1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI FOR ARM64 (ACPI/arm64) 320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 321M: Hanjun Guo <hanjun.guo@linaro.org> 322M: Sudeep Holla <sudeep.holla@arm.com> 323L: linux-acpi@vger.kernel.org 324S: Maintained 325F: drivers/acpi/arm64 326 327ACPI THERMAL DRIVER 328M: Zhang Rui <rui.zhang@intel.com> 329L: linux-acpi@vger.kernel.org 330W: https://01.org/linux-acpi 331S: Supported 332F: drivers/acpi/*thermal* 333 334ACPI VIDEO DRIVER 335M: Zhang Rui <rui.zhang@intel.com> 336L: linux-acpi@vger.kernel.org 337W: https://01.org/linux-acpi 338S: Supported 339F: drivers/acpi/acpi_video.c 340 341ACPI WMI DRIVER 342L: platform-driver-x86@vger.kernel.org 343S: Orphan 344F: drivers/platform/x86/wmi.c 345 346AD1889 ALSA SOUND DRIVER 347M: Thibaut Varene <T-Bone@parisc-linux.org> 348W: http://wiki.parisc-linux.org/AD1889 349L: linux-parisc@vger.kernel.org 350S: Maintained 351F: sound/pci/ad1889.* 352 353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 354M: Michael Hennerich <michael.hennerich@analog.com> 355W: http://wiki.analog.com/AD5254 356W: http://ez.analog.com/community/linux-device-drivers 357S: Supported 358F: drivers/misc/ad525x_dpot.c 359 360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 361M: Michael Hennerich <michael.hennerich@analog.com> 362W: http://wiki.analog.com/AD5398 363W: http://ez.analog.com/community/linux-device-drivers 364S: Supported 365F: drivers/regulator/ad5398.c 366 367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 368M: Michael Hennerich <michael.hennerich@analog.com> 369W: http://wiki.analog.com/AD7142 370W: http://ez.analog.com/community/linux-device-drivers 371S: Supported 372F: drivers/input/misc/ad714x.c 373 374AD7877 TOUCHSCREEN DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD7877 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/input/touchscreen/ad7877.c 380 381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD7879 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/input/touchscreen/ad7879.c 387 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 389M: Jiri Kosina <jikos@kernel.org> 390S: Maintained 391 392ADF7242 IEEE 802.15.4 RADIO DRIVER 393M: Michael Hennerich <michael.hennerich@analog.com> 394W: https://wiki.analog.com/ADF7242 395W: http://ez.analog.com/community/linux-device-drivers 396L: linux-wpan@vger.kernel.org 397S: Supported 398F: drivers/net/ieee802154/adf7242.c 399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 400 401ADM1025 HARDWARE MONITOR DRIVER 402M: Jean Delvare <jdelvare@suse.com> 403L: linux-hwmon@vger.kernel.org 404S: Maintained 405F: Documentation/hwmon/adm1025 406F: drivers/hwmon/adm1025.c 407 408ADM1029 HARDWARE MONITOR DRIVER 409M: Corentin Labbe <clabbe.montjoie@gmail.com> 410L: linux-hwmon@vger.kernel.org 411S: Maintained 412F: drivers/hwmon/adm1029.c 413 414ADM8211 WIRELESS DRIVER 415L: linux-wireless@vger.kernel.org 416W: http://wireless.kernel.org/ 417S: Orphan 418F: drivers/net/wireless/admtek/adm8211.* 419 420ADP1653 FLASH CONTROLLER DRIVER 421M: Sakari Ailus <sakari.ailus@iki.fi> 422L: linux-media@vger.kernel.org 423S: Maintained 424F: drivers/media/i2c/adp1653.c 425F: include/media/i2c/adp1653.h 426 427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/ADP5520 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/mfd/adp5520.c 433F: drivers/video/backlight/adp5520_bl.c 434F: drivers/leds/leds-adp5520.c 435F: drivers/gpio/gpio-adp5520.c 436F: drivers/input/keyboard/adp5520-keys.c 437 438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP5588 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/keyboard/adp5588-keys.c 444F: drivers/gpio/gpio-adp5588.c 445 446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/ADP8860 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/video/backlight/adp8860_bl.c 452 453ADS1015 HARDWARE MONITOR DRIVER 454M: Dirk Eibach <eibach@gdsys.de> 455L: linux-hwmon@vger.kernel.org 456S: Maintained 457F: Documentation/hwmon/ads1015 458F: drivers/hwmon/ads1015.c 459F: include/linux/i2c/ads1015.h 460 461ADT746X FAN DRIVER 462M: Colin Leroy <colin@colino.net> 463S: Maintained 464F: drivers/macintosh/therm_adt746x.c 465 466ADT7475 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adt7475 471F: drivers/hwmon/adt7475.c 472 473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 474M: Michael Hennerich <michael.hennerich@analog.com> 475W: http://wiki.analog.com/ADXL345 476W: http://ez.analog.com/community/linux-device-drivers 477S: Supported 478F: drivers/input/misc/adxl34x.c 479 480ADVANSYS SCSI DRIVER 481M: Matthew Wilcox <matthew@wil.cx> 482M: Hannes Reinecke <hare@suse.com> 483L: linux-scsi@vger.kernel.org 484S: Maintained 485F: Documentation/scsi/advansys.txt 486F: drivers/scsi/advansys.c 487 488AEDSP16 DRIVER 489M: Riccardo Facchetti <fizban@tin.it> 490S: Maintained 491F: sound/oss/aedsp16.c 492 493AF9013 MEDIA DRIVER 494M: Antti Palosaari <crope@iki.fi> 495L: linux-media@vger.kernel.org 496W: https://linuxtv.org 497W: http://palosaari.fi/linux/ 498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 499T: git git://linuxtv.org/anttip/media_tree.git 500S: Maintained 501F: drivers/media/dvb-frontends/af9013* 502 503AF9033 MEDIA DRIVER 504M: Antti Palosaari <crope@iki.fi> 505L: linux-media@vger.kernel.org 506W: https://linuxtv.org 507W: http://palosaari.fi/linux/ 508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 509T: git git://linuxtv.org/anttip/media_tree.git 510S: Maintained 511F: drivers/media/dvb-frontends/af9033* 512 513AFFS FILE SYSTEM 514L: linux-fsdevel@vger.kernel.org 515S: Orphan 516F: Documentation/filesystems/affs.txt 517F: fs/affs/ 518 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 520M: David Howells <dhowells@redhat.com> 521L: linux-afs@lists.infradead.org 522S: Supported 523F: fs/afs/ 524F: include/net/af_rxrpc.h 525F: net/rxrpc/af_rxrpc.c 526 527AGPGART DRIVER 528M: David Airlie <airlied@linux.ie> 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 530S: Maintained 531F: drivers/char/agp/ 532F: include/linux/agp* 533F: include/uapi/linux/agp* 534 535AHA152X SCSI DRIVER 536M: "Juergen E. Fischer" <fischer@norbit.de> 537L: linux-scsi@vger.kernel.org 538S: Maintained 539F: drivers/scsi/aha152x* 540F: drivers/scsi/pcmcia/aha152x* 541 542AIC7XXX / AIC79XX SCSI DRIVER 543M: Hannes Reinecke <hare@suse.com> 544L: linux-scsi@vger.kernel.org 545S: Maintained 546F: drivers/scsi/aic7xxx/ 547 548AIMSLAB FM RADIO RECEIVER DRIVER 549M: Hans Verkuil <hverkuil@xs4all.nl> 550L: linux-media@vger.kernel.org 551T: git git://linuxtv.org/media_tree.git 552W: https://linuxtv.org 553S: Maintained 554F: drivers/media/radio/radio-aimslab* 555 556AIO 557M: Benjamin LaHaise <bcrl@kvack.org> 558L: linux-aio@kvack.org 559S: Supported 560F: fs/aio.c 561F: include/linux/*aio*.h 562 563AIRSPY MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/usb/airspy/ 572 573ALCATEL SPEEDTOUCH USB DRIVER 574M: Duncan Sands <duncan.sands@free.fr> 575L: linux-usb@vger.kernel.org 576W: http://www.linux-usb.org/SpeedTouch/ 577S: Maintained 578F: drivers/usb/atm/speedtch.c 579F: drivers/usb/atm/usbatm.c 580 581ALCHEMY AU1XX0 MMC DRIVER 582M: Manuel Lauss <manuel.lauss@gmail.com> 583S: Maintained 584F: drivers/mmc/host/au1xmmc.c 585 586ALI1563 I2C DRIVER 587M: Rudolf Marek <r.marek@assembler.cz> 588L: linux-i2c@vger.kernel.org 589S: Maintained 590F: Documentation/i2c/busses/i2c-ali1563 591F: drivers/i2c/busses/i2c-ali1563.c 592 593ALLWINNER SECURITY SYSTEM 594M: Corentin Labbe <clabbe.montjoie@gmail.com> 595L: linux-crypto@vger.kernel.org 596S: Maintained 597F: drivers/crypto/sunxi-ss/ 598 599ALPHA PORT 600M: Richard Henderson <rth@twiddle.net> 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 602M: Matt Turner <mattst88@gmail.com> 603S: Odd Fixes 604L: linux-alpha@vger.kernel.org 605F: arch/alpha/ 606 607ALPS PS/2 TOUCHPAD DRIVER 608R: Pali Rohár <pali.rohar@gmail.com> 609F: drivers/input/mouse/alps.* 610 611ALTERA MAILBOX DRIVER 612M: Ley Foon Tan <lftan@altera.com> 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/mailbox/mailbox-altera.c 616 617ALTERA PIO DRIVER 618M: Tien Hock Loh <thloh@altera.com> 619L: linux-gpio@vger.kernel.org 620S: Maintained 621F: drivers/gpio/gpio-altera.c 622 623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 624M: Thor Thayer <tthayer@opensource.altera.com> 625S: Maintained 626F: drivers/gpio/gpio-altera-a10sr.c 627F: drivers/mfd/altera-a10sr.c 628F: include/linux/mfd/altera-a10sr.h 629 630ALTERA TRIPLE SPEED ETHERNET DRIVER 631M: Vince Bridgers <vbridger@opensource.altera.com> 632L: netdev@vger.kernel.org 633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 634S: Maintained 635F: drivers/net/ethernet/altera/ 636 637ALTERA UART/JTAG UART SERIAL DRIVERS 638M: Tobias Klauser <tklauser@distanz.ch> 639L: linux-serial@vger.kernel.org 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/tty/serial/altera_uart.c 643F: drivers/tty/serial/altera_jtaguart.c 644F: include/linux/altera_uart.h 645F: include/linux/altera_jtaguart.h 646 647AMAZON ETHERNET DRIVERS 648M: Netanel Belgazal <netanel@annapurnalabs.com> 649R: Saeed Bishara <saeed@annapurnalabs.com> 650R: Zorik Machulsky <zorik@annapurnalabs.com> 651L: netdev@vger.kernel.org 652S: Supported 653F: Documentation/networking/ena.txt 654F: drivers/net/ethernet/amazon/ 655 656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 657M: Tom Lendacky <thomas.lendacky@amd.com> 658M: Gary Hook <gary.hook@amd.com> 659L: linux-crypto@vger.kernel.org 660S: Supported 661F: drivers/crypto/ccp/ 662F: include/linux/ccp.h 663 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER 665M: Huang Rui <ray.huang@amd.com> 666L: linux-hwmon@vger.kernel.org 667S: Supported 668F: Documentation/hwmon/fam15h_power 669F: drivers/hwmon/fam15h_power.c 670 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 672L: linux-geode@lists.infradead.org (moderated for non-subscribers) 673S: Orphan 674F: drivers/usb/gadget/udc/amd5536udc.* 675 676AMD GEODE PROCESSOR/CHIPSET SUPPORT 677P: Andres Salomon <dilinger@queued.net> 678L: linux-geode@lists.infradead.org (moderated for non-subscribers) 679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 680S: Supported 681F: drivers/char/hw_random/geode-rng.c 682F: drivers/crypto/geode* 683F: drivers/video/fbdev/geode/ 684F: arch/x86/include/asm/geode.h 685 686AMD IOMMU (AMD-VI) 687M: Joerg Roedel <joro@8bytes.org> 688L: iommu@lists.linux-foundation.org 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 690S: Maintained 691F: drivers/iommu/amd_iommu*.[ch] 692F: include/linux/amd-iommu.h 693 694AMD KFD 695M: Oded Gabbay <oded.gabbay@gmail.com> 696L: dri-devel@lists.freedesktop.org 697T: git git://people.freedesktop.org/~gabbayo/linux.git 698S: Supported 699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 703F: drivers/gpu/drm/amd/amdkfd/ 704F: drivers/gpu/drm/amd/include/cik_structs.h 705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 706F: drivers/gpu/drm/amd/include/vi_structs.h 707F: drivers/gpu/drm/radeon/radeon_kfd.c 708F: drivers/gpu/drm/radeon/radeon_kfd.h 709F: include/uapi/linux/kfd_ioctl.h 710 711AMD SEATTLE DEVICE TREE SUPPORT 712M: Brijesh Singh <brijeshkumar.singh@amd.com> 713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 714M: Tom Lendacky <thomas.lendacky@amd.com> 715S: Supported 716F: arch/arm64/boot/dts/amd/ 717 718AMD XGBE DRIVER 719M: Tom Lendacky <thomas.lendacky@amd.com> 720L: netdev@vger.kernel.org 721S: Supported 722F: drivers/net/ethernet/amd/xgbe/ 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 724 725AMS (Apple Motion Sensor) DRIVER 726M: Michael Hanselmann <linux-kernel@hansmi.ch> 727S: Supported 728F: drivers/macintosh/ams/ 729 730ANALOG DEVICES INC AD9389B DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/ad9389b* 735 736ANALOG DEVICES INC ADV7180 DRIVER 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: linux-media@vger.kernel.org 739W: http://ez.analog.com/community/linux-device-drivers 740S: Supported 741F: drivers/media/i2c/adv7180.c 742 743ANALOG DEVICES INC ADV7511 DRIVER 744M: Hans Verkuil <hans.verkuil@cisco.com> 745L: linux-media@vger.kernel.org 746S: Maintained 747F: drivers/media/i2c/adv7511* 748 749ANALOG DEVICES INC ADV7604 DRIVER 750M: Hans Verkuil <hans.verkuil@cisco.com> 751L: linux-media@vger.kernel.org 752S: Maintained 753F: drivers/media/i2c/adv7604* 754 755ANALOG DEVICES INC ADV7842 DRIVER 756M: Hans Verkuil <hans.verkuil@cisco.com> 757L: linux-media@vger.kernel.org 758S: Maintained 759F: drivers/media/i2c/adv7842* 760 761ANALOG DEVICES INC ASOC CODEC DRIVERS 762M: Lars-Peter Clausen <lars@metafoo.de> 763L: alsa-devel@alsa-project.org (moderated for non-subscribers) 764W: http://wiki.analog.com/ 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: sound/soc/codecs/adau* 768F: sound/soc/codecs/adav* 769F: sound/soc/codecs/ad1* 770F: sound/soc/codecs/ad7* 771F: sound/soc/codecs/ssm* 772F: sound/soc/codecs/sigmadsp.* 773 774ANALOG DEVICES INC ASOC DRIVERS 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 777W: http://blackfin.uclinux.org/ 778S: Supported 779F: sound/soc/blackfin/* 780 781ANALOG DEVICES INC IIO DRIVERS 782M: Lars-Peter Clausen <lars@metafoo.de> 783M: Michael Hennerich <Michael.Hennerich@analog.com> 784W: http://wiki.analog.com/ 785W: http://ez.analog.com/community/linux-device-drivers 786S: Supported 787F: drivers/iio/*/ad* 788X: drivers/iio/*/adjd* 789F: drivers/staging/iio/*/ad* 790F: staging/iio/trigger/iio-trig-bfin-timer.c 791 792ANALOG DEVICES INC DMA DRIVERS 793M: Lars-Peter Clausen <lars@metafoo.de> 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: drivers/dma/dma-axi-dmac.c 797 798ANDROID CONFIG FRAGMENTS 799M: Rob Herring <robh@kernel.org> 800S: Supported 801F: kernel/configs/android* 802 803ANDROID DRIVERS 804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 805M: Arve Hjønnevåg <arve@android.com> 806M: Riley Andrews <riandrews@android.com> 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 808L: devel@driverdev.osuosl.org 809S: Supported 810F: drivers/android/ 811F: drivers/staging/android/ 812 813ANDROID ION DRIVER 814M: Laura Abbott <labbott@redhat.com> 815M: Sumit Semwal <sumit.semwal@linaro.org> 816L: devel@driverdev.osuosl.org 817S: Supported 818F: Documentation/devicetree/bindings/staging/ion/ 819F: drivers/staging/android/ion 820F: drivers/staging/android/uapi/ion.h 821F: drivers/staging/android/uapi/ion_test.h 822 823AOA (Apple Onboard Audio) ALSA DRIVER 824M: Johannes Berg <johannes@sipsolutions.net> 825L: linuxppc-dev@lists.ozlabs.org 826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 827S: Maintained 828F: sound/aoa/ 829 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 831M: William Breathitt Gray <vilhelm.gray@gmail.com> 832L: linux-iio@vger.kernel.org 833S: Maintained 834F: drivers/iio/adc/stx104.c 835 836APM DRIVER 837M: Jiri Kosina <jikos@kernel.org> 838S: Odd fixes 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 840F: arch/x86/kernel/apm_32.c 841F: include/linux/apm_bios.h 842F: include/uapi/linux/apm_bios.h 843F: drivers/char/apm-emulation.c 844 845APPLE BCM5974 MULTITOUCH DRIVER 846M: Henrik Rydberg <rydberg@bitmath.org> 847L: linux-input@vger.kernel.org 848S: Odd fixes 849F: drivers/input/mouse/bcm5974.c 850 851APPLE SMC DRIVER 852M: Henrik Rydberg <rydberg@bitmath.org> 853L: linux-hwmon@vger.kernel.org 854S: Odd fixes 855F: drivers/hwmon/applesmc.c 856 857APPLETALK NETWORK LAYER 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 859S: Maintained 860F: drivers/net/appletalk/ 861F: net/appletalk/ 862 863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 864M: Duc Dang <dhdang@apm.com> 865S: Supported 866F: arch/arm64/boot/dts/apm/ 867 868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 869M: Iyappan Subramanian <isubramanian@apm.com> 870M: Keyur Chudgar <kchudgar@apm.com> 871S: Supported 872F: drivers/net/ethernet/apm/xgene/ 873F: drivers/net/phy/mdio-xgene.c 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 876 877APPLIED MICRO (APM) X-GENE SOC PMU 878M: Tai Nguyen <ttnguyen@apm.com> 879S: Supported 880F: drivers/perf/xgene_pmu.c 881F: Documentation/perf/xgene-pmu.txt 882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 883 884APTINA CAMERA SENSOR PLL 885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 886L: linux-media@vger.kernel.org 887S: Maintained 888F: drivers/media/i2c/aptina-pll.* 889 890ARC FRAMEBUFFER DRIVER 891M: Jaya Kumar <jayalk@intworks.biz> 892S: Maintained 893F: drivers/video/fbdev/arcfb.c 894F: drivers/video/fbdev/core/fb_defio.c 895 896ARCNET NETWORK LAYER 897M: Michael Grzeschik <m.grzeschik@pengutronix.de> 898L: netdev@vger.kernel.org 899S: Maintained 900F: drivers/net/arcnet/ 901F: include/uapi/linux/if_arcnet.h 902 903ARC PGU DRM DRIVER 904M: Alexey Brodkin <abrodkin@synopsys.com> 905S: Supported 906F: drivers/gpu/drm/arc/ 907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 908 909ARM ARCHITECTED TIMER DRIVER 910M: Mark Rutland <mark.rutland@arm.com> 911M: Marc Zyngier <marc.zyngier@arm.com> 912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 913S: Maintained 914F: arch/arm/include/asm/arch_timer.h 915F: arch/arm64/include/asm/arch_timer.h 916F: drivers/clocksource/arm_arch_timer.c 917 918ARM HDLCD DRM DRIVER 919M: Liviu Dudau <liviu.dudau@arm.com> 920S: Supported 921F: drivers/gpu/drm/arm/hdlcd_* 922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 923 924ARM MALI-DP DRM DRIVER 925M: Liviu Dudau <liviu.dudau@arm.com> 926M: Brian Starkey <brian.starkey@arm.com> 927M: Mali DP Maintainers <malidp@foss.arm.com> 928S: Supported 929F: drivers/gpu/drm/arm/ 930F: Documentation/devicetree/bindings/display/arm,malidp.txt 931 932ARM MFM AND FLOPPY DRIVERS 933M: Ian Molton <spyro@f2s.com> 934S: Maintained 935F: arch/arm/lib/floppydma.S 936F: arch/arm/include/asm/floppy.h 937 938ARM PMU PROFILING AND DEBUGGING 939M: Will Deacon <will.deacon@arm.com> 940M: Mark Rutland <mark.rutland@arm.com> 941S: Maintained 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 943F: arch/arm*/kernel/perf_* 944F: arch/arm/oprofile/common.c 945F: arch/arm*/kernel/hw_breakpoint.c 946F: arch/arm*/include/asm/hw_breakpoint.h 947F: arch/arm*/include/asm/perf_event.h 948F: drivers/perf/* 949F: include/linux/perf/arm_pmu.h 950F: Documentation/devicetree/bindings/arm/pmu.txt 951 952ARM PORT 953M: Russell King <linux@armlinux.org.uk> 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 955W: http://www.armlinux.org.uk/ 956S: Maintained 957F: arch/arm/ 958 959ARM SUB-ARCHITECTURES 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 961S: Maintained 962F: arch/arm/mach-*/ 963F: arch/arm/plat-*/ 964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 965 966ARM PRIMECELL AACI PL041 DRIVER 967M: Russell King <linux@armlinux.org.uk> 968S: Maintained 969F: sound/arm/aaci.* 970 971ARM PRIMECELL CLCD PL110 DRIVER 972M: Russell King <linux@armlinux.org.uk> 973S: Maintained 974F: drivers/video/fbdev/amba-clcd.* 975 976ARM PRIMECELL KMI PL050 DRIVER 977M: Russell King <linux@armlinux.org.uk> 978S: Maintained 979F: drivers/input/serio/ambakmi.* 980F: include/linux/amba/kmi.h 981 982ARM PRIMECELL MMCI PL180/1 DRIVER 983M: Russell King <linux@armlinux.org.uk> 984S: Maintained 985F: drivers/mmc/host/mmci.* 986F: include/linux/amba/mmci.h 987 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: drivers/tty/serial/amba-pl01*.c 992F: include/linux/amba/serial.h 993 994ARM PRIMECELL BUS SUPPORT 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/amba/ 998F: include/linux/amba/bus.h 999 1000ARM/ADS SPHERE MACHINE SUPPORT 1001M: Lennert Buytenhek <kernel@wantstofly.org> 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1003S: Maintained 1004 1005ARM/AFEB9260 MACHINE SUPPORT 1006M: Sergey Lapin <slapin@ossfans.org> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009 1010ARM/AJECO 1ARM MACHINE SUPPORT 1011M: Lennert Buytenhek <kernel@wantstofly.org> 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1013S: Maintained 1014 1015ARM/Allwinner sunXi SoC support 1016M: Maxime Ripard <maxime.ripard@free-electrons.com> 1017M: Chen-Yu Tsai <wens@csie.org> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020N: sun[x456789]i 1021F: arch/arm/boot/dts/ntc-gr8* 1022 1023ARM/Allwinner SoC Clock Support 1024M: Emilio López <emilio@elopez.com.ar> 1025S: Maintained 1026F: drivers/clk/sunxi/ 1027 1028ARM/Amlogic Meson SoC support 1029M: Carlo Caione <carlo@caione.org> 1030M: Kevin Hilman <khilman@baylibre.com> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032L: linux-amlogic@lists.infradead.org 1033W: http://linux-meson.com/ 1034S: Maintained 1035F: arch/arm/mach-meson/ 1036F: arch/arm/boot/dts/meson* 1037F: arch/arm64/boot/dts/amlogic/ 1038F: drivers/pinctrl/meson/ 1039N: meson 1040 1041ARM/Annapurna Labs ALPINE ARCHITECTURE 1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1043M: Antoine Tenart <antoine.tenart@free-electrons.com> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Maintained 1046F: arch/arm/mach-alpine/ 1047F: arch/arm/boot/dts/alpine* 1048F: arch/arm64/boot/dts/al/ 1049F: drivers/*/*alpine* 1050 1051ARM/ARTPEC MACHINE SUPPORT 1052M: Jesper Nilsson <jesper.nilsson@axis.com> 1053M: Lars Persson <lars.persson@axis.com> 1054M: Niklas Cassel <niklas.cassel@axis.com> 1055S: Maintained 1056L: linux-arm-kernel@axis.com 1057F: arch/arm/mach-artpec 1058F: arch/arm/boot/dts/artpec6* 1059F: drivers/clk/axis 1060 1061ARM/ASPEED MACHINE SUPPORT 1062M: Joel Stanley <joel@jms.id.au> 1063S: Maintained 1064F: arch/arm/mach-aspeed/ 1065F: arch/arm/boot/dts/aspeed-* 1066F: drivers/*/*aspeed* 1067 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1069M: Nicolas Ferre <nicolas.ferre@atmel.com> 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073W: http://www.linux4sam.org 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1075S: Supported 1076F: arch/arm/mach-at91/ 1077F: include/soc/at91/ 1078F: arch/arm/boot/dts/at91*.dts 1079F: arch/arm/boot/dts/at91*.dtsi 1080F: arch/arm/boot/dts/sama*.dts 1081F: arch/arm/boot/dts/sama*.dtsi 1082F: arch/arm/include/debug/at91.S 1083 1084ARM/ATMEL AT91 Clock Support 1085M: Boris Brezillon <boris.brezillon@free-electrons.com> 1086S: Maintained 1087F: drivers/clk/at91 1088 1089ARM/CALXEDA HIGHBANK ARCHITECTURE 1090M: Rob Herring <robh@kernel.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/mach-highbank/ 1094F: arch/arm/boot/dts/highbank.dts 1095F: arch/arm/boot/dts/ecx-*.dts* 1096 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1098M: Krzysztof Halasa <khalasa@piap.pl> 1099S: Maintained 1100F: arch/arm/mach-cns3xxx/ 1101 1102ARM/CAVIUM THUNDER NETWORK DRIVER 1103M: Sunil Goutham <sgoutham@cavium.com> 1104M: Robert Richter <rric@kernel.org> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Supported 1107F: drivers/net/ethernet/cavium/thunder/ 1108 1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1110M: Alexander Shiyan <shc_work@mail.ru> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Odd Fixes 1113N: clps711x 1114 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1116M: Hartley Sweeten <hsweeten@visionengravers.com> 1117M: Ryan Mallon <rmallon@gmail.com> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-ep93xx/ 1121F: arch/arm/mach-ep93xx/include/mach/ 1122 1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1124M: Lennert Buytenhek <kernel@wantstofly.org> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127 1128ARM/CLKDEV SUPPORT 1129M: Russell King <linux@armlinux.org.uk> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132F: arch/arm/include/asm/clkdev.h 1133F: drivers/clk/clkdev.c 1134 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1136M: Mike Rapoport <mike@compulab.co.il> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/CONTEC MICRO9 MACHINE SUPPORT 1141M: Hubert Feurstein <hubert.feurstein@contec.at> 1142S: Maintained 1143F: arch/arm/mach-ep93xx/micro9.c 1144 1145ARM/CORESIGHT FRAMEWORK AND DRIVERS 1146M: Mathieu Poirier <mathieu.poirier@linaro.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149F: drivers/hwtracing/coresight/* 1150F: Documentation/trace/coresight.txt 1151F: Documentation/devicetree/bindings/arm/coresight.txt 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1153F: tools/perf/arch/arm/util/pmu.c 1154F: tools/perf/arch/arm/util/auxtrace.c 1155F: tools/perf/arch/arm/util/cs-etm.c 1156F: tools/perf/arch/arm/util/cs-etm.h 1157F: tools/perf/util/cs-etm.h 1158 1159ARM/CORGI MACHINE SUPPORT 1160M: Richard Purdie <rpurdie@rpsys.net> 1161S: Maintained 1162 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166T: git git://github.com/ulli-kroll/linux.git 1167S: Maintained 1168F: arch/arm/mach-gemini/ 1169F: drivers/rtc/rtc-gemini.c 1170 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1172M: Barry Song <baohua@kernel.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1175S: Maintained 1176F: arch/arm/boot/dts/prima2* 1177F: arch/arm/mach-prima2/ 1178F: drivers/clk/sirf/ 1179F: drivers/clocksource/timer-prima2.c 1180F: drivers/clocksource/timer-atlas7.c 1181N: [^a-z]sirf 1182 1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1184M: Baruch Siach <baruch@tkos.co.il> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Maintained 1187F: arch/arm/boot/dts/cx92755* 1188N: digicolor 1189 1190ARM/EBSA110 MACHINE SUPPORT 1191M: Russell King <linux@armlinux.org.uk> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193W: http://www.armlinux.org.uk/ 1194S: Maintained 1195F: arch/arm/mach-ebsa110/ 1196F: drivers/net/ethernet/amd/am79c961a.* 1197 1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1199M: Uwe Kleine-König <kernel@pengutronix.de> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202N: efm32 1203 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1205M: Daniel Ribeiro <drwyrm@gmail.com> 1206M: Stefan Schmidt <stefan@openezx.org> 1207M: Harald Welte <laforge@openezx.org> 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1209W: http://www.openezx.org/ 1210S: Maintained 1211T: topgit git://git.openezx.org/openezx.git 1212F: arch/arm/mach-pxa/ezx.c 1213 1214ARM/FARADAY FA526 PORT 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218T: git git://git.berlios.de/gemini-board 1219F: arch/arm/mm/*-fa* 1220 1221ARM/FOOTBRIDGE ARCHITECTURE 1222M: Russell King <linux@armlinux.org.uk> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224W: http://www.armlinux.org.uk/ 1225S: Maintained 1226F: arch/arm/include/asm/hardware/dec21285.h 1227F: arch/arm/mach-footbridge/ 1228 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1230M: Shawn Guo <shawnguo@kernel.org> 1231M: Sascha Hauer <kernel@pengutronix.de> 1232R: Fabio Estevam <fabio.estevam@nxp.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1236F: arch/arm/mach-imx/ 1237F: arch/arm/mach-mxs/ 1238F: arch/arm/boot/dts/imx* 1239F: arch/arm/configs/imx*_defconfig 1240F: drivers/clk/imx/ 1241F: include/soc/imx/ 1242 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE 1244M: Shawn Guo <shawnguo@kernel.org> 1245M: Sascha Hauer <kernel@pengutronix.de> 1246R: Stefan Agner <stefan@agner.ch> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1250F: arch/arm/mach-imx/*vf610* 1251F: arch/arm/boot/dts/vf* 1252 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/GUMSTIX MACHINE SUPPORT 1259M: Steve Sakoman <sakoman@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1264M: Philipp Zabel <philipp.zabel@gmail.com> 1265M: Paul Parsons <lost.distance@yahoo.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-pxa/hx4700.c 1269F: arch/arm/mach-pxa/include/mach/hx4700.h 1270F: sound/soc/pxa/hx4700.c 1271 1272ARM/HISILICON SOC SUPPORT 1273M: Wei Xu <xuwei5@hisilicon.com> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275W: http://www.hisilicon.com 1276S: Supported 1277T: git git://github.com/hisilicon/linux-hisi.git 1278F: arch/arm/mach-hisi/ 1279F: arch/arm/boot/dts/hi3* 1280F: arch/arm/boot/dts/hip* 1281F: arch/arm/boot/dts/hisi* 1282F: arch/arm64/boot/dts/hisilicon/ 1283 1284ARM/HP JORNADA 7XX MACHINE SUPPORT 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1286W: www.jlime.com 1287S: Maintained 1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1289F: arch/arm/mach-sa1100/jornada720.c 1290F: arch/arm/mach-sa1100/include/mach/jornada720.h 1291 1292ARM/IGEP MACHINE SUPPORT 1293M: Enric Balletbo i Serra <eballetbo@gmail.com> 1294M: Javier Martinez Canillas <javier@dowhile0.org> 1295L: linux-omap@vger.kernel.org 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: arch/arm/boot/dts/omap3-igep* 1299 1300ARM/INCOME PXA270 SUPPORT 1301M: Marek Vasut <marek.vasut@gmail.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c 1305 1306ARM/INTEL IOP32X ARM ARCHITECTURE 1307M: Lennert Buytenhek <kernel@wantstofly.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/INTEL IOP33X ARM ARCHITECTURE 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Orphan 1314 1315ARM/INTEL IOP13XX ARM ARCHITECTURE 1316M: Lennert Buytenhek <kernel@wantstofly.org> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/INTEL IQ81342EX MACHINE SUPPORT 1321M: Lennert Buytenhek <kernel@wantstofly.org> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324 1325ARM/INTEL IXDP2850 MACHINE SUPPORT 1326M: Lennert Buytenhek <kernel@wantstofly.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329 1330ARM/INTEL IXP4XX ARM ARCHITECTURE 1331M: Imre Kaloz <kaloz@openwrt.org> 1332M: Krzysztof Halasa <khalasa@piap.pl> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: arch/arm/mach-ixp4xx/ 1336 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1338M: Jonathan Cameron <jic23@cam.ac.uk> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: arch/arm/mach-pxa/stargate2.c 1342F: drivers/pcmcia/pxa2xx_stargate2.c 1343 1344ARM/INTEL XSC3 (MANZANO) ARM CORE 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1355M: Santosh Shilimkar <ssantosh@kernel.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/mach-keystone/ 1359F: arch/arm/boot/dts/keystone-* 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1361 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1363M: Santosh Shilimkar <ssantosh@kernel.org> 1364L: linux-kernel@vger.kernel.org 1365S: Maintained 1366F: drivers/clk/keystone/ 1367 1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1369M: Santosh Shilimkar <ssantosh@kernel.org> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371L: linux-kernel@vger.kernel.org 1372S: Maintained 1373F: drivers/clocksource/timer-keystone.c 1374 1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1376M: Santosh Shilimkar <ssantosh@kernel.org> 1377L: linux-kernel@vger.kernel.org 1378S: Maintained 1379F: drivers/power/reset/keystone-reset.c 1380 1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1382M: Santosh Shilimkar <ssantosh@kernel.org> 1383L: linux-kernel@vger.kernel.org 1384S: Maintained 1385F: drivers/memory/*emif* 1386 1387ARM/LG1K ARCHITECTURE 1388M: Chanho Min <chanho.min@lge.com> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm64/boot/dts/lg/ 1392 1393ARM/LOGICPD PXA270 MACHINE SUPPORT 1394M: Lennert Buytenhek <kernel@wantstofly.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397 1398ARM/LPC18XX ARCHITECTURE 1399M: Joachim Eastwood <manabian@gmail.com> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/boot/dts/lpc43* 1403F: drivers/clk/nxp/clk-lpc18xx* 1404F: drivers/clocksource/time-lpc32xx.c 1405F: drivers/i2c/busses/i2c-lpc2k.c 1406F: drivers/memory/pl172.c 1407F: drivers/mtd/spi-nor/nxp-spifi.c 1408F: drivers/rtc/rtc-lpc24xx.c 1409N: lpc18xx 1410 1411ARM/LPC32XX SOC SUPPORT 1412M: Vladimir Zapolskiy <vz@mleia.com> 1413M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1416S: Maintained 1417F: arch/arm/boot/dts/lpc32* 1418F: arch/arm/mach-lpc32xx/ 1419F: drivers/i2c/busses/i2c-pnx.c 1420F: drivers/net/ethernet/nxp/lpc_eth.c 1421F: drivers/usb/host/ohci-nxp.c 1422F: drivers/watchdog/pnx4008_wdt.c 1423N: lpc32xx 1424 1425ARM/MAGICIAN MACHINE SUPPORT 1426M: Philipp Zabel <philipp.zabel@gmail.com> 1427S: Maintained 1428 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1430M: Jason Cooper <jason@lakedaemon.net> 1431M: Andrew Lunn <andrew@lunn.ch> 1432M: Gregory Clement <gregory.clement@free-electrons.com> 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-mvebu/ 1437F: drivers/rtc/rtc-armada38x.c 1438F: arch/arm/boot/dts/armada* 1439F: arch/arm/boot/dts/kirkwood* 1440F: arch/arm64/boot/dts/marvell/armada* 1441F: drivers/cpufreq/mvebu-cpufreq.c 1442F: arch/arm/configs/mvebu_*_defconfig 1443 1444ARM/Marvell Berlin SoC support 1445M: Jisheng Zhang <jszhang@marvell.com> 1446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: arch/arm/mach-berlin/ 1450F: arch/arm/boot/dts/berlin* 1451F: arch/arm64/boot/dts/marvell/berlin* 1452 1453 1454ARM/Marvell Dove/MV78xx0/Orion SOC support 1455M: Jason Cooper <jason@lakedaemon.net> 1456M: Andrew Lunn <andrew@lunn.ch> 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461F: arch/arm/mach-dove/ 1462F: arch/arm/mach-mv78xx0/ 1463F: arch/arm/mach-orion5x/ 1464F: arch/arm/plat-orion/ 1465F: arch/arm/boot/dts/dove* 1466F: arch/arm/boot/dts/orion5x* 1467 1468 1469ARM/Orion SoC/Technologic Systems TS-78xx platform support 1470M: Alexander Clouter <alex@digriz.org.uk> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472W: http://www.digriz.org.uk/ts78xx/kernel 1473S: Maintained 1474F: arch/arm/mach-orion5x/ts78xx-* 1475 1476ARM/OXNAS platform support 1477M: Neil Armstrong <narmstrong@baylibre.com> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1480S: Maintained 1481F: arch/arm/mach-oxnas/ 1482F: arch/arm/boot/dts/oxnas* 1483F: arch/arm/boot/dts/wd-mbwe.dts 1484N: oxnas 1485 1486ARM/Mediatek RTC DRIVER 1487M: Eddie Huang <eddie.huang@mediatek.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491F: drivers/rtc/rtc-mt6397.c 1492 1493ARM/Mediatek SoC support 1494M: Matthias Brugger <matthias.bgg@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: arch/arm/boot/dts/mt6* 1499F: arch/arm/boot/dts/mt8* 1500F: arch/arm/mach-mediatek/ 1501N: mtk 1502K: mediatek 1503 1504ARM/Mediatek USB3 PHY DRIVER 1505M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509F: drivers/phy/phy-mt65xx-usb3.c 1510 1511ARM/MICREL KS8695 ARCHITECTURE 1512M: Greg Ungerer <gerg@uclinux.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514F: arch/arm/mach-ks8695/ 1515S: Odd Fixes 1516 1517ARM/MIOA701 MACHINE SUPPORT 1518M: Robert Jarzmik <robert.jarzmik@free.fr> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520F: arch/arm/mach-pxa/mioa701.c 1521S: Maintained 1522 1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1524M: Michael Petchkovsky <mkpetch@internode.on.net> 1525S: Maintained 1526 1527ARM/NOMADIK ARCHITECTURE 1528M: Alessandro Rubini <rubini@unipv.it> 1529M: Linus Walleij <linus.walleij@linaro.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/mach-nomadik/ 1533F: drivers/pinctrl/nomadik/ 1534F: drivers/i2c/busses/i2c-nomadik.c 1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1536 1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1538M: Nelson Castillo <arhuaco@freaks-unidos.net> 1539L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1540W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1541S: Supported 1542 1543ARM/TOSA MACHINE SUPPORT 1544M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1545M: Dirk Opfer <dirk@opfer-online.de> 1546S: Maintained 1547 1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1549M: Marek Vasut <marek.vasut@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org 1551W: http://hackndev.com 1552S: Maintained 1553F: arch/arm/mach-pxa/include/mach/palmtx.h 1554F: arch/arm/mach-pxa/palmtx.c 1555F: arch/arm/mach-pxa/include/mach/palmt5.h 1556F: arch/arm/mach-pxa/palmt5.c 1557F: arch/arm/mach-pxa/include/mach/palmld.h 1558F: arch/arm/mach-pxa/palmld.c 1559F: arch/arm/mach-pxa/include/mach/palmte2.h 1560F: arch/arm/mach-pxa/palmte2.c 1561F: arch/arm/mach-pxa/include/mach/palmtc.h 1562F: arch/arm/mach-pxa/palmtc.c 1563 1564ARM/PALM TREO SUPPORT 1565M: Tomas Cech <sleep_walker@suse.com> 1566L: linux-arm-kernel@lists.infradead.org 1567W: http://hackndev.com 1568S: Maintained 1569F: arch/arm/mach-pxa/include/mach/palmtreo.h 1570F: arch/arm/mach-pxa/palmtreo.c 1571 1572ARM/PALMZ72 SUPPORT 1573M: Sergey Lapin <slapin@ossfans.org> 1574L: linux-arm-kernel@lists.infradead.org 1575W: http://hackndev.com 1576S: Maintained 1577F: arch/arm/mach-pxa/include/mach/palmz72.h 1578F: arch/arm/mach-pxa/palmz72.c 1579 1580ARM/PLEB SUPPORT 1581M: Peter Chubb <pleb@gelato.unsw.edu.au> 1582W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1583S: Maintained 1584 1585ARM/PT DIGITAL BOARD PORT 1586M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588W: http://www.armlinux.org.uk/ 1589S: Maintained 1590 1591ARM/QUALCOMM SUPPORT 1592M: Andy Gross <andy.gross@linaro.org> 1593M: David Brown <david.brown@linaro.org> 1594L: linux-arm-msm@vger.kernel.org 1595L: linux-soc@vger.kernel.org 1596S: Maintained 1597F: Documentation/devicetree/bindings/soc/qcom/ 1598F: arch/arm/boot/dts/qcom-*.dts 1599F: arch/arm/boot/dts/qcom-*.dtsi 1600F: arch/arm/mach-qcom/ 1601F: arch/arm64/boot/dts/qcom/* 1602F: drivers/i2c/busses/i2c-qup.c 1603F: drivers/clk/qcom/ 1604F: drivers/soc/qcom/ 1605F: drivers/spi/spi-qup.c 1606F: drivers/tty/serial/msm_serial.h 1607F: drivers/tty/serial/msm_serial.c 1608F: drivers/*/pm8???-* 1609F: drivers/mfd/ssbi.c 1610F: drivers/firmware/qcom_scm.c 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1612 1613ARM/RADISYS ENP2611 MACHINE SUPPORT 1614M: Lennert Buytenhek <kernel@wantstofly.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617 1618ARM/RENESAS ARM64 ARCHITECTURE 1619M: Simon Horman <horms@verge.net.au> 1620M: Magnus Damm <magnus.damm@gmail.com> 1621L: linux-renesas-soc@vger.kernel.org 1622Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1624S: Supported 1625F: arch/arm64/boot/dts/renesas/ 1626F: drivers/soc/renesas/ 1627F: include/linux/soc/renesas/ 1628 1629ARM/RISCPC ARCHITECTURE 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1635F: arch/arm/include/asm/hardware/ioc.h 1636F: arch/arm/include/asm/hardware/iomd.h 1637F: arch/arm/include/asm/hardware/memc.h 1638F: arch/arm/mach-rpc/ 1639F: drivers/net/ethernet/8390/etherh.c 1640F: drivers/net/ethernet/i825xx/ether1* 1641F: drivers/net/ethernet/seeq/ether3* 1642F: drivers/scsi/arm/ 1643 1644ARM/Rockchip SoC support 1645M: Heiko Stuebner <heiko@sntech.de> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647L: linux-rockchip@lists.infradead.org 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1649S: Maintained 1650F: arch/arm/boot/dts/rk3* 1651F: arch/arm/mach-rockchip/ 1652F: drivers/clk/rockchip/ 1653F: drivers/i2c/busses/i2c-rk3x.c 1654F: drivers/*/*rockchip* 1655F: drivers/*/*/*rockchip* 1656F: sound/soc/rockchip/ 1657N: rockchip 1658 1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1660M: Kukjin Kim <kgene@kernel.org> 1661M: Krzysztof Kozlowski <krzk@kernel.org> 1662R: Javier Martinez Canillas <javier@osg.samsung.com> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm/boot/dts/s3c* 1667F: arch/arm/boot/dts/s5p* 1668F: arch/arm/boot/dts/samsung* 1669F: arch/arm/boot/dts/exynos* 1670F: arch/arm64/boot/dts/exynos/ 1671F: arch/arm/plat-samsung/ 1672F: arch/arm/mach-s3c24*/ 1673F: arch/arm/mach-s3c64xx/ 1674F: arch/arm/mach-s5p*/ 1675F: arch/arm/mach-exynos*/ 1676F: drivers/*/*s3c24* 1677F: drivers/*/*/*s3c24* 1678F: drivers/*/*s3c64xx* 1679F: drivers/*/*s5pv210* 1680F: drivers/memory/samsung/* 1681F: drivers/soc/samsung/* 1682F: Documentation/arm/Samsung/ 1683F: Documentation/devicetree/bindings/arm/samsung/ 1684F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1685F: Documentation/devicetree/bindings/power/pd-samsung.txt 1686N: exynos 1687 1688ARM/SAMSUNG MOBILE MACHINE SUPPORT 1689M: Kyungmin Park <kyungmin.park@samsung.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-s5pv210/ 1693 1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1695M: Kyungmin Park <kyungmin.park@samsung.com> 1696M: Kamil Debski <kamil@wypas.org> 1697M: Andrzej Hajda <a.hajda@samsung.com> 1698L: linux-arm-kernel@lists.infradead.org 1699L: linux-media@vger.kernel.org 1700S: Maintained 1701F: drivers/media/platform/s5p-g2d/ 1702 1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1704M: Kyungmin Park <kyungmin.park@samsung.com> 1705M: Kamil Debski <kamil@wypas.org> 1706M: Jeongtae Park <jtp.park@samsung.com> 1707M: Andrzej Hajda <a.hajda@samsung.com> 1708L: linux-arm-kernel@lists.infradead.org 1709L: linux-media@vger.kernel.org 1710S: Maintained 1711F: arch/arm/plat-samsung/s5p-dev-mfc.c 1712F: drivers/media/platform/s5p-mfc/ 1713 1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1715M: Kyungmin Park <kyungmin.park@samsung.com> 1716L: linux-arm-kernel@lists.infradead.org 1717L: linux-media@vger.kernel.org 1718S: Maintained 1719F: drivers/staging/media/platform/s5p-cec/ 1720 1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1722M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1723M: Jacek Anaszewski <j.anaszewski@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org 1725L: linux-media@vger.kernel.org 1726S: Maintained 1727F: drivers/media/platform/s5p-jpeg/ 1728 1729ARM/SHMOBILE ARM ARCHITECTURE 1730M: Simon Horman <horms@verge.net.au> 1731M: Magnus Damm <magnus.damm@gmail.com> 1732L: linux-renesas-soc@vger.kernel.org 1733Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1735S: Supported 1736F: arch/arm/boot/dts/emev2* 1737F: arch/arm/boot/dts/r7s* 1738F: arch/arm/boot/dts/r8a* 1739F: arch/arm/boot/dts/sh* 1740F: arch/arm/configs/shmobile_defconfig 1741F: arch/arm/include/debug/renesas-scif.S 1742F: arch/arm/mach-shmobile/ 1743F: drivers/soc/renesas/ 1744F: include/linux/soc/renesas/ 1745 1746ARM/SOCFPGA ARCHITECTURE 1747M: Dinh Nguyen <dinguyen@opensource.altera.com> 1748S: Maintained 1749F: arch/arm/mach-socfpga/ 1750F: arch/arm/boot/dts/socfpga* 1751F: arch/arm/configs/socfpga_defconfig 1752F: arch/arm64/boot/dts/altera/ 1753W: http://www.rocketboards.org 1754T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1755 1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1757M: Dinh Nguyen <dinguyen@opensource.altera.com> 1758S: Maintained 1759F: drivers/clk/socfpga/ 1760 1761ARM/SOCFPGA EDAC SUPPORT 1762M: Thor Thayer <tthayer@opensource.altera.com> 1763S: Maintained 1764F: drivers/edac/altera_edac. 1765 1766ARM/STI ARCHITECTURE 1767M: Patrice Chotard <patrice.chotard@st.com> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769L: kernel@stlinux.com 1770W: http://www.stlinux.com 1771S: Maintained 1772F: arch/arm/mach-sti/ 1773F: arch/arm/boot/dts/sti* 1774F: drivers/char/hw_random/st-rng.c 1775F: drivers/clocksource/arm_global_timer.c 1776F: drivers/clocksource/clksrc_st_lpc.c 1777F: drivers/cpufreq/sti-cpufreq.c 1778F: drivers/i2c/busses/i2c-st.c 1779F: drivers/media/rc/st_rc.c 1780F: drivers/media/platform/sti/c8sectpfe/ 1781F: drivers/mmc/host/sdhci-st.c 1782F: drivers/phy/phy-miphy28lp.c 1783F: drivers/phy/phy-miphy365x.c 1784F: drivers/phy/phy-stih407-usb.c 1785F: drivers/phy/phy-stih41x-usb.c 1786F: drivers/pinctrl/pinctrl-st.c 1787F: drivers/remoteproc/st_remoteproc.c 1788F: drivers/reset/sti/ 1789F: drivers/rtc/rtc-st-lpc.c 1790F: drivers/tty/serial/st-asc.c 1791F: drivers/usb/dwc3/dwc3-st.c 1792F: drivers/usb/host/ehci-st.c 1793F: drivers/usb/host/ohci-st.c 1794F: drivers/watchdog/st_lpc_wdt.c 1795F: drivers/ata/ahci_st.c 1796 1797ARM/STM32 ARCHITECTURE 1798M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1799M: Alexandre Torgue <alexandre.torgue@st.com> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801S: Maintained 1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1803N: stm32 1804F: drivers/clocksource/armv7m_systick.c 1805 1806ARM/TANGO ARCHITECTURE 1807M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1808L: linux-arm-kernel@lists.infradead.org 1809S: Maintained 1810N: tango 1811 1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1813M: Lennert Buytenhek <kernel@wantstofly.org> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815S: Maintained 1816 1817ARM/TETON BGA MACHINE SUPPORT 1818M: "Mark F. Brown" <mark.brown314@gmail.com> 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1820S: Maintained 1821 1822ARM/THECUS N2100 MACHINE SUPPORT 1823M: Lennert Buytenhek <kernel@wantstofly.org> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826 1827ARM/NUVOTON W90X900 ARM ARCHITECTURE 1828M: Wan ZongShun <mcuos.com@gmail.com> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830W: http://www.mcuos.com 1831S: Maintained 1832F: arch/arm/mach-w90x900/ 1833F: drivers/input/keyboard/w90p910_keypad.c 1834F: drivers/input/touchscreen/w90p910_ts.c 1835F: drivers/watchdog/nuc900_wdt.c 1836F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1837F: drivers/mtd/nand/nuc900_nand.c 1838F: drivers/rtc/rtc-nuc900.c 1839F: drivers/spi/spi-nuc900.c 1840F: drivers/usb/host/ehci-w90x900.c 1841F: drivers/video/fbdev/nuc900fb.c 1842 1843ARM/U300 MACHINE SUPPORT 1844M: Linus Walleij <linus.walleij@linaro.org> 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1846S: Supported 1847F: arch/arm/mach-u300/ 1848F: drivers/clocksource/timer-u300.c 1849F: drivers/i2c/busses/i2c-stu300.c 1850F: drivers/rtc/rtc-coh901331.c 1851F: drivers/watchdog/coh901327_wdt.c 1852F: drivers/dma/coh901318* 1853F: drivers/mfd/ab3100* 1854F: drivers/rtc/rtc-ab3100.c 1855F: drivers/rtc/rtc-coh901331.c 1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1857 1858ARM/UNIPHIER ARCHITECTURE 1859M: Masahiro Yamada <yamada.masahiro@socionext.com> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1862S: Maintained 1863F: arch/arm/boot/dts/uniphier* 1864F: arch/arm/include/asm/hardware/cache-uniphier.h 1865F: arch/arm/mach-uniphier/ 1866F: arch/arm/mm/cache-uniphier.c 1867F: arch/arm64/boot/dts/socionext/ 1868F: drivers/bus/uniphier-system-bus.c 1869F: drivers/clk/uniphier/ 1870F: drivers/i2c/busses/i2c-uniphier* 1871F: drivers/pinctrl/uniphier/ 1872F: drivers/reset/reset-uniphier.c 1873F: drivers/tty/serial/8250/8250_uniphier.c 1874N: uniphier 1875 1876ARM/Ux500 ARM ARCHITECTURE 1877M: Linus Walleij <linus.walleij@linaro.org> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-ux500/ 1881F: drivers/clocksource/clksrc-dbx500-prcmu.c 1882F: drivers/dma/ste_dma40* 1883F: drivers/hwspinlock/u8500_hsem.c 1884F: drivers/mfd/abx500* 1885F: drivers/mfd/ab8500* 1886F: drivers/mfd/dbx500* 1887F: drivers/mfd/db8500* 1888F: drivers/pinctrl/nomadik/pinctrl-ab* 1889F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1890F: drivers/rtc/rtc-ab8500.c 1891F: drivers/rtc/rtc-pl031.c 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1893 1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1895M: Ulf Hansson <ulf.hansson@linaro.org> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897T: git git://git.linaro.org/people/ulfh/clk.git 1898S: Maintained 1899F: drivers/clk/ux500/ 1900 1901ARM/VERSATILE EXPRESS PLATFORM 1902M: Liviu Dudau <liviu.dudau@arm.com> 1903M: Sudeep Holla <sudeep.holla@arm.com> 1904M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906S: Maintained 1907F: arch/arm/boot/dts/vexpress* 1908F: arch/arm64/boot/dts/arm/ 1909F: arch/arm/mach-vexpress/ 1910F: */*/vexpress* 1911F: */*/*/vexpress* 1912F: drivers/clk/versatile/clk-vexpress-osc.c 1913F: drivers/clocksource/versatile.c 1914N: mps2 1915 1916ARM/VFP SUPPORT 1917M: Russell King <linux@armlinux.org.uk> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919W: http://www.armlinux.org.uk/ 1920S: Maintained 1921F: arch/arm/vfp/ 1922 1923ARM/VOIPAC PXA270 SUPPORT 1924M: Marek Vasut <marek.vasut@gmail.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926S: Maintained 1927F: arch/arm/mach-pxa/vpac270.c 1928F: arch/arm/mach-pxa/include/mach/vpac270.h 1929 1930ARM/VT8500 ARM ARCHITECTURE 1931M: Tony Prisk <linux@prisktech.co.nz> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/mach-vt8500/ 1935F: drivers/clocksource/vt8500_timer.c 1936F: drivers/i2c/busses/i2c-wmt.c 1937F: drivers/mmc/host/wmt-sdmmc.c 1938F: drivers/pwm/pwm-vt8500.c 1939F: drivers/rtc/rtc-vt8500.c 1940F: drivers/tty/serial/vt8500_serial.c 1941F: drivers/usb/host/ehci-platform.c 1942F: drivers/usb/host/uhci-platform.c 1943F: drivers/video/fbdev/vt8500lcdfb.* 1944F: drivers/video/fbdev/wm8505fb* 1945F: drivers/video/fbdev/wmt_ge_rops.* 1946 1947ARM/ZIPIT Z2 SUPPORT 1948M: Marek Vasut <marek.vasut@gmail.com> 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1950S: Maintained 1951F: arch/arm/mach-pxa/z2.c 1952F: arch/arm/mach-pxa/include/mach/z2.h 1953 1954ARM/ZTE ARCHITECTURE 1955M: Jun Nie <jun.nie@linaro.org> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958F: arch/arm/mach-zx/ 1959F: drivers/clk/zte/ 1960F: Documentation/devicetree/bindings/arm/zte.txt 1961F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1962 1963ARM/ZYNQ ARCHITECTURE 1964M: Michal Simek <michal.simek@xilinx.com> 1965R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967W: http://wiki.xilinx.com 1968T: git https://github.com/Xilinx/linux-xlnx.git 1969S: Supported 1970F: arch/arm/mach-zynq/ 1971F: drivers/cpuidle/cpuidle-zynq.c 1972F: drivers/block/xsysace.c 1973N: zynq 1974N: xilinx 1975F: drivers/clocksource/cadence_ttc_timer.c 1976F: drivers/i2c/busses/i2c-cadence.c 1977F: drivers/mmc/host/sdhci-of-arasan.c 1978F: drivers/edac/synopsys_edac.c 1979 1980ARM SMMU DRIVERS 1981M: Will Deacon <will.deacon@arm.com> 1982R: Robin Murphy <robin.murphy@arm.com> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984S: Maintained 1985F: drivers/iommu/arm-smmu.c 1986F: drivers/iommu/arm-smmu-v3.c 1987F: drivers/iommu/io-pgtable-arm.c 1988F: drivers/iommu/io-pgtable-arm-v7s.c 1989 1990ARM64 PORT (AARCH64 ARCHITECTURE) 1991M: Catalin Marinas <catalin.marinas@arm.com> 1992M: Will Deacon <will.deacon@arm.com> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1995S: Maintained 1996F: arch/arm64/ 1997F: Documentation/arm64/ 1998 1999AS3645A LED FLASH CONTROLLER DRIVER 2000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2001L: linux-media@vger.kernel.org 2002T: git git://linuxtv.org/media_tree.git 2003S: Maintained 2004F: drivers/media/i2c/as3645a.c 2005F: include/media/i2c/as3645a.h 2006 2007ASAHI KASEI AK8974 DRIVER 2008M: Linus Walleij <linus.walleij@linaro.org> 2009L: linux-iio@vger.kernel.org 2010W: http://www.akm.com/ 2011S: Supported 2012F: drivers/iio/magnetometer/ak8974.c 2013 2014ASC7621 HARDWARE MONITOR DRIVER 2015M: George Joseph <george.joseph@fairview5.com> 2016L: linux-hwmon@vger.kernel.org 2017S: Maintained 2018F: Documentation/hwmon/asc7621 2019F: drivers/hwmon/asc7621.c 2020 2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2022M: Corentin Chary <corentin.chary@gmail.com> 2023L: acpi4asus-user@lists.sourceforge.net 2024L: platform-driver-x86@vger.kernel.org 2025W: http://acpi4asus.sf.net 2026S: Maintained 2027F: drivers/platform/x86/asus*.c 2028F: drivers/platform/x86/eeepc*.c 2029 2030ASUS WIRELESS RADIO CONTROL DRIVER 2031M: João Paulo Rechi Vita <jprvita@gmail.com> 2032L: platform-driver-x86@vger.kernel.org 2033S: Maintained 2034F: drivers/platform/x86/asus-wireless.c 2035 2036ASYMMETRIC KEYS 2037M: David Howells <dhowells@redhat.com> 2038L: keyrings@vger.kernel.org 2039S: Maintained 2040F: Documentation/crypto/asymmetric-keys.txt 2041F: include/linux/verification.h 2042F: include/crypto/public_key.h 2043F: include/crypto/pkcs7.h 2044F: crypto/asymmetric_keys/ 2045 2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2047R: Dan Williams <dan.j.williams@intel.com> 2048W: http://sourceforge.net/projects/xscaleiop 2049S: Odd fixes 2050F: Documentation/crypto/async-tx-api.txt 2051F: crypto/async_tx/ 2052F: drivers/dma/ 2053F: include/linux/dmaengine.h 2054F: include/linux/async_tx.h 2055 2056AT24 EEPROM DRIVER 2057M: Wolfram Sang <wsa@the-dreams.de> 2058L: linux-i2c@vger.kernel.org 2059S: Maintained 2060F: drivers/misc/eeprom/at24.c 2061F: include/linux/platform_data/at24.h 2062 2063ATA OVER ETHERNET (AOE) DRIVER 2064M: "Ed L. Cashin" <ed.cashin@acm.org> 2065W: http://www.openaoe.org/ 2066S: Supported 2067F: Documentation/aoe/ 2068F: drivers/block/aoe/ 2069 2070ATHEROS 71XX/9XXX GPIO DRIVER 2071M: Alban Bedel <albeu@free.fr> 2072W: https://github.com/AlbanBedel/linux 2073T: git git://github.com/AlbanBedel/linux 2074S: Maintained 2075F: drivers/gpio/gpio-ath79.c 2076F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2077 2078ATHEROS ATH GENERIC UTILITIES 2079M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2080L: linux-wireless@vger.kernel.org 2081S: Supported 2082F: drivers/net/wireless/ath/* 2083 2084ATHEROS ATH5K WIRELESS DRIVER 2085M: Jiri Slaby <jirislaby@gmail.com> 2086M: Nick Kossifidis <mickflemm@gmail.com> 2087M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2088L: linux-wireless@vger.kernel.org 2089W: http://wireless.kernel.org/en/users/Drivers/ath5k 2090S: Maintained 2091F: drivers/net/wireless/ath/ath5k/ 2092 2093ATHEROS ATH6KL WIRELESS DRIVER 2094M: Kalle Valo <kvalo@qca.qualcomm.com> 2095L: linux-wireless@vger.kernel.org 2096W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2098S: Supported 2099F: drivers/net/wireless/ath/ath6kl/ 2100 2101WILOCITY WIL6210 WIRELESS DRIVER 2102M: Maya Erez <qca_merez@qca.qualcomm.com> 2103L: linux-wireless@vger.kernel.org 2104L: wil6210@qca.qualcomm.com 2105S: Supported 2106W: http://wireless.kernel.org/en/users/Drivers/wil6210 2107F: drivers/net/wireless/ath/wil6210/ 2108F: include/uapi/linux/wil6210_uapi.h 2109 2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2111M: Christian Lamparter <chunkeey@googlemail.com> 2112L: linux-wireless@vger.kernel.org 2113W: http://wireless.kernel.org/en/users/Drivers/carl9170 2114S: Maintained 2115F: drivers/net/wireless/ath/carl9170/ 2116 2117ATK0110 HWMON DRIVER 2118M: Luca Tettamanti <kronos.it@gmail.com> 2119L: linux-hwmon@vger.kernel.org 2120S: Maintained 2121F: drivers/hwmon/asus_atk0110.c 2122 2123ATI_REMOTE2 DRIVER 2124M: Ville Syrjala <syrjala@sci.fi> 2125S: Maintained 2126F: drivers/input/misc/ati_remote2.c 2127 2128ATLX ETHERNET DRIVERS 2129M: Jay Cliburn <jcliburn@gmail.com> 2130M: Chris Snook <chris.snook@gmail.com> 2131L: netdev@vger.kernel.org 2132W: http://sourceforge.net/projects/atl1 2133W: http://atl1.sourceforge.net 2134S: Maintained 2135F: drivers/net/ethernet/atheros/ 2136 2137ATM 2138M: Chas Williams <3chas3@gmail.com> 2139L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2140L: netdev@vger.kernel.org 2141W: http://linux-atm.sourceforge.net 2142S: Maintained 2143F: drivers/atm/ 2144F: include/linux/atm* 2145F: include/uapi/linux/atm* 2146 2147ATMEL AT91 / AT32 MCI DRIVER 2148M: Ludovic Desroches <ludovic.desroches@atmel.com> 2149S: Maintained 2150F: drivers/mmc/host/atmel-mci.c 2151 2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2153M: Nicolas Ferre <nicolas.ferre@atmel.com> 2154S: Supported 2155F: drivers/power/reset/at91-sama5d2_shdwc.c 2156 2157ATMEL SAMA5D2 ADC DRIVER 2158M: Ludovic Desroches <ludovic.desroches@atmel.com> 2159L: linux-iio@vger.kernel.org 2160S: Supported 2161F: drivers/iio/adc/at91-sama5d2_adc.c 2162 2163ATMEL Audio ALSA driver 2164M: Nicolas Ferre <nicolas.ferre@atmel.com> 2165L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2166S: Supported 2167F: sound/soc/atmel 2168 2169ATMEL DMA DRIVER 2170M: Nicolas Ferre <nicolas.ferre@atmel.com> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Supported 2173F: drivers/dma/at_hdmac.c 2174F: drivers/dma/at_hdmac_regs.h 2175F: include/linux/platform_data/dma-atmel.h 2176 2177ATMEL XDMA DRIVER 2178M: Ludovic Desroches <ludovic.desroches@atmel.com> 2179L: linux-arm-kernel@lists.infradead.org 2180L: dmaengine@vger.kernel.org 2181S: Supported 2182F: drivers/dma/at_xdmac.c 2183 2184ATMEL I2C DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-i2c@vger.kernel.org 2187S: Supported 2188F: drivers/i2c/busses/i2c-at91.c 2189 2190ATMEL ISI DRIVER 2191M: Ludovic Desroches <ludovic.desroches@atmel.com> 2192L: linux-media@vger.kernel.org 2193S: Supported 2194F: drivers/media/platform/soc_camera/atmel-isi.c 2195F: include/media/atmel-isi.h 2196 2197ATMEL LCDFB DRIVER 2198M: Nicolas Ferre <nicolas.ferre@atmel.com> 2199L: linux-fbdev@vger.kernel.org 2200S: Maintained 2201F: drivers/video/fbdev/atmel_lcdfb.c 2202F: include/video/atmel_lcdc.h 2203 2204ATMEL MACB ETHERNET DRIVER 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206S: Supported 2207F: drivers/net/ethernet/cadence/ 2208 2209ATMEL NAND DRIVER 2210M: Wenyou Yang <wenyou.yang@atmel.com> 2211M: Josh Wu <rainyfeeling@outlook.com> 2212L: linux-mtd@lists.infradead.org 2213S: Supported 2214F: drivers/mtd/nand/atmel_nand* 2215 2216ATMEL SDMMC DRIVER 2217M: Ludovic Desroches <ludovic.desroches@atmel.com> 2218L: linux-mmc@vger.kernel.org 2219S: Supported 2220F: drivers/mmc/host/sdhci-of-at91.c 2221 2222ATMEL SPI DRIVER 2223M: Nicolas Ferre <nicolas.ferre@atmel.com> 2224S: Supported 2225F: drivers/spi/spi-atmel.* 2226 2227ATMEL SSC DRIVER 2228M: Nicolas Ferre <nicolas.ferre@atmel.com> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230S: Supported 2231F: drivers/misc/atmel-ssc.c 2232F: include/linux/atmel-ssc.h 2233 2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2235M: Nicolas Ferre <nicolas.ferre@atmel.com> 2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2237S: Supported 2238F: drivers/misc/atmel_tclib.c 2239F: drivers/clocksource/tcb_clksrc.c 2240 2241ATMEL USBA UDC DRIVER 2242M: Nicolas Ferre <nicolas.ferre@atmel.com> 2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2244S: Supported 2245F: drivers/usb/gadget/udc/atmel_usba_udc.* 2246 2247ATMEL WIRELESS DRIVER 2248M: Simon Kelley <simon@thekelleys.org.uk> 2249L: linux-wireless@vger.kernel.org 2250W: http://www.thekelleys.org.uk/atmel 2251W: http://atmelwlandriver.sourceforge.net/ 2252S: Maintained 2253F: drivers/net/wireless/atmel/atmel* 2254 2255ATMEL MAXTOUCH DRIVER 2256M: Nick Dyer <nick@shmanahar.org> 2257T: git git://github.com/ndyer/linux.git 2258S: Maintained 2259F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2260F: drivers/input/touchscreen/atmel_mxt_ts.c 2261F: include/linux/platform_data/atmel_mxt_ts.h 2262 2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2264M: Bradley Grove <linuxdrivers@attotech.com> 2265L: linux-scsi@vger.kernel.org 2266W: http://www.attotech.com 2267S: Supported 2268F: drivers/scsi/esas2r 2269 2270ATUSB IEEE 802.15.4 RADIO DRIVER 2271M: Stefan Schmidt <stefan@osg.samsung.com> 2272L: linux-wpan@vger.kernel.org 2273S: Maintained 2274F: drivers/net/ieee802154/atusb.c 2275F: drivers/net/ieee802154/atusb.h 2276F: drivers/net/ieee802154/at86rf230.h 2277 2278AUDIT SUBSYSTEM 2279M: Paul Moore <paul@paul-moore.com> 2280M: Eric Paris <eparis@redhat.com> 2281L: linux-audit@redhat.com (moderated for non-subscribers) 2282W: http://people.redhat.com/sgrubb/audit/ 2283T: git git://git.infradead.org/users/pcmoore/audit 2284S: Maintained 2285F: include/linux/audit.h 2286F: include/uapi/linux/audit.h 2287F: kernel/audit* 2288 2289AUXILIARY DISPLAY DRIVERS 2290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2291W: http://miguelojeda.es/auxdisplay.htm 2292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2293S: Maintained 2294F: drivers/auxdisplay/ 2295F: include/linux/cfag12864b.h 2296 2297AVR32 ARCHITECTURE 2298M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2300W: http://www.atmel.com/products/AVR32/ 2301W: http://mirror.egtvedt.no/avr32linux.org/ 2302W: http://avrfreaks.net/ 2303S: Maintained 2304F: arch/avr32/ 2305 2306AVR32/AT32AP MACHINE SUPPORT 2307M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2308M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2309S: Maintained 2310F: arch/avr32/mach-at32ap/ 2311 2312AX.25 NETWORK LAYER 2313M: Ralf Baechle <ralf@linux-mips.org> 2314L: linux-hams@vger.kernel.org 2315W: http://www.linux-ax25.org/ 2316S: Maintained 2317F: include/uapi/linux/ax25.h 2318F: include/net/ax25.h 2319F: net/ax25/ 2320 2321AZ6007 DVB DRIVER 2322M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2323M: Mauro Carvalho Chehab <mchehab@kernel.org> 2324L: linux-media@vger.kernel.org 2325W: https://linuxtv.org 2326T: git git://linuxtv.org/media_tree.git 2327S: Maintained 2328F: drivers/media/usb/dvb-usb-v2/az6007.c 2329 2330AZTECH FM RADIO RECEIVER DRIVER 2331M: Hans Verkuil <hverkuil@xs4all.nl> 2332L: linux-media@vger.kernel.org 2333T: git git://linuxtv.org/media_tree.git 2334W: https://linuxtv.org 2335S: Maintained 2336F: drivers/media/radio/radio-aztech* 2337 2338B43 WIRELESS DRIVER 2339L: linux-wireless@vger.kernel.org 2340L: b43-dev@lists.infradead.org 2341W: http://wireless.kernel.org/en/users/Drivers/b43 2342S: Odd Fixes 2343F: drivers/net/wireless/broadcom/b43/ 2344 2345B43LEGACY WIRELESS DRIVER 2346M: Larry Finger <Larry.Finger@lwfinger.net> 2347L: linux-wireless@vger.kernel.org 2348L: b43-dev@lists.infradead.org 2349W: http://wireless.kernel.org/en/users/Drivers/b43 2350S: Maintained 2351F: drivers/net/wireless/broadcom/b43legacy/ 2352 2353BACKLIGHT CLASS/SUBSYSTEM 2354M: Jingoo Han <jingoohan1@gmail.com> 2355M: Lee Jones <lee.jones@linaro.org> 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2357S: Maintained 2358F: drivers/video/backlight/ 2359F: include/linux/backlight.h 2360 2361BATMAN ADVANCED 2362M: Marek Lindner <mareklindner@neomailbox.ch> 2363M: Simon Wunderlich <sw@simonwunderlich.de> 2364M: Antonio Quartulli <a@unstable.cc> 2365L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2366W: https://www.open-mesh.org/ 2367Q: https://patchwork.open-mesh.org/project/batman/list/ 2368S: Maintained 2369F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2370F: Documentation/ABI/testing/sysfs-class-net-mesh 2371F: Documentation/networking/batman-adv.txt 2372F: include/uapi/linux/batman_adv.h 2373F: net/batman-adv/ 2374 2375BAYCOM/HDLCDRV DRIVERS FOR AX.25 2376M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2377L: linux-hams@vger.kernel.org 2378W: http://www.baycom.org/~tom/ham/ham.html 2379S: Maintained 2380F: drivers/net/hamradio/baycom* 2381 2382BCACHE (BLOCK LAYER CACHE) 2383M: Kent Overstreet <kent.overstreet@gmail.com> 2384L: linux-bcache@vger.kernel.org 2385W: http://bcache.evilpiepirate.org 2386S: Orphan 2387F: drivers/md/bcache/ 2388 2389BDISP ST MEDIA DRIVER 2390M: Fabien Dessenne <fabien.dessenne@st.com> 2391L: linux-media@vger.kernel.org 2392T: git git://linuxtv.org/media_tree.git 2393W: https://linuxtv.org 2394S: Supported 2395F: drivers/media/platform/sti/bdisp 2396 2397BEFS FILE SYSTEM 2398M: Luis de Bethencourt <luisbg@osg.samsung.com> 2399M: Salah Triki <salah.triki@gmail.com> 2400S: Maintained 2401T: git git://github.com/luisbg/linux-befs.git 2402F: Documentation/filesystems/befs.txt 2403F: fs/befs/ 2404 2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2406M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2407L: netdev@vger.kernel.org 2408S: Maintained 2409F: drivers/net/ethernet/ec_bhf.c 2410 2411BFS FILE SYSTEM 2412M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2413S: Maintained 2414F: Documentation/filesystems/bfs.txt 2415F: fs/bfs/ 2416F: include/uapi/linux/bfs_fs.h 2417 2418BLACKFIN ARCHITECTURE 2419M: Steven Miao <realmz6@gmail.com> 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2421T: git git://git.code.sf.net/p/adi-linux/code 2422W: http://blackfin.uclinux.org 2423S: Supported 2424F: arch/blackfin/ 2425 2426BLACKFIN EMAC DRIVER 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2428W: http://blackfin.uclinux.org 2429S: Supported 2430F: drivers/net/ethernet/adi/ 2431 2432BLACKFIN RTC DRIVER 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2434W: http://blackfin.uclinux.org 2435S: Supported 2436F: drivers/rtc/rtc-bfin.c 2437 2438BLACKFIN SDH DRIVER 2439M: Sonic Zhang <sonic.zhang@analog.com> 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2441W: http://blackfin.uclinux.org 2442S: Supported 2443F: drivers/mmc/host/bfin_sdh.c 2444 2445BLACKFIN SERIAL DRIVER 2446M: Sonic Zhang <sonic.zhang@analog.com> 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2448W: http://blackfin.uclinux.org 2449S: Supported 2450F: drivers/tty/serial/bfin_uart.c 2451 2452BLACKFIN WATCHDOG DRIVER 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454W: http://blackfin.uclinux.org 2455S: Supported 2456F: drivers/watchdog/bfin_wdt.c 2457 2458BLACKFIN I2C TWI DRIVER 2459M: Sonic Zhang <sonic.zhang@analog.com> 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2461W: http://blackfin.uclinux.org/ 2462S: Supported 2463F: drivers/i2c/busses/i2c-bfin-twi.c 2464 2465BLACKFIN MEDIA DRIVER 2466M: Scott Jiang <scott.jiang.linux@gmail.com> 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2468W: http://blackfin.uclinux.org/ 2469S: Supported 2470F: drivers/media/platform/blackfin/ 2471F: drivers/media/i2c/adv7183* 2472F: drivers/media/i2c/vs6624* 2473 2474BLINKM RGB LED DRIVER 2475M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2476S: Maintained 2477F: drivers/leds/leds-blinkm.c 2478 2479BLOCK LAYER 2480M: Jens Axboe <axboe@kernel.dk> 2481L: linux-block@vger.kernel.org 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2483S: Maintained 2484F: block/ 2485F: kernel/trace/blktrace.c 2486F: lib/sbitmap.c 2487 2488BLOCK2MTD DRIVER 2489M: Joern Engel <joern@lazybastard.org> 2490L: linux-mtd@lists.infradead.org 2491S: Maintained 2492F: drivers/mtd/devices/block2mtd.c 2493 2494BLUETOOTH DRIVERS 2495M: Marcel Holtmann <marcel@holtmann.org> 2496M: Gustavo Padovan <gustavo@padovan.org> 2497M: Johan Hedberg <johan.hedberg@gmail.com> 2498L: linux-bluetooth@vger.kernel.org 2499W: http://www.bluez.org/ 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2502S: Maintained 2503F: drivers/bluetooth/ 2504 2505BLUETOOTH SUBSYSTEM 2506M: Marcel Holtmann <marcel@holtmann.org> 2507M: Gustavo Padovan <gustavo@padovan.org> 2508M: Johan Hedberg <johan.hedberg@gmail.com> 2509L: linux-bluetooth@vger.kernel.org 2510W: http://www.bluez.org/ 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2513S: Maintained 2514F: net/bluetooth/ 2515F: include/net/bluetooth/ 2516 2517BONDING DRIVER 2518M: Jay Vosburgh <j.vosburgh@gmail.com> 2519M: Veaceslav Falico <vfalico@gmail.com> 2520M: Andy Gospodarek <andy@greyhouse.net> 2521L: netdev@vger.kernel.org 2522W: http://sourceforge.net/projects/bonding/ 2523S: Supported 2524F: drivers/net/bonding/ 2525F: include/uapi/linux/if_bonding.h 2526 2527BPF (Safe dynamic programs and tools) 2528M: Alexei Starovoitov <ast@kernel.org> 2529L: netdev@vger.kernel.org 2530L: linux-kernel@vger.kernel.org 2531S: Supported 2532F: kernel/bpf/ 2533 2534BROADCOM B44 10/100 ETHERNET DRIVER 2535M: Michael Chan <michael.chan@broadcom.com> 2536L: netdev@vger.kernel.org 2537S: Supported 2538F: drivers/net/ethernet/broadcom/b44.* 2539 2540BROADCOM B53 ETHERNET SWITCH DRIVER 2541M: Florian Fainelli <f.fainelli@gmail.com> 2542L: netdev@vger.kernel.org 2543L: openwrt-devel@lists.openwrt.org (subscribers-only) 2544S: Supported 2545F: drivers/net/dsa/b53/* 2546F: include/linux/platform_data/b53.h 2547 2548BROADCOM GENET ETHERNET DRIVER 2549M: Florian Fainelli <f.fainelli@gmail.com> 2550L: netdev@vger.kernel.org 2551S: Supported 2552F: drivers/net/ethernet/broadcom/genet/ 2553 2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2555M: Rasesh Mody <rasesh.mody@cavium.com> 2556M: Harish Patil <harish.patil@cavium.com> 2557M: Dept-GELinuxNICDev@cavium.com 2558L: netdev@vger.kernel.org 2559S: Supported 2560F: drivers/net/ethernet/broadcom/bnx2.* 2561F: drivers/net/ethernet/broadcom/bnx2_* 2562 2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2564M: Yuval Mintz <Yuval.Mintz@cavium.com> 2565M: Ariel Elior <ariel.elior@cavium.com> 2566M: everest-linux-l2@cavium.com 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/bnx2x/ 2570 2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2572M: Florian Fainelli <f.fainelli@gmail.com> 2573M: Ray Jui <rjui@broadcom.com> 2574M: Scott Branden <sbranden@broadcom.com> 2575M: bcm-kernel-feedback-list@broadcom.com 2576T: git git://github.com/broadcom/mach-bcm 2577S: Maintained 2578N: bcm281* 2579N: bcm113* 2580N: bcm216* 2581N: kona 2582F: arch/arm/mach-bcm/ 2583 2584BROADCOM BCM2835 ARM ARCHITECTURE 2585M: Stephen Warren <swarren@wwwdotorg.org> 2586M: Lee Jones <lee@kernel.org> 2587M: Eric Anholt <eric@anholt.net> 2588L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2591S: Maintained 2592N: bcm2835 2593 2594BROADCOM BCM47XX MIPS ARCHITECTURE 2595M: Hauke Mehrtens <hauke@hauke-m.de> 2596M: Rafał Miłecki <zajec5@gmail.com> 2597L: linux-mips@linux-mips.org 2598S: Maintained 2599F: Documentation/devicetree/bindings/mips/brcm/ 2600F: arch/mips/bcm47xx/* 2601F: arch/mips/include/asm/mach-bcm47xx/* 2602 2603BROADCOM BCM5301X ARM ARCHITECTURE 2604M: Hauke Mehrtens <hauke@hauke-m.de> 2605M: Rafał Miłecki <zajec5@gmail.com> 2606M: bcm-kernel-feedback-list@broadcom.com 2607L: linux-arm-kernel@lists.infradead.org 2608S: Maintained 2609F: arch/arm/mach-bcm/bcm_5301x.c 2610F: arch/arm/boot/dts/bcm5301x*.dtsi 2611F: arch/arm/boot/dts/bcm470* 2612 2613BROADCOM BCM53573 ARM ARCHITECTURE 2614M: Rafał Miłecki <rafal@milecki.pl> 2615L: linux-arm-kernel@lists.infradead.org 2616S: Maintained 2617F: arch/arm/boot/dts/bcm53573* 2618F: arch/arm/boot/dts/bcm47189* 2619 2620BROADCOM BCM63XX ARM ARCHITECTURE 2621M: Florian Fainelli <f.fainelli@gmail.com> 2622M: bcm-kernel-feedback-list@broadcom.com 2623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2624T: git git://github.com/broadcom/stblinux.git 2625S: Maintained 2626N: bcm63xx 2627 2628BROADCOM BCM63XX/BCM33XX UDC DRIVER 2629M: Kevin Cernekee <cernekee@gmail.com> 2630L: linux-usb@vger.kernel.org 2631S: Maintained 2632F: drivers/usb/gadget/udc/bcm63xx_udc.* 2633 2634BROADCOM BCM7XXX ARM ARCHITECTURE 2635M: Brian Norris <computersforpeace@gmail.com> 2636M: Gregory Fong <gregory.0xf0@gmail.com> 2637M: Florian Fainelli <f.fainelli@gmail.com> 2638M: bcm-kernel-feedback-list@broadcom.com 2639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2640T: git git://github.com/broadcom/stblinux.git 2641S: Maintained 2642F: arch/arm/mach-bcm/*brcmstb* 2643F: arch/arm/boot/dts/bcm7*.dts* 2644F: drivers/bus/brcmstb_gisb.c 2645N: brcmstb 2646 2647BROADCOM BMIPS MIPS ARCHITECTURE 2648M: Kevin Cernekee <cernekee@gmail.com> 2649M: Florian Fainelli <f.fainelli@gmail.com> 2650L: linux-mips@linux-mips.org 2651T: git git://github.com/broadcom/stblinux.git 2652S: Maintained 2653F: arch/mips/bmips/* 2654F: arch/mips/include/asm/mach-bmips/* 2655F: arch/mips/kernel/*bmips* 2656F: arch/mips/boot/dts/brcm/bcm*.dts* 2657F: drivers/irqchip/irq-bcm63* 2658F: drivers/irqchip/irq-bcm7* 2659F: drivers/irqchip/irq-brcmstb* 2660F: include/linux/bcm963xx_nvram.h 2661F: include/linux/bcm963xx_tag.h 2662 2663BROADCOM TG3 GIGABIT ETHERNET DRIVER 2664M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2665M: Prashant Sreedharan <prashant@broadcom.com> 2666M: Michael Chan <mchan@broadcom.com> 2667L: netdev@vger.kernel.org 2668S: Supported 2669F: drivers/net/ethernet/broadcom/tg3.* 2670 2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2672M: Arend van Spriel <arend.vanspriel@broadcom.com> 2673M: Franky Lin <franky.lin@broadcom.com> 2674M: Hante Meuleman <hante.meuleman@broadcom.com> 2675L: linux-wireless@vger.kernel.org 2676L: brcm80211-dev-list.pdl@broadcom.com 2677S: Supported 2678F: drivers/net/wireless/broadcom/brcm80211/ 2679 2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2681M: QLogic-Storage-Upstream@qlogic.com 2682L: linux-scsi@vger.kernel.org 2683S: Supported 2684F: drivers/scsi/bnx2fc/ 2685 2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2687M: QLogic-Storage-Upstream@qlogic.com 2688L: linux-scsi@vger.kernel.org 2689S: Supported 2690F: drivers/scsi/bnx2i/ 2691 2692BROADCOM IPROC ARM ARCHITECTURE 2693M: Ray Jui <rjui@broadcom.com> 2694M: Scott Branden <sbranden@broadcom.com> 2695M: Jon Mason <jonmason@broadcom.com> 2696M: bcm-kernel-feedback-list@broadcom.com 2697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2698T: git git://github.com/broadcom/cygnus-linux.git 2699S: Maintained 2700N: iproc 2701N: cygnus 2702N: bcm[-_]nsp 2703N: bcm9113* 2704N: bcm9583* 2705N: bcm9585* 2706N: bcm9586* 2707N: bcm988312 2708N: bcm113* 2709N: bcm583* 2710N: bcm585* 2711N: bcm586* 2712N: bcm88312 2713F: arch/arm64/boot/dts/broadcom/ns2* 2714F: drivers/clk/bcm/clk-ns* 2715F: drivers/pinctrl/bcm/pinctrl-ns* 2716 2717BROADCOM BRCMSTB GPIO DRIVER 2718M: Gregory Fong <gregory.0xf0@gmail.com> 2719L: bcm-kernel-feedback-list@broadcom.com 2720S: Supported 2721F: drivers/gpio/gpio-brcmstb.c 2722F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2723 2724BROADCOM KONA GPIO DRIVER 2725M: Ray Jui <rjui@broadcom.com> 2726L: bcm-kernel-feedback-list@broadcom.com 2727S: Supported 2728F: drivers/gpio/gpio-bcm-kona.c 2729F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2730 2731BROADCOM NVRAM DRIVER 2732M: Rafał Miłecki <zajec5@gmail.com> 2733L: linux-mips@linux-mips.org 2734S: Maintained 2735F: drivers/firmware/broadcom/* 2736 2737BROADCOM STB NAND FLASH DRIVER 2738M: Brian Norris <computersforpeace@gmail.com> 2739M: Kamal Dasu <kdasu.kdev@gmail.com> 2740L: linux-mtd@lists.infradead.org 2741L: bcm-kernel-feedback-list@broadcom.com 2742S: Maintained 2743F: drivers/mtd/nand/brcmnand/ 2744 2745BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2746M: Rafał Miłecki <zajec5@gmail.com> 2747L: linux-wireless@vger.kernel.org 2748S: Maintained 2749F: drivers/bcma/ 2750F: include/linux/bcma/ 2751 2752BROADCOM SYSTEMPORT ETHERNET DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755S: Supported 2756F: drivers/net/ethernet/broadcom/bcmsysport.* 2757 2758BROADCOM VULCAN ARM64 SOC 2759M: Jayachandran C. <jchandra@broadcom.com> 2760M: bcm-kernel-feedback-list@broadcom.com 2761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2762S: Maintained 2763F: arch/arm64/boot/dts/broadcom/vulcan* 2764 2765BROCADE BFA FC SCSI DRIVER 2766M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2767M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2768L: linux-scsi@vger.kernel.org 2769S: Supported 2770F: drivers/scsi/bfa/ 2771 2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2773M: Rasesh Mody <rasesh.mody@cavium.com> 2774M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2775M: Dept-GELinuxNICDev@cavium.com 2776L: netdev@vger.kernel.org 2777S: Supported 2778F: drivers/net/ethernet/brocade/bna/ 2779 2780BSG (block layer generic sg v4 driver) 2781M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2782L: linux-scsi@vger.kernel.org 2783S: Supported 2784F: block/bsg.c 2785F: include/linux/bsg.h 2786F: include/uapi/linux/bsg.h 2787 2788BT87X AUDIO DRIVER 2789M: Clemens Ladisch <clemens@ladisch.de> 2790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2791T: git git://git.alsa-project.org/alsa-kernel.git 2792S: Maintained 2793F: Documentation/sound/alsa/Bt87x.txt 2794F: sound/pci/bt87x.c 2795 2796BT8XXGPIO DRIVER 2797M: Michael Buesch <m@bues.ch> 2798W: http://bu3sch.de/btgpio.php 2799S: Maintained 2800F: drivers/gpio/gpio-bt8xx.c 2801 2802BTRFS FILE SYSTEM 2803M: Chris Mason <clm@fb.com> 2804M: Josef Bacik <jbacik@fb.com> 2805M: David Sterba <dsterba@suse.com> 2806L: linux-btrfs@vger.kernel.org 2807W: http://btrfs.wiki.kernel.org/ 2808Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2810S: Maintained 2811F: Documentation/filesystems/btrfs.txt 2812F: fs/btrfs/ 2813 2814BTTV VIDEO4LINUX DRIVER 2815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2816M: Mauro Carvalho Chehab <mchehab@kernel.org> 2817L: linux-media@vger.kernel.org 2818W: https://linuxtv.org 2819T: git git://linuxtv.org/media_tree.git 2820S: Odd fixes 2821F: Documentation/media/v4l-drivers/bttv* 2822F: drivers/media/pci/bt8xx/bttv* 2823 2824BUSLOGIC SCSI DRIVER 2825M: Khalid Aziz <khalid@gonehiking.org> 2826L: linux-scsi@vger.kernel.org 2827S: Maintained 2828F: drivers/scsi/BusLogic.* 2829F: drivers/scsi/FlashPoint.* 2830 2831C-MEDIA CMI8788 DRIVER 2832M: Clemens Ladisch <clemens@ladisch.de> 2833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2834T: git git://git.alsa-project.org/alsa-kernel.git 2835S: Maintained 2836F: sound/pci/oxygen/ 2837 2838C6X ARCHITECTURE 2839M: Mark Salter <msalter@redhat.com> 2840M: Aurelien Jacquiot <a-jacquiot@ti.com> 2841L: linux-c6x-dev@linux-c6x.org 2842W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2843S: Maintained 2844F: arch/c6x/ 2845 2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2847M: David Howells <dhowells@redhat.com> 2848L: linux-cachefs@redhat.com (moderated for non-subscribers) 2849S: Supported 2850F: Documentation/filesystems/caching/cachefiles.txt 2851F: fs/cachefiles/ 2852 2853CADET FM/AM RADIO RECEIVER DRIVER 2854M: Hans Verkuil <hverkuil@xs4all.nl> 2855L: linux-media@vger.kernel.org 2856T: git git://linuxtv.org/media_tree.git 2857W: https://linuxtv.org 2858S: Maintained 2859F: drivers/media/radio/radio-cadet* 2860 2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2862M: Jonathan Corbet <corbet@lwn.net> 2863L: linux-media@vger.kernel.org 2864T: git git://linuxtv.org/media_tree.git 2865S: Maintained 2866F: Documentation/media/v4l-drivers/cafe_ccic* 2867F: drivers/media/platform/marvell-ccic/ 2868 2869CAIF NETWORK LAYER 2870M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: Documentation/networking/caif/ 2874F: drivers/net/caif/ 2875F: include/uapi/linux/caif/ 2876F: include/net/caif/ 2877F: net/caif/ 2878 2879CALGARY x86-64 IOMMU 2880M: Muli Ben-Yehuda <mulix@mulix.org> 2881M: Jon Mason <jdmason@kudzu.us> 2882L: iommu@lists.linux-foundation.org 2883S: Maintained 2884F: arch/x86/kernel/pci-calgary_64.c 2885F: arch/x86/kernel/tce_64.c 2886F: arch/x86/include/asm/calgary.h 2887F: arch/x86/include/asm/tce.h 2888 2889CAN NETWORK LAYER 2890M: Oliver Hartkopp <socketcan@hartkopp.net> 2891M: Marc Kleine-Budde <mkl@pengutronix.de> 2892L: linux-can@vger.kernel.org 2893W: https://github.com/linux-can 2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2896S: Maintained 2897F: Documentation/networking/can.txt 2898F: net/can/ 2899F: include/linux/can/core.h 2900F: include/uapi/linux/can.h 2901F: include/uapi/linux/can/bcm.h 2902F: include/uapi/linux/can/raw.h 2903F: include/uapi/linux/can/gw.h 2904 2905CAN NETWORK DRIVERS 2906M: Wolfgang Grandegger <wg@grandegger.com> 2907M: Marc Kleine-Budde <mkl@pengutronix.de> 2908L: linux-can@vger.kernel.org 2909W: https://github.com/linux-can 2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2912S: Maintained 2913F: Documentation/devicetree/bindings/net/can/ 2914F: drivers/net/can/ 2915F: include/linux/can/dev.h 2916F: include/linux/can/platform/ 2917F: include/uapi/linux/can/error.h 2918F: include/uapi/linux/can/netlink.h 2919 2920CAPABILITIES 2921M: Serge Hallyn <serge@hallyn.com> 2922L: linux-security-module@vger.kernel.org 2923S: Supported 2924F: include/linux/capability.h 2925F: include/uapi/linux/capability.h 2926F: security/commoncap.c 2927F: kernel/capability.c 2928 2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2930M: Kevin Tsai <ktsai@capellamicro.com> 2931S: Maintained 2932F: drivers/iio/light/cm* 2933F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2934 2935CAVIUM I2C DRIVER 2936M: Jan Glauber <jglauber@cavium.com> 2937M: David Daney <david.daney@cavium.com> 2938W: http://www.cavium.com 2939S: Supported 2940F: drivers/i2c/busses/i2c-octeon* 2941F: drivers/i2c/busses/i2c-thunderx* 2942 2943CAVIUM LIQUIDIO NETWORK DRIVER 2944M: Derek Chickles <derek.chickles@caviumnetworks.com> 2945M: Satanand Burla <satananda.burla@caviumnetworks.com> 2946M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2947M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2948L: netdev@vger.kernel.org 2949W: http://www.cavium.com 2950S: Supported 2951F: drivers/net/ethernet/cavium/liquidio/ 2952 2953CC2520 IEEE-802.15.4 RADIO DRIVER 2954M: Varka Bhadram <varkabhadram@gmail.com> 2955L: linux-wpan@vger.kernel.org 2956S: Maintained 2957F: drivers/net/ieee802154/cc2520.c 2958F: include/linux/spi/cc2520.h 2959F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2960 2961CEC DRIVER 2962M: Hans Verkuil <hans.verkuil@cisco.com> 2963L: linux-media@vger.kernel.org 2964T: git git://linuxtv.org/media_tree.git 2965W: http://linuxtv.org 2966S: Supported 2967F: Documentation/cec.txt 2968F: Documentation/media/uapi/cec 2969F: drivers/staging/media/cec/ 2970F: drivers/media/cec-edid.c 2971F: drivers/media/rc/keymaps/rc-cec.c 2972F: include/media/cec.h 2973F: include/media/cec-edid.h 2974F: include/linux/cec.h 2975F: include/linux/cec-funcs.h 2976 2977CELL BROADBAND ENGINE ARCHITECTURE 2978M: Arnd Bergmann <arnd@arndb.de> 2979L: linuxppc-dev@lists.ozlabs.org 2980W: http://www.ibm.com/developerworks/power/cell/ 2981S: Supported 2982F: arch/powerpc/include/asm/cell*.h 2983F: arch/powerpc/include/asm/spu*.h 2984F: arch/powerpc/include/uapi/asm/spu*.h 2985F: arch/powerpc/oprofile/*cell* 2986F: arch/powerpc/platforms/cell/ 2987 2988CEPH COMMON CODE (LIBCEPH) 2989M: Ilya Dryomov <idryomov@gmail.com> 2990M: "Yan, Zheng" <zyan@redhat.com> 2991M: Sage Weil <sage@redhat.com> 2992L: ceph-devel@vger.kernel.org 2993W: http://ceph.com/ 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2995T: git git://github.com/ceph/ceph-client.git 2996S: Supported 2997F: net/ceph/ 2998F: include/linux/ceph/ 2999F: include/linux/crush/ 3000 3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3002M: "Yan, Zheng" <zyan@redhat.com> 3003M: Sage Weil <sage@redhat.com> 3004M: Ilya Dryomov <idryomov@gmail.com> 3005L: ceph-devel@vger.kernel.org 3006W: http://ceph.com/ 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3008T: git git://github.com/ceph/ceph-client.git 3009S: Supported 3010F: Documentation/filesystems/ceph.txt 3011F: fs/ceph/ 3012 3013CERTIFICATE HANDLING: 3014M: David Howells <dhowells@redhat.com> 3015M: David Woodhouse <dwmw2@infradead.org> 3016L: keyrings@vger.kernel.org 3017S: Maintained 3018F: Documentation/module-signing.txt 3019F: certs/ 3020F: scripts/sign-file.c 3021F: scripts/extract-cert.c 3022 3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3024L: linux-usb@vger.kernel.org 3025S: Orphan 3026F: Documentation/usb/WUSB-Design-overview.txt 3027F: Documentation/usb/wusb-cbaf 3028F: drivers/usb/host/hwa-hc.c 3029F: drivers/usb/host/whci/ 3030F: drivers/usb/wusbcore/ 3031F: include/linux/usb/wusb* 3032 3033CFAG12864B LCD DRIVER 3034M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3035W: http://miguelojeda.es/auxdisplay.htm 3036W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3037S: Maintained 3038F: drivers/auxdisplay/cfag12864b.c 3039F: include/linux/cfag12864b.h 3040 3041CFAG12864BFB LCD FRAMEBUFFER DRIVER 3042M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3043W: http://miguelojeda.es/auxdisplay.htm 3044W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3045S: Maintained 3046F: drivers/auxdisplay/cfag12864bfb.c 3047F: include/linux/cfag12864b.h 3048 3049CFG80211 and NL80211 3050M: Johannes Berg <johannes@sipsolutions.net> 3051L: linux-wireless@vger.kernel.org 3052W: http://wireless.kernel.org/ 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3055S: Maintained 3056F: include/uapi/linux/nl80211.h 3057F: include/net/cfg80211.h 3058F: net/wireless/* 3059X: net/wireless/wext* 3060 3061CHAR and MISC DRIVERS 3062M: Arnd Bergmann <arnd@arndb.de> 3063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3065S: Supported 3066F: drivers/char/* 3067F: drivers/misc/* 3068F: include/linux/miscdevice.h 3069 3070CHECKPATCH 3071M: Andy Whitcroft <apw@canonical.com> 3072M: Joe Perches <joe@perches.com> 3073S: Maintained 3074F: scripts/checkpatch.pl 3075 3076CHINESE DOCUMENTATION 3077M: Harry Wei <harryxiyou@gmail.com> 3078L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3079L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3080S: Maintained 3081F: Documentation/zh_CN/ 3082 3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3084M: Peter Chen <Peter.Chen@nxp.com> 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3086L: linux-usb@vger.kernel.org 3087S: Maintained 3088F: drivers/usb/chipidea/ 3089 3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3091M: Hans de Goede <hdegoede@redhat.com> 3092L: linux-input@vger.kernel.org 3093S: Maintained 3094F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3095F: drivers/input/touchscreen/chipone_icn8318.c 3096 3097CHROME HARDWARE PLATFORM SUPPORT 3098M: Olof Johansson <olof@lixom.net> 3099S: Maintained 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3101F: drivers/platform/chrome/ 3102 3103CISCO VIC ETHERNET NIC DRIVER 3104M: Christian Benvenuti <benve@cisco.com> 3105M: Sujith Sankar <ssujith@cisco.com> 3106M: Govindarajulu Varadarajan <_govind@gmx.com> 3107M: Neel Patel <neepatel@cisco.com> 3108S: Supported 3109F: drivers/net/ethernet/cisco/enic/ 3110 3111CISCO VIC LOW LATENCY NIC DRIVER 3112M: Christian Benvenuti <benve@cisco.com> 3113M: Dave Goodell <dgoodell@cisco.com> 3114S: Supported 3115F: drivers/infiniband/hw/usnic/ 3116 3117CIRRUS LOGIC EP93XX ETHERNET DRIVER 3118M: Hartley Sweeten <hsweeten@visionengravers.com> 3119L: netdev@vger.kernel.org 3120S: Maintained 3121F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3122 3123CIRRUS LOGIC AUDIO CODEC DRIVERS 3124M: Brian Austin <brian.austin@cirrus.com> 3125M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3127S: Maintained 3128F: sound/soc/codecs/cs* 3129 3130CLEANCACHE API 3131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3132L: linux-kernel@vger.kernel.org 3133S: Maintained 3134F: mm/cleancache.c 3135F: include/linux/cleancache.h 3136 3137CLK API 3138M: Russell King <linux@armlinux.org.uk> 3139L: linux-clk@vger.kernel.org 3140S: Maintained 3141F: include/linux/clk.h 3142 3143CLOCKSOURCE, CLOCKEVENT DRIVERS 3144M: Daniel Lezcano <daniel.lezcano@linaro.org> 3145M: Thomas Gleixner <tglx@linutronix.de> 3146L: linux-kernel@vger.kernel.org 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3148S: Supported 3149F: drivers/clocksource 3150 3151CISCO FCOE HBA DRIVER 3152M: Hiral Patel <hiralpat@cisco.com> 3153M: Suma Ramars <sramars@cisco.com> 3154M: Brian Uchino <buchino@cisco.com> 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: drivers/scsi/fnic/ 3158 3159CISCO SCSI HBA DRIVER 3160M: Narsimhulu Musini <nmusini@cisco.com> 3161M: Sesidhar Baddela <sebaddel@cisco.com> 3162L: linux-scsi@vger.kernel.org 3163S: Supported 3164F: drivers/scsi/snic/ 3165 3166CMPC ACPI DRIVER 3167M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3168M: Daniel Oliveira Nascimento <don@syst.com.br> 3169L: platform-driver-x86@vger.kernel.org 3170S: Supported 3171F: drivers/platform/x86/classmate-laptop.c 3172 3173COBALT MEDIA DRIVER 3174M: Hans Verkuil <hans.verkuil@cisco.com> 3175L: linux-media@vger.kernel.org 3176T: git git://linuxtv.org/media_tree.git 3177W: https://linuxtv.org 3178S: Supported 3179F: drivers/media/pci/cobalt/ 3180 3181COCCINELLE/Semantic Patches (SmPL) 3182M: Julia Lawall <Julia.Lawall@lip6.fr> 3183M: Gilles Muller <Gilles.Muller@lip6.fr> 3184M: Nicolas Palix <nicolas.palix@imag.fr> 3185M: Michal Marek <mmarek@suse.com> 3186L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3188W: http://coccinelle.lip6.fr/ 3189S: Supported 3190F: Documentation/dev-tools/coccinelle.rst 3191F: scripts/coccinelle/ 3192F: scripts/coccicheck 3193 3194CODA FILE SYSTEM 3195M: Jan Harkes <jaharkes@cs.cmu.edu> 3196M: coda@cs.cmu.edu 3197L: codalist@coda.cs.cmu.edu 3198W: http://www.coda.cs.cmu.edu/ 3199S: Maintained 3200F: Documentation/filesystems/coda.txt 3201F: fs/coda/ 3202F: include/linux/coda*.h 3203F: include/uapi/linux/coda*.h 3204 3205CODA V4L2 MEM2MEM DRIVER 3206M: Philipp Zabel <p.zabel@pengutronix.de> 3207L: linux-media@vger.kernel.org 3208S: Maintained 3209F: Documentation/devicetree/bindings/media/coda.txt 3210F: drivers/media/platform/coda/ 3211 3212COMMON CLK FRAMEWORK 3213M: Michael Turquette <mturquette@baylibre.com> 3214M: Stephen Boyd <sboyd@codeaurora.org> 3215L: linux-clk@vger.kernel.org 3216Q: http://patchwork.kernel.org/project/linux-clk/list/ 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3218S: Maintained 3219F: Documentation/devicetree/bindings/clock/ 3220F: drivers/clk/ 3221X: drivers/clk/clkdev.c 3222F: include/linux/clk-pr* 3223F: include/linux/clk/ 3224 3225COMMON INTERNET FILE SYSTEM (CIFS) 3226M: Steve French <sfrench@samba.org> 3227L: linux-cifs@vger.kernel.org 3228L: samba-technical@lists.samba.org (moderated for non-subscribers) 3229W: http://linux-cifs.samba.org/ 3230T: git git://git.samba.org/sfrench/cifs-2.6.git 3231S: Supported 3232F: Documentation/filesystems/cifs/ 3233F: fs/cifs/ 3234 3235COMPACTPCI HOTPLUG CORE 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpci_hotplug* 3240 3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3242M: Scott Murray <scott@spiteful.org> 3243L: linux-pci@vger.kernel.org 3244S: Maintained 3245F: drivers/pci/hotplug/cpcihp_zt5550.* 3246 3247COMPACTPCI HOTPLUG GENERIC DRIVER 3248M: Scott Murray <scott@spiteful.org> 3249L: linux-pci@vger.kernel.org 3250S: Maintained 3251F: drivers/pci/hotplug/cpcihp_generic.c 3252 3253COMPAL LAPTOP SUPPORT 3254M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3255L: platform-driver-x86@vger.kernel.org 3256S: Maintained 3257F: drivers/platform/x86/compal-laptop.c 3258 3259CONEXANT ACCESSRUNNER USB DRIVER 3260L: accessrunner-general@lists.sourceforge.net 3261W: http://accessrunner.sourceforge.net/ 3262S: Orphan 3263F: drivers/usb/atm/cxacru.c 3264 3265CONFIGFS 3266M: Joel Becker <jlbec@evilplan.org> 3267M: Christoph Hellwig <hch@lst.de> 3268T: git git://git.infradead.org/users/hch/configfs.git 3269S: Supported 3270F: fs/configfs/ 3271F: include/linux/configfs.h 3272 3273CONNECTOR 3274M: Evgeniy Polyakov <zbr@ioremap.net> 3275L: netdev@vger.kernel.org 3276S: Maintained 3277F: drivers/connector/ 3278 3279CONTROL GROUP (CGROUP) 3280M: Tejun Heo <tj@kernel.org> 3281M: Li Zefan <lizefan@huawei.com> 3282M: Johannes Weiner <hannes@cmpxchg.org> 3283L: cgroups@vger.kernel.org 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3285S: Maintained 3286F: Documentation/cgroup* 3287F: include/linux/cgroup* 3288F: kernel/cgroup* 3289 3290CONTROL GROUP - CPUSET 3291M: Li Zefan <lizefan@huawei.com> 3292L: cgroups@vger.kernel.org 3293W: http://www.bullopensource.org/cpuset/ 3294W: http://oss.sgi.com/projects/cpusets/ 3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3296S: Maintained 3297F: Documentation/cgroup-v1/cpusets.txt 3298F: include/linux/cpuset.h 3299F: kernel/cpuset.c 3300 3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3302M: Johannes Weiner <hannes@cmpxchg.org> 3303M: Michal Hocko <mhocko@kernel.org> 3304M: Vladimir Davydov <vdavydov.dev@gmail.com> 3305L: cgroups@vger.kernel.org 3306L: linux-mm@kvack.org 3307S: Maintained 3308F: mm/memcontrol.c 3309F: mm/swap_cgroup.c 3310 3311CORETEMP HARDWARE MONITORING DRIVER 3312M: Fenghua Yu <fenghua.yu@intel.com> 3313L: linux-hwmon@vger.kernel.org 3314S: Maintained 3315F: Documentation/hwmon/coretemp 3316F: drivers/hwmon/coretemp.c 3317 3318COSA/SRP SYNC SERIAL DRIVER 3319M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3320W: http://www.fi.muni.cz/~kas/cosa/ 3321S: Maintained 3322F: drivers/net/wan/cosa* 3323 3324CPMAC ETHERNET DRIVER 3325M: Florian Fainelli <f.fainelli@gmail.com> 3326L: netdev@vger.kernel.org 3327S: Maintained 3328F: drivers/net/ethernet/ti/cpmac.c 3329 3330CPU FREQUENCY DRIVERS 3331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3332M: Viresh Kumar <viresh.kumar@linaro.org> 3333L: linux-pm@vger.kernel.org 3334S: Maintained 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3336T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3337F: Documentation/cpu-freq/ 3338F: drivers/cpufreq/ 3339F: include/linux/cpufreq.h 3340 3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3342M: Viresh Kumar <viresh.kumar@linaro.org> 3343M: Sudeep Holla <sudeep.holla@arm.com> 3344L: linux-pm@vger.kernel.org 3345W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3346S: Maintained 3347F: drivers/cpufreq/arm_big_little.h 3348F: drivers/cpufreq/arm_big_little.c 3349F: drivers/cpufreq/arm_big_little_dt.c 3350 3351CPUIDLE DRIVER - ARM BIG LITTLE 3352M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3353M: Daniel Lezcano <daniel.lezcano@linaro.org> 3354L: linux-pm@vger.kernel.org 3355L: linux-arm-kernel@lists.infradead.org 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3357S: Maintained 3358F: drivers/cpuidle/cpuidle-big_little.c 3359 3360CPUIDLE DRIVER - ARM EXYNOS 3361M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3362M: Daniel Lezcano <daniel.lezcano@linaro.org> 3363M: Kukjin Kim <kgene@kernel.org> 3364L: linux-pm@vger.kernel.org 3365L: linux-samsung-soc@vger.kernel.org 3366S: Supported 3367F: drivers/cpuidle/cpuidle-exynos.c 3368F: arch/arm/mach-exynos/pm.c 3369 3370CPUIDLE DRIVERS 3371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3372M: Daniel Lezcano <daniel.lezcano@linaro.org> 3373L: linux-pm@vger.kernel.org 3374S: Maintained 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3376F: drivers/cpuidle/* 3377F: include/linux/cpuidle.h 3378 3379CPUID/MSR DRIVER 3380M: "H. Peter Anvin" <hpa@zytor.com> 3381S: Maintained 3382F: arch/x86/kernel/cpuid.c 3383F: arch/x86/kernel/msr.c 3384 3385CPU POWER MONITORING SUBSYSTEM 3386M: Thomas Renninger <trenn@suse.com> 3387L: linux-pm@vger.kernel.org 3388S: Maintained 3389F: tools/power/cpupower/ 3390 3391CRAMFS FILESYSTEM 3392W: http://sourceforge.net/projects/cramfs/ 3393S: Orphan / Obsolete 3394F: Documentation/filesystems/cramfs.txt 3395F: fs/cramfs/ 3396 3397CRIS PORT 3398M: Mikael Starvik <starvik@axis.com> 3399M: Jesper Nilsson <jesper.nilsson@axis.com> 3400L: linux-cris-kernel@axis.com 3401W: http://developer.axis.com 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3403S: Maintained 3404F: arch/cris/ 3405F: drivers/tty/serial/crisv10.* 3406 3407CRYPTO API 3408M: Herbert Xu <herbert@gondor.apana.org.au> 3409M: "David S. Miller" <davem@davemloft.net> 3410L: linux-crypto@vger.kernel.org 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3413S: Maintained 3414F: Documentation/crypto/ 3415F: Documentation/devicetree/bindings/crypto/ 3416F: Documentation/DocBook/crypto-API.tmpl 3417F: arch/*/crypto/ 3418F: crypto/ 3419F: drivers/crypto/ 3420F: include/crypto/ 3421 3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3423M: Neil Horman <nhorman@tuxdriver.com> 3424L: linux-crypto@vger.kernel.org 3425S: Maintained 3426F: crypto/ansi_cprng.c 3427F: crypto/rng.c 3428 3429CS3308 MEDIA DRIVER 3430M: Hans Verkuil <hverkuil@xs4all.nl> 3431L: linux-media@vger.kernel.org 3432T: git git://linuxtv.org/media_tree.git 3433W: http://linuxtv.org 3434S: Odd Fixes 3435F: drivers/media/i2c/cs3308.c 3436F: drivers/media/i2c/cs3308.h 3437 3438CS5535 Audio ALSA driver 3439M: Jaya Kumar <jayakumar.alsa@gmail.com> 3440S: Maintained 3441F: sound/pci/cs5535audio/ 3442 3443CW1200 WLAN driver 3444M: Solomon Peachy <pizza@shaftnet.org> 3445S: Maintained 3446F: drivers/net/wireless/st/cw1200/ 3447 3448CX18 VIDEO4LINUX DRIVER 3449M: Andy Walls <awalls@md.metrocast.net> 3450L: ivtv-devel@ivtvdriver.org (subscribers-only) 3451L: linux-media@vger.kernel.org 3452T: git git://linuxtv.org/media_tree.git 3453W: https://linuxtv.org 3454W: http://www.ivtvdriver.org/index.php/Cx18 3455S: Maintained 3456F: Documentation/media/v4l-drivers/cx18* 3457F: drivers/media/pci/cx18/ 3458F: include/uapi/linux/ivtv* 3459 3460CX2341X MPEG ENCODER HELPER MODULE 3461M: Hans Verkuil <hverkuil@xs4all.nl> 3462L: linux-media@vger.kernel.org 3463T: git git://linuxtv.org/media_tree.git 3464W: https://linuxtv.org 3465S: Maintained 3466F: drivers/media/common/cx2341x* 3467F: include/media/cx2341x* 3468 3469CX24120 MEDIA DRIVER 3470M: Jemma Denson <jdenson@gmail.com> 3471M: Patrick Boettcher <patrick.boettcher@posteo.de> 3472L: linux-media@vger.kernel.org 3473W: https://linuxtv.org 3474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3475S: Maintained 3476F: drivers/media/dvb-frontends/cx24120* 3477 3478CX88 VIDEO4LINUX DRIVER 3479M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3480M: Mauro Carvalho Chehab <mchehab@kernel.org> 3481L: linux-media@vger.kernel.org 3482W: https://linuxtv.org 3483T: git git://linuxtv.org/media_tree.git 3484S: Odd fixes 3485F: Documentation/media/v4l-drivers/cx88* 3486F: drivers/media/pci/cx88/ 3487 3488CXD2820R MEDIA DRIVER 3489M: Antti Palosaari <crope@iki.fi> 3490L: linux-media@vger.kernel.org 3491W: https://linuxtv.org 3492W: http://palosaari.fi/linux/ 3493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3494T: git git://linuxtv.org/anttip/media_tree.git 3495S: Maintained 3496F: drivers/media/dvb-frontends/cxd2820r* 3497 3498CXGB3 ETHERNET DRIVER (CXGB3) 3499M: Santosh Raspatur <santosh@chelsio.com> 3500L: netdev@vger.kernel.org 3501W: http://www.chelsio.com 3502S: Supported 3503F: drivers/net/ethernet/chelsio/cxgb3/ 3504 3505CXGB3 ISCSI DRIVER (CXGB3I) 3506M: Karen Xie <kxie@chelsio.com> 3507L: linux-scsi@vger.kernel.org 3508W: http://www.chelsio.com 3509S: Supported 3510F: drivers/scsi/cxgbi/cxgb3i 3511 3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3513M: Steve Wise <swise@chelsio.com> 3514L: linux-rdma@vger.kernel.org 3515W: http://www.openfabrics.org 3516S: Supported 3517F: drivers/infiniband/hw/cxgb3/ 3518F: include/uapi/rdma/cxgb3-abi.h 3519 3520CXGB4 ETHERNET DRIVER (CXGB4) 3521M: Hariprasad S <hariprasad@chelsio.com> 3522L: netdev@vger.kernel.org 3523W: http://www.chelsio.com 3524S: Supported 3525F: drivers/net/ethernet/chelsio/cxgb4/ 3526 3527CXGB4 ISCSI DRIVER (CXGB4I) 3528M: Karen Xie <kxie@chelsio.com> 3529L: linux-scsi@vger.kernel.org 3530W: http://www.chelsio.com 3531S: Supported 3532F: drivers/scsi/cxgbi/cxgb4i 3533 3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3535M: Steve Wise <swise@chelsio.com> 3536L: linux-rdma@vger.kernel.org 3537W: http://www.openfabrics.org 3538S: Supported 3539F: drivers/infiniband/hw/cxgb4/ 3540F: include/uapi/rdma/cxgb4-abi.h 3541 3542CXGB4VF ETHERNET DRIVER (CXGB4VF) 3543M: Casey Leedom <leedom@chelsio.com> 3544L: netdev@vger.kernel.org 3545W: http://www.chelsio.com 3546S: Supported 3547F: drivers/net/ethernet/chelsio/cxgb4vf/ 3548 3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3550M: Ian Munsie <imunsie@au1.ibm.com> 3551M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3552L: linuxppc-dev@lists.ozlabs.org 3553S: Supported 3554F: arch/powerpc/platforms/powernv/pci-cxl.c 3555F: drivers/misc/cxl/ 3556F: include/misc/cxl* 3557F: include/uapi/misc/cxl.h 3558F: Documentation/powerpc/cxl.txt 3559F: Documentation/ABI/testing/sysfs-class-cxl 3560 3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3562M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3563M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3564M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3565L: linux-scsi@vger.kernel.org 3566S: Supported 3567F: drivers/scsi/cxlflash/ 3568F: include/uapi/scsi/cxlflash_ioctls.h 3569F: Documentation/powerpc/cxlflash.txt 3570 3571STMMAC ETHERNET DRIVER 3572M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3573M: Alexandre Torgue <alexandre.torgue@st.com> 3574L: netdev@vger.kernel.org 3575W: http://www.stlinux.com 3576S: Supported 3577F: drivers/net/ethernet/stmicro/stmmac/ 3578 3579CYBERPRO FB DRIVER 3580M: Russell King <linux@armlinux.org.uk> 3581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3582W: http://www.armlinux.org.uk/ 3583S: Maintained 3584F: drivers/video/fbdev/cyber2000fb.* 3585 3586CYCLADES ASYNC MUX DRIVER 3587W: http://www.cyclades.com/ 3588S: Orphan 3589F: drivers/tty/cyclades.c 3590F: include/linux/cyclades.h 3591F: include/uapi/linux/cyclades.h 3592 3593CYCLADES PC300 DRIVER 3594W: http://www.cyclades.com/ 3595S: Orphan 3596F: drivers/net/wan/pc300* 3597 3598CYPRESS_FIRMWARE MEDIA DRIVER 3599M: Antti Palosaari <crope@iki.fi> 3600L: linux-media@vger.kernel.org 3601W: https://linuxtv.org 3602W: http://palosaari.fi/linux/ 3603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3604T: git git://linuxtv.org/anttip/media_tree.git 3605S: Maintained 3606F: drivers/media/common/cypress_firmware* 3607 3608CYTTSP TOUCHSCREEN DRIVER 3609M: Ferruh Yigit <fery@cypress.com> 3610L: linux-input@vger.kernel.org 3611S: Supported 3612F: drivers/input/touchscreen/cyttsp* 3613F: include/linux/input/cyttsp.h 3614 3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3616M: Joshua Kinard <kumba@gentoo.org> 3617S: Maintained 3618F: drivers/rtc/rtc-ds1685.c 3619F: include/linux/rtc/ds1685.h 3620 3621DAMA SLAVE for AX.25 3622M: Joerg Reuter <jreuter@yaina.de> 3623W: http://yaina.de/jreuter/ 3624W: http://www.qsl.net/dl1bke/ 3625L: linux-hams@vger.kernel.org 3626S: Maintained 3627F: net/ax25/af_ax25.c 3628F: net/ax25/ax25_dev.c 3629F: net/ax25/ax25_ds_* 3630F: net/ax25/ax25_in.c 3631F: net/ax25/ax25_out.c 3632F: net/ax25/ax25_timer.c 3633F: net/ax25/sysctl_net_ax25.c 3634 3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3636L: netdev@vger.kernel.org 3637S: Orphan 3638F: Documentation/networking/dmfe.txt 3639F: drivers/net/ethernet/dec/tulip/dmfe.c 3640 3641DC390/AM53C974 SCSI driver 3642M: Hannes Reinecke <hare@suse.com> 3643L: linux-scsi@vger.kernel.org 3644S: Maintained 3645F: drivers/scsi/am53c974.c 3646 3647DC395x SCSI driver 3648M: Oliver Neukum <oliver@neukum.org> 3649M: Ali Akcaagac <aliakc@web.de> 3650M: Jamie Lenehan <lenehan@twibble.org> 3651L: dc395x@twibble.org 3652W: http://twibble.org/dist/dc395x/ 3653W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3654S: Maintained 3655F: Documentation/scsi/dc395x.txt 3656F: drivers/scsi/dc395x.* 3657 3658DCCP PROTOCOL 3659M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3660L: dccp@vger.kernel.org 3661W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3662S: Maintained 3663F: include/linux/dccp.h 3664F: include/uapi/linux/dccp.h 3665F: include/linux/tfrc.h 3666F: net/dccp/ 3667 3668DECnet NETWORK LAYER 3669W: http://linux-decnet.sourceforge.net 3670L: linux-decnet-user@lists.sourceforge.net 3671S: Orphan 3672F: Documentation/networking/decnet.txt 3673F: net/decnet/ 3674 3675DECSTATION PLATFORM SUPPORT 3676M: "Maciej W. Rozycki" <macro@linux-mips.org> 3677L: linux-mips@linux-mips.org 3678W: http://www.linux-mips.org/wiki/DECstation 3679S: Maintained 3680F: arch/mips/dec/ 3681F: arch/mips/include/asm/dec/ 3682F: arch/mips/include/asm/mach-dec/ 3683 3684DEFXX FDDI NETWORK DRIVER 3685M: "Maciej W. Rozycki" <macro@linux-mips.org> 3686S: Maintained 3687F: drivers/net/fddi/defxx.* 3688 3689DELL LAPTOP DRIVER 3690M: Matthew Garrett <mjg59@srcf.ucam.org> 3691M: Pali Rohár <pali.rohar@gmail.com> 3692L: platform-driver-x86@vger.kernel.org 3693S: Maintained 3694F: drivers/platform/x86/dell-laptop.c 3695 3696DELL LAPTOP RBTN DRIVER 3697M: Pali Rohár <pali.rohar@gmail.com> 3698S: Maintained 3699F: drivers/platform/x86/dell-rbtn.* 3700 3701DELL LAPTOP FREEFALL DRIVER 3702M: Pali Rohár <pali.rohar@gmail.com> 3703S: Maintained 3704F: drivers/platform/x86/dell-smo8800.c 3705 3706DELL LAPTOP SMM DRIVER 3707M: Pali Rohár <pali.rohar@gmail.com> 3708S: Maintained 3709F: drivers/hwmon/dell-smm-hwmon.c 3710F: include/uapi/linux/i8k.h 3711 3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3713M: Doug Warzecha <Douglas_Warzecha@dell.com> 3714S: Maintained 3715F: Documentation/dcdbas.txt 3716F: drivers/firmware/dcdbas.* 3717 3718DELL WMI EXTRAS DRIVER 3719M: Matthew Garrett <mjg59@srcf.ucam.org> 3720M: Pali Rohár <pali.rohar@gmail.com> 3721S: Maintained 3722F: drivers/platform/x86/dell-wmi.c 3723 3724DESIGNWARE USB2 DRD IP DRIVER 3725M: John Youn <johnyoun@synopsys.com> 3726L: linux-usb@vger.kernel.org 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3728S: Maintained 3729F: drivers/usb/dwc2/ 3730 3731DESIGNWARE USB3 DRD IP DRIVER 3732M: Felipe Balbi <balbi@kernel.org> 3733L: linux-usb@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3735S: Maintained 3736F: drivers/usb/dwc3/ 3737 3738DEVICE COREDUMP (DEV_COREDUMP) 3739M: Johannes Berg <johannes@sipsolutions.net> 3740L: linux-kernel@vger.kernel.org 3741S: Maintained 3742F: drivers/base/devcoredump.c 3743F: include/linux/devcoredump.h 3744 3745DEVICE FREQUENCY (DEVFREQ) 3746M: MyungJoo Ham <myungjoo.ham@samsung.com> 3747M: Kyungmin Park <kyungmin.park@samsung.com> 3748L: linux-pm@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3750S: Maintained 3751F: drivers/devfreq/ 3752F: include/linux/devfreq.h 3753F: Documentation/devicetree/bindings/devfreq/ 3754 3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3756M: Chanwoo Choi <cw00.choi@samsung.com> 3757L: linux-pm@vger.kernel.org 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3759S: Supported 3760F: drivers/devfreq/event/ 3761F: drivers/devfreq/devfreq-event.c 3762F: include/linux/devfreq-event.h 3763F: Documentation/devicetree/bindings/devfreq/event/ 3764 3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3766M: Chanwoo Choi <cw00.choi@samsung.com> 3767L: linux-pm@vger.kernel.org 3768L: linux-samsung-soc@vger.kernel.org 3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3770S: Maintained 3771F: drivers/devfreq/exynos-bus.c 3772F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3773 3774DEVICE NUMBER REGISTRY 3775M: Torben Mathiasen <device@lanana.org> 3776W: http://lanana.org/docs/device-list/index.html 3777S: Maintained 3778 3779DEVICE-MAPPER (LVM) 3780M: Alasdair Kergon <agk@redhat.com> 3781M: Mike Snitzer <snitzer@redhat.com> 3782M: dm-devel@redhat.com 3783L: dm-devel@redhat.com 3784W: http://sources.redhat.com/dm 3785Q: http://patchwork.kernel.org/project/dm-devel/list/ 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3787T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3788S: Maintained 3789F: Documentation/device-mapper/ 3790F: drivers/md/dm* 3791F: drivers/md/persistent-data/ 3792F: include/linux/device-mapper.h 3793F: include/linux/dm-*.h 3794F: include/uapi/linux/dm-*.h 3795 3796DEVLINK 3797M: Jiri Pirko <jiri@mellanox.com> 3798L: netdev@vger.kernel.org 3799S: Supported 3800F: net/core/devlink.c 3801F: include/net/devlink.h 3802F: include/uapi/linux/devlink.h 3803 3804DIALOG SEMICONDUCTOR DRIVERS 3805M: Support Opensource <support.opensource@diasemi.com> 3806W: http://www.dialog-semiconductor.com/products 3807S: Supported 3808F: Documentation/hwmon/da90?? 3809F: Documentation/devicetree/bindings/mfd/da90*.txt 3810F: Documentation/devicetree/bindings/regulator/da92*.txt 3811F: Documentation/devicetree/bindings/sound/da[79]*.txt 3812F: drivers/gpio/gpio-da90??.c 3813F: drivers/hwmon/da90??-hwmon.c 3814F: drivers/iio/adc/da91??-*.c 3815F: drivers/input/misc/da90??_onkey.c 3816F: drivers/input/touchscreen/da9052_tsi.c 3817F: drivers/leds/leds-da90??.c 3818F: drivers/mfd/da903x.c 3819F: drivers/mfd/da90??-*.c 3820F: drivers/mfd/da91??-*.c 3821F: drivers/power/supply/da9052-battery.c 3822F: drivers/power/supply/da91??-*.c 3823F: drivers/regulator/da903x.c 3824F: drivers/regulator/da9???-regulator.[ch] 3825F: drivers/rtc/rtc-da90??.c 3826F: drivers/video/backlight/da90??_bl.c 3827F: drivers/watchdog/da90??_wdt.c 3828F: include/linux/mfd/da903x.h 3829F: include/linux/mfd/da9052/ 3830F: include/linux/mfd/da9055/ 3831F: include/linux/mfd/da9062/ 3832F: include/linux/mfd/da9063/ 3833F: include/linux/mfd/da9150/ 3834F: include/linux/regulator/da9211.h 3835F: include/sound/da[79]*.h 3836F: sound/soc/codecs/da[79]*.[ch] 3837 3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3839M: William Breathitt Gray <vilhelm.gray@gmail.com> 3840L: linux-gpio@vger.kernel.org 3841S: Maintained 3842F: drivers/gpio/gpio-gpio-mm.c 3843 3844DIGI NEO AND CLASSIC PCI PRODUCTS 3845M: Lidza Louina <lidza.louina@gmail.com> 3846M: Mark Hounschell <markh@compro.net> 3847L: driverdev-devel@linuxdriverproject.org 3848S: Maintained 3849F: drivers/staging/dgnc/ 3850 3851DIOLAN U2C-12 I2C DRIVER 3852M: Guenter Roeck <linux@roeck-us.net> 3853L: linux-i2c@vger.kernel.org 3854S: Maintained 3855F: drivers/i2c/busses/i2c-diolan-u2c.c 3856 3857DIRECT ACCESS (DAX) 3858M: Matthew Wilcox <willy@linux.intel.com> 3859L: linux-fsdevel@vger.kernel.org 3860S: Supported 3861F: fs/dax.c 3862 3863DIRECTORY NOTIFICATION (DNOTIFY) 3864M: Eric Paris <eparis@parisplace.org> 3865S: Maintained 3866F: Documentation/filesystems/dnotify.txt 3867F: fs/notify/dnotify/ 3868F: include/linux/dnotify.h 3869 3870DISK GEOMETRY AND PARTITION HANDLING 3871M: Andries Brouwer <aeb@cwi.nl> 3872W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3873W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3874W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3875S: Maintained 3876 3877DISKQUOTA 3878M: Jan Kara <jack@suse.com> 3879S: Maintained 3880F: Documentation/filesystems/quota.txt 3881F: fs/quota/ 3882F: include/linux/quota*.h 3883F: include/uapi/linux/quota*.h 3884 3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3886M: Bernie Thompson <bernie@plugable.com> 3887L: linux-fbdev@vger.kernel.org 3888S: Maintained 3889W: http://plugable.com/category/projects/udlfb/ 3890F: drivers/video/fbdev/udlfb.c 3891F: include/video/udlfb.h 3892F: Documentation/fb/udlfb.txt 3893 3894DISTRIBUTED LOCK MANAGER (DLM) 3895M: Christine Caulfield <ccaulfie@redhat.com> 3896M: David Teigland <teigland@redhat.com> 3897L: cluster-devel@redhat.com 3898W: http://sources.redhat.com/cluster/ 3899T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3900S: Supported 3901F: fs/dlm/ 3902 3903DMA BUFFER SHARING FRAMEWORK 3904M: Sumit Semwal <sumit.semwal@linaro.org> 3905S: Maintained 3906L: linux-media@vger.kernel.org 3907L: dri-devel@lists.freedesktop.org 3908L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3909F: drivers/dma-buf/ 3910F: include/linux/dma-buf* 3911F: include/linux/reservation.h 3912F: include/linux/*fence.h 3913F: Documentation/dma-buf-sharing.txt 3914T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3915 3916SYNC FILE FRAMEWORK 3917M: Sumit Semwal <sumit.semwal@linaro.org> 3918R: Gustavo Padovan <gustavo@padovan.org> 3919S: Maintained 3920L: linux-media@vger.kernel.org 3921L: dri-devel@lists.freedesktop.org 3922F: drivers/dma-buf/sync_file.c 3923F: include/linux/sync_file.h 3924F: Documentation/sync_file.txt 3925T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3926 3927DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3928M: Vinod Koul <vinod.koul@intel.com> 3929L: dmaengine@vger.kernel.org 3930Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3931S: Maintained 3932F: drivers/dma/ 3933F: include/linux/dmaengine.h 3934F: Documentation/devicetree/bindings/dma/ 3935F: Documentation/dmaengine/ 3936T: git git://git.infradead.org/users/vkoul/slave-dma.git 3937 3938DME1737 HARDWARE MONITOR DRIVER 3939M: Juerg Haefliger <juergh@gmail.com> 3940L: linux-hwmon@vger.kernel.org 3941S: Maintained 3942F: Documentation/hwmon/dme1737 3943F: drivers/hwmon/dme1737.c 3944 3945DMI/SMBIOS SUPPORT 3946M: Jean Delvare <jdelvare@suse.com> 3947S: Maintained 3948T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3949F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3950F: drivers/firmware/dmi-id.c 3951F: drivers/firmware/dmi_scan.c 3952F: include/linux/dmi.h 3953 3954DOCUMENTATION 3955M: Jonathan Corbet <corbet@lwn.net> 3956L: linux-doc@vger.kernel.org 3957S: Maintained 3958F: Documentation/ 3959F: scripts/docproc.c 3960F: scripts/kernel-doc* 3961X: Documentation/ABI/ 3962X: Documentation/devicetree/ 3963X: Documentation/acpi 3964X: Documentation/power 3965X: Documentation/spi 3966X: Documentation/media 3967T: git git://git.lwn.net/linux.git docs-next 3968 3969DOUBLETALK DRIVER 3970M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3971L: blinux-list@redhat.com 3972S: Maintained 3973F: drivers/char/dtlk.c 3974F: include/linux/dtlk.h 3975 3976DPT_I2O SCSI RAID DRIVER 3977M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3978L: linux-scsi@vger.kernel.org 3979W: http://www.adaptec.com/ 3980S: Maintained 3981F: drivers/scsi/dpt* 3982F: drivers/scsi/dpt/ 3983 3984DRBD DRIVER 3985M: Philipp Reisner <philipp.reisner@linbit.com> 3986M: Lars Ellenberg <lars.ellenberg@linbit.com> 3987L: drbd-dev@lists.linbit.com 3988W: http://www.drbd.org 3989T: git git://git.linbit.com/linux-drbd.git 3990T: git git://git.linbit.com/drbd-8.4.git 3991S: Supported 3992F: drivers/block/drbd/ 3993F: lib/lru_cache.c 3994F: Documentation/blockdev/drbd/ 3995 3996DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3999S: Supported 4000F: Documentation/kobject.txt 4001F: drivers/base/ 4002F: fs/debugfs/ 4003F: fs/kernfs/ 4004F: fs/sysfs/ 4005F: include/linux/debugfs.h 4006F: include/linux/kobj* 4007F: lib/kobj* 4008 4009DRM DRIVERS 4010M: David Airlie <airlied@linux.ie> 4011L: dri-devel@lists.freedesktop.org 4012T: git git://people.freedesktop.org/~airlied/linux 4013S: Maintained 4014F: drivers/gpu/drm/ 4015F: drivers/gpu/vga/ 4016F: Documentation/devicetree/bindings/display/ 4017F: Documentation/devicetree/bindings/gpu/ 4018F: Documentation/devicetree/bindings/video/ 4019F: Documentation/gpu/ 4020F: include/drm/ 4021F: include/uapi/drm/ 4022 4023DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4024M: Dave Airlie <airlied@redhat.com> 4025S: Odd Fixes 4026F: drivers/gpu/drm/ast/ 4027 4028DRM DRIVER FOR BOCHS VIRTUAL GPU 4029M: Gerd Hoffmann <kraxel@redhat.com> 4030S: Odd Fixes 4031F: drivers/gpu/drm/bochs/ 4032 4033DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4034M: Dave Airlie <airlied@redhat.com> 4035S: Odd Fixes 4036F: drivers/gpu/drm/cirrus/ 4037 4038RADEON and AMDGPU DRM DRIVERS 4039M: Alex Deucher <alexander.deucher@amd.com> 4040M: Christian König <christian.koenig@amd.com> 4041L: dri-devel@lists.freedesktop.org 4042T: git git://people.freedesktop.org/~agd5f/linux 4043S: Supported 4044F: drivers/gpu/drm/radeon/ 4045F: include/uapi/drm/radeon_drm.h 4046F: drivers/gpu/drm/amd/ 4047F: include/uapi/drm/amdgpu_drm.h 4048 4049DRM PANEL DRIVERS 4050M: Thierry Reding <thierry.reding@gmail.com> 4051L: dri-devel@lists.freedesktop.org 4052T: git git://anongit.freedesktop.org/tegra/linux.git 4053S: Maintained 4054F: drivers/gpu/drm/drm_panel.c 4055F: drivers/gpu/drm/panel/ 4056F: include/drm/drm_panel.h 4057F: Documentation/devicetree/bindings/display/panel/ 4058 4059INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4060M: Daniel Vetter <daniel.vetter@intel.com> 4061M: Jani Nikula <jani.nikula@linux.intel.com> 4062L: intel-gfx@lists.freedesktop.org 4063L: dri-devel@lists.freedesktop.org 4064W: https://01.org/linuxgraphics/ 4065Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4066T: git git://anongit.freedesktop.org/drm-intel 4067S: Supported 4068F: drivers/gpu/drm/i915/ 4069F: include/drm/i915* 4070F: include/uapi/drm/i915_drm.h 4071F: Documentation/gpu/i915.rst 4072 4073INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4074M: Zhenyu Wang <zhenyuw@linux.intel.com> 4075M: Zhi Wang <zhi.a.wang@intel.com> 4076L: igvt-g-dev@lists.01.org 4077L: intel-gfx@lists.freedesktop.org 4078W: https://01.org/igvt-g 4079T: git https://github.com/01org/gvt-linux.git 4080S: Supported 4081F: drivers/gpu/drm/i915/gvt/ 4082 4083DRM DRIVERS FOR ATMEL HLCDC 4084M: Boris Brezillon <boris.brezillon@free-electrons.com> 4085L: dri-devel@lists.freedesktop.org 4086S: Supported 4087F: drivers/gpu/drm/atmel-hlcdc/ 4088F: Documentation/devicetree/bindings/drm/atmel/ 4089 4090DRM DRIVERS FOR ALLWINNER A10 4091M: Maxime Ripard <maxime.ripard@free-electrons.com> 4092L: dri-devel@lists.freedesktop.org 4093S: Supported 4094F: drivers/gpu/drm/sun4i/ 4095F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4096 4097DRM DRIVERS FOR EXYNOS 4098M: Inki Dae <inki.dae@samsung.com> 4099M: Joonyoung Shim <jy0922.shim@samsung.com> 4100M: Seung-Woo Kim <sw0312.kim@samsung.com> 4101M: Kyungmin Park <kyungmin.park@samsung.com> 4102L: dri-devel@lists.freedesktop.org 4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4104S: Supported 4105F: drivers/gpu/drm/exynos/ 4106F: include/uapi/drm/exynos_drm.h 4107F: Documentation/devicetree/bindings/display/exynos/ 4108 4109DRM DRIVERS FOR FREESCALE DCU 4110M: Stefan Agner <stefan@agner.ch> 4111M: Alison Wang <alison.wang@freescale.com> 4112L: dri-devel@lists.freedesktop.org 4113S: Supported 4114F: drivers/gpu/drm/fsl-dcu/ 4115F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4116F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4117F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4118 4119DRM DRIVERS FOR FREESCALE IMX 4120M: Philipp Zabel <p.zabel@pengutronix.de> 4121L: dri-devel@lists.freedesktop.org 4122S: Maintained 4123F: drivers/gpu/drm/imx/ 4124F: drivers/gpu/ipu-v3/ 4125F: Documentation/devicetree/bindings/display/imx/ 4126 4127DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4128M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4129L: dri-devel@lists.freedesktop.org 4130T: git git://github.com/patjak/drm-gma500 4131S: Maintained 4132F: drivers/gpu/drm/gma500/ 4133 4134DRM DRIVERS FOR HISILICON 4135M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4136R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4137R: Chen Feng <puck.chen@hisilicon.com> 4138L: dri-devel@lists.freedesktop.org 4139T: git git://github.com/xin3liang/linux.git 4140S: Maintained 4141F: drivers/gpu/drm/hisilicon/ 4142F: Documentation/devicetree/bindings/display/hisilicon/ 4143 4144DRM DRIVER FOR INTEL I810 VIDEO CARDS 4145S: Orphan / Obsolete 4146F: drivers/gpu/drm/i810/ 4147F: include/uapi/drm/i810_drm.h 4148 4149DRM DRIVERS FOR MEDIATEK 4150M: CK Hu <ck.hu@mediatek.com> 4151M: Philipp Zabel <p.zabel@pengutronix.de> 4152L: dri-devel@lists.freedesktop.org 4153S: Supported 4154F: drivers/gpu/drm/mediatek/ 4155F: Documentation/devicetree/bindings/display/mediatek/ 4156 4157DRM DRIVER FOR MSM ADRENO GPU 4158M: Rob Clark <robdclark@gmail.com> 4159L: linux-arm-msm@vger.kernel.org 4160L: dri-devel@lists.freedesktop.org 4161L: freedreno@lists.freedesktop.org 4162T: git git://people.freedesktop.org/~robclark/linux 4163S: Maintained 4164F: drivers/gpu/drm/msm/ 4165F: include/uapi/drm/msm_drm.h 4166F: Documentation/devicetree/bindings/display/msm/ 4167 4168DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4169M: Ben Skeggs <bskeggs@redhat.com> 4170L: dri-devel@lists.freedesktop.org 4171L: nouveau@lists.freedesktop.org 4172T: git git://github.com/skeggsb/linux 4173S: Supported 4174F: drivers/gpu/drm/nouveau/ 4175F: include/uapi/drm/nouveau_drm.h 4176 4177DRM DRIVERS FOR NVIDIA TEGRA 4178M: Thierry Reding <thierry.reding@gmail.com> 4179L: dri-devel@lists.freedesktop.org 4180L: linux-tegra@vger.kernel.org 4181T: git git://anongit.freedesktop.org/tegra/linux.git 4182S: Supported 4183F: drivers/gpu/drm/tegra/ 4184F: drivers/gpu/host1x/ 4185F: include/linux/host1x.h 4186F: include/uapi/drm/tegra_drm.h 4187F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4188 4189DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4190S: Orphan / Obsolete 4191F: drivers/gpu/drm/mga/ 4192F: include/uapi/drm/mga_drm.h 4193 4194DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4195M: Dave Airlie <airlied@redhat.com> 4196S: Odd Fixes 4197F: drivers/gpu/drm/mgag200/ 4198 4199DRM DRIVER FOR RAGE 128 VIDEO CARDS 4200S: Orphan / Obsolete 4201F: drivers/gpu/drm/r128/ 4202F: include/uapi/drm/r128_drm.h 4203 4204DRM DRIVERS FOR RENESAS 4205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4206L: dri-devel@lists.freedesktop.org 4207L: linux-renesas-soc@vger.kernel.org 4208T: git git://linuxtv.org/pinchartl/fbdev 4209S: Supported 4210F: drivers/gpu/drm/rcar-du/ 4211F: drivers/gpu/drm/shmobile/ 4212F: include/linux/platform_data/shmob_drm.h 4213F: Documentation/devicetree/bindings/display/renesas,du.txt 4214 4215DRM DRIVER FOR QXL VIRTUAL GPU 4216M: Dave Airlie <airlied@redhat.com> 4217S: Odd Fixes 4218F: drivers/gpu/drm/qxl/ 4219F: include/uapi/drm/qxl_drm.h 4220 4221DRM DRIVERS FOR ROCKCHIP 4222M: Mark Yao <mark.yao@rock-chips.com> 4223L: dri-devel@lists.freedesktop.org 4224S: Maintained 4225F: drivers/gpu/drm/rockchip/ 4226F: Documentation/devicetree/bindings/display/rockchip/ 4227 4228DRM DRIVER FOR SAVAGE VIDEO CARDS 4229S: Orphan / Obsolete 4230F: drivers/gpu/drm/savage/ 4231F: include/uapi/drm/savage_drm.h 4232 4233DRM DRIVER FOR SIS VIDEO CARDS 4234S: Orphan / Obsolete 4235F: drivers/gpu/drm/sis/ 4236F: include/uapi/drm/sis_drm.h 4237 4238DRM DRIVERS FOR STI 4239M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4240M: Vincent Abriou <vincent.abriou@st.com> 4241L: dri-devel@lists.freedesktop.org 4242T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4243S: Maintained 4244F: drivers/gpu/drm/sti 4245F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4246 4247DRM DRIVER FOR TDFX VIDEO CARDS 4248S: Orphan / Obsolete 4249F: drivers/gpu/drm/tdfx/ 4250 4251DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4252M: Dave Airlie <airlied@redhat.com> 4253S: Odd Fixes 4254F: drivers/gpu/drm/udl/ 4255 4256DRM DRIVERS FOR VIVANTE GPU IP 4257M: Lucas Stach <l.stach@pengutronix.de> 4258R: Russell King <linux+etnaviv@armlinux.org.uk> 4259R: Christian Gmeiner <christian.gmeiner@gmail.com> 4260L: dri-devel@lists.freedesktop.org 4261S: Maintained 4262F: drivers/gpu/drm/etnaviv/ 4263F: include/uapi/drm/etnaviv_drm.h 4264F: Documentation/devicetree/bindings/display/etnaviv/ 4265 4266DRM DRIVER FOR VMWARE VIRTUAL GPU 4267M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4268M: Sinclair Yeh <syeh@vmware.com> 4269M: Thomas Hellstrom <thellstrom@vmware.com> 4270L: dri-devel@lists.freedesktop.org 4271T: git git://people.freedesktop.org/~syeh/repos_linux 4272T: git git://people.freedesktop.org/~thomash/linux 4273S: Supported 4274F: drivers/gpu/drm/vmwgfx/ 4275F: include/uapi/drm/vmwgfx_drm.h 4276 4277DRM DRIVERS FOR VC4 4278M: Eric Anholt <eric@anholt.net> 4279T: git git://github.com/anholt/linux 4280S: Supported 4281F: drivers/gpu/drm/vc4/ 4282F: include/uapi/drm/vc4_drm.h 4283F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4284 4285DRM DRIVERS FOR TI OMAP 4286M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4287L: dri-devel@lists.freedesktop.org 4288S: Maintained 4289F: drivers/gpu/drm/omapdrm/ 4290F: Documentation/devicetree/bindings/display/ti/ 4291 4292DRM DRIVERS FOR TI LCDC 4293M: Jyri Sarha <jsarha@ti.com> 4294R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4295L: dri-devel@lists.freedesktop.org 4296S: Maintained 4297F: drivers/gpu/drm/tilcdc/ 4298F: Documentation/devicetree/bindings/display/tilcdc/ 4299 4300DSBR100 USB FM RADIO DRIVER 4301M: Alexey Klimov <klimov.linux@gmail.com> 4302L: linux-media@vger.kernel.org 4303T: git git://linuxtv.org/media_tree.git 4304S: Maintained 4305F: drivers/media/radio/dsbr100.c 4306 4307DSCC4 DRIVER 4308M: Francois Romieu <romieu@fr.zoreil.com> 4309L: netdev@vger.kernel.org 4310S: Maintained 4311F: drivers/net/wan/dscc4.c 4312 4313DT3155 MEDIA DRIVER 4314M: Hans Verkuil <hverkuil@xs4all.nl> 4315L: linux-media@vger.kernel.org 4316T: git git://linuxtv.org/media_tree.git 4317W: https://linuxtv.org 4318S: Odd Fixes 4319F: drivers/media/pci/dt3155/ 4320 4321DVB_USB_AF9015 MEDIA DRIVER 4322M: Antti Palosaari <crope@iki.fi> 4323L: linux-media@vger.kernel.org 4324W: https://linuxtv.org 4325W: http://palosaari.fi/linux/ 4326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4327T: git git://linuxtv.org/anttip/media_tree.git 4328S: Maintained 4329F: drivers/media/usb/dvb-usb-v2/af9015* 4330 4331DVB_USB_AF9035 MEDIA DRIVER 4332M: Antti Palosaari <crope@iki.fi> 4333L: linux-media@vger.kernel.org 4334W: https://linuxtv.org 4335W: http://palosaari.fi/linux/ 4336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4337T: git git://linuxtv.org/anttip/media_tree.git 4338S: Maintained 4339F: drivers/media/usb/dvb-usb-v2/af9035* 4340 4341DVB_USB_ANYSEE MEDIA DRIVER 4342M: Antti Palosaari <crope@iki.fi> 4343L: linux-media@vger.kernel.org 4344W: https://linuxtv.org 4345W: http://palosaari.fi/linux/ 4346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4347T: git git://linuxtv.org/anttip/media_tree.git 4348S: Maintained 4349F: drivers/media/usb/dvb-usb-v2/anysee* 4350 4351DVB_USB_AU6610 MEDIA DRIVER 4352M: Antti Palosaari <crope@iki.fi> 4353L: linux-media@vger.kernel.org 4354W: https://linuxtv.org 4355W: http://palosaari.fi/linux/ 4356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4357T: git git://linuxtv.org/anttip/media_tree.git 4358S: Maintained 4359F: drivers/media/usb/dvb-usb-v2/au6610* 4360 4361DVB_USB_CE6230 MEDIA DRIVER 4362M: Antti Palosaari <crope@iki.fi> 4363L: linux-media@vger.kernel.org 4364W: https://linuxtv.org 4365W: http://palosaari.fi/linux/ 4366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4367T: git git://linuxtv.org/anttip/media_tree.git 4368S: Maintained 4369F: drivers/media/usb/dvb-usb-v2/ce6230* 4370 4371DVB_USB_CXUSB MEDIA DRIVER 4372M: Michael Krufky <mkrufky@linuxtv.org> 4373L: linux-media@vger.kernel.org 4374W: https://linuxtv.org 4375W: http://github.com/mkrufky 4376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4377T: git git://linuxtv.org/media_tree.git 4378S: Maintained 4379F: drivers/media/usb/dvb-usb/cxusb* 4380 4381DVB_USB_EC168 MEDIA DRIVER 4382M: Antti Palosaari <crope@iki.fi> 4383L: linux-media@vger.kernel.org 4384W: https://linuxtv.org 4385W: http://palosaari.fi/linux/ 4386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4387T: git git://linuxtv.org/anttip/media_tree.git 4388S: Maintained 4389F: drivers/media/usb/dvb-usb-v2/ec168* 4390 4391DVB_USB_GL861 MEDIA DRIVER 4392M: Antti Palosaari <crope@iki.fi> 4393L: linux-media@vger.kernel.org 4394W: https://linuxtv.org 4395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4396T: git git://linuxtv.org/anttip/media_tree.git 4397S: Maintained 4398F: drivers/media/usb/dvb-usb-v2/gl861* 4399 4400DVB_USB_MXL111SF MEDIA DRIVER 4401M: Michael Krufky <mkrufky@linuxtv.org> 4402L: linux-media@vger.kernel.org 4403W: https://linuxtv.org 4404W: http://github.com/mkrufky 4405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4406T: git git://linuxtv.org/mkrufky/mxl111sf.git 4407S: Maintained 4408F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4409 4410DVB_USB_RTL28XXU MEDIA DRIVER 4411M: Antti Palosaari <crope@iki.fi> 4412L: linux-media@vger.kernel.org 4413W: https://linuxtv.org 4414W: http://palosaari.fi/linux/ 4415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4416T: git git://linuxtv.org/anttip/media_tree.git 4417S: Maintained 4418F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4419 4420DVB_USB_V2 MEDIA DRIVER 4421M: Antti Palosaari <crope@iki.fi> 4422L: linux-media@vger.kernel.org 4423W: https://linuxtv.org 4424W: http://palosaari.fi/linux/ 4425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4426T: git git://linuxtv.org/anttip/media_tree.git 4427S: Maintained 4428F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4429F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4430 4431DYNAMIC DEBUG 4432M: Jason Baron <jbaron@akamai.com> 4433S: Maintained 4434F: lib/dynamic_debug.c 4435F: include/linux/dynamic_debug.h 4436 4437DZ DECSTATION DZ11 SERIAL DRIVER 4438M: "Maciej W. Rozycki" <macro@linux-mips.org> 4439S: Maintained 4440F: drivers/tty/serial/dz.* 4441 4442E3X0 POWER BUTTON DRIVER 4443M: Moritz Fischer <moritz.fischer@ettus.com> 4444L: usrp-users@lists.ettus.com 4445W: http://www.ettus.com 4446S: Supported 4447F: drivers/input/misc/e3x0-button.c 4448F: Documentation/devicetree/bindings/input/e3x0-button.txt 4449 4450E4000 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/tuners/e4000* 4459 4460EATA ISA/EISA/PCI SCSI DRIVER 4461M: Dario Ballabio <ballabio_dario@emc.com> 4462L: linux-scsi@vger.kernel.org 4463S: Maintained 4464F: drivers/scsi/eata.c 4465 4466EC100 MEDIA DRIVER 4467M: Antti Palosaari <crope@iki.fi> 4468L: linux-media@vger.kernel.org 4469W: https://linuxtv.org 4470W: http://palosaari.fi/linux/ 4471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4472T: git git://linuxtv.org/anttip/media_tree.git 4473S: Maintained 4474F: drivers/media/dvb-frontends/ec100* 4475 4476ECRYPT FILE SYSTEM 4477M: Tyler Hicks <tyhicks@canonical.com> 4478L: ecryptfs@vger.kernel.org 4479W: http://ecryptfs.org 4480W: https://launchpad.net/ecryptfs 4481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4482S: Supported 4483F: Documentation/filesystems/ecryptfs.txt 4484F: fs/ecryptfs/ 4485 4486EDAC-CORE 4487M: Borislav Petkov <bp@alien8.de> 4488M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4489M: Mauro Carvalho Chehab <mchehab@kernel.org> 4490L: linux-edac@vger.kernel.org 4491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4492T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4493S: Supported 4494F: Documentation/edac.txt 4495F: drivers/edac/ 4496F: include/linux/edac.h 4497 4498EDAC-AMD64 4499M: Borislav Petkov <bp@alien8.de> 4500L: linux-edac@vger.kernel.org 4501S: Maintained 4502F: drivers/edac/amd64_edac* 4503 4504EDAC-CALXEDA 4505M: Robert Richter <rric@kernel.org> 4506L: linux-edac@vger.kernel.org 4507S: Maintained 4508F: drivers/edac/highbank* 4509 4510EDAC-CAVIUM 4511M: Ralf Baechle <ralf@linux-mips.org> 4512M: David Daney <david.daney@cavium.com> 4513L: linux-edac@vger.kernel.org 4514L: linux-mips@linux-mips.org 4515S: Supported 4516F: drivers/edac/octeon_edac* 4517 4518EDAC-E752X 4519M: Mark Gross <mark.gross@intel.com> 4520L: linux-edac@vger.kernel.org 4521S: Maintained 4522F: drivers/edac/e752x_edac.c 4523 4524EDAC-E7XXX 4525L: linux-edac@vger.kernel.org 4526S: Maintained 4527F: drivers/edac/e7xxx_edac.c 4528 4529EDAC-FSL_DDR 4530M: York Sun <york.sun@nxp.com> 4531L: linux-edac@vger.kernel.org 4532S: Maintained 4533F: drivers/edac/fsl_ddr_edac.* 4534 4535EDAC-GHES 4536M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4537M: Mauro Carvalho Chehab <mchehab@kernel.org> 4538L: linux-edac@vger.kernel.org 4539S: Maintained 4540F: drivers/edac/ghes_edac.c 4541 4542EDAC-I82443BXGX 4543M: Tim Small <tim@buttersideup.com> 4544L: linux-edac@vger.kernel.org 4545S: Maintained 4546F: drivers/edac/i82443bxgx_edac.c 4547 4548EDAC-I3000 4549L: linux-edac@vger.kernel.org 4550S: Orphan 4551F: drivers/edac/i3000_edac.c 4552 4553EDAC-I5000 4554L: linux-edac@vger.kernel.org 4555S: Maintained 4556F: drivers/edac/i5000_edac.c 4557 4558EDAC-I5400 4559M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4560M: Mauro Carvalho Chehab <mchehab@kernel.org> 4561L: linux-edac@vger.kernel.org 4562S: Maintained 4563F: drivers/edac/i5400_edac.c 4564 4565EDAC-I7300 4566M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4567M: Mauro Carvalho Chehab <mchehab@kernel.org> 4568L: linux-edac@vger.kernel.org 4569S: Maintained 4570F: drivers/edac/i7300_edac.c 4571 4572EDAC-I7CORE 4573M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4574M: Mauro Carvalho Chehab <mchehab@kernel.org> 4575L: linux-edac@vger.kernel.org 4576S: Maintained 4577F: drivers/edac/i7core_edac.c 4578 4579EDAC-I82975X 4580M: Ranganathan Desikan <ravi@jetztechnologies.com> 4581M: "Arvind R." <arvino55@gmail.com> 4582L: linux-edac@vger.kernel.org 4583S: Maintained 4584F: drivers/edac/i82975x_edac.c 4585 4586EDAC-IE31200 4587M: Jason Baron <jbaron@akamai.com> 4588L: linux-edac@vger.kernel.org 4589S: Maintained 4590F: drivers/edac/ie31200_edac.c 4591 4592EDAC-MPC85XX 4593M: Johannes Thumshirn <morbidrsa@gmail.com> 4594L: linux-edac@vger.kernel.org 4595S: Maintained 4596F: drivers/edac/mpc85xx_edac.[ch] 4597 4598EDAC-PASEMI 4599M: Egor Martovetsky <egor@pasemi.com> 4600L: linux-edac@vger.kernel.org 4601S: Maintained 4602F: drivers/edac/pasemi_edac.c 4603 4604EDAC-R82600 4605M: Tim Small <tim@buttersideup.com> 4606L: linux-edac@vger.kernel.org 4607S: Maintained 4608F: drivers/edac/r82600_edac.c 4609 4610EDAC-SBRIDGE 4611M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4612M: Mauro Carvalho Chehab <mchehab@kernel.org> 4613L: linux-edac@vger.kernel.org 4614S: Maintained 4615F: drivers/edac/sb_edac.c 4616 4617EDAC-SKYLAKE 4618M: Tony Luck <tony.luck@intel.com> 4619L: linux-edac@vger.kernel.org 4620S: Maintained 4621F: drivers/edac/skx_edac.c 4622 4623EDAC-XGENE 4624APPLIED MICRO (APM) X-GENE SOC EDAC 4625M: Loc Ho <lho@apm.com> 4626S: Supported 4627F: drivers/edac/xgene_edac.c 4628F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4629 4630EDIROL UA-101/UA-1000 DRIVER 4631M: Clemens Ladisch <clemens@ladisch.de> 4632L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4633T: git git://git.alsa-project.org/alsa-kernel.git 4634S: Maintained 4635F: sound/usb/misc/ua101.c 4636 4637EXTENSIBLE FIRMWARE INTERFACE (EFI) 4638M: Matt Fleming <matt@codeblueprint.co.uk> 4639M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4640L: linux-efi@vger.kernel.org 4641T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4642S: Maintained 4643F: Documentation/efi-stub.txt 4644F: arch/ia64/kernel/efi.c 4645F: arch/x86/boot/compressed/eboot.[ch] 4646F: arch/x86/include/asm/efi.h 4647F: arch/x86/platform/efi/ 4648F: drivers/firmware/efi/ 4649F: include/linux/efi*.h 4650 4651EFI VARIABLE FILESYSTEM 4652M: Matthew Garrett <matthew.garrett@nebula.com> 4653M: Jeremy Kerr <jk@ozlabs.org> 4654M: Matt Fleming <matt@codeblueprint.co.uk> 4655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4656L: linux-efi@vger.kernel.org 4657S: Maintained 4658F: fs/efivarfs/ 4659 4660EFIFB FRAMEBUFFER DRIVER 4661L: linux-fbdev@vger.kernel.org 4662M: Peter Jones <pjones@redhat.com> 4663S: Maintained 4664F: drivers/video/fbdev/efifb.c 4665 4666EFI TEST DRIVER 4667L: linux-efi@vger.kernel.org 4668M: Ivan Hu <ivan.hu@canonical.com> 4669M: Matt Fleming <matt@codeblueprint.co.uk> 4670S: Maintained 4671F: drivers/firmware/efi/test/ 4672 4673EFS FILESYSTEM 4674W: http://aeschi.ch.eu.org/efs/ 4675S: Orphan 4676F: fs/efs/ 4677 4678EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4679M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4680L: netdev@vger.kernel.org 4681S: Maintained 4682F: drivers/net/ethernet/ibm/ehea/ 4683 4684EM28XX VIDEO4LINUX DRIVER 4685M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4686M: Mauro Carvalho Chehab <mchehab@kernel.org> 4687L: linux-media@vger.kernel.org 4688W: https://linuxtv.org 4689T: git git://linuxtv.org/media_tree.git 4690S: Maintained 4691F: drivers/media/usb/em28xx/ 4692F: Documentation/media/v4l-drivers/em28xx* 4693 4694EMBEDDED LINUX 4695M: Paul Gortmaker <paul.gortmaker@windriver.com> 4696M: Matt Mackall <mpm@selenic.com> 4697M: David Woodhouse <dwmw2@infradead.org> 4698L: linux-embedded@vger.kernel.org 4699S: Maintained 4700 4701EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4702M: James Smart <james.smart@avagotech.com> 4703M: Dick Kennedy <dick.kennedy@avagotech.com> 4704L: linux-scsi@vger.kernel.org 4705W: http://www.avagotech.com 4706S: Supported 4707F: drivers/scsi/lpfc/ 4708 4709ENE CB710 FLASH CARD READER DRIVER 4710M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4711S: Maintained 4712F: drivers/misc/cb710/ 4713F: drivers/mmc/host/cb710-mmc.* 4714F: include/linux/cb710.h 4715 4716ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4717M: Maxim Levitsky <maximlevitsky@gmail.com> 4718S: Maintained 4719F: drivers/media/rc/ene_ir.* 4720 4721EPSON S1D13XXX FRAMEBUFFER DRIVER 4722M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4723S: Maintained 4724T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4725F: drivers/video/fbdev/s1d13xxxfb.c 4726F: include/video/s1d13xxxfb.h 4727 4728ET131X NETWORK DRIVER 4729M: Mark Einon <mark.einon@gmail.com> 4730S: Odd Fixes 4731F: drivers/net/ethernet/agere/ 4732 4733ETHERNET BRIDGE 4734M: Stephen Hemminger <stephen@networkplumber.org> 4735L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4736L: netdev@vger.kernel.org 4737W: http://www.linuxfoundation.org/en/Net:Bridge 4738S: Maintained 4739F: include/linux/netfilter_bridge/ 4740F: net/bridge/ 4741 4742ETHERNET PHY LIBRARY 4743M: Florian Fainelli <f.fainelli@gmail.com> 4744L: netdev@vger.kernel.org 4745S: Maintained 4746F: include/linux/phy.h 4747F: include/linux/phy_fixed.h 4748F: drivers/net/phy/ 4749F: Documentation/networking/phy.txt 4750F: drivers/of/of_mdio.c 4751F: drivers/of/of_net.c 4752 4753EXT2 FILE SYSTEM 4754M: Jan Kara <jack@suse.com> 4755L: linux-ext4@vger.kernel.org 4756S: Maintained 4757F: Documentation/filesystems/ext2.txt 4758F: fs/ext2/ 4759F: include/linux/ext2* 4760 4761EXT4 FILE SYSTEM 4762M: "Theodore Ts'o" <tytso@mit.edu> 4763M: Andreas Dilger <adilger.kernel@dilger.ca> 4764L: linux-ext4@vger.kernel.org 4765W: http://ext4.wiki.kernel.org 4766Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4768S: Maintained 4769F: Documentation/filesystems/ext4.txt 4770F: fs/ext4/ 4771 4772Extended Verification Module (EVM) 4773M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4774L: linux-ima-devel@lists.sourceforge.net 4775L: linux-security-module@vger.kernel.org 4776S: Supported 4777F: security/integrity/evm/ 4778 4779EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4780M: MyungJoo Ham <myungjoo.ham@samsung.com> 4781M: Chanwoo Choi <cw00.choi@samsung.com> 4782L: linux-kernel@vger.kernel.org 4783T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4784S: Maintained 4785F: drivers/extcon/ 4786F: include/linux/extcon/ 4787F: include/linux/extcon.h 4788F: Documentation/extcon/ 4789F: Documentation/devicetree/bindings/extcon/ 4790 4791EXYNOS DP DRIVER 4792M: Jingoo Han <jingoohan1@gmail.com> 4793L: dri-devel@lists.freedesktop.org 4794S: Maintained 4795F: drivers/gpu/drm/exynos/exynos_dp* 4796 4797EXYNOS SYSMMU (IOMMU) driver 4798M: Marek Szyprowski <m.szyprowski@samsung.com> 4799L: iommu@lists.linux-foundation.org 4800S: Maintained 4801F: drivers/iommu/exynos-iommu.c 4802 4803EZchip NPS platform support 4804M: Noam Camus <noamc@ezchip.com> 4805S: Supported 4806F: arch/arc/plat-eznps 4807F: arch/arc/boot/dts/eznps.dts 4808 4809F71805F HARDWARE MONITORING DRIVER 4810M: Jean Delvare <jdelvare@suse.com> 4811L: linux-hwmon@vger.kernel.org 4812S: Maintained 4813F: Documentation/hwmon/f71805f 4814F: drivers/hwmon/f71805f.c 4815 4816FC0011 TUNER DRIVER 4817M: Michael Buesch <m@bues.ch> 4818L: linux-media@vger.kernel.org 4819S: Maintained 4820F: drivers/media/tuners/fc0011.h 4821F: drivers/media/tuners/fc0011.c 4822 4823FC2580 MEDIA DRIVER 4824M: Antti Palosaari <crope@iki.fi> 4825L: linux-media@vger.kernel.org 4826W: https://linuxtv.org 4827W: http://palosaari.fi/linux/ 4828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4829T: git git://linuxtv.org/anttip/media_tree.git 4830S: Maintained 4831F: drivers/media/tuners/fc2580* 4832 4833FANOTIFY 4834M: Eric Paris <eparis@redhat.com> 4835S: Maintained 4836F: fs/notify/fanotify/ 4837F: include/linux/fanotify.h 4838F: include/uapi/linux/fanotify.h 4839 4840FARSYNC SYNCHRONOUS DRIVER 4841M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4842W: http://www.farsite.co.uk/ 4843S: Supported 4844F: drivers/net/wan/farsync.* 4845 4846FAULT INJECTION SUPPORT 4847M: Akinobu Mita <akinobu.mita@gmail.com> 4848S: Supported 4849F: Documentation/fault-injection/ 4850F: lib/fault-inject.c 4851 4852FBTFT Framebuffer drivers 4853M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4854M: Noralf Trønnes <noralf@tronnes.org> 4855S: Maintained 4856F: drivers/staging/fbtft/ 4857 4858FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4859M: Johannes Thumshirn <jth@kernel.org> 4860L: fcoe-devel@open-fcoe.org 4861W: www.Open-FCoE.org 4862S: Supported 4863F: drivers/scsi/libfc/ 4864F: drivers/scsi/fcoe/ 4865F: include/scsi/fc/ 4866F: include/scsi/libfc.h 4867F: include/scsi/libfcoe.h 4868F: include/uapi/scsi/fc/ 4869 4870FILE LOCKING (flock() and fcntl()/lockf()) 4871M: Jeff Layton <jlayton@poochiereds.net> 4872M: "J. Bruce Fields" <bfields@fieldses.org> 4873L: linux-fsdevel@vger.kernel.org 4874S: Maintained 4875F: include/linux/fcntl.h 4876F: include/linux/fs.h 4877F: include/uapi/linux/fcntl.h 4878F: include/uapi/linux/fs.h 4879F: fs/fcntl.c 4880F: fs/locks.c 4881 4882FILESYSTEMS (VFS and infrastructure) 4883M: Alexander Viro <viro@zeniv.linux.org.uk> 4884L: linux-fsdevel@vger.kernel.org 4885S: Maintained 4886F: fs/* 4887 4888FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4889M: Riku Voipio <riku.voipio@iki.fi> 4890L: linux-hwmon@vger.kernel.org 4891S: Maintained 4892F: drivers/hwmon/f75375s.c 4893F: include/linux/f75375s.h 4894 4895FIREWIRE AUDIO DRIVERS 4896M: Clemens Ladisch <clemens@ladisch.de> 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4898T: git git://git.alsa-project.org/alsa-kernel.git 4899S: Maintained 4900F: sound/firewire/ 4901 4902FIREWIRE MEDIA DRIVERS (firedtv) 4903M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4904L: linux-media@vger.kernel.org 4905L: linux1394-devel@lists.sourceforge.net 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4907S: Maintained 4908F: drivers/media/firewire/ 4909 4910FIREWIRE SBP-2 TARGET 4911M: Chris Boot <bootc@bootc.net> 4912L: linux-scsi@vger.kernel.org 4913L: target-devel@vger.kernel.org 4914L: linux1394-devel@lists.sourceforge.net 4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4916S: Maintained 4917F: drivers/target/sbp/ 4918 4919FIREWIRE SUBSYSTEM 4920M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4921L: linux1394-devel@lists.sourceforge.net 4922W: http://ieee1394.wiki.kernel.org/ 4923T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4924S: Maintained 4925F: drivers/firewire/ 4926F: include/linux/firewire.h 4927F: include/uapi/linux/firewire*.h 4928F: tools/firewire/ 4929 4930FIRMWARE LOADER (request_firmware) 4931M: Ming Lei <ming.lei@canonical.com> 4932M: Luis R. Rodriguez <mcgrof@kernel.org> 4933L: linux-kernel@vger.kernel.org 4934S: Maintained 4935F: Documentation/firmware_class/ 4936F: drivers/base/firmware*.c 4937F: include/linux/firmware.h 4938 4939FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4940M: Joshua Morris <josh.h.morris@us.ibm.com> 4941M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4942S: Maintained 4943F: drivers/block/rsxx/ 4944 4945FLOPPY DRIVER 4946M: Jiri Kosina <jikos@kernel.org> 4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4948S: Odd fixes 4949F: drivers/block/floppy.c 4950 4951FMC SUBSYSTEM 4952M: Alessandro Rubini <rubini@gnudd.com> 4953W: http://www.ohwr.org/projects/fmc-bus 4954S: Supported 4955F: drivers/fmc/ 4956F: include/linux/fmc*.h 4957F: include/linux/ipmi-fru.h 4958K: fmc_d.*register 4959 4960FPGA MANAGER FRAMEWORK 4961M: Alan Tull <atull@opensource.altera.com> 4962R: Moritz Fischer <moritz.fischer@ettus.com> 4963S: Maintained 4964F: drivers/fpga/ 4965F: include/linux/fpga/fpga-mgr.h 4966W: http://www.rocketboards.org 4967 4968FPU EMULATOR 4969M: Bill Metzenthen <billm@melbpc.org.au> 4970W: http://floatingpoint.sourceforge.net/emulator/index.html 4971S: Maintained 4972F: arch/x86/math-emu/ 4973 4974FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4975L: netdev@vger.kernel.org 4976S: Orphan 4977F: drivers/net/wan/dlci.c 4978F: drivers/net/wan/sdla.c 4979 4980FRAMEBUFFER LAYER 4981M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4982L: linux-fbdev@vger.kernel.org 4983Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4984S: Maintained 4985F: Documentation/fb/ 4986F: drivers/video/ 4987F: include/video/ 4988F: include/linux/fb.h 4989F: include/uapi/video/ 4990F: include/uapi/linux/fb.h 4991 4992FREESCALE DIU FRAMEBUFFER DRIVER 4993M: Timur Tabi <timur@tabi.org> 4994L: linux-fbdev@vger.kernel.org 4995S: Maintained 4996F: drivers/video/fbdev/fsl-diu-fb.* 4997 4998FREESCALE DMA DRIVER 4999M: Li Yang <leoli@freescale.com> 5000M: Zhang Wei <zw@zh-kernel.org> 5001L: linuxppc-dev@lists.ozlabs.org 5002S: Maintained 5003F: drivers/dma/fsldma.* 5004 5005FREESCALE GPMI NAND DRIVER 5006M: Han Xu <han.xu@nxp.com> 5007L: linux-mtd@lists.infradead.org 5008S: Maintained 5009F: drivers/mtd/nand/gpmi-nand/* 5010 5011FREESCALE I2C CPM DRIVER 5012M: Jochen Friedrich <jochen@scram.de> 5013L: linuxppc-dev@lists.ozlabs.org 5014L: linux-i2c@vger.kernel.org 5015S: Maintained 5016F: drivers/i2c/busses/i2c-cpm.c 5017 5018FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5019M: Sascha Hauer <kernel@pengutronix.de> 5020L: linux-fbdev@vger.kernel.org 5021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5022S: Maintained 5023F: include/linux/platform_data/video-imxfb.h 5024F: drivers/video/fbdev/imxfb.c 5025 5026FREESCALE QUAD SPI DRIVER 5027M: Han Xu <han.xu@nxp.com> 5028L: linux-mtd@lists.infradead.org 5029S: Maintained 5030F: drivers/mtd/spi-nor/fsl-quadspi.c 5031 5032FREESCALE SOC FS_ENET DRIVER 5033M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5034M: Vitaly Bordug <vbordug@ru.mvista.com> 5035L: linuxppc-dev@lists.ozlabs.org 5036L: netdev@vger.kernel.org 5037S: Maintained 5038F: drivers/net/ethernet/freescale/fs_enet/ 5039F: include/linux/fs_enet_pd.h 5040 5041FREESCALE IMX / MXC FEC DRIVER 5042M: Fugang Duan <fugang.duan@nxp.com> 5043L: netdev@vger.kernel.org 5044S: Maintained 5045F: drivers/net/ethernet/freescale/fec_main.c 5046F: drivers/net/ethernet/freescale/fec_ptp.c 5047F: drivers/net/ethernet/freescale/fec.h 5048F: Documentation/devicetree/bindings/net/fsl-fec.txt 5049 5050FREESCALE QORIQ DPAA FMAN DRIVER 5051M: Madalin Bucur <madalin.bucur@nxp.com> 5052L: netdev@vger.kernel.org 5053S: Maintained 5054F: drivers/net/ethernet/freescale/fman 5055F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5056 5057FREESCALE QUICC ENGINE LIBRARY 5058L: linuxppc-dev@lists.ozlabs.org 5059S: Orphan 5060F: drivers/soc/fsl/qe/ 5061F: include/soc/fsl/*qe*.h 5062F: include/soc/fsl/*ucc*.h 5063 5064FREESCALE USB PERIPHERAL DRIVERS 5065M: Li Yang <leoli@freescale.com> 5066L: linux-usb@vger.kernel.org 5067L: linuxppc-dev@lists.ozlabs.org 5068S: Maintained 5069F: drivers/usb/gadget/udc/fsl* 5070 5071FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5072M: Li Yang <leoli@freescale.com> 5073L: netdev@vger.kernel.org 5074L: linuxppc-dev@lists.ozlabs.org 5075S: Maintained 5076F: drivers/net/ethernet/freescale/ucc_geth* 5077 5078FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5079M: Claudiu Manoil <claudiu.manoil@freescale.com> 5080L: netdev@vger.kernel.org 5081S: Maintained 5082F: drivers/net/ethernet/freescale/gianfar* 5083X: drivers/net/ethernet/freescale/gianfar_ptp.c 5084F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5085 5086FREESCALE QUICC ENGINE UCC HDLC DRIVER 5087M: Zhao Qiang <qiang.zhao@nxp.com> 5088L: netdev@vger.kernel.org 5089L: linuxppc-dev@lists.ozlabs.org 5090S: Maintained 5091F: drivers/net/wan/fsl_ucc_hdlc* 5092 5093FREESCALE QUICC ENGINE UCC UART DRIVER 5094M: Timur Tabi <timur@tabi.org> 5095L: linuxppc-dev@lists.ozlabs.org 5096S: Maintained 5097F: drivers/tty/serial/ucc_uart.c 5098 5099FREESCALE SOC SOUND DRIVERS 5100M: Timur Tabi <timur@tabi.org> 5101M: Nicolin Chen <nicoleotsuka@gmail.com> 5102M: Xiubo Li <Xiubo.Lee@gmail.com> 5103R: Fabio Estevam <fabio.estevam@nxp.com> 5104L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5105L: linuxppc-dev@lists.ozlabs.org 5106S: Maintained 5107F: sound/soc/fsl/fsl* 5108F: sound/soc/fsl/imx* 5109F: sound/soc/fsl/mpc8610_hpcd.c 5110 5111FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5112M: "J. German Rivera" <German.Rivera@freescale.com> 5113M: Stuart Yoder <stuart.yoder@nxp.com> 5114L: linux-kernel@vger.kernel.org 5115S: Maintained 5116F: drivers/staging/fsl-mc/ 5117 5118FREEVXFS FILESYSTEM 5119M: Christoph Hellwig <hch@infradead.org> 5120W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5121S: Maintained 5122F: fs/freevxfs/ 5123 5124FREEZER 5125M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5126M: Pavel Machek <pavel@ucw.cz> 5127L: linux-pm@vger.kernel.org 5128S: Supported 5129F: Documentation/power/freezing-of-tasks.txt 5130F: include/linux/freezer.h 5131F: kernel/freezer.c 5132 5133FRONTSWAP API 5134M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5135L: linux-kernel@vger.kernel.org 5136S: Maintained 5137F: mm/frontswap.c 5138F: include/linux/frontswap.h 5139 5140FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5141M: David Howells <dhowells@redhat.com> 5142L: linux-cachefs@redhat.com (moderated for non-subscribers) 5143S: Supported 5144F: Documentation/filesystems/caching/ 5145F: fs/fscache/ 5146F: include/linux/fscache*.h 5147 5148FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5149M: Theodore Y. Ts'o <tytso@mit.edu> 5150M: Jaegeuk Kim <jaegeuk@kernel.org> 5151S: Supported 5152F: fs/crypto/ 5153F: include/linux/fscrypto.h 5154 5155F2FS FILE SYSTEM 5156M: Jaegeuk Kim <jaegeuk@kernel.org> 5157M: Chao Yu <yuchao0@huawei.com> 5158L: linux-f2fs-devel@lists.sourceforge.net 5159W: https://f2fs.wiki.kernel.org/ 5160T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5161S: Maintained 5162F: Documentation/filesystems/f2fs.txt 5163F: Documentation/ABI/testing/sysfs-fs-f2fs 5164F: fs/f2fs/ 5165F: include/linux/f2fs_fs.h 5166F: include/trace/events/f2fs.h 5167 5168FUJITSU FR-V (FRV) PORT 5169S: Orphan 5170F: arch/frv/ 5171 5172FUJITSU LAPTOP EXTRAS 5173M: Jonathan Woithe <jwoithe@just42.net> 5174L: platform-driver-x86@vger.kernel.org 5175S: Maintained 5176F: drivers/platform/x86/fujitsu-laptop.c 5177 5178FUJITSU M-5MO LS CAMERA ISP DRIVER 5179M: Kyungmin Park <kyungmin.park@samsung.com> 5180M: Heungjun Kim <riverful.kim@samsung.com> 5181L: linux-media@vger.kernel.org 5182S: Maintained 5183F: drivers/media/i2c/m5mols/ 5184F: include/media/i2c/m5mols.h 5185 5186FUJITSU TABLET EXTRAS 5187M: Robert Gerlach <khnz@gmx.de> 5188L: platform-driver-x86@vger.kernel.org 5189S: Maintained 5190F: drivers/platform/x86/fujitsu-tablet.c 5191 5192FUSE: FILESYSTEM IN USERSPACE 5193M: Miklos Szeredi <miklos@szeredi.hu> 5194L: linux-fsdevel@vger.kernel.org 5195W: http://fuse.sourceforge.net/ 5196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5197S: Maintained 5198F: fs/fuse/ 5199F: include/uapi/linux/fuse.h 5200F: Documentation/filesystems/fuse.txt 5201 5202FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5203M: Rik Faith <faith@cs.unc.edu> 5204L: linux-scsi@vger.kernel.org 5205S: Odd Fixes (e.g., new signatures) 5206F: drivers/scsi/fdomain.* 5207 5208GCC PLUGINS 5209M: Kees Cook <keescook@chromium.org> 5210R: Emese Revfy <re.emese@gmail.com> 5211L: kernel-hardening@lists.openwall.com 5212S: Maintained 5213F: scripts/gcc-plugins/ 5214F: scripts/gcc-plugin.sh 5215F: Documentation/gcc-plugins.txt 5216 5217GCOV BASED KERNEL PROFILING 5218M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5219S: Maintained 5220F: kernel/gcov/ 5221F: Documentation/dev-tools/gcov.rst 5222 5223GDT SCSI DISK ARRAY CONTROLLER DRIVER 5224M: Achim Leubner <achim_leubner@adaptec.com> 5225L: linux-scsi@vger.kernel.org 5226W: http://www.icp-vortex.com/ 5227S: Supported 5228F: drivers/scsi/gdt* 5229 5230GDB KERNEL DEBUGGING HELPER SCRIPTS 5231M: Jan Kiszka <jan.kiszka@siemens.com> 5232M: Kieran Bingham <kieran@bingham.xyz> 5233S: Supported 5234F: scripts/gdb/ 5235 5236GEMTEK FM RADIO RECEIVER DRIVER 5237M: Hans Verkuil <hverkuil@xs4all.nl> 5238L: linux-media@vger.kernel.org 5239T: git git://linuxtv.org/media_tree.git 5240W: https://linuxtv.org 5241S: Maintained 5242F: drivers/media/radio/radio-gemtek* 5243 5244GENERIC GPIO I2C DRIVER 5245M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5246S: Supported 5247F: drivers/i2c/busses/i2c-gpio.c 5248F: include/linux/i2c-gpio.h 5249 5250GENERIC GPIO I2C MULTIPLEXER DRIVER 5251M: Peter Korsgaard <peter.korsgaard@barco.com> 5252L: linux-i2c@vger.kernel.org 5253S: Supported 5254F: drivers/i2c/muxes/i2c-mux-gpio.c 5255F: include/linux/i2c-mux-gpio.h 5256F: Documentation/i2c/muxes/i2c-mux-gpio 5257 5258GENERIC HDLC (WAN) DRIVERS 5259M: Krzysztof Halasa <khc@pm.waw.pl> 5260W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5261S: Maintained 5262F: drivers/net/wan/c101.c 5263F: drivers/net/wan/hd6457* 5264F: drivers/net/wan/hdlc* 5265F: drivers/net/wan/n2.c 5266F: drivers/net/wan/pc300too.c 5267F: drivers/net/wan/pci200syn.c 5268F: drivers/net/wan/wanxl* 5269 5270GENERIC INCLUDE/ASM HEADER FILES 5271M: Arnd Bergmann <arnd@arndb.de> 5272L: linux-arch@vger.kernel.org 5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5274S: Maintained 5275F: include/asm-generic/ 5276F: include/uapi/asm-generic/ 5277 5278GENERIC PHY FRAMEWORK 5279M: Kishon Vijay Abraham I <kishon@ti.com> 5280L: linux-kernel@vger.kernel.org 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5282S: Supported 5283F: drivers/phy/ 5284F: include/linux/phy/ 5285 5286GENERIC PM DOMAINS 5287M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5288M: Kevin Hilman <khilman@kernel.org> 5289M: Ulf Hansson <ulf.hansson@linaro.org> 5290L: linux-pm@vger.kernel.org 5291S: Supported 5292F: drivers/base/power/domain*.c 5293F: include/linux/pm_domain.h 5294 5295GENERIC UIO DRIVER FOR PCI DEVICES 5296M: "Michael S. Tsirkin" <mst@redhat.com> 5297L: kvm@vger.kernel.org 5298S: Supported 5299F: drivers/uio/uio_pci_generic.c 5300 5301GET_MAINTAINER SCRIPT 5302M: Joe Perches <joe@perches.com> 5303S: Maintained 5304F: scripts/get_maintainer.pl 5305 5306GENWQE (IBM Generic Workqueue Card) 5307M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5308M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5309S: Supported 5310F: drivers/misc/genwqe/ 5311 5312GFS2 FILE SYSTEM 5313M: Steven Whitehouse <swhiteho@redhat.com> 5314M: Bob Peterson <rpeterso@redhat.com> 5315L: cluster-devel@redhat.com 5316W: http://sources.redhat.com/cluster/ 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5318S: Supported 5319F: Documentation/filesystems/gfs2*.txt 5320F: fs/gfs2/ 5321F: include/uapi/linux/gfs2_ondisk.h 5322 5323GIGASET ISDN DRIVERS 5324M: Paul Bolle <pebolle@tiscali.nl> 5325L: gigaset307x-common@lists.sourceforge.net 5326W: http://gigaset307x.sourceforge.net/ 5327S: Odd Fixes 5328F: Documentation/isdn/README.gigaset 5329F: drivers/isdn/gigaset/ 5330F: include/uapi/linux/gigaset_dev.h 5331 5332GO7007 MPEG CODEC 5333M: Hans Verkuil <hans.verkuil@cisco.com> 5334L: linux-media@vger.kernel.org 5335S: Maintained 5336F: drivers/media/usb/go7007/ 5337 5338GOODIX TOUCHSCREEN 5339M: Bastien Nocera <hadess@hadess.net> 5340L: linux-input@vger.kernel.org 5341S: Maintained 5342F: drivers/input/touchscreen/goodix.c 5343 5344GPIO MOCKUP DRIVER 5345M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5346L: linux-gpio@vger.kernel.org 5347S: Maintained 5348F: drivers/gpio/gpio-mockup.c 5349F: tools/testing/selftests/gpio/ 5350 5351GPIO SUBSYSTEM 5352M: Linus Walleij <linus.walleij@linaro.org> 5353M: Alexandre Courbot <gnurou@gmail.com> 5354L: linux-gpio@vger.kernel.org 5355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5356S: Maintained 5357F: Documentation/devicetree/bindings/gpio/ 5358F: Documentation/gpio/ 5359F: Documentation/ABI/testing/gpio-cdev 5360F: Documentation/ABI/obsolete/sysfs-gpio 5361F: drivers/gpio/ 5362F: include/linux/gpio/ 5363F: include/linux/gpio.h 5364F: include/asm-generic/gpio.h 5365F: include/uapi/linux/gpio.h 5366F: tools/gpio/ 5367 5368GRE DEMULTIPLEXER DRIVER 5369M: Dmitry Kozlov <xeb@mail.ru> 5370L: netdev@vger.kernel.org 5371S: Maintained 5372F: net/ipv4/gre_demux.c 5373F: net/ipv4/gre_offload.c 5374F: include/net/gre.h 5375 5376GRETH 10/100/1G Ethernet MAC device driver 5377M: Andreas Larsson <andreas@gaisler.com> 5378L: netdev@vger.kernel.org 5379S: Maintained 5380F: drivers/net/ethernet/aeroflex/ 5381 5382GREYBUS SUBSYSTEM 5383M: Johan Hovold <johan@kernel.org> 5384M: Alex Elder <elder@kernel.org> 5385M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5386S: Maintained 5387F: drivers/staging/greybus/ 5388 5389GREYBUS AUDIO PROTOCOLS DRIVERS 5390M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5391M: Mark Greer <mgreer@animalcreek.com> 5392S: Maintained 5393F: drivers/staging/greybus/audio_apbridgea.c 5394F: drivers/staging/greybus/audio_apbridgea.h 5395F: drivers/staging/greybus/audio_codec.c 5396F: drivers/staging/greybus/audio_codec.h 5397F: drivers/staging/greybus/audio_gb.c 5398F: drivers/staging/greybus/audio_manager.c 5399F: drivers/staging/greybus/audio_manager.h 5400F: drivers/staging/greybus/audio_manager_module.c 5401F: drivers/staging/greybus/audio_manager_private.h 5402F: drivers/staging/greybus/audio_manager_sysfs.c 5403F: drivers/staging/greybus/audio_module.c 5404F: drivers/staging/greybus/audio_topology.c 5405 5406GREYBUS PROTOCOLS DRIVERS 5407M: Rui Miguel Silva <rmfrfs@gmail.com> 5408S: Maintained 5409F: drivers/staging/greybus/sdio.c 5410F: drivers/staging/greybus/light.c 5411F: drivers/staging/greybus/gpio.c 5412F: drivers/staging/greybus/power_supply.c 5413F: drivers/staging/greybus/spi.c 5414F: drivers/staging/greybus/spilib.c 5415 5416GREYBUS PROTOCOLS DRIVERS 5417M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5418S: Maintained 5419F: drivers/staging/greybus/loopback.c 5420F: drivers/staging/greybus/timesync.c 5421F: drivers/staging/greybus/timesync_platform.c 5422 5423GREYBUS PROTOCOLS DRIVERS 5424M: Viresh Kumar <vireshk@kernel.org> 5425S: Maintained 5426F: drivers/staging/greybus/authentication.c 5427F: drivers/staging/greybus/bootrom.c 5428F: drivers/staging/greybus/firmware.h 5429F: drivers/staging/greybus/fw-core.c 5430F: drivers/staging/greybus/fw-download.c 5431F: drivers/staging/greybus/fw-managament.c 5432F: drivers/staging/greybus/greybus_authentication.h 5433F: drivers/staging/greybus/greybus_firmware.h 5434F: drivers/staging/greybus/hid.c 5435F: drivers/staging/greybus/i2c.c 5436F: drivers/staging/greybus/spi.c 5437F: drivers/staging/greybus/spilib.c 5438F: drivers/staging/greybus/spilib.h 5439 5440GREYBUS PROTOCOLS DRIVERS 5441M: David Lin <dtwlin@gmail.com> 5442S: Maintained 5443F: drivers/staging/greybus/uart.c 5444F: drivers/staging/greybus/log.c 5445 5446GREYBUS PLATFORM DRIVERS 5447M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5448S: Maintained 5449F: drivers/staging/greybus/arche-platform.c 5450F: drivers/staging/greybus/arche-apb-ctrl.c 5451F: drivers/staging/greybus/arche_platform.h 5452 5453GS1662 VIDEO SERIALIZER 5454M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5455L: linux-media@vger.kernel.org 5456T: git git://linuxtv.org/media_tree.git 5457S: Maintained 5458F: drivers/media/spi/gs1662.c 5459 5460GSPCA FINEPIX SUBDRIVER 5461M: Frank Zago <frank@zago.net> 5462L: linux-media@vger.kernel.org 5463T: git git://linuxtv.org/media_tree.git 5464S: Maintained 5465F: drivers/media/usb/gspca/finepix.c 5466 5467GSPCA GL860 SUBDRIVER 5468M: Olivier Lorin <o.lorin@laposte.net> 5469L: linux-media@vger.kernel.org 5470T: git git://linuxtv.org/media_tree.git 5471S: Maintained 5472F: drivers/media/usb/gspca/gl860/ 5473 5474GSPCA M5602 SUBDRIVER 5475M: Erik Andren <erik.andren@gmail.com> 5476L: linux-media@vger.kernel.org 5477T: git git://linuxtv.org/media_tree.git 5478S: Maintained 5479F: drivers/media/usb/gspca/m5602/ 5480 5481GSPCA PAC207 SONIXB SUBDRIVER 5482M: Hans Verkuil <hverkuil@xs4all.nl> 5483L: linux-media@vger.kernel.org 5484T: git git://linuxtv.org/media_tree.git 5485S: Odd Fixes 5486F: drivers/media/usb/gspca/pac207.c 5487 5488GSPCA SN9C20X SUBDRIVER 5489M: Brian Johnson <brijohn@gmail.com> 5490L: linux-media@vger.kernel.org 5491T: git git://linuxtv.org/media_tree.git 5492S: Maintained 5493F: drivers/media/usb/gspca/sn9c20x.c 5494 5495GSPCA T613 SUBDRIVER 5496M: Leandro Costantino <lcostantino@gmail.com> 5497L: linux-media@vger.kernel.org 5498T: git git://linuxtv.org/media_tree.git 5499S: Maintained 5500F: drivers/media/usb/gspca/t613.c 5501 5502GSPCA USB WEBCAM DRIVER 5503M: Hans Verkuil <hverkuil@xs4all.nl> 5504L: linux-media@vger.kernel.org 5505T: git git://linuxtv.org/media_tree.git 5506S: Odd Fixes 5507F: drivers/media/usb/gspca/ 5508 5509GUID PARTITION TABLE (GPT) 5510M: Davidlohr Bueso <dave@stgolabs.net> 5511L: linux-efi@vger.kernel.org 5512S: Maintained 5513F: block/partitions/efi.* 5514 5515STK1160 USB VIDEO CAPTURE DRIVER 5516M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5517L: linux-media@vger.kernel.org 5518T: git git://linuxtv.org/media_tree.git 5519S: Maintained 5520F: drivers/media/usb/stk1160/ 5521 5522H8/300 ARCHITECTURE 5523M: Yoshinori Sato <ysato@users.sourceforge.jp> 5524L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5525W: http://uclinux-h8.sourceforge.jp 5526T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5527S: Maintained 5528F: arch/h8300/ 5529F: drivers/clocksource/h8300_*.c 5530F: drivers/clk/h8300/ 5531F: drivers/irqchip/irq-renesas-h8*.c 5532 5533HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5534M: Frank Seidel <frank@f-seidel.de> 5535L: platform-driver-x86@vger.kernel.org 5536W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5537S: Maintained 5538F: drivers/platform/x86/hdaps.c 5539 5540HDPVR USB VIDEO ENCODER DRIVER 5541M: Hans Verkuil <hverkuil@xs4all.nl> 5542L: linux-media@vger.kernel.org 5543T: git git://linuxtv.org/media_tree.git 5544W: https://linuxtv.org 5545S: Odd Fixes 5546F: drivers/media/usb/hdpvr/ 5547 5548HWPOISON MEMORY FAILURE HANDLING 5549M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5550L: linux-mm@kvack.org 5551S: Maintained 5552F: mm/memory-failure.c 5553F: mm/hwpoison-inject.c 5554 5555HYPERVISOR VIRTUAL CONSOLE DRIVER 5556L: linuxppc-dev@lists.ozlabs.org 5557S: Odd Fixes 5558F: drivers/tty/hvc/ 5559 5560HACKRF MEDIA DRIVER 5561M: Antti Palosaari <crope@iki.fi> 5562L: linux-media@vger.kernel.org 5563W: https://linuxtv.org 5564W: http://palosaari.fi/linux/ 5565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5566T: git git://linuxtv.org/anttip/media_tree.git 5567S: Maintained 5568F: drivers/media/usb/hackrf/ 5569 5570HARDWARE MONITORING 5571M: Jean Delvare <jdelvare@suse.com> 5572M: Guenter Roeck <linux@roeck-us.net> 5573L: linux-hwmon@vger.kernel.org 5574W: http://hwmon.wiki.kernel.org/ 5575T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5577S: Maintained 5578F: Documentation/hwmon/ 5579F: drivers/hwmon/ 5580F: include/linux/hwmon*.h 5581 5582HARDWARE RANDOM NUMBER GENERATOR CORE 5583M: Matt Mackall <mpm@selenic.com> 5584M: Herbert Xu <herbert@gondor.apana.org.au> 5585L: linux-crypto@vger.kernel.org 5586S: Odd fixes 5587F: Documentation/devicetree/bindings/rng/ 5588F: Documentation/hw_random.txt 5589F: drivers/char/hw_random/ 5590F: include/linux/hw_random.h 5591 5592HARDWARE SPINLOCK CORE 5593M: Ohad Ben-Cohen <ohad@wizery.com> 5594M: Bjorn Andersson <bjorn.andersson@linaro.org> 5595L: linux-remoteproc@vger.kernel.org 5596S: Maintained 5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5598F: Documentation/devicetree/bindings/hwlock/ 5599F: Documentation/hwspinlock.txt 5600F: drivers/hwspinlock/ 5601F: include/linux/hwspinlock.h 5602 5603HARMONY SOUND DRIVER 5604L: linux-parisc@vger.kernel.org 5605S: Maintained 5606F: sound/parisc/harmony.* 5607 5608HD29L2 MEDIA DRIVER 5609M: Antti Palosaari <crope@iki.fi> 5610L: linux-media@vger.kernel.org 5611W: https://linuxtv.org 5612W: http://palosaari.fi/linux/ 5613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5614T: git git://linuxtv.org/anttip/media_tree.git 5615S: Maintained 5616F: drivers/media/dvb-frontends/hd29l2* 5617 5618HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5619M: Brian Boylston <brian.boylston@hpe.com> 5620S: Supported 5621F: Documentation/watchdog/hpwdt.txt 5622F: drivers/watchdog/hpwdt.c 5623 5624HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5625M: Don Brace <don.brace@microsemi.com> 5626L: iss_storagedev@hp.com 5627L: esc.storagedev@microsemi.com 5628L: linux-scsi@vger.kernel.org 5629S: Supported 5630F: Documentation/scsi/hpsa.txt 5631F: drivers/scsi/hpsa*.[ch] 5632F: include/linux/cciss*.h 5633F: include/uapi/linux/cciss*.h 5634 5635HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5636M: Don Brace <don.brace@microsemi.com> 5637L: iss_storagedev@hp.com 5638L: esc.storagedev@microsemi.com 5639L: linux-scsi@vger.kernel.org 5640S: Supported 5641F: Documentation/blockdev/cciss.txt 5642F: drivers/block/cciss* 5643F: include/linux/cciss_ioctl.h 5644F: include/uapi/linux/cciss_ioctl.h 5645 5646HFI1 DRIVER 5647M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5648M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5649L: linux-rdma@vger.kernel.org 5650S: Supported 5651F: drivers/infiniband/hw/hfi1 5652 5653HFS FILESYSTEM 5654L: linux-fsdevel@vger.kernel.org 5655S: Orphan 5656F: Documentation/filesystems/hfs.txt 5657F: fs/hfs/ 5658 5659HFSPLUS FILESYSTEM 5660L: linux-fsdevel@vger.kernel.org 5661S: Orphan 5662F: Documentation/filesystems/hfsplus.txt 5663F: fs/hfsplus/ 5664 5665HGA FRAMEBUFFER DRIVER 5666M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5667L: linux-nvidia@lists.surfsouth.com 5668W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5669S: Maintained 5670F: drivers/video/fbdev/hgafb.c 5671 5672HIBERNATION (aka Software Suspend, aka swsusp) 5673M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5674M: Pavel Machek <pavel@ucw.cz> 5675L: linux-pm@vger.kernel.org 5676S: Supported 5677F: arch/x86/power/ 5678F: drivers/base/power/ 5679F: kernel/power/ 5680F: include/linux/suspend.h 5681F: include/linux/freezer.h 5682F: include/linux/pm.h 5683F: arch/*/include/asm/suspend*.h 5684 5685HID CORE LAYER 5686M: Jiri Kosina <jikos@kernel.org> 5687R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5688L: linux-input@vger.kernel.org 5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5690S: Maintained 5691F: drivers/hid/ 5692F: include/linux/hid* 5693F: include/uapi/linux/hid* 5694 5695HID SENSOR HUB DRIVERS 5696M: Jiri Kosina <jikos@kernel.org> 5697M: Jonathan Cameron <jic23@kernel.org> 5698M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5699L: linux-input@vger.kernel.org 5700L: linux-iio@vger.kernel.org 5701S: Maintained 5702F: Documentation/hid/hid-sensor* 5703F: drivers/hid/hid-sensor-* 5704F: drivers/iio/*/hid-* 5705F: include/linux/hid-sensor-* 5706 5707HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5708M: Thomas Gleixner <tglx@linutronix.de> 5709L: linux-kernel@vger.kernel.org 5710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5711S: Maintained 5712F: Documentation/timers/ 5713F: kernel/time/hrtimer.c 5714F: kernel/time/clockevents.c 5715F: kernel/time/tick*.* 5716F: kernel/time/timer_*.c 5717F: include/linux/clockchips.h 5718F: include/linux/hrtimer.h 5719 5720HIGH-SPEED SCC DRIVER FOR AX.25 5721L: linux-hams@vger.kernel.org 5722S: Orphan 5723F: drivers/net/hamradio/dmascc.c 5724F: drivers/net/hamradio/scc.c 5725 5726HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5727M: HighPoint Linux Team <linux@highpoint-tech.com> 5728W: http://www.highpoint-tech.com 5729S: Supported 5730F: Documentation/scsi/hptiop.txt 5731F: drivers/scsi/hptiop.c 5732 5733HIPPI 5734M: Jes Sorensen <jes@trained-monkey.org> 5735L: linux-hippi@sunsite.dk 5736S: Maintained 5737F: include/linux/hippidevice.h 5738F: include/uapi/linux/if_hippi.h 5739F: net/802/hippi.c 5740F: drivers/net/hippi/ 5741 5742HISILICON NETWORK SUBSYSTEM DRIVER 5743M: Yisen Zhuang <yisen.zhuang@huawei.com> 5744M: Salil Mehta <salil.mehta@huawei.com> 5745L: netdev@vger.kernel.org 5746W: http://www.hisilicon.com 5747S: Maintained 5748F: drivers/net/ethernet/hisilicon/ 5749F: Documentation/devicetree/bindings/net/hisilicon*.txt 5750 5751HISILICON ROCE DRIVER 5752M: Lijun Ou <oulijun@huawei.com> 5753M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5754L: linux-rdma@vger.kernel.org 5755S: Maintained 5756F: drivers/infiniband/hw/hns/ 5757F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5758 5759HISILICON SAS Controller 5760M: John Garry <john.garry@huawei.com> 5761W: http://www.hisilicon.com 5762S: Supported 5763F: drivers/scsi/hisi_sas/ 5764F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5765 5766HOST AP DRIVER 5767M: Jouni Malinen <j@w1.fi> 5768L: linux-wireless@vger.kernel.org 5769W: http://w1.fi/hostap-driver.html 5770S: Obsolete 5771F: drivers/net/wireless/intersil/hostap/ 5772 5773HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5774L: platform-driver-x86@vger.kernel.org 5775S: Orphan 5776F: drivers/platform/x86/tc1100-wmi.c 5777 5778HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5779M: Jaroslav Kysela <perex@perex.cz> 5780S: Maintained 5781F: drivers/net/ethernet/hp/hp100.* 5782 5783HPET: High Precision Event Timers driver 5784M: Clemens Ladisch <clemens@ladisch.de> 5785S: Maintained 5786F: Documentation/timers/hpet.txt 5787F: drivers/char/hpet.c 5788F: include/linux/hpet.h 5789F: include/uapi/linux/hpet.h 5790 5791HPET: x86 5792S: Orphan 5793F: arch/x86/kernel/hpet.c 5794F: arch/x86/include/asm/hpet.h 5795 5796HPFS FILESYSTEM 5797M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5798W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5799S: Maintained 5800F: fs/hpfs/ 5801 5802HSI SUBSYSTEM 5803M: Sebastian Reichel <sre@kernel.org> 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5805S: Maintained 5806F: Documentation/ABI/testing/sysfs-bus-hsi 5807F: Documentation/device-drivers/serial-interfaces.rst 5808F: drivers/hsi/ 5809F: include/linux/hsi/ 5810F: include/uapi/linux/hsi/ 5811 5812HSO 3G MODEM DRIVER 5813M: Jan Dumon <j.dumon@option.com> 5814W: http://www.pharscape.org 5815S: Maintained 5816F: drivers/net/usb/hso.c 5817 5818HSR NETWORK PROTOCOL 5819M: Arvid Brodin <arvid.brodin@alten.se> 5820L: netdev@vger.kernel.org 5821S: Maintained 5822F: net/hsr/ 5823 5824HTCPEN TOUCHSCREEN DRIVER 5825M: Pau Oliva Fora <pof@eslack.org> 5826L: linux-input@vger.kernel.org 5827S: Maintained 5828F: drivers/input/touchscreen/htcpen.c 5829 5830HUGETLB FILESYSTEM 5831M: Nadia Yvette Chambers <nyc@holomorphy.com> 5832S: Maintained 5833F: fs/hugetlbfs/ 5834 5835HVA ST MEDIA DRIVER 5836M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5837L: linux-media@vger.kernel.org 5838T: git git://linuxtv.org/media_tree.git 5839W: https://linuxtv.org 5840S: Supported 5841F: drivers/media/platform/sti/hva 5842 5843Hyper-V CORE AND DRIVERS 5844M: "K. Y. Srinivasan" <kys@microsoft.com> 5845M: Haiyang Zhang <haiyangz@microsoft.com> 5846L: devel@linuxdriverproject.org 5847S: Maintained 5848F: arch/x86/include/asm/mshyperv.h 5849F: arch/x86/include/uapi/asm/hyperv.h 5850F: arch/x86/kernel/cpu/mshyperv.c 5851F: drivers/hid/hid-hyperv.c 5852F: drivers/hv/ 5853F: drivers/input/serio/hyperv-keyboard.c 5854F: drivers/pci/host/pci-hyperv.c 5855F: drivers/net/hyperv/ 5856F: drivers/scsi/storvsc_drv.c 5857F: drivers/video/fbdev/hyperv_fb.c 5858F: include/linux/hyperv.h 5859F: tools/hv/ 5860F: Documentation/ABI/stable/sysfs-bus-vmbus 5861 5862I2C MUXES 5863M: Peter Rosin <peda@axentia.se> 5864L: linux-i2c@vger.kernel.org 5865S: Maintained 5866F: Documentation/i2c/i2c-topology 5867F: Documentation/i2c/muxes/ 5868F: Documentation/devicetree/bindings/i2c/i2c-mux* 5869F: Documentation/devicetree/bindings/i2c/i2c-arb* 5870F: Documentation/devicetree/bindings/i2c/i2c-gate* 5871F: drivers/i2c/i2c-mux.c 5872F: drivers/i2c/muxes/ 5873F: include/linux/i2c-mux.h 5874 5875I2C OVER PARALLEL PORT 5876M: Jean Delvare <jdelvare@suse.com> 5877L: linux-i2c@vger.kernel.org 5878S: Maintained 5879F: Documentation/i2c/busses/i2c-parport 5880F: Documentation/i2c/busses/i2c-parport-light 5881F: drivers/i2c/busses/i2c-parport.c 5882F: drivers/i2c/busses/i2c-parport-light.c 5883 5884I2C/SMBUS CONTROLLER DRIVERS FOR PC 5885M: Jean Delvare <jdelvare@suse.com> 5886L: linux-i2c@vger.kernel.org 5887S: Maintained 5888F: Documentation/i2c/busses/i2c-ali1535 5889F: Documentation/i2c/busses/i2c-ali1563 5890F: Documentation/i2c/busses/i2c-ali15x3 5891F: Documentation/i2c/busses/i2c-amd756 5892F: Documentation/i2c/busses/i2c-amd8111 5893F: Documentation/i2c/busses/i2c-i801 5894F: Documentation/i2c/busses/i2c-nforce2 5895F: Documentation/i2c/busses/i2c-piix4 5896F: Documentation/i2c/busses/i2c-sis5595 5897F: Documentation/i2c/busses/i2c-sis630 5898F: Documentation/i2c/busses/i2c-sis96x 5899F: Documentation/i2c/busses/i2c-via 5900F: Documentation/i2c/busses/i2c-viapro 5901F: drivers/i2c/busses/i2c-ali1535.c 5902F: drivers/i2c/busses/i2c-ali1563.c 5903F: drivers/i2c/busses/i2c-ali15x3.c 5904F: drivers/i2c/busses/i2c-amd756.c 5905F: drivers/i2c/busses/i2c-amd756-s4882.c 5906F: drivers/i2c/busses/i2c-amd8111.c 5907F: drivers/i2c/busses/i2c-i801.c 5908F: drivers/i2c/busses/i2c-isch.c 5909F: drivers/i2c/busses/i2c-nforce2.c 5910F: drivers/i2c/busses/i2c-nforce2-s4985.c 5911F: drivers/i2c/busses/i2c-piix4.c 5912F: drivers/i2c/busses/i2c-sis5595.c 5913F: drivers/i2c/busses/i2c-sis630.c 5914F: drivers/i2c/busses/i2c-sis96x.c 5915F: drivers/i2c/busses/i2c-via.c 5916F: drivers/i2c/busses/i2c-viapro.c 5917 5918I2C/SMBUS ISMT DRIVER 5919M: Seth Heasley <seth.heasley@intel.com> 5920M: Neil Horman <nhorman@tuxdriver.com> 5921L: linux-i2c@vger.kernel.org 5922F: drivers/i2c/busses/i2c-ismt.c 5923F: Documentation/i2c/busses/i2c-ismt 5924 5925I2C/SMBUS STUB DRIVER 5926M: Jean Delvare <jdelvare@suse.com> 5927L: linux-i2c@vger.kernel.org 5928S: Maintained 5929F: drivers/i2c/i2c-stub.c 5930 5931I2C SUBSYSTEM 5932M: Wolfram Sang <wsa@the-dreams.de> 5933L: linux-i2c@vger.kernel.org 5934W: https://i2c.wiki.kernel.org/ 5935Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5937S: Maintained 5938F: Documentation/devicetree/bindings/i2c/ 5939F: Documentation/i2c/ 5940F: drivers/i2c/ 5941F: drivers/i2c/*/ 5942F: include/linux/i2c.h 5943F: include/linux/i2c-*.h 5944F: include/uapi/linux/i2c.h 5945F: include/uapi/linux/i2c-*.h 5946 5947I2C ACPI SUPPORT 5948M: Mika Westerberg <mika.westerberg@linux.intel.com> 5949L: linux-i2c@vger.kernel.org 5950L: linux-acpi@vger.kernel.org 5951S: Maintained 5952 5953I2C-TAOS-EVM DRIVER 5954M: Jean Delvare <jdelvare@suse.com> 5955L: linux-i2c@vger.kernel.org 5956S: Maintained 5957F: Documentation/i2c/busses/i2c-taos-evm 5958F: drivers/i2c/busses/i2c-taos-evm.c 5959 5960I2C-TINY-USB DRIVER 5961M: Till Harbaum <till@harbaum.org> 5962L: linux-i2c@vger.kernel.org 5963W: http://www.harbaum.org/till/i2c_tiny_usb 5964S: Maintained 5965F: drivers/i2c/busses/i2c-tiny-usb.c 5966 5967i386 BOOT CODE 5968M: "H. Peter Anvin" <hpa@zytor.com> 5969S: Maintained 5970F: arch/x86/boot/ 5971 5972i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5973M: "H. Peter Anvin" <hpa@zytor.com> 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5975S: Maintained 5976 5977IA64 (Itanium) PLATFORM 5978M: Tony Luck <tony.luck@intel.com> 5979M: Fenghua Yu <fenghua.yu@intel.com> 5980L: linux-ia64@vger.kernel.org 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5982S: Maintained 5983F: arch/ia64/ 5984 5985IBM Power VMX Cryptographic instructions 5986M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5987M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5988L: linux-crypto@vger.kernel.org 5989S: Supported 5990F: drivers/crypto/vmx/Makefile 5991F: drivers/crypto/vmx/Kconfig 5992F: drivers/crypto/vmx/vmx.c 5993F: drivers/crypto/vmx/aes* 5994F: drivers/crypto/vmx/ghash* 5995F: drivers/crypto/vmx/ppc-xlate.pl 5996 5997IBM Power in-Nest Crypto Acceleration 5998M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5999M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6000L: linux-crypto@vger.kernel.org 6001S: Supported 6002F: drivers/crypto/nx/Makefile 6003F: drivers/crypto/nx/Kconfig 6004F: drivers/crypto/nx/nx-aes* 6005F: drivers/crypto/nx/nx-sha* 6006F: drivers/crypto/nx/nx.* 6007F: drivers/crypto/nx/nx_csbcpb.h 6008F: drivers/crypto/nx/nx_debugfs.h 6009 6010IBM Power 842 compression accelerator 6011M: Dan Streetman <ddstreet@ieee.org> 6012S: Supported 6013F: drivers/crypto/nx/Makefile 6014F: drivers/crypto/nx/Kconfig 6015F: drivers/crypto/nx/nx-842* 6016F: include/linux/sw842.h 6017F: crypto/842.c 6018F: lib/842/ 6019 6020IBM Power Linux RAID adapter 6021M: Brian King <brking@us.ibm.com> 6022S: Supported 6023F: drivers/scsi/ipr.* 6024 6025IBM Power Virtual Ethernet Device Driver 6026M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6027L: netdev@vger.kernel.org 6028S: Supported 6029F: drivers/net/ethernet/ibm/ibmveth.* 6030 6031IBM Power SRIOV Virtual NIC Device Driver 6032M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6033M: John Allen <jallen@linux.vnet.ibm.com> 6034L: netdev@vger.kernel.org 6035S: Supported 6036F: drivers/net/ethernet/ibm/ibmvnic.* 6037 6038IBM Power Virtual SCSI Device Drivers 6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6040L: linux-scsi@vger.kernel.org 6041S: Supported 6042F: drivers/scsi/ibmvscsi/ibmvscsi* 6043F: include/scsi/viosrp.h 6044 6045IBM Power Virtual SCSI Device Target Driver 6046M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6047M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6048L: linux-scsi@vger.kernel.org 6049L: target-devel@vger.kernel.org 6050S: Supported 6051F: drivers/scsi/ibmvscsi_tgt/ 6052 6053IBM Power Virtual FC Device Drivers 6054M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6055L: linux-scsi@vger.kernel.org 6056S: Supported 6057F: drivers/scsi/ibmvscsi/ibmvfc* 6058 6059IBM ServeRAID RAID DRIVER 6060S: Orphan 6061F: drivers/scsi/ips.* 6062 6063ICH LPC AND GPIO DRIVER 6064M: Peter Tyser <ptyser@xes-inc.com> 6065S: Maintained 6066F: drivers/mfd/lpc_ich.c 6067F: drivers/gpio/gpio-ich.c 6068 6069IDE SUBSYSTEM 6070M: "David S. Miller" <davem@davemloft.net> 6071L: linux-ide@vger.kernel.org 6072Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6074S: Maintained 6075F: Documentation/ide/ 6076F: drivers/ide/ 6077F: include/linux/ide.h 6078 6079IDEAPAD LAPTOP EXTRAS DRIVER 6080M: Ike Panhc <ike.pan@canonical.com> 6081L: platform-driver-x86@vger.kernel.org 6082W: http://launchpad.net/ideapad-laptop 6083S: Maintained 6084F: drivers/platform/x86/ideapad-laptop.c 6085 6086IDEAPAD LAPTOP SLIDEBAR DRIVER 6087M: Andrey Moiseev <o2g.org.ru@gmail.com> 6088L: linux-input@vger.kernel.org 6089W: https://github.com/o2genum/ideapad-slidebar 6090S: Maintained 6091F: drivers/input/misc/ideapad_slidebar.c 6092 6093IDE/ATAPI DRIVERS 6094M: Borislav Petkov <bp@alien8.de> 6095L: linux-ide@vger.kernel.org 6096S: Maintained 6097F: Documentation/cdrom/ide-cd 6098F: drivers/ide/ide-cd* 6099 6100IDLE-I7300 6101M: Andy Henroid <andrew.d.henroid@intel.com> 6102L: linux-pm@vger.kernel.org 6103S: Supported 6104F: drivers/idle/i7300_idle.c 6105 6106IEEE 802.15.4 SUBSYSTEM 6107M: Alexander Aring <aar@pengutronix.de> 6108L: linux-wpan@vger.kernel.org 6109W: http://wpan.cakelab.org/ 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6112S: Maintained 6113F: net/ieee802154/ 6114F: net/mac802154/ 6115F: drivers/net/ieee802154/ 6116F: include/linux/nl802154.h 6117F: include/linux/ieee802154.h 6118F: include/net/nl802154.h 6119F: include/net/mac802154.h 6120F: include/net/af_ieee802154.h 6121F: include/net/cfg802154.h 6122F: include/net/ieee802154_netdev.h 6123F: Documentation/networking/ieee802154.txt 6124 6125IGORPLUG-USB IR RECEIVER 6126M: Sean Young <sean@mess.org> 6127L: linux-media@vger.kernel.org 6128S: Maintained 6129F: drivers/media/rc/igorplugusb.c 6130 6131IGUANAWORKS USB IR TRANSCEIVER 6132M: Sean Young <sean@mess.org> 6133L: linux-media@vger.kernel.org 6134S: Maintained 6135F: drivers/media/rc/iguanair.c 6136 6137IIO SUBSYSTEM AND DRIVERS 6138M: Jonathan Cameron <jic23@kernel.org> 6139R: Hartmut Knaack <knaack.h@gmx.de> 6140R: Lars-Peter Clausen <lars@metafoo.de> 6141R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6142L: linux-iio@vger.kernel.org 6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6144S: Maintained 6145F: Documentation/devicetree/bindings/iio/ 6146F: drivers/iio/ 6147F: drivers/staging/iio/ 6148F: include/linux/iio/ 6149F: tools/iio/ 6150 6151IKANOS/ADI EAGLE ADSL USB DRIVER 6152M: Matthieu Castet <castet.matthieu@free.fr> 6153M: Stanislaw Gruszka <stf_xl@wp.pl> 6154S: Maintained 6155F: drivers/usb/atm/ueagle-atm.c 6156 6157IMGTEC ASCII LCD DRIVER 6158M: Paul Burton <paul.burton@imgtec.com> 6159S: Maintained 6160F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6161F: drivers/auxdisplay/img-ascii-lcd.c 6162 6163INA209 HARDWARE MONITOR DRIVER 6164M: Guenter Roeck <linux@roeck-us.net> 6165L: linux-hwmon@vger.kernel.org 6166S: Maintained 6167F: Documentation/hwmon/ina209 6168F: Documentation/devicetree/bindings/i2c/ina209.txt 6169F: drivers/hwmon/ina209.c 6170 6171INA2XX HARDWARE MONITOR DRIVER 6172M: Guenter Roeck <linux@roeck-us.net> 6173L: linux-hwmon@vger.kernel.org 6174S: Maintained 6175F: Documentation/hwmon/ina2xx 6176F: drivers/hwmon/ina2xx.c 6177F: include/linux/platform_data/ina2xx.h 6178 6179INDUSTRY PACK SUBSYSTEM (IPACK) 6180M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6181M: Jens Taprogge <jens.taprogge@taprogge.org> 6182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6183L: industrypack-devel@lists.sourceforge.net 6184W: http://industrypack.sourceforge.net 6185S: Maintained 6186F: drivers/ipack/ 6187 6188INGENIC JZ4780 DMA Driver 6189M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6190S: Maintained 6191F: drivers/dma/dma-jz4780.c 6192 6193INGENIC JZ4780 NAND DRIVER 6194M: Harvey Hunt <harveyhuntnexus@gmail.com> 6195L: linux-mtd@lists.infradead.org 6196S: Maintained 6197F: drivers/mtd/nand/jz4780_* 6198 6199INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6200M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6201M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6202L: linux-ima-devel@lists.sourceforge.net 6203L: linux-ima-user@lists.sourceforge.net 6204L: linux-security-module@vger.kernel.org 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6206S: Supported 6207F: security/integrity/ima/ 6208 6209IMGTEC IR DECODER DRIVER 6210M: James Hogan <james.hogan@imgtec.com> 6211S: Maintained 6212F: drivers/media/rc/img-ir/ 6213 6214IMS TWINTURBO FRAMEBUFFER DRIVER 6215L: linux-fbdev@vger.kernel.org 6216S: Orphan 6217F: drivers/video/fbdev/imsttfb.c 6218 6219INFINIBAND SUBSYSTEM 6220M: Doug Ledford <dledford@redhat.com> 6221M: Sean Hefty <sean.hefty@intel.com> 6222M: Hal Rosenstock <hal.rosenstock@gmail.com> 6223L: linux-rdma@vger.kernel.org 6224W: http://www.openfabrics.org/ 6225Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6227S: Supported 6228F: Documentation/infiniband/ 6229F: drivers/infiniband/ 6230F: include/uapi/linux/if_infiniband.h 6231F: include/uapi/rdma/ 6232F: include/rdma/ 6233 6234INOTIFY 6235M: John McCutchan <john@johnmccutchan.com> 6236M: Robert Love <rlove@rlove.org> 6237M: Eric Paris <eparis@parisplace.org> 6238S: Maintained 6239F: Documentation/filesystems/inotify.txt 6240F: fs/notify/inotify/ 6241F: include/linux/inotify.h 6242F: include/uapi/linux/inotify.h 6243 6244INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6245M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6246L: linux-input@vger.kernel.org 6247Q: http://patchwork.kernel.org/project/linux-input/list/ 6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6249S: Maintained 6250F: drivers/input/ 6251F: include/linux/input.h 6252F: include/uapi/linux/input.h 6253F: include/linux/input/ 6254F: Documentation/devicetree/bindings/input/ 6255 6256INPUT MULTITOUCH (MT) PROTOCOL 6257M: Henrik Rydberg <rydberg@bitmath.org> 6258L: linux-input@vger.kernel.org 6259S: Odd fixes 6260F: Documentation/input/multi-touch-protocol.txt 6261F: drivers/input/input-mt.c 6262K: \b(ABS|SYN)_MT_ 6263 6264INTEL ASoC BDW/HSW DRIVERS 6265M: Jie Yang <yang.jie@linux.intel.com> 6266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6267S: Supported 6268F: sound/soc/intel/common/sst-dsp* 6269F: sound/soc/intel/common/sst-firmware.c 6270F: sound/soc/intel/boards/broadwell.c 6271F: sound/soc/intel/haswell/ 6272 6273INTEL C600 SERIES SAS CONTROLLER DRIVER 6274M: Intel SCU Linux support <intel-linux-scu@intel.com> 6275M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6276L: linux-scsi@vger.kernel.org 6277T: git git://git.code.sf.net/p/intel-sas/isci 6278S: Supported 6279F: drivers/scsi/isci/ 6280 6281INTEL HID EVENT DRIVER 6282M: Alex Hung <alex.hung@canonical.com> 6283L: platform-driver-x86@vger.kernel.org 6284S: Maintained 6285F: drivers/platform/x86/intel-hid.c 6286 6287INTEL VIRTUAL BUTTON DRIVER 6288M: AceLan Kao <acelan.kao@canonical.com> 6289L: platform-driver-x86@vger.kernel.org 6290S: Maintained 6291F: drivers/platform/x86/intel-vbtn.c 6292 6293INTEL IDLE DRIVER 6294M: Len Brown <lenb@kernel.org> 6295L: linux-pm@vger.kernel.org 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6297S: Supported 6298F: drivers/idle/intel_idle.c 6299 6300INTEL INTEGRATED SENSOR HUB DRIVER 6301M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6302M: Jiri Kosina <jikos@kernel.org> 6303L: linux-input@vger.kernel.org 6304S: Maintained 6305F: drivers/hid/intel-ish-hid/ 6306 6307INTEL PSTATE DRIVER 6308M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6309M: Len Brown <lenb@kernel.org> 6310L: linux-pm@vger.kernel.org 6311S: Supported 6312F: drivers/cpufreq/intel_pstate.c 6313 6314INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6315M: Maik Broemme <mbroemme@libmpq.org> 6316L: linux-fbdev@vger.kernel.org 6317S: Maintained 6318F: Documentation/fb/intelfb.txt 6319F: drivers/video/fbdev/intelfb/ 6320 6321INTEL 810/815 FRAMEBUFFER DRIVER 6322M: Antonino Daplas <adaplas@gmail.com> 6323L: linux-fbdev@vger.kernel.org 6324S: Maintained 6325F: drivers/video/fbdev/i810/ 6326 6327INTEL MENLOW THERMAL DRIVER 6328M: Sujith Thomas <sujith.thomas@intel.com> 6329L: platform-driver-x86@vger.kernel.org 6330W: https://01.org/linux-acpi 6331S: Supported 6332F: drivers/platform/x86/intel_menlow.c 6333 6334INTEL I/OAT DMA DRIVER 6335M: Dave Jiang <dave.jiang@intel.com> 6336R: Dan Williams <dan.j.williams@intel.com> 6337L: dmaengine@vger.kernel.org 6338Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6339S: Supported 6340F: drivers/dma/ioat* 6341 6342INTEL IOMMU (VT-d) 6343M: David Woodhouse <dwmw2@infradead.org> 6344L: iommu@lists.linux-foundation.org 6345T: git git://git.infradead.org/iommu-2.6.git 6346S: Supported 6347F: drivers/iommu/intel-iommu.c 6348F: include/linux/intel-iommu.h 6349 6350INTEL IOP-ADMA DMA DRIVER 6351R: Dan Williams <dan.j.williams@intel.com> 6352S: Odd fixes 6353F: drivers/dma/iop-adma.c 6354 6355INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6356M: Krzysztof Halasa <khalasa@piap.pl> 6357S: Maintained 6358F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6359F: arch/arm/mach-ixp4xx/include/mach/npe.h 6360F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6361F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6362F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6363F: drivers/net/wan/ixp4xx_hss.c 6364 6365INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6366M: Deepak Saxena <dsaxena@plexity.net> 6367S: Maintained 6368F: drivers/char/hw_random/ixp4xx-rng.c 6369 6370INTEL ETHERNET DRIVERS 6371M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6372L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6373W: http://www.intel.com/support/feedback.htm 6374W: http://e1000.sourceforge.net/ 6375Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6378S: Supported 6379F: Documentation/networking/e100.txt 6380F: Documentation/networking/e1000.txt 6381F: Documentation/networking/e1000e.txt 6382F: Documentation/networking/igb.txt 6383F: Documentation/networking/igbvf.txt 6384F: Documentation/networking/ixgb.txt 6385F: Documentation/networking/ixgbe.txt 6386F: Documentation/networking/ixgbevf.txt 6387F: Documentation/networking/i40e.txt 6388F: Documentation/networking/i40evf.txt 6389F: drivers/net/ethernet/intel/ 6390F: drivers/net/ethernet/intel/*/ 6391 6392INTEL RDMA RNIC DRIVER 6393M: Faisal Latif <faisal.latif@intel.com> 6394R: Chien Tin Tung <chien.tin.tung@intel.com> 6395R: Mustafa Ismail <mustafa.ismail@intel.com> 6396R: Shiraz Saleem <shiraz.saleem@intel.com> 6397R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6398L: linux-rdma@vger.kernel.org 6399S: Supported 6400F: drivers/infiniband/hw/i40iw/ 6401 6402INTEL MERRIFIELD GPIO DRIVER 6403M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6404L: linux-gpio@vger.kernel.org 6405S: Maintained 6406F: drivers/gpio/gpio-merrifield.c 6407 6408INTEL-MID GPIO DRIVER 6409M: David Cohen <david.a.cohen@linux.intel.com> 6410L: linux-gpio@vger.kernel.org 6411S: Maintained 6412F: drivers/gpio/gpio-intel-mid.c 6413 6414INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6415M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6416L: linux-wireless@vger.kernel.org 6417S: Maintained 6418F: Documentation/networking/README.ipw2100 6419F: Documentation/networking/README.ipw2200 6420F: drivers/net/wireless/intel/ipw2x00/ 6421 6422INTEL(R) TRACE HUB 6423M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6424S: Supported 6425F: Documentation/trace/intel_th.txt 6426F: drivers/hwtracing/intel_th/ 6427 6428INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6429M: Ning Sun <ning.sun@intel.com> 6430L: tboot-devel@lists.sourceforge.net 6431W: http://tboot.sourceforge.net 6432T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6433S: Supported 6434F: Documentation/intel_txt.txt 6435F: include/linux/tboot.h 6436F: arch/x86/kernel/tboot.c 6437 6438INTEL WIRELESS WIMAX CONNECTION 2400 6439M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6440M: linux-wimax@intel.com 6441L: wimax@linuxwimax.org (subscribers-only) 6442S: Supported 6443W: http://linuxwimax.org 6444F: Documentation/wimax/README.i2400m 6445F: drivers/net/wimax/i2400m/ 6446F: include/uapi/linux/wimax/i2400m.h 6447 6448INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6449M: Stanislaw Gruszka <sgruszka@redhat.com> 6450L: linux-wireless@vger.kernel.org 6451S: Supported 6452F: drivers/net/wireless/intel/iwlegacy/ 6453 6454INTEL WIRELESS WIFI LINK (iwlwifi) 6455M: Johannes Berg <johannes.berg@intel.com> 6456M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6457M: Luca Coelho <luciano.coelho@intel.com> 6458M: Intel Linux Wireless <linuxwifi@intel.com> 6459L: linux-wireless@vger.kernel.org 6460W: http://intellinuxwireless.org 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6462S: Supported 6463F: drivers/net/wireless/intel/iwlwifi/ 6464 6465INTEL MANAGEMENT ENGINE (mei) 6466M: Tomas Winkler <tomas.winkler@intel.com> 6467L: linux-kernel@vger.kernel.org 6468S: Supported 6469F: include/uapi/linux/mei.h 6470F: include/linux/mei_cl_bus.h 6471F: drivers/misc/mei/* 6472F: drivers/watchdog/mei_wdt.c 6473F: Documentation/misc-devices/mei/* 6474F: samples/mei/* 6475 6476INTEL MIC DRIVERS (mic) 6477M: Sudeep Dutt <sudeep.dutt@intel.com> 6478M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6479S: Supported 6480W: https://github.com/sudeepdutt/mic 6481W: http://software.intel.com/en-us/mic-developer 6482F: include/linux/mic_bus.h 6483F: include/linux/scif.h 6484F: include/uapi/linux/mic_common.h 6485F: include/uapi/linux/mic_ioctl.h 6486F: include/uapi/linux/scif_ioctl.h 6487F: drivers/misc/mic/ 6488F: drivers/dma/mic_x100_dma.c 6489F: drivers/dma/mic_x100_dma.h 6490F: Documentation/mic/ 6491 6492INTEL PMC/P-Unit IPC DRIVER 6493M: Zha Qipeng<qipeng.zha@intel.com> 6494L: platform-driver-x86@vger.kernel.org 6495S: Maintained 6496F: drivers/platform/x86/intel_pmc_ipc.c 6497F: drivers/platform/x86/intel_punit_ipc.c 6498F: arch/x86/include/asm/intel_pmc_ipc.h 6499F: arch/x86/include/asm/intel_punit_ipc.h 6500 6501INTEL TELEMETRY DRIVER 6502M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6503L: platform-driver-x86@vger.kernel.org 6504S: Maintained 6505F: arch/x86/include/asm/intel_telemetry.h 6506F: drivers/platform/x86/intel_telemetry* 6507 6508INTEL PMC CORE DRIVER 6509M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6510M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6511L: platform-driver-x86@vger.kernel.org 6512S: Maintained 6513F: arch/x86/include/asm/pmc_core.h 6514F: drivers/platform/x86/intel_pmc_core* 6515 6516IOC3 ETHERNET DRIVER 6517M: Ralf Baechle <ralf@linux-mips.org> 6518L: linux-mips@linux-mips.org 6519S: Maintained 6520F: drivers/net/ethernet/sgi/ioc3-eth.c 6521 6522IOC3 SERIAL DRIVER 6523M: Pat Gefre <pfg@sgi.com> 6524L: linux-serial@vger.kernel.org 6525S: Maintained 6526F: drivers/tty/serial/ioc3_serial.c 6527 6528IOMMU DRIVERS 6529M: Joerg Roedel <joro@8bytes.org> 6530L: iommu@lists.linux-foundation.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6532S: Maintained 6533F: Documentation/devicetree/bindings/iommu/ 6534F: drivers/iommu/ 6535 6536IP MASQUERADING 6537M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6538S: Maintained 6539F: net/ipv4/netfilter/ipt_MASQUERADE.c 6540 6541IPMI SUBSYSTEM 6542M: Corey Minyard <minyard@acm.org> 6543L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6544W: http://openipmi.sourceforge.net/ 6545S: Supported 6546F: Documentation/IPMI.txt 6547F: drivers/char/ipmi/ 6548F: include/linux/ipmi* 6549F: include/uapi/linux/ipmi* 6550 6551QCOM AUDIO (ASoC) DRIVERS 6552M: Patrick Lai <plai@codeaurora.org> 6553M: Banajit Goswami <bgoswami@codeaurora.org> 6554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6555S: Supported 6556F: sound/soc/qcom/ 6557 6558IPS SCSI RAID DRIVER 6559M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6560L: linux-scsi@vger.kernel.org 6561W: http://www.adaptec.com/ 6562S: Maintained 6563F: drivers/scsi/ips* 6564 6565IPVS 6566M: Wensong Zhang <wensong@linux-vs.org> 6567M: Simon Horman <horms@verge.net.au> 6568M: Julian Anastasov <ja@ssi.bg> 6569L: netdev@vger.kernel.org 6570L: lvs-devel@vger.kernel.org 6571S: Maintained 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6574F: Documentation/networking/ipvs-sysctl.txt 6575F: include/net/ip_vs.h 6576F: include/uapi/linux/ip_vs.h 6577F: net/netfilter/ipvs/ 6578 6579IPWIRELESS DRIVER 6580M: Jiri Kosina <jikos@kernel.org> 6581M: David Sterba <dsterba@suse.com> 6582S: Odd Fixes 6583F: drivers/tty/ipwireless/ 6584 6585IPX NETWORK LAYER 6586M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6587L: netdev@vger.kernel.org 6588S: Maintained 6589F: include/net/ipx.h 6590F: include/uapi/linux/ipx.h 6591F: net/ipx/ 6592 6593IRDA SUBSYSTEM 6594M: Samuel Ortiz <samuel@sortiz.org> 6595L: irda-users@lists.sourceforge.net (subscribers-only) 6596L: netdev@vger.kernel.org 6597W: http://irda.sourceforge.net/ 6598S: Maintained 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6600F: Documentation/networking/irda.txt 6601F: drivers/net/irda/ 6602F: include/net/irda/ 6603F: net/irda/ 6604 6605IRQ SUBSYSTEM 6606M: Thomas Gleixner <tglx@linutronix.de> 6607L: linux-kernel@vger.kernel.org 6608S: Maintained 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6610F: kernel/irq/ 6611 6612IRQCHIP DRIVERS 6613M: Thomas Gleixner <tglx@linutronix.de> 6614M: Jason Cooper <jason@lakedaemon.net> 6615M: Marc Zyngier <marc.zyngier@arm.com> 6616L: linux-kernel@vger.kernel.org 6617S: Maintained 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6619T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6620F: Documentation/devicetree/bindings/interrupt-controller/ 6621F: drivers/irqchip/ 6622 6623IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6624M: Marc Zyngier <marc.zyngier@arm.com> 6625S: Maintained 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6627F: Documentation/IRQ-domain.txt 6628F: include/linux/irqdomain.h 6629F: kernel/irq/irqdomain.c 6630F: kernel/irq/msi.c 6631 6632ISA 6633M: William Breathitt Gray <vilhelm.gray@gmail.com> 6634S: Maintained 6635F: Documentation/isa.txt 6636F: drivers/base/isa.c 6637F: include/linux/isa.h 6638 6639ISAPNP 6640M: Jaroslav Kysela <perex@perex.cz> 6641S: Maintained 6642F: Documentation/isapnp.txt 6643F: drivers/pnp/isapnp/ 6644F: include/linux/isapnp.h 6645 6646ISA RADIO MODULE 6647M: Hans Verkuil <hverkuil@xs4all.nl> 6648L: linux-media@vger.kernel.org 6649T: git git://linuxtv.org/media_tree.git 6650W: https://linuxtv.org 6651S: Maintained 6652F: drivers/media/radio/radio-isa* 6653 6654iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6655M: Peter Jones <pjones@redhat.com> 6656M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6657S: Maintained 6658F: drivers/firmware/iscsi_ibft* 6659 6660ISCSI 6661M: Lee Duncan <lduncan@suse.com> 6662M: Chris Leech <cleech@redhat.com> 6663L: open-iscsi@googlegroups.com 6664W: www.open-iscsi.com 6665S: Maintained 6666F: drivers/scsi/*iscsi* 6667F: include/scsi/*iscsi* 6668 6669ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6670M: Or Gerlitz <ogerlitz@mellanox.com> 6671M: Sagi Grimberg <sagi@grimberg.me> 6672M: Roi Dayan <roid@mellanox.com> 6673L: linux-rdma@vger.kernel.org 6674S: Supported 6675W: http://www.openfabrics.org 6676W: www.open-iscsi.org 6677Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6678F: drivers/infiniband/ulp/iser/ 6679 6680ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6681M: Sagi Grimberg <sagi@grimberg.me> 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6683L: linux-rdma@vger.kernel.org 6684L: target-devel@vger.kernel.org 6685S: Supported 6686W: http://www.linux-iscsi.org 6687F: drivers/infiniband/ulp/isert 6688 6689ISDN SUBSYSTEM 6690M: Karsten Keil <isdn@linux-pingi.de> 6691L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6692L: netdev@vger.kernel.org 6693W: http://www.isdn4linux.de 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6695S: Maintained 6696F: Documentation/isdn/ 6697F: drivers/isdn/ 6698F: include/linux/isdn.h 6699F: include/linux/isdn/ 6700F: include/uapi/linux/isdn.h 6701F: include/uapi/linux/isdn/ 6702 6703ISDN SUBSYSTEM (Eicon active card driver) 6704M: Armin Schindler <mac@melware.de> 6705L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6706W: http://www.melware.de 6707S: Maintained 6708F: drivers/isdn/hardware/eicon/ 6709 6710IT87 HARDWARE MONITORING DRIVER 6711M: Jean Delvare <jdelvare@suse.com> 6712L: linux-hwmon@vger.kernel.org 6713S: Maintained 6714F: Documentation/hwmon/it87 6715F: drivers/hwmon/it87.c 6716 6717IT913X MEDIA DRIVER 6718M: Antti Palosaari <crope@iki.fi> 6719L: linux-media@vger.kernel.org 6720W: https://linuxtv.org 6721W: http://palosaari.fi/linux/ 6722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6723T: git git://linuxtv.org/anttip/media_tree.git 6724S: Maintained 6725F: drivers/media/tuners/it913x* 6726 6727IVTV VIDEO4LINUX DRIVER 6728M: Andy Walls <awalls@md.metrocast.net> 6729L: ivtv-devel@ivtvdriver.org (subscribers-only) 6730L: linux-media@vger.kernel.org 6731T: git git://linuxtv.org/media_tree.git 6732W: http://www.ivtvdriver.org 6733S: Maintained 6734F: Documentation/media/v4l-drivers/ivtv* 6735F: drivers/media/pci/ivtv/ 6736F: include/uapi/linux/ivtv* 6737 6738IX2505V MEDIA DRIVER 6739M: Malcolm Priestley <tvboxspy@gmail.com> 6740L: linux-media@vger.kernel.org 6741W: https://linuxtv.org 6742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6743S: Maintained 6744F: drivers/media/dvb-frontends/ix2505v* 6745 6746JC42.4 TEMPERATURE SENSOR DRIVER 6747M: Guenter Roeck <linux@roeck-us.net> 6748L: linux-hwmon@vger.kernel.org 6749S: Maintained 6750F: drivers/hwmon/jc42.c 6751F: Documentation/hwmon/jc42 6752 6753JFS FILESYSTEM 6754M: Dave Kleikamp <shaggy@kernel.org> 6755L: jfs-discussion@lists.sourceforge.net 6756W: http://jfs.sourceforge.net/ 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6758S: Maintained 6759F: Documentation/filesystems/jfs.txt 6760F: fs/jfs/ 6761 6762JME NETWORK DRIVER 6763M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6764L: netdev@vger.kernel.org 6765S: Maintained 6766F: drivers/net/ethernet/jme.* 6767 6768JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6769M: David Woodhouse <dwmw2@infradead.org> 6770L: linux-mtd@lists.infradead.org 6771W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6772S: Maintained 6773F: fs/jffs2/ 6774F: include/uapi/linux/jffs2.h 6775 6776JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6777M: "Theodore Ts'o" <tytso@mit.edu> 6778M: Jan Kara <jack@suse.com> 6779L: linux-ext4@vger.kernel.org 6780S: Maintained 6781F: fs/jbd2/ 6782F: include/linux/jbd2.h 6783 6784JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6785M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6786L: linux-media@vger.kernel.org 6787S: Maintained 6788F: drivers/media/platform/rcar_jpu.c 6789 6790JSM Neo PCI based serial card 6791M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6792L: linux-serial@vger.kernel.org 6793S: Maintained 6794F: drivers/tty/serial/jsm/ 6795 6796K10TEMP HARDWARE MONITORING DRIVER 6797M: Clemens Ladisch <clemens@ladisch.de> 6798L: linux-hwmon@vger.kernel.org 6799S: Maintained 6800F: Documentation/hwmon/k10temp 6801F: drivers/hwmon/k10temp.c 6802 6803K8TEMP HARDWARE MONITORING DRIVER 6804M: Rudolf Marek <r.marek@assembler.cz> 6805L: linux-hwmon@vger.kernel.org 6806S: Maintained 6807F: Documentation/hwmon/k8temp 6808F: drivers/hwmon/k8temp.c 6809 6810KASAN 6811M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6812R: Alexander Potapenko <glider@google.com> 6813R: Dmitry Vyukov <dvyukov@google.com> 6814L: kasan-dev@googlegroups.com 6815S: Maintained 6816F: arch/*/include/asm/kasan.h 6817F: arch/*/mm/kasan_init* 6818F: Documentation/dev-tools/kasan.rst 6819F: include/linux/kasan*.h 6820F: lib/test_kasan.c 6821F: mm/kasan/ 6822F: scripts/Makefile.kasan 6823 6824KCONFIG 6825M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6826L: linux-kbuild@vger.kernel.org 6827T: git git://gitorious.org/linux-kconfig/linux-kconfig 6828S: Maintained 6829F: Documentation/kbuild/kconfig-language.txt 6830F: scripts/kconfig/ 6831 6832KDUMP 6833M: Dave Young <dyoung@redhat.com> 6834M: Baoquan He <bhe@redhat.com> 6835R: Vivek Goyal <vgoyal@redhat.com> 6836L: kexec@lists.infradead.org 6837W: http://lse.sourceforge.net/kdump/ 6838S: Maintained 6839F: Documentation/kdump/ 6840 6841KEENE FM RADIO TRANSMITTER DRIVER 6842M: Hans Verkuil <hverkuil@xs4all.nl> 6843L: linux-media@vger.kernel.org 6844T: git git://linuxtv.org/media_tree.git 6845W: https://linuxtv.org 6846S: Maintained 6847F: drivers/media/radio/radio-keene* 6848 6849KERNEL AUTOMOUNTER v4 (AUTOFS4) 6850M: Ian Kent <raven@themaw.net> 6851L: autofs@vger.kernel.org 6852S: Maintained 6853F: fs/autofs4/ 6854 6855KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6856M: Michal Marek <mmarek@suse.com> 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6859L: linux-kbuild@vger.kernel.org 6860S: Maintained 6861F: Documentation/kbuild/ 6862F: Makefile 6863F: scripts/Makefile.* 6864F: scripts/basic/ 6865F: scripts/mk* 6866F: scripts/package/ 6867 6868KERNEL JANITORS 6869L: kernel-janitors@vger.kernel.org 6870W: http://kernelnewbies.org/KernelJanitors 6871S: Odd Fixes 6872 6873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6874M: "J. Bruce Fields" <bfields@fieldses.org> 6875M: Jeff Layton <jlayton@poochiereds.net> 6876L: linux-nfs@vger.kernel.org 6877W: http://nfs.sourceforge.net/ 6878T: git git://linux-nfs.org/~bfields/linux.git 6879S: Supported 6880F: fs/nfsd/ 6881F: include/uapi/linux/nfsd/ 6882F: fs/lockd/ 6883F: fs/nfs_common/ 6884F: net/sunrpc/ 6885F: include/linux/lockd/ 6886F: include/linux/sunrpc/ 6887F: include/uapi/linux/sunrpc/ 6888 6889KERNEL SELFTEST FRAMEWORK 6890M: Shuah Khan <shuahkh@osg.samsung.com> 6891M: Shuah Khan <shuah@kernel.org> 6892L: linux-kselftest@vger.kernel.org 6893T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6894S: Maintained 6895F: tools/testing/selftests 6896 6897KERNEL VIRTUAL MACHINE (KVM) 6898M: Paolo Bonzini <pbonzini@redhat.com> 6899M: Radim Krčmář <rkrcmar@redhat.com> 6900L: kvm@vger.kernel.org 6901W: http://www.linux-kvm.org 6902T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6903S: Supported 6904F: Documentation/*/kvm*.txt 6905F: Documentation/virtual/kvm/ 6906F: arch/*/kvm/ 6907F: arch/x86/kernel/kvm.c 6908F: arch/x86/kernel/kvmclock.c 6909F: arch/*/include/asm/kvm* 6910F: include/linux/kvm* 6911F: include/uapi/linux/kvm* 6912F: virt/kvm/ 6913F: tools/kvm/ 6914 6915KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6916M: Joerg Roedel <joro@8bytes.org> 6917L: kvm@vger.kernel.org 6918W: http://www.linux-kvm.org/ 6919S: Maintained 6920F: arch/x86/include/asm/svm.h 6921F: arch/x86/kvm/svm.c 6922 6923KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6924M: Alexander Graf <agraf@suse.com> 6925L: kvm-ppc@vger.kernel.org 6926W: http://www.linux-kvm.org/ 6927T: git git://github.com/agraf/linux-2.6.git 6928S: Supported 6929F: arch/powerpc/include/asm/kvm* 6930F: arch/powerpc/kvm/ 6931 6932KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6933M: Christian Borntraeger <borntraeger@de.ibm.com> 6934M: Cornelia Huck <cornelia.huck@de.ibm.com> 6935L: linux-s390@vger.kernel.org 6936W: http://www.ibm.com/developerworks/linux/linux390/ 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6938S: Supported 6939F: Documentation/s390/kvm.txt 6940F: arch/s390/include/asm/kvm* 6941F: arch/s390/kvm/ 6942 6943KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6944M: Christoffer Dall <christoffer.dall@linaro.org> 6945M: Marc Zyngier <marc.zyngier@arm.com> 6946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6947L: kvmarm@lists.cs.columbia.edu 6948W: http://systems.cs.columbia.edu/projects/kvm-arm 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6950S: Supported 6951F: arch/arm/include/uapi/asm/kvm* 6952F: arch/arm/include/asm/kvm* 6953F: arch/arm/kvm/ 6954F: virt/kvm/arm/ 6955F: include/kvm/arm_* 6956 6957KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6958M: Christoffer Dall <christoffer.dall@linaro.org> 6959M: Marc Zyngier <marc.zyngier@arm.com> 6960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6961L: kvmarm@lists.cs.columbia.edu 6962S: Maintained 6963F: arch/arm64/include/uapi/asm/kvm* 6964F: arch/arm64/include/asm/kvm* 6965F: arch/arm64/kvm/ 6966 6967KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6968M: James Hogan <james.hogan@imgtec.com> 6969L: linux-mips@linux-mips.org 6970S: Supported 6971F: arch/mips/include/uapi/asm/kvm* 6972F: arch/mips/include/asm/kvm* 6973F: arch/mips/kvm/ 6974 6975KEXEC 6976M: Eric Biederman <ebiederm@xmission.com> 6977W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6978L: kexec@lists.infradead.org 6979S: Maintained 6980F: include/linux/kexec.h 6981F: include/uapi/linux/kexec.h 6982F: kernel/kexec* 6983 6984KEYS/KEYRINGS: 6985M: David Howells <dhowells@redhat.com> 6986L: keyrings@vger.kernel.org 6987S: Maintained 6988F: Documentation/security/keys.txt 6989F: include/linux/key.h 6990F: include/linux/key-type.h 6991F: include/linux/keyctl.h 6992F: include/uapi/linux/keyctl.h 6993F: include/keys/ 6994F: security/keys/ 6995 6996KEYS-TRUSTED 6997M: David Safford <safford@us.ibm.com> 6998M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6999L: linux-security-module@vger.kernel.org 7000L: keyrings@vger.kernel.org 7001S: Supported 7002F: Documentation/security/keys-trusted-encrypted.txt 7003F: include/keys/trusted-type.h 7004F: security/keys/trusted.c 7005F: security/keys/trusted.h 7006 7007KEYS-ENCRYPTED 7008M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7009M: David Safford <safford@us.ibm.com> 7010L: linux-security-module@vger.kernel.org 7011L: keyrings@vger.kernel.org 7012S: Supported 7013F: Documentation/security/keys-trusted-encrypted.txt 7014F: include/keys/encrypted-type.h 7015F: security/keys/encrypted-keys/ 7016 7017KGDB / KDB /debug_core 7018M: Jason Wessel <jason.wessel@windriver.com> 7019W: http://kgdb.wiki.kernel.org/ 7020L: kgdb-bugreport@lists.sourceforge.net 7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7022S: Maintained 7023F: Documentation/DocBook/kgdb.tmpl 7024F: drivers/misc/kgdbts.c 7025F: drivers/tty/serial/kgdboc.c 7026F: include/linux/kdb.h 7027F: include/linux/kgdb.h 7028F: kernel/debug/ 7029 7030KMEMCHECK 7031M: Vegard Nossum <vegardno@ifi.uio.no> 7032M: Pekka Enberg <penberg@kernel.org> 7033S: Maintained 7034F: Documentation/dev-tools/kmemcheck.rst 7035F: arch/x86/include/asm/kmemcheck.h 7036F: arch/x86/mm/kmemcheck/ 7037F: include/linux/kmemcheck.h 7038F: mm/kmemcheck.c 7039 7040KMEMLEAK 7041M: Catalin Marinas <catalin.marinas@arm.com> 7042S: Maintained 7043F: Documentation/dev-tools/kmemleak.rst 7044F: include/linux/kmemleak.h 7045F: mm/kmemleak.c 7046F: mm/kmemleak-test.c 7047 7048KPROBES 7049M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7050M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7051M: "David S. Miller" <davem@davemloft.net> 7052M: Masami Hiramatsu <mhiramat@kernel.org> 7053S: Maintained 7054F: Documentation/kprobes.txt 7055F: include/linux/kprobes.h 7056F: kernel/kprobes.c 7057 7058KS0108 LCD CONTROLLER DRIVER 7059M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7060W: http://miguelojeda.es/auxdisplay.htm 7061W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7062S: Maintained 7063F: Documentation/auxdisplay/ks0108 7064F: drivers/auxdisplay/ks0108.c 7065F: include/linux/ks0108.h 7066 7067L3MDEV 7068M: David Ahern <dsa@cumulusnetworks.com> 7069L: netdev@vger.kernel.org 7070S: Maintained 7071F: net/l3mdev 7072F: include/net/l3mdev.h 7073 7074LANTIQ MIPS ARCHITECTURE 7075M: John Crispin <john@phrozen.org> 7076L: linux-mips@linux-mips.org 7077S: Maintained 7078F: arch/mips/lantiq 7079 7080LAPB module 7081L: linux-x25@vger.kernel.org 7082S: Orphan 7083F: Documentation/networking/lapb-module.txt 7084F: include/*/lapb.h 7085F: net/lapb/ 7086 7087LASI 53c700 driver for PARISC 7088M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7089L: linux-scsi@vger.kernel.org 7090S: Maintained 7091F: Documentation/scsi/53c700.txt 7092F: drivers/scsi/53c700* 7093 7094LED SUBSYSTEM 7095M: Richard Purdie <rpurdie@rpsys.net> 7096M: Jacek Anaszewski <j.anaszewski@samsung.com> 7097L: linux-leds@vger.kernel.org 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7099S: Maintained 7100F: Documentation/devicetree/bindings/leds/ 7101F: drivers/leds/ 7102F: include/linux/leds.h 7103 7104LEGACY EEPROM DRIVER 7105M: Jean Delvare <jdelvare@suse.com> 7106S: Maintained 7107F: Documentation/misc-devices/eeprom 7108F: drivers/misc/eeprom/eeprom.c 7109 7110LEGO USB Tower driver 7111M: Juergen Stuber <starblue@users.sourceforge.net> 7112L: legousb-devel@lists.sourceforge.net 7113W: http://legousb.sourceforge.net/ 7114S: Maintained 7115F: drivers/usb/misc/legousbtower.c 7116 7117LG2160 MEDIA DRIVER 7118M: Michael Krufky <mkrufky@linuxtv.org> 7119L: linux-media@vger.kernel.org 7120W: https://linuxtv.org 7121W: http://github.com/mkrufky 7122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7123T: git git://linuxtv.org/mkrufky/tuners.git 7124S: Maintained 7125F: drivers/media/dvb-frontends/lg2160.* 7126 7127LGDT3305 MEDIA DRIVER 7128M: Michael Krufky <mkrufky@linuxtv.org> 7129L: linux-media@vger.kernel.org 7130W: https://linuxtv.org 7131W: http://github.com/mkrufky 7132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7133T: git git://linuxtv.org/mkrufky/tuners.git 7134S: Maintained 7135F: drivers/media/dvb-frontends/lgdt3305.* 7136 7137LGUEST 7138M: Rusty Russell <rusty@rustcorp.com.au> 7139L: lguest@lists.ozlabs.org 7140W: http://lguest.ozlabs.org/ 7141S: Odd Fixes 7142F: arch/x86/include/asm/lguest*.h 7143F: arch/x86/lguest/ 7144F: drivers/lguest/ 7145F: include/linux/lguest*.h 7146F: tools/lguest/ 7147 7148LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7149M: Tejun Heo <tj@kernel.org> 7150L: linux-ide@vger.kernel.org 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7152S: Maintained 7153F: drivers/ata/ 7154F: include/linux/ata.h 7155F: include/linux/libata.h 7156F: Documentation/devicetree/bindings/ata/ 7157 7158LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7159M: Viresh Kumar <vireshk@kernel.org> 7160L: linux-ide@vger.kernel.org 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7162S: Maintained 7163F: include/linux/pata_arasan_cf_data.h 7164F: drivers/ata/pata_arasan_cf.c 7165 7166LIBATA PATA DRIVERS 7167M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7168M: Tejun Heo <tj@kernel.org> 7169L: linux-ide@vger.kernel.org 7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7171S: Maintained 7172F: drivers/ata/pata_*.c 7173F: drivers/ata/ata_generic.c 7174 7175LIBATA SATA AHCI PLATFORM devices support 7176M: Hans de Goede <hdegoede@redhat.com> 7177M: Tejun Heo <tj@kernel.org> 7178L: linux-ide@vger.kernel.org 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7180S: Maintained 7181F: drivers/ata/ahci_platform.c 7182F: drivers/ata/libahci_platform.c 7183F: include/linux/ahci_platform.h 7184 7185LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7186M: Mikael Pettersson <mikpelinux@gmail.com> 7187L: linux-ide@vger.kernel.org 7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7189S: Maintained 7190F: drivers/ata/sata_promise.* 7191 7192LIBLOCKDEP 7193M: Sasha Levin <sasha.levin@oracle.com> 7194S: Maintained 7195F: tools/lib/lockdep/ 7196 7197LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7198M: Dan Williams <dan.j.williams@intel.com> 7199L: linux-nvdimm@lists.01.org 7200Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7202S: Supported 7203F: drivers/nvdimm/* 7204F: include/linux/nd.h 7205F: include/linux/libnvdimm.h 7206F: include/uapi/linux/ndctl.h 7207 7208LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7209M: Ross Zwisler <ross.zwisler@linux.intel.com> 7210L: linux-nvdimm@lists.01.org 7211Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7212S: Supported 7213F: drivers/nvdimm/blk.c 7214F: drivers/nvdimm/region_devs.c 7215F: drivers/acpi/nfit* 7216 7217LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7218M: Vishal Verma <vishal.l.verma@intel.com> 7219L: linux-nvdimm@lists.01.org 7220Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7221S: Supported 7222F: drivers/nvdimm/btt* 7223 7224LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7225M: Ross Zwisler <ross.zwisler@linux.intel.com> 7226L: linux-nvdimm@lists.01.org 7227Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7228S: Supported 7229F: drivers/nvdimm/pmem.c 7230F: include/linux/pmem.h 7231F: arch/*/include/asm/pmem.h 7232 7233LIGHTNVM PLATFORM SUPPORT 7234M: Matias Bjorling <mb@lightnvm.io> 7235W: http://github/OpenChannelSSD 7236L: linux-block@vger.kernel.org 7237S: Maintained 7238F: drivers/lightnvm/ 7239F: include/linux/lightnvm.h 7240F: include/uapi/linux/lightnvm.h 7241 7242LINUX FOR POWERPC (32-BIT AND 64-BIT) 7243M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7244M: Paul Mackerras <paulus@samba.org> 7245M: Michael Ellerman <mpe@ellerman.id.au> 7246W: https://github.com/linuxppc/linux/wiki 7247L: linuxppc-dev@lists.ozlabs.org 7248Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7250S: Supported 7251F: Documentation/powerpc/ 7252F: arch/powerpc/ 7253F: drivers/char/tpm/tpm_ibmvtpm* 7254F: drivers/crypto/nx/ 7255F: drivers/crypto/vmx/ 7256F: drivers/net/ethernet/ibm/ibmveth.* 7257F: drivers/net/ethernet/ibm/ibmvnic.* 7258F: drivers/pci/hotplug/pnv_php.c 7259F: drivers/pci/hotplug/rpa* 7260F: drivers/scsi/ibmvscsi/ 7261F: tools/testing/selftests/powerpc 7262N: opal 7263N: /pmac 7264N: powermac 7265N: powernv 7266N: [^a-z0-9]ps3 7267N: pseries 7268 7269LINUX FOR POWER MACINTOSH 7270M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7271W: http://www.penguinppc.org/ 7272L: linuxppc-dev@lists.ozlabs.org 7273S: Maintained 7274F: arch/powerpc/platforms/powermac/ 7275F: drivers/macintosh/ 7276 7277LINUX FOR POWERPC EMBEDDED MPC5XXX 7278M: Anatolij Gustschin <agust@denx.de> 7279L: linuxppc-dev@lists.ozlabs.org 7280T: git git://git.denx.de/linux-denx-agust.git 7281S: Maintained 7282F: arch/powerpc/platforms/512x/ 7283F: arch/powerpc/platforms/52xx/ 7284 7285LINUX FOR POWERPC EMBEDDED PPC4XX 7286M: Alistair Popple <alistair@popple.id.au> 7287M: Matt Porter <mporter@kernel.crashing.org> 7288W: http://www.penguinppc.org/ 7289L: linuxppc-dev@lists.ozlabs.org 7290S: Maintained 7291F: arch/powerpc/platforms/40x/ 7292F: arch/powerpc/platforms/44x/ 7293 7294LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Orphan 7297F: arch/powerpc/*/*virtex* 7298F: arch/powerpc/*/*/*virtex* 7299 7300LINUX FOR POWERPC EMBEDDED PPC8XX 7301M: Vitaly Bordug <vitb@kernel.crashing.org> 7302W: http://www.penguinppc.org/ 7303L: linuxppc-dev@lists.ozlabs.org 7304S: Maintained 7305F: arch/powerpc/platforms/8xx/ 7306 7307LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7308M: Scott Wood <oss@buserror.net> 7309M: Kumar Gala <galak@kernel.crashing.org> 7310W: http://www.penguinppc.org/ 7311L: linuxppc-dev@lists.ozlabs.org 7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7313S: Maintained 7314F: arch/powerpc/platforms/83xx/ 7315F: arch/powerpc/platforms/85xx/ 7316 7317LINUX FOR POWERPC PA SEMI PWRFICIENT 7318L: linuxppc-dev@lists.ozlabs.org 7319S: Orphan 7320F: arch/powerpc/platforms/pasemi/ 7321F: drivers/*/*pasemi* 7322F: drivers/*/*/*pasemi* 7323 7324LINUX SECURITY MODULE (LSM) FRAMEWORK 7325M: Chris Wright <chrisw@sous-sol.org> 7326L: linux-security-module@vger.kernel.org 7327S: Supported 7328 7329LIS3LV02D ACCELEROMETER DRIVER 7330M: Eric Piel <eric.piel@tremplin-utc.net> 7331S: Maintained 7332F: Documentation/misc-devices/lis3lv02d 7333F: drivers/misc/lis3lv02d/ 7334F: drivers/platform/x86/hp_accel.c 7335 7336LIVE PATCHING 7337M: Josh Poimboeuf <jpoimboe@redhat.com> 7338M: Jessica Yu <jeyu@redhat.com> 7339M: Jiri Kosina <jikos@kernel.org> 7340M: Miroslav Benes <mbenes@suse.cz> 7341R: Petr Mladek <pmladek@suse.com> 7342S: Maintained 7343F: kernel/livepatch/ 7344F: include/linux/livepatch.h 7345F: arch/x86/include/asm/livepatch.h 7346F: arch/x86/kernel/livepatch.c 7347F: Documentation/livepatch/ 7348F: Documentation/ABI/testing/sysfs-kernel-livepatch 7349F: samples/livepatch/ 7350L: live-patching@vger.kernel.org 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7352 7353LINUX KERNEL DUMP TEST MODULE (LKDTM) 7354M: Kees Cook <keescook@chromium.org> 7355S: Maintained 7356F: drivers/misc/lkdtm* 7357 7358LLC (802.2) 7359M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7360S: Maintained 7361F: include/linux/llc.h 7362F: include/uapi/linux/llc.h 7363F: include/net/llc* 7364F: net/llc/ 7365 7366LM73 HARDWARE MONITOR DRIVER 7367M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7368L: linux-hwmon@vger.kernel.org 7369S: Maintained 7370F: drivers/hwmon/lm73.c 7371 7372LM78 HARDWARE MONITOR DRIVER 7373M: Jean Delvare <jdelvare@suse.com> 7374L: linux-hwmon@vger.kernel.org 7375S: Maintained 7376F: Documentation/hwmon/lm78 7377F: drivers/hwmon/lm78.c 7378 7379LM83 HARDWARE MONITOR DRIVER 7380M: Jean Delvare <jdelvare@suse.com> 7381L: linux-hwmon@vger.kernel.org 7382S: Maintained 7383F: Documentation/hwmon/lm83 7384F: drivers/hwmon/lm83.c 7385 7386LM90 HARDWARE MONITOR DRIVER 7387M: Jean Delvare <jdelvare@suse.com> 7388L: linux-hwmon@vger.kernel.org 7389S: Maintained 7390F: Documentation/hwmon/lm90 7391F: Documentation/devicetree/bindings/hwmon/lm90.txt 7392F: drivers/hwmon/lm90.c 7393 7394LM95234 HARDWARE MONITOR DRIVER 7395M: Guenter Roeck <linux@roeck-us.net> 7396L: linux-hwmon@vger.kernel.org 7397S: Maintained 7398F: Documentation/hwmon/lm95234 7399F: drivers/hwmon/lm95234.c 7400 7401LME2510 MEDIA DRIVER 7402M: Malcolm Priestley <tvboxspy@gmail.com> 7403L: linux-media@vger.kernel.org 7404W: https://linuxtv.org 7405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7406S: Maintained 7407F: drivers/media/usb/dvb-usb-v2/lmedm04* 7408 7409LOCKING PRIMITIVES 7410M: Peter Zijlstra <peterz@infradead.org> 7411M: Ingo Molnar <mingo@redhat.com> 7412L: linux-kernel@vger.kernel.org 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7414S: Maintained 7415F: Documentation/locking/ 7416F: include/linux/lockdep.h 7417F: include/linux/spinlock*.h 7418F: arch/*/include/asm/spinlock*.h 7419F: include/linux/rwlock*.h 7420F: include/linux/mutex*.h 7421F: arch/*/include/asm/mutex*.h 7422F: include/linux/rwsem*.h 7423F: arch/*/include/asm/rwsem.h 7424F: include/linux/seqlock.h 7425F: lib/locking*.[ch] 7426F: kernel/locking/ 7427 7428LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7429M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7430L: linux-ntfs-dev@lists.sourceforge.net 7431W: http://www.linux-ntfs.org/content/view/19/37/ 7432S: Maintained 7433F: Documentation/ldm.txt 7434F: block/partitions/ldm.* 7435 7436LogFS 7437M: Joern Engel <joern@logfs.org> 7438M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7439L: logfs@logfs.org 7440W: logfs.org 7441S: Maintained 7442F: fs/logfs/ 7443 7444LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7445M: Sathya Prakash <sathya.prakash@broadcom.com> 7446M: Chaitra P B <chaitra.basappa@broadcom.com> 7447M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7448L: MPT-FusionLinux.pdl@broadcom.com 7449L: linux-scsi@vger.kernel.org 7450W: http://www.avagotech.com/support/ 7451S: Supported 7452F: drivers/message/fusion/ 7453F: drivers/scsi/mpt2sas/ 7454F: drivers/scsi/mpt3sas/ 7455 7456LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7457M: Matthew Wilcox <matthew@wil.cx> 7458L: linux-scsi@vger.kernel.org 7459S: Maintained 7460F: drivers/scsi/sym53c8xx_2/ 7461 7462LTC4261 HARDWARE MONITOR DRIVER 7463M: Guenter Roeck <linux@roeck-us.net> 7464L: linux-hwmon@vger.kernel.org 7465S: Maintained 7466F: Documentation/hwmon/ltc4261 7467F: drivers/hwmon/ltc4261.c 7468 7469LTP (Linux Test Project) 7470M: Mike Frysinger <vapier@gentoo.org> 7471M: Cyril Hrubis <chrubis@suse.cz> 7472M: Wanlong Gao <wanlong.gao@gmail.com> 7473M: Jan Stancek <jstancek@redhat.com> 7474M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7475M: Alexey Kodanev <alexey.kodanev@oracle.com> 7476L: ltp@lists.linux.it (subscribers-only) 7477W: http://linux-test-project.github.io/ 7478T: git git://github.com/linux-test-project/ltp.git 7479S: Maintained 7480 7481M32R ARCHITECTURE 7482W: http://www.linux-m32r.org/ 7483S: Orphan 7484F: arch/m32r/ 7485 7486M68K ARCHITECTURE 7487M: Geert Uytterhoeven <geert@linux-m68k.org> 7488L: linux-m68k@lists.linux-m68k.org 7489W: http://www.linux-m68k.org/ 7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7491S: Maintained 7492F: arch/m68k/ 7493F: drivers/zorro/ 7494 7495M68K ON APPLE MACINTOSH 7496M: Joshua Thompson <funaho@jurai.org> 7497W: http://www.mac.linux-m68k.org/ 7498L: linux-m68k@lists.linux-m68k.org 7499S: Maintained 7500F: arch/m68k/mac/ 7501 7502M68K ON HP9000/300 7503M: Philip Blundell <philb@gnu.org> 7504W: http://www.tazenda.demon.co.uk/phil/linux-hp 7505S: Maintained 7506F: arch/m68k/hp300/ 7507 7508M88DS3103 MEDIA DRIVER 7509M: Antti Palosaari <crope@iki.fi> 7510L: linux-media@vger.kernel.org 7511W: https://linuxtv.org 7512W: http://palosaari.fi/linux/ 7513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7514T: git git://linuxtv.org/anttip/media_tree.git 7515S: Maintained 7516F: drivers/media/dvb-frontends/m88ds3103* 7517 7518M88RS2000 MEDIA DRIVER 7519M: Malcolm Priestley <tvboxspy@gmail.com> 7520L: linux-media@vger.kernel.org 7521W: https://linuxtv.org 7522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7523S: Maintained 7524F: drivers/media/dvb-frontends/m88rs2000* 7525 7526MA901 MASTERKIT USB FM RADIO DRIVER 7527M: Alexey Klimov <klimov.linux@gmail.com> 7528L: linux-media@vger.kernel.org 7529T: git git://linuxtv.org/media_tree.git 7530S: Maintained 7531F: drivers/media/radio/radio-ma901.c 7532 7533MAC80211 7534M: Johannes Berg <johannes@sipsolutions.net> 7535L: linux-wireless@vger.kernel.org 7536W: http://wireless.kernel.org/ 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7539S: Maintained 7540F: Documentation/networking/mac80211-injection.txt 7541F: include/net/mac80211.h 7542F: net/mac80211/ 7543F: drivers/net/wireless/mac80211_hwsim.[ch] 7544 7545MACVLAN DRIVER 7546M: Patrick McHardy <kaber@trash.net> 7547L: netdev@vger.kernel.org 7548S: Maintained 7549F: drivers/net/macvlan.c 7550F: include/linux/if_macvlan.h 7551 7552MAILBOX API 7553M: Jassi Brar <jassisinghbrar@gmail.com> 7554L: linux-kernel@vger.kernel.org 7555S: Maintained 7556F: drivers/mailbox/ 7557F: include/linux/mailbox_client.h 7558F: include/linux/mailbox_controller.h 7559 7560MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7561M: Michael Kerrisk <mtk.manpages@gmail.com> 7562W: http://www.kernel.org/doc/man-pages 7563L: linux-man@vger.kernel.org 7564S: Maintained 7565 7566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7567M: Andrew Lunn <andrew@lunn.ch> 7568M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7569S: Maintained 7570F: drivers/net/dsa/mv88e6xxx/ 7571 7572MARVELL ARMADA DRM SUPPORT 7573M: Russell King <rmk+kernel@armlinux.org.uk> 7574S: Maintained 7575F: drivers/gpu/drm/armada/ 7576F: include/uapi/drm/armada_drm.h 7577F: Documentation/devicetree/bindings/display/armada/ 7578 7579MARVELL CRYPTO DRIVER 7580M: Boris Brezillon <boris.brezillon@free-electrons.com> 7581M: Arnaud Ebalard <arno@natisbad.org> 7582F: drivers/crypto/marvell/ 7583S: Maintained 7584L: linux-crypto@vger.kernel.org 7585 7586MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7587M: Mirko Lindner <mlindner@marvell.com> 7588M: Stephen Hemminger <stephen@networkplumber.org> 7589L: netdev@vger.kernel.org 7590S: Maintained 7591F: drivers/net/ethernet/marvell/sk* 7592 7593MARVELL LIBERTAS WIRELESS DRIVER 7594L: libertas-dev@lists.infradead.org 7595S: Orphan 7596F: drivers/net/wireless/marvell/libertas/ 7597 7598MARVELL MV643XX ETHERNET DRIVER 7599M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7600L: netdev@vger.kernel.org 7601S: Maintained 7602F: drivers/net/ethernet/marvell/mv643xx_eth.* 7603F: include/linux/mv643xx.h 7604 7605MARVELL MVNETA ETHERNET DRIVER 7606M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7607L: netdev@vger.kernel.org 7608S: Maintained 7609F: drivers/net/ethernet/marvell/mvneta.* 7610 7611MARVELL MWIFIEX WIRELESS DRIVER 7612M: Amitkumar Karwar <akarwar@marvell.com> 7613M: Nishant Sarmukadam <nishants@marvell.com> 7614L: linux-wireless@vger.kernel.org 7615S: Maintained 7616F: drivers/net/wireless/marvell/mwifiex/ 7617 7618MARVELL MWL8K WIRELESS DRIVER 7619M: Lennert Buytenhek <buytenh@wantstofly.org> 7620L: linux-wireless@vger.kernel.org 7621S: Odd Fixes 7622F: drivers/net/wireless/marvell/mwl8k.c 7623 7624MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7625M: Nicolas Pitre <nico@fluxnic.net> 7626S: Odd Fixes 7627F: drivers/mmc/host/mvsdio.* 7628 7629MATROX FRAMEBUFFER DRIVER 7630L: linux-fbdev@vger.kernel.org 7631S: Orphan 7632F: drivers/video/fbdev/matrox/matroxfb_* 7633F: include/uapi/linux/matroxfb.h 7634 7635MAX16065 HARDWARE MONITOR DRIVER 7636M: Guenter Roeck <linux@roeck-us.net> 7637L: linux-hwmon@vger.kernel.org 7638S: Maintained 7639F: Documentation/hwmon/max16065 7640F: drivers/hwmon/max16065.c 7641 7642MAX20751 HARDWARE MONITOR DRIVER 7643M: Guenter Roeck <linux@roeck-us.net> 7644L: linux-hwmon@vger.kernel.org 7645S: Maintained 7646F: Documentation/hwmon/max20751 7647F: drivers/hwmon/max20751.c 7648 7649MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7650L: linux-hwmon@vger.kernel.org 7651S: Orphan 7652F: Documentation/hwmon/max6650 7653F: drivers/hwmon/max6650.c 7654 7655MAX6697 HARDWARE MONITOR DRIVER 7656M: Guenter Roeck <linux@roeck-us.net> 7657L: linux-hwmon@vger.kernel.org 7658S: Maintained 7659F: Documentation/hwmon/max6697 7660F: Documentation/devicetree/bindings/i2c/max6697.txt 7661F: drivers/hwmon/max6697.c 7662F: include/linux/platform_data/max6697.h 7663 7664MAX9860 MONO AUDIO VOICE CODEC DRIVER 7665M: Peter Rosin <peda@axentia.se> 7666L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7667S: Maintained 7668F: Documentation/devicetree/bindings/sound/max9860.txt 7669F: sound/soc/codecs/max9860.* 7670 7671MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7672M: Krzysztof Kozlowski <krzk@kernel.org> 7673M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7674L: linux-pm@vger.kernel.org 7675S: Supported 7676F: drivers/power/supply/max14577_charger.c 7677F: drivers/power/supply/max77693_charger.c 7678 7679MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7680M: Javier Martinez Canillas <javier@osg.samsung.com> 7681L: linux-kernel@vger.kernel.org 7682S: Supported 7683F: drivers/*/*max77802*.c 7684F: Documentation/devicetree/bindings/*/*max77802.txt 7685F: include/dt-bindings/*/*max77802.h 7686 7687MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7688M: Chanwoo Choi <cw00.choi@samsung.com> 7689M: Krzysztof Kozlowski <krzk@kernel.org> 7690M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7691L: linux-kernel@vger.kernel.org 7692S: Supported 7693F: drivers/*/max14577*.c 7694F: drivers/*/max77686*.c 7695F: drivers/*/max77693*.c 7696F: drivers/extcon/extcon-max14577.c 7697F: drivers/extcon/extcon-max77693.c 7698F: drivers/rtc/rtc-max77686.c 7699F: drivers/clk/clk-max77686.c 7700F: Documentation/devicetree/bindings/mfd/max14577.txt 7701F: Documentation/devicetree/bindings/*/max77686.txt 7702F: Documentation/devicetree/bindings/mfd/max77693.txt 7703F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7704F: include/linux/mfd/max14577*.h 7705F: include/linux/mfd/max77686*.h 7706F: include/linux/mfd/max77693*.h 7707 7708MAXIRADIO FM RADIO RECEIVER DRIVER 7709M: Hans Verkuil <hverkuil@xs4all.nl> 7710L: linux-media@vger.kernel.org 7711T: git git://linuxtv.org/media_tree.git 7712W: https://linuxtv.org 7713S: Maintained 7714F: drivers/media/radio/radio-maxiradio* 7715 7716MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7717M: Peter Rosin <peda@axentia.se> 7718L: linux-iio@vger.kernel.org 7719S: Maintained 7720F: drivers/iio/potentiometer/mcp4531.c 7721 7722MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7723M: William Breathitt Gray <vilhelm.gray@gmail.com> 7724L: linux-iio@vger.kernel.org 7725S: Maintained 7726F: drivers/iio/dac/cio-dac.c 7727 7728MEDIA DRIVERS FOR RENESAS - FCP 7729M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7730L: linux-media@vger.kernel.org 7731L: linux-renesas-soc@vger.kernel.org 7732T: git git://linuxtv.org/media_tree.git 7733S: Supported 7734F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7735F: drivers/media/platform/rcar-fcp.c 7736F: include/media/rcar-fcp.h 7737 7738MEDIA DRIVERS FOR RENESAS - VIN 7739M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7740L: linux-media@vger.kernel.org 7741L: linux-renesas-soc@vger.kernel.org 7742T: git git://linuxtv.org/media_tree.git 7743S: Supported 7744F: Documentation/devicetree/bindings/media/rcar_vin.txt 7745F: drivers/media/platform/rcar-vin/ 7746 7747MEDIA DRIVERS FOR RENESAS - VSP1 7748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7749L: linux-media@vger.kernel.org 7750L: linux-renesas-soc@vger.kernel.org 7751T: git git://linuxtv.org/media_tree.git 7752S: Supported 7753F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7754F: drivers/media/platform/vsp1/ 7755 7756MEDIA DRIVERS FOR HELENE 7757M: Abylay Ospan <aospan@netup.ru> 7758L: linux-media@vger.kernel.org 7759W: https://linuxtv.org 7760W: http://netup.tv/ 7761T: git git://linuxtv.org/media_tree.git 7762S: Supported 7763F: drivers/media/dvb-frontends/helene* 7764 7765MEDIA DRIVERS FOR ASCOT2E 7766M: Sergey Kozlov <serjk@netup.ru> 7767M: Abylay Ospan <aospan@netup.ru> 7768L: linux-media@vger.kernel.org 7769W: https://linuxtv.org 7770W: http://netup.tv/ 7771T: git git://linuxtv.org/media_tree.git 7772S: Supported 7773F: drivers/media/dvb-frontends/ascot2e* 7774 7775MEDIA DRIVERS FOR CXD2841ER 7776M: Sergey Kozlov <serjk@netup.ru> 7777M: Abylay Ospan <aospan@netup.ru> 7778L: linux-media@vger.kernel.org 7779W: https://linuxtv.org 7780W: http://netup.tv/ 7781T: git git://linuxtv.org/media_tree.git 7782S: Supported 7783F: drivers/media/dvb-frontends/cxd2841er* 7784 7785MEDIA DRIVERS FOR HORUS3A 7786M: Sergey Kozlov <serjk@netup.ru> 7787M: Abylay Ospan <aospan@netup.ru> 7788L: linux-media@vger.kernel.org 7789W: https://linuxtv.org 7790W: http://netup.tv/ 7791T: git git://linuxtv.org/media_tree.git 7792S: Supported 7793F: drivers/media/dvb-frontends/horus3a* 7794 7795MEDIA DRIVERS FOR LNBH25 7796M: Sergey Kozlov <serjk@netup.ru> 7797M: Abylay Ospan <aospan@netup.ru> 7798L: linux-media@vger.kernel.org 7799W: https://linuxtv.org 7800W: http://netup.tv/ 7801T: git git://linuxtv.org/media_tree.git 7802S: Supported 7803F: drivers/media/dvb-frontends/lnbh25* 7804 7805MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7806M: Sergey Kozlov <serjk@netup.ru> 7807M: Abylay Ospan <aospan@netup.ru> 7808L: linux-media@vger.kernel.org 7809W: https://linuxtv.org 7810W: http://netup.tv/ 7811T: git git://linuxtv.org/media_tree.git 7812S: Supported 7813F: drivers/media/pci/netup_unidvb/* 7814 7815MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7816M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7817M: Mauro Carvalho Chehab <mchehab@kernel.org> 7818P: LinuxTV.org Project 7819L: linux-media@vger.kernel.org 7820W: https://linuxtv.org 7821Q: http://patchwork.kernel.org/project/linux-media/list/ 7822T: git git://linuxtv.org/media_tree.git 7823S: Maintained 7824F: Documentation/media/ 7825F: drivers/media/ 7826F: drivers/staging/media/ 7827F: include/linux/platform_data/media/ 7828F: include/media/ 7829F: include/uapi/linux/dvb/ 7830F: include/uapi/linux/videodev2.h 7831F: include/uapi/linux/media.h 7832F: include/uapi/linux/v4l2-* 7833F: include/uapi/linux/meye.h 7834F: include/uapi/linux/ivtv* 7835F: include/uapi/linux/uvcvideo.h 7836 7837MEDIATEK ETHERNET DRIVER 7838M: Felix Fietkau <nbd@openwrt.org> 7839M: John Crispin <blogic@openwrt.org> 7840L: netdev@vger.kernel.org 7841S: Maintained 7842F: drivers/net/ethernet/mediatek/ 7843 7844MEDIATEK MT7601U WIRELESS LAN DRIVER 7845M: Jakub Kicinski <kubakici@wp.pl> 7846L: linux-wireless@vger.kernel.org 7847S: Maintained 7848F: drivers/net/wireless/mediatek/mt7601u/ 7849 7850MEGARAID SCSI/SAS DRIVERS 7851M: Kashyap Desai <kashyap.desai@avagotech.com> 7852M: Sumit Saxena <sumit.saxena@avagotech.com> 7853M: Uday Lingala <uday.lingala@avagotech.com> 7854L: megaraidlinux.pdl@avagotech.com 7855L: linux-scsi@vger.kernel.org 7856W: http://www.lsi.com 7857S: Maintained 7858F: Documentation/scsi/megaraid.txt 7859F: drivers/scsi/megaraid.* 7860F: drivers/scsi/megaraid/ 7861 7862MELFAS MIP4 TOUCHSCREEN DRIVER 7863M: Sangwon Jee <jeesw@melfas.com> 7864W: http://www.melfas.com 7865S: Supported 7866F: drivers/input/touchscreen/melfas_mip4.c 7867F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7868 7869MELLANOX ETHERNET DRIVER (mlx4_en) 7870M: Tariq Toukan <tariqt@mellanox.com> 7871L: netdev@vger.kernel.org 7872S: Supported 7873W: http://www.mellanox.com 7874Q: http://patchwork.ozlabs.org/project/netdev/list/ 7875F: drivers/net/ethernet/mellanox/mlx4/en_* 7876 7877MELLANOX ETHERNET DRIVER (mlx5e) 7878M: Saeed Mahameed <saeedm@mellanox.com> 7879L: netdev@vger.kernel.org 7880S: Supported 7881W: http://www.mellanox.com 7882Q: http://patchwork.ozlabs.org/project/netdev/list/ 7883F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7884 7885MELLANOX ETHERNET SWITCH DRIVERS 7886M: Jiri Pirko <jiri@mellanox.com> 7887M: Ido Schimmel <idosch@mellanox.com> 7888L: netdev@vger.kernel.org 7889S: Supported 7890W: http://www.mellanox.com 7891Q: http://patchwork.ozlabs.org/project/netdev/list/ 7892F: drivers/net/ethernet/mellanox/mlxsw/ 7893 7894MELLANOX MLXCPLD LED DRIVER 7895M: Vadim Pasternak <vadimp@mellanox.com> 7896L: linux-leds@vger.kernel.org 7897S: Supported 7898F: drivers/leds/leds-mlxcpld.c 7899F: Documentation/leds/leds-mlxcpld.txt 7900 7901MELLANOX PLATFORM DRIVER 7902M: Vadim Pasternak <vadimp@mellanox.com> 7903L: platform-driver-x86@vger.kernel.org 7904S: Supported 7905F: arch/x86/platform/mellanox/mlx-platform.c 7906 7907SOFT-ROCE DRIVER (rxe) 7908M: Moni Shoua <monis@mellanox.com> 7909L: linux-rdma@vger.kernel.org 7910S: Supported 7911W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7912Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7913F: drivers/infiniband/sw/rxe/ 7914F: include/uapi/rdma/rdma_user_rxe.h 7915 7916MEMBARRIER SUPPORT 7917M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7918M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7919L: linux-kernel@vger.kernel.org 7920S: Supported 7921F: kernel/membarrier.c 7922F: include/uapi/linux/membarrier.h 7923 7924MEMORY MANAGEMENT 7925L: linux-mm@kvack.org 7926W: http://www.linux-mm.org 7927S: Maintained 7928F: include/linux/mm.h 7929F: include/linux/gfp.h 7930F: include/linux/mmzone.h 7931F: include/linux/memory_hotplug.h 7932F: include/linux/vmalloc.h 7933F: mm/ 7934 7935MEMORY TECHNOLOGY DEVICES (MTD) 7936M: David Woodhouse <dwmw2@infradead.org> 7937M: Brian Norris <computersforpeace@gmail.com> 7938M: Boris Brezillon <boris.brezillon@free-electrons.com> 7939M: Marek Vasut <marek.vasut@gmail.com> 7940M: Richard Weinberger <richard@nod.at> 7941M: Cyrille Pitchen <cyrille.pitchen@atmel.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: Jessica Yu <jeyu@redhat.com> 8130M: Rusty Russell <rusty@rustcorp.com.au> 8131S: Maintained 8132F: include/linux/module.h 8133F: kernel/module.c 8134 8135MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8136W: http://popies.net/meye/ 8137S: Orphan 8138F: Documentation/media/v4l-drivers/meye* 8139F: drivers/media/pci/meye/ 8140F: include/uapi/linux/meye.h 8141 8142MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8143M: Jiri Slaby <jirislaby@gmail.com> 8144S: Maintained 8145F: Documentation/serial/moxa-smartio 8146F: drivers/tty/mxser.* 8147 8148MR800 AVERMEDIA USB FM RADIO DRIVER 8149M: Alexey Klimov <klimov.linux@gmail.com> 8150L: linux-media@vger.kernel.org 8151T: git git://linuxtv.org/media_tree.git 8152S: Maintained 8153F: drivers/media/radio/radio-mr800.c 8154 8155MRF24J40 IEEE 802.15.4 RADIO DRIVER 8156M: Alan Ott <alan@signal11.us> 8157L: linux-wpan@vger.kernel.org 8158S: Maintained 8159F: drivers/net/ieee802154/mrf24j40.c 8160F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8161 8162MSI LAPTOP SUPPORT 8163M: "Lee, Chun-Yi" <jlee@suse.com> 8164L: platform-driver-x86@vger.kernel.org 8165S: Maintained 8166F: drivers/platform/x86/msi-laptop.c 8167 8168MSI WMI SUPPORT 8169L: platform-driver-x86@vger.kernel.org 8170S: Orphan 8171F: drivers/platform/x86/msi-wmi.c 8172 8173MSI001 MEDIA DRIVER 8174M: Antti Palosaari <crope@iki.fi> 8175L: linux-media@vger.kernel.org 8176W: https://linuxtv.org 8177W: http://palosaari.fi/linux/ 8178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8179T: git git://linuxtv.org/anttip/media_tree.git 8180S: Maintained 8181F: drivers/media/tuners/msi001* 8182 8183MSI2500 MEDIA DRIVER 8184M: Antti Palosaari <crope@iki.fi> 8185L: linux-media@vger.kernel.org 8186W: https://linuxtv.org 8187W: http://palosaari.fi/linux/ 8188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8189T: git git://linuxtv.org/anttip/media_tree.git 8190S: Maintained 8191F: drivers/media/usb/msi2500/ 8192 8193MSYSTEMS DISKONCHIP G3 MTD DRIVER 8194M: Robert Jarzmik <robert.jarzmik@free.fr> 8195L: linux-mtd@lists.infradead.org 8196S: Maintained 8197F: drivers/mtd/devices/docg3* 8198 8199MT9M032 APTINA SENSOR DRIVER 8200M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8201L: linux-media@vger.kernel.org 8202T: git git://linuxtv.org/media_tree.git 8203S: Maintained 8204F: drivers/media/i2c/mt9m032.c 8205F: include/media/i2c/mt9m032.h 8206 8207MT9P031 APTINA CAMERA SENSOR 8208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8209L: linux-media@vger.kernel.org 8210T: git git://linuxtv.org/media_tree.git 8211S: Maintained 8212F: drivers/media/i2c/mt9p031.c 8213F: include/media/i2c/mt9p031.h 8214 8215MT9T001 APTINA CAMERA SENSOR 8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8217L: linux-media@vger.kernel.org 8218T: git git://linuxtv.org/media_tree.git 8219S: Maintained 8220F: drivers/media/i2c/mt9t001.c 8221F: include/media/i2c/mt9t001.h 8222 8223MT9V032 APTINA CAMERA SENSOR 8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8225L: linux-media@vger.kernel.org 8226T: git git://linuxtv.org/media_tree.git 8227S: Maintained 8228F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8229F: drivers/media/i2c/mt9v032.c 8230F: include/media/i2c/mt9v032.h 8231 8232MULTIFUNCTION DEVICES (MFD) 8233M: Lee Jones <lee.jones@linaro.org> 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8235S: Supported 8236F: Documentation/devicetree/bindings/mfd/ 8237F: drivers/mfd/ 8238F: include/linux/mfd/ 8239 8240MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8241M: Ulf Hansson <ulf.hansson@linaro.org> 8242L: linux-mmc@vger.kernel.org 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8244S: Maintained 8245F: Documentation/devicetree/bindings/mmc/ 8246F: drivers/mmc/ 8247F: include/linux/mmc/ 8248F: include/uapi/linux/mmc/ 8249 8250MULTIMEDIA CARD (MMC) ETC. OVER SPI 8251S: Orphan 8252F: drivers/mmc/host/mmc_spi.c 8253F: include/linux/spi/mmc_spi.h 8254 8255MULTISOUND SOUND DRIVER 8256M: Andrew Veliath <andrewtv@usa.net> 8257S: Maintained 8258F: Documentation/sound/oss/MultiSound 8259F: sound/oss/msnd* 8260 8261MULTITECH MULTIPORT CARD (ISICOM) 8262S: Orphan 8263F: drivers/tty/isicom.c 8264F: include/linux/isicom.h 8265 8266MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8267M: Bin Liu <b-liu@ti.com> 8268L: linux-usb@vger.kernel.org 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8270S: Maintained 8271F: drivers/usb/musb/ 8272 8273MXL5007T MEDIA DRIVER 8274M: Michael Krufky <mkrufky@linuxtv.org> 8275L: linux-media@vger.kernel.org 8276W: https://linuxtv.org 8277W: http://github.com/mkrufky 8278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8279T: git git://linuxtv.org/mkrufky/tuners.git 8280S: Maintained 8281F: drivers/media/tuners/mxl5007t.* 8282 8283MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8284M: Hyong-Youb Kim <hykim@myri.com> 8285L: netdev@vger.kernel.org 8286W: https://www.myricom.com/support/downloads/myri10ge.html 8287S: Supported 8288F: drivers/net/ethernet/myricom/myri10ge/ 8289 8290NAND FLASH SUBSYSTEM 8291M: Boris Brezillon <boris.brezillon@free-electrons.com> 8292R: Richard Weinberger <richard@nod.at> 8293L: linux-mtd@lists.infradead.org 8294W: http://www.linux-mtd.infradead.org/ 8295Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8296T: git git://github.com/linux-nand/linux.git 8297S: Maintained 8298F: drivers/mtd/nand/ 8299F: include/linux/mtd/nand*.h 8300 8301NATSEMI ETHERNET DRIVER (DP8381x) 8302S: Orphan 8303F: drivers/net/ethernet/natsemi/natsemi.c 8304 8305NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8306M: Daniel Mack <zonque@gmail.com> 8307S: Maintained 8308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8309W: http://www.native-instruments.com 8310F: sound/usb/caiaq/ 8311 8312NCP FILESYSTEM 8313M: Petr Vandrovec <petr@vandrovec.name> 8314S: Odd Fixes 8315F: fs/ncpfs/ 8316 8317NCR 5380 SCSI DRIVERS 8318M: Finn Thain <fthain@telegraphics.com.au> 8319M: Michael Schmitz <schmitzmic@gmail.com> 8320L: linux-scsi@vger.kernel.org 8321S: Maintained 8322F: Documentation/scsi/g_NCR5380.txt 8323F: drivers/scsi/NCR5380.* 8324F: drivers/scsi/arm/cumana_1.c 8325F: drivers/scsi/arm/oak.c 8326F: drivers/scsi/atari_scsi.* 8327F: drivers/scsi/dmx3191d.c 8328F: drivers/scsi/g_NCR5380.* 8329F: drivers/scsi/g_NCR5380_mmio.c 8330F: drivers/scsi/mac_scsi.* 8331F: drivers/scsi/sun3_scsi.* 8332F: drivers/scsi/sun3_scsi_vme.c 8333 8334NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8335M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8336L: linux-scsi@vger.kernel.org 8337S: Maintained 8338F: drivers/scsi/NCR_D700.* 8339 8340NCT6775 HARDWARE MONITOR DRIVER 8341M: Guenter Roeck <linux@roeck-us.net> 8342L: linux-hwmon@vger.kernel.org 8343S: Maintained 8344F: Documentation/hwmon/nct6775 8345F: drivers/hwmon/nct6775.c 8346 8347NETEFFECT IWARP RNIC DRIVER (IW_NES) 8348M: Faisal Latif <faisal.latif@intel.com> 8349L: linux-rdma@vger.kernel.org 8350W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8351S: Supported 8352F: drivers/infiniband/hw/nes/ 8353F: include/uapi/rdma/nes-abi.h 8354 8355NETEM NETWORK EMULATOR 8356M: Stephen Hemminger <stephen@networkplumber.org> 8357L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8358S: Maintained 8359F: net/sched/sch_netem.c 8360 8361NETERION 10GbE DRIVERS (s2io/vxge) 8362M: Jon Mason <jdmason@kudzu.us> 8363L: netdev@vger.kernel.org 8364S: Supported 8365F: Documentation/networking/s2io.txt 8366F: Documentation/networking/vxge.txt 8367F: drivers/net/ethernet/neterion/ 8368 8369NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8370M: Pablo Neira Ayuso <pablo@netfilter.org> 8371M: Patrick McHardy <kaber@trash.net> 8372M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8373L: netfilter-devel@vger.kernel.org 8374L: coreteam@netfilter.org 8375W: http://www.netfilter.org/ 8376W: http://www.iptables.org/ 8377Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8380S: Supported 8381F: include/linux/netfilter* 8382F: include/linux/netfilter/ 8383F: include/net/netfilter/ 8384F: include/uapi/linux/netfilter* 8385F: include/uapi/linux/netfilter/ 8386F: net/*/netfilter.c 8387F: net/*/netfilter/ 8388F: net/netfilter/ 8389F: net/bridge/br_netfilter*.c 8390 8391NETLABEL 8392M: Paul Moore <paul@paul-moore.com> 8393W: http://netlabel.sf.net 8394L: netdev@vger.kernel.org 8395S: Maintained 8396F: Documentation/netlabel/ 8397F: include/net/netlabel.h 8398F: net/netlabel/ 8399 8400NETROM NETWORK LAYER 8401M: Ralf Baechle <ralf@linux-mips.org> 8402L: linux-hams@vger.kernel.org 8403W: http://www.linux-ax25.org/ 8404S: Maintained 8405F: include/net/netrom.h 8406F: include/uapi/linux/netrom.h 8407F: net/netrom/ 8408 8409NETRONOME ETHERNET DRIVERS 8410M: Jakub Kicinski <jakub.kicinski@netronome.com> 8411L: oss-drivers@netronome.com 8412S: Maintained 8413F: drivers/net/ethernet/netronome/ 8414 8415NETWORK BLOCK DEVICE (NBD) 8416M: Markus Pargmann <mpa@pengutronix.de> 8417S: Maintained 8418L: nbd-general@lists.sourceforge.net 8419T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8420F: Documentation/blockdev/nbd.txt 8421F: drivers/block/nbd.c 8422F: include/uapi/linux/nbd.h 8423 8424NETWORK DROP MONITOR 8425M: Neil Horman <nhorman@tuxdriver.com> 8426L: netdev@vger.kernel.org 8427S: Maintained 8428W: https://fedorahosted.org/dropwatch/ 8429F: net/core/drop_monitor.c 8430 8431NETWORKING [DSA] 8432M: Andrew Lunn <andrew@lunn.ch> 8433M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8434M: Florian Fainelli <f.fainelli@gmail.com> 8435S: Maintained 8436F: net/dsa/ 8437F: include/net/dsa.h 8438F: drivers/net/dsa/ 8439 8440NETWORKING [GENERAL] 8441M: "David S. Miller" <davem@davemloft.net> 8442L: netdev@vger.kernel.org 8443W: http://www.linuxfoundation.org/en/Net 8444Q: http://patchwork.ozlabs.org/project/netdev/list/ 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8447S: Maintained 8448F: net/ 8449F: include/net/ 8450F: include/linux/in.h 8451F: include/linux/net.h 8452F: include/linux/netdevice.h 8453F: include/uapi/linux/in.h 8454F: include/uapi/linux/net.h 8455F: include/uapi/linux/netdevice.h 8456F: include/uapi/linux/net_namespace.h 8457F: tools/net/ 8458F: tools/testing/selftests/net/ 8459F: lib/random32.c 8460F: lib/test_bpf.c 8461 8462NETWORKING [IPv4/IPv6] 8463M: "David S. Miller" <davem@davemloft.net> 8464M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8465M: James Morris <jmorris@namei.org> 8466M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8467M: Patrick McHardy <kaber@trash.net> 8468L: netdev@vger.kernel.org 8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8470S: Maintained 8471F: net/ipv4/ 8472F: net/ipv6/ 8473F: include/net/ip* 8474F: arch/x86/net/* 8475 8476NETWORKING [IPSEC] 8477M: Steffen Klassert <steffen.klassert@secunet.com> 8478M: Herbert Xu <herbert@gondor.apana.org.au> 8479M: "David S. Miller" <davem@davemloft.net> 8480L: netdev@vger.kernel.org 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8483S: Maintained 8484F: net/core/flow.c 8485F: net/xfrm/ 8486F: net/key/ 8487F: net/ipv4/xfrm* 8488F: net/ipv4/esp4.c 8489F: net/ipv4/ah4.c 8490F: net/ipv4/ipcomp.c 8491F: net/ipv4/ip_vti.c 8492F: net/ipv6/xfrm* 8493F: net/ipv6/esp6.c 8494F: net/ipv6/ah6.c 8495F: net/ipv6/ipcomp6.c 8496F: net/ipv6/ip6_vti.c 8497F: include/uapi/linux/xfrm.h 8498F: include/net/xfrm.h 8499 8500NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8501M: Paul Moore <paul@paul-moore.com> 8502L: netdev@vger.kernel.org 8503S: Maintained 8504 8505NETWORKING [WIRELESS] 8506L: linux-wireless@vger.kernel.org 8507Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8508 8509NETWORKING DRIVERS 8510L: netdev@vger.kernel.org 8511W: http://www.linuxfoundation.org/en/Net 8512Q: http://patchwork.ozlabs.org/project/netdev/list/ 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8515S: Odd Fixes 8516F: Documentation/devicetree/bindings/net/ 8517F: drivers/net/ 8518F: include/linux/if_* 8519F: include/linux/netdevice.h 8520F: include/linux/etherdevice.h 8521F: include/linux/fcdevice.h 8522F: include/linux/fddidevice.h 8523F: include/linux/hippidevice.h 8524F: include/linux/inetdevice.h 8525F: include/uapi/linux/if_* 8526F: include/uapi/linux/netdevice.h 8527 8528NETWORKING DRIVERS (WIRELESS) 8529M: Kalle Valo <kvalo@codeaurora.org> 8530L: linux-wireless@vger.kernel.org 8531Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8534S: Maintained 8535F: Documentation/devicetree/bindings/net/wireless/ 8536F: drivers/net/wireless/ 8537 8538NETXEN (1/10) GbE SUPPORT 8539M: Manish Chopra <manish.chopra@cavium.com> 8540M: Rahul Verma <rahul.verma@cavium.com> 8541M: Dept-GELinuxNICDev@cavium.com 8542L: netdev@vger.kernel.org 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: Jose Abreu <Jose.Abreu@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/staging/media/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: Dept-GELinuxNICDev@cavium.com 9919L: netdev@vger.kernel.org 9920S: Supported 9921F: Documentation/networking/LICENSE.qla3xxx 9922F: drivers/net/ethernet/qlogic/qla3xxx.* 9923 9924QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9925M: Harish Patil <harish.patil@cavium.com> 9926M: Manish Chopra <manish.chopra@cavium.com> 9927M: Dept-GELinuxNICDev@cavium.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@cavium.com> 9934M: Manish Chopra <manish.chopra@cavium.com> 9935M: Dept-GELinuxNICDev@cavium.com 9936L: netdev@vger.kernel.org 9937S: Supported 9938F: drivers/net/ethernet/qlogic/qlge/ 9939 9940QLOGIC QL4xxx ETHERNET DRIVER 9941M: Yuval Mintz <Yuval.Mintz@cavium.com> 9942M: Ariel Elior <Ariel.Elior@cavium.com> 9943M: everest-linux-l2@cavium.com 9944L: netdev@vger.kernel.org 9945S: Supported 9946F: drivers/net/ethernet/qlogic/qed/ 9947F: include/linux/qed/ 9948F: drivers/net/ethernet/qlogic/qede/ 9949 9950QNX4 FILESYSTEM 9951M: Anders Larsen <al@alarsen.net> 9952W: http://www.alarsen.net/linux/qnx4fs/ 9953S: Maintained 9954F: fs/qnx4/ 9955F: include/uapi/linux/qnx4_fs.h 9956F: include/uapi/linux/qnxtypes.h 9957 9958QT1010 MEDIA DRIVER 9959M: Antti Palosaari <crope@iki.fi> 9960L: linux-media@vger.kernel.org 9961W: https://linuxtv.org 9962W: http://palosaari.fi/linux/ 9963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9964T: git git://linuxtv.org/anttip/media_tree.git 9965S: Maintained 9966F: drivers/media/tuners/qt1010* 9967 9968QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9969M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9970L: linux-wireless@vger.kernel.org 9971L: ath9k-devel@lists.ath9k.org 9972W: http://wireless.kernel.org/en/users/Drivers/ath9k 9973S: Supported 9974F: drivers/net/wireless/ath/ath9k/ 9975 9976QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9977M: Kalle Valo <kvalo@qca.qualcomm.com> 9978L: ath10k@lists.infradead.org 9979W: http://wireless.kernel.org/en/users/Drivers/ath10k 9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9981S: Supported 9982F: drivers/net/wireless/ath/ath10k/ 9983 9984QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9985M: Timur Tabi <timur@codeaurora.org> 9986L: netdev@vger.kernel.org 9987S: Supported 9988F: drivers/net/ethernet/qualcomm/emac/ 9989 9990QUALCOMM HEXAGON ARCHITECTURE 9991M: Richard Kuo <rkuo@codeaurora.org> 9992L: linux-hexagon@vger.kernel.org 9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9994S: Supported 9995F: arch/hexagon/ 9996 9997QUALCOMM WCN36XX WIRELESS DRIVER 9998M: Eugene Krasnikov <k.eugene.e@gmail.com> 9999L: wcn36xx@lists.infradead.org 10000W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10001T: git git://github.com/KrasnikovEugene/wcn36xx.git 10002S: Supported 10003F: drivers/net/wireless/ath/wcn36xx/ 10004 10005QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10006M: Gabriel Somlo <somlo@cmu.edu> 10007M: "Michael S. Tsirkin" <mst@redhat.com> 10008L: qemu-devel@nongnu.org 10009S: Maintained 10010F: drivers/firmware/qemu_fw_cfg.c 10011 10012RADOS BLOCK DEVICE (RBD) 10013M: Ilya Dryomov <idryomov@gmail.com> 10014M: Sage Weil <sage@redhat.com> 10015M: Alex Elder <elder@kernel.org> 10016L: ceph-devel@vger.kernel.org 10017W: http://ceph.com/ 10018T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10019T: git git://github.com/ceph/ceph-client.git 10020S: Supported 10021F: Documentation/ABI/testing/sysfs-bus-rbd 10022F: drivers/block/rbd.c 10023F: drivers/block/rbd_types.h 10024 10025RADEON FRAMEBUFFER DISPLAY DRIVER 10026M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10027L: linux-fbdev@vger.kernel.org 10028S: Maintained 10029F: drivers/video/fbdev/aty/radeon* 10030F: include/uapi/linux/radeonfb.h 10031 10032RADIOSHARK RADIO DRIVER 10033M: Hans Verkuil <hverkuil@xs4all.nl> 10034L: linux-media@vger.kernel.org 10035T: git git://linuxtv.org/media_tree.git 10036S: Maintained 10037F: drivers/media/radio/radio-shark.c 10038 10039RADIOSHARK2 RADIO DRIVER 10040M: Hans Verkuil <hverkuil@xs4all.nl> 10041L: linux-media@vger.kernel.org 10042T: git git://linuxtv.org/media_tree.git 10043S: Maintained 10044F: drivers/media/radio/radio-shark2.c 10045F: drivers/media/radio/radio-tea5777.c 10046 10047RAGE128 FRAMEBUFFER DISPLAY DRIVER 10048M: Paul Mackerras <paulus@samba.org> 10049L: linux-fbdev@vger.kernel.org 10050S: Maintained 10051F: drivers/video/fbdev/aty/aty128fb.c 10052 10053RALINK MIPS ARCHITECTURE 10054M: John Crispin <john@phrozen.org> 10055L: linux-mips@linux-mips.org 10056S: Maintained 10057F: arch/mips/ralink 10058 10059RALINK RT2X00 WIRELESS LAN DRIVER 10060P: rt2x00 project 10061M: Stanislaw Gruszka <sgruszka@redhat.com> 10062M: Helmut Schaa <helmut.schaa@googlemail.com> 10063L: linux-wireless@vger.kernel.org 10064S: Maintained 10065F: drivers/net/wireless/ralink/rt2x00/ 10066 10067RAMDISK RAM BLOCK DEVICE DRIVER 10068M: Jens Axboe <axboe@kernel.dk> 10069S: Maintained 10070F: Documentation/blockdev/ramdisk.txt 10071F: drivers/block/brd.c 10072 10073RANDOM NUMBER DRIVER 10074M: "Theodore Ts'o" <tytso@mit.edu> 10075S: Maintained 10076F: drivers/char/random.c 10077 10078RAPIDIO SUBSYSTEM 10079M: Matt Porter <mporter@kernel.crashing.org> 10080M: Alexandre Bounine <alexandre.bounine@idt.com> 10081S: Maintained 10082F: drivers/rapidio/ 10083 10084RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10085L: linux-wireless@vger.kernel.org 10086S: Orphan 10087F: drivers/net/wireless/ray* 10088 10089RCUTORTURE MODULE 10090M: Josh Triplett <josh@joshtriplett.org> 10091M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10092L: linux-kernel@vger.kernel.org 10093S: Supported 10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10095F: Documentation/RCU/torture.txt 10096F: kernel/rcu/rcutorture.c 10097 10098RCUTORTURE TEST FRAMEWORK 10099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10100M: Josh Triplett <josh@joshtriplett.org> 10101R: Steven Rostedt <rostedt@goodmis.org> 10102R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10103R: Lai Jiangshan <jiangshanlai@gmail.com> 10104L: linux-kernel@vger.kernel.org 10105S: Supported 10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10107F: tools/testing/selftests/rcutorture 10108 10109RDC R-321X SoC 10110M: Florian Fainelli <florian@openwrt.org> 10111S: Maintained 10112 10113RDC R6040 FAST ETHERNET DRIVER 10114M: Florian Fainelli <f.fainelli@gmail.com> 10115L: netdev@vger.kernel.org 10116S: Maintained 10117F: drivers/net/ethernet/rdc/r6040.c 10118 10119RDS - RELIABLE DATAGRAM SOCKETS 10120M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10121L: netdev@vger.kernel.org 10122L: linux-rdma@vger.kernel.org 10123L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10124W: https://oss.oracle.com/projects/rds/ 10125S: Supported 10126F: net/rds/ 10127F: Documentation/networking/rds.txt 10128 10129RDMAVT - RDMA verbs software 10130M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10131L: linux-rdma@vger.kernel.org 10132S: Supported 10133F: drivers/infiniband/sw/rdmavt 10134 10135READ-COPY UPDATE (RCU) 10136M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10137M: Josh Triplett <josh@joshtriplett.org> 10138R: Steven Rostedt <rostedt@goodmis.org> 10139R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10140R: Lai Jiangshan <jiangshanlai@gmail.com> 10141L: linux-kernel@vger.kernel.org 10142W: http://www.rdrop.com/users/paulmck/RCU/ 10143S: Supported 10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10145F: Documentation/RCU/ 10146X: Documentation/RCU/torture.txt 10147F: include/linux/rcu* 10148X: include/linux/srcu.h 10149F: kernel/rcu/ 10150X: kernel/torture.c 10151 10152REAL TIME CLOCK (RTC) SUBSYSTEM 10153M: Alessandro Zummo <a.zummo@towertech.it> 10154M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10155L: rtc-linux@googlegroups.com 10156Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10158S: Maintained 10159F: Documentation/devicetree/bindings/rtc/ 10160F: Documentation/rtc.txt 10161F: drivers/rtc/ 10162F: include/linux/rtc.h 10163F: include/uapi/linux/rtc.h 10164F: include/linux/rtc/ 10165F: include/linux/platform_data/rtc-* 10166F: tools/testing/selftests/timers/rtctest.c 10167 10168REALTEK AUDIO CODECS 10169M: Bard Liao <bardliao@realtek.com> 10170M: Oder Chiou <oder_chiou@realtek.com> 10171S: Maintained 10172F: sound/soc/codecs/rt* 10173F: include/sound/rt*.h 10174 10175REISERFS FILE SYSTEM 10176L: reiserfs-devel@vger.kernel.org 10177S: Supported 10178F: fs/reiserfs/ 10179 10180REGISTER MAP ABSTRACTION 10181M: Mark Brown <broonie@kernel.org> 10182L: linux-kernel@vger.kernel.org 10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10184S: Supported 10185F: Documentation/devicetree/bindings/regmap/ 10186F: drivers/base/regmap/ 10187F: include/linux/regmap.h 10188 10189REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10190M: Ohad Ben-Cohen <ohad@wizery.com> 10191M: Bjorn Andersson <bjorn.andersson@linaro.org> 10192L: linux-remoteproc@vger.kernel.org 10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10194S: Maintained 10195F: Documentation/devicetree/bindings/remoteproc/ 10196F: Documentation/remoteproc.txt 10197F: drivers/remoteproc/ 10198F: include/linux/remoteproc.h 10199 10200REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10201M: Ohad Ben-Cohen <ohad@wizery.com> 10202M: Bjorn Andersson <bjorn.andersson@linaro.org> 10203L: linux-remoteproc@vger.kernel.org 10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10205S: Maintained 10206F: drivers/rpmsg/ 10207F: Documentation/rpmsg.txt 10208F: include/linux/rpmsg.h 10209 10210RENESAS CLOCK DRIVERS 10211M: Geert Uytterhoeven <geert+renesas@glider.be> 10212L: linux-renesas-soc@vger.kernel.org 10213S: Supported 10214F: drivers/clk/renesas/ 10215 10216RENESAS ETHERNET DRIVERS 10217R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10218L: netdev@vger.kernel.org 10219L: linux-renesas-soc@vger.kernel.org 10220F: drivers/net/ethernet/renesas/ 10221F: include/linux/sh_eth.h 10222 10223RENESAS USB2 PHY DRIVER 10224M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10225L: linux-renesas-soc@vger.kernel.org 10226S: Maintained 10227F: drivers/phy/phy-rcar-gen3-usb2.c 10228 10229RESET CONTROLLER FRAMEWORK 10230M: Philipp Zabel <p.zabel@pengutronix.de> 10231T: git git://git.pengutronix.de/git/pza/linux 10232S: Maintained 10233F: drivers/reset/ 10234F: Documentation/devicetree/bindings/reset/ 10235F: include/dt-bindings/reset/ 10236F: include/linux/reset.h 10237F: include/linux/reset-controller.h 10238 10239RFKILL 10240M: Johannes Berg <johannes@sipsolutions.net> 10241L: linux-wireless@vger.kernel.org 10242W: http://wireless.kernel.org/ 10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10245S: Maintained 10246F: Documentation/rfkill.txt 10247F: net/rfkill/ 10248 10249RHASHTABLE 10250M: Thomas Graf <tgraf@suug.ch> 10251M: Herbert Xu <herbert@gondor.apana.org.au> 10252L: netdev@vger.kernel.org 10253S: Maintained 10254F: lib/rhashtable.c 10255F: include/linux/rhashtable.h 10256 10257RICOH SMARTMEDIA/XD DRIVER 10258M: Maxim Levitsky <maximlevitsky@gmail.com> 10259S: Maintained 10260F: drivers/mtd/nand/r852.c 10261F: drivers/mtd/nand/r852.h 10262 10263RICOH R5C592 MEMORYSTICK DRIVER 10264M: Maxim Levitsky <maximlevitsky@gmail.com> 10265S: Maintained 10266F: drivers/memstick/host/r592.* 10267 10268ROCCAT DRIVERS 10269M: Stefan Achatz <erazor_de@users.sourceforge.net> 10270W: http://sourceforge.net/projects/roccat/ 10271S: Maintained 10272F: drivers/hid/hid-roccat* 10273F: include/linux/hid-roccat* 10274F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10275 10276ROCKER DRIVER 10277M: Jiri Pirko <jiri@resnulli.us> 10278L: netdev@vger.kernel.org 10279S: Supported 10280F: drivers/net/ethernet/rocker/ 10281 10282ROCKETPORT DRIVER 10283P: Comtrol Corp. 10284W: http://www.comtrol.com 10285S: Maintained 10286F: Documentation/serial/rocket.txt 10287F: drivers/tty/rocket* 10288 10289ROCKETPORT EXPRESS/INFINITY DRIVER 10290M: Kevin Cernekee <cernekee@gmail.com> 10291L: linux-serial@vger.kernel.org 10292S: Odd Fixes 10293F: drivers/tty/serial/rp2.* 10294 10295ROSE NETWORK LAYER 10296M: Ralf Baechle <ralf@linux-mips.org> 10297L: linux-hams@vger.kernel.org 10298W: http://www.linux-ax25.org/ 10299S: Maintained 10300F: include/net/rose.h 10301F: include/uapi/linux/rose.h 10302F: net/rose/ 10303 10304RTL2830 MEDIA DRIVER 10305M: Antti Palosaari <crope@iki.fi> 10306L: linux-media@vger.kernel.org 10307W: https://linuxtv.org 10308W: http://palosaari.fi/linux/ 10309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10310T: git git://linuxtv.org/anttip/media_tree.git 10311S: Maintained 10312F: drivers/media/dvb-frontends/rtl2830* 10313 10314RTL2832 MEDIA DRIVER 10315M: Antti Palosaari <crope@iki.fi> 10316L: linux-media@vger.kernel.org 10317W: https://linuxtv.org 10318W: http://palosaari.fi/linux/ 10319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10320T: git git://linuxtv.org/anttip/media_tree.git 10321S: Maintained 10322F: drivers/media/dvb-frontends/rtl2832* 10323 10324RTL2832_SDR MEDIA DRIVER 10325M: Antti Palosaari <crope@iki.fi> 10326L: linux-media@vger.kernel.org 10327W: https://linuxtv.org 10328W: http://palosaari.fi/linux/ 10329Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10330T: git git://linuxtv.org/anttip/media_tree.git 10331S: Maintained 10332F: drivers/media/dvb-frontends/rtl2832_sdr* 10333 10334RTL8180 WIRELESS DRIVER 10335L: linux-wireless@vger.kernel.org 10336W: http://wireless.kernel.org/ 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10338S: Orphan 10339F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10340 10341RTL8187 WIRELESS DRIVER 10342M: Herton Ronaldo Krzesinski <herton@canonical.com> 10343M: Hin-Tak Leung <htl10@users.sourceforge.net> 10344M: Larry Finger <Larry.Finger@lwfinger.net> 10345L: linux-wireless@vger.kernel.org 10346W: http://wireless.kernel.org/ 10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10348S: Maintained 10349F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10350 10351RTL8192CE WIRELESS DRIVER 10352M: Larry Finger <Larry.Finger@lwfinger.net> 10353M: Chaoming Li <chaoming_li@realsil.com.cn> 10354L: linux-wireless@vger.kernel.org 10355W: http://wireless.kernel.org/ 10356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10357S: Maintained 10358F: drivers/net/wireless/realtek/rtlwifi/ 10359F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10360 10361RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10362M: Jes Sorensen <Jes.Sorensen@redhat.com> 10363L: linux-wireless@vger.kernel.org 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10365S: Maintained 10366F: drivers/net/wireless/realtek/rtl8xxxu/ 10367 10368S3 SAVAGE FRAMEBUFFER DRIVER 10369M: Antonino Daplas <adaplas@gmail.com> 10370L: linux-fbdev@vger.kernel.org 10371S: Maintained 10372F: drivers/video/fbdev/savage/ 10373 10374S390 10375M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10376M: Heiko Carstens <heiko.carstens@de.ibm.com> 10377L: linux-s390@vger.kernel.org 10378W: http://www.ibm.com/developerworks/linux/linux390/ 10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10380S: Supported 10381F: arch/s390/ 10382F: drivers/s390/ 10383F: Documentation/s390/ 10384F: Documentation/DocBook/s390* 10385 10386S390 COMMON I/O LAYER 10387M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10388M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10389L: linux-s390@vger.kernel.org 10390W: http://www.ibm.com/developerworks/linux/linux390/ 10391S: Supported 10392F: drivers/s390/cio/ 10393 10394S390 DASD DRIVER 10395M: Stefan Haberland <sth@linux.vnet.ibm.com> 10396M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10397L: linux-s390@vger.kernel.org 10398W: http://www.ibm.com/developerworks/linux/linux390/ 10399S: Supported 10400F: drivers/s390/block/dasd* 10401F: block/partitions/ibm.c 10402 10403S390 NETWORK DRIVERS 10404M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10405L: linux-s390@vger.kernel.org 10406W: http://www.ibm.com/developerworks/linux/linux390/ 10407S: Supported 10408F: drivers/s390/net/ 10409 10410S390 PCI SUBSYSTEM 10411M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10412M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10413L: linux-s390@vger.kernel.org 10414W: http://www.ibm.com/developerworks/linux/linux390/ 10415S: Supported 10416F: arch/s390/pci/ 10417F: drivers/pci/hotplug/s390_pci_hpc.c 10418 10419S390 ZCRYPT DRIVER 10420M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10421L: linux-s390@vger.kernel.org 10422W: http://www.ibm.com/developerworks/linux/linux390/ 10423S: Supported 10424F: drivers/s390/crypto/ 10425 10426S390 ZFCP DRIVER 10427M: Steffen Maier <maier@linux.vnet.ibm.com> 10428L: linux-s390@vger.kernel.org 10429W: http://www.ibm.com/developerworks/linux/linux390/ 10430S: Supported 10431F: drivers/s390/scsi/zfcp_* 10432 10433S390 IUCV NETWORK LAYER 10434M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10435L: linux-s390@vger.kernel.org 10436W: http://www.ibm.com/developerworks/linux/linux390/ 10437S: Supported 10438F: drivers/s390/net/*iucv* 10439F: include/net/iucv/ 10440F: net/iucv/ 10441 10442S390 IOMMU (PCI) 10443M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10444L: linux-s390@vger.kernel.org 10445W: http://www.ibm.com/developerworks/linux/linux390/ 10446S: Supported 10447F: drivers/iommu/s390-iommu.c 10448 10449S3C24XX SD/MMC Driver 10450M: Ben Dooks <ben-linux@fluff.org> 10451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10452S: Supported 10453F: drivers/mmc/host/s3cmci.* 10454 10455SAA6588 RDS RECEIVER DRIVER 10456M: Hans Verkuil <hverkuil@xs4all.nl> 10457L: linux-media@vger.kernel.org 10458T: git git://linuxtv.org/media_tree.git 10459W: https://linuxtv.org 10460S: Odd Fixes 10461F: drivers/media/i2c/saa6588* 10462 10463SAA7134 VIDEO4LINUX DRIVER 10464M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10465M: Mauro Carvalho Chehab <mchehab@kernel.org> 10466L: linux-media@vger.kernel.org 10467W: https://linuxtv.org 10468T: git git://linuxtv.org/media_tree.git 10469S: Odd fixes 10470F: Documentation/media/v4l-drivers/saa7134* 10471F: drivers/media/pci/saa7134/ 10472 10473SAA7146 VIDEO4LINUX-2 DRIVER 10474M: Hans Verkuil <hverkuil@xs4all.nl> 10475L: linux-media@vger.kernel.org 10476T: git git://linuxtv.org/media_tree.git 10477S: Maintained 10478F: drivers/media/common/saa7146/ 10479F: drivers/media/pci/saa7146/ 10480F: include/media/saa7146* 10481 10482SAMSUNG LAPTOP DRIVER 10483M: Corentin Chary <corentin.chary@gmail.com> 10484L: platform-driver-x86@vger.kernel.org 10485S: Maintained 10486F: drivers/platform/x86/samsung-laptop.c 10487 10488SAMSUNG AUDIO (ASoC) DRIVERS 10489M: Krzysztof Kozlowski <krzk@kernel.org> 10490M: Sangbeom Kim <sbkim73@samsung.com> 10491M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10493S: Supported 10494F: sound/soc/samsung/ 10495 10496SAMSUNG FRAMEBUFFER DRIVER 10497M: Jingoo Han <jingoohan1@gmail.com> 10498L: linux-fbdev@vger.kernel.org 10499S: Maintained 10500F: drivers/video/fbdev/s3c-fb.c 10501 10502SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10503M: Sangbeom Kim <sbkim73@samsung.com> 10504M: Krzysztof Kozlowski <krzk@kernel.org> 10505M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10506L: linux-kernel@vger.kernel.org 10507L: linux-samsung-soc@vger.kernel.org 10508S: Supported 10509F: drivers/mfd/sec*.c 10510F: drivers/regulator/s2m*.c 10511F: drivers/regulator/s5m*.c 10512F: drivers/clk/clk-s2mps11.c 10513F: drivers/rtc/rtc-s5m.c 10514F: include/linux/mfd/samsung/ 10515F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10516F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10517F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10518F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10519 10520SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10521M: Kyungmin Park <kyungmin.park@samsung.com> 10522M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10523L: linux-media@vger.kernel.org 10524Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10525S: Supported 10526F: drivers/media/platform/exynos4-is/ 10527 10528SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10529M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10530L: linux-media@vger.kernel.org 10531L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10532S: Maintained 10533F: drivers/media/platform/s3c-camif/ 10534F: include/media/drv-intf/s3c_camif.h 10535 10536SAMSUNG S5C73M3 CAMERA DRIVER 10537M: Kyungmin Park <kyungmin.park@samsung.com> 10538M: Andrzej Hajda <a.hajda@samsung.com> 10539L: linux-media@vger.kernel.org 10540S: Supported 10541F: drivers/media/i2c/s5c73m3/* 10542 10543SAMSUNG S5K5BAF CAMERA DRIVER 10544M: Kyungmin Park <kyungmin.park@samsung.com> 10545M: Andrzej Hajda <a.hajda@samsung.com> 10546L: linux-media@vger.kernel.org 10547S: Supported 10548F: drivers/media/i2c/s5k5baf.c 10549 10550SAMSUNG S3FWRN5 NFC DRIVER 10551M: Robert Baldyga <r.baldyga@samsung.com> 10552M: Krzysztof Opasiak <k.opasiak@samsung.com> 10553L: linux-nfc@lists.01.org (moderated for non-subscribers) 10554S: Supported 10555F: drivers/nfc/s3fwrn5 10556 10557SAMSUNG SOC CLOCK DRIVERS 10558M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10559M: Tomasz Figa <tomasz.figa@gmail.com> 10560M: Chanwoo Choi <cw00.choi@samsung.com> 10561S: Supported 10562L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10563F: drivers/clk/samsung/ 10564F: include/dt-bindings/clock/exynos*.h 10565F: Documentation/devicetree/bindings/clock/exynos*.txt 10566 10567SAMSUNG SPI DRIVERS 10568M: Kukjin Kim <kgene@kernel.org> 10569M: Krzysztof Kozlowski <krzk@kernel.org> 10570M: Andi Shyti <andi.shyti@samsung.com> 10571L: linux-spi@vger.kernel.org 10572L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10573S: Maintained 10574F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10575F: drivers/spi/spi-s3c* 10576F: include/linux/platform_data/spi-s3c64xx.h 10577 10578SAMSUNG SXGBE DRIVERS 10579M: Byungho An <bh74.an@samsung.com> 10580M: Girish K S <ks.giri@samsung.com> 10581M: Vipul Pandya <vipul.pandya@samsung.com> 10582S: Supported 10583L: netdev@vger.kernel.org 10584F: drivers/net/ethernet/samsung/sxgbe/ 10585 10586SAMSUNG THERMAL DRIVER 10587M: Lukasz Majewski <l.majewski@samsung.com> 10588L: linux-pm@vger.kernel.org 10589L: linux-samsung-soc@vger.kernel.org 10590S: Supported 10591T: git https://github.com/lmajewski/linux-samsung-thermal.git 10592F: drivers/thermal/samsung/ 10593 10594SAMSUNG USB2 PHY DRIVER 10595M: Kamil Debski <kamil@wypas.org> 10596M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10597L: linux-kernel@vger.kernel.org 10598S: Supported 10599F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10600F: Documentation/phy/samsung-usb2.txt 10601F: drivers/phy/phy-exynos4210-usb2.c 10602F: drivers/phy/phy-exynos4x12-usb2.c 10603F: drivers/phy/phy-exynos5250-usb2.c 10604F: drivers/phy/phy-s5pv210-usb2.c 10605F: drivers/phy/phy-samsung-usb2.c 10606F: drivers/phy/phy-samsung-usb2.h 10607 10608SERIAL DRIVERS 10609M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10610L: linux-serial@vger.kernel.org 10611S: Maintained 10612F: Documentation/devicetree/bindings/serial/ 10613F: drivers/tty/serial/ 10614 10615STI CEC DRIVER 10616M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10617L: kernel@stlinux.com 10618S: Maintained 10619F: drivers/staging/media/st-cec/ 10620F: Documentation/devicetree/bindings/media/stih-cec.txt 10621 10622SYNOPSYS DESIGNWARE DMAC DRIVER 10623M: Viresh Kumar <vireshk@kernel.org> 10624M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10625S: Maintained 10626F: include/linux/dma/dw.h 10627F: include/linux/platform_data/dma-dw.h 10628F: drivers/dma/dw/ 10629 10630SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10631M: Lars Persson <lars.persson@axis.com> 10632L: netdev@vger.kernel.org 10633S: Supported 10634F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10635F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10636 10637SYNOPSYS DESIGNWARE I2C DRIVER 10638M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10639R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10640R: Mika Westerberg <mika.westerberg@linux.intel.com> 10641L: linux-i2c@vger.kernel.org 10642S: Maintained 10643F: drivers/i2c/busses/i2c-designware-* 10644F: include/linux/platform_data/i2c-designware.h 10645 10646SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10647M: Jaehoon Chung <jh80.chung@samsung.com> 10648L: linux-mmc@vger.kernel.org 10649S: Maintained 10650F: include/linux/mmc/dw_mmc.h 10651F: drivers/mmc/host/dw_mmc* 10652 10653SYSTEM TRACE MODULE CLASS 10654M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10655S: Maintained 10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10657F: Documentation/trace/stm.txt 10658F: drivers/hwtracing/stm/ 10659F: include/linux/stm.h 10660F: include/uapi/linux/stm.h 10661 10662THUNDERBOLT DRIVER 10663M: Andreas Noever <andreas.noever@gmail.com> 10664S: Maintained 10665F: drivers/thunderbolt/ 10666 10667TI BQ27XXX POWER SUPPLY DRIVER 10668R: Andrew F. Davis <afd@ti.com> 10669F: include/linux/power/bq27xxx_battery.h 10670F: drivers/power/supply/bq27xxx_battery.c 10671F: drivers/power/supply/bq27xxx_battery_i2c.c 10672 10673TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10674M: John Stultz <john.stultz@linaro.org> 10675M: Thomas Gleixner <tglx@linutronix.de> 10676L: linux-kernel@vger.kernel.org 10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10678S: Supported 10679F: include/linux/clocksource.h 10680F: include/linux/time.h 10681F: include/linux/timex.h 10682F: include/uapi/linux/time.h 10683F: include/uapi/linux/timex.h 10684F: kernel/time/clocksource.c 10685F: kernel/time/time*.c 10686F: kernel/time/alarmtimer.c 10687F: kernel/time/ntp.c 10688F: tools/testing/selftests/timers/ 10689 10690SC1200 WDT DRIVER 10691M: Zwane Mwaikambo <zwanem@gmail.com> 10692S: Maintained 10693F: drivers/watchdog/sc1200wdt.c 10694 10695SCHEDULER 10696M: Ingo Molnar <mingo@redhat.com> 10697M: Peter Zijlstra <peterz@infradead.org> 10698L: linux-kernel@vger.kernel.org 10699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10700S: Maintained 10701F: kernel/sched/ 10702F: include/linux/sched.h 10703F: include/uapi/linux/sched.h 10704F: include/linux/wait.h 10705 10706SCORE ARCHITECTURE 10707M: Chen Liqin <liqin.linux@gmail.com> 10708M: Lennox Wu <lennox.wu@gmail.com> 10709W: http://www.sunplus.com 10710S: Supported 10711F: arch/score/ 10712 10713SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10714M: Sudeep Holla <sudeep.holla@arm.com> 10715L: linux-arm-kernel@lists.infradead.org 10716S: Maintained 10717F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10718F: drivers/clk/clk-scpi.c 10719F: drivers/cpufreq/scpi-cpufreq.c 10720F: drivers/firmware/arm_scpi.c 10721F: include/linux/scpi_protocol.h 10722 10723SCSI CDROM DRIVER 10724M: Jens Axboe <axboe@kernel.dk> 10725L: linux-scsi@vger.kernel.org 10726W: http://www.kernel.dk 10727S: Maintained 10728F: drivers/scsi/sr* 10729 10730SCSI RDMA PROTOCOL (SRP) INITIATOR 10731M: Bart Van Assche <bart.vanassche@sandisk.com> 10732L: linux-rdma@vger.kernel.org 10733S: Supported 10734W: http://www.openfabrics.org 10735Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10737F: drivers/infiniband/ulp/srp/ 10738F: include/scsi/srp.h 10739 10740SCSI SG DRIVER 10741M: Doug Gilbert <dgilbert@interlog.com> 10742L: linux-scsi@vger.kernel.org 10743W: http://sg.danny.cz/sg 10744S: Maintained 10745F: Documentation/scsi/scsi-generic.txt 10746F: drivers/scsi/sg.c 10747F: include/scsi/sg.h 10748 10749SCSI SUBSYSTEM 10750M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10752M: "Martin K. Petersen" <martin.petersen@oracle.com> 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10754L: linux-scsi@vger.kernel.org 10755S: Maintained 10756F: Documentation/devicetree/bindings/scsi/ 10757F: drivers/scsi/ 10758F: include/scsi/ 10759 10760SCSI TAPE DRIVER 10761M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10762L: linux-scsi@vger.kernel.org 10763S: Maintained 10764F: Documentation/scsi/st.txt 10765F: drivers/scsi/st.* 10766F: drivers/scsi/st_*.h 10767 10768SCTP PROTOCOL 10769M: Vlad Yasevich <vyasevich@gmail.com> 10770M: Neil Horman <nhorman@tuxdriver.com> 10771L: linux-sctp@vger.kernel.org 10772W: http://lksctp.sourceforge.net 10773S: Maintained 10774F: Documentation/networking/sctp.txt 10775F: include/linux/sctp.h 10776F: include/uapi/linux/sctp.h 10777F: include/net/sctp/ 10778F: net/sctp/ 10779 10780SCx200 CPU SUPPORT 10781M: Jim Cromie <jim.cromie@gmail.com> 10782S: Odd Fixes 10783F: Documentation/i2c/busses/scx200_acb 10784F: arch/x86/platform/scx200/ 10785F: drivers/watchdog/scx200_wdt.c 10786F: drivers/i2c/busses/scx200* 10787F: drivers/mtd/maps/scx200_docflash.c 10788F: include/linux/scx200.h 10789 10790SCx200 GPIO DRIVER 10791M: Jim Cromie <jim.cromie@gmail.com> 10792S: Maintained 10793F: drivers/char/scx200_gpio.c 10794F: include/linux/scx200_gpio.h 10795 10796SCx200 HRT CLOCKSOURCE DRIVER 10797M: Jim Cromie <jim.cromie@gmail.com> 10798S: Maintained 10799F: drivers/clocksource/scx200_hrt.c 10800 10801SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10802M: Sascha Sommer <saschasommer@freenet.de> 10803L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10804S: Maintained 10805F: drivers/mmc/host/sdricoh_cs.c 10806 10807SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10808M: Adrian Hunter <adrian.hunter@intel.com> 10809L: linux-mmc@vger.kernel.org 10810T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10811S: Maintained 10812F: drivers/mmc/host/sdhci* 10813F: include/linux/mmc/sdhci* 10814 10815SECURE COMPUTING 10816M: Kees Cook <keescook@chromium.org> 10817R: Andy Lutomirski <luto@amacapital.net> 10818R: Will Drewry <wad@chromium.org> 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10820S: Supported 10821F: kernel/seccomp.c 10822F: include/uapi/linux/seccomp.h 10823F: include/linux/seccomp.h 10824F: tools/testing/selftests/seccomp/* 10825K: \bsecure_computing 10826K: \bTIF_SECCOMP\b 10827 10828SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10829M: Al Cooper <alcooperx@gmail.com> 10830L: linux-mmc@vger.kernel.org 10831L: bcm-kernel-feedback-list@broadcom.com 10832S: Maintained 10833F: drivers/mmc/host/sdhci-brcmstb* 10834 10835SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10836M: Ben Dooks <ben-linux@fluff.org> 10837M: Jaehoon Chung <jh80.chung@samsung.com> 10838L: linux-mmc@vger.kernel.org 10839S: Maintained 10840F: drivers/mmc/host/sdhci-s3c* 10841 10842SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10843M: Viresh Kumar <vireshk@kernel.org> 10844L: linux-mmc@vger.kernel.org 10845S: Maintained 10846F: drivers/mmc/host/sdhci-spear.c 10847 10848SECURITY SUBSYSTEM 10849M: James Morris <james.l.morris@oracle.com> 10850M: "Serge E. Hallyn" <serge@hallyn.com> 10851L: linux-security-module@vger.kernel.org (suggested Cc:) 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10853W: http://kernsec.org/ 10854S: Supported 10855F: security/ 10856 10857SECURITY CONTACT 10858M: Security Officers <security@kernel.org> 10859S: Supported 10860 10861SELINUX SECURITY MODULE 10862M: Paul Moore <paul@paul-moore.com> 10863M: Stephen Smalley <sds@tycho.nsa.gov> 10864M: Eric Paris <eparis@parisplace.org> 10865L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10866W: http://selinuxproject.org 10867T: git git://git.infradead.org/users/pcmoore/selinux 10868S: Supported 10869F: include/linux/selinux* 10870F: security/selinux/ 10871F: scripts/selinux/ 10872 10873APPARMOR SECURITY MODULE 10874M: John Johansen <john.johansen@canonical.com> 10875L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10876W: apparmor.wiki.kernel.org 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10878S: Supported 10879F: security/apparmor/ 10880 10881LOADPIN SECURITY MODULE 10882M: Kees Cook <keescook@chromium.org> 10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10884S: Supported 10885F: security/loadpin/ 10886 10887YAMA SECURITY MODULE 10888M: Kees Cook <keescook@chromium.org> 10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10890S: Supported 10891F: security/yama/ 10892 10893SENSABLE PHANTOM 10894M: Jiri Slaby <jirislaby@gmail.com> 10895S: Maintained 10896F: drivers/misc/phantom.c 10897F: include/uapi/linux/phantom.h 10898 10899Emulex 10Gbps iSCSI - OneConnect DRIVER 10900M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10901M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10902M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10903L: linux-scsi@vger.kernel.org 10904W: http://www.broadcom.com 10905S: Supported 10906F: drivers/scsi/be2iscsi/ 10907 10908Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10909M: Sathya Perla <sathya.perla@broadcom.com> 10910M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10911M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10912M: Somnath Kotur <somnath.kotur@broadcom.com> 10913L: netdev@vger.kernel.org 10914W: http://www.emulex.com 10915S: Supported 10916F: drivers/net/ethernet/emulex/benet/ 10917 10918EMULEX ONECONNECT ROCE DRIVER 10919M: Selvin Xavier <selvin.xavier@avagotech.com> 10920M: Devesh Sharma <devesh.sharma@avagotech.com> 10921M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10922L: linux-rdma@vger.kernel.org 10923W: http://www.emulex.com 10924S: Supported 10925F: drivers/infiniband/hw/ocrdma/ 10926F: include/uapi/rdma/ocrdma-abi.h 10927 10928SFC NETWORK DRIVER 10929M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10930M: Edward Cree <ecree@solarflare.com> 10931M: Bert Kenward <bkenward@solarflare.com> 10932L: netdev@vger.kernel.org 10933S: Supported 10934F: drivers/net/ethernet/sfc/ 10935 10936SGI GRU DRIVER 10937M: Dimitri Sivanich <sivanich@sgi.com> 10938S: Maintained 10939F: drivers/misc/sgi-gru/ 10940 10941SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10942M: Pat Gefre <pfg@sgi.com> 10943L: linux-ia64@vger.kernel.org 10944S: Supported 10945F: Documentation/ia64/serial.txt 10946F: drivers/tty/serial/ioc?_serial.c 10947F: include/linux/ioc?.h 10948 10949SGI XP/XPC/XPNET DRIVER 10950M: Cliff Whickman <cpw@sgi.com> 10951M: Robin Holt <robinmholt@gmail.com> 10952S: Maintained 10953F: drivers/misc/sgi-xp/ 10954 10955SI2157 MEDIA DRIVER 10956M: Antti Palosaari <crope@iki.fi> 10957L: linux-media@vger.kernel.org 10958W: https://linuxtv.org 10959W: http://palosaari.fi/linux/ 10960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10961T: git git://linuxtv.org/anttip/media_tree.git 10962S: Maintained 10963F: drivers/media/tuners/si2157* 10964 10965SI2168 MEDIA DRIVER 10966M: Antti Palosaari <crope@iki.fi> 10967L: linux-media@vger.kernel.org 10968W: https://linuxtv.org 10969W: http://palosaari.fi/linux/ 10970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10971T: git git://linuxtv.org/anttip/media_tree.git 10972S: Maintained 10973F: drivers/media/dvb-frontends/si2168* 10974 10975SI470X FM RADIO RECEIVER I2C DRIVER 10976M: Hans Verkuil <hverkuil@xs4all.nl> 10977L: linux-media@vger.kernel.org 10978T: git git://linuxtv.org/media_tree.git 10979W: https://linuxtv.org 10980S: Odd Fixes 10981F: drivers/media/radio/si470x/radio-si470x-i2c.c 10982 10983SI470X FM RADIO RECEIVER USB DRIVER 10984M: Hans Verkuil <hverkuil@xs4all.nl> 10985L: linux-media@vger.kernel.org 10986T: git git://linuxtv.org/media_tree.git 10987W: https://linuxtv.org 10988S: Maintained 10989F: drivers/media/radio/si470x/radio-si470x-common.c 10990F: drivers/media/radio/si470x/radio-si470x.h 10991F: drivers/media/radio/si470x/radio-si470x-usb.c 10992 10993SI4713 FM RADIO TRANSMITTER I2C DRIVER 10994M: Eduardo Valentin <edubezval@gmail.com> 10995L: linux-media@vger.kernel.org 10996T: git git://linuxtv.org/media_tree.git 10997W: https://linuxtv.org 10998S: Odd Fixes 10999F: drivers/media/radio/si4713/si4713.? 11000 11001SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11002M: Eduardo Valentin <edubezval@gmail.com> 11003L: linux-media@vger.kernel.org 11004T: git git://linuxtv.org/media_tree.git 11005W: https://linuxtv.org 11006S: Odd Fixes 11007F: drivers/media/radio/si4713/radio-platform-si4713.c 11008 11009SI4713 FM RADIO TRANSMITTER USB DRIVER 11010M: Hans Verkuil <hverkuil@xs4all.nl> 11011L: linux-media@vger.kernel.org 11012T: git git://linuxtv.org/media_tree.git 11013W: https://linuxtv.org 11014S: Maintained 11015F: drivers/media/radio/si4713/radio-usb-si4713.c 11016 11017SIANO DVB DRIVER 11018M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11019M: Mauro Carvalho Chehab <mchehab@kernel.org> 11020L: linux-media@vger.kernel.org 11021W: https://linuxtv.org 11022T: git git://linuxtv.org/media_tree.git 11023S: Odd fixes 11024F: drivers/media/common/siano/ 11025F: drivers/media/usb/siano/ 11026F: drivers/media/usb/siano/ 11027F: drivers/media/mmc/siano/ 11028 11029SIMPLEFB FB DRIVER 11030M: Hans de Goede <hdegoede@redhat.com> 11031L: linux-fbdev@vger.kernel.org 11032S: Maintained 11033F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11034F: drivers/video/fbdev/simplefb.c 11035F: include/linux/platform_data/simplefb.h 11036 11037SH_VEU V4L2 MEM2MEM DRIVER 11038L: linux-media@vger.kernel.org 11039S: Orphan 11040F: drivers/media/platform/sh_veu.c 11041 11042SH_VOU V4L2 OUTPUT DRIVER 11043L: linux-media@vger.kernel.org 11044S: Orphan 11045F: drivers/media/platform/sh_vou.c 11046F: include/media/drv-intf/sh_vou.h 11047 11048SIMPLE FIRMWARE INTERFACE (SFI) 11049M: Len Brown <lenb@kernel.org> 11050L: sfi-devel@simplefirmware.org 11051W: http://simplefirmware.org/ 11052T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11053S: Supported 11054F: arch/x86/platform/sfi/ 11055F: drivers/sfi/ 11056F: include/linux/sfi*.h 11057 11058SIMTEC EB110ATX (Chalice CATS) 11059P: Ben Dooks 11060P: Vincent Sanders <vince@simtec.co.uk> 11061M: Simtec Linux Team <linux@simtec.co.uk> 11062W: http://www.simtec.co.uk/products/EB110ATX/ 11063S: Supported 11064 11065SIMTEC EB2410ITX (BAST) 11066P: Ben Dooks 11067P: Vincent Sanders <vince@simtec.co.uk> 11068M: Simtec Linux Team <linux@simtec.co.uk> 11069W: http://www.simtec.co.uk/products/EB2410ITX/ 11070S: Supported 11071F: arch/arm/mach-s3c24xx/mach-bast.c 11072F: arch/arm/mach-s3c24xx/bast-ide.c 11073F: arch/arm/mach-s3c24xx/bast-irq.c 11074 11075TI DAVINCI MACHINE SUPPORT 11076M: Sekhar Nori <nsekhar@ti.com> 11077M: Kevin Hilman <khilman@kernel.org> 11078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11080S: Supported 11081F: arch/arm/mach-davinci/ 11082F: drivers/i2c/busses/i2c-davinci.c 11083 11084TI DAVINCI SERIES MEDIA DRIVER 11085M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11086L: linux-media@vger.kernel.org 11087W: https://linuxtv.org 11088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11089T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11090S: Maintained 11091F: drivers/media/platform/davinci/ 11092F: include/media/davinci/ 11093 11094TI AM437X VPFE DRIVER 11095M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11096L: linux-media@vger.kernel.org 11097W: https://linuxtv.org 11098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11099T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11100S: Maintained 11101F: drivers/media/platform/am437x/ 11102 11103OV2659 OMNIVISION SENSOR DRIVER 11104M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11105L: linux-media@vger.kernel.org 11106W: https://linuxtv.org 11107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11108T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11109S: Maintained 11110F: drivers/media/i2c/ov2659.c 11111F: include/media/i2c/ov2659.h 11112 11113SILICON MOTION SM712 FRAME BUFFER DRIVER 11114M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11115M: Teddy Wang <teddy.wang@siliconmotion.com> 11116M: Sudip Mukherjee <sudip@vectorindia.org> 11117L: linux-fbdev@vger.kernel.org 11118S: Maintained 11119F: drivers/video/fbdev/sm712* 11120F: Documentation/fb/sm712fb.txt 11121 11122SIS 190 ETHERNET DRIVER 11123M: Francois Romieu <romieu@fr.zoreil.com> 11124L: netdev@vger.kernel.org 11125S: Maintained 11126F: drivers/net/ethernet/sis/sis190.c 11127 11128SIS 900/7016 FAST ETHERNET DRIVER 11129M: Daniele Venzano <venza@brownhat.org> 11130W: http://www.brownhat.org/sis900.html 11131L: netdev@vger.kernel.org 11132S: Maintained 11133F: drivers/net/ethernet/sis/sis900.* 11134 11135SIS FRAMEBUFFER DRIVER 11136M: Thomas Winischhofer <thomas@winischhofer.net> 11137W: http://www.winischhofer.net/linuxsisvga.shtml 11138S: Maintained 11139F: Documentation/fb/sisfb.txt 11140F: drivers/video/fbdev/sis/ 11141F: include/video/sisfb.h 11142 11143SIS USB2VGA DRIVER 11144M: Thomas Winischhofer <thomas@winischhofer.net> 11145W: http://www.winischhofer.at/linuxsisusbvga.shtml 11146S: Maintained 11147F: drivers/usb/misc/sisusbvga/ 11148 11149SLAB ALLOCATOR 11150M: Christoph Lameter <cl@linux.com> 11151M: Pekka Enberg <penberg@kernel.org> 11152M: David Rientjes <rientjes@google.com> 11153M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11154M: Andrew Morton <akpm@linux-foundation.org> 11155L: linux-mm@kvack.org 11156S: Maintained 11157F: include/linux/sl?b*.h 11158F: mm/sl?b* 11159 11160SLEEPABLE READ-COPY UPDATE (SRCU) 11161M: Lai Jiangshan <jiangshanlai@gmail.com> 11162M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11163M: Josh Triplett <josh@joshtriplett.org> 11164R: Steven Rostedt <rostedt@goodmis.org> 11165R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11166L: linux-kernel@vger.kernel.org 11167W: http://www.rdrop.com/users/paulmck/RCU/ 11168S: Supported 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11170F: include/linux/srcu.h 11171F: kernel/rcu/srcu.c 11172 11173SMACK SECURITY MODULE 11174M: Casey Schaufler <casey@schaufler-ca.com> 11175L: linux-security-module@vger.kernel.org 11176W: http://schaufler-ca.com 11177T: git git://github.com/cschaufler/smack-next 11178S: Maintained 11179F: Documentation/security/Smack.txt 11180F: security/smack/ 11181 11182DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11183M: Kevin Hilman <khilman@kernel.org> 11184M: Nishanth Menon <nm@ti.com> 11185S: Maintained 11186F: drivers/power/avs/ 11187F: include/linux/power/smartreflex.h 11188L: linux-pm@vger.kernel.org 11189 11190SMC91x ETHERNET DRIVER 11191M: Nicolas Pitre <nico@fluxnic.net> 11192S: Odd Fixes 11193F: drivers/net/ethernet/smsc/smc91x.* 11194 11195SMIA AND SMIA++ IMAGE SENSOR DRIVER 11196M: Sakari Ailus <sakari.ailus@iki.fi> 11197L: linux-media@vger.kernel.org 11198S: Maintained 11199F: drivers/media/i2c/smiapp/ 11200F: include/media/i2c/smiapp.h 11201F: drivers/media/i2c/smiapp-pll.c 11202F: drivers/media/i2c/smiapp-pll.h 11203F: include/uapi/linux/smiapp.h 11204F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11205 11206SMM665 HARDWARE MONITOR DRIVER 11207M: Guenter Roeck <linux@roeck-us.net> 11208L: linux-hwmon@vger.kernel.org 11209S: Maintained 11210F: Documentation/hwmon/smm665 11211F: drivers/hwmon/smm665.c 11212 11213SMSC EMC2103 HARDWARE MONITOR DRIVER 11214M: Steve Glendinning <steve.glendinning@shawell.net> 11215L: linux-hwmon@vger.kernel.org 11216S: Maintained 11217F: Documentation/hwmon/emc2103 11218F: drivers/hwmon/emc2103.c 11219 11220SMSC SCH5627 HARDWARE MONITOR DRIVER 11221M: Hans de Goede <hdegoede@redhat.com> 11222L: linux-hwmon@vger.kernel.org 11223S: Supported 11224F: Documentation/hwmon/sch5627 11225F: drivers/hwmon/sch5627.c 11226 11227SMSC47B397 HARDWARE MONITOR DRIVER 11228M: Jean Delvare <jdelvare@suse.com> 11229L: linux-hwmon@vger.kernel.org 11230S: Maintained 11231F: Documentation/hwmon/smsc47b397 11232F: drivers/hwmon/smsc47b397.c 11233 11234SMSC911x ETHERNET DRIVER 11235M: Steve Glendinning <steve.glendinning@shawell.net> 11236L: netdev@vger.kernel.org 11237S: Maintained 11238F: include/linux/smsc911x.h 11239F: drivers/net/ethernet/smsc/smsc911x.* 11240 11241SMSC9420 PCI ETHERNET DRIVER 11242M: Steve Glendinning <steve.glendinning@shawell.net> 11243L: netdev@vger.kernel.org 11244S: Maintained 11245F: drivers/net/ethernet/smsc/smsc9420.* 11246 11247SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11248M: Steve Glendinning <steve.glendinning@shawell.net> 11249L: linux-fbdev@vger.kernel.org 11250S: Maintained 11251F: drivers/video/fbdev/smscufx.c 11252 11253SOC-CAMERA V4L2 SUBSYSTEM 11254M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11255L: linux-media@vger.kernel.org 11256T: git git://linuxtv.org/media_tree.git 11257S: Maintained 11258F: include/media/soc* 11259F: drivers/media/i2c/soc_camera/ 11260F: drivers/media/platform/soc_camera/ 11261 11262SOEKRIS NET48XX LED SUPPORT 11263M: Chris Boot <bootc@bootc.net> 11264S: Maintained 11265F: drivers/leds/leds-net48xx.c 11266 11267SOFTLOGIC 6x10 MPEG CODEC 11268M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11269M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11270M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11271M: Ismael Luceno <ismael@iodev.co.uk> 11272L: linux-media@vger.kernel.org 11273S: Supported 11274F: drivers/media/pci/solo6x10/ 11275 11276SOFTWARE RAID (Multiple Disks) SUPPORT 11277M: Shaohua Li <shli@kernel.org> 11278L: linux-raid@vger.kernel.org 11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11280S: Supported 11281F: drivers/md/ 11282F: include/linux/raid/ 11283F: include/uapi/linux/raid/ 11284 11285SONIC NETWORK DRIVER 11286M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11287L: netdev@vger.kernel.org 11288S: Maintained 11289F: drivers/net/ethernet/natsemi/sonic.* 11290 11291SONICS SILICON BACKPLANE DRIVER (SSB) 11292M: Michael Buesch <m@bues.ch> 11293L: linux-wireless@vger.kernel.org 11294S: Maintained 11295F: drivers/ssb/ 11296F: include/linux/ssb/ 11297 11298SONY VAIO CONTROL DEVICE DRIVER 11299M: Mattia Dongili <malattia@linux.it> 11300L: platform-driver-x86@vger.kernel.org 11301W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11302S: Maintained 11303F: Documentation/laptops/sony-laptop.txt 11304F: drivers/char/sonypi.c 11305F: drivers/platform/x86/sony-laptop.c 11306F: include/linux/sony-laptop.h 11307 11308SONY MEMORYSTICK CARD SUPPORT 11309M: Alex Dubov <oakad@yahoo.com> 11310W: http://tifmxx.berlios.de/ 11311S: Maintained 11312F: drivers/memstick/host/tifm_ms.c 11313 11314SONY MEMORYSTICK STANDARD SUPPORT 11315M: Maxim Levitsky <maximlevitsky@gmail.com> 11316S: Maintained 11317F: drivers/memstick/core/ms_block.* 11318 11319SOUND 11320M: Jaroslav Kysela <perex@perex.cz> 11321M: Takashi Iwai <tiwai@suse.com> 11322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11323W: http://www.alsa-project.org/ 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11325T: git git://git.alsa-project.org/alsa-kernel.git 11326Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11327S: Maintained 11328F: Documentation/sound/ 11329F: include/sound/ 11330F: include/uapi/sound/ 11331F: sound/ 11332 11333SOUND - COMPRESSED AUDIO 11334M: Vinod Koul <vinod.koul@intel.com> 11335L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11337S: Supported 11338F: Documentation/sound/alsa/compress_offload.txt 11339F: include/sound/compress_driver.h 11340F: include/uapi/sound/compress_* 11341F: sound/core/compress_offload.c 11342F: sound/soc/soc-compress.c 11343 11344SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11345M: Liam Girdwood <lgirdwood@gmail.com> 11346M: Mark Brown <broonie@kernel.org> 11347T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11348L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11349W: http://alsa-project.org/main/index.php/ASoC 11350S: Supported 11351F: Documentation/devicetree/bindings/sound/ 11352F: Documentation/sound/alsa/soc/ 11353F: sound/soc/ 11354F: include/sound/soc* 11355 11356SOUND - DMAENGINE HELPERS 11357M: Lars-Peter Clausen <lars@metafoo.de> 11358S: Supported 11359F: include/sound/dmaengine_pcm.h 11360F: sound/core/pcm_dmaengine.c 11361F: sound/soc/soc-generic-dmaengine-pcm.c 11362 11363SP2 MEDIA DRIVER 11364M: Olli Salonen <olli.salonen@iki.fi> 11365L: linux-media@vger.kernel.org 11366W: https://linuxtv.org 11367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11368S: Maintained 11369F: drivers/media/dvb-frontends/sp2* 11370 11371SPARC + UltraSPARC (sparc/sparc64) 11372M: "David S. Miller" <davem@davemloft.net> 11373L: sparclinux@vger.kernel.org 11374Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11377S: Maintained 11378F: arch/sparc/ 11379F: drivers/sbus/ 11380 11381SPARC SERIAL DRIVERS 11382M: "David S. Miller" <davem@davemloft.net> 11383L: sparclinux@vger.kernel.org 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11386S: Maintained 11387F: include/linux/sunserialcore.h 11388F: drivers/tty/serial/suncore.c 11389F: drivers/tty/serial/sunhv.c 11390F: drivers/tty/serial/sunsab.c 11391F: drivers/tty/serial/sunsab.h 11392F: drivers/tty/serial/sunsu.c 11393F: drivers/tty/serial/sunzilog.c 11394F: drivers/tty/serial/sunzilog.h 11395 11396SPARSE CHECKER 11397M: "Christopher Li" <sparse@chrisli.org> 11398L: linux-sparse@vger.kernel.org 11399W: https://sparse.wiki.kernel.org/ 11400T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11401T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11402S: Maintained 11403F: include/linux/compiler.h 11404 11405SPEAR PLATFORM SUPPORT 11406M: Viresh Kumar <vireshk@kernel.org> 11407M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11409W: http://www.st.com/spear 11410S: Maintained 11411F: arch/arm/boot/dts/spear* 11412F: arch/arm/mach-spear/ 11413 11414SPEAR CLOCK FRAMEWORK SUPPORT 11415M: Viresh Kumar <vireshk@kernel.org> 11416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11417W: http://www.st.com/spear 11418S: Maintained 11419F: drivers/clk/spear/ 11420 11421SPI NOR SUBSYSTEM 11422M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11423M: Marek Vasut <marek.vasut@gmail.com> 11424L: linux-mtd@lists.infradead.org 11425W: http://www.linux-mtd.infradead.org/ 11426Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11427T: git git://github.com/spi-nor/linux.git 11428S: Maintained 11429F: drivers/mtd/spi-nor/ 11430F: include/linux/mtd/spi-nor.h 11431 11432SPI SUBSYSTEM 11433M: Mark Brown <broonie@kernel.org> 11434L: linux-spi@vger.kernel.org 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11436Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11437S: Maintained 11438F: Documentation/devicetree/bindings/spi/ 11439F: Documentation/spi/ 11440F: drivers/spi/ 11441F: include/linux/spi/ 11442F: include/uapi/linux/spi/ 11443F: tools/spi/ 11444 11445SPIDERNET NETWORK DRIVER for CELL 11446M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11447L: netdev@vger.kernel.org 11448S: Supported 11449F: Documentation/networking/spider_net.txt 11450F: drivers/net/ethernet/toshiba/spider_net* 11451 11452SPU FILE SYSTEM 11453M: Jeremy Kerr <jk@ozlabs.org> 11454L: linuxppc-dev@lists.ozlabs.org 11455W: http://www.ibm.com/developerworks/power/cell/ 11456S: Supported 11457F: Documentation/filesystems/spufs.txt 11458F: arch/powerpc/platforms/cell/spufs/ 11459 11460SQUASHFS FILE SYSTEM 11461M: Phillip Lougher <phillip@squashfs.org.uk> 11462L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11463W: http://squashfs.org.uk 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11465S: Maintained 11466F: Documentation/filesystems/squashfs.txt 11467F: fs/squashfs/ 11468 11469SRM (Alpha) environment access 11470M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11471S: Maintained 11472F: arch/alpha/kernel/srm_env.c 11473 11474STABLE BRANCH 11475M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11476L: stable@vger.kernel.org 11477S: Supported 11478F: Documentation/stable_kernel_rules.txt 11479 11480STAGING SUBSYSTEM 11481M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11483L: devel@driverdev.osuosl.org 11484S: Supported 11485F: drivers/staging/ 11486 11487STAGING - COMEDI 11488M: Ian Abbott <abbotti@mev.co.uk> 11489M: H Hartley Sweeten <hsweeten@visionengravers.com> 11490S: Odd Fixes 11491F: drivers/staging/comedi/ 11492 11493STAGING - FLARION FT1000 DRIVERS 11494M: Marek Belisko <marek.belisko@gmail.com> 11495S: Odd Fixes 11496F: drivers/staging/ft1000/ 11497 11498STAGING - INDUSTRIAL IO 11499M: Jonathan Cameron <jic23@kernel.org> 11500L: linux-iio@vger.kernel.org 11501S: Odd Fixes 11502F: Documentation/devicetree/bindings/staging/iio/ 11503F: drivers/staging/iio/ 11504 11505STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11506M: Jarod Wilson <jarod@wilsonet.com> 11507W: http://www.lirc.org/ 11508S: Odd Fixes 11509F: drivers/staging/media/lirc/ 11510 11511STAGING - LUSTRE PARALLEL FILESYSTEM 11512M: Oleg Drokin <oleg.drokin@intel.com> 11513M: Andreas Dilger <andreas.dilger@intel.com> 11514M: James Simmons <jsimmons@infradead.org> 11515L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11516W: http://wiki.lustre.org/ 11517S: Maintained 11518F: drivers/staging/lustre 11519 11520STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11521M: Marc Dietrich <marvin24@gmx.de> 11522L: ac100@lists.launchpad.net (moderated for non-subscribers) 11523L: linux-tegra@vger.kernel.org 11524S: Maintained 11525F: drivers/staging/nvec/ 11526 11527STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11528M: Jens Frederich <jfrederich@gmail.com> 11529M: Daniel Drake <dsd@laptop.org> 11530M: Jon Nettleton <jon.nettleton@gmail.com> 11531W: http://wiki.laptop.org/go/DCON 11532S: Maintained 11533F: drivers/staging/olpc_dcon/ 11534 11535STAGING - REALTEK RTL8712U DRIVERS 11536M: Larry Finger <Larry.Finger@lwfinger.net> 11537M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11538S: Odd Fixes 11539F: drivers/staging/rtl8712/ 11540 11541STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11542M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11543M: Teddy Wang <teddy.wang@siliconmotion.com> 11544M: Sudip Mukherjee <sudip@vectorindia.org> 11545L: linux-fbdev@vger.kernel.org 11546S: Maintained 11547F: drivers/staging/sm750fb/ 11548 11549STAGING - SLICOSS 11550M: Lior Dotan <liodot@gmail.com> 11551M: Christopher Harrer <charrer@alacritech.com> 11552S: Odd Fixes 11553F: drivers/staging/slicoss/ 11554 11555STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11556M: William Hubbs <w.d.hubbs@gmail.com> 11557M: Chris Brannon <chris@the-brannons.com> 11558M: Kirk Reiser <kirk@reisers.ca> 11559M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11560L: speakup@linux-speakup.org 11561W: http://www.linux-speakup.org/ 11562S: Odd Fixes 11563F: drivers/staging/speakup/ 11564 11565STAGING - VIA VT665X DRIVERS 11566M: Forest Bond <forest@alittletooquiet.net> 11567S: Odd Fixes 11568F: drivers/staging/vt665?/ 11569 11570STAGING - WILC1000 WIFI DRIVER 11571M: Aditya Shankar <aditya.shankar@microchip.com> 11572M: Ganesh Krishna <ganesh.krishna@microchip.com> 11573L: linux-wireless@vger.kernel.org 11574S: Supported 11575F: drivers/staging/wilc1000/ 11576 11577STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11578M: Arnaud Patard <arnaud.patard@rtp-net.org> 11579S: Odd Fixes 11580F: drivers/staging/xgifb/ 11581 11582STARFIRE/DURALAN NETWORK DRIVER 11583M: Ion Badulescu <ionut@badula.org> 11584S: Odd Fixes 11585F: drivers/net/ethernet/adaptec/starfire* 11586 11587SUN3/3X 11588M: Sam Creasey <sammy@sammy.net> 11589W: http://sammy.net/sun3/ 11590S: Maintained 11591F: arch/m68k/kernel/*sun3* 11592F: arch/m68k/sun3*/ 11593F: arch/m68k/include/asm/sun3* 11594F: drivers/net/ethernet/i825xx/sun3* 11595 11596SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11597M: Hans de Goede <hdegoede@redhat.com> 11598L: linux-input@vger.kernel.org 11599S: Maintained 11600F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11601F: drivers/input/keyboard/sun4i-lradc-keys.c 11602 11603SUNDANCE NETWORK DRIVER 11604M: Denis Kirjanov <kda@linux-powerpc.org> 11605L: netdev@vger.kernel.org 11606S: Maintained 11607F: drivers/net/ethernet/dlink/sundance.c 11608 11609SUPERH 11610M: Yoshinori Sato <ysato@users.sourceforge.jp> 11611M: Rich Felker <dalias@libc.org> 11612L: linux-sh@vger.kernel.org 11613Q: http://patchwork.kernel.org/project/linux-sh/list/ 11614S: Maintained 11615F: Documentation/sh/ 11616F: arch/sh/ 11617F: drivers/sh/ 11618 11619SUSPEND TO RAM 11620M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11621M: Len Brown <len.brown@intel.com> 11622M: Pavel Machek <pavel@ucw.cz> 11623L: linux-pm@vger.kernel.org 11624S: Supported 11625F: Documentation/power/ 11626F: arch/x86/kernel/acpi/ 11627F: drivers/base/power/ 11628F: kernel/power/ 11629F: include/linux/suspend.h 11630F: include/linux/freezer.h 11631F: include/linux/pm.h 11632 11633SVGA HANDLING 11634M: Martin Mares <mj@ucw.cz> 11635L: linux-video@atrey.karlin.mff.cuni.cz 11636S: Maintained 11637F: Documentation/svga.txt 11638F: arch/x86/boot/video* 11639 11640SWIOTLB SUBSYSTEM 11641M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11642L: linux-kernel@vger.kernel.org 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11644S: Supported 11645F: lib/swiotlb.c 11646F: arch/*/kernel/pci-swiotlb.c 11647F: include/linux/swiotlb.h 11648 11649SWITCHDEV 11650M: Jiri Pirko <jiri@resnulli.us> 11651L: netdev@vger.kernel.org 11652S: Supported 11653F: net/switchdev/ 11654F: include/net/switchdev.h 11655 11656SYNOPSYS ARC ARCHITECTURE 11657M: Vineet Gupta <vgupta@synopsys.com> 11658L: linux-snps-arc@lists.infradead.org 11659S: Supported 11660F: arch/arc/ 11661F: Documentation/devicetree/bindings/arc/* 11662F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11663F: drivers/tty/serial/arc_uart.c 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11665 11666SYNOPSYS ARC SDP platform support 11667M: Alexey Brodkin <abrodkin@synopsys.com> 11668S: Supported 11669F: arch/arc/plat-axs10x 11670F: arch/arc/boot/dts/ax* 11671F: Documentation/devicetree/bindings/arc/axs10* 11672 11673SYSTEM CONFIGURATION (SYSCON) 11674M: Lee Jones <lee.jones@linaro.org> 11675M: Arnd Bergmann <arnd@arndb.de> 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11677S: Supported 11678F: drivers/mfd/syscon.c 11679 11680SYSTEM RESET/SHUTDOWN DRIVERS 11681M: Sebastian Reichel <sre@kernel.org> 11682L: linux-pm@vger.kernel.org 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11684S: Maintained 11685F: Documentation/devicetree/bindings/power/reset/ 11686F: drivers/power/reset/ 11687 11688SYSV FILESYSTEM 11689M: Christoph Hellwig <hch@infradead.org> 11690S: Maintained 11691F: Documentation/filesystems/sysv-fs.txt 11692F: fs/sysv/ 11693F: include/linux/sysv_fs.h 11694 11695TARGET SUBSYSTEM 11696M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11697L: linux-scsi@vger.kernel.org 11698L: target-devel@vger.kernel.org 11699W: http://www.linux-iscsi.org 11700W: http://groups.google.com/group/linux-iscsi-target-dev 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11702S: Supported 11703F: drivers/target/ 11704F: include/target/ 11705F: Documentation/target/ 11706 11707TASKSTATS STATISTICS INTERFACE 11708M: Balbir Singh <bsingharora@gmail.com> 11709S: Maintained 11710F: Documentation/accounting/taskstats* 11711F: include/linux/taskstats* 11712F: kernel/taskstats.c 11713 11714TC CLASSIFIER 11715M: Jamal Hadi Salim <jhs@mojatatu.com> 11716L: netdev@vger.kernel.org 11717S: Maintained 11718F: include/net/pkt_cls.h 11719F: include/uapi/linux/pkt_cls.h 11720F: net/sched/ 11721 11722TCP LOW PRIORITY MODULE 11723M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11724M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11725W: http://tcp-lp-mod.sourceforge.net/ 11726S: Maintained 11727F: net/ipv4/tcp_lp.c 11728 11729TDA10071 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/dvb-frontends/tda10071* 11738 11739TDA18212 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/tda18212* 11748 11749TDA18218 MEDIA DRIVER 11750M: Antti Palosaari <crope@iki.fi> 11751L: linux-media@vger.kernel.org 11752W: https://linuxtv.org 11753W: http://palosaari.fi/linux/ 11754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11755T: git git://linuxtv.org/anttip/media_tree.git 11756S: Maintained 11757F: drivers/media/tuners/tda18218* 11758 11759TDA18271 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/tda18271* 11768 11769TDA827x 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 11779TDA8290 MEDIA DRIVER 11780M: Michael Krufky <mkrufky@linuxtv.org> 11781L: linux-media@vger.kernel.org 11782W: https://linuxtv.org 11783W: http://github.com/mkrufky 11784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11785T: git git://linuxtv.org/mkrufky/tuners.git 11786S: Maintained 11787F: drivers/media/tuners/tda8290.* 11788 11789TDA9840 MEDIA DRIVER 11790M: Hans Verkuil <hverkuil@xs4all.nl> 11791L: linux-media@vger.kernel.org 11792T: git git://linuxtv.org/media_tree.git 11793W: https://linuxtv.org 11794S: Maintained 11795F: drivers/media/i2c/tda9840* 11796 11797TEA5761 TUNER DRIVER 11798M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11799M: Mauro Carvalho Chehab <mchehab@kernel.org> 11800L: linux-media@vger.kernel.org 11801W: https://linuxtv.org 11802T: git git://linuxtv.org/media_tree.git 11803S: Odd fixes 11804F: drivers/media/tuners/tea5761.* 11805 11806TEA5767 TUNER DRIVER 11807M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11808M: Mauro Carvalho Chehab <mchehab@kernel.org> 11809L: linux-media@vger.kernel.org 11810W: https://linuxtv.org 11811T: git git://linuxtv.org/media_tree.git 11812S: Maintained 11813F: drivers/media/tuners/tea5767.* 11814 11815TEA6415C MEDIA DRIVER 11816M: Hans Verkuil <hverkuil@xs4all.nl> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819W: https://linuxtv.org 11820S: Maintained 11821F: drivers/media/i2c/tea6415c* 11822 11823TEA6420 MEDIA DRIVER 11824M: Hans Verkuil <hverkuil@xs4all.nl> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827W: https://linuxtv.org 11828S: Maintained 11829F: drivers/media/i2c/tea6420* 11830 11831TEAM DRIVER 11832M: Jiri Pirko <jiri@resnulli.us> 11833L: netdev@vger.kernel.org 11834S: Supported 11835F: drivers/net/team/ 11836F: include/linux/if_team.h 11837F: include/uapi/linux/if_team.h 11838 11839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11840M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11841S: Maintained 11842F: arch/x86/platform/ts5500/ 11843 11844TECHNOTREND USB IR RECEIVER 11845M: Sean Young <sean@mess.org> 11846L: linux-media@vger.kernel.org 11847S: Maintained 11848F: drivers/media/rc/ttusbir.c 11849 11850TEGRA ARCHITECTURE SUPPORT 11851M: Stephen Warren <swarren@wwwdotorg.org> 11852M: Thierry Reding <thierry.reding@gmail.com> 11853M: Alexandre Courbot <gnurou@gmail.com> 11854L: linux-tegra@vger.kernel.org 11855Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11857S: Supported 11858N: [^a-z]tegra 11859 11860TEGRA CLOCK DRIVER 11861M: Peter De Schrijver <pdeschrijver@nvidia.com> 11862M: Prashant Gaikwad <pgaikwad@nvidia.com> 11863S: Supported 11864F: drivers/clk/tegra/ 11865 11866TEGRA DMA DRIVERS 11867M: Laxman Dewangan <ldewangan@nvidia.com> 11868M: Jon Hunter <jonathanh@nvidia.com> 11869S: Supported 11870F: drivers/dma/tegra* 11871 11872TEGRA I2C DRIVER 11873M: Laxman Dewangan <ldewangan@nvidia.com> 11874S: Supported 11875F: drivers/i2c/busses/i2c-tegra.c 11876 11877TEGRA IOMMU DRIVERS 11878M: Hiroshi Doyu <hdoyu@nvidia.com> 11879S: Supported 11880F: drivers/iommu/tegra* 11881 11882TEGRA KBC DRIVER 11883M: Rakesh Iyer <riyer@nvidia.com> 11884M: Laxman Dewangan <ldewangan@nvidia.com> 11885S: Supported 11886F: drivers/input/keyboard/tegra-kbc.c 11887 11888TEGRA PWM DRIVER 11889M: Thierry Reding <thierry.reding@gmail.com> 11890S: Supported 11891F: drivers/pwm/pwm-tegra.c 11892 11893TEGRA SERIAL DRIVER 11894M: Laxman Dewangan <ldewangan@nvidia.com> 11895S: Supported 11896F: drivers/tty/serial/serial-tegra.c 11897 11898TEGRA SPI DRIVER 11899M: Laxman Dewangan <ldewangan@nvidia.com> 11900S: Supported 11901F: drivers/spi/spi-tegra* 11902 11903TEHUTI ETHERNET DRIVER 11904M: Andy Gospodarek <andy@greyhouse.net> 11905L: netdev@vger.kernel.org 11906S: Supported 11907F: drivers/net/ethernet/tehuti/* 11908 11909Telecom Clock Driver for MCPL0010 11910M: Mark Gross <mark.gross@intel.com> 11911S: Supported 11912F: drivers/char/tlclk.c 11913 11914TENSILICA XTENSA PORT (xtensa) 11915M: Chris Zankel <chris@zankel.net> 11916M: Max Filippov <jcmvbkbc@gmail.com> 11917L: linux-xtensa@linux-xtensa.org 11918T: git git://github.com/czankel/xtensa-linux.git 11919S: Maintained 11920F: arch/xtensa/ 11921F: drivers/irqchip/irq-xtensa-* 11922 11923THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11924M: Hans Verkuil <hverkuil@xs4all.nl> 11925L: linux-media@vger.kernel.org 11926T: git git://linuxtv.org/media_tree.git 11927W: https://linuxtv.org 11928S: Maintained 11929F: drivers/media/radio/radio-raremono.c 11930 11931THERMAL 11932M: Zhang Rui <rui.zhang@intel.com> 11933M: Eduardo Valentin <edubezval@gmail.com> 11934L: linux-pm@vger.kernel.org 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11937Q: https://patchwork.kernel.org/project/linux-pm/list/ 11938S: Supported 11939F: drivers/thermal/ 11940F: include/linux/thermal.h 11941F: include/uapi/linux/thermal.h 11942F: include/linux/cpu_cooling.h 11943F: Documentation/devicetree/bindings/thermal/ 11944 11945THERMAL/CPU_COOLING 11946M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11947M: Viresh Kumar <viresh.kumar@linaro.org> 11948M: Javi Merino <javi.merino@kernel.org> 11949L: linux-pm@vger.kernel.org 11950S: Supported 11951F: Documentation/thermal/cpu-cooling-api.txt 11952F: drivers/thermal/cpu_cooling.c 11953F: include/linux/cpu_cooling.h 11954 11955THINKPAD ACPI EXTRAS DRIVER 11956M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11957L: ibm-acpi-devel@lists.sourceforge.net 11958L: platform-driver-x86@vger.kernel.org 11959W: http://ibm-acpi.sourceforge.net 11960W: http://thinkwiki.org/wiki/Ibm-acpi 11961T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11962S: Maintained 11963F: drivers/platform/x86/thinkpad_acpi.c 11964 11965TI BANDGAP AND THERMAL DRIVER 11966M: Eduardo Valentin <edubezval@gmail.com> 11967M: Keerthy <j-keerthy@ti.com> 11968L: linux-pm@vger.kernel.org 11969L: linux-omap@vger.kernel.org 11970S: Maintained 11971F: drivers/thermal/ti-soc-thermal/ 11972 11973TI VPE/CAL DRIVERS 11974M: Benoit Parrot <bparrot@ti.com> 11975L: linux-media@vger.kernel.org 11976W: http://linuxtv.org/ 11977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11978S: Maintained 11979F: drivers/media/platform/ti-vpe/ 11980 11981TI CDCE706 CLOCK DRIVER 11982M: Max Filippov <jcmvbkbc@gmail.com> 11983S: Maintained 11984F: drivers/clk/clk-cdce706.c 11985 11986TI CLOCK DRIVER 11987M: Tero Kristo <t-kristo@ti.com> 11988L: linux-omap@vger.kernel.org 11989S: Maintained 11990F: drivers/clk/ti/ 11991F: include/linux/clk/ti.h 11992 11993TI ETHERNET SWITCH DRIVER (CPSW) 11994M: Mugunthan V N <mugunthanvnm@ti.com> 11995R: Grygorii Strashko <grygorii.strashko@ti.com> 11996L: linux-omap@vger.kernel.org 11997L: netdev@vger.kernel.org 11998S: Maintained 11999F: drivers/net/ethernet/ti/cpsw* 12000F: drivers/net/ethernet/ti/davinci* 12001 12002TI FLASH MEDIA INTERFACE DRIVER 12003M: Alex Dubov <oakad@yahoo.com> 12004S: Maintained 12005F: drivers/misc/tifm* 12006F: drivers/mmc/host/tifm_sd.c 12007F: include/linux/tifm.h 12008 12009TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12010M: Santosh Shilimkar <ssantosh@kernel.org> 12011L: linux-kernel@vger.kernel.org 12012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12013S: Maintained 12014F: drivers/soc/ti/* 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12016 12017 12018TI LM49xxx FAMILY ASoC CODEC DRIVERS 12019M: M R Swami Reddy <mr.swami.reddy@ti.com> 12020M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12022S: Maintained 12023F: sound/soc/codecs/lm49453* 12024F: sound/soc/codecs/isabelle* 12025 12026TI LP855x BACKLIGHT DRIVER 12027M: Milo Kim <milo.kim@ti.com> 12028S: Maintained 12029F: Documentation/backlight/lp855x-driver.txt 12030F: drivers/video/backlight/lp855x_bl.c 12031F: include/linux/platform_data/lp855x.h 12032 12033TI LP8727 CHARGER DRIVER 12034M: Milo Kim <milo.kim@ti.com> 12035S: Maintained 12036F: drivers/power/supply/lp8727_charger.c 12037F: include/linux/platform_data/lp8727.h 12038 12039TI LP8788 MFD DRIVER 12040M: Milo Kim <milo.kim@ti.com> 12041S: Maintained 12042F: drivers/iio/adc/lp8788_adc.c 12043F: drivers/leds/leds-lp8788.c 12044F: drivers/mfd/lp8788*.c 12045F: drivers/power/supply/lp8788-charger.c 12046F: drivers/regulator/lp8788-*.c 12047F: include/linux/mfd/lp8788*.h 12048 12049TI NETCP ETHERNET DRIVER 12050M: Wingman Kwok <w-kwok2@ti.com> 12051M: Murali Karicheri <m-karicheri2@ti.com> 12052L: netdev@vger.kernel.org 12053S: Maintained 12054F: drivers/net/ethernet/ti/netcp* 12055 12056TI TAS571X FAMILY ASoC CODEC DRIVER 12057M: Kevin Cernekee <cernekee@chromium.org> 12058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12059S: Odd Fixes 12060F: sound/soc/codecs/tas571x* 12061 12062TI TWL4030 SERIES SOC CODEC DRIVER 12063M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12065S: Maintained 12066F: sound/soc/codecs/twl4030* 12067 12068TI WILINK WIRELESS DRIVERS 12069L: linux-wireless@vger.kernel.org 12070W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12071W: http://wireless.kernel.org/en/users/Drivers/wl1251 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12073S: Orphan 12074F: drivers/net/wireless/ti/ 12075F: include/linux/wl12xx.h 12076 12077TIPC NETWORK LAYER 12078M: Jon Maloy <jon.maloy@ericsson.com> 12079M: Ying Xue <ying.xue@windriver.com> 12080L: netdev@vger.kernel.org (core kernel code) 12081L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12082W: http://tipc.sourceforge.net/ 12083S: Maintained 12084F: include/uapi/linux/tipc*.h 12085F: net/tipc/ 12086 12087TILE ARCHITECTURE 12088M: Chris Metcalf <cmetcalf@mellanox.com> 12089W: http://www.mellanox.com/repository/solutions/tile-scm/ 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12091S: Supported 12092F: arch/tile/ 12093F: drivers/char/tile-srom.c 12094F: drivers/edac/tile_edac.c 12095F: drivers/net/ethernet/tile/ 12096F: drivers/rtc/rtc-tile.c 12097F: drivers/tty/hvc/hvc_tile.c 12098F: drivers/tty/serial/tilegx.c 12099F: drivers/usb/host/*-tilegx.c 12100F: include/linux/usb/tilegx.h 12101 12102TLAN NETWORK DRIVER 12103M: Samuel Chessman <chessman@tux.org> 12104L: tlan-devel@lists.sourceforge.net (subscribers-only) 12105W: http://sourceforge.net/projects/tlan/ 12106S: Maintained 12107F: Documentation/networking/tlan.txt 12108F: drivers/net/ethernet/ti/tlan.* 12109 12110TOMOYO SECURITY MODULE 12111M: Kentaro Takeda <takedakn@nttdata.co.jp> 12112M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12113L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12114L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12115L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12116L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12117W: http://tomoyo.sourceforge.jp/ 12118T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12119S: Maintained 12120F: security/tomoyo/ 12121 12122TOPSTAR LAPTOP EXTRAS DRIVER 12123M: Herton Ronaldo Krzesinski <herton@canonical.com> 12124L: platform-driver-x86@vger.kernel.org 12125S: Maintained 12126F: drivers/platform/x86/topstar-laptop.c 12127 12128TOSHIBA ACPI EXTRAS DRIVER 12129M: Azael Avalos <coproscefalo@gmail.com> 12130L: platform-driver-x86@vger.kernel.org 12131S: Maintained 12132F: drivers/platform/x86/toshiba_acpi.c 12133 12134TOSHIBA BLUETOOTH DRIVER 12135M: Azael Avalos <coproscefalo@gmail.com> 12136L: platform-driver-x86@vger.kernel.org 12137S: Maintained 12138F: drivers/platform/x86/toshiba_bluetooth.c 12139 12140TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12141M: Azael Avalos <coproscefalo@gmail.com> 12142L: platform-driver-x86@vger.kernel.org 12143S: Maintained 12144F: drivers/platform/x86/toshiba_haps.c 12145 12146TOSHIBA WMI HOTKEYS DRIVER 12147M: Azael Avalos <coproscefalo@gmail.com> 12148L: platform-driver-x86@vger.kernel.org 12149S: Maintained 12150F: drivers/platform/x86/toshiba-wmi.c 12151 12152TOSHIBA SMM DRIVER 12153M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12154W: http://www.buzzard.org.uk/toshiba/ 12155S: Maintained 12156F: drivers/char/toshiba.c 12157F: include/linux/toshiba.h 12158F: include/uapi/linux/toshiba.h 12159 12160TOSHIBA TC358743 DRIVER 12161M: Mats Randgaard <matrandg@cisco.com> 12162L: linux-media@vger.kernel.org 12163S: Maintained 12164F: drivers/media/i2c/tc358743* 12165F: include/media/i2c/tc358743.h 12166 12167TMIO/SDHI MMC DRIVER 12168M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12169L: linux-mmc@vger.kernel.org 12170S: Supported 12171F: drivers/mmc/host/tmio_mmc* 12172F: drivers/mmc/host/sh_mobile_sdhi.c 12173F: include/linux/mfd/tmio.h 12174 12175TMP401 HARDWARE MONITOR DRIVER 12176M: Guenter Roeck <linux@roeck-us.net> 12177L: linux-hwmon@vger.kernel.org 12178S: Maintained 12179F: Documentation/hwmon/tmp401 12180F: drivers/hwmon/tmp401.c 12181 12182TMPFS (SHMEM FILESYSTEM) 12183M: Hugh Dickins <hughd@google.com> 12184L: linux-mm@kvack.org 12185S: Maintained 12186F: include/linux/shmem_fs.h 12187F: mm/shmem.c 12188 12189TM6000 VIDEO4LINUX DRIVER 12190M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12191M: Mauro Carvalho Chehab <mchehab@kernel.org> 12192L: linux-media@vger.kernel.org 12193W: https://linuxtv.org 12194T: git git://linuxtv.org/media_tree.git 12195S: Odd fixes 12196F: drivers/media/usb/tm6000/ 12197F: Documentation/media/v4l-drivers/tm6000* 12198 12199TW5864 VIDEO4LINUX DRIVER 12200M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12201M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12202M: Andrey Utkin <andrey_utkin@fastmail.com> 12203L: linux-media@vger.kernel.org 12204S: Supported 12205F: drivers/media/pci/tw5864/ 12206 12207TW68 VIDEO4LINUX DRIVER 12208M: Hans Verkuil <hverkuil@xs4all.nl> 12209L: linux-media@vger.kernel.org 12210T: git git://linuxtv.org/media_tree.git 12211W: https://linuxtv.org 12212S: Odd Fixes 12213F: drivers/media/pci/tw68/ 12214 12215TW686X VIDEO4LINUX DRIVER 12216M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12217L: linux-media@vger.kernel.org 12218T: git git://linuxtv.org/media_tree.git 12219W: http://linuxtv.org 12220S: Maintained 12221F: drivers/media/pci/tw686x/ 12222 12223TPM DEVICE DRIVER 12224M: Peter Huewe <peterhuewe@gmx.de> 12225M: Marcel Selhorst <tpmdd@selhorst.net> 12226M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12227R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12228W: http://tpmdd.sourceforge.net 12229L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12230Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12231T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12232S: Maintained 12233F: drivers/char/tpm/ 12234 12235TPM IBM_VTPM DEVICE DRIVER 12236M: Ashley Lai <ashleydlai@gmail.com> 12237W: http://tpmdd.sourceforge.net 12238L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12239S: Maintained 12240F: drivers/char/tpm/tpm_ibmvtpm* 12241 12242TRACING 12243M: Steven Rostedt <rostedt@goodmis.org> 12244M: Ingo Molnar <mingo@redhat.com> 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12246S: Maintained 12247F: Documentation/trace/ftrace.txt 12248F: arch/*/*/*/ftrace.h 12249F: arch/*/kernel/ftrace.c 12250F: include/*/ftrace.h 12251F: include/linux/trace*.h 12252F: include/trace/ 12253F: kernel/trace/ 12254F: tools/testing/selftests/ftrace/ 12255 12256TRACING MMIO ACCESSES (MMIOTRACE) 12257M: Steven Rostedt <rostedt@goodmis.org> 12258M: Ingo Molnar <mingo@kernel.org> 12259R: Karol Herbst <karolherbst@gmail.com> 12260R: Pekka Paalanen <ppaalanen@gmail.com> 12261S: Maintained 12262L: linux-kernel@vger.kernel.org 12263L: nouveau@lists.freedesktop.org 12264F: kernel/trace/trace_mmiotrace.c 12265F: include/linux/mmiotrace.h 12266F: arch/x86/mm/kmmio.c 12267F: arch/x86/mm/mmio-mod.c 12268F: arch/x86/mm/testmmiotrace.c 12269 12270TRIVIAL PATCHES 12271M: Jiri Kosina <trivial@kernel.org> 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12273S: Maintained 12274K: ^Subject:.*(?i)trivial 12275 12276TTY LAYER 12277M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12278M: Jiri Slaby <jslaby@suse.com> 12279S: Supported 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12281F: Documentation/serial/ 12282F: drivers/tty/ 12283F: drivers/tty/serial/serial_core.c 12284F: include/linux/serial_core.h 12285F: include/linux/serial.h 12286F: include/linux/tty.h 12287F: include/uapi/linux/serial_core.h 12288F: include/uapi/linux/serial.h 12289F: include/uapi/linux/tty.h 12290 12291TUA9001 MEDIA DRIVER 12292M: Antti Palosaari <crope@iki.fi> 12293L: linux-media@vger.kernel.org 12294W: https://linuxtv.org 12295W: http://palosaari.fi/linux/ 12296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12297T: git git://linuxtv.org/anttip/media_tree.git 12298S: Maintained 12299F: drivers/media/tuners/tua9001* 12300 12301TULIP NETWORK DRIVERS 12302L: netdev@vger.kernel.org 12303L: linux-parisc@vger.kernel.org 12304S: Orphan 12305F: drivers/net/ethernet/dec/tulip/ 12306 12307TUN/TAP driver 12308M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12309W: http://vtun.sourceforge.net/tun 12310S: Maintained 12311F: Documentation/networking/tuntap.txt 12312F: arch/um/os-Linux/drivers/ 12313 12314TURBOCHANNEL SUBSYSTEM 12315M: "Maciej W. Rozycki" <macro@linux-mips.org> 12316M: Ralf Baechle <ralf@linux-mips.org> 12317L: linux-mips@linux-mips.org 12318Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12319S: Maintained 12320F: drivers/tc/ 12321F: include/linux/tc.h 12322 12323UBI FILE SYSTEM (UBIFS) 12324M: Richard Weinberger <richard@nod.at> 12325M: Artem Bityutskiy <dedekind1@gmail.com> 12326M: Adrian Hunter <adrian.hunter@intel.com> 12327L: linux-mtd@lists.infradead.org 12328T: git git://git.infradead.org/ubifs-2.6.git 12329W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12330S: Supported 12331F: Documentation/filesystems/ubifs.txt 12332F: fs/ubifs/ 12333 12334UCLINUX (M68KNOMMU AND COLDFIRE) 12335M: Greg Ungerer <gerg@linux-m68k.org> 12336W: http://www.linux-m68k.org/ 12337W: http://www.uclinux.org/ 12338L: linux-m68k@lists.linux-m68k.org 12339L: uclinux-dev@uclinux.org (subscribers-only) 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12341S: Maintained 12342F: arch/m68k/coldfire/ 12343F: arch/m68k/68*/ 12344F: arch/m68k/*/*_no.* 12345F: arch/m68k/include/asm/*_no.* 12346 12347UDF FILESYSTEM 12348M: Jan Kara <jack@suse.com> 12349S: Maintained 12350F: Documentation/filesystems/udf.txt 12351F: fs/udf/ 12352 12353UFS FILESYSTEM 12354M: Evgeniy Dushistov <dushistov@mail.ru> 12355S: Maintained 12356F: Documentation/filesystems/ufs.txt 12357F: fs/ufs/ 12358 12359UHID USERSPACE HID IO DRIVER: 12360M: David Herrmann <dh.herrmann@googlemail.com> 12361L: linux-input@vger.kernel.org 12362S: Maintained 12363F: drivers/hid/uhid.c 12364F: include/uapi/linux/uhid.h 12365 12366ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12367L: linux-usb@vger.kernel.org 12368S: Orphan 12369F: drivers/uwb/ 12370F: include/linux/uwb.h 12371F: include/linux/uwb/ 12372 12373UNICORE32 ARCHITECTURE: 12374M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12375W: http://mprc.pku.edu.cn/~guanxuetao/linux 12376S: Maintained 12377T: git git://github.com/gxt/linux.git 12378F: arch/unicore32/ 12379 12380UNIFDEF 12381M: Tony Finch <dot@dotat.at> 12382W: http://dotat.at/prog/unifdef 12383S: Maintained 12384F: scripts/unifdef.c 12385 12386UNIFORM CDROM DRIVER 12387M: Jens Axboe <axboe@kernel.dk> 12388W: http://www.kernel.dk 12389S: Maintained 12390F: Documentation/cdrom/ 12391F: drivers/cdrom/cdrom.c 12392F: include/linux/cdrom.h 12393F: include/uapi/linux/cdrom.h 12394 12395UNISYS S-PAR DRIVERS 12396M: David Kershner <david.kershner@unisys.com> 12397L: sparmaintainer@unisys.com (Unisys internal) 12398S: Supported 12399F: drivers/staging/unisys/ 12400 12401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12402M: Vinayak Holikatti <vinholikatti@gmail.com> 12403L: linux-scsi@vger.kernel.org 12404S: Supported 12405F: Documentation/scsi/ufs.txt 12406F: drivers/scsi/ufs/ 12407 12408UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12409M: Joao Pinto <Joao.Pinto@synopsys.com> 12410L: linux-scsi@vger.kernel.org 12411S: Supported 12412F: drivers/scsi/ufs/*dwc* 12413 12414UNSORTED BLOCK IMAGES (UBI) 12415M: Artem Bityutskiy <dedekind1@gmail.com> 12416M: Richard Weinberger <richard@nod.at> 12417W: http://www.linux-mtd.infradead.org/ 12418L: linux-mtd@lists.infradead.org 12419T: git git://git.infradead.org/ubifs-2.6.git 12420S: Supported 12421F: drivers/mtd/ubi/ 12422F: include/linux/mtd/ubi.h 12423F: include/uapi/mtd/ubi-user.h 12424 12425USB ACM DRIVER 12426M: Oliver Neukum <oneukum@suse.com> 12427L: linux-usb@vger.kernel.org 12428S: Maintained 12429F: Documentation/usb/acm.txt 12430F: drivers/usb/class/cdc-acm.* 12431 12432USB AR5523 WIRELESS DRIVER 12433M: Pontus Fuchs <pontus.fuchs@gmail.com> 12434L: linux-wireless@vger.kernel.org 12435S: Maintained 12436F: drivers/net/wireless/ath/ar5523/ 12437 12438USB ATTACHED SCSI 12439M: Oliver Neukum <oneukum@suse.com> 12440L: linux-usb@vger.kernel.org 12441L: linux-scsi@vger.kernel.org 12442S: Maintained 12443F: drivers/usb/storage/uas.c 12444 12445USB CDC ETHERNET DRIVER 12446M: Oliver Neukum <oliver@neukum.org> 12447L: linux-usb@vger.kernel.org 12448S: Maintained 12449F: drivers/net/usb/cdc_*.c 12450F: include/uapi/linux/usb/cdc.h 12451 12452USB CHAOSKEY DRIVER 12453M: Keith Packard <keithp@keithp.com> 12454L: linux-usb@vger.kernel.org 12455S: Maintained 12456F: drivers/usb/misc/chaoskey.c 12457 12458USB CYPRESS C67X00 DRIVER 12459M: Peter Korsgaard <jacmet@sunsite.dk> 12460L: linux-usb@vger.kernel.org 12461S: Maintained 12462F: drivers/usb/c67x00/ 12463 12464USB DAVICOM DM9601 DRIVER 12465M: Peter Korsgaard <jacmet@sunsite.dk> 12466L: netdev@vger.kernel.org 12467W: http://www.linux-usb.org/usbnet 12468S: Maintained 12469F: drivers/net/usb/dm9601.c 12470 12471USB DIAMOND RIO500 DRIVER 12472M: Cesar Miquel <miquel@df.uba.ar> 12473L: rio500-users@lists.sourceforge.net 12474W: http://rio500.sourceforge.net 12475S: Maintained 12476F: drivers/usb/misc/rio500* 12477 12478USB EHCI DRIVER 12479M: Alan Stern <stern@rowland.harvard.edu> 12480L: linux-usb@vger.kernel.org 12481S: Maintained 12482F: Documentation/usb/ehci.txt 12483F: drivers/usb/host/ehci* 12484 12485USB GADGET/PERIPHERAL SUBSYSTEM 12486M: Felipe Balbi <balbi@kernel.org> 12487L: linux-usb@vger.kernel.org 12488W: http://www.linux-usb.org/gadget 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12490S: Maintained 12491F: drivers/usb/gadget/ 12492F: include/linux/usb/gadget* 12493 12494USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12495M: Jiri Kosina <jikos@kernel.org> 12496R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12497L: linux-usb@vger.kernel.org 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12499S: Maintained 12500F: Documentation/hid/hiddev.txt 12501F: drivers/hid/usbhid/ 12502 12503USB ISP116X DRIVER 12504M: Olav Kongas <ok@artecdesign.ee> 12505L: linux-usb@vger.kernel.org 12506S: Maintained 12507F: drivers/usb/host/isp116x* 12508F: include/linux/usb/isp116x.h 12509 12510USB LAN78XX ETHERNET DRIVER 12511M: Woojung Huh <woojung.huh@microchip.com> 12512M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12513L: netdev@vger.kernel.org 12514S: Maintained 12515F: drivers/net/usb/lan78xx.* 12516 12517USB MASS STORAGE DRIVER 12518M: Alan Stern <stern@rowland.harvard.edu> 12519L: linux-usb@vger.kernel.org 12520L: usb-storage@lists.one-eyed-alien.net 12521S: Maintained 12522W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12523F: drivers/usb/storage/ 12524 12525USB MIDI DRIVER 12526M: Clemens Ladisch <clemens@ladisch.de> 12527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12528T: git git://git.alsa-project.org/alsa-kernel.git 12529S: Maintained 12530F: sound/usb/midi.* 12531 12532USB NETWORKING DRIVERS 12533L: linux-usb@vger.kernel.org 12534S: Odd Fixes 12535F: drivers/net/usb/ 12536 12537USB OHCI DRIVER 12538M: Alan Stern <stern@rowland.harvard.edu> 12539L: linux-usb@vger.kernel.org 12540S: Maintained 12541F: Documentation/usb/ohci.txt 12542F: drivers/usb/host/ohci* 12543 12544USB OTG FSM (Finite State Machine) 12545M: Peter Chen <Peter.Chen@nxp.com> 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12547L: linux-usb@vger.kernel.org 12548S: Maintained 12549F: drivers/usb/common/usb-otg-fsm.c 12550 12551USB OVER IP DRIVER 12552M: Valentina Manea <valentina.manea.m@gmail.com> 12553M: Shuah Khan <shuahkh@osg.samsung.com> 12554M: Shuah Khan <shuah@kernel.org> 12555L: linux-usb@vger.kernel.org 12556S: Maintained 12557F: Documentation/usb/usbip_protocol.txt 12558F: drivers/usb/usbip/ 12559F: tools/usb/usbip/ 12560 12561USB PEGASUS DRIVER 12562M: Petko Manolov <petkan@nucleusys.com> 12563L: linux-usb@vger.kernel.org 12564L: netdev@vger.kernel.org 12565T: git git://github.com/petkan/pegasus.git 12566W: https://github.com/petkan/pegasus 12567S: Maintained 12568F: drivers/net/usb/pegasus.* 12569 12570USB PHY LAYER 12571M: Felipe Balbi <balbi@kernel.org> 12572L: linux-usb@vger.kernel.org 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12574S: Maintained 12575F: drivers/usb/phy/ 12576 12577USB PRINTER DRIVER (usblp) 12578M: Pete Zaitcev <zaitcev@redhat.com> 12579L: linux-usb@vger.kernel.org 12580S: Supported 12581F: drivers/usb/class/usblp.c 12582 12583USB QMI WWAN NETWORK DRIVER 12584M: Bjørn Mork <bjorn@mork.no> 12585L: netdev@vger.kernel.org 12586S: Maintained 12587F: Documentation/ABI/testing/sysfs-class-net-qmi 12588F: drivers/net/usb/qmi_wwan.c 12589 12590USB RTL8150 DRIVER 12591M: Petko Manolov <petkan@nucleusys.com> 12592L: linux-usb@vger.kernel.org 12593L: netdev@vger.kernel.org 12594T: git git://github.com/petkan/rtl8150.git 12595W: https://github.com/petkan/rtl8150 12596S: Maintained 12597F: drivers/net/usb/rtl8150.c 12598 12599USB SERIAL SUBSYSTEM 12600M: Johan Hovold <johan@kernel.org> 12601L: linux-usb@vger.kernel.org 12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12603S: Maintained 12604F: Documentation/usb/usb-serial.txt 12605F: drivers/usb/serial/ 12606F: include/linux/usb/serial.h 12607 12608USB SMSC75XX ETHERNET DRIVER 12609M: Steve Glendinning <steve.glendinning@shawell.net> 12610L: netdev@vger.kernel.org 12611S: Maintained 12612F: drivers/net/usb/smsc75xx.* 12613 12614USB SMSC95XX ETHERNET DRIVER 12615M: Steve Glendinning <steve.glendinning@shawell.net> 12616M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12617L: netdev@vger.kernel.org 12618S: Maintained 12619F: drivers/net/usb/smsc95xx.* 12620 12621USB SUBSYSTEM 12622M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12623L: linux-usb@vger.kernel.org 12624W: http://www.linux-usb.org 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12626S: Supported 12627F: Documentation/devicetree/bindings/usb/ 12628F: Documentation/usb/ 12629F: drivers/usb/ 12630F: include/linux/usb.h 12631F: include/linux/usb/ 12632 12633USB UHCI DRIVER 12634M: Alan Stern <stern@rowland.harvard.edu> 12635L: linux-usb@vger.kernel.org 12636S: Maintained 12637F: drivers/usb/host/uhci* 12638 12639USB "USBNET" DRIVER FRAMEWORK 12640M: Oliver Neukum <oneukum@suse.com> 12641L: netdev@vger.kernel.org 12642W: http://www.linux-usb.org/usbnet 12643S: Maintained 12644F: drivers/net/usb/usbnet.c 12645F: include/linux/usb/usbnet.h 12646 12647USB VIDEO CLASS 12648M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12649L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12650L: linux-media@vger.kernel.org 12651T: git git://linuxtv.org/media_tree.git 12652W: http://www.ideasonboard.org/uvc/ 12653S: Maintained 12654F: drivers/media/usb/uvc/ 12655F: include/uapi/linux/uvcvideo.h 12656 12657USB VISION DRIVER 12658M: Hans Verkuil <hverkuil@xs4all.nl> 12659L: linux-media@vger.kernel.org 12660T: git git://linuxtv.org/media_tree.git 12661W: https://linuxtv.org 12662S: Odd Fixes 12663F: drivers/media/usb/usbvision/ 12664 12665USB WEBCAM GADGET 12666M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12667L: linux-usb@vger.kernel.org 12668S: Maintained 12669F: drivers/usb/gadget/function/*uvc* 12670F: drivers/usb/gadget/legacy/webcam.c 12671 12672USB WIRELESS RNDIS DRIVER (rndis_wlan) 12673M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12674L: linux-wireless@vger.kernel.org 12675S: Maintained 12676F: drivers/net/wireless/rndis_wlan.c 12677 12678USB XHCI DRIVER 12679M: Mathias Nyman <mathias.nyman@intel.com> 12680L: linux-usb@vger.kernel.org 12681S: Supported 12682F: drivers/usb/host/xhci* 12683F: drivers/usb/host/pci-quirks* 12684 12685USB ZD1201 DRIVER 12686L: linux-wireless@vger.kernel.org 12687W: http://linux-lc100020.sourceforge.net 12688S: Orphan 12689F: drivers/net/wireless/zydas/zd1201.* 12690 12691USB ZR364XX DRIVER 12692M: Antoine Jacquet <royale@zerezo.com> 12693L: linux-usb@vger.kernel.org 12694L: linux-media@vger.kernel.org 12695T: git git://linuxtv.org/media_tree.git 12696W: http://royale.zerezo.com/zr364xx/ 12697S: Maintained 12698F: Documentation/media/v4l-drivers/zr364xx* 12699F: drivers/media/usb/zr364xx/ 12700 12701ULPI BUS 12702M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12703L: linux-usb@vger.kernel.org 12704S: Maintained 12705F: drivers/usb/common/ulpi.c 12706F: include/linux/ulpi/ 12707 12708USER-MODE LINUX (UML) 12709M: Jeff Dike <jdike@addtoit.com> 12710M: Richard Weinberger <richard@nod.at> 12711L: user-mode-linux-devel@lists.sourceforge.net 12712L: user-mode-linux-user@lists.sourceforge.net 12713W: http://user-mode-linux.sourceforge.net 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12715S: Maintained 12716F: Documentation/virtual/uml/ 12717F: arch/um/ 12718F: arch/x86/um/ 12719F: fs/hostfs/ 12720F: fs/hppfs/ 12721 12722USERSPACE I/O (UIO) 12723M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12724S: Maintained 12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12726F: Documentation/DocBook/uio-howto.tmpl 12727F: drivers/uio/ 12728F: include/linux/uio*.h 12729 12730UTIL-LINUX PACKAGE 12731M: Karel Zak <kzak@redhat.com> 12732L: util-linux@vger.kernel.org 12733W: http://en.wikipedia.org/wiki/Util-linux 12734T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12735S: Maintained 12736 12737UVESAFB DRIVER 12738M: Michal Januszewski <spock@gentoo.org> 12739L: linux-fbdev@vger.kernel.org 12740W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12741S: Maintained 12742F: Documentation/fb/uvesafb.txt 12743F: drivers/video/fbdev/uvesafb.* 12744 12745VF610 NAND DRIVER 12746M: Stefan Agner <stefan@agner.ch> 12747L: linux-mtd@lists.infradead.org 12748S: Supported 12749F: drivers/mtd/nand/vf610_nfc.c 12750 12751VFAT/FAT/MSDOS FILESYSTEM 12752M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12753S: Maintained 12754F: Documentation/filesystems/vfat.txt 12755F: fs/fat/ 12756 12757VFIO DRIVER 12758M: Alex Williamson <alex.williamson@redhat.com> 12759L: kvm@vger.kernel.org 12760T: git git://github.com/awilliam/linux-vfio.git 12761S: Maintained 12762F: Documentation/vfio.txt 12763F: drivers/vfio/ 12764F: include/linux/vfio.h 12765F: include/uapi/linux/vfio.h 12766 12767VFIO PLATFORM DRIVER 12768M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12769L: kvm@vger.kernel.org 12770S: Maintained 12771F: drivers/vfio/platform/ 12772 12773VIDEOBUF2 FRAMEWORK 12774M: Pawel Osciak <pawel@osciak.com> 12775M: Marek Szyprowski <m.szyprowski@samsung.com> 12776M: Kyungmin Park <kyungmin.park@samsung.com> 12777L: linux-media@vger.kernel.org 12778S: Maintained 12779F: drivers/media/v4l2-core/videobuf2-* 12780F: include/media/videobuf2-* 12781 12782VIRTIO AND VHOST VSOCK DRIVER 12783M: Stefan Hajnoczi <stefanha@redhat.com> 12784L: kvm@vger.kernel.org 12785L: virtualization@lists.linux-foundation.org 12786L: netdev@vger.kernel.org 12787S: Maintained 12788F: include/linux/virtio_vsock.h 12789F: include/uapi/linux/virtio_vsock.h 12790F: net/vmw_vsock/virtio_transport_common.c 12791F: net/vmw_vsock/virtio_transport.c 12792F: drivers/vhost/vsock.c 12793F: drivers/vhost/vsock.h 12794 12795VIRTUAL SERIO DEVICE DRIVER 12796M: Stephen Chandler Paul <thatslyude@gmail.com> 12797S: Maintained 12798F: drivers/input/serio/userio.c 12799F: include/uapi/linux/userio.h 12800 12801VIRTIO CONSOLE DRIVER 12802M: Amit Shah <amit.shah@redhat.com> 12803L: virtualization@lists.linux-foundation.org 12804S: Maintained 12805F: drivers/char/virtio_console.c 12806F: include/linux/virtio_console.h 12807F: include/uapi/linux/virtio_console.h 12808 12809VIRTIO CORE, NET AND BLOCK DRIVERS 12810M: "Michael S. Tsirkin" <mst@redhat.com> 12811M: Jason Wang <jasowang@redhat.com> 12812L: virtualization@lists.linux-foundation.org 12813S: Maintained 12814F: Documentation/devicetree/bindings/virtio/ 12815F: drivers/virtio/ 12816F: tools/virtio/ 12817F: drivers/net/virtio_net.c 12818F: drivers/block/virtio_blk.c 12819F: include/linux/virtio_*.h 12820F: include/uapi/linux/virtio_*.h 12821 12822VIRTIO DRIVERS FOR S390 12823M: Christian Borntraeger <borntraeger@de.ibm.com> 12824M: Cornelia Huck <cornelia.huck@de.ibm.com> 12825L: linux-s390@vger.kernel.org 12826L: virtualization@lists.linux-foundation.org 12827L: kvm@vger.kernel.org 12828S: Supported 12829F: drivers/s390/virtio/ 12830 12831VIRTIO GPU DRIVER 12832M: David Airlie <airlied@linux.ie> 12833M: Gerd Hoffmann <kraxel@redhat.com> 12834L: dri-devel@lists.freedesktop.org 12835L: virtualization@lists.linux-foundation.org 12836S: Maintained 12837F: drivers/gpu/drm/virtio/ 12838F: include/uapi/linux/virtio_gpu.h 12839 12840VIRTIO HOST (VHOST) 12841M: "Michael S. Tsirkin" <mst@redhat.com> 12842M: Jason Wang <jasowang@redhat.com> 12843L: kvm@vger.kernel.org 12844L: virtualization@lists.linux-foundation.org 12845L: netdev@vger.kernel.org 12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12847S: Maintained 12848F: drivers/vhost/ 12849F: include/uapi/linux/vhost.h 12850 12851VIRTIO INPUT DRIVER 12852M: Gerd Hoffmann <kraxel@redhat.com> 12853S: Maintained 12854F: drivers/virtio/virtio_input.c 12855F: include/uapi/linux/virtio_input.h 12856 12857VIA RHINE NETWORK DRIVER 12858S: Orphan 12859F: drivers/net/ethernet/via/via-rhine.c 12860 12861VIA SD/MMC CARD CONTROLLER DRIVER 12862M: Bruce Chang <brucechang@via.com.tw> 12863M: Harald Welte <HaraldWelte@viatech.com> 12864S: Maintained 12865F: drivers/mmc/host/via-sdmmc.c 12866 12867VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12868M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12869L: linux-fbdev@vger.kernel.org 12870S: Maintained 12871F: include/linux/via-core.h 12872F: include/linux/via-gpio.h 12873F: include/linux/via_i2c.h 12874F: drivers/video/fbdev/via/ 12875 12876VIA VELOCITY NETWORK DRIVER 12877M: Francois Romieu <romieu@fr.zoreil.com> 12878L: netdev@vger.kernel.org 12879S: Maintained 12880F: drivers/net/ethernet/via/via-velocity.* 12881 12882VIRT LIB 12883M: Alex Williamson <alex.williamson@redhat.com> 12884M: Paolo Bonzini <pbonzini@redhat.com> 12885L: kvm@vger.kernel.org 12886S: Supported 12887F: virt/lib/ 12888 12889VIVID VIRTUAL VIDEO DRIVER 12890M: Hans Verkuil <hverkuil@xs4all.nl> 12891L: linux-media@vger.kernel.org 12892T: git git://linuxtv.org/media_tree.git 12893W: https://linuxtv.org 12894S: Maintained 12895F: drivers/media/platform/vivid/* 12896 12897VLAN (802.1Q) 12898M: Patrick McHardy <kaber@trash.net> 12899L: netdev@vger.kernel.org 12900S: Maintained 12901F: drivers/net/macvlan.c 12902F: include/linux/if_*vlan.h 12903F: net/8021q/ 12904 12905VLYNQ BUS 12906M: Florian Fainelli <f.fainelli@gmail.com> 12907L: openwrt-devel@lists.openwrt.org (subscribers-only) 12908S: Maintained 12909F: drivers/vlynq/vlynq.c 12910F: include/linux/vlynq.h 12911 12912VME SUBSYSTEM 12913M: Martyn Welch <martyn@welchs.me.uk> 12914M: Manohar Vanga <manohar.vanga@gmail.com> 12915M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12916L: devel@driverdev.osuosl.org 12917S: Maintained 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12919F: Documentation/vme_api.txt 12920F: drivers/staging/vme/ 12921F: drivers/vme/ 12922F: include/linux/vme* 12923 12924VMWARE HYPERVISOR INTERFACE 12925M: Alok Kataria <akataria@vmware.com> 12926L: virtualization@lists.linux-foundation.org 12927S: Supported 12928F: arch/x86/kernel/cpu/vmware.c 12929 12930VMWARE BALLOON DRIVER 12931M: Xavier Deguillard <xdeguillard@vmware.com> 12932M: Philip Moltmann <moltmann@vmware.com> 12933M: "VMware, Inc." <pv-drivers@vmware.com> 12934L: linux-kernel@vger.kernel.org 12935S: Maintained 12936F: drivers/misc/vmw_balloon.c 12937 12938VMWARE VMMOUSE SUBDRIVER 12939M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12940M: "VMware, Inc." <pv-drivers@vmware.com> 12941L: linux-input@vger.kernel.org 12942S: Maintained 12943F: drivers/input/mouse/vmmouse.c 12944F: drivers/input/mouse/vmmouse.h 12945 12946VMWARE VMXNET3 ETHERNET DRIVER 12947M: Shrikrishna Khare <skhare@vmware.com> 12948M: "VMware, Inc." <pv-drivers@vmware.com> 12949L: netdev@vger.kernel.org 12950S: Maintained 12951F: drivers/net/vmxnet3/ 12952 12953VMware PVSCSI driver 12954M: Jim Gill <jgill@vmware.com> 12955M: VMware PV-Drivers <pv-drivers@vmware.com> 12956L: linux-scsi@vger.kernel.org 12957S: Maintained 12958F: drivers/scsi/vmw_pvscsi.c 12959F: drivers/scsi/vmw_pvscsi.h 12960 12961VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12962M: Liam Girdwood <lgirdwood@gmail.com> 12963M: Mark Brown <broonie@kernel.org> 12964L: linux-kernel@vger.kernel.org 12965W: http://www.slimlogic.co.uk/?p=48 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12967S: Supported 12968F: Documentation/devicetree/bindings/regulator/ 12969F: drivers/regulator/ 12970F: include/dt-bindings/regulator/ 12971F: include/linux/regulator/ 12972 12973VRF 12974M: David Ahern <dsa@cumulusnetworks.com> 12975M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12976L: netdev@vger.kernel.org 12977S: Maintained 12978F: drivers/net/vrf.c 12979F: Documentation/networking/vrf.txt 12980 12981VT1211 HARDWARE MONITOR DRIVER 12982M: Juerg Haefliger <juergh@gmail.com> 12983L: linux-hwmon@vger.kernel.org 12984S: Maintained 12985F: Documentation/hwmon/vt1211 12986F: drivers/hwmon/vt1211.c 12987 12988VT8231 HARDWARE MONITOR DRIVER 12989M: Roger Lucas <vt8231@hiddenengine.co.uk> 12990L: linux-hwmon@vger.kernel.org 12991S: Maintained 12992F: drivers/hwmon/vt8231.c 12993 12994VUB300 USB to SDIO/SD/MMC bridge chip 12995M: Tony Olech <tony.olech@elandigitalsystems.com> 12996L: linux-mmc@vger.kernel.org 12997L: linux-usb@vger.kernel.org 12998S: Supported 12999F: drivers/mmc/host/vub300.c 13000 13001W1 DALLAS'S 1-WIRE BUS 13002M: Evgeniy Polyakov <zbr@ioremap.net> 13003S: Maintained 13004F: Documentation/w1/ 13005F: drivers/w1/ 13006 13007W83791D HARDWARE MONITORING DRIVER 13008M: Marc Hulsman <m.hulsman@tudelft.nl> 13009L: linux-hwmon@vger.kernel.org 13010S: Maintained 13011F: Documentation/hwmon/w83791d 13012F: drivers/hwmon/w83791d.c 13013 13014W83793 HARDWARE MONITORING DRIVER 13015M: Rudolf Marek <r.marek@assembler.cz> 13016L: linux-hwmon@vger.kernel.org 13017S: Maintained 13018F: Documentation/hwmon/w83793 13019F: drivers/hwmon/w83793.c 13020 13021W83795 HARDWARE MONITORING DRIVER 13022M: Jean Delvare <jdelvare@suse.com> 13023L: linux-hwmon@vger.kernel.org 13024S: Maintained 13025F: drivers/hwmon/w83795.c 13026 13027W83L51xD SD/MMC CARD INTERFACE DRIVER 13028M: Pierre Ossman <pierre@ossman.eu> 13029S: Maintained 13030F: drivers/mmc/host/wbsd.* 13031 13032WACOM PROTOCOL 4 SERIAL TABLETS 13033M: Julian Squires <julian@cipht.net> 13034M: Hans de Goede <hdegoede@redhat.com> 13035L: linux-input@vger.kernel.org 13036S: Maintained 13037F: drivers/input/tablet/wacom_serial4.c 13038 13039WATCHDOG DEVICE DRIVERS 13040M: Wim Van Sebroeck <wim@iguana.be> 13041R: Guenter Roeck <linux@roeck-us.net> 13042L: linux-watchdog@vger.kernel.org 13043W: http://www.linux-watchdog.org/ 13044T: git git://www.linux-watchdog.org/linux-watchdog.git 13045S: Maintained 13046F: Documentation/devicetree/bindings/watchdog/ 13047F: Documentation/watchdog/ 13048F: drivers/watchdog/ 13049F: include/linux/watchdog.h 13050F: include/uapi/linux/watchdog.h 13051 13052WIIMOTE HID DRIVER 13053M: David Herrmann <dh.herrmann@googlemail.com> 13054L: linux-input@vger.kernel.org 13055S: Maintained 13056F: drivers/hid/hid-wiimote* 13057 13058WINBOND CIR DRIVER 13059M: David Härdeman <david@hardeman.nu> 13060S: Maintained 13061F: drivers/media/rc/winbond-cir.c 13062 13063WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13064M: William Breathitt Gray <vilhelm.gray@gmail.com> 13065L: linux-watchdog@vger.kernel.org 13066S: Maintained 13067F: drivers/watchdog/ebc-c384_wdt.c 13068 13069WINSYSTEMS WS16C48 GPIO DRIVER 13070M: William Breathitt Gray <vilhelm.gray@gmail.com> 13071L: linux-gpio@vger.kernel.org 13072S: Maintained 13073F: drivers/gpio/gpio-ws16c48.c 13074 13075WIMAX STACK 13076M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13077M: linux-wimax@intel.com 13078L: wimax@linuxwimax.org (subscribers-only) 13079S: Supported 13080W: http://linuxwimax.org 13081F: Documentation/wimax/README.wimax 13082F: include/linux/wimax/debug.h 13083F: include/net/wimax.h 13084F: include/uapi/linux/wimax.h 13085F: net/wimax/ 13086 13087WISTRON LAPTOP BUTTON DRIVER 13088M: Miloslav Trmac <mitr@volny.cz> 13089S: Maintained 13090F: drivers/input/misc/wistron_btns.c 13091 13092WL3501 WIRELESS PCMCIA CARD DRIVER 13093M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13094L: linux-wireless@vger.kernel.org 13095W: http://oops.ghostprotocols.net:81/blog 13096S: Maintained 13097F: drivers/net/wireless/wl3501* 13098 13099WOLFSON MICROELECTRONICS DRIVERS 13100L: patches@opensource.wolfsonmicro.com 13101T: git https://github.com/CirrusLogic/linux-drivers.git 13102W: https://github.com/CirrusLogic/linux-drivers/wiki 13103S: Supported 13104F: Documentation/hwmon/wm83?? 13105F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13106F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13107F: Documentation/devicetree/bindings/mfd/arizona.txt 13108F: arch/arm/mach-s3c64xx/mach-crag6410* 13109F: drivers/clk/clk-wm83*.c 13110F: drivers/extcon/extcon-arizona.c 13111F: drivers/leds/leds-wm83*.c 13112F: drivers/gpio/gpio-*wm*.c 13113F: drivers/gpio/gpio-arizona.c 13114F: drivers/hwmon/wm83??-hwmon.c 13115F: drivers/input/misc/wm831x-on.c 13116F: drivers/input/touchscreen/wm831x-ts.c 13117F: drivers/input/touchscreen/wm97*.c 13118F: drivers/mfd/arizona* 13119F: drivers/mfd/wm*.c 13120F: drivers/mfd/cs47l24* 13121F: drivers/power/supply/wm83*.c 13122F: drivers/rtc/rtc-wm83*.c 13123F: drivers/regulator/wm8*.c 13124F: drivers/video/backlight/wm83*_bl.c 13125F: drivers/watchdog/wm83*_wdt.c 13126F: include/linux/mfd/arizona/ 13127F: include/linux/mfd/wm831x/ 13128F: include/linux/mfd/wm8350/ 13129F: include/linux/mfd/wm8400* 13130F: include/linux/wm97xx.h 13131F: include/sound/wm????.h 13132F: sound/soc/codecs/arizona.? 13133F: sound/soc/codecs/wm* 13134F: sound/soc/codecs/cs47l24* 13135 13136WORKQUEUE 13137M: Tejun Heo <tj@kernel.org> 13138R: Lai Jiangshan <jiangshanlai@gmail.com> 13139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13140S: Maintained 13141F: include/linux/workqueue.h 13142F: kernel/workqueue.c 13143F: Documentation/workqueue.txt 13144 13145X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13146M: Chen-Yu Tsai <wens@csie.org> 13147L: linux-kernel@vger.kernel.org 13148S: Maintained 13149N: axp[128] 13150 13151X.25 NETWORK LAYER 13152M: Andrew Hendry <andrew.hendry@gmail.com> 13153L: linux-x25@vger.kernel.org 13154S: Odd Fixes 13155F: Documentation/networking/x25* 13156F: include/net/x25* 13157F: net/x25/ 13158 13159X86 ARCHITECTURE (32-BIT AND 64-BIT) 13160M: Thomas Gleixner <tglx@linutronix.de> 13161M: Ingo Molnar <mingo@redhat.com> 13162M: "H. Peter Anvin" <hpa@zytor.com> 13163M: x86@kernel.org 13164L: linux-kernel@vger.kernel.org 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13166S: Maintained 13167F: Documentation/x86/ 13168F: arch/x86/ 13169 13170X86 PLATFORM DRIVERS 13171M: Darren Hart <dvhart@infradead.org> 13172L: platform-driver-x86@vger.kernel.org 13173T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13174S: Maintained 13175F: drivers/platform/x86/ 13176F: drivers/platform/olpc/ 13177 13178X86 MCE INFRASTRUCTURE 13179M: Tony Luck <tony.luck@intel.com> 13180M: Borislav Petkov <bp@alien8.de> 13181L: linux-edac@vger.kernel.org 13182S: Maintained 13183F: arch/x86/kernel/cpu/mcheck/* 13184 13185X86 MICROCODE UPDATE SUPPORT 13186M: Borislav Petkov <bp@alien8.de> 13187S: Maintained 13188F: arch/x86/kernel/cpu/microcode/* 13189 13190X86 VDSO 13191M: Andy Lutomirski <luto@amacapital.net> 13192L: linux-kernel@vger.kernel.org 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13194S: Maintained 13195F: arch/x86/entry/vdso/ 13196 13197XC2028/3028 TUNER DRIVER 13198M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13199M: Mauro Carvalho Chehab <mchehab@kernel.org> 13200L: linux-media@vger.kernel.org 13201W: https://linuxtv.org 13202T: git git://linuxtv.org/media_tree.git 13203S: Maintained 13204F: drivers/media/tuners/tuner-xc2028.* 13205 13206XEN HYPERVISOR INTERFACE 13207M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13208M: David Vrabel <david.vrabel@citrix.com> 13209M: Juergen Gross <jgross@suse.com> 13210L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13212S: Supported 13213F: arch/x86/xen/ 13214F: drivers/*/xen-*front.c 13215F: drivers/xen/ 13216F: arch/x86/include/asm/xen/ 13217F: include/xen/ 13218F: include/uapi/xen/ 13219 13220XEN HYPERVISOR ARM 13221M: Stefano Stabellini <sstabellini@kernel.org> 13222L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13223S: Maintained 13224F: arch/arm/xen/ 13225F: arch/arm/include/asm/xen/ 13226 13227XEN HYPERVISOR ARM64 13228M: Stefano Stabellini <sstabellini@kernel.org> 13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13230S: Maintained 13231F: arch/arm64/xen/ 13232F: arch/arm64/include/asm/xen/ 13233 13234XEN NETWORK BACKEND DRIVER 13235M: Wei Liu <wei.liu2@citrix.com> 13236M: Paul Durrant <paul.durrant@citrix.com> 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13238L: netdev@vger.kernel.org 13239S: Supported 13240F: drivers/net/xen-netback/* 13241 13242XEN PCI SUBSYSTEM 13243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13244L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13245S: Supported 13246F: arch/x86/pci/*xen* 13247F: drivers/pci/*xen* 13248 13249XEN BLOCK SUBSYSTEM 13250M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13251M: Roger Pau Monné <roger.pau@citrix.com> 13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13253S: Supported 13254F: drivers/block/xen-blkback/* 13255F: drivers/block/xen* 13256 13257XEN PVSCSI DRIVERS 13258M: Juergen Gross <jgross@suse.com> 13259L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13260L: linux-scsi@vger.kernel.org 13261S: Supported 13262F: drivers/scsi/xen-scsifront.c 13263F: drivers/xen/xen-scsiback.c 13264F: include/xen/interface/io/vscsiif.h 13265 13266XEN SWIOTLB SUBSYSTEM 13267M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13268L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13269S: Supported 13270F: arch/x86/xen/*swiotlb* 13271F: drivers/xen/*swiotlb* 13272 13273XFS FILESYSTEM 13274M: Dave Chinner <david@fromorbit.com> 13275M: linux-xfs@vger.kernel.org 13276L: linux-xfs@vger.kernel.org 13277W: http://xfs.org/ 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13279S: Supported 13280F: Documentation/filesystems/xfs.txt 13281F: fs/xfs/ 13282 13283XILINX AXI ETHERNET DRIVER 13284M: Anirudha Sarangi <anirudh@xilinx.com> 13285M: John Linn <John.Linn@xilinx.com> 13286S: Maintained 13287F: drivers/net/ethernet/xilinx/xilinx_axienet* 13288 13289XILINX UARTLITE SERIAL DRIVER 13290M: Peter Korsgaard <jacmet@sunsite.dk> 13291L: linux-serial@vger.kernel.org 13292S: Maintained 13293F: drivers/tty/serial/uartlite.c 13294 13295XILINX VIDEO IP CORES 13296M: Hyun Kwon <hyun.kwon@xilinx.com> 13297M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13298L: linux-media@vger.kernel.org 13299T: git git://linuxtv.org/media_tree.git 13300S: Supported 13301F: Documentation/devicetree/bindings/media/xilinx/ 13302F: drivers/media/platform/xilinx/ 13303F: include/uapi/linux/xilinx-v4l2-controls.h 13304 13305XILLYBUS DRIVER 13306M: Eli Billauer <eli.billauer@gmail.com> 13307L: linux-kernel@vger.kernel.org 13308S: Supported 13309F: drivers/char/xillybus/ 13310 13311XTENSA XTFPGA PLATFORM SUPPORT 13312M: Max Filippov <jcmvbkbc@gmail.com> 13313L: linux-xtensa@linux-xtensa.org 13314S: Maintained 13315F: drivers/spi/spi-xtensa-xtfpga.c 13316F: sound/soc/xtensa/xtfpga-i2s.c 13317 13318YAM DRIVER FOR AX.25 13319M: Jean-Paul Roubelat <jpr@f6fbb.org> 13320L: linux-hams@vger.kernel.org 13321S: Maintained 13322F: drivers/net/hamradio/yam* 13323F: include/linux/yam.h 13324 13325YEALINK PHONE DRIVER 13326M: Henk Vergonet <Henk.Vergonet@gmail.com> 13327L: usbb2k-api-dev@nongnu.org 13328S: Maintained 13329F: Documentation/input/yealink.txt 13330F: drivers/input/misc/yealink.* 13331 13332Z8530 DRIVER FOR AX.25 13333M: Joerg Reuter <jreuter@yaina.de> 13334W: http://yaina.de/jreuter/ 13335W: http://www.qsl.net/dl1bke/ 13336L: linux-hams@vger.kernel.org 13337S: Maintained 13338F: Documentation/networking/z8530drv.txt 13339F: drivers/net/hamradio/*scc.c 13340F: drivers/net/hamradio/z8530.h 13341 13342ZBUD COMPRESSED PAGE ALLOCATOR 13343M: Seth Jennings <sjenning@redhat.com> 13344L: linux-mm@kvack.org 13345S: Maintained 13346F: mm/zbud.c 13347F: include/linux/zbud.h 13348 13349ZD1211RW WIRELESS DRIVER 13350M: Daniel Drake <dsd@gentoo.org> 13351M: Ulrich Kunitz <kune@deine-taler.de> 13352W: http://zd1211.ath.cx/wiki/DriverRewrite 13353L: linux-wireless@vger.kernel.org 13354L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13355S: Maintained 13356F: drivers/net/wireless/zydas/zd1211rw/ 13357 13358ZPOOL COMPRESSED PAGE STORAGE API 13359M: Dan Streetman <ddstreet@ieee.org> 13360L: linux-mm@kvack.org 13361S: Maintained 13362F: mm/zpool.c 13363F: include/linux/zpool.h 13364 13365ZR36067 VIDEO FOR LINUX DRIVER 13366L: mjpeg-users@lists.sourceforge.net 13367L: linux-media@vger.kernel.org 13368W: http://mjpeg.sourceforge.net/driver-zoran/ 13369T: hg https://linuxtv.org/hg/v4l-dvb 13370S: Odd Fixes 13371F: drivers/media/pci/zoran/ 13372 13373ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13374M: Minchan Kim <minchan@kernel.org> 13375M: Nitin Gupta <ngupta@vflare.org> 13376R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13377L: linux-kernel@vger.kernel.org 13378S: Maintained 13379F: drivers/block/zram/ 13380F: Documentation/blockdev/zram.txt 13381 13382ZS DECSTATION Z85C30 SERIAL DRIVER 13383M: "Maciej W. Rozycki" <macro@linux-mips.org> 13384S: Maintained 13385F: drivers/tty/serial/zs.* 13386 13387ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13388M: Minchan Kim <minchan@kernel.org> 13389M: Nitin Gupta <ngupta@vflare.org> 13390R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13391L: linux-mm@kvack.org 13392S: Maintained 13393F: mm/zsmalloc.c 13394F: include/linux/zsmalloc.h 13395F: Documentation/vm/zsmalloc.txt 13396 13397ZSWAP COMPRESSED SWAP CACHING 13398M: Seth Jennings <sjenning@redhat.com> 13399L: linux-mm@kvack.org 13400S: Maintained 13401F: mm/zswap.c 13402 13403THE REST 13404M: Linus Torvalds <torvalds@linux-foundation.org> 13405L: linux-kernel@vger.kernel.org 13406Q: http://patchwork.kernel.org/project/LKML/list/ 13407T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13408S: Buried alive in reporters 13409F: * 13410F: */ 13411