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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst. 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 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 B: Bug tracking system location. 85 S: Status, one of the following: 86 Supported: Someone is actually paid to look after this. 87 Maintained: Someone actually looks after it. 88 Odd Fixes: It has a maintainer but they don't have time to do 89 much other than throw the odd patch in. See below.. 90 Orphan: No current maintainer [but maybe you could take the 91 role as you write your new code]. 92 Obsolete: Old code. Something tagged obsolete generally means 93 it has been replaced by a better system and you 94 should be using that. 95 F: Files and directories with wildcard patterns. 96 A trailing slash includes all files and subdirectory files. 97 F: drivers/net/ all files in and below drivers/net 98 F: drivers/net/* all files in drivers/net, but not below 99 F: */net/* all files in "any top level directory"/net 100 One pattern per line. Multiple F: lines acceptable. 101 N: Files and directories with regex patterns. 102 N: [^a-z]tegra all files whose path contains the word tegra 103 One pattern per line. Multiple N: lines acceptable. 104 scripts/get_maintainer.pl has different behavior for files that 105 match F: pattern and matches of N: patterns. By default, 106 get_maintainer will not look at git log history when an F: pattern 107 match occurs. When an N: match occurs, git log history is used 108 to also notify the people that have git commit signatures. 109 X: Files and directories that are NOT maintained, same rules as F: 110 Files exclusions are tested before file matches. 111 Can be useful for excluding a specific subdirectory, for instance: 112 F: net/ 113 X: net/ipv6/ 114 matches all files in and below net excluding net/ipv6/ 115 K: Keyword perl extended regex pattern to match content in a 116 patch or file. For instance: 117 K: of_get_profile 118 matches patches or files that contain "of_get_profile" 119 K: \b(printk|pr_(info|err))\b 120 matches patches or files that contain one or more of the words 121 printk, pr_info or pr_err 122 One regex pattern per line. Multiple K: lines acceptable. 123 124Note: For the hard of thinking, this list is meant to remain in alphabetical 125order. If you could add yourselves to it in alphabetical order that would be 126so much easier [Ed] 127 128Maintainers List (try to look for most precise areas first) 129 130 ----------------------------------- 131 1323C59X NETWORK DRIVER 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 134L: netdev@vger.kernel.org 135S: Maintained 136F: Documentation/networking/vortex.txt 137F: drivers/net/ethernet/3com/3c59x.c 138 1393CR990 NETWORK DRIVER 140M: David Dillow <dave@thedillows.org> 141L: netdev@vger.kernel.org 142S: Maintained 143F: drivers/net/ethernet/3com/typhoon* 144 1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 146M: Adam Radford <linuxraid@lsi.com> 147L: linux-scsi@vger.kernel.org 148W: http://www.lsi.com 149S: Supported 150F: drivers/scsi/3w-* 151 15253C700 AND 53C700-66 SCSI DRIVER 153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 154L: linux-scsi@vger.kernel.org 155S: Maintained 156F: drivers/scsi/53c700* 157 1586LOWPAN GENERIC (BTLE/IEEE 802.15.4) 159M: Alexander Aring <aar@pengutronix.de> 160M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 161L: linux-bluetooth@vger.kernel.org 162L: linux-wpan@vger.kernel.org 163S: Maintained 164F: net/6lowpan/ 165F: include/net/6lowpan.h 166F: Documentation/networking/6lowpan.txt 167 1686PACK NETWORK DRIVER FOR AX.25 169M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 170L: linux-hams@vger.kernel.org 171S: Maintained 172F: drivers/net/hamradio/6pack.c 173 1748169 10/100/1000 GIGABIT ETHERNET DRIVER 175M: Realtek linux nic maintainers <nic_swsd@realtek.com> 176L: netdev@vger.kernel.org 177S: Maintained 178F: drivers/net/ethernet/realtek/r8169.c 179 1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER 181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 182L: linux-serial@vger.kernel.org 183S: Maintained 184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 185F: drivers/tty/serial/8250* 186F: include/linux/serial_8250.h 187 1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 189L: netdev@vger.kernel.org 190S: Orphan / Obsolete 191F: drivers/net/ethernet/8390/ 192 1939P FILE SYSTEM 194M: Eric Van Hensbergen <ericvh@gmail.com> 195M: Ron Minnich <rminnich@sandia.gov> 196M: Latchesar Ionkov <lucho@ionkov.net> 197L: v9fs-developer@lists.sourceforge.net 198W: http://swik.net/v9fs 199Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 201S: Maintained 202F: Documentation/filesystems/9p.txt 203F: fs/9p/ 204F: net/9p/ 205F: include/net/9p/ 206F: include/uapi/linux/virtio_9p.h 207F: include/trace/events/9p.h 208 209 210A8293 MEDIA DRIVER 211M: Antti Palosaari <crope@iki.fi> 212L: linux-media@vger.kernel.org 213W: https://linuxtv.org 214W: http://palosaari.fi/linux/ 215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 216T: git git://linuxtv.org/anttip/media_tree.git 217S: Maintained 218F: drivers/media/dvb-frontends/a8293* 219 220AACRAID SCSI RAID DRIVER 221M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 222L: linux-scsi@vger.kernel.org 223W: http://www.adaptec.com/ 224S: Supported 225F: Documentation/scsi/aacraid.txt 226F: drivers/scsi/aacraid/ 227 228ABI/API 229L: linux-api@vger.kernel.org 230F: include/linux/syscalls.h 231F: kernel/sys_ni.c 232 233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 234M: Hans de Goede <hdegoede@redhat.com> 235L: linux-hwmon@vger.kernel.org 236S: Maintained 237F: drivers/hwmon/abituguru.c 238 239ABIT UGURU 3 HARDWARE MONITOR DRIVER 240M: Alistair John Strachan <alistair@devzero.co.uk> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru3.c 244 245ACCES 104-DIO-48E GPIO DRIVER 246M: William Breathitt Gray <vilhelm.gray@gmail.com> 247L: linux-gpio@vger.kernel.org 248S: Maintained 249F: drivers/gpio/gpio-104-dio-48e.c 250 251ACCES 104-IDI-48 GPIO DRIVER 252M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-idi-48.c 256 257ACCES 104-IDIO-16 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idio-16.c 262 263ACCES 104-QUAD-8 IIO DRIVER 264M: William Breathitt Gray <vilhelm.gray@gmail.com> 265L: linux-iio@vger.kernel.org 266S: Maintained 267F: drivers/iio/counter/104-quad-8.c 268 269ACENIC DRIVER 270M: Jes Sorensen <jes@trained-monkey.org> 271L: linux-acenic@sunsite.dk 272S: Maintained 273F: drivers/net/ethernet/alteon/acenic* 274 275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 276M: Peter Feuerer <peter@piie.net> 277L: platform-driver-x86@vger.kernel.org 278W: http://piie.net/?section=acerhdf 279S: Maintained 280F: drivers/platform/x86/acerhdf.c 281 282ACER WMI LAPTOP EXTRAS 283M: "Lee, Chun-Yi" <jlee@suse.com> 284L: platform-driver-x86@vger.kernel.org 285S: Maintained 286F: drivers/platform/x86/acer-wmi.c 287 288ACPI 289M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 290M: Len Brown <lenb@kernel.org> 291L: linux-acpi@vger.kernel.org 292W: https://01.org/linux-acpi 293Q: https://patchwork.kernel.org/project/linux-acpi/list/ 294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 295B: https://bugzilla.kernel.org 296S: Supported 297F: drivers/acpi/ 298F: drivers/pnp/pnpacpi/ 299F: include/linux/acpi.h 300F: include/acpi/ 301F: Documentation/acpi/ 302F: Documentation/ABI/testing/sysfs-bus-acpi 303F: Documentation/ABI/testing/configfs-acpi 304F: drivers/pci/*acpi* 305F: drivers/pci/*/*acpi* 306F: drivers/pci/*/*/*acpi* 307F: tools/power/acpi/ 308 309ACPI COMPONENT ARCHITECTURE (ACPICA) 310M: Robert Moore <robert.moore@intel.com> 311M: Lv Zheng <lv.zheng@intel.com> 312M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 313L: linux-acpi@vger.kernel.org 314L: devel@acpica.org 315W: https://acpica.org/ 316W: https://github.com/acpica/acpica/ 317Q: https://patchwork.kernel.org/project/linux-acpi/list/ 318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 319B: https://bugzilla.kernel.org 320B: https://bugs.acpica.org 321S: Supported 322F: drivers/acpi/acpica/ 323F: include/acpi/ 324F: tools/power/acpi/ 325 326ACPI FAN DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330B: https://bugzilla.kernel.org 331S: Supported 332F: drivers/acpi/fan.c 333 334ACPI FOR ARM64 (ACPI/arm64) 335M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 336M: Hanjun Guo <hanjun.guo@linaro.org> 337M: Sudeep Holla <sudeep.holla@arm.com> 338L: linux-acpi@vger.kernel.org 339S: Maintained 340F: drivers/acpi/arm64 341 342ACPI THERMAL DRIVER 343M: Zhang Rui <rui.zhang@intel.com> 344L: linux-acpi@vger.kernel.org 345W: https://01.org/linux-acpi 346B: https://bugzilla.kernel.org 347S: Supported 348F: drivers/acpi/*thermal* 349 350ACPI VIDEO DRIVER 351M: Zhang Rui <rui.zhang@intel.com> 352L: linux-acpi@vger.kernel.org 353W: https://01.org/linux-acpi 354B: https://bugzilla.kernel.org 355S: Supported 356F: drivers/acpi/acpi_video.c 357 358ACPI WMI DRIVER 359L: platform-driver-x86@vger.kernel.org 360S: Orphan 361F: drivers/platform/x86/wmi.c 362 363AD1889 ALSA SOUND DRIVER 364M: Thibaut Varene <T-Bone@parisc-linux.org> 365W: http://wiki.parisc-linux.org/AD1889 366L: linux-parisc@vger.kernel.org 367S: Maintained 368F: sound/pci/ad1889.* 369 370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 371M: Michael Hennerich <michael.hennerich@analog.com> 372W: http://wiki.analog.com/AD5254 373W: http://ez.analog.com/community/linux-device-drivers 374S: Supported 375F: drivers/misc/ad525x_dpot.c 376 377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 378M: Michael Hennerich <michael.hennerich@analog.com> 379W: http://wiki.analog.com/AD5398 380W: http://ez.analog.com/community/linux-device-drivers 381S: Supported 382F: drivers/regulator/ad5398.c 383 384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: http://wiki.analog.com/AD7142 387W: http://ez.analog.com/community/linux-device-drivers 388S: Supported 389F: drivers/input/misc/ad714x.c 390 391AD7877 TOUCHSCREEN DRIVER 392M: Michael Hennerich <michael.hennerich@analog.com> 393W: http://wiki.analog.com/AD7877 394W: http://ez.analog.com/community/linux-device-drivers 395S: Supported 396F: drivers/input/touchscreen/ad7877.c 397 398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 399M: Michael Hennerich <michael.hennerich@analog.com> 400W: http://wiki.analog.com/AD7879 401W: http://ez.analog.com/community/linux-device-drivers 402S: Supported 403F: drivers/input/touchscreen/ad7879.c 404 405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 406M: Jiri Kosina <jikos@kernel.org> 407S: Maintained 408 409ADF7242 IEEE 802.15.4 RADIO DRIVER 410M: Michael Hennerich <michael.hennerich@analog.com> 411W: https://wiki.analog.com/ADF7242 412W: http://ez.analog.com/community/linux-device-drivers 413L: linux-wpan@vger.kernel.org 414S: Supported 415F: drivers/net/ieee802154/adf7242.c 416F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 417 418ADM1025 HARDWARE MONITOR DRIVER 419M: Jean Delvare <jdelvare@suse.com> 420L: linux-hwmon@vger.kernel.org 421S: Maintained 422F: Documentation/hwmon/adm1025 423F: drivers/hwmon/adm1025.c 424 425ADM1029 HARDWARE MONITOR DRIVER 426M: Corentin Labbe <clabbe.montjoie@gmail.com> 427L: linux-hwmon@vger.kernel.org 428S: Maintained 429F: drivers/hwmon/adm1029.c 430 431ADM8211 WIRELESS DRIVER 432L: linux-wireless@vger.kernel.org 433W: http://wireless.kernel.org/ 434S: Orphan 435F: drivers/net/wireless/admtek/adm8211.* 436 437ADP1653 FLASH CONTROLLER DRIVER 438M: Sakari Ailus <sakari.ailus@iki.fi> 439L: linux-media@vger.kernel.org 440S: Maintained 441F: drivers/media/i2c/adp1653.c 442F: include/media/i2c/adp1653.h 443 444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 445M: Michael Hennerich <michael.hennerich@analog.com> 446W: http://wiki.analog.com/ADP5520 447W: http://ez.analog.com/community/linux-device-drivers 448S: Supported 449F: drivers/mfd/adp5520.c 450F: drivers/video/backlight/adp5520_bl.c 451F: drivers/leds/leds-adp5520.c 452F: drivers/gpio/gpio-adp5520.c 453F: drivers/input/keyboard/adp5520-keys.c 454 455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 456M: Michael Hennerich <michael.hennerich@analog.com> 457W: http://wiki.analog.com/ADP5588 458W: http://ez.analog.com/community/linux-device-drivers 459S: Supported 460F: drivers/input/keyboard/adp5588-keys.c 461F: drivers/gpio/gpio-adp5588.c 462 463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 464M: Michael Hennerich <michael.hennerich@analog.com> 465W: http://wiki.analog.com/ADP8860 466W: http://ez.analog.com/community/linux-device-drivers 467S: Supported 468F: drivers/video/backlight/adp8860_bl.c 469 470ADS1015 HARDWARE MONITOR DRIVER 471M: Dirk Eibach <eibach@gdsys.de> 472L: linux-hwmon@vger.kernel.org 473S: Maintained 474F: Documentation/hwmon/ads1015 475F: drivers/hwmon/ads1015.c 476F: include/linux/i2c/ads1015.h 477 478ADT746X FAN DRIVER 479M: Colin Leroy <colin@colino.net> 480S: Maintained 481F: drivers/macintosh/therm_adt746x.c 482 483ADT7475 HARDWARE MONITOR DRIVER 484M: Jean Delvare <jdelvare@suse.com> 485L: linux-hwmon@vger.kernel.org 486S: Maintained 487F: Documentation/hwmon/adt7475 488F: drivers/hwmon/adt7475.c 489 490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 491M: Michael Hennerich <michael.hennerich@analog.com> 492W: http://wiki.analog.com/ADXL345 493W: http://ez.analog.com/community/linux-device-drivers 494S: Supported 495F: drivers/input/misc/adxl34x.c 496 497ADVANSYS SCSI DRIVER 498M: Matthew Wilcox <matthew@wil.cx> 499M: Hannes Reinecke <hare@suse.com> 500L: linux-scsi@vger.kernel.org 501S: Maintained 502F: Documentation/scsi/advansys.txt 503F: drivers/scsi/advansys.c 504 505AEDSP16 DRIVER 506M: Riccardo Facchetti <fizban@tin.it> 507S: Maintained 508F: sound/oss/aedsp16.c 509 510AF9013 MEDIA DRIVER 511M: Antti Palosaari <crope@iki.fi> 512L: linux-media@vger.kernel.org 513W: https://linuxtv.org 514W: http://palosaari.fi/linux/ 515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 516T: git git://linuxtv.org/anttip/media_tree.git 517S: Maintained 518F: drivers/media/dvb-frontends/af9013* 519 520AF9033 MEDIA DRIVER 521M: Antti Palosaari <crope@iki.fi> 522L: linux-media@vger.kernel.org 523W: https://linuxtv.org 524W: http://palosaari.fi/linux/ 525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 526T: git git://linuxtv.org/anttip/media_tree.git 527S: Maintained 528F: drivers/media/dvb-frontends/af9033* 529 530AFFS FILE SYSTEM 531L: linux-fsdevel@vger.kernel.org 532S: Orphan 533F: Documentation/filesystems/affs.txt 534F: fs/affs/ 535 536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 537M: David Howells <dhowells@redhat.com> 538L: linux-afs@lists.infradead.org 539S: Supported 540F: fs/afs/ 541F: include/net/af_rxrpc.h 542F: net/rxrpc/af_rxrpc.c 543W: https://www.infradead.org/~dhowells/kafs/ 544 545AGPGART DRIVER 546M: David Airlie <airlied@linux.ie> 547T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 548S: Maintained 549F: drivers/char/agp/ 550F: include/linux/agp* 551F: include/uapi/linux/agp* 552 553AHA152X SCSI DRIVER 554M: "Juergen E. Fischer" <fischer@norbit.de> 555L: linux-scsi@vger.kernel.org 556S: Maintained 557F: drivers/scsi/aha152x* 558F: drivers/scsi/pcmcia/aha152x* 559 560AIC7XXX / AIC79XX SCSI DRIVER 561M: Hannes Reinecke <hare@suse.com> 562L: linux-scsi@vger.kernel.org 563S: Maintained 564F: drivers/scsi/aic7xxx/ 565 566AIMSLAB FM RADIO RECEIVER DRIVER 567M: Hans Verkuil <hverkuil@xs4all.nl> 568L: linux-media@vger.kernel.org 569T: git git://linuxtv.org/media_tree.git 570W: https://linuxtv.org 571S: Maintained 572F: drivers/media/radio/radio-aimslab* 573 574AIO 575M: Benjamin LaHaise <bcrl@kvack.org> 576L: linux-aio@kvack.org 577S: Supported 578F: fs/aio.c 579F: include/linux/*aio*.h 580 581AIRSPY MEDIA DRIVER 582M: Antti Palosaari <crope@iki.fi> 583L: linux-media@vger.kernel.org 584W: https://linuxtv.org 585W: http://palosaari.fi/linux/ 586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 587T: git git://linuxtv.org/anttip/media_tree.git 588S: Maintained 589F: drivers/media/usb/airspy/ 590 591ALACRITECH GIGABIT ETHERNET DRIVER 592M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 593S: Maintained 594F: drivers/net/ethernet/alacritech/* 595 596ALCATEL SPEEDTOUCH USB DRIVER 597M: Duncan Sands <duncan.sands@free.fr> 598L: linux-usb@vger.kernel.org 599W: http://www.linux-usb.org/SpeedTouch/ 600S: Maintained 601F: drivers/usb/atm/speedtch.c 602F: drivers/usb/atm/usbatm.c 603 604ALCHEMY AU1XX0 MMC DRIVER 605M: Manuel Lauss <manuel.lauss@gmail.com> 606S: Maintained 607F: drivers/mmc/host/au1xmmc.c 608 609ALI1563 I2C DRIVER 610M: Rudolf Marek <r.marek@assembler.cz> 611L: linux-i2c@vger.kernel.org 612S: Maintained 613F: Documentation/i2c/busses/i2c-ali1563 614F: drivers/i2c/busses/i2c-ali1563.c 615 616ALLWINNER SECURITY SYSTEM 617M: Corentin Labbe <clabbe.montjoie@gmail.com> 618L: linux-crypto@vger.kernel.org 619S: Maintained 620F: drivers/crypto/sunxi-ss/ 621 622ALPHA PORT 623M: Richard Henderson <rth@twiddle.net> 624M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 625M: Matt Turner <mattst88@gmail.com> 626S: Odd Fixes 627L: linux-alpha@vger.kernel.org 628F: arch/alpha/ 629 630ALPS PS/2 TOUCHPAD DRIVER 631R: Pali Rohár <pali.rohar@gmail.com> 632F: drivers/input/mouse/alps.* 633 634ALTERA MAILBOX DRIVER 635M: Ley Foon Tan <lftan@altera.com> 636L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 637S: Maintained 638F: drivers/mailbox/mailbox-altera.c 639 640ALTERA PIO DRIVER 641M: Tien Hock Loh <thloh@altera.com> 642L: linux-gpio@vger.kernel.org 643S: Maintained 644F: drivers/gpio/gpio-altera.c 645 646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 647M: Thor Thayer <tthayer@opensource.altera.com> 648S: Maintained 649F: drivers/gpio/gpio-altera-a10sr.c 650F: drivers/mfd/altera-a10sr.c 651F: include/linux/mfd/altera-a10sr.h 652 653ALTERA TRIPLE SPEED ETHERNET DRIVER 654M: Vince Bridgers <vbridger@opensource.altera.com> 655L: netdev@vger.kernel.org 656L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 657S: Maintained 658F: drivers/net/ethernet/altera/ 659 660ALTERA UART/JTAG UART SERIAL DRIVERS 661M: Tobias Klauser <tklauser@distanz.ch> 662L: linux-serial@vger.kernel.org 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/tty/serial/altera_uart.c 666F: drivers/tty/serial/altera_jtaguart.c 667F: include/linux/altera_uart.h 668F: include/linux/altera_jtaguart.h 669 670AMAZON ETHERNET DRIVERS 671M: Netanel Belgazal <netanel@annapurnalabs.com> 672R: Saeed Bishara <saeed@annapurnalabs.com> 673R: Zorik Machulsky <zorik@annapurnalabs.com> 674L: netdev@vger.kernel.org 675S: Supported 676F: Documentation/networking/ena.txt 677F: drivers/net/ethernet/amazon/ 678 679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 680M: Tom Lendacky <thomas.lendacky@amd.com> 681M: Gary Hook <gary.hook@amd.com> 682L: linux-crypto@vger.kernel.org 683S: Supported 684F: drivers/crypto/ccp/ 685F: include/linux/ccp.h 686 687AMD FAM15H PROCESSOR POWER MONITORING DRIVER 688M: Huang Rui <ray.huang@amd.com> 689L: linux-hwmon@vger.kernel.org 690S: Supported 691F: Documentation/hwmon/fam15h_power 692F: drivers/hwmon/fam15h_power.c 693 694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 695L: linux-geode@lists.infradead.org (moderated for non-subscribers) 696S: Orphan 697F: drivers/usb/gadget/udc/amd5536udc.* 698 699AMD GEODE PROCESSOR/CHIPSET SUPPORT 700P: Andres Salomon <dilinger@queued.net> 701L: linux-geode@lists.infradead.org (moderated for non-subscribers) 702W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 703S: Supported 704F: drivers/char/hw_random/geode-rng.c 705F: drivers/crypto/geode* 706F: drivers/video/fbdev/geode/ 707F: arch/x86/include/asm/geode.h 708 709AMD IOMMU (AMD-VI) 710M: Joerg Roedel <joro@8bytes.org> 711L: iommu@lists.linux-foundation.org 712T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 713S: Maintained 714F: drivers/iommu/amd_iommu*.[ch] 715F: include/linux/amd-iommu.h 716 717AMD KFD 718M: Oded Gabbay <oded.gabbay@gmail.com> 719L: dri-devel@lists.freedesktop.org 720T: git git://people.freedesktop.org/~gabbayo/linux.git 721S: Supported 722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 725F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 726F: drivers/gpu/drm/amd/amdkfd/ 727F: drivers/gpu/drm/amd/include/cik_structs.h 728F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 729F: drivers/gpu/drm/amd/include/vi_structs.h 730F: drivers/gpu/drm/radeon/radeon_kfd.c 731F: drivers/gpu/drm/radeon/radeon_kfd.h 732F: include/uapi/linux/kfd_ioctl.h 733 734AMD SEATTLE DEVICE TREE SUPPORT 735M: Brijesh Singh <brijeshkumar.singh@amd.com> 736M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 737M: Tom Lendacky <thomas.lendacky@amd.com> 738S: Supported 739F: arch/arm64/boot/dts/amd/ 740 741AMD XGBE DRIVER 742M: Tom Lendacky <thomas.lendacky@amd.com> 743L: netdev@vger.kernel.org 744S: Supported 745F: drivers/net/ethernet/amd/xgbe/ 746F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 747 748AMS (Apple Motion Sensor) DRIVER 749M: Michael Hanselmann <linux-kernel@hansmi.ch> 750S: Supported 751F: drivers/macintosh/ams/ 752 753ANALOG DEVICES INC AD9389B DRIVER 754M: Hans Verkuil <hans.verkuil@cisco.com> 755L: linux-media@vger.kernel.org 756S: Maintained 757F: drivers/media/i2c/ad9389b* 758 759ANALOG DEVICES INC ADV7180 DRIVER 760M: Lars-Peter Clausen <lars@metafoo.de> 761L: linux-media@vger.kernel.org 762W: http://ez.analog.com/community/linux-device-drivers 763S: Supported 764F: drivers/media/i2c/adv7180.c 765 766ANALOG DEVICES INC ADV7511 DRIVER 767M: Hans Verkuil <hans.verkuil@cisco.com> 768L: linux-media@vger.kernel.org 769S: Maintained 770F: drivers/media/i2c/adv7511* 771 772ANALOG DEVICES INC ADV7604 DRIVER 773M: Hans Verkuil <hans.verkuil@cisco.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv7604* 777 778ANALOG DEVICES INC ADV7842 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7842* 783 784ANALOG DEVICES INC ASOC CODEC DRIVERS 785M: Lars-Peter Clausen <lars@metafoo.de> 786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 787W: http://wiki.analog.com/ 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: sound/soc/codecs/adau* 791F: sound/soc/codecs/adav* 792F: sound/soc/codecs/ad1* 793F: sound/soc/codecs/ad7* 794F: sound/soc/codecs/ssm* 795F: sound/soc/codecs/sigmadsp.* 796 797ANALOG DEVICES INC ASOC DRIVERS 798L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 800W: http://blackfin.uclinux.org/ 801S: Supported 802F: sound/soc/blackfin/* 803 804ANALOG DEVICES INC IIO DRIVERS 805M: Lars-Peter Clausen <lars@metafoo.de> 806M: Michael Hennerich <Michael.Hennerich@analog.com> 807W: http://wiki.analog.com/ 808W: http://ez.analog.com/community/linux-device-drivers 809S: Supported 810F: drivers/iio/*/ad* 811X: drivers/iio/*/adjd* 812F: drivers/staging/iio/*/ad* 813F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 814 815ANALOG DEVICES INC DMA DRIVERS 816M: Lars-Peter Clausen <lars@metafoo.de> 817W: http://ez.analog.com/community/linux-device-drivers 818S: Supported 819F: drivers/dma/dma-axi-dmac.c 820 821ANDROID CONFIG FRAGMENTS 822M: Rob Herring <robh@kernel.org> 823S: Supported 824F: kernel/configs/android* 825 826ANDROID DRIVERS 827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 828M: Arve Hjønnevåg <arve@android.com> 829M: Riley Andrews <riandrews@android.com> 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 831L: devel@driverdev.osuosl.org 832S: Supported 833F: drivers/android/ 834F: drivers/staging/android/ 835 836ANDROID ION DRIVER 837M: Laura Abbott <labbott@redhat.com> 838M: Sumit Semwal <sumit.semwal@linaro.org> 839L: devel@driverdev.osuosl.org 840S: Supported 841F: Documentation/devicetree/bindings/staging/ion/ 842F: drivers/staging/android/ion 843F: drivers/staging/android/uapi/ion.h 844F: drivers/staging/android/uapi/ion_test.h 845 846AOA (Apple Onboard Audio) ALSA DRIVER 847M: Johannes Berg <johannes@sipsolutions.net> 848L: linuxppc-dev@lists.ozlabs.org 849L: alsa-devel@alsa-project.org (moderated for non-subscribers) 850S: Maintained 851F: sound/aoa/ 852 853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 854M: William Breathitt Gray <vilhelm.gray@gmail.com> 855L: linux-iio@vger.kernel.org 856S: Maintained 857F: drivers/iio/adc/stx104.c 858 859APM DRIVER 860M: Jiri Kosina <jikos@kernel.org> 861S: Odd fixes 862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 863F: arch/x86/kernel/apm_32.c 864F: include/linux/apm_bios.h 865F: include/uapi/linux/apm_bios.h 866F: drivers/char/apm-emulation.c 867 868APPLE BCM5974 MULTITOUCH DRIVER 869M: Henrik Rydberg <rydberg@bitmath.org> 870L: linux-input@vger.kernel.org 871S: Odd fixes 872F: drivers/input/mouse/bcm5974.c 873 874APPLE SMC DRIVER 875M: Henrik Rydberg <rydberg@bitmath.org> 876L: linux-hwmon@vger.kernel.org 877S: Odd fixes 878F: drivers/hwmon/applesmc.c 879 880APPLETALK NETWORK LAYER 881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 882S: Maintained 883F: drivers/net/appletalk/ 884F: net/appletalk/ 885 886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 887M: Duc Dang <dhdang@apm.com> 888S: Supported 889F: arch/arm64/boot/dts/apm/ 890 891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 892M: Iyappan Subramanian <isubramanian@apm.com> 893M: Keyur Chudgar <kchudgar@apm.com> 894S: Supported 895F: drivers/net/ethernet/apm/xgene/ 896F: drivers/net/phy/mdio-xgene.c 897F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 898F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 899 900APPLIED MICRO (APM) X-GENE SOC PMU 901M: Tai Nguyen <ttnguyen@apm.com> 902S: Supported 903F: drivers/perf/xgene_pmu.c 904F: Documentation/perf/xgene-pmu.txt 905F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 906 907APTINA CAMERA SENSOR PLL 908M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 909L: linux-media@vger.kernel.org 910S: Maintained 911F: drivers/media/i2c/aptina-pll.* 912 913ARC FRAMEBUFFER DRIVER 914M: Jaya Kumar <jayalk@intworks.biz> 915S: Maintained 916F: drivers/video/fbdev/arcfb.c 917F: drivers/video/fbdev/core/fb_defio.c 918 919ARCNET NETWORK LAYER 920M: Michael Grzeschik <m.grzeschik@pengutronix.de> 921L: netdev@vger.kernel.org 922S: Maintained 923F: drivers/net/arcnet/ 924F: include/uapi/linux/if_arcnet.h 925 926ARC PGU DRM DRIVER 927M: Alexey Brodkin <abrodkin@synopsys.com> 928S: Supported 929F: drivers/gpu/drm/arc/ 930F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 931 932ARM ARCHITECTED TIMER DRIVER 933M: Mark Rutland <mark.rutland@arm.com> 934M: Marc Zyngier <marc.zyngier@arm.com> 935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 936S: Maintained 937F: arch/arm/include/asm/arch_timer.h 938F: arch/arm64/include/asm/arch_timer.h 939F: drivers/clocksource/arm_arch_timer.c 940 941ARM HDLCD DRM DRIVER 942M: Liviu Dudau <liviu.dudau@arm.com> 943S: Supported 944F: drivers/gpu/drm/arm/hdlcd_* 945F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 946 947ARM MALI-DP DRM DRIVER 948M: Liviu Dudau <liviu.dudau@arm.com> 949M: Brian Starkey <brian.starkey@arm.com> 950M: Mali DP Maintainers <malidp@foss.arm.com> 951S: Supported 952F: drivers/gpu/drm/arm/ 953F: Documentation/devicetree/bindings/display/arm,malidp.txt 954 955ARM MFM AND FLOPPY DRIVERS 956M: Ian Molton <spyro@f2s.com> 957S: Maintained 958F: arch/arm/lib/floppydma.S 959F: arch/arm/include/asm/floppy.h 960 961ARM PMU PROFILING AND DEBUGGING 962M: Will Deacon <will.deacon@arm.com> 963M: Mark Rutland <mark.rutland@arm.com> 964S: Maintained 965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 966F: arch/arm*/kernel/perf_* 967F: arch/arm/oprofile/common.c 968F: arch/arm*/kernel/hw_breakpoint.c 969F: arch/arm*/include/asm/hw_breakpoint.h 970F: arch/arm*/include/asm/perf_event.h 971F: drivers/perf/* 972F: include/linux/perf/arm_pmu.h 973F: Documentation/devicetree/bindings/arm/pmu.txt 974 975ARM PORT 976M: Russell King <linux@armlinux.org.uk> 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 978W: http://www.armlinux.org.uk/ 979S: Maintained 980F: arch/arm/ 981 982ARM SUB-ARCHITECTURES 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984S: Maintained 985F: arch/arm/mach-*/ 986F: arch/arm/plat-*/ 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 988 989ARM PRIMECELL AACI PL041 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: sound/arm/aaci.* 993 994ARM PRIMECELL CLCD PL110 DRIVER 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/video/fbdev/amba-clcd.* 998 999ARM PRIMECELL KMI PL050 DRIVER 1000M: Russell King <linux@armlinux.org.uk> 1001S: Maintained 1002F: drivers/input/serio/ambakmi.* 1003F: include/linux/amba/kmi.h 1004 1005ARM PRIMECELL MMCI PL180/1 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/mmc/host/mmci.* 1009F: include/linux/amba/mmci.h 1010 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/tty/serial/amba-pl01*.c 1015F: include/linux/amba/serial.h 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM/ADS SPHERE MACHINE SUPPORT 1024M: Lennert Buytenhek <kernel@wantstofly.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027 1028ARM/AFEB9260 MACHINE SUPPORT 1029M: Sergey Lapin <slapin@ossfans.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032 1033ARM/AJECO 1ARM MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/Allwinner sunXi SoC support 1039M: Maxime Ripard <maxime.ripard@free-electrons.com> 1040M: Chen-Yu Tsai <wens@csie.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: sun[x456789]i 1044F: arch/arm/boot/dts/ntc-gr8* 1045 1046ARM/Allwinner SoC Clock Support 1047M: Emilio López <emilio@elopez.com.ar> 1048S: Maintained 1049F: drivers/clk/sunxi/ 1050 1051ARM/Amlogic Meson SoC support 1052M: Carlo Caione <carlo@caione.org> 1053M: Kevin Hilman <khilman@baylibre.com> 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1055L: linux-amlogic@lists.infradead.org 1056W: http://linux-meson.com/ 1057S: Maintained 1058F: arch/arm/mach-meson/ 1059F: arch/arm/boot/dts/meson* 1060F: arch/arm64/boot/dts/amlogic/ 1061F: drivers/pinctrl/meson/ 1062F: drivers/mmc/host/meson* 1063N: meson 1064 1065ARM/Annapurna Labs ALPINE ARCHITECTURE 1066M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1067M: Antoine Tenart <antoine.tenart@free-electrons.com> 1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1069S: Maintained 1070F: arch/arm/mach-alpine/ 1071F: arch/arm/boot/dts/alpine* 1072F: arch/arm64/boot/dts/al/ 1073F: drivers/*/*alpine* 1074 1075ARM/ARTPEC MACHINE SUPPORT 1076M: Jesper Nilsson <jesper.nilsson@axis.com> 1077M: Lars Persson <lars.persson@axis.com> 1078M: Niklas Cassel <niklas.cassel@axis.com> 1079S: Maintained 1080L: linux-arm-kernel@axis.com 1081F: arch/arm/mach-artpec 1082F: arch/arm/boot/dts/artpec6* 1083F: drivers/clk/axis 1084 1085ARM/ASPEED MACHINE SUPPORT 1086M: Joel Stanley <joel@jms.id.au> 1087S: Maintained 1088F: arch/arm/mach-aspeed/ 1089F: arch/arm/boot/dts/aspeed-* 1090F: drivers/*/*aspeed* 1091 1092ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1093M: Nicolas Ferre <nicolas.ferre@atmel.com> 1094M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1095M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097W: http://www.linux4sam.org 1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1099S: Supported 1100F: arch/arm/mach-at91/ 1101F: include/soc/at91/ 1102F: arch/arm/boot/dts/at91*.dts 1103F: arch/arm/boot/dts/at91*.dtsi 1104F: arch/arm/boot/dts/sama*.dts 1105F: arch/arm/boot/dts/sama*.dtsi 1106F: arch/arm/include/debug/at91.S 1107 1108ARM/ATMEL AT91 Clock Support 1109M: Boris Brezillon <boris.brezillon@free-electrons.com> 1110S: Maintained 1111F: drivers/clk/at91 1112 1113ARM/CALXEDA HIGHBANK ARCHITECTURE 1114M: Rob Herring <robh@kernel.org> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: arch/arm/mach-highbank/ 1118F: arch/arm/boot/dts/highbank.dts 1119F: arch/arm/boot/dts/ecx-*.dts* 1120 1121ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1122M: Krzysztof Halasa <khalasa@piap.pl> 1123S: Maintained 1124F: arch/arm/mach-cns3xxx/ 1125 1126ARM/CAVIUM THUNDER NETWORK DRIVER 1127M: Sunil Goutham <sgoutham@cavium.com> 1128M: Robert Richter <rric@kernel.org> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Supported 1131F: drivers/net/ethernet/cavium/thunder/ 1132 1133ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1134M: Alexander Shiyan <shc_work@mail.ru> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Odd Fixes 1137N: clps711x 1138 1139ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1140M: Hartley Sweeten <hsweeten@visionengravers.com> 1141M: Ryan Mallon <rmallon@gmail.com> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144F: arch/arm/mach-ep93xx/ 1145F: arch/arm/mach-ep93xx/include/mach/ 1146 1147ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1148M: Lennert Buytenhek <kernel@wantstofly.org> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151 1152ARM/CLKDEV SUPPORT 1153M: Russell King <linux@armlinux.org.uk> 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155S: Maintained 1156F: arch/arm/include/asm/clkdev.h 1157F: drivers/clk/clkdev.c 1158 1159ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1160M: Mike Rapoport <mike@compulab.co.il> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163 1164ARM/CONTEC MICRO9 MACHINE SUPPORT 1165M: Hubert Feurstein <hubert.feurstein@contec.at> 1166S: Maintained 1167F: arch/arm/mach-ep93xx/micro9.c 1168 1169ARM/CORESIGHT FRAMEWORK AND DRIVERS 1170M: Mathieu Poirier <mathieu.poirier@linaro.org> 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1172S: Maintained 1173F: drivers/hwtracing/coresight/* 1174F: Documentation/trace/coresight.txt 1175F: Documentation/devicetree/bindings/arm/coresight.txt 1176F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1177F: tools/perf/arch/arm/util/pmu.c 1178F: tools/perf/arch/arm/util/auxtrace.c 1179F: tools/perf/arch/arm/util/cs-etm.c 1180F: tools/perf/arch/arm/util/cs-etm.h 1181F: tools/perf/util/cs-etm.h 1182 1183ARM/CORGI MACHINE SUPPORT 1184M: Richard Purdie <rpurdie@rpsys.net> 1185S: Maintained 1186 1187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1188M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190T: git git://github.com/ulli-kroll/linux.git 1191S: Maintained 1192F: arch/arm/mach-gemini/ 1193F: drivers/rtc/rtc-gemini.c 1194 1195ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1196M: Barry Song <baohua@kernel.org> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1199S: Maintained 1200F: arch/arm/boot/dts/prima2* 1201F: arch/arm/mach-prima2/ 1202F: drivers/clk/sirf/ 1203F: drivers/clocksource/timer-prima2.c 1204F: drivers/clocksource/timer-atlas7.c 1205N: [^a-z]sirf 1206 1207ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1208M: Baruch Siach <baruch@tkos.co.il> 1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1210S: Maintained 1211F: arch/arm/boot/dts/cx92755* 1212N: digicolor 1213 1214ARM/EBSA110 MACHINE SUPPORT 1215M: Russell King <linux@armlinux.org.uk> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217W: http://www.armlinux.org.uk/ 1218S: Maintained 1219F: arch/arm/mach-ebsa110/ 1220F: drivers/net/ethernet/amd/am79c961a.* 1221 1222ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1223M: Uwe Kleine-König <kernel@pengutronix.de> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226N: efm32 1227 1228ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1229M: Daniel Ribeiro <drwyrm@gmail.com> 1230M: Stefan Schmidt <stefan@openezx.org> 1231M: Harald Welte <laforge@openezx.org> 1232L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1233W: http://www.openezx.org/ 1234S: Maintained 1235T: topgit git://git.openezx.org/openezx.git 1236F: arch/arm/mach-pxa/ezx.c 1237 1238ARM/FARADAY FA526 PORT 1239M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.berlios.de/gemini-board 1243F: arch/arm/mm/*-fa* 1244 1245ARM/FOOTBRIDGE ARCHITECTURE 1246M: Russell King <linux@armlinux.org.uk> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248W: http://www.armlinux.org.uk/ 1249S: Maintained 1250F: arch/arm/include/asm/hardware/dec21285.h 1251F: arch/arm/mach-footbridge/ 1252 1253ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1254M: Shawn Guo <shawnguo@kernel.org> 1255M: Sascha Hauer <kernel@pengutronix.de> 1256R: Fabio Estevam <fabio.estevam@nxp.com> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1260F: arch/arm/mach-imx/ 1261F: arch/arm/mach-mxs/ 1262F: arch/arm/boot/dts/imx* 1263F: arch/arm/configs/imx*_defconfig 1264F: drivers/clk/imx/ 1265F: include/soc/imx/ 1266 1267ARM/FREESCALE VYBRID ARM ARCHITECTURE 1268M: Shawn Guo <shawnguo@kernel.org> 1269M: Sascha Hauer <kernel@pengutronix.de> 1270R: Stefan Agner <stefan@agner.ch> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1274F: arch/arm/mach-imx/*vf610* 1275F: arch/arm/boot/dts/vf* 1276 1277ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1278M: Lennert Buytenhek <kernel@wantstofly.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281 1282ARM/GUMSTIX MACHINE SUPPORT 1283M: Steve Sakoman <sakoman@gmail.com> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1288M: Philipp Zabel <philipp.zabel@gmail.com> 1289M: Paul Parsons <lost.distance@yahoo.com> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-pxa/hx4700.c 1293F: arch/arm/mach-pxa/include/mach/hx4700.h 1294F: sound/soc/pxa/hx4700.c 1295 1296ARM/HISILICON SOC SUPPORT 1297M: Wei Xu <xuwei5@hisilicon.com> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299W: http://www.hisilicon.com 1300S: Supported 1301T: git git://github.com/hisilicon/linux-hisi.git 1302F: arch/arm/mach-hisi/ 1303F: arch/arm/boot/dts/hi3* 1304F: arch/arm/boot/dts/hip* 1305F: arch/arm/boot/dts/hisi* 1306F: arch/arm64/boot/dts/hisilicon/ 1307 1308ARM/HP JORNADA 7XX MACHINE SUPPORT 1309M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1310W: www.jlime.com 1311S: Maintained 1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1313F: arch/arm/mach-sa1100/jornada720.c 1314F: arch/arm/mach-sa1100/include/mach/jornada720.h 1315 1316ARM/IGEP MACHINE SUPPORT 1317M: Enric Balletbo i Serra <eballetbo@gmail.com> 1318M: Javier Martinez Canillas <javier@dowhile0.org> 1319L: linux-omap@vger.kernel.org 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/boot/dts/omap3-igep* 1323 1324ARM/INCOME PXA270 SUPPORT 1325M: Marek Vasut <marek.vasut@gmail.com> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328F: arch/arm/mach-pxa/colibri-pxa270-income.c 1329 1330ARM/INTEL IOP32X ARM ARCHITECTURE 1331M: Lennert Buytenhek <kernel@wantstofly.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334 1335ARM/INTEL IOP33X ARM ARCHITECTURE 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Orphan 1338 1339ARM/INTEL IOP13XX ARM ARCHITECTURE 1340M: Lennert Buytenhek <kernel@wantstofly.org> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343 1344ARM/INTEL IQ81342EX MACHINE SUPPORT 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/INTEL IXDP2850 MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/INTEL IXP4XX ARM ARCHITECTURE 1355M: Imre Kaloz <kaloz@openwrt.org> 1356M: Krzysztof Halasa <khalasa@piap.pl> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/mach-ixp4xx/ 1360 1361ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1362M: Jonathan Cameron <jic23@cam.ac.uk> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/stargate2.c 1366F: drivers/pcmcia/pxa2xx_stargate2.c 1367 1368ARM/INTEL XSC3 (MANZANO) ARM CORE 1369M: Lennert Buytenhek <kernel@wantstofly.org> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372 1373ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1374M: Lennert Buytenhek <kernel@wantstofly.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377 1378ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1379M: Santosh Shilimkar <ssantosh@kernel.org> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-keystone/ 1383F: arch/arm/boot/dts/keystone-* 1384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1385 1386ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1387M: Santosh Shilimkar <ssantosh@kernel.org> 1388L: linux-kernel@vger.kernel.org 1389S: Maintained 1390F: drivers/clk/keystone/ 1391 1392ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1393M: Santosh Shilimkar <ssantosh@kernel.org> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395L: linux-kernel@vger.kernel.org 1396S: Maintained 1397F: drivers/clocksource/timer-keystone.c 1398 1399ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1400M: Santosh Shilimkar <ssantosh@kernel.org> 1401L: linux-kernel@vger.kernel.org 1402S: Maintained 1403F: drivers/power/reset/keystone-reset.c 1404 1405ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1406M: Santosh Shilimkar <ssantosh@kernel.org> 1407L: linux-kernel@vger.kernel.org 1408S: Maintained 1409F: drivers/memory/*emif* 1410 1411ARM/LG1K ARCHITECTURE 1412M: Chanho Min <chanho.min@lge.com> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415F: arch/arm64/boot/dts/lg/ 1416 1417ARM/LOGICPD PXA270 MACHINE SUPPORT 1418M: Lennert Buytenhek <kernel@wantstofly.org> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421 1422ARM/LPC18XX ARCHITECTURE 1423M: Joachim Eastwood <manabian@gmail.com> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426F: arch/arm/boot/dts/lpc43* 1427F: drivers/clk/nxp/clk-lpc18xx* 1428F: drivers/clocksource/time-lpc32xx.c 1429F: drivers/i2c/busses/i2c-lpc2k.c 1430F: drivers/memory/pl172.c 1431F: drivers/mtd/spi-nor/nxp-spifi.c 1432F: drivers/rtc/rtc-lpc24xx.c 1433N: lpc18xx 1434 1435ARM/LPC32XX SOC SUPPORT 1436M: Vladimir Zapolskiy <vz@mleia.com> 1437M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1440S: Maintained 1441F: arch/arm/boot/dts/lpc32* 1442F: arch/arm/mach-lpc32xx/ 1443F: drivers/i2c/busses/i2c-pnx.c 1444F: drivers/net/ethernet/nxp/lpc_eth.c 1445F: drivers/usb/host/ohci-nxp.c 1446F: drivers/watchdog/pnx4008_wdt.c 1447N: lpc32xx 1448 1449ARM/MAGICIAN MACHINE SUPPORT 1450M: Philipp Zabel <philipp.zabel@gmail.com> 1451S: Maintained 1452 1453ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1454M: Jason Cooper <jason@lakedaemon.net> 1455M: Andrew Lunn <andrew@lunn.ch> 1456M: Gregory Clement <gregory.clement@free-electrons.com> 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-mvebu/ 1461F: drivers/rtc/rtc-armada38x.c 1462F: arch/arm/boot/dts/armada* 1463F: arch/arm/boot/dts/kirkwood* 1464F: arch/arm64/boot/dts/marvell/armada* 1465F: drivers/cpufreq/mvebu-cpufreq.c 1466F: arch/arm/configs/mvebu_*_defconfig 1467 1468ARM/Marvell Berlin SoC support 1469M: Jisheng Zhang <jszhang@marvell.com> 1470M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Maintained 1473F: arch/arm/mach-berlin/ 1474F: arch/arm/boot/dts/berlin* 1475F: arch/arm64/boot/dts/marvell/berlin* 1476 1477 1478ARM/Marvell Dove/MV78xx0/Orion SOC support 1479M: Jason Cooper <jason@lakedaemon.net> 1480M: Andrew Lunn <andrew@lunn.ch> 1481M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1482M: Gregory Clement <gregory.clement@free-electrons.com> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485F: arch/arm/mach-dove/ 1486F: arch/arm/mach-mv78xx0/ 1487F: arch/arm/mach-orion5x/ 1488F: arch/arm/plat-orion/ 1489F: arch/arm/boot/dts/dove* 1490F: arch/arm/boot/dts/orion5x* 1491 1492 1493ARM/Orion SoC/Technologic Systems TS-78xx platform support 1494M: Alexander Clouter <alex@digriz.org.uk> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496W: http://www.digriz.org.uk/ts78xx/kernel 1497S: Maintained 1498F: arch/arm/mach-orion5x/ts78xx-* 1499 1500ARM/OXNAS platform support 1501M: Neil Armstrong <narmstrong@baylibre.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/mach-oxnas/ 1506F: arch/arm/boot/dts/oxnas* 1507F: arch/arm/boot/dts/wd-mbwe.dts 1508N: oxnas 1509 1510ARM/Mediatek RTC DRIVER 1511M: Eddie Huang <eddie.huang@mediatek.com> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515F: drivers/rtc/rtc-mt6397.c 1516 1517ARM/Mediatek SoC support 1518M: Matthias Brugger <matthias.bgg@gmail.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: arch/arm/boot/dts/mt6* 1523F: arch/arm/boot/dts/mt8* 1524F: arch/arm/mach-mediatek/ 1525N: mtk 1526K: mediatek 1527 1528ARM/Mediatek USB3 PHY DRIVER 1529M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533F: drivers/phy/phy-mt65xx-usb3.c 1534 1535ARM/MICREL KS8695 ARCHITECTURE 1536M: Greg Ungerer <gerg@uclinux.org> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538F: arch/arm/mach-ks8695/ 1539S: Odd Fixes 1540 1541ARM/MIOA701 MACHINE SUPPORT 1542M: Robert Jarzmik <robert.jarzmik@free.fr> 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1544F: arch/arm/mach-pxa/mioa701.c 1545S: Maintained 1546 1547ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1548M: Michael Petchkovsky <mkpetch@internode.on.net> 1549S: Maintained 1550 1551ARM/NOMADIK ARCHITECTURE 1552M: Alessandro Rubini <rubini@unipv.it> 1553M: Linus Walleij <linus.walleij@linaro.org> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/mach-nomadik/ 1557F: drivers/pinctrl/nomadik/ 1558F: drivers/i2c/busses/i2c-nomadik.c 1559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1560 1561ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1562M: Nelson Castillo <arhuaco@freaks-unidos.net> 1563L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1564W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1565S: Supported 1566 1567ARM/TOSA MACHINE SUPPORT 1568M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1569M: Dirk Opfer <dirk@opfer-online.de> 1570S: Maintained 1571 1572ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1573M: Marek Vasut <marek.vasut@gmail.com> 1574L: linux-arm-kernel@lists.infradead.org 1575W: http://hackndev.com 1576S: Maintained 1577F: arch/arm/mach-pxa/include/mach/palmtx.h 1578F: arch/arm/mach-pxa/palmtx.c 1579F: arch/arm/mach-pxa/include/mach/palmt5.h 1580F: arch/arm/mach-pxa/palmt5.c 1581F: arch/arm/mach-pxa/include/mach/palmld.h 1582F: arch/arm/mach-pxa/palmld.c 1583F: arch/arm/mach-pxa/include/mach/palmte2.h 1584F: arch/arm/mach-pxa/palmte2.c 1585F: arch/arm/mach-pxa/include/mach/palmtc.h 1586F: arch/arm/mach-pxa/palmtc.c 1587 1588ARM/PALM TREO SUPPORT 1589M: Tomas Cech <sleep_walker@suse.com> 1590L: linux-arm-kernel@lists.infradead.org 1591W: http://hackndev.com 1592S: Maintained 1593F: arch/arm/mach-pxa/include/mach/palmtreo.h 1594F: arch/arm/mach-pxa/palmtreo.c 1595 1596ARM/PALMZ72 SUPPORT 1597M: Sergey Lapin <slapin@ossfans.org> 1598L: linux-arm-kernel@lists.infradead.org 1599W: http://hackndev.com 1600S: Maintained 1601F: arch/arm/mach-pxa/include/mach/palmz72.h 1602F: arch/arm/mach-pxa/palmz72.c 1603 1604ARM/PLEB SUPPORT 1605M: Peter Chubb <pleb@gelato.unsw.edu.au> 1606W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1607S: Maintained 1608 1609ARM/PT DIGITAL BOARD PORT 1610M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612W: http://www.armlinux.org.uk/ 1613S: Maintained 1614 1615ARM/QUALCOMM SUPPORT 1616M: Andy Gross <andy.gross@linaro.org> 1617M: David Brown <david.brown@linaro.org> 1618L: linux-arm-msm@vger.kernel.org 1619L: linux-soc@vger.kernel.org 1620S: Maintained 1621F: Documentation/devicetree/bindings/soc/qcom/ 1622F: arch/arm/boot/dts/qcom-*.dts 1623F: arch/arm/boot/dts/qcom-*.dtsi 1624F: arch/arm/mach-qcom/ 1625F: arch/arm64/boot/dts/qcom/* 1626F: drivers/i2c/busses/i2c-qup.c 1627F: drivers/clk/qcom/ 1628F: drivers/soc/qcom/ 1629F: drivers/spi/spi-qup.c 1630F: drivers/tty/serial/msm_serial.h 1631F: drivers/tty/serial/msm_serial.c 1632F: drivers/*/pm8???-* 1633F: drivers/mfd/ssbi.c 1634F: drivers/firmware/qcom_scm.c 1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1636 1637ARM/RADISYS ENP2611 MACHINE SUPPORT 1638M: Lennert Buytenhek <kernel@wantstofly.org> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641 1642ARM/RENESAS ARM64 ARCHITECTURE 1643M: Simon Horman <horms@verge.net.au> 1644M: Magnus Damm <magnus.damm@gmail.com> 1645L: linux-renesas-soc@vger.kernel.org 1646Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1648S: Supported 1649F: arch/arm64/boot/dts/renesas/ 1650F: drivers/soc/renesas/ 1651F: include/linux/soc/renesas/ 1652 1653ARM/RISCPC ARCHITECTURE 1654M: Russell King <linux@armlinux.org.uk> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656W: http://www.armlinux.org.uk/ 1657S: Maintained 1658F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1659F: arch/arm/include/asm/hardware/ioc.h 1660F: arch/arm/include/asm/hardware/iomd.h 1661F: arch/arm/include/asm/hardware/memc.h 1662F: arch/arm/mach-rpc/ 1663F: drivers/net/ethernet/8390/etherh.c 1664F: drivers/net/ethernet/i825xx/ether1* 1665F: drivers/net/ethernet/seeq/ether3* 1666F: drivers/scsi/arm/ 1667 1668ARM/Rockchip SoC support 1669M: Heiko Stuebner <heiko@sntech.de> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671L: linux-rockchip@lists.infradead.org 1672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1673S: Maintained 1674F: arch/arm/boot/dts/rk3* 1675F: arch/arm/mach-rockchip/ 1676F: drivers/clk/rockchip/ 1677F: drivers/i2c/busses/i2c-rk3x.c 1678F: drivers/*/*rockchip* 1679F: drivers/*/*/*rockchip* 1680F: sound/soc/rockchip/ 1681N: rockchip 1682 1683ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1684M: Kukjin Kim <kgene@kernel.org> 1685M: Krzysztof Kozlowski <krzk@kernel.org> 1686R: Javier Martinez Canillas <javier@osg.samsung.com> 1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1688L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1689S: Maintained 1690F: arch/arm/boot/dts/s3c* 1691F: arch/arm/boot/dts/s5p* 1692F: arch/arm/boot/dts/samsung* 1693F: arch/arm/boot/dts/exynos* 1694F: arch/arm64/boot/dts/exynos/ 1695F: arch/arm/plat-samsung/ 1696F: arch/arm/mach-s3c24*/ 1697F: arch/arm/mach-s3c64xx/ 1698F: arch/arm/mach-s5p*/ 1699F: arch/arm/mach-exynos*/ 1700F: drivers/*/*s3c24* 1701F: drivers/*/*/*s3c24* 1702F: drivers/*/*s3c64xx* 1703F: drivers/*/*s5pv210* 1704F: drivers/memory/samsung/* 1705F: drivers/soc/samsung/* 1706F: Documentation/arm/Samsung/ 1707F: Documentation/devicetree/bindings/arm/samsung/ 1708F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1709F: Documentation/devicetree/bindings/power/pd-samsung.txt 1710N: exynos 1711 1712ARM/SAMSUNG MOBILE MACHINE SUPPORT 1713M: Kyungmin Park <kyungmin.park@samsung.com> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm/mach-s5pv210/ 1717 1718ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1719M: Kyungmin Park <kyungmin.park@samsung.com> 1720M: Kamil Debski <kamil@wypas.org> 1721M: Andrzej Hajda <a.hajda@samsung.com> 1722L: linux-arm-kernel@lists.infradead.org 1723L: linux-media@vger.kernel.org 1724S: Maintained 1725F: drivers/media/platform/s5p-g2d/ 1726 1727ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1728M: Kyungmin Park <kyungmin.park@samsung.com> 1729M: Kamil Debski <kamil@wypas.org> 1730M: Jeongtae Park <jtp.park@samsung.com> 1731M: Andrzej Hajda <a.hajda@samsung.com> 1732L: linux-arm-kernel@lists.infradead.org 1733L: linux-media@vger.kernel.org 1734S: Maintained 1735F: arch/arm/plat-samsung/s5p-dev-mfc.c 1736F: drivers/media/platform/s5p-mfc/ 1737 1738ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1739M: Kyungmin Park <kyungmin.park@samsung.com> 1740L: linux-arm-kernel@lists.infradead.org 1741L: linux-media@vger.kernel.org 1742S: Maintained 1743F: drivers/staging/media/platform/s5p-cec/ 1744 1745ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1746M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1747M: Jacek Anaszewski <j.anaszewski@samsung.com> 1748L: linux-arm-kernel@lists.infradead.org 1749L: linux-media@vger.kernel.org 1750S: Maintained 1751F: drivers/media/platform/s5p-jpeg/ 1752 1753ARM/SHMOBILE ARM ARCHITECTURE 1754M: Simon Horman <horms@verge.net.au> 1755M: Magnus Damm <magnus.damm@gmail.com> 1756L: linux-renesas-soc@vger.kernel.org 1757Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1758T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1759S: Supported 1760F: arch/arm/boot/dts/emev2* 1761F: arch/arm/boot/dts/r7s* 1762F: arch/arm/boot/dts/r8a* 1763F: arch/arm/boot/dts/sh* 1764F: arch/arm/configs/shmobile_defconfig 1765F: arch/arm/include/debug/renesas-scif.S 1766F: arch/arm/mach-shmobile/ 1767F: drivers/soc/renesas/ 1768F: include/linux/soc/renesas/ 1769 1770ARM/SOCFPGA ARCHITECTURE 1771M: Dinh Nguyen <dinguyen@opensource.altera.com> 1772S: Maintained 1773F: arch/arm/mach-socfpga/ 1774F: arch/arm/boot/dts/socfpga* 1775F: arch/arm/configs/socfpga_defconfig 1776F: arch/arm64/boot/dts/altera/ 1777W: http://www.rocketboards.org 1778T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1779 1780ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1781M: Dinh Nguyen <dinguyen@opensource.altera.com> 1782S: Maintained 1783F: drivers/clk/socfpga/ 1784 1785ARM/SOCFPGA EDAC SUPPORT 1786M: Thor Thayer <tthayer@opensource.altera.com> 1787S: Maintained 1788F: drivers/edac/altera_edac. 1789 1790ARM/STI ARCHITECTURE 1791M: Patrice Chotard <patrice.chotard@st.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793L: kernel@stlinux.com 1794W: http://www.stlinux.com 1795S: Maintained 1796F: arch/arm/mach-sti/ 1797F: arch/arm/boot/dts/sti* 1798F: drivers/char/hw_random/st-rng.c 1799F: drivers/clocksource/arm_global_timer.c 1800F: drivers/clocksource/clksrc_st_lpc.c 1801F: drivers/cpufreq/sti-cpufreq.c 1802F: drivers/dma/st_fdma* 1803F: drivers/i2c/busses/i2c-st.c 1804F: drivers/media/rc/st_rc.c 1805F: drivers/media/platform/sti/c8sectpfe/ 1806F: drivers/mmc/host/sdhci-st.c 1807F: drivers/phy/phy-miphy28lp.c 1808F: drivers/phy/phy-miphy365x.c 1809F: drivers/phy/phy-stih407-usb.c 1810F: drivers/phy/phy-stih41x-usb.c 1811F: drivers/pinctrl/pinctrl-st.c 1812F: drivers/remoteproc/st_remoteproc.c 1813F: drivers/remoteproc/st_slim_rproc.c 1814F: drivers/reset/sti/ 1815F: drivers/rtc/rtc-st-lpc.c 1816F: drivers/tty/serial/st-asc.c 1817F: drivers/usb/dwc3/dwc3-st.c 1818F: drivers/usb/host/ehci-st.c 1819F: drivers/usb/host/ohci-st.c 1820F: drivers/watchdog/st_lpc_wdt.c 1821F: drivers/ata/ahci_st.c 1822F: include/linux/remoteproc/st_slim_rproc.h 1823 1824ARM/STM32 ARCHITECTURE 1825M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1826M: Alexandre Torgue <alexandre.torgue@st.com> 1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1828S: Maintained 1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1830N: stm32 1831F: drivers/clocksource/armv7m_systick.c 1832 1833ARM/TANGO ARCHITECTURE 1834M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1835L: linux-arm-kernel@lists.infradead.org 1836S: Maintained 1837N: tango 1838 1839ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1840M: Lennert Buytenhek <kernel@wantstofly.org> 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1842S: Maintained 1843 1844ARM/TETON BGA MACHINE SUPPORT 1845M: "Mark F. Brown" <mark.brown314@gmail.com> 1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1847S: Maintained 1848 1849ARM/THECUS N2100 MACHINE SUPPORT 1850M: Lennert Buytenhek <kernel@wantstofly.org> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852S: Maintained 1853 1854ARM/NUVOTON W90X900 ARM ARCHITECTURE 1855M: Wan ZongShun <mcuos.com@gmail.com> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857W: http://www.mcuos.com 1858S: Maintained 1859F: arch/arm/mach-w90x900/ 1860F: drivers/input/keyboard/w90p910_keypad.c 1861F: drivers/input/touchscreen/w90p910_ts.c 1862F: drivers/watchdog/nuc900_wdt.c 1863F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1864F: drivers/mtd/nand/nuc900_nand.c 1865F: drivers/rtc/rtc-nuc900.c 1866F: drivers/spi/spi-nuc900.c 1867F: drivers/usb/host/ehci-w90x900.c 1868F: drivers/video/fbdev/nuc900fb.c 1869 1870ARM/U300 MACHINE SUPPORT 1871M: Linus Walleij <linus.walleij@linaro.org> 1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1873S: Supported 1874F: arch/arm/mach-u300/ 1875F: drivers/clocksource/timer-u300.c 1876F: drivers/i2c/busses/i2c-stu300.c 1877F: drivers/rtc/rtc-coh901331.c 1878F: drivers/watchdog/coh901327_wdt.c 1879F: drivers/dma/coh901318* 1880F: drivers/mfd/ab3100* 1881F: drivers/rtc/rtc-ab3100.c 1882F: drivers/rtc/rtc-coh901331.c 1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1884 1885ARM/UNIPHIER ARCHITECTURE 1886M: Masahiro Yamada <yamada.masahiro@socionext.com> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1889S: Maintained 1890F: arch/arm/boot/dts/uniphier* 1891F: arch/arm/include/asm/hardware/cache-uniphier.h 1892F: arch/arm/mach-uniphier/ 1893F: arch/arm/mm/cache-uniphier.c 1894F: arch/arm64/boot/dts/socionext/ 1895F: drivers/bus/uniphier-system-bus.c 1896F: drivers/clk/uniphier/ 1897F: drivers/i2c/busses/i2c-uniphier* 1898F: drivers/pinctrl/uniphier/ 1899F: drivers/reset/reset-uniphier.c 1900F: drivers/tty/serial/8250/8250_uniphier.c 1901N: uniphier 1902 1903ARM/Ux500 ARM ARCHITECTURE 1904M: Linus Walleij <linus.walleij@linaro.org> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906S: Maintained 1907F: arch/arm/mach-ux500/ 1908F: drivers/clocksource/clksrc-dbx500-prcmu.c 1909F: drivers/dma/ste_dma40* 1910F: drivers/hwspinlock/u8500_hsem.c 1911F: drivers/mfd/abx500* 1912F: drivers/mfd/ab8500* 1913F: drivers/mfd/dbx500* 1914F: drivers/mfd/db8500* 1915F: drivers/pinctrl/nomadik/pinctrl-ab* 1916F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1917F: drivers/rtc/rtc-ab8500.c 1918F: drivers/rtc/rtc-pl031.c 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1920 1921ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1922M: Ulf Hansson <ulf.hansson@linaro.org> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924T: git git://git.linaro.org/people/ulfh/clk.git 1925S: Maintained 1926F: drivers/clk/ux500/ 1927 1928ARM/VERSATILE EXPRESS PLATFORM 1929M: Liviu Dudau <liviu.dudau@arm.com> 1930M: Sudeep Holla <sudeep.holla@arm.com> 1931M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/boot/dts/vexpress* 1935F: arch/arm64/boot/dts/arm/ 1936F: arch/arm/mach-vexpress/ 1937F: */*/vexpress* 1938F: */*/*/vexpress* 1939F: drivers/clk/versatile/clk-vexpress-osc.c 1940F: drivers/clocksource/versatile.c 1941N: mps2 1942 1943ARM/VFP SUPPORT 1944M: Russell King <linux@armlinux.org.uk> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946W: http://www.armlinux.org.uk/ 1947S: Maintained 1948F: arch/arm/vfp/ 1949 1950ARM/VOIPAC PXA270 SUPPORT 1951M: Marek Vasut <marek.vasut@gmail.com> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953S: Maintained 1954F: arch/arm/mach-pxa/vpac270.c 1955F: arch/arm/mach-pxa/include/mach/vpac270.h 1956 1957ARM/VT8500 ARM ARCHITECTURE 1958M: Tony Prisk <linux@prisktech.co.nz> 1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1960S: Maintained 1961F: arch/arm/mach-vt8500/ 1962F: drivers/clocksource/vt8500_timer.c 1963F: drivers/i2c/busses/i2c-wmt.c 1964F: drivers/mmc/host/wmt-sdmmc.c 1965F: drivers/pwm/pwm-vt8500.c 1966F: drivers/rtc/rtc-vt8500.c 1967F: drivers/tty/serial/vt8500_serial.c 1968F: drivers/usb/host/ehci-platform.c 1969F: drivers/usb/host/uhci-platform.c 1970F: drivers/video/fbdev/vt8500lcdfb.* 1971F: drivers/video/fbdev/wm8505fb* 1972F: drivers/video/fbdev/wmt_ge_rops.* 1973 1974ARM/ZIPIT Z2 SUPPORT 1975M: Marek Vasut <marek.vasut@gmail.com> 1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1977S: Maintained 1978F: arch/arm/mach-pxa/z2.c 1979F: arch/arm/mach-pxa/include/mach/z2.h 1980 1981ARM/ZTE ARCHITECTURE 1982M: Jun Nie <jun.nie@linaro.org> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984S: Maintained 1985F: arch/arm/mach-zx/ 1986F: drivers/clk/zte/ 1987F: Documentation/devicetree/bindings/arm/zte.txt 1988F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1989 1990ARM/ZYNQ ARCHITECTURE 1991M: Michal Simek <michal.simek@xilinx.com> 1992R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994W: http://wiki.xilinx.com 1995T: git https://github.com/Xilinx/linux-xlnx.git 1996S: Supported 1997F: arch/arm/mach-zynq/ 1998F: drivers/cpuidle/cpuidle-zynq.c 1999F: drivers/block/xsysace.c 2000N: zynq 2001N: xilinx 2002F: drivers/clocksource/cadence_ttc_timer.c 2003F: drivers/i2c/busses/i2c-cadence.c 2004F: drivers/mmc/host/sdhci-of-arasan.c 2005F: drivers/edac/synopsys_edac.c 2006 2007ARM SMMU DRIVERS 2008M: Will Deacon <will.deacon@arm.com> 2009R: Robin Murphy <robin.murphy@arm.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011S: Maintained 2012F: drivers/iommu/arm-smmu.c 2013F: drivers/iommu/arm-smmu-v3.c 2014F: drivers/iommu/io-pgtable-arm.c 2015F: drivers/iommu/io-pgtable-arm-v7s.c 2016 2017ARM64 PORT (AARCH64 ARCHITECTURE) 2018M: Catalin Marinas <catalin.marinas@arm.com> 2019M: Will Deacon <will.deacon@arm.com> 2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2021T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2022S: Maintained 2023F: arch/arm64/ 2024F: Documentation/arm64/ 2025 2026AS3645A LED FLASH CONTROLLER DRIVER 2027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2028L: linux-media@vger.kernel.org 2029T: git git://linuxtv.org/media_tree.git 2030S: Maintained 2031F: drivers/media/i2c/as3645a.c 2032F: include/media/i2c/as3645a.h 2033 2034ASAHI KASEI AK8974 DRIVER 2035M: Linus Walleij <linus.walleij@linaro.org> 2036L: linux-iio@vger.kernel.org 2037W: http://www.akm.com/ 2038S: Supported 2039F: drivers/iio/magnetometer/ak8974.c 2040 2041ASC7621 HARDWARE MONITOR DRIVER 2042M: George Joseph <george.joseph@fairview5.com> 2043L: linux-hwmon@vger.kernel.org 2044S: Maintained 2045F: Documentation/hwmon/asc7621 2046F: drivers/hwmon/asc7621.c 2047 2048ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2049M: Corentin Chary <corentin.chary@gmail.com> 2050L: acpi4asus-user@lists.sourceforge.net 2051L: platform-driver-x86@vger.kernel.org 2052W: http://acpi4asus.sf.net 2053S: Maintained 2054F: drivers/platform/x86/asus*.c 2055F: drivers/platform/x86/eeepc*.c 2056 2057ASUS WIRELESS RADIO CONTROL DRIVER 2058M: João Paulo Rechi Vita <jprvita@gmail.com> 2059L: platform-driver-x86@vger.kernel.org 2060S: Maintained 2061F: drivers/platform/x86/asus-wireless.c 2062 2063ASYMMETRIC KEYS 2064M: David Howells <dhowells@redhat.com> 2065L: keyrings@vger.kernel.org 2066S: Maintained 2067F: Documentation/crypto/asymmetric-keys.txt 2068F: include/linux/verification.h 2069F: include/crypto/public_key.h 2070F: include/crypto/pkcs7.h 2071F: crypto/asymmetric_keys/ 2072 2073ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2074R: Dan Williams <dan.j.williams@intel.com> 2075W: http://sourceforge.net/projects/xscaleiop 2076S: Odd fixes 2077F: Documentation/crypto/async-tx-api.txt 2078F: crypto/async_tx/ 2079F: drivers/dma/ 2080F: include/linux/dmaengine.h 2081F: include/linux/async_tx.h 2082 2083AT24 EEPROM DRIVER 2084M: Wolfram Sang <wsa@the-dreams.de> 2085L: linux-i2c@vger.kernel.org 2086S: Maintained 2087F: drivers/misc/eeprom/at24.c 2088F: include/linux/platform_data/at24.h 2089 2090ATA OVER ETHERNET (AOE) DRIVER 2091M: "Ed L. Cashin" <ed.cashin@acm.org> 2092W: http://www.openaoe.org/ 2093S: Supported 2094F: Documentation/aoe/ 2095F: drivers/block/aoe/ 2096 2097ATHEROS 71XX/9XXX GPIO DRIVER 2098M: Alban Bedel <albeu@free.fr> 2099W: https://github.com/AlbanBedel/linux 2100T: git git://github.com/AlbanBedel/linux 2101S: Maintained 2102F: drivers/gpio/gpio-ath79.c 2103F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2104 2105ATHEROS ATH GENERIC UTILITIES 2106M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2107L: linux-wireless@vger.kernel.org 2108S: Supported 2109F: drivers/net/wireless/ath/* 2110 2111ATHEROS ATH5K WIRELESS DRIVER 2112M: Jiri Slaby <jirislaby@gmail.com> 2113M: Nick Kossifidis <mickflemm@gmail.com> 2114M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2115L: linux-wireless@vger.kernel.org 2116W: http://wireless.kernel.org/en/users/Drivers/ath5k 2117S: Maintained 2118F: drivers/net/wireless/ath/ath5k/ 2119 2120ATHEROS ATH6KL WIRELESS DRIVER 2121M: Kalle Valo <kvalo@qca.qualcomm.com> 2122L: linux-wireless@vger.kernel.org 2123W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2124T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2125S: Supported 2126F: drivers/net/wireless/ath/ath6kl/ 2127 2128WILOCITY WIL6210 WIRELESS DRIVER 2129M: Maya Erez <qca_merez@qca.qualcomm.com> 2130L: linux-wireless@vger.kernel.org 2131L: wil6210@qca.qualcomm.com 2132S: Supported 2133W: http://wireless.kernel.org/en/users/Drivers/wil6210 2134F: drivers/net/wireless/ath/wil6210/ 2135F: include/uapi/linux/wil6210_uapi.h 2136 2137CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2138M: Christian Lamparter <chunkeey@googlemail.com> 2139L: linux-wireless@vger.kernel.org 2140W: http://wireless.kernel.org/en/users/Drivers/carl9170 2141S: Maintained 2142F: drivers/net/wireless/ath/carl9170/ 2143 2144ATK0110 HWMON DRIVER 2145M: Luca Tettamanti <kronos.it@gmail.com> 2146L: linux-hwmon@vger.kernel.org 2147S: Maintained 2148F: drivers/hwmon/asus_atk0110.c 2149 2150ATI_REMOTE2 DRIVER 2151M: Ville Syrjala <syrjala@sci.fi> 2152S: Maintained 2153F: drivers/input/misc/ati_remote2.c 2154 2155ATLX ETHERNET DRIVERS 2156M: Jay Cliburn <jcliburn@gmail.com> 2157M: Chris Snook <chris.snook@gmail.com> 2158L: netdev@vger.kernel.org 2159W: http://sourceforge.net/projects/atl1 2160W: http://atl1.sourceforge.net 2161S: Maintained 2162F: drivers/net/ethernet/atheros/ 2163 2164ATM 2165M: Chas Williams <3chas3@gmail.com> 2166L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2167L: netdev@vger.kernel.org 2168W: http://linux-atm.sourceforge.net 2169S: Maintained 2170F: drivers/atm/ 2171F: include/linux/atm* 2172F: include/uapi/linux/atm* 2173 2174ATMEL AT91 / AT32 MCI DRIVER 2175M: Ludovic Desroches <ludovic.desroches@atmel.com> 2176S: Maintained 2177F: drivers/mmc/host/atmel-mci.c 2178 2179ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2180M: Nicolas Ferre <nicolas.ferre@atmel.com> 2181S: Supported 2182F: drivers/power/reset/at91-sama5d2_shdwc.c 2183 2184ATMEL SAMA5D2 ADC DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-iio@vger.kernel.org 2187S: Supported 2188F: drivers/iio/adc/at91-sama5d2_adc.c 2189 2190ATMEL Audio ALSA driver 2191M: Nicolas Ferre <nicolas.ferre@atmel.com> 2192L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2193S: Supported 2194F: sound/soc/atmel 2195 2196ATMEL DMA DRIVER 2197M: Nicolas Ferre <nicolas.ferre@atmel.com> 2198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2199S: Supported 2200F: drivers/dma/at_hdmac.c 2201F: drivers/dma/at_hdmac_regs.h 2202F: include/linux/platform_data/dma-atmel.h 2203 2204ATMEL XDMA DRIVER 2205M: Ludovic Desroches <ludovic.desroches@atmel.com> 2206L: linux-arm-kernel@lists.infradead.org 2207L: dmaengine@vger.kernel.org 2208S: Supported 2209F: drivers/dma/at_xdmac.c 2210 2211ATMEL I2C DRIVER 2212M: Ludovic Desroches <ludovic.desroches@atmel.com> 2213L: linux-i2c@vger.kernel.org 2214S: Supported 2215F: drivers/i2c/busses/i2c-at91.c 2216 2217ATMEL ISI DRIVER 2218M: Ludovic Desroches <ludovic.desroches@atmel.com> 2219L: linux-media@vger.kernel.org 2220S: Supported 2221F: drivers/media/platform/soc_camera/atmel-isi.c 2222F: include/media/atmel-isi.h 2223 2224ATMEL LCDFB DRIVER 2225M: Nicolas Ferre <nicolas.ferre@atmel.com> 2226L: linux-fbdev@vger.kernel.org 2227S: Maintained 2228F: drivers/video/fbdev/atmel_lcdfb.c 2229F: include/video/atmel_lcdc.h 2230 2231ATMEL MACB ETHERNET DRIVER 2232M: Nicolas Ferre <nicolas.ferre@atmel.com> 2233S: Supported 2234F: drivers/net/ethernet/cadence/ 2235 2236ATMEL NAND DRIVER 2237M: Wenyou Yang <wenyou.yang@atmel.com> 2238M: Josh Wu <rainyfeeling@outlook.com> 2239L: linux-mtd@lists.infradead.org 2240S: Supported 2241F: drivers/mtd/nand/atmel_nand* 2242 2243ATMEL SDMMC DRIVER 2244M: Ludovic Desroches <ludovic.desroches@atmel.com> 2245L: linux-mmc@vger.kernel.org 2246S: Supported 2247F: drivers/mmc/host/sdhci-of-at91.c 2248 2249ATMEL SPI DRIVER 2250M: Nicolas Ferre <nicolas.ferre@atmel.com> 2251S: Supported 2252F: drivers/spi/spi-atmel.* 2253 2254ATMEL SSC DRIVER 2255M: Nicolas Ferre <nicolas.ferre@atmel.com> 2256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2257S: Supported 2258F: drivers/misc/atmel-ssc.c 2259F: include/linux/atmel-ssc.h 2260 2261ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2262M: Nicolas Ferre <nicolas.ferre@atmel.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264S: Supported 2265F: drivers/misc/atmel_tclib.c 2266F: drivers/clocksource/tcb_clksrc.c 2267 2268ATMEL USBA UDC DRIVER 2269M: Nicolas Ferre <nicolas.ferre@atmel.com> 2270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2271S: Supported 2272F: drivers/usb/gadget/udc/atmel_usba_udc.* 2273 2274ATMEL WIRELESS DRIVER 2275M: Simon Kelley <simon@thekelleys.org.uk> 2276L: linux-wireless@vger.kernel.org 2277W: http://www.thekelleys.org.uk/atmel 2278W: http://atmelwlandriver.sourceforge.net/ 2279S: Maintained 2280F: drivers/net/wireless/atmel/atmel* 2281 2282ATMEL MAXTOUCH DRIVER 2283M: Nick Dyer <nick@shmanahar.org> 2284T: git git://github.com/ndyer/linux.git 2285S: Maintained 2286F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2287F: drivers/input/touchscreen/atmel_mxt_ts.c 2288F: include/linux/platform_data/atmel_mxt_ts.h 2289 2290ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2291M: Bradley Grove <linuxdrivers@attotech.com> 2292L: linux-scsi@vger.kernel.org 2293W: http://www.attotech.com 2294S: Supported 2295F: drivers/scsi/esas2r 2296 2297ATUSB IEEE 802.15.4 RADIO DRIVER 2298M: Stefan Schmidt <stefan@osg.samsung.com> 2299L: linux-wpan@vger.kernel.org 2300S: Maintained 2301F: drivers/net/ieee802154/atusb.c 2302F: drivers/net/ieee802154/atusb.h 2303F: drivers/net/ieee802154/at86rf230.h 2304 2305AUDIT SUBSYSTEM 2306M: Paul Moore <paul@paul-moore.com> 2307M: Eric Paris <eparis@redhat.com> 2308L: linux-audit@redhat.com (moderated for non-subscribers) 2309W: http://people.redhat.com/sgrubb/audit/ 2310T: git git://git.infradead.org/users/pcmoore/audit 2311S: Maintained 2312F: include/linux/audit.h 2313F: include/uapi/linux/audit.h 2314F: kernel/audit* 2315 2316AUXILIARY DISPLAY DRIVERS 2317M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2318W: http://miguelojeda.es/auxdisplay.htm 2319W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2320S: Maintained 2321F: drivers/auxdisplay/ 2322F: include/linux/cfag12864b.h 2323 2324AVR32 ARCHITECTURE 2325M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2326M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2327W: http://www.atmel.com/products/AVR32/ 2328W: http://mirror.egtvedt.no/avr32linux.org/ 2329W: http://avrfreaks.net/ 2330S: Maintained 2331F: arch/avr32/ 2332 2333AVR32/AT32AP MACHINE SUPPORT 2334M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2335M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2336S: Maintained 2337F: arch/avr32/mach-at32ap/ 2338 2339AX.25 NETWORK LAYER 2340M: Ralf Baechle <ralf@linux-mips.org> 2341L: linux-hams@vger.kernel.org 2342W: http://www.linux-ax25.org/ 2343S: Maintained 2344F: include/uapi/linux/ax25.h 2345F: include/net/ax25.h 2346F: net/ax25/ 2347 2348AXENTIA ASOC DRIVERS 2349M: Peter Rosin <peda@axentia.se> 2350L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2351S: Maintained 2352F: Documentation/devicetree/bindings/sound/axentia,* 2353F: sound/soc/atmel/tse850-pcm5142.c 2354 2355AZ6007 DVB DRIVER 2356M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2357M: Mauro Carvalho Chehab <mchehab@kernel.org> 2358L: linux-media@vger.kernel.org 2359W: https://linuxtv.org 2360T: git git://linuxtv.org/media_tree.git 2361S: Maintained 2362F: drivers/media/usb/dvb-usb-v2/az6007.c 2363 2364AZTECH FM RADIO RECEIVER DRIVER 2365M: Hans Verkuil <hverkuil@xs4all.nl> 2366L: linux-media@vger.kernel.org 2367T: git git://linuxtv.org/media_tree.git 2368W: https://linuxtv.org 2369S: Maintained 2370F: drivers/media/radio/radio-aztech* 2371 2372B43 WIRELESS DRIVER 2373L: linux-wireless@vger.kernel.org 2374L: b43-dev@lists.infradead.org 2375W: http://wireless.kernel.org/en/users/Drivers/b43 2376S: Odd Fixes 2377F: drivers/net/wireless/broadcom/b43/ 2378 2379B43LEGACY WIRELESS DRIVER 2380M: Larry Finger <Larry.Finger@lwfinger.net> 2381L: linux-wireless@vger.kernel.org 2382L: b43-dev@lists.infradead.org 2383W: http://wireless.kernel.org/en/users/Drivers/b43 2384S: Maintained 2385F: drivers/net/wireless/broadcom/b43legacy/ 2386 2387BACKLIGHT CLASS/SUBSYSTEM 2388M: Jingoo Han <jingoohan1@gmail.com> 2389M: Lee Jones <lee.jones@linaro.org> 2390T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2391S: Maintained 2392F: drivers/video/backlight/ 2393F: include/linux/backlight.h 2394 2395BATMAN ADVANCED 2396M: Marek Lindner <mareklindner@neomailbox.ch> 2397M: Simon Wunderlich <sw@simonwunderlich.de> 2398M: Antonio Quartulli <a@unstable.cc> 2399L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2400W: https://www.open-mesh.org/ 2401Q: https://patchwork.open-mesh.org/project/batman/list/ 2402S: Maintained 2403F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2404F: Documentation/ABI/testing/sysfs-class-net-mesh 2405F: Documentation/networking/batman-adv.txt 2406F: include/uapi/linux/batman_adv.h 2407F: net/batman-adv/ 2408 2409BAYCOM/HDLCDRV DRIVERS FOR AX.25 2410M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2411L: linux-hams@vger.kernel.org 2412W: http://www.baycom.org/~tom/ham/ham.html 2413S: Maintained 2414F: drivers/net/hamradio/baycom* 2415 2416BCACHE (BLOCK LAYER CACHE) 2417M: Kent Overstreet <kent.overstreet@gmail.com> 2418L: linux-bcache@vger.kernel.org 2419W: http://bcache.evilpiepirate.org 2420S: Orphan 2421F: drivers/md/bcache/ 2422 2423BDISP ST MEDIA DRIVER 2424M: Fabien Dessenne <fabien.dessenne@st.com> 2425L: linux-media@vger.kernel.org 2426T: git git://linuxtv.org/media_tree.git 2427W: https://linuxtv.org 2428S: Supported 2429F: drivers/media/platform/sti/bdisp 2430 2431BEFS FILE SYSTEM 2432M: Luis de Bethencourt <luisbg@osg.samsung.com> 2433M: Salah Triki <salah.triki@gmail.com> 2434S: Maintained 2435T: git git://github.com/luisbg/linux-befs.git 2436F: Documentation/filesystems/befs.txt 2437F: fs/befs/ 2438 2439BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2440M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2441L: netdev@vger.kernel.org 2442S: Maintained 2443F: drivers/net/ethernet/ec_bhf.c 2444 2445BFS FILE SYSTEM 2446M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2447S: Maintained 2448F: Documentation/filesystems/bfs.txt 2449F: fs/bfs/ 2450F: include/uapi/linux/bfs_fs.h 2451 2452BLACKFIN ARCHITECTURE 2453M: Steven Miao <realmz6@gmail.com> 2454L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2455T: git git://git.code.sf.net/p/adi-linux/code 2456W: http://blackfin.uclinux.org 2457S: Supported 2458F: arch/blackfin/ 2459 2460BLACKFIN EMAC DRIVER 2461L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2462W: http://blackfin.uclinux.org 2463S: Supported 2464F: drivers/net/ethernet/adi/ 2465 2466BLACKFIN RTC DRIVER 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2468W: http://blackfin.uclinux.org 2469S: Supported 2470F: drivers/rtc/rtc-bfin.c 2471 2472BLACKFIN SDH DRIVER 2473M: Sonic Zhang <sonic.zhang@analog.com> 2474L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2475W: http://blackfin.uclinux.org 2476S: Supported 2477F: drivers/mmc/host/bfin_sdh.c 2478 2479BLACKFIN SERIAL DRIVER 2480M: Sonic Zhang <sonic.zhang@analog.com> 2481L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2482W: http://blackfin.uclinux.org 2483S: Supported 2484F: drivers/tty/serial/bfin_uart.c 2485 2486BLACKFIN WATCHDOG DRIVER 2487L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2488W: http://blackfin.uclinux.org 2489S: Supported 2490F: drivers/watchdog/bfin_wdt.c 2491 2492BLACKFIN I2C TWI DRIVER 2493M: Sonic Zhang <sonic.zhang@analog.com> 2494L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2495W: http://blackfin.uclinux.org/ 2496S: Supported 2497F: drivers/i2c/busses/i2c-bfin-twi.c 2498 2499BLACKFIN MEDIA DRIVER 2500M: Scott Jiang <scott.jiang.linux@gmail.com> 2501L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2502W: http://blackfin.uclinux.org/ 2503S: Supported 2504F: drivers/media/platform/blackfin/ 2505F: drivers/media/i2c/adv7183* 2506F: drivers/media/i2c/vs6624* 2507 2508BLINKM RGB LED DRIVER 2509M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2510S: Maintained 2511F: drivers/leds/leds-blinkm.c 2512 2513BLOCK LAYER 2514M: Jens Axboe <axboe@kernel.dk> 2515L: linux-block@vger.kernel.org 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2517S: Maintained 2518F: block/ 2519F: kernel/trace/blktrace.c 2520F: lib/sbitmap.c 2521 2522BLOCK2MTD DRIVER 2523M: Joern Engel <joern@lazybastard.org> 2524L: linux-mtd@lists.infradead.org 2525S: Maintained 2526F: drivers/mtd/devices/block2mtd.c 2527 2528BLUETOOTH DRIVERS 2529M: Marcel Holtmann <marcel@holtmann.org> 2530M: Gustavo Padovan <gustavo@padovan.org> 2531M: Johan Hedberg <johan.hedberg@gmail.com> 2532L: linux-bluetooth@vger.kernel.org 2533W: http://www.bluez.org/ 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2536S: Maintained 2537F: drivers/bluetooth/ 2538 2539BLUETOOTH SUBSYSTEM 2540M: Marcel Holtmann <marcel@holtmann.org> 2541M: Gustavo Padovan <gustavo@padovan.org> 2542M: Johan Hedberg <johan.hedberg@gmail.com> 2543L: linux-bluetooth@vger.kernel.org 2544W: http://www.bluez.org/ 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2547S: Maintained 2548F: net/bluetooth/ 2549F: include/net/bluetooth/ 2550 2551BONDING DRIVER 2552M: Jay Vosburgh <j.vosburgh@gmail.com> 2553M: Veaceslav Falico <vfalico@gmail.com> 2554M: Andy Gospodarek <andy@greyhouse.net> 2555L: netdev@vger.kernel.org 2556W: http://sourceforge.net/projects/bonding/ 2557S: Supported 2558F: drivers/net/bonding/ 2559F: include/uapi/linux/if_bonding.h 2560 2561BPF (Safe dynamic programs and tools) 2562M: Alexei Starovoitov <ast@kernel.org> 2563L: netdev@vger.kernel.org 2564L: linux-kernel@vger.kernel.org 2565S: Supported 2566F: kernel/bpf/ 2567F: tools/testing/selftests/bpf/ 2568F: lib/test_bpf.c 2569 2570BROADCOM B44 10/100 ETHERNET DRIVER 2571M: Michael Chan <michael.chan@broadcom.com> 2572L: netdev@vger.kernel.org 2573S: Supported 2574F: drivers/net/ethernet/broadcom/b44.* 2575 2576BROADCOM B53 ETHERNET SWITCH DRIVER 2577M: Florian Fainelli <f.fainelli@gmail.com> 2578L: netdev@vger.kernel.org 2579L: openwrt-devel@lists.openwrt.org (subscribers-only) 2580S: Supported 2581F: drivers/net/dsa/b53/* 2582F: include/linux/platform_data/b53.h 2583 2584BROADCOM GENET ETHERNET DRIVER 2585M: Florian Fainelli <f.fainelli@gmail.com> 2586L: netdev@vger.kernel.org 2587S: Supported 2588F: drivers/net/ethernet/broadcom/genet/ 2589 2590BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2591M: Rasesh Mody <rasesh.mody@cavium.com> 2592M: Harish Patil <harish.patil@cavium.com> 2593M: Dept-GELinuxNICDev@cavium.com 2594L: netdev@vger.kernel.org 2595S: Supported 2596F: drivers/net/ethernet/broadcom/bnx2.* 2597F: drivers/net/ethernet/broadcom/bnx2_* 2598 2599BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2600M: Yuval Mintz <Yuval.Mintz@cavium.com> 2601M: Ariel Elior <ariel.elior@cavium.com> 2602M: everest-linux-l2@cavium.com 2603L: netdev@vger.kernel.org 2604S: Supported 2605F: drivers/net/ethernet/broadcom/bnx2x/ 2606 2607BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2608M: Florian Fainelli <f.fainelli@gmail.com> 2609M: Ray Jui <rjui@broadcom.com> 2610M: Scott Branden <sbranden@broadcom.com> 2611M: bcm-kernel-feedback-list@broadcom.com 2612T: git git://github.com/broadcom/mach-bcm 2613S: Maintained 2614N: bcm281* 2615N: bcm113* 2616N: bcm216* 2617N: kona 2618F: arch/arm/mach-bcm/ 2619 2620BROADCOM BCM2835 ARM ARCHITECTURE 2621M: Stephen Warren <swarren@wwwdotorg.org> 2622M: Lee Jones <lee@kernel.org> 2623M: Eric Anholt <eric@anholt.net> 2624L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2626T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2627S: Maintained 2628N: bcm2835 2629F: drivers/staging/vc04_services 2630 2631BROADCOM BCM47XX MIPS ARCHITECTURE 2632M: Hauke Mehrtens <hauke@hauke-m.de> 2633M: Rafał Miłecki <zajec5@gmail.com> 2634L: linux-mips@linux-mips.org 2635S: Maintained 2636F: Documentation/devicetree/bindings/mips/brcm/ 2637F: arch/mips/bcm47xx/* 2638F: arch/mips/include/asm/mach-bcm47xx/* 2639 2640BROADCOM BCM5301X ARM ARCHITECTURE 2641M: Hauke Mehrtens <hauke@hauke-m.de> 2642M: Rafał Miłecki <zajec5@gmail.com> 2643M: bcm-kernel-feedback-list@broadcom.com 2644L: linux-arm-kernel@lists.infradead.org 2645S: Maintained 2646F: arch/arm/mach-bcm/bcm_5301x.c 2647F: arch/arm/boot/dts/bcm5301x*.dtsi 2648F: arch/arm/boot/dts/bcm470* 2649 2650BROADCOM BCM53573 ARM ARCHITECTURE 2651M: Rafał Miłecki <rafal@milecki.pl> 2652L: linux-arm-kernel@lists.infradead.org 2653S: Maintained 2654F: arch/arm/boot/dts/bcm53573* 2655F: arch/arm/boot/dts/bcm47189* 2656 2657BROADCOM BCM63XX ARM ARCHITECTURE 2658M: Florian Fainelli <f.fainelli@gmail.com> 2659M: bcm-kernel-feedback-list@broadcom.com 2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2661T: git git://github.com/broadcom/stblinux.git 2662S: Maintained 2663N: bcm63xx 2664 2665BROADCOM BCM63XX/BCM33XX UDC DRIVER 2666M: Kevin Cernekee <cernekee@gmail.com> 2667L: linux-usb@vger.kernel.org 2668S: Maintained 2669F: drivers/usb/gadget/udc/bcm63xx_udc.* 2670 2671BROADCOM BCM7XXX ARM ARCHITECTURE 2672M: Brian Norris <computersforpeace@gmail.com> 2673M: Gregory Fong <gregory.0xf0@gmail.com> 2674M: Florian Fainelli <f.fainelli@gmail.com> 2675M: bcm-kernel-feedback-list@broadcom.com 2676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2677T: git git://github.com/broadcom/stblinux.git 2678S: Maintained 2679F: arch/arm/mach-bcm/*brcmstb* 2680F: arch/arm/boot/dts/bcm7*.dts* 2681F: drivers/bus/brcmstb_gisb.c 2682N: brcmstb 2683 2684BROADCOM BMIPS MIPS ARCHITECTURE 2685M: Kevin Cernekee <cernekee@gmail.com> 2686M: Florian Fainelli <f.fainelli@gmail.com> 2687L: linux-mips@linux-mips.org 2688T: git git://github.com/broadcom/stblinux.git 2689S: Maintained 2690F: arch/mips/bmips/* 2691F: arch/mips/include/asm/mach-bmips/* 2692F: arch/mips/kernel/*bmips* 2693F: arch/mips/boot/dts/brcm/bcm*.dts* 2694F: drivers/irqchip/irq-bcm63* 2695F: drivers/irqchip/irq-bcm7* 2696F: drivers/irqchip/irq-brcmstb* 2697F: include/linux/bcm963xx_nvram.h 2698F: include/linux/bcm963xx_tag.h 2699 2700BROADCOM TG3 GIGABIT ETHERNET DRIVER 2701M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2702M: Prashant Sreedharan <prashant@broadcom.com> 2703M: Michael Chan <mchan@broadcom.com> 2704L: netdev@vger.kernel.org 2705S: Supported 2706F: drivers/net/ethernet/broadcom/tg3.* 2707 2708BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2709M: Arend van Spriel <arend.vanspriel@broadcom.com> 2710M: Franky Lin <franky.lin@broadcom.com> 2711M: Hante Meuleman <hante.meuleman@broadcom.com> 2712L: linux-wireless@vger.kernel.org 2713L: brcm80211-dev-list.pdl@broadcom.com 2714S: Supported 2715F: drivers/net/wireless/broadcom/brcm80211/ 2716 2717BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2718M: QLogic-Storage-Upstream@qlogic.com 2719L: linux-scsi@vger.kernel.org 2720S: Supported 2721F: drivers/scsi/bnx2fc/ 2722 2723BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2724M: QLogic-Storage-Upstream@qlogic.com 2725L: linux-scsi@vger.kernel.org 2726S: Supported 2727F: drivers/scsi/bnx2i/ 2728 2729BROADCOM IPROC ARM ARCHITECTURE 2730M: Ray Jui <rjui@broadcom.com> 2731M: Scott Branden <sbranden@broadcom.com> 2732M: Jon Mason <jonmason@broadcom.com> 2733M: bcm-kernel-feedback-list@broadcom.com 2734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2735T: git git://github.com/broadcom/cygnus-linux.git 2736S: Maintained 2737N: iproc 2738N: cygnus 2739N: bcm[-_]nsp 2740N: bcm9113* 2741N: bcm9583* 2742N: bcm9585* 2743N: bcm9586* 2744N: bcm988312 2745N: bcm113* 2746N: bcm583* 2747N: bcm585* 2748N: bcm586* 2749N: bcm88312 2750F: arch/arm64/boot/dts/broadcom/ns2* 2751F: drivers/clk/bcm/clk-ns* 2752F: drivers/pinctrl/bcm/pinctrl-ns* 2753 2754BROADCOM BRCMSTB GPIO DRIVER 2755M: Gregory Fong <gregory.0xf0@gmail.com> 2756L: bcm-kernel-feedback-list@broadcom.com 2757S: Supported 2758F: drivers/gpio/gpio-brcmstb.c 2759F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2760 2761BROADCOM KONA GPIO DRIVER 2762M: Ray Jui <rjui@broadcom.com> 2763L: bcm-kernel-feedback-list@broadcom.com 2764S: Supported 2765F: drivers/gpio/gpio-bcm-kona.c 2766F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2767 2768BROADCOM NVRAM DRIVER 2769M: Rafał Miłecki <zajec5@gmail.com> 2770L: linux-mips@linux-mips.org 2771S: Maintained 2772F: drivers/firmware/broadcom/* 2773 2774BROADCOM STB NAND FLASH DRIVER 2775M: Brian Norris <computersforpeace@gmail.com> 2776M: Kamal Dasu <kdasu.kdev@gmail.com> 2777L: linux-mtd@lists.infradead.org 2778L: bcm-kernel-feedback-list@broadcom.com 2779S: Maintained 2780F: drivers/mtd/nand/brcmnand/ 2781 2782BROADCOM STB AVS CPUFREQ DRIVER 2783M: Markus Mayer <mmayer@broadcom.com> 2784M: bcm-kernel-feedback-list@broadcom.com 2785L: linux-pm@vger.kernel.org 2786S: Maintained 2787F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2788F: drivers/cpufreq/brcmstb* 2789 2790BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2791M: Rafał Miłecki <zajec5@gmail.com> 2792L: linux-wireless@vger.kernel.org 2793S: Maintained 2794F: drivers/bcma/ 2795F: include/linux/bcma/ 2796 2797BROADCOM SYSTEMPORT ETHERNET DRIVER 2798M: Florian Fainelli <f.fainelli@gmail.com> 2799L: netdev@vger.kernel.org 2800S: Supported 2801F: drivers/net/ethernet/broadcom/bcmsysport.* 2802 2803BROADCOM VULCAN ARM64 SOC 2804M: Jayachandran C. <jchandra@broadcom.com> 2805M: bcm-kernel-feedback-list@broadcom.com 2806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2807S: Maintained 2808F: arch/arm64/boot/dts/broadcom/vulcan* 2809 2810BROCADE BFA FC SCSI DRIVER 2811M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2812M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2813L: linux-scsi@vger.kernel.org 2814S: Supported 2815F: drivers/scsi/bfa/ 2816 2817BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2818M: Rasesh Mody <rasesh.mody@cavium.com> 2819M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2820M: Dept-GELinuxNICDev@cavium.com 2821L: netdev@vger.kernel.org 2822S: Supported 2823F: drivers/net/ethernet/brocade/bna/ 2824 2825BSG (block layer generic sg v4 driver) 2826M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2827L: linux-scsi@vger.kernel.org 2828S: Supported 2829F: block/bsg.c 2830F: include/linux/bsg.h 2831F: include/uapi/linux/bsg.h 2832 2833BT87X AUDIO DRIVER 2834M: Clemens Ladisch <clemens@ladisch.de> 2835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2836T: git git://git.alsa-project.org/alsa-kernel.git 2837S: Maintained 2838F: Documentation/sound/alsa/Bt87x.txt 2839F: sound/pci/bt87x.c 2840 2841BT8XXGPIO DRIVER 2842M: Michael Buesch <m@bues.ch> 2843W: http://bu3sch.de/btgpio.php 2844S: Maintained 2845F: drivers/gpio/gpio-bt8xx.c 2846 2847BTRFS FILE SYSTEM 2848M: Chris Mason <clm@fb.com> 2849M: Josef Bacik <jbacik@fb.com> 2850M: David Sterba <dsterba@suse.com> 2851L: linux-btrfs@vger.kernel.org 2852W: http://btrfs.wiki.kernel.org/ 2853Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2855S: Maintained 2856F: Documentation/filesystems/btrfs.txt 2857F: fs/btrfs/ 2858 2859BTTV VIDEO4LINUX DRIVER 2860M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2861M: Mauro Carvalho Chehab <mchehab@kernel.org> 2862L: linux-media@vger.kernel.org 2863W: https://linuxtv.org 2864T: git git://linuxtv.org/media_tree.git 2865S: Odd fixes 2866F: Documentation/media/v4l-drivers/bttv* 2867F: drivers/media/pci/bt8xx/bttv* 2868 2869BUSLOGIC SCSI DRIVER 2870M: Khalid Aziz <khalid@gonehiking.org> 2871L: linux-scsi@vger.kernel.org 2872S: Maintained 2873F: drivers/scsi/BusLogic.* 2874F: drivers/scsi/FlashPoint.* 2875 2876C-MEDIA CMI8788 DRIVER 2877M: Clemens Ladisch <clemens@ladisch.de> 2878L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2879T: git git://git.alsa-project.org/alsa-kernel.git 2880S: Maintained 2881F: sound/pci/oxygen/ 2882 2883C6X ARCHITECTURE 2884M: Mark Salter <msalter@redhat.com> 2885M: Aurelien Jacquiot <a-jacquiot@ti.com> 2886L: linux-c6x-dev@linux-c6x.org 2887W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2888S: Maintained 2889F: arch/c6x/ 2890 2891CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2892M: David Howells <dhowells@redhat.com> 2893L: linux-cachefs@redhat.com (moderated for non-subscribers) 2894S: Supported 2895F: Documentation/filesystems/caching/cachefiles.txt 2896F: fs/cachefiles/ 2897 2898CADET FM/AM RADIO RECEIVER DRIVER 2899M: Hans Verkuil <hverkuil@xs4all.nl> 2900L: linux-media@vger.kernel.org 2901T: git git://linuxtv.org/media_tree.git 2902W: https://linuxtv.org 2903S: Maintained 2904F: drivers/media/radio/radio-cadet* 2905 2906CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2907M: Jonathan Corbet <corbet@lwn.net> 2908L: linux-media@vger.kernel.org 2909T: git git://linuxtv.org/media_tree.git 2910S: Maintained 2911F: Documentation/media/v4l-drivers/cafe_ccic* 2912F: drivers/media/platform/marvell-ccic/ 2913 2914CAIF NETWORK LAYER 2915M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2916L: netdev@vger.kernel.org 2917S: Supported 2918F: Documentation/networking/caif/ 2919F: drivers/net/caif/ 2920F: include/uapi/linux/caif/ 2921F: include/net/caif/ 2922F: net/caif/ 2923 2924CALGARY x86-64 IOMMU 2925M: Muli Ben-Yehuda <mulix@mulix.org> 2926M: Jon Mason <jdmason@kudzu.us> 2927L: iommu@lists.linux-foundation.org 2928S: Maintained 2929F: arch/x86/kernel/pci-calgary_64.c 2930F: arch/x86/kernel/tce_64.c 2931F: arch/x86/include/asm/calgary.h 2932F: arch/x86/include/asm/tce.h 2933 2934CAN NETWORK LAYER 2935M: Oliver Hartkopp <socketcan@hartkopp.net> 2936M: Marc Kleine-Budde <mkl@pengutronix.de> 2937L: linux-can@vger.kernel.org 2938W: https://github.com/linux-can 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2941S: Maintained 2942F: Documentation/networking/can.txt 2943F: net/can/ 2944F: include/linux/can/core.h 2945F: include/uapi/linux/can.h 2946F: include/uapi/linux/can/bcm.h 2947F: include/uapi/linux/can/raw.h 2948F: include/uapi/linux/can/gw.h 2949 2950CAN NETWORK DRIVERS 2951M: Wolfgang Grandegger <wg@grandegger.com> 2952M: Marc Kleine-Budde <mkl@pengutronix.de> 2953L: linux-can@vger.kernel.org 2954W: https://github.com/linux-can 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2957S: Maintained 2958F: Documentation/devicetree/bindings/net/can/ 2959F: drivers/net/can/ 2960F: include/linux/can/dev.h 2961F: include/linux/can/platform/ 2962F: include/uapi/linux/can/error.h 2963F: include/uapi/linux/can/netlink.h 2964 2965CAPABILITIES 2966M: Serge Hallyn <serge@hallyn.com> 2967L: linux-security-module@vger.kernel.org 2968S: Supported 2969F: include/linux/capability.h 2970F: include/uapi/linux/capability.h 2971F: security/commoncap.c 2972F: kernel/capability.c 2973 2974CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2975M: Kevin Tsai <ktsai@capellamicro.com> 2976S: Maintained 2977F: drivers/iio/light/cm* 2978F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2979 2980CAVIUM I2C DRIVER 2981M: Jan Glauber <jglauber@cavium.com> 2982M: David Daney <david.daney@cavium.com> 2983W: http://www.cavium.com 2984S: Supported 2985F: drivers/i2c/busses/i2c-octeon* 2986F: drivers/i2c/busses/i2c-thunderx* 2987 2988CAVIUM LIQUIDIO NETWORK DRIVER 2989M: Derek Chickles <derek.chickles@caviumnetworks.com> 2990M: Satanand Burla <satananda.burla@caviumnetworks.com> 2991M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2992M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2993L: netdev@vger.kernel.org 2994W: http://www.cavium.com 2995S: Supported 2996F: drivers/net/ethernet/cavium/liquidio/ 2997 2998CC2520 IEEE-802.15.4 RADIO DRIVER 2999M: Varka Bhadram <varkabhadram@gmail.com> 3000L: linux-wpan@vger.kernel.org 3001S: Maintained 3002F: drivers/net/ieee802154/cc2520.c 3003F: include/linux/spi/cc2520.h 3004F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3005 3006CEC DRIVER 3007M: Hans Verkuil <hans.verkuil@cisco.com> 3008L: linux-media@vger.kernel.org 3009T: git git://linuxtv.org/media_tree.git 3010W: http://linuxtv.org 3011S: Supported 3012F: Documentation/cec.txt 3013F: Documentation/media/uapi/cec 3014F: drivers/staging/media/cec/ 3015F: drivers/media/cec-edid.c 3016F: drivers/media/rc/keymaps/rc-cec.c 3017F: include/media/cec.h 3018F: include/media/cec-edid.h 3019F: include/linux/cec.h 3020F: include/linux/cec-funcs.h 3021 3022CELL BROADBAND ENGINE ARCHITECTURE 3023M: Arnd Bergmann <arnd@arndb.de> 3024L: linuxppc-dev@lists.ozlabs.org 3025W: http://www.ibm.com/developerworks/power/cell/ 3026S: Supported 3027F: arch/powerpc/include/asm/cell*.h 3028F: arch/powerpc/include/asm/spu*.h 3029F: arch/powerpc/include/uapi/asm/spu*.h 3030F: arch/powerpc/oprofile/*cell* 3031F: arch/powerpc/platforms/cell/ 3032 3033CEPH COMMON CODE (LIBCEPH) 3034M: Ilya Dryomov <idryomov@gmail.com> 3035M: "Yan, Zheng" <zyan@redhat.com> 3036M: Sage Weil <sage@redhat.com> 3037L: ceph-devel@vger.kernel.org 3038W: http://ceph.com/ 3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3040T: git git://github.com/ceph/ceph-client.git 3041S: Supported 3042F: net/ceph/ 3043F: include/linux/ceph/ 3044F: include/linux/crush/ 3045 3046CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3047M: "Yan, Zheng" <zyan@redhat.com> 3048M: Sage Weil <sage@redhat.com> 3049M: Ilya Dryomov <idryomov@gmail.com> 3050L: ceph-devel@vger.kernel.org 3051W: http://ceph.com/ 3052T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3053T: git git://github.com/ceph/ceph-client.git 3054S: Supported 3055F: Documentation/filesystems/ceph.txt 3056F: fs/ceph/ 3057 3058CERTIFICATE HANDLING: 3059M: David Howells <dhowells@redhat.com> 3060M: David Woodhouse <dwmw2@infradead.org> 3061L: keyrings@vger.kernel.org 3062S: Maintained 3063F: Documentation/module-signing.txt 3064F: certs/ 3065F: scripts/sign-file.c 3066F: scripts/extract-cert.c 3067 3068CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3069L: linux-usb@vger.kernel.org 3070S: Orphan 3071F: Documentation/usb/WUSB-Design-overview.txt 3072F: Documentation/usb/wusb-cbaf 3073F: drivers/usb/host/hwa-hc.c 3074F: drivers/usb/host/whci/ 3075F: drivers/usb/wusbcore/ 3076F: include/linux/usb/wusb* 3077 3078HT16K33 LED CONTROLLER DRIVER 3079M: Robin van der Gracht <robin@protonic.nl> 3080S: Maintained 3081F: drivers/auxdisplay/ht16k33.c 3082F: Documentation/devicetree/bindings/display/ht16k33.txt 3083 3084CFAG12864B LCD DRIVER 3085M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3086W: http://miguelojeda.es/auxdisplay.htm 3087W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3088S: Maintained 3089F: drivers/auxdisplay/cfag12864b.c 3090F: include/linux/cfag12864b.h 3091 3092CFAG12864BFB LCD FRAMEBUFFER DRIVER 3093M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3094W: http://miguelojeda.es/auxdisplay.htm 3095W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3096S: Maintained 3097F: drivers/auxdisplay/cfag12864bfb.c 3098F: include/linux/cfag12864b.h 3099 3100CFG80211 and NL80211 3101M: Johannes Berg <johannes@sipsolutions.net> 3102L: linux-wireless@vger.kernel.org 3103W: http://wireless.kernel.org/ 3104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3106S: Maintained 3107F: include/uapi/linux/nl80211.h 3108F: include/net/cfg80211.h 3109F: net/wireless/* 3110X: net/wireless/wext* 3111 3112CHAR and MISC DRIVERS 3113M: Arnd Bergmann <arnd@arndb.de> 3114M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3116S: Supported 3117F: drivers/char/* 3118F: drivers/misc/* 3119F: include/linux/miscdevice.h 3120 3121CHECKPATCH 3122M: Andy Whitcroft <apw@canonical.com> 3123M: Joe Perches <joe@perches.com> 3124S: Maintained 3125F: scripts/checkpatch.pl 3126 3127CHINESE DOCUMENTATION 3128M: Harry Wei <harryxiyou@gmail.com> 3129L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3130L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3131S: Maintained 3132F: Documentation/translations/zh_CN/ 3133 3134CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3135M: Peter Chen <Peter.Chen@nxp.com> 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3137L: linux-usb@vger.kernel.org 3138S: Maintained 3139F: drivers/usb/chipidea/ 3140 3141CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3142M: Hans de Goede <hdegoede@redhat.com> 3143L: linux-input@vger.kernel.org 3144S: Maintained 3145F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3146F: drivers/input/touchscreen/chipone_icn8318.c 3147 3148CHROME HARDWARE PLATFORM SUPPORT 3149M: Olof Johansson <olof@lixom.net> 3150S: Maintained 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3152F: drivers/platform/chrome/ 3153 3154CISCO VIC ETHERNET NIC DRIVER 3155M: Christian Benvenuti <benve@cisco.com> 3156M: Sujith Sankar <ssujith@cisco.com> 3157M: Govindarajulu Varadarajan <_govind@gmx.com> 3158M: Neel Patel <neepatel@cisco.com> 3159S: Supported 3160F: drivers/net/ethernet/cisco/enic/ 3161 3162CISCO VIC LOW LATENCY NIC DRIVER 3163M: Christian Benvenuti <benve@cisco.com> 3164M: Dave Goodell <dgoodell@cisco.com> 3165S: Supported 3166F: drivers/infiniband/hw/usnic/ 3167 3168CIRRUS LOGIC EP93XX ETHERNET DRIVER 3169M: Hartley Sweeten <hsweeten@visionengravers.com> 3170L: netdev@vger.kernel.org 3171S: Maintained 3172F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3173 3174CIRRUS LOGIC AUDIO CODEC DRIVERS 3175M: Brian Austin <brian.austin@cirrus.com> 3176M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3178S: Maintained 3179F: sound/soc/codecs/cs* 3180 3181CLEANCACHE API 3182M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3183L: linux-kernel@vger.kernel.org 3184S: Maintained 3185F: mm/cleancache.c 3186F: include/linux/cleancache.h 3187 3188CLK API 3189M: Russell King <linux@armlinux.org.uk> 3190L: linux-clk@vger.kernel.org 3191S: Maintained 3192F: include/linux/clk.h 3193 3194CLOCKSOURCE, CLOCKEVENT DRIVERS 3195M: Daniel Lezcano <daniel.lezcano@linaro.org> 3196M: Thomas Gleixner <tglx@linutronix.de> 3197L: linux-kernel@vger.kernel.org 3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3199S: Supported 3200F: drivers/clocksource 3201 3202CISCO FCOE HBA DRIVER 3203M: Satish Kharat <satishkh@cisco.com> 3204M: Sesidhar Baddela <sebaddel@cisco.com> 3205M: Karan Tilak Kumar <kartilak@cisco.com> 3206L: linux-scsi@vger.kernel.org 3207S: Supported 3208F: drivers/scsi/fnic/ 3209 3210CISCO SCSI HBA DRIVER 3211M: Karan Tilak Kumar <kartilak@cisco.com> 3212M: Sesidhar Baddela <sebaddel@cisco.com> 3213L: linux-scsi@vger.kernel.org 3214S: Supported 3215F: drivers/scsi/snic/ 3216 3217CMPC ACPI DRIVER 3218M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3219M: Daniel Oliveira Nascimento <don@syst.com.br> 3220L: platform-driver-x86@vger.kernel.org 3221S: Supported 3222F: drivers/platform/x86/classmate-laptop.c 3223 3224COBALT MEDIA DRIVER 3225M: Hans Verkuil <hans.verkuil@cisco.com> 3226L: linux-media@vger.kernel.org 3227T: git git://linuxtv.org/media_tree.git 3228W: https://linuxtv.org 3229S: Supported 3230F: drivers/media/pci/cobalt/ 3231 3232COCCINELLE/Semantic Patches (SmPL) 3233M: Julia Lawall <Julia.Lawall@lip6.fr> 3234M: Gilles Muller <Gilles.Muller@lip6.fr> 3235M: Nicolas Palix <nicolas.palix@imag.fr> 3236M: Michal Marek <mmarek@suse.com> 3237L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3239W: http://coccinelle.lip6.fr/ 3240S: Supported 3241F: Documentation/dev-tools/coccinelle.rst 3242F: scripts/coccinelle/ 3243F: scripts/coccicheck 3244 3245CODA FILE SYSTEM 3246M: Jan Harkes <jaharkes@cs.cmu.edu> 3247M: coda@cs.cmu.edu 3248L: codalist@coda.cs.cmu.edu 3249W: http://www.coda.cs.cmu.edu/ 3250S: Maintained 3251F: Documentation/filesystems/coda.txt 3252F: fs/coda/ 3253F: include/linux/coda*.h 3254F: include/uapi/linux/coda*.h 3255 3256CODA V4L2 MEM2MEM DRIVER 3257M: Philipp Zabel <p.zabel@pengutronix.de> 3258L: linux-media@vger.kernel.org 3259S: Maintained 3260F: Documentation/devicetree/bindings/media/coda.txt 3261F: drivers/media/platform/coda/ 3262 3263COMMON CLK FRAMEWORK 3264M: Michael Turquette <mturquette@baylibre.com> 3265M: Stephen Boyd <sboyd@codeaurora.org> 3266L: linux-clk@vger.kernel.org 3267Q: http://patchwork.kernel.org/project/linux-clk/list/ 3268T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3269S: Maintained 3270F: Documentation/devicetree/bindings/clock/ 3271F: drivers/clk/ 3272X: drivers/clk/clkdev.c 3273F: include/linux/clk-pr* 3274F: include/linux/clk/ 3275 3276COMMON INTERNET FILE SYSTEM (CIFS) 3277M: Steve French <sfrench@samba.org> 3278L: linux-cifs@vger.kernel.org 3279L: samba-technical@lists.samba.org (moderated for non-subscribers) 3280W: http://linux-cifs.samba.org/ 3281T: git git://git.samba.org/sfrench/cifs-2.6.git 3282S: Supported 3283F: Documentation/filesystems/cifs/ 3284F: fs/cifs/ 3285 3286COMPACTPCI HOTPLUG CORE 3287M: Scott Murray <scott@spiteful.org> 3288L: linux-pci@vger.kernel.org 3289S: Maintained 3290F: drivers/pci/hotplug/cpci_hotplug* 3291 3292COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3293M: Scott Murray <scott@spiteful.org> 3294L: linux-pci@vger.kernel.org 3295S: Maintained 3296F: drivers/pci/hotplug/cpcihp_zt5550.* 3297 3298COMPACTPCI HOTPLUG GENERIC DRIVER 3299M: Scott Murray <scott@spiteful.org> 3300L: linux-pci@vger.kernel.org 3301S: Maintained 3302F: drivers/pci/hotplug/cpcihp_generic.c 3303 3304COMPAL LAPTOP SUPPORT 3305M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3306L: platform-driver-x86@vger.kernel.org 3307S: Maintained 3308F: drivers/platform/x86/compal-laptop.c 3309 3310CONEXANT ACCESSRUNNER USB DRIVER 3311L: accessrunner-general@lists.sourceforge.net 3312W: http://accessrunner.sourceforge.net/ 3313S: Orphan 3314F: drivers/usb/atm/cxacru.c 3315 3316CONFIGFS 3317M: Joel Becker <jlbec@evilplan.org> 3318M: Christoph Hellwig <hch@lst.de> 3319T: git git://git.infradead.org/users/hch/configfs.git 3320S: Supported 3321F: fs/configfs/ 3322F: include/linux/configfs.h 3323 3324CONNECTOR 3325M: Evgeniy Polyakov <zbr@ioremap.net> 3326L: netdev@vger.kernel.org 3327S: Maintained 3328F: drivers/connector/ 3329 3330CONTROL GROUP (CGROUP) 3331M: Tejun Heo <tj@kernel.org> 3332M: Li Zefan <lizefan@huawei.com> 3333M: Johannes Weiner <hannes@cmpxchg.org> 3334L: cgroups@vger.kernel.org 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3336S: Maintained 3337F: Documentation/cgroup* 3338F: include/linux/cgroup* 3339F: kernel/cgroup* 3340 3341CONTROL GROUP - CPUSET 3342M: Li Zefan <lizefan@huawei.com> 3343L: cgroups@vger.kernel.org 3344W: http://www.bullopensource.org/cpuset/ 3345W: http://oss.sgi.com/projects/cpusets/ 3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3347S: Maintained 3348F: Documentation/cgroup-v1/cpusets.txt 3349F: include/linux/cpuset.h 3350F: kernel/cpuset.c 3351 3352CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3353M: Johannes Weiner <hannes@cmpxchg.org> 3354M: Michal Hocko <mhocko@kernel.org> 3355M: Vladimir Davydov <vdavydov.dev@gmail.com> 3356L: cgroups@vger.kernel.org 3357L: linux-mm@kvack.org 3358S: Maintained 3359F: mm/memcontrol.c 3360F: mm/swap_cgroup.c 3361 3362CORETEMP HARDWARE MONITORING DRIVER 3363M: Fenghua Yu <fenghua.yu@intel.com> 3364L: linux-hwmon@vger.kernel.org 3365S: Maintained 3366F: Documentation/hwmon/coretemp 3367F: drivers/hwmon/coretemp.c 3368 3369COSA/SRP SYNC SERIAL DRIVER 3370M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3371W: http://www.fi.muni.cz/~kas/cosa/ 3372S: Maintained 3373F: drivers/net/wan/cosa* 3374 3375CPMAC ETHERNET DRIVER 3376M: Florian Fainelli <f.fainelli@gmail.com> 3377L: netdev@vger.kernel.org 3378S: Maintained 3379F: drivers/net/ethernet/ti/cpmac.c 3380 3381CPU FREQUENCY DRIVERS 3382M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3383M: Viresh Kumar <viresh.kumar@linaro.org> 3384L: linux-pm@vger.kernel.org 3385S: Maintained 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3387T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3388B: https://bugzilla.kernel.org 3389F: Documentation/cpu-freq/ 3390F: drivers/cpufreq/ 3391F: include/linux/cpufreq.h 3392 3393CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3394M: Viresh Kumar <viresh.kumar@linaro.org> 3395M: Sudeep Holla <sudeep.holla@arm.com> 3396L: linux-pm@vger.kernel.org 3397W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3398S: Maintained 3399F: drivers/cpufreq/arm_big_little.h 3400F: drivers/cpufreq/arm_big_little.c 3401F: drivers/cpufreq/arm_big_little_dt.c 3402 3403CPUIDLE DRIVER - ARM BIG LITTLE 3404M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3405M: Daniel Lezcano <daniel.lezcano@linaro.org> 3406L: linux-pm@vger.kernel.org 3407L: linux-arm-kernel@lists.infradead.org 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3409S: Maintained 3410F: drivers/cpuidle/cpuidle-big_little.c 3411 3412CPUIDLE DRIVER - ARM EXYNOS 3413M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3414M: Daniel Lezcano <daniel.lezcano@linaro.org> 3415M: Kukjin Kim <kgene@kernel.org> 3416L: linux-pm@vger.kernel.org 3417L: linux-samsung-soc@vger.kernel.org 3418S: Supported 3419F: drivers/cpuidle/cpuidle-exynos.c 3420F: arch/arm/mach-exynos/pm.c 3421 3422CPUIDLE DRIVERS 3423M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3424M: Daniel Lezcano <daniel.lezcano@linaro.org> 3425L: linux-pm@vger.kernel.org 3426S: Maintained 3427T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3428B: https://bugzilla.kernel.org 3429F: drivers/cpuidle/* 3430F: include/linux/cpuidle.h 3431 3432CPUID/MSR DRIVER 3433M: "H. Peter Anvin" <hpa@zytor.com> 3434S: Maintained 3435F: arch/x86/kernel/cpuid.c 3436F: arch/x86/kernel/msr.c 3437 3438CPU POWER MONITORING SUBSYSTEM 3439M: Thomas Renninger <trenn@suse.com> 3440L: linux-pm@vger.kernel.org 3441S: Maintained 3442F: tools/power/cpupower/ 3443 3444CRAMFS FILESYSTEM 3445W: http://sourceforge.net/projects/cramfs/ 3446S: Orphan / Obsolete 3447F: Documentation/filesystems/cramfs.txt 3448F: fs/cramfs/ 3449 3450CRIS PORT 3451M: Mikael Starvik <starvik@axis.com> 3452M: Jesper Nilsson <jesper.nilsson@axis.com> 3453L: linux-cris-kernel@axis.com 3454W: http://developer.axis.com 3455T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3456S: Maintained 3457F: arch/cris/ 3458F: drivers/tty/serial/crisv10.* 3459 3460CRYPTO API 3461M: Herbert Xu <herbert@gondor.apana.org.au> 3462M: "David S. Miller" <davem@davemloft.net> 3463L: linux-crypto@vger.kernel.org 3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3466S: Maintained 3467F: Documentation/crypto/ 3468F: Documentation/devicetree/bindings/crypto/ 3469F: Documentation/DocBook/crypto-API.tmpl 3470F: arch/*/crypto/ 3471F: crypto/ 3472F: drivers/crypto/ 3473F: include/crypto/ 3474F: include/linux/crypto* 3475 3476CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3477M: Neil Horman <nhorman@tuxdriver.com> 3478L: linux-crypto@vger.kernel.org 3479S: Maintained 3480F: crypto/ansi_cprng.c 3481F: crypto/rng.c 3482 3483CS3308 MEDIA DRIVER 3484M: Hans Verkuil <hverkuil@xs4all.nl> 3485L: linux-media@vger.kernel.org 3486T: git git://linuxtv.org/media_tree.git 3487W: http://linuxtv.org 3488S: Odd Fixes 3489F: drivers/media/i2c/cs3308.c 3490F: drivers/media/i2c/cs3308.h 3491 3492CS5535 Audio ALSA driver 3493M: Jaya Kumar <jayakumar.alsa@gmail.com> 3494S: Maintained 3495F: sound/pci/cs5535audio/ 3496 3497CW1200 WLAN driver 3498M: Solomon Peachy <pizza@shaftnet.org> 3499S: Maintained 3500F: drivers/net/wireless/st/cw1200/ 3501 3502CX18 VIDEO4LINUX DRIVER 3503M: Andy Walls <awalls@md.metrocast.net> 3504L: ivtv-devel@ivtvdriver.org (subscribers-only) 3505L: linux-media@vger.kernel.org 3506T: git git://linuxtv.org/media_tree.git 3507W: https://linuxtv.org 3508W: http://www.ivtvdriver.org/index.php/Cx18 3509S: Maintained 3510F: Documentation/media/v4l-drivers/cx18* 3511F: drivers/media/pci/cx18/ 3512F: include/uapi/linux/ivtv* 3513 3514CX2341X MPEG ENCODER HELPER MODULE 3515M: Hans Verkuil <hverkuil@xs4all.nl> 3516L: linux-media@vger.kernel.org 3517T: git git://linuxtv.org/media_tree.git 3518W: https://linuxtv.org 3519S: Maintained 3520F: drivers/media/common/cx2341x* 3521F: include/media/cx2341x* 3522 3523CX24120 MEDIA DRIVER 3524M: Jemma Denson <jdenson@gmail.com> 3525M: Patrick Boettcher <patrick.boettcher@posteo.de> 3526L: linux-media@vger.kernel.org 3527W: https://linuxtv.org 3528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3529S: Maintained 3530F: drivers/media/dvb-frontends/cx24120* 3531 3532CX88 VIDEO4LINUX DRIVER 3533M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3534M: Mauro Carvalho Chehab <mchehab@kernel.org> 3535L: linux-media@vger.kernel.org 3536W: https://linuxtv.org 3537T: git git://linuxtv.org/media_tree.git 3538S: Odd fixes 3539F: Documentation/media/v4l-drivers/cx88* 3540F: drivers/media/pci/cx88/ 3541 3542CXD2820R MEDIA DRIVER 3543M: Antti Palosaari <crope@iki.fi> 3544L: linux-media@vger.kernel.org 3545W: https://linuxtv.org 3546W: http://palosaari.fi/linux/ 3547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3548T: git git://linuxtv.org/anttip/media_tree.git 3549S: Maintained 3550F: drivers/media/dvb-frontends/cxd2820r* 3551 3552CXGB3 ETHERNET DRIVER (CXGB3) 3553M: Santosh Raspatur <santosh@chelsio.com> 3554L: netdev@vger.kernel.org 3555W: http://www.chelsio.com 3556S: Supported 3557F: drivers/net/ethernet/chelsio/cxgb3/ 3558 3559CXGB3 ISCSI DRIVER (CXGB3I) 3560M: Karen Xie <kxie@chelsio.com> 3561L: linux-scsi@vger.kernel.org 3562W: http://www.chelsio.com 3563S: Supported 3564F: drivers/scsi/cxgbi/cxgb3i 3565 3566CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3567M: Steve Wise <swise@chelsio.com> 3568L: linux-rdma@vger.kernel.org 3569W: http://www.openfabrics.org 3570S: Supported 3571F: drivers/infiniband/hw/cxgb3/ 3572F: include/uapi/rdma/cxgb3-abi.h 3573 3574CXGB4 ETHERNET DRIVER (CXGB4) 3575M: Hariprasad S <hariprasad@chelsio.com> 3576L: netdev@vger.kernel.org 3577W: http://www.chelsio.com 3578S: Supported 3579F: drivers/net/ethernet/chelsio/cxgb4/ 3580 3581CXGB4 ISCSI DRIVER (CXGB4I) 3582M: Karen Xie <kxie@chelsio.com> 3583L: linux-scsi@vger.kernel.org 3584W: http://www.chelsio.com 3585S: Supported 3586F: drivers/scsi/cxgbi/cxgb4i 3587 3588CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3589M: Steve Wise <swise@chelsio.com> 3590L: linux-rdma@vger.kernel.org 3591W: http://www.openfabrics.org 3592S: Supported 3593F: drivers/infiniband/hw/cxgb4/ 3594F: include/uapi/rdma/cxgb4-abi.h 3595 3596CXGB4VF ETHERNET DRIVER (CXGB4VF) 3597M: Casey Leedom <leedom@chelsio.com> 3598L: netdev@vger.kernel.org 3599W: http://www.chelsio.com 3600S: Supported 3601F: drivers/net/ethernet/chelsio/cxgb4vf/ 3602 3603CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3604M: Ian Munsie <imunsie@au1.ibm.com> 3605M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3606L: linuxppc-dev@lists.ozlabs.org 3607S: Supported 3608F: arch/powerpc/platforms/powernv/pci-cxl.c 3609F: drivers/misc/cxl/ 3610F: include/misc/cxl* 3611F: include/uapi/misc/cxl.h 3612F: Documentation/powerpc/cxl.txt 3613F: Documentation/ABI/testing/sysfs-class-cxl 3614 3615CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3616M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3617M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3618M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3619L: linux-scsi@vger.kernel.org 3620S: Supported 3621F: drivers/scsi/cxlflash/ 3622F: include/uapi/scsi/cxlflash_ioctls.h 3623F: Documentation/powerpc/cxlflash.txt 3624 3625STMMAC ETHERNET DRIVER 3626M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3627M: Alexandre Torgue <alexandre.torgue@st.com> 3628L: netdev@vger.kernel.org 3629W: http://www.stlinux.com 3630S: Supported 3631F: drivers/net/ethernet/stmicro/stmmac/ 3632 3633CYBERPRO FB DRIVER 3634M: Russell King <linux@armlinux.org.uk> 3635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3636W: http://www.armlinux.org.uk/ 3637S: Maintained 3638F: drivers/video/fbdev/cyber2000fb.* 3639 3640CYCLADES ASYNC MUX DRIVER 3641W: http://www.cyclades.com/ 3642S: Orphan 3643F: drivers/tty/cyclades.c 3644F: include/linux/cyclades.h 3645F: include/uapi/linux/cyclades.h 3646 3647CYCLADES PC300 DRIVER 3648W: http://www.cyclades.com/ 3649S: Orphan 3650F: drivers/net/wan/pc300* 3651 3652CYPRESS_FIRMWARE MEDIA DRIVER 3653M: Antti Palosaari <crope@iki.fi> 3654L: linux-media@vger.kernel.org 3655W: https://linuxtv.org 3656W: http://palosaari.fi/linux/ 3657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3658T: git git://linuxtv.org/anttip/media_tree.git 3659S: Maintained 3660F: drivers/media/common/cypress_firmware* 3661 3662CYTTSP TOUCHSCREEN DRIVER 3663M: Ferruh Yigit <fery@cypress.com> 3664L: linux-input@vger.kernel.org 3665S: Supported 3666F: drivers/input/touchscreen/cyttsp* 3667F: include/linux/input/cyttsp.h 3668 3669DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3670M: Joshua Kinard <kumba@gentoo.org> 3671S: Maintained 3672F: drivers/rtc/rtc-ds1685.c 3673F: include/linux/rtc/ds1685.h 3674 3675DAMA SLAVE for AX.25 3676M: Joerg Reuter <jreuter@yaina.de> 3677W: http://yaina.de/jreuter/ 3678W: http://www.qsl.net/dl1bke/ 3679L: linux-hams@vger.kernel.org 3680S: Maintained 3681F: net/ax25/af_ax25.c 3682F: net/ax25/ax25_dev.c 3683F: net/ax25/ax25_ds_* 3684F: net/ax25/ax25_in.c 3685F: net/ax25/ax25_out.c 3686F: net/ax25/ax25_timer.c 3687F: net/ax25/sysctl_net_ax25.c 3688 3689DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3690L: netdev@vger.kernel.org 3691S: Orphan 3692F: Documentation/networking/dmfe.txt 3693F: drivers/net/ethernet/dec/tulip/dmfe.c 3694 3695DC390/AM53C974 SCSI driver 3696M: Hannes Reinecke <hare@suse.com> 3697L: linux-scsi@vger.kernel.org 3698S: Maintained 3699F: drivers/scsi/am53c974.c 3700 3701DC395x SCSI driver 3702M: Oliver Neukum <oliver@neukum.org> 3703M: Ali Akcaagac <aliakc@web.de> 3704M: Jamie Lenehan <lenehan@twibble.org> 3705L: dc395x@twibble.org 3706W: http://twibble.org/dist/dc395x/ 3707W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3708S: Maintained 3709F: Documentation/scsi/dc395x.txt 3710F: drivers/scsi/dc395x.* 3711 3712DCCP PROTOCOL 3713M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3714L: dccp@vger.kernel.org 3715W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3716S: Maintained 3717F: include/linux/dccp.h 3718F: include/uapi/linux/dccp.h 3719F: include/linux/tfrc.h 3720F: net/dccp/ 3721 3722DECnet NETWORK LAYER 3723W: http://linux-decnet.sourceforge.net 3724L: linux-decnet-user@lists.sourceforge.net 3725S: Orphan 3726F: Documentation/networking/decnet.txt 3727F: net/decnet/ 3728 3729DECSTATION PLATFORM SUPPORT 3730M: "Maciej W. Rozycki" <macro@linux-mips.org> 3731L: linux-mips@linux-mips.org 3732W: http://www.linux-mips.org/wiki/DECstation 3733S: Maintained 3734F: arch/mips/dec/ 3735F: arch/mips/include/asm/dec/ 3736F: arch/mips/include/asm/mach-dec/ 3737 3738DEFXX FDDI NETWORK DRIVER 3739M: "Maciej W. Rozycki" <macro@linux-mips.org> 3740S: Maintained 3741F: drivers/net/fddi/defxx.* 3742 3743DELL LAPTOP DRIVER 3744M: Matthew Garrett <mjg59@srcf.ucam.org> 3745M: Pali Rohár <pali.rohar@gmail.com> 3746L: platform-driver-x86@vger.kernel.org 3747S: Maintained 3748F: drivers/platform/x86/dell-laptop.c 3749 3750DELL LAPTOP RBTN DRIVER 3751M: Pali Rohár <pali.rohar@gmail.com> 3752S: Maintained 3753F: drivers/platform/x86/dell-rbtn.* 3754 3755DELL LAPTOP FREEFALL DRIVER 3756M: Pali Rohár <pali.rohar@gmail.com> 3757S: Maintained 3758F: drivers/platform/x86/dell-smo8800.c 3759 3760DELL LAPTOP SMM DRIVER 3761M: Pali Rohár <pali.rohar@gmail.com> 3762S: Maintained 3763F: drivers/hwmon/dell-smm-hwmon.c 3764F: include/uapi/linux/i8k.h 3765 3766DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3767M: Doug Warzecha <Douglas_Warzecha@dell.com> 3768S: Maintained 3769F: Documentation/dcdbas.txt 3770F: drivers/firmware/dcdbas.* 3771 3772DELL WMI EXTRAS DRIVER 3773M: Matthew Garrett <mjg59@srcf.ucam.org> 3774M: Pali Rohár <pali.rohar@gmail.com> 3775S: Maintained 3776F: drivers/platform/x86/dell-wmi.c 3777 3778DESIGNWARE USB2 DRD IP DRIVER 3779M: John Youn <johnyoun@synopsys.com> 3780L: linux-usb@vger.kernel.org 3781T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3782S: Maintained 3783F: drivers/usb/dwc2/ 3784 3785DESIGNWARE USB3 DRD IP DRIVER 3786M: Felipe Balbi <balbi@kernel.org> 3787L: linux-usb@vger.kernel.org 3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3789S: Maintained 3790F: drivers/usb/dwc3/ 3791 3792DEVICE COREDUMP (DEV_COREDUMP) 3793M: Johannes Berg <johannes@sipsolutions.net> 3794L: linux-kernel@vger.kernel.org 3795S: Maintained 3796F: drivers/base/devcoredump.c 3797F: include/linux/devcoredump.h 3798 3799DEVICE FREQUENCY (DEVFREQ) 3800M: MyungJoo Ham <myungjoo.ham@samsung.com> 3801M: Kyungmin Park <kyungmin.park@samsung.com> 3802L: linux-pm@vger.kernel.org 3803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3804S: Maintained 3805F: drivers/devfreq/ 3806F: include/linux/devfreq.h 3807F: Documentation/devicetree/bindings/devfreq/ 3808 3809DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3810M: Chanwoo Choi <cw00.choi@samsung.com> 3811L: linux-pm@vger.kernel.org 3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3813S: Supported 3814F: drivers/devfreq/event/ 3815F: drivers/devfreq/devfreq-event.c 3816F: include/linux/devfreq-event.h 3817F: Documentation/devicetree/bindings/devfreq/event/ 3818 3819BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3820M: Chanwoo Choi <cw00.choi@samsung.com> 3821L: linux-pm@vger.kernel.org 3822L: linux-samsung-soc@vger.kernel.org 3823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3824S: Maintained 3825F: drivers/devfreq/exynos-bus.c 3826F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3827 3828DEVICE NUMBER REGISTRY 3829M: Torben Mathiasen <device@lanana.org> 3830W: http://lanana.org/docs/device-list/index.html 3831S: Maintained 3832 3833DEVICE-MAPPER (LVM) 3834M: Alasdair Kergon <agk@redhat.com> 3835M: Mike Snitzer <snitzer@redhat.com> 3836M: dm-devel@redhat.com 3837L: dm-devel@redhat.com 3838W: http://sources.redhat.com/dm 3839Q: http://patchwork.kernel.org/project/dm-devel/list/ 3840T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3841T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3842S: Maintained 3843F: Documentation/device-mapper/ 3844F: drivers/md/dm* 3845F: drivers/md/persistent-data/ 3846F: include/linux/device-mapper.h 3847F: include/linux/dm-*.h 3848F: include/uapi/linux/dm-*.h 3849 3850DEVLINK 3851M: Jiri Pirko <jiri@mellanox.com> 3852L: netdev@vger.kernel.org 3853S: Supported 3854F: net/core/devlink.c 3855F: include/net/devlink.h 3856F: include/uapi/linux/devlink.h 3857 3858DIALOG SEMICONDUCTOR DRIVERS 3859M: Support Opensource <support.opensource@diasemi.com> 3860W: http://www.dialog-semiconductor.com/products 3861S: Supported 3862F: Documentation/hwmon/da90?? 3863F: Documentation/devicetree/bindings/mfd/da90*.txt 3864F: Documentation/devicetree/bindings/regulator/da92*.txt 3865F: Documentation/devicetree/bindings/sound/da[79]*.txt 3866F: drivers/gpio/gpio-da90??.c 3867F: drivers/hwmon/da90??-hwmon.c 3868F: drivers/iio/adc/da91??-*.c 3869F: drivers/input/misc/da90??_onkey.c 3870F: drivers/input/touchscreen/da9052_tsi.c 3871F: drivers/leds/leds-da90??.c 3872F: drivers/mfd/da903x.c 3873F: drivers/mfd/da90??-*.c 3874F: drivers/mfd/da91??-*.c 3875F: drivers/power/supply/da9052-battery.c 3876F: drivers/power/supply/da91??-*.c 3877F: drivers/regulator/da903x.c 3878F: drivers/regulator/da9???-regulator.[ch] 3879F: drivers/rtc/rtc-da90??.c 3880F: drivers/video/backlight/da90??_bl.c 3881F: drivers/watchdog/da90??_wdt.c 3882F: include/linux/mfd/da903x.h 3883F: include/linux/mfd/da9052/ 3884F: include/linux/mfd/da9055/ 3885F: include/linux/mfd/da9062/ 3886F: include/linux/mfd/da9063/ 3887F: include/linux/mfd/da9150/ 3888F: include/linux/regulator/da9211.h 3889F: include/sound/da[79]*.h 3890F: sound/soc/codecs/da[79]*.[ch] 3891 3892DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3893M: William Breathitt Gray <vilhelm.gray@gmail.com> 3894L: linux-gpio@vger.kernel.org 3895S: Maintained 3896F: drivers/gpio/gpio-gpio-mm.c 3897 3898DIGI NEO AND CLASSIC PCI PRODUCTS 3899M: Lidza Louina <lidza.louina@gmail.com> 3900M: Mark Hounschell <markh@compro.net> 3901L: driverdev-devel@linuxdriverproject.org 3902S: Maintained 3903F: drivers/staging/dgnc/ 3904 3905DIOLAN U2C-12 I2C DRIVER 3906M: Guenter Roeck <linux@roeck-us.net> 3907L: linux-i2c@vger.kernel.org 3908S: Maintained 3909F: drivers/i2c/busses/i2c-diolan-u2c.c 3910 3911DIRECT ACCESS (DAX) 3912M: Matthew Wilcox <willy@linux.intel.com> 3913L: linux-fsdevel@vger.kernel.org 3914S: Supported 3915F: fs/dax.c 3916 3917DIRECTORY NOTIFICATION (DNOTIFY) 3918M: Eric Paris <eparis@parisplace.org> 3919S: Maintained 3920F: Documentation/filesystems/dnotify.txt 3921F: fs/notify/dnotify/ 3922F: include/linux/dnotify.h 3923 3924DISK GEOMETRY AND PARTITION HANDLING 3925M: Andries Brouwer <aeb@cwi.nl> 3926W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3927W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3928W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3929S: Maintained 3930 3931DISKQUOTA 3932M: Jan Kara <jack@suse.com> 3933S: Maintained 3934F: Documentation/filesystems/quota.txt 3935F: fs/quota/ 3936F: include/linux/quota*.h 3937F: include/uapi/linux/quota*.h 3938 3939DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3940M: Bernie Thompson <bernie@plugable.com> 3941L: linux-fbdev@vger.kernel.org 3942S: Maintained 3943W: http://plugable.com/category/projects/udlfb/ 3944F: drivers/video/fbdev/udlfb.c 3945F: include/video/udlfb.h 3946F: Documentation/fb/udlfb.txt 3947 3948DISTRIBUTED LOCK MANAGER (DLM) 3949M: Christine Caulfield <ccaulfie@redhat.com> 3950M: David Teigland <teigland@redhat.com> 3951L: cluster-devel@redhat.com 3952W: http://sources.redhat.com/cluster/ 3953T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3954S: Supported 3955F: fs/dlm/ 3956 3957DMA BUFFER SHARING FRAMEWORK 3958M: Sumit Semwal <sumit.semwal@linaro.org> 3959S: Maintained 3960L: linux-media@vger.kernel.org 3961L: dri-devel@lists.freedesktop.org 3962L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3963F: drivers/dma-buf/ 3964F: include/linux/dma-buf* 3965F: include/linux/reservation.h 3966F: include/linux/*fence.h 3967F: Documentation/dma-buf-sharing.txt 3968T: git git://anongit.freedesktop.org/drm/drm-misc 3969 3970SYNC FILE FRAMEWORK 3971M: Sumit Semwal <sumit.semwal@linaro.org> 3972R: Gustavo Padovan <gustavo@padovan.org> 3973S: Maintained 3974L: linux-media@vger.kernel.org 3975L: dri-devel@lists.freedesktop.org 3976F: drivers/dma-buf/sync_* 3977F: drivers/dma-buf/sw_sync.c 3978F: include/linux/sync_file.h 3979F: include/uapi/linux/sync_file.h 3980F: Documentation/sync_file.txt 3981T: git git://anongit.freedesktop.org/drm/drm-misc 3982 3983DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3984M: Vinod Koul <vinod.koul@intel.com> 3985L: dmaengine@vger.kernel.org 3986Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3987S: Maintained 3988F: drivers/dma/ 3989F: include/linux/dmaengine.h 3990F: Documentation/devicetree/bindings/dma/ 3991F: Documentation/dmaengine/ 3992T: git git://git.infradead.org/users/vkoul/slave-dma.git 3993 3994DME1737 HARDWARE MONITOR DRIVER 3995M: Juerg Haefliger <juergh@gmail.com> 3996L: linux-hwmon@vger.kernel.org 3997S: Maintained 3998F: Documentation/hwmon/dme1737 3999F: drivers/hwmon/dme1737.c 4000 4001DMI/SMBIOS SUPPORT 4002M: Jean Delvare <jdelvare@suse.com> 4003S: Maintained 4004T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4005F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4006F: drivers/firmware/dmi-id.c 4007F: drivers/firmware/dmi_scan.c 4008F: include/linux/dmi.h 4009 4010DOCUMENTATION 4011M: Jonathan Corbet <corbet@lwn.net> 4012L: linux-doc@vger.kernel.org 4013S: Maintained 4014F: Documentation/ 4015F: scripts/docproc.c 4016F: scripts/kernel-doc* 4017X: Documentation/ABI/ 4018X: Documentation/devicetree/ 4019X: Documentation/acpi 4020X: Documentation/power 4021X: Documentation/spi 4022X: Documentation/media 4023T: git git://git.lwn.net/linux.git docs-next 4024 4025DOUBLETALK DRIVER 4026M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4027L: blinux-list@redhat.com 4028S: Maintained 4029F: drivers/char/dtlk.c 4030F: include/linux/dtlk.h 4031 4032DPT_I2O SCSI RAID DRIVER 4033M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4034L: linux-scsi@vger.kernel.org 4035W: http://www.adaptec.com/ 4036S: Maintained 4037F: drivers/scsi/dpt* 4038F: drivers/scsi/dpt/ 4039 4040DRBD DRIVER 4041M: Philipp Reisner <philipp.reisner@linbit.com> 4042M: Lars Ellenberg <lars.ellenberg@linbit.com> 4043L: drbd-dev@lists.linbit.com 4044W: http://www.drbd.org 4045T: git git://git.linbit.com/linux-drbd.git 4046T: git git://git.linbit.com/drbd-8.4.git 4047S: Supported 4048F: drivers/block/drbd/ 4049F: lib/lru_cache.c 4050F: Documentation/blockdev/drbd/ 4051 4052DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4053M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4055S: Supported 4056F: Documentation/kobject.txt 4057F: drivers/base/ 4058F: fs/debugfs/ 4059F: fs/kernfs/ 4060F: fs/sysfs/ 4061F: include/linux/debugfs.h 4062F: include/linux/kobj* 4063F: lib/kobj* 4064 4065DRM DRIVERS 4066M: David Airlie <airlied@linux.ie> 4067L: dri-devel@lists.freedesktop.org 4068T: git git://people.freedesktop.org/~airlied/linux 4069B: https://bugs.freedesktop.org/ 4070C: irc://chat.freenode.net/dri-devel 4071S: Maintained 4072F: drivers/gpu/drm/ 4073F: drivers/gpu/vga/ 4074F: Documentation/devicetree/bindings/display/ 4075F: Documentation/devicetree/bindings/gpu/ 4076F: Documentation/devicetree/bindings/video/ 4077F: Documentation/gpu/ 4078F: include/drm/ 4079F: include/uapi/drm/ 4080 4081DRM DRIVERS AND MISC GPU PATCHES 4082M: Daniel Vetter <daniel.vetter@intel.com> 4083M: Jani Nikula <jani.nikula@linux.intel.com> 4084M: Sean Paul <seanpaul@chromium.org> 4085W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4086S: Maintained 4087T: git git://anongit.freedesktop.org/drm/drm-misc 4088F: Documentation/gpu/ 4089F: drivers/gpu/vga/ 4090F: drivers/gpu/drm/* 4091F: include/drm/drm* 4092F: include/uapi/drm/drm* 4093 4094DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4095M: Dave Airlie <airlied@redhat.com> 4096S: Odd Fixes 4097F: drivers/gpu/drm/ast/ 4098 4099DRM DRIVERS FOR BRIDGE CHIPS 4100M: Archit Taneja <architt@codeaurora.org> 4101S: Maintained 4102T: git git://anongit.freedesktop.org/drm/drm-misc 4103F: drivers/gpu/drm/bridge/ 4104 4105DRM DRIVER FOR BOCHS VIRTUAL GPU 4106M: Gerd Hoffmann <kraxel@redhat.com> 4107S: Odd Fixes 4108F: drivers/gpu/drm/bochs/ 4109 4110DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4111M: Dave Airlie <airlied@redhat.com> 4112S: Odd Fixes 4113F: drivers/gpu/drm/cirrus/ 4114 4115RADEON and AMDGPU DRM DRIVERS 4116M: Alex Deucher <alexander.deucher@amd.com> 4117M: Christian König <christian.koenig@amd.com> 4118L: dri-devel@lists.freedesktop.org 4119T: git git://people.freedesktop.org/~agd5f/linux 4120S: Supported 4121F: drivers/gpu/drm/radeon/ 4122F: include/uapi/drm/radeon_drm.h 4123F: drivers/gpu/drm/amd/ 4124F: include/uapi/drm/amdgpu_drm.h 4125 4126DRM PANEL DRIVERS 4127M: Thierry Reding <thierry.reding@gmail.com> 4128L: dri-devel@lists.freedesktop.org 4129T: git git://anongit.freedesktop.org/tegra/linux.git 4130S: Maintained 4131F: drivers/gpu/drm/drm_panel.c 4132F: drivers/gpu/drm/panel/ 4133F: include/drm/drm_panel.h 4134F: Documentation/devicetree/bindings/display/panel/ 4135 4136INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4137M: Daniel Vetter <daniel.vetter@intel.com> 4138M: Jani Nikula <jani.nikula@linux.intel.com> 4139L: intel-gfx@lists.freedesktop.org 4140W: https://01.org/linuxgraphics/ 4141B: https://01.org/linuxgraphics/documentation/how-report-bugs 4142C: irc://chat.freenode.net/intel-gfx 4143Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4144T: git git://anongit.freedesktop.org/drm-intel 4145S: Supported 4146F: drivers/gpu/drm/i915/ 4147F: include/drm/i915* 4148F: include/uapi/drm/i915_drm.h 4149F: Documentation/gpu/i915.rst 4150 4151INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4152M: Zhenyu Wang <zhenyuw@linux.intel.com> 4153M: Zhi Wang <zhi.a.wang@intel.com> 4154L: igvt-g-dev@lists.01.org 4155L: intel-gfx@lists.freedesktop.org 4156W: https://01.org/igvt-g 4157T: git https://github.com/01org/gvt-linux.git 4158S: Supported 4159F: drivers/gpu/drm/i915/gvt/ 4160 4161DRM DRIVERS FOR ATMEL HLCDC 4162M: Boris Brezillon <boris.brezillon@free-electrons.com> 4163L: dri-devel@lists.freedesktop.org 4164S: Supported 4165F: drivers/gpu/drm/atmel-hlcdc/ 4166F: Documentation/devicetree/bindings/drm/atmel/ 4167 4168DRM DRIVERS FOR ALLWINNER A10 4169M: Maxime Ripard <maxime.ripard@free-electrons.com> 4170L: dri-devel@lists.freedesktop.org 4171S: Supported 4172F: drivers/gpu/drm/sun4i/ 4173F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4174 4175DRM DRIVERS FOR AMLOGIC SOCS 4176M: Neil Armstrong <narmstrong@baylibre.com> 4177L: dri-devel@lists.freedesktop.org 4178L: linux-amlogic@lists.infradead.org 4179W: http://linux-meson.com/ 4180S: Supported 4181F: drivers/gpu/drm/meson/ 4182F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4183 4184DRM DRIVERS FOR EXYNOS 4185M: Inki Dae <inki.dae@samsung.com> 4186M: Joonyoung Shim <jy0922.shim@samsung.com> 4187M: Seung-Woo Kim <sw0312.kim@samsung.com> 4188M: Kyungmin Park <kyungmin.park@samsung.com> 4189L: dri-devel@lists.freedesktop.org 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4191S: Supported 4192F: drivers/gpu/drm/exynos/ 4193F: include/uapi/drm/exynos_drm.h 4194F: Documentation/devicetree/bindings/display/exynos/ 4195 4196DRM DRIVERS FOR FREESCALE DCU 4197M: Stefan Agner <stefan@agner.ch> 4198M: Alison Wang <alison.wang@freescale.com> 4199L: dri-devel@lists.freedesktop.org 4200S: Supported 4201F: drivers/gpu/drm/fsl-dcu/ 4202F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4203F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4204F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4205 4206DRM DRIVERS FOR FREESCALE IMX 4207M: Philipp Zabel <p.zabel@pengutronix.de> 4208L: dri-devel@lists.freedesktop.org 4209S: Maintained 4210F: drivers/gpu/drm/imx/ 4211F: drivers/gpu/ipu-v3/ 4212F: Documentation/devicetree/bindings/display/imx/ 4213 4214DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4215M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4216L: dri-devel@lists.freedesktop.org 4217T: git git://github.com/patjak/drm-gma500 4218S: Maintained 4219F: drivers/gpu/drm/gma500/ 4220 4221DRM DRIVERS FOR HISILICON 4222M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4223M: Rongrong Zou <zourongrong@gmail.com> 4224R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4225R: Chen Feng <puck.chen@hisilicon.com> 4226L: dri-devel@lists.freedesktop.org 4227T: git git://github.com/xin3liang/linux.git 4228S: Maintained 4229F: drivers/gpu/drm/hisilicon/ 4230F: Documentation/devicetree/bindings/display/hisilicon/ 4231 4232DRM DRIVER FOR INTEL I810 VIDEO CARDS 4233S: Orphan / Obsolete 4234F: drivers/gpu/drm/i810/ 4235F: include/uapi/drm/i810_drm.h 4236 4237DRM DRIVERS FOR MEDIATEK 4238M: CK Hu <ck.hu@mediatek.com> 4239M: Philipp Zabel <p.zabel@pengutronix.de> 4240L: dri-devel@lists.freedesktop.org 4241S: Supported 4242F: drivers/gpu/drm/mediatek/ 4243F: Documentation/devicetree/bindings/display/mediatek/ 4244 4245DRM DRIVER FOR MSM ADRENO GPU 4246M: Rob Clark <robdclark@gmail.com> 4247L: linux-arm-msm@vger.kernel.org 4248L: dri-devel@lists.freedesktop.org 4249L: freedreno@lists.freedesktop.org 4250T: git git://people.freedesktop.org/~robclark/linux 4251S: Maintained 4252F: drivers/gpu/drm/msm/ 4253F: include/uapi/drm/msm_drm.h 4254F: Documentation/devicetree/bindings/display/msm/ 4255 4256DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4257M: Ben Skeggs <bskeggs@redhat.com> 4258L: dri-devel@lists.freedesktop.org 4259L: nouveau@lists.freedesktop.org 4260T: git git://github.com/skeggsb/linux 4261S: Supported 4262F: drivers/gpu/drm/nouveau/ 4263F: include/uapi/drm/nouveau_drm.h 4264 4265DRM DRIVERS FOR NVIDIA TEGRA 4266M: Thierry Reding <thierry.reding@gmail.com> 4267L: dri-devel@lists.freedesktop.org 4268L: linux-tegra@vger.kernel.org 4269T: git git://anongit.freedesktop.org/tegra/linux.git 4270S: Supported 4271F: drivers/gpu/drm/tegra/ 4272F: drivers/gpu/host1x/ 4273F: include/linux/host1x.h 4274F: include/uapi/drm/tegra_drm.h 4275F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4276 4277DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4278S: Orphan / Obsolete 4279F: drivers/gpu/drm/mga/ 4280F: include/uapi/drm/mga_drm.h 4281 4282DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4283M: Dave Airlie <airlied@redhat.com> 4284S: Odd Fixes 4285F: drivers/gpu/drm/mgag200/ 4286 4287DRM DRIVER FOR RAGE 128 VIDEO CARDS 4288S: Orphan / Obsolete 4289F: drivers/gpu/drm/r128/ 4290F: include/uapi/drm/r128_drm.h 4291 4292DRM DRIVERS FOR RENESAS 4293M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4294L: dri-devel@lists.freedesktop.org 4295L: linux-renesas-soc@vger.kernel.org 4296T: git git://linuxtv.org/pinchartl/fbdev 4297S: Supported 4298F: drivers/gpu/drm/rcar-du/ 4299F: drivers/gpu/drm/shmobile/ 4300F: include/linux/platform_data/shmob_drm.h 4301F: Documentation/devicetree/bindings/display/renesas,du.txt 4302 4303DRM DRIVER FOR QXL VIRTUAL GPU 4304M: Dave Airlie <airlied@redhat.com> 4305S: Odd Fixes 4306F: drivers/gpu/drm/qxl/ 4307F: include/uapi/drm/qxl_drm.h 4308 4309DRM DRIVERS FOR ROCKCHIP 4310M: Mark Yao <mark.yao@rock-chips.com> 4311L: dri-devel@lists.freedesktop.org 4312S: Maintained 4313F: drivers/gpu/drm/rockchip/ 4314F: Documentation/devicetree/bindings/display/rockchip/ 4315 4316DRM DRIVER FOR SAVAGE VIDEO CARDS 4317S: Orphan / Obsolete 4318F: drivers/gpu/drm/savage/ 4319F: include/uapi/drm/savage_drm.h 4320 4321DRM DRIVER FOR SIS VIDEO CARDS 4322S: Orphan / Obsolete 4323F: drivers/gpu/drm/sis/ 4324F: include/uapi/drm/sis_drm.h 4325 4326DRM DRIVERS FOR STI 4327M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4328M: Vincent Abriou <vincent.abriou@st.com> 4329L: dri-devel@lists.freedesktop.org 4330T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4331S: Maintained 4332F: drivers/gpu/drm/sti 4333F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4334 4335DRM DRIVER FOR TDFX VIDEO CARDS 4336S: Orphan / Obsolete 4337F: drivers/gpu/drm/tdfx/ 4338 4339DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4340M: Dave Airlie <airlied@redhat.com> 4341S: Odd Fixes 4342F: drivers/gpu/drm/udl/ 4343 4344DRM DRIVERS FOR VIVANTE GPU IP 4345M: Lucas Stach <l.stach@pengutronix.de> 4346R: Russell King <linux+etnaviv@armlinux.org.uk> 4347R: Christian Gmeiner <christian.gmeiner@gmail.com> 4348L: etnaviv@lists.freedesktop.org 4349L: dri-devel@lists.freedesktop.org 4350S: Maintained 4351F: drivers/gpu/drm/etnaviv/ 4352F: include/uapi/drm/etnaviv_drm.h 4353F: Documentation/devicetree/bindings/display/etnaviv/ 4354 4355DRM DRIVER FOR VMWARE VIRTUAL GPU 4356M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4357M: Sinclair Yeh <syeh@vmware.com> 4358M: Thomas Hellstrom <thellstrom@vmware.com> 4359L: dri-devel@lists.freedesktop.org 4360T: git git://people.freedesktop.org/~syeh/repos_linux 4361T: git git://people.freedesktop.org/~thomash/linux 4362S: Supported 4363F: drivers/gpu/drm/vmwgfx/ 4364F: include/uapi/drm/vmwgfx_drm.h 4365 4366DRM DRIVERS FOR VC4 4367M: Eric Anholt <eric@anholt.net> 4368T: git git://github.com/anholt/linux 4369S: Supported 4370F: drivers/gpu/drm/vc4/ 4371F: include/uapi/drm/vc4_drm.h 4372F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4373 4374DRM DRIVERS FOR TI OMAP 4375M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4376L: dri-devel@lists.freedesktop.org 4377S: Maintained 4378F: drivers/gpu/drm/omapdrm/ 4379F: Documentation/devicetree/bindings/display/ti/ 4380 4381DRM DRIVERS FOR TI LCDC 4382M: Jyri Sarha <jsarha@ti.com> 4383R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4384L: dri-devel@lists.freedesktop.org 4385S: Maintained 4386F: drivers/gpu/drm/tilcdc/ 4387F: Documentation/devicetree/bindings/display/tilcdc/ 4388 4389DRM DRIVERS FOR ZTE ZX 4390M: Shawn Guo <shawnguo@kernel.org> 4391L: dri-devel@lists.freedesktop.org 4392S: Maintained 4393F: drivers/gpu/drm/zte/ 4394F: Documentation/devicetree/bindings/display/zte,vou.txt 4395 4396DSBR100 USB FM RADIO DRIVER 4397M: Alexey Klimov <klimov.linux@gmail.com> 4398L: linux-media@vger.kernel.org 4399T: git git://linuxtv.org/media_tree.git 4400S: Maintained 4401F: drivers/media/radio/dsbr100.c 4402 4403DSCC4 DRIVER 4404M: Francois Romieu <romieu@fr.zoreil.com> 4405L: netdev@vger.kernel.org 4406S: Maintained 4407F: drivers/net/wan/dscc4.c 4408 4409DT3155 MEDIA DRIVER 4410M: Hans Verkuil <hverkuil@xs4all.nl> 4411L: linux-media@vger.kernel.org 4412T: git git://linuxtv.org/media_tree.git 4413W: https://linuxtv.org 4414S: Odd Fixes 4415F: drivers/media/pci/dt3155/ 4416 4417DVB_USB_AF9015 MEDIA DRIVER 4418M: Antti Palosaari <crope@iki.fi> 4419L: linux-media@vger.kernel.org 4420W: https://linuxtv.org 4421W: http://palosaari.fi/linux/ 4422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4423T: git git://linuxtv.org/anttip/media_tree.git 4424S: Maintained 4425F: drivers/media/usb/dvb-usb-v2/af9015* 4426 4427DVB_USB_AF9035 MEDIA DRIVER 4428M: Antti Palosaari <crope@iki.fi> 4429L: linux-media@vger.kernel.org 4430W: https://linuxtv.org 4431W: http://palosaari.fi/linux/ 4432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4433T: git git://linuxtv.org/anttip/media_tree.git 4434S: Maintained 4435F: drivers/media/usb/dvb-usb-v2/af9035* 4436 4437DVB_USB_ANYSEE MEDIA DRIVER 4438M: Antti Palosaari <crope@iki.fi> 4439L: linux-media@vger.kernel.org 4440W: https://linuxtv.org 4441W: http://palosaari.fi/linux/ 4442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4443T: git git://linuxtv.org/anttip/media_tree.git 4444S: Maintained 4445F: drivers/media/usb/dvb-usb-v2/anysee* 4446 4447DVB_USB_AU6610 MEDIA DRIVER 4448M: Antti Palosaari <crope@iki.fi> 4449L: linux-media@vger.kernel.org 4450W: https://linuxtv.org 4451W: http://palosaari.fi/linux/ 4452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4453T: git git://linuxtv.org/anttip/media_tree.git 4454S: Maintained 4455F: drivers/media/usb/dvb-usb-v2/au6610* 4456 4457DVB_USB_CE6230 MEDIA DRIVER 4458M: Antti Palosaari <crope@iki.fi> 4459L: linux-media@vger.kernel.org 4460W: https://linuxtv.org 4461W: http://palosaari.fi/linux/ 4462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4463T: git git://linuxtv.org/anttip/media_tree.git 4464S: Maintained 4465F: drivers/media/usb/dvb-usb-v2/ce6230* 4466 4467DVB_USB_CXUSB MEDIA DRIVER 4468M: Michael Krufky <mkrufky@linuxtv.org> 4469L: linux-media@vger.kernel.org 4470W: https://linuxtv.org 4471W: http://github.com/mkrufky 4472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4473T: git git://linuxtv.org/media_tree.git 4474S: Maintained 4475F: drivers/media/usb/dvb-usb/cxusb* 4476 4477DVB_USB_EC168 MEDIA DRIVER 4478M: Antti Palosaari <crope@iki.fi> 4479L: linux-media@vger.kernel.org 4480W: https://linuxtv.org 4481W: http://palosaari.fi/linux/ 4482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4483T: git git://linuxtv.org/anttip/media_tree.git 4484S: Maintained 4485F: drivers/media/usb/dvb-usb-v2/ec168* 4486 4487DVB_USB_GL861 MEDIA DRIVER 4488M: Antti Palosaari <crope@iki.fi> 4489L: linux-media@vger.kernel.org 4490W: https://linuxtv.org 4491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4492T: git git://linuxtv.org/anttip/media_tree.git 4493S: Maintained 4494F: drivers/media/usb/dvb-usb-v2/gl861* 4495 4496DVB_USB_MXL111SF MEDIA DRIVER 4497M: Michael Krufky <mkrufky@linuxtv.org> 4498L: linux-media@vger.kernel.org 4499W: https://linuxtv.org 4500W: http://github.com/mkrufky 4501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4502T: git git://linuxtv.org/mkrufky/mxl111sf.git 4503S: Maintained 4504F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4505 4506DVB_USB_RTL28XXU MEDIA DRIVER 4507M: Antti Palosaari <crope@iki.fi> 4508L: linux-media@vger.kernel.org 4509W: https://linuxtv.org 4510W: http://palosaari.fi/linux/ 4511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4512T: git git://linuxtv.org/anttip/media_tree.git 4513S: Maintained 4514F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4515 4516DVB_USB_V2 MEDIA DRIVER 4517M: Antti Palosaari <crope@iki.fi> 4518L: linux-media@vger.kernel.org 4519W: https://linuxtv.org 4520W: http://palosaari.fi/linux/ 4521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4522T: git git://linuxtv.org/anttip/media_tree.git 4523S: Maintained 4524F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4525F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4526 4527DYNAMIC DEBUG 4528M: Jason Baron <jbaron@akamai.com> 4529S: Maintained 4530F: lib/dynamic_debug.c 4531F: include/linux/dynamic_debug.h 4532 4533DZ DECSTATION DZ11 SERIAL DRIVER 4534M: "Maciej W. Rozycki" <macro@linux-mips.org> 4535S: Maintained 4536F: drivers/tty/serial/dz.* 4537 4538E3X0 POWER BUTTON DRIVER 4539M: Moritz Fischer <moritz.fischer@ettus.com> 4540L: usrp-users@lists.ettus.com 4541W: http://www.ettus.com 4542S: Supported 4543F: drivers/input/misc/e3x0-button.c 4544F: Documentation/devicetree/bindings/input/e3x0-button.txt 4545 4546E4000 MEDIA DRIVER 4547M: Antti Palosaari <crope@iki.fi> 4548L: linux-media@vger.kernel.org 4549W: https://linuxtv.org 4550W: http://palosaari.fi/linux/ 4551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4552T: git git://linuxtv.org/anttip/media_tree.git 4553S: Maintained 4554F: drivers/media/tuners/e4000* 4555 4556EATA ISA/EISA/PCI SCSI DRIVER 4557M: Dario Ballabio <ballabio_dario@emc.com> 4558L: linux-scsi@vger.kernel.org 4559S: Maintained 4560F: drivers/scsi/eata.c 4561 4562EC100 MEDIA DRIVER 4563M: Antti Palosaari <crope@iki.fi> 4564L: linux-media@vger.kernel.org 4565W: https://linuxtv.org 4566W: http://palosaari.fi/linux/ 4567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4568T: git git://linuxtv.org/anttip/media_tree.git 4569S: Maintained 4570F: drivers/media/dvb-frontends/ec100* 4571 4572ECRYPT FILE SYSTEM 4573M: Tyler Hicks <tyhicks@canonical.com> 4574L: ecryptfs@vger.kernel.org 4575W: http://ecryptfs.org 4576W: https://launchpad.net/ecryptfs 4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4578S: Supported 4579F: Documentation/filesystems/ecryptfs.txt 4580F: fs/ecryptfs/ 4581 4582EDAC-CORE 4583M: Borislav Petkov <bp@alien8.de> 4584M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4585M: Mauro Carvalho Chehab <mchehab@kernel.org> 4586L: linux-edac@vger.kernel.org 4587T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4589S: Supported 4590F: Documentation/edac.txt 4591F: drivers/edac/ 4592F: include/linux/edac.h 4593 4594EDAC-AMD64 4595M: Borislav Petkov <bp@alien8.de> 4596L: linux-edac@vger.kernel.org 4597S: Maintained 4598F: drivers/edac/amd64_edac* 4599 4600EDAC-CALXEDA 4601M: Robert Richter <rric@kernel.org> 4602L: linux-edac@vger.kernel.org 4603S: Maintained 4604F: drivers/edac/highbank* 4605 4606EDAC-CAVIUM 4607M: Ralf Baechle <ralf@linux-mips.org> 4608M: David Daney <david.daney@cavium.com> 4609L: linux-edac@vger.kernel.org 4610L: linux-mips@linux-mips.org 4611S: Supported 4612F: drivers/edac/octeon_edac* 4613 4614EDAC-E752X 4615M: Mark Gross <mark.gross@intel.com> 4616L: linux-edac@vger.kernel.org 4617S: Maintained 4618F: drivers/edac/e752x_edac.c 4619 4620EDAC-E7XXX 4621L: linux-edac@vger.kernel.org 4622S: Maintained 4623F: drivers/edac/e7xxx_edac.c 4624 4625EDAC-FSL_DDR 4626M: York Sun <york.sun@nxp.com> 4627L: linux-edac@vger.kernel.org 4628S: Maintained 4629F: drivers/edac/fsl_ddr_edac.* 4630 4631EDAC-GHES 4632M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4633M: Mauro Carvalho Chehab <mchehab@kernel.org> 4634L: linux-edac@vger.kernel.org 4635S: Maintained 4636F: drivers/edac/ghes_edac.c 4637 4638EDAC-I82443BXGX 4639M: Tim Small <tim@buttersideup.com> 4640L: linux-edac@vger.kernel.org 4641S: Maintained 4642F: drivers/edac/i82443bxgx_edac.c 4643 4644EDAC-I3000 4645L: linux-edac@vger.kernel.org 4646S: Orphan 4647F: drivers/edac/i3000_edac.c 4648 4649EDAC-I5000 4650L: linux-edac@vger.kernel.org 4651S: Maintained 4652F: drivers/edac/i5000_edac.c 4653 4654EDAC-I5400 4655M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4656M: Mauro Carvalho Chehab <mchehab@kernel.org> 4657L: linux-edac@vger.kernel.org 4658S: Maintained 4659F: drivers/edac/i5400_edac.c 4660 4661EDAC-I7300 4662M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4663M: Mauro Carvalho Chehab <mchehab@kernel.org> 4664L: linux-edac@vger.kernel.org 4665S: Maintained 4666F: drivers/edac/i7300_edac.c 4667 4668EDAC-I7CORE 4669M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4670M: Mauro Carvalho Chehab <mchehab@kernel.org> 4671L: linux-edac@vger.kernel.org 4672S: Maintained 4673F: drivers/edac/i7core_edac.c 4674 4675EDAC-I82975X 4676M: Ranganathan Desikan <ravi@jetztechnologies.com> 4677M: "Arvind R." <arvino55@gmail.com> 4678L: linux-edac@vger.kernel.org 4679S: Maintained 4680F: drivers/edac/i82975x_edac.c 4681 4682EDAC-IE31200 4683M: Jason Baron <jbaron@akamai.com> 4684L: linux-edac@vger.kernel.org 4685S: Maintained 4686F: drivers/edac/ie31200_edac.c 4687 4688EDAC-MPC85XX 4689M: Johannes Thumshirn <morbidrsa@gmail.com> 4690L: linux-edac@vger.kernel.org 4691S: Maintained 4692F: drivers/edac/mpc85xx_edac.[ch] 4693 4694EDAC-PASEMI 4695M: Egor Martovetsky <egor@pasemi.com> 4696L: linux-edac@vger.kernel.org 4697S: Maintained 4698F: drivers/edac/pasemi_edac.c 4699 4700EDAC-R82600 4701M: Tim Small <tim@buttersideup.com> 4702L: linux-edac@vger.kernel.org 4703S: Maintained 4704F: drivers/edac/r82600_edac.c 4705 4706EDAC-SBRIDGE 4707M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4708M: Mauro Carvalho Chehab <mchehab@kernel.org> 4709L: linux-edac@vger.kernel.org 4710S: Maintained 4711F: drivers/edac/sb_edac.c 4712 4713EDAC-SKYLAKE 4714M: Tony Luck <tony.luck@intel.com> 4715L: linux-edac@vger.kernel.org 4716S: Maintained 4717F: drivers/edac/skx_edac.c 4718 4719EDAC-XGENE 4720APPLIED MICRO (APM) X-GENE SOC EDAC 4721M: Loc Ho <lho@apm.com> 4722S: Supported 4723F: drivers/edac/xgene_edac.c 4724F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4725 4726EDIROL UA-101/UA-1000 DRIVER 4727M: Clemens Ladisch <clemens@ladisch.de> 4728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4729T: git git://git.alsa-project.org/alsa-kernel.git 4730S: Maintained 4731F: sound/usb/misc/ua101.c 4732 4733EXTENSIBLE FIRMWARE INTERFACE (EFI) 4734M: Matt Fleming <matt@codeblueprint.co.uk> 4735M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4736L: linux-efi@vger.kernel.org 4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4738S: Maintained 4739F: Documentation/efi-stub.txt 4740F: arch/*/kernel/efi.c 4741F: arch/x86/boot/compressed/eboot.[ch] 4742F: arch/*/include/asm/efi.h 4743F: arch/x86/platform/efi/ 4744F: drivers/firmware/efi/ 4745F: include/linux/efi*.h 4746F: arch/arm/boot/compressed/efi-header.S 4747F: arch/arm64/kernel/efi-entry.S 4748 4749EFI VARIABLE FILESYSTEM 4750M: Matthew Garrett <matthew.garrett@nebula.com> 4751M: Jeremy Kerr <jk@ozlabs.org> 4752M: Matt Fleming <matt@codeblueprint.co.uk> 4753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4754L: linux-efi@vger.kernel.org 4755S: Maintained 4756F: fs/efivarfs/ 4757 4758EFIFB FRAMEBUFFER DRIVER 4759L: linux-fbdev@vger.kernel.org 4760M: Peter Jones <pjones@redhat.com> 4761S: Maintained 4762F: drivers/video/fbdev/efifb.c 4763 4764EFI TEST DRIVER 4765L: linux-efi@vger.kernel.org 4766M: Ivan Hu <ivan.hu@canonical.com> 4767M: Matt Fleming <matt@codeblueprint.co.uk> 4768S: Maintained 4769F: drivers/firmware/efi/test/ 4770 4771EFS FILESYSTEM 4772W: http://aeschi.ch.eu.org/efs/ 4773S: Orphan 4774F: fs/efs/ 4775 4776EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4777M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4778L: netdev@vger.kernel.org 4779S: Maintained 4780F: drivers/net/ethernet/ibm/ehea/ 4781 4782EM28XX VIDEO4LINUX DRIVER 4783M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4784M: Mauro Carvalho Chehab <mchehab@kernel.org> 4785L: linux-media@vger.kernel.org 4786W: https://linuxtv.org 4787T: git git://linuxtv.org/media_tree.git 4788S: Maintained 4789F: drivers/media/usb/em28xx/ 4790F: Documentation/media/v4l-drivers/em28xx* 4791 4792EMBEDDED LINUX 4793M: Paul Gortmaker <paul.gortmaker@windriver.com> 4794M: Matt Mackall <mpm@selenic.com> 4795M: David Woodhouse <dwmw2@infradead.org> 4796L: linux-embedded@vger.kernel.org 4797S: Maintained 4798 4799EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4800M: James Smart <james.smart@broadcom.com> 4801M: Dick Kennedy <dick.kennedy@broadcom.com> 4802L: linux-scsi@vger.kernel.org 4803W: http://www.broadcom.com 4804S: Supported 4805F: drivers/scsi/lpfc/ 4806 4807ENE CB710 FLASH CARD READER DRIVER 4808M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4809S: Maintained 4810F: drivers/misc/cb710/ 4811F: drivers/mmc/host/cb710-mmc.* 4812F: include/linux/cb710.h 4813 4814ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4815M: Maxim Levitsky <maximlevitsky@gmail.com> 4816S: Maintained 4817F: drivers/media/rc/ene_ir.* 4818 4819EPSON S1D13XXX FRAMEBUFFER DRIVER 4820M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4821S: Maintained 4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4823F: drivers/video/fbdev/s1d13xxxfb.c 4824F: include/video/s1d13xxxfb.h 4825 4826ET131X NETWORK DRIVER 4827M: Mark Einon <mark.einon@gmail.com> 4828S: Odd Fixes 4829F: drivers/net/ethernet/agere/ 4830 4831ETHERNET BRIDGE 4832M: Stephen Hemminger <stephen@networkplumber.org> 4833L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4834L: netdev@vger.kernel.org 4835W: http://www.linuxfoundation.org/en/Net:Bridge 4836S: Maintained 4837F: include/linux/netfilter_bridge/ 4838F: net/bridge/ 4839 4840ETHERNET PHY LIBRARY 4841M: Florian Fainelli <f.fainelli@gmail.com> 4842L: netdev@vger.kernel.org 4843S: Maintained 4844F: include/linux/phy.h 4845F: include/linux/phy_fixed.h 4846F: drivers/net/phy/ 4847F: Documentation/networking/phy.txt 4848F: drivers/of/of_mdio.c 4849F: drivers/of/of_net.c 4850 4851EXT2 FILE SYSTEM 4852M: Jan Kara <jack@suse.com> 4853L: linux-ext4@vger.kernel.org 4854S: Maintained 4855F: Documentation/filesystems/ext2.txt 4856F: fs/ext2/ 4857F: include/linux/ext2* 4858 4859EXT4 FILE SYSTEM 4860M: "Theodore Ts'o" <tytso@mit.edu> 4861M: Andreas Dilger <adilger.kernel@dilger.ca> 4862L: linux-ext4@vger.kernel.org 4863W: http://ext4.wiki.kernel.org 4864Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4866S: Maintained 4867F: Documentation/filesystems/ext4.txt 4868F: fs/ext4/ 4869 4870Extended Verification Module (EVM) 4871M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4872L: linux-ima-devel@lists.sourceforge.net 4873L: linux-security-module@vger.kernel.org 4874S: Supported 4875F: security/integrity/evm/ 4876 4877EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4878M: MyungJoo Ham <myungjoo.ham@samsung.com> 4879M: Chanwoo Choi <cw00.choi@samsung.com> 4880L: linux-kernel@vger.kernel.org 4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4882S: Maintained 4883F: drivers/extcon/ 4884F: include/linux/extcon/ 4885F: include/linux/extcon.h 4886F: Documentation/extcon/ 4887F: Documentation/devicetree/bindings/extcon/ 4888 4889EXYNOS DP DRIVER 4890M: Jingoo Han <jingoohan1@gmail.com> 4891L: dri-devel@lists.freedesktop.org 4892S: Maintained 4893F: drivers/gpu/drm/exynos/exynos_dp* 4894 4895EXYNOS SYSMMU (IOMMU) driver 4896M: Marek Szyprowski <m.szyprowski@samsung.com> 4897L: iommu@lists.linux-foundation.org 4898S: Maintained 4899F: drivers/iommu/exynos-iommu.c 4900 4901EZchip NPS platform support 4902M: Noam Camus <noamc@ezchip.com> 4903S: Supported 4904F: arch/arc/plat-eznps 4905F: arch/arc/boot/dts/eznps.dts 4906 4907F71805F HARDWARE MONITORING DRIVER 4908M: Jean Delvare <jdelvare@suse.com> 4909L: linux-hwmon@vger.kernel.org 4910S: Maintained 4911F: Documentation/hwmon/f71805f 4912F: drivers/hwmon/f71805f.c 4913 4914FC0011 TUNER DRIVER 4915M: Michael Buesch <m@bues.ch> 4916L: linux-media@vger.kernel.org 4917S: Maintained 4918F: drivers/media/tuners/fc0011.h 4919F: drivers/media/tuners/fc0011.c 4920 4921FC2580 MEDIA DRIVER 4922M: Antti Palosaari <crope@iki.fi> 4923L: linux-media@vger.kernel.org 4924W: https://linuxtv.org 4925W: http://palosaari.fi/linux/ 4926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4927T: git git://linuxtv.org/anttip/media_tree.git 4928S: Maintained 4929F: drivers/media/tuners/fc2580* 4930 4931FANOTIFY 4932M: Eric Paris <eparis@redhat.com> 4933S: Maintained 4934F: fs/notify/fanotify/ 4935F: include/linux/fanotify.h 4936F: include/uapi/linux/fanotify.h 4937 4938FARSYNC SYNCHRONOUS DRIVER 4939M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4940W: http://www.farsite.co.uk/ 4941S: Supported 4942F: drivers/net/wan/farsync.* 4943 4944FAULT INJECTION SUPPORT 4945M: Akinobu Mita <akinobu.mita@gmail.com> 4946S: Supported 4947F: Documentation/fault-injection/ 4948F: lib/fault-inject.c 4949 4950FBTFT Framebuffer drivers 4951M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4952M: Noralf Trønnes <noralf@tronnes.org> 4953S: Maintained 4954F: drivers/staging/fbtft/ 4955 4956FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4957M: Johannes Thumshirn <jth@kernel.org> 4958L: fcoe-devel@open-fcoe.org 4959W: www.Open-FCoE.org 4960S: Supported 4961F: drivers/scsi/libfc/ 4962F: drivers/scsi/fcoe/ 4963F: include/scsi/fc/ 4964F: include/scsi/libfc.h 4965F: include/scsi/libfcoe.h 4966F: include/uapi/scsi/fc/ 4967 4968FILE LOCKING (flock() and fcntl()/lockf()) 4969M: Jeff Layton <jlayton@poochiereds.net> 4970M: "J. Bruce Fields" <bfields@fieldses.org> 4971L: linux-fsdevel@vger.kernel.org 4972S: Maintained 4973F: include/linux/fcntl.h 4974F: include/linux/fs.h 4975F: include/uapi/linux/fcntl.h 4976F: include/uapi/linux/fs.h 4977F: fs/fcntl.c 4978F: fs/locks.c 4979 4980FILESYSTEMS (VFS and infrastructure) 4981M: Alexander Viro <viro@zeniv.linux.org.uk> 4982L: linux-fsdevel@vger.kernel.org 4983S: Maintained 4984F: fs/* 4985 4986FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4987M: Riku Voipio <riku.voipio@iki.fi> 4988L: linux-hwmon@vger.kernel.org 4989S: Maintained 4990F: drivers/hwmon/f75375s.c 4991F: include/linux/f75375s.h 4992 4993FIREWIRE AUDIO DRIVERS 4994M: Clemens Ladisch <clemens@ladisch.de> 4995L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4996T: git git://git.alsa-project.org/alsa-kernel.git 4997S: Maintained 4998F: sound/firewire/ 4999 5000FIREWIRE MEDIA DRIVERS (firedtv) 5001M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5002L: linux-media@vger.kernel.org 5003L: linux1394-devel@lists.sourceforge.net 5004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5005S: Maintained 5006F: drivers/media/firewire/ 5007 5008FIREWIRE SBP-2 TARGET 5009M: Chris Boot <bootc@bootc.net> 5010L: linux-scsi@vger.kernel.org 5011L: target-devel@vger.kernel.org 5012L: linux1394-devel@lists.sourceforge.net 5013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5014S: Maintained 5015F: drivers/target/sbp/ 5016 5017FIREWIRE SUBSYSTEM 5018M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5019L: linux1394-devel@lists.sourceforge.net 5020W: http://ieee1394.wiki.kernel.org/ 5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5022S: Maintained 5023F: drivers/firewire/ 5024F: include/linux/firewire.h 5025F: include/uapi/linux/firewire*.h 5026F: tools/firewire/ 5027 5028FIRMWARE LOADER (request_firmware) 5029M: Ming Lei <ming.lei@canonical.com> 5030M: Luis R. Rodriguez <mcgrof@kernel.org> 5031L: linux-kernel@vger.kernel.org 5032S: Maintained 5033F: Documentation/firmware_class/ 5034F: drivers/base/firmware*.c 5035F: include/linux/firmware.h 5036 5037FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5038M: Joshua Morris <josh.h.morris@us.ibm.com> 5039M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5040S: Maintained 5041F: drivers/block/rsxx/ 5042 5043FLOPPY DRIVER 5044M: Jiri Kosina <jikos@kernel.org> 5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5046S: Odd fixes 5047F: drivers/block/floppy.c 5048 5049FMC SUBSYSTEM 5050M: Alessandro Rubini <rubini@gnudd.com> 5051W: http://www.ohwr.org/projects/fmc-bus 5052S: Supported 5053F: drivers/fmc/ 5054F: include/linux/fmc*.h 5055F: include/linux/ipmi-fru.h 5056K: fmc_d.*register 5057 5058FPGA MANAGER FRAMEWORK 5059M: Alan Tull <atull@opensource.altera.com> 5060R: Moritz Fischer <moritz.fischer@ettus.com> 5061L: linux-fpga@vger.kernel.org 5062S: Maintained 5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5064F: drivers/fpga/ 5065F: include/linux/fpga/fpga-mgr.h 5066W: http://www.rocketboards.org 5067 5068FPU EMULATOR 5069M: Bill Metzenthen <billm@melbpc.org.au> 5070W: http://floatingpoint.sourceforge.net/emulator/index.html 5071S: Maintained 5072F: arch/x86/math-emu/ 5073 5074FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5075L: netdev@vger.kernel.org 5076S: Orphan 5077F: drivers/net/wan/dlci.c 5078F: drivers/net/wan/sdla.c 5079 5080FRAMEBUFFER LAYER 5081L: linux-fbdev@vger.kernel.org 5082Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5083S: Orphan 5084F: Documentation/fb/ 5085F: drivers/video/ 5086F: include/video/ 5087F: include/linux/fb.h 5088F: include/uapi/video/ 5089F: include/uapi/linux/fb.h 5090 5091FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5092M: Horia Geantă <horia.geanta@nxp.com> 5093M: Dan Douglass <dan.douglass@nxp.com> 5094L: linux-crypto@vger.kernel.org 5095S: Maintained 5096F: drivers/crypto/caam/ 5097F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5098 5099FREESCALE DIU FRAMEBUFFER DRIVER 5100M: Timur Tabi <timur@tabi.org> 5101L: linux-fbdev@vger.kernel.org 5102S: Maintained 5103F: drivers/video/fbdev/fsl-diu-fb.* 5104 5105FREESCALE DMA DRIVER 5106M: Li Yang <leoli@freescale.com> 5107M: Zhang Wei <zw@zh-kernel.org> 5108L: linuxppc-dev@lists.ozlabs.org 5109S: Maintained 5110F: drivers/dma/fsldma.* 5111 5112FREESCALE GPMI NAND DRIVER 5113M: Han Xu <han.xu@nxp.com> 5114L: linux-mtd@lists.infradead.org 5115S: Maintained 5116F: drivers/mtd/nand/gpmi-nand/* 5117 5118FREESCALE I2C CPM DRIVER 5119M: Jochen Friedrich <jochen@scram.de> 5120L: linuxppc-dev@lists.ozlabs.org 5121L: linux-i2c@vger.kernel.org 5122S: Maintained 5123F: drivers/i2c/busses/i2c-cpm.c 5124 5125FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5126M: Sascha Hauer <kernel@pengutronix.de> 5127L: linux-fbdev@vger.kernel.org 5128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5129S: Maintained 5130F: include/linux/platform_data/video-imxfb.h 5131F: drivers/video/fbdev/imxfb.c 5132 5133FREESCALE QUAD SPI DRIVER 5134M: Han Xu <han.xu@nxp.com> 5135L: linux-mtd@lists.infradead.org 5136S: Maintained 5137F: drivers/mtd/spi-nor/fsl-quadspi.c 5138 5139FREESCALE SOC FS_ENET DRIVER 5140M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5141M: Vitaly Bordug <vbordug@ru.mvista.com> 5142L: linuxppc-dev@lists.ozlabs.org 5143L: netdev@vger.kernel.org 5144S: Maintained 5145F: drivers/net/ethernet/freescale/fs_enet/ 5146F: include/linux/fs_enet_pd.h 5147 5148FREESCALE IMX / MXC FEC DRIVER 5149M: Fugang Duan <fugang.duan@nxp.com> 5150L: netdev@vger.kernel.org 5151S: Maintained 5152F: drivers/net/ethernet/freescale/fec_main.c 5153F: drivers/net/ethernet/freescale/fec_ptp.c 5154F: drivers/net/ethernet/freescale/fec.h 5155F: Documentation/devicetree/bindings/net/fsl-fec.txt 5156 5157FREESCALE QORIQ DPAA FMAN DRIVER 5158M: Madalin Bucur <madalin.bucur@nxp.com> 5159L: netdev@vger.kernel.org 5160S: Maintained 5161F: drivers/net/ethernet/freescale/fman 5162F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5163 5164FREESCALE SOC DRIVERS 5165M: Scott Wood <oss@buserror.net> 5166L: linuxppc-dev@lists.ozlabs.org 5167L: linux-arm-kernel@lists.infradead.org 5168S: Maintained 5169F: drivers/soc/fsl/ 5170F: include/linux/fsl/ 5171 5172FREESCALE QUICC ENGINE LIBRARY 5173M: Qiang Zhao <qiang.zhao@nxp.com> 5174L: linuxppc-dev@lists.ozlabs.org 5175S: Maintained 5176F: drivers/soc/fsl/qe/ 5177F: include/soc/fsl/*qe*.h 5178F: include/soc/fsl/*ucc*.h 5179 5180FREESCALE USB PERIPHERAL DRIVERS 5181M: Li Yang <leoli@freescale.com> 5182L: linux-usb@vger.kernel.org 5183L: linuxppc-dev@lists.ozlabs.org 5184S: Maintained 5185F: drivers/usb/gadget/udc/fsl* 5186 5187FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5188M: Li Yang <leoli@freescale.com> 5189L: netdev@vger.kernel.org 5190L: linuxppc-dev@lists.ozlabs.org 5191S: Maintained 5192F: drivers/net/ethernet/freescale/ucc_geth* 5193 5194FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5195M: Claudiu Manoil <claudiu.manoil@freescale.com> 5196L: netdev@vger.kernel.org 5197S: Maintained 5198F: drivers/net/ethernet/freescale/gianfar* 5199X: drivers/net/ethernet/freescale/gianfar_ptp.c 5200F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5201 5202FREESCALE QUICC ENGINE UCC HDLC DRIVER 5203M: Zhao Qiang <qiang.zhao@nxp.com> 5204L: netdev@vger.kernel.org 5205L: linuxppc-dev@lists.ozlabs.org 5206S: Maintained 5207F: drivers/net/wan/fsl_ucc_hdlc* 5208 5209FREESCALE QUICC ENGINE UCC UART DRIVER 5210M: Timur Tabi <timur@tabi.org> 5211L: linuxppc-dev@lists.ozlabs.org 5212S: Maintained 5213F: drivers/tty/serial/ucc_uart.c 5214 5215FREESCALE SOC SOUND DRIVERS 5216M: Timur Tabi <timur@tabi.org> 5217M: Nicolin Chen <nicoleotsuka@gmail.com> 5218M: Xiubo Li <Xiubo.Lee@gmail.com> 5219R: Fabio Estevam <fabio.estevam@nxp.com> 5220L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5221L: linuxppc-dev@lists.ozlabs.org 5222S: Maintained 5223F: sound/soc/fsl/fsl* 5224F: sound/soc/fsl/imx* 5225F: sound/soc/fsl/mpc8610_hpcd.c 5226 5227FREEVXFS FILESYSTEM 5228M: Christoph Hellwig <hch@infradead.org> 5229W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5230S: Maintained 5231F: fs/freevxfs/ 5232 5233FREEZER 5234M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5235M: Pavel Machek <pavel@ucw.cz> 5236L: linux-pm@vger.kernel.org 5237S: Supported 5238F: Documentation/power/freezing-of-tasks.txt 5239F: include/linux/freezer.h 5240F: kernel/freezer.c 5241 5242FRONTSWAP API 5243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5244L: linux-kernel@vger.kernel.org 5245S: Maintained 5246F: mm/frontswap.c 5247F: include/linux/frontswap.h 5248 5249FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5250M: David Howells <dhowells@redhat.com> 5251L: linux-cachefs@redhat.com (moderated for non-subscribers) 5252S: Supported 5253F: Documentation/filesystems/caching/ 5254F: fs/fscache/ 5255F: include/linux/fscache*.h 5256 5257FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5258M: Theodore Y. Ts'o <tytso@mit.edu> 5259M: Jaegeuk Kim <jaegeuk@kernel.org> 5260L: linux-fsdevel@vger.kernel.org 5261S: Supported 5262F: fs/crypto/ 5263F: include/linux/fscrypto.h 5264 5265F2FS FILE SYSTEM 5266M: Jaegeuk Kim <jaegeuk@kernel.org> 5267M: Chao Yu <yuchao0@huawei.com> 5268L: linux-f2fs-devel@lists.sourceforge.net 5269W: https://f2fs.wiki.kernel.org/ 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5271S: Maintained 5272F: Documentation/filesystems/f2fs.txt 5273F: Documentation/ABI/testing/sysfs-fs-f2fs 5274F: fs/f2fs/ 5275F: include/linux/f2fs_fs.h 5276F: include/trace/events/f2fs.h 5277 5278FUJITSU FR-V (FRV) PORT 5279S: Orphan 5280F: arch/frv/ 5281 5282FUJITSU LAPTOP EXTRAS 5283M: Jonathan Woithe <jwoithe@just42.net> 5284L: platform-driver-x86@vger.kernel.org 5285S: Maintained 5286F: drivers/platform/x86/fujitsu-laptop.c 5287 5288FUJITSU M-5MO LS CAMERA ISP DRIVER 5289M: Kyungmin Park <kyungmin.park@samsung.com> 5290M: Heungjun Kim <riverful.kim@samsung.com> 5291L: linux-media@vger.kernel.org 5292S: Maintained 5293F: drivers/media/i2c/m5mols/ 5294F: include/media/i2c/m5mols.h 5295 5296FUJITSU TABLET EXTRAS 5297M: Robert Gerlach <khnz@gmx.de> 5298L: platform-driver-x86@vger.kernel.org 5299S: Maintained 5300F: drivers/platform/x86/fujitsu-tablet.c 5301 5302FUSE: FILESYSTEM IN USERSPACE 5303M: Miklos Szeredi <miklos@szeredi.hu> 5304L: linux-fsdevel@vger.kernel.org 5305W: http://fuse.sourceforge.net/ 5306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5307S: Maintained 5308F: fs/fuse/ 5309F: include/uapi/linux/fuse.h 5310F: Documentation/filesystems/fuse.txt 5311 5312FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5313M: Rik Faith <faith@cs.unc.edu> 5314L: linux-scsi@vger.kernel.org 5315S: Odd Fixes (e.g., new signatures) 5316F: drivers/scsi/fdomain.* 5317 5318GCC PLUGINS 5319M: Kees Cook <keescook@chromium.org> 5320R: Emese Revfy <re.emese@gmail.com> 5321L: kernel-hardening@lists.openwall.com 5322S: Maintained 5323F: scripts/gcc-plugins/ 5324F: scripts/gcc-plugin.sh 5325F: scripts/Makefile.gcc-plugins 5326F: Documentation/gcc-plugins.txt 5327 5328GCOV BASED KERNEL PROFILING 5329M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5330S: Maintained 5331F: kernel/gcov/ 5332F: Documentation/dev-tools/gcov.rst 5333 5334GDT SCSI DISK ARRAY CONTROLLER DRIVER 5335M: Achim Leubner <achim_leubner@adaptec.com> 5336L: linux-scsi@vger.kernel.org 5337W: http://www.icp-vortex.com/ 5338S: Supported 5339F: drivers/scsi/gdt* 5340 5341GDB KERNEL DEBUGGING HELPER SCRIPTS 5342M: Jan Kiszka <jan.kiszka@siemens.com> 5343M: Kieran Bingham <kieran@bingham.xyz> 5344S: Supported 5345F: scripts/gdb/ 5346 5347GEMTEK FM RADIO RECEIVER DRIVER 5348M: Hans Verkuil <hverkuil@xs4all.nl> 5349L: linux-media@vger.kernel.org 5350T: git git://linuxtv.org/media_tree.git 5351W: https://linuxtv.org 5352S: Maintained 5353F: drivers/media/radio/radio-gemtek* 5354 5355GENERIC GPIO I2C DRIVER 5356M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5357S: Supported 5358F: drivers/i2c/busses/i2c-gpio.c 5359F: include/linux/i2c-gpio.h 5360 5361GENERIC GPIO I2C MULTIPLEXER DRIVER 5362M: Peter Korsgaard <peter.korsgaard@barco.com> 5363L: linux-i2c@vger.kernel.org 5364S: Supported 5365F: drivers/i2c/muxes/i2c-mux-gpio.c 5366F: include/linux/i2c-mux-gpio.h 5367F: Documentation/i2c/muxes/i2c-mux-gpio 5368 5369GENERIC HDLC (WAN) DRIVERS 5370M: Krzysztof Halasa <khc@pm.waw.pl> 5371W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5372S: Maintained 5373F: drivers/net/wan/c101.c 5374F: drivers/net/wan/hd6457* 5375F: drivers/net/wan/hdlc* 5376F: drivers/net/wan/n2.c 5377F: drivers/net/wan/pc300too.c 5378F: drivers/net/wan/pci200syn.c 5379F: drivers/net/wan/wanxl* 5380 5381GENERIC INCLUDE/ASM HEADER FILES 5382M: Arnd Bergmann <arnd@arndb.de> 5383L: linux-arch@vger.kernel.org 5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5385S: Maintained 5386F: include/asm-generic/ 5387F: include/uapi/asm-generic/ 5388 5389GENERIC PHY FRAMEWORK 5390M: Kishon Vijay Abraham I <kishon@ti.com> 5391L: linux-kernel@vger.kernel.org 5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5393S: Supported 5394F: drivers/phy/ 5395F: include/linux/phy/ 5396 5397GENERIC PM DOMAINS 5398M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5399M: Kevin Hilman <khilman@kernel.org> 5400M: Ulf Hansson <ulf.hansson@linaro.org> 5401L: linux-pm@vger.kernel.org 5402S: Supported 5403F: drivers/base/power/domain*.c 5404F: include/linux/pm_domain.h 5405 5406GENERIC UIO DRIVER FOR PCI DEVICES 5407M: "Michael S. Tsirkin" <mst@redhat.com> 5408L: kvm@vger.kernel.org 5409S: Supported 5410F: drivers/uio/uio_pci_generic.c 5411 5412GET_MAINTAINER SCRIPT 5413M: Joe Perches <joe@perches.com> 5414S: Maintained 5415F: scripts/get_maintainer.pl 5416 5417GENWQE (IBM Generic Workqueue Card) 5418M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5419M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5420S: Supported 5421F: drivers/misc/genwqe/ 5422 5423GFS2 FILE SYSTEM 5424M: Steven Whitehouse <swhiteho@redhat.com> 5425M: Bob Peterson <rpeterso@redhat.com> 5426L: cluster-devel@redhat.com 5427W: http://sources.redhat.com/cluster/ 5428T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5429S: Supported 5430F: Documentation/filesystems/gfs2*.txt 5431F: fs/gfs2/ 5432F: include/uapi/linux/gfs2_ondisk.h 5433 5434GIGASET ISDN DRIVERS 5435M: Paul Bolle <pebolle@tiscali.nl> 5436L: gigaset307x-common@lists.sourceforge.net 5437W: http://gigaset307x.sourceforge.net/ 5438S: Odd Fixes 5439F: Documentation/isdn/README.gigaset 5440F: drivers/isdn/gigaset/ 5441F: include/uapi/linux/gigaset_dev.h 5442 5443GO7007 MPEG CODEC 5444M: Hans Verkuil <hans.verkuil@cisco.com> 5445L: linux-media@vger.kernel.org 5446S: Maintained 5447F: drivers/media/usb/go7007/ 5448 5449GOODIX TOUCHSCREEN 5450M: Bastien Nocera <hadess@hadess.net> 5451L: linux-input@vger.kernel.org 5452S: Maintained 5453F: drivers/input/touchscreen/goodix.c 5454 5455GPIO MOCKUP DRIVER 5456M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5457L: linux-gpio@vger.kernel.org 5458S: Maintained 5459F: drivers/gpio/gpio-mockup.c 5460F: tools/testing/selftests/gpio/ 5461 5462GPIO SUBSYSTEM 5463M: Linus Walleij <linus.walleij@linaro.org> 5464M: Alexandre Courbot <gnurou@gmail.com> 5465L: linux-gpio@vger.kernel.org 5466T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5467S: Maintained 5468F: Documentation/devicetree/bindings/gpio/ 5469F: Documentation/gpio/ 5470F: Documentation/ABI/testing/gpio-cdev 5471F: Documentation/ABI/obsolete/sysfs-gpio 5472F: drivers/gpio/ 5473F: include/linux/gpio/ 5474F: include/linux/gpio.h 5475F: include/asm-generic/gpio.h 5476F: include/uapi/linux/gpio.h 5477F: tools/gpio/ 5478 5479GRE DEMULTIPLEXER DRIVER 5480M: Dmitry Kozlov <xeb@mail.ru> 5481L: netdev@vger.kernel.org 5482S: Maintained 5483F: net/ipv4/gre_demux.c 5484F: net/ipv4/gre_offload.c 5485F: include/net/gre.h 5486 5487GRETH 10/100/1G Ethernet MAC device driver 5488M: Andreas Larsson <andreas@gaisler.com> 5489L: netdev@vger.kernel.org 5490S: Maintained 5491F: drivers/net/ethernet/aeroflex/ 5492 5493GREYBUS SUBSYSTEM 5494M: Johan Hovold <johan@kernel.org> 5495M: Alex Elder <elder@kernel.org> 5496M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5497S: Maintained 5498F: drivers/staging/greybus/ 5499 5500GREYBUS AUDIO PROTOCOLS DRIVERS 5501M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5502M: Mark Greer <mgreer@animalcreek.com> 5503S: Maintained 5504F: drivers/staging/greybus/audio_apbridgea.c 5505F: drivers/staging/greybus/audio_apbridgea.h 5506F: drivers/staging/greybus/audio_codec.c 5507F: drivers/staging/greybus/audio_codec.h 5508F: drivers/staging/greybus/audio_gb.c 5509F: drivers/staging/greybus/audio_manager.c 5510F: drivers/staging/greybus/audio_manager.h 5511F: drivers/staging/greybus/audio_manager_module.c 5512F: drivers/staging/greybus/audio_manager_private.h 5513F: drivers/staging/greybus/audio_manager_sysfs.c 5514F: drivers/staging/greybus/audio_module.c 5515F: drivers/staging/greybus/audio_topology.c 5516 5517GREYBUS PROTOCOLS DRIVERS 5518M: Rui Miguel Silva <rmfrfs@gmail.com> 5519S: Maintained 5520F: drivers/staging/greybus/sdio.c 5521F: drivers/staging/greybus/light.c 5522F: drivers/staging/greybus/gpio.c 5523F: drivers/staging/greybus/power_supply.c 5524F: drivers/staging/greybus/spi.c 5525F: drivers/staging/greybus/spilib.c 5526 5527GREYBUS PROTOCOLS DRIVERS 5528M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5529S: Maintained 5530F: drivers/staging/greybus/loopback.c 5531F: drivers/staging/greybus/timesync.c 5532F: drivers/staging/greybus/timesync_platform.c 5533 5534GREYBUS PROTOCOLS DRIVERS 5535M: Viresh Kumar <vireshk@kernel.org> 5536S: Maintained 5537F: drivers/staging/greybus/authentication.c 5538F: drivers/staging/greybus/bootrom.c 5539F: drivers/staging/greybus/firmware.h 5540F: drivers/staging/greybus/fw-core.c 5541F: drivers/staging/greybus/fw-download.c 5542F: drivers/staging/greybus/fw-managament.c 5543F: drivers/staging/greybus/greybus_authentication.h 5544F: drivers/staging/greybus/greybus_firmware.h 5545F: drivers/staging/greybus/hid.c 5546F: drivers/staging/greybus/i2c.c 5547F: drivers/staging/greybus/spi.c 5548F: drivers/staging/greybus/spilib.c 5549F: drivers/staging/greybus/spilib.h 5550 5551GREYBUS PROTOCOLS DRIVERS 5552M: David Lin <dtwlin@gmail.com> 5553S: Maintained 5554F: drivers/staging/greybus/uart.c 5555F: drivers/staging/greybus/log.c 5556 5557GREYBUS PLATFORM DRIVERS 5558M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5559S: Maintained 5560F: drivers/staging/greybus/arche-platform.c 5561F: drivers/staging/greybus/arche-apb-ctrl.c 5562F: drivers/staging/greybus/arche_platform.h 5563 5564GS1662 VIDEO SERIALIZER 5565M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5566L: linux-media@vger.kernel.org 5567T: git git://linuxtv.org/media_tree.git 5568S: Maintained 5569F: drivers/media/spi/gs1662.c 5570 5571GSPCA FINEPIX SUBDRIVER 5572M: Frank Zago <frank@zago.net> 5573L: linux-media@vger.kernel.org 5574T: git git://linuxtv.org/media_tree.git 5575S: Maintained 5576F: drivers/media/usb/gspca/finepix.c 5577 5578GSPCA GL860 SUBDRIVER 5579M: Olivier Lorin <o.lorin@laposte.net> 5580L: linux-media@vger.kernel.org 5581T: git git://linuxtv.org/media_tree.git 5582S: Maintained 5583F: drivers/media/usb/gspca/gl860/ 5584 5585GSPCA M5602 SUBDRIVER 5586M: Erik Andren <erik.andren@gmail.com> 5587L: linux-media@vger.kernel.org 5588T: git git://linuxtv.org/media_tree.git 5589S: Maintained 5590F: drivers/media/usb/gspca/m5602/ 5591 5592GSPCA PAC207 SONIXB SUBDRIVER 5593M: Hans Verkuil <hverkuil@xs4all.nl> 5594L: linux-media@vger.kernel.org 5595T: git git://linuxtv.org/media_tree.git 5596S: Odd Fixes 5597F: drivers/media/usb/gspca/pac207.c 5598 5599GSPCA SN9C20X SUBDRIVER 5600M: Brian Johnson <brijohn@gmail.com> 5601L: linux-media@vger.kernel.org 5602T: git git://linuxtv.org/media_tree.git 5603S: Maintained 5604F: drivers/media/usb/gspca/sn9c20x.c 5605 5606GSPCA T613 SUBDRIVER 5607M: Leandro Costantino <lcostantino@gmail.com> 5608L: linux-media@vger.kernel.org 5609T: git git://linuxtv.org/media_tree.git 5610S: Maintained 5611F: drivers/media/usb/gspca/t613.c 5612 5613GSPCA USB WEBCAM DRIVER 5614M: Hans Verkuil <hverkuil@xs4all.nl> 5615L: linux-media@vger.kernel.org 5616T: git git://linuxtv.org/media_tree.git 5617S: Odd Fixes 5618F: drivers/media/usb/gspca/ 5619 5620GUID PARTITION TABLE (GPT) 5621M: Davidlohr Bueso <dave@stgolabs.net> 5622L: linux-efi@vger.kernel.org 5623S: Maintained 5624F: block/partitions/efi.* 5625 5626STK1160 USB VIDEO CAPTURE DRIVER 5627M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5628L: linux-media@vger.kernel.org 5629T: git git://linuxtv.org/media_tree.git 5630S: Maintained 5631F: drivers/media/usb/stk1160/ 5632 5633H8/300 ARCHITECTURE 5634M: Yoshinori Sato <ysato@users.sourceforge.jp> 5635L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5636W: http://uclinux-h8.sourceforge.jp 5637T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5638S: Maintained 5639F: arch/h8300/ 5640F: drivers/clocksource/h8300_*.c 5641F: drivers/clk/h8300/ 5642F: drivers/irqchip/irq-renesas-h8*.c 5643 5644HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5645M: Frank Seidel <frank@f-seidel.de> 5646L: platform-driver-x86@vger.kernel.org 5647W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5648S: Maintained 5649F: drivers/platform/x86/hdaps.c 5650 5651HDPVR USB VIDEO ENCODER DRIVER 5652M: Hans Verkuil <hverkuil@xs4all.nl> 5653L: linux-media@vger.kernel.org 5654T: git git://linuxtv.org/media_tree.git 5655W: https://linuxtv.org 5656S: Odd Fixes 5657F: drivers/media/usb/hdpvr/ 5658 5659HWPOISON MEMORY FAILURE HANDLING 5660M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5661L: linux-mm@kvack.org 5662S: Maintained 5663F: mm/memory-failure.c 5664F: mm/hwpoison-inject.c 5665 5666HYPERVISOR VIRTUAL CONSOLE DRIVER 5667L: linuxppc-dev@lists.ozlabs.org 5668S: Odd Fixes 5669F: drivers/tty/hvc/ 5670 5671HACKRF MEDIA DRIVER 5672M: Antti Palosaari <crope@iki.fi> 5673L: linux-media@vger.kernel.org 5674W: https://linuxtv.org 5675W: http://palosaari.fi/linux/ 5676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5677T: git git://linuxtv.org/anttip/media_tree.git 5678S: Maintained 5679F: drivers/media/usb/hackrf/ 5680 5681HARDWARE MONITORING 5682M: Jean Delvare <jdelvare@suse.com> 5683M: Guenter Roeck <linux@roeck-us.net> 5684L: linux-hwmon@vger.kernel.org 5685W: http://hwmon.wiki.kernel.org/ 5686T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5688S: Maintained 5689F: Documentation/hwmon/ 5690F: drivers/hwmon/ 5691F: include/linux/hwmon*.h 5692 5693HARDWARE RANDOM NUMBER GENERATOR CORE 5694M: Matt Mackall <mpm@selenic.com> 5695M: Herbert Xu <herbert@gondor.apana.org.au> 5696L: linux-crypto@vger.kernel.org 5697S: Odd fixes 5698F: Documentation/devicetree/bindings/rng/ 5699F: Documentation/hw_random.txt 5700F: drivers/char/hw_random/ 5701F: include/linux/hw_random.h 5702 5703HARDWARE SPINLOCK CORE 5704M: Ohad Ben-Cohen <ohad@wizery.com> 5705M: Bjorn Andersson <bjorn.andersson@linaro.org> 5706L: linux-remoteproc@vger.kernel.org 5707S: Maintained 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5709F: Documentation/devicetree/bindings/hwlock/ 5710F: Documentation/hwspinlock.txt 5711F: drivers/hwspinlock/ 5712F: include/linux/hwspinlock.h 5713 5714HARMONY SOUND DRIVER 5715L: linux-parisc@vger.kernel.org 5716S: Maintained 5717F: sound/parisc/harmony.* 5718 5719HD29L2 MEDIA DRIVER 5720M: Antti Palosaari <crope@iki.fi> 5721L: linux-media@vger.kernel.org 5722W: https://linuxtv.org 5723W: http://palosaari.fi/linux/ 5724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5725T: git git://linuxtv.org/anttip/media_tree.git 5726S: Maintained 5727F: drivers/media/dvb-frontends/hd29l2* 5728 5729HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5730M: Brian Boylston <brian.boylston@hpe.com> 5731S: Supported 5732F: Documentation/watchdog/hpwdt.txt 5733F: drivers/watchdog/hpwdt.c 5734 5735HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5736M: Don Brace <don.brace@microsemi.com> 5737L: esc.storagedev@microsemi.com 5738L: linux-scsi@vger.kernel.org 5739S: Supported 5740F: Documentation/scsi/hpsa.txt 5741F: drivers/scsi/hpsa*.[ch] 5742F: include/linux/cciss*.h 5743F: include/uapi/linux/cciss*.h 5744 5745HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5746M: Don Brace <don.brace@microsemi.com> 5747L: esc.storagedev@microsemi.com 5748L: linux-scsi@vger.kernel.org 5749S: Supported 5750F: Documentation/blockdev/cciss.txt 5751F: drivers/block/cciss* 5752F: include/linux/cciss_ioctl.h 5753F: include/uapi/linux/cciss_ioctl.h 5754 5755HFI1 DRIVER 5756M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5757M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5758L: linux-rdma@vger.kernel.org 5759S: Supported 5760F: drivers/infiniband/hw/hfi1 5761 5762HFS FILESYSTEM 5763L: linux-fsdevel@vger.kernel.org 5764S: Orphan 5765F: Documentation/filesystems/hfs.txt 5766F: fs/hfs/ 5767 5768HFSPLUS FILESYSTEM 5769L: linux-fsdevel@vger.kernel.org 5770S: Orphan 5771F: Documentation/filesystems/hfsplus.txt 5772F: fs/hfsplus/ 5773 5774HGA FRAMEBUFFER DRIVER 5775M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5776L: linux-nvidia@lists.surfsouth.com 5777W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5778S: Maintained 5779F: drivers/video/fbdev/hgafb.c 5780 5781HIBERNATION (aka Software Suspend, aka swsusp) 5782M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5783M: Pavel Machek <pavel@ucw.cz> 5784L: linux-pm@vger.kernel.org 5785B: https://bugzilla.kernel.org 5786S: Supported 5787F: arch/x86/power/ 5788F: drivers/base/power/ 5789F: kernel/power/ 5790F: include/linux/suspend.h 5791F: include/linux/freezer.h 5792F: include/linux/pm.h 5793F: arch/*/include/asm/suspend*.h 5794 5795HID CORE LAYER 5796M: Jiri Kosina <jikos@kernel.org> 5797R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5798L: linux-input@vger.kernel.org 5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5800S: Maintained 5801F: drivers/hid/ 5802F: include/linux/hid* 5803F: include/uapi/linux/hid* 5804 5805HID SENSOR HUB DRIVERS 5806M: Jiri Kosina <jikos@kernel.org> 5807M: Jonathan Cameron <jic23@kernel.org> 5808M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5809L: linux-input@vger.kernel.org 5810L: linux-iio@vger.kernel.org 5811S: Maintained 5812F: Documentation/hid/hid-sensor* 5813F: drivers/hid/hid-sensor-* 5814F: drivers/iio/*/hid-* 5815F: include/linux/hid-sensor-* 5816 5817HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5818M: Thomas Gleixner <tglx@linutronix.de> 5819L: linux-kernel@vger.kernel.org 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5821S: Maintained 5822F: Documentation/timers/ 5823F: kernel/time/hrtimer.c 5824F: kernel/time/clockevents.c 5825F: kernel/time/tick*.* 5826F: kernel/time/timer_*.c 5827F: include/linux/clockchips.h 5828F: include/linux/hrtimer.h 5829 5830HIGH-SPEED SCC DRIVER FOR AX.25 5831L: linux-hams@vger.kernel.org 5832S: Orphan 5833F: drivers/net/hamradio/dmascc.c 5834F: drivers/net/hamradio/scc.c 5835 5836HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5837M: HighPoint Linux Team <linux@highpoint-tech.com> 5838W: http://www.highpoint-tech.com 5839S: Supported 5840F: Documentation/scsi/hptiop.txt 5841F: drivers/scsi/hptiop.c 5842 5843HIPPI 5844M: Jes Sorensen <jes@trained-monkey.org> 5845L: linux-hippi@sunsite.dk 5846S: Maintained 5847F: include/linux/hippidevice.h 5848F: include/uapi/linux/if_hippi.h 5849F: net/802/hippi.c 5850F: drivers/net/hippi/ 5851 5852HISILICON NETWORK SUBSYSTEM DRIVER 5853M: Yisen Zhuang <yisen.zhuang@huawei.com> 5854M: Salil Mehta <salil.mehta@huawei.com> 5855L: netdev@vger.kernel.org 5856W: http://www.hisilicon.com 5857S: Maintained 5858F: drivers/net/ethernet/hisilicon/ 5859F: Documentation/devicetree/bindings/net/hisilicon*.txt 5860 5861HISILICON ROCE DRIVER 5862M: Lijun Ou <oulijun@huawei.com> 5863M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5864L: linux-rdma@vger.kernel.org 5865S: Maintained 5866F: drivers/infiniband/hw/hns/ 5867F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5868 5869HISILICON SAS Controller 5870M: John Garry <john.garry@huawei.com> 5871W: http://www.hisilicon.com 5872S: Supported 5873F: drivers/scsi/hisi_sas/ 5874F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5875 5876HOST AP DRIVER 5877M: Jouni Malinen <j@w1.fi> 5878L: linux-wireless@vger.kernel.org 5879W: http://w1.fi/hostap-driver.html 5880S: Obsolete 5881F: drivers/net/wireless/intersil/hostap/ 5882 5883HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5884L: platform-driver-x86@vger.kernel.org 5885S: Orphan 5886F: drivers/platform/x86/tc1100-wmi.c 5887 5888HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5889M: Jaroslav Kysela <perex@perex.cz> 5890S: Maintained 5891F: drivers/net/ethernet/hp/hp100.* 5892 5893HPET: High Precision Event Timers driver 5894M: Clemens Ladisch <clemens@ladisch.de> 5895S: Maintained 5896F: Documentation/timers/hpet.txt 5897F: drivers/char/hpet.c 5898F: include/linux/hpet.h 5899F: include/uapi/linux/hpet.h 5900 5901HPET: x86 5902S: Orphan 5903F: arch/x86/kernel/hpet.c 5904F: arch/x86/include/asm/hpet.h 5905 5906HPFS FILESYSTEM 5907M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5908W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5909S: Maintained 5910F: fs/hpfs/ 5911 5912HSI SUBSYSTEM 5913M: Sebastian Reichel <sre@kernel.org> 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5915S: Maintained 5916F: Documentation/ABI/testing/sysfs-bus-hsi 5917F: Documentation/device-drivers/serial-interfaces.rst 5918F: drivers/hsi/ 5919F: include/linux/hsi/ 5920F: include/uapi/linux/hsi/ 5921 5922HSO 3G MODEM DRIVER 5923M: Jan Dumon <j.dumon@option.com> 5924W: http://www.pharscape.org 5925S: Maintained 5926F: drivers/net/usb/hso.c 5927 5928HSR NETWORK PROTOCOL 5929M: Arvid Brodin <arvid.brodin@alten.se> 5930L: netdev@vger.kernel.org 5931S: Maintained 5932F: net/hsr/ 5933 5934HTCPEN TOUCHSCREEN DRIVER 5935M: Pau Oliva Fora <pof@eslack.org> 5936L: linux-input@vger.kernel.org 5937S: Maintained 5938F: drivers/input/touchscreen/htcpen.c 5939 5940HUGETLB FILESYSTEM 5941M: Nadia Yvette Chambers <nyc@holomorphy.com> 5942S: Maintained 5943F: fs/hugetlbfs/ 5944 5945HVA ST MEDIA DRIVER 5946M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5947L: linux-media@vger.kernel.org 5948T: git git://linuxtv.org/media_tree.git 5949W: https://linuxtv.org 5950S: Supported 5951F: drivers/media/platform/sti/hva 5952 5953Hyper-V CORE AND DRIVERS 5954M: "K. Y. Srinivasan" <kys@microsoft.com> 5955M: Haiyang Zhang <haiyangz@microsoft.com> 5956L: devel@linuxdriverproject.org 5957S: Maintained 5958F: arch/x86/include/asm/mshyperv.h 5959F: arch/x86/include/uapi/asm/hyperv.h 5960F: arch/x86/kernel/cpu/mshyperv.c 5961F: drivers/hid/hid-hyperv.c 5962F: drivers/hv/ 5963F: drivers/input/serio/hyperv-keyboard.c 5964F: drivers/pci/host/pci-hyperv.c 5965F: drivers/net/hyperv/ 5966F: drivers/scsi/storvsc_drv.c 5967F: drivers/uio/uio_hv_generic.c 5968F: drivers/video/fbdev/hyperv_fb.c 5969F: include/linux/hyperv.h 5970F: tools/hv/ 5971F: Documentation/ABI/stable/sysfs-bus-vmbus 5972 5973I2C MUXES 5974M: Peter Rosin <peda@axentia.se> 5975L: linux-i2c@vger.kernel.org 5976S: Maintained 5977F: Documentation/i2c/i2c-topology 5978F: Documentation/i2c/muxes/ 5979F: Documentation/devicetree/bindings/i2c/i2c-mux* 5980F: Documentation/devicetree/bindings/i2c/i2c-arb* 5981F: Documentation/devicetree/bindings/i2c/i2c-gate* 5982F: drivers/i2c/i2c-mux.c 5983F: drivers/i2c/muxes/ 5984F: include/linux/i2c-mux.h 5985 5986I2C OVER PARALLEL PORT 5987M: Jean Delvare <jdelvare@suse.com> 5988L: linux-i2c@vger.kernel.org 5989S: Maintained 5990F: Documentation/i2c/busses/i2c-parport 5991F: Documentation/i2c/busses/i2c-parport-light 5992F: drivers/i2c/busses/i2c-parport.c 5993F: drivers/i2c/busses/i2c-parport-light.c 5994 5995I2C/SMBUS CONTROLLER DRIVERS FOR PC 5996M: Jean Delvare <jdelvare@suse.com> 5997L: linux-i2c@vger.kernel.org 5998S: Maintained 5999F: Documentation/i2c/busses/i2c-ali1535 6000F: Documentation/i2c/busses/i2c-ali1563 6001F: Documentation/i2c/busses/i2c-ali15x3 6002F: Documentation/i2c/busses/i2c-amd756 6003F: Documentation/i2c/busses/i2c-amd8111 6004F: Documentation/i2c/busses/i2c-i801 6005F: Documentation/i2c/busses/i2c-nforce2 6006F: Documentation/i2c/busses/i2c-piix4 6007F: Documentation/i2c/busses/i2c-sis5595 6008F: Documentation/i2c/busses/i2c-sis630 6009F: Documentation/i2c/busses/i2c-sis96x 6010F: Documentation/i2c/busses/i2c-via 6011F: Documentation/i2c/busses/i2c-viapro 6012F: drivers/i2c/busses/i2c-ali1535.c 6013F: drivers/i2c/busses/i2c-ali1563.c 6014F: drivers/i2c/busses/i2c-ali15x3.c 6015F: drivers/i2c/busses/i2c-amd756.c 6016F: drivers/i2c/busses/i2c-amd756-s4882.c 6017F: drivers/i2c/busses/i2c-amd8111.c 6018F: drivers/i2c/busses/i2c-i801.c 6019F: drivers/i2c/busses/i2c-isch.c 6020F: drivers/i2c/busses/i2c-nforce2.c 6021F: drivers/i2c/busses/i2c-nforce2-s4985.c 6022F: drivers/i2c/busses/i2c-piix4.c 6023F: drivers/i2c/busses/i2c-sis5595.c 6024F: drivers/i2c/busses/i2c-sis630.c 6025F: drivers/i2c/busses/i2c-sis96x.c 6026F: drivers/i2c/busses/i2c-via.c 6027F: drivers/i2c/busses/i2c-viapro.c 6028 6029I2C/SMBUS ISMT DRIVER 6030M: Seth Heasley <seth.heasley@intel.com> 6031M: Neil Horman <nhorman@tuxdriver.com> 6032L: linux-i2c@vger.kernel.org 6033F: drivers/i2c/busses/i2c-ismt.c 6034F: Documentation/i2c/busses/i2c-ismt 6035 6036I2C/SMBUS STUB DRIVER 6037M: Jean Delvare <jdelvare@suse.com> 6038L: linux-i2c@vger.kernel.org 6039S: Maintained 6040F: drivers/i2c/i2c-stub.c 6041 6042I2C SUBSYSTEM 6043M: Wolfram Sang <wsa@the-dreams.de> 6044L: linux-i2c@vger.kernel.org 6045W: https://i2c.wiki.kernel.org/ 6046Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6048S: Maintained 6049F: Documentation/devicetree/bindings/i2c/ 6050F: Documentation/i2c/ 6051F: drivers/i2c/ 6052F: drivers/i2c/*/ 6053F: include/linux/i2c.h 6054F: include/linux/i2c-*.h 6055F: include/uapi/linux/i2c.h 6056F: include/uapi/linux/i2c-*.h 6057 6058I2C ACPI SUPPORT 6059M: Mika Westerberg <mika.westerberg@linux.intel.com> 6060L: linux-i2c@vger.kernel.org 6061L: linux-acpi@vger.kernel.org 6062S: Maintained 6063 6064I2C-TAOS-EVM DRIVER 6065M: Jean Delvare <jdelvare@suse.com> 6066L: linux-i2c@vger.kernel.org 6067S: Maintained 6068F: Documentation/i2c/busses/i2c-taos-evm 6069F: drivers/i2c/busses/i2c-taos-evm.c 6070 6071I2C-TINY-USB DRIVER 6072M: Till Harbaum <till@harbaum.org> 6073L: linux-i2c@vger.kernel.org 6074W: http://www.harbaum.org/till/i2c_tiny_usb 6075S: Maintained 6076F: drivers/i2c/busses/i2c-tiny-usb.c 6077 6078i386 BOOT CODE 6079M: "H. Peter Anvin" <hpa@zytor.com> 6080S: Maintained 6081F: arch/x86/boot/ 6082 6083i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6084M: "H. Peter Anvin" <hpa@zytor.com> 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6086S: Maintained 6087 6088IA64 (Itanium) PLATFORM 6089M: Tony Luck <tony.luck@intel.com> 6090M: Fenghua Yu <fenghua.yu@intel.com> 6091L: linux-ia64@vger.kernel.org 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6093S: Maintained 6094F: arch/ia64/ 6095 6096IBM Power VMX Cryptographic instructions 6097M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6098M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6099L: linux-crypto@vger.kernel.org 6100S: Supported 6101F: drivers/crypto/vmx/Makefile 6102F: drivers/crypto/vmx/Kconfig 6103F: drivers/crypto/vmx/vmx.c 6104F: drivers/crypto/vmx/aes* 6105F: drivers/crypto/vmx/ghash* 6106F: drivers/crypto/vmx/ppc-xlate.pl 6107 6108IBM Power in-Nest Crypto Acceleration 6109M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6110M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6111L: linux-crypto@vger.kernel.org 6112S: Supported 6113F: drivers/crypto/nx/Makefile 6114F: drivers/crypto/nx/Kconfig 6115F: drivers/crypto/nx/nx-aes* 6116F: drivers/crypto/nx/nx-sha* 6117F: drivers/crypto/nx/nx.* 6118F: drivers/crypto/nx/nx_csbcpb.h 6119F: drivers/crypto/nx/nx_debugfs.h 6120 6121IBM Power 842 compression accelerator 6122M: Dan Streetman <ddstreet@ieee.org> 6123S: Supported 6124F: drivers/crypto/nx/Makefile 6125F: drivers/crypto/nx/Kconfig 6126F: drivers/crypto/nx/nx-842* 6127F: include/linux/sw842.h 6128F: crypto/842.c 6129F: lib/842/ 6130 6131IBM Power Linux RAID adapter 6132M: Brian King <brking@us.ibm.com> 6133S: Supported 6134F: drivers/scsi/ipr.* 6135 6136IBM Power Virtual Ethernet Device Driver 6137M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6138L: netdev@vger.kernel.org 6139S: Supported 6140F: drivers/net/ethernet/ibm/ibmveth.* 6141 6142IBM Power SRIOV Virtual NIC Device Driver 6143M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6144M: John Allen <jallen@linux.vnet.ibm.com> 6145L: netdev@vger.kernel.org 6146S: Supported 6147F: drivers/net/ethernet/ibm/ibmvnic.* 6148 6149IBM Power Virtual SCSI Device Drivers 6150M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6151L: linux-scsi@vger.kernel.org 6152S: Supported 6153F: drivers/scsi/ibmvscsi/ibmvscsi* 6154F: include/scsi/viosrp.h 6155 6156IBM Power Virtual SCSI Device Target Driver 6157M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6158M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6159L: linux-scsi@vger.kernel.org 6160L: target-devel@vger.kernel.org 6161S: Supported 6162F: drivers/scsi/ibmvscsi_tgt/ 6163 6164IBM Power Virtual FC Device Drivers 6165M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6166L: linux-scsi@vger.kernel.org 6167S: Supported 6168F: drivers/scsi/ibmvscsi/ibmvfc* 6169 6170IBM ServeRAID RAID DRIVER 6171S: Orphan 6172F: drivers/scsi/ips.* 6173 6174ICH LPC AND GPIO DRIVER 6175M: Peter Tyser <ptyser@xes-inc.com> 6176S: Maintained 6177F: drivers/mfd/lpc_ich.c 6178F: drivers/gpio/gpio-ich.c 6179 6180IDE SUBSYSTEM 6181M: "David S. Miller" <davem@davemloft.net> 6182L: linux-ide@vger.kernel.org 6183Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6185S: Maintained 6186F: Documentation/ide/ 6187F: drivers/ide/ 6188F: include/linux/ide.h 6189 6190IDEAPAD LAPTOP EXTRAS DRIVER 6191M: Ike Panhc <ike.pan@canonical.com> 6192L: platform-driver-x86@vger.kernel.org 6193W: http://launchpad.net/ideapad-laptop 6194S: Maintained 6195F: drivers/platform/x86/ideapad-laptop.c 6196 6197IDEAPAD LAPTOP SLIDEBAR DRIVER 6198M: Andrey Moiseev <o2g.org.ru@gmail.com> 6199L: linux-input@vger.kernel.org 6200W: https://github.com/o2genum/ideapad-slidebar 6201S: Maintained 6202F: drivers/input/misc/ideapad_slidebar.c 6203 6204IDE/ATAPI DRIVERS 6205M: Borislav Petkov <bp@alien8.de> 6206L: linux-ide@vger.kernel.org 6207S: Maintained 6208F: Documentation/cdrom/ide-cd 6209F: drivers/ide/ide-cd* 6210 6211IEEE 802.15.4 SUBSYSTEM 6212M: Alexander Aring <aar@pengutronix.de> 6213M: Stefan Schmidt <stefan@osg.samsung.com> 6214L: linux-wpan@vger.kernel.org 6215W: http://wpan.cakelab.org/ 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6218S: Maintained 6219F: net/ieee802154/ 6220F: net/mac802154/ 6221F: drivers/net/ieee802154/ 6222F: include/linux/nl802154.h 6223F: include/linux/ieee802154.h 6224F: include/net/nl802154.h 6225F: include/net/mac802154.h 6226F: include/net/af_ieee802154.h 6227F: include/net/cfg802154.h 6228F: include/net/ieee802154_netdev.h 6229F: Documentation/networking/ieee802154.txt 6230 6231IGORPLUG-USB IR RECEIVER 6232M: Sean Young <sean@mess.org> 6233L: linux-media@vger.kernel.org 6234S: Maintained 6235F: drivers/media/rc/igorplugusb.c 6236 6237IGUANAWORKS USB IR TRANSCEIVER 6238M: Sean Young <sean@mess.org> 6239L: linux-media@vger.kernel.org 6240S: Maintained 6241F: drivers/media/rc/iguanair.c 6242 6243IIO DIGITAL POTENTIOMETER DAC 6244M: Peter Rosin <peda@axentia.se> 6245L: linux-iio@vger.kernel.org 6246S: Maintained 6247F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6248F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6249F: drivers/iio/dac/dpot-dac.c 6250 6251IIO ENVELOPE DETECTOR 6252M: Peter Rosin <peda@axentia.se> 6253L: linux-iio@vger.kernel.org 6254S: Maintained 6255F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6256F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6257F: drivers/iio/adc/envelope-detector.c 6258 6259IIO SUBSYSTEM AND DRIVERS 6260M: Jonathan Cameron <jic23@kernel.org> 6261R: Hartmut Knaack <knaack.h@gmx.de> 6262R: Lars-Peter Clausen <lars@metafoo.de> 6263R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6264L: linux-iio@vger.kernel.org 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6266S: Maintained 6267F: Documentation/devicetree/bindings/iio/ 6268F: drivers/iio/ 6269F: drivers/staging/iio/ 6270F: include/linux/iio/ 6271F: tools/iio/ 6272 6273IKANOS/ADI EAGLE ADSL USB DRIVER 6274M: Matthieu Castet <castet.matthieu@free.fr> 6275M: Stanislaw Gruszka <stf_xl@wp.pl> 6276S: Maintained 6277F: drivers/usb/atm/ueagle-atm.c 6278 6279IMGTEC ASCII LCD DRIVER 6280M: Paul Burton <paul.burton@imgtec.com> 6281S: Maintained 6282F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6283F: drivers/auxdisplay/img-ascii-lcd.c 6284 6285INA209 HARDWARE MONITOR DRIVER 6286M: Guenter Roeck <linux@roeck-us.net> 6287L: linux-hwmon@vger.kernel.org 6288S: Maintained 6289F: Documentation/hwmon/ina209 6290F: Documentation/devicetree/bindings/i2c/ina209.txt 6291F: drivers/hwmon/ina209.c 6292 6293INA2XX HARDWARE MONITOR DRIVER 6294M: Guenter Roeck <linux@roeck-us.net> 6295L: linux-hwmon@vger.kernel.org 6296S: Maintained 6297F: Documentation/hwmon/ina2xx 6298F: drivers/hwmon/ina2xx.c 6299F: include/linux/platform_data/ina2xx.h 6300 6301INDUSTRY PACK SUBSYSTEM (IPACK) 6302M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6303M: Jens Taprogge <jens.taprogge@taprogge.org> 6304M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6305L: industrypack-devel@lists.sourceforge.net 6306W: http://industrypack.sourceforge.net 6307S: Maintained 6308F: drivers/ipack/ 6309 6310INGENIC JZ4780 DMA Driver 6311M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6312S: Maintained 6313F: drivers/dma/dma-jz4780.c 6314 6315INGENIC JZ4780 NAND DRIVER 6316M: Harvey Hunt <harveyhuntnexus@gmail.com> 6317L: linux-mtd@lists.infradead.org 6318S: Maintained 6319F: drivers/mtd/nand/jz4780_* 6320 6321INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6322M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6323M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6324L: linux-ima-devel@lists.sourceforge.net 6325L: linux-ima-user@lists.sourceforge.net 6326L: linux-security-module@vger.kernel.org 6327T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6328S: Supported 6329F: security/integrity/ima/ 6330 6331IMGTEC IR DECODER DRIVER 6332M: James Hogan <james.hogan@imgtec.com> 6333S: Maintained 6334F: drivers/media/rc/img-ir/ 6335 6336IMS TWINTURBO FRAMEBUFFER DRIVER 6337L: linux-fbdev@vger.kernel.org 6338S: Orphan 6339F: drivers/video/fbdev/imsttfb.c 6340 6341INFINIBAND SUBSYSTEM 6342M: Doug Ledford <dledford@redhat.com> 6343M: Sean Hefty <sean.hefty@intel.com> 6344M: Hal Rosenstock <hal.rosenstock@gmail.com> 6345L: linux-rdma@vger.kernel.org 6346W: http://www.openfabrics.org/ 6347Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6349S: Supported 6350F: Documentation/infiniband/ 6351F: drivers/infiniband/ 6352F: include/uapi/linux/if_infiniband.h 6353F: include/uapi/rdma/ 6354F: include/rdma/ 6355 6356INOTIFY 6357M: John McCutchan <john@johnmccutchan.com> 6358M: Robert Love <rlove@rlove.org> 6359M: Eric Paris <eparis@parisplace.org> 6360S: Maintained 6361F: Documentation/filesystems/inotify.txt 6362F: fs/notify/inotify/ 6363F: include/linux/inotify.h 6364F: include/uapi/linux/inotify.h 6365 6366INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6367M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6368L: linux-input@vger.kernel.org 6369Q: http://patchwork.kernel.org/project/linux-input/list/ 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6371S: Maintained 6372F: drivers/input/ 6373F: include/linux/input.h 6374F: include/uapi/linux/input.h 6375F: include/linux/input/ 6376F: Documentation/devicetree/bindings/input/ 6377 6378INPUT MULTITOUCH (MT) PROTOCOL 6379M: Henrik Rydberg <rydberg@bitmath.org> 6380L: linux-input@vger.kernel.org 6381S: Odd fixes 6382F: Documentation/input/multi-touch-protocol.txt 6383F: drivers/input/input-mt.c 6384K: \b(ABS|SYN)_MT_ 6385 6386INTEL ASoC BDW/HSW DRIVERS 6387M: Jie Yang <yang.jie@linux.intel.com> 6388L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6389S: Supported 6390F: sound/soc/intel/common/sst-dsp* 6391F: sound/soc/intel/common/sst-firmware.c 6392F: sound/soc/intel/boards/broadwell.c 6393F: sound/soc/intel/haswell/ 6394 6395INTEL C600 SERIES SAS CONTROLLER DRIVER 6396M: Intel SCU Linux support <intel-linux-scu@intel.com> 6397M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6398L: linux-scsi@vger.kernel.org 6399T: git git://git.code.sf.net/p/intel-sas/isci 6400S: Supported 6401F: drivers/scsi/isci/ 6402 6403INTEL HID EVENT DRIVER 6404M: Alex Hung <alex.hung@canonical.com> 6405L: platform-driver-x86@vger.kernel.org 6406S: Maintained 6407F: drivers/platform/x86/intel-hid.c 6408 6409INTEL VIRTUAL BUTTON DRIVER 6410M: AceLan Kao <acelan.kao@canonical.com> 6411L: platform-driver-x86@vger.kernel.org 6412S: Maintained 6413F: drivers/platform/x86/intel-vbtn.c 6414 6415INTEL IDLE DRIVER 6416M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6417M: Len Brown <lenb@kernel.org> 6418L: linux-pm@vger.kernel.org 6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6420B: https://bugzilla.kernel.org 6421S: Supported 6422F: drivers/idle/intel_idle.c 6423 6424INTEL INTEGRATED SENSOR HUB DRIVER 6425M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6426M: Jiri Kosina <jikos@kernel.org> 6427L: linux-input@vger.kernel.org 6428S: Maintained 6429F: drivers/hid/intel-ish-hid/ 6430 6431INTEL PSTATE DRIVER 6432M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6433M: Len Brown <lenb@kernel.org> 6434L: linux-pm@vger.kernel.org 6435S: Supported 6436F: drivers/cpufreq/intel_pstate.c 6437 6438INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6439M: Maik Broemme <mbroemme@libmpq.org> 6440L: linux-fbdev@vger.kernel.org 6441S: Maintained 6442F: Documentation/fb/intelfb.txt 6443F: drivers/video/fbdev/intelfb/ 6444 6445INTEL 810/815 FRAMEBUFFER DRIVER 6446M: Antonino Daplas <adaplas@gmail.com> 6447L: linux-fbdev@vger.kernel.org 6448S: Maintained 6449F: drivers/video/fbdev/i810/ 6450 6451INTEL MENLOW THERMAL DRIVER 6452M: Sujith Thomas <sujith.thomas@intel.com> 6453L: platform-driver-x86@vger.kernel.org 6454W: https://01.org/linux-acpi 6455S: Supported 6456F: drivers/platform/x86/intel_menlow.c 6457 6458INTEL I/OAT DMA DRIVER 6459M: Dave Jiang <dave.jiang@intel.com> 6460R: Dan Williams <dan.j.williams@intel.com> 6461L: dmaengine@vger.kernel.org 6462Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6463S: Supported 6464F: drivers/dma/ioat* 6465 6466INTEL IOMMU (VT-d) 6467M: David Woodhouse <dwmw2@infradead.org> 6468L: iommu@lists.linux-foundation.org 6469T: git git://git.infradead.org/iommu-2.6.git 6470S: Supported 6471F: drivers/iommu/intel-iommu.c 6472F: include/linux/intel-iommu.h 6473 6474INTEL IOP-ADMA DMA DRIVER 6475R: Dan Williams <dan.j.williams@intel.com> 6476S: Odd fixes 6477F: drivers/dma/iop-adma.c 6478 6479INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6480M: Krzysztof Halasa <khalasa@piap.pl> 6481S: Maintained 6482F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6483F: arch/arm/mach-ixp4xx/include/mach/npe.h 6484F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6485F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6486F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6487F: drivers/net/wan/ixp4xx_hss.c 6488 6489INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6490M: Deepak Saxena <dsaxena@plexity.net> 6491S: Maintained 6492F: drivers/char/hw_random/ixp4xx-rng.c 6493 6494INTEL ETHERNET DRIVERS 6495M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6496L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6497W: http://www.intel.com/support/feedback.htm 6498W: http://e1000.sourceforge.net/ 6499Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6502S: Supported 6503F: Documentation/networking/e100.txt 6504F: Documentation/networking/e1000.txt 6505F: Documentation/networking/e1000e.txt 6506F: Documentation/networking/igb.txt 6507F: Documentation/networking/igbvf.txt 6508F: Documentation/networking/ixgb.txt 6509F: Documentation/networking/ixgbe.txt 6510F: Documentation/networking/ixgbevf.txt 6511F: Documentation/networking/i40e.txt 6512F: Documentation/networking/i40evf.txt 6513F: drivers/net/ethernet/intel/ 6514F: drivers/net/ethernet/intel/*/ 6515 6516INTEL RDMA RNIC DRIVER 6517M: Faisal Latif <faisal.latif@intel.com> 6518M: Shiraz Saleem <shiraz.saleem@intel.com> 6519L: linux-rdma@vger.kernel.org 6520S: Supported 6521F: drivers/infiniband/hw/i40iw/ 6522 6523INTEL MERRIFIELD GPIO DRIVER 6524M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6525L: linux-gpio@vger.kernel.org 6526S: Maintained 6527F: drivers/gpio/gpio-merrifield.c 6528 6529INTEL-MID GPIO DRIVER 6530M: David Cohen <david.a.cohen@linux.intel.com> 6531L: linux-gpio@vger.kernel.org 6532S: Maintained 6533F: drivers/gpio/gpio-intel-mid.c 6534 6535INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6536M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6537L: linux-wireless@vger.kernel.org 6538S: Maintained 6539F: Documentation/networking/README.ipw2100 6540F: Documentation/networking/README.ipw2200 6541F: drivers/net/wireless/intel/ipw2x00/ 6542 6543INTEL(R) TRACE HUB 6544M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6545S: Supported 6546F: Documentation/trace/intel_th.txt 6547F: drivers/hwtracing/intel_th/ 6548 6549INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6550M: Ning Sun <ning.sun@intel.com> 6551L: tboot-devel@lists.sourceforge.net 6552W: http://tboot.sourceforge.net 6553T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6554S: Supported 6555F: Documentation/intel_txt.txt 6556F: include/linux/tboot.h 6557F: arch/x86/kernel/tboot.c 6558 6559INTEL WIRELESS WIMAX CONNECTION 2400 6560M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6561M: linux-wimax@intel.com 6562L: wimax@linuxwimax.org (subscribers-only) 6563S: Supported 6564W: http://linuxwimax.org 6565F: Documentation/wimax/README.i2400m 6566F: drivers/net/wimax/i2400m/ 6567F: include/uapi/linux/wimax/i2400m.h 6568 6569INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6570M: Stanislaw Gruszka <sgruszka@redhat.com> 6571L: linux-wireless@vger.kernel.org 6572S: Supported 6573F: drivers/net/wireless/intel/iwlegacy/ 6574 6575INTEL WIRELESS WIFI LINK (iwlwifi) 6576M: Johannes Berg <johannes.berg@intel.com> 6577M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6578M: Luca Coelho <luciano.coelho@intel.com> 6579M: Intel Linux Wireless <linuxwifi@intel.com> 6580L: linux-wireless@vger.kernel.org 6581W: http://intellinuxwireless.org 6582T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6583S: Supported 6584F: drivers/net/wireless/intel/iwlwifi/ 6585 6586INTEL MANAGEMENT ENGINE (mei) 6587M: Tomas Winkler <tomas.winkler@intel.com> 6588L: linux-kernel@vger.kernel.org 6589S: Supported 6590F: include/uapi/linux/mei.h 6591F: include/linux/mei_cl_bus.h 6592F: drivers/misc/mei/* 6593F: drivers/watchdog/mei_wdt.c 6594F: Documentation/misc-devices/mei/* 6595F: samples/mei/* 6596 6597INTEL MIC DRIVERS (mic) 6598M: Sudeep Dutt <sudeep.dutt@intel.com> 6599M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6600S: Supported 6601W: https://github.com/sudeepdutt/mic 6602W: http://software.intel.com/en-us/mic-developer 6603F: include/linux/mic_bus.h 6604F: include/linux/scif.h 6605F: include/uapi/linux/mic_common.h 6606F: include/uapi/linux/mic_ioctl.h 6607F: include/uapi/linux/scif_ioctl.h 6608F: drivers/misc/mic/ 6609F: drivers/dma/mic_x100_dma.c 6610F: drivers/dma/mic_x100_dma.h 6611F: Documentation/mic/ 6612 6613INTEL PMC/P-Unit IPC DRIVER 6614M: Zha Qipeng<qipeng.zha@intel.com> 6615L: platform-driver-x86@vger.kernel.org 6616S: Maintained 6617F: drivers/platform/x86/intel_pmc_ipc.c 6618F: drivers/platform/x86/intel_punit_ipc.c 6619F: arch/x86/include/asm/intel_pmc_ipc.h 6620F: arch/x86/include/asm/intel_punit_ipc.h 6621 6622INTEL TELEMETRY DRIVER 6623M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6624L: platform-driver-x86@vger.kernel.org 6625S: Maintained 6626F: arch/x86/include/asm/intel_telemetry.h 6627F: drivers/platform/x86/intel_telemetry* 6628 6629INTEL PMC CORE DRIVER 6630M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6631M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6632L: platform-driver-x86@vger.kernel.org 6633S: Maintained 6634F: arch/x86/include/asm/pmc_core.h 6635F: drivers/platform/x86/intel_pmc_core* 6636 6637INVENSENSE MPU-3050 GYROSCOPE DRIVER 6638M: Linus Walleij <linus.walleij@linaro.org> 6639L: linux-iio@vger.kernel.org 6640S: Maintained 6641F: drivers/iio/gyro/mpu3050* 6642F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6643 6644IOC3 ETHERNET DRIVER 6645M: Ralf Baechle <ralf@linux-mips.org> 6646L: linux-mips@linux-mips.org 6647S: Maintained 6648F: drivers/net/ethernet/sgi/ioc3-eth.c 6649 6650IOC3 SERIAL DRIVER 6651M: Pat Gefre <pfg@sgi.com> 6652L: linux-serial@vger.kernel.org 6653S: Maintained 6654F: drivers/tty/serial/ioc3_serial.c 6655 6656IOMMU DRIVERS 6657M: Joerg Roedel <joro@8bytes.org> 6658L: iommu@lists.linux-foundation.org 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6660S: Maintained 6661F: Documentation/devicetree/bindings/iommu/ 6662F: drivers/iommu/ 6663 6664IP MASQUERADING 6665M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6666S: Maintained 6667F: net/ipv4/netfilter/ipt_MASQUERADE.c 6668 6669IPMI SUBSYSTEM 6670M: Corey Minyard <minyard@acm.org> 6671L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6672W: http://openipmi.sourceforge.net/ 6673S: Supported 6674F: Documentation/IPMI.txt 6675F: drivers/char/ipmi/ 6676F: include/linux/ipmi* 6677F: include/uapi/linux/ipmi* 6678 6679QCOM AUDIO (ASoC) DRIVERS 6680M: Patrick Lai <plai@codeaurora.org> 6681M: Banajit Goswami <bgoswami@codeaurora.org> 6682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6683S: Supported 6684F: sound/soc/qcom/ 6685 6686IPS SCSI RAID DRIVER 6687M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6688L: linux-scsi@vger.kernel.org 6689W: http://www.adaptec.com/ 6690S: Maintained 6691F: drivers/scsi/ips* 6692 6693IPVS 6694M: Wensong Zhang <wensong@linux-vs.org> 6695M: Simon Horman <horms@verge.net.au> 6696M: Julian Anastasov <ja@ssi.bg> 6697L: netdev@vger.kernel.org 6698L: lvs-devel@vger.kernel.org 6699S: Maintained 6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6702F: Documentation/networking/ipvs-sysctl.txt 6703F: include/net/ip_vs.h 6704F: include/uapi/linux/ip_vs.h 6705F: net/netfilter/ipvs/ 6706 6707IPWIRELESS DRIVER 6708M: Jiri Kosina <jikos@kernel.org> 6709M: David Sterba <dsterba@suse.com> 6710S: Odd Fixes 6711F: drivers/tty/ipwireless/ 6712 6713IPX NETWORK LAYER 6714M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6715L: netdev@vger.kernel.org 6716S: Maintained 6717F: include/net/ipx.h 6718F: include/uapi/linux/ipx.h 6719F: net/ipx/ 6720 6721IRDA SUBSYSTEM 6722M: Samuel Ortiz <samuel@sortiz.org> 6723L: irda-users@lists.sourceforge.net (subscribers-only) 6724L: netdev@vger.kernel.org 6725W: http://irda.sourceforge.net/ 6726S: Maintained 6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6728F: Documentation/networking/irda.txt 6729F: drivers/net/irda/ 6730F: include/net/irda/ 6731F: net/irda/ 6732 6733IRQ SUBSYSTEM 6734M: Thomas Gleixner <tglx@linutronix.de> 6735L: linux-kernel@vger.kernel.org 6736S: Maintained 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6738F: kernel/irq/ 6739 6740IRQCHIP DRIVERS 6741M: Thomas Gleixner <tglx@linutronix.de> 6742M: Jason Cooper <jason@lakedaemon.net> 6743M: Marc Zyngier <marc.zyngier@arm.com> 6744L: linux-kernel@vger.kernel.org 6745S: Maintained 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6747T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6748F: Documentation/devicetree/bindings/interrupt-controller/ 6749F: drivers/irqchip/ 6750 6751IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6752M: Marc Zyngier <marc.zyngier@arm.com> 6753S: Maintained 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6755F: Documentation/IRQ-domain.txt 6756F: include/linux/irqdomain.h 6757F: kernel/irq/irqdomain.c 6758F: kernel/irq/msi.c 6759 6760ISA 6761M: William Breathitt Gray <vilhelm.gray@gmail.com> 6762S: Maintained 6763F: Documentation/isa.txt 6764F: drivers/base/isa.c 6765F: include/linux/isa.h 6766 6767ISAPNP 6768M: Jaroslav Kysela <perex@perex.cz> 6769S: Maintained 6770F: Documentation/isapnp.txt 6771F: drivers/pnp/isapnp/ 6772F: include/linux/isapnp.h 6773 6774ISA RADIO MODULE 6775M: Hans Verkuil <hverkuil@xs4all.nl> 6776L: linux-media@vger.kernel.org 6777T: git git://linuxtv.org/media_tree.git 6778W: https://linuxtv.org 6779S: Maintained 6780F: drivers/media/radio/radio-isa* 6781 6782iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6783M: Peter Jones <pjones@redhat.com> 6784M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6785S: Maintained 6786F: drivers/firmware/iscsi_ibft* 6787 6788ISCSI 6789M: Lee Duncan <lduncan@suse.com> 6790M: Chris Leech <cleech@redhat.com> 6791L: open-iscsi@googlegroups.com 6792W: www.open-iscsi.com 6793S: Maintained 6794F: drivers/scsi/*iscsi* 6795F: include/scsi/*iscsi* 6796 6797ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6798M: Or Gerlitz <ogerlitz@mellanox.com> 6799M: Sagi Grimberg <sagi@grimberg.me> 6800M: Roi Dayan <roid@mellanox.com> 6801L: linux-rdma@vger.kernel.org 6802S: Supported 6803W: http://www.openfabrics.org 6804W: www.open-iscsi.org 6805Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6806F: drivers/infiniband/ulp/iser/ 6807 6808ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6809M: Sagi Grimberg <sagi@grimberg.me> 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6811L: linux-rdma@vger.kernel.org 6812L: target-devel@vger.kernel.org 6813S: Supported 6814W: http://www.linux-iscsi.org 6815F: drivers/infiniband/ulp/isert 6816 6817ISDN SUBSYSTEM 6818M: Karsten Keil <isdn@linux-pingi.de> 6819L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6820L: netdev@vger.kernel.org 6821W: http://www.isdn4linux.de 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6823S: Maintained 6824F: Documentation/isdn/ 6825F: drivers/isdn/ 6826F: include/linux/isdn.h 6827F: include/linux/isdn/ 6828F: include/uapi/linux/isdn.h 6829F: include/uapi/linux/isdn/ 6830 6831ISDN SUBSYSTEM (Eicon active card driver) 6832M: Armin Schindler <mac@melware.de> 6833L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6834W: http://www.melware.de 6835S: Maintained 6836F: drivers/isdn/hardware/eicon/ 6837 6838IT87 HARDWARE MONITORING DRIVER 6839M: Jean Delvare <jdelvare@suse.com> 6840L: linux-hwmon@vger.kernel.org 6841S: Maintained 6842F: Documentation/hwmon/it87 6843F: drivers/hwmon/it87.c 6844 6845IT913X MEDIA DRIVER 6846M: Antti Palosaari <crope@iki.fi> 6847L: linux-media@vger.kernel.org 6848W: https://linuxtv.org 6849W: http://palosaari.fi/linux/ 6850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6851T: git git://linuxtv.org/anttip/media_tree.git 6852S: Maintained 6853F: drivers/media/tuners/it913x* 6854 6855IVTV VIDEO4LINUX DRIVER 6856M: Andy Walls <awalls@md.metrocast.net> 6857L: ivtv-devel@ivtvdriver.org (subscribers-only) 6858L: linux-media@vger.kernel.org 6859T: git git://linuxtv.org/media_tree.git 6860W: http://www.ivtvdriver.org 6861S: Maintained 6862F: Documentation/media/v4l-drivers/ivtv* 6863F: drivers/media/pci/ivtv/ 6864F: include/uapi/linux/ivtv* 6865 6866IX2505V MEDIA DRIVER 6867M: Malcolm Priestley <tvboxspy@gmail.com> 6868L: linux-media@vger.kernel.org 6869W: https://linuxtv.org 6870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6871S: Maintained 6872F: drivers/media/dvb-frontends/ix2505v* 6873 6874JC42.4 TEMPERATURE SENSOR DRIVER 6875M: Guenter Roeck <linux@roeck-us.net> 6876L: linux-hwmon@vger.kernel.org 6877S: Maintained 6878F: drivers/hwmon/jc42.c 6879F: Documentation/hwmon/jc42 6880 6881JFS FILESYSTEM 6882M: Dave Kleikamp <shaggy@kernel.org> 6883L: jfs-discussion@lists.sourceforge.net 6884W: http://jfs.sourceforge.net/ 6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6886S: Maintained 6887F: Documentation/filesystems/jfs.txt 6888F: fs/jfs/ 6889 6890JME NETWORK DRIVER 6891M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6892L: netdev@vger.kernel.org 6893S: Maintained 6894F: drivers/net/ethernet/jme.* 6895 6896JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6897M: David Woodhouse <dwmw2@infradead.org> 6898L: linux-mtd@lists.infradead.org 6899W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6900S: Maintained 6901F: fs/jffs2/ 6902F: include/uapi/linux/jffs2.h 6903 6904JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6905M: "Theodore Ts'o" <tytso@mit.edu> 6906M: Jan Kara <jack@suse.com> 6907L: linux-ext4@vger.kernel.org 6908S: Maintained 6909F: fs/jbd2/ 6910F: include/linux/jbd2.h 6911 6912JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6913M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6914L: linux-media@vger.kernel.org 6915S: Maintained 6916F: drivers/media/platform/rcar_jpu.c 6917 6918JSM Neo PCI based serial card 6919M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6920L: linux-serial@vger.kernel.org 6921S: Maintained 6922F: drivers/tty/serial/jsm/ 6923 6924K10TEMP HARDWARE MONITORING DRIVER 6925M: Clemens Ladisch <clemens@ladisch.de> 6926L: linux-hwmon@vger.kernel.org 6927S: Maintained 6928F: Documentation/hwmon/k10temp 6929F: drivers/hwmon/k10temp.c 6930 6931K8TEMP HARDWARE MONITORING DRIVER 6932M: Rudolf Marek <r.marek@assembler.cz> 6933L: linux-hwmon@vger.kernel.org 6934S: Maintained 6935F: Documentation/hwmon/k8temp 6936F: drivers/hwmon/k8temp.c 6937 6938KASAN 6939M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6940R: Alexander Potapenko <glider@google.com> 6941R: Dmitry Vyukov <dvyukov@google.com> 6942L: kasan-dev@googlegroups.com 6943S: Maintained 6944F: arch/*/include/asm/kasan.h 6945F: arch/*/mm/kasan_init* 6946F: Documentation/dev-tools/kasan.rst 6947F: include/linux/kasan*.h 6948F: lib/test_kasan.c 6949F: mm/kasan/ 6950F: scripts/Makefile.kasan 6951 6952KCONFIG 6953M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6954L: linux-kbuild@vger.kernel.org 6955T: git git://gitorious.org/linux-kconfig/linux-kconfig 6956S: Maintained 6957F: Documentation/kbuild/kconfig-language.txt 6958F: scripts/kconfig/ 6959 6960KDUMP 6961M: Dave Young <dyoung@redhat.com> 6962M: Baoquan He <bhe@redhat.com> 6963R: Vivek Goyal <vgoyal@redhat.com> 6964L: kexec@lists.infradead.org 6965W: http://lse.sourceforge.net/kdump/ 6966S: Maintained 6967F: Documentation/kdump/ 6968 6969KEENE FM RADIO TRANSMITTER DRIVER 6970M: Hans Verkuil <hverkuil@xs4all.nl> 6971L: linux-media@vger.kernel.org 6972T: git git://linuxtv.org/media_tree.git 6973W: https://linuxtv.org 6974S: Maintained 6975F: drivers/media/radio/radio-keene* 6976 6977KERNEL AUTOMOUNTER v4 (AUTOFS4) 6978M: Ian Kent <raven@themaw.net> 6979L: autofs@vger.kernel.org 6980S: Maintained 6981F: fs/autofs4/ 6982 6983KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6984M: Michal Marek <mmarek@suse.com> 6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6987L: linux-kbuild@vger.kernel.org 6988S: Maintained 6989F: Documentation/kbuild/ 6990F: Makefile 6991F: scripts/Makefile.* 6992F: scripts/basic/ 6993F: scripts/mk* 6994F: scripts/package/ 6995 6996KERNEL JANITORS 6997L: kernel-janitors@vger.kernel.org 6998W: http://kernelnewbies.org/KernelJanitors 6999S: Odd Fixes 7000 7001KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7002M: "J. Bruce Fields" <bfields@fieldses.org> 7003M: Jeff Layton <jlayton@poochiereds.net> 7004L: linux-nfs@vger.kernel.org 7005W: http://nfs.sourceforge.net/ 7006T: git git://linux-nfs.org/~bfields/linux.git 7007S: Supported 7008F: fs/nfsd/ 7009F: include/uapi/linux/nfsd/ 7010F: fs/lockd/ 7011F: fs/nfs_common/ 7012F: net/sunrpc/ 7013F: include/linux/lockd/ 7014F: include/linux/sunrpc/ 7015F: include/uapi/linux/sunrpc/ 7016 7017KERNEL SELFTEST FRAMEWORK 7018M: Shuah Khan <shuahkh@osg.samsung.com> 7019M: Shuah Khan <shuah@kernel.org> 7020L: linux-kselftest@vger.kernel.org 7021T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7022S: Maintained 7023F: tools/testing/selftests 7024 7025KERNEL VIRTUAL MACHINE (KVM) 7026M: Paolo Bonzini <pbonzini@redhat.com> 7027M: Radim Krčmář <rkrcmar@redhat.com> 7028L: kvm@vger.kernel.org 7029W: http://www.linux-kvm.org 7030T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7031S: Supported 7032F: Documentation/*/kvm*.txt 7033F: Documentation/virtual/kvm/ 7034F: arch/*/kvm/ 7035F: arch/x86/kernel/kvm.c 7036F: arch/x86/kernel/kvmclock.c 7037F: arch/*/include/asm/kvm* 7038F: include/linux/kvm* 7039F: include/uapi/linux/kvm* 7040F: virt/kvm/ 7041F: tools/kvm/ 7042 7043KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7044M: Joerg Roedel <joro@8bytes.org> 7045L: kvm@vger.kernel.org 7046W: http://www.linux-kvm.org/ 7047S: Maintained 7048F: arch/x86/include/asm/svm.h 7049F: arch/x86/kvm/svm.c 7050 7051KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7052M: Alexander Graf <agraf@suse.com> 7053L: kvm-ppc@vger.kernel.org 7054W: http://www.linux-kvm.org/ 7055T: git git://github.com/agraf/linux-2.6.git 7056S: Supported 7057F: arch/powerpc/include/asm/kvm* 7058F: arch/powerpc/kvm/ 7059 7060KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7061M: Christian Borntraeger <borntraeger@de.ibm.com> 7062M: Cornelia Huck <cornelia.huck@de.ibm.com> 7063L: linux-s390@vger.kernel.org 7064W: http://www.ibm.com/developerworks/linux/linux390/ 7065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7066S: Supported 7067F: Documentation/s390/kvm.txt 7068F: arch/s390/include/asm/kvm* 7069F: arch/s390/kvm/ 7070 7071KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7072M: Christoffer Dall <christoffer.dall@linaro.org> 7073M: Marc Zyngier <marc.zyngier@arm.com> 7074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7075L: kvmarm@lists.cs.columbia.edu 7076W: http://systems.cs.columbia.edu/projects/kvm-arm 7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7078S: Supported 7079F: arch/arm/include/uapi/asm/kvm* 7080F: arch/arm/include/asm/kvm* 7081F: arch/arm/kvm/ 7082F: virt/kvm/arm/ 7083F: include/kvm/arm_* 7084 7085KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7086M: Christoffer Dall <christoffer.dall@linaro.org> 7087M: Marc Zyngier <marc.zyngier@arm.com> 7088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7089L: kvmarm@lists.cs.columbia.edu 7090S: Maintained 7091F: arch/arm64/include/uapi/asm/kvm* 7092F: arch/arm64/include/asm/kvm* 7093F: arch/arm64/kvm/ 7094 7095KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7096M: James Hogan <james.hogan@imgtec.com> 7097L: linux-mips@linux-mips.org 7098S: Supported 7099F: arch/mips/include/uapi/asm/kvm* 7100F: arch/mips/include/asm/kvm* 7101F: arch/mips/kvm/ 7102 7103KEXEC 7104M: Eric Biederman <ebiederm@xmission.com> 7105W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7106L: kexec@lists.infradead.org 7107S: Maintained 7108F: include/linux/kexec.h 7109F: include/uapi/linux/kexec.h 7110F: kernel/kexec* 7111 7112KEYS/KEYRINGS: 7113M: David Howells <dhowells@redhat.com> 7114L: keyrings@vger.kernel.org 7115S: Maintained 7116F: Documentation/security/keys.txt 7117F: include/linux/key.h 7118F: include/linux/key-type.h 7119F: include/linux/keyctl.h 7120F: include/uapi/linux/keyctl.h 7121F: include/keys/ 7122F: security/keys/ 7123 7124KEYS-TRUSTED 7125M: David Safford <safford@us.ibm.com> 7126M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7127L: linux-security-module@vger.kernel.org 7128L: keyrings@vger.kernel.org 7129S: Supported 7130F: Documentation/security/keys-trusted-encrypted.txt 7131F: include/keys/trusted-type.h 7132F: security/keys/trusted.c 7133F: security/keys/trusted.h 7134 7135KEYS-ENCRYPTED 7136M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7137M: David Safford <safford@us.ibm.com> 7138L: linux-security-module@vger.kernel.org 7139L: keyrings@vger.kernel.org 7140S: Supported 7141F: Documentation/security/keys-trusted-encrypted.txt 7142F: include/keys/encrypted-type.h 7143F: security/keys/encrypted-keys/ 7144 7145KGDB / KDB /debug_core 7146M: Jason Wessel <jason.wessel@windriver.com> 7147W: http://kgdb.wiki.kernel.org/ 7148L: kgdb-bugreport@lists.sourceforge.net 7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7150S: Maintained 7151F: Documentation/DocBook/kgdb.tmpl 7152F: drivers/misc/kgdbts.c 7153F: drivers/tty/serial/kgdboc.c 7154F: include/linux/kdb.h 7155F: include/linux/kgdb.h 7156F: kernel/debug/ 7157 7158KMEMCHECK 7159M: Vegard Nossum <vegardno@ifi.uio.no> 7160M: Pekka Enberg <penberg@kernel.org> 7161S: Maintained 7162F: Documentation/dev-tools/kmemcheck.rst 7163F: arch/x86/include/asm/kmemcheck.h 7164F: arch/x86/mm/kmemcheck/ 7165F: include/linux/kmemcheck.h 7166F: mm/kmemcheck.c 7167 7168KMEMLEAK 7169M: Catalin Marinas <catalin.marinas@arm.com> 7170S: Maintained 7171F: Documentation/dev-tools/kmemleak.rst 7172F: include/linux/kmemleak.h 7173F: mm/kmemleak.c 7174F: mm/kmemleak-test.c 7175 7176KPROBES 7177M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7178M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7179M: "David S. Miller" <davem@davemloft.net> 7180M: Masami Hiramatsu <mhiramat@kernel.org> 7181S: Maintained 7182F: Documentation/kprobes.txt 7183F: include/linux/kprobes.h 7184F: kernel/kprobes.c 7185 7186KS0108 LCD CONTROLLER DRIVER 7187M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7188W: http://miguelojeda.es/auxdisplay.htm 7189W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7190S: Maintained 7191F: Documentation/auxdisplay/ks0108 7192F: drivers/auxdisplay/ks0108.c 7193F: include/linux/ks0108.h 7194 7195L3MDEV 7196M: David Ahern <dsa@cumulusnetworks.com> 7197L: netdev@vger.kernel.org 7198S: Maintained 7199F: net/l3mdev 7200F: include/net/l3mdev.h 7201 7202LANTIQ MIPS ARCHITECTURE 7203M: John Crispin <john@phrozen.org> 7204L: linux-mips@linux-mips.org 7205S: Maintained 7206F: arch/mips/lantiq 7207 7208LAPB module 7209L: linux-x25@vger.kernel.org 7210S: Orphan 7211F: Documentation/networking/lapb-module.txt 7212F: include/*/lapb.h 7213F: net/lapb/ 7214 7215LASI 53c700 driver for PARISC 7216M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7217L: linux-scsi@vger.kernel.org 7218S: Maintained 7219F: Documentation/scsi/53c700.txt 7220F: drivers/scsi/53c700* 7221 7222LED SUBSYSTEM 7223M: Richard Purdie <rpurdie@rpsys.net> 7224M: Jacek Anaszewski <j.anaszewski@samsung.com> 7225M: Pavel Machek <pavel@ucw.cz> 7226L: linux-leds@vger.kernel.org 7227T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7228S: Maintained 7229F: Documentation/devicetree/bindings/leds/ 7230F: drivers/leds/ 7231F: include/linux/leds.h 7232 7233LEGACY EEPROM DRIVER 7234M: Jean Delvare <jdelvare@suse.com> 7235S: Maintained 7236F: Documentation/misc-devices/eeprom 7237F: drivers/misc/eeprom/eeprom.c 7238 7239LEGO USB Tower driver 7240M: Juergen Stuber <starblue@users.sourceforge.net> 7241L: legousb-devel@lists.sourceforge.net 7242W: http://legousb.sourceforge.net/ 7243S: Maintained 7244F: drivers/usb/misc/legousbtower.c 7245 7246LG2160 MEDIA DRIVER 7247M: Michael Krufky <mkrufky@linuxtv.org> 7248L: linux-media@vger.kernel.org 7249W: https://linuxtv.org 7250W: http://github.com/mkrufky 7251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7252T: git git://linuxtv.org/mkrufky/tuners.git 7253S: Maintained 7254F: drivers/media/dvb-frontends/lg2160.* 7255 7256LGDT3305 MEDIA DRIVER 7257M: Michael Krufky <mkrufky@linuxtv.org> 7258L: linux-media@vger.kernel.org 7259W: https://linuxtv.org 7260W: http://github.com/mkrufky 7261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7262T: git git://linuxtv.org/mkrufky/tuners.git 7263S: Maintained 7264F: drivers/media/dvb-frontends/lgdt3305.* 7265 7266LGUEST 7267M: Rusty Russell <rusty@rustcorp.com.au> 7268L: lguest@lists.ozlabs.org 7269W: http://lguest.ozlabs.org/ 7270S: Odd Fixes 7271F: arch/x86/include/asm/lguest*.h 7272F: arch/x86/lguest/ 7273F: drivers/lguest/ 7274F: include/linux/lguest*.h 7275F: tools/lguest/ 7276 7277LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7278M: Tejun Heo <tj@kernel.org> 7279L: linux-ide@vger.kernel.org 7280T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7281S: Maintained 7282F: drivers/ata/ 7283F: include/linux/ata.h 7284F: include/linux/libata.h 7285F: Documentation/devicetree/bindings/ata/ 7286 7287LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7288M: Viresh Kumar <vireshk@kernel.org> 7289L: linux-ide@vger.kernel.org 7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7291S: Maintained 7292F: include/linux/pata_arasan_cf_data.h 7293F: drivers/ata/pata_arasan_cf.c 7294 7295LIBATA PATA DRIVERS 7296M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7297M: Tejun Heo <tj@kernel.org> 7298L: linux-ide@vger.kernel.org 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7300S: Maintained 7301F: drivers/ata/pata_*.c 7302F: drivers/ata/ata_generic.c 7303 7304LIBATA SATA AHCI PLATFORM devices support 7305M: Hans de Goede <hdegoede@redhat.com> 7306M: Tejun Heo <tj@kernel.org> 7307L: linux-ide@vger.kernel.org 7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7309S: Maintained 7310F: drivers/ata/ahci_platform.c 7311F: drivers/ata/libahci_platform.c 7312F: include/linux/ahci_platform.h 7313 7314LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7315M: Mikael Pettersson <mikpelinux@gmail.com> 7316L: linux-ide@vger.kernel.org 7317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7318S: Maintained 7319F: drivers/ata/sata_promise.* 7320 7321LIBLOCKDEP 7322M: Sasha Levin <sasha.levin@oracle.com> 7323S: Maintained 7324F: tools/lib/lockdep/ 7325 7326LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7327M: Dan Williams <dan.j.williams@intel.com> 7328L: linux-nvdimm@lists.01.org 7329Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7331S: Supported 7332F: drivers/nvdimm/* 7333F: include/linux/nd.h 7334F: include/linux/libnvdimm.h 7335F: include/uapi/linux/ndctl.h 7336 7337LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7338M: Ross Zwisler <ross.zwisler@linux.intel.com> 7339L: linux-nvdimm@lists.01.org 7340Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7341S: Supported 7342F: drivers/nvdimm/blk.c 7343F: drivers/nvdimm/region_devs.c 7344F: drivers/acpi/nfit* 7345 7346LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7347M: Vishal Verma <vishal.l.verma@intel.com> 7348L: linux-nvdimm@lists.01.org 7349Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7350S: Supported 7351F: drivers/nvdimm/btt* 7352 7353LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7354M: Ross Zwisler <ross.zwisler@linux.intel.com> 7355L: linux-nvdimm@lists.01.org 7356Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7357S: Supported 7358F: drivers/nvdimm/pmem.c 7359F: include/linux/pmem.h 7360F: arch/*/include/asm/pmem.h 7361 7362LIGHTNVM PLATFORM SUPPORT 7363M: Matias Bjorling <mb@lightnvm.io> 7364W: http://github/OpenChannelSSD 7365L: linux-block@vger.kernel.org 7366S: Maintained 7367F: drivers/lightnvm/ 7368F: include/linux/lightnvm.h 7369F: include/uapi/linux/lightnvm.h 7370 7371LINUX FOR POWERPC (32-BIT AND 64-BIT) 7372M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7373M: Paul Mackerras <paulus@samba.org> 7374M: Michael Ellerman <mpe@ellerman.id.au> 7375W: https://github.com/linuxppc/linux/wiki 7376L: linuxppc-dev@lists.ozlabs.org 7377Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7379S: Supported 7380F: Documentation/powerpc/ 7381F: arch/powerpc/ 7382F: drivers/char/tpm/tpm_ibmvtpm* 7383F: drivers/crypto/nx/ 7384F: drivers/crypto/vmx/ 7385F: drivers/net/ethernet/ibm/ibmveth.* 7386F: drivers/net/ethernet/ibm/ibmvnic.* 7387F: drivers/pci/hotplug/pnv_php.c 7388F: drivers/pci/hotplug/rpa* 7389F: drivers/scsi/ibmvscsi/ 7390F: tools/testing/selftests/powerpc 7391N: opal 7392N: /pmac 7393N: powermac 7394N: powernv 7395N: [^a-z0-9]ps3 7396N: pseries 7397 7398LINUX FOR POWER MACINTOSH 7399M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7400W: http://www.penguinppc.org/ 7401L: linuxppc-dev@lists.ozlabs.org 7402S: Maintained 7403F: arch/powerpc/platforms/powermac/ 7404F: drivers/macintosh/ 7405 7406LINUX FOR POWERPC EMBEDDED MPC5XXX 7407M: Anatolij Gustschin <agust@denx.de> 7408L: linuxppc-dev@lists.ozlabs.org 7409T: git git://git.denx.de/linux-denx-agust.git 7410S: Maintained 7411F: arch/powerpc/platforms/512x/ 7412F: arch/powerpc/platforms/52xx/ 7413 7414LINUX FOR POWERPC EMBEDDED PPC4XX 7415M: Alistair Popple <alistair@popple.id.au> 7416M: Matt Porter <mporter@kernel.crashing.org> 7417W: http://www.penguinppc.org/ 7418L: linuxppc-dev@lists.ozlabs.org 7419S: Maintained 7420F: arch/powerpc/platforms/40x/ 7421F: arch/powerpc/platforms/44x/ 7422 7423LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7424L: linuxppc-dev@lists.ozlabs.org 7425S: Orphan 7426F: arch/powerpc/*/*virtex* 7427F: arch/powerpc/*/*/*virtex* 7428 7429LINUX FOR POWERPC EMBEDDED PPC8XX 7430M: Vitaly Bordug <vitb@kernel.crashing.org> 7431W: http://www.penguinppc.org/ 7432L: linuxppc-dev@lists.ozlabs.org 7433S: Maintained 7434F: arch/powerpc/platforms/8xx/ 7435 7436LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7437M: Scott Wood <oss@buserror.net> 7438M: Kumar Gala <galak@kernel.crashing.org> 7439W: http://www.penguinppc.org/ 7440L: linuxppc-dev@lists.ozlabs.org 7441T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7442S: Maintained 7443F: arch/powerpc/platforms/83xx/ 7444F: arch/powerpc/platforms/85xx/ 7445 7446LINUX FOR POWERPC PA SEMI PWRFICIENT 7447L: linuxppc-dev@lists.ozlabs.org 7448S: Orphan 7449F: arch/powerpc/platforms/pasemi/ 7450F: drivers/*/*pasemi* 7451F: drivers/*/*/*pasemi* 7452 7453LINUX SECURITY MODULE (LSM) FRAMEWORK 7454M: Chris Wright <chrisw@sous-sol.org> 7455L: linux-security-module@vger.kernel.org 7456S: Supported 7457 7458LIS3LV02D ACCELEROMETER DRIVER 7459M: Eric Piel <eric.piel@tremplin-utc.net> 7460S: Maintained 7461F: Documentation/misc-devices/lis3lv02d 7462F: drivers/misc/lis3lv02d/ 7463F: drivers/platform/x86/hp_accel.c 7464 7465LIVE PATCHING 7466M: Josh Poimboeuf <jpoimboe@redhat.com> 7467M: Jessica Yu <jeyu@redhat.com> 7468M: Jiri Kosina <jikos@kernel.org> 7469M: Miroslav Benes <mbenes@suse.cz> 7470R: Petr Mladek <pmladek@suse.com> 7471S: Maintained 7472F: kernel/livepatch/ 7473F: include/linux/livepatch.h 7474F: arch/x86/include/asm/livepatch.h 7475F: arch/x86/kernel/livepatch.c 7476F: Documentation/livepatch/ 7477F: Documentation/ABI/testing/sysfs-kernel-livepatch 7478F: samples/livepatch/ 7479L: live-patching@vger.kernel.org 7480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7481 7482LINUX KERNEL DUMP TEST MODULE (LKDTM) 7483M: Kees Cook <keescook@chromium.org> 7484S: Maintained 7485F: drivers/misc/lkdtm* 7486 7487LLC (802.2) 7488M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7489S: Maintained 7490F: include/linux/llc.h 7491F: include/uapi/linux/llc.h 7492F: include/net/llc* 7493F: net/llc/ 7494 7495LM73 HARDWARE MONITOR DRIVER 7496M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7497L: linux-hwmon@vger.kernel.org 7498S: Maintained 7499F: drivers/hwmon/lm73.c 7500 7501LM78 HARDWARE MONITOR DRIVER 7502M: Jean Delvare <jdelvare@suse.com> 7503L: linux-hwmon@vger.kernel.org 7504S: Maintained 7505F: Documentation/hwmon/lm78 7506F: drivers/hwmon/lm78.c 7507 7508LM83 HARDWARE MONITOR DRIVER 7509M: Jean Delvare <jdelvare@suse.com> 7510L: linux-hwmon@vger.kernel.org 7511S: Maintained 7512F: Documentation/hwmon/lm83 7513F: drivers/hwmon/lm83.c 7514 7515LM90 HARDWARE MONITOR DRIVER 7516M: Jean Delvare <jdelvare@suse.com> 7517L: linux-hwmon@vger.kernel.org 7518S: Maintained 7519F: Documentation/hwmon/lm90 7520F: Documentation/devicetree/bindings/hwmon/lm90.txt 7521F: drivers/hwmon/lm90.c 7522 7523LM95234 HARDWARE MONITOR DRIVER 7524M: Guenter Roeck <linux@roeck-us.net> 7525L: linux-hwmon@vger.kernel.org 7526S: Maintained 7527F: Documentation/hwmon/lm95234 7528F: drivers/hwmon/lm95234.c 7529 7530LME2510 MEDIA DRIVER 7531M: Malcolm Priestley <tvboxspy@gmail.com> 7532L: linux-media@vger.kernel.org 7533W: https://linuxtv.org 7534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7535S: Maintained 7536F: drivers/media/usb/dvb-usb-v2/lmedm04* 7537 7538LOCKING PRIMITIVES 7539M: Peter Zijlstra <peterz@infradead.org> 7540M: Ingo Molnar <mingo@redhat.com> 7541L: linux-kernel@vger.kernel.org 7542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7543S: Maintained 7544F: Documentation/locking/ 7545F: include/linux/lockdep.h 7546F: include/linux/spinlock*.h 7547F: arch/*/include/asm/spinlock*.h 7548F: include/linux/rwlock*.h 7549F: include/linux/mutex*.h 7550F: arch/*/include/asm/mutex*.h 7551F: include/linux/rwsem*.h 7552F: arch/*/include/asm/rwsem.h 7553F: include/linux/seqlock.h 7554F: lib/locking*.[ch] 7555F: kernel/locking/ 7556 7557LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7558M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7559L: linux-ntfs-dev@lists.sourceforge.net 7560W: http://www.linux-ntfs.org/content/view/19/37/ 7561S: Maintained 7562F: Documentation/ldm.txt 7563F: block/partitions/ldm.* 7564 7565LogFS 7566M: Joern Engel <joern@logfs.org> 7567M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7568L: logfs@logfs.org 7569W: logfs.org 7570S: Maintained 7571F: fs/logfs/ 7572 7573LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7574M: Sathya Prakash <sathya.prakash@broadcom.com> 7575M: Chaitra P B <chaitra.basappa@broadcom.com> 7576M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7577L: MPT-FusionLinux.pdl@broadcom.com 7578L: linux-scsi@vger.kernel.org 7579W: http://www.avagotech.com/support/ 7580S: Supported 7581F: drivers/message/fusion/ 7582F: drivers/scsi/mpt2sas/ 7583F: drivers/scsi/mpt3sas/ 7584 7585LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7586M: Matthew Wilcox <matthew@wil.cx> 7587L: linux-scsi@vger.kernel.org 7588S: Maintained 7589F: drivers/scsi/sym53c8xx_2/ 7590 7591LTC4261 HARDWARE MONITOR DRIVER 7592M: Guenter Roeck <linux@roeck-us.net> 7593L: linux-hwmon@vger.kernel.org 7594S: Maintained 7595F: Documentation/hwmon/ltc4261 7596F: drivers/hwmon/ltc4261.c 7597 7598LTP (Linux Test Project) 7599M: Mike Frysinger <vapier@gentoo.org> 7600M: Cyril Hrubis <chrubis@suse.cz> 7601M: Wanlong Gao <wanlong.gao@gmail.com> 7602M: Jan Stancek <jstancek@redhat.com> 7603M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7604M: Alexey Kodanev <alexey.kodanev@oracle.com> 7605L: ltp@lists.linux.it (subscribers-only) 7606W: http://linux-test-project.github.io/ 7607T: git git://github.com/linux-test-project/ltp.git 7608S: Maintained 7609 7610M32R ARCHITECTURE 7611W: http://www.linux-m32r.org/ 7612S: Orphan 7613F: arch/m32r/ 7614 7615M68K ARCHITECTURE 7616M: Geert Uytterhoeven <geert@linux-m68k.org> 7617L: linux-m68k@lists.linux-m68k.org 7618W: http://www.linux-m68k.org/ 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7620S: Maintained 7621F: arch/m68k/ 7622F: drivers/zorro/ 7623 7624M68K ON APPLE MACINTOSH 7625M: Joshua Thompson <funaho@jurai.org> 7626W: http://www.mac.linux-m68k.org/ 7627L: linux-m68k@lists.linux-m68k.org 7628S: Maintained 7629F: arch/m68k/mac/ 7630 7631M68K ON HP9000/300 7632M: Philip Blundell <philb@gnu.org> 7633W: http://www.tazenda.demon.co.uk/phil/linux-hp 7634S: Maintained 7635F: arch/m68k/hp300/ 7636 7637M88DS3103 MEDIA DRIVER 7638M: Antti Palosaari <crope@iki.fi> 7639L: linux-media@vger.kernel.org 7640W: https://linuxtv.org 7641W: http://palosaari.fi/linux/ 7642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7643T: git git://linuxtv.org/anttip/media_tree.git 7644S: Maintained 7645F: drivers/media/dvb-frontends/m88ds3103* 7646 7647M88RS2000 MEDIA DRIVER 7648M: Malcolm Priestley <tvboxspy@gmail.com> 7649L: linux-media@vger.kernel.org 7650W: https://linuxtv.org 7651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7652S: Maintained 7653F: drivers/media/dvb-frontends/m88rs2000* 7654 7655MA901 MASTERKIT USB FM RADIO DRIVER 7656M: Alexey Klimov <klimov.linux@gmail.com> 7657L: linux-media@vger.kernel.org 7658T: git git://linuxtv.org/media_tree.git 7659S: Maintained 7660F: drivers/media/radio/radio-ma901.c 7661 7662MAC80211 7663M: Johannes Berg <johannes@sipsolutions.net> 7664L: linux-wireless@vger.kernel.org 7665W: http://wireless.kernel.org/ 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7668S: Maintained 7669F: Documentation/networking/mac80211-injection.txt 7670F: include/net/mac80211.h 7671F: net/mac80211/ 7672F: drivers/net/wireless/mac80211_hwsim.[ch] 7673 7674MACVLAN DRIVER 7675M: Patrick McHardy <kaber@trash.net> 7676L: netdev@vger.kernel.org 7677S: Maintained 7678F: drivers/net/macvlan.c 7679F: include/linux/if_macvlan.h 7680 7681MAILBOX API 7682M: Jassi Brar <jassisinghbrar@gmail.com> 7683L: linux-kernel@vger.kernel.org 7684S: Maintained 7685F: drivers/mailbox/ 7686F: include/linux/mailbox_client.h 7687F: include/linux/mailbox_controller.h 7688 7689MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7690M: Michael Kerrisk <mtk.manpages@gmail.com> 7691W: http://www.kernel.org/doc/man-pages 7692L: linux-man@vger.kernel.org 7693S: Maintained 7694 7695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7696M: Andrew Lunn <andrew@lunn.ch> 7697M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7698L: netdev@vger.kernel.org 7699S: Maintained 7700F: drivers/net/dsa/mv88e6xxx/ 7701F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7702 7703MARVELL ARMADA DRM SUPPORT 7704M: Russell King <rmk+kernel@armlinux.org.uk> 7705S: Maintained 7706F: drivers/gpu/drm/armada/ 7707F: include/uapi/drm/armada_drm.h 7708F: Documentation/devicetree/bindings/display/armada/ 7709 7710MARVELL CRYPTO DRIVER 7711M: Boris Brezillon <boris.brezillon@free-electrons.com> 7712M: Arnaud Ebalard <arno@natisbad.org> 7713F: drivers/crypto/marvell/ 7714S: Maintained 7715L: linux-crypto@vger.kernel.org 7716 7717MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7718M: Mirko Lindner <mlindner@marvell.com> 7719M: Stephen Hemminger <stephen@networkplumber.org> 7720L: netdev@vger.kernel.org 7721S: Maintained 7722F: drivers/net/ethernet/marvell/sk* 7723 7724MARVELL LIBERTAS WIRELESS DRIVER 7725L: libertas-dev@lists.infradead.org 7726S: Orphan 7727F: drivers/net/wireless/marvell/libertas/ 7728 7729MARVELL MV643XX ETHERNET DRIVER 7730M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7731L: netdev@vger.kernel.org 7732S: Maintained 7733F: drivers/net/ethernet/marvell/mv643xx_eth.* 7734F: include/linux/mv643xx.h 7735 7736MARVELL MVNETA ETHERNET DRIVER 7737M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7738L: netdev@vger.kernel.org 7739S: Maintained 7740F: drivers/net/ethernet/marvell/mvneta.* 7741 7742MARVELL MWIFIEX WIRELESS DRIVER 7743M: Amitkumar Karwar <akarwar@marvell.com> 7744M: Nishant Sarmukadam <nishants@marvell.com> 7745L: linux-wireless@vger.kernel.org 7746S: Maintained 7747F: drivers/net/wireless/marvell/mwifiex/ 7748 7749MARVELL MWL8K WIRELESS DRIVER 7750M: Lennert Buytenhek <buytenh@wantstofly.org> 7751L: linux-wireless@vger.kernel.org 7752S: Odd Fixes 7753F: drivers/net/wireless/marvell/mwl8k.c 7754 7755MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7756M: Nicolas Pitre <nico@fluxnic.net> 7757S: Odd Fixes 7758F: drivers/mmc/host/mvsdio.* 7759 7760MATROX FRAMEBUFFER DRIVER 7761L: linux-fbdev@vger.kernel.org 7762S: Orphan 7763F: drivers/video/fbdev/matrox/matroxfb_* 7764F: include/uapi/linux/matroxfb.h 7765 7766MAX16065 HARDWARE MONITOR DRIVER 7767M: Guenter Roeck <linux@roeck-us.net> 7768L: linux-hwmon@vger.kernel.org 7769S: Maintained 7770F: Documentation/hwmon/max16065 7771F: drivers/hwmon/max16065.c 7772 7773MAX20751 HARDWARE MONITOR DRIVER 7774M: Guenter Roeck <linux@roeck-us.net> 7775L: linux-hwmon@vger.kernel.org 7776S: Maintained 7777F: Documentation/hwmon/max20751 7778F: drivers/hwmon/max20751.c 7779 7780MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7781L: linux-hwmon@vger.kernel.org 7782S: Orphan 7783F: Documentation/hwmon/max6650 7784F: drivers/hwmon/max6650.c 7785 7786MAX6697 HARDWARE MONITOR DRIVER 7787M: Guenter Roeck <linux@roeck-us.net> 7788L: linux-hwmon@vger.kernel.org 7789S: Maintained 7790F: Documentation/hwmon/max6697 7791F: Documentation/devicetree/bindings/i2c/max6697.txt 7792F: drivers/hwmon/max6697.c 7793F: include/linux/platform_data/max6697.h 7794 7795MAX9860 MONO AUDIO VOICE CODEC DRIVER 7796M: Peter Rosin <peda@axentia.se> 7797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7798S: Maintained 7799F: Documentation/devicetree/bindings/sound/max9860.txt 7800F: sound/soc/codecs/max9860.* 7801 7802MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7803M: Krzysztof Kozlowski <krzk@kernel.org> 7804M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7805L: linux-pm@vger.kernel.org 7806S: Supported 7807F: drivers/power/supply/max14577_charger.c 7808F: drivers/power/supply/max77693_charger.c 7809 7810MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7811M: Javier Martinez Canillas <javier@osg.samsung.com> 7812L: linux-kernel@vger.kernel.org 7813S: Supported 7814F: drivers/*/*max77802*.c 7815F: Documentation/devicetree/bindings/*/*max77802.txt 7816F: include/dt-bindings/*/*max77802.h 7817 7818MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7819M: Chanwoo Choi <cw00.choi@samsung.com> 7820M: Krzysztof Kozlowski <krzk@kernel.org> 7821M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7822L: linux-kernel@vger.kernel.org 7823S: Supported 7824F: drivers/*/max14577*.c 7825F: drivers/*/max77686*.c 7826F: drivers/*/max77693*.c 7827F: drivers/extcon/extcon-max14577.c 7828F: drivers/extcon/extcon-max77693.c 7829F: drivers/rtc/rtc-max77686.c 7830F: drivers/clk/clk-max77686.c 7831F: Documentation/devicetree/bindings/mfd/max14577.txt 7832F: Documentation/devicetree/bindings/*/max77686.txt 7833F: Documentation/devicetree/bindings/mfd/max77693.txt 7834F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7835F: include/linux/mfd/max14577*.h 7836F: include/linux/mfd/max77686*.h 7837F: include/linux/mfd/max77693*.h 7838 7839MAXIRADIO FM RADIO RECEIVER DRIVER 7840M: Hans Verkuil <hverkuil@xs4all.nl> 7841L: linux-media@vger.kernel.org 7842T: git git://linuxtv.org/media_tree.git 7843W: https://linuxtv.org 7844S: Maintained 7845F: drivers/media/radio/radio-maxiradio* 7846 7847MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7848M: Peter Rosin <peda@axentia.se> 7849L: linux-iio@vger.kernel.org 7850S: Maintained 7851F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7852F: drivers/iio/potentiometer/mcp4531.c 7853 7854MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7855M: William Breathitt Gray <vilhelm.gray@gmail.com> 7856L: linux-iio@vger.kernel.org 7857S: Maintained 7858F: drivers/iio/dac/cio-dac.c 7859 7860MEDIA DRIVERS FOR RENESAS - FCP 7861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7862L: linux-media@vger.kernel.org 7863L: linux-renesas-soc@vger.kernel.org 7864T: git git://linuxtv.org/media_tree.git 7865S: Supported 7866F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7867F: drivers/media/platform/rcar-fcp.c 7868F: include/media/rcar-fcp.h 7869 7870MEDIA DRIVERS FOR RENESAS - VIN 7871M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7872L: linux-media@vger.kernel.org 7873L: linux-renesas-soc@vger.kernel.org 7874T: git git://linuxtv.org/media_tree.git 7875S: Supported 7876F: Documentation/devicetree/bindings/media/rcar_vin.txt 7877F: drivers/media/platform/rcar-vin/ 7878 7879MEDIA DRIVERS FOR RENESAS - VSP1 7880M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7881L: linux-media@vger.kernel.org 7882L: linux-renesas-soc@vger.kernel.org 7883T: git git://linuxtv.org/media_tree.git 7884S: Supported 7885F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7886F: drivers/media/platform/vsp1/ 7887 7888MEDIA DRIVERS FOR HELENE 7889M: Abylay Ospan <aospan@netup.ru> 7890L: linux-media@vger.kernel.org 7891W: https://linuxtv.org 7892W: http://netup.tv/ 7893T: git git://linuxtv.org/media_tree.git 7894S: Supported 7895F: drivers/media/dvb-frontends/helene* 7896 7897MEDIA DRIVERS FOR ASCOT2E 7898M: Sergey Kozlov <serjk@netup.ru> 7899M: Abylay Ospan <aospan@netup.ru> 7900L: linux-media@vger.kernel.org 7901W: https://linuxtv.org 7902W: http://netup.tv/ 7903T: git git://linuxtv.org/media_tree.git 7904S: Supported 7905F: drivers/media/dvb-frontends/ascot2e* 7906 7907MEDIA DRIVERS FOR CXD2841ER 7908M: Sergey Kozlov <serjk@netup.ru> 7909M: Abylay Ospan <aospan@netup.ru> 7910L: linux-media@vger.kernel.org 7911W: https://linuxtv.org 7912W: http://netup.tv/ 7913T: git git://linuxtv.org/media_tree.git 7914S: Supported 7915F: drivers/media/dvb-frontends/cxd2841er* 7916 7917MEDIA DRIVERS FOR HORUS3A 7918M: Sergey Kozlov <serjk@netup.ru> 7919M: Abylay Ospan <aospan@netup.ru> 7920L: linux-media@vger.kernel.org 7921W: https://linuxtv.org 7922W: http://netup.tv/ 7923T: git git://linuxtv.org/media_tree.git 7924S: Supported 7925F: drivers/media/dvb-frontends/horus3a* 7926 7927MEDIA DRIVERS FOR LNBH25 7928M: Sergey Kozlov <serjk@netup.ru> 7929M: Abylay Ospan <aospan@netup.ru> 7930L: linux-media@vger.kernel.org 7931W: https://linuxtv.org 7932W: http://netup.tv/ 7933T: git git://linuxtv.org/media_tree.git 7934S: Supported 7935F: drivers/media/dvb-frontends/lnbh25* 7936 7937MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7938M: Sergey Kozlov <serjk@netup.ru> 7939M: Abylay Ospan <aospan@netup.ru> 7940L: linux-media@vger.kernel.org 7941W: https://linuxtv.org 7942W: http://netup.tv/ 7943T: git git://linuxtv.org/media_tree.git 7944S: Supported 7945F: drivers/media/pci/netup_unidvb/* 7946 7947MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7948M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7949M: Mauro Carvalho Chehab <mchehab@kernel.org> 7950P: LinuxTV.org Project 7951L: linux-media@vger.kernel.org 7952W: https://linuxtv.org 7953Q: http://patchwork.kernel.org/project/linux-media/list/ 7954T: git git://linuxtv.org/media_tree.git 7955S: Maintained 7956F: Documentation/media/ 7957F: drivers/media/ 7958F: drivers/staging/media/ 7959F: include/linux/platform_data/media/ 7960F: include/media/ 7961F: include/uapi/linux/dvb/ 7962F: include/uapi/linux/videodev2.h 7963F: include/uapi/linux/media.h 7964F: include/uapi/linux/v4l2-* 7965F: include/uapi/linux/meye.h 7966F: include/uapi/linux/ivtv* 7967F: include/uapi/linux/uvcvideo.h 7968 7969MEDIATEK ETHERNET DRIVER 7970M: Felix Fietkau <nbd@openwrt.org> 7971M: John Crispin <blogic@openwrt.org> 7972L: netdev@vger.kernel.org 7973S: Maintained 7974F: drivers/net/ethernet/mediatek/ 7975 7976MEDIATEK MT7601U WIRELESS LAN DRIVER 7977M: Jakub Kicinski <kubakici@wp.pl> 7978L: linux-wireless@vger.kernel.org 7979S: Maintained 7980F: drivers/net/wireless/mediatek/mt7601u/ 7981 7982MEGARAID SCSI/SAS DRIVERS 7983M: Kashyap Desai <kashyap.desai@broadcom.com> 7984M: Sumit Saxena <sumit.saxena@broadcom.com> 7985M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 7986L: megaraidlinux.pdl@broadcom.com 7987L: linux-scsi@vger.kernel.org 7988W: http://www.avagotech.com/support/ 7989S: Maintained 7990F: Documentation/scsi/megaraid.txt 7991F: drivers/scsi/megaraid.* 7992F: drivers/scsi/megaraid/ 7993 7994MELFAS MIP4 TOUCHSCREEN DRIVER 7995M: Sangwon Jee <jeesw@melfas.com> 7996W: http://www.melfas.com 7997S: Supported 7998F: drivers/input/touchscreen/melfas_mip4.c 7999F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8000 8001MELLANOX ETHERNET DRIVER (mlx4_en) 8002M: Tariq Toukan <tariqt@mellanox.com> 8003L: netdev@vger.kernel.org 8004S: Supported 8005W: http://www.mellanox.com 8006Q: http://patchwork.ozlabs.org/project/netdev/list/ 8007F: drivers/net/ethernet/mellanox/mlx4/en_* 8008 8009MELLANOX ETHERNET DRIVER (mlx5e) 8010M: Saeed Mahameed <saeedm@mellanox.com> 8011L: netdev@vger.kernel.org 8012S: Supported 8013W: http://www.mellanox.com 8014Q: http://patchwork.ozlabs.org/project/netdev/list/ 8015F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8016 8017MELLANOX ETHERNET SWITCH DRIVERS 8018M: Jiri Pirko <jiri@mellanox.com> 8019M: Ido Schimmel <idosch@mellanox.com> 8020L: netdev@vger.kernel.org 8021S: Supported 8022W: http://www.mellanox.com 8023Q: http://patchwork.ozlabs.org/project/netdev/list/ 8024F: drivers/net/ethernet/mellanox/mlxsw/ 8025 8026MELLANOX MLXCPLD I2C AND MUX DRIVER 8027M: Vadim Pasternak <vadimp@mellanox.com> 8028M: Michael Shych <michaelsh@mellanox.com> 8029L: linux-i2c@vger.kernel.org 8030S: Supported 8031F: drivers/i2c/busses/i2c-mlxcpld.c 8032F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8033F: Documentation/i2c/busses/i2c-mlxcpld 8034 8035MELLANOX MLXCPLD LED DRIVER 8036M: Vadim Pasternak <vadimp@mellanox.com> 8037L: linux-leds@vger.kernel.org 8038S: Supported 8039F: drivers/leds/leds-mlxcpld.c 8040F: Documentation/leds/leds-mlxcpld.txt 8041 8042MELLANOX PLATFORM DRIVER 8043M: Vadim Pasternak <vadimp@mellanox.com> 8044L: platform-driver-x86@vger.kernel.org 8045S: Supported 8046F: arch/x86/platform/mellanox/mlx-platform.c 8047 8048MELLANOX MLX CPLD HOTPLUG DRIVER 8049M: Vadim Pasternak <vadimp@mellanox.com> 8050L: platform-driver-x86@vger.kernel.org 8051S: Supported 8052F: drivers/platform/x86/mlxcpld-hotplug.c 8053F: include/linux/platform_data/mlxcpld-hotplug.h 8054 8055SOFT-ROCE DRIVER (rxe) 8056M: Moni Shoua <monis@mellanox.com> 8057L: linux-rdma@vger.kernel.org 8058S: Supported 8059W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8060Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8061F: drivers/infiniband/sw/rxe/ 8062F: include/uapi/rdma/rdma_user_rxe.h 8063 8064MEMBARRIER SUPPORT 8065M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8066M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8067L: linux-kernel@vger.kernel.org 8068S: Supported 8069F: kernel/membarrier.c 8070F: include/uapi/linux/membarrier.h 8071 8072MEMORY MANAGEMENT 8073L: linux-mm@kvack.org 8074W: http://www.linux-mm.org 8075S: Maintained 8076F: include/linux/mm.h 8077F: include/linux/gfp.h 8078F: include/linux/mmzone.h 8079F: include/linux/memory_hotplug.h 8080F: include/linux/vmalloc.h 8081F: mm/ 8082 8083MEMORY TECHNOLOGY DEVICES (MTD) 8084M: David Woodhouse <dwmw2@infradead.org> 8085M: Brian Norris <computersforpeace@gmail.com> 8086M: Boris Brezillon <boris.brezillon@free-electrons.com> 8087M: Marek Vasut <marek.vasut@gmail.com> 8088M: Richard Weinberger <richard@nod.at> 8089M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8090L: linux-mtd@lists.infradead.org 8091W: http://www.linux-mtd.infradead.org/ 8092Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8093T: git git://git.infradead.org/linux-mtd.git 8094T: git git://git.infradead.org/l2-mtd.git 8095S: Maintained 8096F: Documentation/devicetree/bindings/mtd/ 8097F: drivers/mtd/ 8098F: include/linux/mtd/ 8099F: include/uapi/mtd/ 8100 8101MEN A21 WATCHDOG DRIVER 8102M: Johannes Thumshirn <morbidrsa@gmail.com> 8103L: linux-watchdog@vger.kernel.org 8104S: Maintained 8105F: drivers/watchdog/mena21_wdt.c 8106 8107MEN CHAMELEON BUS (mcb) 8108M: Johannes Thumshirn <morbidrsa@gmail.com> 8109S: Maintained 8110F: drivers/mcb/ 8111F: include/linux/mcb.h 8112F: Documentation/men-chameleon-bus.txt 8113 8114MEN F21BMC (Board Management Controller) 8115M: Andreas Werner <andreas.werner@men.de> 8116S: Supported 8117F: drivers/mfd/menf21bmc.c 8118F: drivers/watchdog/menf21bmc_wdt.c 8119F: drivers/leds/leds-menf21bmc.c 8120F: drivers/hwmon/menf21bmc_hwmon.c 8121F: Documentation/hwmon/menf21bmc 8122 8123METAG ARCHITECTURE 8124M: James Hogan <james.hogan@imgtec.com> 8125L: linux-metag@vger.kernel.org 8126T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8127S: Odd Fixes 8128F: arch/metag/ 8129F: Documentation/metag/ 8130F: Documentation/devicetree/bindings/metag/ 8131F: Documentation/devicetree/bindings/interrupt-controller/img,* 8132F: drivers/clocksource/metag_generic.c 8133F: drivers/irqchip/irq-metag.c 8134F: drivers/irqchip/irq-metag-ext.c 8135F: drivers/tty/metag_da.c 8136 8137MICROBLAZE ARCHITECTURE 8138M: Michal Simek <monstr@monstr.eu> 8139W: http://www.monstr.eu/fdt/ 8140T: git git://git.monstr.eu/linux-2.6-microblaze.git 8141S: Supported 8142F: arch/microblaze/ 8143 8144MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8145M: Richard Genoud <richard.genoud@gmail.com> 8146S: Maintained 8147F: drivers/tty/serial/atmel_serial.c 8148F: include/linux/atmel_serial.h 8149 8150MICROCHIP / ATMEL ISC DRIVER 8151M: Songjun Wu <songjun.wu@microchip.com> 8152L: linux-media@vger.kernel.org 8153S: Supported 8154F: drivers/media/platform/atmel/atmel-isc.c 8155F: drivers/media/platform/atmel/atmel-isc-regs.h 8156F: devicetree/bindings/media/atmel-isc.txt 8157 8158MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8159M: Chen Yu <yu.c.chen@intel.com> 8160L: platform-driver-x86@vger.kernel.org 8161S: Supported 8162F: drivers/platform/x86/surfacepro3_button.c 8163 8164MICROTEK X6 SCANNER 8165M: Oliver Neukum <oliver@neukum.org> 8166S: Maintained 8167F: drivers/usb/image/microtek.* 8168 8169MIPS 8170M: Ralf Baechle <ralf@linux-mips.org> 8171L: linux-mips@linux-mips.org 8172W: http://www.linux-mips.org/ 8173T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8174Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8175S: Supported 8176F: Documentation/devicetree/bindings/mips/ 8177F: Documentation/mips/ 8178F: arch/mips/ 8179 8180MIPS/LOONGSON1 ARCHITECTURE 8181M: Keguang Zhang <keguang.zhang@gmail.com> 8182L: linux-mips@linux-mips.org 8183S: Maintained 8184F: arch/mips/loongson32/ 8185F: arch/mips/include/asm/mach-loongson32/ 8186F: drivers/*/*loongson1* 8187F: drivers/*/*/*loongson1* 8188 8189MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8190M: Hans Verkuil <hverkuil@xs4all.nl> 8191L: linux-media@vger.kernel.org 8192T: git git://linuxtv.org/media_tree.git 8193W: https://linuxtv.org 8194S: Odd Fixes 8195F: drivers/media/radio/radio-miropcm20* 8196 8197MELLANOX MLX4 core VPI driver 8198M: Yishai Hadas <yishaih@mellanox.com> 8199L: netdev@vger.kernel.org 8200L: linux-rdma@vger.kernel.org 8201W: http://www.mellanox.com 8202Q: http://patchwork.ozlabs.org/project/netdev/list/ 8203S: Supported 8204F: drivers/net/ethernet/mellanox/mlx4/ 8205F: include/linux/mlx4/ 8206F: include/uapi/rdma/mlx4-abi.h 8207 8208MELLANOX MLX4 IB driver 8209M: Yishai Hadas <yishaih@mellanox.com> 8210L: linux-rdma@vger.kernel.org 8211W: http://www.mellanox.com 8212Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8213S: Supported 8214F: drivers/infiniband/hw/mlx4/ 8215F: include/linux/mlx4/ 8216 8217MELLANOX MLX5 core VPI driver 8218M: Saeed Mahameed <saeedm@mellanox.com> 8219M: Matan Barak <matanb@mellanox.com> 8220M: Leon Romanovsky <leonro@mellanox.com> 8221L: netdev@vger.kernel.org 8222L: linux-rdma@vger.kernel.org 8223W: http://www.mellanox.com 8224Q: http://patchwork.ozlabs.org/project/netdev/list/ 8225S: Supported 8226F: drivers/net/ethernet/mellanox/mlx5/core/ 8227F: include/linux/mlx5/ 8228F: include/uapi/rdma/mlx5-abi.h 8229 8230MELLANOX MLX5 IB driver 8231M: Matan Barak <matanb@mellanox.com> 8232M: Leon Romanovsky <leonro@mellanox.com> 8233L: linux-rdma@vger.kernel.org 8234W: http://www.mellanox.com 8235Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8236S: Supported 8237F: drivers/infiniband/hw/mlx5/ 8238F: include/linux/mlx5/ 8239 8240MELEXIS MLX90614 DRIVER 8241M: Crt Mori <cmo@melexis.com> 8242L: linux-iio@vger.kernel.org 8243W: http://www.melexis.com 8244S: Supported 8245F: drivers/iio/temperature/mlx90614.c 8246 8247MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8248M: Don Brace <don.brace@microsemi.com> 8249L: esc.storagedev@microsemi.com 8250L: linux-scsi@vger.kernel.org 8251S: Supported 8252F: drivers/scsi/smartpqi/smartpqi*.[ch] 8253F: drivers/scsi/smartpqi/Kconfig 8254F: drivers/scsi/smartpqi/Makefile 8255F: include/linux/cciss*.h 8256F: include/uapi/linux/cciss*.h 8257F: Documentation/scsi/smartpqi.txt 8258 8259MN88472 MEDIA DRIVER 8260M: Antti Palosaari <crope@iki.fi> 8261L: linux-media@vger.kernel.org 8262W: https://linuxtv.org 8263W: http://palosaari.fi/linux/ 8264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8265S: Maintained 8266F: drivers/media/dvb-frontends/mn88472* 8267 8268MN88473 MEDIA DRIVER 8269M: Antti Palosaari <crope@iki.fi> 8270L: linux-media@vger.kernel.org 8271W: https://linuxtv.org 8272W: http://palosaari.fi/linux/ 8273Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8274S: Maintained 8275F: drivers/media/dvb-frontends/mn88473* 8276 8277MODULE SUPPORT 8278M: Jessica Yu <jeyu@redhat.com> 8279M: Rusty Russell <rusty@rustcorp.com.au> 8280S: Maintained 8281F: include/linux/module.h 8282F: kernel/module.c 8283 8284MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8285W: http://popies.net/meye/ 8286S: Orphan 8287F: Documentation/media/v4l-drivers/meye* 8288F: drivers/media/pci/meye/ 8289F: include/uapi/linux/meye.h 8290 8291MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8292M: Jiri Slaby <jirislaby@gmail.com> 8293S: Maintained 8294F: Documentation/serial/moxa-smartio 8295F: drivers/tty/mxser.* 8296 8297MR800 AVERMEDIA USB FM RADIO DRIVER 8298M: Alexey Klimov <klimov.linux@gmail.com> 8299L: linux-media@vger.kernel.org 8300T: git git://linuxtv.org/media_tree.git 8301S: Maintained 8302F: drivers/media/radio/radio-mr800.c 8303 8304MRF24J40 IEEE 802.15.4 RADIO DRIVER 8305M: Alan Ott <alan@signal11.us> 8306L: linux-wpan@vger.kernel.org 8307S: Maintained 8308F: drivers/net/ieee802154/mrf24j40.c 8309F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8310 8311MSI LAPTOP SUPPORT 8312M: "Lee, Chun-Yi" <jlee@suse.com> 8313L: platform-driver-x86@vger.kernel.org 8314S: Maintained 8315F: drivers/platform/x86/msi-laptop.c 8316 8317MSI WMI SUPPORT 8318L: platform-driver-x86@vger.kernel.org 8319S: Orphan 8320F: drivers/platform/x86/msi-wmi.c 8321 8322MSI001 MEDIA DRIVER 8323M: Antti Palosaari <crope@iki.fi> 8324L: linux-media@vger.kernel.org 8325W: https://linuxtv.org 8326W: http://palosaari.fi/linux/ 8327Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8328T: git git://linuxtv.org/anttip/media_tree.git 8329S: Maintained 8330F: drivers/media/tuners/msi001* 8331 8332MSI2500 MEDIA DRIVER 8333M: Antti Palosaari <crope@iki.fi> 8334L: linux-media@vger.kernel.org 8335W: https://linuxtv.org 8336W: http://palosaari.fi/linux/ 8337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8338T: git git://linuxtv.org/anttip/media_tree.git 8339S: Maintained 8340F: drivers/media/usb/msi2500/ 8341 8342MSYSTEMS DISKONCHIP G3 MTD DRIVER 8343M: Robert Jarzmik <robert.jarzmik@free.fr> 8344L: linux-mtd@lists.infradead.org 8345S: Maintained 8346F: drivers/mtd/devices/docg3* 8347 8348MT9M032 APTINA SENSOR DRIVER 8349M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8350L: linux-media@vger.kernel.org 8351T: git git://linuxtv.org/media_tree.git 8352S: Maintained 8353F: drivers/media/i2c/mt9m032.c 8354F: include/media/i2c/mt9m032.h 8355 8356MT9P031 APTINA CAMERA SENSOR 8357M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8358L: linux-media@vger.kernel.org 8359T: git git://linuxtv.org/media_tree.git 8360S: Maintained 8361F: drivers/media/i2c/mt9p031.c 8362F: include/media/i2c/mt9p031.h 8363 8364MT9T001 APTINA CAMERA SENSOR 8365M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8366L: linux-media@vger.kernel.org 8367T: git git://linuxtv.org/media_tree.git 8368S: Maintained 8369F: drivers/media/i2c/mt9t001.c 8370F: include/media/i2c/mt9t001.h 8371 8372MT9V032 APTINA CAMERA SENSOR 8373M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8374L: linux-media@vger.kernel.org 8375T: git git://linuxtv.org/media_tree.git 8376S: Maintained 8377F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8378F: drivers/media/i2c/mt9v032.c 8379F: include/media/i2c/mt9v032.h 8380 8381MULTIFUNCTION DEVICES (MFD) 8382M: Lee Jones <lee.jones@linaro.org> 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8384S: Supported 8385F: Documentation/devicetree/bindings/mfd/ 8386F: drivers/mfd/ 8387F: include/linux/mfd/ 8388 8389MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8390M: Ulf Hansson <ulf.hansson@linaro.org> 8391L: linux-mmc@vger.kernel.org 8392T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8393S: Maintained 8394F: Documentation/devicetree/bindings/mmc/ 8395F: drivers/mmc/ 8396F: include/linux/mmc/ 8397F: include/uapi/linux/mmc/ 8398 8399MULTIMEDIA CARD (MMC) ETC. OVER SPI 8400S: Orphan 8401F: drivers/mmc/host/mmc_spi.c 8402F: include/linux/spi/mmc_spi.h 8403 8404MULTISOUND SOUND DRIVER 8405M: Andrew Veliath <andrewtv@usa.net> 8406S: Maintained 8407F: Documentation/sound/oss/MultiSound 8408F: sound/oss/msnd* 8409 8410MULTITECH MULTIPORT CARD (ISICOM) 8411S: Orphan 8412F: drivers/tty/isicom.c 8413F: include/linux/isicom.h 8414 8415MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8416M: Bin Liu <b-liu@ti.com> 8417L: linux-usb@vger.kernel.org 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8419S: Maintained 8420F: drivers/usb/musb/ 8421 8422MXL5007T MEDIA DRIVER 8423M: Michael Krufky <mkrufky@linuxtv.org> 8424L: linux-media@vger.kernel.org 8425W: https://linuxtv.org 8426W: http://github.com/mkrufky 8427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8428T: git git://linuxtv.org/mkrufky/tuners.git 8429S: Maintained 8430F: drivers/media/tuners/mxl5007t.* 8431 8432MXSFB DRM DRIVER 8433M: Marek Vasut <marex@denx.de> 8434S: Supported 8435F: drivers/gpu/drm/mxsfb/ 8436F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8437 8438MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8439M: Hyong-Youb Kim <hykim@myri.com> 8440L: netdev@vger.kernel.org 8441W: https://www.myricom.com/support/downloads/myri10ge.html 8442S: Supported 8443F: drivers/net/ethernet/myricom/myri10ge/ 8444 8445NAND FLASH SUBSYSTEM 8446M: Boris Brezillon <boris.brezillon@free-electrons.com> 8447R: Richard Weinberger <richard@nod.at> 8448L: linux-mtd@lists.infradead.org 8449W: http://www.linux-mtd.infradead.org/ 8450Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8451T: git git://github.com/linux-nand/linux.git 8452S: Maintained 8453F: drivers/mtd/nand/ 8454F: include/linux/mtd/nand*.h 8455 8456NATSEMI ETHERNET DRIVER (DP8381x) 8457S: Orphan 8458F: drivers/net/ethernet/natsemi/natsemi.c 8459 8460NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8461M: Daniel Mack <zonque@gmail.com> 8462S: Maintained 8463L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8464W: http://www.native-instruments.com 8465F: sound/usb/caiaq/ 8466 8467NCP FILESYSTEM 8468M: Petr Vandrovec <petr@vandrovec.name> 8469S: Odd Fixes 8470F: fs/ncpfs/ 8471 8472NCR 5380 SCSI DRIVERS 8473M: Finn Thain <fthain@telegraphics.com.au> 8474M: Michael Schmitz <schmitzmic@gmail.com> 8475L: linux-scsi@vger.kernel.org 8476S: Maintained 8477F: Documentation/scsi/g_NCR5380.txt 8478F: drivers/scsi/NCR5380.* 8479F: drivers/scsi/arm/cumana_1.c 8480F: drivers/scsi/arm/oak.c 8481F: drivers/scsi/atari_scsi.* 8482F: drivers/scsi/dmx3191d.c 8483F: drivers/scsi/g_NCR5380.* 8484F: drivers/scsi/mac_scsi.* 8485F: drivers/scsi/sun3_scsi.* 8486F: drivers/scsi/sun3_scsi_vme.c 8487 8488NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8489M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8490L: linux-scsi@vger.kernel.org 8491S: Maintained 8492F: drivers/scsi/NCR_D700.* 8493 8494NCT6775 HARDWARE MONITOR DRIVER 8495M: Guenter Roeck <linux@roeck-us.net> 8496L: linux-hwmon@vger.kernel.org 8497S: Maintained 8498F: Documentation/hwmon/nct6775 8499F: drivers/hwmon/nct6775.c 8500 8501NETEFFECT IWARP RNIC DRIVER (IW_NES) 8502M: Faisal Latif <faisal.latif@intel.com> 8503L: linux-rdma@vger.kernel.org 8504W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8505S: Supported 8506F: drivers/infiniband/hw/nes/ 8507F: include/uapi/rdma/nes-abi.h 8508 8509NETEM NETWORK EMULATOR 8510M: Stephen Hemminger <stephen@networkplumber.org> 8511L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8512S: Maintained 8513F: net/sched/sch_netem.c 8514 8515NETERION 10GbE DRIVERS (s2io/vxge) 8516M: Jon Mason <jdmason@kudzu.us> 8517L: netdev@vger.kernel.org 8518S: Supported 8519F: Documentation/networking/s2io.txt 8520F: Documentation/networking/vxge.txt 8521F: drivers/net/ethernet/neterion/ 8522 8523NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8524M: Pablo Neira Ayuso <pablo@netfilter.org> 8525M: Patrick McHardy <kaber@trash.net> 8526M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8527L: netfilter-devel@vger.kernel.org 8528L: coreteam@netfilter.org 8529W: http://www.netfilter.org/ 8530W: http://www.iptables.org/ 8531Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8534S: Supported 8535F: include/linux/netfilter* 8536F: include/linux/netfilter/ 8537F: include/net/netfilter/ 8538F: include/uapi/linux/netfilter* 8539F: include/uapi/linux/netfilter/ 8540F: net/*/netfilter.c 8541F: net/*/netfilter/ 8542F: net/netfilter/ 8543F: net/bridge/br_netfilter*.c 8544 8545NETLABEL 8546M: Paul Moore <paul@paul-moore.com> 8547W: http://netlabel.sf.net 8548L: netdev@vger.kernel.org 8549S: Maintained 8550F: Documentation/netlabel/ 8551F: include/net/netlabel.h 8552F: net/netlabel/ 8553 8554NETROM NETWORK LAYER 8555M: Ralf Baechle <ralf@linux-mips.org> 8556L: linux-hams@vger.kernel.org 8557W: http://www.linux-ax25.org/ 8558S: Maintained 8559F: include/net/netrom.h 8560F: include/uapi/linux/netrom.h 8561F: net/netrom/ 8562 8563NETRONOME ETHERNET DRIVERS 8564M: Jakub Kicinski <jakub.kicinski@netronome.com> 8565L: oss-drivers@netronome.com 8566S: Maintained 8567F: drivers/net/ethernet/netronome/ 8568 8569NETWORK BLOCK DEVICE (NBD) 8570M: Markus Pargmann <mpa@pengutronix.de> 8571S: Maintained 8572L: nbd-general@lists.sourceforge.net 8573T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8574F: Documentation/blockdev/nbd.txt 8575F: drivers/block/nbd.c 8576F: include/uapi/linux/nbd.h 8577 8578NETWORK DROP MONITOR 8579M: Neil Horman <nhorman@tuxdriver.com> 8580L: netdev@vger.kernel.org 8581S: Maintained 8582W: https://fedorahosted.org/dropwatch/ 8583F: net/core/drop_monitor.c 8584 8585NETWORKING [DSA] 8586M: Andrew Lunn <andrew@lunn.ch> 8587M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8588M: Florian Fainelli <f.fainelli@gmail.com> 8589S: Maintained 8590F: net/dsa/ 8591F: include/net/dsa.h 8592F: drivers/net/dsa/ 8593 8594NETWORKING [GENERAL] 8595M: "David S. Miller" <davem@davemloft.net> 8596L: netdev@vger.kernel.org 8597W: http://www.linuxfoundation.org/en/Net 8598Q: http://patchwork.ozlabs.org/project/netdev/list/ 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8601S: Maintained 8602F: net/ 8603F: include/net/ 8604F: include/linux/in.h 8605F: include/linux/net.h 8606F: include/linux/netdevice.h 8607F: include/uapi/linux/in.h 8608F: include/uapi/linux/net.h 8609F: include/uapi/linux/netdevice.h 8610F: include/uapi/linux/net_namespace.h 8611F: tools/net/ 8612F: tools/testing/selftests/net/ 8613F: lib/random32.c 8614 8615NETWORKING [IPv4/IPv6] 8616M: "David S. Miller" <davem@davemloft.net> 8617M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8618M: James Morris <jmorris@namei.org> 8619M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8620M: Patrick McHardy <kaber@trash.net> 8621L: netdev@vger.kernel.org 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8623S: Maintained 8624F: net/ipv4/ 8625F: net/ipv6/ 8626F: include/net/ip* 8627F: arch/x86/net/* 8628 8629NETWORKING [IPSEC] 8630M: Steffen Klassert <steffen.klassert@secunet.com> 8631M: Herbert Xu <herbert@gondor.apana.org.au> 8632M: "David S. Miller" <davem@davemloft.net> 8633L: netdev@vger.kernel.org 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8635T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8636S: Maintained 8637F: net/core/flow.c 8638F: net/xfrm/ 8639F: net/key/ 8640F: net/ipv4/xfrm* 8641F: net/ipv4/esp4.c 8642F: net/ipv4/ah4.c 8643F: net/ipv4/ipcomp.c 8644F: net/ipv4/ip_vti.c 8645F: net/ipv6/xfrm* 8646F: net/ipv6/esp6.c 8647F: net/ipv6/ah6.c 8648F: net/ipv6/ipcomp6.c 8649F: net/ipv6/ip6_vti.c 8650F: include/uapi/linux/xfrm.h 8651F: include/net/xfrm.h 8652 8653NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8654M: Paul Moore <paul@paul-moore.com> 8655L: netdev@vger.kernel.org 8656S: Maintained 8657 8658NETWORKING [WIRELESS] 8659L: linux-wireless@vger.kernel.org 8660Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8661 8662NETWORKING DRIVERS 8663L: netdev@vger.kernel.org 8664W: http://www.linuxfoundation.org/en/Net 8665Q: http://patchwork.ozlabs.org/project/netdev/list/ 8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8668S: Odd Fixes 8669F: Documentation/devicetree/bindings/net/ 8670F: drivers/net/ 8671F: include/linux/if_* 8672F: include/linux/netdevice.h 8673F: include/linux/etherdevice.h 8674F: include/linux/fcdevice.h 8675F: include/linux/fddidevice.h 8676F: include/linux/hippidevice.h 8677F: include/linux/inetdevice.h 8678F: include/uapi/linux/if_* 8679F: include/uapi/linux/netdevice.h 8680 8681NETWORKING DRIVERS (WIRELESS) 8682M: Kalle Valo <kvalo@codeaurora.org> 8683L: linux-wireless@vger.kernel.org 8684Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8687S: Maintained 8688F: Documentation/devicetree/bindings/net/wireless/ 8689F: drivers/net/wireless/ 8690 8691NETXEN (1/10) GbE SUPPORT 8692M: Manish Chopra <manish.chopra@cavium.com> 8693M: Rahul Verma <rahul.verma@cavium.com> 8694M: Dept-GELinuxNICDev@cavium.com 8695L: netdev@vger.kernel.org 8696S: Supported 8697F: drivers/net/ethernet/qlogic/netxen/ 8698 8699NFC SUBSYSTEM 8700M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8701M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8702M: Samuel Ortiz <sameo@linux.intel.com> 8703L: linux-wireless@vger.kernel.org 8704L: linux-nfc@lists.01.org (subscribers-only) 8705S: Supported 8706F: net/nfc/ 8707F: include/net/nfc/ 8708F: include/uapi/linux/nfc.h 8709F: drivers/nfc/ 8710F: include/linux/platform_data/nfcmrvl.h 8711F: include/linux/platform_data/nxp-nci.h 8712F: include/linux/platform_data/pn544.h 8713F: include/linux/platform_data/st21nfca.h 8714F: include/linux/platform_data/st-nci.h 8715F: Documentation/devicetree/bindings/net/nfc/ 8716 8717NFS, SUNRPC, AND LOCKD CLIENTS 8718M: Trond Myklebust <trond.myklebust@primarydata.com> 8719M: Anna Schumaker <anna.schumaker@netapp.com> 8720L: linux-nfs@vger.kernel.org 8721W: http://client.linux-nfs.org 8722T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8723S: Maintained 8724F: fs/lockd/ 8725F: fs/nfs/ 8726F: fs/nfs_common/ 8727F: net/sunrpc/ 8728F: include/linux/lockd/ 8729F: include/linux/nfs* 8730F: include/linux/sunrpc/ 8731F: include/uapi/linux/nfs* 8732F: include/uapi/linux/sunrpc/ 8733 8734NILFS2 FILESYSTEM 8735M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8736L: linux-nilfs@vger.kernel.org 8737W: http://nilfs.sourceforge.net/ 8738W: http://nilfs.osdn.jp/ 8739T: git git://github.com/konis/nilfs2.git 8740S: Supported 8741F: Documentation/filesystems/nilfs2.txt 8742F: fs/nilfs2/ 8743F: include/trace/events/nilfs2.h 8744F: include/uapi/linux/nilfs2_api.h 8745F: include/uapi/linux/nilfs2_ondisk.h 8746 8747NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8748M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8749W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8750S: Maintained 8751F: Documentation/scsi/NinjaSCSI.txt 8752F: drivers/scsi/pcmcia/nsp_* 8753 8754NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8755M: GOTO Masanori <gotom@debian.or.jp> 8756M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8757W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8758S: Maintained 8759F: Documentation/scsi/NinjaSCSI.txt 8760F: drivers/scsi/nsp32* 8761 8762NIOS2 ARCHITECTURE 8763M: Ley Foon Tan <lftan@altera.com> 8764L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8765T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8766S: Maintained 8767F: arch/nios2/ 8768 8769NOKIA N900 POWER SUPPLY DRIVERS 8770R: Pali Rohár <pali.rohar@gmail.com> 8771F: include/linux/power/bq2415x_charger.h 8772F: include/linux/power/bq27xxx_battery.h 8773F: include/linux/power/isp1704_charger.h 8774F: drivers/power/supply/bq2415x_charger.c 8775F: drivers/power/supply/bq27xxx_battery.c 8776F: drivers/power/supply/bq27xxx_battery_i2c.c 8777F: drivers/power/supply/isp1704_charger.c 8778F: drivers/power/supply/rx51_battery.c 8779 8780NTB DRIVER CORE 8781M: Jon Mason <jdmason@kudzu.us> 8782M: Dave Jiang <dave.jiang@intel.com> 8783M: Allen Hubbe <Allen.Hubbe@emc.com> 8784L: linux-ntb@googlegroups.com 8785S: Supported 8786W: https://github.com/jonmason/ntb/wiki 8787T: git git://github.com/jonmason/ntb.git 8788F: drivers/ntb/ 8789F: drivers/net/ntb_netdev.c 8790F: include/linux/ntb.h 8791F: include/linux/ntb_transport.h 8792F: tools/testing/selftests/ntb/ 8793 8794NTB INTEL DRIVER 8795M: Jon Mason <jdmason@kudzu.us> 8796M: Dave Jiang <dave.jiang@intel.com> 8797L: linux-ntb@googlegroups.com 8798S: Supported 8799W: https://github.com/jonmason/ntb/wiki 8800T: git git://github.com/jonmason/ntb.git 8801F: drivers/ntb/hw/intel/ 8802 8803NTB AMD DRIVER 8804M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8805L: linux-ntb@googlegroups.com 8806S: Supported 8807F: drivers/ntb/hw/amd/ 8808 8809NTFS FILESYSTEM 8810M: Anton Altaparmakov <anton@tuxera.com> 8811L: linux-ntfs-dev@lists.sourceforge.net 8812W: http://www.tuxera.com/ 8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8814S: Supported 8815F: Documentation/filesystems/ntfs.txt 8816F: fs/ntfs/ 8817 8818NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8819M: Antonino Daplas <adaplas@gmail.com> 8820L: linux-fbdev@vger.kernel.org 8821S: Maintained 8822F: drivers/video/fbdev/riva/ 8823F: drivers/video/fbdev/nvidia/ 8824 8825NVM EXPRESS DRIVER 8826M: Keith Busch <keith.busch@intel.com> 8827M: Jens Axboe <axboe@fb.com> 8828L: linux-nvme@lists.infradead.org 8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8830W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8831S: Supported 8832F: drivers/nvme/host/ 8833F: include/linux/nvme.h 8834 8835NVM EXPRESS TARGET DRIVER 8836M: Christoph Hellwig <hch@lst.de> 8837M: Sagi Grimberg <sagi@grimberg.me> 8838L: linux-nvme@lists.infradead.org 8839S: Supported 8840F: drivers/nvme/target/ 8841 8842NVM EXPRESS FC TRANSPORT DRIVERS 8843M: James Smart <james.smart@broadcom.com> 8844L: linux-nvme@lists.infradead.org 8845S: Supported 8846F: include/linux/nvme-fc.h 8847F: include/linux/nvme-fc-driver.h 8848F: drivers/nvme/host/fc.c 8849F: drivers/nvme/target/fc.c 8850F: drivers/nvme/target/fcloop.c 8851 8852NVMEM FRAMEWORK 8853M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8854M: Maxime Ripard <maxime.ripard@free-electrons.com> 8855S: Maintained 8856F: drivers/nvmem/ 8857F: Documentation/devicetree/bindings/nvmem/ 8858F: include/linux/nvmem-consumer.h 8859F: include/linux/nvmem-provider.h 8860 8861NXP-NCI NFC DRIVER 8862M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8863R: Charles Gorand <charles.gorand@effinnov.com> 8864L: linux-nfc@lists.01.org (moderated for non-subscribers) 8865S: Supported 8866F: drivers/nfc/nxp-nci 8867 8868NXP TDA998X DRM DRIVER 8869M: Russell King <rmk+kernel@armlinux.org.uk> 8870S: Supported 8871F: drivers/gpu/drm/i2c/tda998x_drv.c 8872F: include/drm/i2c/tda998x.h 8873 8874NXP TFA9879 DRIVER 8875M: Peter Rosin <peda@axentia.se> 8876L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8877S: Maintained 8878F: sound/soc/codecs/tfa9879* 8879 8880OBJTOOL 8881M: Josh Poimboeuf <jpoimboe@redhat.com> 8882S: Supported 8883F: tools/objtool/ 8884 8885OMAP SUPPORT 8886M: Tony Lindgren <tony@atomide.com> 8887L: linux-omap@vger.kernel.org 8888W: http://www.muru.com/linux/omap/ 8889W: http://linux.omap.com/ 8890Q: http://patchwork.kernel.org/project/linux-omap/list/ 8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8892S: Maintained 8893F: arch/arm/*omap*/ 8894F: arch/arm/configs/omap1_defconfig 8895F: arch/arm/configs/omap2plus_defconfig 8896F: drivers/i2c/busses/i2c-omap.c 8897F: drivers/irqchip/irq-omap-intc.c 8898F: drivers/mfd/*omap*.c 8899F: drivers/mfd/menelaus.c 8900F: drivers/mfd/palmas.c 8901F: drivers/mfd/tps65217.c 8902F: drivers/mfd/tps65218.c 8903F: drivers/mfd/tps65910.c 8904F: drivers/mfd/twl-core.[ch] 8905F: drivers/mfd/twl4030*.c 8906F: drivers/mfd/twl6030*.c 8907F: drivers/mfd/twl6040*.c 8908F: drivers/regulator/palmas-regulator*.c 8909F: drivers/regulator/pbias-regulator.c 8910F: drivers/regulator/tps65217-regulator.c 8911F: drivers/regulator/tps65218-regulator.c 8912F: drivers/regulator/tps65910-regulator.c 8913F: drivers/regulator/twl-regulator.c 8914F: drivers/regulator/twl6030-regulator.c 8915F: include/linux/i2c-omap.h 8916 8917OMAP DEVICE TREE SUPPORT 8918M: Benoît Cousson <bcousson@baylibre.com> 8919M: Tony Lindgren <tony@atomide.com> 8920L: linux-omap@vger.kernel.org 8921L: devicetree@vger.kernel.org 8922S: Maintained 8923F: arch/arm/boot/dts/*omap* 8924F: arch/arm/boot/dts/*am3* 8925F: arch/arm/boot/dts/*am4* 8926F: arch/arm/boot/dts/*am5* 8927F: arch/arm/boot/dts/*dra7* 8928 8929OMAP CLOCK FRAMEWORK SUPPORT 8930M: Paul Walmsley <paul@pwsan.com> 8931L: linux-omap@vger.kernel.org 8932S: Maintained 8933F: arch/arm/*omap*/*clock* 8934 8935OMAP POWER MANAGEMENT SUPPORT 8936M: Kevin Hilman <khilman@kernel.org> 8937L: linux-omap@vger.kernel.org 8938S: Maintained 8939F: arch/arm/*omap*/*pm* 8940F: drivers/cpufreq/omap-cpufreq.c 8941 8942OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8943M: Rajendra Nayak <rnayak@codeaurora.org> 8944M: Paul Walmsley <paul@pwsan.com> 8945L: linux-omap@vger.kernel.org 8946S: Maintained 8947F: arch/arm/mach-omap2/prm* 8948 8949OMAP AUDIO SUPPORT 8950M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8951M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8952L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8953L: linux-omap@vger.kernel.org 8954S: Maintained 8955F: sound/soc/omap/ 8956 8957OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8958M: Roger Quadros <rogerq@ti.com> 8959M: Tony Lindgren <tony@atomide.com> 8960L: linux-omap@vger.kernel.org 8961S: Maintained 8962F: drivers/memory/omap-gpmc.c 8963F: arch/arm/mach-omap2/*gpmc* 8964 8965OMAP FRAMEBUFFER SUPPORT 8966M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8967L: linux-fbdev@vger.kernel.org 8968L: linux-omap@vger.kernel.org 8969S: Maintained 8970F: drivers/video/fbdev/omap/ 8971 8972OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8973M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8974L: linux-omap@vger.kernel.org 8975L: linux-fbdev@vger.kernel.org 8976S: Maintained 8977F: drivers/video/fbdev/omap2/ 8978F: Documentation/arm/OMAP/DSS 8979 8980OMAP HARDWARE SPINLOCK SUPPORT 8981M: Ohad Ben-Cohen <ohad@wizery.com> 8982L: linux-omap@vger.kernel.org 8983S: Maintained 8984F: drivers/hwspinlock/omap_hwspinlock.c 8985 8986OMAP MMC SUPPORT 8987M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8988L: linux-omap@vger.kernel.org 8989S: Maintained 8990F: drivers/mmc/host/omap.c 8991 8992OMAP HS MMC SUPPORT 8993L: linux-mmc@vger.kernel.org 8994L: linux-omap@vger.kernel.org 8995S: Orphan 8996F: drivers/mmc/host/omap_hsmmc.c 8997 8998OMAP RANDOM NUMBER GENERATOR SUPPORT 8999M: Deepak Saxena <dsaxena@plexity.net> 9000S: Maintained 9001F: drivers/char/hw_random/omap-rng.c 9002 9003OMAP HWMOD SUPPORT 9004M: Benoît Cousson <bcousson@baylibre.com> 9005M: Paul Walmsley <paul@pwsan.com> 9006L: linux-omap@vger.kernel.org 9007S: Maintained 9008F: arch/arm/mach-omap2/omap_hwmod.* 9009 9010OMAP HWMOD DATA 9011M: Paul Walmsley <paul@pwsan.com> 9012L: linux-omap@vger.kernel.org 9013S: Maintained 9014F: arch/arm/mach-omap2/omap_hwmod*data* 9015 9016OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9017M: Benoît Cousson <bcousson@baylibre.com> 9018L: linux-omap@vger.kernel.org 9019S: Maintained 9020F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9021 9022OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9023M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9024L: linux-media@vger.kernel.org 9025S: Maintained 9026F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9027F: drivers/media/platform/omap3isp/ 9028F: drivers/staging/media/omap4iss/ 9029 9030OMAP USB SUPPORT 9031L: linux-usb@vger.kernel.org 9032L: linux-omap@vger.kernel.org 9033S: Orphan 9034F: drivers/usb/*/*omap* 9035F: arch/arm/*omap*/usb* 9036 9037OMAP GPIO DRIVER 9038M: Grygorii Strashko <grygorii.strashko@ti.com> 9039M: Santosh Shilimkar <ssantosh@kernel.org> 9040M: Kevin Hilman <khilman@kernel.org> 9041L: linux-omap@vger.kernel.org 9042S: Maintained 9043F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9044F: drivers/gpio/gpio-omap.c 9045 9046OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9047M: Mark Jackson <mpfj@newflow.co.uk> 9048L: linux-omap@vger.kernel.org 9049S: Maintained 9050F: arch/arm/boot/dts/am335x-nano.dts 9051 9052OMFS FILESYSTEM 9053M: Bob Copeland <me@bobcopeland.com> 9054L: linux-karma-devel@lists.sourceforge.net 9055S: Maintained 9056F: Documentation/filesystems/omfs.txt 9057F: fs/omfs/ 9058 9059OMNIKEY CARDMAN 4000 DRIVER 9060M: Harald Welte <laforge@gnumonks.org> 9061S: Maintained 9062F: drivers/char/pcmcia/cm4000_cs.c 9063F: include/linux/cm4000_cs.h 9064F: include/uapi/linux/cm4000_cs.h 9065 9066OMNIKEY CARDMAN 4040 DRIVER 9067M: Harald Welte <laforge@gnumonks.org> 9068S: Maintained 9069F: drivers/char/pcmcia/cm4040_cs.* 9070 9071OMNIVISION OV7670 SENSOR DRIVER 9072M: Jonathan Corbet <corbet@lwn.net> 9073L: linux-media@vger.kernel.org 9074T: git git://linuxtv.org/media_tree.git 9075S: Maintained 9076F: drivers/media/i2c/ov7670.c 9077 9078ONENAND FLASH DRIVER 9079M: Kyungmin Park <kyungmin.park@samsung.com> 9080L: linux-mtd@lists.infradead.org 9081S: Maintained 9082F: drivers/mtd/onenand/ 9083F: include/linux/mtd/onenand*.h 9084 9085ONSTREAM SCSI TAPE DRIVER 9086M: Willem Riede <osst@riede.org> 9087L: osst-users@lists.sourceforge.net 9088L: linux-scsi@vger.kernel.org 9089S: Maintained 9090F: Documentation/scsi/osst.txt 9091F: drivers/scsi/osst.* 9092F: drivers/scsi/osst_*.h 9093F: drivers/scsi/st.h 9094 9095OPENCORES I2C BUS DRIVER 9096M: Peter Korsgaard <jacmet@sunsite.dk> 9097L: linux-i2c@vger.kernel.org 9098S: Maintained 9099F: Documentation/i2c/busses/i2c-ocores 9100F: drivers/i2c/busses/i2c-ocores.c 9101 9102OPEN FIRMWARE AND FLATTENED DEVICE TREE 9103M: Rob Herring <robh+dt@kernel.org> 9104M: Frank Rowand <frowand.list@gmail.com> 9105L: devicetree@vger.kernel.org 9106W: http://www.devicetree.org/ 9107T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9108S: Maintained 9109F: drivers/of/ 9110F: include/linux/of*.h 9111F: scripts/dtc/ 9112 9113OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9114M: Rob Herring <robh+dt@kernel.org> 9115M: Mark Rutland <mark.rutland@arm.com> 9116L: devicetree@vger.kernel.org 9117T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9118Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9119S: Maintained 9120F: Documentation/devicetree/ 9121F: arch/*/boot/dts/ 9122F: include/dt-bindings/ 9123 9124OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9125M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9126L: devicetree@vger.kernel.org 9127S: Maintained 9128F: Documentation/devicetree/dynamic-resolution-notes.txt 9129F: Documentation/devicetree/overlay-notes.txt 9130F: drivers/of/overlay.c 9131F: drivers/of/resolver.c 9132 9133OPENRISC ARCHITECTURE 9134M: Jonas Bonn <jonas@southpole.se> 9135M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9136M: Stafford Horne <shorne@gmail.com> 9137L: openrisc@lists.librecores.org 9138W: http://openrisc.io 9139S: Maintained 9140F: arch/openrisc/ 9141 9142OPENVSWITCH 9143M: Pravin Shelar <pshelar@nicira.com> 9144L: netdev@vger.kernel.org 9145L: dev@openvswitch.org 9146W: http://openvswitch.org 9147S: Maintained 9148F: net/openvswitch/ 9149F: include/uapi/linux/openvswitch.h 9150 9151OPERATING PERFORMANCE POINTS (OPP) 9152M: Viresh Kumar <vireshk@kernel.org> 9153M: Nishanth Menon <nm@ti.com> 9154M: Stephen Boyd <sboyd@codeaurora.org> 9155L: linux-pm@vger.kernel.org 9156S: Maintained 9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9158F: drivers/base/power/opp/ 9159F: include/linux/pm_opp.h 9160F: Documentation/power/opp.txt 9161F: Documentation/devicetree/bindings/opp/ 9162 9163OPL4 DRIVER 9164M: Clemens Ladisch <clemens@ladisch.de> 9165L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9166T: git git://git.alsa-project.org/alsa-kernel.git 9167S: Maintained 9168F: sound/drivers/opl4/ 9169 9170OPROFILE 9171M: Robert Richter <rric@kernel.org> 9172L: oprofile-list@lists.sf.net 9173S: Maintained 9174F: arch/*/include/asm/oprofile*.h 9175F: arch/*/oprofile/ 9176F: drivers/oprofile/ 9177F: include/linux/oprofile.h 9178 9179ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9180M: Mark Fasheh <mfasheh@versity.com> 9181M: Joel Becker <jlbec@evilplan.org> 9182L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9183W: http://ocfs2.wiki.kernel.org 9184S: Supported 9185F: Documentation/filesystems/ocfs2.txt 9186F: Documentation/filesystems/dlmfs.txt 9187F: fs/ocfs2/ 9188 9189ORINOCO DRIVER 9190L: linux-wireless@vger.kernel.org 9191W: http://wireless.kernel.org/en/users/Drivers/orinoco 9192W: http://www.nongnu.org/orinoco/ 9193S: Orphan 9194F: drivers/net/wireless/intersil/orinoco/ 9195 9196OSD LIBRARY and FILESYSTEM 9197M: Boaz Harrosh <ooo@electrozaur.com> 9198M: Benny Halevy <bhalevy@primarydata.com> 9199L: osd-dev@open-osd.org 9200W: http://open-osd.org 9201T: git git://git.open-osd.org/open-osd.git 9202S: Maintained 9203F: drivers/scsi/osd/ 9204F: include/scsi/osd_* 9205F: fs/exofs/ 9206 9207OVERLAY FILESYSTEM 9208M: Miklos Szeredi <miklos@szeredi.hu> 9209L: linux-unionfs@vger.kernel.org 9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9211S: Supported 9212F: fs/overlayfs/ 9213F: Documentation/filesystems/overlayfs.txt 9214 9215ORANGEFS FILESYSTEM 9216M: Mike Marshall <hubcap@omnibond.com> 9217L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9219S: Supported 9220F: fs/orangefs/ 9221F: Documentation/filesystems/orangefs.txt 9222 9223P54 WIRELESS DRIVER 9224M: Christian Lamparter <chunkeey@googlemail.com> 9225L: linux-wireless@vger.kernel.org 9226W: http://wireless.kernel.org/en/users/Drivers/p54 9227S: Maintained 9228F: drivers/net/wireless/intersil/p54/ 9229 9230PA SEMI ETHERNET DRIVER 9231L: netdev@vger.kernel.org 9232S: Orphan 9233F: drivers/net/ethernet/pasemi/* 9234 9235PA SEMI SMBUS DRIVER 9236L: linux-i2c@vger.kernel.org 9237S: Orphan 9238F: drivers/i2c/busses/i2c-pasemi.c 9239 9240PADATA PARALLEL EXECUTION MECHANISM 9241M: Steffen Klassert <steffen.klassert@secunet.com> 9242L: linux-crypto@vger.kernel.org 9243S: Maintained 9244F: kernel/padata.c 9245F: include/linux/padata.h 9246F: Documentation/padata.txt 9247 9248PANASONIC LAPTOP ACPI EXTRAS DRIVER 9249M: Harald Welte <laforge@gnumonks.org> 9250L: platform-driver-x86@vger.kernel.org 9251S: Maintained 9252F: drivers/platform/x86/panasonic-laptop.c 9253 9254PANASONIC MN10300/AM33/AM34 PORT 9255M: David Howells <dhowells@redhat.com> 9256L: linux-am33-list@redhat.com (moderated for non-subscribers) 9257W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9258S: Maintained 9259F: Documentation/mn10300/ 9260F: arch/mn10300/ 9261 9262PARALLEL LCD/KEYPAD PANEL DRIVER 9263M: Willy Tarreau <willy@haproxy.com> 9264M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9265S: Odd Fixes 9266F: Documentation/misc-devices/lcd-panel-cgram.txt 9267F: drivers/misc/panel.c 9268 9269PARALLEL PORT SUBSYSTEM 9270M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9271M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9272L: linux-parport@lists.infradead.org (subscribers-only) 9273S: Maintained 9274F: drivers/parport/ 9275F: include/linux/parport*.h 9276F: drivers/char/ppdev.c 9277F: include/uapi/linux/ppdev.h 9278F: Documentation/parport*.txt 9279 9280PARAVIRT_OPS INTERFACE 9281M: Jeremy Fitzhardinge <jeremy@goop.org> 9282M: Chris Wright <chrisw@sous-sol.org> 9283M: Alok Kataria <akataria@vmware.com> 9284M: Rusty Russell <rusty@rustcorp.com.au> 9285L: virtualization@lists.linux-foundation.org 9286S: Supported 9287F: Documentation/virtual/paravirt_ops.txt 9288F: arch/*/kernel/paravirt* 9289F: arch/*/include/asm/paravirt.h 9290F: include/linux/hypervisor.h 9291 9292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9293M: Tim Waugh <tim@cyberelk.net> 9294L: linux-parport@lists.infradead.org (subscribers-only) 9295S: Maintained 9296F: Documentation/blockdev/paride.txt 9297F: drivers/block/paride/ 9298 9299PARISC ARCHITECTURE 9300M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9301M: Helge Deller <deller@gmx.de> 9302L: linux-parisc@vger.kernel.org 9303W: http://www.parisc-linux.org/ 9304Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9307S: Maintained 9308F: arch/parisc/ 9309F: Documentation/parisc/ 9310F: drivers/parisc/ 9311F: drivers/char/agp/parisc-agp.c 9312F: drivers/input/serio/gscps2.c 9313F: drivers/parport/parport_gsc.* 9314F: drivers/tty/serial/8250/8250_gsc.c 9315F: drivers/video/fbdev/sti* 9316F: drivers/video/console/sti* 9317F: drivers/video/logo/logo_parisc* 9318 9319PC87360 HARDWARE MONITORING DRIVER 9320M: Jim Cromie <jim.cromie@gmail.com> 9321L: linux-hwmon@vger.kernel.org 9322S: Maintained 9323F: Documentation/hwmon/pc87360 9324F: drivers/hwmon/pc87360.c 9325 9326PC8736x GPIO DRIVER 9327M: Jim Cromie <jim.cromie@gmail.com> 9328S: Maintained 9329F: drivers/char/pc8736x_gpio.c 9330 9331PC87427 HARDWARE MONITORING DRIVER 9332M: Jean Delvare <jdelvare@suse.com> 9333L: linux-hwmon@vger.kernel.org 9334S: Maintained 9335F: Documentation/hwmon/pc87427 9336F: drivers/hwmon/pc87427.c 9337 9338PCA9532 LED DRIVER 9339M: Riku Voipio <riku.voipio@iki.fi> 9340S: Maintained 9341F: drivers/leds/leds-pca9532.c 9342F: include/linux/leds-pca9532.h 9343 9344PCA9541 I2C BUS MASTER SELECTOR DRIVER 9345M: Guenter Roeck <linux@roeck-us.net> 9346L: linux-i2c@vger.kernel.org 9347S: Maintained 9348F: drivers/i2c/muxes/i2c-mux-pca9541.c 9349 9350PCDP - PRIMARY CONSOLE AND DEBUG PORT 9351M: Khalid Aziz <khalid@gonehiking.org> 9352S: Maintained 9353F: drivers/firmware/pcdp.* 9354 9355PCI ERROR RECOVERY 9356M: Linas Vepstas <linasvepstas@gmail.com> 9357L: linux-pci@vger.kernel.org 9358S: Supported 9359F: Documentation/PCI/pci-error-recovery.txt 9360 9361PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9362M: Russell Currey <ruscur@russell.cc> 9363L: linuxppc-dev@lists.ozlabs.org 9364S: Supported 9365F: Documentation/powerpc/eeh-pci-error-recovery.txt 9366F: arch/powerpc/kernel/eeh*.c 9367F: arch/powerpc/platforms/*/eeh*.c 9368F: arch/powerpc/include/*/eeh*.h 9369 9370PCI SUBSYSTEM 9371M: Bjorn Helgaas <bhelgaas@google.com> 9372L: linux-pci@vger.kernel.org 9373Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9374T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9375S: Supported 9376F: Documentation/devicetree/bindings/pci/ 9377F: Documentation/PCI/ 9378F: drivers/pci/ 9379F: include/linux/pci* 9380F: arch/x86/pci/ 9381F: arch/x86/kernel/quirks.c 9382 9383PCI DRIVER FOR ALTERA PCIE IP 9384M: Ley Foon Tan <lftan@altera.com> 9385L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9386L: linux-pci@vger.kernel.org 9387S: Supported 9388F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9389F: drivers/pci/host/pcie-altera.c 9390 9391PCI DRIVER FOR ARM VERSATILE PLATFORM 9392M: Rob Herring <robh@kernel.org> 9393L: linux-pci@vger.kernel.org 9394L: linux-arm-kernel@lists.infradead.org 9395S: Maintained 9396F: Documentation/devicetree/bindings/pci/versatile.txt 9397F: drivers/pci/host/pci-versatile.c 9398 9399PCI DRIVER FOR ARMADA 8K 9400M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9401L: linux-pci@vger.kernel.org 9402L: linux-arm-kernel@lists.infradead.org 9403S: Maintained 9404F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9405F: drivers/pci/host/pcie-armada8k.c 9406 9407PCI DRIVER FOR APPLIEDMICRO XGENE 9408M: Tanmay Inamdar <tinamdar@apm.com> 9409L: linux-pci@vger.kernel.org 9410L: linux-arm-kernel@lists.infradead.org 9411S: Maintained 9412F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9413F: drivers/pci/host/pci-xgene.c 9414 9415PCI DRIVER FOR FREESCALE LAYERSCAPE 9416M: Minghuan Lian <minghuan.Lian@freescale.com> 9417M: Mingkai Hu <mingkai.hu@freescale.com> 9418M: Roy Zang <tie-fei.zang@freescale.com> 9419L: linuxppc-dev@lists.ozlabs.org 9420L: linux-pci@vger.kernel.org 9421L: linux-arm-kernel@lists.infradead.org 9422S: Maintained 9423F: drivers/pci/host/*layerscape* 9424 9425PCI DRIVER FOR IMX6 9426M: Richard Zhu <hongxing.zhu@nxp.com> 9427M: Lucas Stach <l.stach@pengutronix.de> 9428L: linux-pci@vger.kernel.org 9429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9430S: Maintained 9431F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9432F: drivers/pci/host/*imx6* 9433 9434PCI DRIVER FOR TI KEYSTONE 9435M: Murali Karicheri <m-karicheri2@ti.com> 9436L: linux-pci@vger.kernel.org 9437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9438S: Maintained 9439F: drivers/pci/host/*keystone* 9440 9441PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9442M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9443M: Jason Cooper <jason@lakedaemon.net> 9444L: linux-pci@vger.kernel.org 9445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9446S: Maintained 9447F: drivers/pci/host/*mvebu* 9448 9449PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9450M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9451L: linux-pci@vger.kernel.org 9452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9453S: Maintained 9454F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9455F: drivers/pci/host/pci-aardvark.c 9456 9457PCI DRIVER FOR NVIDIA TEGRA 9458M: Thierry Reding <thierry.reding@gmail.com> 9459L: linux-tegra@vger.kernel.org 9460L: linux-pci@vger.kernel.org 9461S: Supported 9462F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9463F: drivers/pci/host/pci-tegra.c 9464 9465PCI DRIVER FOR TI DRA7XX 9466M: Kishon Vijay Abraham I <kishon@ti.com> 9467L: linux-omap@vger.kernel.org 9468L: linux-pci@vger.kernel.org 9469S: Supported 9470F: Documentation/devicetree/bindings/pci/ti-pci.txt 9471F: drivers/pci/host/pci-dra7xx.c 9472 9473PCI DRIVER FOR RENESAS R-CAR 9474M: Simon Horman <horms@verge.net.au> 9475L: linux-pci@vger.kernel.org 9476L: linux-renesas-soc@vger.kernel.org 9477S: Maintained 9478F: drivers/pci/host/*rcar* 9479 9480PCI DRIVER FOR SAMSUNG EXYNOS 9481M: Jingoo Han <jingoohan1@gmail.com> 9482L: linux-pci@vger.kernel.org 9483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9484L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9485S: Maintained 9486F: drivers/pci/host/pci-exynos.c 9487 9488PCI DRIVER FOR SYNOPSIS DESIGNWARE 9489M: Jingoo Han <jingoohan1@gmail.com> 9490M: Joao Pinto <Joao.Pinto@synopsys.com> 9491L: linux-pci@vger.kernel.org 9492S: Maintained 9493F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9494F: drivers/pci/host/*designware* 9495 9496PCI DRIVER FOR GENERIC OF HOSTS 9497M: Will Deacon <will.deacon@arm.com> 9498L: linux-pci@vger.kernel.org 9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9500S: Maintained 9501F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9502F: drivers/pci/host/pci-host-common.c 9503F: drivers/pci/host/pci-host-generic.c 9504 9505PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9506M: Keith Busch <keith.busch@intel.com> 9507L: linux-pci@vger.kernel.org 9508S: Supported 9509F: drivers/pci/host/vmd.c 9510 9511PCIE DRIVER FOR ST SPEAR13XX 9512M: Pratyush Anand <pratyush.anand@gmail.com> 9513L: linux-pci@vger.kernel.org 9514S: Maintained 9515F: drivers/pci/host/*spear* 9516 9517PCI MSI DRIVER FOR ALTERA MSI IP 9518M: Ley Foon Tan <lftan@altera.com> 9519L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9520L: linux-pci@vger.kernel.org 9521S: Supported 9522F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9523F: drivers/pci/host/pcie-altera-msi.c 9524 9525PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9526M: Duc Dang <dhdang@apm.com> 9527L: linux-pci@vger.kernel.org 9528L: linux-arm-kernel@lists.infradead.org 9529S: Maintained 9530F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9531F: drivers/pci/host/pci-xgene-msi.c 9532 9533PCIE DRIVER FOR AXIS ARTPEC 9534M: Niklas Cassel <niklas.cassel@axis.com> 9535M: Jesper Nilsson <jesper.nilsson@axis.com> 9536L: linux-arm-kernel@axis.com 9537L: linux-pci@vger.kernel.org 9538S: Maintained 9539F: Documentation/devicetree/bindings/pci/axis,artpec* 9540F: drivers/pci/host/*artpec* 9541 9542PCIE DRIVER FOR HISILICON 9543M: Zhou Wang <wangzhou1@hisilicon.com> 9544M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9545L: linux-pci@vger.kernel.org 9546S: Maintained 9547F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9548F: drivers/pci/host/pcie-hisi.c 9549 9550PCIE DRIVER FOR ROCKCHIP 9551M: Shawn Lin <shawn.lin@rock-chips.com> 9552M: Wenrui Li <wenrui.li@rock-chips.com> 9553L: linux-pci@vger.kernel.org 9554L: linux-rockchip@lists.infradead.org 9555S: Maintained 9556F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9557F: drivers/pci/host/pcie-rockchip.c 9558 9559PCIE DRIVER FOR QUALCOMM MSM 9560M: Stanimir Varbanov <svarbanov@mm-sol.com> 9561L: linux-pci@vger.kernel.org 9562L: linux-arm-msm@vger.kernel.org 9563S: Maintained 9564F: drivers/pci/host/*qcom* 9565 9566PCIE DRIVER FOR CAVIUM THUNDERX 9567M: David Daney <david.daney@cavium.com> 9568L: linux-pci@vger.kernel.org 9569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9570S: Supported 9571F: Documentation/devicetree/bindings/pci/pci-thunder-* 9572F: drivers/pci/host/pci-thunder-* 9573 9574PCMCIA SUBSYSTEM 9575P: Linux PCMCIA Team 9576L: linux-pcmcia@lists.infradead.org 9577W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9578T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9579S: Maintained 9580F: Documentation/pcmcia/ 9581F: tools/pcmcia/ 9582F: drivers/pcmcia/ 9583F: include/pcmcia/ 9584 9585PCNET32 NETWORK DRIVER 9586M: Don Fry <pcnet32@frontier.com> 9587L: netdev@vger.kernel.org 9588S: Maintained 9589F: drivers/net/ethernet/amd/pcnet32.c 9590 9591PCRYPT PARALLEL CRYPTO ENGINE 9592M: Steffen Klassert <steffen.klassert@secunet.com> 9593L: linux-crypto@vger.kernel.org 9594S: Maintained 9595F: crypto/pcrypt.c 9596F: include/crypto/pcrypt.h 9597 9598PER-CPU MEMORY ALLOCATOR 9599M: Tejun Heo <tj@kernel.org> 9600M: Christoph Lameter <cl@linux.com> 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9602S: Maintained 9603F: include/linux/percpu*.h 9604F: mm/percpu*.c 9605F: arch/*/include/asm/percpu.h 9606 9607PER-TASK DELAY ACCOUNTING 9608M: Balbir Singh <bsingharora@gmail.com> 9609S: Maintained 9610F: include/linux/delayacct.h 9611F: kernel/delayacct.c 9612 9613PERFORMANCE EVENTS SUBSYSTEM 9614M: Peter Zijlstra <peterz@infradead.org> 9615M: Ingo Molnar <mingo@redhat.com> 9616M: Arnaldo Carvalho de Melo <acme@kernel.org> 9617R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9618L: linux-kernel@vger.kernel.org 9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9620S: Supported 9621F: kernel/events/* 9622F: include/linux/perf_event.h 9623F: include/uapi/linux/perf_event.h 9624F: arch/*/kernel/perf_event*.c 9625F: arch/*/kernel/*/perf_event*.c 9626F: arch/*/kernel/*/*/perf_event*.c 9627F: arch/*/include/asm/perf_event.h 9628F: arch/*/kernel/perf_callchain.c 9629F: arch/*/events/* 9630F: tools/perf/ 9631 9632PERSONALITY HANDLING 9633M: Christoph Hellwig <hch@infradead.org> 9634L: linux-abi-devel@lists.sourceforge.net 9635S: Maintained 9636F: include/linux/personality.h 9637F: include/uapi/linux/personality.h 9638 9639PHONET PROTOCOL 9640M: Remi Denis-Courmont <courmisch@gmail.com> 9641S: Supported 9642F: Documentation/networking/phonet.txt 9643F: include/linux/phonet.h 9644F: include/net/phonet/ 9645F: include/uapi/linux/phonet.h 9646F: net/phonet/ 9647 9648PHRAM MTD DRIVER 9649M: Joern Engel <joern@lazybastard.org> 9650L: linux-mtd@lists.infradead.org 9651S: Maintained 9652F: drivers/mtd/devices/phram.c 9653 9654PICOLCD HID DRIVER 9655M: Bruno Prémont <bonbons@linux-vserver.org> 9656L: linux-input@vger.kernel.org 9657S: Maintained 9658F: drivers/hid/hid-picolcd* 9659 9660PICOXCELL SUPPORT 9661M: Jamie Iles <jamie@jamieiles.com> 9662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9663T: git git://github.com/jamieiles/linux-2.6-ji.git 9664S: Supported 9665F: arch/arm/boot/dts/picoxcell* 9666F: arch/arm/mach-picoxcell/ 9667F: drivers/crypto/picoxcell* 9668 9669PIN CONTROL SUBSYSTEM 9670M: Linus Walleij <linus.walleij@linaro.org> 9671L: linux-gpio@vger.kernel.org 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9673S: Maintained 9674F: Documentation/devicetree/bindings/pinctrl/ 9675F: Documentation/pinctrl.txt 9676F: drivers/pinctrl/ 9677F: include/linux/pinctrl/ 9678 9679PIN CONTROLLER - ATMEL AT91 9680M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9682S: Maintained 9683F: drivers/pinctrl/pinctrl-at91.* 9684 9685PIN CONTROLLER - ATMEL AT91 PIO4 9686M: Ludovic Desroches <ludovic.desroches@atmel.com> 9687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9688L: linux-gpio@vger.kernel.org 9689S: Supported 9690F: drivers/pinctrl/pinctrl-at91-pio4.* 9691 9692PIN CONTROLLER - INTEL 9693M: Mika Westerberg <mika.westerberg@linux.intel.com> 9694M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9695S: Maintained 9696F: drivers/pinctrl/intel/ 9697 9698PIN CONTROLLER - RENESAS 9699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9700M: Geert Uytterhoeven <geert+renesas@glider.be> 9701L: linux-renesas-soc@vger.kernel.org 9702S: Maintained 9703F: drivers/pinctrl/sh-pfc/ 9704 9705PIN CONTROLLER - SAMSUNG 9706M: Tomasz Figa <tomasz.figa@gmail.com> 9707M: Krzysztof Kozlowski <krzk@kernel.org> 9708M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9710L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9711S: Maintained 9712F: drivers/pinctrl/samsung/ 9713F: include/dt-bindings/pinctrl/samsung.h 9714F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9715 9716PIN CONTROLLER - SINGLE 9717M: Tony Lindgren <tony@atomide.com> 9718M: Haojian Zhuang <haojian.zhuang@linaro.org> 9719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9720L: linux-omap@vger.kernel.org 9721S: Maintained 9722F: drivers/pinctrl/pinctrl-single.c 9723 9724PIN CONTROLLER - ST SPEAR 9725M: Viresh Kumar <vireshk@kernel.org> 9726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9727W: http://www.st.com/spear 9728S: Maintained 9729F: drivers/pinctrl/spear/ 9730 9731PISTACHIO SOC SUPPORT 9732M: James Hartley <james.hartley@imgtec.com> 9733M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9734L: linux-mips@linux-mips.org 9735S: Maintained 9736F: arch/mips/pistachio/ 9737F: arch/mips/include/asm/mach-pistachio/ 9738F: arch/mips/boot/dts/pistachio/ 9739F: arch/mips/configs/pistachio*_defconfig 9740 9741PKTCDVD DRIVER 9742S: Orphan 9743M: linux-block@vger.kernel.org 9744F: drivers/block/pktcdvd.c 9745F: include/linux/pktcdvd.h 9746F: include/uapi/linux/pktcdvd.h 9747 9748PKUNITY SOC DRIVERS 9749M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9750W: http://mprc.pku.edu.cn/~guanxuetao/linux 9751S: Maintained 9752T: git git://github.com/gxt/linux.git 9753F: drivers/input/serio/i8042-unicore32io.h 9754F: drivers/i2c/busses/i2c-puv3.c 9755F: drivers/video/fbdev/fb-puv3.c 9756F: drivers/rtc/rtc-puv3.c 9757 9758PMBUS HARDWARE MONITORING DRIVERS 9759M: Guenter Roeck <linux@roeck-us.net> 9760L: linux-hwmon@vger.kernel.org 9761W: http://hwmon.wiki.kernel.org/ 9762W: http://www.roeck-us.net/linux/drivers/ 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9764S: Maintained 9765F: Documentation/hwmon/pmbus 9766F: drivers/hwmon/pmbus/ 9767F: include/linux/i2c/pmbus.h 9768 9769PMC SIERRA MaxRAID DRIVER 9770L: linux-scsi@vger.kernel.org 9771W: http://www.pmc-sierra.com/ 9772S: Orphan 9773F: drivers/scsi/pmcraid.* 9774 9775PMC SIERRA PM8001 DRIVER 9776M: Jack Wang <jinpu.wang@profitbricks.com> 9777M: lindar_liu@usish.com 9778L: pmchba@pmcs.com 9779L: linux-scsi@vger.kernel.org 9780S: Supported 9781F: drivers/scsi/pm8001/ 9782 9783POSIX CLOCKS and TIMERS 9784M: Thomas Gleixner <tglx@linutronix.de> 9785L: linux-kernel@vger.kernel.org 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9787S: Maintained 9788F: fs/timerfd.c 9789F: include/linux/timer* 9790F: kernel/time/*timer* 9791 9792POWER MANAGEMENT CORE 9793M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9794L: linux-pm@vger.kernel.org 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9796B: https://bugzilla.kernel.org 9797S: Supported 9798F: drivers/base/power/ 9799F: include/linux/pm.h 9800F: include/linux/pm_* 9801F: include/linux/powercap.h 9802F: drivers/powercap/ 9803 9804POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9805M: Sebastian Reichel <sre@kernel.org> 9806L: linux-pm@vger.kernel.org 9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9808S: Maintained 9809F: Documentation/devicetree/bindings/power/supply/ 9810F: include/linux/power_supply.h 9811F: drivers/power/supply/ 9812 9813POWER STATE COORDINATION INTERFACE (PSCI) 9814M: Mark Rutland <mark.rutland@arm.com> 9815M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9816L: linux-arm-kernel@lists.infradead.org 9817S: Maintained 9818F: drivers/firmware/psci.c 9819F: include/linux/psci.h 9820F: include/uapi/linux/psci.h 9821 9822POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9823M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9824L: linuxppc-dev@lists.ozlabs.org 9825S: Maintained 9826F: drivers/char/powernv-op-panel.c 9827 9828PNP SUPPORT 9829M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9830S: Maintained 9831F: drivers/pnp/ 9832 9833PPP PROTOCOL DRIVERS AND COMPRESSORS 9834M: Paul Mackerras <paulus@samba.org> 9835L: linux-ppp@vger.kernel.org 9836S: Maintained 9837F: drivers/net/ppp/ppp_* 9838 9839PPP OVER ATM (RFC 2364) 9840M: Mitchell Blank Jr <mitch@sfgoth.com> 9841S: Maintained 9842F: net/atm/pppoatm.c 9843F: include/uapi/linux/atmppp.h 9844 9845PPP OVER ETHERNET 9846M: Michal Ostrowski <mostrows@earthlink.net> 9847S: Maintained 9848F: drivers/net/ppp/pppoe.c 9849F: drivers/net/ppp/pppox.c 9850 9851PPP OVER L2TP 9852M: James Chapman <jchapman@katalix.com> 9853S: Maintained 9854F: net/l2tp/l2tp_ppp.c 9855F: include/linux/if_pppol2tp.h 9856F: include/uapi/linux/if_pppol2tp.h 9857 9858PPS SUPPORT 9859M: Rodolfo Giometti <giometti@enneenne.com> 9860W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9861L: linuxpps@ml.enneenne.com (subscribers-only) 9862S: Maintained 9863F: Documentation/pps/ 9864F: drivers/pps/ 9865F: include/linux/pps*.h 9866 9867PPTP DRIVER 9868M: Dmitry Kozlov <xeb@mail.ru> 9869L: netdev@vger.kernel.org 9870S: Maintained 9871F: drivers/net/ppp/pptp.c 9872W: http://sourceforge.net/projects/accel-pptp 9873 9874PREEMPTIBLE KERNEL 9875M: Robert Love <rml@tech9.net> 9876L: kpreempt-tech@lists.sourceforge.net 9877W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9878S: Supported 9879F: Documentation/preempt-locking.txt 9880F: include/linux/preempt.h 9881 9882PRISM54 WIRELESS DRIVER 9883M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9884L: linux-wireless@vger.kernel.org 9885W: http://wireless.kernel.org/en/users/Drivers/p54 9886S: Obsolete 9887F: drivers/net/wireless/intersil/prism54/ 9888 9889PS3 NETWORK SUPPORT 9890M: Geoff Levand <geoff@infradead.org> 9891L: netdev@vger.kernel.org 9892L: linuxppc-dev@lists.ozlabs.org 9893S: Maintained 9894F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9895 9896PS3 PLATFORM SUPPORT 9897M: Geoff Levand <geoff@infradead.org> 9898L: linuxppc-dev@lists.ozlabs.org 9899S: Maintained 9900F: arch/powerpc/boot/ps3* 9901F: arch/powerpc/include/asm/lv1call.h 9902F: arch/powerpc/include/asm/ps3*.h 9903F: arch/powerpc/platforms/ps3/ 9904F: drivers/*/ps3* 9905F: drivers/ps3/ 9906F: drivers/rtc/rtc-ps3.c 9907F: drivers/usb/host/*ps3.c 9908F: sound/ppc/snd_ps3* 9909 9910PS3VRAM DRIVER 9911M: Jim Paris <jim@jtan.com> 9912M: Geoff Levand <geoff@infradead.org> 9913L: linuxppc-dev@lists.ozlabs.org 9914S: Maintained 9915F: drivers/block/ps3vram.c 9916 9917PSTORE FILESYSTEM 9918M: Anton Vorontsov <anton@enomsg.org> 9919M: Colin Cross <ccross@android.com> 9920M: Kees Cook <keescook@chromium.org> 9921M: Tony Luck <tony.luck@intel.com> 9922S: Maintained 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9924F: fs/pstore/ 9925F: include/linux/pstore* 9926F: drivers/firmware/efi/efi-pstore.c 9927F: drivers/acpi/apei/erst.c 9928 9929PTP HARDWARE CLOCK SUPPORT 9930M: Richard Cochran <richardcochran@gmail.com> 9931L: netdev@vger.kernel.org 9932S: Maintained 9933W: http://linuxptp.sourceforge.net/ 9934F: Documentation/ABI/testing/sysfs-ptp 9935F: Documentation/ptp/* 9936F: drivers/net/ethernet/freescale/gianfar_ptp.c 9937F: drivers/net/phy/dp83640* 9938F: drivers/ptp/* 9939F: include/linux/ptp_cl* 9940 9941PTRACE SUPPORT 9942M: Roland McGrath <roland@hack.frob.com> 9943M: Oleg Nesterov <oleg@redhat.com> 9944S: Maintained 9945F: include/asm-generic/syscall.h 9946F: include/linux/ptrace.h 9947F: include/linux/regset.h 9948F: include/linux/tracehook.h 9949F: include/uapi/linux/ptrace.h 9950F: kernel/ptrace.c 9951 9952PULSE8-CEC DRIVER 9953M: Hans Verkuil <hverkuil@xs4all.nl> 9954L: linux-media@vger.kernel.org 9955T: git git://linuxtv.org/media_tree.git 9956S: Maintained 9957F: drivers/staging/media/pulse8-cec 9958 9959PVRUSB2 VIDEO4LINUX DRIVER 9960M: Mike Isely <isely@pobox.com> 9961L: pvrusb2@isely.net (subscribers-only) 9962L: linux-media@vger.kernel.org 9963W: http://www.isely.net/pvrusb2/ 9964T: git git://linuxtv.org/media_tree.git 9965S: Maintained 9966F: Documentation/media/v4l-drivers/pvrusb2* 9967F: drivers/media/usb/pvrusb2/ 9968 9969PWC WEBCAM DRIVER 9970M: Hans Verkuil <hverkuil@xs4all.nl> 9971L: linux-media@vger.kernel.org 9972T: git git://linuxtv.org/media_tree.git 9973S: Odd Fixes 9974F: drivers/media/usb/pwc/* 9975 9976PWM FAN DRIVER 9977M: Kamil Debski <kamil@wypas.org> 9978M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9979L: linux-hwmon@vger.kernel.org 9980S: Supported 9981F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9982F: Documentation/hwmon/pwm-fan 9983F: drivers/hwmon/pwm-fan.c 9984 9985PWM SUBSYSTEM 9986M: Thierry Reding <thierry.reding@gmail.com> 9987L: linux-pwm@vger.kernel.org 9988S: Maintained 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9990F: Documentation/pwm.txt 9991F: Documentation/devicetree/bindings/pwm/ 9992F: include/linux/pwm.h 9993F: drivers/pwm/ 9994F: drivers/video/backlight/pwm_bl.c 9995F: include/linux/pwm_backlight.h 9996 9997PXA2xx/PXA3xx SUPPORT 9998M: Daniel Mack <daniel@zonque.org> 9999M: Haojian Zhuang <haojian.zhuang@gmail.com> 10000M: Robert Jarzmik <robert.jarzmik@free.fr> 10001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10002T: git git://github.com/hzhuang1/linux.git 10003T: git git://github.com/rjarzmik/linux.git 10004S: Maintained 10005F: arch/arm/boot/dts/pxa* 10006F: arch/arm/mach-pxa/ 10007F: drivers/dma/pxa* 10008F: drivers/pcmcia/pxa2xx* 10009F: drivers/pinctrl/pxa/ 10010F: drivers/spi/spi-pxa2xx* 10011F: drivers/usb/gadget/udc/pxa2* 10012F: include/sound/pxa2xx-lib.h 10013F: sound/arm/pxa* 10014F: sound/soc/pxa/ 10015 10016PXA GPIO DRIVER 10017M: Robert Jarzmik <robert.jarzmik@free.fr> 10018L: linux-gpio@vger.kernel.org 10019S: Maintained 10020F: drivers/gpio/gpio-pxa.c 10021 10022PXA3xx NAND FLASH DRIVER 10023M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10024L: linux-mtd@lists.infradead.org 10025S: Maintained 10026F: drivers/mtd/nand/pxa3xx_nand.c 10027 10028MMP SUPPORT 10029M: Eric Miao <eric.y.miao@gmail.com> 10030M: Haojian Zhuang <haojian.zhuang@gmail.com> 10031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10032T: git git://github.com/hzhuang1/linux.git 10033T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10034S: Maintained 10035F: arch/arm/boot/dts/mmp* 10036F: arch/arm/mach-mmp/ 10037 10038PXA MMCI DRIVER 10039S: Orphan 10040 10041PXA RTC DRIVER 10042M: Robert Jarzmik <robert.jarzmik@free.fr> 10043L: rtc-linux@googlegroups.com 10044S: Maintained 10045 10046QAT DRIVER 10047M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10048M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10049L: qat-linux@intel.com 10050S: Supported 10051F: drivers/crypto/qat/ 10052 10053QIB DRIVER 10054M: Mike Marciniszyn <infinipath@intel.com> 10055L: linux-rdma@vger.kernel.org 10056S: Supported 10057F: drivers/infiniband/hw/qib/ 10058 10059QLOGIC QLA1280 SCSI DRIVER 10060M: Michael Reed <mdr@sgi.com> 10061L: linux-scsi@vger.kernel.org 10062S: Maintained 10063F: drivers/scsi/qla1280.[ch] 10064 10065QLOGIC QLA2XXX FC-SCSI DRIVER 10066M: qla2xxx-upstream@qlogic.com 10067L: linux-scsi@vger.kernel.org 10068S: Supported 10069F: Documentation/scsi/LICENSE.qla2xxx 10070F: drivers/scsi/qla2xxx/ 10071 10072QLOGIC QLA4XXX iSCSI DRIVER 10073M: QLogic-Storage-Upstream@qlogic.com 10074L: linux-scsi@vger.kernel.org 10075S: Supported 10076F: Documentation/scsi/LICENSE.qla4xxx 10077F: drivers/scsi/qla4xxx/ 10078 10079QLOGIC QLA3XXX NETWORK DRIVER 10080M: Dept-GELinuxNICDev@cavium.com 10081L: netdev@vger.kernel.org 10082S: Supported 10083F: Documentation/networking/LICENSE.qla3xxx 10084F: drivers/net/ethernet/qlogic/qla3xxx.* 10085 10086QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10087M: Harish Patil <harish.patil@cavium.com> 10088M: Manish Chopra <manish.chopra@cavium.com> 10089M: Dept-GELinuxNICDev@cavium.com 10090L: netdev@vger.kernel.org 10091S: Supported 10092F: drivers/net/ethernet/qlogic/qlcnic/ 10093 10094QLOGIC QLGE 10Gb ETHERNET DRIVER 10095M: Harish Patil <harish.patil@cavium.com> 10096M: Manish Chopra <manish.chopra@cavium.com> 10097M: Dept-GELinuxNICDev@cavium.com 10098L: netdev@vger.kernel.org 10099S: Supported 10100F: drivers/net/ethernet/qlogic/qlge/ 10101 10102QLOGIC QL4xxx ETHERNET DRIVER 10103M: Yuval Mintz <Yuval.Mintz@cavium.com> 10104M: Ariel Elior <Ariel.Elior@cavium.com> 10105M: everest-linux-l2@cavium.com 10106L: netdev@vger.kernel.org 10107S: Supported 10108F: drivers/net/ethernet/qlogic/qed/ 10109F: include/linux/qed/ 10110F: drivers/net/ethernet/qlogic/qede/ 10111 10112QNX4 FILESYSTEM 10113M: Anders Larsen <al@alarsen.net> 10114W: http://www.alarsen.net/linux/qnx4fs/ 10115S: Maintained 10116F: fs/qnx4/ 10117F: include/uapi/linux/qnx4_fs.h 10118F: include/uapi/linux/qnxtypes.h 10119 10120QORIQ DPAA2 FSL-MC BUS DRIVER 10121M: Stuart Yoder <stuart.yoder@nxp.com> 10122L: linux-kernel@vger.kernel.org 10123S: Maintained 10124F: drivers/staging/fsl-mc/ 10125 10126QT1010 MEDIA DRIVER 10127M: Antti Palosaari <crope@iki.fi> 10128L: linux-media@vger.kernel.org 10129W: https://linuxtv.org 10130W: http://palosaari.fi/linux/ 10131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10132T: git git://linuxtv.org/anttip/media_tree.git 10133S: Maintained 10134F: drivers/media/tuners/qt1010* 10135 10136QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10137M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10138L: linux-wireless@vger.kernel.org 10139L: ath9k-devel@lists.ath9k.org 10140W: http://wireless.kernel.org/en/users/Drivers/ath9k 10141S: Supported 10142F: drivers/net/wireless/ath/ath9k/ 10143 10144QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10145M: Kalle Valo <kvalo@qca.qualcomm.com> 10146L: ath10k@lists.infradead.org 10147W: http://wireless.kernel.org/en/users/Drivers/ath10k 10148T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10149S: Supported 10150F: drivers/net/wireless/ath/ath10k/ 10151 10152QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10153M: Timur Tabi <timur@codeaurora.org> 10154L: netdev@vger.kernel.org 10155S: Supported 10156F: drivers/net/ethernet/qualcomm/emac/ 10157 10158QUALCOMM HEXAGON ARCHITECTURE 10159M: Richard Kuo <rkuo@codeaurora.org> 10160L: linux-hexagon@vger.kernel.org 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10162S: Supported 10163F: arch/hexagon/ 10164 10165QUALCOMM WCN36XX WIRELESS DRIVER 10166M: Eugene Krasnikov <k.eugene.e@gmail.com> 10167L: wcn36xx@lists.infradead.org 10168W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10169T: git git://github.com/KrasnikovEugene/wcn36xx.git 10170S: Supported 10171F: drivers/net/wireless/ath/wcn36xx/ 10172 10173QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10174M: Gabriel Somlo <somlo@cmu.edu> 10175M: "Michael S. Tsirkin" <mst@redhat.com> 10176L: qemu-devel@nongnu.org 10177S: Maintained 10178F: drivers/firmware/qemu_fw_cfg.c 10179 10180RADOS BLOCK DEVICE (RBD) 10181M: Ilya Dryomov <idryomov@gmail.com> 10182M: Sage Weil <sage@redhat.com> 10183M: Alex Elder <elder@kernel.org> 10184L: ceph-devel@vger.kernel.org 10185W: http://ceph.com/ 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10187T: git git://github.com/ceph/ceph-client.git 10188S: Supported 10189F: Documentation/ABI/testing/sysfs-bus-rbd 10190F: drivers/block/rbd.c 10191F: drivers/block/rbd_types.h 10192 10193RADEON FRAMEBUFFER DISPLAY DRIVER 10194M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10195L: linux-fbdev@vger.kernel.org 10196S: Maintained 10197F: drivers/video/fbdev/aty/radeon* 10198F: include/uapi/linux/radeonfb.h 10199 10200RADIOSHARK RADIO DRIVER 10201M: Hans Verkuil <hverkuil@xs4all.nl> 10202L: linux-media@vger.kernel.org 10203T: git git://linuxtv.org/media_tree.git 10204S: Maintained 10205F: drivers/media/radio/radio-shark.c 10206 10207RADIOSHARK2 RADIO DRIVER 10208M: Hans Verkuil <hverkuil@xs4all.nl> 10209L: linux-media@vger.kernel.org 10210T: git git://linuxtv.org/media_tree.git 10211S: Maintained 10212F: drivers/media/radio/radio-shark2.c 10213F: drivers/media/radio/radio-tea5777.c 10214 10215RAGE128 FRAMEBUFFER DISPLAY DRIVER 10216M: Paul Mackerras <paulus@samba.org> 10217L: linux-fbdev@vger.kernel.org 10218S: Maintained 10219F: drivers/video/fbdev/aty/aty128fb.c 10220 10221RALINK MIPS ARCHITECTURE 10222M: John Crispin <john@phrozen.org> 10223L: linux-mips@linux-mips.org 10224S: Maintained 10225F: arch/mips/ralink 10226 10227RALINK RT2X00 WIRELESS LAN DRIVER 10228P: rt2x00 project 10229M: Stanislaw Gruszka <sgruszka@redhat.com> 10230M: Helmut Schaa <helmut.schaa@googlemail.com> 10231L: linux-wireless@vger.kernel.org 10232S: Maintained 10233F: drivers/net/wireless/ralink/rt2x00/ 10234 10235RAMDISK RAM BLOCK DEVICE DRIVER 10236M: Jens Axboe <axboe@kernel.dk> 10237S: Maintained 10238F: Documentation/blockdev/ramdisk.txt 10239F: drivers/block/brd.c 10240 10241RANDOM NUMBER DRIVER 10242M: "Theodore Ts'o" <tytso@mit.edu> 10243S: Maintained 10244F: drivers/char/random.c 10245 10246RAPIDIO SUBSYSTEM 10247M: Matt Porter <mporter@kernel.crashing.org> 10248M: Alexandre Bounine <alexandre.bounine@idt.com> 10249S: Maintained 10250F: drivers/rapidio/ 10251 10252RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10253L: linux-wireless@vger.kernel.org 10254S: Orphan 10255F: drivers/net/wireless/ray* 10256 10257RCUTORTURE MODULE 10258M: Josh Triplett <josh@joshtriplett.org> 10259M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10260L: linux-kernel@vger.kernel.org 10261S: Supported 10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10263F: Documentation/RCU/torture.txt 10264F: kernel/rcu/rcutorture.c 10265 10266RCUTORTURE TEST FRAMEWORK 10267M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10268M: Josh Triplett <josh@joshtriplett.org> 10269R: Steven Rostedt <rostedt@goodmis.org> 10270R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10271R: Lai Jiangshan <jiangshanlai@gmail.com> 10272L: linux-kernel@vger.kernel.org 10273S: Supported 10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10275F: tools/testing/selftests/rcutorture 10276 10277RDC R-321X SoC 10278M: Florian Fainelli <florian@openwrt.org> 10279S: Maintained 10280 10281RDC R6040 FAST ETHERNET DRIVER 10282M: Florian Fainelli <f.fainelli@gmail.com> 10283L: netdev@vger.kernel.org 10284S: Maintained 10285F: drivers/net/ethernet/rdc/r6040.c 10286 10287RDS - RELIABLE DATAGRAM SOCKETS 10288M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10289L: netdev@vger.kernel.org 10290L: linux-rdma@vger.kernel.org 10291L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10292W: https://oss.oracle.com/projects/rds/ 10293S: Supported 10294F: net/rds/ 10295F: Documentation/networking/rds.txt 10296 10297RDMAVT - RDMA verbs software 10298M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10299L: linux-rdma@vger.kernel.org 10300S: Supported 10301F: drivers/infiniband/sw/rdmavt 10302 10303READ-COPY UPDATE (RCU) 10304M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10305M: Josh Triplett <josh@joshtriplett.org> 10306R: Steven Rostedt <rostedt@goodmis.org> 10307R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10308R: Lai Jiangshan <jiangshanlai@gmail.com> 10309L: linux-kernel@vger.kernel.org 10310W: http://www.rdrop.com/users/paulmck/RCU/ 10311S: Supported 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10313F: Documentation/RCU/ 10314X: Documentation/RCU/torture.txt 10315F: include/linux/rcu* 10316X: include/linux/srcu.h 10317F: kernel/rcu/ 10318X: kernel/torture.c 10319 10320REAL TIME CLOCK (RTC) SUBSYSTEM 10321M: Alessandro Zummo <a.zummo@towertech.it> 10322M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10323L: rtc-linux@googlegroups.com 10324Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10326S: Maintained 10327F: Documentation/devicetree/bindings/rtc/ 10328F: Documentation/rtc.txt 10329F: drivers/rtc/ 10330F: include/linux/rtc.h 10331F: include/uapi/linux/rtc.h 10332F: include/linux/rtc/ 10333F: include/linux/platform_data/rtc-* 10334F: tools/testing/selftests/timers/rtctest.c 10335 10336REALTEK AUDIO CODECS 10337M: Bard Liao <bardliao@realtek.com> 10338M: Oder Chiou <oder_chiou@realtek.com> 10339S: Maintained 10340F: sound/soc/codecs/rt* 10341F: include/sound/rt*.h 10342 10343REISERFS FILE SYSTEM 10344L: reiserfs-devel@vger.kernel.org 10345S: Supported 10346F: fs/reiserfs/ 10347 10348REGISTER MAP ABSTRACTION 10349M: Mark Brown <broonie@kernel.org> 10350L: linux-kernel@vger.kernel.org 10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10352S: Supported 10353F: Documentation/devicetree/bindings/regmap/ 10354F: drivers/base/regmap/ 10355F: include/linux/regmap.h 10356 10357REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10358M: Ohad Ben-Cohen <ohad@wizery.com> 10359M: Bjorn Andersson <bjorn.andersson@linaro.org> 10360L: linux-remoteproc@vger.kernel.org 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10362S: Maintained 10363F: Documentation/devicetree/bindings/remoteproc/ 10364F: Documentation/remoteproc.txt 10365F: drivers/remoteproc/ 10366F: include/linux/remoteproc.h 10367 10368REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10369M: Ohad Ben-Cohen <ohad@wizery.com> 10370M: Bjorn Andersson <bjorn.andersson@linaro.org> 10371L: linux-remoteproc@vger.kernel.org 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10373S: Maintained 10374F: drivers/rpmsg/ 10375F: Documentation/rpmsg.txt 10376F: include/linux/rpmsg.h 10377 10378RENESAS CLOCK DRIVERS 10379M: Geert Uytterhoeven <geert+renesas@glider.be> 10380L: linux-renesas-soc@vger.kernel.org 10381S: Supported 10382F: drivers/clk/renesas/ 10383 10384RENESAS ETHERNET DRIVERS 10385R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10386L: netdev@vger.kernel.org 10387L: linux-renesas-soc@vger.kernel.org 10388F: drivers/net/ethernet/renesas/ 10389F: include/linux/sh_eth.h 10390 10391RENESAS USB2 PHY DRIVER 10392M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10393L: linux-renesas-soc@vger.kernel.org 10394S: Maintained 10395F: drivers/phy/phy-rcar-gen3-usb2.c 10396 10397RESET CONTROLLER FRAMEWORK 10398M: Philipp Zabel <p.zabel@pengutronix.de> 10399T: git git://git.pengutronix.de/git/pza/linux 10400S: Maintained 10401F: drivers/reset/ 10402F: Documentation/devicetree/bindings/reset/ 10403F: include/dt-bindings/reset/ 10404F: include/linux/reset.h 10405F: include/linux/reset-controller.h 10406 10407RFKILL 10408M: Johannes Berg <johannes@sipsolutions.net> 10409L: linux-wireless@vger.kernel.org 10410W: http://wireless.kernel.org/ 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10413S: Maintained 10414F: Documentation/rfkill.txt 10415F: net/rfkill/ 10416 10417RHASHTABLE 10418M: Thomas Graf <tgraf@suug.ch> 10419M: Herbert Xu <herbert@gondor.apana.org.au> 10420L: netdev@vger.kernel.org 10421S: Maintained 10422F: lib/rhashtable.c 10423F: include/linux/rhashtable.h 10424 10425RICOH SMARTMEDIA/XD DRIVER 10426M: Maxim Levitsky <maximlevitsky@gmail.com> 10427S: Maintained 10428F: drivers/mtd/nand/r852.c 10429F: drivers/mtd/nand/r852.h 10430 10431RICOH R5C592 MEMORYSTICK DRIVER 10432M: Maxim Levitsky <maximlevitsky@gmail.com> 10433S: Maintained 10434F: drivers/memstick/host/r592.* 10435 10436ROCCAT DRIVERS 10437M: Stefan Achatz <erazor_de@users.sourceforge.net> 10438W: http://sourceforge.net/projects/roccat/ 10439S: Maintained 10440F: drivers/hid/hid-roccat* 10441F: include/linux/hid-roccat* 10442F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10443 10444ROCKER DRIVER 10445M: Jiri Pirko <jiri@resnulli.us> 10446L: netdev@vger.kernel.org 10447S: Supported 10448F: drivers/net/ethernet/rocker/ 10449 10450ROCKETPORT DRIVER 10451P: Comtrol Corp. 10452W: http://www.comtrol.com 10453S: Maintained 10454F: Documentation/serial/rocket.txt 10455F: drivers/tty/rocket* 10456 10457ROCKETPORT EXPRESS/INFINITY DRIVER 10458M: Kevin Cernekee <cernekee@gmail.com> 10459L: linux-serial@vger.kernel.org 10460S: Odd Fixes 10461F: drivers/tty/serial/rp2.* 10462 10463ROSE NETWORK LAYER 10464M: Ralf Baechle <ralf@linux-mips.org> 10465L: linux-hams@vger.kernel.org 10466W: http://www.linux-ax25.org/ 10467S: Maintained 10468F: include/net/rose.h 10469F: include/uapi/linux/rose.h 10470F: net/rose/ 10471 10472RTL2830 MEDIA DRIVER 10473M: Antti Palosaari <crope@iki.fi> 10474L: linux-media@vger.kernel.org 10475W: https://linuxtv.org 10476W: http://palosaari.fi/linux/ 10477Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10478T: git git://linuxtv.org/anttip/media_tree.git 10479S: Maintained 10480F: drivers/media/dvb-frontends/rtl2830* 10481 10482RTL2832 MEDIA DRIVER 10483M: Antti Palosaari <crope@iki.fi> 10484L: linux-media@vger.kernel.org 10485W: https://linuxtv.org 10486W: http://palosaari.fi/linux/ 10487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10488T: git git://linuxtv.org/anttip/media_tree.git 10489S: Maintained 10490F: drivers/media/dvb-frontends/rtl2832* 10491 10492RTL2832_SDR MEDIA DRIVER 10493M: Antti Palosaari <crope@iki.fi> 10494L: linux-media@vger.kernel.org 10495W: https://linuxtv.org 10496W: http://palosaari.fi/linux/ 10497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10498T: git git://linuxtv.org/anttip/media_tree.git 10499S: Maintained 10500F: drivers/media/dvb-frontends/rtl2832_sdr* 10501 10502RTL8180 WIRELESS DRIVER 10503L: linux-wireless@vger.kernel.org 10504W: http://wireless.kernel.org/ 10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10506S: Orphan 10507F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10508 10509RTL8187 WIRELESS DRIVER 10510M: Herton Ronaldo Krzesinski <herton@canonical.com> 10511M: Hin-Tak Leung <htl10@users.sourceforge.net> 10512M: Larry Finger <Larry.Finger@lwfinger.net> 10513L: linux-wireless@vger.kernel.org 10514W: http://wireless.kernel.org/ 10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10516S: Maintained 10517F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10518 10519RTL8192CE WIRELESS DRIVER 10520M: Larry Finger <Larry.Finger@lwfinger.net> 10521M: Chaoming Li <chaoming_li@realsil.com.cn> 10522L: linux-wireless@vger.kernel.org 10523W: http://wireless.kernel.org/ 10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10525S: Maintained 10526F: drivers/net/wireless/realtek/rtlwifi/ 10527F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10528 10529RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10530M: Jes Sorensen <Jes.Sorensen@redhat.com> 10531L: linux-wireless@vger.kernel.org 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10533S: Maintained 10534F: drivers/net/wireless/realtek/rtl8xxxu/ 10535 10536S3 SAVAGE FRAMEBUFFER DRIVER 10537M: Antonino Daplas <adaplas@gmail.com> 10538L: linux-fbdev@vger.kernel.org 10539S: Maintained 10540F: drivers/video/fbdev/savage/ 10541 10542S390 10543M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10544M: Heiko Carstens <heiko.carstens@de.ibm.com> 10545L: linux-s390@vger.kernel.org 10546W: http://www.ibm.com/developerworks/linux/linux390/ 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10548S: Supported 10549F: arch/s390/ 10550F: drivers/s390/ 10551F: Documentation/s390/ 10552F: Documentation/DocBook/s390* 10553 10554S390 COMMON I/O LAYER 10555M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10556M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10557L: linux-s390@vger.kernel.org 10558W: http://www.ibm.com/developerworks/linux/linux390/ 10559S: Supported 10560F: drivers/s390/cio/ 10561 10562S390 DASD DRIVER 10563M: Stefan Haberland <sth@linux.vnet.ibm.com> 10564M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10565L: linux-s390@vger.kernel.org 10566W: http://www.ibm.com/developerworks/linux/linux390/ 10567S: Supported 10568F: drivers/s390/block/dasd* 10569F: block/partitions/ibm.c 10570 10571S390 NETWORK DRIVERS 10572M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10573L: linux-s390@vger.kernel.org 10574W: http://www.ibm.com/developerworks/linux/linux390/ 10575S: Supported 10576F: drivers/s390/net/ 10577 10578S390 PCI SUBSYSTEM 10579M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10580M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10581L: linux-s390@vger.kernel.org 10582W: http://www.ibm.com/developerworks/linux/linux390/ 10583S: Supported 10584F: arch/s390/pci/ 10585F: drivers/pci/hotplug/s390_pci_hpc.c 10586 10587S390 ZCRYPT DRIVER 10588M: Harald Freudenberger <freude@de.ibm.com> 10589L: linux-s390@vger.kernel.org 10590W: http://www.ibm.com/developerworks/linux/linux390/ 10591S: Supported 10592F: drivers/s390/crypto/ 10593 10594S390 ZFCP DRIVER 10595M: Steffen Maier <maier@linux.vnet.ibm.com> 10596L: linux-s390@vger.kernel.org 10597W: http://www.ibm.com/developerworks/linux/linux390/ 10598S: Supported 10599F: drivers/s390/scsi/zfcp_* 10600 10601S390 IUCV NETWORK LAYER 10602M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10603L: linux-s390@vger.kernel.org 10604W: http://www.ibm.com/developerworks/linux/linux390/ 10605S: Supported 10606F: drivers/s390/net/*iucv* 10607F: include/net/iucv/ 10608F: net/iucv/ 10609 10610S390 IOMMU (PCI) 10611M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10612L: linux-s390@vger.kernel.org 10613W: http://www.ibm.com/developerworks/linux/linux390/ 10614S: Supported 10615F: drivers/iommu/s390-iommu.c 10616 10617S3C24XX SD/MMC Driver 10618M: Ben Dooks <ben-linux@fluff.org> 10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10620S: Supported 10621F: drivers/mmc/host/s3cmci.* 10622 10623SAA6588 RDS RECEIVER DRIVER 10624M: Hans Verkuil <hverkuil@xs4all.nl> 10625L: linux-media@vger.kernel.org 10626T: git git://linuxtv.org/media_tree.git 10627W: https://linuxtv.org 10628S: Odd Fixes 10629F: drivers/media/i2c/saa6588* 10630 10631SAA7134 VIDEO4LINUX DRIVER 10632M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10633M: Mauro Carvalho Chehab <mchehab@kernel.org> 10634L: linux-media@vger.kernel.org 10635W: https://linuxtv.org 10636T: git git://linuxtv.org/media_tree.git 10637S: Odd fixes 10638F: Documentation/media/v4l-drivers/saa7134* 10639F: drivers/media/pci/saa7134/ 10640 10641SAA7146 VIDEO4LINUX-2 DRIVER 10642M: Hans Verkuil <hverkuil@xs4all.nl> 10643L: linux-media@vger.kernel.org 10644T: git git://linuxtv.org/media_tree.git 10645S: Maintained 10646F: drivers/media/common/saa7146/ 10647F: drivers/media/pci/saa7146/ 10648F: include/media/saa7146* 10649 10650SAMSUNG LAPTOP DRIVER 10651M: Corentin Chary <corentin.chary@gmail.com> 10652L: platform-driver-x86@vger.kernel.org 10653S: Maintained 10654F: drivers/platform/x86/samsung-laptop.c 10655 10656SAMSUNG AUDIO (ASoC) DRIVERS 10657M: Krzysztof Kozlowski <krzk@kernel.org> 10658M: Sangbeom Kim <sbkim73@samsung.com> 10659M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10660L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10661S: Supported 10662F: sound/soc/samsung/ 10663 10664SAMSUNG FRAMEBUFFER DRIVER 10665M: Jingoo Han <jingoohan1@gmail.com> 10666L: linux-fbdev@vger.kernel.org 10667S: Maintained 10668F: drivers/video/fbdev/s3c-fb.c 10669 10670SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10671M: Sangbeom Kim <sbkim73@samsung.com> 10672M: Krzysztof Kozlowski <krzk@kernel.org> 10673M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10674L: linux-kernel@vger.kernel.org 10675L: linux-samsung-soc@vger.kernel.org 10676S: Supported 10677F: drivers/mfd/sec*.c 10678F: drivers/regulator/s2m*.c 10679F: drivers/regulator/s5m*.c 10680F: drivers/clk/clk-s2mps11.c 10681F: drivers/rtc/rtc-s5m.c 10682F: include/linux/mfd/samsung/ 10683F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10684F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10685F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10686F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10687 10688SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10689M: Kyungmin Park <kyungmin.park@samsung.com> 10690M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10691L: linux-media@vger.kernel.org 10692Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10693S: Supported 10694F: drivers/media/platform/exynos4-is/ 10695 10696SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10697M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10698L: linux-media@vger.kernel.org 10699L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10700S: Maintained 10701F: drivers/media/platform/s3c-camif/ 10702F: include/media/drv-intf/s3c_camif.h 10703 10704SAMSUNG S5C73M3 CAMERA DRIVER 10705M: Kyungmin Park <kyungmin.park@samsung.com> 10706M: Andrzej Hajda <a.hajda@samsung.com> 10707L: linux-media@vger.kernel.org 10708S: Supported 10709F: drivers/media/i2c/s5c73m3/* 10710 10711SAMSUNG S5K5BAF CAMERA DRIVER 10712M: Kyungmin Park <kyungmin.park@samsung.com> 10713M: Andrzej Hajda <a.hajda@samsung.com> 10714L: linux-media@vger.kernel.org 10715S: Supported 10716F: drivers/media/i2c/s5k5baf.c 10717 10718SAMSUNG S3FWRN5 NFC DRIVER 10719M: Robert Baldyga <r.baldyga@samsung.com> 10720M: Krzysztof Opasiak <k.opasiak@samsung.com> 10721L: linux-nfc@lists.01.org (moderated for non-subscribers) 10722S: Supported 10723F: drivers/nfc/s3fwrn5 10724 10725SAMSUNG SOC CLOCK DRIVERS 10726M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10727M: Tomasz Figa <tomasz.figa@gmail.com> 10728M: Chanwoo Choi <cw00.choi@samsung.com> 10729S: Supported 10730L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10731F: drivers/clk/samsung/ 10732F: include/dt-bindings/clock/exynos*.h 10733F: Documentation/devicetree/bindings/clock/exynos*.txt 10734 10735SAMSUNG SPI DRIVERS 10736M: Kukjin Kim <kgene@kernel.org> 10737M: Krzysztof Kozlowski <krzk@kernel.org> 10738M: Andi Shyti <andi.shyti@samsung.com> 10739L: linux-spi@vger.kernel.org 10740L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10741S: Maintained 10742F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10743F: drivers/spi/spi-s3c* 10744F: include/linux/platform_data/spi-s3c64xx.h 10745 10746SAMSUNG SXGBE DRIVERS 10747M: Byungho An <bh74.an@samsung.com> 10748M: Girish K S <ks.giri@samsung.com> 10749M: Vipul Pandya <vipul.pandya@samsung.com> 10750S: Supported 10751L: netdev@vger.kernel.org 10752F: drivers/net/ethernet/samsung/sxgbe/ 10753 10754SAMSUNG THERMAL DRIVER 10755M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10756L: linux-pm@vger.kernel.org 10757L: linux-samsung-soc@vger.kernel.org 10758S: Supported 10759T: git https://github.com/lmajewski/linux-samsung-thermal.git 10760F: drivers/thermal/samsung/ 10761 10762SAMSUNG USB2 PHY DRIVER 10763M: Kamil Debski <kamil@wypas.org> 10764M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10765L: linux-kernel@vger.kernel.org 10766S: Supported 10767F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10768F: Documentation/phy/samsung-usb2.txt 10769F: drivers/phy/phy-exynos4210-usb2.c 10770F: drivers/phy/phy-exynos4x12-usb2.c 10771F: drivers/phy/phy-exynos5250-usb2.c 10772F: drivers/phy/phy-s5pv210-usb2.c 10773F: drivers/phy/phy-samsung-usb2.c 10774F: drivers/phy/phy-samsung-usb2.h 10775 10776SERIAL DRIVERS 10777M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10778L: linux-serial@vger.kernel.org 10779S: Maintained 10780F: Documentation/devicetree/bindings/serial/ 10781F: drivers/tty/serial/ 10782 10783STI CEC DRIVER 10784M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10785L: kernel@stlinux.com 10786S: Maintained 10787F: drivers/staging/media/st-cec/ 10788F: Documentation/devicetree/bindings/media/stih-cec.txt 10789 10790SYNOPSYS DESIGNWARE DMAC DRIVER 10791M: Viresh Kumar <vireshk@kernel.org> 10792M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10793S: Maintained 10794F: include/linux/dma/dw.h 10795F: include/linux/platform_data/dma-dw.h 10796F: drivers/dma/dw/ 10797 10798SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10799M: Lars Persson <lars.persson@axis.com> 10800L: netdev@vger.kernel.org 10801S: Supported 10802F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10803F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10804 10805SYNOPSYS DESIGNWARE I2C DRIVER 10806M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10807R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10808R: Mika Westerberg <mika.westerberg@linux.intel.com> 10809L: linux-i2c@vger.kernel.org 10810S: Maintained 10811F: drivers/i2c/busses/i2c-designware-* 10812F: include/linux/platform_data/i2c-designware.h 10813 10814SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10815M: Jaehoon Chung <jh80.chung@samsung.com> 10816L: linux-mmc@vger.kernel.org 10817S: Maintained 10818F: include/linux/mmc/dw_mmc.h 10819F: drivers/mmc/host/dw_mmc* 10820 10821SYSTEM TRACE MODULE CLASS 10822M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10823S: Maintained 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10825F: Documentation/trace/stm.txt 10826F: drivers/hwtracing/stm/ 10827F: include/linux/stm.h 10828F: include/uapi/linux/stm.h 10829 10830THUNDERBOLT DRIVER 10831M: Andreas Noever <andreas.noever@gmail.com> 10832S: Maintained 10833F: drivers/thunderbolt/ 10834 10835TI BQ27XXX POWER SUPPLY DRIVER 10836R: Andrew F. Davis <afd@ti.com> 10837F: include/linux/power/bq27xxx_battery.h 10838F: drivers/power/supply/bq27xxx_battery.c 10839F: drivers/power/supply/bq27xxx_battery_i2c.c 10840 10841TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10842M: John Stultz <john.stultz@linaro.org> 10843M: Thomas Gleixner <tglx@linutronix.de> 10844L: linux-kernel@vger.kernel.org 10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10846S: Supported 10847F: include/linux/clocksource.h 10848F: include/linux/time.h 10849F: include/linux/timex.h 10850F: include/uapi/linux/time.h 10851F: include/uapi/linux/timex.h 10852F: kernel/time/clocksource.c 10853F: kernel/time/time*.c 10854F: kernel/time/alarmtimer.c 10855F: kernel/time/ntp.c 10856F: tools/testing/selftests/timers/ 10857 10858SC1200 WDT DRIVER 10859M: Zwane Mwaikambo <zwanem@gmail.com> 10860S: Maintained 10861F: drivers/watchdog/sc1200wdt.c 10862 10863SCHEDULER 10864M: Ingo Molnar <mingo@redhat.com> 10865M: Peter Zijlstra <peterz@infradead.org> 10866L: linux-kernel@vger.kernel.org 10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10868S: Maintained 10869F: kernel/sched/ 10870F: include/linux/sched.h 10871F: include/uapi/linux/sched.h 10872F: include/linux/wait.h 10873 10874SCORE ARCHITECTURE 10875M: Chen Liqin <liqin.linux@gmail.com> 10876M: Lennox Wu <lennox.wu@gmail.com> 10877W: http://www.sunplus.com 10878S: Supported 10879F: arch/score/ 10880 10881SCR24X CHIP CARD INTERFACE DRIVER 10882M: Lubomir Rintel <lkundrak@v3.sk> 10883S: Supported 10884F: drivers/char/pcmcia/scr24x_cs.c 10885 10886SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10887M: Sudeep Holla <sudeep.holla@arm.com> 10888L: linux-arm-kernel@lists.infradead.org 10889S: Maintained 10890F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10891F: drivers/clk/clk-scpi.c 10892F: drivers/cpufreq/scpi-cpufreq.c 10893F: drivers/firmware/arm_scpi.c 10894F: include/linux/scpi_protocol.h 10895 10896SCSI CDROM DRIVER 10897M: Jens Axboe <axboe@kernel.dk> 10898L: linux-scsi@vger.kernel.org 10899W: http://www.kernel.dk 10900S: Maintained 10901F: drivers/scsi/sr* 10902 10903SCSI RDMA PROTOCOL (SRP) INITIATOR 10904M: Bart Van Assche <bart.vanassche@sandisk.com> 10905L: linux-rdma@vger.kernel.org 10906S: Supported 10907W: http://www.openfabrics.org 10908Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10909T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10910F: drivers/infiniband/ulp/srp/ 10911F: include/scsi/srp.h 10912 10913SCSI SG DRIVER 10914M: Doug Gilbert <dgilbert@interlog.com> 10915L: linux-scsi@vger.kernel.org 10916W: http://sg.danny.cz/sg 10917S: Maintained 10918F: Documentation/scsi/scsi-generic.txt 10919F: drivers/scsi/sg.c 10920F: include/scsi/sg.h 10921 10922SCSI SUBSYSTEM 10923M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10925M: "Martin K. Petersen" <martin.petersen@oracle.com> 10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10927L: linux-scsi@vger.kernel.org 10928S: Maintained 10929F: Documentation/devicetree/bindings/scsi/ 10930F: drivers/scsi/ 10931F: include/scsi/ 10932 10933SCSI TAPE DRIVER 10934M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10935L: linux-scsi@vger.kernel.org 10936S: Maintained 10937F: Documentation/scsi/st.txt 10938F: drivers/scsi/st.* 10939F: drivers/scsi/st_*.h 10940 10941SCTP PROTOCOL 10942M: Vlad Yasevich <vyasevich@gmail.com> 10943M: Neil Horman <nhorman@tuxdriver.com> 10944L: linux-sctp@vger.kernel.org 10945W: http://lksctp.sourceforge.net 10946S: Maintained 10947F: Documentation/networking/sctp.txt 10948F: include/linux/sctp.h 10949F: include/uapi/linux/sctp.h 10950F: include/net/sctp/ 10951F: net/sctp/ 10952 10953SCx200 CPU SUPPORT 10954M: Jim Cromie <jim.cromie@gmail.com> 10955S: Odd Fixes 10956F: Documentation/i2c/busses/scx200_acb 10957F: arch/x86/platform/scx200/ 10958F: drivers/watchdog/scx200_wdt.c 10959F: drivers/i2c/busses/scx200* 10960F: drivers/mtd/maps/scx200_docflash.c 10961F: include/linux/scx200.h 10962 10963SCx200 GPIO DRIVER 10964M: Jim Cromie <jim.cromie@gmail.com> 10965S: Maintained 10966F: drivers/char/scx200_gpio.c 10967F: include/linux/scx200_gpio.h 10968 10969SCx200 HRT CLOCKSOURCE DRIVER 10970M: Jim Cromie <jim.cromie@gmail.com> 10971S: Maintained 10972F: drivers/clocksource/scx200_hrt.c 10973 10974SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10975M: Sascha Sommer <saschasommer@freenet.de> 10976L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10977S: Maintained 10978F: drivers/mmc/host/sdricoh_cs.c 10979 10980SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10981M: Adrian Hunter <adrian.hunter@intel.com> 10982L: linux-mmc@vger.kernel.org 10983T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10984S: Maintained 10985F: drivers/mmc/host/sdhci* 10986F: include/linux/mmc/sdhci* 10987 10988SECURE COMPUTING 10989M: Kees Cook <keescook@chromium.org> 10990R: Andy Lutomirski <luto@amacapital.net> 10991R: Will Drewry <wad@chromium.org> 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10993S: Supported 10994F: kernel/seccomp.c 10995F: include/uapi/linux/seccomp.h 10996F: include/linux/seccomp.h 10997F: tools/testing/selftests/seccomp/* 10998K: \bsecure_computing 10999K: \bTIF_SECCOMP\b 11000 11001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11002M: Al Cooper <alcooperx@gmail.com> 11003L: linux-mmc@vger.kernel.org 11004L: bcm-kernel-feedback-list@broadcom.com 11005S: Maintained 11006F: drivers/mmc/host/sdhci-brcmstb* 11007 11008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11009M: Ben Dooks <ben-linux@fluff.org> 11010M: Jaehoon Chung <jh80.chung@samsung.com> 11011L: linux-mmc@vger.kernel.org 11012S: Maintained 11013F: drivers/mmc/host/sdhci-s3c* 11014 11015SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11016M: Viresh Kumar <vireshk@kernel.org> 11017L: linux-mmc@vger.kernel.org 11018S: Maintained 11019F: drivers/mmc/host/sdhci-spear.c 11020 11021SECURITY SUBSYSTEM 11022M: James Morris <james.l.morris@oracle.com> 11023M: "Serge E. Hallyn" <serge@hallyn.com> 11024L: linux-security-module@vger.kernel.org (suggested Cc:) 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11026W: http://kernsec.org/ 11027S: Supported 11028F: security/ 11029 11030SECURITY CONTACT 11031M: Security Officers <security@kernel.org> 11032S: Supported 11033 11034SELINUX SECURITY MODULE 11035M: Paul Moore <paul@paul-moore.com> 11036M: Stephen Smalley <sds@tycho.nsa.gov> 11037M: Eric Paris <eparis@parisplace.org> 11038L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11039W: http://selinuxproject.org 11040T: git git://git.infradead.org/users/pcmoore/selinux 11041S: Supported 11042F: include/linux/selinux* 11043F: security/selinux/ 11044F: scripts/selinux/ 11045 11046APPARMOR SECURITY MODULE 11047M: John Johansen <john.johansen@canonical.com> 11048L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11049W: apparmor.wiki.kernel.org 11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11051S: Supported 11052F: security/apparmor/ 11053 11054LOADPIN SECURITY MODULE 11055M: Kees Cook <keescook@chromium.org> 11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11057S: Supported 11058F: security/loadpin/ 11059 11060YAMA SECURITY MODULE 11061M: Kees Cook <keescook@chromium.org> 11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11063S: Supported 11064F: security/yama/ 11065 11066SENSABLE PHANTOM 11067M: Jiri Slaby <jirislaby@gmail.com> 11068S: Maintained 11069F: drivers/misc/phantom.c 11070F: include/uapi/linux/phantom.h 11071 11072Emulex 10Gbps iSCSI - OneConnect DRIVER 11073M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11074M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11075M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11076L: linux-scsi@vger.kernel.org 11077W: http://www.broadcom.com 11078S: Supported 11079F: drivers/scsi/be2iscsi/ 11080 11081Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11082M: Sathya Perla <sathya.perla@broadcom.com> 11083M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11084M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11085M: Somnath Kotur <somnath.kotur@broadcom.com> 11086L: netdev@vger.kernel.org 11087W: http://www.emulex.com 11088S: Supported 11089F: drivers/net/ethernet/emulex/benet/ 11090 11091EMULEX ONECONNECT ROCE DRIVER 11092M: Selvin Xavier <selvin.xavier@avagotech.com> 11093M: Devesh Sharma <devesh.sharma@avagotech.com> 11094L: linux-rdma@vger.kernel.org 11095W: http://www.emulex.com 11096S: Supported 11097F: drivers/infiniband/hw/ocrdma/ 11098F: include/uapi/rdma/ocrdma-abi.h 11099 11100SFC NETWORK DRIVER 11101M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11102M: Edward Cree <ecree@solarflare.com> 11103M: Bert Kenward <bkenward@solarflare.com> 11104L: netdev@vger.kernel.org 11105S: Supported 11106F: drivers/net/ethernet/sfc/ 11107 11108SGI GRU DRIVER 11109M: Dimitri Sivanich <sivanich@sgi.com> 11110S: Maintained 11111F: drivers/misc/sgi-gru/ 11112 11113SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11114M: Pat Gefre <pfg@sgi.com> 11115L: linux-ia64@vger.kernel.org 11116S: Supported 11117F: Documentation/ia64/serial.txt 11118F: drivers/tty/serial/ioc?_serial.c 11119F: include/linux/ioc?.h 11120 11121SGI XP/XPC/XPNET DRIVER 11122M: Cliff Whickman <cpw@sgi.com> 11123M: Robin Holt <robinmholt@gmail.com> 11124S: Maintained 11125F: drivers/misc/sgi-xp/ 11126 11127SI2157 MEDIA DRIVER 11128M: Antti Palosaari <crope@iki.fi> 11129L: linux-media@vger.kernel.org 11130W: https://linuxtv.org 11131W: http://palosaari.fi/linux/ 11132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11133T: git git://linuxtv.org/anttip/media_tree.git 11134S: Maintained 11135F: drivers/media/tuners/si2157* 11136 11137SI2168 MEDIA DRIVER 11138M: Antti Palosaari <crope@iki.fi> 11139L: linux-media@vger.kernel.org 11140W: https://linuxtv.org 11141W: http://palosaari.fi/linux/ 11142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11143T: git git://linuxtv.org/anttip/media_tree.git 11144S: Maintained 11145F: drivers/media/dvb-frontends/si2168* 11146 11147SI470X FM RADIO RECEIVER I2C DRIVER 11148M: Hans Verkuil <hverkuil@xs4all.nl> 11149L: linux-media@vger.kernel.org 11150T: git git://linuxtv.org/media_tree.git 11151W: https://linuxtv.org 11152S: Odd Fixes 11153F: drivers/media/radio/si470x/radio-si470x-i2c.c 11154 11155SI470X FM RADIO RECEIVER USB DRIVER 11156M: Hans Verkuil <hverkuil@xs4all.nl> 11157L: linux-media@vger.kernel.org 11158T: git git://linuxtv.org/media_tree.git 11159W: https://linuxtv.org 11160S: Maintained 11161F: drivers/media/radio/si470x/radio-si470x-common.c 11162F: drivers/media/radio/si470x/radio-si470x.h 11163F: drivers/media/radio/si470x/radio-si470x-usb.c 11164 11165SI4713 FM RADIO TRANSMITTER I2C DRIVER 11166M: Eduardo Valentin <edubezval@gmail.com> 11167L: linux-media@vger.kernel.org 11168T: git git://linuxtv.org/media_tree.git 11169W: https://linuxtv.org 11170S: Odd Fixes 11171F: drivers/media/radio/si4713/si4713.? 11172 11173SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11174M: Eduardo Valentin <edubezval@gmail.com> 11175L: linux-media@vger.kernel.org 11176T: git git://linuxtv.org/media_tree.git 11177W: https://linuxtv.org 11178S: Odd Fixes 11179F: drivers/media/radio/si4713/radio-platform-si4713.c 11180 11181SI4713 FM RADIO TRANSMITTER USB DRIVER 11182M: Hans Verkuil <hverkuil@xs4all.nl> 11183L: linux-media@vger.kernel.org 11184T: git git://linuxtv.org/media_tree.git 11185W: https://linuxtv.org 11186S: Maintained 11187F: drivers/media/radio/si4713/radio-usb-si4713.c 11188 11189SIANO DVB DRIVER 11190M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11191M: Mauro Carvalho Chehab <mchehab@kernel.org> 11192L: linux-media@vger.kernel.org 11193W: https://linuxtv.org 11194T: git git://linuxtv.org/media_tree.git 11195S: Odd fixes 11196F: drivers/media/common/siano/ 11197F: drivers/media/usb/siano/ 11198F: drivers/media/usb/siano/ 11199F: drivers/media/mmc/siano/ 11200 11201SIMPLEFB FB DRIVER 11202M: Hans de Goede <hdegoede@redhat.com> 11203L: linux-fbdev@vger.kernel.org 11204S: Maintained 11205F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11206F: drivers/video/fbdev/simplefb.c 11207F: include/linux/platform_data/simplefb.h 11208 11209SH_VEU V4L2 MEM2MEM DRIVER 11210L: linux-media@vger.kernel.org 11211S: Orphan 11212F: drivers/media/platform/sh_veu.c 11213 11214SH_VOU V4L2 OUTPUT DRIVER 11215L: linux-media@vger.kernel.org 11216S: Orphan 11217F: drivers/media/platform/sh_vou.c 11218F: include/media/drv-intf/sh_vou.h 11219 11220SIMPLE FIRMWARE INTERFACE (SFI) 11221M: Len Brown <lenb@kernel.org> 11222L: sfi-devel@simplefirmware.org 11223W: http://simplefirmware.org/ 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11225S: Supported 11226F: arch/x86/platform/sfi/ 11227F: drivers/sfi/ 11228F: include/linux/sfi*.h 11229 11230SIMTEC EB110ATX (Chalice CATS) 11231P: Ben Dooks 11232P: Vincent Sanders <vince@simtec.co.uk> 11233M: Simtec Linux Team <linux@simtec.co.uk> 11234W: http://www.simtec.co.uk/products/EB110ATX/ 11235S: Supported 11236 11237SIMTEC EB2410ITX (BAST) 11238P: Ben Dooks 11239P: Vincent Sanders <vince@simtec.co.uk> 11240M: Simtec Linux Team <linux@simtec.co.uk> 11241W: http://www.simtec.co.uk/products/EB2410ITX/ 11242S: Supported 11243F: arch/arm/mach-s3c24xx/mach-bast.c 11244F: arch/arm/mach-s3c24xx/bast-ide.c 11245F: arch/arm/mach-s3c24xx/bast-irq.c 11246 11247TI DAVINCI MACHINE SUPPORT 11248M: Sekhar Nori <nsekhar@ti.com> 11249M: Kevin Hilman <khilman@kernel.org> 11250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11252S: Supported 11253F: arch/arm/mach-davinci/ 11254F: drivers/i2c/busses/i2c-davinci.c 11255 11256TI DAVINCI SERIES MEDIA DRIVER 11257M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11258L: linux-media@vger.kernel.org 11259W: https://linuxtv.org 11260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11261T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11262S: Maintained 11263F: drivers/media/platform/davinci/ 11264F: include/media/davinci/ 11265 11266TI AM437X VPFE DRIVER 11267M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11268L: linux-media@vger.kernel.org 11269W: https://linuxtv.org 11270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11271T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11272S: Maintained 11273F: drivers/media/platform/am437x/ 11274 11275OV2659 OMNIVISION SENSOR DRIVER 11276M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11277L: linux-media@vger.kernel.org 11278W: https://linuxtv.org 11279Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11280T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11281S: Maintained 11282F: drivers/media/i2c/ov2659.c 11283F: include/media/i2c/ov2659.h 11284 11285SILICON MOTION SM712 FRAME BUFFER DRIVER 11286M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11287M: Teddy Wang <teddy.wang@siliconmotion.com> 11288M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11289L: linux-fbdev@vger.kernel.org 11290S: Maintained 11291F: drivers/video/fbdev/sm712* 11292F: Documentation/fb/sm712fb.txt 11293 11294SIS 190 ETHERNET DRIVER 11295M: Francois Romieu <romieu@fr.zoreil.com> 11296L: netdev@vger.kernel.org 11297S: Maintained 11298F: drivers/net/ethernet/sis/sis190.c 11299 11300SIS 900/7016 FAST ETHERNET DRIVER 11301M: Daniele Venzano <venza@brownhat.org> 11302W: http://www.brownhat.org/sis900.html 11303L: netdev@vger.kernel.org 11304S: Maintained 11305F: drivers/net/ethernet/sis/sis900.* 11306 11307SIS FRAMEBUFFER DRIVER 11308M: Thomas Winischhofer <thomas@winischhofer.net> 11309W: http://www.winischhofer.net/linuxsisvga.shtml 11310S: Maintained 11311F: Documentation/fb/sisfb.txt 11312F: drivers/video/fbdev/sis/ 11313F: include/video/sisfb.h 11314 11315SIS USB2VGA DRIVER 11316M: Thomas Winischhofer <thomas@winischhofer.net> 11317W: http://www.winischhofer.at/linuxsisusbvga.shtml 11318S: Maintained 11319F: drivers/usb/misc/sisusbvga/ 11320 11321SLAB ALLOCATOR 11322M: Christoph Lameter <cl@linux.com> 11323M: Pekka Enberg <penberg@kernel.org> 11324M: David Rientjes <rientjes@google.com> 11325M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11326M: Andrew Morton <akpm@linux-foundation.org> 11327L: linux-mm@kvack.org 11328S: Maintained 11329F: include/linux/sl?b*.h 11330F: mm/sl?b* 11331 11332SLEEPABLE READ-COPY UPDATE (SRCU) 11333M: Lai Jiangshan <jiangshanlai@gmail.com> 11334M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11335M: Josh Triplett <josh@joshtriplett.org> 11336R: Steven Rostedt <rostedt@goodmis.org> 11337R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11338L: linux-kernel@vger.kernel.org 11339W: http://www.rdrop.com/users/paulmck/RCU/ 11340S: Supported 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11342F: include/linux/srcu.h 11343F: kernel/rcu/srcu.c 11344 11345SMACK SECURITY MODULE 11346M: Casey Schaufler <casey@schaufler-ca.com> 11347L: linux-security-module@vger.kernel.org 11348W: http://schaufler-ca.com 11349T: git git://github.com/cschaufler/smack-next 11350S: Maintained 11351F: Documentation/security/Smack.txt 11352F: security/smack/ 11353 11354DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11355M: Kevin Hilman <khilman@kernel.org> 11356M: Nishanth Menon <nm@ti.com> 11357S: Maintained 11358F: drivers/power/avs/ 11359F: include/linux/power/smartreflex.h 11360L: linux-pm@vger.kernel.org 11361 11362SMC91x ETHERNET DRIVER 11363M: Nicolas Pitre <nico@fluxnic.net> 11364S: Odd Fixes 11365F: drivers/net/ethernet/smsc/smc91x.* 11366 11367SMIA AND SMIA++ IMAGE SENSOR DRIVER 11368M: Sakari Ailus <sakari.ailus@iki.fi> 11369L: linux-media@vger.kernel.org 11370S: Maintained 11371F: drivers/media/i2c/smiapp/ 11372F: include/media/i2c/smiapp.h 11373F: drivers/media/i2c/smiapp-pll.c 11374F: drivers/media/i2c/smiapp-pll.h 11375F: include/uapi/linux/smiapp.h 11376F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11377 11378SMM665 HARDWARE MONITOR DRIVER 11379M: Guenter Roeck <linux@roeck-us.net> 11380L: linux-hwmon@vger.kernel.org 11381S: Maintained 11382F: Documentation/hwmon/smm665 11383F: drivers/hwmon/smm665.c 11384 11385SMSC EMC2103 HARDWARE MONITOR DRIVER 11386M: Steve Glendinning <steve.glendinning@shawell.net> 11387L: linux-hwmon@vger.kernel.org 11388S: Maintained 11389F: Documentation/hwmon/emc2103 11390F: drivers/hwmon/emc2103.c 11391 11392SMSC SCH5627 HARDWARE MONITOR DRIVER 11393M: Hans de Goede <hdegoede@redhat.com> 11394L: linux-hwmon@vger.kernel.org 11395S: Supported 11396F: Documentation/hwmon/sch5627 11397F: drivers/hwmon/sch5627.c 11398 11399SMSC47B397 HARDWARE MONITOR DRIVER 11400M: Jean Delvare <jdelvare@suse.com> 11401L: linux-hwmon@vger.kernel.org 11402S: Maintained 11403F: Documentation/hwmon/smsc47b397 11404F: drivers/hwmon/smsc47b397.c 11405 11406SMSC911x ETHERNET DRIVER 11407M: Steve Glendinning <steve.glendinning@shawell.net> 11408L: netdev@vger.kernel.org 11409S: Maintained 11410F: include/linux/smsc911x.h 11411F: drivers/net/ethernet/smsc/smsc911x.* 11412 11413SMSC9420 PCI ETHERNET DRIVER 11414M: Steve Glendinning <steve.glendinning@shawell.net> 11415L: netdev@vger.kernel.org 11416S: Maintained 11417F: drivers/net/ethernet/smsc/smsc9420.* 11418 11419SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11420M: Steve Glendinning <steve.glendinning@shawell.net> 11421L: linux-fbdev@vger.kernel.org 11422S: Maintained 11423F: drivers/video/fbdev/smscufx.c 11424 11425SOC-CAMERA V4L2 SUBSYSTEM 11426M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11427L: linux-media@vger.kernel.org 11428T: git git://linuxtv.org/media_tree.git 11429S: Maintained 11430F: include/media/soc* 11431F: drivers/media/i2c/soc_camera/ 11432F: drivers/media/platform/soc_camera/ 11433 11434SOEKRIS NET48XX LED SUPPORT 11435M: Chris Boot <bootc@bootc.net> 11436S: Maintained 11437F: drivers/leds/leds-net48xx.c 11438 11439SOFTLOGIC 6x10 MPEG CODEC 11440M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11441M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11442M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11443M: Ismael Luceno <ismael@iodev.co.uk> 11444L: linux-media@vger.kernel.org 11445S: Supported 11446F: drivers/media/pci/solo6x10/ 11447 11448SOFTWARE RAID (Multiple Disks) SUPPORT 11449M: Shaohua Li <shli@kernel.org> 11450L: linux-raid@vger.kernel.org 11451T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11452S: Supported 11453F: drivers/md/ 11454F: include/linux/raid/ 11455F: include/uapi/linux/raid/ 11456 11457SONIC NETWORK DRIVER 11458M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11459L: netdev@vger.kernel.org 11460S: Maintained 11461F: drivers/net/ethernet/natsemi/sonic.* 11462 11463SONICS SILICON BACKPLANE DRIVER (SSB) 11464M: Michael Buesch <m@bues.ch> 11465L: linux-wireless@vger.kernel.org 11466S: Maintained 11467F: drivers/ssb/ 11468F: include/linux/ssb/ 11469 11470SONY VAIO CONTROL DEVICE DRIVER 11471M: Mattia Dongili <malattia@linux.it> 11472L: platform-driver-x86@vger.kernel.org 11473W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11474S: Maintained 11475F: Documentation/laptops/sony-laptop.txt 11476F: drivers/char/sonypi.c 11477F: drivers/platform/x86/sony-laptop.c 11478F: include/linux/sony-laptop.h 11479 11480SONY MEMORYSTICK CARD SUPPORT 11481M: Alex Dubov <oakad@yahoo.com> 11482W: http://tifmxx.berlios.de/ 11483S: Maintained 11484F: drivers/memstick/host/tifm_ms.c 11485 11486SONY MEMORYSTICK STANDARD SUPPORT 11487M: Maxim Levitsky <maximlevitsky@gmail.com> 11488S: Maintained 11489F: drivers/memstick/core/ms_block.* 11490 11491SOUND 11492M: Jaroslav Kysela <perex@perex.cz> 11493M: Takashi Iwai <tiwai@suse.com> 11494L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11495W: http://www.alsa-project.org/ 11496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11497T: git git://git.alsa-project.org/alsa-kernel.git 11498Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11499S: Maintained 11500F: Documentation/sound/ 11501F: include/sound/ 11502F: include/uapi/sound/ 11503F: sound/ 11504 11505SOUND - COMPRESSED AUDIO 11506M: Vinod Koul <vinod.koul@intel.com> 11507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11509S: Supported 11510F: Documentation/sound/alsa/compress_offload.txt 11511F: include/sound/compress_driver.h 11512F: include/uapi/sound/compress_* 11513F: sound/core/compress_offload.c 11514F: sound/soc/soc-compress.c 11515 11516SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11517M: Liam Girdwood <lgirdwood@gmail.com> 11518M: Mark Brown <broonie@kernel.org> 11519T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11520L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11521W: http://alsa-project.org/main/index.php/ASoC 11522S: Supported 11523F: Documentation/devicetree/bindings/sound/ 11524F: Documentation/sound/alsa/soc/ 11525F: sound/soc/ 11526F: include/sound/soc* 11527 11528SOUND - DMAENGINE HELPERS 11529M: Lars-Peter Clausen <lars@metafoo.de> 11530S: Supported 11531F: include/sound/dmaengine_pcm.h 11532F: sound/core/pcm_dmaengine.c 11533F: sound/soc/soc-generic-dmaengine-pcm.c 11534 11535SP2 MEDIA DRIVER 11536M: Olli Salonen <olli.salonen@iki.fi> 11537L: linux-media@vger.kernel.org 11538W: https://linuxtv.org 11539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11540S: Maintained 11541F: drivers/media/dvb-frontends/sp2* 11542 11543SPARC + UltraSPARC (sparc/sparc64) 11544M: "David S. Miller" <davem@davemloft.net> 11545L: sparclinux@vger.kernel.org 11546Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11549S: Maintained 11550F: arch/sparc/ 11551F: drivers/sbus/ 11552 11553SPARC SERIAL DRIVERS 11554M: "David S. Miller" <davem@davemloft.net> 11555L: sparclinux@vger.kernel.org 11556T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11557T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11558S: Maintained 11559F: include/linux/sunserialcore.h 11560F: drivers/tty/serial/suncore.c 11561F: drivers/tty/serial/sunhv.c 11562F: drivers/tty/serial/sunsab.c 11563F: drivers/tty/serial/sunsab.h 11564F: drivers/tty/serial/sunsu.c 11565F: drivers/tty/serial/sunzilog.c 11566F: drivers/tty/serial/sunzilog.h 11567 11568SPARSE CHECKER 11569M: "Christopher Li" <sparse@chrisli.org> 11570L: linux-sparse@vger.kernel.org 11571W: https://sparse.wiki.kernel.org/ 11572T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11573T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11574S: Maintained 11575F: include/linux/compiler.h 11576 11577SPEAR PLATFORM SUPPORT 11578M: Viresh Kumar <vireshk@kernel.org> 11579M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11581W: http://www.st.com/spear 11582S: Maintained 11583F: arch/arm/boot/dts/spear* 11584F: arch/arm/mach-spear/ 11585 11586SPEAR CLOCK FRAMEWORK SUPPORT 11587M: Viresh Kumar <vireshk@kernel.org> 11588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11589W: http://www.st.com/spear 11590S: Maintained 11591F: drivers/clk/spear/ 11592 11593SPI NOR SUBSYSTEM 11594M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11595M: Marek Vasut <marek.vasut@gmail.com> 11596L: linux-mtd@lists.infradead.org 11597W: http://www.linux-mtd.infradead.org/ 11598Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11599T: git git://github.com/spi-nor/linux.git 11600S: Maintained 11601F: drivers/mtd/spi-nor/ 11602F: include/linux/mtd/spi-nor.h 11603 11604SPI SUBSYSTEM 11605M: Mark Brown <broonie@kernel.org> 11606L: linux-spi@vger.kernel.org 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11608Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11609S: Maintained 11610F: Documentation/devicetree/bindings/spi/ 11611F: Documentation/spi/ 11612F: drivers/spi/ 11613F: include/linux/spi/ 11614F: include/uapi/linux/spi/ 11615F: tools/spi/ 11616 11617SPIDERNET NETWORK DRIVER for CELL 11618M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11619L: netdev@vger.kernel.org 11620S: Supported 11621F: Documentation/networking/spider_net.txt 11622F: drivers/net/ethernet/toshiba/spider_net* 11623 11624SPU FILE SYSTEM 11625M: Jeremy Kerr <jk@ozlabs.org> 11626L: linuxppc-dev@lists.ozlabs.org 11627W: http://www.ibm.com/developerworks/power/cell/ 11628S: Supported 11629F: Documentation/filesystems/spufs.txt 11630F: arch/powerpc/platforms/cell/spufs/ 11631 11632SQUASHFS FILE SYSTEM 11633M: Phillip Lougher <phillip@squashfs.org.uk> 11634L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11635W: http://squashfs.org.uk 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11637S: Maintained 11638F: Documentation/filesystems/squashfs.txt 11639F: fs/squashfs/ 11640 11641SRM (Alpha) environment access 11642M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11643S: Maintained 11644F: arch/alpha/kernel/srm_env.c 11645 11646STABLE BRANCH 11647M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11648L: stable@vger.kernel.org 11649S: Supported 11650F: Documentation/process/stable-kernel-rules.rst 11651 11652STAGING SUBSYSTEM 11653M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11655L: devel@driverdev.osuosl.org 11656S: Supported 11657F: drivers/staging/ 11658 11659STAGING - COMEDI 11660M: Ian Abbott <abbotti@mev.co.uk> 11661M: H Hartley Sweeten <hsweeten@visionengravers.com> 11662S: Odd Fixes 11663F: drivers/staging/comedi/ 11664 11665STAGING - FLARION FT1000 DRIVERS 11666M: Marek Belisko <marek.belisko@gmail.com> 11667S: Odd Fixes 11668F: drivers/staging/ft1000/ 11669 11670STAGING - INDUSTRIAL IO 11671M: Jonathan Cameron <jic23@kernel.org> 11672L: linux-iio@vger.kernel.org 11673S: Odd Fixes 11674F: Documentation/devicetree/bindings/staging/iio/ 11675F: drivers/staging/iio/ 11676 11677STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11678M: Jarod Wilson <jarod@wilsonet.com> 11679W: http://www.lirc.org/ 11680S: Odd Fixes 11681F: drivers/staging/media/lirc/ 11682 11683STAGING - LUSTRE PARALLEL FILESYSTEM 11684M: Oleg Drokin <oleg.drokin@intel.com> 11685M: Andreas Dilger <andreas.dilger@intel.com> 11686M: James Simmons <jsimmons@infradead.org> 11687L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11688W: http://wiki.lustre.org/ 11689S: Maintained 11690F: drivers/staging/lustre 11691 11692STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11693M: Marc Dietrich <marvin24@gmx.de> 11694L: ac100@lists.launchpad.net (moderated for non-subscribers) 11695L: linux-tegra@vger.kernel.org 11696S: Maintained 11697F: drivers/staging/nvec/ 11698 11699STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11700M: Jens Frederich <jfrederich@gmail.com> 11701M: Daniel Drake <dsd@laptop.org> 11702M: Jon Nettleton <jon.nettleton@gmail.com> 11703W: http://wiki.laptop.org/go/DCON 11704S: Maintained 11705F: drivers/staging/olpc_dcon/ 11706 11707STAGING - REALTEK RTL8712U DRIVERS 11708M: Larry Finger <Larry.Finger@lwfinger.net> 11709M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11710S: Odd Fixes 11711F: drivers/staging/rtl8712/ 11712 11713STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11714M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11715M: Teddy Wang <teddy.wang@siliconmotion.com> 11716M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11717L: linux-fbdev@vger.kernel.org 11718S: Maintained 11719F: drivers/staging/sm750fb/ 11720 11721STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11722M: William Hubbs <w.d.hubbs@gmail.com> 11723M: Chris Brannon <chris@the-brannons.com> 11724M: Kirk Reiser <kirk@reisers.ca> 11725M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11726L: speakup@linux-speakup.org 11727W: http://www.linux-speakup.org/ 11728S: Odd Fixes 11729F: drivers/staging/speakup/ 11730 11731STAGING - VIA VT665X DRIVERS 11732M: Forest Bond <forest@alittletooquiet.net> 11733S: Odd Fixes 11734F: drivers/staging/vt665?/ 11735 11736STAGING - WILC1000 WIFI DRIVER 11737M: Aditya Shankar <aditya.shankar@microchip.com> 11738M: Ganesh Krishna <ganesh.krishna@microchip.com> 11739L: linux-wireless@vger.kernel.org 11740S: Supported 11741F: drivers/staging/wilc1000/ 11742 11743STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11744M: Arnaud Patard <arnaud.patard@rtp-net.org> 11745S: Odd Fixes 11746F: drivers/staging/xgifb/ 11747 11748STARFIRE/DURALAN NETWORK DRIVER 11749M: Ion Badulescu <ionut@badula.org> 11750S: Odd Fixes 11751F: drivers/net/ethernet/adaptec/starfire* 11752 11753SUN3/3X 11754M: Sam Creasey <sammy@sammy.net> 11755W: http://sammy.net/sun3/ 11756S: Maintained 11757F: arch/m68k/kernel/*sun3* 11758F: arch/m68k/sun3*/ 11759F: arch/m68k/include/asm/sun3* 11760F: drivers/net/ethernet/i825xx/sun3* 11761 11762SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11763M: Hans de Goede <hdegoede@redhat.com> 11764L: linux-input@vger.kernel.org 11765S: Maintained 11766F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11767F: drivers/input/keyboard/sun4i-lradc-keys.c 11768 11769SUNDANCE NETWORK DRIVER 11770M: Denis Kirjanov <kda@linux-powerpc.org> 11771L: netdev@vger.kernel.org 11772S: Maintained 11773F: drivers/net/ethernet/dlink/sundance.c 11774 11775SUPERH 11776M: Yoshinori Sato <ysato@users.sourceforge.jp> 11777M: Rich Felker <dalias@libc.org> 11778L: linux-sh@vger.kernel.org 11779Q: http://patchwork.kernel.org/project/linux-sh/list/ 11780S: Maintained 11781F: Documentation/sh/ 11782F: arch/sh/ 11783F: drivers/sh/ 11784 11785SUSPEND TO RAM 11786M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11787M: Len Brown <len.brown@intel.com> 11788M: Pavel Machek <pavel@ucw.cz> 11789L: linux-pm@vger.kernel.org 11790B: https://bugzilla.kernel.org 11791S: Supported 11792F: Documentation/power/ 11793F: arch/x86/kernel/acpi/ 11794F: drivers/base/power/ 11795F: kernel/power/ 11796F: include/linux/suspend.h 11797F: include/linux/freezer.h 11798F: include/linux/pm.h 11799 11800SVGA HANDLING 11801M: Martin Mares <mj@ucw.cz> 11802L: linux-video@atrey.karlin.mff.cuni.cz 11803S: Maintained 11804F: Documentation/svga.txt 11805F: arch/x86/boot/video* 11806 11807SWIOTLB SUBSYSTEM 11808M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11809L: linux-kernel@vger.kernel.org 11810T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11811S: Supported 11812F: lib/swiotlb.c 11813F: arch/*/kernel/pci-swiotlb.c 11814F: include/linux/swiotlb.h 11815 11816SWITCHDEV 11817M: Jiri Pirko <jiri@resnulli.us> 11818L: netdev@vger.kernel.org 11819S: Supported 11820F: net/switchdev/ 11821F: include/net/switchdev.h 11822 11823SYNOPSYS ARC ARCHITECTURE 11824M: Vineet Gupta <vgupta@synopsys.com> 11825L: linux-snps-arc@lists.infradead.org 11826S: Supported 11827F: arch/arc/ 11828F: Documentation/devicetree/bindings/arc/* 11829F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11830F: drivers/tty/serial/arc_uart.c 11831T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11832 11833SYNOPSYS ARC SDP platform support 11834M: Alexey Brodkin <abrodkin@synopsys.com> 11835S: Supported 11836F: arch/arc/plat-axs10x 11837F: arch/arc/boot/dts/ax* 11838F: Documentation/devicetree/bindings/arc/axs10* 11839 11840SYSTEM CONFIGURATION (SYSCON) 11841M: Lee Jones <lee.jones@linaro.org> 11842M: Arnd Bergmann <arnd@arndb.de> 11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11844S: Supported 11845F: drivers/mfd/syscon.c 11846 11847SYSTEM RESET/SHUTDOWN DRIVERS 11848M: Sebastian Reichel <sre@kernel.org> 11849L: linux-pm@vger.kernel.org 11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11851S: Maintained 11852F: Documentation/devicetree/bindings/power/reset/ 11853F: drivers/power/reset/ 11854 11855SYSV FILESYSTEM 11856M: Christoph Hellwig <hch@infradead.org> 11857S: Maintained 11858F: Documentation/filesystems/sysv-fs.txt 11859F: fs/sysv/ 11860F: include/linux/sysv_fs.h 11861 11862TARGET SUBSYSTEM 11863M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11864L: linux-scsi@vger.kernel.org 11865L: target-devel@vger.kernel.org 11866W: http://www.linux-iscsi.org 11867W: http://groups.google.com/group/linux-iscsi-target-dev 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11869S: Supported 11870F: drivers/target/ 11871F: include/target/ 11872F: Documentation/target/ 11873 11874TASKSTATS STATISTICS INTERFACE 11875M: Balbir Singh <bsingharora@gmail.com> 11876S: Maintained 11877F: Documentation/accounting/taskstats* 11878F: include/linux/taskstats* 11879F: kernel/taskstats.c 11880 11881TC CLASSIFIER 11882M: Jamal Hadi Salim <jhs@mojatatu.com> 11883L: netdev@vger.kernel.org 11884S: Maintained 11885F: include/net/pkt_cls.h 11886F: include/uapi/linux/pkt_cls.h 11887F: net/sched/ 11888 11889TCP LOW PRIORITY MODULE 11890M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11891M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11892W: http://tcp-lp-mod.sourceforge.net/ 11893S: Maintained 11894F: net/ipv4/tcp_lp.c 11895 11896TDA10071 MEDIA DRIVER 11897M: Antti Palosaari <crope@iki.fi> 11898L: linux-media@vger.kernel.org 11899W: https://linuxtv.org 11900W: http://palosaari.fi/linux/ 11901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11902T: git git://linuxtv.org/anttip/media_tree.git 11903S: Maintained 11904F: drivers/media/dvb-frontends/tda10071* 11905 11906TDA18212 MEDIA DRIVER 11907M: Antti Palosaari <crope@iki.fi> 11908L: linux-media@vger.kernel.org 11909W: https://linuxtv.org 11910W: http://palosaari.fi/linux/ 11911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11912T: git git://linuxtv.org/anttip/media_tree.git 11913S: Maintained 11914F: drivers/media/tuners/tda18212* 11915 11916TDA18218 MEDIA DRIVER 11917M: Antti Palosaari <crope@iki.fi> 11918L: linux-media@vger.kernel.org 11919W: https://linuxtv.org 11920W: http://palosaari.fi/linux/ 11921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11922T: git git://linuxtv.org/anttip/media_tree.git 11923S: Maintained 11924F: drivers/media/tuners/tda18218* 11925 11926TDA18271 MEDIA DRIVER 11927M: Michael Krufky <mkrufky@linuxtv.org> 11928L: linux-media@vger.kernel.org 11929W: https://linuxtv.org 11930W: http://github.com/mkrufky 11931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11932T: git git://linuxtv.org/mkrufky/tuners.git 11933S: Maintained 11934F: drivers/media/tuners/tda18271* 11935 11936TDA827x MEDIA DRIVER 11937M: Michael Krufky <mkrufky@linuxtv.org> 11938L: linux-media@vger.kernel.org 11939W: https://linuxtv.org 11940W: http://github.com/mkrufky 11941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11942T: git git://linuxtv.org/mkrufky/tuners.git 11943S: Maintained 11944F: drivers/media/tuners/tda8290.* 11945 11946TDA8290 MEDIA DRIVER 11947M: Michael Krufky <mkrufky@linuxtv.org> 11948L: linux-media@vger.kernel.org 11949W: https://linuxtv.org 11950W: http://github.com/mkrufky 11951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11952T: git git://linuxtv.org/mkrufky/tuners.git 11953S: Maintained 11954F: drivers/media/tuners/tda8290.* 11955 11956TDA9840 MEDIA DRIVER 11957M: Hans Verkuil <hverkuil@xs4all.nl> 11958L: linux-media@vger.kernel.org 11959T: git git://linuxtv.org/media_tree.git 11960W: https://linuxtv.org 11961S: Maintained 11962F: drivers/media/i2c/tda9840* 11963 11964TEA5761 TUNER DRIVER 11965M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11966M: Mauro Carvalho Chehab <mchehab@kernel.org> 11967L: linux-media@vger.kernel.org 11968W: https://linuxtv.org 11969T: git git://linuxtv.org/media_tree.git 11970S: Odd fixes 11971F: drivers/media/tuners/tea5761.* 11972 11973TEA5767 TUNER DRIVER 11974M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11975M: Mauro Carvalho Chehab <mchehab@kernel.org> 11976L: linux-media@vger.kernel.org 11977W: https://linuxtv.org 11978T: git git://linuxtv.org/media_tree.git 11979S: Maintained 11980F: drivers/media/tuners/tea5767.* 11981 11982TEA6415C MEDIA DRIVER 11983M: Hans Verkuil <hverkuil@xs4all.nl> 11984L: linux-media@vger.kernel.org 11985T: git git://linuxtv.org/media_tree.git 11986W: https://linuxtv.org 11987S: Maintained 11988F: drivers/media/i2c/tea6415c* 11989 11990TEA6420 MEDIA DRIVER 11991M: Hans Verkuil <hverkuil@xs4all.nl> 11992L: linux-media@vger.kernel.org 11993T: git git://linuxtv.org/media_tree.git 11994W: https://linuxtv.org 11995S: Maintained 11996F: drivers/media/i2c/tea6420* 11997 11998TEAM DRIVER 11999M: Jiri Pirko <jiri@resnulli.us> 12000L: netdev@vger.kernel.org 12001S: Supported 12002F: drivers/net/team/ 12003F: include/linux/if_team.h 12004F: include/uapi/linux/if_team.h 12005 12006TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12007M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12008S: Maintained 12009F: arch/x86/platform/ts5500/ 12010 12011TECHNOTREND USB IR RECEIVER 12012M: Sean Young <sean@mess.org> 12013L: linux-media@vger.kernel.org 12014S: Maintained 12015F: drivers/media/rc/ttusbir.c 12016 12017TEGRA ARCHITECTURE SUPPORT 12018M: Stephen Warren <swarren@wwwdotorg.org> 12019M: Thierry Reding <thierry.reding@gmail.com> 12020M: Alexandre Courbot <gnurou@gmail.com> 12021L: linux-tegra@vger.kernel.org 12022Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12024S: Supported 12025N: [^a-z]tegra 12026 12027TEGRA CLOCK DRIVER 12028M: Peter De Schrijver <pdeschrijver@nvidia.com> 12029M: Prashant Gaikwad <pgaikwad@nvidia.com> 12030S: Supported 12031F: drivers/clk/tegra/ 12032 12033TEGRA DMA DRIVERS 12034M: Laxman Dewangan <ldewangan@nvidia.com> 12035M: Jon Hunter <jonathanh@nvidia.com> 12036S: Supported 12037F: drivers/dma/tegra* 12038 12039TEGRA I2C DRIVER 12040M: Laxman Dewangan <ldewangan@nvidia.com> 12041S: Supported 12042F: drivers/i2c/busses/i2c-tegra.c 12043 12044TEGRA IOMMU DRIVERS 12045M: Hiroshi Doyu <hdoyu@nvidia.com> 12046S: Supported 12047F: drivers/iommu/tegra* 12048 12049TEGRA KBC DRIVER 12050M: Rakesh Iyer <riyer@nvidia.com> 12051M: Laxman Dewangan <ldewangan@nvidia.com> 12052S: Supported 12053F: drivers/input/keyboard/tegra-kbc.c 12054 12055TEGRA PWM DRIVER 12056M: Thierry Reding <thierry.reding@gmail.com> 12057S: Supported 12058F: drivers/pwm/pwm-tegra.c 12059 12060TEGRA SERIAL DRIVER 12061M: Laxman Dewangan <ldewangan@nvidia.com> 12062S: Supported 12063F: drivers/tty/serial/serial-tegra.c 12064 12065TEGRA SPI DRIVER 12066M: Laxman Dewangan <ldewangan@nvidia.com> 12067S: Supported 12068F: drivers/spi/spi-tegra* 12069 12070TEHUTI ETHERNET DRIVER 12071M: Andy Gospodarek <andy@greyhouse.net> 12072L: netdev@vger.kernel.org 12073S: Supported 12074F: drivers/net/ethernet/tehuti/* 12075 12076Telecom Clock Driver for MCPL0010 12077M: Mark Gross <mark.gross@intel.com> 12078S: Supported 12079F: drivers/char/tlclk.c 12080 12081TENSILICA XTENSA PORT (xtensa) 12082M: Chris Zankel <chris@zankel.net> 12083M: Max Filippov <jcmvbkbc@gmail.com> 12084L: linux-xtensa@linux-xtensa.org 12085T: git git://github.com/czankel/xtensa-linux.git 12086S: Maintained 12087F: arch/xtensa/ 12088F: drivers/irqchip/irq-xtensa-* 12089 12090THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12091M: Hans Verkuil <hverkuil@xs4all.nl> 12092L: linux-media@vger.kernel.org 12093T: git git://linuxtv.org/media_tree.git 12094W: https://linuxtv.org 12095S: Maintained 12096F: drivers/media/radio/radio-raremono.c 12097 12098THERMAL 12099M: Zhang Rui <rui.zhang@intel.com> 12100M: Eduardo Valentin <edubezval@gmail.com> 12101L: linux-pm@vger.kernel.org 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12104Q: https://patchwork.kernel.org/project/linux-pm/list/ 12105S: Supported 12106F: drivers/thermal/ 12107F: include/linux/thermal.h 12108F: include/uapi/linux/thermal.h 12109F: include/linux/cpu_cooling.h 12110F: Documentation/devicetree/bindings/thermal/ 12111 12112THERMAL/CPU_COOLING 12113M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12114M: Viresh Kumar <viresh.kumar@linaro.org> 12115M: Javi Merino <javi.merino@kernel.org> 12116L: linux-pm@vger.kernel.org 12117S: Supported 12118F: Documentation/thermal/cpu-cooling-api.txt 12119F: drivers/thermal/cpu_cooling.c 12120F: include/linux/cpu_cooling.h 12121 12122THINKPAD ACPI EXTRAS DRIVER 12123M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12124L: ibm-acpi-devel@lists.sourceforge.net 12125L: platform-driver-x86@vger.kernel.org 12126W: http://ibm-acpi.sourceforge.net 12127W: http://thinkwiki.org/wiki/Ibm-acpi 12128T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12129S: Maintained 12130F: drivers/platform/x86/thinkpad_acpi.c 12131 12132TI BANDGAP AND THERMAL DRIVER 12133M: Eduardo Valentin <edubezval@gmail.com> 12134M: Keerthy <j-keerthy@ti.com> 12135L: linux-pm@vger.kernel.org 12136L: linux-omap@vger.kernel.org 12137S: Maintained 12138F: drivers/thermal/ti-soc-thermal/ 12139 12140TI VPE/CAL DRIVERS 12141M: Benoit Parrot <bparrot@ti.com> 12142L: linux-media@vger.kernel.org 12143W: http://linuxtv.org/ 12144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12145S: Maintained 12146F: drivers/media/platform/ti-vpe/ 12147 12148TI CDCE706 CLOCK DRIVER 12149M: Max Filippov <jcmvbkbc@gmail.com> 12150S: Maintained 12151F: drivers/clk/clk-cdce706.c 12152 12153TI CLOCK DRIVER 12154M: Tero Kristo <t-kristo@ti.com> 12155L: linux-omap@vger.kernel.org 12156S: Maintained 12157F: drivers/clk/ti/ 12158F: include/linux/clk/ti.h 12159 12160TI ETHERNET SWITCH DRIVER (CPSW) 12161M: Mugunthan V N <mugunthanvnm@ti.com> 12162R: Grygorii Strashko <grygorii.strashko@ti.com> 12163L: linux-omap@vger.kernel.org 12164L: netdev@vger.kernel.org 12165S: Maintained 12166F: drivers/net/ethernet/ti/cpsw* 12167F: drivers/net/ethernet/ti/davinci* 12168 12169TI FLASH MEDIA INTERFACE DRIVER 12170M: Alex Dubov <oakad@yahoo.com> 12171S: Maintained 12172F: drivers/misc/tifm* 12173F: drivers/mmc/host/tifm_sd.c 12174F: include/linux/tifm.h 12175 12176TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12177M: Santosh Shilimkar <ssantosh@kernel.org> 12178L: linux-kernel@vger.kernel.org 12179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12180S: Maintained 12181F: drivers/soc/ti/* 12182T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12183 12184 12185TI LM49xxx FAMILY ASoC CODEC DRIVERS 12186M: M R Swami Reddy <mr.swami.reddy@ti.com> 12187M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12188L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12189S: Maintained 12190F: sound/soc/codecs/lm49453* 12191F: sound/soc/codecs/isabelle* 12192 12193TI LP855x BACKLIGHT DRIVER 12194M: Milo Kim <milo.kim@ti.com> 12195S: Maintained 12196F: Documentation/backlight/lp855x-driver.txt 12197F: drivers/video/backlight/lp855x_bl.c 12198F: include/linux/platform_data/lp855x.h 12199 12200TI LP8727 CHARGER DRIVER 12201M: Milo Kim <milo.kim@ti.com> 12202S: Maintained 12203F: drivers/power/supply/lp8727_charger.c 12204F: include/linux/platform_data/lp8727.h 12205 12206TI LP8788 MFD DRIVER 12207M: Milo Kim <milo.kim@ti.com> 12208S: Maintained 12209F: drivers/iio/adc/lp8788_adc.c 12210F: drivers/leds/leds-lp8788.c 12211F: drivers/mfd/lp8788*.c 12212F: drivers/power/supply/lp8788-charger.c 12213F: drivers/regulator/lp8788-*.c 12214F: include/linux/mfd/lp8788*.h 12215 12216TI NETCP ETHERNET DRIVER 12217M: Wingman Kwok <w-kwok2@ti.com> 12218M: Murali Karicheri <m-karicheri2@ti.com> 12219L: netdev@vger.kernel.org 12220S: Maintained 12221F: drivers/net/ethernet/ti/netcp* 12222 12223TI TAS571X FAMILY ASoC CODEC DRIVER 12224M: Kevin Cernekee <cernekee@chromium.org> 12225L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12226S: Odd Fixes 12227F: sound/soc/codecs/tas571x* 12228 12229TI TWL4030 SERIES SOC CODEC DRIVER 12230M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12231L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12232S: Maintained 12233F: sound/soc/codecs/twl4030* 12234 12235TI WILINK WIRELESS DRIVERS 12236L: linux-wireless@vger.kernel.org 12237W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12238W: http://wireless.kernel.org/en/users/Drivers/wl1251 12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12240S: Orphan 12241F: drivers/net/wireless/ti/ 12242F: include/linux/wl12xx.h 12243 12244TIPC NETWORK LAYER 12245M: Jon Maloy <jon.maloy@ericsson.com> 12246M: Ying Xue <ying.xue@windriver.com> 12247L: netdev@vger.kernel.org (core kernel code) 12248L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12249W: http://tipc.sourceforge.net/ 12250S: Maintained 12251F: include/uapi/linux/tipc*.h 12252F: net/tipc/ 12253 12254TILE ARCHITECTURE 12255M: Chris Metcalf <cmetcalf@mellanox.com> 12256W: http://www.mellanox.com/repository/solutions/tile-scm/ 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12258S: Supported 12259F: arch/tile/ 12260F: drivers/char/tile-srom.c 12261F: drivers/edac/tile_edac.c 12262F: drivers/net/ethernet/tile/ 12263F: drivers/rtc/rtc-tile.c 12264F: drivers/tty/hvc/hvc_tile.c 12265F: drivers/tty/serial/tilegx.c 12266F: drivers/usb/host/*-tilegx.c 12267F: include/linux/usb/tilegx.h 12268 12269TLAN NETWORK DRIVER 12270M: Samuel Chessman <chessman@tux.org> 12271L: tlan-devel@lists.sourceforge.net (subscribers-only) 12272W: http://sourceforge.net/projects/tlan/ 12273S: Maintained 12274F: Documentation/networking/tlan.txt 12275F: drivers/net/ethernet/ti/tlan.* 12276 12277TOMOYO SECURITY MODULE 12278M: Kentaro Takeda <takedakn@nttdata.co.jp> 12279M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12280L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12281L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12282L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12283L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12284W: http://tomoyo.sourceforge.jp/ 12285T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12286S: Maintained 12287F: security/tomoyo/ 12288 12289TOPSTAR LAPTOP EXTRAS DRIVER 12290M: Herton Ronaldo Krzesinski <herton@canonical.com> 12291L: platform-driver-x86@vger.kernel.org 12292S: Maintained 12293F: drivers/platform/x86/topstar-laptop.c 12294 12295TOSHIBA ACPI EXTRAS DRIVER 12296M: Azael Avalos <coproscefalo@gmail.com> 12297L: platform-driver-x86@vger.kernel.org 12298S: Maintained 12299F: drivers/platform/x86/toshiba_acpi.c 12300 12301TOSHIBA BLUETOOTH DRIVER 12302M: Azael Avalos <coproscefalo@gmail.com> 12303L: platform-driver-x86@vger.kernel.org 12304S: Maintained 12305F: drivers/platform/x86/toshiba_bluetooth.c 12306 12307TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12308M: Azael Avalos <coproscefalo@gmail.com> 12309L: platform-driver-x86@vger.kernel.org 12310S: Maintained 12311F: drivers/platform/x86/toshiba_haps.c 12312 12313TOSHIBA WMI HOTKEYS DRIVER 12314M: Azael Avalos <coproscefalo@gmail.com> 12315L: platform-driver-x86@vger.kernel.org 12316S: Maintained 12317F: drivers/platform/x86/toshiba-wmi.c 12318 12319TOSHIBA SMM DRIVER 12320M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12321W: http://www.buzzard.org.uk/toshiba/ 12322S: Maintained 12323F: drivers/char/toshiba.c 12324F: include/linux/toshiba.h 12325F: include/uapi/linux/toshiba.h 12326 12327TOSHIBA TC358743 DRIVER 12328M: Mats Randgaard <matrandg@cisco.com> 12329L: linux-media@vger.kernel.org 12330S: Maintained 12331F: drivers/media/i2c/tc358743* 12332F: include/media/i2c/tc358743.h 12333 12334TMIO/SDHI MMC DRIVER 12335M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12336L: linux-mmc@vger.kernel.org 12337S: Supported 12338F: drivers/mmc/host/tmio_mmc* 12339F: drivers/mmc/host/sh_mobile_sdhi.c 12340F: include/linux/mfd/tmio.h 12341 12342TMP401 HARDWARE MONITOR DRIVER 12343M: Guenter Roeck <linux@roeck-us.net> 12344L: linux-hwmon@vger.kernel.org 12345S: Maintained 12346F: Documentation/hwmon/tmp401 12347F: drivers/hwmon/tmp401.c 12348 12349TMPFS (SHMEM FILESYSTEM) 12350M: Hugh Dickins <hughd@google.com> 12351L: linux-mm@kvack.org 12352S: Maintained 12353F: include/linux/shmem_fs.h 12354F: mm/shmem.c 12355 12356TM6000 VIDEO4LINUX DRIVER 12357M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12358M: Mauro Carvalho Chehab <mchehab@kernel.org> 12359L: linux-media@vger.kernel.org 12360W: https://linuxtv.org 12361T: git git://linuxtv.org/media_tree.git 12362S: Odd fixes 12363F: drivers/media/usb/tm6000/ 12364F: Documentation/media/v4l-drivers/tm6000* 12365 12366TW5864 VIDEO4LINUX DRIVER 12367M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12368M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12369M: Andrey Utkin <andrey_utkin@fastmail.com> 12370L: linux-media@vger.kernel.org 12371S: Supported 12372F: drivers/media/pci/tw5864/ 12373 12374TW68 VIDEO4LINUX DRIVER 12375M: Hans Verkuil <hverkuil@xs4all.nl> 12376L: linux-media@vger.kernel.org 12377T: git git://linuxtv.org/media_tree.git 12378W: https://linuxtv.org 12379S: Odd Fixes 12380F: drivers/media/pci/tw68/ 12381 12382TW686X VIDEO4LINUX DRIVER 12383M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12384L: linux-media@vger.kernel.org 12385T: git git://linuxtv.org/media_tree.git 12386W: http://linuxtv.org 12387S: Maintained 12388F: drivers/media/pci/tw686x/ 12389 12390TPM DEVICE DRIVER 12391M: Peter Huewe <peterhuewe@gmx.de> 12392M: Marcel Selhorst <tpmdd@selhorst.net> 12393M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12394R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12395W: http://tpmdd.sourceforge.net 12396L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12397Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12398T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12399S: Maintained 12400F: drivers/char/tpm/ 12401 12402TPM IBM_VTPM DEVICE DRIVER 12403M: Ashley Lai <ashleydlai@gmail.com> 12404W: http://tpmdd.sourceforge.net 12405L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12406S: Maintained 12407F: drivers/char/tpm/tpm_ibmvtpm* 12408 12409TRACING 12410M: Steven Rostedt <rostedt@goodmis.org> 12411M: Ingo Molnar <mingo@redhat.com> 12412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12413S: Maintained 12414F: Documentation/trace/ftrace.txt 12415F: arch/*/*/*/ftrace.h 12416F: arch/*/kernel/ftrace.c 12417F: include/*/ftrace.h 12418F: include/linux/trace*.h 12419F: include/trace/ 12420F: kernel/trace/ 12421F: tools/testing/selftests/ftrace/ 12422 12423TRACING MMIO ACCESSES (MMIOTRACE) 12424M: Steven Rostedt <rostedt@goodmis.org> 12425M: Ingo Molnar <mingo@kernel.org> 12426R: Karol Herbst <karolherbst@gmail.com> 12427R: Pekka Paalanen <ppaalanen@gmail.com> 12428S: Maintained 12429L: linux-kernel@vger.kernel.org 12430L: nouveau@lists.freedesktop.org 12431F: kernel/trace/trace_mmiotrace.c 12432F: include/linux/mmiotrace.h 12433F: arch/x86/mm/kmmio.c 12434F: arch/x86/mm/mmio-mod.c 12435F: arch/x86/mm/testmmiotrace.c 12436 12437TRIVIAL PATCHES 12438M: Jiri Kosina <trivial@kernel.org> 12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12440S: Maintained 12441K: ^Subject:.*(?i)trivial 12442 12443TTY LAYER 12444M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12445M: Jiri Slaby <jslaby@suse.com> 12446S: Supported 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12448F: Documentation/serial/ 12449F: drivers/tty/ 12450F: drivers/tty/serial/serial_core.c 12451F: include/linux/serial_core.h 12452F: include/linux/serial.h 12453F: include/linux/tty.h 12454F: include/uapi/linux/serial_core.h 12455F: include/uapi/linux/serial.h 12456F: include/uapi/linux/tty.h 12457 12458TUA9001 MEDIA DRIVER 12459M: Antti Palosaari <crope@iki.fi> 12460L: linux-media@vger.kernel.org 12461W: https://linuxtv.org 12462W: http://palosaari.fi/linux/ 12463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12464T: git git://linuxtv.org/anttip/media_tree.git 12465S: Maintained 12466F: drivers/media/tuners/tua9001* 12467 12468TULIP NETWORK DRIVERS 12469L: netdev@vger.kernel.org 12470L: linux-parisc@vger.kernel.org 12471S: Orphan 12472F: drivers/net/ethernet/dec/tulip/ 12473 12474TUN/TAP driver 12475M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12476W: http://vtun.sourceforge.net/tun 12477S: Maintained 12478F: Documentation/networking/tuntap.txt 12479F: arch/um/os-Linux/drivers/ 12480 12481TURBOCHANNEL SUBSYSTEM 12482M: "Maciej W. Rozycki" <macro@linux-mips.org> 12483M: Ralf Baechle <ralf@linux-mips.org> 12484L: linux-mips@linux-mips.org 12485Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12486S: Maintained 12487F: drivers/tc/ 12488F: include/linux/tc.h 12489 12490UBI FILE SYSTEM (UBIFS) 12491M: Richard Weinberger <richard@nod.at> 12492M: Artem Bityutskiy <dedekind1@gmail.com> 12493M: Adrian Hunter <adrian.hunter@intel.com> 12494L: linux-mtd@lists.infradead.org 12495T: git git://git.infradead.org/ubifs-2.6.git 12496W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12497S: Supported 12498F: Documentation/filesystems/ubifs.txt 12499F: fs/ubifs/ 12500 12501UCLINUX (M68KNOMMU AND COLDFIRE) 12502M: Greg Ungerer <gerg@linux-m68k.org> 12503W: http://www.linux-m68k.org/ 12504W: http://www.uclinux.org/ 12505L: linux-m68k@lists.linux-m68k.org 12506L: uclinux-dev@uclinux.org (subscribers-only) 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12508S: Maintained 12509F: arch/m68k/coldfire/ 12510F: arch/m68k/68*/ 12511F: arch/m68k/*/*_no.* 12512F: arch/m68k/include/asm/*_no.* 12513 12514UDF FILESYSTEM 12515M: Jan Kara <jack@suse.com> 12516S: Maintained 12517F: Documentation/filesystems/udf.txt 12518F: fs/udf/ 12519 12520UDRAW TABLET 12521M: Bastien Nocera <hadess@hadess.net> 12522L: linux-input@vger.kernel.org 12523S: Maintained 12524F: drivers/hid/hid-udraw.c 12525 12526UFS FILESYSTEM 12527M: Evgeniy Dushistov <dushistov@mail.ru> 12528S: Maintained 12529F: Documentation/filesystems/ufs.txt 12530F: fs/ufs/ 12531 12532UHID USERSPACE HID IO DRIVER: 12533M: David Herrmann <dh.herrmann@googlemail.com> 12534L: linux-input@vger.kernel.org 12535S: Maintained 12536F: drivers/hid/uhid.c 12537F: include/uapi/linux/uhid.h 12538 12539ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12540L: linux-usb@vger.kernel.org 12541S: Orphan 12542F: drivers/uwb/ 12543F: include/linux/uwb.h 12544F: include/linux/uwb/ 12545 12546UNICORE32 ARCHITECTURE: 12547M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12548W: http://mprc.pku.edu.cn/~guanxuetao/linux 12549S: Maintained 12550T: git git://github.com/gxt/linux.git 12551F: arch/unicore32/ 12552 12553UNIFDEF 12554M: Tony Finch <dot@dotat.at> 12555W: http://dotat.at/prog/unifdef 12556S: Maintained 12557F: scripts/unifdef.c 12558 12559UNIFORM CDROM DRIVER 12560M: Jens Axboe <axboe@kernel.dk> 12561W: http://www.kernel.dk 12562S: Maintained 12563F: Documentation/cdrom/ 12564F: drivers/cdrom/cdrom.c 12565F: include/linux/cdrom.h 12566F: include/uapi/linux/cdrom.h 12567 12568UNISYS S-PAR DRIVERS 12569M: David Kershner <david.kershner@unisys.com> 12570L: sparmaintainer@unisys.com (Unisys internal) 12571S: Supported 12572F: drivers/staging/unisys/ 12573 12574UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12575M: Vinayak Holikatti <vinholikatti@gmail.com> 12576L: linux-scsi@vger.kernel.org 12577S: Supported 12578F: Documentation/scsi/ufs.txt 12579F: drivers/scsi/ufs/ 12580 12581UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12582M: Manjunath M Bettegowda <manjumb@synopsys.com> 12583M: Prabu Thangamuthu <prabut@synopsys.com> 12584L: linux-scsi@vger.kernel.org 12585S: Supported 12586F: drivers/scsi/ufs/*dwc* 12587 12588UNSORTED BLOCK IMAGES (UBI) 12589M: Artem Bityutskiy <dedekind1@gmail.com> 12590M: Richard Weinberger <richard@nod.at> 12591W: http://www.linux-mtd.infradead.org/ 12592L: linux-mtd@lists.infradead.org 12593T: git git://git.infradead.org/ubifs-2.6.git 12594S: Supported 12595F: drivers/mtd/ubi/ 12596F: include/linux/mtd/ubi.h 12597F: include/uapi/mtd/ubi-user.h 12598 12599USB ACM DRIVER 12600M: Oliver Neukum <oneukum@suse.com> 12601L: linux-usb@vger.kernel.org 12602S: Maintained 12603F: Documentation/usb/acm.txt 12604F: drivers/usb/class/cdc-acm.* 12605 12606USB AR5523 WIRELESS DRIVER 12607M: Pontus Fuchs <pontus.fuchs@gmail.com> 12608L: linux-wireless@vger.kernel.org 12609S: Maintained 12610F: drivers/net/wireless/ath/ar5523/ 12611 12612USB ATTACHED SCSI 12613M: Oliver Neukum <oneukum@suse.com> 12614L: linux-usb@vger.kernel.org 12615L: linux-scsi@vger.kernel.org 12616S: Maintained 12617F: drivers/usb/storage/uas.c 12618 12619USB CDC ETHERNET DRIVER 12620M: Oliver Neukum <oliver@neukum.org> 12621L: linux-usb@vger.kernel.org 12622S: Maintained 12623F: drivers/net/usb/cdc_*.c 12624F: include/uapi/linux/usb/cdc.h 12625 12626USB CHAOSKEY DRIVER 12627M: Keith Packard <keithp@keithp.com> 12628L: linux-usb@vger.kernel.org 12629S: Maintained 12630F: drivers/usb/misc/chaoskey.c 12631 12632USB CYPRESS C67X00 DRIVER 12633M: Peter Korsgaard <jacmet@sunsite.dk> 12634L: linux-usb@vger.kernel.org 12635S: Maintained 12636F: drivers/usb/c67x00/ 12637 12638USB DAVICOM DM9601 DRIVER 12639M: Peter Korsgaard <jacmet@sunsite.dk> 12640L: netdev@vger.kernel.org 12641W: http://www.linux-usb.org/usbnet 12642S: Maintained 12643F: drivers/net/usb/dm9601.c 12644 12645USB DIAMOND RIO500 DRIVER 12646M: Cesar Miquel <miquel@df.uba.ar> 12647L: rio500-users@lists.sourceforge.net 12648W: http://rio500.sourceforge.net 12649S: Maintained 12650F: drivers/usb/misc/rio500* 12651 12652USB EHCI DRIVER 12653M: Alan Stern <stern@rowland.harvard.edu> 12654L: linux-usb@vger.kernel.org 12655S: Maintained 12656F: Documentation/usb/ehci.txt 12657F: drivers/usb/host/ehci* 12658 12659USB GADGET/PERIPHERAL SUBSYSTEM 12660M: Felipe Balbi <balbi@kernel.org> 12661L: linux-usb@vger.kernel.org 12662W: http://www.linux-usb.org/gadget 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12664S: Maintained 12665F: drivers/usb/gadget/ 12666F: include/linux/usb/gadget* 12667 12668USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12669M: Jiri Kosina <jikos@kernel.org> 12670R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12671L: linux-usb@vger.kernel.org 12672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12673S: Maintained 12674F: Documentation/hid/hiddev.txt 12675F: drivers/hid/usbhid/ 12676 12677USB ISP116X DRIVER 12678M: Olav Kongas <ok@artecdesign.ee> 12679L: linux-usb@vger.kernel.org 12680S: Maintained 12681F: drivers/usb/host/isp116x* 12682F: include/linux/usb/isp116x.h 12683 12684USB LAN78XX ETHERNET DRIVER 12685M: Woojung Huh <woojung.huh@microchip.com> 12686M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12687L: netdev@vger.kernel.org 12688S: Maintained 12689F: drivers/net/usb/lan78xx.* 12690 12691USB MASS STORAGE DRIVER 12692M: Alan Stern <stern@rowland.harvard.edu> 12693L: linux-usb@vger.kernel.org 12694L: usb-storage@lists.one-eyed-alien.net 12695S: Maintained 12696W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12697F: drivers/usb/storage/ 12698 12699USB MIDI DRIVER 12700M: Clemens Ladisch <clemens@ladisch.de> 12701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12702T: git git://git.alsa-project.org/alsa-kernel.git 12703S: Maintained 12704F: sound/usb/midi.* 12705 12706USB NETWORKING DRIVERS 12707L: linux-usb@vger.kernel.org 12708S: Odd Fixes 12709F: drivers/net/usb/ 12710 12711USB OHCI DRIVER 12712M: Alan Stern <stern@rowland.harvard.edu> 12713L: linux-usb@vger.kernel.org 12714S: Maintained 12715F: Documentation/usb/ohci.txt 12716F: drivers/usb/host/ohci* 12717 12718USB OTG FSM (Finite State Machine) 12719M: Peter Chen <Peter.Chen@nxp.com> 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12721L: linux-usb@vger.kernel.org 12722S: Maintained 12723F: drivers/usb/common/usb-otg-fsm.c 12724 12725USB OVER IP DRIVER 12726M: Valentina Manea <valentina.manea.m@gmail.com> 12727M: Shuah Khan <shuahkh@osg.samsung.com> 12728M: Shuah Khan <shuah@kernel.org> 12729L: linux-usb@vger.kernel.org 12730S: Maintained 12731F: Documentation/usb/usbip_protocol.txt 12732F: drivers/usb/usbip/ 12733F: tools/usb/usbip/ 12734 12735USB PEGASUS DRIVER 12736M: Petko Manolov <petkan@nucleusys.com> 12737L: linux-usb@vger.kernel.org 12738L: netdev@vger.kernel.org 12739T: git git://github.com/petkan/pegasus.git 12740W: https://github.com/petkan/pegasus 12741S: Maintained 12742F: drivers/net/usb/pegasus.* 12743 12744USB PHY LAYER 12745M: Felipe Balbi <balbi@kernel.org> 12746L: linux-usb@vger.kernel.org 12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12748S: Maintained 12749F: drivers/usb/phy/ 12750 12751USB PRINTER DRIVER (usblp) 12752M: Pete Zaitcev <zaitcev@redhat.com> 12753L: linux-usb@vger.kernel.org 12754S: Supported 12755F: drivers/usb/class/usblp.c 12756 12757USB QMI WWAN NETWORK DRIVER 12758M: Bjørn Mork <bjorn@mork.no> 12759L: netdev@vger.kernel.org 12760S: Maintained 12761F: Documentation/ABI/testing/sysfs-class-net-qmi 12762F: drivers/net/usb/qmi_wwan.c 12763 12764USB RTL8150 DRIVER 12765M: Petko Manolov <petkan@nucleusys.com> 12766L: linux-usb@vger.kernel.org 12767L: netdev@vger.kernel.org 12768T: git git://github.com/petkan/rtl8150.git 12769W: https://github.com/petkan/rtl8150 12770S: Maintained 12771F: drivers/net/usb/rtl8150.c 12772 12773USB SERIAL SUBSYSTEM 12774M: Johan Hovold <johan@kernel.org> 12775L: linux-usb@vger.kernel.org 12776T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12777S: Maintained 12778F: Documentation/usb/usb-serial.txt 12779F: drivers/usb/serial/ 12780F: include/linux/usb/serial.h 12781 12782USB SMSC75XX ETHERNET DRIVER 12783M: Steve Glendinning <steve.glendinning@shawell.net> 12784L: netdev@vger.kernel.org 12785S: Maintained 12786F: drivers/net/usb/smsc75xx.* 12787 12788USB SMSC95XX ETHERNET DRIVER 12789M: Steve Glendinning <steve.glendinning@shawell.net> 12790M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12791L: netdev@vger.kernel.org 12792S: Maintained 12793F: drivers/net/usb/smsc95xx.* 12794 12795USB SUBSYSTEM 12796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12797L: linux-usb@vger.kernel.org 12798W: http://www.linux-usb.org 12799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12800S: Supported 12801F: Documentation/devicetree/bindings/usb/ 12802F: Documentation/usb/ 12803F: drivers/usb/ 12804F: include/linux/usb.h 12805F: include/linux/usb/ 12806 12807USB UHCI DRIVER 12808M: Alan Stern <stern@rowland.harvard.edu> 12809L: linux-usb@vger.kernel.org 12810S: Maintained 12811F: drivers/usb/host/uhci* 12812 12813USB "USBNET" DRIVER FRAMEWORK 12814M: Oliver Neukum <oneukum@suse.com> 12815L: netdev@vger.kernel.org 12816W: http://www.linux-usb.org/usbnet 12817S: Maintained 12818F: drivers/net/usb/usbnet.c 12819F: include/linux/usb/usbnet.h 12820 12821USB VIDEO CLASS 12822M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12823L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12824L: linux-media@vger.kernel.org 12825T: git git://linuxtv.org/media_tree.git 12826W: http://www.ideasonboard.org/uvc/ 12827S: Maintained 12828F: drivers/media/usb/uvc/ 12829F: include/uapi/linux/uvcvideo.h 12830 12831USB VISION DRIVER 12832M: Hans Verkuil <hverkuil@xs4all.nl> 12833L: linux-media@vger.kernel.org 12834T: git git://linuxtv.org/media_tree.git 12835W: https://linuxtv.org 12836S: Odd Fixes 12837F: drivers/media/usb/usbvision/ 12838 12839USB WEBCAM GADGET 12840M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12841L: linux-usb@vger.kernel.org 12842S: Maintained 12843F: drivers/usb/gadget/function/*uvc* 12844F: drivers/usb/gadget/legacy/webcam.c 12845 12846USB WIRELESS RNDIS DRIVER (rndis_wlan) 12847M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12848L: linux-wireless@vger.kernel.org 12849S: Maintained 12850F: drivers/net/wireless/rndis_wlan.c 12851 12852USB XHCI DRIVER 12853M: Mathias Nyman <mathias.nyman@intel.com> 12854L: linux-usb@vger.kernel.org 12855S: Supported 12856F: drivers/usb/host/xhci* 12857F: drivers/usb/host/pci-quirks* 12858 12859USB ZD1201 DRIVER 12860L: linux-wireless@vger.kernel.org 12861W: http://linux-lc100020.sourceforge.net 12862S: Orphan 12863F: drivers/net/wireless/zydas/zd1201.* 12864 12865USB ZR364XX DRIVER 12866M: Antoine Jacquet <royale@zerezo.com> 12867L: linux-usb@vger.kernel.org 12868L: linux-media@vger.kernel.org 12869T: git git://linuxtv.org/media_tree.git 12870W: http://royale.zerezo.com/zr364xx/ 12871S: Maintained 12872F: Documentation/media/v4l-drivers/zr364xx* 12873F: drivers/media/usb/zr364xx/ 12874 12875ULPI BUS 12876M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12877L: linux-usb@vger.kernel.org 12878S: Maintained 12879F: drivers/usb/common/ulpi.c 12880F: include/linux/ulpi/ 12881 12882USER-MODE LINUX (UML) 12883M: Jeff Dike <jdike@addtoit.com> 12884M: Richard Weinberger <richard@nod.at> 12885L: user-mode-linux-devel@lists.sourceforge.net 12886L: user-mode-linux-user@lists.sourceforge.net 12887W: http://user-mode-linux.sourceforge.net 12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12889S: Maintained 12890F: Documentation/virtual/uml/ 12891F: arch/um/ 12892F: arch/x86/um/ 12893F: fs/hostfs/ 12894F: fs/hppfs/ 12895 12896USERSPACE I/O (UIO) 12897M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12898S: Maintained 12899T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12900F: Documentation/DocBook/uio-howto.tmpl 12901F: drivers/uio/ 12902F: include/linux/uio*.h 12903 12904UTIL-LINUX PACKAGE 12905M: Karel Zak <kzak@redhat.com> 12906L: util-linux@vger.kernel.org 12907W: http://en.wikipedia.org/wiki/Util-linux 12908T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12909S: Maintained 12910 12911UVESAFB DRIVER 12912M: Michal Januszewski <spock@gentoo.org> 12913L: linux-fbdev@vger.kernel.org 12914W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12915S: Maintained 12916F: Documentation/fb/uvesafb.txt 12917F: drivers/video/fbdev/uvesafb.* 12918 12919VF610 NAND DRIVER 12920M: Stefan Agner <stefan@agner.ch> 12921L: linux-mtd@lists.infradead.org 12922S: Supported 12923F: drivers/mtd/nand/vf610_nfc.c 12924 12925VFAT/FAT/MSDOS FILESYSTEM 12926M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12927S: Maintained 12928F: Documentation/filesystems/vfat.txt 12929F: fs/fat/ 12930 12931VFIO DRIVER 12932M: Alex Williamson <alex.williamson@redhat.com> 12933L: kvm@vger.kernel.org 12934T: git git://github.com/awilliam/linux-vfio.git 12935S: Maintained 12936F: Documentation/vfio.txt 12937F: drivers/vfio/ 12938F: include/linux/vfio.h 12939F: include/uapi/linux/vfio.h 12940 12941VFIO MEDIATED DEVICE DRIVERS 12942M: Kirti Wankhede <kwankhede@nvidia.com> 12943L: kvm@vger.kernel.org 12944S: Maintained 12945F: Documentation/vfio-mediated-device.txt 12946F: drivers/vfio/mdev/ 12947F: include/linux/mdev.h 12948F: samples/vfio-mdev/ 12949 12950VFIO PLATFORM DRIVER 12951M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12952L: kvm@vger.kernel.org 12953S: Maintained 12954F: drivers/vfio/platform/ 12955 12956VIDEOBUF2 FRAMEWORK 12957M: Pawel Osciak <pawel@osciak.com> 12958M: Marek Szyprowski <m.szyprowski@samsung.com> 12959M: Kyungmin Park <kyungmin.park@samsung.com> 12960L: linux-media@vger.kernel.org 12961S: Maintained 12962F: drivers/media/v4l2-core/videobuf2-* 12963F: include/media/videobuf2-* 12964 12965VIRTIO AND VHOST VSOCK DRIVER 12966M: Stefan Hajnoczi <stefanha@redhat.com> 12967L: kvm@vger.kernel.org 12968L: virtualization@lists.linux-foundation.org 12969L: netdev@vger.kernel.org 12970S: Maintained 12971F: include/linux/virtio_vsock.h 12972F: include/uapi/linux/virtio_vsock.h 12973F: net/vmw_vsock/virtio_transport_common.c 12974F: net/vmw_vsock/virtio_transport.c 12975F: drivers/vhost/vsock.c 12976F: drivers/vhost/vsock.h 12977 12978VIRTUAL SERIO DEVICE DRIVER 12979M: Stephen Chandler Paul <thatslyude@gmail.com> 12980S: Maintained 12981F: drivers/input/serio/userio.c 12982F: include/uapi/linux/userio.h 12983 12984VIRTIO CONSOLE DRIVER 12985M: Amit Shah <amit.shah@redhat.com> 12986L: virtualization@lists.linux-foundation.org 12987S: Maintained 12988F: drivers/char/virtio_console.c 12989F: include/linux/virtio_console.h 12990F: include/uapi/linux/virtio_console.h 12991 12992VIRTIO CORE, NET AND BLOCK DRIVERS 12993M: "Michael S. Tsirkin" <mst@redhat.com> 12994M: Jason Wang <jasowang@redhat.com> 12995L: virtualization@lists.linux-foundation.org 12996S: Maintained 12997F: Documentation/devicetree/bindings/virtio/ 12998F: drivers/virtio/ 12999F: tools/virtio/ 13000F: drivers/net/virtio_net.c 13001F: drivers/block/virtio_blk.c 13002F: include/linux/virtio_*.h 13003F: include/uapi/linux/virtio_*.h 13004 13005VIRTIO DRIVERS FOR S390 13006M: Christian Borntraeger <borntraeger@de.ibm.com> 13007M: Cornelia Huck <cornelia.huck@de.ibm.com> 13008L: linux-s390@vger.kernel.org 13009L: virtualization@lists.linux-foundation.org 13010L: kvm@vger.kernel.org 13011S: Supported 13012F: drivers/s390/virtio/ 13013 13014VIRTIO GPU DRIVER 13015M: David Airlie <airlied@linux.ie> 13016M: Gerd Hoffmann <kraxel@redhat.com> 13017L: dri-devel@lists.freedesktop.org 13018L: virtualization@lists.linux-foundation.org 13019S: Maintained 13020F: drivers/gpu/drm/virtio/ 13021F: include/uapi/linux/virtio_gpu.h 13022 13023VIRTIO HOST (VHOST) 13024M: "Michael S. Tsirkin" <mst@redhat.com> 13025M: Jason Wang <jasowang@redhat.com> 13026L: kvm@vger.kernel.org 13027L: virtualization@lists.linux-foundation.org 13028L: netdev@vger.kernel.org 13029T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13030S: Maintained 13031F: drivers/vhost/ 13032F: include/uapi/linux/vhost.h 13033 13034VIRTIO INPUT DRIVER 13035M: Gerd Hoffmann <kraxel@redhat.com> 13036S: Maintained 13037F: drivers/virtio/virtio_input.c 13038F: include/uapi/linux/virtio_input.h 13039 13040VIA RHINE NETWORK DRIVER 13041S: Orphan 13042F: drivers/net/ethernet/via/via-rhine.c 13043 13044VIA SD/MMC CARD CONTROLLER DRIVER 13045M: Bruce Chang <brucechang@via.com.tw> 13046M: Harald Welte <HaraldWelte@viatech.com> 13047S: Maintained 13048F: drivers/mmc/host/via-sdmmc.c 13049 13050VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13051M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13052L: linux-fbdev@vger.kernel.org 13053S: Maintained 13054F: include/linux/via-core.h 13055F: include/linux/via-gpio.h 13056F: include/linux/via_i2c.h 13057F: drivers/video/fbdev/via/ 13058 13059VIA VELOCITY NETWORK DRIVER 13060M: Francois Romieu <romieu@fr.zoreil.com> 13061L: netdev@vger.kernel.org 13062S: Maintained 13063F: drivers/net/ethernet/via/via-velocity.* 13064 13065VIRT LIB 13066M: Alex Williamson <alex.williamson@redhat.com> 13067M: Paolo Bonzini <pbonzini@redhat.com> 13068L: kvm@vger.kernel.org 13069S: Supported 13070F: virt/lib/ 13071 13072VIVID VIRTUAL VIDEO DRIVER 13073M: Hans Verkuil <hverkuil@xs4all.nl> 13074L: linux-media@vger.kernel.org 13075T: git git://linuxtv.org/media_tree.git 13076W: https://linuxtv.org 13077S: Maintained 13078F: drivers/media/platform/vivid/* 13079 13080VLAN (802.1Q) 13081M: Patrick McHardy <kaber@trash.net> 13082L: netdev@vger.kernel.org 13083S: Maintained 13084F: drivers/net/macvlan.c 13085F: include/linux/if_*vlan.h 13086F: net/8021q/ 13087 13088VLYNQ BUS 13089M: Florian Fainelli <f.fainelli@gmail.com> 13090L: openwrt-devel@lists.openwrt.org (subscribers-only) 13091S: Maintained 13092F: drivers/vlynq/vlynq.c 13093F: include/linux/vlynq.h 13094 13095VME SUBSYSTEM 13096M: Martyn Welch <martyn@welchs.me.uk> 13097M: Manohar Vanga <manohar.vanga@gmail.com> 13098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13099L: devel@driverdev.osuosl.org 13100S: Maintained 13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13102F: Documentation/driver-api/vme.rst 13103F: drivers/staging/vme/ 13104F: drivers/vme/ 13105F: include/linux/vme* 13106 13107VMWARE HYPERVISOR INTERFACE 13108M: Alok Kataria <akataria@vmware.com> 13109L: virtualization@lists.linux-foundation.org 13110S: Supported 13111F: arch/x86/kernel/cpu/vmware.c 13112 13113VMWARE BALLOON DRIVER 13114M: Xavier Deguillard <xdeguillard@vmware.com> 13115M: Philip Moltmann <moltmann@vmware.com> 13116M: "VMware, Inc." <pv-drivers@vmware.com> 13117L: linux-kernel@vger.kernel.org 13118S: Maintained 13119F: drivers/misc/vmw_balloon.c 13120 13121VMWARE VMMOUSE SUBDRIVER 13122M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13123M: "VMware, Inc." <pv-drivers@vmware.com> 13124L: linux-input@vger.kernel.org 13125S: Maintained 13126F: drivers/input/mouse/vmmouse.c 13127F: drivers/input/mouse/vmmouse.h 13128 13129VMWARE VMXNET3 ETHERNET DRIVER 13130M: Shrikrishna Khare <skhare@vmware.com> 13131M: "VMware, Inc." <pv-drivers@vmware.com> 13132L: netdev@vger.kernel.org 13133S: Maintained 13134F: drivers/net/vmxnet3/ 13135 13136VMware PVSCSI driver 13137M: Jim Gill <jgill@vmware.com> 13138M: VMware PV-Drivers <pv-drivers@vmware.com> 13139L: linux-scsi@vger.kernel.org 13140S: Maintained 13141F: drivers/scsi/vmw_pvscsi.c 13142F: drivers/scsi/vmw_pvscsi.h 13143 13144VMWARE PVRDMA DRIVER 13145M: Adit Ranadive <aditr@vmware.com> 13146M: VMware PV-Drivers <pv-drivers@vmware.com> 13147L: linux-rdma@vger.kernel.org 13148S: Maintained 13149F: drivers/infiniband/hw/vmw_pvrdma/ 13150 13151VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13152M: Liam Girdwood <lgirdwood@gmail.com> 13153M: Mark Brown <broonie@kernel.org> 13154L: linux-kernel@vger.kernel.org 13155W: http://www.slimlogic.co.uk/?p=48 13156T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13157S: Supported 13158F: Documentation/devicetree/bindings/regulator/ 13159F: drivers/regulator/ 13160F: include/dt-bindings/regulator/ 13161F: include/linux/regulator/ 13162 13163VRF 13164M: David Ahern <dsa@cumulusnetworks.com> 13165M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13166L: netdev@vger.kernel.org 13167S: Maintained 13168F: drivers/net/vrf.c 13169F: Documentation/networking/vrf.txt 13170 13171VT1211 HARDWARE MONITOR DRIVER 13172M: Juerg Haefliger <juergh@gmail.com> 13173L: linux-hwmon@vger.kernel.org 13174S: Maintained 13175F: Documentation/hwmon/vt1211 13176F: drivers/hwmon/vt1211.c 13177 13178VT8231 HARDWARE MONITOR DRIVER 13179M: Roger Lucas <vt8231@hiddenengine.co.uk> 13180L: linux-hwmon@vger.kernel.org 13181S: Maintained 13182F: drivers/hwmon/vt8231.c 13183 13184VUB300 USB to SDIO/SD/MMC bridge chip 13185M: Tony Olech <tony.olech@elandigitalsystems.com> 13186L: linux-mmc@vger.kernel.org 13187L: linux-usb@vger.kernel.org 13188S: Supported 13189F: drivers/mmc/host/vub300.c 13190 13191W1 DALLAS'S 1-WIRE BUS 13192M: Evgeniy Polyakov <zbr@ioremap.net> 13193S: Maintained 13194F: Documentation/w1/ 13195F: drivers/w1/ 13196 13197W83791D HARDWARE MONITORING DRIVER 13198M: Marc Hulsman <m.hulsman@tudelft.nl> 13199L: linux-hwmon@vger.kernel.org 13200S: Maintained 13201F: Documentation/hwmon/w83791d 13202F: drivers/hwmon/w83791d.c 13203 13204W83793 HARDWARE MONITORING DRIVER 13205M: Rudolf Marek <r.marek@assembler.cz> 13206L: linux-hwmon@vger.kernel.org 13207S: Maintained 13208F: Documentation/hwmon/w83793 13209F: drivers/hwmon/w83793.c 13210 13211W83795 HARDWARE MONITORING DRIVER 13212M: Jean Delvare <jdelvare@suse.com> 13213L: linux-hwmon@vger.kernel.org 13214S: Maintained 13215F: drivers/hwmon/w83795.c 13216 13217W83L51xD SD/MMC CARD INTERFACE DRIVER 13218M: Pierre Ossman <pierre@ossman.eu> 13219S: Maintained 13220F: drivers/mmc/host/wbsd.* 13221 13222WACOM PROTOCOL 4 SERIAL TABLETS 13223M: Julian Squires <julian@cipht.net> 13224M: Hans de Goede <hdegoede@redhat.com> 13225L: linux-input@vger.kernel.org 13226S: Maintained 13227F: drivers/input/tablet/wacom_serial4.c 13228 13229WATCHDOG DEVICE DRIVERS 13230M: Wim Van Sebroeck <wim@iguana.be> 13231R: Guenter Roeck <linux@roeck-us.net> 13232L: linux-watchdog@vger.kernel.org 13233W: http://www.linux-watchdog.org/ 13234T: git git://www.linux-watchdog.org/linux-watchdog.git 13235S: Maintained 13236F: Documentation/devicetree/bindings/watchdog/ 13237F: Documentation/watchdog/ 13238F: drivers/watchdog/ 13239F: include/linux/watchdog.h 13240F: include/uapi/linux/watchdog.h 13241 13242WIIMOTE HID DRIVER 13243M: David Herrmann <dh.herrmann@googlemail.com> 13244L: linux-input@vger.kernel.org 13245S: Maintained 13246F: drivers/hid/hid-wiimote* 13247 13248WINBOND CIR DRIVER 13249M: David Härdeman <david@hardeman.nu> 13250S: Maintained 13251F: drivers/media/rc/winbond-cir.c 13252 13253WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13254M: William Breathitt Gray <vilhelm.gray@gmail.com> 13255L: linux-watchdog@vger.kernel.org 13256S: Maintained 13257F: drivers/watchdog/ebc-c384_wdt.c 13258 13259WINSYSTEMS WS16C48 GPIO DRIVER 13260M: William Breathitt Gray <vilhelm.gray@gmail.com> 13261L: linux-gpio@vger.kernel.org 13262S: Maintained 13263F: drivers/gpio/gpio-ws16c48.c 13264 13265WIMAX STACK 13266M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13267M: linux-wimax@intel.com 13268L: wimax@linuxwimax.org (subscribers-only) 13269S: Supported 13270W: http://linuxwimax.org 13271F: Documentation/wimax/README.wimax 13272F: include/linux/wimax/debug.h 13273F: include/net/wimax.h 13274F: include/uapi/linux/wimax.h 13275F: net/wimax/ 13276 13277WISTRON LAPTOP BUTTON DRIVER 13278M: Miloslav Trmac <mitr@volny.cz> 13279S: Maintained 13280F: drivers/input/misc/wistron_btns.c 13281 13282WL3501 WIRELESS PCMCIA CARD DRIVER 13283M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13284L: linux-wireless@vger.kernel.org 13285W: http://oops.ghostprotocols.net:81/blog 13286S: Maintained 13287F: drivers/net/wireless/wl3501* 13288 13289WOLFSON MICROELECTRONICS DRIVERS 13290L: patches@opensource.wolfsonmicro.com 13291T: git https://github.com/CirrusLogic/linux-drivers.git 13292W: https://github.com/CirrusLogic/linux-drivers/wiki 13293S: Supported 13294F: Documentation/hwmon/wm83?? 13295F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13296F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13297F: Documentation/devicetree/bindings/mfd/arizona.txt 13298F: arch/arm/mach-s3c64xx/mach-crag6410* 13299F: drivers/clk/clk-wm83*.c 13300F: drivers/extcon/extcon-arizona.c 13301F: drivers/leds/leds-wm83*.c 13302F: drivers/gpio/gpio-*wm*.c 13303F: drivers/gpio/gpio-arizona.c 13304F: drivers/hwmon/wm83??-hwmon.c 13305F: drivers/input/misc/wm831x-on.c 13306F: drivers/input/touchscreen/wm831x-ts.c 13307F: drivers/input/touchscreen/wm97*.c 13308F: drivers/mfd/arizona* 13309F: drivers/mfd/wm*.c 13310F: drivers/mfd/cs47l24* 13311F: drivers/power/supply/wm83*.c 13312F: drivers/rtc/rtc-wm83*.c 13313F: drivers/regulator/wm8*.c 13314F: drivers/video/backlight/wm83*_bl.c 13315F: drivers/watchdog/wm83*_wdt.c 13316F: include/linux/mfd/arizona/ 13317F: include/linux/mfd/wm831x/ 13318F: include/linux/mfd/wm8350/ 13319F: include/linux/mfd/wm8400* 13320F: include/linux/wm97xx.h 13321F: include/sound/wm????.h 13322F: sound/soc/codecs/arizona.? 13323F: sound/soc/codecs/wm* 13324F: sound/soc/codecs/cs47l24* 13325 13326WORKQUEUE 13327M: Tejun Heo <tj@kernel.org> 13328R: Lai Jiangshan <jiangshanlai@gmail.com> 13329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13330S: Maintained 13331F: include/linux/workqueue.h 13332F: kernel/workqueue.c 13333F: Documentation/core-api/workqueue.rst 13334 13335X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13336M: Chen-Yu Tsai <wens@csie.org> 13337L: linux-kernel@vger.kernel.org 13338S: Maintained 13339N: axp[128] 13340 13341X.25 NETWORK LAYER 13342M: Andrew Hendry <andrew.hendry@gmail.com> 13343L: linux-x25@vger.kernel.org 13344S: Odd Fixes 13345F: Documentation/networking/x25* 13346F: include/net/x25* 13347F: net/x25/ 13348 13349X86 ARCHITECTURE (32-BIT AND 64-BIT) 13350M: Thomas Gleixner <tglx@linutronix.de> 13351M: Ingo Molnar <mingo@redhat.com> 13352M: "H. Peter Anvin" <hpa@zytor.com> 13353M: x86@kernel.org 13354L: linux-kernel@vger.kernel.org 13355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13356S: Maintained 13357F: Documentation/x86/ 13358F: arch/x86/ 13359 13360X86 PLATFORM DRIVERS 13361M: Darren Hart <dvhart@infradead.org> 13362L: platform-driver-x86@vger.kernel.org 13363T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13364S: Maintained 13365F: drivers/platform/x86/ 13366F: drivers/platform/olpc/ 13367 13368X86 MCE INFRASTRUCTURE 13369M: Tony Luck <tony.luck@intel.com> 13370M: Borislav Petkov <bp@alien8.de> 13371L: linux-edac@vger.kernel.org 13372S: Maintained 13373F: arch/x86/kernel/cpu/mcheck/* 13374 13375X86 MICROCODE UPDATE SUPPORT 13376M: Borislav Petkov <bp@alien8.de> 13377S: Maintained 13378F: arch/x86/kernel/cpu/microcode/* 13379 13380X86 VDSO 13381M: Andy Lutomirski <luto@amacapital.net> 13382L: linux-kernel@vger.kernel.org 13383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13384S: Maintained 13385F: arch/x86/entry/vdso/ 13386 13387XC2028/3028 TUNER DRIVER 13388M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13389M: Mauro Carvalho Chehab <mchehab@kernel.org> 13390L: linux-media@vger.kernel.org 13391W: https://linuxtv.org 13392T: git git://linuxtv.org/media_tree.git 13393S: Maintained 13394F: drivers/media/tuners/tuner-xc2028.* 13395 13396XEN HYPERVISOR INTERFACE 13397M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13398M: Juergen Gross <jgross@suse.com> 13399L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13400T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13401S: Supported 13402F: arch/x86/xen/ 13403F: drivers/*/xen-*front.c 13404F: drivers/xen/ 13405F: arch/x86/include/asm/xen/ 13406F: include/xen/ 13407F: include/uapi/xen/ 13408 13409XEN HYPERVISOR ARM 13410M: Stefano Stabellini <sstabellini@kernel.org> 13411L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13412S: Maintained 13413F: arch/arm/xen/ 13414F: arch/arm/include/asm/xen/ 13415 13416XEN HYPERVISOR ARM64 13417M: Stefano Stabellini <sstabellini@kernel.org> 13418L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13419S: Maintained 13420F: arch/arm64/xen/ 13421F: arch/arm64/include/asm/xen/ 13422 13423XEN NETWORK BACKEND DRIVER 13424M: Wei Liu <wei.liu2@citrix.com> 13425M: Paul Durrant <paul.durrant@citrix.com> 13426L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13427L: netdev@vger.kernel.org 13428S: Supported 13429F: drivers/net/xen-netback/* 13430 13431XEN PCI SUBSYSTEM 13432M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13433L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13434S: Supported 13435F: arch/x86/pci/*xen* 13436F: drivers/pci/*xen* 13437 13438XEN BLOCK SUBSYSTEM 13439M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13440M: Roger Pau Monné <roger.pau@citrix.com> 13441L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13442S: Supported 13443F: drivers/block/xen-blkback/* 13444F: drivers/block/xen* 13445 13446XEN PVSCSI DRIVERS 13447M: Juergen Gross <jgross@suse.com> 13448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13449L: linux-scsi@vger.kernel.org 13450S: Supported 13451F: drivers/scsi/xen-scsifront.c 13452F: drivers/xen/xen-scsiback.c 13453F: include/xen/interface/io/vscsiif.h 13454 13455XEN SWIOTLB SUBSYSTEM 13456M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13457L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13458S: Supported 13459F: arch/x86/xen/*swiotlb* 13460F: drivers/xen/*swiotlb* 13461 13462XFS FILESYSTEM 13463M: Dave Chinner <david@fromorbit.com> 13464M: linux-xfs@vger.kernel.org 13465L: linux-xfs@vger.kernel.org 13466W: http://xfs.org/ 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13468S: Supported 13469F: Documentation/filesystems/xfs.txt 13470F: fs/xfs/ 13471 13472XILINX AXI ETHERNET DRIVER 13473M: Anirudha Sarangi <anirudh@xilinx.com> 13474M: John Linn <John.Linn@xilinx.com> 13475S: Maintained 13476F: drivers/net/ethernet/xilinx/xilinx_axienet* 13477 13478XILINX UARTLITE SERIAL DRIVER 13479M: Peter Korsgaard <jacmet@sunsite.dk> 13480L: linux-serial@vger.kernel.org 13481S: Maintained 13482F: drivers/tty/serial/uartlite.c 13483 13484XILINX VIDEO IP CORES 13485M: Hyun Kwon <hyun.kwon@xilinx.com> 13486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13487L: linux-media@vger.kernel.org 13488T: git git://linuxtv.org/media_tree.git 13489S: Supported 13490F: Documentation/devicetree/bindings/media/xilinx/ 13491F: drivers/media/platform/xilinx/ 13492F: include/uapi/linux/xilinx-v4l2-controls.h 13493 13494XILLYBUS DRIVER 13495M: Eli Billauer <eli.billauer@gmail.com> 13496L: linux-kernel@vger.kernel.org 13497S: Supported 13498F: drivers/char/xillybus/ 13499 13500XTENSA XTFPGA PLATFORM SUPPORT 13501M: Max Filippov <jcmvbkbc@gmail.com> 13502L: linux-xtensa@linux-xtensa.org 13503S: Maintained 13504F: drivers/spi/spi-xtensa-xtfpga.c 13505F: sound/soc/xtensa/xtfpga-i2s.c 13506 13507YAM DRIVER FOR AX.25 13508M: Jean-Paul Roubelat <jpr@f6fbb.org> 13509L: linux-hams@vger.kernel.org 13510S: Maintained 13511F: drivers/net/hamradio/yam* 13512F: include/linux/yam.h 13513 13514YEALINK PHONE DRIVER 13515M: Henk Vergonet <Henk.Vergonet@gmail.com> 13516L: usbb2k-api-dev@nongnu.org 13517S: Maintained 13518F: Documentation/input/yealink.txt 13519F: drivers/input/misc/yealink.* 13520 13521Z8530 DRIVER FOR AX.25 13522M: Joerg Reuter <jreuter@yaina.de> 13523W: http://yaina.de/jreuter/ 13524W: http://www.qsl.net/dl1bke/ 13525L: linux-hams@vger.kernel.org 13526S: Maintained 13527F: Documentation/networking/z8530drv.txt 13528F: drivers/net/hamradio/*scc.c 13529F: drivers/net/hamradio/z8530.h 13530 13531ZBUD COMPRESSED PAGE ALLOCATOR 13532M: Seth Jennings <sjenning@redhat.com> 13533L: linux-mm@kvack.org 13534S: Maintained 13535F: mm/zbud.c 13536F: include/linux/zbud.h 13537 13538ZD1211RW WIRELESS DRIVER 13539M: Daniel Drake <dsd@gentoo.org> 13540M: Ulrich Kunitz <kune@deine-taler.de> 13541W: http://zd1211.ath.cx/wiki/DriverRewrite 13542L: linux-wireless@vger.kernel.org 13543L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13544S: Maintained 13545F: drivers/net/wireless/zydas/zd1211rw/ 13546 13547ZPOOL COMPRESSED PAGE STORAGE API 13548M: Dan Streetman <ddstreet@ieee.org> 13549L: linux-mm@kvack.org 13550S: Maintained 13551F: mm/zpool.c 13552F: include/linux/zpool.h 13553 13554ZR36067 VIDEO FOR LINUX DRIVER 13555L: mjpeg-users@lists.sourceforge.net 13556L: linux-media@vger.kernel.org 13557W: http://mjpeg.sourceforge.net/driver-zoran/ 13558T: hg https://linuxtv.org/hg/v4l-dvb 13559S: Odd Fixes 13560F: drivers/media/pci/zoran/ 13561 13562ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13563M: Minchan Kim <minchan@kernel.org> 13564M: Nitin Gupta <ngupta@vflare.org> 13565R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13566L: linux-kernel@vger.kernel.org 13567S: Maintained 13568F: drivers/block/zram/ 13569F: Documentation/blockdev/zram.txt 13570 13571ZS DECSTATION Z85C30 SERIAL DRIVER 13572M: "Maciej W. Rozycki" <macro@linux-mips.org> 13573S: Maintained 13574F: drivers/tty/serial/zs.* 13575 13576ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13577M: Minchan Kim <minchan@kernel.org> 13578M: Nitin Gupta <ngupta@vflare.org> 13579R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13580L: linux-mm@kvack.org 13581S: Maintained 13582F: mm/zsmalloc.c 13583F: include/linux/zsmalloc.h 13584F: Documentation/vm/zsmalloc.txt 13585 13586ZSWAP COMPRESSED SWAP CACHING 13587M: Seth Jennings <sjenning@redhat.com> 13588L: linux-mm@kvack.org 13589S: Maintained 13590F: mm/zswap.c 13591 13592THE REST 13593M: Linus Torvalds <torvalds@linux-foundation.org> 13594L: linux-kernel@vger.kernel.org 13595Q: http://patchwork.kernel.org/project/LKML/list/ 13596T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13597S: Buried alive in reporters 13598F: * 13599F: */ 13600