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 <aradford@gmail.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* 1045F: arch/arm64/boot/dts/allwinner/ 1046 1047ARM/Allwinner SoC Clock Support 1048M: Emilio López <emilio@elopez.com.ar> 1049S: Maintained 1050F: drivers/clk/sunxi/ 1051 1052ARM/Amlogic Meson SoC support 1053M: Carlo Caione <carlo@caione.org> 1054M: Kevin Hilman <khilman@baylibre.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056L: linux-amlogic@lists.infradead.org 1057W: http://linux-meson.com/ 1058S: Maintained 1059F: arch/arm/mach-meson/ 1060F: arch/arm/boot/dts/meson* 1061F: arch/arm64/boot/dts/amlogic/ 1062F: drivers/pinctrl/meson/ 1063F: drivers/mmc/host/meson* 1064N: meson 1065 1066ARM/Annapurna Labs ALPINE ARCHITECTURE 1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1068M: Antoine Tenart <antoine.tenart@free-electrons.com> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/mach-alpine/ 1072F: arch/arm/boot/dts/alpine* 1073F: arch/arm64/boot/dts/al/ 1074F: drivers/*/*alpine* 1075 1076ARM/ARTPEC MACHINE SUPPORT 1077M: Jesper Nilsson <jesper.nilsson@axis.com> 1078M: Lars Persson <lars.persson@axis.com> 1079M: Niklas Cassel <niklas.cassel@axis.com> 1080S: Maintained 1081L: linux-arm-kernel@axis.com 1082F: arch/arm/mach-artpec 1083F: arch/arm/boot/dts/artpec6* 1084F: drivers/clk/axis 1085 1086ARM/ASPEED MACHINE SUPPORT 1087M: Joel Stanley <joel@jms.id.au> 1088S: Maintained 1089F: arch/arm/mach-aspeed/ 1090F: arch/arm/boot/dts/aspeed-* 1091F: drivers/*/*aspeed* 1092 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1094M: Nicolas Ferre <nicolas.ferre@atmel.com> 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.linux4sam.org 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1100S: Supported 1101F: arch/arm/mach-at91/ 1102F: include/soc/at91/ 1103F: arch/arm/boot/dts/at91*.dts 1104F: arch/arm/boot/dts/at91*.dtsi 1105F: arch/arm/boot/dts/sama*.dts 1106F: arch/arm/boot/dts/sama*.dtsi 1107F: arch/arm/include/debug/at91.S 1108 1109ARM/ATMEL AT91 Clock Support 1110M: Boris Brezillon <boris.brezillon@free-electrons.com> 1111S: Maintained 1112F: drivers/clk/at91 1113 1114ARM/CALXEDA HIGHBANK ARCHITECTURE 1115M: Rob Herring <robh@kernel.org> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-highbank/ 1119F: arch/arm/boot/dts/highbank.dts 1120F: arch/arm/boot/dts/ecx-*.dts* 1121 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1123M: Krzysztof Halasa <khalasa@piap.pl> 1124S: Maintained 1125F: arch/arm/mach-cns3xxx/ 1126 1127ARM/CAVIUM THUNDER NETWORK DRIVER 1128M: Sunil Goutham <sgoutham@cavium.com> 1129M: Robert Richter <rric@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Supported 1132F: drivers/net/ethernet/cavium/thunder/ 1133 1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1135M: Alexander Shiyan <shc_work@mail.ru> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Odd Fixes 1138N: clps711x 1139 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1141M: Hartley Sweeten <hsweeten@visionengravers.com> 1142M: Ryan Mallon <rmallon@gmail.com> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/mach-ep93xx/ 1146F: arch/arm/mach-ep93xx/include/mach/ 1147 1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1149M: Lennert Buytenhek <kernel@wantstofly.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/CLKDEV SUPPORT 1154M: Russell King <linux@armlinux.org.uk> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157F: arch/arm/include/asm/clkdev.h 1158F: drivers/clk/clkdev.c 1159 1160ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1161M: Mike Rapoport <mike@compulab.co.il> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164 1165ARM/CONTEC MICRO9 MACHINE SUPPORT 1166M: Hubert Feurstein <hubert.feurstein@contec.at> 1167S: Maintained 1168F: arch/arm/mach-ep93xx/micro9.c 1169 1170ARM/CORESIGHT FRAMEWORK AND DRIVERS 1171M: Mathieu Poirier <mathieu.poirier@linaro.org> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174F: drivers/hwtracing/coresight/* 1175F: Documentation/trace/coresight.txt 1176F: Documentation/devicetree/bindings/arm/coresight.txt 1177F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1178F: tools/perf/arch/arm/util/pmu.c 1179F: tools/perf/arch/arm/util/auxtrace.c 1180F: tools/perf/arch/arm/util/cs-etm.c 1181F: tools/perf/arch/arm/util/cs-etm.h 1182F: tools/perf/util/cs-etm.h 1183 1184ARM/CORGI MACHINE SUPPORT 1185M: Richard Purdie <rpurdie@rpsys.net> 1186S: Maintained 1187 1188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1189M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191T: git git://github.com/ulli-kroll/linux.git 1192S: Maintained 1193F: arch/arm/mach-gemini/ 1194F: drivers/rtc/rtc-gemini.c 1195 1196ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1197M: Barry Song <baohua@kernel.org> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1200S: Maintained 1201F: arch/arm/boot/dts/prima2* 1202F: arch/arm/mach-prima2/ 1203F: drivers/clk/sirf/ 1204F: drivers/clocksource/timer-prima2.c 1205F: drivers/clocksource/timer-atlas7.c 1206N: [^a-z]sirf 1207 1208ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1209M: Baruch Siach <baruch@tkos.co.il> 1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1211S: Maintained 1212F: arch/arm/boot/dts/cx92755* 1213N: digicolor 1214 1215ARM/EBSA110 MACHINE SUPPORT 1216M: Russell King <linux@armlinux.org.uk> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218W: http://www.armlinux.org.uk/ 1219S: Maintained 1220F: arch/arm/mach-ebsa110/ 1221F: drivers/net/ethernet/amd/am79c961a.* 1222 1223ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1224M: Uwe Kleine-König <kernel@pengutronix.de> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227N: efm32 1228 1229ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1230M: Daniel Ribeiro <drwyrm@gmail.com> 1231M: Stefan Schmidt <stefan@openezx.org> 1232M: Harald Welte <laforge@openezx.org> 1233L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1234W: http://www.openezx.org/ 1235S: Maintained 1236T: topgit git://git.openezx.org/openezx.git 1237F: arch/arm/mach-pxa/ezx.c 1238 1239ARM/FARADAY FA526 PORT 1240M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Maintained 1243T: git git://git.berlios.de/gemini-board 1244F: arch/arm/mm/*-fa* 1245 1246ARM/FOOTBRIDGE ARCHITECTURE 1247M: Russell King <linux@armlinux.org.uk> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249W: http://www.armlinux.org.uk/ 1250S: Maintained 1251F: arch/arm/include/asm/hardware/dec21285.h 1252F: arch/arm/mach-footbridge/ 1253 1254ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1255M: Shawn Guo <shawnguo@kernel.org> 1256M: Sascha Hauer <kernel@pengutronix.de> 1257R: Fabio Estevam <fabio.estevam@nxp.com> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Maintained 1260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1261F: arch/arm/mach-imx/ 1262F: arch/arm/mach-mxs/ 1263F: arch/arm/boot/dts/imx* 1264F: arch/arm/configs/imx*_defconfig 1265F: drivers/clk/imx/ 1266F: include/soc/imx/ 1267 1268ARM/FREESCALE VYBRID ARM ARCHITECTURE 1269M: Shawn Guo <shawnguo@kernel.org> 1270M: Sascha Hauer <kernel@pengutronix.de> 1271R: Stefan Agner <stefan@agner.ch> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1275F: arch/arm/mach-imx/*vf610* 1276F: arch/arm/boot/dts/vf* 1277 1278ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1279M: Lennert Buytenhek <kernel@wantstofly.org> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282 1283ARM/GUMSTIX MACHINE SUPPORT 1284M: Steve Sakoman <sakoman@gmail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1289M: Philipp Zabel <philipp.zabel@gmail.com> 1290M: Paul Parsons <lost.distance@yahoo.com> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: arch/arm/mach-pxa/hx4700.c 1294F: arch/arm/mach-pxa/include/mach/hx4700.h 1295F: sound/soc/pxa/hx4700.c 1296 1297ARM/HISILICON SOC SUPPORT 1298M: Wei Xu <xuwei5@hisilicon.com> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300W: http://www.hisilicon.com 1301S: Supported 1302T: git git://github.com/hisilicon/linux-hisi.git 1303F: arch/arm/mach-hisi/ 1304F: arch/arm/boot/dts/hi3* 1305F: arch/arm/boot/dts/hip* 1306F: arch/arm/boot/dts/hisi* 1307F: arch/arm64/boot/dts/hisilicon/ 1308 1309ARM/HP JORNADA 7XX MACHINE SUPPORT 1310M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1311W: www.jlime.com 1312S: Maintained 1313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1314F: arch/arm/mach-sa1100/jornada720.c 1315F: arch/arm/mach-sa1100/include/mach/jornada720.h 1316 1317ARM/IGEP MACHINE SUPPORT 1318M: Enric Balletbo i Serra <eballetbo@gmail.com> 1319M: Javier Martinez Canillas <javier@dowhile0.org> 1320L: linux-omap@vger.kernel.org 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323F: arch/arm/boot/dts/omap3-igep* 1324 1325ARM/INCOME PXA270 SUPPORT 1326M: Marek Vasut <marek.vasut@gmail.com> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329F: arch/arm/mach-pxa/colibri-pxa270-income.c 1330 1331ARM/INTEL IOP32X ARM ARCHITECTURE 1332M: Lennert Buytenhek <kernel@wantstofly.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335 1336ARM/INTEL IOP33X ARM ARCHITECTURE 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Orphan 1339 1340ARM/INTEL IOP13XX ARM ARCHITECTURE 1341M: Lennert Buytenhek <kernel@wantstofly.org> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344 1345ARM/INTEL IQ81342EX MACHINE SUPPORT 1346M: Lennert Buytenhek <kernel@wantstofly.org> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348S: Maintained 1349 1350ARM/INTEL IXDP2850 MACHINE SUPPORT 1351M: Lennert Buytenhek <kernel@wantstofly.org> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/INTEL IXP4XX ARM ARCHITECTURE 1356M: Imre Kaloz <kaloz@openwrt.org> 1357M: Krzysztof Halasa <khalasa@piap.pl> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360F: arch/arm/mach-ixp4xx/ 1361 1362ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1363M: Jonathan Cameron <jic23@cam.ac.uk> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366F: arch/arm/mach-pxa/stargate2.c 1367F: drivers/pcmcia/pxa2xx_stargate2.c 1368 1369ARM/INTEL XSC3 (MANZANO) ARM CORE 1370M: Lennert Buytenhek <kernel@wantstofly.org> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373 1374ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1375M: Lennert Buytenhek <kernel@wantstofly.org> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378 1379ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1380M: Santosh Shilimkar <ssantosh@kernel.org> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382S: Maintained 1383F: arch/arm/mach-keystone/ 1384F: arch/arm/boot/dts/keystone-* 1385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1386 1387ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1388M: Santosh Shilimkar <ssantosh@kernel.org> 1389L: linux-kernel@vger.kernel.org 1390S: Maintained 1391F: drivers/clk/keystone/ 1392 1393ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1394M: Santosh Shilimkar <ssantosh@kernel.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396L: linux-kernel@vger.kernel.org 1397S: Maintained 1398F: drivers/clocksource/timer-keystone.c 1399 1400ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1401M: Santosh Shilimkar <ssantosh@kernel.org> 1402L: linux-kernel@vger.kernel.org 1403S: Maintained 1404F: drivers/power/reset/keystone-reset.c 1405 1406ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1407M: Santosh Shilimkar <ssantosh@kernel.org> 1408L: linux-kernel@vger.kernel.org 1409S: Maintained 1410F: drivers/memory/*emif* 1411 1412ARM/LG1K ARCHITECTURE 1413M: Chanho Min <chanho.min@lge.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416F: arch/arm64/boot/dts/lg/ 1417 1418ARM/LOGICPD PXA270 MACHINE SUPPORT 1419M: Lennert Buytenhek <kernel@wantstofly.org> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/LPC18XX ARCHITECTURE 1424M: Joachim Eastwood <manabian@gmail.com> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm/boot/dts/lpc43* 1428F: drivers/clk/nxp/clk-lpc18xx* 1429F: drivers/clocksource/time-lpc32xx.c 1430F: drivers/i2c/busses/i2c-lpc2k.c 1431F: drivers/memory/pl172.c 1432F: drivers/mtd/spi-nor/nxp-spifi.c 1433F: drivers/rtc/rtc-lpc24xx.c 1434N: lpc18xx 1435 1436ARM/LPC32XX SOC SUPPORT 1437M: Vladimir Zapolskiy <vz@mleia.com> 1438M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1441S: Maintained 1442F: arch/arm/boot/dts/lpc32* 1443F: arch/arm/mach-lpc32xx/ 1444F: drivers/i2c/busses/i2c-pnx.c 1445F: drivers/net/ethernet/nxp/lpc_eth.c 1446F: drivers/usb/host/ohci-nxp.c 1447F: drivers/watchdog/pnx4008_wdt.c 1448N: lpc32xx 1449 1450ARM/MAGICIAN MACHINE SUPPORT 1451M: Philipp Zabel <philipp.zabel@gmail.com> 1452S: Maintained 1453 1454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1455M: Jason Cooper <jason@lakedaemon.net> 1456M: Andrew Lunn <andrew@lunn.ch> 1457M: Gregory Clement <gregory.clement@free-electrons.com> 1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461F: arch/arm/mach-mvebu/ 1462F: drivers/rtc/rtc-armada38x.c 1463F: arch/arm/boot/dts/armada* 1464F: arch/arm/boot/dts/kirkwood* 1465F: arch/arm64/boot/dts/marvell/armada* 1466F: drivers/cpufreq/mvebu-cpufreq.c 1467F: arch/arm/configs/mvebu_*_defconfig 1468 1469ARM/Marvell Berlin SoC support 1470M: Jisheng Zhang <jszhang@marvell.com> 1471M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474F: arch/arm/mach-berlin/ 1475F: arch/arm/boot/dts/berlin* 1476F: arch/arm64/boot/dts/marvell/berlin* 1477 1478 1479ARM/Marvell Dove/MV78xx0/Orion SOC support 1480M: Jason Cooper <jason@lakedaemon.net> 1481M: Andrew Lunn <andrew@lunn.ch> 1482M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1483M: Gregory Clement <gregory.clement@free-electrons.com> 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1485S: Maintained 1486F: arch/arm/mach-dove/ 1487F: arch/arm/mach-mv78xx0/ 1488F: arch/arm/mach-orion5x/ 1489F: arch/arm/plat-orion/ 1490F: arch/arm/boot/dts/dove* 1491F: arch/arm/boot/dts/orion5x* 1492 1493 1494ARM/Orion SoC/Technologic Systems TS-78xx platform support 1495M: Alexander Clouter <alex@digriz.org.uk> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497W: http://www.digriz.org.uk/ts78xx/kernel 1498S: Maintained 1499F: arch/arm/mach-orion5x/ts78xx-* 1500 1501ARM/OXNAS platform support 1502M: Neil Armstrong <narmstrong@baylibre.com> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1505S: Maintained 1506F: arch/arm/mach-oxnas/ 1507F: arch/arm/boot/dts/ox8*.dtsi 1508F: arch/arm/boot/dts/wd-mbwe.dts 1509F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1510N: oxnas 1511 1512ARM/Mediatek RTC DRIVER 1513M: Eddie Huang <eddie.huang@mediatek.com> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517F: drivers/rtc/rtc-mt6397.c 1518 1519ARM/Mediatek SoC support 1520M: Matthias Brugger <matthias.bgg@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1523S: Maintained 1524F: arch/arm/boot/dts/mt6* 1525F: arch/arm/boot/dts/mt8* 1526F: arch/arm/mach-mediatek/ 1527N: mtk 1528K: mediatek 1529 1530ARM/Mediatek USB3 PHY DRIVER 1531M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535F: drivers/phy/phy-mt65xx-usb3.c 1536 1537ARM/MICREL KS8695 ARCHITECTURE 1538M: Greg Ungerer <gerg@uclinux.org> 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1540F: arch/arm/mach-ks8695/ 1541S: Odd Fixes 1542 1543ARM/MIOA701 MACHINE SUPPORT 1544M: Robert Jarzmik <robert.jarzmik@free.fr> 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1546F: arch/arm/mach-pxa/mioa701.c 1547S: Maintained 1548 1549ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1550M: Michael Petchkovsky <mkpetch@internode.on.net> 1551S: Maintained 1552 1553ARM/NOMADIK ARCHITECTURE 1554M: Alessandro Rubini <rubini@unipv.it> 1555M: Linus Walleij <linus.walleij@linaro.org> 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558F: arch/arm/mach-nomadik/ 1559F: drivers/pinctrl/nomadik/ 1560F: drivers/i2c/busses/i2c-nomadik.c 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1562 1563ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1564M: Nelson Castillo <arhuaco@freaks-unidos.net> 1565L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1566W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1567S: Supported 1568 1569ARM/TOSA MACHINE SUPPORT 1570M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1571M: Dirk Opfer <dirk@opfer-online.de> 1572S: Maintained 1573 1574ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1575M: Marek Vasut <marek.vasut@gmail.com> 1576L: linux-arm-kernel@lists.infradead.org 1577W: http://hackndev.com 1578S: Maintained 1579F: arch/arm/mach-pxa/include/mach/palmtx.h 1580F: arch/arm/mach-pxa/palmtx.c 1581F: arch/arm/mach-pxa/include/mach/palmt5.h 1582F: arch/arm/mach-pxa/palmt5.c 1583F: arch/arm/mach-pxa/include/mach/palmld.h 1584F: arch/arm/mach-pxa/palmld.c 1585F: arch/arm/mach-pxa/include/mach/palmte2.h 1586F: arch/arm/mach-pxa/palmte2.c 1587F: arch/arm/mach-pxa/include/mach/palmtc.h 1588F: arch/arm/mach-pxa/palmtc.c 1589 1590ARM/PALM TREO SUPPORT 1591M: Tomas Cech <sleep_walker@suse.com> 1592L: linux-arm-kernel@lists.infradead.org 1593W: http://hackndev.com 1594S: Maintained 1595F: arch/arm/mach-pxa/include/mach/palmtreo.h 1596F: arch/arm/mach-pxa/palmtreo.c 1597 1598ARM/PALMZ72 SUPPORT 1599M: Sergey Lapin <slapin@ossfans.org> 1600L: linux-arm-kernel@lists.infradead.org 1601W: http://hackndev.com 1602S: Maintained 1603F: arch/arm/mach-pxa/include/mach/palmz72.h 1604F: arch/arm/mach-pxa/palmz72.c 1605 1606ARM/PLEB SUPPORT 1607M: Peter Chubb <pleb@gelato.unsw.edu.au> 1608W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1609S: Maintained 1610 1611ARM/PT DIGITAL BOARD PORT 1612M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614W: http://www.armlinux.org.uk/ 1615S: Maintained 1616 1617ARM/QUALCOMM SUPPORT 1618M: Andy Gross <andy.gross@linaro.org> 1619M: David Brown <david.brown@linaro.org> 1620L: linux-arm-msm@vger.kernel.org 1621L: linux-soc@vger.kernel.org 1622S: Maintained 1623F: Documentation/devicetree/bindings/soc/qcom/ 1624F: arch/arm/boot/dts/qcom-*.dts 1625F: arch/arm/boot/dts/qcom-*.dtsi 1626F: arch/arm/mach-qcom/ 1627F: arch/arm64/boot/dts/qcom/* 1628F: drivers/i2c/busses/i2c-qup.c 1629F: drivers/clk/qcom/ 1630F: drivers/pinctrl/qcom/ 1631F: drivers/soc/qcom/ 1632F: drivers/spi/spi-qup.c 1633F: drivers/tty/serial/msm_serial.h 1634F: drivers/tty/serial/msm_serial.c 1635F: drivers/*/pm8???-* 1636F: drivers/mfd/ssbi.c 1637F: drivers/firmware/qcom_scm.c 1638T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1639 1640ARM/RADISYS ENP2611 MACHINE SUPPORT 1641M: Lennert Buytenhek <kernel@wantstofly.org> 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1643S: Maintained 1644 1645ARM/RENESAS ARM64 ARCHITECTURE 1646M: Simon Horman <horms@verge.net.au> 1647M: Magnus Damm <magnus.damm@gmail.com> 1648L: linux-renesas-soc@vger.kernel.org 1649Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1651S: Supported 1652F: arch/arm64/boot/dts/renesas/ 1653F: drivers/soc/renesas/ 1654F: include/linux/soc/renesas/ 1655 1656ARM/RISCPC ARCHITECTURE 1657M: Russell King <linux@armlinux.org.uk> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659W: http://www.armlinux.org.uk/ 1660S: Maintained 1661F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1662F: arch/arm/include/asm/hardware/ioc.h 1663F: arch/arm/include/asm/hardware/iomd.h 1664F: arch/arm/include/asm/hardware/memc.h 1665F: arch/arm/mach-rpc/ 1666F: drivers/net/ethernet/8390/etherh.c 1667F: drivers/net/ethernet/i825xx/ether1* 1668F: drivers/net/ethernet/seeq/ether3* 1669F: drivers/scsi/arm/ 1670 1671ARM/Rockchip SoC support 1672M: Heiko Stuebner <heiko@sntech.de> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674L: linux-rockchip@lists.infradead.org 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1676S: Maintained 1677F: arch/arm/boot/dts/rk3* 1678F: arch/arm/mach-rockchip/ 1679F: drivers/clk/rockchip/ 1680F: drivers/i2c/busses/i2c-rk3x.c 1681F: drivers/*/*rockchip* 1682F: drivers/*/*/*rockchip* 1683F: sound/soc/rockchip/ 1684N: rockchip 1685 1686ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1687M: Kukjin Kim <kgene@kernel.org> 1688M: Krzysztof Kozlowski <krzk@kernel.org> 1689R: Javier Martinez Canillas <javier@osg.samsung.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1692S: Maintained 1693F: arch/arm/boot/dts/s3c* 1694F: arch/arm/boot/dts/s5p* 1695F: arch/arm/boot/dts/samsung* 1696F: arch/arm/boot/dts/exynos* 1697F: arch/arm64/boot/dts/exynos/ 1698F: arch/arm/plat-samsung/ 1699F: arch/arm/mach-s3c24*/ 1700F: arch/arm/mach-s3c64xx/ 1701F: arch/arm/mach-s5p*/ 1702F: arch/arm/mach-exynos*/ 1703F: drivers/*/*s3c24* 1704F: drivers/*/*/*s3c24* 1705F: drivers/*/*s3c64xx* 1706F: drivers/*/*s5pv210* 1707F: drivers/memory/samsung/* 1708F: drivers/soc/samsung/* 1709F: Documentation/arm/Samsung/ 1710F: Documentation/devicetree/bindings/arm/samsung/ 1711F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1712F: Documentation/devicetree/bindings/power/pd-samsung.txt 1713N: exynos 1714 1715ARM/SAMSUNG MOBILE MACHINE SUPPORT 1716M: Kyungmin Park <kyungmin.park@samsung.com> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719F: arch/arm/mach-s5pv210/ 1720 1721ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1722M: Kyungmin Park <kyungmin.park@samsung.com> 1723M: Kamil Debski <kamil@wypas.org> 1724M: Andrzej Hajda <a.hajda@samsung.com> 1725L: linux-arm-kernel@lists.infradead.org 1726L: linux-media@vger.kernel.org 1727S: Maintained 1728F: drivers/media/platform/s5p-g2d/ 1729 1730ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1731M: Kyungmin Park <kyungmin.park@samsung.com> 1732M: Kamil Debski <kamil@wypas.org> 1733M: Jeongtae Park <jtp.park@samsung.com> 1734M: Andrzej Hajda <a.hajda@samsung.com> 1735L: linux-arm-kernel@lists.infradead.org 1736L: linux-media@vger.kernel.org 1737S: Maintained 1738F: arch/arm/plat-samsung/s5p-dev-mfc.c 1739F: drivers/media/platform/s5p-mfc/ 1740 1741ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1742M: Kyungmin Park <kyungmin.park@samsung.com> 1743L: linux-arm-kernel@lists.infradead.org 1744L: linux-media@vger.kernel.org 1745S: Maintained 1746F: drivers/staging/media/platform/s5p-cec/ 1747 1748ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1749M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1750M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1751L: linux-arm-kernel@lists.infradead.org 1752L: linux-media@vger.kernel.org 1753S: Maintained 1754F: drivers/media/platform/s5p-jpeg/ 1755 1756ARM/SHMOBILE ARM ARCHITECTURE 1757M: Simon Horman <horms@verge.net.au> 1758M: Magnus Damm <magnus.damm@gmail.com> 1759L: linux-renesas-soc@vger.kernel.org 1760Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1762S: Supported 1763F: arch/arm/boot/dts/emev2* 1764F: arch/arm/boot/dts/r7s* 1765F: arch/arm/boot/dts/r8a* 1766F: arch/arm/boot/dts/sh* 1767F: arch/arm/configs/shmobile_defconfig 1768F: arch/arm/include/debug/renesas-scif.S 1769F: arch/arm/mach-shmobile/ 1770F: drivers/soc/renesas/ 1771F: include/linux/soc/renesas/ 1772 1773ARM/SOCFPGA ARCHITECTURE 1774M: Dinh Nguyen <dinguyen@opensource.altera.com> 1775S: Maintained 1776F: arch/arm/mach-socfpga/ 1777F: arch/arm/boot/dts/socfpga* 1778F: arch/arm/configs/socfpga_defconfig 1779F: arch/arm64/boot/dts/altera/ 1780W: http://www.rocketboards.org 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1782 1783ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1784M: Dinh Nguyen <dinguyen@opensource.altera.com> 1785S: Maintained 1786F: drivers/clk/socfpga/ 1787 1788ARM/SOCFPGA EDAC SUPPORT 1789M: Thor Thayer <tthayer@opensource.altera.com> 1790S: Maintained 1791F: drivers/edac/altera_edac. 1792 1793ARM/STI ARCHITECTURE 1794M: Patrice Chotard <patrice.chotard@st.com> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: kernel@stlinux.com 1797W: http://www.stlinux.com 1798S: Maintained 1799F: arch/arm/mach-sti/ 1800F: arch/arm/boot/dts/sti* 1801F: drivers/char/hw_random/st-rng.c 1802F: drivers/clocksource/arm_global_timer.c 1803F: drivers/clocksource/clksrc_st_lpc.c 1804F: drivers/cpufreq/sti-cpufreq.c 1805F: drivers/dma/st_fdma* 1806F: drivers/i2c/busses/i2c-st.c 1807F: drivers/media/rc/st_rc.c 1808F: drivers/media/platform/sti/c8sectpfe/ 1809F: drivers/mmc/host/sdhci-st.c 1810F: drivers/phy/phy-miphy28lp.c 1811F: drivers/phy/phy-stih407-usb.c 1812F: drivers/pinctrl/pinctrl-st.c 1813F: drivers/remoteproc/st_remoteproc.c 1814F: drivers/remoteproc/st_slim_rproc.c 1815F: drivers/reset/sti/ 1816F: drivers/rtc/rtc-st-lpc.c 1817F: drivers/tty/serial/st-asc.c 1818F: drivers/usb/dwc3/dwc3-st.c 1819F: drivers/usb/host/ehci-st.c 1820F: drivers/usb/host/ohci-st.c 1821F: drivers/watchdog/st_lpc_wdt.c 1822F: drivers/ata/ahci_st.c 1823F: include/linux/remoteproc/st_slim_rproc.h 1824 1825ARM/STM32 ARCHITECTURE 1826M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1827M: Alexandre Torgue <alexandre.torgue@st.com> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829S: Maintained 1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1831N: stm32 1832F: drivers/clocksource/armv7m_systick.c 1833 1834ARM/TANGO ARCHITECTURE 1835M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1836L: linux-arm-kernel@lists.infradead.org 1837S: Maintained 1838N: tango 1839 1840ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1841M: Lennert Buytenhek <kernel@wantstofly.org> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844 1845ARM/TETON BGA MACHINE SUPPORT 1846M: "Mark F. Brown" <mark.brown314@gmail.com> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848S: Maintained 1849 1850ARM/THECUS N2100 MACHINE SUPPORT 1851M: Lennert Buytenhek <kernel@wantstofly.org> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853S: Maintained 1854 1855ARM/NUVOTON W90X900 ARM ARCHITECTURE 1856M: Wan ZongShun <mcuos.com@gmail.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858W: http://www.mcuos.com 1859S: Maintained 1860F: arch/arm/mach-w90x900/ 1861F: drivers/input/keyboard/w90p910_keypad.c 1862F: drivers/input/touchscreen/w90p910_ts.c 1863F: drivers/watchdog/nuc900_wdt.c 1864F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1865F: drivers/mtd/nand/nuc900_nand.c 1866F: drivers/rtc/rtc-nuc900.c 1867F: drivers/spi/spi-nuc900.c 1868F: drivers/usb/host/ehci-w90x900.c 1869F: drivers/video/fbdev/nuc900fb.c 1870 1871ARM/U300 MACHINE SUPPORT 1872M: Linus Walleij <linus.walleij@linaro.org> 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1874S: Supported 1875F: arch/arm/mach-u300/ 1876F: drivers/clocksource/timer-u300.c 1877F: drivers/i2c/busses/i2c-stu300.c 1878F: drivers/rtc/rtc-coh901331.c 1879F: drivers/watchdog/coh901327_wdt.c 1880F: drivers/dma/coh901318* 1881F: drivers/mfd/ab3100* 1882F: drivers/rtc/rtc-ab3100.c 1883F: drivers/rtc/rtc-coh901331.c 1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1885 1886ARM/UNIPHIER ARCHITECTURE 1887M: Masahiro Yamada <yamada.masahiro@socionext.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1890S: Maintained 1891F: arch/arm/boot/dts/uniphier* 1892F: arch/arm/include/asm/hardware/cache-uniphier.h 1893F: arch/arm/mach-uniphier/ 1894F: arch/arm/mm/cache-uniphier.c 1895F: arch/arm64/boot/dts/socionext/ 1896F: drivers/bus/uniphier-system-bus.c 1897F: drivers/clk/uniphier/ 1898F: drivers/i2c/busses/i2c-uniphier* 1899F: drivers/pinctrl/uniphier/ 1900F: drivers/reset/reset-uniphier.c 1901F: drivers/tty/serial/8250/8250_uniphier.c 1902N: uniphier 1903 1904ARM/Ux500 ARM ARCHITECTURE 1905M: Linus Walleij <linus.walleij@linaro.org> 1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1907S: Maintained 1908F: arch/arm/mach-ux500/ 1909F: drivers/clocksource/clksrc-dbx500-prcmu.c 1910F: drivers/dma/ste_dma40* 1911F: drivers/hwspinlock/u8500_hsem.c 1912F: drivers/mfd/abx500* 1913F: drivers/mfd/ab8500* 1914F: drivers/mfd/dbx500* 1915F: drivers/mfd/db8500* 1916F: drivers/pinctrl/nomadik/pinctrl-ab* 1917F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1918F: drivers/rtc/rtc-ab8500.c 1919F: drivers/rtc/rtc-pl031.c 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1921 1922ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1923M: Ulf Hansson <ulf.hansson@linaro.org> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925T: git git://git.linaro.org/people/ulfh/clk.git 1926S: Maintained 1927F: drivers/clk/ux500/ 1928 1929ARM/VERSATILE EXPRESS PLATFORM 1930M: Liviu Dudau <liviu.dudau@arm.com> 1931M: Sudeep Holla <sudeep.holla@arm.com> 1932M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934S: Maintained 1935F: arch/arm/boot/dts/vexpress* 1936F: arch/arm64/boot/dts/arm/ 1937F: arch/arm/mach-vexpress/ 1938F: */*/vexpress* 1939F: */*/*/vexpress* 1940F: drivers/clk/versatile/clk-vexpress-osc.c 1941F: drivers/clocksource/versatile.c 1942N: mps2 1943 1944ARM/VFP SUPPORT 1945M: Russell King <linux@armlinux.org.uk> 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1947W: http://www.armlinux.org.uk/ 1948S: Maintained 1949F: arch/arm/vfp/ 1950 1951ARM/VOIPAC PXA270 SUPPORT 1952M: Marek Vasut <marek.vasut@gmail.com> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954S: Maintained 1955F: arch/arm/mach-pxa/vpac270.c 1956F: arch/arm/mach-pxa/include/mach/vpac270.h 1957 1958ARM/VT8500 ARM ARCHITECTURE 1959M: Tony Prisk <linux@prisktech.co.nz> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-vt8500/ 1963F: drivers/clocksource/vt8500_timer.c 1964F: drivers/i2c/busses/i2c-wmt.c 1965F: drivers/mmc/host/wmt-sdmmc.c 1966F: drivers/pwm/pwm-vt8500.c 1967F: drivers/rtc/rtc-vt8500.c 1968F: drivers/tty/serial/vt8500_serial.c 1969F: drivers/usb/host/ehci-platform.c 1970F: drivers/usb/host/uhci-platform.c 1971F: drivers/video/fbdev/vt8500lcdfb.* 1972F: drivers/video/fbdev/wm8505fb* 1973F: drivers/video/fbdev/wmt_ge_rops.* 1974 1975ARM/ZIPIT Z2 SUPPORT 1976M: Marek Vasut <marek.vasut@gmail.com> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978S: Maintained 1979F: arch/arm/mach-pxa/z2.c 1980F: arch/arm/mach-pxa/include/mach/z2.h 1981 1982ARM/ZTE ARCHITECTURE 1983M: Jun Nie <jun.nie@linaro.org> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-zx/ 1987F: drivers/clk/zte/ 1988F: Documentation/devicetree/bindings/arm/zte.txt 1989F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1990 1991ARM/ZYNQ ARCHITECTURE 1992M: Michal Simek <michal.simek@xilinx.com> 1993R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1995W: http://wiki.xilinx.com 1996T: git https://github.com/Xilinx/linux-xlnx.git 1997S: Supported 1998F: arch/arm/mach-zynq/ 1999F: drivers/cpuidle/cpuidle-zynq.c 2000F: drivers/block/xsysace.c 2001N: zynq 2002N: xilinx 2003F: drivers/clocksource/cadence_ttc_timer.c 2004F: drivers/i2c/busses/i2c-cadence.c 2005F: drivers/mmc/host/sdhci-of-arasan.c 2006F: drivers/edac/synopsys_edac.c 2007 2008ARM SMMU DRIVERS 2009M: Will Deacon <will.deacon@arm.com> 2010R: Robin Murphy <robin.murphy@arm.com> 2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2012S: Maintained 2013F: drivers/iommu/arm-smmu.c 2014F: drivers/iommu/arm-smmu-v3.c 2015F: drivers/iommu/io-pgtable-arm.c 2016F: drivers/iommu/io-pgtable-arm-v7s.c 2017 2018ARM64 PORT (AARCH64 ARCHITECTURE) 2019M: Catalin Marinas <catalin.marinas@arm.com> 2020M: Will Deacon <will.deacon@arm.com> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2023S: Maintained 2024F: arch/arm64/ 2025F: Documentation/arm64/ 2026 2027AS3645A LED FLASH CONTROLLER DRIVER 2028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2029L: linux-media@vger.kernel.org 2030T: git git://linuxtv.org/media_tree.git 2031S: Maintained 2032F: drivers/media/i2c/as3645a.c 2033F: include/media/i2c/as3645a.h 2034 2035ASAHI KASEI AK8974 DRIVER 2036M: Linus Walleij <linus.walleij@linaro.org> 2037L: linux-iio@vger.kernel.org 2038W: http://www.akm.com/ 2039S: Supported 2040F: drivers/iio/magnetometer/ak8974.c 2041 2042ASC7621 HARDWARE MONITOR DRIVER 2043M: George Joseph <george.joseph@fairview5.com> 2044L: linux-hwmon@vger.kernel.org 2045S: Maintained 2046F: Documentation/hwmon/asc7621 2047F: drivers/hwmon/asc7621.c 2048 2049ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2050M: Corentin Chary <corentin.chary@gmail.com> 2051L: acpi4asus-user@lists.sourceforge.net 2052L: platform-driver-x86@vger.kernel.org 2053W: http://acpi4asus.sf.net 2054S: Maintained 2055F: drivers/platform/x86/asus*.c 2056F: drivers/platform/x86/eeepc*.c 2057 2058ASUS WIRELESS RADIO CONTROL DRIVER 2059M: João Paulo Rechi Vita <jprvita@gmail.com> 2060L: platform-driver-x86@vger.kernel.org 2061S: Maintained 2062F: drivers/platform/x86/asus-wireless.c 2063 2064ASYMMETRIC KEYS 2065M: David Howells <dhowells@redhat.com> 2066L: keyrings@vger.kernel.org 2067S: Maintained 2068F: Documentation/crypto/asymmetric-keys.txt 2069F: include/linux/verification.h 2070F: include/crypto/public_key.h 2071F: include/crypto/pkcs7.h 2072F: crypto/asymmetric_keys/ 2073 2074ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2075R: Dan Williams <dan.j.williams@intel.com> 2076W: http://sourceforge.net/projects/xscaleiop 2077S: Odd fixes 2078F: Documentation/crypto/async-tx-api.txt 2079F: crypto/async_tx/ 2080F: drivers/dma/ 2081F: include/linux/dmaengine.h 2082F: include/linux/async_tx.h 2083 2084AT24 EEPROM DRIVER 2085M: Wolfram Sang <wsa@the-dreams.de> 2086L: linux-i2c@vger.kernel.org 2087S: Maintained 2088F: drivers/misc/eeprom/at24.c 2089F: include/linux/platform_data/at24.h 2090 2091ATA OVER ETHERNET (AOE) DRIVER 2092M: "Ed L. Cashin" <ed.cashin@acm.org> 2093W: http://www.openaoe.org/ 2094S: Supported 2095F: Documentation/aoe/ 2096F: drivers/block/aoe/ 2097 2098ATHEROS 71XX/9XXX GPIO DRIVER 2099M: Alban Bedel <albeu@free.fr> 2100W: https://github.com/AlbanBedel/linux 2101T: git git://github.com/AlbanBedel/linux 2102S: Maintained 2103F: drivers/gpio/gpio-ath79.c 2104F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2105 2106ATHEROS ATH GENERIC UTILITIES 2107M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2108L: linux-wireless@vger.kernel.org 2109S: Supported 2110F: drivers/net/wireless/ath/* 2111 2112ATHEROS ATH5K WIRELESS DRIVER 2113M: Jiri Slaby <jirislaby@gmail.com> 2114M: Nick Kossifidis <mickflemm@gmail.com> 2115M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2116L: linux-wireless@vger.kernel.org 2117W: http://wireless.kernel.org/en/users/Drivers/ath5k 2118S: Maintained 2119F: drivers/net/wireless/ath/ath5k/ 2120 2121ATHEROS ATH6KL WIRELESS DRIVER 2122M: Kalle Valo <kvalo@qca.qualcomm.com> 2123L: linux-wireless@vger.kernel.org 2124W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2126S: Supported 2127F: drivers/net/wireless/ath/ath6kl/ 2128 2129WILOCITY WIL6210 WIRELESS DRIVER 2130M: Maya Erez <qca_merez@qca.qualcomm.com> 2131L: linux-wireless@vger.kernel.org 2132L: wil6210@qca.qualcomm.com 2133S: Supported 2134W: http://wireless.kernel.org/en/users/Drivers/wil6210 2135F: drivers/net/wireless/ath/wil6210/ 2136F: include/uapi/linux/wil6210_uapi.h 2137 2138CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2139M: Christian Lamparter <chunkeey@googlemail.com> 2140L: linux-wireless@vger.kernel.org 2141W: http://wireless.kernel.org/en/users/Drivers/carl9170 2142S: Maintained 2143F: drivers/net/wireless/ath/carl9170/ 2144 2145ATK0110 HWMON DRIVER 2146M: Luca Tettamanti <kronos.it@gmail.com> 2147L: linux-hwmon@vger.kernel.org 2148S: Maintained 2149F: drivers/hwmon/asus_atk0110.c 2150 2151ATI_REMOTE2 DRIVER 2152M: Ville Syrjala <syrjala@sci.fi> 2153S: Maintained 2154F: drivers/input/misc/ati_remote2.c 2155 2156ATLX ETHERNET DRIVERS 2157M: Jay Cliburn <jcliburn@gmail.com> 2158M: Chris Snook <chris.snook@gmail.com> 2159L: netdev@vger.kernel.org 2160W: http://sourceforge.net/projects/atl1 2161W: http://atl1.sourceforge.net 2162S: Maintained 2163F: drivers/net/ethernet/atheros/ 2164 2165ATM 2166M: Chas Williams <3chas3@gmail.com> 2167L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2168L: netdev@vger.kernel.org 2169W: http://linux-atm.sourceforge.net 2170S: Maintained 2171F: drivers/atm/ 2172F: include/linux/atm* 2173F: include/uapi/linux/atm* 2174 2175ATMEL AT91 / AT32 MCI DRIVER 2176M: Ludovic Desroches <ludovic.desroches@atmel.com> 2177S: Maintained 2178F: drivers/mmc/host/atmel-mci.c 2179 2180ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2181M: Nicolas Ferre <nicolas.ferre@atmel.com> 2182S: Supported 2183F: drivers/power/reset/at91-sama5d2_shdwc.c 2184 2185ATMEL SAMA5D2 ADC DRIVER 2186M: Ludovic Desroches <ludovic.desroches@atmel.com> 2187L: linux-iio@vger.kernel.org 2188S: Supported 2189F: drivers/iio/adc/at91-sama5d2_adc.c 2190 2191ATMEL Audio ALSA driver 2192M: Nicolas Ferre <nicolas.ferre@atmel.com> 2193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2194S: Supported 2195F: sound/soc/atmel 2196 2197ATMEL DMA DRIVER 2198M: Nicolas Ferre <nicolas.ferre@atmel.com> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Supported 2201F: drivers/dma/at_hdmac.c 2202F: drivers/dma/at_hdmac_regs.h 2203F: include/linux/platform_data/dma-atmel.h 2204 2205ATMEL XDMA DRIVER 2206M: Ludovic Desroches <ludovic.desroches@atmel.com> 2207L: linux-arm-kernel@lists.infradead.org 2208L: dmaengine@vger.kernel.org 2209S: Supported 2210F: drivers/dma/at_xdmac.c 2211 2212ATMEL I2C DRIVER 2213M: Ludovic Desroches <ludovic.desroches@atmel.com> 2214L: linux-i2c@vger.kernel.org 2215S: Supported 2216F: drivers/i2c/busses/i2c-at91.c 2217 2218ATMEL ISI DRIVER 2219M: Ludovic Desroches <ludovic.desroches@atmel.com> 2220L: linux-media@vger.kernel.org 2221S: Supported 2222F: drivers/media/platform/soc_camera/atmel-isi.c 2223F: include/media/atmel-isi.h 2224 2225ATMEL LCDFB DRIVER 2226M: Nicolas Ferre <nicolas.ferre@atmel.com> 2227L: linux-fbdev@vger.kernel.org 2228S: Maintained 2229F: drivers/video/fbdev/atmel_lcdfb.c 2230F: include/video/atmel_lcdc.h 2231 2232ATMEL MACB ETHERNET DRIVER 2233M: Nicolas Ferre <nicolas.ferre@atmel.com> 2234S: Supported 2235F: drivers/net/ethernet/cadence/ 2236 2237ATMEL NAND DRIVER 2238M: Wenyou Yang <wenyou.yang@atmel.com> 2239M: Josh Wu <rainyfeeling@outlook.com> 2240L: linux-mtd@lists.infradead.org 2241S: Supported 2242F: drivers/mtd/nand/atmel_nand* 2243 2244ATMEL SDMMC DRIVER 2245M: Ludovic Desroches <ludovic.desroches@atmel.com> 2246L: linux-mmc@vger.kernel.org 2247S: Supported 2248F: drivers/mmc/host/sdhci-of-at91.c 2249 2250ATMEL SPI DRIVER 2251M: Nicolas Ferre <nicolas.ferre@atmel.com> 2252S: Supported 2253F: drivers/spi/spi-atmel.* 2254 2255ATMEL SSC DRIVER 2256M: Nicolas Ferre <nicolas.ferre@atmel.com> 2257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2258S: Supported 2259F: drivers/misc/atmel-ssc.c 2260F: include/linux/atmel-ssc.h 2261 2262ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2263M: Nicolas Ferre <nicolas.ferre@atmel.com> 2264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2265S: Supported 2266F: drivers/misc/atmel_tclib.c 2267F: drivers/clocksource/tcb_clksrc.c 2268 2269ATMEL USBA UDC DRIVER 2270M: Nicolas Ferre <nicolas.ferre@atmel.com> 2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2272S: Supported 2273F: drivers/usb/gadget/udc/atmel_usba_udc.* 2274 2275ATMEL WIRELESS DRIVER 2276M: Simon Kelley <simon@thekelleys.org.uk> 2277L: linux-wireless@vger.kernel.org 2278W: http://www.thekelleys.org.uk/atmel 2279W: http://atmelwlandriver.sourceforge.net/ 2280S: Maintained 2281F: drivers/net/wireless/atmel/atmel* 2282 2283ATMEL MAXTOUCH DRIVER 2284M: Nick Dyer <nick@shmanahar.org> 2285T: git git://github.com/ndyer/linux.git 2286S: Maintained 2287F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2288F: drivers/input/touchscreen/atmel_mxt_ts.c 2289F: include/linux/platform_data/atmel_mxt_ts.h 2290 2291ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2292M: Bradley Grove <linuxdrivers@attotech.com> 2293L: linux-scsi@vger.kernel.org 2294W: http://www.attotech.com 2295S: Supported 2296F: drivers/scsi/esas2r 2297 2298ATUSB IEEE 802.15.4 RADIO DRIVER 2299M: Stefan Schmidt <stefan@osg.samsung.com> 2300L: linux-wpan@vger.kernel.org 2301S: Maintained 2302F: drivers/net/ieee802154/atusb.c 2303F: drivers/net/ieee802154/atusb.h 2304F: drivers/net/ieee802154/at86rf230.h 2305 2306AUDIT SUBSYSTEM 2307M: Paul Moore <paul@paul-moore.com> 2308M: Eric Paris <eparis@redhat.com> 2309L: linux-audit@redhat.com (moderated for non-subscribers) 2310W: http://people.redhat.com/sgrubb/audit/ 2311T: git git://git.infradead.org/users/pcmoore/audit 2312S: Maintained 2313F: include/linux/audit.h 2314F: include/uapi/linux/audit.h 2315F: kernel/audit* 2316 2317AUXILIARY DISPLAY DRIVERS 2318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2319W: http://miguelojeda.es/auxdisplay.htm 2320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2321S: Maintained 2322F: drivers/auxdisplay/ 2323F: include/linux/cfag12864b.h 2324 2325AVR32 ARCHITECTURE 2326M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2328W: http://www.atmel.com/products/AVR32/ 2329W: http://mirror.egtvedt.no/avr32linux.org/ 2330W: http://avrfreaks.net/ 2331S: Maintained 2332F: arch/avr32/ 2333 2334AVR32/AT32AP MACHINE SUPPORT 2335M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2336M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2337S: Maintained 2338F: arch/avr32/mach-at32ap/ 2339 2340AX.25 NETWORK LAYER 2341M: Ralf Baechle <ralf@linux-mips.org> 2342L: linux-hams@vger.kernel.org 2343W: http://www.linux-ax25.org/ 2344S: Maintained 2345F: include/uapi/linux/ax25.h 2346F: include/net/ax25.h 2347F: net/ax25/ 2348 2349AXENTIA ASOC DRIVERS 2350M: Peter Rosin <peda@axentia.se> 2351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2352S: Maintained 2353F: Documentation/devicetree/bindings/sound/axentia,* 2354F: sound/soc/atmel/tse850-pcm5142.c 2355 2356AZ6007 DVB DRIVER 2357M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2358M: Mauro Carvalho Chehab <mchehab@kernel.org> 2359L: linux-media@vger.kernel.org 2360W: https://linuxtv.org 2361T: git git://linuxtv.org/media_tree.git 2362S: Maintained 2363F: drivers/media/usb/dvb-usb-v2/az6007.c 2364 2365AZTECH FM RADIO RECEIVER DRIVER 2366M: Hans Verkuil <hverkuil@xs4all.nl> 2367L: linux-media@vger.kernel.org 2368T: git git://linuxtv.org/media_tree.git 2369W: https://linuxtv.org 2370S: Maintained 2371F: drivers/media/radio/radio-aztech* 2372 2373B43 WIRELESS DRIVER 2374L: linux-wireless@vger.kernel.org 2375L: b43-dev@lists.infradead.org 2376W: http://wireless.kernel.org/en/users/Drivers/b43 2377S: Odd Fixes 2378F: drivers/net/wireless/broadcom/b43/ 2379 2380B43LEGACY WIRELESS DRIVER 2381M: Larry Finger <Larry.Finger@lwfinger.net> 2382L: linux-wireless@vger.kernel.org 2383L: b43-dev@lists.infradead.org 2384W: http://wireless.kernel.org/en/users/Drivers/b43 2385S: Maintained 2386F: drivers/net/wireless/broadcom/b43legacy/ 2387 2388BACKLIGHT CLASS/SUBSYSTEM 2389M: Jingoo Han <jingoohan1@gmail.com> 2390M: Lee Jones <lee.jones@linaro.org> 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2392S: Maintained 2393F: drivers/video/backlight/ 2394F: include/linux/backlight.h 2395 2396BATMAN ADVANCED 2397M: Marek Lindner <mareklindner@neomailbox.ch> 2398M: Simon Wunderlich <sw@simonwunderlich.de> 2399M: Antonio Quartulli <a@unstable.cc> 2400L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2401W: https://www.open-mesh.org/ 2402Q: https://patchwork.open-mesh.org/project/batman/list/ 2403S: Maintained 2404F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2405F: Documentation/ABI/testing/sysfs-class-net-mesh 2406F: Documentation/networking/batman-adv.txt 2407F: include/uapi/linux/batman_adv.h 2408F: net/batman-adv/ 2409 2410BAYCOM/HDLCDRV DRIVERS FOR AX.25 2411M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2412L: linux-hams@vger.kernel.org 2413W: http://www.baycom.org/~tom/ham/ham.html 2414S: Maintained 2415F: drivers/net/hamradio/baycom* 2416 2417BCACHE (BLOCK LAYER CACHE) 2418M: Kent Overstreet <kent.overstreet@gmail.com> 2419L: linux-bcache@vger.kernel.org 2420W: http://bcache.evilpiepirate.org 2421S: Orphan 2422F: drivers/md/bcache/ 2423 2424BDISP ST MEDIA DRIVER 2425M: Fabien Dessenne <fabien.dessenne@st.com> 2426L: linux-media@vger.kernel.org 2427T: git git://linuxtv.org/media_tree.git 2428W: https://linuxtv.org 2429S: Supported 2430F: drivers/media/platform/sti/bdisp 2431 2432BEFS FILE SYSTEM 2433M: Luis de Bethencourt <luisbg@osg.samsung.com> 2434M: Salah Triki <salah.triki@gmail.com> 2435S: Maintained 2436T: git git://github.com/luisbg/linux-befs.git 2437F: Documentation/filesystems/befs.txt 2438F: fs/befs/ 2439 2440BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2441M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2442L: netdev@vger.kernel.org 2443S: Maintained 2444F: drivers/net/ethernet/ec_bhf.c 2445 2446BFS FILE SYSTEM 2447M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2448S: Maintained 2449F: Documentation/filesystems/bfs.txt 2450F: fs/bfs/ 2451F: include/uapi/linux/bfs_fs.h 2452 2453BLACKFIN ARCHITECTURE 2454M: Steven Miao <realmz6@gmail.com> 2455L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2456T: git git://git.code.sf.net/p/adi-linux/code 2457W: http://blackfin.uclinux.org 2458S: Supported 2459F: arch/blackfin/ 2460 2461BLACKFIN EMAC DRIVER 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2463W: http://blackfin.uclinux.org 2464S: Supported 2465F: drivers/net/ethernet/adi/ 2466 2467BLACKFIN RTC DRIVER 2468L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2469W: http://blackfin.uclinux.org 2470S: Supported 2471F: drivers/rtc/rtc-bfin.c 2472 2473BLACKFIN SDH DRIVER 2474M: Sonic Zhang <sonic.zhang@analog.com> 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2476W: http://blackfin.uclinux.org 2477S: Supported 2478F: drivers/mmc/host/bfin_sdh.c 2479 2480BLACKFIN SERIAL DRIVER 2481M: Sonic Zhang <sonic.zhang@analog.com> 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2483W: http://blackfin.uclinux.org 2484S: Supported 2485F: drivers/tty/serial/bfin_uart.c 2486 2487BLACKFIN WATCHDOG DRIVER 2488L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2489W: http://blackfin.uclinux.org 2490S: Supported 2491F: drivers/watchdog/bfin_wdt.c 2492 2493BLACKFIN I2C TWI DRIVER 2494M: Sonic Zhang <sonic.zhang@analog.com> 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2496W: http://blackfin.uclinux.org/ 2497S: Supported 2498F: drivers/i2c/busses/i2c-bfin-twi.c 2499 2500BLACKFIN MEDIA DRIVER 2501M: Scott Jiang <scott.jiang.linux@gmail.com> 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2503W: http://blackfin.uclinux.org/ 2504S: Supported 2505F: drivers/media/platform/blackfin/ 2506F: drivers/media/i2c/adv7183* 2507F: drivers/media/i2c/vs6624* 2508 2509BLINKM RGB LED DRIVER 2510M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2511S: Maintained 2512F: drivers/leds/leds-blinkm.c 2513 2514BLOCK LAYER 2515M: Jens Axboe <axboe@kernel.dk> 2516L: linux-block@vger.kernel.org 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2518S: Maintained 2519F: block/ 2520F: kernel/trace/blktrace.c 2521F: lib/sbitmap.c 2522 2523BLOCK2MTD DRIVER 2524M: Joern Engel <joern@lazybastard.org> 2525L: linux-mtd@lists.infradead.org 2526S: Maintained 2527F: drivers/mtd/devices/block2mtd.c 2528 2529BLUETOOTH DRIVERS 2530M: Marcel Holtmann <marcel@holtmann.org> 2531M: Gustavo Padovan <gustavo@padovan.org> 2532M: Johan Hedberg <johan.hedberg@gmail.com> 2533L: linux-bluetooth@vger.kernel.org 2534W: http://www.bluez.org/ 2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2537S: Maintained 2538F: drivers/bluetooth/ 2539 2540BLUETOOTH SUBSYSTEM 2541M: Marcel Holtmann <marcel@holtmann.org> 2542M: Gustavo Padovan <gustavo@padovan.org> 2543M: Johan Hedberg <johan.hedberg@gmail.com> 2544L: linux-bluetooth@vger.kernel.org 2545W: http://www.bluez.org/ 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2548S: Maintained 2549F: net/bluetooth/ 2550F: include/net/bluetooth/ 2551 2552BONDING DRIVER 2553M: Jay Vosburgh <j.vosburgh@gmail.com> 2554M: Veaceslav Falico <vfalico@gmail.com> 2555M: Andy Gospodarek <andy@greyhouse.net> 2556L: netdev@vger.kernel.org 2557W: http://sourceforge.net/projects/bonding/ 2558S: Supported 2559F: drivers/net/bonding/ 2560F: include/uapi/linux/if_bonding.h 2561 2562BPF (Safe dynamic programs and tools) 2563M: Alexei Starovoitov <ast@kernel.org> 2564L: netdev@vger.kernel.org 2565L: linux-kernel@vger.kernel.org 2566S: Supported 2567F: kernel/bpf/ 2568F: tools/testing/selftests/bpf/ 2569F: lib/test_bpf.c 2570 2571BROADCOM B44 10/100 ETHERNET DRIVER 2572M: Michael Chan <michael.chan@broadcom.com> 2573L: netdev@vger.kernel.org 2574S: Supported 2575F: drivers/net/ethernet/broadcom/b44.* 2576 2577BROADCOM B53 ETHERNET SWITCH DRIVER 2578M: Florian Fainelli <f.fainelli@gmail.com> 2579L: netdev@vger.kernel.org 2580L: openwrt-devel@lists.openwrt.org (subscribers-only) 2581S: Supported 2582F: drivers/net/dsa/b53/* 2583F: include/linux/platform_data/b53.h 2584 2585BROADCOM GENET ETHERNET DRIVER 2586M: Florian Fainelli <f.fainelli@gmail.com> 2587L: netdev@vger.kernel.org 2588S: Supported 2589F: drivers/net/ethernet/broadcom/genet/ 2590 2591BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2592M: Rasesh Mody <rasesh.mody@cavium.com> 2593M: Harish Patil <harish.patil@cavium.com> 2594M: Dept-GELinuxNICDev@cavium.com 2595L: netdev@vger.kernel.org 2596S: Supported 2597F: drivers/net/ethernet/broadcom/bnx2.* 2598F: drivers/net/ethernet/broadcom/bnx2_* 2599 2600BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2601M: Yuval Mintz <Yuval.Mintz@cavium.com> 2602M: Ariel Elior <ariel.elior@cavium.com> 2603M: everest-linux-l2@cavium.com 2604L: netdev@vger.kernel.org 2605S: Supported 2606F: drivers/net/ethernet/broadcom/bnx2x/ 2607 2608BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2609M: Florian Fainelli <f.fainelli@gmail.com> 2610M: Ray Jui <rjui@broadcom.com> 2611M: Scott Branden <sbranden@broadcom.com> 2612M: bcm-kernel-feedback-list@broadcom.com 2613T: git git://github.com/broadcom/mach-bcm 2614S: Maintained 2615N: bcm281* 2616N: bcm113* 2617N: bcm216* 2618N: kona 2619F: arch/arm/mach-bcm/ 2620 2621BROADCOM BCM2835 ARM ARCHITECTURE 2622M: Stephen Warren <swarren@wwwdotorg.org> 2623M: Lee Jones <lee@kernel.org> 2624M: Eric Anholt <eric@anholt.net> 2625L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2628S: Maintained 2629N: bcm2835 2630F: drivers/staging/vc04_services 2631 2632BROADCOM BCM47XX MIPS ARCHITECTURE 2633M: Hauke Mehrtens <hauke@hauke-m.de> 2634M: Rafał Miłecki <zajec5@gmail.com> 2635L: linux-mips@linux-mips.org 2636S: Maintained 2637F: Documentation/devicetree/bindings/mips/brcm/ 2638F: arch/mips/bcm47xx/* 2639F: arch/mips/include/asm/mach-bcm47xx/* 2640 2641BROADCOM BCM5301X ARM ARCHITECTURE 2642M: Hauke Mehrtens <hauke@hauke-m.de> 2643M: Rafał Miłecki <zajec5@gmail.com> 2644M: bcm-kernel-feedback-list@broadcom.com 2645L: linux-arm-kernel@lists.infradead.org 2646S: Maintained 2647F: arch/arm/mach-bcm/bcm_5301x.c 2648F: arch/arm/boot/dts/bcm5301x*.dtsi 2649F: arch/arm/boot/dts/bcm470* 2650 2651BROADCOM BCM53573 ARM ARCHITECTURE 2652M: Rafał Miłecki <rafal@milecki.pl> 2653L: linux-arm-kernel@lists.infradead.org 2654S: Maintained 2655F: arch/arm/boot/dts/bcm53573* 2656F: arch/arm/boot/dts/bcm47189* 2657 2658BROADCOM BCM63XX ARM ARCHITECTURE 2659M: Florian Fainelli <f.fainelli@gmail.com> 2660M: bcm-kernel-feedback-list@broadcom.com 2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2662T: git git://github.com/broadcom/stblinux.git 2663S: Maintained 2664N: bcm63xx 2665 2666BROADCOM BCM63XX/BCM33XX UDC DRIVER 2667M: Kevin Cernekee <cernekee@gmail.com> 2668L: linux-usb@vger.kernel.org 2669S: Maintained 2670F: drivers/usb/gadget/udc/bcm63xx_udc.* 2671 2672BROADCOM BCM7XXX ARM ARCHITECTURE 2673M: Brian Norris <computersforpeace@gmail.com> 2674M: Gregory Fong <gregory.0xf0@gmail.com> 2675M: Florian Fainelli <f.fainelli@gmail.com> 2676M: bcm-kernel-feedback-list@broadcom.com 2677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2678T: git git://github.com/broadcom/stblinux.git 2679S: Maintained 2680F: arch/arm/mach-bcm/*brcmstb* 2681F: arch/arm/boot/dts/bcm7*.dts* 2682F: drivers/bus/brcmstb_gisb.c 2683N: brcmstb 2684 2685BROADCOM BMIPS MIPS ARCHITECTURE 2686M: Kevin Cernekee <cernekee@gmail.com> 2687M: Florian Fainelli <f.fainelli@gmail.com> 2688L: linux-mips@linux-mips.org 2689T: git git://github.com/broadcom/stblinux.git 2690S: Maintained 2691F: arch/mips/bmips/* 2692F: arch/mips/include/asm/mach-bmips/* 2693F: arch/mips/kernel/*bmips* 2694F: arch/mips/boot/dts/brcm/bcm*.dts* 2695F: drivers/irqchip/irq-bcm63* 2696F: drivers/irqchip/irq-bcm7* 2697F: drivers/irqchip/irq-brcmstb* 2698F: include/linux/bcm963xx_nvram.h 2699F: include/linux/bcm963xx_tag.h 2700 2701BROADCOM TG3 GIGABIT ETHERNET DRIVER 2702M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2703M: Prashant Sreedharan <prashant@broadcom.com> 2704M: Michael Chan <mchan@broadcom.com> 2705L: netdev@vger.kernel.org 2706S: Supported 2707F: drivers/net/ethernet/broadcom/tg3.* 2708 2709BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2710M: Arend van Spriel <arend.vanspriel@broadcom.com> 2711M: Franky Lin <franky.lin@broadcom.com> 2712M: Hante Meuleman <hante.meuleman@broadcom.com> 2713L: linux-wireless@vger.kernel.org 2714L: brcm80211-dev-list.pdl@broadcom.com 2715S: Supported 2716F: drivers/net/wireless/broadcom/brcm80211/ 2717 2718BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2719M: QLogic-Storage-Upstream@qlogic.com 2720L: linux-scsi@vger.kernel.org 2721S: Supported 2722F: drivers/scsi/bnx2fc/ 2723 2724BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2725M: QLogic-Storage-Upstream@qlogic.com 2726L: linux-scsi@vger.kernel.org 2727S: Supported 2728F: drivers/scsi/bnx2i/ 2729 2730BROADCOM IPROC ARM ARCHITECTURE 2731M: Ray Jui <rjui@broadcom.com> 2732M: Scott Branden <sbranden@broadcom.com> 2733M: Jon Mason <jonmason@broadcom.com> 2734M: bcm-kernel-feedback-list@broadcom.com 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2736T: git git://github.com/broadcom/cygnus-linux.git 2737S: Maintained 2738N: iproc 2739N: cygnus 2740N: bcm[-_]nsp 2741N: bcm9113* 2742N: bcm9583* 2743N: bcm9585* 2744N: bcm9586* 2745N: bcm988312 2746N: bcm113* 2747N: bcm583* 2748N: bcm585* 2749N: bcm586* 2750N: bcm88312 2751F: arch/arm64/boot/dts/broadcom/ns2* 2752F: drivers/clk/bcm/clk-ns* 2753F: drivers/pinctrl/bcm/pinctrl-ns* 2754 2755BROADCOM BRCMSTB GPIO DRIVER 2756M: Gregory Fong <gregory.0xf0@gmail.com> 2757L: bcm-kernel-feedback-list@broadcom.com 2758S: Supported 2759F: drivers/gpio/gpio-brcmstb.c 2760F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2761 2762BROADCOM KONA GPIO DRIVER 2763M: Ray Jui <rjui@broadcom.com> 2764L: bcm-kernel-feedback-list@broadcom.com 2765S: Supported 2766F: drivers/gpio/gpio-bcm-kona.c 2767F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2768 2769BROADCOM NVRAM DRIVER 2770M: Rafał Miłecki <zajec5@gmail.com> 2771L: linux-mips@linux-mips.org 2772S: Maintained 2773F: drivers/firmware/broadcom/* 2774 2775BROADCOM STB NAND FLASH DRIVER 2776M: Brian Norris <computersforpeace@gmail.com> 2777M: Kamal Dasu <kdasu.kdev@gmail.com> 2778L: linux-mtd@lists.infradead.org 2779L: bcm-kernel-feedback-list@broadcom.com 2780S: Maintained 2781F: drivers/mtd/nand/brcmnand/ 2782 2783BROADCOM STB AVS CPUFREQ DRIVER 2784M: Markus Mayer <mmayer@broadcom.com> 2785M: bcm-kernel-feedback-list@broadcom.com 2786L: linux-pm@vger.kernel.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2789F: drivers/cpufreq/brcmstb* 2790 2791BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2792M: Rafał Miłecki <zajec5@gmail.com> 2793L: linux-wireless@vger.kernel.org 2794S: Maintained 2795F: drivers/bcma/ 2796F: include/linux/bcma/ 2797 2798BROADCOM SYSTEMPORT ETHERNET DRIVER 2799M: Florian Fainelli <f.fainelli@gmail.com> 2800L: netdev@vger.kernel.org 2801S: Supported 2802F: drivers/net/ethernet/broadcom/bcmsysport.* 2803 2804BROADCOM VULCAN ARM64 SOC 2805M: Jayachandran C. <c.jayachandran@gmail.com> 2806M: bcm-kernel-feedback-list@broadcom.com 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2808S: Maintained 2809F: arch/arm64/boot/dts/broadcom/vulcan* 2810 2811BROCADE BFA FC SCSI DRIVER 2812M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2813M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2814L: linux-scsi@vger.kernel.org 2815S: Supported 2816F: drivers/scsi/bfa/ 2817 2818BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2819M: Rasesh Mody <rasesh.mody@cavium.com> 2820M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2821M: Dept-GELinuxNICDev@cavium.com 2822L: netdev@vger.kernel.org 2823S: Supported 2824F: drivers/net/ethernet/brocade/bna/ 2825 2826BSG (block layer generic sg v4 driver) 2827M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2828L: linux-scsi@vger.kernel.org 2829S: Supported 2830F: block/bsg.c 2831F: include/linux/bsg.h 2832F: include/uapi/linux/bsg.h 2833 2834BT87X AUDIO DRIVER 2835M: Clemens Ladisch <clemens@ladisch.de> 2836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2837T: git git://git.alsa-project.org/alsa-kernel.git 2838S: Maintained 2839F: Documentation/sound/alsa/Bt87x.txt 2840F: sound/pci/bt87x.c 2841 2842BT8XXGPIO DRIVER 2843M: Michael Buesch <m@bues.ch> 2844W: http://bu3sch.de/btgpio.php 2845S: Maintained 2846F: drivers/gpio/gpio-bt8xx.c 2847 2848BTRFS FILE SYSTEM 2849M: Chris Mason <clm@fb.com> 2850M: Josef Bacik <jbacik@fb.com> 2851M: David Sterba <dsterba@suse.com> 2852L: linux-btrfs@vger.kernel.org 2853W: http://btrfs.wiki.kernel.org/ 2854Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2856S: Maintained 2857F: Documentation/filesystems/btrfs.txt 2858F: fs/btrfs/ 2859 2860BTTV VIDEO4LINUX DRIVER 2861M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2862M: Mauro Carvalho Chehab <mchehab@kernel.org> 2863L: linux-media@vger.kernel.org 2864W: https://linuxtv.org 2865T: git git://linuxtv.org/media_tree.git 2866S: Odd fixes 2867F: Documentation/media/v4l-drivers/bttv* 2868F: drivers/media/pci/bt8xx/bttv* 2869 2870BUSLOGIC SCSI DRIVER 2871M: Khalid Aziz <khalid@gonehiking.org> 2872L: linux-scsi@vger.kernel.org 2873S: Maintained 2874F: drivers/scsi/BusLogic.* 2875F: drivers/scsi/FlashPoint.* 2876 2877C-MEDIA CMI8788 DRIVER 2878M: Clemens Ladisch <clemens@ladisch.de> 2879L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2880T: git git://git.alsa-project.org/alsa-kernel.git 2881S: Maintained 2882F: sound/pci/oxygen/ 2883 2884C6X ARCHITECTURE 2885M: Mark Salter <msalter@redhat.com> 2886M: Aurelien Jacquiot <a-jacquiot@ti.com> 2887L: linux-c6x-dev@linux-c6x.org 2888W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2889S: Maintained 2890F: arch/c6x/ 2891 2892CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2893M: David Howells <dhowells@redhat.com> 2894L: linux-cachefs@redhat.com (moderated for non-subscribers) 2895S: Supported 2896F: Documentation/filesystems/caching/cachefiles.txt 2897F: fs/cachefiles/ 2898 2899CADET FM/AM RADIO RECEIVER DRIVER 2900M: Hans Verkuil <hverkuil@xs4all.nl> 2901L: linux-media@vger.kernel.org 2902T: git git://linuxtv.org/media_tree.git 2903W: https://linuxtv.org 2904S: Maintained 2905F: drivers/media/radio/radio-cadet* 2906 2907CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2908M: Jonathan Corbet <corbet@lwn.net> 2909L: linux-media@vger.kernel.org 2910T: git git://linuxtv.org/media_tree.git 2911S: Maintained 2912F: Documentation/media/v4l-drivers/cafe_ccic* 2913F: drivers/media/platform/marvell-ccic/ 2914 2915CAIF NETWORK LAYER 2916M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2917L: netdev@vger.kernel.org 2918S: Supported 2919F: Documentation/networking/caif/ 2920F: drivers/net/caif/ 2921F: include/uapi/linux/caif/ 2922F: include/net/caif/ 2923F: net/caif/ 2924 2925CALGARY x86-64 IOMMU 2926M: Muli Ben-Yehuda <mulix@mulix.org> 2927M: Jon Mason <jdmason@kudzu.us> 2928L: iommu@lists.linux-foundation.org 2929S: Maintained 2930F: arch/x86/kernel/pci-calgary_64.c 2931F: arch/x86/kernel/tce_64.c 2932F: arch/x86/include/asm/calgary.h 2933F: arch/x86/include/asm/tce.h 2934 2935CAN NETWORK LAYER 2936M: Oliver Hartkopp <socketcan@hartkopp.net> 2937M: Marc Kleine-Budde <mkl@pengutronix.de> 2938L: linux-can@vger.kernel.org 2939W: https://github.com/linux-can 2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2942S: Maintained 2943F: Documentation/networking/can.txt 2944F: net/can/ 2945F: include/linux/can/core.h 2946F: include/uapi/linux/can.h 2947F: include/uapi/linux/can/bcm.h 2948F: include/uapi/linux/can/raw.h 2949F: include/uapi/linux/can/gw.h 2950 2951CAN NETWORK DRIVERS 2952M: Wolfgang Grandegger <wg@grandegger.com> 2953M: Marc Kleine-Budde <mkl@pengutronix.de> 2954L: linux-can@vger.kernel.org 2955W: https://github.com/linux-can 2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2958S: Maintained 2959F: Documentation/devicetree/bindings/net/can/ 2960F: drivers/net/can/ 2961F: include/linux/can/dev.h 2962F: include/linux/can/platform/ 2963F: include/uapi/linux/can/error.h 2964F: include/uapi/linux/can/netlink.h 2965 2966CAPABILITIES 2967M: Serge Hallyn <serge@hallyn.com> 2968L: linux-security-module@vger.kernel.org 2969S: Supported 2970F: include/linux/capability.h 2971F: include/uapi/linux/capability.h 2972F: security/commoncap.c 2973F: kernel/capability.c 2974 2975CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2976M: Kevin Tsai <ktsai@capellamicro.com> 2977S: Maintained 2978F: drivers/iio/light/cm* 2979F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2980 2981CAVIUM I2C DRIVER 2982M: Jan Glauber <jglauber@cavium.com> 2983M: David Daney <david.daney@cavium.com> 2984W: http://www.cavium.com 2985S: Supported 2986F: drivers/i2c/busses/i2c-octeon* 2987F: drivers/i2c/busses/i2c-thunderx* 2988 2989CAVIUM LIQUIDIO NETWORK DRIVER 2990M: Derek Chickles <derek.chickles@caviumnetworks.com> 2991M: Satanand Burla <satananda.burla@caviumnetworks.com> 2992M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2993M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2994L: netdev@vger.kernel.org 2995W: http://www.cavium.com 2996S: Supported 2997F: drivers/net/ethernet/cavium/liquidio/ 2998 2999CC2520 IEEE-802.15.4 RADIO DRIVER 3000M: Varka Bhadram <varkabhadram@gmail.com> 3001L: linux-wpan@vger.kernel.org 3002S: Maintained 3003F: drivers/net/ieee802154/cc2520.c 3004F: include/linux/spi/cc2520.h 3005F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3006 3007CEC DRIVER 3008M: Hans Verkuil <hans.verkuil@cisco.com> 3009L: linux-media@vger.kernel.org 3010T: git git://linuxtv.org/media_tree.git 3011W: http://linuxtv.org 3012S: Supported 3013F: Documentation/media/kapi/cec-core.rst 3014F: Documentation/media/uapi/cec 3015F: drivers/media/cec/ 3016F: drivers/media/cec-edid.c 3017F: drivers/media/rc/keymaps/rc-cec.c 3018F: include/media/cec.h 3019F: include/media/cec-edid.h 3020F: include/uapi/linux/cec.h 3021F: include/uapi/linux/cec-funcs.h 3022 3023CELL BROADBAND ENGINE ARCHITECTURE 3024M: Arnd Bergmann <arnd@arndb.de> 3025L: linuxppc-dev@lists.ozlabs.org 3026W: http://www.ibm.com/developerworks/power/cell/ 3027S: Supported 3028F: arch/powerpc/include/asm/cell*.h 3029F: arch/powerpc/include/asm/spu*.h 3030F: arch/powerpc/include/uapi/asm/spu*.h 3031F: arch/powerpc/oprofile/*cell* 3032F: arch/powerpc/platforms/cell/ 3033 3034CEPH COMMON CODE (LIBCEPH) 3035M: Ilya Dryomov <idryomov@gmail.com> 3036M: "Yan, Zheng" <zyan@redhat.com> 3037M: Sage Weil <sage@redhat.com> 3038L: ceph-devel@vger.kernel.org 3039W: http://ceph.com/ 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3041T: git git://github.com/ceph/ceph-client.git 3042S: Supported 3043F: net/ceph/ 3044F: include/linux/ceph/ 3045F: include/linux/crush/ 3046 3047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3048M: "Yan, Zheng" <zyan@redhat.com> 3049M: Sage Weil <sage@redhat.com> 3050M: Ilya Dryomov <idryomov@gmail.com> 3051L: ceph-devel@vger.kernel.org 3052W: http://ceph.com/ 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3054T: git git://github.com/ceph/ceph-client.git 3055S: Supported 3056F: Documentation/filesystems/ceph.txt 3057F: fs/ceph/ 3058 3059CERTIFICATE HANDLING: 3060M: David Howells <dhowells@redhat.com> 3061M: David Woodhouse <dwmw2@infradead.org> 3062L: keyrings@vger.kernel.org 3063S: Maintained 3064F: Documentation/module-signing.txt 3065F: certs/ 3066F: scripts/sign-file.c 3067F: scripts/extract-cert.c 3068 3069CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3070L: linux-usb@vger.kernel.org 3071S: Orphan 3072F: Documentation/usb/WUSB-Design-overview.txt 3073F: Documentation/usb/wusb-cbaf 3074F: drivers/usb/host/hwa-hc.c 3075F: drivers/usb/host/whci/ 3076F: drivers/usb/wusbcore/ 3077F: include/linux/usb/wusb* 3078 3079HT16K33 LED CONTROLLER DRIVER 3080M: Robin van der Gracht <robin@protonic.nl> 3081S: Maintained 3082F: drivers/auxdisplay/ht16k33.c 3083F: Documentation/devicetree/bindings/display/ht16k33.txt 3084 3085CFAG12864B LCD DRIVER 3086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3087W: http://miguelojeda.es/auxdisplay.htm 3088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3089S: Maintained 3090F: drivers/auxdisplay/cfag12864b.c 3091F: include/linux/cfag12864b.h 3092 3093CFAG12864BFB LCD FRAMEBUFFER DRIVER 3094M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3095W: http://miguelojeda.es/auxdisplay.htm 3096W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3097S: Maintained 3098F: drivers/auxdisplay/cfag12864bfb.c 3099F: include/linux/cfag12864b.h 3100 3101CFG80211 and NL80211 3102M: Johannes Berg <johannes@sipsolutions.net> 3103L: linux-wireless@vger.kernel.org 3104W: http://wireless.kernel.org/ 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3107S: Maintained 3108F: include/uapi/linux/nl80211.h 3109F: include/net/cfg80211.h 3110F: net/wireless/* 3111X: net/wireless/wext* 3112 3113CHAR and MISC DRIVERS 3114M: Arnd Bergmann <arnd@arndb.de> 3115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3117S: Supported 3118F: drivers/char/* 3119F: drivers/misc/* 3120F: include/linux/miscdevice.h 3121 3122CHECKPATCH 3123M: Andy Whitcroft <apw@canonical.com> 3124M: Joe Perches <joe@perches.com> 3125S: Maintained 3126F: scripts/checkpatch.pl 3127 3128CHINESE DOCUMENTATION 3129M: Harry Wei <harryxiyou@gmail.com> 3130L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3131L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3132S: Maintained 3133F: Documentation/translations/zh_CN/ 3134 3135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3136M: Peter Chen <Peter.Chen@nxp.com> 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3138L: linux-usb@vger.kernel.org 3139S: Maintained 3140F: drivers/usb/chipidea/ 3141 3142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3143M: Hans de Goede <hdegoede@redhat.com> 3144L: linux-input@vger.kernel.org 3145S: Maintained 3146F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3147F: drivers/input/touchscreen/chipone_icn8318.c 3148 3149CHROME HARDWARE PLATFORM SUPPORT 3150M: Olof Johansson <olof@lixom.net> 3151S: Maintained 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3153F: drivers/platform/chrome/ 3154 3155CISCO VIC ETHERNET NIC DRIVER 3156M: Christian Benvenuti <benve@cisco.com> 3157M: Sujith Sankar <ssujith@cisco.com> 3158M: Govindarajulu Varadarajan <_govind@gmx.com> 3159M: Neel Patel <neepatel@cisco.com> 3160S: Supported 3161F: drivers/net/ethernet/cisco/enic/ 3162 3163CISCO VIC LOW LATENCY NIC DRIVER 3164M: Christian Benvenuti <benve@cisco.com> 3165M: Dave Goodell <dgoodell@cisco.com> 3166S: Supported 3167F: drivers/infiniband/hw/usnic/ 3168 3169CIRRUS LOGIC EP93XX ETHERNET DRIVER 3170M: Hartley Sweeten <hsweeten@visionengravers.com> 3171L: netdev@vger.kernel.org 3172S: Maintained 3173F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3174 3175CIRRUS LOGIC AUDIO CODEC DRIVERS 3176M: Brian Austin <brian.austin@cirrus.com> 3177M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3178L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3179S: Maintained 3180F: sound/soc/codecs/cs* 3181 3182CLEANCACHE API 3183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3184L: linux-kernel@vger.kernel.org 3185S: Maintained 3186F: mm/cleancache.c 3187F: include/linux/cleancache.h 3188 3189CLK API 3190M: Russell King <linux@armlinux.org.uk> 3191L: linux-clk@vger.kernel.org 3192S: Maintained 3193F: include/linux/clk.h 3194 3195CLOCKSOURCE, CLOCKEVENT DRIVERS 3196M: Daniel Lezcano <daniel.lezcano@linaro.org> 3197M: Thomas Gleixner <tglx@linutronix.de> 3198L: linux-kernel@vger.kernel.org 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3200S: Supported 3201F: drivers/clocksource 3202 3203CISCO FCOE HBA DRIVER 3204M: Satish Kharat <satishkh@cisco.com> 3205M: Sesidhar Baddela <sebaddel@cisco.com> 3206M: Karan Tilak Kumar <kartilak@cisco.com> 3207L: linux-scsi@vger.kernel.org 3208S: Supported 3209F: drivers/scsi/fnic/ 3210 3211CISCO SCSI HBA DRIVER 3212M: Karan Tilak Kumar <kartilak@cisco.com> 3213M: Sesidhar Baddela <sebaddel@cisco.com> 3214L: linux-scsi@vger.kernel.org 3215S: Supported 3216F: drivers/scsi/snic/ 3217 3218CMPC ACPI DRIVER 3219M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3220M: Daniel Oliveira Nascimento <don@syst.com.br> 3221L: platform-driver-x86@vger.kernel.org 3222S: Supported 3223F: drivers/platform/x86/classmate-laptop.c 3224 3225COBALT MEDIA DRIVER 3226M: Hans Verkuil <hans.verkuil@cisco.com> 3227L: linux-media@vger.kernel.org 3228T: git git://linuxtv.org/media_tree.git 3229W: https://linuxtv.org 3230S: Supported 3231F: drivers/media/pci/cobalt/ 3232 3233COCCINELLE/Semantic Patches (SmPL) 3234M: Julia Lawall <Julia.Lawall@lip6.fr> 3235M: Gilles Muller <Gilles.Muller@lip6.fr> 3236M: Nicolas Palix <nicolas.palix@imag.fr> 3237M: Michal Marek <mmarek@suse.com> 3238L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3240W: http://coccinelle.lip6.fr/ 3241S: Supported 3242F: Documentation/dev-tools/coccinelle.rst 3243F: scripts/coccinelle/ 3244F: scripts/coccicheck 3245 3246CODA FILE SYSTEM 3247M: Jan Harkes <jaharkes@cs.cmu.edu> 3248M: coda@cs.cmu.edu 3249L: codalist@coda.cs.cmu.edu 3250W: http://www.coda.cs.cmu.edu/ 3251S: Maintained 3252F: Documentation/filesystems/coda.txt 3253F: fs/coda/ 3254F: include/linux/coda*.h 3255F: include/uapi/linux/coda*.h 3256 3257CODA V4L2 MEM2MEM DRIVER 3258M: Philipp Zabel <p.zabel@pengutronix.de> 3259L: linux-media@vger.kernel.org 3260S: Maintained 3261F: Documentation/devicetree/bindings/media/coda.txt 3262F: drivers/media/platform/coda/ 3263 3264COMMON CLK FRAMEWORK 3265M: Michael Turquette <mturquette@baylibre.com> 3266M: Stephen Boyd <sboyd@codeaurora.org> 3267L: linux-clk@vger.kernel.org 3268Q: http://patchwork.kernel.org/project/linux-clk/list/ 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3270S: Maintained 3271F: Documentation/devicetree/bindings/clock/ 3272F: drivers/clk/ 3273X: drivers/clk/clkdev.c 3274F: include/linux/clk-pr* 3275F: include/linux/clk/ 3276 3277COMMON INTERNET FILE SYSTEM (CIFS) 3278M: Steve French <sfrench@samba.org> 3279L: linux-cifs@vger.kernel.org 3280L: samba-technical@lists.samba.org (moderated for non-subscribers) 3281W: http://linux-cifs.samba.org/ 3282T: git git://git.samba.org/sfrench/cifs-2.6.git 3283S: Supported 3284F: Documentation/filesystems/cifs/ 3285F: fs/cifs/ 3286 3287COMPACTPCI HOTPLUG CORE 3288M: Scott Murray <scott@spiteful.org> 3289L: linux-pci@vger.kernel.org 3290S: Maintained 3291F: drivers/pci/hotplug/cpci_hotplug* 3292 3293COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3294M: Scott Murray <scott@spiteful.org> 3295L: linux-pci@vger.kernel.org 3296S: Maintained 3297F: drivers/pci/hotplug/cpcihp_zt5550.* 3298 3299COMPACTPCI HOTPLUG GENERIC DRIVER 3300M: Scott Murray <scott@spiteful.org> 3301L: linux-pci@vger.kernel.org 3302S: Maintained 3303F: drivers/pci/hotplug/cpcihp_generic.c 3304 3305COMPAL LAPTOP SUPPORT 3306M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3307L: platform-driver-x86@vger.kernel.org 3308S: Maintained 3309F: drivers/platform/x86/compal-laptop.c 3310 3311CONEXANT ACCESSRUNNER USB DRIVER 3312L: accessrunner-general@lists.sourceforge.net 3313W: http://accessrunner.sourceforge.net/ 3314S: Orphan 3315F: drivers/usb/atm/cxacru.c 3316 3317CONFIGFS 3318M: Joel Becker <jlbec@evilplan.org> 3319M: Christoph Hellwig <hch@lst.de> 3320T: git git://git.infradead.org/users/hch/configfs.git 3321S: Supported 3322F: fs/configfs/ 3323F: include/linux/configfs.h 3324 3325CONNECTOR 3326M: Evgeniy Polyakov <zbr@ioremap.net> 3327L: netdev@vger.kernel.org 3328S: Maintained 3329F: drivers/connector/ 3330 3331CONTROL GROUP (CGROUP) 3332M: Tejun Heo <tj@kernel.org> 3333M: Li Zefan <lizefan@huawei.com> 3334M: Johannes Weiner <hannes@cmpxchg.org> 3335L: cgroups@vger.kernel.org 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3337S: Maintained 3338F: Documentation/cgroup* 3339F: include/linux/cgroup* 3340F: kernel/cgroup* 3341 3342CONTROL GROUP - CPUSET 3343M: Li Zefan <lizefan@huawei.com> 3344L: cgroups@vger.kernel.org 3345W: http://www.bullopensource.org/cpuset/ 3346W: http://oss.sgi.com/projects/cpusets/ 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3348S: Maintained 3349F: Documentation/cgroup-v1/cpusets.txt 3350F: include/linux/cpuset.h 3351F: kernel/cpuset.c 3352 3353CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3354M: Johannes Weiner <hannes@cmpxchg.org> 3355M: Michal Hocko <mhocko@kernel.org> 3356M: Vladimir Davydov <vdavydov.dev@gmail.com> 3357L: cgroups@vger.kernel.org 3358L: linux-mm@kvack.org 3359S: Maintained 3360F: mm/memcontrol.c 3361F: mm/swap_cgroup.c 3362 3363CORETEMP HARDWARE MONITORING DRIVER 3364M: Fenghua Yu <fenghua.yu@intel.com> 3365L: linux-hwmon@vger.kernel.org 3366S: Maintained 3367F: Documentation/hwmon/coretemp 3368F: drivers/hwmon/coretemp.c 3369 3370COSA/SRP SYNC SERIAL DRIVER 3371M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3372W: http://www.fi.muni.cz/~kas/cosa/ 3373S: Maintained 3374F: drivers/net/wan/cosa* 3375 3376CPMAC ETHERNET DRIVER 3377M: Florian Fainelli <f.fainelli@gmail.com> 3378L: netdev@vger.kernel.org 3379S: Maintained 3380F: drivers/net/ethernet/ti/cpmac.c 3381 3382CPU FREQUENCY DRIVERS 3383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3384M: Viresh Kumar <viresh.kumar@linaro.org> 3385L: linux-pm@vger.kernel.org 3386S: Maintained 3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3388T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3389B: https://bugzilla.kernel.org 3390F: Documentation/cpu-freq/ 3391F: drivers/cpufreq/ 3392F: include/linux/cpufreq.h 3393F: tools/testing/selftests/cpufreq/ 3394 3395CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3396M: Viresh Kumar <viresh.kumar@linaro.org> 3397M: Sudeep Holla <sudeep.holla@arm.com> 3398L: linux-pm@vger.kernel.org 3399W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3400S: Maintained 3401F: drivers/cpufreq/arm_big_little.h 3402F: drivers/cpufreq/arm_big_little.c 3403F: drivers/cpufreq/arm_big_little_dt.c 3404 3405CPUIDLE DRIVER - ARM BIG LITTLE 3406M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3407M: Daniel Lezcano <daniel.lezcano@linaro.org> 3408L: linux-pm@vger.kernel.org 3409L: linux-arm-kernel@lists.infradead.org 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3411S: Maintained 3412F: drivers/cpuidle/cpuidle-big_little.c 3413 3414CPUIDLE DRIVER - ARM EXYNOS 3415M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3416M: Daniel Lezcano <daniel.lezcano@linaro.org> 3417M: Kukjin Kim <kgene@kernel.org> 3418L: linux-pm@vger.kernel.org 3419L: linux-samsung-soc@vger.kernel.org 3420S: Supported 3421F: drivers/cpuidle/cpuidle-exynos.c 3422F: arch/arm/mach-exynos/pm.c 3423 3424CPUIDLE DRIVERS 3425M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3426M: Daniel Lezcano <daniel.lezcano@linaro.org> 3427L: linux-pm@vger.kernel.org 3428S: Maintained 3429T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3430B: https://bugzilla.kernel.org 3431F: drivers/cpuidle/* 3432F: include/linux/cpuidle.h 3433 3434CPUID/MSR DRIVER 3435M: "H. Peter Anvin" <hpa@zytor.com> 3436S: Maintained 3437F: arch/x86/kernel/cpuid.c 3438F: arch/x86/kernel/msr.c 3439 3440CPU POWER MONITORING SUBSYSTEM 3441M: Thomas Renninger <trenn@suse.com> 3442L: linux-pm@vger.kernel.org 3443S: Maintained 3444F: tools/power/cpupower/ 3445 3446CRAMFS FILESYSTEM 3447W: http://sourceforge.net/projects/cramfs/ 3448S: Orphan / Obsolete 3449F: Documentation/filesystems/cramfs.txt 3450F: fs/cramfs/ 3451 3452CRIS PORT 3453M: Mikael Starvik <starvik@axis.com> 3454M: Jesper Nilsson <jesper.nilsson@axis.com> 3455L: linux-cris-kernel@axis.com 3456W: http://developer.axis.com 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3458S: Maintained 3459F: arch/cris/ 3460F: drivers/tty/serial/crisv10.* 3461 3462CRYPTO API 3463M: Herbert Xu <herbert@gondor.apana.org.au> 3464M: "David S. Miller" <davem@davemloft.net> 3465L: linux-crypto@vger.kernel.org 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3467T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3468S: Maintained 3469F: Documentation/crypto/ 3470F: Documentation/devicetree/bindings/crypto/ 3471F: Documentation/DocBook/crypto-API.tmpl 3472F: arch/*/crypto/ 3473F: crypto/ 3474F: drivers/crypto/ 3475F: include/crypto/ 3476F: include/linux/crypto* 3477 3478CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3479M: Neil Horman <nhorman@tuxdriver.com> 3480L: linux-crypto@vger.kernel.org 3481S: Maintained 3482F: crypto/ansi_cprng.c 3483F: crypto/rng.c 3484 3485CS3308 MEDIA DRIVER 3486M: Hans Verkuil <hverkuil@xs4all.nl> 3487L: linux-media@vger.kernel.org 3488T: git git://linuxtv.org/media_tree.git 3489W: http://linuxtv.org 3490S: Odd Fixes 3491F: drivers/media/i2c/cs3308.c 3492F: drivers/media/i2c/cs3308.h 3493 3494CS5535 Audio ALSA driver 3495M: Jaya Kumar <jayakumar.alsa@gmail.com> 3496S: Maintained 3497F: sound/pci/cs5535audio/ 3498 3499CW1200 WLAN driver 3500M: Solomon Peachy <pizza@shaftnet.org> 3501S: Maintained 3502F: drivers/net/wireless/st/cw1200/ 3503 3504CX18 VIDEO4LINUX DRIVER 3505M: Andy Walls <awalls@md.metrocast.net> 3506L: ivtv-devel@ivtvdriver.org (subscribers-only) 3507L: linux-media@vger.kernel.org 3508T: git git://linuxtv.org/media_tree.git 3509W: https://linuxtv.org 3510W: http://www.ivtvdriver.org/index.php/Cx18 3511S: Maintained 3512F: Documentation/media/v4l-drivers/cx18* 3513F: drivers/media/pci/cx18/ 3514F: include/uapi/linux/ivtv* 3515 3516CX2341X MPEG ENCODER HELPER MODULE 3517M: Hans Verkuil <hverkuil@xs4all.nl> 3518L: linux-media@vger.kernel.org 3519T: git git://linuxtv.org/media_tree.git 3520W: https://linuxtv.org 3521S: Maintained 3522F: drivers/media/common/cx2341x* 3523F: include/media/cx2341x* 3524 3525CX24120 MEDIA DRIVER 3526M: Jemma Denson <jdenson@gmail.com> 3527M: Patrick Boettcher <patrick.boettcher@posteo.de> 3528L: linux-media@vger.kernel.org 3529W: https://linuxtv.org 3530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3531S: Maintained 3532F: drivers/media/dvb-frontends/cx24120* 3533 3534CX88 VIDEO4LINUX DRIVER 3535M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3536M: Mauro Carvalho Chehab <mchehab@kernel.org> 3537L: linux-media@vger.kernel.org 3538W: https://linuxtv.org 3539T: git git://linuxtv.org/media_tree.git 3540S: Odd fixes 3541F: Documentation/media/v4l-drivers/cx88* 3542F: drivers/media/pci/cx88/ 3543 3544CXD2820R MEDIA DRIVER 3545M: Antti Palosaari <crope@iki.fi> 3546L: linux-media@vger.kernel.org 3547W: https://linuxtv.org 3548W: http://palosaari.fi/linux/ 3549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3550T: git git://linuxtv.org/anttip/media_tree.git 3551S: Maintained 3552F: drivers/media/dvb-frontends/cxd2820r* 3553 3554CXGB3 ETHERNET DRIVER (CXGB3) 3555M: Santosh Raspatur <santosh@chelsio.com> 3556L: netdev@vger.kernel.org 3557W: http://www.chelsio.com 3558S: Supported 3559F: drivers/net/ethernet/chelsio/cxgb3/ 3560 3561CXGB3 ISCSI DRIVER (CXGB3I) 3562M: Karen Xie <kxie@chelsio.com> 3563L: linux-scsi@vger.kernel.org 3564W: http://www.chelsio.com 3565S: Supported 3566F: drivers/scsi/cxgbi/cxgb3i 3567 3568CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3569M: Steve Wise <swise@chelsio.com> 3570L: linux-rdma@vger.kernel.org 3571W: http://www.openfabrics.org 3572S: Supported 3573F: drivers/infiniband/hw/cxgb3/ 3574F: include/uapi/rdma/cxgb3-abi.h 3575 3576CXGB4 ETHERNET DRIVER (CXGB4) 3577M: Hariprasad S <hariprasad@chelsio.com> 3578L: netdev@vger.kernel.org 3579W: http://www.chelsio.com 3580S: Supported 3581F: drivers/net/ethernet/chelsio/cxgb4/ 3582 3583CXGB4 ISCSI DRIVER (CXGB4I) 3584M: Karen Xie <kxie@chelsio.com> 3585L: linux-scsi@vger.kernel.org 3586W: http://www.chelsio.com 3587S: Supported 3588F: drivers/scsi/cxgbi/cxgb4i 3589 3590CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3591M: Steve Wise <swise@chelsio.com> 3592L: linux-rdma@vger.kernel.org 3593W: http://www.openfabrics.org 3594S: Supported 3595F: drivers/infiniband/hw/cxgb4/ 3596F: include/uapi/rdma/cxgb4-abi.h 3597 3598CXGB4VF ETHERNET DRIVER (CXGB4VF) 3599M: Casey Leedom <leedom@chelsio.com> 3600L: netdev@vger.kernel.org 3601W: http://www.chelsio.com 3602S: Supported 3603F: drivers/net/ethernet/chelsio/cxgb4vf/ 3604 3605CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3606M: Ian Munsie <imunsie@au1.ibm.com> 3607M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3608L: linuxppc-dev@lists.ozlabs.org 3609S: Supported 3610F: arch/powerpc/platforms/powernv/pci-cxl.c 3611F: drivers/misc/cxl/ 3612F: include/misc/cxl* 3613F: include/uapi/misc/cxl.h 3614F: Documentation/powerpc/cxl.txt 3615F: Documentation/ABI/testing/sysfs-class-cxl 3616 3617CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3618M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3619M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3620M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3621L: linux-scsi@vger.kernel.org 3622S: Supported 3623F: drivers/scsi/cxlflash/ 3624F: include/uapi/scsi/cxlflash_ioctls.h 3625F: Documentation/powerpc/cxlflash.txt 3626 3627STMMAC ETHERNET DRIVER 3628M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3629M: Alexandre Torgue <alexandre.torgue@st.com> 3630L: netdev@vger.kernel.org 3631W: http://www.stlinux.com 3632S: Supported 3633F: drivers/net/ethernet/stmicro/stmmac/ 3634 3635CYBERPRO FB DRIVER 3636M: Russell King <linux@armlinux.org.uk> 3637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3638W: http://www.armlinux.org.uk/ 3639S: Maintained 3640F: drivers/video/fbdev/cyber2000fb.* 3641 3642CYCLADES ASYNC MUX DRIVER 3643W: http://www.cyclades.com/ 3644S: Orphan 3645F: drivers/tty/cyclades.c 3646F: include/linux/cyclades.h 3647F: include/uapi/linux/cyclades.h 3648 3649CYCLADES PC300 DRIVER 3650W: http://www.cyclades.com/ 3651S: Orphan 3652F: drivers/net/wan/pc300* 3653 3654CYPRESS_FIRMWARE MEDIA DRIVER 3655M: Antti Palosaari <crope@iki.fi> 3656L: linux-media@vger.kernel.org 3657W: https://linuxtv.org 3658W: http://palosaari.fi/linux/ 3659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3660T: git git://linuxtv.org/anttip/media_tree.git 3661S: Maintained 3662F: drivers/media/common/cypress_firmware* 3663 3664CYTTSP TOUCHSCREEN DRIVER 3665M: Ferruh Yigit <fery@cypress.com> 3666L: linux-input@vger.kernel.org 3667S: Supported 3668F: drivers/input/touchscreen/cyttsp* 3669F: include/linux/input/cyttsp.h 3670 3671DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3672M: Joshua Kinard <kumba@gentoo.org> 3673S: Maintained 3674F: drivers/rtc/rtc-ds1685.c 3675F: include/linux/rtc/ds1685.h 3676 3677DAMA SLAVE for AX.25 3678M: Joerg Reuter <jreuter@yaina.de> 3679W: http://yaina.de/jreuter/ 3680W: http://www.qsl.net/dl1bke/ 3681L: linux-hams@vger.kernel.org 3682S: Maintained 3683F: net/ax25/af_ax25.c 3684F: net/ax25/ax25_dev.c 3685F: net/ax25/ax25_ds_* 3686F: net/ax25/ax25_in.c 3687F: net/ax25/ax25_out.c 3688F: net/ax25/ax25_timer.c 3689F: net/ax25/sysctl_net_ax25.c 3690 3691DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3692L: netdev@vger.kernel.org 3693S: Orphan 3694F: Documentation/networking/dmfe.txt 3695F: drivers/net/ethernet/dec/tulip/dmfe.c 3696 3697DC390/AM53C974 SCSI driver 3698M: Hannes Reinecke <hare@suse.com> 3699L: linux-scsi@vger.kernel.org 3700S: Maintained 3701F: drivers/scsi/am53c974.c 3702 3703DC395x SCSI driver 3704M: Oliver Neukum <oliver@neukum.org> 3705M: Ali Akcaagac <aliakc@web.de> 3706M: Jamie Lenehan <lenehan@twibble.org> 3707L: dc395x@twibble.org 3708W: http://twibble.org/dist/dc395x/ 3709W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3710S: Maintained 3711F: Documentation/scsi/dc395x.txt 3712F: drivers/scsi/dc395x.* 3713 3714DCCP PROTOCOL 3715M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3716L: dccp@vger.kernel.org 3717W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3718S: Maintained 3719F: include/linux/dccp.h 3720F: include/uapi/linux/dccp.h 3721F: include/linux/tfrc.h 3722F: net/dccp/ 3723 3724DECnet NETWORK LAYER 3725W: http://linux-decnet.sourceforge.net 3726L: linux-decnet-user@lists.sourceforge.net 3727S: Orphan 3728F: Documentation/networking/decnet.txt 3729F: net/decnet/ 3730 3731DECSTATION PLATFORM SUPPORT 3732M: "Maciej W. Rozycki" <macro@linux-mips.org> 3733L: linux-mips@linux-mips.org 3734W: http://www.linux-mips.org/wiki/DECstation 3735S: Maintained 3736F: arch/mips/dec/ 3737F: arch/mips/include/asm/dec/ 3738F: arch/mips/include/asm/mach-dec/ 3739 3740DEFXX FDDI NETWORK DRIVER 3741M: "Maciej W. Rozycki" <macro@linux-mips.org> 3742S: Maintained 3743F: drivers/net/fddi/defxx.* 3744 3745DELL LAPTOP DRIVER 3746M: Matthew Garrett <mjg59@srcf.ucam.org> 3747M: Pali Rohár <pali.rohar@gmail.com> 3748L: platform-driver-x86@vger.kernel.org 3749S: Maintained 3750F: drivers/platform/x86/dell-laptop.c 3751 3752DELL LAPTOP RBTN DRIVER 3753M: Pali Rohár <pali.rohar@gmail.com> 3754S: Maintained 3755F: drivers/platform/x86/dell-rbtn.* 3756 3757DELL LAPTOP FREEFALL DRIVER 3758M: Pali Rohár <pali.rohar@gmail.com> 3759S: Maintained 3760F: drivers/platform/x86/dell-smo8800.c 3761 3762DELL LAPTOP SMM DRIVER 3763M: Pali Rohár <pali.rohar@gmail.com> 3764S: Maintained 3765F: drivers/hwmon/dell-smm-hwmon.c 3766F: include/uapi/linux/i8k.h 3767 3768DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3769M: Doug Warzecha <Douglas_Warzecha@dell.com> 3770S: Maintained 3771F: Documentation/dcdbas.txt 3772F: drivers/firmware/dcdbas.* 3773 3774DELL WMI EXTRAS DRIVER 3775M: Matthew Garrett <mjg59@srcf.ucam.org> 3776M: Pali Rohár <pali.rohar@gmail.com> 3777S: Maintained 3778F: drivers/platform/x86/dell-wmi.c 3779 3780DESIGNWARE USB2 DRD IP DRIVER 3781M: John Youn <johnyoun@synopsys.com> 3782L: linux-usb@vger.kernel.org 3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3784S: Maintained 3785F: drivers/usb/dwc2/ 3786 3787DESIGNWARE USB3 DRD IP DRIVER 3788M: Felipe Balbi <balbi@kernel.org> 3789L: linux-usb@vger.kernel.org 3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3791S: Maintained 3792F: drivers/usb/dwc3/ 3793 3794DEVICE COREDUMP (DEV_COREDUMP) 3795M: Johannes Berg <johannes@sipsolutions.net> 3796L: linux-kernel@vger.kernel.org 3797S: Maintained 3798F: drivers/base/devcoredump.c 3799F: include/linux/devcoredump.h 3800 3801DEVICE FREQUENCY (DEVFREQ) 3802M: MyungJoo Ham <myungjoo.ham@samsung.com> 3803M: Kyungmin Park <kyungmin.park@samsung.com> 3804L: linux-pm@vger.kernel.org 3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3806S: Maintained 3807F: drivers/devfreq/ 3808F: include/linux/devfreq.h 3809F: Documentation/devicetree/bindings/devfreq/ 3810 3811DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3812M: Chanwoo Choi <cw00.choi@samsung.com> 3813L: linux-pm@vger.kernel.org 3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3815S: Supported 3816F: drivers/devfreq/event/ 3817F: drivers/devfreq/devfreq-event.c 3818F: include/linux/devfreq-event.h 3819F: Documentation/devicetree/bindings/devfreq/event/ 3820 3821BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3822M: Chanwoo Choi <cw00.choi@samsung.com> 3823L: linux-pm@vger.kernel.org 3824L: linux-samsung-soc@vger.kernel.org 3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3826S: Maintained 3827F: drivers/devfreq/exynos-bus.c 3828F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3829 3830DEVICE NUMBER REGISTRY 3831M: Torben Mathiasen <device@lanana.org> 3832W: http://lanana.org/docs/device-list/index.html 3833S: Maintained 3834 3835DEVICE-MAPPER (LVM) 3836M: Alasdair Kergon <agk@redhat.com> 3837M: Mike Snitzer <snitzer@redhat.com> 3838M: dm-devel@redhat.com 3839L: dm-devel@redhat.com 3840W: http://sources.redhat.com/dm 3841Q: http://patchwork.kernel.org/project/dm-devel/list/ 3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3843T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3844S: Maintained 3845F: Documentation/device-mapper/ 3846F: drivers/md/dm* 3847F: drivers/md/persistent-data/ 3848F: include/linux/device-mapper.h 3849F: include/linux/dm-*.h 3850F: include/uapi/linux/dm-*.h 3851 3852DEVLINK 3853M: Jiri Pirko <jiri@mellanox.com> 3854L: netdev@vger.kernel.org 3855S: Supported 3856F: net/core/devlink.c 3857F: include/net/devlink.h 3858F: include/uapi/linux/devlink.h 3859 3860DIALOG SEMICONDUCTOR DRIVERS 3861M: Support Opensource <support.opensource@diasemi.com> 3862W: http://www.dialog-semiconductor.com/products 3863S: Supported 3864F: Documentation/hwmon/da90?? 3865F: Documentation/devicetree/bindings/mfd/da90*.txt 3866F: Documentation/devicetree/bindings/regulator/da92*.txt 3867F: Documentation/devicetree/bindings/sound/da[79]*.txt 3868F: drivers/gpio/gpio-da90??.c 3869F: drivers/hwmon/da90??-hwmon.c 3870F: drivers/iio/adc/da91??-*.c 3871F: drivers/input/misc/da90??_onkey.c 3872F: drivers/input/touchscreen/da9052_tsi.c 3873F: drivers/leds/leds-da90??.c 3874F: drivers/mfd/da903x.c 3875F: drivers/mfd/da90??-*.c 3876F: drivers/mfd/da91??-*.c 3877F: drivers/power/supply/da9052-battery.c 3878F: drivers/power/supply/da91??-*.c 3879F: drivers/regulator/da903x.c 3880F: drivers/regulator/da9???-regulator.[ch] 3881F: drivers/rtc/rtc-da90??.c 3882F: drivers/video/backlight/da90??_bl.c 3883F: drivers/watchdog/da90??_wdt.c 3884F: include/linux/mfd/da903x.h 3885F: include/linux/mfd/da9052/ 3886F: include/linux/mfd/da9055/ 3887F: include/linux/mfd/da9062/ 3888F: include/linux/mfd/da9063/ 3889F: include/linux/mfd/da9150/ 3890F: include/linux/regulator/da9211.h 3891F: include/sound/da[79]*.h 3892F: sound/soc/codecs/da[79]*.[ch] 3893 3894DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3895M: William Breathitt Gray <vilhelm.gray@gmail.com> 3896L: linux-gpio@vger.kernel.org 3897S: Maintained 3898F: drivers/gpio/gpio-gpio-mm.c 3899 3900DIGI NEO AND CLASSIC PCI PRODUCTS 3901M: Lidza Louina <lidza.louina@gmail.com> 3902M: Mark Hounschell <markh@compro.net> 3903L: driverdev-devel@linuxdriverproject.org 3904S: Maintained 3905F: drivers/staging/dgnc/ 3906 3907DIOLAN U2C-12 I2C DRIVER 3908M: Guenter Roeck <linux@roeck-us.net> 3909L: linux-i2c@vger.kernel.org 3910S: Maintained 3911F: drivers/i2c/busses/i2c-diolan-u2c.c 3912 3913DIRECT ACCESS (DAX) 3914M: Matthew Wilcox <willy@linux.intel.com> 3915L: linux-fsdevel@vger.kernel.org 3916S: Supported 3917F: fs/dax.c 3918 3919DIRECTORY NOTIFICATION (DNOTIFY) 3920M: Eric Paris <eparis@parisplace.org> 3921S: Maintained 3922F: Documentation/filesystems/dnotify.txt 3923F: fs/notify/dnotify/ 3924F: include/linux/dnotify.h 3925 3926DISK GEOMETRY AND PARTITION HANDLING 3927M: Andries Brouwer <aeb@cwi.nl> 3928W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3929W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3930W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3931S: Maintained 3932 3933DISKQUOTA 3934M: Jan Kara <jack@suse.com> 3935S: Maintained 3936F: Documentation/filesystems/quota.txt 3937F: fs/quota/ 3938F: include/linux/quota*.h 3939F: include/uapi/linux/quota*.h 3940 3941DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3942M: Bernie Thompson <bernie@plugable.com> 3943L: linux-fbdev@vger.kernel.org 3944S: Maintained 3945W: http://plugable.com/category/projects/udlfb/ 3946F: drivers/video/fbdev/udlfb.c 3947F: include/video/udlfb.h 3948F: Documentation/fb/udlfb.txt 3949 3950DISTRIBUTED LOCK MANAGER (DLM) 3951M: Christine Caulfield <ccaulfie@redhat.com> 3952M: David Teigland <teigland@redhat.com> 3953L: cluster-devel@redhat.com 3954W: http://sources.redhat.com/cluster/ 3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3956S: Supported 3957F: fs/dlm/ 3958 3959DMA BUFFER SHARING FRAMEWORK 3960M: Sumit Semwal <sumit.semwal@linaro.org> 3961S: Maintained 3962L: linux-media@vger.kernel.org 3963L: dri-devel@lists.freedesktop.org 3964L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3965F: drivers/dma-buf/ 3966F: include/linux/dma-buf* 3967F: include/linux/reservation.h 3968F: include/linux/*fence.h 3969F: Documentation/dma-buf-sharing.txt 3970T: git git://anongit.freedesktop.org/drm/drm-misc 3971 3972SYNC FILE FRAMEWORK 3973M: Sumit Semwal <sumit.semwal@linaro.org> 3974R: Gustavo Padovan <gustavo@padovan.org> 3975S: Maintained 3976L: linux-media@vger.kernel.org 3977L: dri-devel@lists.freedesktop.org 3978F: drivers/dma-buf/sync_* 3979F: drivers/dma-buf/sw_sync.c 3980F: include/linux/sync_file.h 3981F: include/uapi/linux/sync_file.h 3982F: Documentation/sync_file.txt 3983T: git git://anongit.freedesktop.org/drm/drm-misc 3984 3985DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3986M: Vinod Koul <vinod.koul@intel.com> 3987L: dmaengine@vger.kernel.org 3988Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3989S: Maintained 3990F: drivers/dma/ 3991F: include/linux/dmaengine.h 3992F: Documentation/devicetree/bindings/dma/ 3993F: Documentation/dmaengine/ 3994T: git git://git.infradead.org/users/vkoul/slave-dma.git 3995 3996DME1737 HARDWARE MONITOR DRIVER 3997M: Juerg Haefliger <juergh@gmail.com> 3998L: linux-hwmon@vger.kernel.org 3999S: Maintained 4000F: Documentation/hwmon/dme1737 4001F: drivers/hwmon/dme1737.c 4002 4003DMI/SMBIOS SUPPORT 4004M: Jean Delvare <jdelvare@suse.com> 4005S: Maintained 4006T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4007F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4008F: drivers/firmware/dmi-id.c 4009F: drivers/firmware/dmi_scan.c 4010F: include/linux/dmi.h 4011 4012DOCUMENTATION 4013M: Jonathan Corbet <corbet@lwn.net> 4014L: linux-doc@vger.kernel.org 4015S: Maintained 4016F: Documentation/ 4017F: scripts/docproc.c 4018F: scripts/kernel-doc* 4019X: Documentation/ABI/ 4020X: Documentation/devicetree/ 4021X: Documentation/acpi 4022X: Documentation/power 4023X: Documentation/spi 4024X: Documentation/media 4025T: git git://git.lwn.net/linux.git docs-next 4026 4027DOUBLETALK DRIVER 4028M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4029L: blinux-list@redhat.com 4030S: Maintained 4031F: drivers/char/dtlk.c 4032F: include/linux/dtlk.h 4033 4034DPT_I2O SCSI RAID DRIVER 4035M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4036L: linux-scsi@vger.kernel.org 4037W: http://www.adaptec.com/ 4038S: Maintained 4039F: drivers/scsi/dpt* 4040F: drivers/scsi/dpt/ 4041 4042DRBD DRIVER 4043M: Philipp Reisner <philipp.reisner@linbit.com> 4044M: Lars Ellenberg <lars.ellenberg@linbit.com> 4045L: drbd-dev@lists.linbit.com 4046W: http://www.drbd.org 4047T: git git://git.linbit.com/linux-drbd.git 4048T: git git://git.linbit.com/drbd-8.4.git 4049S: Supported 4050F: drivers/block/drbd/ 4051F: lib/lru_cache.c 4052F: Documentation/blockdev/drbd/ 4053 4054DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4057S: Supported 4058F: Documentation/kobject.txt 4059F: drivers/base/ 4060F: fs/debugfs/ 4061F: fs/kernfs/ 4062F: fs/sysfs/ 4063F: include/linux/debugfs.h 4064F: include/linux/kobj* 4065F: lib/kobj* 4066 4067DRM DRIVERS 4068M: David Airlie <airlied@linux.ie> 4069L: dri-devel@lists.freedesktop.org 4070T: git git://people.freedesktop.org/~airlied/linux 4071B: https://bugs.freedesktop.org/ 4072C: irc://chat.freenode.net/dri-devel 4073S: Maintained 4074F: drivers/gpu/drm/ 4075F: drivers/gpu/vga/ 4076F: Documentation/devicetree/bindings/display/ 4077F: Documentation/devicetree/bindings/gpu/ 4078F: Documentation/devicetree/bindings/video/ 4079F: Documentation/gpu/ 4080F: include/drm/ 4081F: include/uapi/drm/ 4082 4083DRM DRIVERS AND MISC GPU PATCHES 4084M: Daniel Vetter <daniel.vetter@intel.com> 4085M: Jani Nikula <jani.nikula@linux.intel.com> 4086M: Sean Paul <seanpaul@chromium.org> 4087W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4088S: Maintained 4089T: git git://anongit.freedesktop.org/drm/drm-misc 4090F: Documentation/gpu/ 4091F: drivers/gpu/vga/ 4092F: drivers/gpu/drm/* 4093F: include/drm/drm* 4094F: include/uapi/drm/drm* 4095 4096DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4097M: Dave Airlie <airlied@redhat.com> 4098S: Odd Fixes 4099F: drivers/gpu/drm/ast/ 4100 4101DRM DRIVERS FOR BRIDGE CHIPS 4102M: Archit Taneja <architt@codeaurora.org> 4103S: Maintained 4104T: git git://anongit.freedesktop.org/drm/drm-misc 4105F: drivers/gpu/drm/bridge/ 4106 4107DRM DRIVER FOR BOCHS VIRTUAL GPU 4108M: Gerd Hoffmann <kraxel@redhat.com> 4109S: Odd Fixes 4110F: drivers/gpu/drm/bochs/ 4111 4112DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4113M: Dave Airlie <airlied@redhat.com> 4114S: Odd Fixes 4115F: drivers/gpu/drm/cirrus/ 4116 4117RADEON and AMDGPU DRM DRIVERS 4118M: Alex Deucher <alexander.deucher@amd.com> 4119M: Christian König <christian.koenig@amd.com> 4120L: dri-devel@lists.freedesktop.org 4121T: git git://people.freedesktop.org/~agd5f/linux 4122S: Supported 4123F: drivers/gpu/drm/radeon/ 4124F: include/uapi/drm/radeon_drm.h 4125F: drivers/gpu/drm/amd/ 4126F: include/uapi/drm/amdgpu_drm.h 4127 4128DRM PANEL DRIVERS 4129M: Thierry Reding <thierry.reding@gmail.com> 4130L: dri-devel@lists.freedesktop.org 4131T: git git://anongit.freedesktop.org/tegra/linux.git 4132S: Maintained 4133F: drivers/gpu/drm/drm_panel.c 4134F: drivers/gpu/drm/panel/ 4135F: include/drm/drm_panel.h 4136F: Documentation/devicetree/bindings/display/panel/ 4137 4138INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4139M: Daniel Vetter <daniel.vetter@intel.com> 4140M: Jani Nikula <jani.nikula@linux.intel.com> 4141L: intel-gfx@lists.freedesktop.org 4142W: https://01.org/linuxgraphics/ 4143B: https://01.org/linuxgraphics/documentation/how-report-bugs 4144C: irc://chat.freenode.net/intel-gfx 4145Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4146T: git git://anongit.freedesktop.org/drm-intel 4147S: Supported 4148F: drivers/gpu/drm/i915/ 4149F: include/drm/i915* 4150F: include/uapi/drm/i915_drm.h 4151F: Documentation/gpu/i915.rst 4152 4153INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4154M: Zhenyu Wang <zhenyuw@linux.intel.com> 4155M: Zhi Wang <zhi.a.wang@intel.com> 4156L: igvt-g-dev@lists.01.org 4157L: intel-gfx@lists.freedesktop.org 4158W: https://01.org/igvt-g 4159T: git https://github.com/01org/gvt-linux.git 4160S: Supported 4161F: drivers/gpu/drm/i915/gvt/ 4162 4163DRM DRIVERS FOR ATMEL HLCDC 4164M: Boris Brezillon <boris.brezillon@free-electrons.com> 4165L: dri-devel@lists.freedesktop.org 4166S: Supported 4167F: drivers/gpu/drm/atmel-hlcdc/ 4168F: Documentation/devicetree/bindings/drm/atmel/ 4169 4170DRM DRIVERS FOR ALLWINNER A10 4171M: Maxime Ripard <maxime.ripard@free-electrons.com> 4172L: dri-devel@lists.freedesktop.org 4173S: Supported 4174F: drivers/gpu/drm/sun4i/ 4175F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4176 4177DRM DRIVERS FOR AMLOGIC SOCS 4178M: Neil Armstrong <narmstrong@baylibre.com> 4179L: dri-devel@lists.freedesktop.org 4180L: linux-amlogic@lists.infradead.org 4181W: http://linux-meson.com/ 4182S: Supported 4183F: drivers/gpu/drm/meson/ 4184F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4185 4186DRM DRIVERS FOR EXYNOS 4187M: Inki Dae <inki.dae@samsung.com> 4188M: Joonyoung Shim <jy0922.shim@samsung.com> 4189M: Seung-Woo Kim <sw0312.kim@samsung.com> 4190M: Kyungmin Park <kyungmin.park@samsung.com> 4191L: dri-devel@lists.freedesktop.org 4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4193S: Supported 4194F: drivers/gpu/drm/exynos/ 4195F: include/uapi/drm/exynos_drm.h 4196F: Documentation/devicetree/bindings/display/exynos/ 4197 4198DRM DRIVERS FOR FREESCALE DCU 4199M: Stefan Agner <stefan@agner.ch> 4200M: Alison Wang <alison.wang@freescale.com> 4201L: dri-devel@lists.freedesktop.org 4202S: Supported 4203F: drivers/gpu/drm/fsl-dcu/ 4204F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4205F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4206F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4207 4208DRM DRIVERS FOR FREESCALE IMX 4209M: Philipp Zabel <p.zabel@pengutronix.de> 4210L: dri-devel@lists.freedesktop.org 4211S: Maintained 4212F: drivers/gpu/drm/imx/ 4213F: drivers/gpu/ipu-v3/ 4214F: Documentation/devicetree/bindings/display/imx/ 4215 4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4217M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4218L: dri-devel@lists.freedesktop.org 4219T: git git://github.com/patjak/drm-gma500 4220S: Maintained 4221F: drivers/gpu/drm/gma500/ 4222 4223DRM DRIVERS FOR HISILICON 4224M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4225M: Rongrong Zou <zourongrong@gmail.com> 4226R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4227R: Chen Feng <puck.chen@hisilicon.com> 4228L: dri-devel@lists.freedesktop.org 4229T: git git://github.com/xin3liang/linux.git 4230S: Maintained 4231F: drivers/gpu/drm/hisilicon/ 4232F: Documentation/devicetree/bindings/display/hisilicon/ 4233 4234DRM DRIVER FOR INTEL I810 VIDEO CARDS 4235S: Orphan / Obsolete 4236F: drivers/gpu/drm/i810/ 4237F: include/uapi/drm/i810_drm.h 4238 4239DRM DRIVERS FOR MEDIATEK 4240M: CK Hu <ck.hu@mediatek.com> 4241M: Philipp Zabel <p.zabel@pengutronix.de> 4242L: dri-devel@lists.freedesktop.org 4243S: Supported 4244F: drivers/gpu/drm/mediatek/ 4245F: Documentation/devicetree/bindings/display/mediatek/ 4246 4247DRM DRIVER FOR MSM ADRENO GPU 4248M: Rob Clark <robdclark@gmail.com> 4249L: linux-arm-msm@vger.kernel.org 4250L: dri-devel@lists.freedesktop.org 4251L: freedreno@lists.freedesktop.org 4252T: git git://people.freedesktop.org/~robclark/linux 4253S: Maintained 4254F: drivers/gpu/drm/msm/ 4255F: include/uapi/drm/msm_drm.h 4256F: Documentation/devicetree/bindings/display/msm/ 4257 4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4259M: Ben Skeggs <bskeggs@redhat.com> 4260L: dri-devel@lists.freedesktop.org 4261L: nouveau@lists.freedesktop.org 4262T: git git://github.com/skeggsb/linux 4263S: Supported 4264F: drivers/gpu/drm/nouveau/ 4265F: include/uapi/drm/nouveau_drm.h 4266 4267DRM DRIVERS FOR NVIDIA TEGRA 4268M: Thierry Reding <thierry.reding@gmail.com> 4269L: dri-devel@lists.freedesktop.org 4270L: linux-tegra@vger.kernel.org 4271T: git git://anongit.freedesktop.org/tegra/linux.git 4272S: Supported 4273F: drivers/gpu/drm/tegra/ 4274F: drivers/gpu/host1x/ 4275F: include/linux/host1x.h 4276F: include/uapi/drm/tegra_drm.h 4277F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4278 4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4280S: Orphan / Obsolete 4281F: drivers/gpu/drm/mga/ 4282F: include/uapi/drm/mga_drm.h 4283 4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4285M: Dave Airlie <airlied@redhat.com> 4286S: Odd Fixes 4287F: drivers/gpu/drm/mgag200/ 4288 4289DRM DRIVER FOR RAGE 128 VIDEO CARDS 4290S: Orphan / Obsolete 4291F: drivers/gpu/drm/r128/ 4292F: include/uapi/drm/r128_drm.h 4293 4294DRM DRIVERS FOR RENESAS 4295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4296L: dri-devel@lists.freedesktop.org 4297L: linux-renesas-soc@vger.kernel.org 4298T: git git://linuxtv.org/pinchartl/fbdev 4299S: Supported 4300F: drivers/gpu/drm/rcar-du/ 4301F: drivers/gpu/drm/shmobile/ 4302F: include/linux/platform_data/shmob_drm.h 4303F: Documentation/devicetree/bindings/display/renesas,du.txt 4304 4305DRM DRIVER FOR QXL VIRTUAL GPU 4306M: Dave Airlie <airlied@redhat.com> 4307S: Odd Fixes 4308F: drivers/gpu/drm/qxl/ 4309F: include/uapi/drm/qxl_drm.h 4310 4311DRM DRIVERS FOR ROCKCHIP 4312M: Mark Yao <mark.yao@rock-chips.com> 4313L: dri-devel@lists.freedesktop.org 4314S: Maintained 4315F: drivers/gpu/drm/rockchip/ 4316F: Documentation/devicetree/bindings/display/rockchip/ 4317 4318DRM DRIVER FOR SAVAGE VIDEO CARDS 4319S: Orphan / Obsolete 4320F: drivers/gpu/drm/savage/ 4321F: include/uapi/drm/savage_drm.h 4322 4323DRM DRIVER FOR SIS VIDEO CARDS 4324S: Orphan / Obsolete 4325F: drivers/gpu/drm/sis/ 4326F: include/uapi/drm/sis_drm.h 4327 4328DRM DRIVERS FOR STI 4329M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4330M: Vincent Abriou <vincent.abriou@st.com> 4331L: dri-devel@lists.freedesktop.org 4332T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4333S: Maintained 4334F: drivers/gpu/drm/sti 4335F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4336 4337DRM DRIVER FOR TDFX VIDEO CARDS 4338S: Orphan / Obsolete 4339F: drivers/gpu/drm/tdfx/ 4340 4341DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4342M: Dave Airlie <airlied@redhat.com> 4343S: Odd Fixes 4344F: drivers/gpu/drm/udl/ 4345 4346DRM DRIVERS FOR VIVANTE GPU IP 4347M: Lucas Stach <l.stach@pengutronix.de> 4348R: Russell King <linux+etnaviv@armlinux.org.uk> 4349R: Christian Gmeiner <christian.gmeiner@gmail.com> 4350L: etnaviv@lists.freedesktop.org 4351L: dri-devel@lists.freedesktop.org 4352S: Maintained 4353F: drivers/gpu/drm/etnaviv/ 4354F: include/uapi/drm/etnaviv_drm.h 4355F: Documentation/devicetree/bindings/display/etnaviv/ 4356 4357DRM DRIVER FOR VMWARE VIRTUAL GPU 4358M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4359M: Sinclair Yeh <syeh@vmware.com> 4360M: Thomas Hellstrom <thellstrom@vmware.com> 4361L: dri-devel@lists.freedesktop.org 4362T: git git://people.freedesktop.org/~syeh/repos_linux 4363T: git git://people.freedesktop.org/~thomash/linux 4364S: Supported 4365F: drivers/gpu/drm/vmwgfx/ 4366F: include/uapi/drm/vmwgfx_drm.h 4367 4368DRM DRIVERS FOR VC4 4369M: Eric Anholt <eric@anholt.net> 4370T: git git://github.com/anholt/linux 4371S: Supported 4372F: drivers/gpu/drm/vc4/ 4373F: include/uapi/drm/vc4_drm.h 4374F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4375 4376DRM DRIVERS FOR TI OMAP 4377M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4378L: dri-devel@lists.freedesktop.org 4379S: Maintained 4380F: drivers/gpu/drm/omapdrm/ 4381F: Documentation/devicetree/bindings/display/ti/ 4382 4383DRM DRIVERS FOR TI LCDC 4384M: Jyri Sarha <jsarha@ti.com> 4385R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4386L: dri-devel@lists.freedesktop.org 4387S: Maintained 4388F: drivers/gpu/drm/tilcdc/ 4389F: Documentation/devicetree/bindings/display/tilcdc/ 4390 4391DRM DRIVERS FOR ZTE ZX 4392M: Shawn Guo <shawnguo@kernel.org> 4393L: dri-devel@lists.freedesktop.org 4394S: Maintained 4395F: drivers/gpu/drm/zte/ 4396F: Documentation/devicetree/bindings/display/zte,vou.txt 4397 4398DSBR100 USB FM RADIO DRIVER 4399M: Alexey Klimov <klimov.linux@gmail.com> 4400L: linux-media@vger.kernel.org 4401T: git git://linuxtv.org/media_tree.git 4402S: Maintained 4403F: drivers/media/radio/dsbr100.c 4404 4405DSCC4 DRIVER 4406M: Francois Romieu <romieu@fr.zoreil.com> 4407L: netdev@vger.kernel.org 4408S: Maintained 4409F: drivers/net/wan/dscc4.c 4410 4411DT3155 MEDIA DRIVER 4412M: Hans Verkuil <hverkuil@xs4all.nl> 4413L: linux-media@vger.kernel.org 4414T: git git://linuxtv.org/media_tree.git 4415W: https://linuxtv.org 4416S: Odd Fixes 4417F: drivers/media/pci/dt3155/ 4418 4419DVB_USB_AF9015 MEDIA DRIVER 4420M: Antti Palosaari <crope@iki.fi> 4421L: linux-media@vger.kernel.org 4422W: https://linuxtv.org 4423W: http://palosaari.fi/linux/ 4424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4425T: git git://linuxtv.org/anttip/media_tree.git 4426S: Maintained 4427F: drivers/media/usb/dvb-usb-v2/af9015* 4428 4429DVB_USB_AF9035 MEDIA DRIVER 4430M: Antti Palosaari <crope@iki.fi> 4431L: linux-media@vger.kernel.org 4432W: https://linuxtv.org 4433W: http://palosaari.fi/linux/ 4434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4435T: git git://linuxtv.org/anttip/media_tree.git 4436S: Maintained 4437F: drivers/media/usb/dvb-usb-v2/af9035* 4438 4439DVB_USB_ANYSEE MEDIA DRIVER 4440M: Antti Palosaari <crope@iki.fi> 4441L: linux-media@vger.kernel.org 4442W: https://linuxtv.org 4443W: http://palosaari.fi/linux/ 4444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4445T: git git://linuxtv.org/anttip/media_tree.git 4446S: Maintained 4447F: drivers/media/usb/dvb-usb-v2/anysee* 4448 4449DVB_USB_AU6610 MEDIA DRIVER 4450M: Antti Palosaari <crope@iki.fi> 4451L: linux-media@vger.kernel.org 4452W: https://linuxtv.org 4453W: http://palosaari.fi/linux/ 4454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4455T: git git://linuxtv.org/anttip/media_tree.git 4456S: Maintained 4457F: drivers/media/usb/dvb-usb-v2/au6610* 4458 4459DVB_USB_CE6230 MEDIA DRIVER 4460M: Antti Palosaari <crope@iki.fi> 4461L: linux-media@vger.kernel.org 4462W: https://linuxtv.org 4463W: http://palosaari.fi/linux/ 4464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4465T: git git://linuxtv.org/anttip/media_tree.git 4466S: Maintained 4467F: drivers/media/usb/dvb-usb-v2/ce6230* 4468 4469DVB_USB_CXUSB MEDIA DRIVER 4470M: Michael Krufky <mkrufky@linuxtv.org> 4471L: linux-media@vger.kernel.org 4472W: https://linuxtv.org 4473W: http://github.com/mkrufky 4474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4475T: git git://linuxtv.org/media_tree.git 4476S: Maintained 4477F: drivers/media/usb/dvb-usb/cxusb* 4478 4479DVB_USB_EC168 MEDIA DRIVER 4480M: Antti Palosaari <crope@iki.fi> 4481L: linux-media@vger.kernel.org 4482W: https://linuxtv.org 4483W: http://palosaari.fi/linux/ 4484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4485T: git git://linuxtv.org/anttip/media_tree.git 4486S: Maintained 4487F: drivers/media/usb/dvb-usb-v2/ec168* 4488 4489DVB_USB_GL861 MEDIA DRIVER 4490M: Antti Palosaari <crope@iki.fi> 4491L: linux-media@vger.kernel.org 4492W: https://linuxtv.org 4493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4494T: git git://linuxtv.org/anttip/media_tree.git 4495S: Maintained 4496F: drivers/media/usb/dvb-usb-v2/gl861* 4497 4498DVB_USB_MXL111SF MEDIA DRIVER 4499M: Michael Krufky <mkrufky@linuxtv.org> 4500L: linux-media@vger.kernel.org 4501W: https://linuxtv.org 4502W: http://github.com/mkrufky 4503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4504T: git git://linuxtv.org/mkrufky/mxl111sf.git 4505S: Maintained 4506F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4507 4508DVB_USB_RTL28XXU MEDIA DRIVER 4509M: Antti Palosaari <crope@iki.fi> 4510L: linux-media@vger.kernel.org 4511W: https://linuxtv.org 4512W: http://palosaari.fi/linux/ 4513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4514T: git git://linuxtv.org/anttip/media_tree.git 4515S: Maintained 4516F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4517 4518DVB_USB_V2 MEDIA DRIVER 4519M: Antti Palosaari <crope@iki.fi> 4520L: linux-media@vger.kernel.org 4521W: https://linuxtv.org 4522W: http://palosaari.fi/linux/ 4523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4524T: git git://linuxtv.org/anttip/media_tree.git 4525S: Maintained 4526F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4527F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4528 4529DYNAMIC DEBUG 4530M: Jason Baron <jbaron@akamai.com> 4531S: Maintained 4532F: lib/dynamic_debug.c 4533F: include/linux/dynamic_debug.h 4534 4535DZ DECSTATION DZ11 SERIAL DRIVER 4536M: "Maciej W. Rozycki" <macro@linux-mips.org> 4537S: Maintained 4538F: drivers/tty/serial/dz.* 4539 4540E3X0 POWER BUTTON DRIVER 4541M: Moritz Fischer <moritz.fischer@ettus.com> 4542L: usrp-users@lists.ettus.com 4543W: http://www.ettus.com 4544S: Supported 4545F: drivers/input/misc/e3x0-button.c 4546F: Documentation/devicetree/bindings/input/e3x0-button.txt 4547 4548E4000 MEDIA DRIVER 4549M: Antti Palosaari <crope@iki.fi> 4550L: linux-media@vger.kernel.org 4551W: https://linuxtv.org 4552W: http://palosaari.fi/linux/ 4553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4554T: git git://linuxtv.org/anttip/media_tree.git 4555S: Maintained 4556F: drivers/media/tuners/e4000* 4557 4558EATA ISA/EISA/PCI SCSI DRIVER 4559M: Dario Ballabio <ballabio_dario@emc.com> 4560L: linux-scsi@vger.kernel.org 4561S: Maintained 4562F: drivers/scsi/eata.c 4563 4564EC100 MEDIA DRIVER 4565M: Antti Palosaari <crope@iki.fi> 4566L: linux-media@vger.kernel.org 4567W: https://linuxtv.org 4568W: http://palosaari.fi/linux/ 4569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4570T: git git://linuxtv.org/anttip/media_tree.git 4571S: Maintained 4572F: drivers/media/dvb-frontends/ec100* 4573 4574ECRYPT FILE SYSTEM 4575M: Tyler Hicks <tyhicks@canonical.com> 4576L: ecryptfs@vger.kernel.org 4577W: http://ecryptfs.org 4578W: https://launchpad.net/ecryptfs 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4580S: Supported 4581F: Documentation/filesystems/ecryptfs.txt 4582F: fs/ecryptfs/ 4583 4584EDAC-CORE 4585M: Borislav Petkov <bp@alien8.de> 4586M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4587M: Mauro Carvalho Chehab <mchehab@kernel.org> 4588L: linux-edac@vger.kernel.org 4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4590T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4591S: Supported 4592F: Documentation/admin-guide/ras.rst 4593F: Documentation/driver-api/edac.rst 4594F: drivers/edac/ 4595F: include/linux/edac.h 4596 4597EDAC-AMD64 4598M: Borislav Petkov <bp@alien8.de> 4599L: linux-edac@vger.kernel.org 4600S: Maintained 4601F: drivers/edac/amd64_edac* 4602 4603EDAC-CALXEDA 4604M: Robert Richter <rric@kernel.org> 4605L: linux-edac@vger.kernel.org 4606S: Maintained 4607F: drivers/edac/highbank* 4608 4609EDAC-CAVIUM 4610M: Ralf Baechle <ralf@linux-mips.org> 4611M: David Daney <david.daney@cavium.com> 4612L: linux-edac@vger.kernel.org 4613L: linux-mips@linux-mips.org 4614S: Supported 4615F: drivers/edac/octeon_edac* 4616 4617EDAC-E752X 4618M: Mark Gross <mark.gross@intel.com> 4619L: linux-edac@vger.kernel.org 4620S: Maintained 4621F: drivers/edac/e752x_edac.c 4622 4623EDAC-E7XXX 4624L: linux-edac@vger.kernel.org 4625S: Maintained 4626F: drivers/edac/e7xxx_edac.c 4627 4628EDAC-FSL_DDR 4629M: York Sun <york.sun@nxp.com> 4630L: linux-edac@vger.kernel.org 4631S: Maintained 4632F: drivers/edac/fsl_ddr_edac.* 4633 4634EDAC-GHES 4635M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4636M: Mauro Carvalho Chehab <mchehab@kernel.org> 4637L: linux-edac@vger.kernel.org 4638S: Maintained 4639F: drivers/edac/ghes_edac.c 4640 4641EDAC-I82443BXGX 4642M: Tim Small <tim@buttersideup.com> 4643L: linux-edac@vger.kernel.org 4644S: Maintained 4645F: drivers/edac/i82443bxgx_edac.c 4646 4647EDAC-I3000 4648L: linux-edac@vger.kernel.org 4649S: Orphan 4650F: drivers/edac/i3000_edac.c 4651 4652EDAC-I5000 4653L: linux-edac@vger.kernel.org 4654S: Maintained 4655F: drivers/edac/i5000_edac.c 4656 4657EDAC-I5400 4658M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4659M: Mauro Carvalho Chehab <mchehab@kernel.org> 4660L: linux-edac@vger.kernel.org 4661S: Maintained 4662F: drivers/edac/i5400_edac.c 4663 4664EDAC-I7300 4665M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4666M: Mauro Carvalho Chehab <mchehab@kernel.org> 4667L: linux-edac@vger.kernel.org 4668S: Maintained 4669F: drivers/edac/i7300_edac.c 4670 4671EDAC-I7CORE 4672M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4673M: Mauro Carvalho Chehab <mchehab@kernel.org> 4674L: linux-edac@vger.kernel.org 4675S: Maintained 4676F: drivers/edac/i7core_edac.c 4677 4678EDAC-I82975X 4679M: Ranganathan Desikan <ravi@jetztechnologies.com> 4680M: "Arvind R." <arvino55@gmail.com> 4681L: linux-edac@vger.kernel.org 4682S: Maintained 4683F: drivers/edac/i82975x_edac.c 4684 4685EDAC-IE31200 4686M: Jason Baron <jbaron@akamai.com> 4687L: linux-edac@vger.kernel.org 4688S: Maintained 4689F: drivers/edac/ie31200_edac.c 4690 4691EDAC-MPC85XX 4692M: Johannes Thumshirn <morbidrsa@gmail.com> 4693L: linux-edac@vger.kernel.org 4694S: Maintained 4695F: drivers/edac/mpc85xx_edac.[ch] 4696 4697EDAC-PASEMI 4698M: Egor Martovetsky <egor@pasemi.com> 4699L: linux-edac@vger.kernel.org 4700S: Maintained 4701F: drivers/edac/pasemi_edac.c 4702 4703EDAC-R82600 4704M: Tim Small <tim@buttersideup.com> 4705L: linux-edac@vger.kernel.org 4706S: Maintained 4707F: drivers/edac/r82600_edac.c 4708 4709EDAC-SBRIDGE 4710M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4711M: Mauro Carvalho Chehab <mchehab@kernel.org> 4712L: linux-edac@vger.kernel.org 4713S: Maintained 4714F: drivers/edac/sb_edac.c 4715 4716EDAC-SKYLAKE 4717M: Tony Luck <tony.luck@intel.com> 4718L: linux-edac@vger.kernel.org 4719S: Maintained 4720F: drivers/edac/skx_edac.c 4721 4722EDAC-XGENE 4723APPLIED MICRO (APM) X-GENE SOC EDAC 4724M: Loc Ho <lho@apm.com> 4725S: Supported 4726F: drivers/edac/xgene_edac.c 4727F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4728 4729EDIROL UA-101/UA-1000 DRIVER 4730M: Clemens Ladisch <clemens@ladisch.de> 4731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4732T: git git://git.alsa-project.org/alsa-kernel.git 4733S: Maintained 4734F: sound/usb/misc/ua101.c 4735 4736EXTENSIBLE FIRMWARE INTERFACE (EFI) 4737M: Matt Fleming <matt@codeblueprint.co.uk> 4738M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4739L: linux-efi@vger.kernel.org 4740T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4741S: Maintained 4742F: Documentation/efi-stub.txt 4743F: arch/*/kernel/efi.c 4744F: arch/x86/boot/compressed/eboot.[ch] 4745F: arch/*/include/asm/efi.h 4746F: arch/x86/platform/efi/ 4747F: drivers/firmware/efi/ 4748F: include/linux/efi*.h 4749F: arch/arm/boot/compressed/efi-header.S 4750F: arch/arm64/kernel/efi-entry.S 4751 4752EFI VARIABLE FILESYSTEM 4753M: Matthew Garrett <matthew.garrett@nebula.com> 4754M: Jeremy Kerr <jk@ozlabs.org> 4755M: Matt Fleming <matt@codeblueprint.co.uk> 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4757L: linux-efi@vger.kernel.org 4758S: Maintained 4759F: fs/efivarfs/ 4760 4761EFIFB FRAMEBUFFER DRIVER 4762L: linux-fbdev@vger.kernel.org 4763M: Peter Jones <pjones@redhat.com> 4764S: Maintained 4765F: drivers/video/fbdev/efifb.c 4766 4767EFI TEST DRIVER 4768L: linux-efi@vger.kernel.org 4769M: Ivan Hu <ivan.hu@canonical.com> 4770M: Matt Fleming <matt@codeblueprint.co.uk> 4771S: Maintained 4772F: drivers/firmware/efi/test/ 4773 4774EFS FILESYSTEM 4775W: http://aeschi.ch.eu.org/efs/ 4776S: Orphan 4777F: fs/efs/ 4778 4779EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4780M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4781L: netdev@vger.kernel.org 4782S: Maintained 4783F: drivers/net/ethernet/ibm/ehea/ 4784 4785EM28XX VIDEO4LINUX DRIVER 4786M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4787M: Mauro Carvalho Chehab <mchehab@kernel.org> 4788L: linux-media@vger.kernel.org 4789W: https://linuxtv.org 4790T: git git://linuxtv.org/media_tree.git 4791S: Maintained 4792F: drivers/media/usb/em28xx/ 4793F: Documentation/media/v4l-drivers/em28xx* 4794 4795EMBEDDED LINUX 4796M: Paul Gortmaker <paul.gortmaker@windriver.com> 4797M: Matt Mackall <mpm@selenic.com> 4798M: David Woodhouse <dwmw2@infradead.org> 4799L: linux-embedded@vger.kernel.org 4800S: Maintained 4801 4802EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4803M: James Smart <james.smart@broadcom.com> 4804M: Dick Kennedy <dick.kennedy@broadcom.com> 4805L: linux-scsi@vger.kernel.org 4806W: http://www.broadcom.com 4807S: Supported 4808F: drivers/scsi/lpfc/ 4809 4810ENE CB710 FLASH CARD READER DRIVER 4811M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4812S: Maintained 4813F: drivers/misc/cb710/ 4814F: drivers/mmc/host/cb710-mmc.* 4815F: include/linux/cb710.h 4816 4817ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4818M: Maxim Levitsky <maximlevitsky@gmail.com> 4819S: Maintained 4820F: drivers/media/rc/ene_ir.* 4821 4822EPSON S1D13XXX FRAMEBUFFER DRIVER 4823M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4824S: Maintained 4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4826F: drivers/video/fbdev/s1d13xxxfb.c 4827F: include/video/s1d13xxxfb.h 4828 4829ET131X NETWORK DRIVER 4830M: Mark Einon <mark.einon@gmail.com> 4831S: Odd Fixes 4832F: drivers/net/ethernet/agere/ 4833 4834ETHERNET BRIDGE 4835M: Stephen Hemminger <stephen@networkplumber.org> 4836L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4837L: netdev@vger.kernel.org 4838W: http://www.linuxfoundation.org/en/Net:Bridge 4839S: Maintained 4840F: include/linux/netfilter_bridge/ 4841F: net/bridge/ 4842 4843ETHERNET PHY LIBRARY 4844M: Florian Fainelli <f.fainelli@gmail.com> 4845L: netdev@vger.kernel.org 4846S: Maintained 4847F: include/linux/phy.h 4848F: include/linux/phy_fixed.h 4849F: drivers/net/phy/ 4850F: Documentation/networking/phy.txt 4851F: drivers/of/of_mdio.c 4852F: drivers/of/of_net.c 4853 4854EXT2 FILE SYSTEM 4855M: Jan Kara <jack@suse.com> 4856L: linux-ext4@vger.kernel.org 4857S: Maintained 4858F: Documentation/filesystems/ext2.txt 4859F: fs/ext2/ 4860F: include/linux/ext2* 4861 4862EXT4 FILE SYSTEM 4863M: "Theodore Ts'o" <tytso@mit.edu> 4864M: Andreas Dilger <adilger.kernel@dilger.ca> 4865L: linux-ext4@vger.kernel.org 4866W: http://ext4.wiki.kernel.org 4867Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4869S: Maintained 4870F: Documentation/filesystems/ext4.txt 4871F: fs/ext4/ 4872 4873Extended Verification Module (EVM) 4874M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4875L: linux-ima-devel@lists.sourceforge.net 4876L: linux-security-module@vger.kernel.org 4877S: Supported 4878F: security/integrity/evm/ 4879 4880EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4881M: MyungJoo Ham <myungjoo.ham@samsung.com> 4882M: Chanwoo Choi <cw00.choi@samsung.com> 4883L: linux-kernel@vger.kernel.org 4884T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4885S: Maintained 4886F: drivers/extcon/ 4887F: include/linux/extcon/ 4888F: include/linux/extcon.h 4889F: Documentation/extcon/ 4890F: Documentation/devicetree/bindings/extcon/ 4891 4892EXYNOS DP DRIVER 4893M: Jingoo Han <jingoohan1@gmail.com> 4894L: dri-devel@lists.freedesktop.org 4895S: Maintained 4896F: drivers/gpu/drm/exynos/exynos_dp* 4897 4898EXYNOS SYSMMU (IOMMU) driver 4899M: Marek Szyprowski <m.szyprowski@samsung.com> 4900L: iommu@lists.linux-foundation.org 4901S: Maintained 4902F: drivers/iommu/exynos-iommu.c 4903 4904EZchip NPS platform support 4905M: Noam Camus <noamc@ezchip.com> 4906S: Supported 4907F: arch/arc/plat-eznps 4908F: arch/arc/boot/dts/eznps.dts 4909 4910F71805F HARDWARE MONITORING DRIVER 4911M: Jean Delvare <jdelvare@suse.com> 4912L: linux-hwmon@vger.kernel.org 4913S: Maintained 4914F: Documentation/hwmon/f71805f 4915F: drivers/hwmon/f71805f.c 4916 4917FC0011 TUNER DRIVER 4918M: Michael Buesch <m@bues.ch> 4919L: linux-media@vger.kernel.org 4920S: Maintained 4921F: drivers/media/tuners/fc0011.h 4922F: drivers/media/tuners/fc0011.c 4923 4924FC2580 MEDIA DRIVER 4925M: Antti Palosaari <crope@iki.fi> 4926L: linux-media@vger.kernel.org 4927W: https://linuxtv.org 4928W: http://palosaari.fi/linux/ 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/anttip/media_tree.git 4931S: Maintained 4932F: drivers/media/tuners/fc2580* 4933 4934FANOTIFY 4935M: Eric Paris <eparis@redhat.com> 4936S: Maintained 4937F: fs/notify/fanotify/ 4938F: include/linux/fanotify.h 4939F: include/uapi/linux/fanotify.h 4940 4941FARSYNC SYNCHRONOUS DRIVER 4942M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4943W: http://www.farsite.co.uk/ 4944S: Supported 4945F: drivers/net/wan/farsync.* 4946 4947FAULT INJECTION SUPPORT 4948M: Akinobu Mita <akinobu.mita@gmail.com> 4949S: Supported 4950F: Documentation/fault-injection/ 4951F: lib/fault-inject.c 4952 4953FBTFT Framebuffer drivers 4954M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4955M: Noralf Trønnes <noralf@tronnes.org> 4956S: Maintained 4957F: drivers/staging/fbtft/ 4958 4959FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4960M: Johannes Thumshirn <jth@kernel.org> 4961L: fcoe-devel@open-fcoe.org 4962W: www.Open-FCoE.org 4963S: Supported 4964F: drivers/scsi/libfc/ 4965F: drivers/scsi/fcoe/ 4966F: include/scsi/fc/ 4967F: include/scsi/libfc.h 4968F: include/scsi/libfcoe.h 4969F: include/uapi/scsi/fc/ 4970 4971FILE LOCKING (flock() and fcntl()/lockf()) 4972M: Jeff Layton <jlayton@poochiereds.net> 4973M: "J. Bruce Fields" <bfields@fieldses.org> 4974L: linux-fsdevel@vger.kernel.org 4975S: Maintained 4976F: include/linux/fcntl.h 4977F: include/linux/fs.h 4978F: include/uapi/linux/fcntl.h 4979F: include/uapi/linux/fs.h 4980F: fs/fcntl.c 4981F: fs/locks.c 4982 4983FILESYSTEMS (VFS and infrastructure) 4984M: Alexander Viro <viro@zeniv.linux.org.uk> 4985L: linux-fsdevel@vger.kernel.org 4986S: Maintained 4987F: fs/* 4988 4989FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4990M: Riku Voipio <riku.voipio@iki.fi> 4991L: linux-hwmon@vger.kernel.org 4992S: Maintained 4993F: drivers/hwmon/f75375s.c 4994F: include/linux/f75375s.h 4995 4996FIREWIRE AUDIO DRIVERS 4997M: Clemens Ladisch <clemens@ladisch.de> 4998L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4999T: git git://git.alsa-project.org/alsa-kernel.git 5000S: Maintained 5001F: sound/firewire/ 5002 5003FIREWIRE MEDIA DRIVERS (firedtv) 5004M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5005L: linux-media@vger.kernel.org 5006L: linux1394-devel@lists.sourceforge.net 5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5008S: Maintained 5009F: drivers/media/firewire/ 5010 5011FIREWIRE SBP-2 TARGET 5012M: Chris Boot <bootc@bootc.net> 5013L: linux-scsi@vger.kernel.org 5014L: target-devel@vger.kernel.org 5015L: linux1394-devel@lists.sourceforge.net 5016T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5017S: Maintained 5018F: drivers/target/sbp/ 5019 5020FIREWIRE SUBSYSTEM 5021M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5022L: linux1394-devel@lists.sourceforge.net 5023W: http://ieee1394.wiki.kernel.org/ 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5025S: Maintained 5026F: drivers/firewire/ 5027F: include/linux/firewire.h 5028F: include/uapi/linux/firewire*.h 5029F: tools/firewire/ 5030 5031FIRMWARE LOADER (request_firmware) 5032M: Ming Lei <ming.lei@canonical.com> 5033M: Luis R. Rodriguez <mcgrof@kernel.org> 5034L: linux-kernel@vger.kernel.org 5035S: Maintained 5036F: Documentation/firmware_class/ 5037F: drivers/base/firmware*.c 5038F: include/linux/firmware.h 5039 5040FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5041M: Joshua Morris <josh.h.morris@us.ibm.com> 5042M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5043S: Maintained 5044F: drivers/block/rsxx/ 5045 5046FLOPPY DRIVER 5047M: Jiri Kosina <jikos@kernel.org> 5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5049S: Odd fixes 5050F: drivers/block/floppy.c 5051 5052FMC SUBSYSTEM 5053M: Alessandro Rubini <rubini@gnudd.com> 5054W: http://www.ohwr.org/projects/fmc-bus 5055S: Supported 5056F: drivers/fmc/ 5057F: include/linux/fmc*.h 5058F: include/linux/ipmi-fru.h 5059K: fmc_d.*register 5060 5061FPGA MANAGER FRAMEWORK 5062M: Alan Tull <atull@opensource.altera.com> 5063R: Moritz Fischer <moritz.fischer@ettus.com> 5064L: linux-fpga@vger.kernel.org 5065S: Maintained 5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5067F: drivers/fpga/ 5068F: include/linux/fpga/fpga-mgr.h 5069W: http://www.rocketboards.org 5070 5071FPU EMULATOR 5072M: Bill Metzenthen <billm@melbpc.org.au> 5073W: http://floatingpoint.sourceforge.net/emulator/index.html 5074S: Maintained 5075F: arch/x86/math-emu/ 5076 5077FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5078L: netdev@vger.kernel.org 5079S: Orphan 5080F: drivers/net/wan/dlci.c 5081F: drivers/net/wan/sdla.c 5082 5083FRAMEBUFFER LAYER 5084L: linux-fbdev@vger.kernel.org 5085Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5086S: Orphan 5087F: Documentation/fb/ 5088F: drivers/video/ 5089F: include/video/ 5090F: include/linux/fb.h 5091F: include/uapi/video/ 5092F: include/uapi/linux/fb.h 5093 5094FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5095M: Horia Geantă <horia.geanta@nxp.com> 5096M: Dan Douglass <dan.douglass@nxp.com> 5097L: linux-crypto@vger.kernel.org 5098S: Maintained 5099F: drivers/crypto/caam/ 5100F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5101 5102FREESCALE DIU FRAMEBUFFER DRIVER 5103M: Timur Tabi <timur@tabi.org> 5104L: linux-fbdev@vger.kernel.org 5105S: Maintained 5106F: drivers/video/fbdev/fsl-diu-fb.* 5107 5108FREESCALE DMA DRIVER 5109M: Li Yang <leoli@freescale.com> 5110M: Zhang Wei <zw@zh-kernel.org> 5111L: linuxppc-dev@lists.ozlabs.org 5112S: Maintained 5113F: drivers/dma/fsldma.* 5114 5115FREESCALE GPMI NAND DRIVER 5116M: Han Xu <han.xu@nxp.com> 5117L: linux-mtd@lists.infradead.org 5118S: Maintained 5119F: drivers/mtd/nand/gpmi-nand/* 5120 5121FREESCALE I2C CPM DRIVER 5122M: Jochen Friedrich <jochen@scram.de> 5123L: linuxppc-dev@lists.ozlabs.org 5124L: linux-i2c@vger.kernel.org 5125S: Maintained 5126F: drivers/i2c/busses/i2c-cpm.c 5127 5128FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5129M: Sascha Hauer <kernel@pengutronix.de> 5130L: linux-fbdev@vger.kernel.org 5131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5132S: Maintained 5133F: include/linux/platform_data/video-imxfb.h 5134F: drivers/video/fbdev/imxfb.c 5135 5136FREESCALE QUAD SPI DRIVER 5137M: Han Xu <han.xu@nxp.com> 5138L: linux-mtd@lists.infradead.org 5139S: Maintained 5140F: drivers/mtd/spi-nor/fsl-quadspi.c 5141 5142FREESCALE SOC FS_ENET DRIVER 5143M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5144M: Vitaly Bordug <vbordug@ru.mvista.com> 5145L: linuxppc-dev@lists.ozlabs.org 5146L: netdev@vger.kernel.org 5147S: Maintained 5148F: drivers/net/ethernet/freescale/fs_enet/ 5149F: include/linux/fs_enet_pd.h 5150 5151FREESCALE IMX / MXC FEC DRIVER 5152M: Fugang Duan <fugang.duan@nxp.com> 5153L: netdev@vger.kernel.org 5154S: Maintained 5155F: drivers/net/ethernet/freescale/fec_main.c 5156F: drivers/net/ethernet/freescale/fec_ptp.c 5157F: drivers/net/ethernet/freescale/fec.h 5158F: Documentation/devicetree/bindings/net/fsl-fec.txt 5159 5160FREESCALE QORIQ DPAA FMAN DRIVER 5161M: Madalin Bucur <madalin.bucur@nxp.com> 5162L: netdev@vger.kernel.org 5163S: Maintained 5164F: drivers/net/ethernet/freescale/fman 5165F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5166 5167FREESCALE QORIQ DPAA ETHERNET DRIVER 5168M: Madalin Bucur <madalin.bucur@nxp.com> 5169L: netdev@vger.kernel.org 5170S: Maintained 5171F: drivers/net/ethernet/freescale/dpaa 5172 5173FREESCALE SOC DRIVERS 5174M: Scott Wood <oss@buserror.net> 5175L: linuxppc-dev@lists.ozlabs.org 5176L: linux-arm-kernel@lists.infradead.org 5177S: Maintained 5178F: drivers/soc/fsl/ 5179F: include/linux/fsl/ 5180 5181FREESCALE QUICC ENGINE LIBRARY 5182M: Qiang Zhao <qiang.zhao@nxp.com> 5183L: linuxppc-dev@lists.ozlabs.org 5184S: Maintained 5185F: drivers/soc/fsl/qe/ 5186F: include/soc/fsl/*qe*.h 5187F: include/soc/fsl/*ucc*.h 5188 5189FREESCALE USB PERIPHERAL DRIVERS 5190M: Li Yang <leoli@freescale.com> 5191L: linux-usb@vger.kernel.org 5192L: linuxppc-dev@lists.ozlabs.org 5193S: Maintained 5194F: drivers/usb/gadget/udc/fsl* 5195 5196FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5197M: Li Yang <leoli@freescale.com> 5198L: netdev@vger.kernel.org 5199L: linuxppc-dev@lists.ozlabs.org 5200S: Maintained 5201F: drivers/net/ethernet/freescale/ucc_geth* 5202 5203FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5204M: Claudiu Manoil <claudiu.manoil@freescale.com> 5205L: netdev@vger.kernel.org 5206S: Maintained 5207F: drivers/net/ethernet/freescale/gianfar* 5208X: drivers/net/ethernet/freescale/gianfar_ptp.c 5209F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5210 5211FREESCALE QUICC ENGINE UCC HDLC DRIVER 5212M: Zhao Qiang <qiang.zhao@nxp.com> 5213L: netdev@vger.kernel.org 5214L: linuxppc-dev@lists.ozlabs.org 5215S: Maintained 5216F: drivers/net/wan/fsl_ucc_hdlc* 5217 5218FREESCALE QUICC ENGINE UCC UART DRIVER 5219M: Timur Tabi <timur@tabi.org> 5220L: linuxppc-dev@lists.ozlabs.org 5221S: Maintained 5222F: drivers/tty/serial/ucc_uart.c 5223 5224FREESCALE SOC SOUND DRIVERS 5225M: Timur Tabi <timur@tabi.org> 5226M: Nicolin Chen <nicoleotsuka@gmail.com> 5227M: Xiubo Li <Xiubo.Lee@gmail.com> 5228R: Fabio Estevam <fabio.estevam@nxp.com> 5229L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5230L: linuxppc-dev@lists.ozlabs.org 5231S: Maintained 5232F: sound/soc/fsl/fsl* 5233F: sound/soc/fsl/imx* 5234F: sound/soc/fsl/mpc8610_hpcd.c 5235 5236FREEVXFS FILESYSTEM 5237M: Christoph Hellwig <hch@infradead.org> 5238W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5239S: Maintained 5240F: fs/freevxfs/ 5241 5242FREEZER 5243M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5244M: Pavel Machek <pavel@ucw.cz> 5245L: linux-pm@vger.kernel.org 5246S: Supported 5247F: Documentation/power/freezing-of-tasks.txt 5248F: include/linux/freezer.h 5249F: kernel/freezer.c 5250 5251FRONTSWAP API 5252M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5253L: linux-kernel@vger.kernel.org 5254S: Maintained 5255F: mm/frontswap.c 5256F: include/linux/frontswap.h 5257 5258FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5259M: David Howells <dhowells@redhat.com> 5260L: linux-cachefs@redhat.com (moderated for non-subscribers) 5261S: Supported 5262F: Documentation/filesystems/caching/ 5263F: fs/fscache/ 5264F: include/linux/fscache*.h 5265 5266FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5267M: Theodore Y. Ts'o <tytso@mit.edu> 5268M: Jaegeuk Kim <jaegeuk@kernel.org> 5269L: linux-fsdevel@vger.kernel.org 5270S: Supported 5271F: fs/crypto/ 5272F: include/linux/fscrypto.h 5273 5274F2FS FILE SYSTEM 5275M: Jaegeuk Kim <jaegeuk@kernel.org> 5276M: Chao Yu <yuchao0@huawei.com> 5277L: linux-f2fs-devel@lists.sourceforge.net 5278W: https://f2fs.wiki.kernel.org/ 5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5280S: Maintained 5281F: Documentation/filesystems/f2fs.txt 5282F: Documentation/ABI/testing/sysfs-fs-f2fs 5283F: fs/f2fs/ 5284F: include/linux/f2fs_fs.h 5285F: include/trace/events/f2fs.h 5286 5287FUJITSU FR-V (FRV) PORT 5288S: Orphan 5289F: arch/frv/ 5290 5291FUJITSU LAPTOP EXTRAS 5292M: Jonathan Woithe <jwoithe@just42.net> 5293L: platform-driver-x86@vger.kernel.org 5294S: Maintained 5295F: drivers/platform/x86/fujitsu-laptop.c 5296 5297FUJITSU M-5MO LS CAMERA ISP DRIVER 5298M: Kyungmin Park <kyungmin.park@samsung.com> 5299M: Heungjun Kim <riverful.kim@samsung.com> 5300L: linux-media@vger.kernel.org 5301S: Maintained 5302F: drivers/media/i2c/m5mols/ 5303F: include/media/i2c/m5mols.h 5304 5305FUJITSU TABLET EXTRAS 5306M: Robert Gerlach <khnz@gmx.de> 5307L: platform-driver-x86@vger.kernel.org 5308S: Maintained 5309F: drivers/platform/x86/fujitsu-tablet.c 5310 5311FUSE: FILESYSTEM IN USERSPACE 5312M: Miklos Szeredi <miklos@szeredi.hu> 5313L: linux-fsdevel@vger.kernel.org 5314W: http://fuse.sourceforge.net/ 5315T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5316S: Maintained 5317F: fs/fuse/ 5318F: include/uapi/linux/fuse.h 5319F: Documentation/filesystems/fuse.txt 5320 5321FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5322M: Rik Faith <faith@cs.unc.edu> 5323L: linux-scsi@vger.kernel.org 5324S: Odd Fixes (e.g., new signatures) 5325F: drivers/scsi/fdomain.* 5326 5327GCC PLUGINS 5328M: Kees Cook <keescook@chromium.org> 5329R: Emese Revfy <re.emese@gmail.com> 5330L: kernel-hardening@lists.openwall.com 5331S: Maintained 5332F: scripts/gcc-plugins/ 5333F: scripts/gcc-plugin.sh 5334F: scripts/Makefile.gcc-plugins 5335F: Documentation/gcc-plugins.txt 5336 5337GCOV BASED KERNEL PROFILING 5338M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5339S: Maintained 5340F: kernel/gcov/ 5341F: Documentation/dev-tools/gcov.rst 5342 5343GDT SCSI DISK ARRAY CONTROLLER DRIVER 5344M: Achim Leubner <achim_leubner@adaptec.com> 5345L: linux-scsi@vger.kernel.org 5346W: http://www.icp-vortex.com/ 5347S: Supported 5348F: drivers/scsi/gdt* 5349 5350GDB KERNEL DEBUGGING HELPER SCRIPTS 5351M: Jan Kiszka <jan.kiszka@siemens.com> 5352M: Kieran Bingham <kieran@bingham.xyz> 5353S: Supported 5354F: scripts/gdb/ 5355 5356GEMTEK FM RADIO RECEIVER DRIVER 5357M: Hans Verkuil <hverkuil@xs4all.nl> 5358L: linux-media@vger.kernel.org 5359T: git git://linuxtv.org/media_tree.git 5360W: https://linuxtv.org 5361S: Maintained 5362F: drivers/media/radio/radio-gemtek* 5363 5364GENERIC GPIO I2C DRIVER 5365M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5366S: Supported 5367F: drivers/i2c/busses/i2c-gpio.c 5368F: include/linux/i2c-gpio.h 5369 5370GENERIC GPIO I2C MULTIPLEXER DRIVER 5371M: Peter Korsgaard <peter.korsgaard@barco.com> 5372L: linux-i2c@vger.kernel.org 5373S: Supported 5374F: drivers/i2c/muxes/i2c-mux-gpio.c 5375F: include/linux/i2c-mux-gpio.h 5376F: Documentation/i2c/muxes/i2c-mux-gpio 5377 5378GENERIC HDLC (WAN) DRIVERS 5379M: Krzysztof Halasa <khc@pm.waw.pl> 5380W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5381S: Maintained 5382F: drivers/net/wan/c101.c 5383F: drivers/net/wan/hd6457* 5384F: drivers/net/wan/hdlc* 5385F: drivers/net/wan/n2.c 5386F: drivers/net/wan/pc300too.c 5387F: drivers/net/wan/pci200syn.c 5388F: drivers/net/wan/wanxl* 5389 5390GENERIC INCLUDE/ASM HEADER FILES 5391M: Arnd Bergmann <arnd@arndb.de> 5392L: linux-arch@vger.kernel.org 5393T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5394S: Maintained 5395F: include/asm-generic/ 5396F: include/uapi/asm-generic/ 5397 5398GENERIC PHY FRAMEWORK 5399M: Kishon Vijay Abraham I <kishon@ti.com> 5400L: linux-kernel@vger.kernel.org 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5402S: Supported 5403F: drivers/phy/ 5404F: include/linux/phy/ 5405 5406GENERIC PM DOMAINS 5407M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5408M: Kevin Hilman <khilman@kernel.org> 5409M: Ulf Hansson <ulf.hansson@linaro.org> 5410L: linux-pm@vger.kernel.org 5411S: Supported 5412F: drivers/base/power/domain*.c 5413F: include/linux/pm_domain.h 5414 5415GENERIC UIO DRIVER FOR PCI DEVICES 5416M: "Michael S. Tsirkin" <mst@redhat.com> 5417L: kvm@vger.kernel.org 5418S: Supported 5419F: drivers/uio/uio_pci_generic.c 5420 5421GET_MAINTAINER SCRIPT 5422M: Joe Perches <joe@perches.com> 5423S: Maintained 5424F: scripts/get_maintainer.pl 5425 5426GENWQE (IBM Generic Workqueue Card) 5427M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5428M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5429S: Supported 5430F: drivers/misc/genwqe/ 5431 5432GFS2 FILE SYSTEM 5433M: Steven Whitehouse <swhiteho@redhat.com> 5434M: Bob Peterson <rpeterso@redhat.com> 5435L: cluster-devel@redhat.com 5436W: http://sources.redhat.com/cluster/ 5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5438S: Supported 5439F: Documentation/filesystems/gfs2*.txt 5440F: fs/gfs2/ 5441F: include/uapi/linux/gfs2_ondisk.h 5442 5443GIGASET ISDN DRIVERS 5444M: Paul Bolle <pebolle@tiscali.nl> 5445L: gigaset307x-common@lists.sourceforge.net 5446W: http://gigaset307x.sourceforge.net/ 5447S: Odd Fixes 5448F: Documentation/isdn/README.gigaset 5449F: drivers/isdn/gigaset/ 5450F: include/uapi/linux/gigaset_dev.h 5451 5452GO7007 MPEG CODEC 5453M: Hans Verkuil <hans.verkuil@cisco.com> 5454L: linux-media@vger.kernel.org 5455S: Maintained 5456F: drivers/media/usb/go7007/ 5457 5458GOODIX TOUCHSCREEN 5459M: Bastien Nocera <hadess@hadess.net> 5460L: linux-input@vger.kernel.org 5461S: Maintained 5462F: drivers/input/touchscreen/goodix.c 5463 5464GPIO MOCKUP DRIVER 5465M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5466L: linux-gpio@vger.kernel.org 5467S: Maintained 5468F: drivers/gpio/gpio-mockup.c 5469F: tools/testing/selftests/gpio/ 5470 5471GPIO SUBSYSTEM 5472M: Linus Walleij <linus.walleij@linaro.org> 5473M: Alexandre Courbot <gnurou@gmail.com> 5474L: linux-gpio@vger.kernel.org 5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5476S: Maintained 5477F: Documentation/devicetree/bindings/gpio/ 5478F: Documentation/gpio/ 5479F: Documentation/ABI/testing/gpio-cdev 5480F: Documentation/ABI/obsolete/sysfs-gpio 5481F: drivers/gpio/ 5482F: include/linux/gpio/ 5483F: include/linux/gpio.h 5484F: include/asm-generic/gpio.h 5485F: include/uapi/linux/gpio.h 5486F: tools/gpio/ 5487 5488GRE DEMULTIPLEXER DRIVER 5489M: Dmitry Kozlov <xeb@mail.ru> 5490L: netdev@vger.kernel.org 5491S: Maintained 5492F: net/ipv4/gre_demux.c 5493F: net/ipv4/gre_offload.c 5494F: include/net/gre.h 5495 5496GRETH 10/100/1G Ethernet MAC device driver 5497M: Andreas Larsson <andreas@gaisler.com> 5498L: netdev@vger.kernel.org 5499S: Maintained 5500F: drivers/net/ethernet/aeroflex/ 5501 5502GREYBUS SUBSYSTEM 5503M: Johan Hovold <johan@kernel.org> 5504M: Alex Elder <elder@kernel.org> 5505M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5506S: Maintained 5507F: drivers/staging/greybus/ 5508 5509GREYBUS AUDIO PROTOCOLS DRIVERS 5510M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5511M: Mark Greer <mgreer@animalcreek.com> 5512S: Maintained 5513F: drivers/staging/greybus/audio_apbridgea.c 5514F: drivers/staging/greybus/audio_apbridgea.h 5515F: drivers/staging/greybus/audio_codec.c 5516F: drivers/staging/greybus/audio_codec.h 5517F: drivers/staging/greybus/audio_gb.c 5518F: drivers/staging/greybus/audio_manager.c 5519F: drivers/staging/greybus/audio_manager.h 5520F: drivers/staging/greybus/audio_manager_module.c 5521F: drivers/staging/greybus/audio_manager_private.h 5522F: drivers/staging/greybus/audio_manager_sysfs.c 5523F: drivers/staging/greybus/audio_module.c 5524F: drivers/staging/greybus/audio_topology.c 5525 5526GREYBUS PROTOCOLS DRIVERS 5527M: Rui Miguel Silva <rmfrfs@gmail.com> 5528S: Maintained 5529F: drivers/staging/greybus/sdio.c 5530F: drivers/staging/greybus/light.c 5531F: drivers/staging/greybus/gpio.c 5532F: drivers/staging/greybus/power_supply.c 5533F: drivers/staging/greybus/spi.c 5534F: drivers/staging/greybus/spilib.c 5535 5536GREYBUS PROTOCOLS DRIVERS 5537M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5538S: Maintained 5539F: drivers/staging/greybus/loopback.c 5540F: drivers/staging/greybus/timesync.c 5541F: drivers/staging/greybus/timesync_platform.c 5542 5543GREYBUS PROTOCOLS DRIVERS 5544M: Viresh Kumar <vireshk@kernel.org> 5545S: Maintained 5546F: drivers/staging/greybus/authentication.c 5547F: drivers/staging/greybus/bootrom.c 5548F: drivers/staging/greybus/firmware.h 5549F: drivers/staging/greybus/fw-core.c 5550F: drivers/staging/greybus/fw-download.c 5551F: drivers/staging/greybus/fw-managament.c 5552F: drivers/staging/greybus/greybus_authentication.h 5553F: drivers/staging/greybus/greybus_firmware.h 5554F: drivers/staging/greybus/hid.c 5555F: drivers/staging/greybus/i2c.c 5556F: drivers/staging/greybus/spi.c 5557F: drivers/staging/greybus/spilib.c 5558F: drivers/staging/greybus/spilib.h 5559 5560GREYBUS PROTOCOLS DRIVERS 5561M: David Lin <dtwlin@gmail.com> 5562S: Maintained 5563F: drivers/staging/greybus/uart.c 5564F: drivers/staging/greybus/log.c 5565 5566GREYBUS PLATFORM DRIVERS 5567M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5568S: Maintained 5569F: drivers/staging/greybus/arche-platform.c 5570F: drivers/staging/greybus/arche-apb-ctrl.c 5571F: drivers/staging/greybus/arche_platform.h 5572 5573GS1662 VIDEO SERIALIZER 5574M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5575L: linux-media@vger.kernel.org 5576T: git git://linuxtv.org/media_tree.git 5577S: Maintained 5578F: drivers/media/spi/gs1662.c 5579 5580GSPCA FINEPIX SUBDRIVER 5581M: Frank Zago <frank@zago.net> 5582L: linux-media@vger.kernel.org 5583T: git git://linuxtv.org/media_tree.git 5584S: Maintained 5585F: drivers/media/usb/gspca/finepix.c 5586 5587GSPCA GL860 SUBDRIVER 5588M: Olivier Lorin <o.lorin@laposte.net> 5589L: linux-media@vger.kernel.org 5590T: git git://linuxtv.org/media_tree.git 5591S: Maintained 5592F: drivers/media/usb/gspca/gl860/ 5593 5594GSPCA M5602 SUBDRIVER 5595M: Erik Andren <erik.andren@gmail.com> 5596L: linux-media@vger.kernel.org 5597T: git git://linuxtv.org/media_tree.git 5598S: Maintained 5599F: drivers/media/usb/gspca/m5602/ 5600 5601GSPCA PAC207 SONIXB SUBDRIVER 5602M: Hans Verkuil <hverkuil@xs4all.nl> 5603L: linux-media@vger.kernel.org 5604T: git git://linuxtv.org/media_tree.git 5605S: Odd Fixes 5606F: drivers/media/usb/gspca/pac207.c 5607 5608GSPCA SN9C20X SUBDRIVER 5609M: Brian Johnson <brijohn@gmail.com> 5610L: linux-media@vger.kernel.org 5611T: git git://linuxtv.org/media_tree.git 5612S: Maintained 5613F: drivers/media/usb/gspca/sn9c20x.c 5614 5615GSPCA T613 SUBDRIVER 5616M: Leandro Costantino <lcostantino@gmail.com> 5617L: linux-media@vger.kernel.org 5618T: git git://linuxtv.org/media_tree.git 5619S: Maintained 5620F: drivers/media/usb/gspca/t613.c 5621 5622GSPCA USB WEBCAM DRIVER 5623M: Hans Verkuil <hverkuil@xs4all.nl> 5624L: linux-media@vger.kernel.org 5625T: git git://linuxtv.org/media_tree.git 5626S: Odd Fixes 5627F: drivers/media/usb/gspca/ 5628 5629GUID PARTITION TABLE (GPT) 5630M: Davidlohr Bueso <dave@stgolabs.net> 5631L: linux-efi@vger.kernel.org 5632S: Maintained 5633F: block/partitions/efi.* 5634 5635STK1160 USB VIDEO CAPTURE DRIVER 5636M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5637L: linux-media@vger.kernel.org 5638T: git git://linuxtv.org/media_tree.git 5639S: Maintained 5640F: drivers/media/usb/stk1160/ 5641 5642H8/300 ARCHITECTURE 5643M: Yoshinori Sato <ysato@users.sourceforge.jp> 5644L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5645W: http://uclinux-h8.sourceforge.jp 5646T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5647S: Maintained 5648F: arch/h8300/ 5649F: drivers/clocksource/h8300_*.c 5650F: drivers/clk/h8300/ 5651F: drivers/irqchip/irq-renesas-h8*.c 5652 5653HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5654M: Frank Seidel <frank@f-seidel.de> 5655L: platform-driver-x86@vger.kernel.org 5656W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5657S: Maintained 5658F: drivers/platform/x86/hdaps.c 5659 5660HDPVR USB VIDEO ENCODER DRIVER 5661M: Hans Verkuil <hverkuil@xs4all.nl> 5662L: linux-media@vger.kernel.org 5663T: git git://linuxtv.org/media_tree.git 5664W: https://linuxtv.org 5665S: Odd Fixes 5666F: drivers/media/usb/hdpvr/ 5667 5668HWPOISON MEMORY FAILURE HANDLING 5669M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5670L: linux-mm@kvack.org 5671S: Maintained 5672F: mm/memory-failure.c 5673F: mm/hwpoison-inject.c 5674 5675HYPERVISOR VIRTUAL CONSOLE DRIVER 5676L: linuxppc-dev@lists.ozlabs.org 5677S: Odd Fixes 5678F: drivers/tty/hvc/ 5679 5680HACKRF MEDIA DRIVER 5681M: Antti Palosaari <crope@iki.fi> 5682L: linux-media@vger.kernel.org 5683W: https://linuxtv.org 5684W: http://palosaari.fi/linux/ 5685Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5686T: git git://linuxtv.org/anttip/media_tree.git 5687S: Maintained 5688F: drivers/media/usb/hackrf/ 5689 5690HARDWARE MONITORING 5691M: Jean Delvare <jdelvare@suse.com> 5692M: Guenter Roeck <linux@roeck-us.net> 5693L: linux-hwmon@vger.kernel.org 5694W: http://hwmon.wiki.kernel.org/ 5695T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5697S: Maintained 5698F: Documentation/hwmon/ 5699F: drivers/hwmon/ 5700F: include/linux/hwmon*.h 5701 5702HARDWARE RANDOM NUMBER GENERATOR CORE 5703M: Matt Mackall <mpm@selenic.com> 5704M: Herbert Xu <herbert@gondor.apana.org.au> 5705L: linux-crypto@vger.kernel.org 5706S: Odd fixes 5707F: Documentation/devicetree/bindings/rng/ 5708F: Documentation/hw_random.txt 5709F: drivers/char/hw_random/ 5710F: include/linux/hw_random.h 5711 5712HARDWARE SPINLOCK CORE 5713M: Ohad Ben-Cohen <ohad@wizery.com> 5714M: Bjorn Andersson <bjorn.andersson@linaro.org> 5715L: linux-remoteproc@vger.kernel.org 5716S: Maintained 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5718F: Documentation/devicetree/bindings/hwlock/ 5719F: Documentation/hwspinlock.txt 5720F: drivers/hwspinlock/ 5721F: include/linux/hwspinlock.h 5722 5723HARMONY SOUND DRIVER 5724L: linux-parisc@vger.kernel.org 5725S: Maintained 5726F: sound/parisc/harmony.* 5727 5728HD29L2 MEDIA DRIVER 5729M: Antti Palosaari <crope@iki.fi> 5730L: linux-media@vger.kernel.org 5731W: https://linuxtv.org 5732W: http://palosaari.fi/linux/ 5733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5734T: git git://linuxtv.org/anttip/media_tree.git 5735S: Maintained 5736F: drivers/media/dvb-frontends/hd29l2* 5737 5738HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5739M: Jimmy Vance <jimmy.vance@hpe.com> 5740S: Supported 5741F: Documentation/watchdog/hpwdt.txt 5742F: drivers/watchdog/hpwdt.c 5743 5744HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5745M: Don Brace <don.brace@microsemi.com> 5746L: esc.storagedev@microsemi.com 5747L: linux-scsi@vger.kernel.org 5748S: Supported 5749F: Documentation/scsi/hpsa.txt 5750F: drivers/scsi/hpsa*.[ch] 5751F: include/linux/cciss*.h 5752F: include/uapi/linux/cciss*.h 5753 5754HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5755M: Don Brace <don.brace@microsemi.com> 5756L: esc.storagedev@microsemi.com 5757L: linux-scsi@vger.kernel.org 5758S: Supported 5759F: Documentation/blockdev/cciss.txt 5760F: drivers/block/cciss* 5761F: include/linux/cciss_ioctl.h 5762F: include/uapi/linux/cciss_ioctl.h 5763 5764HFI1 DRIVER 5765M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5766M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5767L: linux-rdma@vger.kernel.org 5768S: Supported 5769F: drivers/infiniband/hw/hfi1 5770 5771HFS FILESYSTEM 5772L: linux-fsdevel@vger.kernel.org 5773S: Orphan 5774F: Documentation/filesystems/hfs.txt 5775F: fs/hfs/ 5776 5777HFSPLUS FILESYSTEM 5778L: linux-fsdevel@vger.kernel.org 5779S: Orphan 5780F: Documentation/filesystems/hfsplus.txt 5781F: fs/hfsplus/ 5782 5783HGA FRAMEBUFFER DRIVER 5784M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5785L: linux-nvidia@lists.surfsouth.com 5786W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5787S: Maintained 5788F: drivers/video/fbdev/hgafb.c 5789 5790HIBERNATION (aka Software Suspend, aka swsusp) 5791M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5792M: Pavel Machek <pavel@ucw.cz> 5793L: linux-pm@vger.kernel.org 5794B: https://bugzilla.kernel.org 5795S: Supported 5796F: arch/x86/power/ 5797F: drivers/base/power/ 5798F: kernel/power/ 5799F: include/linux/suspend.h 5800F: include/linux/freezer.h 5801F: include/linux/pm.h 5802F: arch/*/include/asm/suspend*.h 5803 5804HID CORE LAYER 5805M: Jiri Kosina <jikos@kernel.org> 5806R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5807L: linux-input@vger.kernel.org 5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5809S: Maintained 5810F: drivers/hid/ 5811F: include/linux/hid* 5812F: include/uapi/linux/hid* 5813 5814HID SENSOR HUB DRIVERS 5815M: Jiri Kosina <jikos@kernel.org> 5816M: Jonathan Cameron <jic23@kernel.org> 5817M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5818L: linux-input@vger.kernel.org 5819L: linux-iio@vger.kernel.org 5820S: Maintained 5821F: Documentation/hid/hid-sensor* 5822F: drivers/hid/hid-sensor-* 5823F: drivers/iio/*/hid-* 5824F: include/linux/hid-sensor-* 5825 5826HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5827M: Thomas Gleixner <tglx@linutronix.de> 5828L: linux-kernel@vger.kernel.org 5829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5830S: Maintained 5831F: Documentation/timers/ 5832F: kernel/time/hrtimer.c 5833F: kernel/time/clockevents.c 5834F: kernel/time/tick*.* 5835F: kernel/time/timer_*.c 5836F: include/linux/clockchips.h 5837F: include/linux/hrtimer.h 5838 5839HIGH-SPEED SCC DRIVER FOR AX.25 5840L: linux-hams@vger.kernel.org 5841S: Orphan 5842F: drivers/net/hamradio/dmascc.c 5843F: drivers/net/hamradio/scc.c 5844 5845HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5846M: HighPoint Linux Team <linux@highpoint-tech.com> 5847W: http://www.highpoint-tech.com 5848S: Supported 5849F: Documentation/scsi/hptiop.txt 5850F: drivers/scsi/hptiop.c 5851 5852HIPPI 5853M: Jes Sorensen <jes@trained-monkey.org> 5854L: linux-hippi@sunsite.dk 5855S: Maintained 5856F: include/linux/hippidevice.h 5857F: include/uapi/linux/if_hippi.h 5858F: net/802/hippi.c 5859F: drivers/net/hippi/ 5860 5861HISILICON NETWORK SUBSYSTEM DRIVER 5862M: Yisen Zhuang <yisen.zhuang@huawei.com> 5863M: Salil Mehta <salil.mehta@huawei.com> 5864L: netdev@vger.kernel.org 5865W: http://www.hisilicon.com 5866S: Maintained 5867F: drivers/net/ethernet/hisilicon/ 5868F: Documentation/devicetree/bindings/net/hisilicon*.txt 5869 5870HISILICON ROCE DRIVER 5871M: Lijun Ou <oulijun@huawei.com> 5872M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5873L: linux-rdma@vger.kernel.org 5874S: Maintained 5875F: drivers/infiniband/hw/hns/ 5876F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5877 5878HISILICON SAS Controller 5879M: John Garry <john.garry@huawei.com> 5880W: http://www.hisilicon.com 5881S: Supported 5882F: drivers/scsi/hisi_sas/ 5883F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5884 5885HOST AP DRIVER 5886M: Jouni Malinen <j@w1.fi> 5887L: linux-wireless@vger.kernel.org 5888W: http://w1.fi/hostap-driver.html 5889S: Obsolete 5890F: drivers/net/wireless/intersil/hostap/ 5891 5892HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5893L: platform-driver-x86@vger.kernel.org 5894S: Orphan 5895F: drivers/platform/x86/tc1100-wmi.c 5896 5897HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5898M: Jaroslav Kysela <perex@perex.cz> 5899S: Maintained 5900F: drivers/net/ethernet/hp/hp100.* 5901 5902HPET: High Precision Event Timers driver 5903M: Clemens Ladisch <clemens@ladisch.de> 5904S: Maintained 5905F: Documentation/timers/hpet.txt 5906F: drivers/char/hpet.c 5907F: include/linux/hpet.h 5908F: include/uapi/linux/hpet.h 5909 5910HPET: x86 5911S: Orphan 5912F: arch/x86/kernel/hpet.c 5913F: arch/x86/include/asm/hpet.h 5914 5915HPFS FILESYSTEM 5916M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5917W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5918S: Maintained 5919F: fs/hpfs/ 5920 5921HSI SUBSYSTEM 5922M: Sebastian Reichel <sre@kernel.org> 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5924S: Maintained 5925F: Documentation/ABI/testing/sysfs-bus-hsi 5926F: Documentation/device-drivers/serial-interfaces.rst 5927F: drivers/hsi/ 5928F: include/linux/hsi/ 5929F: include/uapi/linux/hsi/ 5930 5931HSO 3G MODEM DRIVER 5932M: Jan Dumon <j.dumon@option.com> 5933W: http://www.pharscape.org 5934S: Maintained 5935F: drivers/net/usb/hso.c 5936 5937HSR NETWORK PROTOCOL 5938M: Arvid Brodin <arvid.brodin@alten.se> 5939L: netdev@vger.kernel.org 5940S: Maintained 5941F: net/hsr/ 5942 5943HTCPEN TOUCHSCREEN DRIVER 5944M: Pau Oliva Fora <pof@eslack.org> 5945L: linux-input@vger.kernel.org 5946S: Maintained 5947F: drivers/input/touchscreen/htcpen.c 5948 5949HUGETLB FILESYSTEM 5950M: Nadia Yvette Chambers <nyc@holomorphy.com> 5951S: Maintained 5952F: fs/hugetlbfs/ 5953 5954HVA ST MEDIA DRIVER 5955M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5956L: linux-media@vger.kernel.org 5957T: git git://linuxtv.org/media_tree.git 5958W: https://linuxtv.org 5959S: Supported 5960F: drivers/media/platform/sti/hva 5961 5962Hyper-V CORE AND DRIVERS 5963M: "K. Y. Srinivasan" <kys@microsoft.com> 5964M: Haiyang Zhang <haiyangz@microsoft.com> 5965L: devel@linuxdriverproject.org 5966S: Maintained 5967F: arch/x86/include/asm/mshyperv.h 5968F: arch/x86/include/uapi/asm/hyperv.h 5969F: arch/x86/kernel/cpu/mshyperv.c 5970F: drivers/hid/hid-hyperv.c 5971F: drivers/hv/ 5972F: drivers/input/serio/hyperv-keyboard.c 5973F: drivers/pci/host/pci-hyperv.c 5974F: drivers/net/hyperv/ 5975F: drivers/scsi/storvsc_drv.c 5976F: drivers/uio/uio_hv_generic.c 5977F: drivers/video/fbdev/hyperv_fb.c 5978F: include/linux/hyperv.h 5979F: tools/hv/ 5980F: Documentation/ABI/stable/sysfs-bus-vmbus 5981 5982I2C MUXES 5983M: Peter Rosin <peda@axentia.se> 5984L: linux-i2c@vger.kernel.org 5985S: Maintained 5986F: Documentation/i2c/i2c-topology 5987F: Documentation/i2c/muxes/ 5988F: Documentation/devicetree/bindings/i2c/i2c-mux* 5989F: Documentation/devicetree/bindings/i2c/i2c-arb* 5990F: Documentation/devicetree/bindings/i2c/i2c-gate* 5991F: drivers/i2c/i2c-mux.c 5992F: drivers/i2c/muxes/ 5993F: include/linux/i2c-mux.h 5994 5995I2C OVER PARALLEL PORT 5996M: Jean Delvare <jdelvare@suse.com> 5997L: linux-i2c@vger.kernel.org 5998S: Maintained 5999F: Documentation/i2c/busses/i2c-parport 6000F: Documentation/i2c/busses/i2c-parport-light 6001F: drivers/i2c/busses/i2c-parport.c 6002F: drivers/i2c/busses/i2c-parport-light.c 6003 6004I2C/SMBUS CONTROLLER DRIVERS FOR PC 6005M: Jean Delvare <jdelvare@suse.com> 6006L: linux-i2c@vger.kernel.org 6007S: Maintained 6008F: Documentation/i2c/busses/i2c-ali1535 6009F: Documentation/i2c/busses/i2c-ali1563 6010F: Documentation/i2c/busses/i2c-ali15x3 6011F: Documentation/i2c/busses/i2c-amd756 6012F: Documentation/i2c/busses/i2c-amd8111 6013F: Documentation/i2c/busses/i2c-i801 6014F: Documentation/i2c/busses/i2c-nforce2 6015F: Documentation/i2c/busses/i2c-piix4 6016F: Documentation/i2c/busses/i2c-sis5595 6017F: Documentation/i2c/busses/i2c-sis630 6018F: Documentation/i2c/busses/i2c-sis96x 6019F: Documentation/i2c/busses/i2c-via 6020F: Documentation/i2c/busses/i2c-viapro 6021F: drivers/i2c/busses/i2c-ali1535.c 6022F: drivers/i2c/busses/i2c-ali1563.c 6023F: drivers/i2c/busses/i2c-ali15x3.c 6024F: drivers/i2c/busses/i2c-amd756.c 6025F: drivers/i2c/busses/i2c-amd756-s4882.c 6026F: drivers/i2c/busses/i2c-amd8111.c 6027F: drivers/i2c/busses/i2c-i801.c 6028F: drivers/i2c/busses/i2c-isch.c 6029F: drivers/i2c/busses/i2c-nforce2.c 6030F: drivers/i2c/busses/i2c-nforce2-s4985.c 6031F: drivers/i2c/busses/i2c-piix4.c 6032F: drivers/i2c/busses/i2c-sis5595.c 6033F: drivers/i2c/busses/i2c-sis630.c 6034F: drivers/i2c/busses/i2c-sis96x.c 6035F: drivers/i2c/busses/i2c-via.c 6036F: drivers/i2c/busses/i2c-viapro.c 6037 6038I2C/SMBUS ISMT DRIVER 6039M: Seth Heasley <seth.heasley@intel.com> 6040M: Neil Horman <nhorman@tuxdriver.com> 6041L: linux-i2c@vger.kernel.org 6042F: drivers/i2c/busses/i2c-ismt.c 6043F: Documentation/i2c/busses/i2c-ismt 6044 6045I2C/SMBUS STUB DRIVER 6046M: Jean Delvare <jdelvare@suse.com> 6047L: linux-i2c@vger.kernel.org 6048S: Maintained 6049F: drivers/i2c/i2c-stub.c 6050 6051I2C SUBSYSTEM 6052M: Wolfram Sang <wsa@the-dreams.de> 6053L: linux-i2c@vger.kernel.org 6054W: https://i2c.wiki.kernel.org/ 6055Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6057S: Maintained 6058F: Documentation/devicetree/bindings/i2c/ 6059F: Documentation/i2c/ 6060F: drivers/i2c/ 6061F: drivers/i2c/*/ 6062F: include/linux/i2c.h 6063F: include/linux/i2c-*.h 6064F: include/uapi/linux/i2c.h 6065F: include/uapi/linux/i2c-*.h 6066 6067I2C ACPI SUPPORT 6068M: Mika Westerberg <mika.westerberg@linux.intel.com> 6069L: linux-i2c@vger.kernel.org 6070L: linux-acpi@vger.kernel.org 6071S: Maintained 6072 6073I2C-TAOS-EVM DRIVER 6074M: Jean Delvare <jdelvare@suse.com> 6075L: linux-i2c@vger.kernel.org 6076S: Maintained 6077F: Documentation/i2c/busses/i2c-taos-evm 6078F: drivers/i2c/busses/i2c-taos-evm.c 6079 6080I2C-TINY-USB DRIVER 6081M: Till Harbaum <till@harbaum.org> 6082L: linux-i2c@vger.kernel.org 6083W: http://www.harbaum.org/till/i2c_tiny_usb 6084S: Maintained 6085F: drivers/i2c/busses/i2c-tiny-usb.c 6086 6087i386 BOOT CODE 6088M: "H. Peter Anvin" <hpa@zytor.com> 6089S: Maintained 6090F: arch/x86/boot/ 6091 6092i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6093M: "H. Peter Anvin" <hpa@zytor.com> 6094T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6095S: Maintained 6096 6097IA64 (Itanium) PLATFORM 6098M: Tony Luck <tony.luck@intel.com> 6099M: Fenghua Yu <fenghua.yu@intel.com> 6100L: linux-ia64@vger.kernel.org 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6102S: Maintained 6103F: arch/ia64/ 6104 6105IBM Power VMX Cryptographic instructions 6106M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6107M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6108L: linux-crypto@vger.kernel.org 6109S: Supported 6110F: drivers/crypto/vmx/Makefile 6111F: drivers/crypto/vmx/Kconfig 6112F: drivers/crypto/vmx/vmx.c 6113F: drivers/crypto/vmx/aes* 6114F: drivers/crypto/vmx/ghash* 6115F: drivers/crypto/vmx/ppc-xlate.pl 6116 6117IBM Power in-Nest Crypto Acceleration 6118M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6119M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6120L: linux-crypto@vger.kernel.org 6121S: Supported 6122F: drivers/crypto/nx/Makefile 6123F: drivers/crypto/nx/Kconfig 6124F: drivers/crypto/nx/nx-aes* 6125F: drivers/crypto/nx/nx-sha* 6126F: drivers/crypto/nx/nx.* 6127F: drivers/crypto/nx/nx_csbcpb.h 6128F: drivers/crypto/nx/nx_debugfs.h 6129 6130IBM Power 842 compression accelerator 6131M: Dan Streetman <ddstreet@ieee.org> 6132S: Supported 6133F: drivers/crypto/nx/Makefile 6134F: drivers/crypto/nx/Kconfig 6135F: drivers/crypto/nx/nx-842* 6136F: include/linux/sw842.h 6137F: crypto/842.c 6138F: lib/842/ 6139 6140IBM Power Linux RAID adapter 6141M: Brian King <brking@us.ibm.com> 6142S: Supported 6143F: drivers/scsi/ipr.* 6144 6145IBM Power Virtual Ethernet Device Driver 6146M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6147L: netdev@vger.kernel.org 6148S: Supported 6149F: drivers/net/ethernet/ibm/ibmveth.* 6150 6151IBM Power SRIOV Virtual NIC Device Driver 6152M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6153M: John Allen <jallen@linux.vnet.ibm.com> 6154L: netdev@vger.kernel.org 6155S: Supported 6156F: drivers/net/ethernet/ibm/ibmvnic.* 6157 6158IBM Power Virtual SCSI Device Drivers 6159M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6160L: linux-scsi@vger.kernel.org 6161S: Supported 6162F: drivers/scsi/ibmvscsi/ibmvscsi* 6163F: include/scsi/viosrp.h 6164 6165IBM Power Virtual SCSI Device Target Driver 6166M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6167M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6168L: linux-scsi@vger.kernel.org 6169L: target-devel@vger.kernel.org 6170S: Supported 6171F: drivers/scsi/ibmvscsi_tgt/ 6172 6173IBM Power Virtual FC Device Drivers 6174M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6175L: linux-scsi@vger.kernel.org 6176S: Supported 6177F: drivers/scsi/ibmvscsi/ibmvfc* 6178 6179IBM ServeRAID RAID DRIVER 6180S: Orphan 6181F: drivers/scsi/ips.* 6182 6183ICH LPC AND GPIO DRIVER 6184M: Peter Tyser <ptyser@xes-inc.com> 6185S: Maintained 6186F: drivers/mfd/lpc_ich.c 6187F: drivers/gpio/gpio-ich.c 6188 6189IDE SUBSYSTEM 6190M: "David S. Miller" <davem@davemloft.net> 6191L: linux-ide@vger.kernel.org 6192Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6194S: Maintained 6195F: Documentation/ide/ 6196F: drivers/ide/ 6197F: include/linux/ide.h 6198 6199IDEAPAD LAPTOP EXTRAS DRIVER 6200M: Ike Panhc <ike.pan@canonical.com> 6201L: platform-driver-x86@vger.kernel.org 6202W: http://launchpad.net/ideapad-laptop 6203S: Maintained 6204F: drivers/platform/x86/ideapad-laptop.c 6205 6206IDEAPAD LAPTOP SLIDEBAR DRIVER 6207M: Andrey Moiseev <o2g.org.ru@gmail.com> 6208L: linux-input@vger.kernel.org 6209W: https://github.com/o2genum/ideapad-slidebar 6210S: Maintained 6211F: drivers/input/misc/ideapad_slidebar.c 6212 6213IDE/ATAPI DRIVERS 6214M: Borislav Petkov <bp@alien8.de> 6215L: linux-ide@vger.kernel.org 6216S: Maintained 6217F: Documentation/cdrom/ide-cd 6218F: drivers/ide/ide-cd* 6219 6220IEEE 802.15.4 SUBSYSTEM 6221M: Alexander Aring <aar@pengutronix.de> 6222M: Stefan Schmidt <stefan@osg.samsung.com> 6223L: linux-wpan@vger.kernel.org 6224W: http://wpan.cakelab.org/ 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6227S: Maintained 6228F: net/ieee802154/ 6229F: net/mac802154/ 6230F: drivers/net/ieee802154/ 6231F: include/linux/nl802154.h 6232F: include/linux/ieee802154.h 6233F: include/net/nl802154.h 6234F: include/net/mac802154.h 6235F: include/net/af_ieee802154.h 6236F: include/net/cfg802154.h 6237F: include/net/ieee802154_netdev.h 6238F: Documentation/networking/ieee802154.txt 6239 6240IGORPLUG-USB IR RECEIVER 6241M: Sean Young <sean@mess.org> 6242L: linux-media@vger.kernel.org 6243S: Maintained 6244F: drivers/media/rc/igorplugusb.c 6245 6246IGUANAWORKS USB IR TRANSCEIVER 6247M: Sean Young <sean@mess.org> 6248L: linux-media@vger.kernel.org 6249S: Maintained 6250F: drivers/media/rc/iguanair.c 6251 6252IIO DIGITAL POTENTIOMETER DAC 6253M: Peter Rosin <peda@axentia.se> 6254L: linux-iio@vger.kernel.org 6255S: Maintained 6256F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6257F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6258F: drivers/iio/dac/dpot-dac.c 6259 6260IIO ENVELOPE DETECTOR 6261M: Peter Rosin <peda@axentia.se> 6262L: linux-iio@vger.kernel.org 6263S: Maintained 6264F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6265F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6266F: drivers/iio/adc/envelope-detector.c 6267 6268IIO SUBSYSTEM AND DRIVERS 6269M: Jonathan Cameron <jic23@kernel.org> 6270R: Hartmut Knaack <knaack.h@gmx.de> 6271R: Lars-Peter Clausen <lars@metafoo.de> 6272R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6273L: linux-iio@vger.kernel.org 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6275S: Maintained 6276F: Documentation/devicetree/bindings/iio/ 6277F: drivers/iio/ 6278F: drivers/staging/iio/ 6279F: include/linux/iio/ 6280F: tools/iio/ 6281 6282IKANOS/ADI EAGLE ADSL USB DRIVER 6283M: Matthieu Castet <castet.matthieu@free.fr> 6284M: Stanislaw Gruszka <stf_xl@wp.pl> 6285S: Maintained 6286F: drivers/usb/atm/ueagle-atm.c 6287 6288IMGTEC ASCII LCD DRIVER 6289M: Paul Burton <paul.burton@imgtec.com> 6290S: Maintained 6291F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6292F: drivers/auxdisplay/img-ascii-lcd.c 6293 6294INA209 HARDWARE MONITOR DRIVER 6295M: Guenter Roeck <linux@roeck-us.net> 6296L: linux-hwmon@vger.kernel.org 6297S: Maintained 6298F: Documentation/hwmon/ina209 6299F: Documentation/devicetree/bindings/i2c/ina209.txt 6300F: drivers/hwmon/ina209.c 6301 6302INA2XX HARDWARE MONITOR DRIVER 6303M: Guenter Roeck <linux@roeck-us.net> 6304L: linux-hwmon@vger.kernel.org 6305S: Maintained 6306F: Documentation/hwmon/ina2xx 6307F: drivers/hwmon/ina2xx.c 6308F: include/linux/platform_data/ina2xx.h 6309 6310INDUSTRY PACK SUBSYSTEM (IPACK) 6311M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6312M: Jens Taprogge <jens.taprogge@taprogge.org> 6313M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6314L: industrypack-devel@lists.sourceforge.net 6315W: http://industrypack.sourceforge.net 6316S: Maintained 6317F: drivers/ipack/ 6318 6319INGENIC JZ4780 DMA Driver 6320M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6321S: Maintained 6322F: drivers/dma/dma-jz4780.c 6323 6324INGENIC JZ4780 NAND DRIVER 6325M: Harvey Hunt <harveyhuntnexus@gmail.com> 6326L: linux-mtd@lists.infradead.org 6327S: Maintained 6328F: drivers/mtd/nand/jz4780_* 6329 6330INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6331M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6332M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6333L: linux-ima-devel@lists.sourceforge.net 6334L: linux-ima-user@lists.sourceforge.net 6335L: linux-security-module@vger.kernel.org 6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6337S: Supported 6338F: security/integrity/ima/ 6339 6340IMGTEC IR DECODER DRIVER 6341M: James Hogan <james.hogan@imgtec.com> 6342S: Maintained 6343F: drivers/media/rc/img-ir/ 6344 6345IMS TWINTURBO FRAMEBUFFER DRIVER 6346L: linux-fbdev@vger.kernel.org 6347S: Orphan 6348F: drivers/video/fbdev/imsttfb.c 6349 6350INFINIBAND SUBSYSTEM 6351M: Doug Ledford <dledford@redhat.com> 6352M: Sean Hefty <sean.hefty@intel.com> 6353M: Hal Rosenstock <hal.rosenstock@gmail.com> 6354L: linux-rdma@vger.kernel.org 6355W: http://www.openfabrics.org/ 6356Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6358S: Supported 6359F: Documentation/infiniband/ 6360F: drivers/infiniband/ 6361F: include/uapi/linux/if_infiniband.h 6362F: include/uapi/rdma/ 6363F: include/rdma/ 6364 6365INOTIFY 6366M: John McCutchan <john@johnmccutchan.com> 6367M: Robert Love <rlove@rlove.org> 6368M: Eric Paris <eparis@parisplace.org> 6369S: Maintained 6370F: Documentation/filesystems/inotify.txt 6371F: fs/notify/inotify/ 6372F: include/linux/inotify.h 6373F: include/uapi/linux/inotify.h 6374 6375INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6376M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6377L: linux-input@vger.kernel.org 6378Q: http://patchwork.kernel.org/project/linux-input/list/ 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6380S: Maintained 6381F: drivers/input/ 6382F: include/linux/input.h 6383F: include/uapi/linux/input.h 6384F: include/linux/input/ 6385F: Documentation/devicetree/bindings/input/ 6386 6387INPUT MULTITOUCH (MT) PROTOCOL 6388M: Henrik Rydberg <rydberg@bitmath.org> 6389L: linux-input@vger.kernel.org 6390S: Odd fixes 6391F: Documentation/input/multi-touch-protocol.txt 6392F: drivers/input/input-mt.c 6393K: \b(ABS|SYN)_MT_ 6394 6395INTEL ASoC BDW/HSW DRIVERS 6396M: Jie Yang <yang.jie@linux.intel.com> 6397L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6398S: Supported 6399F: sound/soc/intel/common/sst-dsp* 6400F: sound/soc/intel/common/sst-firmware.c 6401F: sound/soc/intel/boards/broadwell.c 6402F: sound/soc/intel/haswell/ 6403 6404INTEL C600 SERIES SAS CONTROLLER DRIVER 6405M: Intel SCU Linux support <intel-linux-scu@intel.com> 6406M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6407L: linux-scsi@vger.kernel.org 6408T: git git://git.code.sf.net/p/intel-sas/isci 6409S: Supported 6410F: drivers/scsi/isci/ 6411 6412INTEL HID EVENT DRIVER 6413M: Alex Hung <alex.hung@canonical.com> 6414L: platform-driver-x86@vger.kernel.org 6415S: Maintained 6416F: drivers/platform/x86/intel-hid.c 6417 6418INTEL VIRTUAL BUTTON DRIVER 6419M: AceLan Kao <acelan.kao@canonical.com> 6420L: platform-driver-x86@vger.kernel.org 6421S: Maintained 6422F: drivers/platform/x86/intel-vbtn.c 6423 6424INTEL IDLE DRIVER 6425M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6426M: Len Brown <lenb@kernel.org> 6427L: linux-pm@vger.kernel.org 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6429B: https://bugzilla.kernel.org 6430S: Supported 6431F: drivers/idle/intel_idle.c 6432 6433INTEL INTEGRATED SENSOR HUB DRIVER 6434M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6435M: Jiri Kosina <jikos@kernel.org> 6436L: linux-input@vger.kernel.org 6437S: Maintained 6438F: drivers/hid/intel-ish-hid/ 6439 6440INTEL PSTATE DRIVER 6441M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6442M: Len Brown <lenb@kernel.org> 6443L: linux-pm@vger.kernel.org 6444S: Supported 6445F: drivers/cpufreq/intel_pstate.c 6446 6447INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6448M: Maik Broemme <mbroemme@libmpq.org> 6449L: linux-fbdev@vger.kernel.org 6450S: Maintained 6451F: Documentation/fb/intelfb.txt 6452F: drivers/video/fbdev/intelfb/ 6453 6454INTEL 810/815 FRAMEBUFFER DRIVER 6455M: Antonino Daplas <adaplas@gmail.com> 6456L: linux-fbdev@vger.kernel.org 6457S: Maintained 6458F: drivers/video/fbdev/i810/ 6459 6460INTEL MENLOW THERMAL DRIVER 6461M: Sujith Thomas <sujith.thomas@intel.com> 6462L: platform-driver-x86@vger.kernel.org 6463W: https://01.org/linux-acpi 6464S: Supported 6465F: drivers/platform/x86/intel_menlow.c 6466 6467INTEL I/OAT DMA DRIVER 6468M: Dave Jiang <dave.jiang@intel.com> 6469R: Dan Williams <dan.j.williams@intel.com> 6470L: dmaengine@vger.kernel.org 6471Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6472S: Supported 6473F: drivers/dma/ioat* 6474 6475INTEL IOMMU (VT-d) 6476M: David Woodhouse <dwmw2@infradead.org> 6477L: iommu@lists.linux-foundation.org 6478T: git git://git.infradead.org/iommu-2.6.git 6479S: Supported 6480F: drivers/iommu/intel-iommu.c 6481F: include/linux/intel-iommu.h 6482 6483INTEL IOP-ADMA DMA DRIVER 6484R: Dan Williams <dan.j.williams@intel.com> 6485S: Odd fixes 6486F: drivers/dma/iop-adma.c 6487 6488INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6489M: Krzysztof Halasa <khalasa@piap.pl> 6490S: Maintained 6491F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6492F: arch/arm/mach-ixp4xx/include/mach/npe.h 6493F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6494F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6495F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6496F: drivers/net/wan/ixp4xx_hss.c 6497 6498INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6499M: Deepak Saxena <dsaxena@plexity.net> 6500S: Maintained 6501F: drivers/char/hw_random/ixp4xx-rng.c 6502 6503INTEL ETHERNET DRIVERS 6504M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6505L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6506W: http://www.intel.com/support/feedback.htm 6507W: http://e1000.sourceforge.net/ 6508Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6511S: Supported 6512F: Documentation/networking/e100.txt 6513F: Documentation/networking/e1000.txt 6514F: Documentation/networking/e1000e.txt 6515F: Documentation/networking/igb.txt 6516F: Documentation/networking/igbvf.txt 6517F: Documentation/networking/ixgb.txt 6518F: Documentation/networking/ixgbe.txt 6519F: Documentation/networking/ixgbevf.txt 6520F: Documentation/networking/i40e.txt 6521F: Documentation/networking/i40evf.txt 6522F: drivers/net/ethernet/intel/ 6523F: drivers/net/ethernet/intel/*/ 6524 6525INTEL RDMA RNIC DRIVER 6526M: Faisal Latif <faisal.latif@intel.com> 6527M: Shiraz Saleem <shiraz.saleem@intel.com> 6528L: linux-rdma@vger.kernel.org 6529S: Supported 6530F: drivers/infiniband/hw/i40iw/ 6531 6532INTEL MERRIFIELD GPIO DRIVER 6533M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6534L: linux-gpio@vger.kernel.org 6535S: Maintained 6536F: drivers/gpio/gpio-merrifield.c 6537 6538INTEL-MID GPIO DRIVER 6539M: David Cohen <david.a.cohen@linux.intel.com> 6540L: linux-gpio@vger.kernel.org 6541S: Maintained 6542F: drivers/gpio/gpio-intel-mid.c 6543 6544INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6545M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6546L: linux-wireless@vger.kernel.org 6547S: Maintained 6548F: Documentation/networking/README.ipw2100 6549F: Documentation/networking/README.ipw2200 6550F: drivers/net/wireless/intel/ipw2x00/ 6551 6552INTEL(R) TRACE HUB 6553M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6554S: Supported 6555F: Documentation/trace/intel_th.txt 6556F: drivers/hwtracing/intel_th/ 6557 6558INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6559M: Ning Sun <ning.sun@intel.com> 6560L: tboot-devel@lists.sourceforge.net 6561W: http://tboot.sourceforge.net 6562T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6563S: Supported 6564F: Documentation/intel_txt.txt 6565F: include/linux/tboot.h 6566F: arch/x86/kernel/tboot.c 6567 6568INTEL WIRELESS WIMAX CONNECTION 2400 6569M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6570M: linux-wimax@intel.com 6571L: wimax@linuxwimax.org (subscribers-only) 6572S: Supported 6573W: http://linuxwimax.org 6574F: Documentation/wimax/README.i2400m 6575F: drivers/net/wimax/i2400m/ 6576F: include/uapi/linux/wimax/i2400m.h 6577 6578INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6579M: Stanislaw Gruszka <sgruszka@redhat.com> 6580L: linux-wireless@vger.kernel.org 6581S: Supported 6582F: drivers/net/wireless/intel/iwlegacy/ 6583 6584INTEL WIRELESS WIFI LINK (iwlwifi) 6585M: Johannes Berg <johannes.berg@intel.com> 6586M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6587M: Luca Coelho <luciano.coelho@intel.com> 6588M: Intel Linux Wireless <linuxwifi@intel.com> 6589L: linux-wireless@vger.kernel.org 6590W: http://intellinuxwireless.org 6591T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6592S: Supported 6593F: drivers/net/wireless/intel/iwlwifi/ 6594 6595INTEL MANAGEMENT ENGINE (mei) 6596M: Tomas Winkler <tomas.winkler@intel.com> 6597L: linux-kernel@vger.kernel.org 6598S: Supported 6599F: include/uapi/linux/mei.h 6600F: include/linux/mei_cl_bus.h 6601F: drivers/misc/mei/* 6602F: drivers/watchdog/mei_wdt.c 6603F: Documentation/misc-devices/mei/* 6604F: samples/mei/* 6605 6606INTEL MIC DRIVERS (mic) 6607M: Sudeep Dutt <sudeep.dutt@intel.com> 6608M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6609S: Supported 6610W: https://github.com/sudeepdutt/mic 6611W: http://software.intel.com/en-us/mic-developer 6612F: include/linux/mic_bus.h 6613F: include/linux/scif.h 6614F: include/uapi/linux/mic_common.h 6615F: include/uapi/linux/mic_ioctl.h 6616F: include/uapi/linux/scif_ioctl.h 6617F: drivers/misc/mic/ 6618F: drivers/dma/mic_x100_dma.c 6619F: drivers/dma/mic_x100_dma.h 6620F: Documentation/mic/ 6621 6622INTEL PMC/P-Unit IPC DRIVER 6623M: Zha Qipeng<qipeng.zha@intel.com> 6624L: platform-driver-x86@vger.kernel.org 6625S: Maintained 6626F: drivers/platform/x86/intel_pmc_ipc.c 6627F: drivers/platform/x86/intel_punit_ipc.c 6628F: arch/x86/include/asm/intel_pmc_ipc.h 6629F: arch/x86/include/asm/intel_punit_ipc.h 6630 6631INTEL TELEMETRY DRIVER 6632M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6633L: platform-driver-x86@vger.kernel.org 6634S: Maintained 6635F: arch/x86/include/asm/intel_telemetry.h 6636F: drivers/platform/x86/intel_telemetry* 6637 6638INTEL PMC CORE DRIVER 6639M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6640M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6641L: platform-driver-x86@vger.kernel.org 6642S: Maintained 6643F: arch/x86/include/asm/pmc_core.h 6644F: drivers/platform/x86/intel_pmc_core* 6645 6646INVENSENSE MPU-3050 GYROSCOPE DRIVER 6647M: Linus Walleij <linus.walleij@linaro.org> 6648L: linux-iio@vger.kernel.org 6649S: Maintained 6650F: drivers/iio/gyro/mpu3050* 6651F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6652 6653IOC3 ETHERNET DRIVER 6654M: Ralf Baechle <ralf@linux-mips.org> 6655L: linux-mips@linux-mips.org 6656S: Maintained 6657F: drivers/net/ethernet/sgi/ioc3-eth.c 6658 6659IOC3 SERIAL DRIVER 6660M: Pat Gefre <pfg@sgi.com> 6661L: linux-serial@vger.kernel.org 6662S: Maintained 6663F: drivers/tty/serial/ioc3_serial.c 6664 6665IOMMU DRIVERS 6666M: Joerg Roedel <joro@8bytes.org> 6667L: iommu@lists.linux-foundation.org 6668T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6669S: Maintained 6670F: Documentation/devicetree/bindings/iommu/ 6671F: drivers/iommu/ 6672 6673IP MASQUERADING 6674M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6675S: Maintained 6676F: net/ipv4/netfilter/ipt_MASQUERADE.c 6677 6678IPMI SUBSYSTEM 6679M: Corey Minyard <minyard@acm.org> 6680L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6681W: http://openipmi.sourceforge.net/ 6682S: Supported 6683F: Documentation/IPMI.txt 6684F: drivers/char/ipmi/ 6685F: include/linux/ipmi* 6686F: include/uapi/linux/ipmi* 6687 6688QCOM AUDIO (ASoC) DRIVERS 6689M: Patrick Lai <plai@codeaurora.org> 6690M: Banajit Goswami <bgoswami@codeaurora.org> 6691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6692S: Supported 6693F: sound/soc/qcom/ 6694 6695IPS SCSI RAID DRIVER 6696M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6697L: linux-scsi@vger.kernel.org 6698W: http://www.adaptec.com/ 6699S: Maintained 6700F: drivers/scsi/ips* 6701 6702IPVS 6703M: Wensong Zhang <wensong@linux-vs.org> 6704M: Simon Horman <horms@verge.net.au> 6705M: Julian Anastasov <ja@ssi.bg> 6706L: netdev@vger.kernel.org 6707L: lvs-devel@vger.kernel.org 6708S: Maintained 6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6711F: Documentation/networking/ipvs-sysctl.txt 6712F: include/net/ip_vs.h 6713F: include/uapi/linux/ip_vs.h 6714F: net/netfilter/ipvs/ 6715 6716IPWIRELESS DRIVER 6717M: Jiri Kosina <jikos@kernel.org> 6718M: David Sterba <dsterba@suse.com> 6719S: Odd Fixes 6720F: drivers/tty/ipwireless/ 6721 6722IPX NETWORK LAYER 6723M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6724L: netdev@vger.kernel.org 6725S: Maintained 6726F: include/net/ipx.h 6727F: include/uapi/linux/ipx.h 6728F: net/ipx/ 6729 6730IRDA SUBSYSTEM 6731M: Samuel Ortiz <samuel@sortiz.org> 6732L: irda-users@lists.sourceforge.net (subscribers-only) 6733L: netdev@vger.kernel.org 6734W: http://irda.sourceforge.net/ 6735S: Maintained 6736T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6737F: Documentation/networking/irda.txt 6738F: drivers/net/irda/ 6739F: include/net/irda/ 6740F: net/irda/ 6741 6742IRQ SUBSYSTEM 6743M: Thomas Gleixner <tglx@linutronix.de> 6744L: linux-kernel@vger.kernel.org 6745S: Maintained 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6747F: kernel/irq/ 6748 6749IRQCHIP DRIVERS 6750M: Thomas Gleixner <tglx@linutronix.de> 6751M: Jason Cooper <jason@lakedaemon.net> 6752M: Marc Zyngier <marc.zyngier@arm.com> 6753L: linux-kernel@vger.kernel.org 6754S: Maintained 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6756T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6757F: Documentation/devicetree/bindings/interrupt-controller/ 6758F: drivers/irqchip/ 6759 6760IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6761M: Marc Zyngier <marc.zyngier@arm.com> 6762S: Maintained 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6764F: Documentation/IRQ-domain.txt 6765F: include/linux/irqdomain.h 6766F: kernel/irq/irqdomain.c 6767F: kernel/irq/msi.c 6768 6769ISA 6770M: William Breathitt Gray <vilhelm.gray@gmail.com> 6771S: Maintained 6772F: Documentation/isa.txt 6773F: drivers/base/isa.c 6774F: include/linux/isa.h 6775 6776ISAPNP 6777M: Jaroslav Kysela <perex@perex.cz> 6778S: Maintained 6779F: Documentation/isapnp.txt 6780F: drivers/pnp/isapnp/ 6781F: include/linux/isapnp.h 6782 6783ISA RADIO MODULE 6784M: Hans Verkuil <hverkuil@xs4all.nl> 6785L: linux-media@vger.kernel.org 6786T: git git://linuxtv.org/media_tree.git 6787W: https://linuxtv.org 6788S: Maintained 6789F: drivers/media/radio/radio-isa* 6790 6791iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6792M: Peter Jones <pjones@redhat.com> 6793M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6794S: Maintained 6795F: drivers/firmware/iscsi_ibft* 6796 6797ISCSI 6798M: Lee Duncan <lduncan@suse.com> 6799M: Chris Leech <cleech@redhat.com> 6800L: open-iscsi@googlegroups.com 6801W: www.open-iscsi.com 6802S: Maintained 6803F: drivers/scsi/*iscsi* 6804F: include/scsi/*iscsi* 6805 6806ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6807M: Or Gerlitz <ogerlitz@mellanox.com> 6808M: Sagi Grimberg <sagi@grimberg.me> 6809M: Roi Dayan <roid@mellanox.com> 6810L: linux-rdma@vger.kernel.org 6811S: Supported 6812W: http://www.openfabrics.org 6813W: www.open-iscsi.org 6814Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6815F: drivers/infiniband/ulp/iser/ 6816 6817ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6818M: Sagi Grimberg <sagi@grimberg.me> 6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6820L: linux-rdma@vger.kernel.org 6821L: target-devel@vger.kernel.org 6822S: Supported 6823W: http://www.linux-iscsi.org 6824F: drivers/infiniband/ulp/isert 6825 6826ISDN SUBSYSTEM 6827M: Karsten Keil <isdn@linux-pingi.de> 6828L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6829L: netdev@vger.kernel.org 6830W: http://www.isdn4linux.de 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6832S: Maintained 6833F: Documentation/isdn/ 6834F: drivers/isdn/ 6835F: include/linux/isdn.h 6836F: include/linux/isdn/ 6837F: include/uapi/linux/isdn.h 6838F: include/uapi/linux/isdn/ 6839 6840ISDN SUBSYSTEM (Eicon active card driver) 6841M: Armin Schindler <mac@melware.de> 6842L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6843W: http://www.melware.de 6844S: Maintained 6845F: drivers/isdn/hardware/eicon/ 6846 6847IT87 HARDWARE MONITORING DRIVER 6848M: Jean Delvare <jdelvare@suse.com> 6849L: linux-hwmon@vger.kernel.org 6850S: Maintained 6851F: Documentation/hwmon/it87 6852F: drivers/hwmon/it87.c 6853 6854IT913X MEDIA DRIVER 6855M: Antti Palosaari <crope@iki.fi> 6856L: linux-media@vger.kernel.org 6857W: https://linuxtv.org 6858W: http://palosaari.fi/linux/ 6859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6860T: git git://linuxtv.org/anttip/media_tree.git 6861S: Maintained 6862F: drivers/media/tuners/it913x* 6863 6864IVTV VIDEO4LINUX DRIVER 6865M: Andy Walls <awalls@md.metrocast.net> 6866L: ivtv-devel@ivtvdriver.org (subscribers-only) 6867L: linux-media@vger.kernel.org 6868T: git git://linuxtv.org/media_tree.git 6869W: http://www.ivtvdriver.org 6870S: Maintained 6871F: Documentation/media/v4l-drivers/ivtv* 6872F: drivers/media/pci/ivtv/ 6873F: include/uapi/linux/ivtv* 6874 6875IX2505V MEDIA DRIVER 6876M: Malcolm Priestley <tvboxspy@gmail.com> 6877L: linux-media@vger.kernel.org 6878W: https://linuxtv.org 6879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6880S: Maintained 6881F: drivers/media/dvb-frontends/ix2505v* 6882 6883JC42.4 TEMPERATURE SENSOR DRIVER 6884M: Guenter Roeck <linux@roeck-us.net> 6885L: linux-hwmon@vger.kernel.org 6886S: Maintained 6887F: drivers/hwmon/jc42.c 6888F: Documentation/hwmon/jc42 6889 6890JFS FILESYSTEM 6891M: Dave Kleikamp <shaggy@kernel.org> 6892L: jfs-discussion@lists.sourceforge.net 6893W: http://jfs.sourceforge.net/ 6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6895S: Maintained 6896F: Documentation/filesystems/jfs.txt 6897F: fs/jfs/ 6898 6899JME NETWORK DRIVER 6900M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6901L: netdev@vger.kernel.org 6902S: Maintained 6903F: drivers/net/ethernet/jme.* 6904 6905JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6906M: David Woodhouse <dwmw2@infradead.org> 6907L: linux-mtd@lists.infradead.org 6908W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6909S: Maintained 6910F: fs/jffs2/ 6911F: include/uapi/linux/jffs2.h 6912 6913JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6914M: "Theodore Ts'o" <tytso@mit.edu> 6915M: Jan Kara <jack@suse.com> 6916L: linux-ext4@vger.kernel.org 6917S: Maintained 6918F: fs/jbd2/ 6919F: include/linux/jbd2.h 6920 6921JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6922M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6923L: linux-media@vger.kernel.org 6924S: Maintained 6925F: drivers/media/platform/rcar_jpu.c 6926 6927JSM Neo PCI based serial card 6928M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6929L: linux-serial@vger.kernel.org 6930S: Maintained 6931F: drivers/tty/serial/jsm/ 6932 6933K10TEMP HARDWARE MONITORING DRIVER 6934M: Clemens Ladisch <clemens@ladisch.de> 6935L: linux-hwmon@vger.kernel.org 6936S: Maintained 6937F: Documentation/hwmon/k10temp 6938F: drivers/hwmon/k10temp.c 6939 6940K8TEMP HARDWARE MONITORING DRIVER 6941M: Rudolf Marek <r.marek@assembler.cz> 6942L: linux-hwmon@vger.kernel.org 6943S: Maintained 6944F: Documentation/hwmon/k8temp 6945F: drivers/hwmon/k8temp.c 6946 6947KASAN 6948M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6949R: Alexander Potapenko <glider@google.com> 6950R: Dmitry Vyukov <dvyukov@google.com> 6951L: kasan-dev@googlegroups.com 6952S: Maintained 6953F: arch/*/include/asm/kasan.h 6954F: arch/*/mm/kasan_init* 6955F: Documentation/dev-tools/kasan.rst 6956F: include/linux/kasan*.h 6957F: lib/test_kasan.c 6958F: mm/kasan/ 6959F: scripts/Makefile.kasan 6960 6961KCONFIG 6962M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6963L: linux-kbuild@vger.kernel.org 6964T: git git://gitorious.org/linux-kconfig/linux-kconfig 6965S: Maintained 6966F: Documentation/kbuild/kconfig-language.txt 6967F: scripts/kconfig/ 6968 6969KDUMP 6970M: Dave Young <dyoung@redhat.com> 6971M: Baoquan He <bhe@redhat.com> 6972R: Vivek Goyal <vgoyal@redhat.com> 6973L: kexec@lists.infradead.org 6974W: http://lse.sourceforge.net/kdump/ 6975S: Maintained 6976F: Documentation/kdump/ 6977 6978KEENE FM RADIO TRANSMITTER DRIVER 6979M: Hans Verkuil <hverkuil@xs4all.nl> 6980L: linux-media@vger.kernel.org 6981T: git git://linuxtv.org/media_tree.git 6982W: https://linuxtv.org 6983S: Maintained 6984F: drivers/media/radio/radio-keene* 6985 6986KERNEL AUTOMOUNTER v4 (AUTOFS4) 6987M: Ian Kent <raven@themaw.net> 6988L: autofs@vger.kernel.org 6989S: Maintained 6990F: fs/autofs4/ 6991 6992KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6993M: Michal Marek <mmarek@suse.com> 6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6996L: linux-kbuild@vger.kernel.org 6997S: Maintained 6998F: Documentation/kbuild/ 6999F: Makefile 7000F: scripts/Makefile.* 7001F: scripts/basic/ 7002F: scripts/mk* 7003F: scripts/package/ 7004 7005KERNEL JANITORS 7006L: kernel-janitors@vger.kernel.org 7007W: http://kernelnewbies.org/KernelJanitors 7008S: Odd Fixes 7009 7010KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7011M: "J. Bruce Fields" <bfields@fieldses.org> 7012M: Jeff Layton <jlayton@poochiereds.net> 7013L: linux-nfs@vger.kernel.org 7014W: http://nfs.sourceforge.net/ 7015T: git git://linux-nfs.org/~bfields/linux.git 7016S: Supported 7017F: fs/nfsd/ 7018F: include/uapi/linux/nfsd/ 7019F: fs/lockd/ 7020F: fs/nfs_common/ 7021F: net/sunrpc/ 7022F: include/linux/lockd/ 7023F: include/linux/sunrpc/ 7024F: include/uapi/linux/sunrpc/ 7025 7026KERNEL SELFTEST FRAMEWORK 7027M: Shuah Khan <shuahkh@osg.samsung.com> 7028M: Shuah Khan <shuah@kernel.org> 7029L: linux-kselftest@vger.kernel.org 7030T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7031S: Maintained 7032F: tools/testing/selftests 7033 7034KERNEL VIRTUAL MACHINE (KVM) 7035M: Paolo Bonzini <pbonzini@redhat.com> 7036M: Radim Krčmář <rkrcmar@redhat.com> 7037L: kvm@vger.kernel.org 7038W: http://www.linux-kvm.org 7039T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7040S: Supported 7041F: Documentation/*/kvm*.txt 7042F: Documentation/virtual/kvm/ 7043F: arch/*/kvm/ 7044F: arch/x86/kernel/kvm.c 7045F: arch/x86/kernel/kvmclock.c 7046F: arch/*/include/asm/kvm* 7047F: include/linux/kvm* 7048F: include/uapi/linux/kvm* 7049F: virt/kvm/ 7050F: tools/kvm/ 7051 7052KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7053M: Joerg Roedel <joro@8bytes.org> 7054L: kvm@vger.kernel.org 7055W: http://www.linux-kvm.org/ 7056S: Maintained 7057F: arch/x86/include/asm/svm.h 7058F: arch/x86/kvm/svm.c 7059 7060KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7061M: Alexander Graf <agraf@suse.com> 7062L: kvm-ppc@vger.kernel.org 7063W: http://www.linux-kvm.org/ 7064T: git git://github.com/agraf/linux-2.6.git 7065S: Supported 7066F: arch/powerpc/include/asm/kvm* 7067F: arch/powerpc/kvm/ 7068 7069KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7070M: Christian Borntraeger <borntraeger@de.ibm.com> 7071M: Cornelia Huck <cornelia.huck@de.ibm.com> 7072L: linux-s390@vger.kernel.org 7073W: http://www.ibm.com/developerworks/linux/linux390/ 7074T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7075S: Supported 7076F: Documentation/s390/kvm.txt 7077F: arch/s390/include/asm/kvm* 7078F: arch/s390/kvm/ 7079 7080KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7081M: Christoffer Dall <christoffer.dall@linaro.org> 7082M: Marc Zyngier <marc.zyngier@arm.com> 7083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7084L: kvmarm@lists.cs.columbia.edu 7085W: http://systems.cs.columbia.edu/projects/kvm-arm 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7087S: Supported 7088F: arch/arm/include/uapi/asm/kvm* 7089F: arch/arm/include/asm/kvm* 7090F: arch/arm/kvm/ 7091F: virt/kvm/arm/ 7092F: include/kvm/arm_* 7093 7094KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7095M: Christoffer Dall <christoffer.dall@linaro.org> 7096M: Marc Zyngier <marc.zyngier@arm.com> 7097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7098L: kvmarm@lists.cs.columbia.edu 7099S: Maintained 7100F: arch/arm64/include/uapi/asm/kvm* 7101F: arch/arm64/include/asm/kvm* 7102F: arch/arm64/kvm/ 7103 7104KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7105M: James Hogan <james.hogan@imgtec.com> 7106L: linux-mips@linux-mips.org 7107S: Supported 7108F: arch/mips/include/uapi/asm/kvm* 7109F: arch/mips/include/asm/kvm* 7110F: arch/mips/kvm/ 7111 7112KEXEC 7113M: Eric Biederman <ebiederm@xmission.com> 7114W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7115L: kexec@lists.infradead.org 7116S: Maintained 7117F: include/linux/kexec.h 7118F: include/uapi/linux/kexec.h 7119F: kernel/kexec* 7120 7121KEYS/KEYRINGS: 7122M: David Howells <dhowells@redhat.com> 7123L: keyrings@vger.kernel.org 7124S: Maintained 7125F: Documentation/security/keys.txt 7126F: include/linux/key.h 7127F: include/linux/key-type.h 7128F: include/linux/keyctl.h 7129F: include/uapi/linux/keyctl.h 7130F: include/keys/ 7131F: security/keys/ 7132 7133KEYS-TRUSTED 7134M: David Safford <safford@us.ibm.com> 7135M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7136L: linux-security-module@vger.kernel.org 7137L: keyrings@vger.kernel.org 7138S: Supported 7139F: Documentation/security/keys-trusted-encrypted.txt 7140F: include/keys/trusted-type.h 7141F: security/keys/trusted.c 7142F: security/keys/trusted.h 7143 7144KEYS-ENCRYPTED 7145M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7146M: David Safford <safford@us.ibm.com> 7147L: linux-security-module@vger.kernel.org 7148L: keyrings@vger.kernel.org 7149S: Supported 7150F: Documentation/security/keys-trusted-encrypted.txt 7151F: include/keys/encrypted-type.h 7152F: security/keys/encrypted-keys/ 7153 7154KGDB / KDB /debug_core 7155M: Jason Wessel <jason.wessel@windriver.com> 7156W: http://kgdb.wiki.kernel.org/ 7157L: kgdb-bugreport@lists.sourceforge.net 7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7159S: Maintained 7160F: Documentation/DocBook/kgdb.tmpl 7161F: drivers/misc/kgdbts.c 7162F: drivers/tty/serial/kgdboc.c 7163F: include/linux/kdb.h 7164F: include/linux/kgdb.h 7165F: kernel/debug/ 7166 7167KMEMCHECK 7168M: Vegard Nossum <vegardno@ifi.uio.no> 7169M: Pekka Enberg <penberg@kernel.org> 7170S: Maintained 7171F: Documentation/dev-tools/kmemcheck.rst 7172F: arch/x86/include/asm/kmemcheck.h 7173F: arch/x86/mm/kmemcheck/ 7174F: include/linux/kmemcheck.h 7175F: mm/kmemcheck.c 7176 7177KMEMLEAK 7178M: Catalin Marinas <catalin.marinas@arm.com> 7179S: Maintained 7180F: Documentation/dev-tools/kmemleak.rst 7181F: include/linux/kmemleak.h 7182F: mm/kmemleak.c 7183F: mm/kmemleak-test.c 7184 7185KPROBES 7186M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7187M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7188M: "David S. Miller" <davem@davemloft.net> 7189M: Masami Hiramatsu <mhiramat@kernel.org> 7190S: Maintained 7191F: Documentation/kprobes.txt 7192F: include/linux/kprobes.h 7193F: kernel/kprobes.c 7194 7195KS0108 LCD CONTROLLER DRIVER 7196M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7197W: http://miguelojeda.es/auxdisplay.htm 7198W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7199S: Maintained 7200F: Documentation/auxdisplay/ks0108 7201F: drivers/auxdisplay/ks0108.c 7202F: include/linux/ks0108.h 7203 7204L3MDEV 7205M: David Ahern <dsa@cumulusnetworks.com> 7206L: netdev@vger.kernel.org 7207S: Maintained 7208F: net/l3mdev 7209F: include/net/l3mdev.h 7210 7211LANTIQ MIPS ARCHITECTURE 7212M: John Crispin <john@phrozen.org> 7213L: linux-mips@linux-mips.org 7214S: Maintained 7215F: arch/mips/lantiq 7216 7217LAPB module 7218L: linux-x25@vger.kernel.org 7219S: Orphan 7220F: Documentation/networking/lapb-module.txt 7221F: include/*/lapb.h 7222F: net/lapb/ 7223 7224LASI 53c700 driver for PARISC 7225M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7226L: linux-scsi@vger.kernel.org 7227S: Maintained 7228F: Documentation/scsi/53c700.txt 7229F: drivers/scsi/53c700* 7230 7231LED SUBSYSTEM 7232M: Richard Purdie <rpurdie@rpsys.net> 7233M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7234M: Pavel Machek <pavel@ucw.cz> 7235L: linux-leds@vger.kernel.org 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7237S: Maintained 7238F: Documentation/devicetree/bindings/leds/ 7239F: drivers/leds/ 7240F: include/linux/leds.h 7241 7242LEGACY EEPROM DRIVER 7243M: Jean Delvare <jdelvare@suse.com> 7244S: Maintained 7245F: Documentation/misc-devices/eeprom 7246F: drivers/misc/eeprom/eeprom.c 7247 7248LEGO USB Tower driver 7249M: Juergen Stuber <starblue@users.sourceforge.net> 7250L: legousb-devel@lists.sourceforge.net 7251W: http://legousb.sourceforge.net/ 7252S: Maintained 7253F: drivers/usb/misc/legousbtower.c 7254 7255LG2160 MEDIA DRIVER 7256M: Michael Krufky <mkrufky@linuxtv.org> 7257L: linux-media@vger.kernel.org 7258W: https://linuxtv.org 7259W: http://github.com/mkrufky 7260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7261T: git git://linuxtv.org/mkrufky/tuners.git 7262S: Maintained 7263F: drivers/media/dvb-frontends/lg2160.* 7264 7265LGDT3305 MEDIA DRIVER 7266M: Michael Krufky <mkrufky@linuxtv.org> 7267L: linux-media@vger.kernel.org 7268W: https://linuxtv.org 7269W: http://github.com/mkrufky 7270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7271T: git git://linuxtv.org/mkrufky/tuners.git 7272S: Maintained 7273F: drivers/media/dvb-frontends/lgdt3305.* 7274 7275LGUEST 7276M: Rusty Russell <rusty@rustcorp.com.au> 7277L: lguest@lists.ozlabs.org 7278W: http://lguest.ozlabs.org/ 7279S: Odd Fixes 7280F: arch/x86/include/asm/lguest*.h 7281F: arch/x86/lguest/ 7282F: drivers/lguest/ 7283F: include/linux/lguest*.h 7284F: tools/lguest/ 7285 7286LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7287M: Tejun Heo <tj@kernel.org> 7288L: linux-ide@vger.kernel.org 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7290S: Maintained 7291F: drivers/ata/ 7292F: include/linux/ata.h 7293F: include/linux/libata.h 7294F: Documentation/devicetree/bindings/ata/ 7295 7296LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7297M: Viresh Kumar <vireshk@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: include/linux/pata_arasan_cf_data.h 7302F: drivers/ata/pata_arasan_cf.c 7303 7304LIBATA PATA DRIVERS 7305M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.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/pata_*.c 7311F: drivers/ata/ata_generic.c 7312 7313LIBATA SATA AHCI PLATFORM devices support 7314M: Hans de Goede <hdegoede@redhat.com> 7315M: Tejun Heo <tj@kernel.org> 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/ahci_platform.c 7320F: drivers/ata/libahci_platform.c 7321F: include/linux/ahci_platform.h 7322 7323LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7324M: Mikael Pettersson <mikpelinux@gmail.com> 7325L: linux-ide@vger.kernel.org 7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7327S: Maintained 7328F: drivers/ata/sata_promise.* 7329 7330LIBLOCKDEP 7331M: Sasha Levin <sasha.levin@oracle.com> 7332S: Maintained 7333F: tools/lib/lockdep/ 7334 7335LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7336M: Dan Williams <dan.j.williams@intel.com> 7337L: linux-nvdimm@lists.01.org 7338Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7340S: Supported 7341F: drivers/nvdimm/* 7342F: include/linux/nd.h 7343F: include/linux/libnvdimm.h 7344F: include/uapi/linux/ndctl.h 7345 7346LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7347M: Ross Zwisler <ross.zwisler@linux.intel.com> 7348L: linux-nvdimm@lists.01.org 7349Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7350S: Supported 7351F: drivers/nvdimm/blk.c 7352F: drivers/nvdimm/region_devs.c 7353F: drivers/acpi/nfit* 7354 7355LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7356M: Vishal Verma <vishal.l.verma@intel.com> 7357L: linux-nvdimm@lists.01.org 7358Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7359S: Supported 7360F: drivers/nvdimm/btt* 7361 7362LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7363M: Ross Zwisler <ross.zwisler@linux.intel.com> 7364L: linux-nvdimm@lists.01.org 7365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7366S: Supported 7367F: drivers/nvdimm/pmem.c 7368F: include/linux/pmem.h 7369F: arch/*/include/asm/pmem.h 7370 7371LIGHTNVM PLATFORM SUPPORT 7372M: Matias Bjorling <mb@lightnvm.io> 7373W: http://github/OpenChannelSSD 7374L: linux-block@vger.kernel.org 7375S: Maintained 7376F: drivers/lightnvm/ 7377F: include/linux/lightnvm.h 7378F: include/uapi/linux/lightnvm.h 7379 7380LINUX FOR POWERPC (32-BIT AND 64-BIT) 7381M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7382M: Paul Mackerras <paulus@samba.org> 7383M: Michael Ellerman <mpe@ellerman.id.au> 7384W: https://github.com/linuxppc/linux/wiki 7385L: linuxppc-dev@lists.ozlabs.org 7386Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7388S: Supported 7389F: Documentation/powerpc/ 7390F: arch/powerpc/ 7391F: drivers/char/tpm/tpm_ibmvtpm* 7392F: drivers/crypto/nx/ 7393F: drivers/crypto/vmx/ 7394F: drivers/net/ethernet/ibm/ibmveth.* 7395F: drivers/net/ethernet/ibm/ibmvnic.* 7396F: drivers/pci/hotplug/pnv_php.c 7397F: drivers/pci/hotplug/rpa* 7398F: drivers/scsi/ibmvscsi/ 7399F: tools/testing/selftests/powerpc 7400N: opal 7401N: /pmac 7402N: powermac 7403N: powernv 7404N: [^a-z0-9]ps3 7405N: pseries 7406 7407LINUX FOR POWER MACINTOSH 7408M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7409W: http://www.penguinppc.org/ 7410L: linuxppc-dev@lists.ozlabs.org 7411S: Maintained 7412F: arch/powerpc/platforms/powermac/ 7413F: drivers/macintosh/ 7414 7415LINUX FOR POWERPC EMBEDDED MPC5XXX 7416M: Anatolij Gustschin <agust@denx.de> 7417L: linuxppc-dev@lists.ozlabs.org 7418T: git git://git.denx.de/linux-denx-agust.git 7419S: Maintained 7420F: arch/powerpc/platforms/512x/ 7421F: arch/powerpc/platforms/52xx/ 7422 7423LINUX FOR POWERPC EMBEDDED PPC4XX 7424M: Alistair Popple <alistair@popple.id.au> 7425M: Matt Porter <mporter@kernel.crashing.org> 7426W: http://www.penguinppc.org/ 7427L: linuxppc-dev@lists.ozlabs.org 7428S: Maintained 7429F: arch/powerpc/platforms/40x/ 7430F: arch/powerpc/platforms/44x/ 7431 7432LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7433L: linuxppc-dev@lists.ozlabs.org 7434S: Orphan 7435F: arch/powerpc/*/*virtex* 7436F: arch/powerpc/*/*/*virtex* 7437 7438LINUX FOR POWERPC EMBEDDED PPC8XX 7439M: Vitaly Bordug <vitb@kernel.crashing.org> 7440W: http://www.penguinppc.org/ 7441L: linuxppc-dev@lists.ozlabs.org 7442S: Maintained 7443F: arch/powerpc/platforms/8xx/ 7444 7445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7446M: Scott Wood <oss@buserror.net> 7447M: Kumar Gala <galak@kernel.crashing.org> 7448W: http://www.penguinppc.org/ 7449L: linuxppc-dev@lists.ozlabs.org 7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7451S: Maintained 7452F: arch/powerpc/platforms/83xx/ 7453F: arch/powerpc/platforms/85xx/ 7454 7455LINUX FOR POWERPC PA SEMI PWRFICIENT 7456L: linuxppc-dev@lists.ozlabs.org 7457S: Orphan 7458F: arch/powerpc/platforms/pasemi/ 7459F: drivers/*/*pasemi* 7460F: drivers/*/*/*pasemi* 7461 7462LINUX SECURITY MODULE (LSM) FRAMEWORK 7463M: Chris Wright <chrisw@sous-sol.org> 7464L: linux-security-module@vger.kernel.org 7465S: Supported 7466 7467LIS3LV02D ACCELEROMETER DRIVER 7468M: Eric Piel <eric.piel@tremplin-utc.net> 7469S: Maintained 7470F: Documentation/misc-devices/lis3lv02d 7471F: drivers/misc/lis3lv02d/ 7472F: drivers/platform/x86/hp_accel.c 7473 7474LIVE PATCHING 7475M: Josh Poimboeuf <jpoimboe@redhat.com> 7476M: Jessica Yu <jeyu@redhat.com> 7477M: Jiri Kosina <jikos@kernel.org> 7478M: Miroslav Benes <mbenes@suse.cz> 7479R: Petr Mladek <pmladek@suse.com> 7480S: Maintained 7481F: kernel/livepatch/ 7482F: include/linux/livepatch.h 7483F: arch/x86/include/asm/livepatch.h 7484F: arch/x86/kernel/livepatch.c 7485F: Documentation/livepatch/ 7486F: Documentation/ABI/testing/sysfs-kernel-livepatch 7487F: samples/livepatch/ 7488L: live-patching@vger.kernel.org 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7490 7491LINUX KERNEL DUMP TEST MODULE (LKDTM) 7492M: Kees Cook <keescook@chromium.org> 7493S: Maintained 7494F: drivers/misc/lkdtm* 7495 7496LLC (802.2) 7497M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7498S: Maintained 7499F: include/linux/llc.h 7500F: include/uapi/linux/llc.h 7501F: include/net/llc* 7502F: net/llc/ 7503 7504LM73 HARDWARE MONITOR DRIVER 7505M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7506L: linux-hwmon@vger.kernel.org 7507S: Maintained 7508F: drivers/hwmon/lm73.c 7509 7510LM78 HARDWARE MONITOR DRIVER 7511M: Jean Delvare <jdelvare@suse.com> 7512L: linux-hwmon@vger.kernel.org 7513S: Maintained 7514F: Documentation/hwmon/lm78 7515F: drivers/hwmon/lm78.c 7516 7517LM83 HARDWARE MONITOR DRIVER 7518M: Jean Delvare <jdelvare@suse.com> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/lm83 7522F: drivers/hwmon/lm83.c 7523 7524LM90 HARDWARE MONITOR DRIVER 7525M: Jean Delvare <jdelvare@suse.com> 7526L: linux-hwmon@vger.kernel.org 7527S: Maintained 7528F: Documentation/hwmon/lm90 7529F: Documentation/devicetree/bindings/hwmon/lm90.txt 7530F: drivers/hwmon/lm90.c 7531 7532LM95234 HARDWARE MONITOR DRIVER 7533M: Guenter Roeck <linux@roeck-us.net> 7534L: linux-hwmon@vger.kernel.org 7535S: Maintained 7536F: Documentation/hwmon/lm95234 7537F: drivers/hwmon/lm95234.c 7538 7539LME2510 MEDIA DRIVER 7540M: Malcolm Priestley <tvboxspy@gmail.com> 7541L: linux-media@vger.kernel.org 7542W: https://linuxtv.org 7543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7544S: Maintained 7545F: drivers/media/usb/dvb-usb-v2/lmedm04* 7546 7547LOCKING PRIMITIVES 7548M: Peter Zijlstra <peterz@infradead.org> 7549M: Ingo Molnar <mingo@redhat.com> 7550L: linux-kernel@vger.kernel.org 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7552S: Maintained 7553F: Documentation/locking/ 7554F: include/linux/lockdep.h 7555F: include/linux/spinlock*.h 7556F: arch/*/include/asm/spinlock*.h 7557F: include/linux/rwlock*.h 7558F: include/linux/mutex*.h 7559F: arch/*/include/asm/mutex*.h 7560F: include/linux/rwsem*.h 7561F: arch/*/include/asm/rwsem.h 7562F: include/linux/seqlock.h 7563F: lib/locking*.[ch] 7564F: kernel/locking/ 7565 7566LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7567M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7568L: linux-ntfs-dev@lists.sourceforge.net 7569W: http://www.linux-ntfs.org/content/view/19/37/ 7570S: Maintained 7571F: Documentation/ldm.txt 7572F: block/partitions/ldm.* 7573 7574LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7575M: Sathya Prakash <sathya.prakash@broadcom.com> 7576M: Chaitra P B <chaitra.basappa@broadcom.com> 7577M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7578L: MPT-FusionLinux.pdl@broadcom.com 7579L: linux-scsi@vger.kernel.org 7580W: http://www.avagotech.com/support/ 7581S: Supported 7582F: drivers/message/fusion/ 7583F: drivers/scsi/mpt2sas/ 7584F: drivers/scsi/mpt3sas/ 7585 7586LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7587M: Matthew Wilcox <matthew@wil.cx> 7588L: linux-scsi@vger.kernel.org 7589S: Maintained 7590F: drivers/scsi/sym53c8xx_2/ 7591 7592LTC4261 HARDWARE MONITOR DRIVER 7593M: Guenter Roeck <linux@roeck-us.net> 7594L: linux-hwmon@vger.kernel.org 7595S: Maintained 7596F: Documentation/hwmon/ltc4261 7597F: drivers/hwmon/ltc4261.c 7598 7599LTP (Linux Test Project) 7600M: Mike Frysinger <vapier@gentoo.org> 7601M: Cyril Hrubis <chrubis@suse.cz> 7602M: Wanlong Gao <wanlong.gao@gmail.com> 7603M: Jan Stancek <jstancek@redhat.com> 7604M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7605M: Alexey Kodanev <alexey.kodanev@oracle.com> 7606L: ltp@lists.linux.it (subscribers-only) 7607W: http://linux-test-project.github.io/ 7608T: git git://github.com/linux-test-project/ltp.git 7609S: Maintained 7610 7611M32R ARCHITECTURE 7612W: http://www.linux-m32r.org/ 7613S: Orphan 7614F: arch/m32r/ 7615 7616M68K ARCHITECTURE 7617M: Geert Uytterhoeven <geert@linux-m68k.org> 7618L: linux-m68k@lists.linux-m68k.org 7619W: http://www.linux-m68k.org/ 7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7621S: Maintained 7622F: arch/m68k/ 7623F: drivers/zorro/ 7624 7625M68K ON APPLE MACINTOSH 7626M: Joshua Thompson <funaho@jurai.org> 7627W: http://www.mac.linux-m68k.org/ 7628L: linux-m68k@lists.linux-m68k.org 7629S: Maintained 7630F: arch/m68k/mac/ 7631 7632M68K ON HP9000/300 7633M: Philip Blundell <philb@gnu.org> 7634W: http://www.tazenda.demon.co.uk/phil/linux-hp 7635S: Maintained 7636F: arch/m68k/hp300/ 7637 7638M88DS3103 MEDIA DRIVER 7639M: Antti Palosaari <crope@iki.fi> 7640L: linux-media@vger.kernel.org 7641W: https://linuxtv.org 7642W: http://palosaari.fi/linux/ 7643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7644T: git git://linuxtv.org/anttip/media_tree.git 7645S: Maintained 7646F: drivers/media/dvb-frontends/m88ds3103* 7647 7648M88RS2000 MEDIA DRIVER 7649M: Malcolm Priestley <tvboxspy@gmail.com> 7650L: linux-media@vger.kernel.org 7651W: https://linuxtv.org 7652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7653S: Maintained 7654F: drivers/media/dvb-frontends/m88rs2000* 7655 7656MA901 MASTERKIT USB FM RADIO DRIVER 7657M: Alexey Klimov <klimov.linux@gmail.com> 7658L: linux-media@vger.kernel.org 7659T: git git://linuxtv.org/media_tree.git 7660S: Maintained 7661F: drivers/media/radio/radio-ma901.c 7662 7663MAC80211 7664M: Johannes Berg <johannes@sipsolutions.net> 7665L: linux-wireless@vger.kernel.org 7666W: http://wireless.kernel.org/ 7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7669S: Maintained 7670F: Documentation/networking/mac80211-injection.txt 7671F: include/net/mac80211.h 7672F: net/mac80211/ 7673F: drivers/net/wireless/mac80211_hwsim.[ch] 7674 7675MACVLAN DRIVER 7676M: Patrick McHardy <kaber@trash.net> 7677L: netdev@vger.kernel.org 7678S: Maintained 7679F: drivers/net/macvlan.c 7680F: include/linux/if_macvlan.h 7681 7682MAILBOX API 7683M: Jassi Brar <jassisinghbrar@gmail.com> 7684L: linux-kernel@vger.kernel.org 7685S: Maintained 7686F: drivers/mailbox/ 7687F: include/linux/mailbox_client.h 7688F: include/linux/mailbox_controller.h 7689 7690MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7691M: Michael Kerrisk <mtk.manpages@gmail.com> 7692W: http://www.kernel.org/doc/man-pages 7693L: linux-man@vger.kernel.org 7694S: Maintained 7695 7696MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7697M: Andrew Lunn <andrew@lunn.ch> 7698M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7699L: netdev@vger.kernel.org 7700S: Maintained 7701F: drivers/net/dsa/mv88e6xxx/ 7702F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7703 7704MARVELL ARMADA DRM SUPPORT 7705M: Russell King <rmk+kernel@armlinux.org.uk> 7706S: Maintained 7707F: drivers/gpu/drm/armada/ 7708F: include/uapi/drm/armada_drm.h 7709F: Documentation/devicetree/bindings/display/armada/ 7710 7711MARVELL CRYPTO DRIVER 7712M: Boris Brezillon <boris.brezillon@free-electrons.com> 7713M: Arnaud Ebalard <arno@natisbad.org> 7714F: drivers/crypto/marvell/ 7715S: Maintained 7716L: linux-crypto@vger.kernel.org 7717 7718MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7719M: Mirko Lindner <mlindner@marvell.com> 7720M: Stephen Hemminger <stephen@networkplumber.org> 7721L: netdev@vger.kernel.org 7722S: Maintained 7723F: drivers/net/ethernet/marvell/sk* 7724 7725MARVELL LIBERTAS WIRELESS DRIVER 7726L: libertas-dev@lists.infradead.org 7727S: Orphan 7728F: drivers/net/wireless/marvell/libertas/ 7729 7730MARVELL MV643XX ETHERNET DRIVER 7731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7732L: netdev@vger.kernel.org 7733S: Maintained 7734F: drivers/net/ethernet/marvell/mv643xx_eth.* 7735F: include/linux/mv643xx.h 7736 7737MARVELL MVNETA ETHERNET DRIVER 7738M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7739L: netdev@vger.kernel.org 7740S: Maintained 7741F: drivers/net/ethernet/marvell/mvneta.* 7742 7743MARVELL MWIFIEX WIRELESS DRIVER 7744M: Amitkumar Karwar <akarwar@marvell.com> 7745M: Nishant Sarmukadam <nishants@marvell.com> 7746L: linux-wireless@vger.kernel.org 7747S: Maintained 7748F: drivers/net/wireless/marvell/mwifiex/ 7749 7750MARVELL MWL8K WIRELESS DRIVER 7751M: Lennert Buytenhek <buytenh@wantstofly.org> 7752L: linux-wireless@vger.kernel.org 7753S: Odd Fixes 7754F: drivers/net/wireless/marvell/mwl8k.c 7755 7756MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7757M: Nicolas Pitre <nico@fluxnic.net> 7758S: Odd Fixes 7759F: drivers/mmc/host/mvsdio.* 7760 7761MATROX FRAMEBUFFER DRIVER 7762L: linux-fbdev@vger.kernel.org 7763S: Orphan 7764F: drivers/video/fbdev/matrox/matroxfb_* 7765F: include/uapi/linux/matroxfb.h 7766 7767MAX16065 HARDWARE MONITOR DRIVER 7768M: Guenter Roeck <linux@roeck-us.net> 7769L: linux-hwmon@vger.kernel.org 7770S: Maintained 7771F: Documentation/hwmon/max16065 7772F: drivers/hwmon/max16065.c 7773 7774MAX20751 HARDWARE MONITOR DRIVER 7775M: Guenter Roeck <linux@roeck-us.net> 7776L: linux-hwmon@vger.kernel.org 7777S: Maintained 7778F: Documentation/hwmon/max20751 7779F: drivers/hwmon/max20751.c 7780 7781MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7782L: linux-hwmon@vger.kernel.org 7783S: Orphan 7784F: Documentation/hwmon/max6650 7785F: drivers/hwmon/max6650.c 7786 7787MAX6697 HARDWARE MONITOR DRIVER 7788M: Guenter Roeck <linux@roeck-us.net> 7789L: linux-hwmon@vger.kernel.org 7790S: Maintained 7791F: Documentation/hwmon/max6697 7792F: Documentation/devicetree/bindings/i2c/max6697.txt 7793F: drivers/hwmon/max6697.c 7794F: include/linux/platform_data/max6697.h 7795 7796MAX9860 MONO AUDIO VOICE CODEC DRIVER 7797M: Peter Rosin <peda@axentia.se> 7798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7799S: Maintained 7800F: Documentation/devicetree/bindings/sound/max9860.txt 7801F: sound/soc/codecs/max9860.* 7802 7803MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7804M: Krzysztof Kozlowski <krzk@kernel.org> 7805M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7806L: linux-pm@vger.kernel.org 7807S: Supported 7808F: drivers/power/supply/max14577_charger.c 7809F: drivers/power/supply/max77693_charger.c 7810 7811MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7812M: Javier Martinez Canillas <javier@osg.samsung.com> 7813L: linux-kernel@vger.kernel.org 7814S: Supported 7815F: drivers/*/*max77802*.c 7816F: Documentation/devicetree/bindings/*/*max77802.txt 7817F: include/dt-bindings/*/*max77802.h 7818 7819MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7820M: Chanwoo Choi <cw00.choi@samsung.com> 7821M: Krzysztof Kozlowski <krzk@kernel.org> 7822M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7823L: linux-kernel@vger.kernel.org 7824S: Supported 7825F: drivers/*/max14577*.c 7826F: drivers/*/max77686*.c 7827F: drivers/*/max77693*.c 7828F: drivers/extcon/extcon-max14577.c 7829F: drivers/extcon/extcon-max77693.c 7830F: drivers/rtc/rtc-max77686.c 7831F: drivers/clk/clk-max77686.c 7832F: Documentation/devicetree/bindings/mfd/max14577.txt 7833F: Documentation/devicetree/bindings/*/max77686.txt 7834F: Documentation/devicetree/bindings/mfd/max77693.txt 7835F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7836F: include/linux/mfd/max14577*.h 7837F: include/linux/mfd/max77686*.h 7838F: include/linux/mfd/max77693*.h 7839 7840MAXIRADIO FM RADIO RECEIVER DRIVER 7841M: Hans Verkuil <hverkuil@xs4all.nl> 7842L: linux-media@vger.kernel.org 7843T: git git://linuxtv.org/media_tree.git 7844W: https://linuxtv.org 7845S: Maintained 7846F: drivers/media/radio/radio-maxiradio* 7847 7848MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7849M: Peter Rosin <peda@axentia.se> 7850L: linux-iio@vger.kernel.org 7851S: Maintained 7852F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7853F: drivers/iio/potentiometer/mcp4531.c 7854 7855MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7856M: William Breathitt Gray <vilhelm.gray@gmail.com> 7857L: linux-iio@vger.kernel.org 7858S: Maintained 7859F: drivers/iio/dac/cio-dac.c 7860 7861MEDIA DRIVERS FOR RENESAS - FCP 7862M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7863L: linux-media@vger.kernel.org 7864L: linux-renesas-soc@vger.kernel.org 7865T: git git://linuxtv.org/media_tree.git 7866S: Supported 7867F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7868F: drivers/media/platform/rcar-fcp.c 7869F: include/media/rcar-fcp.h 7870 7871MEDIA DRIVERS FOR RENESAS - FDP1 7872M: Kieran Bingham <kieran@bingham.xyz> 7873L: linux-media@vger.kernel.org 7874L: linux-renesas-soc@vger.kernel.org 7875T: git git://linuxtv.org/media_tree.git 7876S: Supported 7877F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7878F: drivers/media/platform/rcar_fdp1.c 7879 7880MEDIA DRIVERS FOR RENESAS - VIN 7881M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7882L: linux-media@vger.kernel.org 7883L: linux-renesas-soc@vger.kernel.org 7884T: git git://linuxtv.org/media_tree.git 7885S: Supported 7886F: Documentation/devicetree/bindings/media/rcar_vin.txt 7887F: drivers/media/platform/rcar-vin/ 7888 7889MEDIA DRIVERS FOR RENESAS - VSP1 7890M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7891L: linux-media@vger.kernel.org 7892L: linux-renesas-soc@vger.kernel.org 7893T: git git://linuxtv.org/media_tree.git 7894S: Supported 7895F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7896F: drivers/media/platform/vsp1/ 7897 7898MEDIA DRIVERS FOR HELENE 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/helene* 7906 7907MEDIA DRIVERS FOR ASCOT2E 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/ascot2e* 7916 7917MEDIA DRIVERS FOR CXD2841ER 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/cxd2841er* 7926 7927MEDIA DRIVERS FOR HORUS3A 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/horus3a* 7936 7937MEDIA DRIVERS FOR LNBH25 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/dvb-frontends/lnbh25* 7946 7947MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7948M: Sergey Kozlov <serjk@netup.ru> 7949M: Abylay Ospan <aospan@netup.ru> 7950L: linux-media@vger.kernel.org 7951W: https://linuxtv.org 7952W: http://netup.tv/ 7953T: git git://linuxtv.org/media_tree.git 7954S: Supported 7955F: drivers/media/pci/netup_unidvb/* 7956 7957MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7958M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7959M: Mauro Carvalho Chehab <mchehab@kernel.org> 7960P: LinuxTV.org Project 7961L: linux-media@vger.kernel.org 7962W: https://linuxtv.org 7963Q: http://patchwork.kernel.org/project/linux-media/list/ 7964T: git git://linuxtv.org/media_tree.git 7965S: Maintained 7966F: Documentation/media/ 7967F: drivers/media/ 7968F: drivers/staging/media/ 7969F: include/linux/platform_data/media/ 7970F: include/media/ 7971F: include/uapi/linux/dvb/ 7972F: include/uapi/linux/videodev2.h 7973F: include/uapi/linux/media.h 7974F: include/uapi/linux/v4l2-* 7975F: include/uapi/linux/meye.h 7976F: include/uapi/linux/ivtv* 7977F: include/uapi/linux/uvcvideo.h 7978 7979MEDIATEK ETHERNET DRIVER 7980M: Felix Fietkau <nbd@openwrt.org> 7981M: John Crispin <blogic@openwrt.org> 7982L: netdev@vger.kernel.org 7983S: Maintained 7984F: drivers/net/ethernet/mediatek/ 7985 7986MEDIATEK MEDIA DRIVER 7987M: Tiffany Lin <tiffany.lin@mediatek.com> 7988M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7989S: Supported 7990F: drivers/media/platform/mtk-vcodec/ 7991F: drivers/media/platform/mtk-vpu/ 7992F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7993F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7994 7995MEDIATEK MDP DRIVER 7996M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7997M: Houlong Wei <houlong.wei@mediatek.com> 7998M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7999S: Supported 8000F: drivers/media/platform/mtk-mdp/ 8001F: drivers/media/platform/mtk-vpu/ 8002F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8003 8004MEDIATEK MT7601U WIRELESS LAN DRIVER 8005M: Jakub Kicinski <kubakici@wp.pl> 8006L: linux-wireless@vger.kernel.org 8007S: Maintained 8008F: drivers/net/wireless/mediatek/mt7601u/ 8009 8010MEGARAID SCSI/SAS DRIVERS 8011M: Kashyap Desai <kashyap.desai@broadcom.com> 8012M: Sumit Saxena <sumit.saxena@broadcom.com> 8013M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8014L: megaraidlinux.pdl@broadcom.com 8015L: linux-scsi@vger.kernel.org 8016W: http://www.avagotech.com/support/ 8017S: Maintained 8018F: Documentation/scsi/megaraid.txt 8019F: drivers/scsi/megaraid.* 8020F: drivers/scsi/megaraid/ 8021 8022MELFAS MIP4 TOUCHSCREEN DRIVER 8023M: Sangwon Jee <jeesw@melfas.com> 8024W: http://www.melfas.com 8025S: Supported 8026F: drivers/input/touchscreen/melfas_mip4.c 8027F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8028 8029MELLANOX ETHERNET DRIVER (mlx4_en) 8030M: Tariq Toukan <tariqt@mellanox.com> 8031L: netdev@vger.kernel.org 8032S: Supported 8033W: http://www.mellanox.com 8034Q: http://patchwork.ozlabs.org/project/netdev/list/ 8035F: drivers/net/ethernet/mellanox/mlx4/en_* 8036 8037MELLANOX ETHERNET DRIVER (mlx5e) 8038M: Saeed Mahameed <saeedm@mellanox.com> 8039L: netdev@vger.kernel.org 8040S: Supported 8041W: http://www.mellanox.com 8042Q: http://patchwork.ozlabs.org/project/netdev/list/ 8043F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8044 8045MELLANOX ETHERNET SWITCH DRIVERS 8046M: Jiri Pirko <jiri@mellanox.com> 8047M: Ido Schimmel <idosch@mellanox.com> 8048L: netdev@vger.kernel.org 8049S: Supported 8050W: http://www.mellanox.com 8051Q: http://patchwork.ozlabs.org/project/netdev/list/ 8052F: drivers/net/ethernet/mellanox/mlxsw/ 8053 8054MELLANOX MLXCPLD I2C AND MUX DRIVER 8055M: Vadim Pasternak <vadimp@mellanox.com> 8056M: Michael Shych <michaelsh@mellanox.com> 8057L: linux-i2c@vger.kernel.org 8058S: Supported 8059F: drivers/i2c/busses/i2c-mlxcpld.c 8060F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8061F: Documentation/i2c/busses/i2c-mlxcpld 8062 8063MELLANOX MLXCPLD LED DRIVER 8064M: Vadim Pasternak <vadimp@mellanox.com> 8065L: linux-leds@vger.kernel.org 8066S: Supported 8067F: drivers/leds/leds-mlxcpld.c 8068F: Documentation/leds/leds-mlxcpld.txt 8069 8070MELLANOX PLATFORM DRIVER 8071M: Vadim Pasternak <vadimp@mellanox.com> 8072L: platform-driver-x86@vger.kernel.org 8073S: Supported 8074F: drivers/platform/x86/mlx-platform.c 8075 8076MELLANOX MLX CPLD HOTPLUG DRIVER 8077M: Vadim Pasternak <vadimp@mellanox.com> 8078L: platform-driver-x86@vger.kernel.org 8079S: Supported 8080F: drivers/platform/x86/mlxcpld-hotplug.c 8081F: include/linux/platform_data/mlxcpld-hotplug.h 8082 8083SOFT-ROCE DRIVER (rxe) 8084M: Moni Shoua <monis@mellanox.com> 8085L: linux-rdma@vger.kernel.org 8086S: Supported 8087W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8088Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8089F: drivers/infiniband/sw/rxe/ 8090F: include/uapi/rdma/rdma_user_rxe.h 8091 8092MEMBARRIER SUPPORT 8093M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8095L: linux-kernel@vger.kernel.org 8096S: Supported 8097F: kernel/membarrier.c 8098F: include/uapi/linux/membarrier.h 8099 8100MEMORY MANAGEMENT 8101L: linux-mm@kvack.org 8102W: http://www.linux-mm.org 8103S: Maintained 8104F: include/linux/mm.h 8105F: include/linux/gfp.h 8106F: include/linux/mmzone.h 8107F: include/linux/memory_hotplug.h 8108F: include/linux/vmalloc.h 8109F: mm/ 8110 8111MEMORY TECHNOLOGY DEVICES (MTD) 8112M: David Woodhouse <dwmw2@infradead.org> 8113M: Brian Norris <computersforpeace@gmail.com> 8114M: Boris Brezillon <boris.brezillon@free-electrons.com> 8115M: Marek Vasut <marek.vasut@gmail.com> 8116M: Richard Weinberger <richard@nod.at> 8117M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8118L: linux-mtd@lists.infradead.org 8119W: http://www.linux-mtd.infradead.org/ 8120Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8121T: git git://git.infradead.org/linux-mtd.git 8122T: git git://git.infradead.org/l2-mtd.git 8123S: Maintained 8124F: Documentation/devicetree/bindings/mtd/ 8125F: drivers/mtd/ 8126F: include/linux/mtd/ 8127F: include/uapi/mtd/ 8128 8129MEN A21 WATCHDOG DRIVER 8130M: Johannes Thumshirn <morbidrsa@gmail.com> 8131L: linux-watchdog@vger.kernel.org 8132S: Maintained 8133F: drivers/watchdog/mena21_wdt.c 8134 8135MEN CHAMELEON BUS (mcb) 8136M: Johannes Thumshirn <morbidrsa@gmail.com> 8137S: Maintained 8138F: drivers/mcb/ 8139F: include/linux/mcb.h 8140F: Documentation/men-chameleon-bus.txt 8141 8142MEN F21BMC (Board Management Controller) 8143M: Andreas Werner <andreas.werner@men.de> 8144S: Supported 8145F: drivers/mfd/menf21bmc.c 8146F: drivers/watchdog/menf21bmc_wdt.c 8147F: drivers/leds/leds-menf21bmc.c 8148F: drivers/hwmon/menf21bmc_hwmon.c 8149F: Documentation/hwmon/menf21bmc 8150 8151METAG ARCHITECTURE 8152M: James Hogan <james.hogan@imgtec.com> 8153L: linux-metag@vger.kernel.org 8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8155S: Odd Fixes 8156F: arch/metag/ 8157F: Documentation/metag/ 8158F: Documentation/devicetree/bindings/metag/ 8159F: Documentation/devicetree/bindings/interrupt-controller/img,* 8160F: drivers/clocksource/metag_generic.c 8161F: drivers/irqchip/irq-metag.c 8162F: drivers/irqchip/irq-metag-ext.c 8163F: drivers/tty/metag_da.c 8164 8165MICROBLAZE ARCHITECTURE 8166M: Michal Simek <monstr@monstr.eu> 8167W: http://www.monstr.eu/fdt/ 8168T: git git://git.monstr.eu/linux-2.6-microblaze.git 8169S: Supported 8170F: arch/microblaze/ 8171 8172MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8173M: Richard Genoud <richard.genoud@gmail.com> 8174S: Maintained 8175F: drivers/tty/serial/atmel_serial.c 8176F: include/linux/atmel_serial.h 8177 8178MICROCHIP / ATMEL ISC DRIVER 8179M: Songjun Wu <songjun.wu@microchip.com> 8180L: linux-media@vger.kernel.org 8181S: Supported 8182F: drivers/media/platform/atmel/atmel-isc.c 8183F: drivers/media/platform/atmel/atmel-isc-regs.h 8184F: devicetree/bindings/media/atmel-isc.txt 8185 8186MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8187M: Chen Yu <yu.c.chen@intel.com> 8188L: platform-driver-x86@vger.kernel.org 8189S: Supported 8190F: drivers/platform/x86/surfacepro3_button.c 8191 8192MICROTEK X6 SCANNER 8193M: Oliver Neukum <oliver@neukum.org> 8194S: Maintained 8195F: drivers/usb/image/microtek.* 8196 8197MIPS 8198M: Ralf Baechle <ralf@linux-mips.org> 8199L: linux-mips@linux-mips.org 8200W: http://www.linux-mips.org/ 8201T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8202Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8203S: Supported 8204F: Documentation/devicetree/bindings/mips/ 8205F: Documentation/mips/ 8206F: arch/mips/ 8207 8208MIPS/LOONGSON1 ARCHITECTURE 8209M: Keguang Zhang <keguang.zhang@gmail.com> 8210L: linux-mips@linux-mips.org 8211S: Maintained 8212F: arch/mips/loongson32/ 8213F: arch/mips/include/asm/mach-loongson32/ 8214F: drivers/*/*loongson1* 8215F: drivers/*/*/*loongson1* 8216 8217MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8218M: Hans Verkuil <hverkuil@xs4all.nl> 8219L: linux-media@vger.kernel.org 8220T: git git://linuxtv.org/media_tree.git 8221W: https://linuxtv.org 8222S: Odd Fixes 8223F: drivers/media/radio/radio-miropcm20* 8224 8225MELLANOX MLX4 core VPI driver 8226M: Yishai Hadas <yishaih@mellanox.com> 8227L: netdev@vger.kernel.org 8228L: linux-rdma@vger.kernel.org 8229W: http://www.mellanox.com 8230Q: http://patchwork.ozlabs.org/project/netdev/list/ 8231S: Supported 8232F: drivers/net/ethernet/mellanox/mlx4/ 8233F: include/linux/mlx4/ 8234F: include/uapi/rdma/mlx4-abi.h 8235 8236MELLANOX MLX4 IB driver 8237M: Yishai Hadas <yishaih@mellanox.com> 8238L: linux-rdma@vger.kernel.org 8239W: http://www.mellanox.com 8240Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8241S: Supported 8242F: drivers/infiniband/hw/mlx4/ 8243F: include/linux/mlx4/ 8244 8245MELLANOX MLX5 core VPI driver 8246M: Saeed Mahameed <saeedm@mellanox.com> 8247M: Matan Barak <matanb@mellanox.com> 8248M: Leon Romanovsky <leonro@mellanox.com> 8249L: netdev@vger.kernel.org 8250L: linux-rdma@vger.kernel.org 8251W: http://www.mellanox.com 8252Q: http://patchwork.ozlabs.org/project/netdev/list/ 8253S: Supported 8254F: drivers/net/ethernet/mellanox/mlx5/core/ 8255F: include/linux/mlx5/ 8256F: include/uapi/rdma/mlx5-abi.h 8257 8258MELLANOX MLX5 IB driver 8259M: Matan Barak <matanb@mellanox.com> 8260M: Leon Romanovsky <leonro@mellanox.com> 8261L: linux-rdma@vger.kernel.org 8262W: http://www.mellanox.com 8263Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8264S: Supported 8265F: drivers/infiniband/hw/mlx5/ 8266F: include/linux/mlx5/ 8267 8268MELEXIS MLX90614 DRIVER 8269M: Crt Mori <cmo@melexis.com> 8270L: linux-iio@vger.kernel.org 8271W: http://www.melexis.com 8272S: Supported 8273F: drivers/iio/temperature/mlx90614.c 8274 8275MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8276M: Don Brace <don.brace@microsemi.com> 8277L: esc.storagedev@microsemi.com 8278L: linux-scsi@vger.kernel.org 8279S: Supported 8280F: drivers/scsi/smartpqi/smartpqi*.[ch] 8281F: drivers/scsi/smartpqi/Kconfig 8282F: drivers/scsi/smartpqi/Makefile 8283F: include/linux/cciss*.h 8284F: include/uapi/linux/cciss*.h 8285F: Documentation/scsi/smartpqi.txt 8286 8287MN88472 MEDIA DRIVER 8288M: Antti Palosaari <crope@iki.fi> 8289L: linux-media@vger.kernel.org 8290W: https://linuxtv.org 8291W: http://palosaari.fi/linux/ 8292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8293S: Maintained 8294F: drivers/media/dvb-frontends/mn88472* 8295 8296MN88473 MEDIA DRIVER 8297M: Antti Palosaari <crope@iki.fi> 8298L: linux-media@vger.kernel.org 8299W: https://linuxtv.org 8300W: http://palosaari.fi/linux/ 8301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8302S: Maintained 8303F: drivers/media/dvb-frontends/mn88473* 8304 8305MODULE SUPPORT 8306M: Jessica Yu <jeyu@redhat.com> 8307M: Rusty Russell <rusty@rustcorp.com.au> 8308S: Maintained 8309F: include/linux/module.h 8310F: kernel/module.c 8311 8312MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8313W: http://popies.net/meye/ 8314S: Orphan 8315F: Documentation/media/v4l-drivers/meye* 8316F: drivers/media/pci/meye/ 8317F: include/uapi/linux/meye.h 8318 8319MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8320M: Jiri Slaby <jirislaby@gmail.com> 8321S: Maintained 8322F: Documentation/serial/moxa-smartio 8323F: drivers/tty/mxser.* 8324 8325MR800 AVERMEDIA USB FM RADIO DRIVER 8326M: Alexey Klimov <klimov.linux@gmail.com> 8327L: linux-media@vger.kernel.org 8328T: git git://linuxtv.org/media_tree.git 8329S: Maintained 8330F: drivers/media/radio/radio-mr800.c 8331 8332MRF24J40 IEEE 802.15.4 RADIO DRIVER 8333M: Alan Ott <alan@signal11.us> 8334L: linux-wpan@vger.kernel.org 8335S: Maintained 8336F: drivers/net/ieee802154/mrf24j40.c 8337F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8338 8339MSI LAPTOP SUPPORT 8340M: "Lee, Chun-Yi" <jlee@suse.com> 8341L: platform-driver-x86@vger.kernel.org 8342S: Maintained 8343F: drivers/platform/x86/msi-laptop.c 8344 8345MSI WMI SUPPORT 8346L: platform-driver-x86@vger.kernel.org 8347S: Orphan 8348F: drivers/platform/x86/msi-wmi.c 8349 8350MSI001 MEDIA DRIVER 8351M: Antti Palosaari <crope@iki.fi> 8352L: linux-media@vger.kernel.org 8353W: https://linuxtv.org 8354W: http://palosaari.fi/linux/ 8355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8356T: git git://linuxtv.org/anttip/media_tree.git 8357S: Maintained 8358F: drivers/media/tuners/msi001* 8359 8360MSI2500 MEDIA DRIVER 8361M: Antti Palosaari <crope@iki.fi> 8362L: linux-media@vger.kernel.org 8363W: https://linuxtv.org 8364W: http://palosaari.fi/linux/ 8365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8366T: git git://linuxtv.org/anttip/media_tree.git 8367S: Maintained 8368F: drivers/media/usb/msi2500/ 8369 8370MSYSTEMS DISKONCHIP G3 MTD DRIVER 8371M: Robert Jarzmik <robert.jarzmik@free.fr> 8372L: linux-mtd@lists.infradead.org 8373S: Maintained 8374F: drivers/mtd/devices/docg3* 8375 8376MT9M032 APTINA SENSOR DRIVER 8377M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8378L: linux-media@vger.kernel.org 8379T: git git://linuxtv.org/media_tree.git 8380S: Maintained 8381F: drivers/media/i2c/mt9m032.c 8382F: include/media/i2c/mt9m032.h 8383 8384MT9P031 APTINA CAMERA SENSOR 8385M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8386L: linux-media@vger.kernel.org 8387T: git git://linuxtv.org/media_tree.git 8388S: Maintained 8389F: drivers/media/i2c/mt9p031.c 8390F: include/media/i2c/mt9p031.h 8391 8392MT9T001 APTINA CAMERA SENSOR 8393M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8394L: linux-media@vger.kernel.org 8395T: git git://linuxtv.org/media_tree.git 8396S: Maintained 8397F: drivers/media/i2c/mt9t001.c 8398F: include/media/i2c/mt9t001.h 8399 8400MT9V032 APTINA CAMERA SENSOR 8401M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8402L: linux-media@vger.kernel.org 8403T: git git://linuxtv.org/media_tree.git 8404S: Maintained 8405F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8406F: drivers/media/i2c/mt9v032.c 8407F: include/media/i2c/mt9v032.h 8408 8409MULTIFUNCTION DEVICES (MFD) 8410M: Lee Jones <lee.jones@linaro.org> 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8412S: Supported 8413F: Documentation/devicetree/bindings/mfd/ 8414F: drivers/mfd/ 8415F: include/linux/mfd/ 8416 8417MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8418M: Ulf Hansson <ulf.hansson@linaro.org> 8419L: linux-mmc@vger.kernel.org 8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8421S: Maintained 8422F: Documentation/devicetree/bindings/mmc/ 8423F: drivers/mmc/ 8424F: include/linux/mmc/ 8425F: include/uapi/linux/mmc/ 8426 8427MULTIMEDIA CARD (MMC) ETC. OVER SPI 8428S: Orphan 8429F: drivers/mmc/host/mmc_spi.c 8430F: include/linux/spi/mmc_spi.h 8431 8432MULTISOUND SOUND DRIVER 8433M: Andrew Veliath <andrewtv@usa.net> 8434S: Maintained 8435F: Documentation/sound/oss/MultiSound 8436F: sound/oss/msnd* 8437 8438MULTITECH MULTIPORT CARD (ISICOM) 8439S: Orphan 8440F: drivers/tty/isicom.c 8441F: include/linux/isicom.h 8442 8443MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8444M: Bin Liu <b-liu@ti.com> 8445L: linux-usb@vger.kernel.org 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8447S: Maintained 8448F: drivers/usb/musb/ 8449 8450MXL5007T MEDIA DRIVER 8451M: Michael Krufky <mkrufky@linuxtv.org> 8452L: linux-media@vger.kernel.org 8453W: https://linuxtv.org 8454W: http://github.com/mkrufky 8455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8456T: git git://linuxtv.org/mkrufky/tuners.git 8457S: Maintained 8458F: drivers/media/tuners/mxl5007t.* 8459 8460MXSFB DRM DRIVER 8461M: Marek Vasut <marex@denx.de> 8462S: Supported 8463F: drivers/gpu/drm/mxsfb/ 8464F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8465 8466MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8467M: Hyong-Youb Kim <hykim@myri.com> 8468L: netdev@vger.kernel.org 8469W: https://www.myricom.com/support/downloads/myri10ge.html 8470S: Supported 8471F: drivers/net/ethernet/myricom/myri10ge/ 8472 8473NAND FLASH SUBSYSTEM 8474M: Boris Brezillon <boris.brezillon@free-electrons.com> 8475R: Richard Weinberger <richard@nod.at> 8476L: linux-mtd@lists.infradead.org 8477W: http://www.linux-mtd.infradead.org/ 8478Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8479T: git git://github.com/linux-nand/linux.git 8480S: Maintained 8481F: drivers/mtd/nand/ 8482F: include/linux/mtd/nand*.h 8483 8484NATSEMI ETHERNET DRIVER (DP8381x) 8485S: Orphan 8486F: drivers/net/ethernet/natsemi/natsemi.c 8487 8488NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8489M: Daniel Mack <zonque@gmail.com> 8490S: Maintained 8491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8492W: http://www.native-instruments.com 8493F: sound/usb/caiaq/ 8494 8495NCP FILESYSTEM 8496M: Petr Vandrovec <petr@vandrovec.name> 8497S: Odd Fixes 8498F: fs/ncpfs/ 8499 8500NCR 5380 SCSI DRIVERS 8501M: Finn Thain <fthain@telegraphics.com.au> 8502M: Michael Schmitz <schmitzmic@gmail.com> 8503L: linux-scsi@vger.kernel.org 8504S: Maintained 8505F: Documentation/scsi/g_NCR5380.txt 8506F: drivers/scsi/NCR5380.* 8507F: drivers/scsi/arm/cumana_1.c 8508F: drivers/scsi/arm/oak.c 8509F: drivers/scsi/atari_scsi.* 8510F: drivers/scsi/dmx3191d.c 8511F: drivers/scsi/g_NCR5380.* 8512F: drivers/scsi/mac_scsi.* 8513F: drivers/scsi/sun3_scsi.* 8514F: drivers/scsi/sun3_scsi_vme.c 8515 8516NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8517M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8518L: linux-scsi@vger.kernel.org 8519S: Maintained 8520F: drivers/scsi/NCR_D700.* 8521 8522NCT6775 HARDWARE MONITOR DRIVER 8523M: Guenter Roeck <linux@roeck-us.net> 8524L: linux-hwmon@vger.kernel.org 8525S: Maintained 8526F: Documentation/hwmon/nct6775 8527F: drivers/hwmon/nct6775.c 8528 8529NETEFFECT IWARP RNIC DRIVER (IW_NES) 8530M: Faisal Latif <faisal.latif@intel.com> 8531L: linux-rdma@vger.kernel.org 8532W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8533S: Supported 8534F: drivers/infiniband/hw/nes/ 8535F: include/uapi/rdma/nes-abi.h 8536 8537NETEM NETWORK EMULATOR 8538M: Stephen Hemminger <stephen@networkplumber.org> 8539L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8540S: Maintained 8541F: net/sched/sch_netem.c 8542 8543NETERION 10GbE DRIVERS (s2io/vxge) 8544M: Jon Mason <jdmason@kudzu.us> 8545L: netdev@vger.kernel.org 8546S: Supported 8547F: Documentation/networking/s2io.txt 8548F: Documentation/networking/vxge.txt 8549F: drivers/net/ethernet/neterion/ 8550 8551NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8552M: Pablo Neira Ayuso <pablo@netfilter.org> 8553M: Patrick McHardy <kaber@trash.net> 8554M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8555L: netfilter-devel@vger.kernel.org 8556L: coreteam@netfilter.org 8557W: http://www.netfilter.org/ 8558W: http://www.iptables.org/ 8559Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8561T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8562S: Supported 8563F: include/linux/netfilter* 8564F: include/linux/netfilter/ 8565F: include/net/netfilter/ 8566F: include/uapi/linux/netfilter* 8567F: include/uapi/linux/netfilter/ 8568F: net/*/netfilter.c 8569F: net/*/netfilter/ 8570F: net/netfilter/ 8571F: net/bridge/br_netfilter*.c 8572 8573NETLABEL 8574M: Paul Moore <paul@paul-moore.com> 8575W: http://netlabel.sf.net 8576L: netdev@vger.kernel.org 8577S: Maintained 8578F: Documentation/netlabel/ 8579F: include/net/netlabel.h 8580F: net/netlabel/ 8581 8582NETROM NETWORK LAYER 8583M: Ralf Baechle <ralf@linux-mips.org> 8584L: linux-hams@vger.kernel.org 8585W: http://www.linux-ax25.org/ 8586S: Maintained 8587F: include/net/netrom.h 8588F: include/uapi/linux/netrom.h 8589F: net/netrom/ 8590 8591NETRONOME ETHERNET DRIVERS 8592M: Jakub Kicinski <jakub.kicinski@netronome.com> 8593L: oss-drivers@netronome.com 8594S: Maintained 8595F: drivers/net/ethernet/netronome/ 8596 8597NETWORK BLOCK DEVICE (NBD) 8598M: Markus Pargmann <mpa@pengutronix.de> 8599S: Maintained 8600L: nbd-general@lists.sourceforge.net 8601T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8602F: Documentation/blockdev/nbd.txt 8603F: drivers/block/nbd.c 8604F: include/uapi/linux/nbd.h 8605 8606NETWORK DROP MONITOR 8607M: Neil Horman <nhorman@tuxdriver.com> 8608L: netdev@vger.kernel.org 8609S: Maintained 8610W: https://fedorahosted.org/dropwatch/ 8611F: net/core/drop_monitor.c 8612 8613NETWORKING [DSA] 8614M: Andrew Lunn <andrew@lunn.ch> 8615M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8616M: Florian Fainelli <f.fainelli@gmail.com> 8617S: Maintained 8618F: net/dsa/ 8619F: include/net/dsa.h 8620F: drivers/net/dsa/ 8621 8622NETWORKING [GENERAL] 8623M: "David S. Miller" <davem@davemloft.net> 8624L: netdev@vger.kernel.org 8625W: http://www.linuxfoundation.org/en/Net 8626Q: http://patchwork.ozlabs.org/project/netdev/list/ 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8629S: Maintained 8630F: net/ 8631F: include/net/ 8632F: include/linux/in.h 8633F: include/linux/net.h 8634F: include/linux/netdevice.h 8635F: include/uapi/linux/in.h 8636F: include/uapi/linux/net.h 8637F: include/uapi/linux/netdevice.h 8638F: include/uapi/linux/net_namespace.h 8639F: tools/net/ 8640F: tools/testing/selftests/net/ 8641F: lib/random32.c 8642 8643NETWORKING [IPv4/IPv6] 8644M: "David S. Miller" <davem@davemloft.net> 8645M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8646M: James Morris <jmorris@namei.org> 8647M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8648M: Patrick McHardy <kaber@trash.net> 8649L: netdev@vger.kernel.org 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8651S: Maintained 8652F: net/ipv4/ 8653F: net/ipv6/ 8654F: include/net/ip* 8655F: arch/x86/net/* 8656 8657NETWORKING [IPSEC] 8658M: Steffen Klassert <steffen.klassert@secunet.com> 8659M: Herbert Xu <herbert@gondor.apana.org.au> 8660M: "David S. Miller" <davem@davemloft.net> 8661L: netdev@vger.kernel.org 8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8663T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8664S: Maintained 8665F: net/core/flow.c 8666F: net/xfrm/ 8667F: net/key/ 8668F: net/ipv4/xfrm* 8669F: net/ipv4/esp4.c 8670F: net/ipv4/ah4.c 8671F: net/ipv4/ipcomp.c 8672F: net/ipv4/ip_vti.c 8673F: net/ipv6/xfrm* 8674F: net/ipv6/esp6.c 8675F: net/ipv6/ah6.c 8676F: net/ipv6/ipcomp6.c 8677F: net/ipv6/ip6_vti.c 8678F: include/uapi/linux/xfrm.h 8679F: include/net/xfrm.h 8680 8681NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8682M: Paul Moore <paul@paul-moore.com> 8683L: netdev@vger.kernel.org 8684S: Maintained 8685 8686NETWORKING [WIRELESS] 8687L: linux-wireless@vger.kernel.org 8688Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8689 8690NETWORKING DRIVERS 8691L: netdev@vger.kernel.org 8692W: http://www.linuxfoundation.org/en/Net 8693Q: http://patchwork.ozlabs.org/project/netdev/list/ 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8696S: Odd Fixes 8697F: Documentation/devicetree/bindings/net/ 8698F: drivers/net/ 8699F: include/linux/if_* 8700F: include/linux/netdevice.h 8701F: include/linux/etherdevice.h 8702F: include/linux/fcdevice.h 8703F: include/linux/fddidevice.h 8704F: include/linux/hippidevice.h 8705F: include/linux/inetdevice.h 8706F: include/uapi/linux/if_* 8707F: include/uapi/linux/netdevice.h 8708 8709NETWORKING DRIVERS (WIRELESS) 8710M: Kalle Valo <kvalo@codeaurora.org> 8711L: linux-wireless@vger.kernel.org 8712Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8715S: Maintained 8716F: Documentation/devicetree/bindings/net/wireless/ 8717F: drivers/net/wireless/ 8718 8719NETXEN (1/10) GbE SUPPORT 8720M: Manish Chopra <manish.chopra@cavium.com> 8721M: Rahul Verma <rahul.verma@cavium.com> 8722M: Dept-GELinuxNICDev@cavium.com 8723L: netdev@vger.kernel.org 8724S: Supported 8725F: drivers/net/ethernet/qlogic/netxen/ 8726 8727NFC SUBSYSTEM 8728M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8729M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8730M: Samuel Ortiz <sameo@linux.intel.com> 8731L: linux-wireless@vger.kernel.org 8732L: linux-nfc@lists.01.org (subscribers-only) 8733S: Supported 8734F: net/nfc/ 8735F: include/net/nfc/ 8736F: include/uapi/linux/nfc.h 8737F: drivers/nfc/ 8738F: include/linux/platform_data/nfcmrvl.h 8739F: include/linux/platform_data/nxp-nci.h 8740F: include/linux/platform_data/pn544.h 8741F: include/linux/platform_data/st21nfca.h 8742F: include/linux/platform_data/st-nci.h 8743F: Documentation/devicetree/bindings/net/nfc/ 8744 8745NFS, SUNRPC, AND LOCKD CLIENTS 8746M: Trond Myklebust <trond.myklebust@primarydata.com> 8747M: Anna Schumaker <anna.schumaker@netapp.com> 8748L: linux-nfs@vger.kernel.org 8749W: http://client.linux-nfs.org 8750T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8751S: Maintained 8752F: fs/lockd/ 8753F: fs/nfs/ 8754F: fs/nfs_common/ 8755F: net/sunrpc/ 8756F: include/linux/lockd/ 8757F: include/linux/nfs* 8758F: include/linux/sunrpc/ 8759F: include/uapi/linux/nfs* 8760F: include/uapi/linux/sunrpc/ 8761 8762NILFS2 FILESYSTEM 8763M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8764L: linux-nilfs@vger.kernel.org 8765W: http://nilfs.sourceforge.net/ 8766W: http://nilfs.osdn.jp/ 8767T: git git://github.com/konis/nilfs2.git 8768S: Supported 8769F: Documentation/filesystems/nilfs2.txt 8770F: fs/nilfs2/ 8771F: include/trace/events/nilfs2.h 8772F: include/uapi/linux/nilfs2_api.h 8773F: include/uapi/linux/nilfs2_ondisk.h 8774 8775NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8776M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8777W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8778S: Maintained 8779F: Documentation/scsi/NinjaSCSI.txt 8780F: drivers/scsi/pcmcia/nsp_* 8781 8782NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8783M: GOTO Masanori <gotom@debian.or.jp> 8784M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8785W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8786S: Maintained 8787F: Documentation/scsi/NinjaSCSI.txt 8788F: drivers/scsi/nsp32* 8789 8790NIOS2 ARCHITECTURE 8791M: Ley Foon Tan <lftan@altera.com> 8792L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8794S: Maintained 8795F: arch/nios2/ 8796 8797NOKIA N900 POWER SUPPLY DRIVERS 8798R: Pali Rohár <pali.rohar@gmail.com> 8799F: include/linux/power/bq2415x_charger.h 8800F: include/linux/power/bq27xxx_battery.h 8801F: include/linux/power/isp1704_charger.h 8802F: drivers/power/supply/bq2415x_charger.c 8803F: drivers/power/supply/bq27xxx_battery.c 8804F: drivers/power/supply/bq27xxx_battery_i2c.c 8805F: drivers/power/supply/isp1704_charger.c 8806F: drivers/power/supply/rx51_battery.c 8807 8808NTB DRIVER CORE 8809M: Jon Mason <jdmason@kudzu.us> 8810M: Dave Jiang <dave.jiang@intel.com> 8811M: Allen Hubbe <Allen.Hubbe@emc.com> 8812L: linux-ntb@googlegroups.com 8813S: Supported 8814W: https://github.com/jonmason/ntb/wiki 8815T: git git://github.com/jonmason/ntb.git 8816F: drivers/ntb/ 8817F: drivers/net/ntb_netdev.c 8818F: include/linux/ntb.h 8819F: include/linux/ntb_transport.h 8820F: tools/testing/selftests/ntb/ 8821 8822NTB INTEL DRIVER 8823M: Jon Mason <jdmason@kudzu.us> 8824M: Dave Jiang <dave.jiang@intel.com> 8825L: linux-ntb@googlegroups.com 8826S: Supported 8827W: https://github.com/jonmason/ntb/wiki 8828T: git git://github.com/jonmason/ntb.git 8829F: drivers/ntb/hw/intel/ 8830 8831NTB AMD DRIVER 8832M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8833L: linux-ntb@googlegroups.com 8834S: Supported 8835F: drivers/ntb/hw/amd/ 8836 8837NTFS FILESYSTEM 8838M: Anton Altaparmakov <anton@tuxera.com> 8839L: linux-ntfs-dev@lists.sourceforge.net 8840W: http://www.tuxera.com/ 8841T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8842S: Supported 8843F: Documentation/filesystems/ntfs.txt 8844F: fs/ntfs/ 8845 8846NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8847M: Antonino Daplas <adaplas@gmail.com> 8848L: linux-fbdev@vger.kernel.org 8849S: Maintained 8850F: drivers/video/fbdev/riva/ 8851F: drivers/video/fbdev/nvidia/ 8852 8853NVM EXPRESS DRIVER 8854M: Keith Busch <keith.busch@intel.com> 8855M: Jens Axboe <axboe@fb.com> 8856L: linux-nvme@lists.infradead.org 8857T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8858W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8859S: Supported 8860F: drivers/nvme/host/ 8861F: include/linux/nvme.h 8862 8863NVM EXPRESS TARGET DRIVER 8864M: Christoph Hellwig <hch@lst.de> 8865M: Sagi Grimberg <sagi@grimberg.me> 8866L: linux-nvme@lists.infradead.org 8867S: Supported 8868F: drivers/nvme/target/ 8869 8870NVM EXPRESS FC TRANSPORT DRIVERS 8871M: James Smart <james.smart@broadcom.com> 8872L: linux-nvme@lists.infradead.org 8873S: Supported 8874F: include/linux/nvme-fc.h 8875F: include/linux/nvme-fc-driver.h 8876F: drivers/nvme/host/fc.c 8877F: drivers/nvme/target/fc.c 8878F: drivers/nvme/target/fcloop.c 8879 8880NVMEM FRAMEWORK 8881M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8882M: Maxime Ripard <maxime.ripard@free-electrons.com> 8883S: Maintained 8884F: drivers/nvmem/ 8885F: Documentation/devicetree/bindings/nvmem/ 8886F: include/linux/nvmem-consumer.h 8887F: include/linux/nvmem-provider.h 8888 8889NXP-NCI NFC DRIVER 8890M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8891R: Charles Gorand <charles.gorand@effinnov.com> 8892L: linux-nfc@lists.01.org (moderated for non-subscribers) 8893S: Supported 8894F: drivers/nfc/nxp-nci 8895 8896NXP TDA998X DRM DRIVER 8897M: Russell King <rmk+kernel@armlinux.org.uk> 8898S: Supported 8899F: drivers/gpu/drm/i2c/tda998x_drv.c 8900F: include/drm/i2c/tda998x.h 8901 8902NXP TFA9879 DRIVER 8903M: Peter Rosin <peda@axentia.se> 8904L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8905S: Maintained 8906F: sound/soc/codecs/tfa9879* 8907 8908OBJTOOL 8909M: Josh Poimboeuf <jpoimboe@redhat.com> 8910S: Supported 8911F: tools/objtool/ 8912 8913OMAP SUPPORT 8914M: Tony Lindgren <tony@atomide.com> 8915L: linux-omap@vger.kernel.org 8916W: http://www.muru.com/linux/omap/ 8917W: http://linux.omap.com/ 8918Q: http://patchwork.kernel.org/project/linux-omap/list/ 8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8920S: Maintained 8921F: arch/arm/*omap*/ 8922F: arch/arm/configs/omap1_defconfig 8923F: arch/arm/configs/omap2plus_defconfig 8924F: drivers/i2c/busses/i2c-omap.c 8925F: drivers/irqchip/irq-omap-intc.c 8926F: drivers/mfd/*omap*.c 8927F: drivers/mfd/menelaus.c 8928F: drivers/mfd/palmas.c 8929F: drivers/mfd/tps65217.c 8930F: drivers/mfd/tps65218.c 8931F: drivers/mfd/tps65910.c 8932F: drivers/mfd/twl-core.[ch] 8933F: drivers/mfd/twl4030*.c 8934F: drivers/mfd/twl6030*.c 8935F: drivers/mfd/twl6040*.c 8936F: drivers/regulator/palmas-regulator*.c 8937F: drivers/regulator/pbias-regulator.c 8938F: drivers/regulator/tps65217-regulator.c 8939F: drivers/regulator/tps65218-regulator.c 8940F: drivers/regulator/tps65910-regulator.c 8941F: drivers/regulator/twl-regulator.c 8942F: drivers/regulator/twl6030-regulator.c 8943F: include/linux/i2c-omap.h 8944 8945OMAP DEVICE TREE SUPPORT 8946M: Benoît Cousson <bcousson@baylibre.com> 8947M: Tony Lindgren <tony@atomide.com> 8948L: linux-omap@vger.kernel.org 8949L: devicetree@vger.kernel.org 8950S: Maintained 8951F: arch/arm/boot/dts/*omap* 8952F: arch/arm/boot/dts/*am3* 8953F: arch/arm/boot/dts/*am4* 8954F: arch/arm/boot/dts/*am5* 8955F: arch/arm/boot/dts/*dra7* 8956 8957OMAP CLOCK FRAMEWORK SUPPORT 8958M: Paul Walmsley <paul@pwsan.com> 8959L: linux-omap@vger.kernel.org 8960S: Maintained 8961F: arch/arm/*omap*/*clock* 8962 8963OMAP POWER MANAGEMENT SUPPORT 8964M: Kevin Hilman <khilman@kernel.org> 8965L: linux-omap@vger.kernel.org 8966S: Maintained 8967F: arch/arm/*omap*/*pm* 8968F: drivers/cpufreq/omap-cpufreq.c 8969 8970OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8971M: Rajendra Nayak <rnayak@codeaurora.org> 8972M: Paul Walmsley <paul@pwsan.com> 8973L: linux-omap@vger.kernel.org 8974S: Maintained 8975F: arch/arm/mach-omap2/prm* 8976 8977OMAP AUDIO SUPPORT 8978M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8979M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8981L: linux-omap@vger.kernel.org 8982S: Maintained 8983F: sound/soc/omap/ 8984 8985OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8986M: Roger Quadros <rogerq@ti.com> 8987M: Tony Lindgren <tony@atomide.com> 8988L: linux-omap@vger.kernel.org 8989S: Maintained 8990F: drivers/memory/omap-gpmc.c 8991F: arch/arm/mach-omap2/*gpmc* 8992 8993OMAP FRAMEBUFFER SUPPORT 8994M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8995L: linux-fbdev@vger.kernel.org 8996L: linux-omap@vger.kernel.org 8997S: Maintained 8998F: drivers/video/fbdev/omap/ 8999 9000OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9001M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9002L: linux-omap@vger.kernel.org 9003L: linux-fbdev@vger.kernel.org 9004S: Maintained 9005F: drivers/video/fbdev/omap2/ 9006F: Documentation/arm/OMAP/DSS 9007 9008OMAP HARDWARE SPINLOCK SUPPORT 9009M: Ohad Ben-Cohen <ohad@wizery.com> 9010L: linux-omap@vger.kernel.org 9011S: Maintained 9012F: drivers/hwspinlock/omap_hwspinlock.c 9013 9014OMAP MMC SUPPORT 9015M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9016L: linux-omap@vger.kernel.org 9017S: Maintained 9018F: drivers/mmc/host/omap.c 9019 9020OMAP HS MMC SUPPORT 9021L: linux-mmc@vger.kernel.org 9022L: linux-omap@vger.kernel.org 9023S: Orphan 9024F: drivers/mmc/host/omap_hsmmc.c 9025 9026OMAP RANDOM NUMBER GENERATOR SUPPORT 9027M: Deepak Saxena <dsaxena@plexity.net> 9028S: Maintained 9029F: drivers/char/hw_random/omap-rng.c 9030 9031OMAP HWMOD SUPPORT 9032M: Benoît Cousson <bcousson@baylibre.com> 9033M: Paul Walmsley <paul@pwsan.com> 9034L: linux-omap@vger.kernel.org 9035S: Maintained 9036F: arch/arm/mach-omap2/omap_hwmod.* 9037 9038OMAP HWMOD DATA 9039M: Paul Walmsley <paul@pwsan.com> 9040L: linux-omap@vger.kernel.org 9041S: Maintained 9042F: arch/arm/mach-omap2/omap_hwmod*data* 9043 9044OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9045M: Benoît Cousson <bcousson@baylibre.com> 9046L: linux-omap@vger.kernel.org 9047S: Maintained 9048F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9049 9050OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9051M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9052L: linux-media@vger.kernel.org 9053S: Maintained 9054F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9055F: drivers/media/platform/omap3isp/ 9056F: drivers/staging/media/omap4iss/ 9057 9058OMAP USB SUPPORT 9059L: linux-usb@vger.kernel.org 9060L: linux-omap@vger.kernel.org 9061S: Orphan 9062F: drivers/usb/*/*omap* 9063F: arch/arm/*omap*/usb* 9064 9065OMAP GPIO DRIVER 9066M: Grygorii Strashko <grygorii.strashko@ti.com> 9067M: Santosh Shilimkar <ssantosh@kernel.org> 9068M: Kevin Hilman <khilman@kernel.org> 9069L: linux-omap@vger.kernel.org 9070S: Maintained 9071F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9072F: drivers/gpio/gpio-omap.c 9073 9074OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9075M: Mark Jackson <mpfj@newflow.co.uk> 9076L: linux-omap@vger.kernel.org 9077S: Maintained 9078F: arch/arm/boot/dts/am335x-nano.dts 9079 9080OMFS FILESYSTEM 9081M: Bob Copeland <me@bobcopeland.com> 9082L: linux-karma-devel@lists.sourceforge.net 9083S: Maintained 9084F: Documentation/filesystems/omfs.txt 9085F: fs/omfs/ 9086 9087OMNIKEY CARDMAN 4000 DRIVER 9088M: Harald Welte <laforge@gnumonks.org> 9089S: Maintained 9090F: drivers/char/pcmcia/cm4000_cs.c 9091F: include/linux/cm4000_cs.h 9092F: include/uapi/linux/cm4000_cs.h 9093 9094OMNIKEY CARDMAN 4040 DRIVER 9095M: Harald Welte <laforge@gnumonks.org> 9096S: Maintained 9097F: drivers/char/pcmcia/cm4040_cs.* 9098 9099OMNIVISION OV7670 SENSOR DRIVER 9100M: Jonathan Corbet <corbet@lwn.net> 9101L: linux-media@vger.kernel.org 9102T: git git://linuxtv.org/media_tree.git 9103S: Maintained 9104F: drivers/media/i2c/ov7670.c 9105 9106ONENAND FLASH DRIVER 9107M: Kyungmin Park <kyungmin.park@samsung.com> 9108L: linux-mtd@lists.infradead.org 9109S: Maintained 9110F: drivers/mtd/onenand/ 9111F: include/linux/mtd/onenand*.h 9112 9113ONSTREAM SCSI TAPE DRIVER 9114M: Willem Riede <osst@riede.org> 9115L: osst-users@lists.sourceforge.net 9116L: linux-scsi@vger.kernel.org 9117S: Maintained 9118F: Documentation/scsi/osst.txt 9119F: drivers/scsi/osst.* 9120F: drivers/scsi/osst_*.h 9121F: drivers/scsi/st.h 9122 9123OPENCORES I2C BUS DRIVER 9124M: Peter Korsgaard <jacmet@sunsite.dk> 9125L: linux-i2c@vger.kernel.org 9126S: Maintained 9127F: Documentation/i2c/busses/i2c-ocores 9128F: drivers/i2c/busses/i2c-ocores.c 9129 9130OPEN FIRMWARE AND FLATTENED DEVICE TREE 9131M: Rob Herring <robh+dt@kernel.org> 9132M: Frank Rowand <frowand.list@gmail.com> 9133L: devicetree@vger.kernel.org 9134W: http://www.devicetree.org/ 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9136S: Maintained 9137F: drivers/of/ 9138F: include/linux/of*.h 9139F: scripts/dtc/ 9140 9141OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9142M: Rob Herring <robh+dt@kernel.org> 9143M: Mark Rutland <mark.rutland@arm.com> 9144L: devicetree@vger.kernel.org 9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9146Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9147S: Maintained 9148F: Documentation/devicetree/ 9149F: arch/*/boot/dts/ 9150F: include/dt-bindings/ 9151 9152OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9153M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9154L: devicetree@vger.kernel.org 9155S: Maintained 9156F: Documentation/devicetree/dynamic-resolution-notes.txt 9157F: Documentation/devicetree/overlay-notes.txt 9158F: drivers/of/overlay.c 9159F: drivers/of/resolver.c 9160 9161OPENRISC ARCHITECTURE 9162M: Jonas Bonn <jonas@southpole.se> 9163M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9164M: Stafford Horne <shorne@gmail.com> 9165L: openrisc@lists.librecores.org 9166W: http://openrisc.io 9167S: Maintained 9168F: arch/openrisc/ 9169 9170OPENVSWITCH 9171M: Pravin Shelar <pshelar@nicira.com> 9172L: netdev@vger.kernel.org 9173L: dev@openvswitch.org 9174W: http://openvswitch.org 9175S: Maintained 9176F: net/openvswitch/ 9177F: include/uapi/linux/openvswitch.h 9178 9179OPERATING PERFORMANCE POINTS (OPP) 9180M: Viresh Kumar <vireshk@kernel.org> 9181M: Nishanth Menon <nm@ti.com> 9182M: Stephen Boyd <sboyd@codeaurora.org> 9183L: linux-pm@vger.kernel.org 9184S: Maintained 9185T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9186F: drivers/base/power/opp/ 9187F: include/linux/pm_opp.h 9188F: Documentation/power/opp.txt 9189F: Documentation/devicetree/bindings/opp/ 9190 9191OPL4 DRIVER 9192M: Clemens Ladisch <clemens@ladisch.de> 9193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9194T: git git://git.alsa-project.org/alsa-kernel.git 9195S: Maintained 9196F: sound/drivers/opl4/ 9197 9198OPROFILE 9199M: Robert Richter <rric@kernel.org> 9200L: oprofile-list@lists.sf.net 9201S: Maintained 9202F: arch/*/include/asm/oprofile*.h 9203F: arch/*/oprofile/ 9204F: drivers/oprofile/ 9205F: include/linux/oprofile.h 9206 9207ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9208M: Mark Fasheh <mfasheh@versity.com> 9209M: Joel Becker <jlbec@evilplan.org> 9210L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9211W: http://ocfs2.wiki.kernel.org 9212S: Supported 9213F: Documentation/filesystems/ocfs2.txt 9214F: Documentation/filesystems/dlmfs.txt 9215F: fs/ocfs2/ 9216 9217ORINOCO DRIVER 9218L: linux-wireless@vger.kernel.org 9219W: http://wireless.kernel.org/en/users/Drivers/orinoco 9220W: http://www.nongnu.org/orinoco/ 9221S: Orphan 9222F: drivers/net/wireless/intersil/orinoco/ 9223 9224OSD LIBRARY and FILESYSTEM 9225M: Boaz Harrosh <ooo@electrozaur.com> 9226M: Benny Halevy <bhalevy@primarydata.com> 9227L: osd-dev@open-osd.org 9228W: http://open-osd.org 9229T: git git://git.open-osd.org/open-osd.git 9230S: Maintained 9231F: drivers/scsi/osd/ 9232F: include/scsi/osd_* 9233F: fs/exofs/ 9234 9235OVERLAY FILESYSTEM 9236M: Miklos Szeredi <miklos@szeredi.hu> 9237L: linux-unionfs@vger.kernel.org 9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9239S: Supported 9240F: fs/overlayfs/ 9241F: Documentation/filesystems/overlayfs.txt 9242 9243ORANGEFS FILESYSTEM 9244M: Mike Marshall <hubcap@omnibond.com> 9245L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9247S: Supported 9248F: fs/orangefs/ 9249F: Documentation/filesystems/orangefs.txt 9250 9251P54 WIRELESS DRIVER 9252M: Christian Lamparter <chunkeey@googlemail.com> 9253L: linux-wireless@vger.kernel.org 9254W: http://wireless.kernel.org/en/users/Drivers/p54 9255S: Maintained 9256F: drivers/net/wireless/intersil/p54/ 9257 9258PA SEMI ETHERNET DRIVER 9259L: netdev@vger.kernel.org 9260S: Orphan 9261F: drivers/net/ethernet/pasemi/* 9262 9263PA SEMI SMBUS DRIVER 9264L: linux-i2c@vger.kernel.org 9265S: Orphan 9266F: drivers/i2c/busses/i2c-pasemi.c 9267 9268PADATA PARALLEL EXECUTION MECHANISM 9269M: Steffen Klassert <steffen.klassert@secunet.com> 9270L: linux-crypto@vger.kernel.org 9271S: Maintained 9272F: kernel/padata.c 9273F: include/linux/padata.h 9274F: Documentation/padata.txt 9275 9276PANASONIC LAPTOP ACPI EXTRAS DRIVER 9277M: Harald Welte <laforge@gnumonks.org> 9278L: platform-driver-x86@vger.kernel.org 9279S: Maintained 9280F: drivers/platform/x86/panasonic-laptop.c 9281 9282PANASONIC MN10300/AM33/AM34 PORT 9283M: David Howells <dhowells@redhat.com> 9284L: linux-am33-list@redhat.com (moderated for non-subscribers) 9285W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9286S: Maintained 9287F: Documentation/mn10300/ 9288F: arch/mn10300/ 9289 9290PARALLEL LCD/KEYPAD PANEL DRIVER 9291M: Willy Tarreau <willy@haproxy.com> 9292M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9293S: Odd Fixes 9294F: Documentation/misc-devices/lcd-panel-cgram.txt 9295F: drivers/misc/panel.c 9296 9297PARALLEL PORT SUBSYSTEM 9298M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9299M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9300L: linux-parport@lists.infradead.org (subscribers-only) 9301S: Maintained 9302F: drivers/parport/ 9303F: include/linux/parport*.h 9304F: drivers/char/ppdev.c 9305F: include/uapi/linux/ppdev.h 9306F: Documentation/parport*.txt 9307 9308PARAVIRT_OPS INTERFACE 9309M: Jeremy Fitzhardinge <jeremy@goop.org> 9310M: Chris Wright <chrisw@sous-sol.org> 9311M: Alok Kataria <akataria@vmware.com> 9312M: Rusty Russell <rusty@rustcorp.com.au> 9313L: virtualization@lists.linux-foundation.org 9314S: Supported 9315F: Documentation/virtual/paravirt_ops.txt 9316F: arch/*/kernel/paravirt* 9317F: arch/*/include/asm/paravirt.h 9318F: include/linux/hypervisor.h 9319 9320PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9321M: Tim Waugh <tim@cyberelk.net> 9322L: linux-parport@lists.infradead.org (subscribers-only) 9323S: Maintained 9324F: Documentation/blockdev/paride.txt 9325F: drivers/block/paride/ 9326 9327PARISC ARCHITECTURE 9328M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9329M: Helge Deller <deller@gmx.de> 9330L: linux-parisc@vger.kernel.org 9331W: http://www.parisc-linux.org/ 9332Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9334T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9335S: Maintained 9336F: arch/parisc/ 9337F: Documentation/parisc/ 9338F: drivers/parisc/ 9339F: drivers/char/agp/parisc-agp.c 9340F: drivers/input/serio/gscps2.c 9341F: drivers/parport/parport_gsc.* 9342F: drivers/tty/serial/8250/8250_gsc.c 9343F: drivers/video/fbdev/sti* 9344F: drivers/video/console/sti* 9345F: drivers/video/logo/logo_parisc* 9346 9347PC87360 HARDWARE MONITORING DRIVER 9348M: Jim Cromie <jim.cromie@gmail.com> 9349L: linux-hwmon@vger.kernel.org 9350S: Maintained 9351F: Documentation/hwmon/pc87360 9352F: drivers/hwmon/pc87360.c 9353 9354PC8736x GPIO DRIVER 9355M: Jim Cromie <jim.cromie@gmail.com> 9356S: Maintained 9357F: drivers/char/pc8736x_gpio.c 9358 9359PC87427 HARDWARE MONITORING DRIVER 9360M: Jean Delvare <jdelvare@suse.com> 9361L: linux-hwmon@vger.kernel.org 9362S: Maintained 9363F: Documentation/hwmon/pc87427 9364F: drivers/hwmon/pc87427.c 9365 9366PCA9532 LED DRIVER 9367M: Riku Voipio <riku.voipio@iki.fi> 9368S: Maintained 9369F: drivers/leds/leds-pca9532.c 9370F: include/linux/leds-pca9532.h 9371 9372PCA9541 I2C BUS MASTER SELECTOR DRIVER 9373M: Guenter Roeck <linux@roeck-us.net> 9374L: linux-i2c@vger.kernel.org 9375S: Maintained 9376F: drivers/i2c/muxes/i2c-mux-pca9541.c 9377 9378PCDP - PRIMARY CONSOLE AND DEBUG PORT 9379M: Khalid Aziz <khalid@gonehiking.org> 9380S: Maintained 9381F: drivers/firmware/pcdp.* 9382 9383PCI ERROR RECOVERY 9384M: Linas Vepstas <linasvepstas@gmail.com> 9385L: linux-pci@vger.kernel.org 9386S: Supported 9387F: Documentation/PCI/pci-error-recovery.txt 9388 9389PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9390M: Russell Currey <ruscur@russell.cc> 9391L: linuxppc-dev@lists.ozlabs.org 9392S: Supported 9393F: Documentation/powerpc/eeh-pci-error-recovery.txt 9394F: arch/powerpc/kernel/eeh*.c 9395F: arch/powerpc/platforms/*/eeh*.c 9396F: arch/powerpc/include/*/eeh*.h 9397 9398PCI SUBSYSTEM 9399M: Bjorn Helgaas <bhelgaas@google.com> 9400L: linux-pci@vger.kernel.org 9401Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9402T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9403S: Supported 9404F: Documentation/devicetree/bindings/pci/ 9405F: Documentation/PCI/ 9406F: drivers/pci/ 9407F: include/linux/pci* 9408F: arch/x86/pci/ 9409F: arch/x86/kernel/quirks.c 9410 9411PCI DRIVER FOR ALTERA PCIE IP 9412M: Ley Foon Tan <lftan@altera.com> 9413L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9414L: linux-pci@vger.kernel.org 9415S: Supported 9416F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9417F: drivers/pci/host/pcie-altera.c 9418 9419PCI DRIVER FOR ARM VERSATILE PLATFORM 9420M: Rob Herring <robh@kernel.org> 9421L: linux-pci@vger.kernel.org 9422L: linux-arm-kernel@lists.infradead.org 9423S: Maintained 9424F: Documentation/devicetree/bindings/pci/versatile.txt 9425F: drivers/pci/host/pci-versatile.c 9426 9427PCI DRIVER FOR ARMADA 8K 9428M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9429L: linux-pci@vger.kernel.org 9430L: linux-arm-kernel@lists.infradead.org 9431S: Maintained 9432F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9433F: drivers/pci/host/pcie-armada8k.c 9434 9435PCI DRIVER FOR APPLIEDMICRO XGENE 9436M: Tanmay Inamdar <tinamdar@apm.com> 9437L: linux-pci@vger.kernel.org 9438L: linux-arm-kernel@lists.infradead.org 9439S: Maintained 9440F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9441F: drivers/pci/host/pci-xgene.c 9442 9443PCI DRIVER FOR FREESCALE LAYERSCAPE 9444M: Minghuan Lian <minghuan.Lian@freescale.com> 9445M: Mingkai Hu <mingkai.hu@freescale.com> 9446M: Roy Zang <tie-fei.zang@freescale.com> 9447L: linuxppc-dev@lists.ozlabs.org 9448L: linux-pci@vger.kernel.org 9449L: linux-arm-kernel@lists.infradead.org 9450S: Maintained 9451F: drivers/pci/host/*layerscape* 9452 9453PCI DRIVER FOR IMX6 9454M: Richard Zhu <hongxing.zhu@nxp.com> 9455M: Lucas Stach <l.stach@pengutronix.de> 9456L: linux-pci@vger.kernel.org 9457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9458S: Maintained 9459F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9460F: drivers/pci/host/*imx6* 9461 9462PCI DRIVER FOR TI KEYSTONE 9463M: Murali Karicheri <m-karicheri2@ti.com> 9464L: linux-pci@vger.kernel.org 9465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9466S: Maintained 9467F: drivers/pci/host/*keystone* 9468 9469PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9470M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9471M: Jason Cooper <jason@lakedaemon.net> 9472L: linux-pci@vger.kernel.org 9473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9474S: Maintained 9475F: drivers/pci/host/*mvebu* 9476 9477PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9478M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9479L: linux-pci@vger.kernel.org 9480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9481S: Maintained 9482F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9483F: drivers/pci/host/pci-aardvark.c 9484 9485PCI DRIVER FOR NVIDIA TEGRA 9486M: Thierry Reding <thierry.reding@gmail.com> 9487L: linux-tegra@vger.kernel.org 9488L: linux-pci@vger.kernel.org 9489S: Supported 9490F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9491F: drivers/pci/host/pci-tegra.c 9492 9493PCI DRIVER FOR TI DRA7XX 9494M: Kishon Vijay Abraham I <kishon@ti.com> 9495L: linux-omap@vger.kernel.org 9496L: linux-pci@vger.kernel.org 9497S: Supported 9498F: Documentation/devicetree/bindings/pci/ti-pci.txt 9499F: drivers/pci/host/pci-dra7xx.c 9500 9501PCI DRIVER FOR RENESAS R-CAR 9502M: Simon Horman <horms@verge.net.au> 9503L: linux-pci@vger.kernel.org 9504L: linux-renesas-soc@vger.kernel.org 9505S: Maintained 9506F: drivers/pci/host/*rcar* 9507 9508PCI DRIVER FOR SAMSUNG EXYNOS 9509M: Jingoo Han <jingoohan1@gmail.com> 9510L: linux-pci@vger.kernel.org 9511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9512L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9513S: Maintained 9514F: drivers/pci/host/pci-exynos.c 9515 9516PCI DRIVER FOR SYNOPSIS DESIGNWARE 9517M: Jingoo Han <jingoohan1@gmail.com> 9518M: Joao Pinto <Joao.Pinto@synopsys.com> 9519L: linux-pci@vger.kernel.org 9520S: Maintained 9521F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9522F: drivers/pci/host/*designware* 9523 9524PCI DRIVER FOR GENERIC OF HOSTS 9525M: Will Deacon <will.deacon@arm.com> 9526L: linux-pci@vger.kernel.org 9527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9528S: Maintained 9529F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9530F: drivers/pci/host/pci-host-common.c 9531F: drivers/pci/host/pci-host-generic.c 9532 9533PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9534M: Keith Busch <keith.busch@intel.com> 9535L: linux-pci@vger.kernel.org 9536S: Supported 9537F: drivers/pci/host/vmd.c 9538 9539PCIE DRIVER FOR ST SPEAR13XX 9540M: Pratyush Anand <pratyush.anand@gmail.com> 9541L: linux-pci@vger.kernel.org 9542S: Maintained 9543F: drivers/pci/host/*spear* 9544 9545PCI MSI DRIVER FOR ALTERA MSI IP 9546M: Ley Foon Tan <lftan@altera.com> 9547L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9548L: linux-pci@vger.kernel.org 9549S: Supported 9550F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9551F: drivers/pci/host/pcie-altera-msi.c 9552 9553PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9554M: Duc Dang <dhdang@apm.com> 9555L: linux-pci@vger.kernel.org 9556L: linux-arm-kernel@lists.infradead.org 9557S: Maintained 9558F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9559F: drivers/pci/host/pci-xgene-msi.c 9560 9561PCIE DRIVER FOR AXIS ARTPEC 9562M: Niklas Cassel <niklas.cassel@axis.com> 9563M: Jesper Nilsson <jesper.nilsson@axis.com> 9564L: linux-arm-kernel@axis.com 9565L: linux-pci@vger.kernel.org 9566S: Maintained 9567F: Documentation/devicetree/bindings/pci/axis,artpec* 9568F: drivers/pci/host/*artpec* 9569 9570PCIE DRIVER FOR HISILICON 9571M: Zhou Wang <wangzhou1@hisilicon.com> 9572M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9573L: linux-pci@vger.kernel.org 9574S: Maintained 9575F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9576F: drivers/pci/host/pcie-hisi.c 9577 9578PCIE DRIVER FOR ROCKCHIP 9579M: Shawn Lin <shawn.lin@rock-chips.com> 9580M: Wenrui Li <wenrui.li@rock-chips.com> 9581L: linux-pci@vger.kernel.org 9582L: linux-rockchip@lists.infradead.org 9583S: Maintained 9584F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9585F: drivers/pci/host/pcie-rockchip.c 9586 9587PCIE DRIVER FOR QUALCOMM MSM 9588M: Stanimir Varbanov <svarbanov@mm-sol.com> 9589L: linux-pci@vger.kernel.org 9590L: linux-arm-msm@vger.kernel.org 9591S: Maintained 9592F: drivers/pci/host/*qcom* 9593 9594PCIE DRIVER FOR CAVIUM THUNDERX 9595M: David Daney <david.daney@cavium.com> 9596L: linux-pci@vger.kernel.org 9597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9598S: Supported 9599F: Documentation/devicetree/bindings/pci/pci-thunder-* 9600F: drivers/pci/host/pci-thunder-* 9601 9602PCMCIA SUBSYSTEM 9603P: Linux PCMCIA Team 9604L: linux-pcmcia@lists.infradead.org 9605W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9607S: Maintained 9608F: Documentation/pcmcia/ 9609F: tools/pcmcia/ 9610F: drivers/pcmcia/ 9611F: include/pcmcia/ 9612 9613PCNET32 NETWORK DRIVER 9614M: Don Fry <pcnet32@frontier.com> 9615L: netdev@vger.kernel.org 9616S: Maintained 9617F: drivers/net/ethernet/amd/pcnet32.c 9618 9619PCRYPT PARALLEL CRYPTO ENGINE 9620M: Steffen Klassert <steffen.klassert@secunet.com> 9621L: linux-crypto@vger.kernel.org 9622S: Maintained 9623F: crypto/pcrypt.c 9624F: include/crypto/pcrypt.h 9625 9626PER-CPU MEMORY ALLOCATOR 9627M: Tejun Heo <tj@kernel.org> 9628M: Christoph Lameter <cl@linux.com> 9629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9630S: Maintained 9631F: include/linux/percpu*.h 9632F: mm/percpu*.c 9633F: arch/*/include/asm/percpu.h 9634 9635PER-TASK DELAY ACCOUNTING 9636M: Balbir Singh <bsingharora@gmail.com> 9637S: Maintained 9638F: include/linux/delayacct.h 9639F: kernel/delayacct.c 9640 9641PERFORMANCE EVENTS SUBSYSTEM 9642M: Peter Zijlstra <peterz@infradead.org> 9643M: Ingo Molnar <mingo@redhat.com> 9644M: Arnaldo Carvalho de Melo <acme@kernel.org> 9645R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9646L: linux-kernel@vger.kernel.org 9647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9648S: Supported 9649F: kernel/events/* 9650F: include/linux/perf_event.h 9651F: include/uapi/linux/perf_event.h 9652F: arch/*/kernel/perf_event*.c 9653F: arch/*/kernel/*/perf_event*.c 9654F: arch/*/kernel/*/*/perf_event*.c 9655F: arch/*/include/asm/perf_event.h 9656F: arch/*/kernel/perf_callchain.c 9657F: arch/*/events/* 9658F: tools/perf/ 9659 9660PERSONALITY HANDLING 9661M: Christoph Hellwig <hch@infradead.org> 9662L: linux-abi-devel@lists.sourceforge.net 9663S: Maintained 9664F: include/linux/personality.h 9665F: include/uapi/linux/personality.h 9666 9667PHONET PROTOCOL 9668M: Remi Denis-Courmont <courmisch@gmail.com> 9669S: Supported 9670F: Documentation/networking/phonet.txt 9671F: include/linux/phonet.h 9672F: include/net/phonet/ 9673F: include/uapi/linux/phonet.h 9674F: net/phonet/ 9675 9676PHRAM MTD DRIVER 9677M: Joern Engel <joern@lazybastard.org> 9678L: linux-mtd@lists.infradead.org 9679S: Maintained 9680F: drivers/mtd/devices/phram.c 9681 9682PICOLCD HID DRIVER 9683M: Bruno Prémont <bonbons@linux-vserver.org> 9684L: linux-input@vger.kernel.org 9685S: Maintained 9686F: drivers/hid/hid-picolcd* 9687 9688PICOXCELL SUPPORT 9689M: Jamie Iles <jamie@jamieiles.com> 9690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9691T: git git://github.com/jamieiles/linux-2.6-ji.git 9692S: Supported 9693F: arch/arm/boot/dts/picoxcell* 9694F: arch/arm/mach-picoxcell/ 9695F: drivers/crypto/picoxcell* 9696 9697PIN CONTROL SUBSYSTEM 9698M: Linus Walleij <linus.walleij@linaro.org> 9699L: linux-gpio@vger.kernel.org 9700T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9701S: Maintained 9702F: Documentation/devicetree/bindings/pinctrl/ 9703F: Documentation/pinctrl.txt 9704F: drivers/pinctrl/ 9705F: include/linux/pinctrl/ 9706 9707PIN CONTROLLER - ATMEL AT91 9708M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9710S: Maintained 9711F: drivers/pinctrl/pinctrl-at91.* 9712 9713PIN CONTROLLER - ATMEL AT91 PIO4 9714M: Ludovic Desroches <ludovic.desroches@atmel.com> 9715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9716L: linux-gpio@vger.kernel.org 9717S: Supported 9718F: drivers/pinctrl/pinctrl-at91-pio4.* 9719 9720PIN CONTROLLER - INTEL 9721M: Mika Westerberg <mika.westerberg@linux.intel.com> 9722M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9723S: Maintained 9724F: drivers/pinctrl/intel/ 9725 9726PIN CONTROLLER - RENESAS 9727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9728M: Geert Uytterhoeven <geert+renesas@glider.be> 9729L: linux-renesas-soc@vger.kernel.org 9730S: Maintained 9731F: drivers/pinctrl/sh-pfc/ 9732 9733PIN CONTROLLER - SAMSUNG 9734M: Tomasz Figa <tomasz.figa@gmail.com> 9735M: Krzysztof Kozlowski <krzk@kernel.org> 9736M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9738L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9739S: Maintained 9740F: drivers/pinctrl/samsung/ 9741F: include/dt-bindings/pinctrl/samsung.h 9742F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9743 9744PIN CONTROLLER - SINGLE 9745M: Tony Lindgren <tony@atomide.com> 9746M: Haojian Zhuang <haojian.zhuang@linaro.org> 9747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9748L: linux-omap@vger.kernel.org 9749S: Maintained 9750F: drivers/pinctrl/pinctrl-single.c 9751 9752PIN CONTROLLER - ST SPEAR 9753M: Viresh Kumar <vireshk@kernel.org> 9754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9755W: http://www.st.com/spear 9756S: Maintained 9757F: drivers/pinctrl/spear/ 9758 9759PISTACHIO SOC SUPPORT 9760M: James Hartley <james.hartley@imgtec.com> 9761M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9762L: linux-mips@linux-mips.org 9763S: Maintained 9764F: arch/mips/pistachio/ 9765F: arch/mips/include/asm/mach-pistachio/ 9766F: arch/mips/boot/dts/pistachio/ 9767F: arch/mips/configs/pistachio*_defconfig 9768 9769PKTCDVD DRIVER 9770S: Orphan 9771M: linux-block@vger.kernel.org 9772F: drivers/block/pktcdvd.c 9773F: include/linux/pktcdvd.h 9774F: include/uapi/linux/pktcdvd.h 9775 9776PKUNITY SOC DRIVERS 9777M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9778W: http://mprc.pku.edu.cn/~guanxuetao/linux 9779S: Maintained 9780T: git git://github.com/gxt/linux.git 9781F: drivers/input/serio/i8042-unicore32io.h 9782F: drivers/i2c/busses/i2c-puv3.c 9783F: drivers/video/fbdev/fb-puv3.c 9784F: drivers/rtc/rtc-puv3.c 9785 9786PMBUS HARDWARE MONITORING DRIVERS 9787M: Guenter Roeck <linux@roeck-us.net> 9788L: linux-hwmon@vger.kernel.org 9789W: http://hwmon.wiki.kernel.org/ 9790W: http://www.roeck-us.net/linux/drivers/ 9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9792S: Maintained 9793F: Documentation/hwmon/pmbus 9794F: drivers/hwmon/pmbus/ 9795F: include/linux/i2c/pmbus.h 9796 9797PMC SIERRA MaxRAID DRIVER 9798L: linux-scsi@vger.kernel.org 9799W: http://www.pmc-sierra.com/ 9800S: Orphan 9801F: drivers/scsi/pmcraid.* 9802 9803PMC SIERRA PM8001 DRIVER 9804M: Jack Wang <jinpu.wang@profitbricks.com> 9805M: lindar_liu@usish.com 9806L: pmchba@pmcs.com 9807L: linux-scsi@vger.kernel.org 9808S: Supported 9809F: drivers/scsi/pm8001/ 9810 9811POSIX CLOCKS and TIMERS 9812M: Thomas Gleixner <tglx@linutronix.de> 9813L: linux-kernel@vger.kernel.org 9814T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9815S: Maintained 9816F: fs/timerfd.c 9817F: include/linux/timer* 9818F: kernel/time/*timer* 9819 9820POWER MANAGEMENT CORE 9821M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9822L: linux-pm@vger.kernel.org 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9824B: https://bugzilla.kernel.org 9825S: Supported 9826F: drivers/base/power/ 9827F: include/linux/pm.h 9828F: include/linux/pm_* 9829F: include/linux/powercap.h 9830F: drivers/powercap/ 9831 9832POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9833M: Sebastian Reichel <sre@kernel.org> 9834L: linux-pm@vger.kernel.org 9835T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9836S: Maintained 9837F: Documentation/devicetree/bindings/power/supply/ 9838F: include/linux/power_supply.h 9839F: drivers/power/supply/ 9840 9841POWER STATE COORDINATION INTERFACE (PSCI) 9842M: Mark Rutland <mark.rutland@arm.com> 9843M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9844L: linux-arm-kernel@lists.infradead.org 9845S: Maintained 9846F: drivers/firmware/psci.c 9847F: include/linux/psci.h 9848F: include/uapi/linux/psci.h 9849 9850POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9851M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9852L: linuxppc-dev@lists.ozlabs.org 9853S: Maintained 9854F: drivers/char/powernv-op-panel.c 9855 9856PNP SUPPORT 9857M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9858S: Maintained 9859F: drivers/pnp/ 9860 9861PPP PROTOCOL DRIVERS AND COMPRESSORS 9862M: Paul Mackerras <paulus@samba.org> 9863L: linux-ppp@vger.kernel.org 9864S: Maintained 9865F: drivers/net/ppp/ppp_* 9866 9867PPP OVER ATM (RFC 2364) 9868M: Mitchell Blank Jr <mitch@sfgoth.com> 9869S: Maintained 9870F: net/atm/pppoatm.c 9871F: include/uapi/linux/atmppp.h 9872 9873PPP OVER ETHERNET 9874M: Michal Ostrowski <mostrows@earthlink.net> 9875S: Maintained 9876F: drivers/net/ppp/pppoe.c 9877F: drivers/net/ppp/pppox.c 9878 9879PPP OVER L2TP 9880M: James Chapman <jchapman@katalix.com> 9881S: Maintained 9882F: net/l2tp/l2tp_ppp.c 9883F: include/linux/if_pppol2tp.h 9884F: include/uapi/linux/if_pppol2tp.h 9885 9886PPS SUPPORT 9887M: Rodolfo Giometti <giometti@enneenne.com> 9888W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9889L: linuxpps@ml.enneenne.com (subscribers-only) 9890S: Maintained 9891F: Documentation/pps/ 9892F: drivers/pps/ 9893F: include/linux/pps*.h 9894 9895PPTP DRIVER 9896M: Dmitry Kozlov <xeb@mail.ru> 9897L: netdev@vger.kernel.org 9898S: Maintained 9899F: drivers/net/ppp/pptp.c 9900W: http://sourceforge.net/projects/accel-pptp 9901 9902PREEMPTIBLE KERNEL 9903M: Robert Love <rml@tech9.net> 9904L: kpreempt-tech@lists.sourceforge.net 9905W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9906S: Supported 9907F: Documentation/preempt-locking.txt 9908F: include/linux/preempt.h 9909 9910PRISM54 WIRELESS DRIVER 9911M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9912L: linux-wireless@vger.kernel.org 9913W: http://wireless.kernel.org/en/users/Drivers/p54 9914S: Obsolete 9915F: drivers/net/wireless/intersil/prism54/ 9916 9917PS3 NETWORK SUPPORT 9918M: Geoff Levand <geoff@infradead.org> 9919L: netdev@vger.kernel.org 9920L: linuxppc-dev@lists.ozlabs.org 9921S: Maintained 9922F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9923 9924PS3 PLATFORM SUPPORT 9925M: Geoff Levand <geoff@infradead.org> 9926L: linuxppc-dev@lists.ozlabs.org 9927S: Maintained 9928F: arch/powerpc/boot/ps3* 9929F: arch/powerpc/include/asm/lv1call.h 9930F: arch/powerpc/include/asm/ps3*.h 9931F: arch/powerpc/platforms/ps3/ 9932F: drivers/*/ps3* 9933F: drivers/ps3/ 9934F: drivers/rtc/rtc-ps3.c 9935F: drivers/usb/host/*ps3.c 9936F: sound/ppc/snd_ps3* 9937 9938PS3VRAM DRIVER 9939M: Jim Paris <jim@jtan.com> 9940M: Geoff Levand <geoff@infradead.org> 9941L: linuxppc-dev@lists.ozlabs.org 9942S: Maintained 9943F: drivers/block/ps3vram.c 9944 9945PSTORE FILESYSTEM 9946M: Anton Vorontsov <anton@enomsg.org> 9947M: Colin Cross <ccross@android.com> 9948M: Kees Cook <keescook@chromium.org> 9949M: Tony Luck <tony.luck@intel.com> 9950S: Maintained 9951T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9952F: fs/pstore/ 9953F: include/linux/pstore* 9954F: drivers/firmware/efi/efi-pstore.c 9955F: drivers/acpi/apei/erst.c 9956 9957PTP HARDWARE CLOCK SUPPORT 9958M: Richard Cochran <richardcochran@gmail.com> 9959L: netdev@vger.kernel.org 9960S: Maintained 9961W: http://linuxptp.sourceforge.net/ 9962F: Documentation/ABI/testing/sysfs-ptp 9963F: Documentation/ptp/* 9964F: drivers/net/ethernet/freescale/gianfar_ptp.c 9965F: drivers/net/phy/dp83640* 9966F: drivers/ptp/* 9967F: include/linux/ptp_cl* 9968 9969PTRACE SUPPORT 9970M: Roland McGrath <roland@hack.frob.com> 9971M: Oleg Nesterov <oleg@redhat.com> 9972S: Maintained 9973F: include/asm-generic/syscall.h 9974F: include/linux/ptrace.h 9975F: include/linux/regset.h 9976F: include/linux/tracehook.h 9977F: include/uapi/linux/ptrace.h 9978F: kernel/ptrace.c 9979 9980PULSE8-CEC DRIVER 9981M: Hans Verkuil <hverkuil@xs4all.nl> 9982L: linux-media@vger.kernel.org 9983T: git git://linuxtv.org/media_tree.git 9984S: Maintained 9985F: drivers/media/usb/pulse8-cec/* 9986 9987PVRUSB2 VIDEO4LINUX DRIVER 9988M: Mike Isely <isely@pobox.com> 9989L: pvrusb2@isely.net (subscribers-only) 9990L: linux-media@vger.kernel.org 9991W: http://www.isely.net/pvrusb2/ 9992T: git git://linuxtv.org/media_tree.git 9993S: Maintained 9994F: Documentation/media/v4l-drivers/pvrusb2* 9995F: drivers/media/usb/pvrusb2/ 9996 9997PWC WEBCAM DRIVER 9998M: Hans Verkuil <hverkuil@xs4all.nl> 9999L: linux-media@vger.kernel.org 10000T: git git://linuxtv.org/media_tree.git 10001S: Odd Fixes 10002F: drivers/media/usb/pwc/* 10003 10004PWM FAN DRIVER 10005M: Kamil Debski <kamil@wypas.org> 10006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10007L: linux-hwmon@vger.kernel.org 10008S: Supported 10009F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10010F: Documentation/hwmon/pwm-fan 10011F: drivers/hwmon/pwm-fan.c 10012 10013PWM SUBSYSTEM 10014M: Thierry Reding <thierry.reding@gmail.com> 10015L: linux-pwm@vger.kernel.org 10016S: Maintained 10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10018F: Documentation/pwm.txt 10019F: Documentation/devicetree/bindings/pwm/ 10020F: include/linux/pwm.h 10021F: drivers/pwm/ 10022F: drivers/video/backlight/pwm_bl.c 10023F: include/linux/pwm_backlight.h 10024 10025PXA2xx/PXA3xx SUPPORT 10026M: Daniel Mack <daniel@zonque.org> 10027M: Haojian Zhuang <haojian.zhuang@gmail.com> 10028M: Robert Jarzmik <robert.jarzmik@free.fr> 10029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10030T: git git://github.com/hzhuang1/linux.git 10031T: git git://github.com/rjarzmik/linux.git 10032S: Maintained 10033F: arch/arm/boot/dts/pxa* 10034F: arch/arm/mach-pxa/ 10035F: drivers/dma/pxa* 10036F: drivers/pcmcia/pxa2xx* 10037F: drivers/pinctrl/pxa/ 10038F: drivers/spi/spi-pxa2xx* 10039F: drivers/usb/gadget/udc/pxa2* 10040F: include/sound/pxa2xx-lib.h 10041F: sound/arm/pxa* 10042F: sound/soc/pxa/ 10043 10044PXA GPIO DRIVER 10045M: Robert Jarzmik <robert.jarzmik@free.fr> 10046L: linux-gpio@vger.kernel.org 10047S: Maintained 10048F: drivers/gpio/gpio-pxa.c 10049 10050PXA3xx NAND FLASH DRIVER 10051M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10052L: linux-mtd@lists.infradead.org 10053S: Maintained 10054F: drivers/mtd/nand/pxa3xx_nand.c 10055 10056MMP SUPPORT 10057M: Eric Miao <eric.y.miao@gmail.com> 10058M: Haojian Zhuang <haojian.zhuang@gmail.com> 10059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10060T: git git://github.com/hzhuang1/linux.git 10061T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10062S: Maintained 10063F: arch/arm/boot/dts/mmp* 10064F: arch/arm/mach-mmp/ 10065 10066PXA MMCI DRIVER 10067S: Orphan 10068 10069PXA RTC DRIVER 10070M: Robert Jarzmik <robert.jarzmik@free.fr> 10071L: rtc-linux@googlegroups.com 10072S: Maintained 10073 10074QAT DRIVER 10075M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10076M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10077L: qat-linux@intel.com 10078S: Supported 10079F: drivers/crypto/qat/ 10080 10081QIB DRIVER 10082M: Mike Marciniszyn <infinipath@intel.com> 10083L: linux-rdma@vger.kernel.org 10084S: Supported 10085F: drivers/infiniband/hw/qib/ 10086 10087QLOGIC QLA1280 SCSI DRIVER 10088M: Michael Reed <mdr@sgi.com> 10089L: linux-scsi@vger.kernel.org 10090S: Maintained 10091F: drivers/scsi/qla1280.[ch] 10092 10093QLOGIC QLA2XXX FC-SCSI DRIVER 10094M: qla2xxx-upstream@qlogic.com 10095L: linux-scsi@vger.kernel.org 10096S: Supported 10097F: Documentation/scsi/LICENSE.qla2xxx 10098F: drivers/scsi/qla2xxx/ 10099 10100QLOGIC QLA4XXX iSCSI DRIVER 10101M: QLogic-Storage-Upstream@qlogic.com 10102L: linux-scsi@vger.kernel.org 10103S: Supported 10104F: Documentation/scsi/LICENSE.qla4xxx 10105F: drivers/scsi/qla4xxx/ 10106 10107QLOGIC QLA3XXX NETWORK DRIVER 10108M: Dept-GELinuxNICDev@cavium.com 10109L: netdev@vger.kernel.org 10110S: Supported 10111F: Documentation/networking/LICENSE.qla3xxx 10112F: drivers/net/ethernet/qlogic/qla3xxx.* 10113 10114QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10115M: Harish Patil <harish.patil@cavium.com> 10116M: Manish Chopra <manish.chopra@cavium.com> 10117M: Dept-GELinuxNICDev@cavium.com 10118L: netdev@vger.kernel.org 10119S: Supported 10120F: drivers/net/ethernet/qlogic/qlcnic/ 10121 10122QLOGIC QLGE 10Gb ETHERNET DRIVER 10123M: Harish Patil <harish.patil@cavium.com> 10124M: Manish Chopra <manish.chopra@cavium.com> 10125M: Dept-GELinuxNICDev@cavium.com 10126L: netdev@vger.kernel.org 10127S: Supported 10128F: drivers/net/ethernet/qlogic/qlge/ 10129 10130QLOGIC QL4xxx ETHERNET DRIVER 10131M: Yuval Mintz <Yuval.Mintz@cavium.com> 10132M: Ariel Elior <Ariel.Elior@cavium.com> 10133M: everest-linux-l2@cavium.com 10134L: netdev@vger.kernel.org 10135S: Supported 10136F: drivers/net/ethernet/qlogic/qed/ 10137F: include/linux/qed/ 10138F: drivers/net/ethernet/qlogic/qede/ 10139 10140QLOGIC QL41xxx ISCSI DRIVER 10141M: QLogic-Storage-Upstream@cavium.com 10142L: linux-scsi@vger.kernel.org 10143S: Supported 10144F: drivers/scsi/qedi/ 10145 10146QNX4 FILESYSTEM 10147M: Anders Larsen <al@alarsen.net> 10148W: http://www.alarsen.net/linux/qnx4fs/ 10149S: Maintained 10150F: fs/qnx4/ 10151F: include/uapi/linux/qnx4_fs.h 10152F: include/uapi/linux/qnxtypes.h 10153 10154QORIQ DPAA2 FSL-MC BUS DRIVER 10155M: Stuart Yoder <stuart.yoder@nxp.com> 10156L: linux-kernel@vger.kernel.org 10157S: Maintained 10158F: drivers/staging/fsl-mc/ 10159 10160QT1010 MEDIA DRIVER 10161M: Antti Palosaari <crope@iki.fi> 10162L: linux-media@vger.kernel.org 10163W: https://linuxtv.org 10164W: http://palosaari.fi/linux/ 10165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10166T: git git://linuxtv.org/anttip/media_tree.git 10167S: Maintained 10168F: drivers/media/tuners/qt1010* 10169 10170QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10171M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10172L: linux-wireless@vger.kernel.org 10173L: ath9k-devel@lists.ath9k.org 10174W: http://wireless.kernel.org/en/users/Drivers/ath9k 10175S: Supported 10176F: drivers/net/wireless/ath/ath9k/ 10177 10178QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10179M: Kalle Valo <kvalo@qca.qualcomm.com> 10180L: ath10k@lists.infradead.org 10181W: http://wireless.kernel.org/en/users/Drivers/ath10k 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10183S: Supported 10184F: drivers/net/wireless/ath/ath10k/ 10185 10186QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10187M: Timur Tabi <timur@codeaurora.org> 10188L: netdev@vger.kernel.org 10189S: Supported 10190F: drivers/net/ethernet/qualcomm/emac/ 10191 10192QUALCOMM HEXAGON ARCHITECTURE 10193M: Richard Kuo <rkuo@codeaurora.org> 10194L: linux-hexagon@vger.kernel.org 10195T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10196S: Supported 10197F: arch/hexagon/ 10198 10199QUALCOMM WCN36XX WIRELESS DRIVER 10200M: Eugene Krasnikov <k.eugene.e@gmail.com> 10201L: wcn36xx@lists.infradead.org 10202W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10203T: git git://github.com/KrasnikovEugene/wcn36xx.git 10204S: Supported 10205F: drivers/net/wireless/ath/wcn36xx/ 10206 10207QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10208M: Gabriel Somlo <somlo@cmu.edu> 10209M: "Michael S. Tsirkin" <mst@redhat.com> 10210L: qemu-devel@nongnu.org 10211S: Maintained 10212F: drivers/firmware/qemu_fw_cfg.c 10213 10214RADOS BLOCK DEVICE (RBD) 10215M: Ilya Dryomov <idryomov@gmail.com> 10216M: Sage Weil <sage@redhat.com> 10217M: Alex Elder <elder@kernel.org> 10218L: ceph-devel@vger.kernel.org 10219W: http://ceph.com/ 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10221T: git git://github.com/ceph/ceph-client.git 10222S: Supported 10223F: Documentation/ABI/testing/sysfs-bus-rbd 10224F: drivers/block/rbd.c 10225F: drivers/block/rbd_types.h 10226 10227RADEON FRAMEBUFFER DISPLAY DRIVER 10228M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10229L: linux-fbdev@vger.kernel.org 10230S: Maintained 10231F: drivers/video/fbdev/aty/radeon* 10232F: include/uapi/linux/radeonfb.h 10233 10234RADIOSHARK RADIO DRIVER 10235M: Hans Verkuil <hverkuil@xs4all.nl> 10236L: linux-media@vger.kernel.org 10237T: git git://linuxtv.org/media_tree.git 10238S: Maintained 10239F: drivers/media/radio/radio-shark.c 10240 10241RADIOSHARK2 RADIO DRIVER 10242M: Hans Verkuil <hverkuil@xs4all.nl> 10243L: linux-media@vger.kernel.org 10244T: git git://linuxtv.org/media_tree.git 10245S: Maintained 10246F: drivers/media/radio/radio-shark2.c 10247F: drivers/media/radio/radio-tea5777.c 10248 10249RAGE128 FRAMEBUFFER DISPLAY DRIVER 10250M: Paul Mackerras <paulus@samba.org> 10251L: linux-fbdev@vger.kernel.org 10252S: Maintained 10253F: drivers/video/fbdev/aty/aty128fb.c 10254 10255RALINK MIPS ARCHITECTURE 10256M: John Crispin <john@phrozen.org> 10257L: linux-mips@linux-mips.org 10258S: Maintained 10259F: arch/mips/ralink 10260 10261RALINK RT2X00 WIRELESS LAN DRIVER 10262P: rt2x00 project 10263M: Stanislaw Gruszka <sgruszka@redhat.com> 10264M: Helmut Schaa <helmut.schaa@googlemail.com> 10265L: linux-wireless@vger.kernel.org 10266S: Maintained 10267F: drivers/net/wireless/ralink/rt2x00/ 10268 10269RAMDISK RAM BLOCK DEVICE DRIVER 10270M: Jens Axboe <axboe@kernel.dk> 10271S: Maintained 10272F: Documentation/blockdev/ramdisk.txt 10273F: drivers/block/brd.c 10274 10275RANDOM NUMBER DRIVER 10276M: "Theodore Ts'o" <tytso@mit.edu> 10277S: Maintained 10278F: drivers/char/random.c 10279 10280RAPIDIO SUBSYSTEM 10281M: Matt Porter <mporter@kernel.crashing.org> 10282M: Alexandre Bounine <alexandre.bounine@idt.com> 10283S: Maintained 10284F: drivers/rapidio/ 10285 10286RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10287L: linux-wireless@vger.kernel.org 10288S: Orphan 10289F: drivers/net/wireless/ray* 10290 10291RCUTORTURE MODULE 10292M: Josh Triplett <josh@joshtriplett.org> 10293M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10294L: linux-kernel@vger.kernel.org 10295S: Supported 10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10297F: Documentation/RCU/torture.txt 10298F: kernel/rcu/rcutorture.c 10299 10300RCUTORTURE TEST FRAMEWORK 10301M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10302M: Josh Triplett <josh@joshtriplett.org> 10303R: Steven Rostedt <rostedt@goodmis.org> 10304R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10305R: Lai Jiangshan <jiangshanlai@gmail.com> 10306L: linux-kernel@vger.kernel.org 10307S: Supported 10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10309F: tools/testing/selftests/rcutorture 10310 10311RDC R-321X SoC 10312M: Florian Fainelli <florian@openwrt.org> 10313S: Maintained 10314 10315RDC R6040 FAST ETHERNET DRIVER 10316M: Florian Fainelli <f.fainelli@gmail.com> 10317L: netdev@vger.kernel.org 10318S: Maintained 10319F: drivers/net/ethernet/rdc/r6040.c 10320 10321RDS - RELIABLE DATAGRAM SOCKETS 10322M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10323L: netdev@vger.kernel.org 10324L: linux-rdma@vger.kernel.org 10325L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10326W: https://oss.oracle.com/projects/rds/ 10327S: Supported 10328F: net/rds/ 10329F: Documentation/networking/rds.txt 10330 10331RDMAVT - RDMA verbs software 10332M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10333L: linux-rdma@vger.kernel.org 10334S: Supported 10335F: drivers/infiniband/sw/rdmavt 10336 10337RDT - RESOURCE ALLOCATION 10338M: Fenghua Yu <fenghua.yu@intel.com> 10339L: linux-kernel@vger.kernel.org 10340S: Supported 10341F: arch/x86/kernel/cpu/intel_rdt* 10342F: arch/x86/include/asm/intel_rdt* 10343F: Documentation/x86/intel_rdt* 10344 10345READ-COPY UPDATE (RCU) 10346M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10347M: Josh Triplett <josh@joshtriplett.org> 10348R: Steven Rostedt <rostedt@goodmis.org> 10349R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10350R: Lai Jiangshan <jiangshanlai@gmail.com> 10351L: linux-kernel@vger.kernel.org 10352W: http://www.rdrop.com/users/paulmck/RCU/ 10353S: Supported 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10355F: Documentation/RCU/ 10356X: Documentation/RCU/torture.txt 10357F: include/linux/rcu* 10358X: include/linux/srcu.h 10359F: kernel/rcu/ 10360X: kernel/torture.c 10361 10362REAL TIME CLOCK (RTC) SUBSYSTEM 10363M: Alessandro Zummo <a.zummo@towertech.it> 10364M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10365L: rtc-linux@googlegroups.com 10366Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10367T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10368S: Maintained 10369F: Documentation/devicetree/bindings/rtc/ 10370F: Documentation/rtc.txt 10371F: drivers/rtc/ 10372F: include/linux/rtc.h 10373F: include/uapi/linux/rtc.h 10374F: include/linux/rtc/ 10375F: include/linux/platform_data/rtc-* 10376F: tools/testing/selftests/timers/rtctest.c 10377 10378REALTEK AUDIO CODECS 10379M: Bard Liao <bardliao@realtek.com> 10380M: Oder Chiou <oder_chiou@realtek.com> 10381S: Maintained 10382F: sound/soc/codecs/rt* 10383F: include/sound/rt*.h 10384 10385REISERFS FILE SYSTEM 10386L: reiserfs-devel@vger.kernel.org 10387S: Supported 10388F: fs/reiserfs/ 10389 10390REGISTER MAP ABSTRACTION 10391M: Mark Brown <broonie@kernel.org> 10392L: linux-kernel@vger.kernel.org 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10394S: Supported 10395F: Documentation/devicetree/bindings/regmap/ 10396F: drivers/base/regmap/ 10397F: include/linux/regmap.h 10398 10399REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10400M: Ohad Ben-Cohen <ohad@wizery.com> 10401M: Bjorn Andersson <bjorn.andersson@linaro.org> 10402L: linux-remoteproc@vger.kernel.org 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10404S: Maintained 10405F: Documentation/devicetree/bindings/remoteproc/ 10406F: Documentation/remoteproc.txt 10407F: drivers/remoteproc/ 10408F: include/linux/remoteproc.h 10409 10410REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10411M: Ohad Ben-Cohen <ohad@wizery.com> 10412M: Bjorn Andersson <bjorn.andersson@linaro.org> 10413L: linux-remoteproc@vger.kernel.org 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10415S: Maintained 10416F: drivers/rpmsg/ 10417F: Documentation/rpmsg.txt 10418F: include/linux/rpmsg.h 10419 10420RENESAS CLOCK DRIVERS 10421M: Geert Uytterhoeven <geert+renesas@glider.be> 10422L: linux-renesas-soc@vger.kernel.org 10423S: Supported 10424F: drivers/clk/renesas/ 10425 10426RENESAS ETHERNET DRIVERS 10427R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10428L: netdev@vger.kernel.org 10429L: linux-renesas-soc@vger.kernel.org 10430F: drivers/net/ethernet/renesas/ 10431F: include/linux/sh_eth.h 10432 10433RENESAS USB2 PHY DRIVER 10434M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10435L: linux-renesas-soc@vger.kernel.org 10436S: Maintained 10437F: drivers/phy/phy-rcar-gen3-usb2.c 10438 10439RESET CONTROLLER FRAMEWORK 10440M: Philipp Zabel <p.zabel@pengutronix.de> 10441T: git git://git.pengutronix.de/git/pza/linux 10442S: Maintained 10443F: drivers/reset/ 10444F: Documentation/devicetree/bindings/reset/ 10445F: include/dt-bindings/reset/ 10446F: include/linux/reset.h 10447F: include/linux/reset-controller.h 10448 10449RFKILL 10450M: Johannes Berg <johannes@sipsolutions.net> 10451L: linux-wireless@vger.kernel.org 10452W: http://wireless.kernel.org/ 10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10454T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10455S: Maintained 10456F: Documentation/rfkill.txt 10457F: net/rfkill/ 10458 10459RHASHTABLE 10460M: Thomas Graf <tgraf@suug.ch> 10461M: Herbert Xu <herbert@gondor.apana.org.au> 10462L: netdev@vger.kernel.org 10463S: Maintained 10464F: lib/rhashtable.c 10465F: include/linux/rhashtable.h 10466 10467RICOH SMARTMEDIA/XD DRIVER 10468M: Maxim Levitsky <maximlevitsky@gmail.com> 10469S: Maintained 10470F: drivers/mtd/nand/r852.c 10471F: drivers/mtd/nand/r852.h 10472 10473RICOH R5C592 MEMORYSTICK DRIVER 10474M: Maxim Levitsky <maximlevitsky@gmail.com> 10475S: Maintained 10476F: drivers/memstick/host/r592.* 10477 10478ROCCAT DRIVERS 10479M: Stefan Achatz <erazor_de@users.sourceforge.net> 10480W: http://sourceforge.net/projects/roccat/ 10481S: Maintained 10482F: drivers/hid/hid-roccat* 10483F: include/linux/hid-roccat* 10484F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10485 10486ROCKER DRIVER 10487M: Jiri Pirko <jiri@resnulli.us> 10488L: netdev@vger.kernel.org 10489S: Supported 10490F: drivers/net/ethernet/rocker/ 10491 10492ROCKETPORT DRIVER 10493P: Comtrol Corp. 10494W: http://www.comtrol.com 10495S: Maintained 10496F: Documentation/serial/rocket.txt 10497F: drivers/tty/rocket* 10498 10499ROCKETPORT EXPRESS/INFINITY DRIVER 10500M: Kevin Cernekee <cernekee@gmail.com> 10501L: linux-serial@vger.kernel.org 10502S: Odd Fixes 10503F: drivers/tty/serial/rp2.* 10504 10505ROSE NETWORK LAYER 10506M: Ralf Baechle <ralf@linux-mips.org> 10507L: linux-hams@vger.kernel.org 10508W: http://www.linux-ax25.org/ 10509S: Maintained 10510F: include/net/rose.h 10511F: include/uapi/linux/rose.h 10512F: net/rose/ 10513 10514RTL2830 MEDIA DRIVER 10515M: Antti Palosaari <crope@iki.fi> 10516L: linux-media@vger.kernel.org 10517W: https://linuxtv.org 10518W: http://palosaari.fi/linux/ 10519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10520T: git git://linuxtv.org/anttip/media_tree.git 10521S: Maintained 10522F: drivers/media/dvb-frontends/rtl2830* 10523 10524RTL2832 MEDIA DRIVER 10525M: Antti Palosaari <crope@iki.fi> 10526L: linux-media@vger.kernel.org 10527W: https://linuxtv.org 10528W: http://palosaari.fi/linux/ 10529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10530T: git git://linuxtv.org/anttip/media_tree.git 10531S: Maintained 10532F: drivers/media/dvb-frontends/rtl2832* 10533 10534RTL2832_SDR MEDIA DRIVER 10535M: Antti Palosaari <crope@iki.fi> 10536L: linux-media@vger.kernel.org 10537W: https://linuxtv.org 10538W: http://palosaari.fi/linux/ 10539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10540T: git git://linuxtv.org/anttip/media_tree.git 10541S: Maintained 10542F: drivers/media/dvb-frontends/rtl2832_sdr* 10543 10544RTL8180 WIRELESS DRIVER 10545L: linux-wireless@vger.kernel.org 10546W: http://wireless.kernel.org/ 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10548S: Orphan 10549F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10550 10551RTL8187 WIRELESS DRIVER 10552M: Herton Ronaldo Krzesinski <herton@canonical.com> 10553M: Hin-Tak Leung <htl10@users.sourceforge.net> 10554M: Larry Finger <Larry.Finger@lwfinger.net> 10555L: linux-wireless@vger.kernel.org 10556W: http://wireless.kernel.org/ 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10558S: Maintained 10559F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10560 10561RTL8192CE WIRELESS DRIVER 10562M: Larry Finger <Larry.Finger@lwfinger.net> 10563M: Chaoming Li <chaoming_li@realsil.com.cn> 10564L: linux-wireless@vger.kernel.org 10565W: http://wireless.kernel.org/ 10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10567S: Maintained 10568F: drivers/net/wireless/realtek/rtlwifi/ 10569F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10570 10571RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10572M: Jes Sorensen <Jes.Sorensen@redhat.com> 10573L: linux-wireless@vger.kernel.org 10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10575S: Maintained 10576F: drivers/net/wireless/realtek/rtl8xxxu/ 10577 10578S3 SAVAGE FRAMEBUFFER DRIVER 10579M: Antonino Daplas <adaplas@gmail.com> 10580L: linux-fbdev@vger.kernel.org 10581S: Maintained 10582F: drivers/video/fbdev/savage/ 10583 10584S390 10585M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10586M: Heiko Carstens <heiko.carstens@de.ibm.com> 10587L: linux-s390@vger.kernel.org 10588W: http://www.ibm.com/developerworks/linux/linux390/ 10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10590S: Supported 10591F: arch/s390/ 10592F: drivers/s390/ 10593F: Documentation/s390/ 10594F: Documentation/DocBook/s390* 10595 10596S390 COMMON I/O LAYER 10597M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10598M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10599L: linux-s390@vger.kernel.org 10600W: http://www.ibm.com/developerworks/linux/linux390/ 10601S: Supported 10602F: drivers/s390/cio/ 10603 10604S390 DASD DRIVER 10605M: Stefan Haberland <sth@linux.vnet.ibm.com> 10606M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10607L: linux-s390@vger.kernel.org 10608W: http://www.ibm.com/developerworks/linux/linux390/ 10609S: Supported 10610F: drivers/s390/block/dasd* 10611F: block/partitions/ibm.c 10612 10613S390 NETWORK DRIVERS 10614M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10615L: linux-s390@vger.kernel.org 10616W: http://www.ibm.com/developerworks/linux/linux390/ 10617S: Supported 10618F: drivers/s390/net/ 10619 10620S390 PCI SUBSYSTEM 10621M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10622M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10623L: linux-s390@vger.kernel.org 10624W: http://www.ibm.com/developerworks/linux/linux390/ 10625S: Supported 10626F: arch/s390/pci/ 10627F: drivers/pci/hotplug/s390_pci_hpc.c 10628 10629S390 ZCRYPT DRIVER 10630M: Harald Freudenberger <freude@de.ibm.com> 10631L: linux-s390@vger.kernel.org 10632W: http://www.ibm.com/developerworks/linux/linux390/ 10633S: Supported 10634F: drivers/s390/crypto/ 10635 10636S390 ZFCP DRIVER 10637M: Steffen Maier <maier@linux.vnet.ibm.com> 10638L: linux-s390@vger.kernel.org 10639W: http://www.ibm.com/developerworks/linux/linux390/ 10640S: Supported 10641F: drivers/s390/scsi/zfcp_* 10642 10643S390 IUCV NETWORK LAYER 10644M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10645L: linux-s390@vger.kernel.org 10646W: http://www.ibm.com/developerworks/linux/linux390/ 10647S: Supported 10648F: drivers/s390/net/*iucv* 10649F: include/net/iucv/ 10650F: net/iucv/ 10651 10652S390 IOMMU (PCI) 10653M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10654L: linux-s390@vger.kernel.org 10655W: http://www.ibm.com/developerworks/linux/linux390/ 10656S: Supported 10657F: drivers/iommu/s390-iommu.c 10658 10659S3C24XX SD/MMC Driver 10660M: Ben Dooks <ben-linux@fluff.org> 10661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10662S: Supported 10663F: drivers/mmc/host/s3cmci.* 10664 10665SAA6588 RDS RECEIVER DRIVER 10666M: Hans Verkuil <hverkuil@xs4all.nl> 10667L: linux-media@vger.kernel.org 10668T: git git://linuxtv.org/media_tree.git 10669W: https://linuxtv.org 10670S: Odd Fixes 10671F: drivers/media/i2c/saa6588* 10672 10673SAA7134 VIDEO4LINUX DRIVER 10674M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10675M: Mauro Carvalho Chehab <mchehab@kernel.org> 10676L: linux-media@vger.kernel.org 10677W: https://linuxtv.org 10678T: git git://linuxtv.org/media_tree.git 10679S: Odd fixes 10680F: Documentation/media/v4l-drivers/saa7134* 10681F: drivers/media/pci/saa7134/ 10682 10683SAA7146 VIDEO4LINUX-2 DRIVER 10684M: Hans Verkuil <hverkuil@xs4all.nl> 10685L: linux-media@vger.kernel.org 10686T: git git://linuxtv.org/media_tree.git 10687S: Maintained 10688F: drivers/media/common/saa7146/ 10689F: drivers/media/pci/saa7146/ 10690F: include/media/saa7146* 10691 10692SAMSUNG LAPTOP DRIVER 10693M: Corentin Chary <corentin.chary@gmail.com> 10694L: platform-driver-x86@vger.kernel.org 10695S: Maintained 10696F: drivers/platform/x86/samsung-laptop.c 10697 10698SAMSUNG AUDIO (ASoC) DRIVERS 10699M: Krzysztof Kozlowski <krzk@kernel.org> 10700M: Sangbeom Kim <sbkim73@samsung.com> 10701M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10703S: Supported 10704F: sound/soc/samsung/ 10705 10706SAMSUNG FRAMEBUFFER DRIVER 10707M: Jingoo Han <jingoohan1@gmail.com> 10708L: linux-fbdev@vger.kernel.org 10709S: Maintained 10710F: drivers/video/fbdev/s3c-fb.c 10711 10712SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10713M: Sangbeom Kim <sbkim73@samsung.com> 10714M: Krzysztof Kozlowski <krzk@kernel.org> 10715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10716L: linux-kernel@vger.kernel.org 10717L: linux-samsung-soc@vger.kernel.org 10718S: Supported 10719F: drivers/mfd/sec*.c 10720F: drivers/regulator/s2m*.c 10721F: drivers/regulator/s5m*.c 10722F: drivers/clk/clk-s2mps11.c 10723F: drivers/rtc/rtc-s5m.c 10724F: include/linux/mfd/samsung/ 10725F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10726F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10727F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10728F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10729 10730SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10731M: Kyungmin Park <kyungmin.park@samsung.com> 10732M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10733L: linux-media@vger.kernel.org 10734Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10735S: Supported 10736F: drivers/media/platform/exynos4-is/ 10737 10738SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10739M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10740L: linux-media@vger.kernel.org 10741L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10742S: Maintained 10743F: drivers/media/platform/s3c-camif/ 10744F: include/media/drv-intf/s3c_camif.h 10745 10746SAMSUNG S5C73M3 CAMERA DRIVER 10747M: Kyungmin Park <kyungmin.park@samsung.com> 10748M: Andrzej Hajda <a.hajda@samsung.com> 10749L: linux-media@vger.kernel.org 10750S: Supported 10751F: drivers/media/i2c/s5c73m3/* 10752 10753SAMSUNG S5K5BAF CAMERA DRIVER 10754M: Kyungmin Park <kyungmin.park@samsung.com> 10755M: Andrzej Hajda <a.hajda@samsung.com> 10756L: linux-media@vger.kernel.org 10757S: Supported 10758F: drivers/media/i2c/s5k5baf.c 10759 10760SAMSUNG S3FWRN5 NFC DRIVER 10761M: Robert Baldyga <r.baldyga@samsung.com> 10762M: Krzysztof Opasiak <k.opasiak@samsung.com> 10763L: linux-nfc@lists.01.org (moderated for non-subscribers) 10764S: Supported 10765F: drivers/nfc/s3fwrn5 10766 10767SAMSUNG SOC CLOCK DRIVERS 10768M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10769M: Tomasz Figa <tomasz.figa@gmail.com> 10770M: Chanwoo Choi <cw00.choi@samsung.com> 10771S: Supported 10772L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10773F: drivers/clk/samsung/ 10774F: include/dt-bindings/clock/exynos*.h 10775F: Documentation/devicetree/bindings/clock/exynos*.txt 10776 10777SAMSUNG SPI DRIVERS 10778M: Kukjin Kim <kgene@kernel.org> 10779M: Krzysztof Kozlowski <krzk@kernel.org> 10780M: Andi Shyti <andi.shyti@samsung.com> 10781L: linux-spi@vger.kernel.org 10782L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10783S: Maintained 10784F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10785F: drivers/spi/spi-s3c* 10786F: include/linux/platform_data/spi-s3c64xx.h 10787 10788SAMSUNG SXGBE DRIVERS 10789M: Byungho An <bh74.an@samsung.com> 10790M: Girish K S <ks.giri@samsung.com> 10791M: Vipul Pandya <vipul.pandya@samsung.com> 10792S: Supported 10793L: netdev@vger.kernel.org 10794F: drivers/net/ethernet/samsung/sxgbe/ 10795 10796SAMSUNG THERMAL DRIVER 10797M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10798L: linux-pm@vger.kernel.org 10799L: linux-samsung-soc@vger.kernel.org 10800S: Supported 10801T: git https://github.com/lmajewski/linux-samsung-thermal.git 10802F: drivers/thermal/samsung/ 10803 10804SAMSUNG USB2 PHY DRIVER 10805M: Kamil Debski <kamil@wypas.org> 10806M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10807L: linux-kernel@vger.kernel.org 10808S: Supported 10809F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10810F: Documentation/phy/samsung-usb2.txt 10811F: drivers/phy/phy-exynos4210-usb2.c 10812F: drivers/phy/phy-exynos4x12-usb2.c 10813F: drivers/phy/phy-exynos5250-usb2.c 10814F: drivers/phy/phy-s5pv210-usb2.c 10815F: drivers/phy/phy-samsung-usb2.c 10816F: drivers/phy/phy-samsung-usb2.h 10817 10818SERIAL DRIVERS 10819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10820L: linux-serial@vger.kernel.org 10821S: Maintained 10822F: Documentation/devicetree/bindings/serial/ 10823F: drivers/tty/serial/ 10824 10825SERIAL IR RECEIVER 10826M: Sean Young <sean@mess.org> 10827L: linux-media@vger.kernel.org 10828S: Maintained 10829F: drivers/media/rc/serial_ir.c 10830 10831STI CEC DRIVER 10832M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10833L: kernel@stlinux.com 10834S: Maintained 10835F: drivers/staging/media/st-cec/ 10836F: Documentation/devicetree/bindings/media/stih-cec.txt 10837 10838SYNOPSYS DESIGNWARE DMAC DRIVER 10839M: Viresh Kumar <vireshk@kernel.org> 10840M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10841S: Maintained 10842F: include/linux/dma/dw.h 10843F: include/linux/platform_data/dma-dw.h 10844F: drivers/dma/dw/ 10845 10846SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10847M: Lars Persson <lars.persson@axis.com> 10848L: netdev@vger.kernel.org 10849S: Supported 10850F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10851F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10852 10853SYNOPSYS DESIGNWARE I2C DRIVER 10854M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10855R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10856R: Mika Westerberg <mika.westerberg@linux.intel.com> 10857L: linux-i2c@vger.kernel.org 10858S: Maintained 10859F: drivers/i2c/busses/i2c-designware-* 10860F: include/linux/platform_data/i2c-designware.h 10861 10862SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10863M: Jaehoon Chung <jh80.chung@samsung.com> 10864L: linux-mmc@vger.kernel.org 10865S: Maintained 10866F: include/linux/mmc/dw_mmc.h 10867F: drivers/mmc/host/dw_mmc* 10868 10869SYSTEM TRACE MODULE CLASS 10870M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10871S: Maintained 10872T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10873F: Documentation/trace/stm.txt 10874F: drivers/hwtracing/stm/ 10875F: include/linux/stm.h 10876F: include/uapi/linux/stm.h 10877 10878THUNDERBOLT DRIVER 10879M: Andreas Noever <andreas.noever@gmail.com> 10880S: Maintained 10881F: drivers/thunderbolt/ 10882 10883TI BQ27XXX POWER SUPPLY DRIVER 10884R: Andrew F. Davis <afd@ti.com> 10885F: include/linux/power/bq27xxx_battery.h 10886F: drivers/power/supply/bq27xxx_battery.c 10887F: drivers/power/supply/bq27xxx_battery_i2c.c 10888 10889TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10890M: John Stultz <john.stultz@linaro.org> 10891M: Thomas Gleixner <tglx@linutronix.de> 10892L: linux-kernel@vger.kernel.org 10893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10894S: Supported 10895F: include/linux/clocksource.h 10896F: include/linux/time.h 10897F: include/linux/timex.h 10898F: include/uapi/linux/time.h 10899F: include/uapi/linux/timex.h 10900F: kernel/time/clocksource.c 10901F: kernel/time/time*.c 10902F: kernel/time/alarmtimer.c 10903F: kernel/time/ntp.c 10904F: tools/testing/selftests/timers/ 10905 10906SC1200 WDT DRIVER 10907M: Zwane Mwaikambo <zwanem@gmail.com> 10908S: Maintained 10909F: drivers/watchdog/sc1200wdt.c 10910 10911SCHEDULER 10912M: Ingo Molnar <mingo@redhat.com> 10913M: Peter Zijlstra <peterz@infradead.org> 10914L: linux-kernel@vger.kernel.org 10915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10916S: Maintained 10917F: kernel/sched/ 10918F: include/linux/sched.h 10919F: include/uapi/linux/sched.h 10920F: include/linux/wait.h 10921 10922SCORE ARCHITECTURE 10923M: Chen Liqin <liqin.linux@gmail.com> 10924M: Lennox Wu <lennox.wu@gmail.com> 10925W: http://www.sunplus.com 10926S: Supported 10927F: arch/score/ 10928 10929SCR24X CHIP CARD INTERFACE DRIVER 10930M: Lubomir Rintel <lkundrak@v3.sk> 10931S: Supported 10932F: drivers/char/pcmcia/scr24x_cs.c 10933 10934SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10935M: Sudeep Holla <sudeep.holla@arm.com> 10936L: linux-arm-kernel@lists.infradead.org 10937S: Maintained 10938F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10939F: drivers/clk/clk-scpi.c 10940F: drivers/cpufreq/scpi-cpufreq.c 10941F: drivers/firmware/arm_scpi.c 10942F: include/linux/scpi_protocol.h 10943 10944SCSI CDROM DRIVER 10945M: Jens Axboe <axboe@kernel.dk> 10946L: linux-scsi@vger.kernel.org 10947W: http://www.kernel.dk 10948S: Maintained 10949F: drivers/scsi/sr* 10950 10951SCSI RDMA PROTOCOL (SRP) INITIATOR 10952M: Bart Van Assche <bart.vanassche@sandisk.com> 10953L: linux-rdma@vger.kernel.org 10954S: Supported 10955W: http://www.openfabrics.org 10956Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10957T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10958F: drivers/infiniband/ulp/srp/ 10959F: include/scsi/srp.h 10960 10961SCSI SG DRIVER 10962M: Doug Gilbert <dgilbert@interlog.com> 10963L: linux-scsi@vger.kernel.org 10964W: http://sg.danny.cz/sg 10965S: Maintained 10966F: Documentation/scsi/scsi-generic.txt 10967F: drivers/scsi/sg.c 10968F: include/scsi/sg.h 10969 10970SCSI SUBSYSTEM 10971M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10973M: "Martin K. Petersen" <martin.petersen@oracle.com> 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10975L: linux-scsi@vger.kernel.org 10976S: Maintained 10977F: Documentation/devicetree/bindings/scsi/ 10978F: drivers/scsi/ 10979F: include/scsi/ 10980 10981SCSI TAPE DRIVER 10982M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10983L: linux-scsi@vger.kernel.org 10984S: Maintained 10985F: Documentation/scsi/st.txt 10986F: drivers/scsi/st.* 10987F: drivers/scsi/st_*.h 10988 10989SCTP PROTOCOL 10990M: Vlad Yasevich <vyasevich@gmail.com> 10991M: Neil Horman <nhorman@tuxdriver.com> 10992L: linux-sctp@vger.kernel.org 10993W: http://lksctp.sourceforge.net 10994S: Maintained 10995F: Documentation/networking/sctp.txt 10996F: include/linux/sctp.h 10997F: include/uapi/linux/sctp.h 10998F: include/net/sctp/ 10999F: net/sctp/ 11000 11001SCx200 CPU SUPPORT 11002M: Jim Cromie <jim.cromie@gmail.com> 11003S: Odd Fixes 11004F: Documentation/i2c/busses/scx200_acb 11005F: arch/x86/platform/scx200/ 11006F: drivers/watchdog/scx200_wdt.c 11007F: drivers/i2c/busses/scx200* 11008F: drivers/mtd/maps/scx200_docflash.c 11009F: include/linux/scx200.h 11010 11011SCx200 GPIO DRIVER 11012M: Jim Cromie <jim.cromie@gmail.com> 11013S: Maintained 11014F: drivers/char/scx200_gpio.c 11015F: include/linux/scx200_gpio.h 11016 11017SCx200 HRT CLOCKSOURCE DRIVER 11018M: Jim Cromie <jim.cromie@gmail.com> 11019S: Maintained 11020F: drivers/clocksource/scx200_hrt.c 11021 11022SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11023M: Sascha Sommer <saschasommer@freenet.de> 11024L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11025S: Maintained 11026F: drivers/mmc/host/sdricoh_cs.c 11027 11028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11029M: Adrian Hunter <adrian.hunter@intel.com> 11030L: linux-mmc@vger.kernel.org 11031T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11032S: Maintained 11033F: drivers/mmc/host/sdhci* 11034F: include/linux/mmc/sdhci* 11035 11036SECURE COMPUTING 11037M: Kees Cook <keescook@chromium.org> 11038R: Andy Lutomirski <luto@amacapital.net> 11039R: Will Drewry <wad@chromium.org> 11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11041S: Supported 11042F: kernel/seccomp.c 11043F: include/uapi/linux/seccomp.h 11044F: include/linux/seccomp.h 11045F: tools/testing/selftests/seccomp/* 11046K: \bsecure_computing 11047K: \bTIF_SECCOMP\b 11048 11049SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11050M: Al Cooper <alcooperx@gmail.com> 11051L: linux-mmc@vger.kernel.org 11052L: bcm-kernel-feedback-list@broadcom.com 11053S: Maintained 11054F: drivers/mmc/host/sdhci-brcmstb* 11055 11056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11057M: Ben Dooks <ben-linux@fluff.org> 11058M: Jaehoon Chung <jh80.chung@samsung.com> 11059L: linux-mmc@vger.kernel.org 11060S: Maintained 11061F: drivers/mmc/host/sdhci-s3c* 11062 11063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11064M: Viresh Kumar <vireshk@kernel.org> 11065L: linux-mmc@vger.kernel.org 11066S: Maintained 11067F: drivers/mmc/host/sdhci-spear.c 11068 11069SECURITY SUBSYSTEM 11070M: James Morris <james.l.morris@oracle.com> 11071M: "Serge E. Hallyn" <serge@hallyn.com> 11072L: linux-security-module@vger.kernel.org (suggested Cc:) 11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11074W: http://kernsec.org/ 11075S: Supported 11076F: security/ 11077 11078SECURITY CONTACT 11079M: Security Officers <security@kernel.org> 11080S: Supported 11081 11082SELINUX SECURITY MODULE 11083M: Paul Moore <paul@paul-moore.com> 11084M: Stephen Smalley <sds@tycho.nsa.gov> 11085M: Eric Paris <eparis@parisplace.org> 11086L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11087W: http://selinuxproject.org 11088T: git git://git.infradead.org/users/pcmoore/selinux 11089S: Supported 11090F: include/linux/selinux* 11091F: security/selinux/ 11092F: scripts/selinux/ 11093 11094APPARMOR SECURITY MODULE 11095M: John Johansen <john.johansen@canonical.com> 11096L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11097W: apparmor.wiki.kernel.org 11098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11099S: Supported 11100F: security/apparmor/ 11101 11102LOADPIN SECURITY MODULE 11103M: Kees Cook <keescook@chromium.org> 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11105S: Supported 11106F: security/loadpin/ 11107 11108YAMA SECURITY MODULE 11109M: Kees Cook <keescook@chromium.org> 11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11111S: Supported 11112F: security/yama/ 11113 11114SENSABLE PHANTOM 11115M: Jiri Slaby <jirislaby@gmail.com> 11116S: Maintained 11117F: drivers/misc/phantom.c 11118F: include/uapi/linux/phantom.h 11119 11120Emulex 10Gbps iSCSI - OneConnect DRIVER 11121M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11122M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11123M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11124L: linux-scsi@vger.kernel.org 11125W: http://www.broadcom.com 11126S: Supported 11127F: drivers/scsi/be2iscsi/ 11128 11129Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11130M: Sathya Perla <sathya.perla@broadcom.com> 11131M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11132M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11133M: Somnath Kotur <somnath.kotur@broadcom.com> 11134L: netdev@vger.kernel.org 11135W: http://www.emulex.com 11136S: Supported 11137F: drivers/net/ethernet/emulex/benet/ 11138 11139EMULEX ONECONNECT ROCE DRIVER 11140M: Selvin Xavier <selvin.xavier@avagotech.com> 11141M: Devesh Sharma <devesh.sharma@avagotech.com> 11142L: linux-rdma@vger.kernel.org 11143W: http://www.emulex.com 11144S: Supported 11145F: drivers/infiniband/hw/ocrdma/ 11146F: include/uapi/rdma/ocrdma-abi.h 11147 11148SFC NETWORK DRIVER 11149M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11150M: Edward Cree <ecree@solarflare.com> 11151M: Bert Kenward <bkenward@solarflare.com> 11152L: netdev@vger.kernel.org 11153S: Supported 11154F: drivers/net/ethernet/sfc/ 11155 11156SGI GRU DRIVER 11157M: Dimitri Sivanich <sivanich@sgi.com> 11158S: Maintained 11159F: drivers/misc/sgi-gru/ 11160 11161SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11162M: Pat Gefre <pfg@sgi.com> 11163L: linux-ia64@vger.kernel.org 11164S: Supported 11165F: Documentation/ia64/serial.txt 11166F: drivers/tty/serial/ioc?_serial.c 11167F: include/linux/ioc?.h 11168 11169SGI XP/XPC/XPNET DRIVER 11170M: Cliff Whickman <cpw@sgi.com> 11171M: Robin Holt <robinmholt@gmail.com> 11172S: Maintained 11173F: drivers/misc/sgi-xp/ 11174 11175SI2157 MEDIA DRIVER 11176M: Antti Palosaari <crope@iki.fi> 11177L: linux-media@vger.kernel.org 11178W: https://linuxtv.org 11179W: http://palosaari.fi/linux/ 11180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11181T: git git://linuxtv.org/anttip/media_tree.git 11182S: Maintained 11183F: drivers/media/tuners/si2157* 11184 11185SI2168 MEDIA DRIVER 11186M: Antti Palosaari <crope@iki.fi> 11187L: linux-media@vger.kernel.org 11188W: https://linuxtv.org 11189W: http://palosaari.fi/linux/ 11190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11191T: git git://linuxtv.org/anttip/media_tree.git 11192S: Maintained 11193F: drivers/media/dvb-frontends/si2168* 11194 11195SI470X FM RADIO RECEIVER I2C DRIVER 11196M: Hans Verkuil <hverkuil@xs4all.nl> 11197L: linux-media@vger.kernel.org 11198T: git git://linuxtv.org/media_tree.git 11199W: https://linuxtv.org 11200S: Odd Fixes 11201F: drivers/media/radio/si470x/radio-si470x-i2c.c 11202 11203SI470X FM RADIO RECEIVER USB DRIVER 11204M: Hans Verkuil <hverkuil@xs4all.nl> 11205L: linux-media@vger.kernel.org 11206T: git git://linuxtv.org/media_tree.git 11207W: https://linuxtv.org 11208S: Maintained 11209F: drivers/media/radio/si470x/radio-si470x-common.c 11210F: drivers/media/radio/si470x/radio-si470x.h 11211F: drivers/media/radio/si470x/radio-si470x-usb.c 11212 11213SI4713 FM RADIO TRANSMITTER I2C DRIVER 11214M: Eduardo Valentin <edubezval@gmail.com> 11215L: linux-media@vger.kernel.org 11216T: git git://linuxtv.org/media_tree.git 11217W: https://linuxtv.org 11218S: Odd Fixes 11219F: drivers/media/radio/si4713/si4713.? 11220 11221SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11222M: Eduardo Valentin <edubezval@gmail.com> 11223L: linux-media@vger.kernel.org 11224T: git git://linuxtv.org/media_tree.git 11225W: https://linuxtv.org 11226S: Odd Fixes 11227F: drivers/media/radio/si4713/radio-platform-si4713.c 11228 11229SI4713 FM RADIO TRANSMITTER USB DRIVER 11230M: Hans Verkuil <hverkuil@xs4all.nl> 11231L: linux-media@vger.kernel.org 11232T: git git://linuxtv.org/media_tree.git 11233W: https://linuxtv.org 11234S: Maintained 11235F: drivers/media/radio/si4713/radio-usb-si4713.c 11236 11237SIANO DVB DRIVER 11238M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11239M: Mauro Carvalho Chehab <mchehab@kernel.org> 11240L: linux-media@vger.kernel.org 11241W: https://linuxtv.org 11242T: git git://linuxtv.org/media_tree.git 11243S: Odd fixes 11244F: drivers/media/common/siano/ 11245F: drivers/media/usb/siano/ 11246F: drivers/media/usb/siano/ 11247F: drivers/media/mmc/siano/ 11248 11249SIMPLEFB FB DRIVER 11250M: Hans de Goede <hdegoede@redhat.com> 11251L: linux-fbdev@vger.kernel.org 11252S: Maintained 11253F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11254F: drivers/video/fbdev/simplefb.c 11255F: include/linux/platform_data/simplefb.h 11256 11257SH_VEU V4L2 MEM2MEM DRIVER 11258L: linux-media@vger.kernel.org 11259S: Orphan 11260F: drivers/media/platform/sh_veu.c 11261 11262SH_VOU V4L2 OUTPUT DRIVER 11263L: linux-media@vger.kernel.org 11264S: Orphan 11265F: drivers/media/platform/sh_vou.c 11266F: include/media/drv-intf/sh_vou.h 11267 11268SIMPLE FIRMWARE INTERFACE (SFI) 11269M: Len Brown <lenb@kernel.org> 11270L: sfi-devel@simplefirmware.org 11271W: http://simplefirmware.org/ 11272T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11273S: Supported 11274F: arch/x86/platform/sfi/ 11275F: drivers/sfi/ 11276F: include/linux/sfi*.h 11277 11278SIMTEC EB110ATX (Chalice CATS) 11279P: Ben Dooks 11280P: Vincent Sanders <vince@simtec.co.uk> 11281M: Simtec Linux Team <linux@simtec.co.uk> 11282W: http://www.simtec.co.uk/products/EB110ATX/ 11283S: Supported 11284 11285SIMTEC EB2410ITX (BAST) 11286P: Ben Dooks 11287P: Vincent Sanders <vince@simtec.co.uk> 11288M: Simtec Linux Team <linux@simtec.co.uk> 11289W: http://www.simtec.co.uk/products/EB2410ITX/ 11290S: Supported 11291F: arch/arm/mach-s3c24xx/mach-bast.c 11292F: arch/arm/mach-s3c24xx/bast-ide.c 11293F: arch/arm/mach-s3c24xx/bast-irq.c 11294 11295TI DAVINCI MACHINE SUPPORT 11296M: Sekhar Nori <nsekhar@ti.com> 11297M: Kevin Hilman <khilman@kernel.org> 11298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11300S: Supported 11301F: arch/arm/mach-davinci/ 11302F: drivers/i2c/busses/i2c-davinci.c 11303 11304TI DAVINCI SERIES MEDIA DRIVER 11305M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11306L: linux-media@vger.kernel.org 11307W: https://linuxtv.org 11308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11309T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11310S: Maintained 11311F: drivers/media/platform/davinci/ 11312F: include/media/davinci/ 11313 11314TI AM437X VPFE DRIVER 11315M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11316L: linux-media@vger.kernel.org 11317W: https://linuxtv.org 11318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11319T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11320S: Maintained 11321F: drivers/media/platform/am437x/ 11322 11323OV2659 OMNIVISION SENSOR DRIVER 11324M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11325L: linux-media@vger.kernel.org 11326W: https://linuxtv.org 11327Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11328T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11329S: Maintained 11330F: drivers/media/i2c/ov2659.c 11331F: include/media/i2c/ov2659.h 11332 11333SILICON MOTION SM712 FRAME BUFFER DRIVER 11334M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11335M: Teddy Wang <teddy.wang@siliconmotion.com> 11336M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11337L: linux-fbdev@vger.kernel.org 11338S: Maintained 11339F: drivers/video/fbdev/sm712* 11340F: Documentation/fb/sm712fb.txt 11341 11342SIS 190 ETHERNET DRIVER 11343M: Francois Romieu <romieu@fr.zoreil.com> 11344L: netdev@vger.kernel.org 11345S: Maintained 11346F: drivers/net/ethernet/sis/sis190.c 11347 11348SIS 900/7016 FAST ETHERNET DRIVER 11349M: Daniele Venzano <venza@brownhat.org> 11350W: http://www.brownhat.org/sis900.html 11351L: netdev@vger.kernel.org 11352S: Maintained 11353F: drivers/net/ethernet/sis/sis900.* 11354 11355SIS FRAMEBUFFER DRIVER 11356M: Thomas Winischhofer <thomas@winischhofer.net> 11357W: http://www.winischhofer.net/linuxsisvga.shtml 11358S: Maintained 11359F: Documentation/fb/sisfb.txt 11360F: drivers/video/fbdev/sis/ 11361F: include/video/sisfb.h 11362 11363SIS USB2VGA DRIVER 11364M: Thomas Winischhofer <thomas@winischhofer.net> 11365W: http://www.winischhofer.at/linuxsisusbvga.shtml 11366S: Maintained 11367F: drivers/usb/misc/sisusbvga/ 11368 11369SLAB ALLOCATOR 11370M: Christoph Lameter <cl@linux.com> 11371M: Pekka Enberg <penberg@kernel.org> 11372M: David Rientjes <rientjes@google.com> 11373M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11374M: Andrew Morton <akpm@linux-foundation.org> 11375L: linux-mm@kvack.org 11376S: Maintained 11377F: include/linux/sl?b*.h 11378F: mm/sl?b* 11379 11380SLEEPABLE READ-COPY UPDATE (SRCU) 11381M: Lai Jiangshan <jiangshanlai@gmail.com> 11382M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11383M: Josh Triplett <josh@joshtriplett.org> 11384R: Steven Rostedt <rostedt@goodmis.org> 11385R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11386L: linux-kernel@vger.kernel.org 11387W: http://www.rdrop.com/users/paulmck/RCU/ 11388S: Supported 11389T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11390F: include/linux/srcu.h 11391F: kernel/rcu/srcu.c 11392 11393SMACK SECURITY MODULE 11394M: Casey Schaufler <casey@schaufler-ca.com> 11395L: linux-security-module@vger.kernel.org 11396W: http://schaufler-ca.com 11397T: git git://github.com/cschaufler/smack-next 11398S: Maintained 11399F: Documentation/security/Smack.txt 11400F: security/smack/ 11401 11402DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11403M: Kevin Hilman <khilman@kernel.org> 11404M: Nishanth Menon <nm@ti.com> 11405S: Maintained 11406F: drivers/power/avs/ 11407F: include/linux/power/smartreflex.h 11408L: linux-pm@vger.kernel.org 11409 11410SMC91x ETHERNET DRIVER 11411M: Nicolas Pitre <nico@fluxnic.net> 11412S: Odd Fixes 11413F: drivers/net/ethernet/smsc/smc91x.* 11414 11415SMIA AND SMIA++ IMAGE SENSOR DRIVER 11416M: Sakari Ailus <sakari.ailus@iki.fi> 11417L: linux-media@vger.kernel.org 11418S: Maintained 11419F: drivers/media/i2c/smiapp/ 11420F: include/media/i2c/smiapp.h 11421F: drivers/media/i2c/smiapp-pll.c 11422F: drivers/media/i2c/smiapp-pll.h 11423F: include/uapi/linux/smiapp.h 11424F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11425 11426SMM665 HARDWARE MONITOR DRIVER 11427M: Guenter Roeck <linux@roeck-us.net> 11428L: linux-hwmon@vger.kernel.org 11429S: Maintained 11430F: Documentation/hwmon/smm665 11431F: drivers/hwmon/smm665.c 11432 11433SMSC EMC2103 HARDWARE MONITOR DRIVER 11434M: Steve Glendinning <steve.glendinning@shawell.net> 11435L: linux-hwmon@vger.kernel.org 11436S: Maintained 11437F: Documentation/hwmon/emc2103 11438F: drivers/hwmon/emc2103.c 11439 11440SMSC SCH5627 HARDWARE MONITOR DRIVER 11441M: Hans de Goede <hdegoede@redhat.com> 11442L: linux-hwmon@vger.kernel.org 11443S: Supported 11444F: Documentation/hwmon/sch5627 11445F: drivers/hwmon/sch5627.c 11446 11447SMSC47B397 HARDWARE MONITOR DRIVER 11448M: Jean Delvare <jdelvare@suse.com> 11449L: linux-hwmon@vger.kernel.org 11450S: Maintained 11451F: Documentation/hwmon/smsc47b397 11452F: drivers/hwmon/smsc47b397.c 11453 11454SMSC911x ETHERNET DRIVER 11455M: Steve Glendinning <steve.glendinning@shawell.net> 11456L: netdev@vger.kernel.org 11457S: Maintained 11458F: include/linux/smsc911x.h 11459F: drivers/net/ethernet/smsc/smsc911x.* 11460 11461SMSC9420 PCI ETHERNET DRIVER 11462M: Steve Glendinning <steve.glendinning@shawell.net> 11463L: netdev@vger.kernel.org 11464S: Maintained 11465F: drivers/net/ethernet/smsc/smsc9420.* 11466 11467SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11468M: Steve Glendinning <steve.glendinning@shawell.net> 11469L: linux-fbdev@vger.kernel.org 11470S: Maintained 11471F: drivers/video/fbdev/smscufx.c 11472 11473SOC-CAMERA V4L2 SUBSYSTEM 11474M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11475L: linux-media@vger.kernel.org 11476T: git git://linuxtv.org/media_tree.git 11477S: Maintained 11478F: include/media/soc* 11479F: drivers/media/i2c/soc_camera/ 11480F: drivers/media/platform/soc_camera/ 11481 11482SOEKRIS NET48XX LED SUPPORT 11483M: Chris Boot <bootc@bootc.net> 11484S: Maintained 11485F: drivers/leds/leds-net48xx.c 11486 11487SOFTLOGIC 6x10 MPEG CODEC 11488M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11489M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11490M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11491M: Ismael Luceno <ismael@iodev.co.uk> 11492L: linux-media@vger.kernel.org 11493S: Supported 11494F: drivers/media/pci/solo6x10/ 11495 11496SOFTWARE RAID (Multiple Disks) SUPPORT 11497M: Shaohua Li <shli@kernel.org> 11498L: linux-raid@vger.kernel.org 11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11500S: Supported 11501F: drivers/md/ 11502F: include/linux/raid/ 11503F: include/uapi/linux/raid/ 11504 11505SONIC NETWORK DRIVER 11506M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11507L: netdev@vger.kernel.org 11508S: Maintained 11509F: drivers/net/ethernet/natsemi/sonic.* 11510 11511SONICS SILICON BACKPLANE DRIVER (SSB) 11512M: Michael Buesch <m@bues.ch> 11513L: linux-wireless@vger.kernel.org 11514S: Maintained 11515F: drivers/ssb/ 11516F: include/linux/ssb/ 11517 11518SONY VAIO CONTROL DEVICE DRIVER 11519M: Mattia Dongili <malattia@linux.it> 11520L: platform-driver-x86@vger.kernel.org 11521W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11522S: Maintained 11523F: Documentation/laptops/sony-laptop.txt 11524F: drivers/char/sonypi.c 11525F: drivers/platform/x86/sony-laptop.c 11526F: include/linux/sony-laptop.h 11527 11528SONY MEMORYSTICK CARD SUPPORT 11529M: Alex Dubov <oakad@yahoo.com> 11530W: http://tifmxx.berlios.de/ 11531S: Maintained 11532F: drivers/memstick/host/tifm_ms.c 11533 11534SONY MEMORYSTICK STANDARD SUPPORT 11535M: Maxim Levitsky <maximlevitsky@gmail.com> 11536S: Maintained 11537F: drivers/memstick/core/ms_block.* 11538 11539SOUND 11540M: Jaroslav Kysela <perex@perex.cz> 11541M: Takashi Iwai <tiwai@suse.com> 11542L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11543W: http://www.alsa-project.org/ 11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11545T: git git://git.alsa-project.org/alsa-kernel.git 11546Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11547S: Maintained 11548F: Documentation/sound/ 11549F: include/sound/ 11550F: include/uapi/sound/ 11551F: sound/ 11552 11553SOUND - COMPRESSED AUDIO 11554M: Vinod Koul <vinod.koul@intel.com> 11555L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11557S: Supported 11558F: Documentation/sound/alsa/compress_offload.txt 11559F: include/sound/compress_driver.h 11560F: include/uapi/sound/compress_* 11561F: sound/core/compress_offload.c 11562F: sound/soc/soc-compress.c 11563 11564SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11565M: Liam Girdwood <lgirdwood@gmail.com> 11566M: Mark Brown <broonie@kernel.org> 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11568L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11569W: http://alsa-project.org/main/index.php/ASoC 11570S: Supported 11571F: Documentation/devicetree/bindings/sound/ 11572F: Documentation/sound/alsa/soc/ 11573F: sound/soc/ 11574F: include/sound/soc* 11575 11576SOUND - DMAENGINE HELPERS 11577M: Lars-Peter Clausen <lars@metafoo.de> 11578S: Supported 11579F: include/sound/dmaengine_pcm.h 11580F: sound/core/pcm_dmaengine.c 11581F: sound/soc/soc-generic-dmaengine-pcm.c 11582 11583SP2 MEDIA DRIVER 11584M: Olli Salonen <olli.salonen@iki.fi> 11585L: linux-media@vger.kernel.org 11586W: https://linuxtv.org 11587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11588S: Maintained 11589F: drivers/media/dvb-frontends/sp2* 11590 11591SPARC + UltraSPARC (sparc/sparc64) 11592M: "David S. Miller" <davem@davemloft.net> 11593L: sparclinux@vger.kernel.org 11594Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11597S: Maintained 11598F: arch/sparc/ 11599F: drivers/sbus/ 11600 11601SPARC SERIAL DRIVERS 11602M: "David S. Miller" <davem@davemloft.net> 11603L: sparclinux@vger.kernel.org 11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11606S: Maintained 11607F: include/linux/sunserialcore.h 11608F: drivers/tty/serial/suncore.c 11609F: drivers/tty/serial/sunhv.c 11610F: drivers/tty/serial/sunsab.c 11611F: drivers/tty/serial/sunsab.h 11612F: drivers/tty/serial/sunsu.c 11613F: drivers/tty/serial/sunzilog.c 11614F: drivers/tty/serial/sunzilog.h 11615 11616SPARSE CHECKER 11617M: "Christopher Li" <sparse@chrisli.org> 11618L: linux-sparse@vger.kernel.org 11619W: https://sparse.wiki.kernel.org/ 11620T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11621T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11622S: Maintained 11623F: include/linux/compiler.h 11624 11625SPEAR PLATFORM SUPPORT 11626M: Viresh Kumar <vireshk@kernel.org> 11627M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11629W: http://www.st.com/spear 11630S: Maintained 11631F: arch/arm/boot/dts/spear* 11632F: arch/arm/mach-spear/ 11633 11634SPEAR CLOCK FRAMEWORK SUPPORT 11635M: Viresh Kumar <vireshk@kernel.org> 11636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11637W: http://www.st.com/spear 11638S: Maintained 11639F: drivers/clk/spear/ 11640 11641SPI NOR SUBSYSTEM 11642M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11643M: Marek Vasut <marek.vasut@gmail.com> 11644L: linux-mtd@lists.infradead.org 11645W: http://www.linux-mtd.infradead.org/ 11646Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11647T: git git://github.com/spi-nor/linux.git 11648S: Maintained 11649F: drivers/mtd/spi-nor/ 11650F: include/linux/mtd/spi-nor.h 11651 11652SPI SUBSYSTEM 11653M: Mark Brown <broonie@kernel.org> 11654L: linux-spi@vger.kernel.org 11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11656Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11657S: Maintained 11658F: Documentation/devicetree/bindings/spi/ 11659F: Documentation/spi/ 11660F: drivers/spi/ 11661F: include/linux/spi/ 11662F: include/uapi/linux/spi/ 11663F: tools/spi/ 11664 11665SPIDERNET NETWORK DRIVER for CELL 11666M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11667L: netdev@vger.kernel.org 11668S: Supported 11669F: Documentation/networking/spider_net.txt 11670F: drivers/net/ethernet/toshiba/spider_net* 11671 11672SPU FILE SYSTEM 11673M: Jeremy Kerr <jk@ozlabs.org> 11674L: linuxppc-dev@lists.ozlabs.org 11675W: http://www.ibm.com/developerworks/power/cell/ 11676S: Supported 11677F: Documentation/filesystems/spufs.txt 11678F: arch/powerpc/platforms/cell/spufs/ 11679 11680SQUASHFS FILE SYSTEM 11681M: Phillip Lougher <phillip@squashfs.org.uk> 11682L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11683W: http://squashfs.org.uk 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11685S: Maintained 11686F: Documentation/filesystems/squashfs.txt 11687F: fs/squashfs/ 11688 11689SRM (Alpha) environment access 11690M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11691S: Maintained 11692F: arch/alpha/kernel/srm_env.c 11693 11694STABLE BRANCH 11695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11696L: stable@vger.kernel.org 11697S: Supported 11698F: Documentation/process/stable-kernel-rules.rst 11699 11700STAGING SUBSYSTEM 11701M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11703L: devel@driverdev.osuosl.org 11704S: Supported 11705F: drivers/staging/ 11706 11707STAGING - COMEDI 11708M: Ian Abbott <abbotti@mev.co.uk> 11709M: H Hartley Sweeten <hsweeten@visionengravers.com> 11710S: Odd Fixes 11711F: drivers/staging/comedi/ 11712 11713STAGING - FLARION FT1000 DRIVERS 11714M: Marek Belisko <marek.belisko@gmail.com> 11715S: Odd Fixes 11716F: drivers/staging/ft1000/ 11717 11718STAGING - INDUSTRIAL IO 11719M: Jonathan Cameron <jic23@kernel.org> 11720L: linux-iio@vger.kernel.org 11721S: Odd Fixes 11722F: Documentation/devicetree/bindings/staging/iio/ 11723F: drivers/staging/iio/ 11724 11725STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11726M: Jarod Wilson <jarod@wilsonet.com> 11727W: http://www.lirc.org/ 11728S: Odd Fixes 11729F: drivers/staging/media/lirc/ 11730 11731STAGING - LUSTRE PARALLEL FILESYSTEM 11732M: Oleg Drokin <oleg.drokin@intel.com> 11733M: Andreas Dilger <andreas.dilger@intel.com> 11734M: James Simmons <jsimmons@infradead.org> 11735L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11736W: http://wiki.lustre.org/ 11737S: Maintained 11738F: drivers/staging/lustre 11739 11740STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11741M: Marc Dietrich <marvin24@gmx.de> 11742L: ac100@lists.launchpad.net (moderated for non-subscribers) 11743L: linux-tegra@vger.kernel.org 11744S: Maintained 11745F: drivers/staging/nvec/ 11746 11747STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11748M: Jens Frederich <jfrederich@gmail.com> 11749M: Daniel Drake <dsd@laptop.org> 11750M: Jon Nettleton <jon.nettleton@gmail.com> 11751W: http://wiki.laptop.org/go/DCON 11752S: Maintained 11753F: drivers/staging/olpc_dcon/ 11754 11755STAGING - REALTEK RTL8712U DRIVERS 11756M: Larry Finger <Larry.Finger@lwfinger.net> 11757M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11758S: Odd Fixes 11759F: drivers/staging/rtl8712/ 11760 11761STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11762M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11763M: Teddy Wang <teddy.wang@siliconmotion.com> 11764M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11765L: linux-fbdev@vger.kernel.org 11766S: Maintained 11767F: drivers/staging/sm750fb/ 11768 11769STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11770M: William Hubbs <w.d.hubbs@gmail.com> 11771M: Chris Brannon <chris@the-brannons.com> 11772M: Kirk Reiser <kirk@reisers.ca> 11773M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11774L: speakup@linux-speakup.org 11775W: http://www.linux-speakup.org/ 11776S: Odd Fixes 11777F: drivers/staging/speakup/ 11778 11779STAGING - VIA VT665X DRIVERS 11780M: Forest Bond <forest@alittletooquiet.net> 11781S: Odd Fixes 11782F: drivers/staging/vt665?/ 11783 11784STAGING - WILC1000 WIFI DRIVER 11785M: Aditya Shankar <aditya.shankar@microchip.com> 11786M: Ganesh Krishna <ganesh.krishna@microchip.com> 11787L: linux-wireless@vger.kernel.org 11788S: Supported 11789F: drivers/staging/wilc1000/ 11790 11791STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11792M: Arnaud Patard <arnaud.patard@rtp-net.org> 11793S: Odd Fixes 11794F: drivers/staging/xgifb/ 11795 11796STARFIRE/DURALAN NETWORK DRIVER 11797M: Ion Badulescu <ionut@badula.org> 11798S: Odd Fixes 11799F: drivers/net/ethernet/adaptec/starfire* 11800 11801SUN3/3X 11802M: Sam Creasey <sammy@sammy.net> 11803W: http://sammy.net/sun3/ 11804S: Maintained 11805F: arch/m68k/kernel/*sun3* 11806F: arch/m68k/sun3*/ 11807F: arch/m68k/include/asm/sun3* 11808F: drivers/net/ethernet/i825xx/sun3* 11809 11810SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11811M: Hans de Goede <hdegoede@redhat.com> 11812L: linux-input@vger.kernel.org 11813S: Maintained 11814F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11815F: drivers/input/keyboard/sun4i-lradc-keys.c 11816 11817SUNDANCE NETWORK DRIVER 11818M: Denis Kirjanov <kda@linux-powerpc.org> 11819L: netdev@vger.kernel.org 11820S: Maintained 11821F: drivers/net/ethernet/dlink/sundance.c 11822 11823SUPERH 11824M: Yoshinori Sato <ysato@users.sourceforge.jp> 11825M: Rich Felker <dalias@libc.org> 11826L: linux-sh@vger.kernel.org 11827Q: http://patchwork.kernel.org/project/linux-sh/list/ 11828S: Maintained 11829F: Documentation/sh/ 11830F: arch/sh/ 11831F: drivers/sh/ 11832 11833SUSPEND TO RAM 11834M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11835M: Len Brown <len.brown@intel.com> 11836M: Pavel Machek <pavel@ucw.cz> 11837L: linux-pm@vger.kernel.org 11838B: https://bugzilla.kernel.org 11839S: Supported 11840F: Documentation/power/ 11841F: arch/x86/kernel/acpi/ 11842F: drivers/base/power/ 11843F: kernel/power/ 11844F: include/linux/suspend.h 11845F: include/linux/freezer.h 11846F: include/linux/pm.h 11847 11848SVGA HANDLING 11849M: Martin Mares <mj@ucw.cz> 11850L: linux-video@atrey.karlin.mff.cuni.cz 11851S: Maintained 11852F: Documentation/svga.txt 11853F: arch/x86/boot/video* 11854 11855SWIOTLB SUBSYSTEM 11856M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11857L: linux-kernel@vger.kernel.org 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11859S: Supported 11860F: lib/swiotlb.c 11861F: arch/*/kernel/pci-swiotlb.c 11862F: include/linux/swiotlb.h 11863 11864SWITCHDEV 11865M: Jiri Pirko <jiri@resnulli.us> 11866L: netdev@vger.kernel.org 11867S: Supported 11868F: net/switchdev/ 11869F: include/net/switchdev.h 11870 11871SYNOPSYS ARC ARCHITECTURE 11872M: Vineet Gupta <vgupta@synopsys.com> 11873L: linux-snps-arc@lists.infradead.org 11874S: Supported 11875F: arch/arc/ 11876F: Documentation/devicetree/bindings/arc/* 11877F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11878F: drivers/clocksource/arc_timer.c 11879F: drivers/tty/serial/arc_uart.c 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11881 11882SYNOPSYS ARC SDP platform support 11883M: Alexey Brodkin <abrodkin@synopsys.com> 11884S: Supported 11885F: arch/arc/plat-axs10x 11886F: arch/arc/boot/dts/ax* 11887F: Documentation/devicetree/bindings/arc/axs10* 11888 11889SYSTEM CONFIGURATION (SYSCON) 11890M: Lee Jones <lee.jones@linaro.org> 11891M: Arnd Bergmann <arnd@arndb.de> 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11893S: Supported 11894F: drivers/mfd/syscon.c 11895 11896SYSTEM RESET/SHUTDOWN DRIVERS 11897M: Sebastian Reichel <sre@kernel.org> 11898L: linux-pm@vger.kernel.org 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11900S: Maintained 11901F: Documentation/devicetree/bindings/power/reset/ 11902F: drivers/power/reset/ 11903 11904SYSV FILESYSTEM 11905M: Christoph Hellwig <hch@infradead.org> 11906S: Maintained 11907F: Documentation/filesystems/sysv-fs.txt 11908F: fs/sysv/ 11909F: include/linux/sysv_fs.h 11910 11911TARGET SUBSYSTEM 11912M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11913L: linux-scsi@vger.kernel.org 11914L: target-devel@vger.kernel.org 11915W: http://www.linux-iscsi.org 11916W: http://groups.google.com/group/linux-iscsi-target-dev 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11918S: Supported 11919F: drivers/target/ 11920F: include/target/ 11921F: Documentation/target/ 11922 11923TASKSTATS STATISTICS INTERFACE 11924M: Balbir Singh <bsingharora@gmail.com> 11925S: Maintained 11926F: Documentation/accounting/taskstats* 11927F: include/linux/taskstats* 11928F: kernel/taskstats.c 11929 11930TC CLASSIFIER 11931M: Jamal Hadi Salim <jhs@mojatatu.com> 11932L: netdev@vger.kernel.org 11933S: Maintained 11934F: include/net/pkt_cls.h 11935F: include/uapi/linux/pkt_cls.h 11936F: net/sched/ 11937 11938TCP LOW PRIORITY MODULE 11939M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11940M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11941W: http://tcp-lp-mod.sourceforge.net/ 11942S: Maintained 11943F: net/ipv4/tcp_lp.c 11944 11945TDA10071 MEDIA DRIVER 11946M: Antti Palosaari <crope@iki.fi> 11947L: linux-media@vger.kernel.org 11948W: https://linuxtv.org 11949W: http://palosaari.fi/linux/ 11950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11951T: git git://linuxtv.org/anttip/media_tree.git 11952S: Maintained 11953F: drivers/media/dvb-frontends/tda10071* 11954 11955TDA18212 MEDIA DRIVER 11956M: Antti Palosaari <crope@iki.fi> 11957L: linux-media@vger.kernel.org 11958W: https://linuxtv.org 11959W: http://palosaari.fi/linux/ 11960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11961T: git git://linuxtv.org/anttip/media_tree.git 11962S: Maintained 11963F: drivers/media/tuners/tda18212* 11964 11965TDA18218 MEDIA DRIVER 11966M: Antti Palosaari <crope@iki.fi> 11967L: linux-media@vger.kernel.org 11968W: https://linuxtv.org 11969W: http://palosaari.fi/linux/ 11970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11971T: git git://linuxtv.org/anttip/media_tree.git 11972S: Maintained 11973F: drivers/media/tuners/tda18218* 11974 11975TDA18271 MEDIA DRIVER 11976M: Michael Krufky <mkrufky@linuxtv.org> 11977L: linux-media@vger.kernel.org 11978W: https://linuxtv.org 11979W: http://github.com/mkrufky 11980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11981T: git git://linuxtv.org/mkrufky/tuners.git 11982S: Maintained 11983F: drivers/media/tuners/tda18271* 11984 11985TDA827x MEDIA DRIVER 11986M: Michael Krufky <mkrufky@linuxtv.org> 11987L: linux-media@vger.kernel.org 11988W: https://linuxtv.org 11989W: http://github.com/mkrufky 11990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11991T: git git://linuxtv.org/mkrufky/tuners.git 11992S: Maintained 11993F: drivers/media/tuners/tda8290.* 11994 11995TDA8290 MEDIA DRIVER 11996M: Michael Krufky <mkrufky@linuxtv.org> 11997L: linux-media@vger.kernel.org 11998W: https://linuxtv.org 11999W: http://github.com/mkrufky 12000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12001T: git git://linuxtv.org/mkrufky/tuners.git 12002S: Maintained 12003F: drivers/media/tuners/tda8290.* 12004 12005TDA9840 MEDIA DRIVER 12006M: Hans Verkuil <hverkuil@xs4all.nl> 12007L: linux-media@vger.kernel.org 12008T: git git://linuxtv.org/media_tree.git 12009W: https://linuxtv.org 12010S: Maintained 12011F: drivers/media/i2c/tda9840* 12012 12013TEA5761 TUNER DRIVER 12014M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12015M: Mauro Carvalho Chehab <mchehab@kernel.org> 12016L: linux-media@vger.kernel.org 12017W: https://linuxtv.org 12018T: git git://linuxtv.org/media_tree.git 12019S: Odd fixes 12020F: drivers/media/tuners/tea5761.* 12021 12022TEA5767 TUNER DRIVER 12023M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12024M: Mauro Carvalho Chehab <mchehab@kernel.org> 12025L: linux-media@vger.kernel.org 12026W: https://linuxtv.org 12027T: git git://linuxtv.org/media_tree.git 12028S: Maintained 12029F: drivers/media/tuners/tea5767.* 12030 12031TEA6415C MEDIA DRIVER 12032M: Hans Verkuil <hverkuil@xs4all.nl> 12033L: linux-media@vger.kernel.org 12034T: git git://linuxtv.org/media_tree.git 12035W: https://linuxtv.org 12036S: Maintained 12037F: drivers/media/i2c/tea6415c* 12038 12039TEA6420 MEDIA DRIVER 12040M: Hans Verkuil <hverkuil@xs4all.nl> 12041L: linux-media@vger.kernel.org 12042T: git git://linuxtv.org/media_tree.git 12043W: https://linuxtv.org 12044S: Maintained 12045F: drivers/media/i2c/tea6420* 12046 12047TEAM DRIVER 12048M: Jiri Pirko <jiri@resnulli.us> 12049L: netdev@vger.kernel.org 12050S: Supported 12051F: drivers/net/team/ 12052F: include/linux/if_team.h 12053F: include/uapi/linux/if_team.h 12054 12055TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12056M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12057S: Maintained 12058F: arch/x86/platform/ts5500/ 12059 12060TECHNOTREND USB IR RECEIVER 12061M: Sean Young <sean@mess.org> 12062L: linux-media@vger.kernel.org 12063S: Maintained 12064F: drivers/media/rc/ttusbir.c 12065 12066TEGRA ARCHITECTURE SUPPORT 12067M: Stephen Warren <swarren@wwwdotorg.org> 12068M: Thierry Reding <thierry.reding@gmail.com> 12069M: Alexandre Courbot <gnurou@gmail.com> 12070L: linux-tegra@vger.kernel.org 12071Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12073S: Supported 12074N: [^a-z]tegra 12075 12076TEGRA CLOCK DRIVER 12077M: Peter De Schrijver <pdeschrijver@nvidia.com> 12078M: Prashant Gaikwad <pgaikwad@nvidia.com> 12079S: Supported 12080F: drivers/clk/tegra/ 12081 12082TEGRA DMA DRIVERS 12083M: Laxman Dewangan <ldewangan@nvidia.com> 12084M: Jon Hunter <jonathanh@nvidia.com> 12085S: Supported 12086F: drivers/dma/tegra* 12087 12088TEGRA I2C DRIVER 12089M: Laxman Dewangan <ldewangan@nvidia.com> 12090S: Supported 12091F: drivers/i2c/busses/i2c-tegra.c 12092 12093TEGRA IOMMU DRIVERS 12094M: Hiroshi Doyu <hdoyu@nvidia.com> 12095S: Supported 12096F: drivers/iommu/tegra* 12097 12098TEGRA KBC DRIVER 12099M: Rakesh Iyer <riyer@nvidia.com> 12100M: Laxman Dewangan <ldewangan@nvidia.com> 12101S: Supported 12102F: drivers/input/keyboard/tegra-kbc.c 12103 12104TEGRA PWM DRIVER 12105M: Thierry Reding <thierry.reding@gmail.com> 12106S: Supported 12107F: drivers/pwm/pwm-tegra.c 12108 12109TEGRA SERIAL DRIVER 12110M: Laxman Dewangan <ldewangan@nvidia.com> 12111S: Supported 12112F: drivers/tty/serial/serial-tegra.c 12113 12114TEGRA SPI DRIVER 12115M: Laxman Dewangan <ldewangan@nvidia.com> 12116S: Supported 12117F: drivers/spi/spi-tegra* 12118 12119TEHUTI ETHERNET DRIVER 12120M: Andy Gospodarek <andy@greyhouse.net> 12121L: netdev@vger.kernel.org 12122S: Supported 12123F: drivers/net/ethernet/tehuti/* 12124 12125Telecom Clock Driver for MCPL0010 12126M: Mark Gross <mark.gross@intel.com> 12127S: Supported 12128F: drivers/char/tlclk.c 12129 12130TENSILICA XTENSA PORT (xtensa) 12131M: Chris Zankel <chris@zankel.net> 12132M: Max Filippov <jcmvbkbc@gmail.com> 12133L: linux-xtensa@linux-xtensa.org 12134T: git git://github.com/czankel/xtensa-linux.git 12135S: Maintained 12136F: arch/xtensa/ 12137F: drivers/irqchip/irq-xtensa-* 12138 12139Texas Instruments' System Control Interface (TISCI) Protocol Driver 12140M: Nishanth Menon <nm@ti.com> 12141M: Tero Kristo <t-kristo@ti.com> 12142M: Santosh Shilimkar <ssantosh@kernel.org> 12143L: linux-arm-kernel@lists.infradead.org 12144S: Maintained 12145F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12146F: drivers/firmware/ti_sci* 12147F: include/linux/soc/ti/ti_sci_protocol.h 12148 12149THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12150M: Hans Verkuil <hverkuil@xs4all.nl> 12151L: linux-media@vger.kernel.org 12152T: git git://linuxtv.org/media_tree.git 12153W: https://linuxtv.org 12154S: Maintained 12155F: drivers/media/radio/radio-raremono.c 12156 12157THERMAL 12158M: Zhang Rui <rui.zhang@intel.com> 12159M: Eduardo Valentin <edubezval@gmail.com> 12160L: linux-pm@vger.kernel.org 12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12163Q: https://patchwork.kernel.org/project/linux-pm/list/ 12164S: Supported 12165F: drivers/thermal/ 12166F: include/linux/thermal.h 12167F: include/uapi/linux/thermal.h 12168F: include/linux/cpu_cooling.h 12169F: Documentation/devicetree/bindings/thermal/ 12170 12171THERMAL/CPU_COOLING 12172M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12173M: Viresh Kumar <viresh.kumar@linaro.org> 12174M: Javi Merino <javi.merino@kernel.org> 12175L: linux-pm@vger.kernel.org 12176S: Supported 12177F: Documentation/thermal/cpu-cooling-api.txt 12178F: drivers/thermal/cpu_cooling.c 12179F: include/linux/cpu_cooling.h 12180 12181THINKPAD ACPI EXTRAS DRIVER 12182M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12183L: ibm-acpi-devel@lists.sourceforge.net 12184L: platform-driver-x86@vger.kernel.org 12185W: http://ibm-acpi.sourceforge.net 12186W: http://thinkwiki.org/wiki/Ibm-acpi 12187T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12188S: Maintained 12189F: drivers/platform/x86/thinkpad_acpi.c 12190 12191TI BANDGAP AND THERMAL DRIVER 12192M: Eduardo Valentin <edubezval@gmail.com> 12193M: Keerthy <j-keerthy@ti.com> 12194L: linux-pm@vger.kernel.org 12195L: linux-omap@vger.kernel.org 12196S: Maintained 12197F: drivers/thermal/ti-soc-thermal/ 12198 12199TI VPE/CAL DRIVERS 12200M: Benoit Parrot <bparrot@ti.com> 12201L: linux-media@vger.kernel.org 12202W: http://linuxtv.org/ 12203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12204S: Maintained 12205F: drivers/media/platform/ti-vpe/ 12206 12207TI CDCE706 CLOCK DRIVER 12208M: Max Filippov <jcmvbkbc@gmail.com> 12209S: Maintained 12210F: drivers/clk/clk-cdce706.c 12211 12212TI CLOCK DRIVER 12213M: Tero Kristo <t-kristo@ti.com> 12214L: linux-omap@vger.kernel.org 12215S: Maintained 12216F: drivers/clk/ti/ 12217F: include/linux/clk/ti.h 12218 12219TI ETHERNET SWITCH DRIVER (CPSW) 12220M: Mugunthan V N <mugunthanvnm@ti.com> 12221R: Grygorii Strashko <grygorii.strashko@ti.com> 12222L: linux-omap@vger.kernel.org 12223L: netdev@vger.kernel.org 12224S: Maintained 12225F: drivers/net/ethernet/ti/cpsw* 12226F: drivers/net/ethernet/ti/davinci* 12227 12228TI FLASH MEDIA INTERFACE DRIVER 12229M: Alex Dubov <oakad@yahoo.com> 12230S: Maintained 12231F: drivers/misc/tifm* 12232F: drivers/mmc/host/tifm_sd.c 12233F: include/linux/tifm.h 12234 12235TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12236M: Santosh Shilimkar <ssantosh@kernel.org> 12237L: linux-kernel@vger.kernel.org 12238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12239S: Maintained 12240F: drivers/soc/ti/* 12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12242 12243 12244TI LM49xxx FAMILY ASoC CODEC DRIVERS 12245M: M R Swami Reddy <mr.swami.reddy@ti.com> 12246M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12247L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12248S: Maintained 12249F: sound/soc/codecs/lm49453* 12250F: sound/soc/codecs/isabelle* 12251 12252TI LP855x BACKLIGHT DRIVER 12253M: Milo Kim <milo.kim@ti.com> 12254S: Maintained 12255F: Documentation/backlight/lp855x-driver.txt 12256F: drivers/video/backlight/lp855x_bl.c 12257F: include/linux/platform_data/lp855x.h 12258 12259TI LP8727 CHARGER DRIVER 12260M: Milo Kim <milo.kim@ti.com> 12261S: Maintained 12262F: drivers/power/supply/lp8727_charger.c 12263F: include/linux/platform_data/lp8727.h 12264 12265TI LP8788 MFD DRIVER 12266M: Milo Kim <milo.kim@ti.com> 12267S: Maintained 12268F: drivers/iio/adc/lp8788_adc.c 12269F: drivers/leds/leds-lp8788.c 12270F: drivers/mfd/lp8788*.c 12271F: drivers/power/supply/lp8788-charger.c 12272F: drivers/regulator/lp8788-*.c 12273F: include/linux/mfd/lp8788*.h 12274 12275TI NETCP ETHERNET DRIVER 12276M: Wingman Kwok <w-kwok2@ti.com> 12277M: Murali Karicheri <m-karicheri2@ti.com> 12278L: netdev@vger.kernel.org 12279S: Maintained 12280F: drivers/net/ethernet/ti/netcp* 12281 12282TI TAS571X FAMILY ASoC CODEC DRIVER 12283M: Kevin Cernekee <cernekee@chromium.org> 12284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12285S: Odd Fixes 12286F: sound/soc/codecs/tas571x* 12287 12288TI TWL4030 SERIES SOC CODEC DRIVER 12289M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12290L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12291S: Maintained 12292F: sound/soc/codecs/twl4030* 12293 12294TI WILINK WIRELESS DRIVERS 12295L: linux-wireless@vger.kernel.org 12296W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12297W: http://wireless.kernel.org/en/users/Drivers/wl1251 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12299S: Orphan 12300F: drivers/net/wireless/ti/ 12301F: include/linux/wl12xx.h 12302 12303TIPC NETWORK LAYER 12304M: Jon Maloy <jon.maloy@ericsson.com> 12305M: Ying Xue <ying.xue@windriver.com> 12306L: netdev@vger.kernel.org (core kernel code) 12307L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12308W: http://tipc.sourceforge.net/ 12309S: Maintained 12310F: include/uapi/linux/tipc*.h 12311F: net/tipc/ 12312 12313TILE ARCHITECTURE 12314M: Chris Metcalf <cmetcalf@mellanox.com> 12315W: http://www.mellanox.com/repository/solutions/tile-scm/ 12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12317S: Supported 12318F: arch/tile/ 12319F: drivers/char/tile-srom.c 12320F: drivers/edac/tile_edac.c 12321F: drivers/net/ethernet/tile/ 12322F: drivers/rtc/rtc-tile.c 12323F: drivers/tty/hvc/hvc_tile.c 12324F: drivers/tty/serial/tilegx.c 12325F: drivers/usb/host/*-tilegx.c 12326F: include/linux/usb/tilegx.h 12327 12328TLAN NETWORK DRIVER 12329M: Samuel Chessman <chessman@tux.org> 12330L: tlan-devel@lists.sourceforge.net (subscribers-only) 12331W: http://sourceforge.net/projects/tlan/ 12332S: Maintained 12333F: Documentation/networking/tlan.txt 12334F: drivers/net/ethernet/ti/tlan.* 12335 12336TOMOYO SECURITY MODULE 12337M: Kentaro Takeda <takedakn@nttdata.co.jp> 12338M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12339L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12340L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12341L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12342L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12343W: http://tomoyo.sourceforge.jp/ 12344T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12345S: Maintained 12346F: security/tomoyo/ 12347 12348TOPSTAR LAPTOP EXTRAS DRIVER 12349M: Herton Ronaldo Krzesinski <herton@canonical.com> 12350L: platform-driver-x86@vger.kernel.org 12351S: Maintained 12352F: drivers/platform/x86/topstar-laptop.c 12353 12354TOSHIBA ACPI EXTRAS DRIVER 12355M: Azael Avalos <coproscefalo@gmail.com> 12356L: platform-driver-x86@vger.kernel.org 12357S: Maintained 12358F: drivers/platform/x86/toshiba_acpi.c 12359 12360TOSHIBA BLUETOOTH DRIVER 12361M: Azael Avalos <coproscefalo@gmail.com> 12362L: platform-driver-x86@vger.kernel.org 12363S: Maintained 12364F: drivers/platform/x86/toshiba_bluetooth.c 12365 12366TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12367M: Azael Avalos <coproscefalo@gmail.com> 12368L: platform-driver-x86@vger.kernel.org 12369S: Maintained 12370F: drivers/platform/x86/toshiba_haps.c 12371 12372TOSHIBA WMI HOTKEYS DRIVER 12373M: Azael Avalos <coproscefalo@gmail.com> 12374L: platform-driver-x86@vger.kernel.org 12375S: Maintained 12376F: drivers/platform/x86/toshiba-wmi.c 12377 12378TOSHIBA SMM DRIVER 12379M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12380W: http://www.buzzard.org.uk/toshiba/ 12381S: Maintained 12382F: drivers/char/toshiba.c 12383F: include/linux/toshiba.h 12384F: include/uapi/linux/toshiba.h 12385 12386TOSHIBA TC358743 DRIVER 12387M: Mats Randgaard <matrandg@cisco.com> 12388L: linux-media@vger.kernel.org 12389S: Maintained 12390F: drivers/media/i2c/tc358743* 12391F: include/media/i2c/tc358743.h 12392 12393TMIO/SDHI MMC DRIVER 12394M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12395L: linux-mmc@vger.kernel.org 12396S: Supported 12397F: drivers/mmc/host/tmio_mmc* 12398F: drivers/mmc/host/sh_mobile_sdhi.c 12399F: include/linux/mfd/tmio.h 12400 12401TMP401 HARDWARE MONITOR DRIVER 12402M: Guenter Roeck <linux@roeck-us.net> 12403L: linux-hwmon@vger.kernel.org 12404S: Maintained 12405F: Documentation/hwmon/tmp401 12406F: drivers/hwmon/tmp401.c 12407 12408TMPFS (SHMEM FILESYSTEM) 12409M: Hugh Dickins <hughd@google.com> 12410L: linux-mm@kvack.org 12411S: Maintained 12412F: include/linux/shmem_fs.h 12413F: mm/shmem.c 12414 12415TM6000 VIDEO4LINUX DRIVER 12416M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12417M: Mauro Carvalho Chehab <mchehab@kernel.org> 12418L: linux-media@vger.kernel.org 12419W: https://linuxtv.org 12420T: git git://linuxtv.org/media_tree.git 12421S: Odd fixes 12422F: drivers/media/usb/tm6000/ 12423F: Documentation/media/v4l-drivers/tm6000* 12424 12425TW5864 VIDEO4LINUX DRIVER 12426M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12427M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12428M: Andrey Utkin <andrey_utkin@fastmail.com> 12429L: linux-media@vger.kernel.org 12430S: Supported 12431F: drivers/media/pci/tw5864/ 12432 12433TW68 VIDEO4LINUX DRIVER 12434M: Hans Verkuil <hverkuil@xs4all.nl> 12435L: linux-media@vger.kernel.org 12436T: git git://linuxtv.org/media_tree.git 12437W: https://linuxtv.org 12438S: Odd Fixes 12439F: drivers/media/pci/tw68/ 12440 12441TW686X VIDEO4LINUX DRIVER 12442M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12443L: linux-media@vger.kernel.org 12444T: git git://linuxtv.org/media_tree.git 12445W: http://linuxtv.org 12446S: Maintained 12447F: drivers/media/pci/tw686x/ 12448 12449TPM DEVICE DRIVER 12450M: Peter Huewe <peterhuewe@gmx.de> 12451M: Marcel Selhorst <tpmdd@selhorst.net> 12452M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12453R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12454W: http://tpmdd.sourceforge.net 12455L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12456Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12457T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12458S: Maintained 12459F: drivers/char/tpm/ 12460 12461TPM IBM_VTPM DEVICE DRIVER 12462M: Ashley Lai <ashleydlai@gmail.com> 12463W: http://tpmdd.sourceforge.net 12464L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12465S: Maintained 12466F: drivers/char/tpm/tpm_ibmvtpm* 12467 12468TRACING 12469M: Steven Rostedt <rostedt@goodmis.org> 12470M: Ingo Molnar <mingo@redhat.com> 12471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12472S: Maintained 12473F: Documentation/trace/ftrace.txt 12474F: arch/*/*/*/ftrace.h 12475F: arch/*/kernel/ftrace.c 12476F: include/*/ftrace.h 12477F: include/linux/trace*.h 12478F: include/trace/ 12479F: kernel/trace/ 12480F: tools/testing/selftests/ftrace/ 12481 12482TRACING MMIO ACCESSES (MMIOTRACE) 12483M: Steven Rostedt <rostedt@goodmis.org> 12484M: Ingo Molnar <mingo@kernel.org> 12485R: Karol Herbst <karolherbst@gmail.com> 12486R: Pekka Paalanen <ppaalanen@gmail.com> 12487S: Maintained 12488L: linux-kernel@vger.kernel.org 12489L: nouveau@lists.freedesktop.org 12490F: kernel/trace/trace_mmiotrace.c 12491F: include/linux/mmiotrace.h 12492F: arch/x86/mm/kmmio.c 12493F: arch/x86/mm/mmio-mod.c 12494F: arch/x86/mm/testmmiotrace.c 12495 12496TRIVIAL PATCHES 12497M: Jiri Kosina <trivial@kernel.org> 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12499S: Maintained 12500K: ^Subject:.*(?i)trivial 12501 12502TTY LAYER 12503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12504M: Jiri Slaby <jslaby@suse.com> 12505S: Supported 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12507F: Documentation/serial/ 12508F: drivers/tty/ 12509F: drivers/tty/serial/serial_core.c 12510F: include/linux/serial_core.h 12511F: include/linux/serial.h 12512F: include/linux/tty.h 12513F: include/uapi/linux/serial_core.h 12514F: include/uapi/linux/serial.h 12515F: include/uapi/linux/tty.h 12516 12517TUA9001 MEDIA DRIVER 12518M: Antti Palosaari <crope@iki.fi> 12519L: linux-media@vger.kernel.org 12520W: https://linuxtv.org 12521W: http://palosaari.fi/linux/ 12522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12523T: git git://linuxtv.org/anttip/media_tree.git 12524S: Maintained 12525F: drivers/media/tuners/tua9001* 12526 12527TULIP NETWORK DRIVERS 12528L: netdev@vger.kernel.org 12529L: linux-parisc@vger.kernel.org 12530S: Orphan 12531F: drivers/net/ethernet/dec/tulip/ 12532 12533TUN/TAP driver 12534M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12535W: http://vtun.sourceforge.net/tun 12536S: Maintained 12537F: Documentation/networking/tuntap.txt 12538F: arch/um/os-Linux/drivers/ 12539 12540TURBOCHANNEL SUBSYSTEM 12541M: "Maciej W. Rozycki" <macro@linux-mips.org> 12542M: Ralf Baechle <ralf@linux-mips.org> 12543L: linux-mips@linux-mips.org 12544Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12545S: Maintained 12546F: drivers/tc/ 12547F: include/linux/tc.h 12548 12549UBI FILE SYSTEM (UBIFS) 12550M: Richard Weinberger <richard@nod.at> 12551M: Artem Bityutskiy <dedekind1@gmail.com> 12552M: Adrian Hunter <adrian.hunter@intel.com> 12553L: linux-mtd@lists.infradead.org 12554T: git git://git.infradead.org/ubifs-2.6.git 12555W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12556S: Supported 12557F: Documentation/filesystems/ubifs.txt 12558F: fs/ubifs/ 12559 12560UCLINUX (M68KNOMMU AND COLDFIRE) 12561M: Greg Ungerer <gerg@linux-m68k.org> 12562W: http://www.linux-m68k.org/ 12563W: http://www.uclinux.org/ 12564L: linux-m68k@lists.linux-m68k.org 12565L: uclinux-dev@uclinux.org (subscribers-only) 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12567S: Maintained 12568F: arch/m68k/coldfire/ 12569F: arch/m68k/68*/ 12570F: arch/m68k/*/*_no.* 12571F: arch/m68k/include/asm/*_no.* 12572 12573UDF FILESYSTEM 12574M: Jan Kara <jack@suse.com> 12575S: Maintained 12576F: Documentation/filesystems/udf.txt 12577F: fs/udf/ 12578 12579UDRAW TABLET 12580M: Bastien Nocera <hadess@hadess.net> 12581L: linux-input@vger.kernel.org 12582S: Maintained 12583F: drivers/hid/hid-udraw.c 12584 12585UFS FILESYSTEM 12586M: Evgeniy Dushistov <dushistov@mail.ru> 12587S: Maintained 12588F: Documentation/filesystems/ufs.txt 12589F: fs/ufs/ 12590 12591UHID USERSPACE HID IO DRIVER: 12592M: David Herrmann <dh.herrmann@googlemail.com> 12593L: linux-input@vger.kernel.org 12594S: Maintained 12595F: drivers/hid/uhid.c 12596F: include/uapi/linux/uhid.h 12597 12598ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12599L: linux-usb@vger.kernel.org 12600S: Orphan 12601F: drivers/uwb/ 12602F: include/linux/uwb.h 12603F: include/linux/uwb/ 12604 12605UNICORE32 ARCHITECTURE: 12606M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12607W: http://mprc.pku.edu.cn/~guanxuetao/linux 12608S: Maintained 12609T: git git://github.com/gxt/linux.git 12610F: arch/unicore32/ 12611 12612UNIFDEF 12613M: Tony Finch <dot@dotat.at> 12614W: http://dotat.at/prog/unifdef 12615S: Maintained 12616F: scripts/unifdef.c 12617 12618UNIFORM CDROM DRIVER 12619M: Jens Axboe <axboe@kernel.dk> 12620W: http://www.kernel.dk 12621S: Maintained 12622F: Documentation/cdrom/ 12623F: drivers/cdrom/cdrom.c 12624F: include/linux/cdrom.h 12625F: include/uapi/linux/cdrom.h 12626 12627UNISYS S-PAR DRIVERS 12628M: David Kershner <david.kershner@unisys.com> 12629L: sparmaintainer@unisys.com (Unisys internal) 12630S: Supported 12631F: drivers/staging/unisys/ 12632 12633UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12634M: Vinayak Holikatti <vinholikatti@gmail.com> 12635L: linux-scsi@vger.kernel.org 12636S: Supported 12637F: Documentation/scsi/ufs.txt 12638F: drivers/scsi/ufs/ 12639 12640UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12641M: Manjunath M Bettegowda <manjumb@synopsys.com> 12642M: Prabu Thangamuthu <prabut@synopsys.com> 12643L: linux-scsi@vger.kernel.org 12644S: Supported 12645F: drivers/scsi/ufs/*dwc* 12646 12647UNSORTED BLOCK IMAGES (UBI) 12648M: Artem Bityutskiy <dedekind1@gmail.com> 12649M: Richard Weinberger <richard@nod.at> 12650W: http://www.linux-mtd.infradead.org/ 12651L: linux-mtd@lists.infradead.org 12652T: git git://git.infradead.org/ubifs-2.6.git 12653S: Supported 12654F: drivers/mtd/ubi/ 12655F: include/linux/mtd/ubi.h 12656F: include/uapi/mtd/ubi-user.h 12657 12658USB ACM DRIVER 12659M: Oliver Neukum <oneukum@suse.com> 12660L: linux-usb@vger.kernel.org 12661S: Maintained 12662F: Documentation/usb/acm.txt 12663F: drivers/usb/class/cdc-acm.* 12664 12665USB AR5523 WIRELESS DRIVER 12666M: Pontus Fuchs <pontus.fuchs@gmail.com> 12667L: linux-wireless@vger.kernel.org 12668S: Maintained 12669F: drivers/net/wireless/ath/ar5523/ 12670 12671USB ATTACHED SCSI 12672M: Oliver Neukum <oneukum@suse.com> 12673L: linux-usb@vger.kernel.org 12674L: linux-scsi@vger.kernel.org 12675S: Maintained 12676F: drivers/usb/storage/uas.c 12677 12678USB CDC ETHERNET DRIVER 12679M: Oliver Neukum <oliver@neukum.org> 12680L: linux-usb@vger.kernel.org 12681S: Maintained 12682F: drivers/net/usb/cdc_*.c 12683F: include/uapi/linux/usb/cdc.h 12684 12685USB CHAOSKEY DRIVER 12686M: Keith Packard <keithp@keithp.com> 12687L: linux-usb@vger.kernel.org 12688S: Maintained 12689F: drivers/usb/misc/chaoskey.c 12690 12691USB CYPRESS C67X00 DRIVER 12692M: Peter Korsgaard <jacmet@sunsite.dk> 12693L: linux-usb@vger.kernel.org 12694S: Maintained 12695F: drivers/usb/c67x00/ 12696 12697USB DAVICOM DM9601 DRIVER 12698M: Peter Korsgaard <jacmet@sunsite.dk> 12699L: netdev@vger.kernel.org 12700W: http://www.linux-usb.org/usbnet 12701S: Maintained 12702F: drivers/net/usb/dm9601.c 12703 12704USB DIAMOND RIO500 DRIVER 12705M: Cesar Miquel <miquel@df.uba.ar> 12706L: rio500-users@lists.sourceforge.net 12707W: http://rio500.sourceforge.net 12708S: Maintained 12709F: drivers/usb/misc/rio500* 12710 12711USB EHCI DRIVER 12712M: Alan Stern <stern@rowland.harvard.edu> 12713L: linux-usb@vger.kernel.org 12714S: Maintained 12715F: Documentation/usb/ehci.txt 12716F: drivers/usb/host/ehci* 12717 12718USB GADGET/PERIPHERAL SUBSYSTEM 12719M: Felipe Balbi <balbi@kernel.org> 12720L: linux-usb@vger.kernel.org 12721W: http://www.linux-usb.org/gadget 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12723S: Maintained 12724F: drivers/usb/gadget/ 12725F: include/linux/usb/gadget* 12726 12727USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12728M: Jiri Kosina <jikos@kernel.org> 12729R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12730L: linux-usb@vger.kernel.org 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12732S: Maintained 12733F: Documentation/hid/hiddev.txt 12734F: drivers/hid/usbhid/ 12735 12736USB ISP116X DRIVER 12737M: Olav Kongas <ok@artecdesign.ee> 12738L: linux-usb@vger.kernel.org 12739S: Maintained 12740F: drivers/usb/host/isp116x* 12741F: include/linux/usb/isp116x.h 12742 12743USB LAN78XX ETHERNET DRIVER 12744M: Woojung Huh <woojung.huh@microchip.com> 12745M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12746L: netdev@vger.kernel.org 12747S: Maintained 12748F: drivers/net/usb/lan78xx.* 12749 12750USB MASS STORAGE DRIVER 12751M: Alan Stern <stern@rowland.harvard.edu> 12752L: linux-usb@vger.kernel.org 12753L: usb-storage@lists.one-eyed-alien.net 12754S: Maintained 12755W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12756F: drivers/usb/storage/ 12757 12758USB MIDI DRIVER 12759M: Clemens Ladisch <clemens@ladisch.de> 12760L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12761T: git git://git.alsa-project.org/alsa-kernel.git 12762S: Maintained 12763F: sound/usb/midi.* 12764 12765USB NETWORKING DRIVERS 12766L: linux-usb@vger.kernel.org 12767S: Odd Fixes 12768F: drivers/net/usb/ 12769 12770USB OHCI DRIVER 12771M: Alan Stern <stern@rowland.harvard.edu> 12772L: linux-usb@vger.kernel.org 12773S: Maintained 12774F: Documentation/usb/ohci.txt 12775F: drivers/usb/host/ohci* 12776 12777USB OTG FSM (Finite State Machine) 12778M: Peter Chen <Peter.Chen@nxp.com> 12779T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12780L: linux-usb@vger.kernel.org 12781S: Maintained 12782F: drivers/usb/common/usb-otg-fsm.c 12783 12784USB OVER IP DRIVER 12785M: Valentina Manea <valentina.manea.m@gmail.com> 12786M: Shuah Khan <shuahkh@osg.samsung.com> 12787M: Shuah Khan <shuah@kernel.org> 12788L: linux-usb@vger.kernel.org 12789S: Maintained 12790F: Documentation/usb/usbip_protocol.txt 12791F: drivers/usb/usbip/ 12792F: tools/usb/usbip/ 12793 12794USB PEGASUS DRIVER 12795M: Petko Manolov <petkan@nucleusys.com> 12796L: linux-usb@vger.kernel.org 12797L: netdev@vger.kernel.org 12798T: git git://github.com/petkan/pegasus.git 12799W: https://github.com/petkan/pegasus 12800S: Maintained 12801F: drivers/net/usb/pegasus.* 12802 12803USB PHY LAYER 12804M: Felipe Balbi <balbi@kernel.org> 12805L: linux-usb@vger.kernel.org 12806T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12807S: Maintained 12808F: drivers/usb/phy/ 12809 12810USB PRINTER DRIVER (usblp) 12811M: Pete Zaitcev <zaitcev@redhat.com> 12812L: linux-usb@vger.kernel.org 12813S: Supported 12814F: drivers/usb/class/usblp.c 12815 12816USB QMI WWAN NETWORK DRIVER 12817M: Bjørn Mork <bjorn@mork.no> 12818L: netdev@vger.kernel.org 12819S: Maintained 12820F: Documentation/ABI/testing/sysfs-class-net-qmi 12821F: drivers/net/usb/qmi_wwan.c 12822 12823USB RTL8150 DRIVER 12824M: Petko Manolov <petkan@nucleusys.com> 12825L: linux-usb@vger.kernel.org 12826L: netdev@vger.kernel.org 12827T: git git://github.com/petkan/rtl8150.git 12828W: https://github.com/petkan/rtl8150 12829S: Maintained 12830F: drivers/net/usb/rtl8150.c 12831 12832USB SERIAL SUBSYSTEM 12833M: Johan Hovold <johan@kernel.org> 12834L: linux-usb@vger.kernel.org 12835T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12836S: Maintained 12837F: Documentation/usb/usb-serial.txt 12838F: drivers/usb/serial/ 12839F: include/linux/usb/serial.h 12840 12841USB SMSC75XX ETHERNET DRIVER 12842M: Steve Glendinning <steve.glendinning@shawell.net> 12843L: netdev@vger.kernel.org 12844S: Maintained 12845F: drivers/net/usb/smsc75xx.* 12846 12847USB SMSC95XX ETHERNET DRIVER 12848M: Steve Glendinning <steve.glendinning@shawell.net> 12849M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12850L: netdev@vger.kernel.org 12851S: Maintained 12852F: drivers/net/usb/smsc95xx.* 12853 12854USB SUBSYSTEM 12855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12856L: linux-usb@vger.kernel.org 12857W: http://www.linux-usb.org 12858T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12859S: Supported 12860F: Documentation/devicetree/bindings/usb/ 12861F: Documentation/usb/ 12862F: drivers/usb/ 12863F: include/linux/usb.h 12864F: include/linux/usb/ 12865 12866USB UHCI DRIVER 12867M: Alan Stern <stern@rowland.harvard.edu> 12868L: linux-usb@vger.kernel.org 12869S: Maintained 12870F: drivers/usb/host/uhci* 12871 12872USB "USBNET" DRIVER FRAMEWORK 12873M: Oliver Neukum <oneukum@suse.com> 12874L: netdev@vger.kernel.org 12875W: http://www.linux-usb.org/usbnet 12876S: Maintained 12877F: drivers/net/usb/usbnet.c 12878F: include/linux/usb/usbnet.h 12879 12880USB VIDEO CLASS 12881M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12882L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12883L: linux-media@vger.kernel.org 12884T: git git://linuxtv.org/media_tree.git 12885W: http://www.ideasonboard.org/uvc/ 12886S: Maintained 12887F: drivers/media/usb/uvc/ 12888F: include/uapi/linux/uvcvideo.h 12889 12890USB VISION DRIVER 12891M: Hans Verkuil <hverkuil@xs4all.nl> 12892L: linux-media@vger.kernel.org 12893T: git git://linuxtv.org/media_tree.git 12894W: https://linuxtv.org 12895S: Odd Fixes 12896F: drivers/media/usb/usbvision/ 12897 12898USB WEBCAM GADGET 12899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12900L: linux-usb@vger.kernel.org 12901S: Maintained 12902F: drivers/usb/gadget/function/*uvc* 12903F: drivers/usb/gadget/legacy/webcam.c 12904 12905USB WIRELESS RNDIS DRIVER (rndis_wlan) 12906M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12907L: linux-wireless@vger.kernel.org 12908S: Maintained 12909F: drivers/net/wireless/rndis_wlan.c 12910 12911USB XHCI DRIVER 12912M: Mathias Nyman <mathias.nyman@intel.com> 12913L: linux-usb@vger.kernel.org 12914S: Supported 12915F: drivers/usb/host/xhci* 12916F: drivers/usb/host/pci-quirks* 12917 12918USB ZD1201 DRIVER 12919L: linux-wireless@vger.kernel.org 12920W: http://linux-lc100020.sourceforge.net 12921S: Orphan 12922F: drivers/net/wireless/zydas/zd1201.* 12923 12924USB ZR364XX DRIVER 12925M: Antoine Jacquet <royale@zerezo.com> 12926L: linux-usb@vger.kernel.org 12927L: linux-media@vger.kernel.org 12928T: git git://linuxtv.org/media_tree.git 12929W: http://royale.zerezo.com/zr364xx/ 12930S: Maintained 12931F: Documentation/media/v4l-drivers/zr364xx* 12932F: drivers/media/usb/zr364xx/ 12933 12934ULPI BUS 12935M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12936L: linux-usb@vger.kernel.org 12937S: Maintained 12938F: drivers/usb/common/ulpi.c 12939F: include/linux/ulpi/ 12940 12941USER-MODE LINUX (UML) 12942M: Jeff Dike <jdike@addtoit.com> 12943M: Richard Weinberger <richard@nod.at> 12944L: user-mode-linux-devel@lists.sourceforge.net 12945L: user-mode-linux-user@lists.sourceforge.net 12946W: http://user-mode-linux.sourceforge.net 12947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12948S: Maintained 12949F: Documentation/virtual/uml/ 12950F: arch/um/ 12951F: arch/x86/um/ 12952F: fs/hostfs/ 12953F: fs/hppfs/ 12954 12955USERSPACE I/O (UIO) 12956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12957S: Maintained 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12959F: Documentation/DocBook/uio-howto.tmpl 12960F: drivers/uio/ 12961F: include/linux/uio*.h 12962 12963UTIL-LINUX PACKAGE 12964M: Karel Zak <kzak@redhat.com> 12965L: util-linux@vger.kernel.org 12966W: http://en.wikipedia.org/wiki/Util-linux 12967T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12968S: Maintained 12969 12970UVESAFB DRIVER 12971M: Michal Januszewski <spock@gentoo.org> 12972L: linux-fbdev@vger.kernel.org 12973W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12974S: Maintained 12975F: Documentation/fb/uvesafb.txt 12976F: drivers/video/fbdev/uvesafb.* 12977 12978VF610 NAND DRIVER 12979M: Stefan Agner <stefan@agner.ch> 12980L: linux-mtd@lists.infradead.org 12981S: Supported 12982F: drivers/mtd/nand/vf610_nfc.c 12983 12984VFAT/FAT/MSDOS FILESYSTEM 12985M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12986S: Maintained 12987F: Documentation/filesystems/vfat.txt 12988F: fs/fat/ 12989 12990VFIO DRIVER 12991M: Alex Williamson <alex.williamson@redhat.com> 12992L: kvm@vger.kernel.org 12993T: git git://github.com/awilliam/linux-vfio.git 12994S: Maintained 12995F: Documentation/vfio.txt 12996F: drivers/vfio/ 12997F: include/linux/vfio.h 12998F: include/uapi/linux/vfio.h 12999 13000VFIO MEDIATED DEVICE DRIVERS 13001M: Kirti Wankhede <kwankhede@nvidia.com> 13002L: kvm@vger.kernel.org 13003S: Maintained 13004F: Documentation/vfio-mediated-device.txt 13005F: drivers/vfio/mdev/ 13006F: include/linux/mdev.h 13007F: samples/vfio-mdev/ 13008 13009VFIO PLATFORM DRIVER 13010M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13011L: kvm@vger.kernel.org 13012S: Maintained 13013F: drivers/vfio/platform/ 13014 13015VIDEOBUF2 FRAMEWORK 13016M: Pawel Osciak <pawel@osciak.com> 13017M: Marek Szyprowski <m.szyprowski@samsung.com> 13018M: Kyungmin Park <kyungmin.park@samsung.com> 13019L: linux-media@vger.kernel.org 13020S: Maintained 13021F: drivers/media/v4l2-core/videobuf2-* 13022F: include/media/videobuf2-* 13023 13024VIRTIO AND VHOST VSOCK DRIVER 13025M: Stefan Hajnoczi <stefanha@redhat.com> 13026L: kvm@vger.kernel.org 13027L: virtualization@lists.linux-foundation.org 13028L: netdev@vger.kernel.org 13029S: Maintained 13030F: include/linux/virtio_vsock.h 13031F: include/uapi/linux/virtio_vsock.h 13032F: net/vmw_vsock/virtio_transport_common.c 13033F: net/vmw_vsock/virtio_transport.c 13034F: drivers/vhost/vsock.c 13035F: drivers/vhost/vsock.h 13036 13037VIRTUAL SERIO DEVICE DRIVER 13038M: Stephen Chandler Paul <thatslyude@gmail.com> 13039S: Maintained 13040F: drivers/input/serio/userio.c 13041F: include/uapi/linux/userio.h 13042 13043VIRTIO CONSOLE DRIVER 13044M: Amit Shah <amit.shah@redhat.com> 13045L: virtualization@lists.linux-foundation.org 13046S: Maintained 13047F: drivers/char/virtio_console.c 13048F: include/linux/virtio_console.h 13049F: include/uapi/linux/virtio_console.h 13050 13051VIRTIO CORE, NET AND BLOCK DRIVERS 13052M: "Michael S. Tsirkin" <mst@redhat.com> 13053M: Jason Wang <jasowang@redhat.com> 13054L: virtualization@lists.linux-foundation.org 13055S: Maintained 13056F: Documentation/devicetree/bindings/virtio/ 13057F: drivers/virtio/ 13058F: tools/virtio/ 13059F: drivers/net/virtio_net.c 13060F: drivers/block/virtio_blk.c 13061F: include/linux/virtio_*.h 13062F: include/uapi/linux/virtio_*.h 13063F: drivers/crypto/virtio/ 13064 13065VIRTIO DRIVERS FOR S390 13066M: Christian Borntraeger <borntraeger@de.ibm.com> 13067M: Cornelia Huck <cornelia.huck@de.ibm.com> 13068L: linux-s390@vger.kernel.org 13069L: virtualization@lists.linux-foundation.org 13070L: kvm@vger.kernel.org 13071S: Supported 13072F: drivers/s390/virtio/ 13073 13074VIRTIO GPU DRIVER 13075M: David Airlie <airlied@linux.ie> 13076M: Gerd Hoffmann <kraxel@redhat.com> 13077L: dri-devel@lists.freedesktop.org 13078L: virtualization@lists.linux-foundation.org 13079S: Maintained 13080F: drivers/gpu/drm/virtio/ 13081F: include/uapi/linux/virtio_gpu.h 13082 13083VIRTIO HOST (VHOST) 13084M: "Michael S. Tsirkin" <mst@redhat.com> 13085M: Jason Wang <jasowang@redhat.com> 13086L: kvm@vger.kernel.org 13087L: virtualization@lists.linux-foundation.org 13088L: netdev@vger.kernel.org 13089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13090S: Maintained 13091F: drivers/vhost/ 13092F: include/uapi/linux/vhost.h 13093 13094VIRTIO INPUT DRIVER 13095M: Gerd Hoffmann <kraxel@redhat.com> 13096S: Maintained 13097F: drivers/virtio/virtio_input.c 13098F: include/uapi/linux/virtio_input.h 13099 13100VIRTIO CRYPTO DRIVER 13101M: Gonglei <arei.gonglei@huawei.com> 13102L: virtualization@lists.linux-foundation.org 13103L: linux-crypto@vger.kernel.org 13104S: Maintained 13105F: drivers/crypto/virtio/ 13106F: include/uapi/linux/virtio_crypto.h 13107 13108VIA RHINE NETWORK DRIVER 13109S: Orphan 13110F: drivers/net/ethernet/via/via-rhine.c 13111 13112VIA SD/MMC CARD CONTROLLER DRIVER 13113M: Bruce Chang <brucechang@via.com.tw> 13114M: Harald Welte <HaraldWelte@viatech.com> 13115S: Maintained 13116F: drivers/mmc/host/via-sdmmc.c 13117 13118VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13119M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13120L: linux-fbdev@vger.kernel.org 13121S: Maintained 13122F: include/linux/via-core.h 13123F: include/linux/via-gpio.h 13124F: include/linux/via_i2c.h 13125F: drivers/video/fbdev/via/ 13126 13127VIA VELOCITY NETWORK DRIVER 13128M: Francois Romieu <romieu@fr.zoreil.com> 13129L: netdev@vger.kernel.org 13130S: Maintained 13131F: drivers/net/ethernet/via/via-velocity.* 13132 13133VIRT LIB 13134M: Alex Williamson <alex.williamson@redhat.com> 13135M: Paolo Bonzini <pbonzini@redhat.com> 13136L: kvm@vger.kernel.org 13137S: Supported 13138F: virt/lib/ 13139 13140VIVID VIRTUAL VIDEO DRIVER 13141M: Hans Verkuil <hverkuil@xs4all.nl> 13142L: linux-media@vger.kernel.org 13143T: git git://linuxtv.org/media_tree.git 13144W: https://linuxtv.org 13145S: Maintained 13146F: drivers/media/platform/vivid/* 13147 13148VLAN (802.1Q) 13149M: Patrick McHardy <kaber@trash.net> 13150L: netdev@vger.kernel.org 13151S: Maintained 13152F: drivers/net/macvlan.c 13153F: include/linux/if_*vlan.h 13154F: net/8021q/ 13155 13156VLYNQ BUS 13157M: Florian Fainelli <f.fainelli@gmail.com> 13158L: openwrt-devel@lists.openwrt.org (subscribers-only) 13159S: Maintained 13160F: drivers/vlynq/vlynq.c 13161F: include/linux/vlynq.h 13162 13163VME SUBSYSTEM 13164M: Martyn Welch <martyn@welchs.me.uk> 13165M: Manohar Vanga <manohar.vanga@gmail.com> 13166M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13167L: devel@driverdev.osuosl.org 13168S: Maintained 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13170F: Documentation/driver-api/vme.rst 13171F: drivers/staging/vme/ 13172F: drivers/vme/ 13173F: include/linux/vme* 13174 13175VMWARE HYPERVISOR INTERFACE 13176M: Alok Kataria <akataria@vmware.com> 13177L: virtualization@lists.linux-foundation.org 13178S: Supported 13179F: arch/x86/kernel/cpu/vmware.c 13180 13181VMWARE BALLOON DRIVER 13182M: Xavier Deguillard <xdeguillard@vmware.com> 13183M: Philip Moltmann <moltmann@vmware.com> 13184M: "VMware, Inc." <pv-drivers@vmware.com> 13185L: linux-kernel@vger.kernel.org 13186S: Maintained 13187F: drivers/misc/vmw_balloon.c 13188 13189VMWARE VMMOUSE SUBDRIVER 13190M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13191M: "VMware, Inc." <pv-drivers@vmware.com> 13192L: linux-input@vger.kernel.org 13193S: Maintained 13194F: drivers/input/mouse/vmmouse.c 13195F: drivers/input/mouse/vmmouse.h 13196 13197VMWARE VMXNET3 ETHERNET DRIVER 13198M: Shrikrishna Khare <skhare@vmware.com> 13199M: "VMware, Inc." <pv-drivers@vmware.com> 13200L: netdev@vger.kernel.org 13201S: Maintained 13202F: drivers/net/vmxnet3/ 13203 13204VMware PVSCSI driver 13205M: Jim Gill <jgill@vmware.com> 13206M: VMware PV-Drivers <pv-drivers@vmware.com> 13207L: linux-scsi@vger.kernel.org 13208S: Maintained 13209F: drivers/scsi/vmw_pvscsi.c 13210F: drivers/scsi/vmw_pvscsi.h 13211 13212VMWARE PVRDMA DRIVER 13213M: Adit Ranadive <aditr@vmware.com> 13214M: VMware PV-Drivers <pv-drivers@vmware.com> 13215L: linux-rdma@vger.kernel.org 13216S: Maintained 13217F: drivers/infiniband/hw/vmw_pvrdma/ 13218 13219VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13220M: Liam Girdwood <lgirdwood@gmail.com> 13221M: Mark Brown <broonie@kernel.org> 13222L: linux-kernel@vger.kernel.org 13223W: http://www.slimlogic.co.uk/?p=48 13224T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13225S: Supported 13226F: Documentation/devicetree/bindings/regulator/ 13227F: drivers/regulator/ 13228F: include/dt-bindings/regulator/ 13229F: include/linux/regulator/ 13230 13231VRF 13232M: David Ahern <dsa@cumulusnetworks.com> 13233M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13234L: netdev@vger.kernel.org 13235S: Maintained 13236F: drivers/net/vrf.c 13237F: Documentation/networking/vrf.txt 13238 13239VT1211 HARDWARE MONITOR DRIVER 13240M: Juerg Haefliger <juergh@gmail.com> 13241L: linux-hwmon@vger.kernel.org 13242S: Maintained 13243F: Documentation/hwmon/vt1211 13244F: drivers/hwmon/vt1211.c 13245 13246VT8231 HARDWARE MONITOR DRIVER 13247M: Roger Lucas <vt8231@hiddenengine.co.uk> 13248L: linux-hwmon@vger.kernel.org 13249S: Maintained 13250F: drivers/hwmon/vt8231.c 13251 13252VUB300 USB to SDIO/SD/MMC bridge chip 13253M: Tony Olech <tony.olech@elandigitalsystems.com> 13254L: linux-mmc@vger.kernel.org 13255L: linux-usb@vger.kernel.org 13256S: Supported 13257F: drivers/mmc/host/vub300.c 13258 13259W1 DALLAS'S 1-WIRE BUS 13260M: Evgeniy Polyakov <zbr@ioremap.net> 13261S: Maintained 13262F: Documentation/w1/ 13263F: drivers/w1/ 13264 13265W83791D HARDWARE MONITORING DRIVER 13266M: Marc Hulsman <m.hulsman@tudelft.nl> 13267L: linux-hwmon@vger.kernel.org 13268S: Maintained 13269F: Documentation/hwmon/w83791d 13270F: drivers/hwmon/w83791d.c 13271 13272W83793 HARDWARE MONITORING DRIVER 13273M: Rudolf Marek <r.marek@assembler.cz> 13274L: linux-hwmon@vger.kernel.org 13275S: Maintained 13276F: Documentation/hwmon/w83793 13277F: drivers/hwmon/w83793.c 13278 13279W83795 HARDWARE MONITORING DRIVER 13280M: Jean Delvare <jdelvare@suse.com> 13281L: linux-hwmon@vger.kernel.org 13282S: Maintained 13283F: drivers/hwmon/w83795.c 13284 13285W83L51xD SD/MMC CARD INTERFACE DRIVER 13286M: Pierre Ossman <pierre@ossman.eu> 13287S: Maintained 13288F: drivers/mmc/host/wbsd.* 13289 13290WACOM PROTOCOL 4 SERIAL TABLETS 13291M: Julian Squires <julian@cipht.net> 13292M: Hans de Goede <hdegoede@redhat.com> 13293L: linux-input@vger.kernel.org 13294S: Maintained 13295F: drivers/input/tablet/wacom_serial4.c 13296 13297WATCHDOG DEVICE DRIVERS 13298M: Wim Van Sebroeck <wim@iguana.be> 13299R: Guenter Roeck <linux@roeck-us.net> 13300L: linux-watchdog@vger.kernel.org 13301W: http://www.linux-watchdog.org/ 13302T: git git://www.linux-watchdog.org/linux-watchdog.git 13303S: Maintained 13304F: Documentation/devicetree/bindings/watchdog/ 13305F: Documentation/watchdog/ 13306F: drivers/watchdog/ 13307F: include/linux/watchdog.h 13308F: include/uapi/linux/watchdog.h 13309 13310WIIMOTE HID DRIVER 13311M: David Herrmann <dh.herrmann@googlemail.com> 13312L: linux-input@vger.kernel.org 13313S: Maintained 13314F: drivers/hid/hid-wiimote* 13315 13316WINBOND CIR DRIVER 13317M: David Härdeman <david@hardeman.nu> 13318S: Maintained 13319F: drivers/media/rc/winbond-cir.c 13320 13321WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13322M: William Breathitt Gray <vilhelm.gray@gmail.com> 13323L: linux-watchdog@vger.kernel.org 13324S: Maintained 13325F: drivers/watchdog/ebc-c384_wdt.c 13326 13327WINSYSTEMS WS16C48 GPIO DRIVER 13328M: William Breathitt Gray <vilhelm.gray@gmail.com> 13329L: linux-gpio@vger.kernel.org 13330S: Maintained 13331F: drivers/gpio/gpio-ws16c48.c 13332 13333WIMAX STACK 13334M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13335M: linux-wimax@intel.com 13336L: wimax@linuxwimax.org (subscribers-only) 13337S: Supported 13338W: http://linuxwimax.org 13339F: Documentation/wimax/README.wimax 13340F: include/linux/wimax/debug.h 13341F: include/net/wimax.h 13342F: include/uapi/linux/wimax.h 13343F: net/wimax/ 13344 13345WISTRON LAPTOP BUTTON DRIVER 13346M: Miloslav Trmac <mitr@volny.cz> 13347S: Maintained 13348F: drivers/input/misc/wistron_btns.c 13349 13350WL3501 WIRELESS PCMCIA CARD DRIVER 13351M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13352L: linux-wireless@vger.kernel.org 13353W: http://oops.ghostprotocols.net:81/blog 13354S: Maintained 13355F: drivers/net/wireless/wl3501* 13356 13357WOLFSON MICROELECTRONICS DRIVERS 13358L: patches@opensource.wolfsonmicro.com 13359T: git https://github.com/CirrusLogic/linux-drivers.git 13360W: https://github.com/CirrusLogic/linux-drivers/wiki 13361S: Supported 13362F: Documentation/hwmon/wm83?? 13363F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13364F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13365F: Documentation/devicetree/bindings/mfd/arizona.txt 13366F: arch/arm/mach-s3c64xx/mach-crag6410* 13367F: drivers/clk/clk-wm83*.c 13368F: drivers/extcon/extcon-arizona.c 13369F: drivers/leds/leds-wm83*.c 13370F: drivers/gpio/gpio-*wm*.c 13371F: drivers/gpio/gpio-arizona.c 13372F: drivers/hwmon/wm83??-hwmon.c 13373F: drivers/input/misc/wm831x-on.c 13374F: drivers/input/touchscreen/wm831x-ts.c 13375F: drivers/input/touchscreen/wm97*.c 13376F: drivers/mfd/arizona* 13377F: drivers/mfd/wm*.c 13378F: drivers/mfd/cs47l24* 13379F: drivers/power/supply/wm83*.c 13380F: drivers/rtc/rtc-wm83*.c 13381F: drivers/regulator/wm8*.c 13382F: drivers/video/backlight/wm83*_bl.c 13383F: drivers/watchdog/wm83*_wdt.c 13384F: include/linux/mfd/arizona/ 13385F: include/linux/mfd/wm831x/ 13386F: include/linux/mfd/wm8350/ 13387F: include/linux/mfd/wm8400* 13388F: include/linux/wm97xx.h 13389F: include/sound/wm????.h 13390F: sound/soc/codecs/arizona.? 13391F: sound/soc/codecs/wm* 13392F: sound/soc/codecs/cs47l24* 13393 13394WORKQUEUE 13395M: Tejun Heo <tj@kernel.org> 13396R: Lai Jiangshan <jiangshanlai@gmail.com> 13397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13398S: Maintained 13399F: include/linux/workqueue.h 13400F: kernel/workqueue.c 13401F: Documentation/core-api/workqueue.rst 13402 13403X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13404M: Chen-Yu Tsai <wens@csie.org> 13405L: linux-kernel@vger.kernel.org 13406S: Maintained 13407N: axp[128] 13408 13409X.25 NETWORK LAYER 13410M: Andrew Hendry <andrew.hendry@gmail.com> 13411L: linux-x25@vger.kernel.org 13412S: Odd Fixes 13413F: Documentation/networking/x25* 13414F: include/net/x25* 13415F: net/x25/ 13416 13417X86 ARCHITECTURE (32-BIT AND 64-BIT) 13418M: Thomas Gleixner <tglx@linutronix.de> 13419M: Ingo Molnar <mingo@redhat.com> 13420M: "H. Peter Anvin" <hpa@zytor.com> 13421M: x86@kernel.org 13422L: linux-kernel@vger.kernel.org 13423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13424S: Maintained 13425F: Documentation/x86/ 13426F: arch/x86/ 13427 13428X86 PLATFORM DRIVERS 13429M: Darren Hart <dvhart@infradead.org> 13430L: platform-driver-x86@vger.kernel.org 13431T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13432S: Maintained 13433F: drivers/platform/x86/ 13434F: drivers/platform/olpc/ 13435 13436X86 MCE INFRASTRUCTURE 13437M: Tony Luck <tony.luck@intel.com> 13438M: Borislav Petkov <bp@alien8.de> 13439L: linux-edac@vger.kernel.org 13440S: Maintained 13441F: arch/x86/kernel/cpu/mcheck/* 13442 13443X86 MICROCODE UPDATE SUPPORT 13444M: Borislav Petkov <bp@alien8.de> 13445S: Maintained 13446F: arch/x86/kernel/cpu/microcode/* 13447 13448X86 VDSO 13449M: Andy Lutomirski <luto@amacapital.net> 13450L: linux-kernel@vger.kernel.org 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13452S: Maintained 13453F: arch/x86/entry/vdso/ 13454 13455XC2028/3028 TUNER DRIVER 13456M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13457M: Mauro Carvalho Chehab <mchehab@kernel.org> 13458L: linux-media@vger.kernel.org 13459W: https://linuxtv.org 13460T: git git://linuxtv.org/media_tree.git 13461S: Maintained 13462F: drivers/media/tuners/tuner-xc2028.* 13463 13464XEN HYPERVISOR INTERFACE 13465M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13466M: Juergen Gross <jgross@suse.com> 13467L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13469S: Supported 13470F: arch/x86/xen/ 13471F: drivers/*/xen-*front.c 13472F: drivers/xen/ 13473F: arch/x86/include/asm/xen/ 13474F: include/xen/ 13475F: include/uapi/xen/ 13476 13477XEN HYPERVISOR ARM 13478M: Stefano Stabellini <sstabellini@kernel.org> 13479L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13480S: Maintained 13481F: arch/arm/xen/ 13482F: arch/arm/include/asm/xen/ 13483 13484XEN HYPERVISOR ARM64 13485M: Stefano Stabellini <sstabellini@kernel.org> 13486L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13487S: Maintained 13488F: arch/arm64/xen/ 13489F: arch/arm64/include/asm/xen/ 13490 13491XEN NETWORK BACKEND DRIVER 13492M: Wei Liu <wei.liu2@citrix.com> 13493M: Paul Durrant <paul.durrant@citrix.com> 13494L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13495L: netdev@vger.kernel.org 13496S: Supported 13497F: drivers/net/xen-netback/* 13498 13499XEN PCI SUBSYSTEM 13500M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13501L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13502S: Supported 13503F: arch/x86/pci/*xen* 13504F: drivers/pci/*xen* 13505 13506XEN BLOCK SUBSYSTEM 13507M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13508M: Roger Pau Monné <roger.pau@citrix.com> 13509L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13510S: Supported 13511F: drivers/block/xen-blkback/* 13512F: drivers/block/xen* 13513 13514XEN PVSCSI DRIVERS 13515M: Juergen Gross <jgross@suse.com> 13516L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13517L: linux-scsi@vger.kernel.org 13518S: Supported 13519F: drivers/scsi/xen-scsifront.c 13520F: drivers/xen/xen-scsiback.c 13521F: include/xen/interface/io/vscsiif.h 13522 13523XEN SWIOTLB SUBSYSTEM 13524M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13525L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13526S: Supported 13527F: arch/x86/xen/*swiotlb* 13528F: drivers/xen/*swiotlb* 13529 13530XFS FILESYSTEM 13531M: Dave Chinner <david@fromorbit.com> 13532M: linux-xfs@vger.kernel.org 13533L: linux-xfs@vger.kernel.org 13534W: http://xfs.org/ 13535T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13536S: Supported 13537F: Documentation/filesystems/xfs.txt 13538F: fs/xfs/ 13539 13540XILINX AXI ETHERNET DRIVER 13541M: Anirudha Sarangi <anirudh@xilinx.com> 13542M: John Linn <John.Linn@xilinx.com> 13543S: Maintained 13544F: drivers/net/ethernet/xilinx/xilinx_axienet* 13545 13546XILINX UARTLITE SERIAL DRIVER 13547M: Peter Korsgaard <jacmet@sunsite.dk> 13548L: linux-serial@vger.kernel.org 13549S: Maintained 13550F: drivers/tty/serial/uartlite.c 13551 13552XILINX VIDEO IP CORES 13553M: Hyun Kwon <hyun.kwon@xilinx.com> 13554M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13555L: linux-media@vger.kernel.org 13556T: git git://linuxtv.org/media_tree.git 13557S: Supported 13558F: Documentation/devicetree/bindings/media/xilinx/ 13559F: drivers/media/platform/xilinx/ 13560F: include/uapi/linux/xilinx-v4l2-controls.h 13561 13562XILLYBUS DRIVER 13563M: Eli Billauer <eli.billauer@gmail.com> 13564L: linux-kernel@vger.kernel.org 13565S: Supported 13566F: drivers/char/xillybus/ 13567 13568XTENSA XTFPGA PLATFORM SUPPORT 13569M: Max Filippov <jcmvbkbc@gmail.com> 13570L: linux-xtensa@linux-xtensa.org 13571S: Maintained 13572F: drivers/spi/spi-xtensa-xtfpga.c 13573F: sound/soc/xtensa/xtfpga-i2s.c 13574 13575YAM DRIVER FOR AX.25 13576M: Jean-Paul Roubelat <jpr@f6fbb.org> 13577L: linux-hams@vger.kernel.org 13578S: Maintained 13579F: drivers/net/hamradio/yam* 13580F: include/linux/yam.h 13581 13582YEALINK PHONE DRIVER 13583M: Henk Vergonet <Henk.Vergonet@gmail.com> 13584L: usbb2k-api-dev@nongnu.org 13585S: Maintained 13586F: Documentation/input/yealink.txt 13587F: drivers/input/misc/yealink.* 13588 13589Z8530 DRIVER FOR AX.25 13590M: Joerg Reuter <jreuter@yaina.de> 13591W: http://yaina.de/jreuter/ 13592W: http://www.qsl.net/dl1bke/ 13593L: linux-hams@vger.kernel.org 13594S: Maintained 13595F: Documentation/networking/z8530drv.txt 13596F: drivers/net/hamradio/*scc.c 13597F: drivers/net/hamradio/z8530.h 13598 13599ZBUD COMPRESSED PAGE ALLOCATOR 13600M: Seth Jennings <sjenning@redhat.com> 13601L: linux-mm@kvack.org 13602S: Maintained 13603F: mm/zbud.c 13604F: include/linux/zbud.h 13605 13606ZD1211RW WIRELESS DRIVER 13607M: Daniel Drake <dsd@gentoo.org> 13608M: Ulrich Kunitz <kune@deine-taler.de> 13609W: http://zd1211.ath.cx/wiki/DriverRewrite 13610L: linux-wireless@vger.kernel.org 13611L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13612S: Maintained 13613F: drivers/net/wireless/zydas/zd1211rw/ 13614 13615ZPOOL COMPRESSED PAGE STORAGE API 13616M: Dan Streetman <ddstreet@ieee.org> 13617L: linux-mm@kvack.org 13618S: Maintained 13619F: mm/zpool.c 13620F: include/linux/zpool.h 13621 13622ZR36067 VIDEO FOR LINUX DRIVER 13623L: mjpeg-users@lists.sourceforge.net 13624L: linux-media@vger.kernel.org 13625W: http://mjpeg.sourceforge.net/driver-zoran/ 13626T: hg https://linuxtv.org/hg/v4l-dvb 13627S: Odd Fixes 13628F: drivers/media/pci/zoran/ 13629 13630ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13631M: Minchan Kim <minchan@kernel.org> 13632M: Nitin Gupta <ngupta@vflare.org> 13633R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13634L: linux-kernel@vger.kernel.org 13635S: Maintained 13636F: drivers/block/zram/ 13637F: Documentation/blockdev/zram.txt 13638 13639ZS DECSTATION Z85C30 SERIAL DRIVER 13640M: "Maciej W. Rozycki" <macro@linux-mips.org> 13641S: Maintained 13642F: drivers/tty/serial/zs.* 13643 13644ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13645M: Minchan Kim <minchan@kernel.org> 13646M: Nitin Gupta <ngupta@vflare.org> 13647R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13648L: linux-mm@kvack.org 13649S: Maintained 13650F: mm/zsmalloc.c 13651F: include/linux/zsmalloc.h 13652F: Documentation/vm/zsmalloc.txt 13653 13654ZSWAP COMPRESSED SWAP CACHING 13655M: Seth Jennings <sjenning@redhat.com> 13656L: linux-mm@kvack.org 13657S: Maintained 13658F: mm/zswap.c 13659 13660THE REST 13661M: Linus Torvalds <torvalds@linux-foundation.org> 13662L: linux-kernel@vger.kernel.org 13663Q: http://patchwork.kernel.org/project/LKML/list/ 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13665S: Buried alive in reporters 13666F: * 13667F: */ 13668