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 BNXT_EN 50 GIGABIT ETHERNET DRIVER 2609M: Michael Chan <michael.chan@broadcom.com> 2610L: netdev@vger.kernel.org 2611S: Supported 2612F: drivers/net/ethernet/broadcom/bnxt/ 2613 2614BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2615M: Florian Fainelli <f.fainelli@gmail.com> 2616M: Ray Jui <rjui@broadcom.com> 2617M: Scott Branden <sbranden@broadcom.com> 2618M: bcm-kernel-feedback-list@broadcom.com 2619T: git git://github.com/broadcom/mach-bcm 2620S: Maintained 2621N: bcm281* 2622N: bcm113* 2623N: bcm216* 2624N: kona 2625F: arch/arm/mach-bcm/ 2626 2627BROADCOM BCM2835 ARM ARCHITECTURE 2628M: Stephen Warren <swarren@wwwdotorg.org> 2629M: Lee Jones <lee@kernel.org> 2630M: Eric Anholt <eric@anholt.net> 2631L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2634S: Maintained 2635N: bcm2835 2636F: drivers/staging/vc04_services 2637 2638BROADCOM BCM47XX MIPS ARCHITECTURE 2639M: Hauke Mehrtens <hauke@hauke-m.de> 2640M: Rafał Miłecki <zajec5@gmail.com> 2641L: linux-mips@linux-mips.org 2642S: Maintained 2643F: Documentation/devicetree/bindings/mips/brcm/ 2644F: arch/mips/bcm47xx/* 2645F: arch/mips/include/asm/mach-bcm47xx/* 2646 2647BROADCOM BCM5301X ARM ARCHITECTURE 2648M: Hauke Mehrtens <hauke@hauke-m.de> 2649M: Rafał Miłecki <zajec5@gmail.com> 2650M: bcm-kernel-feedback-list@broadcom.com 2651L: linux-arm-kernel@lists.infradead.org 2652S: Maintained 2653F: arch/arm/mach-bcm/bcm_5301x.c 2654F: arch/arm/boot/dts/bcm5301x*.dtsi 2655F: arch/arm/boot/dts/bcm470* 2656 2657BROADCOM BCM53573 ARM ARCHITECTURE 2658M: Rafał Miłecki <rafal@milecki.pl> 2659L: linux-arm-kernel@lists.infradead.org 2660S: Maintained 2661F: arch/arm/boot/dts/bcm53573* 2662F: arch/arm/boot/dts/bcm47189* 2663 2664BROADCOM BCM63XX ARM ARCHITECTURE 2665M: Florian Fainelli <f.fainelli@gmail.com> 2666M: bcm-kernel-feedback-list@broadcom.com 2667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2668T: git git://github.com/broadcom/stblinux.git 2669S: Maintained 2670N: bcm63xx 2671 2672BROADCOM BCM63XX/BCM33XX UDC DRIVER 2673M: Kevin Cernekee <cernekee@gmail.com> 2674L: linux-usb@vger.kernel.org 2675S: Maintained 2676F: drivers/usb/gadget/udc/bcm63xx_udc.* 2677 2678BROADCOM BCM7XXX ARM ARCHITECTURE 2679M: Brian Norris <computersforpeace@gmail.com> 2680M: Gregory Fong <gregory.0xf0@gmail.com> 2681M: Florian Fainelli <f.fainelli@gmail.com> 2682M: bcm-kernel-feedback-list@broadcom.com 2683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2684T: git git://github.com/broadcom/stblinux.git 2685S: Maintained 2686F: arch/arm/mach-bcm/*brcmstb* 2687F: arch/arm/boot/dts/bcm7*.dts* 2688F: drivers/bus/brcmstb_gisb.c 2689N: brcmstb 2690 2691BROADCOM BMIPS MIPS ARCHITECTURE 2692M: Kevin Cernekee <cernekee@gmail.com> 2693M: Florian Fainelli <f.fainelli@gmail.com> 2694L: linux-mips@linux-mips.org 2695T: git git://github.com/broadcom/stblinux.git 2696S: Maintained 2697F: arch/mips/bmips/* 2698F: arch/mips/include/asm/mach-bmips/* 2699F: arch/mips/kernel/*bmips* 2700F: arch/mips/boot/dts/brcm/bcm*.dts* 2701F: drivers/irqchip/irq-bcm63* 2702F: drivers/irqchip/irq-bcm7* 2703F: drivers/irqchip/irq-brcmstb* 2704F: include/linux/bcm963xx_nvram.h 2705F: include/linux/bcm963xx_tag.h 2706 2707BROADCOM TG3 GIGABIT ETHERNET DRIVER 2708M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2709M: Prashant Sreedharan <prashant@broadcom.com> 2710M: Michael Chan <mchan@broadcom.com> 2711L: netdev@vger.kernel.org 2712S: Supported 2713F: drivers/net/ethernet/broadcom/tg3.* 2714 2715BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2716M: Arend van Spriel <arend.vanspriel@broadcom.com> 2717M: Franky Lin <franky.lin@broadcom.com> 2718M: Hante Meuleman <hante.meuleman@broadcom.com> 2719L: linux-wireless@vger.kernel.org 2720L: brcm80211-dev-list.pdl@broadcom.com 2721S: Supported 2722F: drivers/net/wireless/broadcom/brcm80211/ 2723 2724BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2725M: QLogic-Storage-Upstream@qlogic.com 2726L: linux-scsi@vger.kernel.org 2727S: Supported 2728F: drivers/scsi/bnx2fc/ 2729 2730BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2731M: QLogic-Storage-Upstream@qlogic.com 2732L: linux-scsi@vger.kernel.org 2733S: Supported 2734F: drivers/scsi/bnx2i/ 2735 2736BROADCOM IPROC ARM ARCHITECTURE 2737M: Ray Jui <rjui@broadcom.com> 2738M: Scott Branden <sbranden@broadcom.com> 2739M: Jon Mason <jonmason@broadcom.com> 2740M: bcm-kernel-feedback-list@broadcom.com 2741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2742T: git git://github.com/broadcom/cygnus-linux.git 2743S: Maintained 2744N: iproc 2745N: cygnus 2746N: bcm[-_]nsp 2747N: bcm9113* 2748N: bcm9583* 2749N: bcm9585* 2750N: bcm9586* 2751N: bcm988312 2752N: bcm113* 2753N: bcm583* 2754N: bcm585* 2755N: bcm586* 2756N: bcm88312 2757F: arch/arm64/boot/dts/broadcom/ns2* 2758F: drivers/clk/bcm/clk-ns* 2759F: drivers/pinctrl/bcm/pinctrl-ns* 2760 2761BROADCOM BRCMSTB GPIO DRIVER 2762M: Gregory Fong <gregory.0xf0@gmail.com> 2763L: bcm-kernel-feedback-list@broadcom.com 2764S: Supported 2765F: drivers/gpio/gpio-brcmstb.c 2766F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2767 2768BROADCOM KONA GPIO DRIVER 2769M: Ray Jui <rjui@broadcom.com> 2770L: bcm-kernel-feedback-list@broadcom.com 2771S: Supported 2772F: drivers/gpio/gpio-bcm-kona.c 2773F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2774 2775BROADCOM NVRAM DRIVER 2776M: Rafał Miłecki <zajec5@gmail.com> 2777L: linux-mips@linux-mips.org 2778S: Maintained 2779F: drivers/firmware/broadcom/* 2780 2781BROADCOM STB NAND FLASH DRIVER 2782M: Brian Norris <computersforpeace@gmail.com> 2783M: Kamal Dasu <kdasu.kdev@gmail.com> 2784L: linux-mtd@lists.infradead.org 2785L: bcm-kernel-feedback-list@broadcom.com 2786S: Maintained 2787F: drivers/mtd/nand/brcmnand/ 2788 2789BROADCOM STB AVS CPUFREQ DRIVER 2790M: Markus Mayer <mmayer@broadcom.com> 2791M: bcm-kernel-feedback-list@broadcom.com 2792L: linux-pm@vger.kernel.org 2793S: Maintained 2794F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2795F: drivers/cpufreq/brcmstb* 2796 2797BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2798M: Rafał Miłecki <zajec5@gmail.com> 2799L: linux-wireless@vger.kernel.org 2800S: Maintained 2801F: drivers/bcma/ 2802F: include/linux/bcma/ 2803 2804BROADCOM SYSTEMPORT ETHERNET DRIVER 2805M: Florian Fainelli <f.fainelli@gmail.com> 2806L: netdev@vger.kernel.org 2807S: Supported 2808F: drivers/net/ethernet/broadcom/bcmsysport.* 2809 2810BROADCOM VULCAN ARM64 SOC 2811M: Jayachandran C. <c.jayachandran@gmail.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814S: Maintained 2815F: arch/arm64/boot/dts/broadcom/vulcan* 2816 2817BROCADE BFA FC SCSI DRIVER 2818M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2819M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2820L: linux-scsi@vger.kernel.org 2821S: Supported 2822F: drivers/scsi/bfa/ 2823 2824BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2825M: Rasesh Mody <rasesh.mody@cavium.com> 2826M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2827M: Dept-GELinuxNICDev@cavium.com 2828L: netdev@vger.kernel.org 2829S: Supported 2830F: drivers/net/ethernet/brocade/bna/ 2831 2832BSG (block layer generic sg v4 driver) 2833M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2834L: linux-scsi@vger.kernel.org 2835S: Supported 2836F: block/bsg.c 2837F: include/linux/bsg.h 2838F: include/uapi/linux/bsg.h 2839 2840BT87X AUDIO DRIVER 2841M: Clemens Ladisch <clemens@ladisch.de> 2842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2843T: git git://git.alsa-project.org/alsa-kernel.git 2844S: Maintained 2845F: Documentation/sound/alsa/Bt87x.txt 2846F: sound/pci/bt87x.c 2847 2848BT8XXGPIO DRIVER 2849M: Michael Buesch <m@bues.ch> 2850W: http://bu3sch.de/btgpio.php 2851S: Maintained 2852F: drivers/gpio/gpio-bt8xx.c 2853 2854BTRFS FILE SYSTEM 2855M: Chris Mason <clm@fb.com> 2856M: Josef Bacik <jbacik@fb.com> 2857M: David Sterba <dsterba@suse.com> 2858L: linux-btrfs@vger.kernel.org 2859W: http://btrfs.wiki.kernel.org/ 2860Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2862S: Maintained 2863F: Documentation/filesystems/btrfs.txt 2864F: fs/btrfs/ 2865 2866BTTV VIDEO4LINUX DRIVER 2867M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2868M: Mauro Carvalho Chehab <mchehab@kernel.org> 2869L: linux-media@vger.kernel.org 2870W: https://linuxtv.org 2871T: git git://linuxtv.org/media_tree.git 2872S: Odd fixes 2873F: Documentation/media/v4l-drivers/bttv* 2874F: drivers/media/pci/bt8xx/bttv* 2875 2876BUSLOGIC SCSI DRIVER 2877M: Khalid Aziz <khalid@gonehiking.org> 2878L: linux-scsi@vger.kernel.org 2879S: Maintained 2880F: drivers/scsi/BusLogic.* 2881F: drivers/scsi/FlashPoint.* 2882 2883C-MEDIA CMI8788 DRIVER 2884M: Clemens Ladisch <clemens@ladisch.de> 2885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2886T: git git://git.alsa-project.org/alsa-kernel.git 2887S: Maintained 2888F: sound/pci/oxygen/ 2889 2890C6X ARCHITECTURE 2891M: Mark Salter <msalter@redhat.com> 2892M: Aurelien Jacquiot <a-jacquiot@ti.com> 2893L: linux-c6x-dev@linux-c6x.org 2894W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2895S: Maintained 2896F: arch/c6x/ 2897 2898CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2899M: David Howells <dhowells@redhat.com> 2900L: linux-cachefs@redhat.com (moderated for non-subscribers) 2901S: Supported 2902F: Documentation/filesystems/caching/cachefiles.txt 2903F: fs/cachefiles/ 2904 2905CADET FM/AM RADIO RECEIVER DRIVER 2906M: Hans Verkuil <hverkuil@xs4all.nl> 2907L: linux-media@vger.kernel.org 2908T: git git://linuxtv.org/media_tree.git 2909W: https://linuxtv.org 2910S: Maintained 2911F: drivers/media/radio/radio-cadet* 2912 2913CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2914M: Jonathan Corbet <corbet@lwn.net> 2915L: linux-media@vger.kernel.org 2916T: git git://linuxtv.org/media_tree.git 2917S: Maintained 2918F: Documentation/media/v4l-drivers/cafe_ccic* 2919F: drivers/media/platform/marvell-ccic/ 2920 2921CAIF NETWORK LAYER 2922M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2923L: netdev@vger.kernel.org 2924S: Supported 2925F: Documentation/networking/caif/ 2926F: drivers/net/caif/ 2927F: include/uapi/linux/caif/ 2928F: include/net/caif/ 2929F: net/caif/ 2930 2931CALGARY x86-64 IOMMU 2932M: Muli Ben-Yehuda <mulix@mulix.org> 2933M: Jon Mason <jdmason@kudzu.us> 2934L: iommu@lists.linux-foundation.org 2935S: Maintained 2936F: arch/x86/kernel/pci-calgary_64.c 2937F: arch/x86/kernel/tce_64.c 2938F: arch/x86/include/asm/calgary.h 2939F: arch/x86/include/asm/tce.h 2940 2941CAN NETWORK LAYER 2942M: Oliver Hartkopp <socketcan@hartkopp.net> 2943M: Marc Kleine-Budde <mkl@pengutronix.de> 2944L: linux-can@vger.kernel.org 2945W: https://github.com/linux-can 2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2948S: Maintained 2949F: Documentation/networking/can.txt 2950F: net/can/ 2951F: include/linux/can/core.h 2952F: include/uapi/linux/can.h 2953F: include/uapi/linux/can/bcm.h 2954F: include/uapi/linux/can/raw.h 2955F: include/uapi/linux/can/gw.h 2956 2957CAN NETWORK DRIVERS 2958M: Wolfgang Grandegger <wg@grandegger.com> 2959M: Marc Kleine-Budde <mkl@pengutronix.de> 2960L: linux-can@vger.kernel.org 2961W: https://github.com/linux-can 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2964S: Maintained 2965F: Documentation/devicetree/bindings/net/can/ 2966F: drivers/net/can/ 2967F: include/linux/can/dev.h 2968F: include/linux/can/platform/ 2969F: include/uapi/linux/can/error.h 2970F: include/uapi/linux/can/netlink.h 2971 2972CAPABILITIES 2973M: Serge Hallyn <serge@hallyn.com> 2974L: linux-security-module@vger.kernel.org 2975S: Supported 2976F: include/linux/capability.h 2977F: include/uapi/linux/capability.h 2978F: security/commoncap.c 2979F: kernel/capability.c 2980 2981CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2982M: Kevin Tsai <ktsai@capellamicro.com> 2983S: Maintained 2984F: drivers/iio/light/cm* 2985F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2986 2987CAVIUM I2C DRIVER 2988M: Jan Glauber <jglauber@cavium.com> 2989M: David Daney <david.daney@cavium.com> 2990W: http://www.cavium.com 2991S: Supported 2992F: drivers/i2c/busses/i2c-octeon* 2993F: drivers/i2c/busses/i2c-thunderx* 2994 2995CAVIUM LIQUIDIO NETWORK DRIVER 2996M: Derek Chickles <derek.chickles@caviumnetworks.com> 2997M: Satanand Burla <satananda.burla@caviumnetworks.com> 2998M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2999M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3000L: netdev@vger.kernel.org 3001W: http://www.cavium.com 3002S: Supported 3003F: drivers/net/ethernet/cavium/liquidio/ 3004 3005CC2520 IEEE-802.15.4 RADIO DRIVER 3006M: Varka Bhadram <varkabhadram@gmail.com> 3007L: linux-wpan@vger.kernel.org 3008S: Maintained 3009F: drivers/net/ieee802154/cc2520.c 3010F: include/linux/spi/cc2520.h 3011F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3012 3013CEC DRIVER 3014M: Hans Verkuil <hans.verkuil@cisco.com> 3015L: linux-media@vger.kernel.org 3016T: git git://linuxtv.org/media_tree.git 3017W: http://linuxtv.org 3018S: Supported 3019F: Documentation/media/kapi/cec-core.rst 3020F: Documentation/media/uapi/cec 3021F: drivers/media/cec/ 3022F: drivers/media/cec-edid.c 3023F: drivers/media/rc/keymaps/rc-cec.c 3024F: include/media/cec.h 3025F: include/media/cec-edid.h 3026F: include/uapi/linux/cec.h 3027F: include/uapi/linux/cec-funcs.h 3028 3029CELL BROADBAND ENGINE ARCHITECTURE 3030M: Arnd Bergmann <arnd@arndb.de> 3031L: linuxppc-dev@lists.ozlabs.org 3032W: http://www.ibm.com/developerworks/power/cell/ 3033S: Supported 3034F: arch/powerpc/include/asm/cell*.h 3035F: arch/powerpc/include/asm/spu*.h 3036F: arch/powerpc/include/uapi/asm/spu*.h 3037F: arch/powerpc/oprofile/*cell* 3038F: arch/powerpc/platforms/cell/ 3039 3040CEPH COMMON CODE (LIBCEPH) 3041M: Ilya Dryomov <idryomov@gmail.com> 3042M: "Yan, Zheng" <zyan@redhat.com> 3043M: Sage Weil <sage@redhat.com> 3044L: ceph-devel@vger.kernel.org 3045W: http://ceph.com/ 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3047T: git git://github.com/ceph/ceph-client.git 3048S: Supported 3049F: net/ceph/ 3050F: include/linux/ceph/ 3051F: include/linux/crush/ 3052 3053CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3054M: "Yan, Zheng" <zyan@redhat.com> 3055M: Sage Weil <sage@redhat.com> 3056M: Ilya Dryomov <idryomov@gmail.com> 3057L: ceph-devel@vger.kernel.org 3058W: http://ceph.com/ 3059T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3060T: git git://github.com/ceph/ceph-client.git 3061S: Supported 3062F: Documentation/filesystems/ceph.txt 3063F: fs/ceph/ 3064 3065CERTIFICATE HANDLING: 3066M: David Howells <dhowells@redhat.com> 3067M: David Woodhouse <dwmw2@infradead.org> 3068L: keyrings@vger.kernel.org 3069S: Maintained 3070F: Documentation/module-signing.txt 3071F: certs/ 3072F: scripts/sign-file.c 3073F: scripts/extract-cert.c 3074 3075CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3076L: linux-usb@vger.kernel.org 3077S: Orphan 3078F: Documentation/usb/WUSB-Design-overview.txt 3079F: Documentation/usb/wusb-cbaf 3080F: drivers/usb/host/hwa-hc.c 3081F: drivers/usb/host/whci/ 3082F: drivers/usb/wusbcore/ 3083F: include/linux/usb/wusb* 3084 3085HT16K33 LED CONTROLLER DRIVER 3086M: Robin van der Gracht <robin@protonic.nl> 3087S: Maintained 3088F: drivers/auxdisplay/ht16k33.c 3089F: Documentation/devicetree/bindings/display/ht16k33.txt 3090 3091CFAG12864B LCD DRIVER 3092M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3093W: http://miguelojeda.es/auxdisplay.htm 3094W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3095S: Maintained 3096F: drivers/auxdisplay/cfag12864b.c 3097F: include/linux/cfag12864b.h 3098 3099CFAG12864BFB LCD FRAMEBUFFER DRIVER 3100M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3101W: http://miguelojeda.es/auxdisplay.htm 3102W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3103S: Maintained 3104F: drivers/auxdisplay/cfag12864bfb.c 3105F: include/linux/cfag12864b.h 3106 3107CFG80211 and NL80211 3108M: Johannes Berg <johannes@sipsolutions.net> 3109L: linux-wireless@vger.kernel.org 3110W: http://wireless.kernel.org/ 3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3113S: Maintained 3114F: include/uapi/linux/nl80211.h 3115F: include/net/cfg80211.h 3116F: net/wireless/* 3117X: net/wireless/wext* 3118 3119CHAR and MISC DRIVERS 3120M: Arnd Bergmann <arnd@arndb.de> 3121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3123S: Supported 3124F: drivers/char/* 3125F: drivers/misc/* 3126F: include/linux/miscdevice.h 3127 3128CHECKPATCH 3129M: Andy Whitcroft <apw@canonical.com> 3130M: Joe Perches <joe@perches.com> 3131S: Maintained 3132F: scripts/checkpatch.pl 3133 3134CHINESE DOCUMENTATION 3135M: Harry Wei <harryxiyou@gmail.com> 3136L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3137L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3138S: Maintained 3139F: Documentation/translations/zh_CN/ 3140 3141CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3142M: Peter Chen <Peter.Chen@nxp.com> 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3144L: linux-usb@vger.kernel.org 3145S: Maintained 3146F: drivers/usb/chipidea/ 3147 3148CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3149M: Hans de Goede <hdegoede@redhat.com> 3150L: linux-input@vger.kernel.org 3151S: Maintained 3152F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3153F: drivers/input/touchscreen/chipone_icn8318.c 3154 3155CHROME HARDWARE PLATFORM SUPPORT 3156M: Olof Johansson <olof@lixom.net> 3157S: Maintained 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3159F: drivers/platform/chrome/ 3160 3161CISCO VIC ETHERNET NIC DRIVER 3162M: Christian Benvenuti <benve@cisco.com> 3163M: Sujith Sankar <ssujith@cisco.com> 3164M: Govindarajulu Varadarajan <_govind@gmx.com> 3165M: Neel Patel <neepatel@cisco.com> 3166S: Supported 3167F: drivers/net/ethernet/cisco/enic/ 3168 3169CISCO VIC LOW LATENCY NIC DRIVER 3170M: Christian Benvenuti <benve@cisco.com> 3171M: Dave Goodell <dgoodell@cisco.com> 3172S: Supported 3173F: drivers/infiniband/hw/usnic/ 3174 3175CIRRUS LOGIC EP93XX ETHERNET DRIVER 3176M: Hartley Sweeten <hsweeten@visionengravers.com> 3177L: netdev@vger.kernel.org 3178S: Maintained 3179F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3180 3181CIRRUS LOGIC AUDIO CODEC DRIVERS 3182M: Brian Austin <brian.austin@cirrus.com> 3183M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3185S: Maintained 3186F: sound/soc/codecs/cs* 3187 3188CLEANCACHE API 3189M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3190L: linux-kernel@vger.kernel.org 3191S: Maintained 3192F: mm/cleancache.c 3193F: include/linux/cleancache.h 3194 3195CLK API 3196M: Russell King <linux@armlinux.org.uk> 3197L: linux-clk@vger.kernel.org 3198S: Maintained 3199F: include/linux/clk.h 3200 3201CLOCKSOURCE, CLOCKEVENT DRIVERS 3202M: Daniel Lezcano <daniel.lezcano@linaro.org> 3203M: Thomas Gleixner <tglx@linutronix.de> 3204L: linux-kernel@vger.kernel.org 3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3206S: Supported 3207F: drivers/clocksource 3208 3209CISCO FCOE HBA DRIVER 3210M: Satish Kharat <satishkh@cisco.com> 3211M: Sesidhar Baddela <sebaddel@cisco.com> 3212M: Karan Tilak Kumar <kartilak@cisco.com> 3213L: linux-scsi@vger.kernel.org 3214S: Supported 3215F: drivers/scsi/fnic/ 3216 3217CISCO SCSI HBA DRIVER 3218M: Karan Tilak Kumar <kartilak@cisco.com> 3219M: Sesidhar Baddela <sebaddel@cisco.com> 3220L: linux-scsi@vger.kernel.org 3221S: Supported 3222F: drivers/scsi/snic/ 3223 3224CMPC ACPI DRIVER 3225M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3226M: Daniel Oliveira Nascimento <don@syst.com.br> 3227L: platform-driver-x86@vger.kernel.org 3228S: Supported 3229F: drivers/platform/x86/classmate-laptop.c 3230 3231COBALT MEDIA DRIVER 3232M: Hans Verkuil <hans.verkuil@cisco.com> 3233L: linux-media@vger.kernel.org 3234T: git git://linuxtv.org/media_tree.git 3235W: https://linuxtv.org 3236S: Supported 3237F: drivers/media/pci/cobalt/ 3238 3239COCCINELLE/Semantic Patches (SmPL) 3240M: Julia Lawall <Julia.Lawall@lip6.fr> 3241M: Gilles Muller <Gilles.Muller@lip6.fr> 3242M: Nicolas Palix <nicolas.palix@imag.fr> 3243M: Michal Marek <mmarek@suse.com> 3244L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3246W: http://coccinelle.lip6.fr/ 3247S: Supported 3248F: Documentation/dev-tools/coccinelle.rst 3249F: scripts/coccinelle/ 3250F: scripts/coccicheck 3251 3252CODA FILE SYSTEM 3253M: Jan Harkes <jaharkes@cs.cmu.edu> 3254M: coda@cs.cmu.edu 3255L: codalist@coda.cs.cmu.edu 3256W: http://www.coda.cs.cmu.edu/ 3257S: Maintained 3258F: Documentation/filesystems/coda.txt 3259F: fs/coda/ 3260F: include/linux/coda*.h 3261F: include/uapi/linux/coda*.h 3262 3263CODA V4L2 MEM2MEM DRIVER 3264M: Philipp Zabel <p.zabel@pengutronix.de> 3265L: linux-media@vger.kernel.org 3266S: Maintained 3267F: Documentation/devicetree/bindings/media/coda.txt 3268F: drivers/media/platform/coda/ 3269 3270COMMON CLK FRAMEWORK 3271M: Michael Turquette <mturquette@baylibre.com> 3272M: Stephen Boyd <sboyd@codeaurora.org> 3273L: linux-clk@vger.kernel.org 3274Q: http://patchwork.kernel.org/project/linux-clk/list/ 3275T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3276S: Maintained 3277F: Documentation/devicetree/bindings/clock/ 3278F: drivers/clk/ 3279X: drivers/clk/clkdev.c 3280F: include/linux/clk-pr* 3281F: include/linux/clk/ 3282 3283COMMON INTERNET FILE SYSTEM (CIFS) 3284M: Steve French <sfrench@samba.org> 3285L: linux-cifs@vger.kernel.org 3286L: samba-technical@lists.samba.org (moderated for non-subscribers) 3287W: http://linux-cifs.samba.org/ 3288T: git git://git.samba.org/sfrench/cifs-2.6.git 3289S: Supported 3290F: Documentation/filesystems/cifs/ 3291F: fs/cifs/ 3292 3293COMPACTPCI HOTPLUG CORE 3294M: Scott Murray <scott@spiteful.org> 3295L: linux-pci@vger.kernel.org 3296S: Maintained 3297F: drivers/pci/hotplug/cpci_hotplug* 3298 3299COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3300M: Scott Murray <scott@spiteful.org> 3301L: linux-pci@vger.kernel.org 3302S: Maintained 3303F: drivers/pci/hotplug/cpcihp_zt5550.* 3304 3305COMPACTPCI HOTPLUG GENERIC DRIVER 3306M: Scott Murray <scott@spiteful.org> 3307L: linux-pci@vger.kernel.org 3308S: Maintained 3309F: drivers/pci/hotplug/cpcihp_generic.c 3310 3311COMPAL LAPTOP SUPPORT 3312M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3313L: platform-driver-x86@vger.kernel.org 3314S: Maintained 3315F: drivers/platform/x86/compal-laptop.c 3316 3317CONEXANT ACCESSRUNNER USB DRIVER 3318L: accessrunner-general@lists.sourceforge.net 3319W: http://accessrunner.sourceforge.net/ 3320S: Orphan 3321F: drivers/usb/atm/cxacru.c 3322 3323CONFIGFS 3324M: Joel Becker <jlbec@evilplan.org> 3325M: Christoph Hellwig <hch@lst.de> 3326T: git git://git.infradead.org/users/hch/configfs.git 3327S: Supported 3328F: fs/configfs/ 3329F: include/linux/configfs.h 3330 3331CONNECTOR 3332M: Evgeniy Polyakov <zbr@ioremap.net> 3333L: netdev@vger.kernel.org 3334S: Maintained 3335F: drivers/connector/ 3336 3337CONTROL GROUP (CGROUP) 3338M: Tejun Heo <tj@kernel.org> 3339M: Li Zefan <lizefan@huawei.com> 3340M: Johannes Weiner <hannes@cmpxchg.org> 3341L: cgroups@vger.kernel.org 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3343S: Maintained 3344F: Documentation/cgroup* 3345F: include/linux/cgroup* 3346F: kernel/cgroup* 3347 3348CONTROL GROUP - CPUSET 3349M: Li Zefan <lizefan@huawei.com> 3350L: cgroups@vger.kernel.org 3351W: http://www.bullopensource.org/cpuset/ 3352W: http://oss.sgi.com/projects/cpusets/ 3353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3354S: Maintained 3355F: Documentation/cgroup-v1/cpusets.txt 3356F: include/linux/cpuset.h 3357F: kernel/cpuset.c 3358 3359CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3360M: Johannes Weiner <hannes@cmpxchg.org> 3361M: Michal Hocko <mhocko@kernel.org> 3362M: Vladimir Davydov <vdavydov.dev@gmail.com> 3363L: cgroups@vger.kernel.org 3364L: linux-mm@kvack.org 3365S: Maintained 3366F: mm/memcontrol.c 3367F: mm/swap_cgroup.c 3368 3369CORETEMP HARDWARE MONITORING DRIVER 3370M: Fenghua Yu <fenghua.yu@intel.com> 3371L: linux-hwmon@vger.kernel.org 3372S: Maintained 3373F: Documentation/hwmon/coretemp 3374F: drivers/hwmon/coretemp.c 3375 3376COSA/SRP SYNC SERIAL DRIVER 3377M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3378W: http://www.fi.muni.cz/~kas/cosa/ 3379S: Maintained 3380F: drivers/net/wan/cosa* 3381 3382CPMAC ETHERNET DRIVER 3383M: Florian Fainelli <f.fainelli@gmail.com> 3384L: netdev@vger.kernel.org 3385S: Maintained 3386F: drivers/net/ethernet/ti/cpmac.c 3387 3388CPU FREQUENCY DRIVERS 3389M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3390M: Viresh Kumar <viresh.kumar@linaro.org> 3391L: linux-pm@vger.kernel.org 3392S: Maintained 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3394T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3395B: https://bugzilla.kernel.org 3396F: Documentation/cpu-freq/ 3397F: drivers/cpufreq/ 3398F: include/linux/cpufreq.h 3399 3400CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3401M: Viresh Kumar <viresh.kumar@linaro.org> 3402M: Sudeep Holla <sudeep.holla@arm.com> 3403L: linux-pm@vger.kernel.org 3404W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3405S: Maintained 3406F: drivers/cpufreq/arm_big_little.h 3407F: drivers/cpufreq/arm_big_little.c 3408F: drivers/cpufreq/arm_big_little_dt.c 3409 3410CPUIDLE DRIVER - ARM BIG LITTLE 3411M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3412M: Daniel Lezcano <daniel.lezcano@linaro.org> 3413L: linux-pm@vger.kernel.org 3414L: linux-arm-kernel@lists.infradead.org 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3416S: Maintained 3417F: drivers/cpuidle/cpuidle-big_little.c 3418 3419CPUIDLE DRIVER - ARM EXYNOS 3420M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3421M: Daniel Lezcano <daniel.lezcano@linaro.org> 3422M: Kukjin Kim <kgene@kernel.org> 3423L: linux-pm@vger.kernel.org 3424L: linux-samsung-soc@vger.kernel.org 3425S: Supported 3426F: drivers/cpuidle/cpuidle-exynos.c 3427F: arch/arm/mach-exynos/pm.c 3428 3429CPUIDLE DRIVERS 3430M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3431M: Daniel Lezcano <daniel.lezcano@linaro.org> 3432L: linux-pm@vger.kernel.org 3433S: Maintained 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3435B: https://bugzilla.kernel.org 3436F: drivers/cpuidle/* 3437F: include/linux/cpuidle.h 3438 3439CPUID/MSR DRIVER 3440M: "H. Peter Anvin" <hpa@zytor.com> 3441S: Maintained 3442F: arch/x86/kernel/cpuid.c 3443F: arch/x86/kernel/msr.c 3444 3445CPU POWER MONITORING SUBSYSTEM 3446M: Thomas Renninger <trenn@suse.com> 3447L: linux-pm@vger.kernel.org 3448S: Maintained 3449F: tools/power/cpupower/ 3450 3451CRAMFS FILESYSTEM 3452W: http://sourceforge.net/projects/cramfs/ 3453S: Orphan / Obsolete 3454F: Documentation/filesystems/cramfs.txt 3455F: fs/cramfs/ 3456 3457CRIS PORT 3458M: Mikael Starvik <starvik@axis.com> 3459M: Jesper Nilsson <jesper.nilsson@axis.com> 3460L: linux-cris-kernel@axis.com 3461W: http://developer.axis.com 3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3463S: Maintained 3464F: arch/cris/ 3465F: drivers/tty/serial/crisv10.* 3466 3467CRYPTO API 3468M: Herbert Xu <herbert@gondor.apana.org.au> 3469M: "David S. Miller" <davem@davemloft.net> 3470L: linux-crypto@vger.kernel.org 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3473S: Maintained 3474F: Documentation/crypto/ 3475F: Documentation/devicetree/bindings/crypto/ 3476F: Documentation/DocBook/crypto-API.tmpl 3477F: arch/*/crypto/ 3478F: crypto/ 3479F: drivers/crypto/ 3480F: include/crypto/ 3481F: include/linux/crypto* 3482 3483CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3484M: Neil Horman <nhorman@tuxdriver.com> 3485L: linux-crypto@vger.kernel.org 3486S: Maintained 3487F: crypto/ansi_cprng.c 3488F: crypto/rng.c 3489 3490CS3308 MEDIA DRIVER 3491M: Hans Verkuil <hverkuil@xs4all.nl> 3492L: linux-media@vger.kernel.org 3493T: git git://linuxtv.org/media_tree.git 3494W: http://linuxtv.org 3495S: Odd Fixes 3496F: drivers/media/i2c/cs3308.c 3497F: drivers/media/i2c/cs3308.h 3498 3499CS5535 Audio ALSA driver 3500M: Jaya Kumar <jayakumar.alsa@gmail.com> 3501S: Maintained 3502F: sound/pci/cs5535audio/ 3503 3504CW1200 WLAN driver 3505M: Solomon Peachy <pizza@shaftnet.org> 3506S: Maintained 3507F: drivers/net/wireless/st/cw1200/ 3508 3509CX18 VIDEO4LINUX DRIVER 3510M: Andy Walls <awalls@md.metrocast.net> 3511L: ivtv-devel@ivtvdriver.org (subscribers-only) 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: https://linuxtv.org 3515W: http://www.ivtvdriver.org/index.php/Cx18 3516S: Maintained 3517F: Documentation/media/v4l-drivers/cx18* 3518F: drivers/media/pci/cx18/ 3519F: include/uapi/linux/ivtv* 3520 3521CX2341X MPEG ENCODER HELPER MODULE 3522M: Hans Verkuil <hverkuil@xs4all.nl> 3523L: linux-media@vger.kernel.org 3524T: git git://linuxtv.org/media_tree.git 3525W: https://linuxtv.org 3526S: Maintained 3527F: drivers/media/common/cx2341x* 3528F: include/media/cx2341x* 3529 3530CX24120 MEDIA DRIVER 3531M: Jemma Denson <jdenson@gmail.com> 3532M: Patrick Boettcher <patrick.boettcher@posteo.de> 3533L: linux-media@vger.kernel.org 3534W: https://linuxtv.org 3535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3536S: Maintained 3537F: drivers/media/dvb-frontends/cx24120* 3538 3539CX88 VIDEO4LINUX DRIVER 3540M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3541M: Mauro Carvalho Chehab <mchehab@kernel.org> 3542L: linux-media@vger.kernel.org 3543W: https://linuxtv.org 3544T: git git://linuxtv.org/media_tree.git 3545S: Odd fixes 3546F: Documentation/media/v4l-drivers/cx88* 3547F: drivers/media/pci/cx88/ 3548 3549CXD2820R MEDIA DRIVER 3550M: Antti Palosaari <crope@iki.fi> 3551L: linux-media@vger.kernel.org 3552W: https://linuxtv.org 3553W: http://palosaari.fi/linux/ 3554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3555T: git git://linuxtv.org/anttip/media_tree.git 3556S: Maintained 3557F: drivers/media/dvb-frontends/cxd2820r* 3558 3559CXGB3 ETHERNET DRIVER (CXGB3) 3560M: Santosh Raspatur <santosh@chelsio.com> 3561L: netdev@vger.kernel.org 3562W: http://www.chelsio.com 3563S: Supported 3564F: drivers/net/ethernet/chelsio/cxgb3/ 3565 3566CXGB3 ISCSI DRIVER (CXGB3I) 3567M: Karen Xie <kxie@chelsio.com> 3568L: linux-scsi@vger.kernel.org 3569W: http://www.chelsio.com 3570S: Supported 3571F: drivers/scsi/cxgbi/cxgb3i 3572 3573CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3574M: Steve Wise <swise@chelsio.com> 3575L: linux-rdma@vger.kernel.org 3576W: http://www.openfabrics.org 3577S: Supported 3578F: drivers/infiniband/hw/cxgb3/ 3579F: include/uapi/rdma/cxgb3-abi.h 3580 3581CXGB4 ETHERNET DRIVER (CXGB4) 3582M: Hariprasad S <hariprasad@chelsio.com> 3583L: netdev@vger.kernel.org 3584W: http://www.chelsio.com 3585S: Supported 3586F: drivers/net/ethernet/chelsio/cxgb4/ 3587 3588CXGB4 ISCSI DRIVER (CXGB4I) 3589M: Karen Xie <kxie@chelsio.com> 3590L: linux-scsi@vger.kernel.org 3591W: http://www.chelsio.com 3592S: Supported 3593F: drivers/scsi/cxgbi/cxgb4i 3594 3595CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3596M: Steve Wise <swise@chelsio.com> 3597L: linux-rdma@vger.kernel.org 3598W: http://www.openfabrics.org 3599S: Supported 3600F: drivers/infiniband/hw/cxgb4/ 3601F: include/uapi/rdma/cxgb4-abi.h 3602 3603CXGB4VF ETHERNET DRIVER (CXGB4VF) 3604M: Casey Leedom <leedom@chelsio.com> 3605L: netdev@vger.kernel.org 3606W: http://www.chelsio.com 3607S: Supported 3608F: drivers/net/ethernet/chelsio/cxgb4vf/ 3609 3610CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3611M: Ian Munsie <imunsie@au1.ibm.com> 3612M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3613L: linuxppc-dev@lists.ozlabs.org 3614S: Supported 3615F: arch/powerpc/platforms/powernv/pci-cxl.c 3616F: drivers/misc/cxl/ 3617F: include/misc/cxl* 3618F: include/uapi/misc/cxl.h 3619F: Documentation/powerpc/cxl.txt 3620F: Documentation/ABI/testing/sysfs-class-cxl 3621 3622CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3623M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3624M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3625M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3626L: linux-scsi@vger.kernel.org 3627S: Supported 3628F: drivers/scsi/cxlflash/ 3629F: include/uapi/scsi/cxlflash_ioctls.h 3630F: Documentation/powerpc/cxlflash.txt 3631 3632STMMAC ETHERNET DRIVER 3633M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3634M: Alexandre Torgue <alexandre.torgue@st.com> 3635L: netdev@vger.kernel.org 3636W: http://www.stlinux.com 3637S: Supported 3638F: drivers/net/ethernet/stmicro/stmmac/ 3639 3640CYBERPRO FB DRIVER 3641M: Russell King <linux@armlinux.org.uk> 3642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3643W: http://www.armlinux.org.uk/ 3644S: Maintained 3645F: drivers/video/fbdev/cyber2000fb.* 3646 3647CYCLADES ASYNC MUX DRIVER 3648W: http://www.cyclades.com/ 3649S: Orphan 3650F: drivers/tty/cyclades.c 3651F: include/linux/cyclades.h 3652F: include/uapi/linux/cyclades.h 3653 3654CYCLADES PC300 DRIVER 3655W: http://www.cyclades.com/ 3656S: Orphan 3657F: drivers/net/wan/pc300* 3658 3659CYPRESS_FIRMWARE MEDIA DRIVER 3660M: Antti Palosaari <crope@iki.fi> 3661L: linux-media@vger.kernel.org 3662W: https://linuxtv.org 3663W: http://palosaari.fi/linux/ 3664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3665T: git git://linuxtv.org/anttip/media_tree.git 3666S: Maintained 3667F: drivers/media/common/cypress_firmware* 3668 3669CYTTSP TOUCHSCREEN DRIVER 3670M: Ferruh Yigit <fery@cypress.com> 3671L: linux-input@vger.kernel.org 3672S: Supported 3673F: drivers/input/touchscreen/cyttsp* 3674F: include/linux/input/cyttsp.h 3675 3676DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3677M: Joshua Kinard <kumba@gentoo.org> 3678S: Maintained 3679F: drivers/rtc/rtc-ds1685.c 3680F: include/linux/rtc/ds1685.h 3681 3682DAMA SLAVE for AX.25 3683M: Joerg Reuter <jreuter@yaina.de> 3684W: http://yaina.de/jreuter/ 3685W: http://www.qsl.net/dl1bke/ 3686L: linux-hams@vger.kernel.org 3687S: Maintained 3688F: net/ax25/af_ax25.c 3689F: net/ax25/ax25_dev.c 3690F: net/ax25/ax25_ds_* 3691F: net/ax25/ax25_in.c 3692F: net/ax25/ax25_out.c 3693F: net/ax25/ax25_timer.c 3694F: net/ax25/sysctl_net_ax25.c 3695 3696DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3697L: netdev@vger.kernel.org 3698S: Orphan 3699F: Documentation/networking/dmfe.txt 3700F: drivers/net/ethernet/dec/tulip/dmfe.c 3701 3702DC390/AM53C974 SCSI driver 3703M: Hannes Reinecke <hare@suse.com> 3704L: linux-scsi@vger.kernel.org 3705S: Maintained 3706F: drivers/scsi/am53c974.c 3707 3708DC395x SCSI driver 3709M: Oliver Neukum <oliver@neukum.org> 3710M: Ali Akcaagac <aliakc@web.de> 3711M: Jamie Lenehan <lenehan@twibble.org> 3712L: dc395x@twibble.org 3713W: http://twibble.org/dist/dc395x/ 3714W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3715S: Maintained 3716F: Documentation/scsi/dc395x.txt 3717F: drivers/scsi/dc395x.* 3718 3719DCCP PROTOCOL 3720M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3721L: dccp@vger.kernel.org 3722W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3723S: Maintained 3724F: include/linux/dccp.h 3725F: include/uapi/linux/dccp.h 3726F: include/linux/tfrc.h 3727F: net/dccp/ 3728 3729DECnet NETWORK LAYER 3730W: http://linux-decnet.sourceforge.net 3731L: linux-decnet-user@lists.sourceforge.net 3732S: Orphan 3733F: Documentation/networking/decnet.txt 3734F: net/decnet/ 3735 3736DECSTATION PLATFORM SUPPORT 3737M: "Maciej W. Rozycki" <macro@linux-mips.org> 3738L: linux-mips@linux-mips.org 3739W: http://www.linux-mips.org/wiki/DECstation 3740S: Maintained 3741F: arch/mips/dec/ 3742F: arch/mips/include/asm/dec/ 3743F: arch/mips/include/asm/mach-dec/ 3744 3745DEFXX FDDI NETWORK DRIVER 3746M: "Maciej W. Rozycki" <macro@linux-mips.org> 3747S: Maintained 3748F: drivers/net/fddi/defxx.* 3749 3750DELL LAPTOP DRIVER 3751M: Matthew Garrett <mjg59@srcf.ucam.org> 3752M: Pali Rohár <pali.rohar@gmail.com> 3753L: platform-driver-x86@vger.kernel.org 3754S: Maintained 3755F: drivers/platform/x86/dell-laptop.c 3756 3757DELL LAPTOP RBTN DRIVER 3758M: Pali Rohár <pali.rohar@gmail.com> 3759S: Maintained 3760F: drivers/platform/x86/dell-rbtn.* 3761 3762DELL LAPTOP FREEFALL DRIVER 3763M: Pali Rohár <pali.rohar@gmail.com> 3764S: Maintained 3765F: drivers/platform/x86/dell-smo8800.c 3766 3767DELL LAPTOP SMM DRIVER 3768M: Pali Rohár <pali.rohar@gmail.com> 3769S: Maintained 3770F: drivers/hwmon/dell-smm-hwmon.c 3771F: include/uapi/linux/i8k.h 3772 3773DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3774M: Doug Warzecha <Douglas_Warzecha@dell.com> 3775S: Maintained 3776F: Documentation/dcdbas.txt 3777F: drivers/firmware/dcdbas.* 3778 3779DELL WMI EXTRAS DRIVER 3780M: Matthew Garrett <mjg59@srcf.ucam.org> 3781M: Pali Rohár <pali.rohar@gmail.com> 3782S: Maintained 3783F: drivers/platform/x86/dell-wmi.c 3784 3785DESIGNWARE USB2 DRD IP DRIVER 3786M: John Youn <johnyoun@synopsys.com> 3787L: linux-usb@vger.kernel.org 3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3789S: Maintained 3790F: drivers/usb/dwc2/ 3791 3792DESIGNWARE USB3 DRD IP DRIVER 3793M: Felipe Balbi <balbi@kernel.org> 3794L: linux-usb@vger.kernel.org 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3796S: Maintained 3797F: drivers/usb/dwc3/ 3798 3799DEVICE COREDUMP (DEV_COREDUMP) 3800M: Johannes Berg <johannes@sipsolutions.net> 3801L: linux-kernel@vger.kernel.org 3802S: Maintained 3803F: drivers/base/devcoredump.c 3804F: include/linux/devcoredump.h 3805 3806DEVICE FREQUENCY (DEVFREQ) 3807M: MyungJoo Ham <myungjoo.ham@samsung.com> 3808M: Kyungmin Park <kyungmin.park@samsung.com> 3809L: linux-pm@vger.kernel.org 3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3811S: Maintained 3812F: drivers/devfreq/ 3813F: include/linux/devfreq.h 3814F: Documentation/devicetree/bindings/devfreq/ 3815 3816DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3817M: Chanwoo Choi <cw00.choi@samsung.com> 3818L: linux-pm@vger.kernel.org 3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3820S: Supported 3821F: drivers/devfreq/event/ 3822F: drivers/devfreq/devfreq-event.c 3823F: include/linux/devfreq-event.h 3824F: Documentation/devicetree/bindings/devfreq/event/ 3825 3826BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3827M: Chanwoo Choi <cw00.choi@samsung.com> 3828L: linux-pm@vger.kernel.org 3829L: linux-samsung-soc@vger.kernel.org 3830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3831S: Maintained 3832F: drivers/devfreq/exynos-bus.c 3833F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3834 3835DEVICE NUMBER REGISTRY 3836M: Torben Mathiasen <device@lanana.org> 3837W: http://lanana.org/docs/device-list/index.html 3838S: Maintained 3839 3840DEVICE-MAPPER (LVM) 3841M: Alasdair Kergon <agk@redhat.com> 3842M: Mike Snitzer <snitzer@redhat.com> 3843M: dm-devel@redhat.com 3844L: dm-devel@redhat.com 3845W: http://sources.redhat.com/dm 3846Q: http://patchwork.kernel.org/project/dm-devel/list/ 3847T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3848T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3849S: Maintained 3850F: Documentation/device-mapper/ 3851F: drivers/md/dm* 3852F: drivers/md/persistent-data/ 3853F: include/linux/device-mapper.h 3854F: include/linux/dm-*.h 3855F: include/uapi/linux/dm-*.h 3856 3857DEVLINK 3858M: Jiri Pirko <jiri@mellanox.com> 3859L: netdev@vger.kernel.org 3860S: Supported 3861F: net/core/devlink.c 3862F: include/net/devlink.h 3863F: include/uapi/linux/devlink.h 3864 3865DIALOG SEMICONDUCTOR DRIVERS 3866M: Support Opensource <support.opensource@diasemi.com> 3867W: http://www.dialog-semiconductor.com/products 3868S: Supported 3869F: Documentation/hwmon/da90?? 3870F: Documentation/devicetree/bindings/mfd/da90*.txt 3871F: Documentation/devicetree/bindings/regulator/da92*.txt 3872F: Documentation/devicetree/bindings/sound/da[79]*.txt 3873F: drivers/gpio/gpio-da90??.c 3874F: drivers/hwmon/da90??-hwmon.c 3875F: drivers/iio/adc/da91??-*.c 3876F: drivers/input/misc/da90??_onkey.c 3877F: drivers/input/touchscreen/da9052_tsi.c 3878F: drivers/leds/leds-da90??.c 3879F: drivers/mfd/da903x.c 3880F: drivers/mfd/da90??-*.c 3881F: drivers/mfd/da91??-*.c 3882F: drivers/power/supply/da9052-battery.c 3883F: drivers/power/supply/da91??-*.c 3884F: drivers/regulator/da903x.c 3885F: drivers/regulator/da9???-regulator.[ch] 3886F: drivers/rtc/rtc-da90??.c 3887F: drivers/video/backlight/da90??_bl.c 3888F: drivers/watchdog/da90??_wdt.c 3889F: include/linux/mfd/da903x.h 3890F: include/linux/mfd/da9052/ 3891F: include/linux/mfd/da9055/ 3892F: include/linux/mfd/da9062/ 3893F: include/linux/mfd/da9063/ 3894F: include/linux/mfd/da9150/ 3895F: include/linux/regulator/da9211.h 3896F: include/sound/da[79]*.h 3897F: sound/soc/codecs/da[79]*.[ch] 3898 3899DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3900M: William Breathitt Gray <vilhelm.gray@gmail.com> 3901L: linux-gpio@vger.kernel.org 3902S: Maintained 3903F: drivers/gpio/gpio-gpio-mm.c 3904 3905DIGI NEO AND CLASSIC PCI PRODUCTS 3906M: Lidza Louina <lidza.louina@gmail.com> 3907M: Mark Hounschell <markh@compro.net> 3908L: driverdev-devel@linuxdriverproject.org 3909S: Maintained 3910F: drivers/staging/dgnc/ 3911 3912DIOLAN U2C-12 I2C DRIVER 3913M: Guenter Roeck <linux@roeck-us.net> 3914L: linux-i2c@vger.kernel.org 3915S: Maintained 3916F: drivers/i2c/busses/i2c-diolan-u2c.c 3917 3918DIRECT ACCESS (DAX) 3919M: Matthew Wilcox <willy@linux.intel.com> 3920L: linux-fsdevel@vger.kernel.org 3921S: Supported 3922F: fs/dax.c 3923 3924DIRECTORY NOTIFICATION (DNOTIFY) 3925M: Eric Paris <eparis@parisplace.org> 3926S: Maintained 3927F: Documentation/filesystems/dnotify.txt 3928F: fs/notify/dnotify/ 3929F: include/linux/dnotify.h 3930 3931DISK GEOMETRY AND PARTITION HANDLING 3932M: Andries Brouwer <aeb@cwi.nl> 3933W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3934W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3935W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3936S: Maintained 3937 3938DISKQUOTA 3939M: Jan Kara <jack@suse.com> 3940S: Maintained 3941F: Documentation/filesystems/quota.txt 3942F: fs/quota/ 3943F: include/linux/quota*.h 3944F: include/uapi/linux/quota*.h 3945 3946DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3947M: Bernie Thompson <bernie@plugable.com> 3948L: linux-fbdev@vger.kernel.org 3949S: Maintained 3950W: http://plugable.com/category/projects/udlfb/ 3951F: drivers/video/fbdev/udlfb.c 3952F: include/video/udlfb.h 3953F: Documentation/fb/udlfb.txt 3954 3955DISTRIBUTED LOCK MANAGER (DLM) 3956M: Christine Caulfield <ccaulfie@redhat.com> 3957M: David Teigland <teigland@redhat.com> 3958L: cluster-devel@redhat.com 3959W: http://sources.redhat.com/cluster/ 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3961S: Supported 3962F: fs/dlm/ 3963 3964DMA BUFFER SHARING FRAMEWORK 3965M: Sumit Semwal <sumit.semwal@linaro.org> 3966S: Maintained 3967L: linux-media@vger.kernel.org 3968L: dri-devel@lists.freedesktop.org 3969L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3970F: drivers/dma-buf/ 3971F: include/linux/dma-buf* 3972F: include/linux/reservation.h 3973F: include/linux/*fence.h 3974F: Documentation/dma-buf-sharing.txt 3975T: git git://anongit.freedesktop.org/drm/drm-misc 3976 3977SYNC FILE FRAMEWORK 3978M: Sumit Semwal <sumit.semwal@linaro.org> 3979R: Gustavo Padovan <gustavo@padovan.org> 3980S: Maintained 3981L: linux-media@vger.kernel.org 3982L: dri-devel@lists.freedesktop.org 3983F: drivers/dma-buf/sync_* 3984F: drivers/dma-buf/sw_sync.c 3985F: include/linux/sync_file.h 3986F: include/uapi/linux/sync_file.h 3987F: Documentation/sync_file.txt 3988T: git git://anongit.freedesktop.org/drm/drm-misc 3989 3990DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3991M: Vinod Koul <vinod.koul@intel.com> 3992L: dmaengine@vger.kernel.org 3993Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3994S: Maintained 3995F: drivers/dma/ 3996F: include/linux/dmaengine.h 3997F: Documentation/devicetree/bindings/dma/ 3998F: Documentation/dmaengine/ 3999T: git git://git.infradead.org/users/vkoul/slave-dma.git 4000 4001DME1737 HARDWARE MONITOR DRIVER 4002M: Juerg Haefliger <juergh@gmail.com> 4003L: linux-hwmon@vger.kernel.org 4004S: Maintained 4005F: Documentation/hwmon/dme1737 4006F: drivers/hwmon/dme1737.c 4007 4008DMI/SMBIOS SUPPORT 4009M: Jean Delvare <jdelvare@suse.com> 4010S: Maintained 4011T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4012F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4013F: drivers/firmware/dmi-id.c 4014F: drivers/firmware/dmi_scan.c 4015F: include/linux/dmi.h 4016 4017DOCUMENTATION 4018M: Jonathan Corbet <corbet@lwn.net> 4019L: linux-doc@vger.kernel.org 4020S: Maintained 4021F: Documentation/ 4022F: scripts/docproc.c 4023F: scripts/kernel-doc* 4024X: Documentation/ABI/ 4025X: Documentation/devicetree/ 4026X: Documentation/acpi 4027X: Documentation/power 4028X: Documentation/spi 4029X: Documentation/media 4030T: git git://git.lwn.net/linux.git docs-next 4031 4032DOUBLETALK DRIVER 4033M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4034L: blinux-list@redhat.com 4035S: Maintained 4036F: drivers/char/dtlk.c 4037F: include/linux/dtlk.h 4038 4039DPT_I2O SCSI RAID DRIVER 4040M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4041L: linux-scsi@vger.kernel.org 4042W: http://www.adaptec.com/ 4043S: Maintained 4044F: drivers/scsi/dpt* 4045F: drivers/scsi/dpt/ 4046 4047DRBD DRIVER 4048M: Philipp Reisner <philipp.reisner@linbit.com> 4049M: Lars Ellenberg <lars.ellenberg@linbit.com> 4050L: drbd-dev@lists.linbit.com 4051W: http://www.drbd.org 4052T: git git://git.linbit.com/linux-drbd.git 4053T: git git://git.linbit.com/drbd-8.4.git 4054S: Supported 4055F: drivers/block/drbd/ 4056F: lib/lru_cache.c 4057F: Documentation/blockdev/drbd/ 4058 4059DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4060M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4061T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4062S: Supported 4063F: Documentation/kobject.txt 4064F: drivers/base/ 4065F: fs/debugfs/ 4066F: fs/kernfs/ 4067F: fs/sysfs/ 4068F: include/linux/debugfs.h 4069F: include/linux/kobj* 4070F: lib/kobj* 4071 4072DRM DRIVERS 4073M: David Airlie <airlied@linux.ie> 4074L: dri-devel@lists.freedesktop.org 4075T: git git://people.freedesktop.org/~airlied/linux 4076B: https://bugs.freedesktop.org/ 4077C: irc://chat.freenode.net/dri-devel 4078S: Maintained 4079F: drivers/gpu/drm/ 4080F: drivers/gpu/vga/ 4081F: Documentation/devicetree/bindings/display/ 4082F: Documentation/devicetree/bindings/gpu/ 4083F: Documentation/devicetree/bindings/video/ 4084F: Documentation/gpu/ 4085F: include/drm/ 4086F: include/uapi/drm/ 4087 4088DRM DRIVERS AND MISC GPU PATCHES 4089M: Daniel Vetter <daniel.vetter@intel.com> 4090M: Jani Nikula <jani.nikula@linux.intel.com> 4091M: Sean Paul <seanpaul@chromium.org> 4092W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4093S: Maintained 4094T: git git://anongit.freedesktop.org/drm/drm-misc 4095F: Documentation/gpu/ 4096F: drivers/gpu/vga/ 4097F: drivers/gpu/drm/* 4098F: include/drm/drm* 4099F: include/uapi/drm/drm* 4100 4101DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4102M: Dave Airlie <airlied@redhat.com> 4103S: Odd Fixes 4104F: drivers/gpu/drm/ast/ 4105 4106DRM DRIVERS FOR BRIDGE CHIPS 4107M: Archit Taneja <architt@codeaurora.org> 4108S: Maintained 4109T: git git://anongit.freedesktop.org/drm/drm-misc 4110F: drivers/gpu/drm/bridge/ 4111 4112DRM DRIVER FOR BOCHS VIRTUAL GPU 4113M: Gerd Hoffmann <kraxel@redhat.com> 4114S: Odd Fixes 4115F: drivers/gpu/drm/bochs/ 4116 4117DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4118M: Dave Airlie <airlied@redhat.com> 4119S: Odd Fixes 4120F: drivers/gpu/drm/cirrus/ 4121 4122RADEON and AMDGPU DRM DRIVERS 4123M: Alex Deucher <alexander.deucher@amd.com> 4124M: Christian König <christian.koenig@amd.com> 4125L: dri-devel@lists.freedesktop.org 4126T: git git://people.freedesktop.org/~agd5f/linux 4127S: Supported 4128F: drivers/gpu/drm/radeon/ 4129F: include/uapi/drm/radeon_drm.h 4130F: drivers/gpu/drm/amd/ 4131F: include/uapi/drm/amdgpu_drm.h 4132 4133DRM PANEL DRIVERS 4134M: Thierry Reding <thierry.reding@gmail.com> 4135L: dri-devel@lists.freedesktop.org 4136T: git git://anongit.freedesktop.org/tegra/linux.git 4137S: Maintained 4138F: drivers/gpu/drm/drm_panel.c 4139F: drivers/gpu/drm/panel/ 4140F: include/drm/drm_panel.h 4141F: Documentation/devicetree/bindings/display/panel/ 4142 4143INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4144M: Daniel Vetter <daniel.vetter@intel.com> 4145M: Jani Nikula <jani.nikula@linux.intel.com> 4146L: intel-gfx@lists.freedesktop.org 4147W: https://01.org/linuxgraphics/ 4148B: https://01.org/linuxgraphics/documentation/how-report-bugs 4149C: irc://chat.freenode.net/intel-gfx 4150Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4151T: git git://anongit.freedesktop.org/drm-intel 4152S: Supported 4153F: drivers/gpu/drm/i915/ 4154F: include/drm/i915* 4155F: include/uapi/drm/i915_drm.h 4156F: Documentation/gpu/i915.rst 4157 4158INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4159M: Zhenyu Wang <zhenyuw@linux.intel.com> 4160M: Zhi Wang <zhi.a.wang@intel.com> 4161L: igvt-g-dev@lists.01.org 4162L: intel-gfx@lists.freedesktop.org 4163W: https://01.org/igvt-g 4164T: git https://github.com/01org/gvt-linux.git 4165S: Supported 4166F: drivers/gpu/drm/i915/gvt/ 4167 4168DRM DRIVERS FOR ATMEL HLCDC 4169M: Boris Brezillon <boris.brezillon@free-electrons.com> 4170L: dri-devel@lists.freedesktop.org 4171S: Supported 4172F: drivers/gpu/drm/atmel-hlcdc/ 4173F: Documentation/devicetree/bindings/drm/atmel/ 4174 4175DRM DRIVERS FOR ALLWINNER A10 4176M: Maxime Ripard <maxime.ripard@free-electrons.com> 4177L: dri-devel@lists.freedesktop.org 4178S: Supported 4179F: drivers/gpu/drm/sun4i/ 4180F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4181 4182DRM DRIVERS FOR AMLOGIC SOCS 4183M: Neil Armstrong <narmstrong@baylibre.com> 4184L: dri-devel@lists.freedesktop.org 4185L: linux-amlogic@lists.infradead.org 4186W: http://linux-meson.com/ 4187S: Supported 4188F: drivers/gpu/drm/meson/ 4189F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4190 4191DRM DRIVERS FOR EXYNOS 4192M: Inki Dae <inki.dae@samsung.com> 4193M: Joonyoung Shim <jy0922.shim@samsung.com> 4194M: Seung-Woo Kim <sw0312.kim@samsung.com> 4195M: Kyungmin Park <kyungmin.park@samsung.com> 4196L: dri-devel@lists.freedesktop.org 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4198S: Supported 4199F: drivers/gpu/drm/exynos/ 4200F: include/uapi/drm/exynos_drm.h 4201F: Documentation/devicetree/bindings/display/exynos/ 4202 4203DRM DRIVERS FOR FREESCALE DCU 4204M: Stefan Agner <stefan@agner.ch> 4205M: Alison Wang <alison.wang@freescale.com> 4206L: dri-devel@lists.freedesktop.org 4207S: Supported 4208F: drivers/gpu/drm/fsl-dcu/ 4209F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4210F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4211F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4212 4213DRM DRIVERS FOR FREESCALE IMX 4214M: Philipp Zabel <p.zabel@pengutronix.de> 4215L: dri-devel@lists.freedesktop.org 4216S: Maintained 4217F: drivers/gpu/drm/imx/ 4218F: drivers/gpu/ipu-v3/ 4219F: Documentation/devicetree/bindings/display/imx/ 4220 4221DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4222M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4223L: dri-devel@lists.freedesktop.org 4224T: git git://github.com/patjak/drm-gma500 4225S: Maintained 4226F: drivers/gpu/drm/gma500/ 4227 4228DRM DRIVERS FOR HISILICON 4229M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4230M: Rongrong Zou <zourongrong@gmail.com> 4231R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4232R: Chen Feng <puck.chen@hisilicon.com> 4233L: dri-devel@lists.freedesktop.org 4234T: git git://github.com/xin3liang/linux.git 4235S: Maintained 4236F: drivers/gpu/drm/hisilicon/ 4237F: Documentation/devicetree/bindings/display/hisilicon/ 4238 4239DRM DRIVER FOR INTEL I810 VIDEO CARDS 4240S: Orphan / Obsolete 4241F: drivers/gpu/drm/i810/ 4242F: include/uapi/drm/i810_drm.h 4243 4244DRM DRIVERS FOR MEDIATEK 4245M: CK Hu <ck.hu@mediatek.com> 4246M: Philipp Zabel <p.zabel@pengutronix.de> 4247L: dri-devel@lists.freedesktop.org 4248S: Supported 4249F: drivers/gpu/drm/mediatek/ 4250F: Documentation/devicetree/bindings/display/mediatek/ 4251 4252DRM DRIVER FOR MSM ADRENO GPU 4253M: Rob Clark <robdclark@gmail.com> 4254L: linux-arm-msm@vger.kernel.org 4255L: dri-devel@lists.freedesktop.org 4256L: freedreno@lists.freedesktop.org 4257T: git git://people.freedesktop.org/~robclark/linux 4258S: Maintained 4259F: drivers/gpu/drm/msm/ 4260F: include/uapi/drm/msm_drm.h 4261F: Documentation/devicetree/bindings/display/msm/ 4262 4263DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4264M: Ben Skeggs <bskeggs@redhat.com> 4265L: dri-devel@lists.freedesktop.org 4266L: nouveau@lists.freedesktop.org 4267T: git git://github.com/skeggsb/linux 4268S: Supported 4269F: drivers/gpu/drm/nouveau/ 4270F: include/uapi/drm/nouveau_drm.h 4271 4272DRM DRIVERS FOR NVIDIA TEGRA 4273M: Thierry Reding <thierry.reding@gmail.com> 4274L: dri-devel@lists.freedesktop.org 4275L: linux-tegra@vger.kernel.org 4276T: git git://anongit.freedesktop.org/tegra/linux.git 4277S: Supported 4278F: drivers/gpu/drm/tegra/ 4279F: drivers/gpu/host1x/ 4280F: include/linux/host1x.h 4281F: include/uapi/drm/tegra_drm.h 4282F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4283 4284DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4285S: Orphan / Obsolete 4286F: drivers/gpu/drm/mga/ 4287F: include/uapi/drm/mga_drm.h 4288 4289DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4290M: Dave Airlie <airlied@redhat.com> 4291S: Odd Fixes 4292F: drivers/gpu/drm/mgag200/ 4293 4294DRM DRIVER FOR RAGE 128 VIDEO CARDS 4295S: Orphan / Obsolete 4296F: drivers/gpu/drm/r128/ 4297F: include/uapi/drm/r128_drm.h 4298 4299DRM DRIVERS FOR RENESAS 4300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4301L: dri-devel@lists.freedesktop.org 4302L: linux-renesas-soc@vger.kernel.org 4303T: git git://linuxtv.org/pinchartl/fbdev 4304S: Supported 4305F: drivers/gpu/drm/rcar-du/ 4306F: drivers/gpu/drm/shmobile/ 4307F: include/linux/platform_data/shmob_drm.h 4308F: Documentation/devicetree/bindings/display/renesas,du.txt 4309 4310DRM DRIVER FOR QXL VIRTUAL GPU 4311M: Dave Airlie <airlied@redhat.com> 4312S: Odd Fixes 4313F: drivers/gpu/drm/qxl/ 4314F: include/uapi/drm/qxl_drm.h 4315 4316DRM DRIVERS FOR ROCKCHIP 4317M: Mark Yao <mark.yao@rock-chips.com> 4318L: dri-devel@lists.freedesktop.org 4319S: Maintained 4320F: drivers/gpu/drm/rockchip/ 4321F: Documentation/devicetree/bindings/display/rockchip/ 4322 4323DRM DRIVER FOR SAVAGE VIDEO CARDS 4324S: Orphan / Obsolete 4325F: drivers/gpu/drm/savage/ 4326F: include/uapi/drm/savage_drm.h 4327 4328DRM DRIVER FOR SIS VIDEO CARDS 4329S: Orphan / Obsolete 4330F: drivers/gpu/drm/sis/ 4331F: include/uapi/drm/sis_drm.h 4332 4333DRM DRIVERS FOR STI 4334M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4335M: Vincent Abriou <vincent.abriou@st.com> 4336L: dri-devel@lists.freedesktop.org 4337T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4338S: Maintained 4339F: drivers/gpu/drm/sti 4340F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4341 4342DRM DRIVER FOR TDFX VIDEO CARDS 4343S: Orphan / Obsolete 4344F: drivers/gpu/drm/tdfx/ 4345 4346DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4347M: Dave Airlie <airlied@redhat.com> 4348S: Odd Fixes 4349F: drivers/gpu/drm/udl/ 4350 4351DRM DRIVERS FOR VIVANTE GPU IP 4352M: Lucas Stach <l.stach@pengutronix.de> 4353R: Russell King <linux+etnaviv@armlinux.org.uk> 4354R: Christian Gmeiner <christian.gmeiner@gmail.com> 4355L: etnaviv@lists.freedesktop.org 4356L: dri-devel@lists.freedesktop.org 4357S: Maintained 4358F: drivers/gpu/drm/etnaviv/ 4359F: include/uapi/drm/etnaviv_drm.h 4360F: Documentation/devicetree/bindings/display/etnaviv/ 4361 4362DRM DRIVER FOR VMWARE VIRTUAL GPU 4363M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4364M: Sinclair Yeh <syeh@vmware.com> 4365M: Thomas Hellstrom <thellstrom@vmware.com> 4366L: dri-devel@lists.freedesktop.org 4367T: git git://people.freedesktop.org/~syeh/repos_linux 4368T: git git://people.freedesktop.org/~thomash/linux 4369S: Supported 4370F: drivers/gpu/drm/vmwgfx/ 4371F: include/uapi/drm/vmwgfx_drm.h 4372 4373DRM DRIVERS FOR VC4 4374M: Eric Anholt <eric@anholt.net> 4375T: git git://github.com/anholt/linux 4376S: Supported 4377F: drivers/gpu/drm/vc4/ 4378F: include/uapi/drm/vc4_drm.h 4379F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4380 4381DRM DRIVERS FOR TI OMAP 4382M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4383L: dri-devel@lists.freedesktop.org 4384S: Maintained 4385F: drivers/gpu/drm/omapdrm/ 4386F: Documentation/devicetree/bindings/display/ti/ 4387 4388DRM DRIVERS FOR TI LCDC 4389M: Jyri Sarha <jsarha@ti.com> 4390R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4391L: dri-devel@lists.freedesktop.org 4392S: Maintained 4393F: drivers/gpu/drm/tilcdc/ 4394F: Documentation/devicetree/bindings/display/tilcdc/ 4395 4396DRM DRIVERS FOR ZTE ZX 4397M: Shawn Guo <shawnguo@kernel.org> 4398L: dri-devel@lists.freedesktop.org 4399S: Maintained 4400F: drivers/gpu/drm/zte/ 4401F: Documentation/devicetree/bindings/display/zte,vou.txt 4402 4403DSBR100 USB FM RADIO DRIVER 4404M: Alexey Klimov <klimov.linux@gmail.com> 4405L: linux-media@vger.kernel.org 4406T: git git://linuxtv.org/media_tree.git 4407S: Maintained 4408F: drivers/media/radio/dsbr100.c 4409 4410DSCC4 DRIVER 4411M: Francois Romieu <romieu@fr.zoreil.com> 4412L: netdev@vger.kernel.org 4413S: Maintained 4414F: drivers/net/wan/dscc4.c 4415 4416DT3155 MEDIA DRIVER 4417M: Hans Verkuil <hverkuil@xs4all.nl> 4418L: linux-media@vger.kernel.org 4419T: git git://linuxtv.org/media_tree.git 4420W: https://linuxtv.org 4421S: Odd Fixes 4422F: drivers/media/pci/dt3155/ 4423 4424DVB_USB_AF9015 MEDIA DRIVER 4425M: Antti Palosaari <crope@iki.fi> 4426L: linux-media@vger.kernel.org 4427W: https://linuxtv.org 4428W: http://palosaari.fi/linux/ 4429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4430T: git git://linuxtv.org/anttip/media_tree.git 4431S: Maintained 4432F: drivers/media/usb/dvb-usb-v2/af9015* 4433 4434DVB_USB_AF9035 MEDIA DRIVER 4435M: Antti Palosaari <crope@iki.fi> 4436L: linux-media@vger.kernel.org 4437W: https://linuxtv.org 4438W: http://palosaari.fi/linux/ 4439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4440T: git git://linuxtv.org/anttip/media_tree.git 4441S: Maintained 4442F: drivers/media/usb/dvb-usb-v2/af9035* 4443 4444DVB_USB_ANYSEE MEDIA DRIVER 4445M: Antti Palosaari <crope@iki.fi> 4446L: linux-media@vger.kernel.org 4447W: https://linuxtv.org 4448W: http://palosaari.fi/linux/ 4449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4450T: git git://linuxtv.org/anttip/media_tree.git 4451S: Maintained 4452F: drivers/media/usb/dvb-usb-v2/anysee* 4453 4454DVB_USB_AU6610 MEDIA DRIVER 4455M: Antti Palosaari <crope@iki.fi> 4456L: linux-media@vger.kernel.org 4457W: https://linuxtv.org 4458W: http://palosaari.fi/linux/ 4459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4460T: git git://linuxtv.org/anttip/media_tree.git 4461S: Maintained 4462F: drivers/media/usb/dvb-usb-v2/au6610* 4463 4464DVB_USB_CE6230 MEDIA DRIVER 4465M: Antti Palosaari <crope@iki.fi> 4466L: linux-media@vger.kernel.org 4467W: https://linuxtv.org 4468W: http://palosaari.fi/linux/ 4469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4470T: git git://linuxtv.org/anttip/media_tree.git 4471S: Maintained 4472F: drivers/media/usb/dvb-usb-v2/ce6230* 4473 4474DVB_USB_CXUSB MEDIA DRIVER 4475M: Michael Krufky <mkrufky@linuxtv.org> 4476L: linux-media@vger.kernel.org 4477W: https://linuxtv.org 4478W: http://github.com/mkrufky 4479Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4480T: git git://linuxtv.org/media_tree.git 4481S: Maintained 4482F: drivers/media/usb/dvb-usb/cxusb* 4483 4484DVB_USB_EC168 MEDIA DRIVER 4485M: Antti Palosaari <crope@iki.fi> 4486L: linux-media@vger.kernel.org 4487W: https://linuxtv.org 4488W: http://palosaari.fi/linux/ 4489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4490T: git git://linuxtv.org/anttip/media_tree.git 4491S: Maintained 4492F: drivers/media/usb/dvb-usb-v2/ec168* 4493 4494DVB_USB_GL861 MEDIA DRIVER 4495M: Antti Palosaari <crope@iki.fi> 4496L: linux-media@vger.kernel.org 4497W: https://linuxtv.org 4498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4499T: git git://linuxtv.org/anttip/media_tree.git 4500S: Maintained 4501F: drivers/media/usb/dvb-usb-v2/gl861* 4502 4503DVB_USB_MXL111SF MEDIA DRIVER 4504M: Michael Krufky <mkrufky@linuxtv.org> 4505L: linux-media@vger.kernel.org 4506W: https://linuxtv.org 4507W: http://github.com/mkrufky 4508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4509T: git git://linuxtv.org/mkrufky/mxl111sf.git 4510S: Maintained 4511F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4512 4513DVB_USB_RTL28XXU MEDIA DRIVER 4514M: Antti Palosaari <crope@iki.fi> 4515L: linux-media@vger.kernel.org 4516W: https://linuxtv.org 4517W: http://palosaari.fi/linux/ 4518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4519T: git git://linuxtv.org/anttip/media_tree.git 4520S: Maintained 4521F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4522 4523DVB_USB_V2 MEDIA DRIVER 4524M: Antti Palosaari <crope@iki.fi> 4525L: linux-media@vger.kernel.org 4526W: https://linuxtv.org 4527W: http://palosaari.fi/linux/ 4528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4529T: git git://linuxtv.org/anttip/media_tree.git 4530S: Maintained 4531F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4532F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4533 4534DYNAMIC DEBUG 4535M: Jason Baron <jbaron@akamai.com> 4536S: Maintained 4537F: lib/dynamic_debug.c 4538F: include/linux/dynamic_debug.h 4539 4540DZ DECSTATION DZ11 SERIAL DRIVER 4541M: "Maciej W. Rozycki" <macro@linux-mips.org> 4542S: Maintained 4543F: drivers/tty/serial/dz.* 4544 4545E3X0 POWER BUTTON DRIVER 4546M: Moritz Fischer <moritz.fischer@ettus.com> 4547L: usrp-users@lists.ettus.com 4548W: http://www.ettus.com 4549S: Supported 4550F: drivers/input/misc/e3x0-button.c 4551F: Documentation/devicetree/bindings/input/e3x0-button.txt 4552 4553E4000 MEDIA DRIVER 4554M: Antti Palosaari <crope@iki.fi> 4555L: linux-media@vger.kernel.org 4556W: https://linuxtv.org 4557W: http://palosaari.fi/linux/ 4558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4559T: git git://linuxtv.org/anttip/media_tree.git 4560S: Maintained 4561F: drivers/media/tuners/e4000* 4562 4563EATA ISA/EISA/PCI SCSI DRIVER 4564M: Dario Ballabio <ballabio_dario@emc.com> 4565L: linux-scsi@vger.kernel.org 4566S: Maintained 4567F: drivers/scsi/eata.c 4568 4569EC100 MEDIA DRIVER 4570M: Antti Palosaari <crope@iki.fi> 4571L: linux-media@vger.kernel.org 4572W: https://linuxtv.org 4573W: http://palosaari.fi/linux/ 4574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4575T: git git://linuxtv.org/anttip/media_tree.git 4576S: Maintained 4577F: drivers/media/dvb-frontends/ec100* 4578 4579ECRYPT FILE SYSTEM 4580M: Tyler Hicks <tyhicks@canonical.com> 4581L: ecryptfs@vger.kernel.org 4582W: http://ecryptfs.org 4583W: https://launchpad.net/ecryptfs 4584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4585S: Supported 4586F: Documentation/filesystems/ecryptfs.txt 4587F: fs/ecryptfs/ 4588 4589EDAC-CORE 4590M: Borislav Petkov <bp@alien8.de> 4591M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4592M: Mauro Carvalho Chehab <mchehab@kernel.org> 4593L: linux-edac@vger.kernel.org 4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4596S: Supported 4597F: Documentation/admin-guide/ras.rst 4598F: Documentation/driver-api/edac.rst 4599F: drivers/edac/ 4600F: include/linux/edac.h 4601 4602EDAC-AMD64 4603M: Borislav Petkov <bp@alien8.de> 4604L: linux-edac@vger.kernel.org 4605S: Maintained 4606F: drivers/edac/amd64_edac* 4607 4608EDAC-CALXEDA 4609M: Robert Richter <rric@kernel.org> 4610L: linux-edac@vger.kernel.org 4611S: Maintained 4612F: drivers/edac/highbank* 4613 4614EDAC-CAVIUM 4615M: Ralf Baechle <ralf@linux-mips.org> 4616M: David Daney <david.daney@cavium.com> 4617L: linux-edac@vger.kernel.org 4618L: linux-mips@linux-mips.org 4619S: Supported 4620F: drivers/edac/octeon_edac* 4621 4622EDAC-E752X 4623M: Mark Gross <mark.gross@intel.com> 4624L: linux-edac@vger.kernel.org 4625S: Maintained 4626F: drivers/edac/e752x_edac.c 4627 4628EDAC-E7XXX 4629L: linux-edac@vger.kernel.org 4630S: Maintained 4631F: drivers/edac/e7xxx_edac.c 4632 4633EDAC-FSL_DDR 4634M: York Sun <york.sun@nxp.com> 4635L: linux-edac@vger.kernel.org 4636S: Maintained 4637F: drivers/edac/fsl_ddr_edac.* 4638 4639EDAC-GHES 4640M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4641M: Mauro Carvalho Chehab <mchehab@kernel.org> 4642L: linux-edac@vger.kernel.org 4643S: Maintained 4644F: drivers/edac/ghes_edac.c 4645 4646EDAC-I82443BXGX 4647M: Tim Small <tim@buttersideup.com> 4648L: linux-edac@vger.kernel.org 4649S: Maintained 4650F: drivers/edac/i82443bxgx_edac.c 4651 4652EDAC-I3000 4653L: linux-edac@vger.kernel.org 4654S: Orphan 4655F: drivers/edac/i3000_edac.c 4656 4657EDAC-I5000 4658L: linux-edac@vger.kernel.org 4659S: Maintained 4660F: drivers/edac/i5000_edac.c 4661 4662EDAC-I5400 4663M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4664M: Mauro Carvalho Chehab <mchehab@kernel.org> 4665L: linux-edac@vger.kernel.org 4666S: Maintained 4667F: drivers/edac/i5400_edac.c 4668 4669EDAC-I7300 4670M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4671M: Mauro Carvalho Chehab <mchehab@kernel.org> 4672L: linux-edac@vger.kernel.org 4673S: Maintained 4674F: drivers/edac/i7300_edac.c 4675 4676EDAC-I7CORE 4677M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4678M: Mauro Carvalho Chehab <mchehab@kernel.org> 4679L: linux-edac@vger.kernel.org 4680S: Maintained 4681F: drivers/edac/i7core_edac.c 4682 4683EDAC-I82975X 4684M: Ranganathan Desikan <ravi@jetztechnologies.com> 4685M: "Arvind R." <arvino55@gmail.com> 4686L: linux-edac@vger.kernel.org 4687S: Maintained 4688F: drivers/edac/i82975x_edac.c 4689 4690EDAC-IE31200 4691M: Jason Baron <jbaron@akamai.com> 4692L: linux-edac@vger.kernel.org 4693S: Maintained 4694F: drivers/edac/ie31200_edac.c 4695 4696EDAC-MPC85XX 4697M: Johannes Thumshirn <morbidrsa@gmail.com> 4698L: linux-edac@vger.kernel.org 4699S: Maintained 4700F: drivers/edac/mpc85xx_edac.[ch] 4701 4702EDAC-PASEMI 4703M: Egor Martovetsky <egor@pasemi.com> 4704L: linux-edac@vger.kernel.org 4705S: Maintained 4706F: drivers/edac/pasemi_edac.c 4707 4708EDAC-R82600 4709M: Tim Small <tim@buttersideup.com> 4710L: linux-edac@vger.kernel.org 4711S: Maintained 4712F: drivers/edac/r82600_edac.c 4713 4714EDAC-SBRIDGE 4715M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4716M: Mauro Carvalho Chehab <mchehab@kernel.org> 4717L: linux-edac@vger.kernel.org 4718S: Maintained 4719F: drivers/edac/sb_edac.c 4720 4721EDAC-SKYLAKE 4722M: Tony Luck <tony.luck@intel.com> 4723L: linux-edac@vger.kernel.org 4724S: Maintained 4725F: drivers/edac/skx_edac.c 4726 4727EDAC-XGENE 4728APPLIED MICRO (APM) X-GENE SOC EDAC 4729M: Loc Ho <lho@apm.com> 4730S: Supported 4731F: drivers/edac/xgene_edac.c 4732F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4733 4734EDIROL UA-101/UA-1000 DRIVER 4735M: Clemens Ladisch <clemens@ladisch.de> 4736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4737T: git git://git.alsa-project.org/alsa-kernel.git 4738S: Maintained 4739F: sound/usb/misc/ua101.c 4740 4741EXTENSIBLE FIRMWARE INTERFACE (EFI) 4742M: Matt Fleming <matt@codeblueprint.co.uk> 4743M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4744L: linux-efi@vger.kernel.org 4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4746S: Maintained 4747F: Documentation/efi-stub.txt 4748F: arch/*/kernel/efi.c 4749F: arch/x86/boot/compressed/eboot.[ch] 4750F: arch/*/include/asm/efi.h 4751F: arch/x86/platform/efi/ 4752F: drivers/firmware/efi/ 4753F: include/linux/efi*.h 4754F: arch/arm/boot/compressed/efi-header.S 4755F: arch/arm64/kernel/efi-entry.S 4756 4757EFI VARIABLE FILESYSTEM 4758M: Matthew Garrett <matthew.garrett@nebula.com> 4759M: Jeremy Kerr <jk@ozlabs.org> 4760M: Matt Fleming <matt@codeblueprint.co.uk> 4761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4762L: linux-efi@vger.kernel.org 4763S: Maintained 4764F: fs/efivarfs/ 4765 4766EFIFB FRAMEBUFFER DRIVER 4767L: linux-fbdev@vger.kernel.org 4768M: Peter Jones <pjones@redhat.com> 4769S: Maintained 4770F: drivers/video/fbdev/efifb.c 4771 4772EFI TEST DRIVER 4773L: linux-efi@vger.kernel.org 4774M: Ivan Hu <ivan.hu@canonical.com> 4775M: Matt Fleming <matt@codeblueprint.co.uk> 4776S: Maintained 4777F: drivers/firmware/efi/test/ 4778 4779EFS FILESYSTEM 4780W: http://aeschi.ch.eu.org/efs/ 4781S: Orphan 4782F: fs/efs/ 4783 4784EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4785M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4786L: netdev@vger.kernel.org 4787S: Maintained 4788F: drivers/net/ethernet/ibm/ehea/ 4789 4790EM28XX VIDEO4LINUX DRIVER 4791M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4792M: Mauro Carvalho Chehab <mchehab@kernel.org> 4793L: linux-media@vger.kernel.org 4794W: https://linuxtv.org 4795T: git git://linuxtv.org/media_tree.git 4796S: Maintained 4797F: drivers/media/usb/em28xx/ 4798F: Documentation/media/v4l-drivers/em28xx* 4799 4800EMBEDDED LINUX 4801M: Paul Gortmaker <paul.gortmaker@windriver.com> 4802M: Matt Mackall <mpm@selenic.com> 4803M: David Woodhouse <dwmw2@infradead.org> 4804L: linux-embedded@vger.kernel.org 4805S: Maintained 4806 4807EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4808M: James Smart <james.smart@broadcom.com> 4809M: Dick Kennedy <dick.kennedy@broadcom.com> 4810L: linux-scsi@vger.kernel.org 4811W: http://www.broadcom.com 4812S: Supported 4813F: drivers/scsi/lpfc/ 4814 4815ENE CB710 FLASH CARD READER DRIVER 4816M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4817S: Maintained 4818F: drivers/misc/cb710/ 4819F: drivers/mmc/host/cb710-mmc.* 4820F: include/linux/cb710.h 4821 4822ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4823M: Maxim Levitsky <maximlevitsky@gmail.com> 4824S: Maintained 4825F: drivers/media/rc/ene_ir.* 4826 4827EPSON S1D13XXX FRAMEBUFFER DRIVER 4828M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4829S: Maintained 4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4831F: drivers/video/fbdev/s1d13xxxfb.c 4832F: include/video/s1d13xxxfb.h 4833 4834ET131X NETWORK DRIVER 4835M: Mark Einon <mark.einon@gmail.com> 4836S: Odd Fixes 4837F: drivers/net/ethernet/agere/ 4838 4839ETHERNET BRIDGE 4840M: Stephen Hemminger <stephen@networkplumber.org> 4841L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4842L: netdev@vger.kernel.org 4843W: http://www.linuxfoundation.org/en/Net:Bridge 4844S: Maintained 4845F: include/linux/netfilter_bridge/ 4846F: net/bridge/ 4847 4848ETHERNET PHY LIBRARY 4849M: Florian Fainelli <f.fainelli@gmail.com> 4850L: netdev@vger.kernel.org 4851S: Maintained 4852F: include/linux/phy.h 4853F: include/linux/phy_fixed.h 4854F: drivers/net/phy/ 4855F: Documentation/networking/phy.txt 4856F: drivers/of/of_mdio.c 4857F: drivers/of/of_net.c 4858 4859EXT2 FILE SYSTEM 4860M: Jan Kara <jack@suse.com> 4861L: linux-ext4@vger.kernel.org 4862S: Maintained 4863F: Documentation/filesystems/ext2.txt 4864F: fs/ext2/ 4865F: include/linux/ext2* 4866 4867EXT4 FILE SYSTEM 4868M: "Theodore Ts'o" <tytso@mit.edu> 4869M: Andreas Dilger <adilger.kernel@dilger.ca> 4870L: linux-ext4@vger.kernel.org 4871W: http://ext4.wiki.kernel.org 4872Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4874S: Maintained 4875F: Documentation/filesystems/ext4.txt 4876F: fs/ext4/ 4877 4878Extended Verification Module (EVM) 4879M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4880L: linux-ima-devel@lists.sourceforge.net 4881L: linux-security-module@vger.kernel.org 4882S: Supported 4883F: security/integrity/evm/ 4884 4885EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4886M: MyungJoo Ham <myungjoo.ham@samsung.com> 4887M: Chanwoo Choi <cw00.choi@samsung.com> 4888L: linux-kernel@vger.kernel.org 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4890S: Maintained 4891F: drivers/extcon/ 4892F: include/linux/extcon/ 4893F: include/linux/extcon.h 4894F: Documentation/extcon/ 4895F: Documentation/devicetree/bindings/extcon/ 4896 4897EXYNOS DP DRIVER 4898M: Jingoo Han <jingoohan1@gmail.com> 4899L: dri-devel@lists.freedesktop.org 4900S: Maintained 4901F: drivers/gpu/drm/exynos/exynos_dp* 4902 4903EXYNOS SYSMMU (IOMMU) driver 4904M: Marek Szyprowski <m.szyprowski@samsung.com> 4905L: iommu@lists.linux-foundation.org 4906S: Maintained 4907F: drivers/iommu/exynos-iommu.c 4908 4909EZchip NPS platform support 4910M: Noam Camus <noamc@ezchip.com> 4911S: Supported 4912F: arch/arc/plat-eznps 4913F: arch/arc/boot/dts/eznps.dts 4914 4915F71805F HARDWARE MONITORING DRIVER 4916M: Jean Delvare <jdelvare@suse.com> 4917L: linux-hwmon@vger.kernel.org 4918S: Maintained 4919F: Documentation/hwmon/f71805f 4920F: drivers/hwmon/f71805f.c 4921 4922FC0011 TUNER DRIVER 4923M: Michael Buesch <m@bues.ch> 4924L: linux-media@vger.kernel.org 4925S: Maintained 4926F: drivers/media/tuners/fc0011.h 4927F: drivers/media/tuners/fc0011.c 4928 4929FC2580 MEDIA DRIVER 4930M: Antti Palosaari <crope@iki.fi> 4931L: linux-media@vger.kernel.org 4932W: https://linuxtv.org 4933W: http://palosaari.fi/linux/ 4934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4935T: git git://linuxtv.org/anttip/media_tree.git 4936S: Maintained 4937F: drivers/media/tuners/fc2580* 4938 4939FANOTIFY 4940M: Eric Paris <eparis@redhat.com> 4941S: Maintained 4942F: fs/notify/fanotify/ 4943F: include/linux/fanotify.h 4944F: include/uapi/linux/fanotify.h 4945 4946FARSYNC SYNCHRONOUS DRIVER 4947M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4948W: http://www.farsite.co.uk/ 4949S: Supported 4950F: drivers/net/wan/farsync.* 4951 4952FAULT INJECTION SUPPORT 4953M: Akinobu Mita <akinobu.mita@gmail.com> 4954S: Supported 4955F: Documentation/fault-injection/ 4956F: lib/fault-inject.c 4957 4958FBTFT Framebuffer drivers 4959M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4960M: Noralf Trønnes <noralf@tronnes.org> 4961S: Maintained 4962F: drivers/staging/fbtft/ 4963 4964FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4965M: Johannes Thumshirn <jth@kernel.org> 4966L: fcoe-devel@open-fcoe.org 4967W: www.Open-FCoE.org 4968S: Supported 4969F: drivers/scsi/libfc/ 4970F: drivers/scsi/fcoe/ 4971F: include/scsi/fc/ 4972F: include/scsi/libfc.h 4973F: include/scsi/libfcoe.h 4974F: include/uapi/scsi/fc/ 4975 4976FILE LOCKING (flock() and fcntl()/lockf()) 4977M: Jeff Layton <jlayton@poochiereds.net> 4978M: "J. Bruce Fields" <bfields@fieldses.org> 4979L: linux-fsdevel@vger.kernel.org 4980S: Maintained 4981F: include/linux/fcntl.h 4982F: include/linux/fs.h 4983F: include/uapi/linux/fcntl.h 4984F: include/uapi/linux/fs.h 4985F: fs/fcntl.c 4986F: fs/locks.c 4987 4988FILESYSTEMS (VFS and infrastructure) 4989M: Alexander Viro <viro@zeniv.linux.org.uk> 4990L: linux-fsdevel@vger.kernel.org 4991S: Maintained 4992F: fs/* 4993 4994FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4995M: Riku Voipio <riku.voipio@iki.fi> 4996L: linux-hwmon@vger.kernel.org 4997S: Maintained 4998F: drivers/hwmon/f75375s.c 4999F: include/linux/f75375s.h 5000 5001FIREWIRE AUDIO DRIVERS 5002M: Clemens Ladisch <clemens@ladisch.de> 5003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5004T: git git://git.alsa-project.org/alsa-kernel.git 5005S: Maintained 5006F: sound/firewire/ 5007 5008FIREWIRE MEDIA DRIVERS (firedtv) 5009M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5010L: linux-media@vger.kernel.org 5011L: linux1394-devel@lists.sourceforge.net 5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5013S: Maintained 5014F: drivers/media/firewire/ 5015 5016FIREWIRE SBP-2 TARGET 5017M: Chris Boot <bootc@bootc.net> 5018L: linux-scsi@vger.kernel.org 5019L: target-devel@vger.kernel.org 5020L: linux1394-devel@lists.sourceforge.net 5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5022S: Maintained 5023F: drivers/target/sbp/ 5024 5025FIREWIRE SUBSYSTEM 5026M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5027L: linux1394-devel@lists.sourceforge.net 5028W: http://ieee1394.wiki.kernel.org/ 5029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5030S: Maintained 5031F: drivers/firewire/ 5032F: include/linux/firewire.h 5033F: include/uapi/linux/firewire*.h 5034F: tools/firewire/ 5035 5036FIRMWARE LOADER (request_firmware) 5037M: Ming Lei <ming.lei@canonical.com> 5038M: Luis R. Rodriguez <mcgrof@kernel.org> 5039L: linux-kernel@vger.kernel.org 5040S: Maintained 5041F: Documentation/firmware_class/ 5042F: drivers/base/firmware*.c 5043F: include/linux/firmware.h 5044 5045FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5046M: Joshua Morris <josh.h.morris@us.ibm.com> 5047M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5048S: Maintained 5049F: drivers/block/rsxx/ 5050 5051FLOPPY DRIVER 5052M: Jiri Kosina <jikos@kernel.org> 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5054S: Odd fixes 5055F: drivers/block/floppy.c 5056 5057FMC SUBSYSTEM 5058M: Alessandro Rubini <rubini@gnudd.com> 5059W: http://www.ohwr.org/projects/fmc-bus 5060S: Supported 5061F: drivers/fmc/ 5062F: include/linux/fmc*.h 5063F: include/linux/ipmi-fru.h 5064K: fmc_d.*register 5065 5066FPGA MANAGER FRAMEWORK 5067M: Alan Tull <atull@opensource.altera.com> 5068R: Moritz Fischer <moritz.fischer@ettus.com> 5069L: linux-fpga@vger.kernel.org 5070S: Maintained 5071T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5072F: drivers/fpga/ 5073F: include/linux/fpga/fpga-mgr.h 5074W: http://www.rocketboards.org 5075 5076FPU EMULATOR 5077M: Bill Metzenthen <billm@melbpc.org.au> 5078W: http://floatingpoint.sourceforge.net/emulator/index.html 5079S: Maintained 5080F: arch/x86/math-emu/ 5081 5082FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5083L: netdev@vger.kernel.org 5084S: Orphan 5085F: drivers/net/wan/dlci.c 5086F: drivers/net/wan/sdla.c 5087 5088FRAMEBUFFER LAYER 5089L: linux-fbdev@vger.kernel.org 5090Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5091S: Orphan 5092F: Documentation/fb/ 5093F: drivers/video/ 5094F: include/video/ 5095F: include/linux/fb.h 5096F: include/uapi/video/ 5097F: include/uapi/linux/fb.h 5098 5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5100M: Horia Geantă <horia.geanta@nxp.com> 5101M: Dan Douglass <dan.douglass@nxp.com> 5102L: linux-crypto@vger.kernel.org 5103S: Maintained 5104F: drivers/crypto/caam/ 5105F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5106 5107FREESCALE DIU FRAMEBUFFER DRIVER 5108M: Timur Tabi <timur@tabi.org> 5109L: linux-fbdev@vger.kernel.org 5110S: Maintained 5111F: drivers/video/fbdev/fsl-diu-fb.* 5112 5113FREESCALE DMA DRIVER 5114M: Li Yang <leoli@freescale.com> 5115M: Zhang Wei <zw@zh-kernel.org> 5116L: linuxppc-dev@lists.ozlabs.org 5117S: Maintained 5118F: drivers/dma/fsldma.* 5119 5120FREESCALE GPMI NAND DRIVER 5121M: Han Xu <han.xu@nxp.com> 5122L: linux-mtd@lists.infradead.org 5123S: Maintained 5124F: drivers/mtd/nand/gpmi-nand/* 5125 5126FREESCALE I2C CPM DRIVER 5127M: Jochen Friedrich <jochen@scram.de> 5128L: linuxppc-dev@lists.ozlabs.org 5129L: linux-i2c@vger.kernel.org 5130S: Maintained 5131F: drivers/i2c/busses/i2c-cpm.c 5132 5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5134M: Sascha Hauer <kernel@pengutronix.de> 5135L: linux-fbdev@vger.kernel.org 5136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5137S: Maintained 5138F: include/linux/platform_data/video-imxfb.h 5139F: drivers/video/fbdev/imxfb.c 5140 5141FREESCALE QUAD SPI DRIVER 5142M: Han Xu <han.xu@nxp.com> 5143L: linux-mtd@lists.infradead.org 5144S: Maintained 5145F: drivers/mtd/spi-nor/fsl-quadspi.c 5146 5147FREESCALE SOC FS_ENET DRIVER 5148M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5149M: Vitaly Bordug <vbordug@ru.mvista.com> 5150L: linuxppc-dev@lists.ozlabs.org 5151L: netdev@vger.kernel.org 5152S: Maintained 5153F: drivers/net/ethernet/freescale/fs_enet/ 5154F: include/linux/fs_enet_pd.h 5155 5156FREESCALE IMX / MXC FEC DRIVER 5157M: Fugang Duan <fugang.duan@nxp.com> 5158L: netdev@vger.kernel.org 5159S: Maintained 5160F: drivers/net/ethernet/freescale/fec_main.c 5161F: drivers/net/ethernet/freescale/fec_ptp.c 5162F: drivers/net/ethernet/freescale/fec.h 5163F: Documentation/devicetree/bindings/net/fsl-fec.txt 5164 5165FREESCALE QORIQ DPAA FMAN DRIVER 5166M: Madalin Bucur <madalin.bucur@nxp.com> 5167L: netdev@vger.kernel.org 5168S: Maintained 5169F: drivers/net/ethernet/freescale/fman 5170F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5171 5172FREESCALE QORIQ DPAA ETHERNET DRIVER 5173M: Madalin Bucur <madalin.bucur@nxp.com> 5174L: netdev@vger.kernel.org 5175S: Maintained 5176F: drivers/net/ethernet/freescale/dpaa 5177 5178FREESCALE SOC DRIVERS 5179M: Scott Wood <oss@buserror.net> 5180L: linuxppc-dev@lists.ozlabs.org 5181L: linux-arm-kernel@lists.infradead.org 5182S: Maintained 5183F: drivers/soc/fsl/ 5184F: include/linux/fsl/ 5185 5186FREESCALE QUICC ENGINE LIBRARY 5187M: Qiang Zhao <qiang.zhao@nxp.com> 5188L: linuxppc-dev@lists.ozlabs.org 5189S: Maintained 5190F: drivers/soc/fsl/qe/ 5191F: include/soc/fsl/*qe*.h 5192F: include/soc/fsl/*ucc*.h 5193 5194FREESCALE USB PERIPHERAL DRIVERS 5195M: Li Yang <leoli@freescale.com> 5196L: linux-usb@vger.kernel.org 5197L: linuxppc-dev@lists.ozlabs.org 5198S: Maintained 5199F: drivers/usb/gadget/udc/fsl* 5200 5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5202M: Li Yang <leoli@freescale.com> 5203L: netdev@vger.kernel.org 5204L: linuxppc-dev@lists.ozlabs.org 5205S: Maintained 5206F: drivers/net/ethernet/freescale/ucc_geth* 5207 5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5209M: Claudiu Manoil <claudiu.manoil@freescale.com> 5210L: netdev@vger.kernel.org 5211S: Maintained 5212F: drivers/net/ethernet/freescale/gianfar* 5213X: drivers/net/ethernet/freescale/gianfar_ptp.c 5214F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5215 5216FREESCALE QUICC ENGINE UCC HDLC DRIVER 5217M: Zhao Qiang <qiang.zhao@nxp.com> 5218L: netdev@vger.kernel.org 5219L: linuxppc-dev@lists.ozlabs.org 5220S: Maintained 5221F: drivers/net/wan/fsl_ucc_hdlc* 5222 5223FREESCALE QUICC ENGINE UCC UART DRIVER 5224M: Timur Tabi <timur@tabi.org> 5225L: linuxppc-dev@lists.ozlabs.org 5226S: Maintained 5227F: drivers/tty/serial/ucc_uart.c 5228 5229FREESCALE SOC SOUND DRIVERS 5230M: Timur Tabi <timur@tabi.org> 5231M: Nicolin Chen <nicoleotsuka@gmail.com> 5232M: Xiubo Li <Xiubo.Lee@gmail.com> 5233R: Fabio Estevam <fabio.estevam@nxp.com> 5234L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5235L: linuxppc-dev@lists.ozlabs.org 5236S: Maintained 5237F: sound/soc/fsl/fsl* 5238F: sound/soc/fsl/imx* 5239F: sound/soc/fsl/mpc8610_hpcd.c 5240 5241FREEVXFS FILESYSTEM 5242M: Christoph Hellwig <hch@infradead.org> 5243W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5244S: Maintained 5245F: fs/freevxfs/ 5246 5247FREEZER 5248M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5249M: Pavel Machek <pavel@ucw.cz> 5250L: linux-pm@vger.kernel.org 5251S: Supported 5252F: Documentation/power/freezing-of-tasks.txt 5253F: include/linux/freezer.h 5254F: kernel/freezer.c 5255 5256FRONTSWAP API 5257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5258L: linux-kernel@vger.kernel.org 5259S: Maintained 5260F: mm/frontswap.c 5261F: include/linux/frontswap.h 5262 5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5264M: David Howells <dhowells@redhat.com> 5265L: linux-cachefs@redhat.com (moderated for non-subscribers) 5266S: Supported 5267F: Documentation/filesystems/caching/ 5268F: fs/fscache/ 5269F: include/linux/fscache*.h 5270 5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5272M: Theodore Y. Ts'o <tytso@mit.edu> 5273M: Jaegeuk Kim <jaegeuk@kernel.org> 5274L: linux-fsdevel@vger.kernel.org 5275S: Supported 5276F: fs/crypto/ 5277F: include/linux/fscrypto.h 5278 5279F2FS FILE SYSTEM 5280M: Jaegeuk Kim <jaegeuk@kernel.org> 5281M: Chao Yu <yuchao0@huawei.com> 5282L: linux-f2fs-devel@lists.sourceforge.net 5283W: https://f2fs.wiki.kernel.org/ 5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5285S: Maintained 5286F: Documentation/filesystems/f2fs.txt 5287F: Documentation/ABI/testing/sysfs-fs-f2fs 5288F: fs/f2fs/ 5289F: include/linux/f2fs_fs.h 5290F: include/trace/events/f2fs.h 5291 5292FUJITSU FR-V (FRV) PORT 5293S: Orphan 5294F: arch/frv/ 5295 5296FUJITSU LAPTOP EXTRAS 5297M: Jonathan Woithe <jwoithe@just42.net> 5298L: platform-driver-x86@vger.kernel.org 5299S: Maintained 5300F: drivers/platform/x86/fujitsu-laptop.c 5301 5302FUJITSU M-5MO LS CAMERA ISP DRIVER 5303M: Kyungmin Park <kyungmin.park@samsung.com> 5304M: Heungjun Kim <riverful.kim@samsung.com> 5305L: linux-media@vger.kernel.org 5306S: Maintained 5307F: drivers/media/i2c/m5mols/ 5308F: include/media/i2c/m5mols.h 5309 5310FUJITSU TABLET EXTRAS 5311M: Robert Gerlach <khnz@gmx.de> 5312L: platform-driver-x86@vger.kernel.org 5313S: Maintained 5314F: drivers/platform/x86/fujitsu-tablet.c 5315 5316FUSE: FILESYSTEM IN USERSPACE 5317M: Miklos Szeredi <miklos@szeredi.hu> 5318L: linux-fsdevel@vger.kernel.org 5319W: http://fuse.sourceforge.net/ 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5321S: Maintained 5322F: fs/fuse/ 5323F: include/uapi/linux/fuse.h 5324F: Documentation/filesystems/fuse.txt 5325 5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5327M: Rik Faith <faith@cs.unc.edu> 5328L: linux-scsi@vger.kernel.org 5329S: Odd Fixes (e.g., new signatures) 5330F: drivers/scsi/fdomain.* 5331 5332GCC PLUGINS 5333M: Kees Cook <keescook@chromium.org> 5334R: Emese Revfy <re.emese@gmail.com> 5335L: kernel-hardening@lists.openwall.com 5336S: Maintained 5337F: scripts/gcc-plugins/ 5338F: scripts/gcc-plugin.sh 5339F: scripts/Makefile.gcc-plugins 5340F: Documentation/gcc-plugins.txt 5341 5342GCOV BASED KERNEL PROFILING 5343M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5344S: Maintained 5345F: kernel/gcov/ 5346F: Documentation/dev-tools/gcov.rst 5347 5348GDT SCSI DISK ARRAY CONTROLLER DRIVER 5349M: Achim Leubner <achim_leubner@adaptec.com> 5350L: linux-scsi@vger.kernel.org 5351W: http://www.icp-vortex.com/ 5352S: Supported 5353F: drivers/scsi/gdt* 5354 5355GDB KERNEL DEBUGGING HELPER SCRIPTS 5356M: Jan Kiszka <jan.kiszka@siemens.com> 5357M: Kieran Bingham <kieran@bingham.xyz> 5358S: Supported 5359F: scripts/gdb/ 5360 5361GEMTEK FM RADIO RECEIVER DRIVER 5362M: Hans Verkuil <hverkuil@xs4all.nl> 5363L: linux-media@vger.kernel.org 5364T: git git://linuxtv.org/media_tree.git 5365W: https://linuxtv.org 5366S: Maintained 5367F: drivers/media/radio/radio-gemtek* 5368 5369GENERIC GPIO I2C DRIVER 5370M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5371S: Supported 5372F: drivers/i2c/busses/i2c-gpio.c 5373F: include/linux/i2c-gpio.h 5374 5375GENERIC GPIO I2C MULTIPLEXER DRIVER 5376M: Peter Korsgaard <peter.korsgaard@barco.com> 5377L: linux-i2c@vger.kernel.org 5378S: Supported 5379F: drivers/i2c/muxes/i2c-mux-gpio.c 5380F: include/linux/i2c-mux-gpio.h 5381F: Documentation/i2c/muxes/i2c-mux-gpio 5382 5383GENERIC HDLC (WAN) DRIVERS 5384M: Krzysztof Halasa <khc@pm.waw.pl> 5385W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5386S: Maintained 5387F: drivers/net/wan/c101.c 5388F: drivers/net/wan/hd6457* 5389F: drivers/net/wan/hdlc* 5390F: drivers/net/wan/n2.c 5391F: drivers/net/wan/pc300too.c 5392F: drivers/net/wan/pci200syn.c 5393F: drivers/net/wan/wanxl* 5394 5395GENERIC INCLUDE/ASM HEADER FILES 5396M: Arnd Bergmann <arnd@arndb.de> 5397L: linux-arch@vger.kernel.org 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5399S: Maintained 5400F: include/asm-generic/ 5401F: include/uapi/asm-generic/ 5402 5403GENERIC PHY FRAMEWORK 5404M: Kishon Vijay Abraham I <kishon@ti.com> 5405L: linux-kernel@vger.kernel.org 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5407S: Supported 5408F: drivers/phy/ 5409F: include/linux/phy/ 5410 5411GENERIC PM DOMAINS 5412M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5413M: Kevin Hilman <khilman@kernel.org> 5414M: Ulf Hansson <ulf.hansson@linaro.org> 5415L: linux-pm@vger.kernel.org 5416S: Supported 5417F: drivers/base/power/domain*.c 5418F: include/linux/pm_domain.h 5419 5420GENERIC UIO DRIVER FOR PCI DEVICES 5421M: "Michael S. Tsirkin" <mst@redhat.com> 5422L: kvm@vger.kernel.org 5423S: Supported 5424F: drivers/uio/uio_pci_generic.c 5425 5426GET_MAINTAINER SCRIPT 5427M: Joe Perches <joe@perches.com> 5428S: Maintained 5429F: scripts/get_maintainer.pl 5430 5431GENWQE (IBM Generic Workqueue Card) 5432M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5433M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5434S: Supported 5435F: drivers/misc/genwqe/ 5436 5437GFS2 FILE SYSTEM 5438M: Steven Whitehouse <swhiteho@redhat.com> 5439M: Bob Peterson <rpeterso@redhat.com> 5440L: cluster-devel@redhat.com 5441W: http://sources.redhat.com/cluster/ 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5443S: Supported 5444F: Documentation/filesystems/gfs2*.txt 5445F: fs/gfs2/ 5446F: include/uapi/linux/gfs2_ondisk.h 5447 5448GIGASET ISDN DRIVERS 5449M: Paul Bolle <pebolle@tiscali.nl> 5450L: gigaset307x-common@lists.sourceforge.net 5451W: http://gigaset307x.sourceforge.net/ 5452S: Odd Fixes 5453F: Documentation/isdn/README.gigaset 5454F: drivers/isdn/gigaset/ 5455F: include/uapi/linux/gigaset_dev.h 5456 5457GO7007 MPEG CODEC 5458M: Hans Verkuil <hans.verkuil@cisco.com> 5459L: linux-media@vger.kernel.org 5460S: Maintained 5461F: drivers/media/usb/go7007/ 5462 5463GOODIX TOUCHSCREEN 5464M: Bastien Nocera <hadess@hadess.net> 5465L: linux-input@vger.kernel.org 5466S: Maintained 5467F: drivers/input/touchscreen/goodix.c 5468 5469GPIO MOCKUP DRIVER 5470M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5471L: linux-gpio@vger.kernel.org 5472S: Maintained 5473F: drivers/gpio/gpio-mockup.c 5474F: tools/testing/selftests/gpio/ 5475 5476GPIO SUBSYSTEM 5477M: Linus Walleij <linus.walleij@linaro.org> 5478M: Alexandre Courbot <gnurou@gmail.com> 5479L: linux-gpio@vger.kernel.org 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5481S: Maintained 5482F: Documentation/devicetree/bindings/gpio/ 5483F: Documentation/gpio/ 5484F: Documentation/ABI/testing/gpio-cdev 5485F: Documentation/ABI/obsolete/sysfs-gpio 5486F: drivers/gpio/ 5487F: include/linux/gpio/ 5488F: include/linux/gpio.h 5489F: include/asm-generic/gpio.h 5490F: include/uapi/linux/gpio.h 5491F: tools/gpio/ 5492 5493GRE DEMULTIPLEXER DRIVER 5494M: Dmitry Kozlov <xeb@mail.ru> 5495L: netdev@vger.kernel.org 5496S: Maintained 5497F: net/ipv4/gre_demux.c 5498F: net/ipv4/gre_offload.c 5499F: include/net/gre.h 5500 5501GRETH 10/100/1G Ethernet MAC device driver 5502M: Andreas Larsson <andreas@gaisler.com> 5503L: netdev@vger.kernel.org 5504S: Maintained 5505F: drivers/net/ethernet/aeroflex/ 5506 5507GREYBUS SUBSYSTEM 5508M: Johan Hovold <johan@kernel.org> 5509M: Alex Elder <elder@kernel.org> 5510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5511S: Maintained 5512F: drivers/staging/greybus/ 5513 5514GREYBUS AUDIO PROTOCOLS DRIVERS 5515M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5516M: Mark Greer <mgreer@animalcreek.com> 5517S: Maintained 5518F: drivers/staging/greybus/audio_apbridgea.c 5519F: drivers/staging/greybus/audio_apbridgea.h 5520F: drivers/staging/greybus/audio_codec.c 5521F: drivers/staging/greybus/audio_codec.h 5522F: drivers/staging/greybus/audio_gb.c 5523F: drivers/staging/greybus/audio_manager.c 5524F: drivers/staging/greybus/audio_manager.h 5525F: drivers/staging/greybus/audio_manager_module.c 5526F: drivers/staging/greybus/audio_manager_private.h 5527F: drivers/staging/greybus/audio_manager_sysfs.c 5528F: drivers/staging/greybus/audio_module.c 5529F: drivers/staging/greybus/audio_topology.c 5530 5531GREYBUS PROTOCOLS DRIVERS 5532M: Rui Miguel Silva <rmfrfs@gmail.com> 5533S: Maintained 5534F: drivers/staging/greybus/sdio.c 5535F: drivers/staging/greybus/light.c 5536F: drivers/staging/greybus/gpio.c 5537F: drivers/staging/greybus/power_supply.c 5538F: drivers/staging/greybus/spi.c 5539F: drivers/staging/greybus/spilib.c 5540 5541GREYBUS PROTOCOLS DRIVERS 5542M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5543S: Maintained 5544F: drivers/staging/greybus/loopback.c 5545F: drivers/staging/greybus/timesync.c 5546F: drivers/staging/greybus/timesync_platform.c 5547 5548GREYBUS PROTOCOLS DRIVERS 5549M: Viresh Kumar <vireshk@kernel.org> 5550S: Maintained 5551F: drivers/staging/greybus/authentication.c 5552F: drivers/staging/greybus/bootrom.c 5553F: drivers/staging/greybus/firmware.h 5554F: drivers/staging/greybus/fw-core.c 5555F: drivers/staging/greybus/fw-download.c 5556F: drivers/staging/greybus/fw-managament.c 5557F: drivers/staging/greybus/greybus_authentication.h 5558F: drivers/staging/greybus/greybus_firmware.h 5559F: drivers/staging/greybus/hid.c 5560F: drivers/staging/greybus/i2c.c 5561F: drivers/staging/greybus/spi.c 5562F: drivers/staging/greybus/spilib.c 5563F: drivers/staging/greybus/spilib.h 5564 5565GREYBUS PROTOCOLS DRIVERS 5566M: David Lin <dtwlin@gmail.com> 5567S: Maintained 5568F: drivers/staging/greybus/uart.c 5569F: drivers/staging/greybus/log.c 5570 5571GREYBUS PLATFORM DRIVERS 5572M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5573S: Maintained 5574F: drivers/staging/greybus/arche-platform.c 5575F: drivers/staging/greybus/arche-apb-ctrl.c 5576F: drivers/staging/greybus/arche_platform.h 5577 5578GS1662 VIDEO SERIALIZER 5579M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5580L: linux-media@vger.kernel.org 5581T: git git://linuxtv.org/media_tree.git 5582S: Maintained 5583F: drivers/media/spi/gs1662.c 5584 5585GSPCA FINEPIX SUBDRIVER 5586M: Frank Zago <frank@zago.net> 5587L: linux-media@vger.kernel.org 5588T: git git://linuxtv.org/media_tree.git 5589S: Maintained 5590F: drivers/media/usb/gspca/finepix.c 5591 5592GSPCA GL860 SUBDRIVER 5593M: Olivier Lorin <o.lorin@laposte.net> 5594L: linux-media@vger.kernel.org 5595T: git git://linuxtv.org/media_tree.git 5596S: Maintained 5597F: drivers/media/usb/gspca/gl860/ 5598 5599GSPCA M5602 SUBDRIVER 5600M: Erik Andren <erik.andren@gmail.com> 5601L: linux-media@vger.kernel.org 5602T: git git://linuxtv.org/media_tree.git 5603S: Maintained 5604F: drivers/media/usb/gspca/m5602/ 5605 5606GSPCA PAC207 SONIXB SUBDRIVER 5607M: Hans Verkuil <hverkuil@xs4all.nl> 5608L: linux-media@vger.kernel.org 5609T: git git://linuxtv.org/media_tree.git 5610S: Odd Fixes 5611F: drivers/media/usb/gspca/pac207.c 5612 5613GSPCA SN9C20X SUBDRIVER 5614M: Brian Johnson <brijohn@gmail.com> 5615L: linux-media@vger.kernel.org 5616T: git git://linuxtv.org/media_tree.git 5617S: Maintained 5618F: drivers/media/usb/gspca/sn9c20x.c 5619 5620GSPCA T613 SUBDRIVER 5621M: Leandro Costantino <lcostantino@gmail.com> 5622L: linux-media@vger.kernel.org 5623T: git git://linuxtv.org/media_tree.git 5624S: Maintained 5625F: drivers/media/usb/gspca/t613.c 5626 5627GSPCA USB WEBCAM DRIVER 5628M: Hans Verkuil <hverkuil@xs4all.nl> 5629L: linux-media@vger.kernel.org 5630T: git git://linuxtv.org/media_tree.git 5631S: Odd Fixes 5632F: drivers/media/usb/gspca/ 5633 5634GUID PARTITION TABLE (GPT) 5635M: Davidlohr Bueso <dave@stgolabs.net> 5636L: linux-efi@vger.kernel.org 5637S: Maintained 5638F: block/partitions/efi.* 5639 5640STK1160 USB VIDEO CAPTURE DRIVER 5641M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5642L: linux-media@vger.kernel.org 5643T: git git://linuxtv.org/media_tree.git 5644S: Maintained 5645F: drivers/media/usb/stk1160/ 5646 5647H8/300 ARCHITECTURE 5648M: Yoshinori Sato <ysato@users.sourceforge.jp> 5649L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5650W: http://uclinux-h8.sourceforge.jp 5651T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5652S: Maintained 5653F: arch/h8300/ 5654F: drivers/clocksource/h8300_*.c 5655F: drivers/clk/h8300/ 5656F: drivers/irqchip/irq-renesas-h8*.c 5657 5658HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5659M: Frank Seidel <frank@f-seidel.de> 5660L: platform-driver-x86@vger.kernel.org 5661W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5662S: Maintained 5663F: drivers/platform/x86/hdaps.c 5664 5665HDPVR USB VIDEO ENCODER DRIVER 5666M: Hans Verkuil <hverkuil@xs4all.nl> 5667L: linux-media@vger.kernel.org 5668T: git git://linuxtv.org/media_tree.git 5669W: https://linuxtv.org 5670S: Odd Fixes 5671F: drivers/media/usb/hdpvr/ 5672 5673HWPOISON MEMORY FAILURE HANDLING 5674M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5675L: linux-mm@kvack.org 5676S: Maintained 5677F: mm/memory-failure.c 5678F: mm/hwpoison-inject.c 5679 5680HYPERVISOR VIRTUAL CONSOLE DRIVER 5681L: linuxppc-dev@lists.ozlabs.org 5682S: Odd Fixes 5683F: drivers/tty/hvc/ 5684 5685HACKRF MEDIA DRIVER 5686M: Antti Palosaari <crope@iki.fi> 5687L: linux-media@vger.kernel.org 5688W: https://linuxtv.org 5689W: http://palosaari.fi/linux/ 5690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5691T: git git://linuxtv.org/anttip/media_tree.git 5692S: Maintained 5693F: drivers/media/usb/hackrf/ 5694 5695HARDWARE MONITORING 5696M: Jean Delvare <jdelvare@suse.com> 5697M: Guenter Roeck <linux@roeck-us.net> 5698L: linux-hwmon@vger.kernel.org 5699W: http://hwmon.wiki.kernel.org/ 5700T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5701T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5702S: Maintained 5703F: Documentation/hwmon/ 5704F: drivers/hwmon/ 5705F: include/linux/hwmon*.h 5706 5707HARDWARE RANDOM NUMBER GENERATOR CORE 5708M: Matt Mackall <mpm@selenic.com> 5709M: Herbert Xu <herbert@gondor.apana.org.au> 5710L: linux-crypto@vger.kernel.org 5711S: Odd fixes 5712F: Documentation/devicetree/bindings/rng/ 5713F: Documentation/hw_random.txt 5714F: drivers/char/hw_random/ 5715F: include/linux/hw_random.h 5716 5717HARDWARE SPINLOCK CORE 5718M: Ohad Ben-Cohen <ohad@wizery.com> 5719M: Bjorn Andersson <bjorn.andersson@linaro.org> 5720L: linux-remoteproc@vger.kernel.org 5721S: Maintained 5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5723F: Documentation/devicetree/bindings/hwlock/ 5724F: Documentation/hwspinlock.txt 5725F: drivers/hwspinlock/ 5726F: include/linux/hwspinlock.h 5727 5728HARMONY SOUND DRIVER 5729L: linux-parisc@vger.kernel.org 5730S: Maintained 5731F: sound/parisc/harmony.* 5732 5733HD29L2 MEDIA DRIVER 5734M: Antti Palosaari <crope@iki.fi> 5735L: linux-media@vger.kernel.org 5736W: https://linuxtv.org 5737W: http://palosaari.fi/linux/ 5738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5739T: git git://linuxtv.org/anttip/media_tree.git 5740S: Maintained 5741F: drivers/media/dvb-frontends/hd29l2* 5742 5743HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5744M: Jimmy Vance <jimmy.vance@hpe.com> 5745S: Supported 5746F: Documentation/watchdog/hpwdt.txt 5747F: drivers/watchdog/hpwdt.c 5748 5749HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5750M: Don Brace <don.brace@microsemi.com> 5751L: esc.storagedev@microsemi.com 5752L: linux-scsi@vger.kernel.org 5753S: Supported 5754F: Documentation/scsi/hpsa.txt 5755F: drivers/scsi/hpsa*.[ch] 5756F: include/linux/cciss*.h 5757F: include/uapi/linux/cciss*.h 5758 5759HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5760M: Don Brace <don.brace@microsemi.com> 5761L: esc.storagedev@microsemi.com 5762L: linux-scsi@vger.kernel.org 5763S: Supported 5764F: Documentation/blockdev/cciss.txt 5765F: drivers/block/cciss* 5766F: include/linux/cciss_ioctl.h 5767F: include/uapi/linux/cciss_ioctl.h 5768 5769HFI1 DRIVER 5770M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5771M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5772L: linux-rdma@vger.kernel.org 5773S: Supported 5774F: drivers/infiniband/hw/hfi1 5775 5776HFS FILESYSTEM 5777L: linux-fsdevel@vger.kernel.org 5778S: Orphan 5779F: Documentation/filesystems/hfs.txt 5780F: fs/hfs/ 5781 5782HFSPLUS FILESYSTEM 5783L: linux-fsdevel@vger.kernel.org 5784S: Orphan 5785F: Documentation/filesystems/hfsplus.txt 5786F: fs/hfsplus/ 5787 5788HGA FRAMEBUFFER DRIVER 5789M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5790L: linux-nvidia@lists.surfsouth.com 5791W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5792S: Maintained 5793F: drivers/video/fbdev/hgafb.c 5794 5795HIBERNATION (aka Software Suspend, aka swsusp) 5796M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5797M: Pavel Machek <pavel@ucw.cz> 5798L: linux-pm@vger.kernel.org 5799B: https://bugzilla.kernel.org 5800S: Supported 5801F: arch/x86/power/ 5802F: drivers/base/power/ 5803F: kernel/power/ 5804F: include/linux/suspend.h 5805F: include/linux/freezer.h 5806F: include/linux/pm.h 5807F: arch/*/include/asm/suspend*.h 5808 5809HID CORE LAYER 5810M: Jiri Kosina <jikos@kernel.org> 5811R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5812L: linux-input@vger.kernel.org 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5814S: Maintained 5815F: drivers/hid/ 5816F: include/linux/hid* 5817F: include/uapi/linux/hid* 5818 5819HID SENSOR HUB DRIVERS 5820M: Jiri Kosina <jikos@kernel.org> 5821M: Jonathan Cameron <jic23@kernel.org> 5822M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5823L: linux-input@vger.kernel.org 5824L: linux-iio@vger.kernel.org 5825S: Maintained 5826F: Documentation/hid/hid-sensor* 5827F: drivers/hid/hid-sensor-* 5828F: drivers/iio/*/hid-* 5829F: include/linux/hid-sensor-* 5830 5831HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5832M: Thomas Gleixner <tglx@linutronix.de> 5833L: linux-kernel@vger.kernel.org 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5835S: Maintained 5836F: Documentation/timers/ 5837F: kernel/time/hrtimer.c 5838F: kernel/time/clockevents.c 5839F: kernel/time/tick*.* 5840F: kernel/time/timer_*.c 5841F: include/linux/clockchips.h 5842F: include/linux/hrtimer.h 5843 5844HIGH-SPEED SCC DRIVER FOR AX.25 5845L: linux-hams@vger.kernel.org 5846S: Orphan 5847F: drivers/net/hamradio/dmascc.c 5848F: drivers/net/hamradio/scc.c 5849 5850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5851M: HighPoint Linux Team <linux@highpoint-tech.com> 5852W: http://www.highpoint-tech.com 5853S: Supported 5854F: Documentation/scsi/hptiop.txt 5855F: drivers/scsi/hptiop.c 5856 5857HIPPI 5858M: Jes Sorensen <jes@trained-monkey.org> 5859L: linux-hippi@sunsite.dk 5860S: Maintained 5861F: include/linux/hippidevice.h 5862F: include/uapi/linux/if_hippi.h 5863F: net/802/hippi.c 5864F: drivers/net/hippi/ 5865 5866HISILICON NETWORK SUBSYSTEM DRIVER 5867M: Yisen Zhuang <yisen.zhuang@huawei.com> 5868M: Salil Mehta <salil.mehta@huawei.com> 5869L: netdev@vger.kernel.org 5870W: http://www.hisilicon.com 5871S: Maintained 5872F: drivers/net/ethernet/hisilicon/ 5873F: Documentation/devicetree/bindings/net/hisilicon*.txt 5874 5875HISILICON ROCE DRIVER 5876M: Lijun Ou <oulijun@huawei.com> 5877M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5878L: linux-rdma@vger.kernel.org 5879S: Maintained 5880F: drivers/infiniband/hw/hns/ 5881F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5882 5883HISILICON SAS Controller 5884M: John Garry <john.garry@huawei.com> 5885W: http://www.hisilicon.com 5886S: Supported 5887F: drivers/scsi/hisi_sas/ 5888F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5889 5890HOST AP DRIVER 5891M: Jouni Malinen <j@w1.fi> 5892L: linux-wireless@vger.kernel.org 5893W: http://w1.fi/hostap-driver.html 5894S: Obsolete 5895F: drivers/net/wireless/intersil/hostap/ 5896 5897HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5898L: platform-driver-x86@vger.kernel.org 5899S: Orphan 5900F: drivers/platform/x86/tc1100-wmi.c 5901 5902HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5903M: Jaroslav Kysela <perex@perex.cz> 5904S: Maintained 5905F: drivers/net/ethernet/hp/hp100.* 5906 5907HPET: High Precision Event Timers driver 5908M: Clemens Ladisch <clemens@ladisch.de> 5909S: Maintained 5910F: Documentation/timers/hpet.txt 5911F: drivers/char/hpet.c 5912F: include/linux/hpet.h 5913F: include/uapi/linux/hpet.h 5914 5915HPET: x86 5916S: Orphan 5917F: arch/x86/kernel/hpet.c 5918F: arch/x86/include/asm/hpet.h 5919 5920HPFS FILESYSTEM 5921M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5922W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5923S: Maintained 5924F: fs/hpfs/ 5925 5926HSI SUBSYSTEM 5927M: Sebastian Reichel <sre@kernel.org> 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5929S: Maintained 5930F: Documentation/ABI/testing/sysfs-bus-hsi 5931F: Documentation/device-drivers/serial-interfaces.rst 5932F: drivers/hsi/ 5933F: include/linux/hsi/ 5934F: include/uapi/linux/hsi/ 5935 5936HSO 3G MODEM DRIVER 5937M: Jan Dumon <j.dumon@option.com> 5938W: http://www.pharscape.org 5939S: Maintained 5940F: drivers/net/usb/hso.c 5941 5942HSR NETWORK PROTOCOL 5943M: Arvid Brodin <arvid.brodin@alten.se> 5944L: netdev@vger.kernel.org 5945S: Maintained 5946F: net/hsr/ 5947 5948HTCPEN TOUCHSCREEN DRIVER 5949M: Pau Oliva Fora <pof@eslack.org> 5950L: linux-input@vger.kernel.org 5951S: Maintained 5952F: drivers/input/touchscreen/htcpen.c 5953 5954HUGETLB FILESYSTEM 5955M: Nadia Yvette Chambers <nyc@holomorphy.com> 5956S: Maintained 5957F: fs/hugetlbfs/ 5958 5959HVA ST MEDIA DRIVER 5960M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5961L: linux-media@vger.kernel.org 5962T: git git://linuxtv.org/media_tree.git 5963W: https://linuxtv.org 5964S: Supported 5965F: drivers/media/platform/sti/hva 5966 5967Hyper-V CORE AND DRIVERS 5968M: "K. Y. Srinivasan" <kys@microsoft.com> 5969M: Haiyang Zhang <haiyangz@microsoft.com> 5970L: devel@linuxdriverproject.org 5971S: Maintained 5972F: arch/x86/include/asm/mshyperv.h 5973F: arch/x86/include/uapi/asm/hyperv.h 5974F: arch/x86/kernel/cpu/mshyperv.c 5975F: drivers/hid/hid-hyperv.c 5976F: drivers/hv/ 5977F: drivers/input/serio/hyperv-keyboard.c 5978F: drivers/pci/host/pci-hyperv.c 5979F: drivers/net/hyperv/ 5980F: drivers/scsi/storvsc_drv.c 5981F: drivers/uio/uio_hv_generic.c 5982F: drivers/video/fbdev/hyperv_fb.c 5983F: include/linux/hyperv.h 5984F: tools/hv/ 5985F: Documentation/ABI/stable/sysfs-bus-vmbus 5986 5987I2C MUXES 5988M: Peter Rosin <peda@axentia.se> 5989L: linux-i2c@vger.kernel.org 5990S: Maintained 5991F: Documentation/i2c/i2c-topology 5992F: Documentation/i2c/muxes/ 5993F: Documentation/devicetree/bindings/i2c/i2c-mux* 5994F: Documentation/devicetree/bindings/i2c/i2c-arb* 5995F: Documentation/devicetree/bindings/i2c/i2c-gate* 5996F: drivers/i2c/i2c-mux.c 5997F: drivers/i2c/muxes/ 5998F: include/linux/i2c-mux.h 5999 6000I2C OVER PARALLEL PORT 6001M: Jean Delvare <jdelvare@suse.com> 6002L: linux-i2c@vger.kernel.org 6003S: Maintained 6004F: Documentation/i2c/busses/i2c-parport 6005F: Documentation/i2c/busses/i2c-parport-light 6006F: drivers/i2c/busses/i2c-parport.c 6007F: drivers/i2c/busses/i2c-parport-light.c 6008 6009I2C/SMBUS CONTROLLER DRIVERS FOR PC 6010M: Jean Delvare <jdelvare@suse.com> 6011L: linux-i2c@vger.kernel.org 6012S: Maintained 6013F: Documentation/i2c/busses/i2c-ali1535 6014F: Documentation/i2c/busses/i2c-ali1563 6015F: Documentation/i2c/busses/i2c-ali15x3 6016F: Documentation/i2c/busses/i2c-amd756 6017F: Documentation/i2c/busses/i2c-amd8111 6018F: Documentation/i2c/busses/i2c-i801 6019F: Documentation/i2c/busses/i2c-nforce2 6020F: Documentation/i2c/busses/i2c-piix4 6021F: Documentation/i2c/busses/i2c-sis5595 6022F: Documentation/i2c/busses/i2c-sis630 6023F: Documentation/i2c/busses/i2c-sis96x 6024F: Documentation/i2c/busses/i2c-via 6025F: Documentation/i2c/busses/i2c-viapro 6026F: drivers/i2c/busses/i2c-ali1535.c 6027F: drivers/i2c/busses/i2c-ali1563.c 6028F: drivers/i2c/busses/i2c-ali15x3.c 6029F: drivers/i2c/busses/i2c-amd756.c 6030F: drivers/i2c/busses/i2c-amd756-s4882.c 6031F: drivers/i2c/busses/i2c-amd8111.c 6032F: drivers/i2c/busses/i2c-i801.c 6033F: drivers/i2c/busses/i2c-isch.c 6034F: drivers/i2c/busses/i2c-nforce2.c 6035F: drivers/i2c/busses/i2c-nforce2-s4985.c 6036F: drivers/i2c/busses/i2c-piix4.c 6037F: drivers/i2c/busses/i2c-sis5595.c 6038F: drivers/i2c/busses/i2c-sis630.c 6039F: drivers/i2c/busses/i2c-sis96x.c 6040F: drivers/i2c/busses/i2c-via.c 6041F: drivers/i2c/busses/i2c-viapro.c 6042 6043I2C/SMBUS ISMT DRIVER 6044M: Seth Heasley <seth.heasley@intel.com> 6045M: Neil Horman <nhorman@tuxdriver.com> 6046L: linux-i2c@vger.kernel.org 6047F: drivers/i2c/busses/i2c-ismt.c 6048F: Documentation/i2c/busses/i2c-ismt 6049 6050I2C/SMBUS STUB DRIVER 6051M: Jean Delvare <jdelvare@suse.com> 6052L: linux-i2c@vger.kernel.org 6053S: Maintained 6054F: drivers/i2c/i2c-stub.c 6055 6056I2C SUBSYSTEM 6057M: Wolfram Sang <wsa@the-dreams.de> 6058L: linux-i2c@vger.kernel.org 6059W: https://i2c.wiki.kernel.org/ 6060Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6062S: Maintained 6063F: Documentation/devicetree/bindings/i2c/ 6064F: Documentation/i2c/ 6065F: drivers/i2c/ 6066F: drivers/i2c/*/ 6067F: include/linux/i2c.h 6068F: include/linux/i2c-*.h 6069F: include/uapi/linux/i2c.h 6070F: include/uapi/linux/i2c-*.h 6071 6072I2C ACPI SUPPORT 6073M: Mika Westerberg <mika.westerberg@linux.intel.com> 6074L: linux-i2c@vger.kernel.org 6075L: linux-acpi@vger.kernel.org 6076S: Maintained 6077 6078I2C-TAOS-EVM DRIVER 6079M: Jean Delvare <jdelvare@suse.com> 6080L: linux-i2c@vger.kernel.org 6081S: Maintained 6082F: Documentation/i2c/busses/i2c-taos-evm 6083F: drivers/i2c/busses/i2c-taos-evm.c 6084 6085I2C-TINY-USB DRIVER 6086M: Till Harbaum <till@harbaum.org> 6087L: linux-i2c@vger.kernel.org 6088W: http://www.harbaum.org/till/i2c_tiny_usb 6089S: Maintained 6090F: drivers/i2c/busses/i2c-tiny-usb.c 6091 6092i386 BOOT CODE 6093M: "H. Peter Anvin" <hpa@zytor.com> 6094S: Maintained 6095F: arch/x86/boot/ 6096 6097i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6098M: "H. Peter Anvin" <hpa@zytor.com> 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6100S: Maintained 6101 6102IA64 (Itanium) PLATFORM 6103M: Tony Luck <tony.luck@intel.com> 6104M: Fenghua Yu <fenghua.yu@intel.com> 6105L: linux-ia64@vger.kernel.org 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6107S: Maintained 6108F: arch/ia64/ 6109 6110IBM Power VMX Cryptographic instructions 6111M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6112M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6113L: linux-crypto@vger.kernel.org 6114S: Supported 6115F: drivers/crypto/vmx/Makefile 6116F: drivers/crypto/vmx/Kconfig 6117F: drivers/crypto/vmx/vmx.c 6118F: drivers/crypto/vmx/aes* 6119F: drivers/crypto/vmx/ghash* 6120F: drivers/crypto/vmx/ppc-xlate.pl 6121 6122IBM Power in-Nest Crypto Acceleration 6123M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6124M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6125L: linux-crypto@vger.kernel.org 6126S: Supported 6127F: drivers/crypto/nx/Makefile 6128F: drivers/crypto/nx/Kconfig 6129F: drivers/crypto/nx/nx-aes* 6130F: drivers/crypto/nx/nx-sha* 6131F: drivers/crypto/nx/nx.* 6132F: drivers/crypto/nx/nx_csbcpb.h 6133F: drivers/crypto/nx/nx_debugfs.h 6134 6135IBM Power 842 compression accelerator 6136M: Dan Streetman <ddstreet@ieee.org> 6137S: Supported 6138F: drivers/crypto/nx/Makefile 6139F: drivers/crypto/nx/Kconfig 6140F: drivers/crypto/nx/nx-842* 6141F: include/linux/sw842.h 6142F: crypto/842.c 6143F: lib/842/ 6144 6145IBM Power Linux RAID adapter 6146M: Brian King <brking@us.ibm.com> 6147S: Supported 6148F: drivers/scsi/ipr.* 6149 6150IBM Power Virtual Ethernet Device Driver 6151M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6152L: netdev@vger.kernel.org 6153S: Supported 6154F: drivers/net/ethernet/ibm/ibmveth.* 6155 6156IBM Power SRIOV Virtual NIC Device Driver 6157M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6158M: John Allen <jallen@linux.vnet.ibm.com> 6159L: netdev@vger.kernel.org 6160S: Supported 6161F: drivers/net/ethernet/ibm/ibmvnic.* 6162 6163IBM Power Virtual SCSI Device Drivers 6164M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6165L: linux-scsi@vger.kernel.org 6166S: Supported 6167F: drivers/scsi/ibmvscsi/ibmvscsi* 6168F: include/scsi/viosrp.h 6169 6170IBM Power Virtual SCSI Device Target Driver 6171M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6172M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6173L: linux-scsi@vger.kernel.org 6174L: target-devel@vger.kernel.org 6175S: Supported 6176F: drivers/scsi/ibmvscsi_tgt/ 6177 6178IBM Power Virtual FC Device Drivers 6179M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6180L: linux-scsi@vger.kernel.org 6181S: Supported 6182F: drivers/scsi/ibmvscsi/ibmvfc* 6183 6184IBM ServeRAID RAID DRIVER 6185S: Orphan 6186F: drivers/scsi/ips.* 6187 6188ICH LPC AND GPIO DRIVER 6189M: Peter Tyser <ptyser@xes-inc.com> 6190S: Maintained 6191F: drivers/mfd/lpc_ich.c 6192F: drivers/gpio/gpio-ich.c 6193 6194IDE SUBSYSTEM 6195M: "David S. Miller" <davem@davemloft.net> 6196L: linux-ide@vger.kernel.org 6197Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6199S: Maintained 6200F: Documentation/ide/ 6201F: drivers/ide/ 6202F: include/linux/ide.h 6203 6204IDEAPAD LAPTOP EXTRAS DRIVER 6205M: Ike Panhc <ike.pan@canonical.com> 6206L: platform-driver-x86@vger.kernel.org 6207W: http://launchpad.net/ideapad-laptop 6208S: Maintained 6209F: drivers/platform/x86/ideapad-laptop.c 6210 6211IDEAPAD LAPTOP SLIDEBAR DRIVER 6212M: Andrey Moiseev <o2g.org.ru@gmail.com> 6213L: linux-input@vger.kernel.org 6214W: https://github.com/o2genum/ideapad-slidebar 6215S: Maintained 6216F: drivers/input/misc/ideapad_slidebar.c 6217 6218IDE/ATAPI DRIVERS 6219M: Borislav Petkov <bp@alien8.de> 6220L: linux-ide@vger.kernel.org 6221S: Maintained 6222F: Documentation/cdrom/ide-cd 6223F: drivers/ide/ide-cd* 6224 6225IEEE 802.15.4 SUBSYSTEM 6226M: Alexander Aring <aar@pengutronix.de> 6227M: Stefan Schmidt <stefan@osg.samsung.com> 6228L: linux-wpan@vger.kernel.org 6229W: http://wpan.cakelab.org/ 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6232S: Maintained 6233F: net/ieee802154/ 6234F: net/mac802154/ 6235F: drivers/net/ieee802154/ 6236F: include/linux/nl802154.h 6237F: include/linux/ieee802154.h 6238F: include/net/nl802154.h 6239F: include/net/mac802154.h 6240F: include/net/af_ieee802154.h 6241F: include/net/cfg802154.h 6242F: include/net/ieee802154_netdev.h 6243F: Documentation/networking/ieee802154.txt 6244 6245IGORPLUG-USB IR RECEIVER 6246M: Sean Young <sean@mess.org> 6247L: linux-media@vger.kernel.org 6248S: Maintained 6249F: drivers/media/rc/igorplugusb.c 6250 6251IGUANAWORKS USB IR TRANSCEIVER 6252M: Sean Young <sean@mess.org> 6253L: linux-media@vger.kernel.org 6254S: Maintained 6255F: drivers/media/rc/iguanair.c 6256 6257IIO DIGITAL POTENTIOMETER DAC 6258M: Peter Rosin <peda@axentia.se> 6259L: linux-iio@vger.kernel.org 6260S: Maintained 6261F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6262F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6263F: drivers/iio/dac/dpot-dac.c 6264 6265IIO ENVELOPE DETECTOR 6266M: Peter Rosin <peda@axentia.se> 6267L: linux-iio@vger.kernel.org 6268S: Maintained 6269F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6270F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6271F: drivers/iio/adc/envelope-detector.c 6272 6273IIO SUBSYSTEM AND DRIVERS 6274M: Jonathan Cameron <jic23@kernel.org> 6275R: Hartmut Knaack <knaack.h@gmx.de> 6276R: Lars-Peter Clausen <lars@metafoo.de> 6277R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6278L: linux-iio@vger.kernel.org 6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6280S: Maintained 6281F: Documentation/devicetree/bindings/iio/ 6282F: drivers/iio/ 6283F: drivers/staging/iio/ 6284F: include/linux/iio/ 6285F: tools/iio/ 6286 6287IKANOS/ADI EAGLE ADSL USB DRIVER 6288M: Matthieu Castet <castet.matthieu@free.fr> 6289M: Stanislaw Gruszka <stf_xl@wp.pl> 6290S: Maintained 6291F: drivers/usb/atm/ueagle-atm.c 6292 6293IMGTEC ASCII LCD DRIVER 6294M: Paul Burton <paul.burton@imgtec.com> 6295S: Maintained 6296F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6297F: drivers/auxdisplay/img-ascii-lcd.c 6298 6299INA209 HARDWARE MONITOR DRIVER 6300M: Guenter Roeck <linux@roeck-us.net> 6301L: linux-hwmon@vger.kernel.org 6302S: Maintained 6303F: Documentation/hwmon/ina209 6304F: Documentation/devicetree/bindings/i2c/ina209.txt 6305F: drivers/hwmon/ina209.c 6306 6307INA2XX HARDWARE MONITOR DRIVER 6308M: Guenter Roeck <linux@roeck-us.net> 6309L: linux-hwmon@vger.kernel.org 6310S: Maintained 6311F: Documentation/hwmon/ina2xx 6312F: drivers/hwmon/ina2xx.c 6313F: include/linux/platform_data/ina2xx.h 6314 6315INDUSTRY PACK SUBSYSTEM (IPACK) 6316M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6317M: Jens Taprogge <jens.taprogge@taprogge.org> 6318M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6319L: industrypack-devel@lists.sourceforge.net 6320W: http://industrypack.sourceforge.net 6321S: Maintained 6322F: drivers/ipack/ 6323 6324INGENIC JZ4780 DMA Driver 6325M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6326S: Maintained 6327F: drivers/dma/dma-jz4780.c 6328 6329INGENIC JZ4780 NAND DRIVER 6330M: Harvey Hunt <harveyhuntnexus@gmail.com> 6331L: linux-mtd@lists.infradead.org 6332S: Maintained 6333F: drivers/mtd/nand/jz4780_* 6334 6335INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6336M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6337M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6338L: linux-ima-devel@lists.sourceforge.net 6339L: linux-ima-user@lists.sourceforge.net 6340L: linux-security-module@vger.kernel.org 6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6342S: Supported 6343F: security/integrity/ima/ 6344 6345IMGTEC IR DECODER DRIVER 6346M: James Hogan <james.hogan@imgtec.com> 6347S: Maintained 6348F: drivers/media/rc/img-ir/ 6349 6350IMS TWINTURBO FRAMEBUFFER DRIVER 6351L: linux-fbdev@vger.kernel.org 6352S: Orphan 6353F: drivers/video/fbdev/imsttfb.c 6354 6355INFINIBAND SUBSYSTEM 6356M: Doug Ledford <dledford@redhat.com> 6357M: Sean Hefty <sean.hefty@intel.com> 6358M: Hal Rosenstock <hal.rosenstock@gmail.com> 6359L: linux-rdma@vger.kernel.org 6360W: http://www.openfabrics.org/ 6361Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6363S: Supported 6364F: Documentation/infiniband/ 6365F: drivers/infiniband/ 6366F: include/uapi/linux/if_infiniband.h 6367F: include/uapi/rdma/ 6368F: include/rdma/ 6369 6370INOTIFY 6371M: John McCutchan <john@johnmccutchan.com> 6372M: Robert Love <rlove@rlove.org> 6373M: Eric Paris <eparis@parisplace.org> 6374S: Maintained 6375F: Documentation/filesystems/inotify.txt 6376F: fs/notify/inotify/ 6377F: include/linux/inotify.h 6378F: include/uapi/linux/inotify.h 6379 6380INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6381M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6382L: linux-input@vger.kernel.org 6383Q: http://patchwork.kernel.org/project/linux-input/list/ 6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6385S: Maintained 6386F: drivers/input/ 6387F: include/linux/input.h 6388F: include/uapi/linux/input.h 6389F: include/linux/input/ 6390F: Documentation/devicetree/bindings/input/ 6391 6392INPUT MULTITOUCH (MT) PROTOCOL 6393M: Henrik Rydberg <rydberg@bitmath.org> 6394L: linux-input@vger.kernel.org 6395S: Odd fixes 6396F: Documentation/input/multi-touch-protocol.txt 6397F: drivers/input/input-mt.c 6398K: \b(ABS|SYN)_MT_ 6399 6400INTEL ASoC BDW/HSW DRIVERS 6401M: Jie Yang <yang.jie@linux.intel.com> 6402L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6403S: Supported 6404F: sound/soc/intel/common/sst-dsp* 6405F: sound/soc/intel/common/sst-firmware.c 6406F: sound/soc/intel/boards/broadwell.c 6407F: sound/soc/intel/haswell/ 6408 6409INTEL C600 SERIES SAS CONTROLLER DRIVER 6410M: Intel SCU Linux support <intel-linux-scu@intel.com> 6411M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6412L: linux-scsi@vger.kernel.org 6413T: git git://git.code.sf.net/p/intel-sas/isci 6414S: Supported 6415F: drivers/scsi/isci/ 6416 6417INTEL HID EVENT DRIVER 6418M: Alex Hung <alex.hung@canonical.com> 6419L: platform-driver-x86@vger.kernel.org 6420S: Maintained 6421F: drivers/platform/x86/intel-hid.c 6422 6423INTEL VIRTUAL BUTTON DRIVER 6424M: AceLan Kao <acelan.kao@canonical.com> 6425L: platform-driver-x86@vger.kernel.org 6426S: Maintained 6427F: drivers/platform/x86/intel-vbtn.c 6428 6429INTEL IDLE DRIVER 6430M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6431M: Len Brown <lenb@kernel.org> 6432L: linux-pm@vger.kernel.org 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6434B: https://bugzilla.kernel.org 6435S: Supported 6436F: drivers/idle/intel_idle.c 6437 6438INTEL INTEGRATED SENSOR HUB DRIVER 6439M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6440M: Jiri Kosina <jikos@kernel.org> 6441L: linux-input@vger.kernel.org 6442S: Maintained 6443F: drivers/hid/intel-ish-hid/ 6444 6445INTEL PSTATE DRIVER 6446M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6447M: Len Brown <lenb@kernel.org> 6448L: linux-pm@vger.kernel.org 6449S: Supported 6450F: drivers/cpufreq/intel_pstate.c 6451 6452INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6453M: Maik Broemme <mbroemme@libmpq.org> 6454L: linux-fbdev@vger.kernel.org 6455S: Maintained 6456F: Documentation/fb/intelfb.txt 6457F: drivers/video/fbdev/intelfb/ 6458 6459INTEL 810/815 FRAMEBUFFER DRIVER 6460M: Antonino Daplas <adaplas@gmail.com> 6461L: linux-fbdev@vger.kernel.org 6462S: Maintained 6463F: drivers/video/fbdev/i810/ 6464 6465INTEL MENLOW THERMAL DRIVER 6466M: Sujith Thomas <sujith.thomas@intel.com> 6467L: platform-driver-x86@vger.kernel.org 6468W: https://01.org/linux-acpi 6469S: Supported 6470F: drivers/platform/x86/intel_menlow.c 6471 6472INTEL I/OAT DMA DRIVER 6473M: Dave Jiang <dave.jiang@intel.com> 6474R: Dan Williams <dan.j.williams@intel.com> 6475L: dmaengine@vger.kernel.org 6476Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6477S: Supported 6478F: drivers/dma/ioat* 6479 6480INTEL IOMMU (VT-d) 6481M: David Woodhouse <dwmw2@infradead.org> 6482L: iommu@lists.linux-foundation.org 6483T: git git://git.infradead.org/iommu-2.6.git 6484S: Supported 6485F: drivers/iommu/intel-iommu.c 6486F: include/linux/intel-iommu.h 6487 6488INTEL IOP-ADMA DMA DRIVER 6489R: Dan Williams <dan.j.williams@intel.com> 6490S: Odd fixes 6491F: drivers/dma/iop-adma.c 6492 6493INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6494M: Krzysztof Halasa <khalasa@piap.pl> 6495S: Maintained 6496F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6497F: arch/arm/mach-ixp4xx/include/mach/npe.h 6498F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6499F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6500F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6501F: drivers/net/wan/ixp4xx_hss.c 6502 6503INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6504M: Deepak Saxena <dsaxena@plexity.net> 6505S: Maintained 6506F: drivers/char/hw_random/ixp4xx-rng.c 6507 6508INTEL ETHERNET DRIVERS 6509M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6510L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6511W: http://www.intel.com/support/feedback.htm 6512W: http://e1000.sourceforge.net/ 6513Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6516S: Supported 6517F: Documentation/networking/e100.txt 6518F: Documentation/networking/e1000.txt 6519F: Documentation/networking/e1000e.txt 6520F: Documentation/networking/igb.txt 6521F: Documentation/networking/igbvf.txt 6522F: Documentation/networking/ixgb.txt 6523F: Documentation/networking/ixgbe.txt 6524F: Documentation/networking/ixgbevf.txt 6525F: Documentation/networking/i40e.txt 6526F: Documentation/networking/i40evf.txt 6527F: drivers/net/ethernet/intel/ 6528F: drivers/net/ethernet/intel/*/ 6529 6530INTEL RDMA RNIC DRIVER 6531M: Faisal Latif <faisal.latif@intel.com> 6532M: Shiraz Saleem <shiraz.saleem@intel.com> 6533L: linux-rdma@vger.kernel.org 6534S: Supported 6535F: drivers/infiniband/hw/i40iw/ 6536 6537INTEL MERRIFIELD GPIO DRIVER 6538M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6539L: linux-gpio@vger.kernel.org 6540S: Maintained 6541F: drivers/gpio/gpio-merrifield.c 6542 6543INTEL-MID GPIO DRIVER 6544M: David Cohen <david.a.cohen@linux.intel.com> 6545L: linux-gpio@vger.kernel.org 6546S: Maintained 6547F: drivers/gpio/gpio-intel-mid.c 6548 6549INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6550M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6551L: linux-wireless@vger.kernel.org 6552S: Maintained 6553F: Documentation/networking/README.ipw2100 6554F: Documentation/networking/README.ipw2200 6555F: drivers/net/wireless/intel/ipw2x00/ 6556 6557INTEL(R) TRACE HUB 6558M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6559S: Supported 6560F: Documentation/trace/intel_th.txt 6561F: drivers/hwtracing/intel_th/ 6562 6563INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6564M: Ning Sun <ning.sun@intel.com> 6565L: tboot-devel@lists.sourceforge.net 6566W: http://tboot.sourceforge.net 6567T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6568S: Supported 6569F: Documentation/intel_txt.txt 6570F: include/linux/tboot.h 6571F: arch/x86/kernel/tboot.c 6572 6573INTEL WIRELESS WIMAX CONNECTION 2400 6574M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6575M: linux-wimax@intel.com 6576L: wimax@linuxwimax.org (subscribers-only) 6577S: Supported 6578W: http://linuxwimax.org 6579F: Documentation/wimax/README.i2400m 6580F: drivers/net/wimax/i2400m/ 6581F: include/uapi/linux/wimax/i2400m.h 6582 6583INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6584M: Stanislaw Gruszka <sgruszka@redhat.com> 6585L: linux-wireless@vger.kernel.org 6586S: Supported 6587F: drivers/net/wireless/intel/iwlegacy/ 6588 6589INTEL WIRELESS WIFI LINK (iwlwifi) 6590M: Johannes Berg <johannes.berg@intel.com> 6591M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6592M: Luca Coelho <luciano.coelho@intel.com> 6593M: Intel Linux Wireless <linuxwifi@intel.com> 6594L: linux-wireless@vger.kernel.org 6595W: http://intellinuxwireless.org 6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6597S: Supported 6598F: drivers/net/wireless/intel/iwlwifi/ 6599 6600INTEL MANAGEMENT ENGINE (mei) 6601M: Tomas Winkler <tomas.winkler@intel.com> 6602L: linux-kernel@vger.kernel.org 6603S: Supported 6604F: include/uapi/linux/mei.h 6605F: include/linux/mei_cl_bus.h 6606F: drivers/misc/mei/* 6607F: drivers/watchdog/mei_wdt.c 6608F: Documentation/misc-devices/mei/* 6609F: samples/mei/* 6610 6611INTEL MIC DRIVERS (mic) 6612M: Sudeep Dutt <sudeep.dutt@intel.com> 6613M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6614S: Supported 6615W: https://github.com/sudeepdutt/mic 6616W: http://software.intel.com/en-us/mic-developer 6617F: include/linux/mic_bus.h 6618F: include/linux/scif.h 6619F: include/uapi/linux/mic_common.h 6620F: include/uapi/linux/mic_ioctl.h 6621F: include/uapi/linux/scif_ioctl.h 6622F: drivers/misc/mic/ 6623F: drivers/dma/mic_x100_dma.c 6624F: drivers/dma/mic_x100_dma.h 6625F: Documentation/mic/ 6626 6627INTEL PMC/P-Unit IPC DRIVER 6628M: Zha Qipeng<qipeng.zha@intel.com> 6629L: platform-driver-x86@vger.kernel.org 6630S: Maintained 6631F: drivers/platform/x86/intel_pmc_ipc.c 6632F: drivers/platform/x86/intel_punit_ipc.c 6633F: arch/x86/include/asm/intel_pmc_ipc.h 6634F: arch/x86/include/asm/intel_punit_ipc.h 6635 6636INTEL TELEMETRY DRIVER 6637M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6638L: platform-driver-x86@vger.kernel.org 6639S: Maintained 6640F: arch/x86/include/asm/intel_telemetry.h 6641F: drivers/platform/x86/intel_telemetry* 6642 6643INTEL PMC CORE DRIVER 6644M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6645M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6646L: platform-driver-x86@vger.kernel.org 6647S: Maintained 6648F: arch/x86/include/asm/pmc_core.h 6649F: drivers/platform/x86/intel_pmc_core* 6650 6651INVENSENSE MPU-3050 GYROSCOPE DRIVER 6652M: Linus Walleij <linus.walleij@linaro.org> 6653L: linux-iio@vger.kernel.org 6654S: Maintained 6655F: drivers/iio/gyro/mpu3050* 6656F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6657 6658IOC3 ETHERNET DRIVER 6659M: Ralf Baechle <ralf@linux-mips.org> 6660L: linux-mips@linux-mips.org 6661S: Maintained 6662F: drivers/net/ethernet/sgi/ioc3-eth.c 6663 6664IOC3 SERIAL DRIVER 6665M: Pat Gefre <pfg@sgi.com> 6666L: linux-serial@vger.kernel.org 6667S: Maintained 6668F: drivers/tty/serial/ioc3_serial.c 6669 6670IOMMU DRIVERS 6671M: Joerg Roedel <joro@8bytes.org> 6672L: iommu@lists.linux-foundation.org 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6674S: Maintained 6675F: Documentation/devicetree/bindings/iommu/ 6676F: drivers/iommu/ 6677 6678IP MASQUERADING 6679M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6680S: Maintained 6681F: net/ipv4/netfilter/ipt_MASQUERADE.c 6682 6683IPMI SUBSYSTEM 6684M: Corey Minyard <minyard@acm.org> 6685L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6686W: http://openipmi.sourceforge.net/ 6687S: Supported 6688F: Documentation/IPMI.txt 6689F: drivers/char/ipmi/ 6690F: include/linux/ipmi* 6691F: include/uapi/linux/ipmi* 6692 6693QCOM AUDIO (ASoC) DRIVERS 6694M: Patrick Lai <plai@codeaurora.org> 6695M: Banajit Goswami <bgoswami@codeaurora.org> 6696L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6697S: Supported 6698F: sound/soc/qcom/ 6699 6700IPS SCSI RAID DRIVER 6701M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6702L: linux-scsi@vger.kernel.org 6703W: http://www.adaptec.com/ 6704S: Maintained 6705F: drivers/scsi/ips* 6706 6707IPVS 6708M: Wensong Zhang <wensong@linux-vs.org> 6709M: Simon Horman <horms@verge.net.au> 6710M: Julian Anastasov <ja@ssi.bg> 6711L: netdev@vger.kernel.org 6712L: lvs-devel@vger.kernel.org 6713S: Maintained 6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6716F: Documentation/networking/ipvs-sysctl.txt 6717F: include/net/ip_vs.h 6718F: include/uapi/linux/ip_vs.h 6719F: net/netfilter/ipvs/ 6720 6721IPWIRELESS DRIVER 6722M: Jiri Kosina <jikos@kernel.org> 6723M: David Sterba <dsterba@suse.com> 6724S: Odd Fixes 6725F: drivers/tty/ipwireless/ 6726 6727IPX NETWORK LAYER 6728M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6729L: netdev@vger.kernel.org 6730S: Maintained 6731F: include/net/ipx.h 6732F: include/uapi/linux/ipx.h 6733F: net/ipx/ 6734 6735IRDA SUBSYSTEM 6736M: Samuel Ortiz <samuel@sortiz.org> 6737L: irda-users@lists.sourceforge.net (subscribers-only) 6738L: netdev@vger.kernel.org 6739W: http://irda.sourceforge.net/ 6740S: Maintained 6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6742F: Documentation/networking/irda.txt 6743F: drivers/net/irda/ 6744F: include/net/irda/ 6745F: net/irda/ 6746 6747IRQ SUBSYSTEM 6748M: Thomas Gleixner <tglx@linutronix.de> 6749L: linux-kernel@vger.kernel.org 6750S: Maintained 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6752F: kernel/irq/ 6753 6754IRQCHIP DRIVERS 6755M: Thomas Gleixner <tglx@linutronix.de> 6756M: Jason Cooper <jason@lakedaemon.net> 6757M: Marc Zyngier <marc.zyngier@arm.com> 6758L: linux-kernel@vger.kernel.org 6759S: Maintained 6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6761T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6762F: Documentation/devicetree/bindings/interrupt-controller/ 6763F: drivers/irqchip/ 6764 6765IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6766M: Marc Zyngier <marc.zyngier@arm.com> 6767S: Maintained 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6769F: Documentation/IRQ-domain.txt 6770F: include/linux/irqdomain.h 6771F: kernel/irq/irqdomain.c 6772F: kernel/irq/msi.c 6773 6774ISA 6775M: William Breathitt Gray <vilhelm.gray@gmail.com> 6776S: Maintained 6777F: Documentation/isa.txt 6778F: drivers/base/isa.c 6779F: include/linux/isa.h 6780 6781ISAPNP 6782M: Jaroslav Kysela <perex@perex.cz> 6783S: Maintained 6784F: Documentation/isapnp.txt 6785F: drivers/pnp/isapnp/ 6786F: include/linux/isapnp.h 6787 6788ISA RADIO MODULE 6789M: Hans Verkuil <hverkuil@xs4all.nl> 6790L: linux-media@vger.kernel.org 6791T: git git://linuxtv.org/media_tree.git 6792W: https://linuxtv.org 6793S: Maintained 6794F: drivers/media/radio/radio-isa* 6795 6796iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6797M: Peter Jones <pjones@redhat.com> 6798M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6799S: Maintained 6800F: drivers/firmware/iscsi_ibft* 6801 6802ISCSI 6803M: Lee Duncan <lduncan@suse.com> 6804M: Chris Leech <cleech@redhat.com> 6805L: open-iscsi@googlegroups.com 6806W: www.open-iscsi.com 6807S: Maintained 6808F: drivers/scsi/*iscsi* 6809F: include/scsi/*iscsi* 6810 6811ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6812M: Or Gerlitz <ogerlitz@mellanox.com> 6813M: Sagi Grimberg <sagi@grimberg.me> 6814M: Roi Dayan <roid@mellanox.com> 6815L: linux-rdma@vger.kernel.org 6816S: Supported 6817W: http://www.openfabrics.org 6818W: www.open-iscsi.org 6819Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6820F: drivers/infiniband/ulp/iser/ 6821 6822ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6823M: Sagi Grimberg <sagi@grimberg.me> 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6825L: linux-rdma@vger.kernel.org 6826L: target-devel@vger.kernel.org 6827S: Supported 6828W: http://www.linux-iscsi.org 6829F: drivers/infiniband/ulp/isert 6830 6831ISDN SUBSYSTEM 6832M: Karsten Keil <isdn@linux-pingi.de> 6833L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6834L: netdev@vger.kernel.org 6835W: http://www.isdn4linux.de 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6837S: Maintained 6838F: Documentation/isdn/ 6839F: drivers/isdn/ 6840F: include/linux/isdn.h 6841F: include/linux/isdn/ 6842F: include/uapi/linux/isdn.h 6843F: include/uapi/linux/isdn/ 6844 6845ISDN SUBSYSTEM (Eicon active card driver) 6846M: Armin Schindler <mac@melware.de> 6847L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6848W: http://www.melware.de 6849S: Maintained 6850F: drivers/isdn/hardware/eicon/ 6851 6852IT87 HARDWARE MONITORING DRIVER 6853M: Jean Delvare <jdelvare@suse.com> 6854L: linux-hwmon@vger.kernel.org 6855S: Maintained 6856F: Documentation/hwmon/it87 6857F: drivers/hwmon/it87.c 6858 6859IT913X MEDIA DRIVER 6860M: Antti Palosaari <crope@iki.fi> 6861L: linux-media@vger.kernel.org 6862W: https://linuxtv.org 6863W: http://palosaari.fi/linux/ 6864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6865T: git git://linuxtv.org/anttip/media_tree.git 6866S: Maintained 6867F: drivers/media/tuners/it913x* 6868 6869IVTV VIDEO4LINUX DRIVER 6870M: Andy Walls <awalls@md.metrocast.net> 6871L: ivtv-devel@ivtvdriver.org (subscribers-only) 6872L: linux-media@vger.kernel.org 6873T: git git://linuxtv.org/media_tree.git 6874W: http://www.ivtvdriver.org 6875S: Maintained 6876F: Documentation/media/v4l-drivers/ivtv* 6877F: drivers/media/pci/ivtv/ 6878F: include/uapi/linux/ivtv* 6879 6880IX2505V MEDIA DRIVER 6881M: Malcolm Priestley <tvboxspy@gmail.com> 6882L: linux-media@vger.kernel.org 6883W: https://linuxtv.org 6884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6885S: Maintained 6886F: drivers/media/dvb-frontends/ix2505v* 6887 6888JC42.4 TEMPERATURE SENSOR DRIVER 6889M: Guenter Roeck <linux@roeck-us.net> 6890L: linux-hwmon@vger.kernel.org 6891S: Maintained 6892F: drivers/hwmon/jc42.c 6893F: Documentation/hwmon/jc42 6894 6895JFS FILESYSTEM 6896M: Dave Kleikamp <shaggy@kernel.org> 6897L: jfs-discussion@lists.sourceforge.net 6898W: http://jfs.sourceforge.net/ 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6900S: Maintained 6901F: Documentation/filesystems/jfs.txt 6902F: fs/jfs/ 6903 6904JME NETWORK DRIVER 6905M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6906L: netdev@vger.kernel.org 6907S: Maintained 6908F: drivers/net/ethernet/jme.* 6909 6910JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6911M: David Woodhouse <dwmw2@infradead.org> 6912L: linux-mtd@lists.infradead.org 6913W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6914S: Maintained 6915F: fs/jffs2/ 6916F: include/uapi/linux/jffs2.h 6917 6918JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6919M: "Theodore Ts'o" <tytso@mit.edu> 6920M: Jan Kara <jack@suse.com> 6921L: linux-ext4@vger.kernel.org 6922S: Maintained 6923F: fs/jbd2/ 6924F: include/linux/jbd2.h 6925 6926JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6927M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6928L: linux-media@vger.kernel.org 6929S: Maintained 6930F: drivers/media/platform/rcar_jpu.c 6931 6932JSM Neo PCI based serial card 6933M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6934L: linux-serial@vger.kernel.org 6935S: Maintained 6936F: drivers/tty/serial/jsm/ 6937 6938K10TEMP HARDWARE MONITORING DRIVER 6939M: Clemens Ladisch <clemens@ladisch.de> 6940L: linux-hwmon@vger.kernel.org 6941S: Maintained 6942F: Documentation/hwmon/k10temp 6943F: drivers/hwmon/k10temp.c 6944 6945K8TEMP HARDWARE MONITORING DRIVER 6946M: Rudolf Marek <r.marek@assembler.cz> 6947L: linux-hwmon@vger.kernel.org 6948S: Maintained 6949F: Documentation/hwmon/k8temp 6950F: drivers/hwmon/k8temp.c 6951 6952KASAN 6953M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6954R: Alexander Potapenko <glider@google.com> 6955R: Dmitry Vyukov <dvyukov@google.com> 6956L: kasan-dev@googlegroups.com 6957S: Maintained 6958F: arch/*/include/asm/kasan.h 6959F: arch/*/mm/kasan_init* 6960F: Documentation/dev-tools/kasan.rst 6961F: include/linux/kasan*.h 6962F: lib/test_kasan.c 6963F: mm/kasan/ 6964F: scripts/Makefile.kasan 6965 6966KCONFIG 6967M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6968L: linux-kbuild@vger.kernel.org 6969T: git git://gitorious.org/linux-kconfig/linux-kconfig 6970S: Maintained 6971F: Documentation/kbuild/kconfig-language.txt 6972F: scripts/kconfig/ 6973 6974KDUMP 6975M: Dave Young <dyoung@redhat.com> 6976M: Baoquan He <bhe@redhat.com> 6977R: Vivek Goyal <vgoyal@redhat.com> 6978L: kexec@lists.infradead.org 6979W: http://lse.sourceforge.net/kdump/ 6980S: Maintained 6981F: Documentation/kdump/ 6982 6983KEENE FM RADIO TRANSMITTER DRIVER 6984M: Hans Verkuil <hverkuil@xs4all.nl> 6985L: linux-media@vger.kernel.org 6986T: git git://linuxtv.org/media_tree.git 6987W: https://linuxtv.org 6988S: Maintained 6989F: drivers/media/radio/radio-keene* 6990 6991KERNEL AUTOMOUNTER v4 (AUTOFS4) 6992M: Ian Kent <raven@themaw.net> 6993L: autofs@vger.kernel.org 6994S: Maintained 6995F: fs/autofs4/ 6996 6997KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6998M: Michal Marek <mmarek@suse.com> 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7001L: linux-kbuild@vger.kernel.org 7002S: Maintained 7003F: Documentation/kbuild/ 7004F: Makefile 7005F: scripts/Makefile.* 7006F: scripts/basic/ 7007F: scripts/mk* 7008F: scripts/package/ 7009 7010KERNEL JANITORS 7011L: kernel-janitors@vger.kernel.org 7012W: http://kernelnewbies.org/KernelJanitors 7013S: Odd Fixes 7014 7015KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7016M: "J. Bruce Fields" <bfields@fieldses.org> 7017M: Jeff Layton <jlayton@poochiereds.net> 7018L: linux-nfs@vger.kernel.org 7019W: http://nfs.sourceforge.net/ 7020T: git git://linux-nfs.org/~bfields/linux.git 7021S: Supported 7022F: fs/nfsd/ 7023F: include/uapi/linux/nfsd/ 7024F: fs/lockd/ 7025F: fs/nfs_common/ 7026F: net/sunrpc/ 7027F: include/linux/lockd/ 7028F: include/linux/sunrpc/ 7029F: include/uapi/linux/sunrpc/ 7030 7031KERNEL SELFTEST FRAMEWORK 7032M: Shuah Khan <shuahkh@osg.samsung.com> 7033M: Shuah Khan <shuah@kernel.org> 7034L: linux-kselftest@vger.kernel.org 7035T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7036S: Maintained 7037F: tools/testing/selftests 7038 7039KERNEL VIRTUAL MACHINE (KVM) 7040M: Paolo Bonzini <pbonzini@redhat.com> 7041M: Radim Krčmář <rkrcmar@redhat.com> 7042L: kvm@vger.kernel.org 7043W: http://www.linux-kvm.org 7044T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7045S: Supported 7046F: Documentation/*/kvm*.txt 7047F: Documentation/virtual/kvm/ 7048F: arch/*/kvm/ 7049F: arch/x86/kernel/kvm.c 7050F: arch/x86/kernel/kvmclock.c 7051F: arch/*/include/asm/kvm* 7052F: include/linux/kvm* 7053F: include/uapi/linux/kvm* 7054F: virt/kvm/ 7055F: tools/kvm/ 7056 7057KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7058M: Joerg Roedel <joro@8bytes.org> 7059L: kvm@vger.kernel.org 7060W: http://www.linux-kvm.org/ 7061S: Maintained 7062F: arch/x86/include/asm/svm.h 7063F: arch/x86/kvm/svm.c 7064 7065KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7066M: Alexander Graf <agraf@suse.com> 7067L: kvm-ppc@vger.kernel.org 7068W: http://www.linux-kvm.org/ 7069T: git git://github.com/agraf/linux-2.6.git 7070S: Supported 7071F: arch/powerpc/include/asm/kvm* 7072F: arch/powerpc/kvm/ 7073 7074KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7075M: Christian Borntraeger <borntraeger@de.ibm.com> 7076M: Cornelia Huck <cornelia.huck@de.ibm.com> 7077L: linux-s390@vger.kernel.org 7078W: http://www.ibm.com/developerworks/linux/linux390/ 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7080S: Supported 7081F: Documentation/s390/kvm.txt 7082F: arch/s390/include/asm/kvm* 7083F: arch/s390/kvm/ 7084 7085KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7086M: Christoffer Dall <christoffer.dall@linaro.org> 7087M: Marc Zyngier <marc.zyngier@arm.com> 7088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7089L: kvmarm@lists.cs.columbia.edu 7090W: http://systems.cs.columbia.edu/projects/kvm-arm 7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7092S: Supported 7093F: arch/arm/include/uapi/asm/kvm* 7094F: arch/arm/include/asm/kvm* 7095F: arch/arm/kvm/ 7096F: virt/kvm/arm/ 7097F: include/kvm/arm_* 7098 7099KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7100M: Christoffer Dall <christoffer.dall@linaro.org> 7101M: Marc Zyngier <marc.zyngier@arm.com> 7102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7103L: kvmarm@lists.cs.columbia.edu 7104S: Maintained 7105F: arch/arm64/include/uapi/asm/kvm* 7106F: arch/arm64/include/asm/kvm* 7107F: arch/arm64/kvm/ 7108 7109KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7110M: James Hogan <james.hogan@imgtec.com> 7111L: linux-mips@linux-mips.org 7112S: Supported 7113F: arch/mips/include/uapi/asm/kvm* 7114F: arch/mips/include/asm/kvm* 7115F: arch/mips/kvm/ 7116 7117KEXEC 7118M: Eric Biederman <ebiederm@xmission.com> 7119W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7120L: kexec@lists.infradead.org 7121S: Maintained 7122F: include/linux/kexec.h 7123F: include/uapi/linux/kexec.h 7124F: kernel/kexec* 7125 7126KEYS/KEYRINGS: 7127M: David Howells <dhowells@redhat.com> 7128L: keyrings@vger.kernel.org 7129S: Maintained 7130F: Documentation/security/keys.txt 7131F: include/linux/key.h 7132F: include/linux/key-type.h 7133F: include/linux/keyctl.h 7134F: include/uapi/linux/keyctl.h 7135F: include/keys/ 7136F: security/keys/ 7137 7138KEYS-TRUSTED 7139M: David Safford <safford@us.ibm.com> 7140M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7141L: linux-security-module@vger.kernel.org 7142L: keyrings@vger.kernel.org 7143S: Supported 7144F: Documentation/security/keys-trusted-encrypted.txt 7145F: include/keys/trusted-type.h 7146F: security/keys/trusted.c 7147F: security/keys/trusted.h 7148 7149KEYS-ENCRYPTED 7150M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7151M: David Safford <safford@us.ibm.com> 7152L: linux-security-module@vger.kernel.org 7153L: keyrings@vger.kernel.org 7154S: Supported 7155F: Documentation/security/keys-trusted-encrypted.txt 7156F: include/keys/encrypted-type.h 7157F: security/keys/encrypted-keys/ 7158 7159KGDB / KDB /debug_core 7160M: Jason Wessel <jason.wessel@windriver.com> 7161W: http://kgdb.wiki.kernel.org/ 7162L: kgdb-bugreport@lists.sourceforge.net 7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7164S: Maintained 7165F: Documentation/DocBook/kgdb.tmpl 7166F: drivers/misc/kgdbts.c 7167F: drivers/tty/serial/kgdboc.c 7168F: include/linux/kdb.h 7169F: include/linux/kgdb.h 7170F: kernel/debug/ 7171 7172KMEMCHECK 7173M: Vegard Nossum <vegardno@ifi.uio.no> 7174M: Pekka Enberg <penberg@kernel.org> 7175S: Maintained 7176F: Documentation/dev-tools/kmemcheck.rst 7177F: arch/x86/include/asm/kmemcheck.h 7178F: arch/x86/mm/kmemcheck/ 7179F: include/linux/kmemcheck.h 7180F: mm/kmemcheck.c 7181 7182KMEMLEAK 7183M: Catalin Marinas <catalin.marinas@arm.com> 7184S: Maintained 7185F: Documentation/dev-tools/kmemleak.rst 7186F: include/linux/kmemleak.h 7187F: mm/kmemleak.c 7188F: mm/kmemleak-test.c 7189 7190KPROBES 7191M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7192M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7193M: "David S. Miller" <davem@davemloft.net> 7194M: Masami Hiramatsu <mhiramat@kernel.org> 7195S: Maintained 7196F: Documentation/kprobes.txt 7197F: include/linux/kprobes.h 7198F: kernel/kprobes.c 7199 7200KS0108 LCD CONTROLLER DRIVER 7201M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7202W: http://miguelojeda.es/auxdisplay.htm 7203W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7204S: Maintained 7205F: Documentation/auxdisplay/ks0108 7206F: drivers/auxdisplay/ks0108.c 7207F: include/linux/ks0108.h 7208 7209L3MDEV 7210M: David Ahern <dsa@cumulusnetworks.com> 7211L: netdev@vger.kernel.org 7212S: Maintained 7213F: net/l3mdev 7214F: include/net/l3mdev.h 7215 7216LANTIQ MIPS ARCHITECTURE 7217M: John Crispin <john@phrozen.org> 7218L: linux-mips@linux-mips.org 7219S: Maintained 7220F: arch/mips/lantiq 7221 7222LAPB module 7223L: linux-x25@vger.kernel.org 7224S: Orphan 7225F: Documentation/networking/lapb-module.txt 7226F: include/*/lapb.h 7227F: net/lapb/ 7228 7229LASI 53c700 driver for PARISC 7230M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7231L: linux-scsi@vger.kernel.org 7232S: Maintained 7233F: Documentation/scsi/53c700.txt 7234F: drivers/scsi/53c700* 7235 7236LED SUBSYSTEM 7237M: Richard Purdie <rpurdie@rpsys.net> 7238M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7239M: Pavel Machek <pavel@ucw.cz> 7240L: linux-leds@vger.kernel.org 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7242S: Maintained 7243F: Documentation/devicetree/bindings/leds/ 7244F: drivers/leds/ 7245F: include/linux/leds.h 7246 7247LEGACY EEPROM DRIVER 7248M: Jean Delvare <jdelvare@suse.com> 7249S: Maintained 7250F: Documentation/misc-devices/eeprom 7251F: drivers/misc/eeprom/eeprom.c 7252 7253LEGO USB Tower driver 7254M: Juergen Stuber <starblue@users.sourceforge.net> 7255L: legousb-devel@lists.sourceforge.net 7256W: http://legousb.sourceforge.net/ 7257S: Maintained 7258F: drivers/usb/misc/legousbtower.c 7259 7260LG2160 MEDIA DRIVER 7261M: Michael Krufky <mkrufky@linuxtv.org> 7262L: linux-media@vger.kernel.org 7263W: https://linuxtv.org 7264W: http://github.com/mkrufky 7265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7266T: git git://linuxtv.org/mkrufky/tuners.git 7267S: Maintained 7268F: drivers/media/dvb-frontends/lg2160.* 7269 7270LGDT3305 MEDIA DRIVER 7271M: Michael Krufky <mkrufky@linuxtv.org> 7272L: linux-media@vger.kernel.org 7273W: https://linuxtv.org 7274W: http://github.com/mkrufky 7275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7276T: git git://linuxtv.org/mkrufky/tuners.git 7277S: Maintained 7278F: drivers/media/dvb-frontends/lgdt3305.* 7279 7280LGUEST 7281M: Rusty Russell <rusty@rustcorp.com.au> 7282L: lguest@lists.ozlabs.org 7283W: http://lguest.ozlabs.org/ 7284S: Odd Fixes 7285F: arch/x86/include/asm/lguest*.h 7286F: arch/x86/lguest/ 7287F: drivers/lguest/ 7288F: include/linux/lguest*.h 7289F: tools/lguest/ 7290 7291LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7292M: Tejun Heo <tj@kernel.org> 7293L: linux-ide@vger.kernel.org 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7295S: Maintained 7296F: drivers/ata/ 7297F: include/linux/ata.h 7298F: include/linux/libata.h 7299F: Documentation/devicetree/bindings/ata/ 7300 7301LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7302M: Viresh Kumar <vireshk@kernel.org> 7303L: linux-ide@vger.kernel.org 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7305S: Maintained 7306F: include/linux/pata_arasan_cf_data.h 7307F: drivers/ata/pata_arasan_cf.c 7308 7309LIBATA PATA DRIVERS 7310M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7311M: Tejun Heo <tj@kernel.org> 7312L: linux-ide@vger.kernel.org 7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7314S: Maintained 7315F: drivers/ata/pata_*.c 7316F: drivers/ata/ata_generic.c 7317 7318LIBATA SATA AHCI PLATFORM devices support 7319M: Hans de Goede <hdegoede@redhat.com> 7320M: Tejun Heo <tj@kernel.org> 7321L: linux-ide@vger.kernel.org 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7323S: Maintained 7324F: drivers/ata/ahci_platform.c 7325F: drivers/ata/libahci_platform.c 7326F: include/linux/ahci_platform.h 7327 7328LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7329M: Mikael Pettersson <mikpelinux@gmail.com> 7330L: linux-ide@vger.kernel.org 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7332S: Maintained 7333F: drivers/ata/sata_promise.* 7334 7335LIBLOCKDEP 7336M: Sasha Levin <sasha.levin@oracle.com> 7337S: Maintained 7338F: tools/lib/lockdep/ 7339 7340LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7341M: Dan Williams <dan.j.williams@intel.com> 7342L: linux-nvdimm@lists.01.org 7343Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7345S: Supported 7346F: drivers/nvdimm/* 7347F: include/linux/nd.h 7348F: include/linux/libnvdimm.h 7349F: include/uapi/linux/ndctl.h 7350 7351LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7352M: Ross Zwisler <ross.zwisler@linux.intel.com> 7353L: linux-nvdimm@lists.01.org 7354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7355S: Supported 7356F: drivers/nvdimm/blk.c 7357F: drivers/nvdimm/region_devs.c 7358F: drivers/acpi/nfit* 7359 7360LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7361M: Vishal Verma <vishal.l.verma@intel.com> 7362L: linux-nvdimm@lists.01.org 7363Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7364S: Supported 7365F: drivers/nvdimm/btt* 7366 7367LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7368M: Ross Zwisler <ross.zwisler@linux.intel.com> 7369L: linux-nvdimm@lists.01.org 7370Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7371S: Supported 7372F: drivers/nvdimm/pmem.c 7373F: include/linux/pmem.h 7374F: arch/*/include/asm/pmem.h 7375 7376LIGHTNVM PLATFORM SUPPORT 7377M: Matias Bjorling <mb@lightnvm.io> 7378W: http://github/OpenChannelSSD 7379L: linux-block@vger.kernel.org 7380S: Maintained 7381F: drivers/lightnvm/ 7382F: include/linux/lightnvm.h 7383F: include/uapi/linux/lightnvm.h 7384 7385LINUX FOR POWERPC (32-BIT AND 64-BIT) 7386M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7387M: Paul Mackerras <paulus@samba.org> 7388M: Michael Ellerman <mpe@ellerman.id.au> 7389W: https://github.com/linuxppc/linux/wiki 7390L: linuxppc-dev@lists.ozlabs.org 7391Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7393S: Supported 7394F: Documentation/powerpc/ 7395F: arch/powerpc/ 7396F: drivers/char/tpm/tpm_ibmvtpm* 7397F: drivers/crypto/nx/ 7398F: drivers/crypto/vmx/ 7399F: drivers/net/ethernet/ibm/ibmveth.* 7400F: drivers/net/ethernet/ibm/ibmvnic.* 7401F: drivers/pci/hotplug/pnv_php.c 7402F: drivers/pci/hotplug/rpa* 7403F: drivers/scsi/ibmvscsi/ 7404F: tools/testing/selftests/powerpc 7405N: opal 7406N: /pmac 7407N: powermac 7408N: powernv 7409N: [^a-z0-9]ps3 7410N: pseries 7411 7412LINUX FOR POWER MACINTOSH 7413M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7414W: http://www.penguinppc.org/ 7415L: linuxppc-dev@lists.ozlabs.org 7416S: Maintained 7417F: arch/powerpc/platforms/powermac/ 7418F: drivers/macintosh/ 7419 7420LINUX FOR POWERPC EMBEDDED MPC5XXX 7421M: Anatolij Gustschin <agust@denx.de> 7422L: linuxppc-dev@lists.ozlabs.org 7423T: git git://git.denx.de/linux-denx-agust.git 7424S: Maintained 7425F: arch/powerpc/platforms/512x/ 7426F: arch/powerpc/platforms/52xx/ 7427 7428LINUX FOR POWERPC EMBEDDED PPC4XX 7429M: Alistair Popple <alistair@popple.id.au> 7430M: Matt Porter <mporter@kernel.crashing.org> 7431W: http://www.penguinppc.org/ 7432L: linuxppc-dev@lists.ozlabs.org 7433S: Maintained 7434F: arch/powerpc/platforms/40x/ 7435F: arch/powerpc/platforms/44x/ 7436 7437LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7438L: linuxppc-dev@lists.ozlabs.org 7439S: Orphan 7440F: arch/powerpc/*/*virtex* 7441F: arch/powerpc/*/*/*virtex* 7442 7443LINUX FOR POWERPC EMBEDDED PPC8XX 7444M: Vitaly Bordug <vitb@kernel.crashing.org> 7445W: http://www.penguinppc.org/ 7446L: linuxppc-dev@lists.ozlabs.org 7447S: Maintained 7448F: arch/powerpc/platforms/8xx/ 7449 7450LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7451M: Scott Wood <oss@buserror.net> 7452M: Kumar Gala <galak@kernel.crashing.org> 7453W: http://www.penguinppc.org/ 7454L: linuxppc-dev@lists.ozlabs.org 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7456S: Maintained 7457F: arch/powerpc/platforms/83xx/ 7458F: arch/powerpc/platforms/85xx/ 7459 7460LINUX FOR POWERPC PA SEMI PWRFICIENT 7461L: linuxppc-dev@lists.ozlabs.org 7462S: Orphan 7463F: arch/powerpc/platforms/pasemi/ 7464F: drivers/*/*pasemi* 7465F: drivers/*/*/*pasemi* 7466 7467LINUX SECURITY MODULE (LSM) FRAMEWORK 7468M: Chris Wright <chrisw@sous-sol.org> 7469L: linux-security-module@vger.kernel.org 7470S: Supported 7471 7472LIS3LV02D ACCELEROMETER DRIVER 7473M: Eric Piel <eric.piel@tremplin-utc.net> 7474S: Maintained 7475F: Documentation/misc-devices/lis3lv02d 7476F: drivers/misc/lis3lv02d/ 7477F: drivers/platform/x86/hp_accel.c 7478 7479LIVE PATCHING 7480M: Josh Poimboeuf <jpoimboe@redhat.com> 7481M: Jessica Yu <jeyu@redhat.com> 7482M: Jiri Kosina <jikos@kernel.org> 7483M: Miroslav Benes <mbenes@suse.cz> 7484R: Petr Mladek <pmladek@suse.com> 7485S: Maintained 7486F: kernel/livepatch/ 7487F: include/linux/livepatch.h 7488F: arch/x86/include/asm/livepatch.h 7489F: arch/x86/kernel/livepatch.c 7490F: Documentation/livepatch/ 7491F: Documentation/ABI/testing/sysfs-kernel-livepatch 7492F: samples/livepatch/ 7493L: live-patching@vger.kernel.org 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7495 7496LINUX KERNEL DUMP TEST MODULE (LKDTM) 7497M: Kees Cook <keescook@chromium.org> 7498S: Maintained 7499F: drivers/misc/lkdtm* 7500 7501LLC (802.2) 7502M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7503S: Maintained 7504F: include/linux/llc.h 7505F: include/uapi/linux/llc.h 7506F: include/net/llc* 7507F: net/llc/ 7508 7509LM73 HARDWARE MONITOR DRIVER 7510M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7511L: linux-hwmon@vger.kernel.org 7512S: Maintained 7513F: drivers/hwmon/lm73.c 7514 7515LM78 HARDWARE MONITOR DRIVER 7516M: Jean Delvare <jdelvare@suse.com> 7517L: linux-hwmon@vger.kernel.org 7518S: Maintained 7519F: Documentation/hwmon/lm78 7520F: drivers/hwmon/lm78.c 7521 7522LM83 HARDWARE MONITOR DRIVER 7523M: Jean Delvare <jdelvare@suse.com> 7524L: linux-hwmon@vger.kernel.org 7525S: Maintained 7526F: Documentation/hwmon/lm83 7527F: drivers/hwmon/lm83.c 7528 7529LM90 HARDWARE MONITOR DRIVER 7530M: Jean Delvare <jdelvare@suse.com> 7531L: linux-hwmon@vger.kernel.org 7532S: Maintained 7533F: Documentation/hwmon/lm90 7534F: Documentation/devicetree/bindings/hwmon/lm90.txt 7535F: drivers/hwmon/lm90.c 7536 7537LM95234 HARDWARE MONITOR DRIVER 7538M: Guenter Roeck <linux@roeck-us.net> 7539L: linux-hwmon@vger.kernel.org 7540S: Maintained 7541F: Documentation/hwmon/lm95234 7542F: drivers/hwmon/lm95234.c 7543 7544LME2510 MEDIA DRIVER 7545M: Malcolm Priestley <tvboxspy@gmail.com> 7546L: linux-media@vger.kernel.org 7547W: https://linuxtv.org 7548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7549S: Maintained 7550F: drivers/media/usb/dvb-usb-v2/lmedm04* 7551 7552LOCKING PRIMITIVES 7553M: Peter Zijlstra <peterz@infradead.org> 7554M: Ingo Molnar <mingo@redhat.com> 7555L: linux-kernel@vger.kernel.org 7556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7557S: Maintained 7558F: Documentation/locking/ 7559F: include/linux/lockdep.h 7560F: include/linux/spinlock*.h 7561F: arch/*/include/asm/spinlock*.h 7562F: include/linux/rwlock*.h 7563F: include/linux/mutex*.h 7564F: arch/*/include/asm/mutex*.h 7565F: include/linux/rwsem*.h 7566F: arch/*/include/asm/rwsem.h 7567F: include/linux/seqlock.h 7568F: lib/locking*.[ch] 7569F: kernel/locking/ 7570 7571LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7572M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7573L: linux-ntfs-dev@lists.sourceforge.net 7574W: http://www.linux-ntfs.org/content/view/19/37/ 7575S: Maintained 7576F: Documentation/ldm.txt 7577F: block/partitions/ldm.* 7578 7579LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7580M: Sathya Prakash <sathya.prakash@broadcom.com> 7581M: Chaitra P B <chaitra.basappa@broadcom.com> 7582M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7583L: MPT-FusionLinux.pdl@broadcom.com 7584L: linux-scsi@vger.kernel.org 7585W: http://www.avagotech.com/support/ 7586S: Supported 7587F: drivers/message/fusion/ 7588F: drivers/scsi/mpt2sas/ 7589F: drivers/scsi/mpt3sas/ 7590 7591LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7592M: Matthew Wilcox <matthew@wil.cx> 7593L: linux-scsi@vger.kernel.org 7594S: Maintained 7595F: drivers/scsi/sym53c8xx_2/ 7596 7597LTC4261 HARDWARE MONITOR DRIVER 7598M: Guenter Roeck <linux@roeck-us.net> 7599L: linux-hwmon@vger.kernel.org 7600S: Maintained 7601F: Documentation/hwmon/ltc4261 7602F: drivers/hwmon/ltc4261.c 7603 7604LTP (Linux Test Project) 7605M: Mike Frysinger <vapier@gentoo.org> 7606M: Cyril Hrubis <chrubis@suse.cz> 7607M: Wanlong Gao <wanlong.gao@gmail.com> 7608M: Jan Stancek <jstancek@redhat.com> 7609M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7610M: Alexey Kodanev <alexey.kodanev@oracle.com> 7611L: ltp@lists.linux.it (subscribers-only) 7612W: http://linux-test-project.github.io/ 7613T: git git://github.com/linux-test-project/ltp.git 7614S: Maintained 7615 7616M32R ARCHITECTURE 7617W: http://www.linux-m32r.org/ 7618S: Orphan 7619F: arch/m32r/ 7620 7621M68K ARCHITECTURE 7622M: Geert Uytterhoeven <geert@linux-m68k.org> 7623L: linux-m68k@lists.linux-m68k.org 7624W: http://www.linux-m68k.org/ 7625T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7626S: Maintained 7627F: arch/m68k/ 7628F: drivers/zorro/ 7629 7630M68K ON APPLE MACINTOSH 7631M: Joshua Thompson <funaho@jurai.org> 7632W: http://www.mac.linux-m68k.org/ 7633L: linux-m68k@lists.linux-m68k.org 7634S: Maintained 7635F: arch/m68k/mac/ 7636 7637M68K ON HP9000/300 7638M: Philip Blundell <philb@gnu.org> 7639W: http://www.tazenda.demon.co.uk/phil/linux-hp 7640S: Maintained 7641F: arch/m68k/hp300/ 7642 7643M88DS3103 MEDIA DRIVER 7644M: Antti Palosaari <crope@iki.fi> 7645L: linux-media@vger.kernel.org 7646W: https://linuxtv.org 7647W: http://palosaari.fi/linux/ 7648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7649T: git git://linuxtv.org/anttip/media_tree.git 7650S: Maintained 7651F: drivers/media/dvb-frontends/m88ds3103* 7652 7653M88RS2000 MEDIA DRIVER 7654M: Malcolm Priestley <tvboxspy@gmail.com> 7655L: linux-media@vger.kernel.org 7656W: https://linuxtv.org 7657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7658S: Maintained 7659F: drivers/media/dvb-frontends/m88rs2000* 7660 7661MA901 MASTERKIT USB FM RADIO DRIVER 7662M: Alexey Klimov <klimov.linux@gmail.com> 7663L: linux-media@vger.kernel.org 7664T: git git://linuxtv.org/media_tree.git 7665S: Maintained 7666F: drivers/media/radio/radio-ma901.c 7667 7668MAC80211 7669M: Johannes Berg <johannes@sipsolutions.net> 7670L: linux-wireless@vger.kernel.org 7671W: http://wireless.kernel.org/ 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7674S: Maintained 7675F: Documentation/networking/mac80211-injection.txt 7676F: include/net/mac80211.h 7677F: net/mac80211/ 7678F: drivers/net/wireless/mac80211_hwsim.[ch] 7679 7680MACVLAN DRIVER 7681M: Patrick McHardy <kaber@trash.net> 7682L: netdev@vger.kernel.org 7683S: Maintained 7684F: drivers/net/macvlan.c 7685F: include/linux/if_macvlan.h 7686 7687MAILBOX API 7688M: Jassi Brar <jassisinghbrar@gmail.com> 7689L: linux-kernel@vger.kernel.org 7690S: Maintained 7691F: drivers/mailbox/ 7692F: include/linux/mailbox_client.h 7693F: include/linux/mailbox_controller.h 7694 7695MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7696M: Michael Kerrisk <mtk.manpages@gmail.com> 7697W: http://www.kernel.org/doc/man-pages 7698L: linux-man@vger.kernel.org 7699S: Maintained 7700 7701MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7702M: Andrew Lunn <andrew@lunn.ch> 7703M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7704L: netdev@vger.kernel.org 7705S: Maintained 7706F: drivers/net/dsa/mv88e6xxx/ 7707F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7708 7709MARVELL ARMADA DRM SUPPORT 7710M: Russell King <rmk+kernel@armlinux.org.uk> 7711S: Maintained 7712F: drivers/gpu/drm/armada/ 7713F: include/uapi/drm/armada_drm.h 7714F: Documentation/devicetree/bindings/display/armada/ 7715 7716MARVELL CRYPTO DRIVER 7717M: Boris Brezillon <boris.brezillon@free-electrons.com> 7718M: Arnaud Ebalard <arno@natisbad.org> 7719F: drivers/crypto/marvell/ 7720S: Maintained 7721L: linux-crypto@vger.kernel.org 7722 7723MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7724M: Mirko Lindner <mlindner@marvell.com> 7725M: Stephen Hemminger <stephen@networkplumber.org> 7726L: netdev@vger.kernel.org 7727S: Maintained 7728F: drivers/net/ethernet/marvell/sk* 7729 7730MARVELL LIBERTAS WIRELESS DRIVER 7731L: libertas-dev@lists.infradead.org 7732S: Orphan 7733F: drivers/net/wireless/marvell/libertas/ 7734 7735MARVELL MV643XX ETHERNET DRIVER 7736M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7737L: netdev@vger.kernel.org 7738S: Maintained 7739F: drivers/net/ethernet/marvell/mv643xx_eth.* 7740F: include/linux/mv643xx.h 7741 7742MARVELL MVNETA ETHERNET DRIVER 7743M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7744L: netdev@vger.kernel.org 7745S: Maintained 7746F: drivers/net/ethernet/marvell/mvneta.* 7747 7748MARVELL MWIFIEX WIRELESS DRIVER 7749M: Amitkumar Karwar <akarwar@marvell.com> 7750M: Nishant Sarmukadam <nishants@marvell.com> 7751L: linux-wireless@vger.kernel.org 7752S: Maintained 7753F: drivers/net/wireless/marvell/mwifiex/ 7754 7755MARVELL MWL8K WIRELESS DRIVER 7756M: Lennert Buytenhek <buytenh@wantstofly.org> 7757L: linux-wireless@vger.kernel.org 7758S: Odd Fixes 7759F: drivers/net/wireless/marvell/mwl8k.c 7760 7761MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7762M: Nicolas Pitre <nico@fluxnic.net> 7763S: Odd Fixes 7764F: drivers/mmc/host/mvsdio.* 7765 7766MATROX FRAMEBUFFER DRIVER 7767L: linux-fbdev@vger.kernel.org 7768S: Orphan 7769F: drivers/video/fbdev/matrox/matroxfb_* 7770F: include/uapi/linux/matroxfb.h 7771 7772MAX16065 HARDWARE MONITOR DRIVER 7773M: Guenter Roeck <linux@roeck-us.net> 7774L: linux-hwmon@vger.kernel.org 7775S: Maintained 7776F: Documentation/hwmon/max16065 7777F: drivers/hwmon/max16065.c 7778 7779MAX20751 HARDWARE MONITOR DRIVER 7780M: Guenter Roeck <linux@roeck-us.net> 7781L: linux-hwmon@vger.kernel.org 7782S: Maintained 7783F: Documentation/hwmon/max20751 7784F: drivers/hwmon/max20751.c 7785 7786MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7787L: linux-hwmon@vger.kernel.org 7788S: Orphan 7789F: Documentation/hwmon/max6650 7790F: drivers/hwmon/max6650.c 7791 7792MAX6697 HARDWARE MONITOR DRIVER 7793M: Guenter Roeck <linux@roeck-us.net> 7794L: linux-hwmon@vger.kernel.org 7795S: Maintained 7796F: Documentation/hwmon/max6697 7797F: Documentation/devicetree/bindings/i2c/max6697.txt 7798F: drivers/hwmon/max6697.c 7799F: include/linux/platform_data/max6697.h 7800 7801MAX9860 MONO AUDIO VOICE CODEC DRIVER 7802M: Peter Rosin <peda@axentia.se> 7803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7804S: Maintained 7805F: Documentation/devicetree/bindings/sound/max9860.txt 7806F: sound/soc/codecs/max9860.* 7807 7808MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7809M: Krzysztof Kozlowski <krzk@kernel.org> 7810M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7811L: linux-pm@vger.kernel.org 7812S: Supported 7813F: drivers/power/supply/max14577_charger.c 7814F: drivers/power/supply/max77693_charger.c 7815 7816MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7817M: Javier Martinez Canillas <javier@osg.samsung.com> 7818L: linux-kernel@vger.kernel.org 7819S: Supported 7820F: drivers/*/*max77802*.c 7821F: Documentation/devicetree/bindings/*/*max77802.txt 7822F: include/dt-bindings/*/*max77802.h 7823 7824MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7825M: Chanwoo Choi <cw00.choi@samsung.com> 7826M: Krzysztof Kozlowski <krzk@kernel.org> 7827M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7828L: linux-kernel@vger.kernel.org 7829S: Supported 7830F: drivers/*/max14577*.c 7831F: drivers/*/max77686*.c 7832F: drivers/*/max77693*.c 7833F: drivers/extcon/extcon-max14577.c 7834F: drivers/extcon/extcon-max77693.c 7835F: drivers/rtc/rtc-max77686.c 7836F: drivers/clk/clk-max77686.c 7837F: Documentation/devicetree/bindings/mfd/max14577.txt 7838F: Documentation/devicetree/bindings/*/max77686.txt 7839F: Documentation/devicetree/bindings/mfd/max77693.txt 7840F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7841F: include/linux/mfd/max14577*.h 7842F: include/linux/mfd/max77686*.h 7843F: include/linux/mfd/max77693*.h 7844 7845MAXIRADIO FM RADIO RECEIVER DRIVER 7846M: Hans Verkuil <hverkuil@xs4all.nl> 7847L: linux-media@vger.kernel.org 7848T: git git://linuxtv.org/media_tree.git 7849W: https://linuxtv.org 7850S: Maintained 7851F: drivers/media/radio/radio-maxiradio* 7852 7853MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7854M: Peter Rosin <peda@axentia.se> 7855L: linux-iio@vger.kernel.org 7856S: Maintained 7857F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7858F: drivers/iio/potentiometer/mcp4531.c 7859 7860MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7861M: William Breathitt Gray <vilhelm.gray@gmail.com> 7862L: linux-iio@vger.kernel.org 7863S: Maintained 7864F: drivers/iio/dac/cio-dac.c 7865 7866MEDIA DRIVERS FOR RENESAS - FCP 7867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7868L: linux-media@vger.kernel.org 7869L: linux-renesas-soc@vger.kernel.org 7870T: git git://linuxtv.org/media_tree.git 7871S: Supported 7872F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7873F: drivers/media/platform/rcar-fcp.c 7874F: include/media/rcar-fcp.h 7875 7876MEDIA DRIVERS FOR RENESAS - FDP1 7877M: Kieran Bingham <kieran@bingham.xyz> 7878L: linux-media@vger.kernel.org 7879L: linux-renesas-soc@vger.kernel.org 7880T: git git://linuxtv.org/media_tree.git 7881S: Supported 7882F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7883F: drivers/media/platform/rcar_fdp1.c 7884 7885MEDIA DRIVERS FOR RENESAS - VIN 7886M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7887L: linux-media@vger.kernel.org 7888L: linux-renesas-soc@vger.kernel.org 7889T: git git://linuxtv.org/media_tree.git 7890S: Supported 7891F: Documentation/devicetree/bindings/media/rcar_vin.txt 7892F: drivers/media/platform/rcar-vin/ 7893 7894MEDIA DRIVERS FOR RENESAS - VSP1 7895M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7896L: linux-media@vger.kernel.org 7897L: linux-renesas-soc@vger.kernel.org 7898T: git git://linuxtv.org/media_tree.git 7899S: Supported 7900F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7901F: drivers/media/platform/vsp1/ 7902 7903MEDIA DRIVERS FOR HELENE 7904M: Abylay Ospan <aospan@netup.ru> 7905L: linux-media@vger.kernel.org 7906W: https://linuxtv.org 7907W: http://netup.tv/ 7908T: git git://linuxtv.org/media_tree.git 7909S: Supported 7910F: drivers/media/dvb-frontends/helene* 7911 7912MEDIA DRIVERS FOR ASCOT2E 7913M: Sergey Kozlov <serjk@netup.ru> 7914M: Abylay Ospan <aospan@netup.ru> 7915L: linux-media@vger.kernel.org 7916W: https://linuxtv.org 7917W: http://netup.tv/ 7918T: git git://linuxtv.org/media_tree.git 7919S: Supported 7920F: drivers/media/dvb-frontends/ascot2e* 7921 7922MEDIA DRIVERS FOR CXD2841ER 7923M: Sergey Kozlov <serjk@netup.ru> 7924M: Abylay Ospan <aospan@netup.ru> 7925L: linux-media@vger.kernel.org 7926W: https://linuxtv.org 7927W: http://netup.tv/ 7928T: git git://linuxtv.org/media_tree.git 7929S: Supported 7930F: drivers/media/dvb-frontends/cxd2841er* 7931 7932MEDIA DRIVERS FOR HORUS3A 7933M: Sergey Kozlov <serjk@netup.ru> 7934M: Abylay Ospan <aospan@netup.ru> 7935L: linux-media@vger.kernel.org 7936W: https://linuxtv.org 7937W: http://netup.tv/ 7938T: git git://linuxtv.org/media_tree.git 7939S: Supported 7940F: drivers/media/dvb-frontends/horus3a* 7941 7942MEDIA DRIVERS FOR LNBH25 7943M: Sergey Kozlov <serjk@netup.ru> 7944M: Abylay Ospan <aospan@netup.ru> 7945L: linux-media@vger.kernel.org 7946W: https://linuxtv.org 7947W: http://netup.tv/ 7948T: git git://linuxtv.org/media_tree.git 7949S: Supported 7950F: drivers/media/dvb-frontends/lnbh25* 7951 7952MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7953M: Sergey Kozlov <serjk@netup.ru> 7954M: Abylay Ospan <aospan@netup.ru> 7955L: linux-media@vger.kernel.org 7956W: https://linuxtv.org 7957W: http://netup.tv/ 7958T: git git://linuxtv.org/media_tree.git 7959S: Supported 7960F: drivers/media/pci/netup_unidvb/* 7961 7962MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7963M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7964M: Mauro Carvalho Chehab <mchehab@kernel.org> 7965P: LinuxTV.org Project 7966L: linux-media@vger.kernel.org 7967W: https://linuxtv.org 7968Q: http://patchwork.kernel.org/project/linux-media/list/ 7969T: git git://linuxtv.org/media_tree.git 7970S: Maintained 7971F: Documentation/media/ 7972F: drivers/media/ 7973F: drivers/staging/media/ 7974F: include/linux/platform_data/media/ 7975F: include/media/ 7976F: include/uapi/linux/dvb/ 7977F: include/uapi/linux/videodev2.h 7978F: include/uapi/linux/media.h 7979F: include/uapi/linux/v4l2-* 7980F: include/uapi/linux/meye.h 7981F: include/uapi/linux/ivtv* 7982F: include/uapi/linux/uvcvideo.h 7983 7984MEDIATEK ETHERNET DRIVER 7985M: Felix Fietkau <nbd@openwrt.org> 7986M: John Crispin <blogic@openwrt.org> 7987L: netdev@vger.kernel.org 7988S: Maintained 7989F: drivers/net/ethernet/mediatek/ 7990 7991MEDIATEK MEDIA DRIVER 7992M: Tiffany Lin <tiffany.lin@mediatek.com> 7993M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7994S: Supported 7995F: drivers/media/platform/mtk-vcodec/ 7996F: drivers/media/platform/mtk-vpu/ 7997F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7998F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7999 8000MEDIATEK MDP DRIVER 8001M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8002M: Houlong Wei <houlong.wei@mediatek.com> 8003M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8004S: Supported 8005F: drivers/media/platform/mtk-mdp/ 8006F: drivers/media/platform/mtk-vpu/ 8007F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8008 8009MEDIATEK MT7601U WIRELESS LAN DRIVER 8010M: Jakub Kicinski <kubakici@wp.pl> 8011L: linux-wireless@vger.kernel.org 8012S: Maintained 8013F: drivers/net/wireless/mediatek/mt7601u/ 8014 8015MEGARAID SCSI/SAS DRIVERS 8016M: Kashyap Desai <kashyap.desai@broadcom.com> 8017M: Sumit Saxena <sumit.saxena@broadcom.com> 8018M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8019L: megaraidlinux.pdl@broadcom.com 8020L: linux-scsi@vger.kernel.org 8021W: http://www.avagotech.com/support/ 8022S: Maintained 8023F: Documentation/scsi/megaraid.txt 8024F: drivers/scsi/megaraid.* 8025F: drivers/scsi/megaraid/ 8026 8027MELFAS MIP4 TOUCHSCREEN DRIVER 8028M: Sangwon Jee <jeesw@melfas.com> 8029W: http://www.melfas.com 8030S: Supported 8031F: drivers/input/touchscreen/melfas_mip4.c 8032F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8033 8034MELLANOX ETHERNET DRIVER (mlx4_en) 8035M: Tariq Toukan <tariqt@mellanox.com> 8036L: netdev@vger.kernel.org 8037S: Supported 8038W: http://www.mellanox.com 8039Q: http://patchwork.ozlabs.org/project/netdev/list/ 8040F: drivers/net/ethernet/mellanox/mlx4/en_* 8041 8042MELLANOX ETHERNET DRIVER (mlx5e) 8043M: Saeed Mahameed <saeedm@mellanox.com> 8044L: netdev@vger.kernel.org 8045S: Supported 8046W: http://www.mellanox.com 8047Q: http://patchwork.ozlabs.org/project/netdev/list/ 8048F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8049 8050MELLANOX ETHERNET SWITCH DRIVERS 8051M: Jiri Pirko <jiri@mellanox.com> 8052M: Ido Schimmel <idosch@mellanox.com> 8053L: netdev@vger.kernel.org 8054S: Supported 8055W: http://www.mellanox.com 8056Q: http://patchwork.ozlabs.org/project/netdev/list/ 8057F: drivers/net/ethernet/mellanox/mlxsw/ 8058 8059MELLANOX MLXCPLD I2C AND MUX DRIVER 8060M: Vadim Pasternak <vadimp@mellanox.com> 8061M: Michael Shych <michaelsh@mellanox.com> 8062L: linux-i2c@vger.kernel.org 8063S: Supported 8064F: drivers/i2c/busses/i2c-mlxcpld.c 8065F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8066F: Documentation/i2c/busses/i2c-mlxcpld 8067 8068MELLANOX MLXCPLD LED DRIVER 8069M: Vadim Pasternak <vadimp@mellanox.com> 8070L: linux-leds@vger.kernel.org 8071S: Supported 8072F: drivers/leds/leds-mlxcpld.c 8073F: Documentation/leds/leds-mlxcpld.txt 8074 8075MELLANOX PLATFORM DRIVER 8076M: Vadim Pasternak <vadimp@mellanox.com> 8077L: platform-driver-x86@vger.kernel.org 8078S: Supported 8079F: drivers/platform/x86/mlx-platform.c 8080 8081MELLANOX MLX CPLD HOTPLUG DRIVER 8082M: Vadim Pasternak <vadimp@mellanox.com> 8083L: platform-driver-x86@vger.kernel.org 8084S: Supported 8085F: drivers/platform/x86/mlxcpld-hotplug.c 8086F: include/linux/platform_data/mlxcpld-hotplug.h 8087 8088SOFT-ROCE DRIVER (rxe) 8089M: Moni Shoua <monis@mellanox.com> 8090L: linux-rdma@vger.kernel.org 8091S: Supported 8092W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8093Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8094F: drivers/infiniband/sw/rxe/ 8095F: include/uapi/rdma/rdma_user_rxe.h 8096 8097MEMBARRIER SUPPORT 8098M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8100L: linux-kernel@vger.kernel.org 8101S: Supported 8102F: kernel/membarrier.c 8103F: include/uapi/linux/membarrier.h 8104 8105MEMORY MANAGEMENT 8106L: linux-mm@kvack.org 8107W: http://www.linux-mm.org 8108S: Maintained 8109F: include/linux/mm.h 8110F: include/linux/gfp.h 8111F: include/linux/mmzone.h 8112F: include/linux/memory_hotplug.h 8113F: include/linux/vmalloc.h 8114F: mm/ 8115 8116MEMORY TECHNOLOGY DEVICES (MTD) 8117M: David Woodhouse <dwmw2@infradead.org> 8118M: Brian Norris <computersforpeace@gmail.com> 8119M: Boris Brezillon <boris.brezillon@free-electrons.com> 8120M: Marek Vasut <marek.vasut@gmail.com> 8121M: Richard Weinberger <richard@nod.at> 8122M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8123L: linux-mtd@lists.infradead.org 8124W: http://www.linux-mtd.infradead.org/ 8125Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8126T: git git://git.infradead.org/linux-mtd.git 8127T: git git://git.infradead.org/l2-mtd.git 8128S: Maintained 8129F: Documentation/devicetree/bindings/mtd/ 8130F: drivers/mtd/ 8131F: include/linux/mtd/ 8132F: include/uapi/mtd/ 8133 8134MEN A21 WATCHDOG DRIVER 8135M: Johannes Thumshirn <morbidrsa@gmail.com> 8136L: linux-watchdog@vger.kernel.org 8137S: Maintained 8138F: drivers/watchdog/mena21_wdt.c 8139 8140MEN CHAMELEON BUS (mcb) 8141M: Johannes Thumshirn <morbidrsa@gmail.com> 8142S: Maintained 8143F: drivers/mcb/ 8144F: include/linux/mcb.h 8145F: Documentation/men-chameleon-bus.txt 8146 8147MEN F21BMC (Board Management Controller) 8148M: Andreas Werner <andreas.werner@men.de> 8149S: Supported 8150F: drivers/mfd/menf21bmc.c 8151F: drivers/watchdog/menf21bmc_wdt.c 8152F: drivers/leds/leds-menf21bmc.c 8153F: drivers/hwmon/menf21bmc_hwmon.c 8154F: Documentation/hwmon/menf21bmc 8155 8156METAG ARCHITECTURE 8157M: James Hogan <james.hogan@imgtec.com> 8158L: linux-metag@vger.kernel.org 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8160S: Odd Fixes 8161F: arch/metag/ 8162F: Documentation/metag/ 8163F: Documentation/devicetree/bindings/metag/ 8164F: Documentation/devicetree/bindings/interrupt-controller/img,* 8165F: drivers/clocksource/metag_generic.c 8166F: drivers/irqchip/irq-metag.c 8167F: drivers/irqchip/irq-metag-ext.c 8168F: drivers/tty/metag_da.c 8169 8170MICROBLAZE ARCHITECTURE 8171M: Michal Simek <monstr@monstr.eu> 8172W: http://www.monstr.eu/fdt/ 8173T: git git://git.monstr.eu/linux-2.6-microblaze.git 8174S: Supported 8175F: arch/microblaze/ 8176 8177MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8178M: Richard Genoud <richard.genoud@gmail.com> 8179S: Maintained 8180F: drivers/tty/serial/atmel_serial.c 8181F: include/linux/atmel_serial.h 8182 8183MICROCHIP / ATMEL ISC DRIVER 8184M: Songjun Wu <songjun.wu@microchip.com> 8185L: linux-media@vger.kernel.org 8186S: Supported 8187F: drivers/media/platform/atmel/atmel-isc.c 8188F: drivers/media/platform/atmel/atmel-isc-regs.h 8189F: devicetree/bindings/media/atmel-isc.txt 8190 8191MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8192M: Chen Yu <yu.c.chen@intel.com> 8193L: platform-driver-x86@vger.kernel.org 8194S: Supported 8195F: drivers/platform/x86/surfacepro3_button.c 8196 8197MICROTEK X6 SCANNER 8198M: Oliver Neukum <oliver@neukum.org> 8199S: Maintained 8200F: drivers/usb/image/microtek.* 8201 8202MIPS 8203M: Ralf Baechle <ralf@linux-mips.org> 8204L: linux-mips@linux-mips.org 8205W: http://www.linux-mips.org/ 8206T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8207Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8208S: Supported 8209F: Documentation/devicetree/bindings/mips/ 8210F: Documentation/mips/ 8211F: arch/mips/ 8212 8213MIPS/LOONGSON1 ARCHITECTURE 8214M: Keguang Zhang <keguang.zhang@gmail.com> 8215L: linux-mips@linux-mips.org 8216S: Maintained 8217F: arch/mips/loongson32/ 8218F: arch/mips/include/asm/mach-loongson32/ 8219F: drivers/*/*loongson1* 8220F: drivers/*/*/*loongson1* 8221 8222MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8223M: Hans Verkuil <hverkuil@xs4all.nl> 8224L: linux-media@vger.kernel.org 8225T: git git://linuxtv.org/media_tree.git 8226W: https://linuxtv.org 8227S: Odd Fixes 8228F: drivers/media/radio/radio-miropcm20* 8229 8230MELLANOX MLX4 core VPI driver 8231M: Yishai Hadas <yishaih@mellanox.com> 8232L: netdev@vger.kernel.org 8233L: linux-rdma@vger.kernel.org 8234W: http://www.mellanox.com 8235Q: http://patchwork.ozlabs.org/project/netdev/list/ 8236S: Supported 8237F: drivers/net/ethernet/mellanox/mlx4/ 8238F: include/linux/mlx4/ 8239F: include/uapi/rdma/mlx4-abi.h 8240 8241MELLANOX MLX4 IB driver 8242M: Yishai Hadas <yishaih@mellanox.com> 8243L: linux-rdma@vger.kernel.org 8244W: http://www.mellanox.com 8245Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8246S: Supported 8247F: drivers/infiniband/hw/mlx4/ 8248F: include/linux/mlx4/ 8249 8250MELLANOX MLX5 core VPI driver 8251M: Saeed Mahameed <saeedm@mellanox.com> 8252M: Matan Barak <matanb@mellanox.com> 8253M: Leon Romanovsky <leonro@mellanox.com> 8254L: netdev@vger.kernel.org 8255L: linux-rdma@vger.kernel.org 8256W: http://www.mellanox.com 8257Q: http://patchwork.ozlabs.org/project/netdev/list/ 8258S: Supported 8259F: drivers/net/ethernet/mellanox/mlx5/core/ 8260F: include/linux/mlx5/ 8261F: include/uapi/rdma/mlx5-abi.h 8262 8263MELLANOX MLX5 IB driver 8264M: Matan Barak <matanb@mellanox.com> 8265M: Leon Romanovsky <leonro@mellanox.com> 8266L: linux-rdma@vger.kernel.org 8267W: http://www.mellanox.com 8268Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8269S: Supported 8270F: drivers/infiniband/hw/mlx5/ 8271F: include/linux/mlx5/ 8272 8273MELEXIS MLX90614 DRIVER 8274M: Crt Mori <cmo@melexis.com> 8275L: linux-iio@vger.kernel.org 8276W: http://www.melexis.com 8277S: Supported 8278F: drivers/iio/temperature/mlx90614.c 8279 8280MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8281M: Don Brace <don.brace@microsemi.com> 8282L: esc.storagedev@microsemi.com 8283L: linux-scsi@vger.kernel.org 8284S: Supported 8285F: drivers/scsi/smartpqi/smartpqi*.[ch] 8286F: drivers/scsi/smartpqi/Kconfig 8287F: drivers/scsi/smartpqi/Makefile 8288F: include/linux/cciss*.h 8289F: include/uapi/linux/cciss*.h 8290F: Documentation/scsi/smartpqi.txt 8291 8292MN88472 MEDIA DRIVER 8293M: Antti Palosaari <crope@iki.fi> 8294L: linux-media@vger.kernel.org 8295W: https://linuxtv.org 8296W: http://palosaari.fi/linux/ 8297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8298S: Maintained 8299F: drivers/media/dvb-frontends/mn88472* 8300 8301MN88473 MEDIA DRIVER 8302M: Antti Palosaari <crope@iki.fi> 8303L: linux-media@vger.kernel.org 8304W: https://linuxtv.org 8305W: http://palosaari.fi/linux/ 8306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8307S: Maintained 8308F: drivers/media/dvb-frontends/mn88473* 8309 8310MODULE SUPPORT 8311M: Jessica Yu <jeyu@redhat.com> 8312M: Rusty Russell <rusty@rustcorp.com.au> 8313S: Maintained 8314F: include/linux/module.h 8315F: kernel/module.c 8316 8317MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8318W: http://popies.net/meye/ 8319S: Orphan 8320F: Documentation/media/v4l-drivers/meye* 8321F: drivers/media/pci/meye/ 8322F: include/uapi/linux/meye.h 8323 8324MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8325M: Jiri Slaby <jirislaby@gmail.com> 8326S: Maintained 8327F: Documentation/serial/moxa-smartio 8328F: drivers/tty/mxser.* 8329 8330MR800 AVERMEDIA USB FM RADIO DRIVER 8331M: Alexey Klimov <klimov.linux@gmail.com> 8332L: linux-media@vger.kernel.org 8333T: git git://linuxtv.org/media_tree.git 8334S: Maintained 8335F: drivers/media/radio/radio-mr800.c 8336 8337MRF24J40 IEEE 802.15.4 RADIO DRIVER 8338M: Alan Ott <alan@signal11.us> 8339L: linux-wpan@vger.kernel.org 8340S: Maintained 8341F: drivers/net/ieee802154/mrf24j40.c 8342F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8343 8344MSI LAPTOP SUPPORT 8345M: "Lee, Chun-Yi" <jlee@suse.com> 8346L: platform-driver-x86@vger.kernel.org 8347S: Maintained 8348F: drivers/platform/x86/msi-laptop.c 8349 8350MSI WMI SUPPORT 8351L: platform-driver-x86@vger.kernel.org 8352S: Orphan 8353F: drivers/platform/x86/msi-wmi.c 8354 8355MSI001 MEDIA DRIVER 8356M: Antti Palosaari <crope@iki.fi> 8357L: linux-media@vger.kernel.org 8358W: https://linuxtv.org 8359W: http://palosaari.fi/linux/ 8360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8361T: git git://linuxtv.org/anttip/media_tree.git 8362S: Maintained 8363F: drivers/media/tuners/msi001* 8364 8365MSI2500 MEDIA DRIVER 8366M: Antti Palosaari <crope@iki.fi> 8367L: linux-media@vger.kernel.org 8368W: https://linuxtv.org 8369W: http://palosaari.fi/linux/ 8370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8371T: git git://linuxtv.org/anttip/media_tree.git 8372S: Maintained 8373F: drivers/media/usb/msi2500/ 8374 8375MSYSTEMS DISKONCHIP G3 MTD DRIVER 8376M: Robert Jarzmik <robert.jarzmik@free.fr> 8377L: linux-mtd@lists.infradead.org 8378S: Maintained 8379F: drivers/mtd/devices/docg3* 8380 8381MT9M032 APTINA SENSOR DRIVER 8382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8383L: linux-media@vger.kernel.org 8384T: git git://linuxtv.org/media_tree.git 8385S: Maintained 8386F: drivers/media/i2c/mt9m032.c 8387F: include/media/i2c/mt9m032.h 8388 8389MT9P031 APTINA CAMERA SENSOR 8390M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8391L: linux-media@vger.kernel.org 8392T: git git://linuxtv.org/media_tree.git 8393S: Maintained 8394F: drivers/media/i2c/mt9p031.c 8395F: include/media/i2c/mt9p031.h 8396 8397MT9T001 APTINA CAMERA SENSOR 8398M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8399L: linux-media@vger.kernel.org 8400T: git git://linuxtv.org/media_tree.git 8401S: Maintained 8402F: drivers/media/i2c/mt9t001.c 8403F: include/media/i2c/mt9t001.h 8404 8405MT9V032 APTINA CAMERA SENSOR 8406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8407L: linux-media@vger.kernel.org 8408T: git git://linuxtv.org/media_tree.git 8409S: Maintained 8410F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8411F: drivers/media/i2c/mt9v032.c 8412F: include/media/i2c/mt9v032.h 8413 8414MULTIFUNCTION DEVICES (MFD) 8415M: Lee Jones <lee.jones@linaro.org> 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8417S: Supported 8418F: Documentation/devicetree/bindings/mfd/ 8419F: drivers/mfd/ 8420F: include/linux/mfd/ 8421 8422MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8423M: Ulf Hansson <ulf.hansson@linaro.org> 8424L: linux-mmc@vger.kernel.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8426S: Maintained 8427F: Documentation/devicetree/bindings/mmc/ 8428F: drivers/mmc/ 8429F: include/linux/mmc/ 8430F: include/uapi/linux/mmc/ 8431 8432MULTIMEDIA CARD (MMC) ETC. OVER SPI 8433S: Orphan 8434F: drivers/mmc/host/mmc_spi.c 8435F: include/linux/spi/mmc_spi.h 8436 8437MULTISOUND SOUND DRIVER 8438M: Andrew Veliath <andrewtv@usa.net> 8439S: Maintained 8440F: Documentation/sound/oss/MultiSound 8441F: sound/oss/msnd* 8442 8443MULTITECH MULTIPORT CARD (ISICOM) 8444S: Orphan 8445F: drivers/tty/isicom.c 8446F: include/linux/isicom.h 8447 8448MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8449M: Bin Liu <b-liu@ti.com> 8450L: linux-usb@vger.kernel.org 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8452S: Maintained 8453F: drivers/usb/musb/ 8454 8455MXL5007T MEDIA DRIVER 8456M: Michael Krufky <mkrufky@linuxtv.org> 8457L: linux-media@vger.kernel.org 8458W: https://linuxtv.org 8459W: http://github.com/mkrufky 8460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8461T: git git://linuxtv.org/mkrufky/tuners.git 8462S: Maintained 8463F: drivers/media/tuners/mxl5007t.* 8464 8465MXSFB DRM DRIVER 8466M: Marek Vasut <marex@denx.de> 8467S: Supported 8468F: drivers/gpu/drm/mxsfb/ 8469F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8470 8471MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8472M: Hyong-Youb Kim <hykim@myri.com> 8473L: netdev@vger.kernel.org 8474W: https://www.myricom.com/support/downloads/myri10ge.html 8475S: Supported 8476F: drivers/net/ethernet/myricom/myri10ge/ 8477 8478NAND FLASH SUBSYSTEM 8479M: Boris Brezillon <boris.brezillon@free-electrons.com> 8480R: Richard Weinberger <richard@nod.at> 8481L: linux-mtd@lists.infradead.org 8482W: http://www.linux-mtd.infradead.org/ 8483Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8484T: git git://github.com/linux-nand/linux.git 8485S: Maintained 8486F: drivers/mtd/nand/ 8487F: include/linux/mtd/nand*.h 8488 8489NATSEMI ETHERNET DRIVER (DP8381x) 8490S: Orphan 8491F: drivers/net/ethernet/natsemi/natsemi.c 8492 8493NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8494M: Daniel Mack <zonque@gmail.com> 8495S: Maintained 8496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8497W: http://www.native-instruments.com 8498F: sound/usb/caiaq/ 8499 8500NCP FILESYSTEM 8501M: Petr Vandrovec <petr@vandrovec.name> 8502S: Odd Fixes 8503F: fs/ncpfs/ 8504 8505NCR 5380 SCSI DRIVERS 8506M: Finn Thain <fthain@telegraphics.com.au> 8507M: Michael Schmitz <schmitzmic@gmail.com> 8508L: linux-scsi@vger.kernel.org 8509S: Maintained 8510F: Documentation/scsi/g_NCR5380.txt 8511F: drivers/scsi/NCR5380.* 8512F: drivers/scsi/arm/cumana_1.c 8513F: drivers/scsi/arm/oak.c 8514F: drivers/scsi/atari_scsi.* 8515F: drivers/scsi/dmx3191d.c 8516F: drivers/scsi/g_NCR5380.* 8517F: drivers/scsi/mac_scsi.* 8518F: drivers/scsi/sun3_scsi.* 8519F: drivers/scsi/sun3_scsi_vme.c 8520 8521NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8522M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8523L: linux-scsi@vger.kernel.org 8524S: Maintained 8525F: drivers/scsi/NCR_D700.* 8526 8527NCT6775 HARDWARE MONITOR DRIVER 8528M: Guenter Roeck <linux@roeck-us.net> 8529L: linux-hwmon@vger.kernel.org 8530S: Maintained 8531F: Documentation/hwmon/nct6775 8532F: drivers/hwmon/nct6775.c 8533 8534NETEFFECT IWARP RNIC DRIVER (IW_NES) 8535M: Faisal Latif <faisal.latif@intel.com> 8536L: linux-rdma@vger.kernel.org 8537W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8538S: Supported 8539F: drivers/infiniband/hw/nes/ 8540F: include/uapi/rdma/nes-abi.h 8541 8542NETEM NETWORK EMULATOR 8543M: Stephen Hemminger <stephen@networkplumber.org> 8544L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8545S: Maintained 8546F: net/sched/sch_netem.c 8547 8548NETERION 10GbE DRIVERS (s2io/vxge) 8549M: Jon Mason <jdmason@kudzu.us> 8550L: netdev@vger.kernel.org 8551S: Supported 8552F: Documentation/networking/s2io.txt 8553F: Documentation/networking/vxge.txt 8554F: drivers/net/ethernet/neterion/ 8555 8556NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8557M: Pablo Neira Ayuso <pablo@netfilter.org> 8558M: Patrick McHardy <kaber@trash.net> 8559M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8560L: netfilter-devel@vger.kernel.org 8561L: coreteam@netfilter.org 8562W: http://www.netfilter.org/ 8563W: http://www.iptables.org/ 8564Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8567S: Supported 8568F: include/linux/netfilter* 8569F: include/linux/netfilter/ 8570F: include/net/netfilter/ 8571F: include/uapi/linux/netfilter* 8572F: include/uapi/linux/netfilter/ 8573F: net/*/netfilter.c 8574F: net/*/netfilter/ 8575F: net/netfilter/ 8576F: net/bridge/br_netfilter*.c 8577 8578NETLABEL 8579M: Paul Moore <paul@paul-moore.com> 8580W: http://netlabel.sf.net 8581L: netdev@vger.kernel.org 8582S: Maintained 8583F: Documentation/netlabel/ 8584F: include/net/netlabel.h 8585F: net/netlabel/ 8586 8587NETROM NETWORK LAYER 8588M: Ralf Baechle <ralf@linux-mips.org> 8589L: linux-hams@vger.kernel.org 8590W: http://www.linux-ax25.org/ 8591S: Maintained 8592F: include/net/netrom.h 8593F: include/uapi/linux/netrom.h 8594F: net/netrom/ 8595 8596NETRONOME ETHERNET DRIVERS 8597M: Jakub Kicinski <jakub.kicinski@netronome.com> 8598L: oss-drivers@netronome.com 8599S: Maintained 8600F: drivers/net/ethernet/netronome/ 8601 8602NETWORK BLOCK DEVICE (NBD) 8603M: Markus Pargmann <mpa@pengutronix.de> 8604S: Maintained 8605L: nbd-general@lists.sourceforge.net 8606T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8607F: Documentation/blockdev/nbd.txt 8608F: drivers/block/nbd.c 8609F: include/uapi/linux/nbd.h 8610 8611NETWORK DROP MONITOR 8612M: Neil Horman <nhorman@tuxdriver.com> 8613L: netdev@vger.kernel.org 8614S: Maintained 8615W: https://fedorahosted.org/dropwatch/ 8616F: net/core/drop_monitor.c 8617 8618NETWORKING [DSA] 8619M: Andrew Lunn <andrew@lunn.ch> 8620M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8621M: Florian Fainelli <f.fainelli@gmail.com> 8622S: Maintained 8623F: net/dsa/ 8624F: include/net/dsa.h 8625F: drivers/net/dsa/ 8626 8627NETWORKING [GENERAL] 8628M: "David S. Miller" <davem@davemloft.net> 8629L: netdev@vger.kernel.org 8630W: http://www.linuxfoundation.org/en/Net 8631Q: http://patchwork.ozlabs.org/project/netdev/list/ 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8634S: Maintained 8635F: net/ 8636F: include/net/ 8637F: include/linux/in.h 8638F: include/linux/net.h 8639F: include/linux/netdevice.h 8640F: include/uapi/linux/in.h 8641F: include/uapi/linux/net.h 8642F: include/uapi/linux/netdevice.h 8643F: include/uapi/linux/net_namespace.h 8644F: tools/net/ 8645F: tools/testing/selftests/net/ 8646F: lib/random32.c 8647 8648NETWORKING [IPv4/IPv6] 8649M: "David S. Miller" <davem@davemloft.net> 8650M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8651M: James Morris <jmorris@namei.org> 8652M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8653M: Patrick McHardy <kaber@trash.net> 8654L: netdev@vger.kernel.org 8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8656S: Maintained 8657F: net/ipv4/ 8658F: net/ipv6/ 8659F: include/net/ip* 8660F: arch/x86/net/* 8661 8662NETWORKING [IPSEC] 8663M: Steffen Klassert <steffen.klassert@secunet.com> 8664M: Herbert Xu <herbert@gondor.apana.org.au> 8665M: "David S. Miller" <davem@davemloft.net> 8666L: netdev@vger.kernel.org 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8669S: Maintained 8670F: net/core/flow.c 8671F: net/xfrm/ 8672F: net/key/ 8673F: net/ipv4/xfrm* 8674F: net/ipv4/esp4.c 8675F: net/ipv4/ah4.c 8676F: net/ipv4/ipcomp.c 8677F: net/ipv4/ip_vti.c 8678F: net/ipv6/xfrm* 8679F: net/ipv6/esp6.c 8680F: net/ipv6/ah6.c 8681F: net/ipv6/ipcomp6.c 8682F: net/ipv6/ip6_vti.c 8683F: include/uapi/linux/xfrm.h 8684F: include/net/xfrm.h 8685 8686NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8687M: Paul Moore <paul@paul-moore.com> 8688L: netdev@vger.kernel.org 8689S: Maintained 8690 8691NETWORKING [WIRELESS] 8692L: linux-wireless@vger.kernel.org 8693Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8694 8695NETWORKING DRIVERS 8696L: netdev@vger.kernel.org 8697W: http://www.linuxfoundation.org/en/Net 8698Q: http://patchwork.ozlabs.org/project/netdev/list/ 8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8701S: Odd Fixes 8702F: Documentation/devicetree/bindings/net/ 8703F: drivers/net/ 8704F: include/linux/if_* 8705F: include/linux/netdevice.h 8706F: include/linux/etherdevice.h 8707F: include/linux/fcdevice.h 8708F: include/linux/fddidevice.h 8709F: include/linux/hippidevice.h 8710F: include/linux/inetdevice.h 8711F: include/uapi/linux/if_* 8712F: include/uapi/linux/netdevice.h 8713 8714NETWORKING DRIVERS (WIRELESS) 8715M: Kalle Valo <kvalo@codeaurora.org> 8716L: linux-wireless@vger.kernel.org 8717Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8720S: Maintained 8721F: Documentation/devicetree/bindings/net/wireless/ 8722F: drivers/net/wireless/ 8723 8724NETXEN (1/10) GbE SUPPORT 8725M: Manish Chopra <manish.chopra@cavium.com> 8726M: Rahul Verma <rahul.verma@cavium.com> 8727M: Dept-GELinuxNICDev@cavium.com 8728L: netdev@vger.kernel.org 8729S: Supported 8730F: drivers/net/ethernet/qlogic/netxen/ 8731 8732NFC SUBSYSTEM 8733M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8734M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8735M: Samuel Ortiz <sameo@linux.intel.com> 8736L: linux-wireless@vger.kernel.org 8737L: linux-nfc@lists.01.org (subscribers-only) 8738S: Supported 8739F: net/nfc/ 8740F: include/net/nfc/ 8741F: include/uapi/linux/nfc.h 8742F: drivers/nfc/ 8743F: include/linux/platform_data/nfcmrvl.h 8744F: include/linux/platform_data/nxp-nci.h 8745F: include/linux/platform_data/pn544.h 8746F: include/linux/platform_data/st21nfca.h 8747F: include/linux/platform_data/st-nci.h 8748F: Documentation/devicetree/bindings/net/nfc/ 8749 8750NFS, SUNRPC, AND LOCKD CLIENTS 8751M: Trond Myklebust <trond.myklebust@primarydata.com> 8752M: Anna Schumaker <anna.schumaker@netapp.com> 8753L: linux-nfs@vger.kernel.org 8754W: http://client.linux-nfs.org 8755T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8756S: Maintained 8757F: fs/lockd/ 8758F: fs/nfs/ 8759F: fs/nfs_common/ 8760F: net/sunrpc/ 8761F: include/linux/lockd/ 8762F: include/linux/nfs* 8763F: include/linux/sunrpc/ 8764F: include/uapi/linux/nfs* 8765F: include/uapi/linux/sunrpc/ 8766 8767NILFS2 FILESYSTEM 8768M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8769L: linux-nilfs@vger.kernel.org 8770W: http://nilfs.sourceforge.net/ 8771W: http://nilfs.osdn.jp/ 8772T: git git://github.com/konis/nilfs2.git 8773S: Supported 8774F: Documentation/filesystems/nilfs2.txt 8775F: fs/nilfs2/ 8776F: include/trace/events/nilfs2.h 8777F: include/uapi/linux/nilfs2_api.h 8778F: include/uapi/linux/nilfs2_ondisk.h 8779 8780NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8781M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8782W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8783S: Maintained 8784F: Documentation/scsi/NinjaSCSI.txt 8785F: drivers/scsi/pcmcia/nsp_* 8786 8787NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8788M: GOTO Masanori <gotom@debian.or.jp> 8789M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8790W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8791S: Maintained 8792F: Documentation/scsi/NinjaSCSI.txt 8793F: drivers/scsi/nsp32* 8794 8795NIOS2 ARCHITECTURE 8796M: Ley Foon Tan <lftan@altera.com> 8797L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8799S: Maintained 8800F: arch/nios2/ 8801 8802NOKIA N900 POWER SUPPLY DRIVERS 8803R: Pali Rohár <pali.rohar@gmail.com> 8804F: include/linux/power/bq2415x_charger.h 8805F: include/linux/power/bq27xxx_battery.h 8806F: include/linux/power/isp1704_charger.h 8807F: drivers/power/supply/bq2415x_charger.c 8808F: drivers/power/supply/bq27xxx_battery.c 8809F: drivers/power/supply/bq27xxx_battery_i2c.c 8810F: drivers/power/supply/isp1704_charger.c 8811F: drivers/power/supply/rx51_battery.c 8812 8813NTB DRIVER CORE 8814M: Jon Mason <jdmason@kudzu.us> 8815M: Dave Jiang <dave.jiang@intel.com> 8816M: Allen Hubbe <Allen.Hubbe@emc.com> 8817L: linux-ntb@googlegroups.com 8818S: Supported 8819W: https://github.com/jonmason/ntb/wiki 8820T: git git://github.com/jonmason/ntb.git 8821F: drivers/ntb/ 8822F: drivers/net/ntb_netdev.c 8823F: include/linux/ntb.h 8824F: include/linux/ntb_transport.h 8825F: tools/testing/selftests/ntb/ 8826 8827NTB INTEL DRIVER 8828M: Jon Mason <jdmason@kudzu.us> 8829M: Dave Jiang <dave.jiang@intel.com> 8830L: linux-ntb@googlegroups.com 8831S: Supported 8832W: https://github.com/jonmason/ntb/wiki 8833T: git git://github.com/jonmason/ntb.git 8834F: drivers/ntb/hw/intel/ 8835 8836NTB AMD DRIVER 8837M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8838L: linux-ntb@googlegroups.com 8839S: Supported 8840F: drivers/ntb/hw/amd/ 8841 8842NTFS FILESYSTEM 8843M: Anton Altaparmakov <anton@tuxera.com> 8844L: linux-ntfs-dev@lists.sourceforge.net 8845W: http://www.tuxera.com/ 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8847S: Supported 8848F: Documentation/filesystems/ntfs.txt 8849F: fs/ntfs/ 8850 8851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8852M: Antonino Daplas <adaplas@gmail.com> 8853L: linux-fbdev@vger.kernel.org 8854S: Maintained 8855F: drivers/video/fbdev/riva/ 8856F: drivers/video/fbdev/nvidia/ 8857 8858NVM EXPRESS DRIVER 8859M: Keith Busch <keith.busch@intel.com> 8860M: Jens Axboe <axboe@fb.com> 8861L: linux-nvme@lists.infradead.org 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8863W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8864S: Supported 8865F: drivers/nvme/host/ 8866F: include/linux/nvme.h 8867 8868NVM EXPRESS TARGET DRIVER 8869M: Christoph Hellwig <hch@lst.de> 8870M: Sagi Grimberg <sagi@grimberg.me> 8871L: linux-nvme@lists.infradead.org 8872S: Supported 8873F: drivers/nvme/target/ 8874 8875NVM EXPRESS FC TRANSPORT DRIVERS 8876M: James Smart <james.smart@broadcom.com> 8877L: linux-nvme@lists.infradead.org 8878S: Supported 8879F: include/linux/nvme-fc.h 8880F: include/linux/nvme-fc-driver.h 8881F: drivers/nvme/host/fc.c 8882F: drivers/nvme/target/fc.c 8883F: drivers/nvme/target/fcloop.c 8884 8885NVMEM FRAMEWORK 8886M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8887M: Maxime Ripard <maxime.ripard@free-electrons.com> 8888S: Maintained 8889F: drivers/nvmem/ 8890F: Documentation/devicetree/bindings/nvmem/ 8891F: include/linux/nvmem-consumer.h 8892F: include/linux/nvmem-provider.h 8893 8894NXP-NCI NFC DRIVER 8895M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8896R: Charles Gorand <charles.gorand@effinnov.com> 8897L: linux-nfc@lists.01.org (moderated for non-subscribers) 8898S: Supported 8899F: drivers/nfc/nxp-nci 8900 8901NXP TDA998X DRM DRIVER 8902M: Russell King <rmk+kernel@armlinux.org.uk> 8903S: Supported 8904F: drivers/gpu/drm/i2c/tda998x_drv.c 8905F: include/drm/i2c/tda998x.h 8906 8907NXP TFA9879 DRIVER 8908M: Peter Rosin <peda@axentia.se> 8909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8910S: Maintained 8911F: sound/soc/codecs/tfa9879* 8912 8913OBJTOOL 8914M: Josh Poimboeuf <jpoimboe@redhat.com> 8915S: Supported 8916F: tools/objtool/ 8917 8918OMAP SUPPORT 8919M: Tony Lindgren <tony@atomide.com> 8920L: linux-omap@vger.kernel.org 8921W: http://www.muru.com/linux/omap/ 8922W: http://linux.omap.com/ 8923Q: http://patchwork.kernel.org/project/linux-omap/list/ 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8925S: Maintained 8926F: arch/arm/*omap*/ 8927F: arch/arm/configs/omap1_defconfig 8928F: arch/arm/configs/omap2plus_defconfig 8929F: drivers/i2c/busses/i2c-omap.c 8930F: drivers/irqchip/irq-omap-intc.c 8931F: drivers/mfd/*omap*.c 8932F: drivers/mfd/menelaus.c 8933F: drivers/mfd/palmas.c 8934F: drivers/mfd/tps65217.c 8935F: drivers/mfd/tps65218.c 8936F: drivers/mfd/tps65910.c 8937F: drivers/mfd/twl-core.[ch] 8938F: drivers/mfd/twl4030*.c 8939F: drivers/mfd/twl6030*.c 8940F: drivers/mfd/twl6040*.c 8941F: drivers/regulator/palmas-regulator*.c 8942F: drivers/regulator/pbias-regulator.c 8943F: drivers/regulator/tps65217-regulator.c 8944F: drivers/regulator/tps65218-regulator.c 8945F: drivers/regulator/tps65910-regulator.c 8946F: drivers/regulator/twl-regulator.c 8947F: drivers/regulator/twl6030-regulator.c 8948F: include/linux/i2c-omap.h 8949 8950OMAP DEVICE TREE SUPPORT 8951M: Benoît Cousson <bcousson@baylibre.com> 8952M: Tony Lindgren <tony@atomide.com> 8953L: linux-omap@vger.kernel.org 8954L: devicetree@vger.kernel.org 8955S: Maintained 8956F: arch/arm/boot/dts/*omap* 8957F: arch/arm/boot/dts/*am3* 8958F: arch/arm/boot/dts/*am4* 8959F: arch/arm/boot/dts/*am5* 8960F: arch/arm/boot/dts/*dra7* 8961 8962OMAP CLOCK FRAMEWORK SUPPORT 8963M: Paul Walmsley <paul@pwsan.com> 8964L: linux-omap@vger.kernel.org 8965S: Maintained 8966F: arch/arm/*omap*/*clock* 8967 8968OMAP POWER MANAGEMENT SUPPORT 8969M: Kevin Hilman <khilman@kernel.org> 8970L: linux-omap@vger.kernel.org 8971S: Maintained 8972F: arch/arm/*omap*/*pm* 8973F: drivers/cpufreq/omap-cpufreq.c 8974 8975OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8976M: Rajendra Nayak <rnayak@codeaurora.org> 8977M: Paul Walmsley <paul@pwsan.com> 8978L: linux-omap@vger.kernel.org 8979S: Maintained 8980F: arch/arm/mach-omap2/prm* 8981 8982OMAP AUDIO SUPPORT 8983M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8984M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8985L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8986L: linux-omap@vger.kernel.org 8987S: Maintained 8988F: sound/soc/omap/ 8989 8990OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8991M: Roger Quadros <rogerq@ti.com> 8992M: Tony Lindgren <tony@atomide.com> 8993L: linux-omap@vger.kernel.org 8994S: Maintained 8995F: drivers/memory/omap-gpmc.c 8996F: arch/arm/mach-omap2/*gpmc* 8997 8998OMAP FRAMEBUFFER SUPPORT 8999M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9000L: linux-fbdev@vger.kernel.org 9001L: linux-omap@vger.kernel.org 9002S: Maintained 9003F: drivers/video/fbdev/omap/ 9004 9005OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9006M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9007L: linux-omap@vger.kernel.org 9008L: linux-fbdev@vger.kernel.org 9009S: Maintained 9010F: drivers/video/fbdev/omap2/ 9011F: Documentation/arm/OMAP/DSS 9012 9013OMAP HARDWARE SPINLOCK SUPPORT 9014M: Ohad Ben-Cohen <ohad@wizery.com> 9015L: linux-omap@vger.kernel.org 9016S: Maintained 9017F: drivers/hwspinlock/omap_hwspinlock.c 9018 9019OMAP MMC SUPPORT 9020M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9021L: linux-omap@vger.kernel.org 9022S: Maintained 9023F: drivers/mmc/host/omap.c 9024 9025OMAP HS MMC SUPPORT 9026L: linux-mmc@vger.kernel.org 9027L: linux-omap@vger.kernel.org 9028S: Orphan 9029F: drivers/mmc/host/omap_hsmmc.c 9030 9031OMAP RANDOM NUMBER GENERATOR SUPPORT 9032M: Deepak Saxena <dsaxena@plexity.net> 9033S: Maintained 9034F: drivers/char/hw_random/omap-rng.c 9035 9036OMAP HWMOD SUPPORT 9037M: Benoît Cousson <bcousson@baylibre.com> 9038M: Paul Walmsley <paul@pwsan.com> 9039L: linux-omap@vger.kernel.org 9040S: Maintained 9041F: arch/arm/mach-omap2/omap_hwmod.* 9042 9043OMAP HWMOD DATA 9044M: Paul Walmsley <paul@pwsan.com> 9045L: linux-omap@vger.kernel.org 9046S: Maintained 9047F: arch/arm/mach-omap2/omap_hwmod*data* 9048 9049OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9050M: Benoît Cousson <bcousson@baylibre.com> 9051L: linux-omap@vger.kernel.org 9052S: Maintained 9053F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9054 9055OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9056M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9057L: linux-media@vger.kernel.org 9058S: Maintained 9059F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9060F: drivers/media/platform/omap3isp/ 9061F: drivers/staging/media/omap4iss/ 9062 9063OMAP USB SUPPORT 9064L: linux-usb@vger.kernel.org 9065L: linux-omap@vger.kernel.org 9066S: Orphan 9067F: drivers/usb/*/*omap* 9068F: arch/arm/*omap*/usb* 9069 9070OMAP GPIO DRIVER 9071M: Grygorii Strashko <grygorii.strashko@ti.com> 9072M: Santosh Shilimkar <ssantosh@kernel.org> 9073M: Kevin Hilman <khilman@kernel.org> 9074L: linux-omap@vger.kernel.org 9075S: Maintained 9076F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9077F: drivers/gpio/gpio-omap.c 9078 9079OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9080M: Mark Jackson <mpfj@newflow.co.uk> 9081L: linux-omap@vger.kernel.org 9082S: Maintained 9083F: arch/arm/boot/dts/am335x-nano.dts 9084 9085OMFS FILESYSTEM 9086M: Bob Copeland <me@bobcopeland.com> 9087L: linux-karma-devel@lists.sourceforge.net 9088S: Maintained 9089F: Documentation/filesystems/omfs.txt 9090F: fs/omfs/ 9091 9092OMNIKEY CARDMAN 4000 DRIVER 9093M: Harald Welte <laforge@gnumonks.org> 9094S: Maintained 9095F: drivers/char/pcmcia/cm4000_cs.c 9096F: include/linux/cm4000_cs.h 9097F: include/uapi/linux/cm4000_cs.h 9098 9099OMNIKEY CARDMAN 4040 DRIVER 9100M: Harald Welte <laforge@gnumonks.org> 9101S: Maintained 9102F: drivers/char/pcmcia/cm4040_cs.* 9103 9104OMNIVISION OV7670 SENSOR DRIVER 9105M: Jonathan Corbet <corbet@lwn.net> 9106L: linux-media@vger.kernel.org 9107T: git git://linuxtv.org/media_tree.git 9108S: Maintained 9109F: drivers/media/i2c/ov7670.c 9110 9111ONENAND FLASH DRIVER 9112M: Kyungmin Park <kyungmin.park@samsung.com> 9113L: linux-mtd@lists.infradead.org 9114S: Maintained 9115F: drivers/mtd/onenand/ 9116F: include/linux/mtd/onenand*.h 9117 9118ONSTREAM SCSI TAPE DRIVER 9119M: Willem Riede <osst@riede.org> 9120L: osst-users@lists.sourceforge.net 9121L: linux-scsi@vger.kernel.org 9122S: Maintained 9123F: Documentation/scsi/osst.txt 9124F: drivers/scsi/osst.* 9125F: drivers/scsi/osst_*.h 9126F: drivers/scsi/st.h 9127 9128OPENCORES I2C BUS DRIVER 9129M: Peter Korsgaard <jacmet@sunsite.dk> 9130L: linux-i2c@vger.kernel.org 9131S: Maintained 9132F: Documentation/i2c/busses/i2c-ocores 9133F: drivers/i2c/busses/i2c-ocores.c 9134 9135OPEN FIRMWARE AND FLATTENED DEVICE TREE 9136M: Rob Herring <robh+dt@kernel.org> 9137M: Frank Rowand <frowand.list@gmail.com> 9138L: devicetree@vger.kernel.org 9139W: http://www.devicetree.org/ 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9141S: Maintained 9142F: drivers/of/ 9143F: include/linux/of*.h 9144F: scripts/dtc/ 9145 9146OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9147M: Rob Herring <robh+dt@kernel.org> 9148M: Mark Rutland <mark.rutland@arm.com> 9149L: devicetree@vger.kernel.org 9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9151Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9152S: Maintained 9153F: Documentation/devicetree/ 9154F: arch/*/boot/dts/ 9155F: include/dt-bindings/ 9156 9157OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9158M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9159L: devicetree@vger.kernel.org 9160S: Maintained 9161F: Documentation/devicetree/dynamic-resolution-notes.txt 9162F: Documentation/devicetree/overlay-notes.txt 9163F: drivers/of/overlay.c 9164F: drivers/of/resolver.c 9165 9166OPENRISC ARCHITECTURE 9167M: Jonas Bonn <jonas@southpole.se> 9168M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9169M: Stafford Horne <shorne@gmail.com> 9170L: openrisc@lists.librecores.org 9171W: http://openrisc.io 9172S: Maintained 9173F: arch/openrisc/ 9174 9175OPENVSWITCH 9176M: Pravin Shelar <pshelar@nicira.com> 9177L: netdev@vger.kernel.org 9178L: dev@openvswitch.org 9179W: http://openvswitch.org 9180S: Maintained 9181F: net/openvswitch/ 9182F: include/uapi/linux/openvswitch.h 9183 9184OPERATING PERFORMANCE POINTS (OPP) 9185M: Viresh Kumar <vireshk@kernel.org> 9186M: Nishanth Menon <nm@ti.com> 9187M: Stephen Boyd <sboyd@codeaurora.org> 9188L: linux-pm@vger.kernel.org 9189S: Maintained 9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9191F: drivers/base/power/opp/ 9192F: include/linux/pm_opp.h 9193F: Documentation/power/opp.txt 9194F: Documentation/devicetree/bindings/opp/ 9195 9196OPL4 DRIVER 9197M: Clemens Ladisch <clemens@ladisch.de> 9198L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9199T: git git://git.alsa-project.org/alsa-kernel.git 9200S: Maintained 9201F: sound/drivers/opl4/ 9202 9203OPROFILE 9204M: Robert Richter <rric@kernel.org> 9205L: oprofile-list@lists.sf.net 9206S: Maintained 9207F: arch/*/include/asm/oprofile*.h 9208F: arch/*/oprofile/ 9209F: drivers/oprofile/ 9210F: include/linux/oprofile.h 9211 9212ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9213M: Mark Fasheh <mfasheh@versity.com> 9214M: Joel Becker <jlbec@evilplan.org> 9215L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9216W: http://ocfs2.wiki.kernel.org 9217S: Supported 9218F: Documentation/filesystems/ocfs2.txt 9219F: Documentation/filesystems/dlmfs.txt 9220F: fs/ocfs2/ 9221 9222ORINOCO DRIVER 9223L: linux-wireless@vger.kernel.org 9224W: http://wireless.kernel.org/en/users/Drivers/orinoco 9225W: http://www.nongnu.org/orinoco/ 9226S: Orphan 9227F: drivers/net/wireless/intersil/orinoco/ 9228 9229OSD LIBRARY and FILESYSTEM 9230M: Boaz Harrosh <ooo@electrozaur.com> 9231M: Benny Halevy <bhalevy@primarydata.com> 9232L: osd-dev@open-osd.org 9233W: http://open-osd.org 9234T: git git://git.open-osd.org/open-osd.git 9235S: Maintained 9236F: drivers/scsi/osd/ 9237F: include/scsi/osd_* 9238F: fs/exofs/ 9239 9240OVERLAY FILESYSTEM 9241M: Miklos Szeredi <miklos@szeredi.hu> 9242L: linux-unionfs@vger.kernel.org 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9244S: Supported 9245F: fs/overlayfs/ 9246F: Documentation/filesystems/overlayfs.txt 9247 9248ORANGEFS FILESYSTEM 9249M: Mike Marshall <hubcap@omnibond.com> 9250L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9252S: Supported 9253F: fs/orangefs/ 9254F: Documentation/filesystems/orangefs.txt 9255 9256P54 WIRELESS DRIVER 9257M: Christian Lamparter <chunkeey@googlemail.com> 9258L: linux-wireless@vger.kernel.org 9259W: http://wireless.kernel.org/en/users/Drivers/p54 9260S: Maintained 9261F: drivers/net/wireless/intersil/p54/ 9262 9263PA SEMI ETHERNET DRIVER 9264L: netdev@vger.kernel.org 9265S: Orphan 9266F: drivers/net/ethernet/pasemi/* 9267 9268PA SEMI SMBUS DRIVER 9269L: linux-i2c@vger.kernel.org 9270S: Orphan 9271F: drivers/i2c/busses/i2c-pasemi.c 9272 9273PADATA PARALLEL EXECUTION MECHANISM 9274M: Steffen Klassert <steffen.klassert@secunet.com> 9275L: linux-crypto@vger.kernel.org 9276S: Maintained 9277F: kernel/padata.c 9278F: include/linux/padata.h 9279F: Documentation/padata.txt 9280 9281PANASONIC LAPTOP ACPI EXTRAS DRIVER 9282M: Harald Welte <laforge@gnumonks.org> 9283L: platform-driver-x86@vger.kernel.org 9284S: Maintained 9285F: drivers/platform/x86/panasonic-laptop.c 9286 9287PANASONIC MN10300/AM33/AM34 PORT 9288M: David Howells <dhowells@redhat.com> 9289L: linux-am33-list@redhat.com (moderated for non-subscribers) 9290W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9291S: Maintained 9292F: Documentation/mn10300/ 9293F: arch/mn10300/ 9294 9295PARALLEL LCD/KEYPAD PANEL DRIVER 9296M: Willy Tarreau <willy@haproxy.com> 9297M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9298S: Odd Fixes 9299F: Documentation/misc-devices/lcd-panel-cgram.txt 9300F: drivers/misc/panel.c 9301 9302PARALLEL PORT SUBSYSTEM 9303M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9304M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9305L: linux-parport@lists.infradead.org (subscribers-only) 9306S: Maintained 9307F: drivers/parport/ 9308F: include/linux/parport*.h 9309F: drivers/char/ppdev.c 9310F: include/uapi/linux/ppdev.h 9311F: Documentation/parport*.txt 9312 9313PARAVIRT_OPS INTERFACE 9314M: Jeremy Fitzhardinge <jeremy@goop.org> 9315M: Chris Wright <chrisw@sous-sol.org> 9316M: Alok Kataria <akataria@vmware.com> 9317M: Rusty Russell <rusty@rustcorp.com.au> 9318L: virtualization@lists.linux-foundation.org 9319S: Supported 9320F: Documentation/virtual/paravirt_ops.txt 9321F: arch/*/kernel/paravirt* 9322F: arch/*/include/asm/paravirt.h 9323F: include/linux/hypervisor.h 9324 9325PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9326M: Tim Waugh <tim@cyberelk.net> 9327L: linux-parport@lists.infradead.org (subscribers-only) 9328S: Maintained 9329F: Documentation/blockdev/paride.txt 9330F: drivers/block/paride/ 9331 9332PARISC ARCHITECTURE 9333M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9334M: Helge Deller <deller@gmx.de> 9335L: linux-parisc@vger.kernel.org 9336W: http://www.parisc-linux.org/ 9337Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9340S: Maintained 9341F: arch/parisc/ 9342F: Documentation/parisc/ 9343F: drivers/parisc/ 9344F: drivers/char/agp/parisc-agp.c 9345F: drivers/input/serio/gscps2.c 9346F: drivers/parport/parport_gsc.* 9347F: drivers/tty/serial/8250/8250_gsc.c 9348F: drivers/video/fbdev/sti* 9349F: drivers/video/console/sti* 9350F: drivers/video/logo/logo_parisc* 9351 9352PC87360 HARDWARE MONITORING DRIVER 9353M: Jim Cromie <jim.cromie@gmail.com> 9354L: linux-hwmon@vger.kernel.org 9355S: Maintained 9356F: Documentation/hwmon/pc87360 9357F: drivers/hwmon/pc87360.c 9358 9359PC8736x GPIO DRIVER 9360M: Jim Cromie <jim.cromie@gmail.com> 9361S: Maintained 9362F: drivers/char/pc8736x_gpio.c 9363 9364PC87427 HARDWARE MONITORING DRIVER 9365M: Jean Delvare <jdelvare@suse.com> 9366L: linux-hwmon@vger.kernel.org 9367S: Maintained 9368F: Documentation/hwmon/pc87427 9369F: drivers/hwmon/pc87427.c 9370 9371PCA9532 LED DRIVER 9372M: Riku Voipio <riku.voipio@iki.fi> 9373S: Maintained 9374F: drivers/leds/leds-pca9532.c 9375F: include/linux/leds-pca9532.h 9376 9377PCA9541 I2C BUS MASTER SELECTOR DRIVER 9378M: Guenter Roeck <linux@roeck-us.net> 9379L: linux-i2c@vger.kernel.org 9380S: Maintained 9381F: drivers/i2c/muxes/i2c-mux-pca9541.c 9382 9383PCDP - PRIMARY CONSOLE AND DEBUG PORT 9384M: Khalid Aziz <khalid@gonehiking.org> 9385S: Maintained 9386F: drivers/firmware/pcdp.* 9387 9388PCI ERROR RECOVERY 9389M: Linas Vepstas <linasvepstas@gmail.com> 9390L: linux-pci@vger.kernel.org 9391S: Supported 9392F: Documentation/PCI/pci-error-recovery.txt 9393 9394PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9395M: Russell Currey <ruscur@russell.cc> 9396L: linuxppc-dev@lists.ozlabs.org 9397S: Supported 9398F: Documentation/powerpc/eeh-pci-error-recovery.txt 9399F: arch/powerpc/kernel/eeh*.c 9400F: arch/powerpc/platforms/*/eeh*.c 9401F: arch/powerpc/include/*/eeh*.h 9402 9403PCI SUBSYSTEM 9404M: Bjorn Helgaas <bhelgaas@google.com> 9405L: linux-pci@vger.kernel.org 9406Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9408S: Supported 9409F: Documentation/devicetree/bindings/pci/ 9410F: Documentation/PCI/ 9411F: drivers/pci/ 9412F: include/linux/pci* 9413F: arch/x86/pci/ 9414F: arch/x86/kernel/quirks.c 9415 9416PCI DRIVER FOR ALTERA PCIE IP 9417M: Ley Foon Tan <lftan@altera.com> 9418L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9419L: linux-pci@vger.kernel.org 9420S: Supported 9421F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9422F: drivers/pci/host/pcie-altera.c 9423 9424PCI DRIVER FOR ARM VERSATILE PLATFORM 9425M: Rob Herring <robh@kernel.org> 9426L: linux-pci@vger.kernel.org 9427L: linux-arm-kernel@lists.infradead.org 9428S: Maintained 9429F: Documentation/devicetree/bindings/pci/versatile.txt 9430F: drivers/pci/host/pci-versatile.c 9431 9432PCI DRIVER FOR ARMADA 8K 9433M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9434L: linux-pci@vger.kernel.org 9435L: linux-arm-kernel@lists.infradead.org 9436S: Maintained 9437F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9438F: drivers/pci/host/pcie-armada8k.c 9439 9440PCI DRIVER FOR APPLIEDMICRO XGENE 9441M: Tanmay Inamdar <tinamdar@apm.com> 9442L: linux-pci@vger.kernel.org 9443L: linux-arm-kernel@lists.infradead.org 9444S: Maintained 9445F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9446F: drivers/pci/host/pci-xgene.c 9447 9448PCI DRIVER FOR FREESCALE LAYERSCAPE 9449M: Minghuan Lian <minghuan.Lian@freescale.com> 9450M: Mingkai Hu <mingkai.hu@freescale.com> 9451M: Roy Zang <tie-fei.zang@freescale.com> 9452L: linuxppc-dev@lists.ozlabs.org 9453L: linux-pci@vger.kernel.org 9454L: linux-arm-kernel@lists.infradead.org 9455S: Maintained 9456F: drivers/pci/host/*layerscape* 9457 9458PCI DRIVER FOR IMX6 9459M: Richard Zhu <hongxing.zhu@nxp.com> 9460M: Lucas Stach <l.stach@pengutronix.de> 9461L: linux-pci@vger.kernel.org 9462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9463S: Maintained 9464F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9465F: drivers/pci/host/*imx6* 9466 9467PCI DRIVER FOR TI KEYSTONE 9468M: Murali Karicheri <m-karicheri2@ti.com> 9469L: linux-pci@vger.kernel.org 9470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9471S: Maintained 9472F: drivers/pci/host/*keystone* 9473 9474PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9475M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9476M: Jason Cooper <jason@lakedaemon.net> 9477L: linux-pci@vger.kernel.org 9478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9479S: Maintained 9480F: drivers/pci/host/*mvebu* 9481 9482PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9483M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9484L: linux-pci@vger.kernel.org 9485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9486S: Maintained 9487F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9488F: drivers/pci/host/pci-aardvark.c 9489 9490PCI DRIVER FOR NVIDIA TEGRA 9491M: Thierry Reding <thierry.reding@gmail.com> 9492L: linux-tegra@vger.kernel.org 9493L: linux-pci@vger.kernel.org 9494S: Supported 9495F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9496F: drivers/pci/host/pci-tegra.c 9497 9498PCI DRIVER FOR TI DRA7XX 9499M: Kishon Vijay Abraham I <kishon@ti.com> 9500L: linux-omap@vger.kernel.org 9501L: linux-pci@vger.kernel.org 9502S: Supported 9503F: Documentation/devicetree/bindings/pci/ti-pci.txt 9504F: drivers/pci/host/pci-dra7xx.c 9505 9506PCI DRIVER FOR RENESAS R-CAR 9507M: Simon Horman <horms@verge.net.au> 9508L: linux-pci@vger.kernel.org 9509L: linux-renesas-soc@vger.kernel.org 9510S: Maintained 9511F: drivers/pci/host/*rcar* 9512 9513PCI DRIVER FOR SAMSUNG EXYNOS 9514M: Jingoo Han <jingoohan1@gmail.com> 9515L: linux-pci@vger.kernel.org 9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9518S: Maintained 9519F: drivers/pci/host/pci-exynos.c 9520 9521PCI DRIVER FOR SYNOPSIS DESIGNWARE 9522M: Jingoo Han <jingoohan1@gmail.com> 9523M: Joao Pinto <Joao.Pinto@synopsys.com> 9524L: linux-pci@vger.kernel.org 9525S: Maintained 9526F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9527F: drivers/pci/host/*designware* 9528 9529PCI DRIVER FOR GENERIC OF HOSTS 9530M: Will Deacon <will.deacon@arm.com> 9531L: linux-pci@vger.kernel.org 9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9533S: Maintained 9534F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9535F: drivers/pci/host/pci-host-common.c 9536F: drivers/pci/host/pci-host-generic.c 9537 9538PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9539M: Keith Busch <keith.busch@intel.com> 9540L: linux-pci@vger.kernel.org 9541S: Supported 9542F: drivers/pci/host/vmd.c 9543 9544PCIE DRIVER FOR ST SPEAR13XX 9545M: Pratyush Anand <pratyush.anand@gmail.com> 9546L: linux-pci@vger.kernel.org 9547S: Maintained 9548F: drivers/pci/host/*spear* 9549 9550PCI MSI DRIVER FOR ALTERA MSI IP 9551M: Ley Foon Tan <lftan@altera.com> 9552L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9553L: linux-pci@vger.kernel.org 9554S: Supported 9555F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9556F: drivers/pci/host/pcie-altera-msi.c 9557 9558PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9559M: Duc Dang <dhdang@apm.com> 9560L: linux-pci@vger.kernel.org 9561L: linux-arm-kernel@lists.infradead.org 9562S: Maintained 9563F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9564F: drivers/pci/host/pci-xgene-msi.c 9565 9566PCIE DRIVER FOR AXIS ARTPEC 9567M: Niklas Cassel <niklas.cassel@axis.com> 9568M: Jesper Nilsson <jesper.nilsson@axis.com> 9569L: linux-arm-kernel@axis.com 9570L: linux-pci@vger.kernel.org 9571S: Maintained 9572F: Documentation/devicetree/bindings/pci/axis,artpec* 9573F: drivers/pci/host/*artpec* 9574 9575PCIE DRIVER FOR HISILICON 9576M: Zhou Wang <wangzhou1@hisilicon.com> 9577M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9578L: linux-pci@vger.kernel.org 9579S: Maintained 9580F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9581F: drivers/pci/host/pcie-hisi.c 9582 9583PCIE DRIVER FOR ROCKCHIP 9584M: Shawn Lin <shawn.lin@rock-chips.com> 9585M: Wenrui Li <wenrui.li@rock-chips.com> 9586L: linux-pci@vger.kernel.org 9587L: linux-rockchip@lists.infradead.org 9588S: Maintained 9589F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9590F: drivers/pci/host/pcie-rockchip.c 9591 9592PCIE DRIVER FOR QUALCOMM MSM 9593M: Stanimir Varbanov <svarbanov@mm-sol.com> 9594L: linux-pci@vger.kernel.org 9595L: linux-arm-msm@vger.kernel.org 9596S: Maintained 9597F: drivers/pci/host/*qcom* 9598 9599PCIE DRIVER FOR CAVIUM THUNDERX 9600M: David Daney <david.daney@cavium.com> 9601L: linux-pci@vger.kernel.org 9602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9603S: Supported 9604F: Documentation/devicetree/bindings/pci/pci-thunder-* 9605F: drivers/pci/host/pci-thunder-* 9606 9607PCMCIA SUBSYSTEM 9608P: Linux PCMCIA Team 9609L: linux-pcmcia@lists.infradead.org 9610W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9612S: Maintained 9613F: Documentation/pcmcia/ 9614F: tools/pcmcia/ 9615F: drivers/pcmcia/ 9616F: include/pcmcia/ 9617 9618PCNET32 NETWORK DRIVER 9619M: Don Fry <pcnet32@frontier.com> 9620L: netdev@vger.kernel.org 9621S: Maintained 9622F: drivers/net/ethernet/amd/pcnet32.c 9623 9624PCRYPT PARALLEL CRYPTO ENGINE 9625M: Steffen Klassert <steffen.klassert@secunet.com> 9626L: linux-crypto@vger.kernel.org 9627S: Maintained 9628F: crypto/pcrypt.c 9629F: include/crypto/pcrypt.h 9630 9631PER-CPU MEMORY ALLOCATOR 9632M: Tejun Heo <tj@kernel.org> 9633M: Christoph Lameter <cl@linux.com> 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9635S: Maintained 9636F: include/linux/percpu*.h 9637F: mm/percpu*.c 9638F: arch/*/include/asm/percpu.h 9639 9640PER-TASK DELAY ACCOUNTING 9641M: Balbir Singh <bsingharora@gmail.com> 9642S: Maintained 9643F: include/linux/delayacct.h 9644F: kernel/delayacct.c 9645 9646PERFORMANCE EVENTS SUBSYSTEM 9647M: Peter Zijlstra <peterz@infradead.org> 9648M: Ingo Molnar <mingo@redhat.com> 9649M: Arnaldo Carvalho de Melo <acme@kernel.org> 9650R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9651L: linux-kernel@vger.kernel.org 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9653S: Supported 9654F: kernel/events/* 9655F: include/linux/perf_event.h 9656F: include/uapi/linux/perf_event.h 9657F: arch/*/kernel/perf_event*.c 9658F: arch/*/kernel/*/perf_event*.c 9659F: arch/*/kernel/*/*/perf_event*.c 9660F: arch/*/include/asm/perf_event.h 9661F: arch/*/kernel/perf_callchain.c 9662F: arch/*/events/* 9663F: tools/perf/ 9664 9665PERSONALITY HANDLING 9666M: Christoph Hellwig <hch@infradead.org> 9667L: linux-abi-devel@lists.sourceforge.net 9668S: Maintained 9669F: include/linux/personality.h 9670F: include/uapi/linux/personality.h 9671 9672PHONET PROTOCOL 9673M: Remi Denis-Courmont <courmisch@gmail.com> 9674S: Supported 9675F: Documentation/networking/phonet.txt 9676F: include/linux/phonet.h 9677F: include/net/phonet/ 9678F: include/uapi/linux/phonet.h 9679F: net/phonet/ 9680 9681PHRAM MTD DRIVER 9682M: Joern Engel <joern@lazybastard.org> 9683L: linux-mtd@lists.infradead.org 9684S: Maintained 9685F: drivers/mtd/devices/phram.c 9686 9687PICOLCD HID DRIVER 9688M: Bruno Prémont <bonbons@linux-vserver.org> 9689L: linux-input@vger.kernel.org 9690S: Maintained 9691F: drivers/hid/hid-picolcd* 9692 9693PICOXCELL SUPPORT 9694M: Jamie Iles <jamie@jamieiles.com> 9695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9696T: git git://github.com/jamieiles/linux-2.6-ji.git 9697S: Supported 9698F: arch/arm/boot/dts/picoxcell* 9699F: arch/arm/mach-picoxcell/ 9700F: drivers/crypto/picoxcell* 9701 9702PIN CONTROL SUBSYSTEM 9703M: Linus Walleij <linus.walleij@linaro.org> 9704L: linux-gpio@vger.kernel.org 9705T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9706S: Maintained 9707F: Documentation/devicetree/bindings/pinctrl/ 9708F: Documentation/pinctrl.txt 9709F: drivers/pinctrl/ 9710F: include/linux/pinctrl/ 9711 9712PIN CONTROLLER - ATMEL AT91 9713M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9715S: Maintained 9716F: drivers/pinctrl/pinctrl-at91.* 9717 9718PIN CONTROLLER - ATMEL AT91 PIO4 9719M: Ludovic Desroches <ludovic.desroches@atmel.com> 9720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9721L: linux-gpio@vger.kernel.org 9722S: Supported 9723F: drivers/pinctrl/pinctrl-at91-pio4.* 9724 9725PIN CONTROLLER - INTEL 9726M: Mika Westerberg <mika.westerberg@linux.intel.com> 9727M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9728S: Maintained 9729F: drivers/pinctrl/intel/ 9730 9731PIN CONTROLLER - RENESAS 9732M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9733M: Geert Uytterhoeven <geert+renesas@glider.be> 9734L: linux-renesas-soc@vger.kernel.org 9735S: Maintained 9736F: drivers/pinctrl/sh-pfc/ 9737 9738PIN CONTROLLER - SAMSUNG 9739M: Tomasz Figa <tomasz.figa@gmail.com> 9740M: Krzysztof Kozlowski <krzk@kernel.org> 9741M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9743L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9744S: Maintained 9745F: drivers/pinctrl/samsung/ 9746F: include/dt-bindings/pinctrl/samsung.h 9747F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9748 9749PIN CONTROLLER - SINGLE 9750M: Tony Lindgren <tony@atomide.com> 9751M: Haojian Zhuang <haojian.zhuang@linaro.org> 9752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9753L: linux-omap@vger.kernel.org 9754S: Maintained 9755F: drivers/pinctrl/pinctrl-single.c 9756 9757PIN CONTROLLER - ST SPEAR 9758M: Viresh Kumar <vireshk@kernel.org> 9759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9760W: http://www.st.com/spear 9761S: Maintained 9762F: drivers/pinctrl/spear/ 9763 9764PISTACHIO SOC SUPPORT 9765M: James Hartley <james.hartley@imgtec.com> 9766M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9767L: linux-mips@linux-mips.org 9768S: Maintained 9769F: arch/mips/pistachio/ 9770F: arch/mips/include/asm/mach-pistachio/ 9771F: arch/mips/boot/dts/pistachio/ 9772F: arch/mips/configs/pistachio*_defconfig 9773 9774PKTCDVD DRIVER 9775S: Orphan 9776M: linux-block@vger.kernel.org 9777F: drivers/block/pktcdvd.c 9778F: include/linux/pktcdvd.h 9779F: include/uapi/linux/pktcdvd.h 9780 9781PKUNITY SOC DRIVERS 9782M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9783W: http://mprc.pku.edu.cn/~guanxuetao/linux 9784S: Maintained 9785T: git git://github.com/gxt/linux.git 9786F: drivers/input/serio/i8042-unicore32io.h 9787F: drivers/i2c/busses/i2c-puv3.c 9788F: drivers/video/fbdev/fb-puv3.c 9789F: drivers/rtc/rtc-puv3.c 9790 9791PMBUS HARDWARE MONITORING DRIVERS 9792M: Guenter Roeck <linux@roeck-us.net> 9793L: linux-hwmon@vger.kernel.org 9794W: http://hwmon.wiki.kernel.org/ 9795W: http://www.roeck-us.net/linux/drivers/ 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9797S: Maintained 9798F: Documentation/hwmon/pmbus 9799F: drivers/hwmon/pmbus/ 9800F: include/linux/i2c/pmbus.h 9801 9802PMC SIERRA MaxRAID DRIVER 9803L: linux-scsi@vger.kernel.org 9804W: http://www.pmc-sierra.com/ 9805S: Orphan 9806F: drivers/scsi/pmcraid.* 9807 9808PMC SIERRA PM8001 DRIVER 9809M: Jack Wang <jinpu.wang@profitbricks.com> 9810M: lindar_liu@usish.com 9811L: pmchba@pmcs.com 9812L: linux-scsi@vger.kernel.org 9813S: Supported 9814F: drivers/scsi/pm8001/ 9815 9816POSIX CLOCKS and TIMERS 9817M: Thomas Gleixner <tglx@linutronix.de> 9818L: linux-kernel@vger.kernel.org 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9820S: Maintained 9821F: fs/timerfd.c 9822F: include/linux/timer* 9823F: kernel/time/*timer* 9824 9825POWER MANAGEMENT CORE 9826M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9827L: linux-pm@vger.kernel.org 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9829B: https://bugzilla.kernel.org 9830S: Supported 9831F: drivers/base/power/ 9832F: include/linux/pm.h 9833F: include/linux/pm_* 9834F: include/linux/powercap.h 9835F: drivers/powercap/ 9836 9837POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9838M: Sebastian Reichel <sre@kernel.org> 9839L: linux-pm@vger.kernel.org 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9841S: Maintained 9842F: Documentation/devicetree/bindings/power/supply/ 9843F: include/linux/power_supply.h 9844F: drivers/power/supply/ 9845 9846POWER STATE COORDINATION INTERFACE (PSCI) 9847M: Mark Rutland <mark.rutland@arm.com> 9848M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9849L: linux-arm-kernel@lists.infradead.org 9850S: Maintained 9851F: drivers/firmware/psci.c 9852F: include/linux/psci.h 9853F: include/uapi/linux/psci.h 9854 9855POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9856M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9857L: linuxppc-dev@lists.ozlabs.org 9858S: Maintained 9859F: drivers/char/powernv-op-panel.c 9860 9861PNP SUPPORT 9862M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9863S: Maintained 9864F: drivers/pnp/ 9865 9866PPP PROTOCOL DRIVERS AND COMPRESSORS 9867M: Paul Mackerras <paulus@samba.org> 9868L: linux-ppp@vger.kernel.org 9869S: Maintained 9870F: drivers/net/ppp/ppp_* 9871 9872PPP OVER ATM (RFC 2364) 9873M: Mitchell Blank Jr <mitch@sfgoth.com> 9874S: Maintained 9875F: net/atm/pppoatm.c 9876F: include/uapi/linux/atmppp.h 9877 9878PPP OVER ETHERNET 9879M: Michal Ostrowski <mostrows@earthlink.net> 9880S: Maintained 9881F: drivers/net/ppp/pppoe.c 9882F: drivers/net/ppp/pppox.c 9883 9884PPP OVER L2TP 9885M: James Chapman <jchapman@katalix.com> 9886S: Maintained 9887F: net/l2tp/l2tp_ppp.c 9888F: include/linux/if_pppol2tp.h 9889F: include/uapi/linux/if_pppol2tp.h 9890 9891PPS SUPPORT 9892M: Rodolfo Giometti <giometti@enneenne.com> 9893W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9894L: linuxpps@ml.enneenne.com (subscribers-only) 9895S: Maintained 9896F: Documentation/pps/ 9897F: drivers/pps/ 9898F: include/linux/pps*.h 9899 9900PPTP DRIVER 9901M: Dmitry Kozlov <xeb@mail.ru> 9902L: netdev@vger.kernel.org 9903S: Maintained 9904F: drivers/net/ppp/pptp.c 9905W: http://sourceforge.net/projects/accel-pptp 9906 9907PREEMPTIBLE KERNEL 9908M: Robert Love <rml@tech9.net> 9909L: kpreempt-tech@lists.sourceforge.net 9910W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9911S: Supported 9912F: Documentation/preempt-locking.txt 9913F: include/linux/preempt.h 9914 9915PRISM54 WIRELESS DRIVER 9916M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9917L: linux-wireless@vger.kernel.org 9918W: http://wireless.kernel.org/en/users/Drivers/p54 9919S: Obsolete 9920F: drivers/net/wireless/intersil/prism54/ 9921 9922PS3 NETWORK SUPPORT 9923M: Geoff Levand <geoff@infradead.org> 9924L: netdev@vger.kernel.org 9925L: linuxppc-dev@lists.ozlabs.org 9926S: Maintained 9927F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9928 9929PS3 PLATFORM SUPPORT 9930M: Geoff Levand <geoff@infradead.org> 9931L: linuxppc-dev@lists.ozlabs.org 9932S: Maintained 9933F: arch/powerpc/boot/ps3* 9934F: arch/powerpc/include/asm/lv1call.h 9935F: arch/powerpc/include/asm/ps3*.h 9936F: arch/powerpc/platforms/ps3/ 9937F: drivers/*/ps3* 9938F: drivers/ps3/ 9939F: drivers/rtc/rtc-ps3.c 9940F: drivers/usb/host/*ps3.c 9941F: sound/ppc/snd_ps3* 9942 9943PS3VRAM DRIVER 9944M: Jim Paris <jim@jtan.com> 9945M: Geoff Levand <geoff@infradead.org> 9946L: linuxppc-dev@lists.ozlabs.org 9947S: Maintained 9948F: drivers/block/ps3vram.c 9949 9950PSTORE FILESYSTEM 9951M: Anton Vorontsov <anton@enomsg.org> 9952M: Colin Cross <ccross@android.com> 9953M: Kees Cook <keescook@chromium.org> 9954M: Tony Luck <tony.luck@intel.com> 9955S: Maintained 9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9957F: fs/pstore/ 9958F: include/linux/pstore* 9959F: drivers/firmware/efi/efi-pstore.c 9960F: drivers/acpi/apei/erst.c 9961 9962PTP HARDWARE CLOCK SUPPORT 9963M: Richard Cochran <richardcochran@gmail.com> 9964L: netdev@vger.kernel.org 9965S: Maintained 9966W: http://linuxptp.sourceforge.net/ 9967F: Documentation/ABI/testing/sysfs-ptp 9968F: Documentation/ptp/* 9969F: drivers/net/ethernet/freescale/gianfar_ptp.c 9970F: drivers/net/phy/dp83640* 9971F: drivers/ptp/* 9972F: include/linux/ptp_cl* 9973 9974PTRACE SUPPORT 9975M: Roland McGrath <roland@hack.frob.com> 9976M: Oleg Nesterov <oleg@redhat.com> 9977S: Maintained 9978F: include/asm-generic/syscall.h 9979F: include/linux/ptrace.h 9980F: include/linux/regset.h 9981F: include/linux/tracehook.h 9982F: include/uapi/linux/ptrace.h 9983F: kernel/ptrace.c 9984 9985PULSE8-CEC DRIVER 9986M: Hans Verkuil <hverkuil@xs4all.nl> 9987L: linux-media@vger.kernel.org 9988T: git git://linuxtv.org/media_tree.git 9989S: Maintained 9990F: drivers/media/usb/pulse8-cec/* 9991 9992PVRUSB2 VIDEO4LINUX DRIVER 9993M: Mike Isely <isely@pobox.com> 9994L: pvrusb2@isely.net (subscribers-only) 9995L: linux-media@vger.kernel.org 9996W: http://www.isely.net/pvrusb2/ 9997T: git git://linuxtv.org/media_tree.git 9998S: Maintained 9999F: Documentation/media/v4l-drivers/pvrusb2* 10000F: drivers/media/usb/pvrusb2/ 10001 10002PWC WEBCAM DRIVER 10003M: Hans Verkuil <hverkuil@xs4all.nl> 10004L: linux-media@vger.kernel.org 10005T: git git://linuxtv.org/media_tree.git 10006S: Odd Fixes 10007F: drivers/media/usb/pwc/* 10008 10009PWM FAN DRIVER 10010M: Kamil Debski <kamil@wypas.org> 10011M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10012L: linux-hwmon@vger.kernel.org 10013S: Supported 10014F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10015F: Documentation/hwmon/pwm-fan 10016F: drivers/hwmon/pwm-fan.c 10017 10018PWM SUBSYSTEM 10019M: Thierry Reding <thierry.reding@gmail.com> 10020L: linux-pwm@vger.kernel.org 10021S: Maintained 10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10023F: Documentation/pwm.txt 10024F: Documentation/devicetree/bindings/pwm/ 10025F: include/linux/pwm.h 10026F: drivers/pwm/ 10027F: drivers/video/backlight/pwm_bl.c 10028F: include/linux/pwm_backlight.h 10029 10030PXA2xx/PXA3xx SUPPORT 10031M: Daniel Mack <daniel@zonque.org> 10032M: Haojian Zhuang <haojian.zhuang@gmail.com> 10033M: Robert Jarzmik <robert.jarzmik@free.fr> 10034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10035T: git git://github.com/hzhuang1/linux.git 10036T: git git://github.com/rjarzmik/linux.git 10037S: Maintained 10038F: arch/arm/boot/dts/pxa* 10039F: arch/arm/mach-pxa/ 10040F: drivers/dma/pxa* 10041F: drivers/pcmcia/pxa2xx* 10042F: drivers/pinctrl/pxa/ 10043F: drivers/spi/spi-pxa2xx* 10044F: drivers/usb/gadget/udc/pxa2* 10045F: include/sound/pxa2xx-lib.h 10046F: sound/arm/pxa* 10047F: sound/soc/pxa/ 10048 10049PXA GPIO DRIVER 10050M: Robert Jarzmik <robert.jarzmik@free.fr> 10051L: linux-gpio@vger.kernel.org 10052S: Maintained 10053F: drivers/gpio/gpio-pxa.c 10054 10055PXA3xx NAND FLASH DRIVER 10056M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10057L: linux-mtd@lists.infradead.org 10058S: Maintained 10059F: drivers/mtd/nand/pxa3xx_nand.c 10060 10061MMP SUPPORT 10062M: Eric Miao <eric.y.miao@gmail.com> 10063M: Haojian Zhuang <haojian.zhuang@gmail.com> 10064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10065T: git git://github.com/hzhuang1/linux.git 10066T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10067S: Maintained 10068F: arch/arm/boot/dts/mmp* 10069F: arch/arm/mach-mmp/ 10070 10071PXA MMCI DRIVER 10072S: Orphan 10073 10074PXA RTC DRIVER 10075M: Robert Jarzmik <robert.jarzmik@free.fr> 10076L: rtc-linux@googlegroups.com 10077S: Maintained 10078 10079QAT DRIVER 10080M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10081M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10082L: qat-linux@intel.com 10083S: Supported 10084F: drivers/crypto/qat/ 10085 10086QIB DRIVER 10087M: Mike Marciniszyn <infinipath@intel.com> 10088L: linux-rdma@vger.kernel.org 10089S: Supported 10090F: drivers/infiniband/hw/qib/ 10091 10092QLOGIC QLA1280 SCSI DRIVER 10093M: Michael Reed <mdr@sgi.com> 10094L: linux-scsi@vger.kernel.org 10095S: Maintained 10096F: drivers/scsi/qla1280.[ch] 10097 10098QLOGIC QLA2XXX FC-SCSI DRIVER 10099M: qla2xxx-upstream@qlogic.com 10100L: linux-scsi@vger.kernel.org 10101S: Supported 10102F: Documentation/scsi/LICENSE.qla2xxx 10103F: drivers/scsi/qla2xxx/ 10104 10105QLOGIC QLA4XXX iSCSI DRIVER 10106M: QLogic-Storage-Upstream@qlogic.com 10107L: linux-scsi@vger.kernel.org 10108S: Supported 10109F: Documentation/scsi/LICENSE.qla4xxx 10110F: drivers/scsi/qla4xxx/ 10111 10112QLOGIC QLA3XXX NETWORK DRIVER 10113M: Dept-GELinuxNICDev@cavium.com 10114L: netdev@vger.kernel.org 10115S: Supported 10116F: Documentation/networking/LICENSE.qla3xxx 10117F: drivers/net/ethernet/qlogic/qla3xxx.* 10118 10119QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10120M: Harish Patil <harish.patil@cavium.com> 10121M: Manish Chopra <manish.chopra@cavium.com> 10122M: Dept-GELinuxNICDev@cavium.com 10123L: netdev@vger.kernel.org 10124S: Supported 10125F: drivers/net/ethernet/qlogic/qlcnic/ 10126 10127QLOGIC QLGE 10Gb ETHERNET DRIVER 10128M: Harish Patil <harish.patil@cavium.com> 10129M: Manish Chopra <manish.chopra@cavium.com> 10130M: Dept-GELinuxNICDev@cavium.com 10131L: netdev@vger.kernel.org 10132S: Supported 10133F: drivers/net/ethernet/qlogic/qlge/ 10134 10135QLOGIC QL4xxx ETHERNET DRIVER 10136M: Yuval Mintz <Yuval.Mintz@cavium.com> 10137M: Ariel Elior <Ariel.Elior@cavium.com> 10138M: everest-linux-l2@cavium.com 10139L: netdev@vger.kernel.org 10140S: Supported 10141F: drivers/net/ethernet/qlogic/qed/ 10142F: include/linux/qed/ 10143F: drivers/net/ethernet/qlogic/qede/ 10144 10145QLOGIC QL41xxx ISCSI DRIVER 10146M: QLogic-Storage-Upstream@cavium.com 10147L: linux-scsi@vger.kernel.org 10148S: Supported 10149F: drivers/scsi/qedi/ 10150 10151QNX4 FILESYSTEM 10152M: Anders Larsen <al@alarsen.net> 10153W: http://www.alarsen.net/linux/qnx4fs/ 10154S: Maintained 10155F: fs/qnx4/ 10156F: include/uapi/linux/qnx4_fs.h 10157F: include/uapi/linux/qnxtypes.h 10158 10159QORIQ DPAA2 FSL-MC BUS DRIVER 10160M: Stuart Yoder <stuart.yoder@nxp.com> 10161L: linux-kernel@vger.kernel.org 10162S: Maintained 10163F: drivers/staging/fsl-mc/ 10164 10165QT1010 MEDIA DRIVER 10166M: Antti Palosaari <crope@iki.fi> 10167L: linux-media@vger.kernel.org 10168W: https://linuxtv.org 10169W: http://palosaari.fi/linux/ 10170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10171T: git git://linuxtv.org/anttip/media_tree.git 10172S: Maintained 10173F: drivers/media/tuners/qt1010* 10174 10175QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10176M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10177L: linux-wireless@vger.kernel.org 10178L: ath9k-devel@lists.ath9k.org 10179W: http://wireless.kernel.org/en/users/Drivers/ath9k 10180S: Supported 10181F: drivers/net/wireless/ath/ath9k/ 10182 10183QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10184M: Kalle Valo <kvalo@qca.qualcomm.com> 10185L: ath10k@lists.infradead.org 10186W: http://wireless.kernel.org/en/users/Drivers/ath10k 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10188S: Supported 10189F: drivers/net/wireless/ath/ath10k/ 10190 10191QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10192M: Timur Tabi <timur@codeaurora.org> 10193L: netdev@vger.kernel.org 10194S: Supported 10195F: drivers/net/ethernet/qualcomm/emac/ 10196 10197QUALCOMM HEXAGON ARCHITECTURE 10198M: Richard Kuo <rkuo@codeaurora.org> 10199L: linux-hexagon@vger.kernel.org 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10201S: Supported 10202F: arch/hexagon/ 10203 10204QUALCOMM WCN36XX WIRELESS DRIVER 10205M: Eugene Krasnikov <k.eugene.e@gmail.com> 10206L: wcn36xx@lists.infradead.org 10207W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10208T: git git://github.com/KrasnikovEugene/wcn36xx.git 10209S: Supported 10210F: drivers/net/wireless/ath/wcn36xx/ 10211 10212QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10213M: Gabriel Somlo <somlo@cmu.edu> 10214M: "Michael S. Tsirkin" <mst@redhat.com> 10215L: qemu-devel@nongnu.org 10216S: Maintained 10217F: drivers/firmware/qemu_fw_cfg.c 10218 10219RADOS BLOCK DEVICE (RBD) 10220M: Ilya Dryomov <idryomov@gmail.com> 10221M: Sage Weil <sage@redhat.com> 10222M: Alex Elder <elder@kernel.org> 10223L: ceph-devel@vger.kernel.org 10224W: http://ceph.com/ 10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10226T: git git://github.com/ceph/ceph-client.git 10227S: Supported 10228F: Documentation/ABI/testing/sysfs-bus-rbd 10229F: drivers/block/rbd.c 10230F: drivers/block/rbd_types.h 10231 10232RADEON FRAMEBUFFER DISPLAY DRIVER 10233M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10234L: linux-fbdev@vger.kernel.org 10235S: Maintained 10236F: drivers/video/fbdev/aty/radeon* 10237F: include/uapi/linux/radeonfb.h 10238 10239RADIOSHARK RADIO DRIVER 10240M: Hans Verkuil <hverkuil@xs4all.nl> 10241L: linux-media@vger.kernel.org 10242T: git git://linuxtv.org/media_tree.git 10243S: Maintained 10244F: drivers/media/radio/radio-shark.c 10245 10246RADIOSHARK2 RADIO DRIVER 10247M: Hans Verkuil <hverkuil@xs4all.nl> 10248L: linux-media@vger.kernel.org 10249T: git git://linuxtv.org/media_tree.git 10250S: Maintained 10251F: drivers/media/radio/radio-shark2.c 10252F: drivers/media/radio/radio-tea5777.c 10253 10254RAGE128 FRAMEBUFFER DISPLAY DRIVER 10255M: Paul Mackerras <paulus@samba.org> 10256L: linux-fbdev@vger.kernel.org 10257S: Maintained 10258F: drivers/video/fbdev/aty/aty128fb.c 10259 10260RALINK MIPS ARCHITECTURE 10261M: John Crispin <john@phrozen.org> 10262L: linux-mips@linux-mips.org 10263S: Maintained 10264F: arch/mips/ralink 10265 10266RALINK RT2X00 WIRELESS LAN DRIVER 10267P: rt2x00 project 10268M: Stanislaw Gruszka <sgruszka@redhat.com> 10269M: Helmut Schaa <helmut.schaa@googlemail.com> 10270L: linux-wireless@vger.kernel.org 10271S: Maintained 10272F: drivers/net/wireless/ralink/rt2x00/ 10273 10274RAMDISK RAM BLOCK DEVICE DRIVER 10275M: Jens Axboe <axboe@kernel.dk> 10276S: Maintained 10277F: Documentation/blockdev/ramdisk.txt 10278F: drivers/block/brd.c 10279 10280RANDOM NUMBER DRIVER 10281M: "Theodore Ts'o" <tytso@mit.edu> 10282S: Maintained 10283F: drivers/char/random.c 10284 10285RAPIDIO SUBSYSTEM 10286M: Matt Porter <mporter@kernel.crashing.org> 10287M: Alexandre Bounine <alexandre.bounine@idt.com> 10288S: Maintained 10289F: drivers/rapidio/ 10290 10291RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10292L: linux-wireless@vger.kernel.org 10293S: Orphan 10294F: drivers/net/wireless/ray* 10295 10296RCUTORTURE MODULE 10297M: Josh Triplett <josh@joshtriplett.org> 10298M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10299L: linux-kernel@vger.kernel.org 10300S: Supported 10301T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10302F: Documentation/RCU/torture.txt 10303F: kernel/rcu/rcutorture.c 10304 10305RCUTORTURE TEST FRAMEWORK 10306M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10307M: Josh Triplett <josh@joshtriplett.org> 10308R: Steven Rostedt <rostedt@goodmis.org> 10309R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10310R: Lai Jiangshan <jiangshanlai@gmail.com> 10311L: linux-kernel@vger.kernel.org 10312S: Supported 10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10314F: tools/testing/selftests/rcutorture 10315 10316RDC R-321X SoC 10317M: Florian Fainelli <florian@openwrt.org> 10318S: Maintained 10319 10320RDC R6040 FAST ETHERNET DRIVER 10321M: Florian Fainelli <f.fainelli@gmail.com> 10322L: netdev@vger.kernel.org 10323S: Maintained 10324F: drivers/net/ethernet/rdc/r6040.c 10325 10326RDS - RELIABLE DATAGRAM SOCKETS 10327M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10328L: netdev@vger.kernel.org 10329L: linux-rdma@vger.kernel.org 10330L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10331W: https://oss.oracle.com/projects/rds/ 10332S: Supported 10333F: net/rds/ 10334F: Documentation/networking/rds.txt 10335 10336RDMAVT - RDMA verbs software 10337M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10338L: linux-rdma@vger.kernel.org 10339S: Supported 10340F: drivers/infiniband/sw/rdmavt 10341 10342RDT - RESOURCE ALLOCATION 10343M: Fenghua Yu <fenghua.yu@intel.com> 10344L: linux-kernel@vger.kernel.org 10345S: Supported 10346F: arch/x86/kernel/cpu/intel_rdt* 10347F: arch/x86/include/asm/intel_rdt* 10348F: Documentation/x86/intel_rdt* 10349 10350READ-COPY UPDATE (RCU) 10351M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10352M: Josh Triplett <josh@joshtriplett.org> 10353R: Steven Rostedt <rostedt@goodmis.org> 10354R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10355R: Lai Jiangshan <jiangshanlai@gmail.com> 10356L: linux-kernel@vger.kernel.org 10357W: http://www.rdrop.com/users/paulmck/RCU/ 10358S: Supported 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10360F: Documentation/RCU/ 10361X: Documentation/RCU/torture.txt 10362F: include/linux/rcu* 10363X: include/linux/srcu.h 10364F: kernel/rcu/ 10365X: kernel/torture.c 10366 10367REAL TIME CLOCK (RTC) SUBSYSTEM 10368M: Alessandro Zummo <a.zummo@towertech.it> 10369M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10370L: rtc-linux@googlegroups.com 10371Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10373S: Maintained 10374F: Documentation/devicetree/bindings/rtc/ 10375F: Documentation/rtc.txt 10376F: drivers/rtc/ 10377F: include/linux/rtc.h 10378F: include/uapi/linux/rtc.h 10379F: include/linux/rtc/ 10380F: include/linux/platform_data/rtc-* 10381F: tools/testing/selftests/timers/rtctest.c 10382 10383REALTEK AUDIO CODECS 10384M: Bard Liao <bardliao@realtek.com> 10385M: Oder Chiou <oder_chiou@realtek.com> 10386S: Maintained 10387F: sound/soc/codecs/rt* 10388F: include/sound/rt*.h 10389 10390REISERFS FILE SYSTEM 10391L: reiserfs-devel@vger.kernel.org 10392S: Supported 10393F: fs/reiserfs/ 10394 10395REGISTER MAP ABSTRACTION 10396M: Mark Brown <broonie@kernel.org> 10397L: linux-kernel@vger.kernel.org 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10399S: Supported 10400F: Documentation/devicetree/bindings/regmap/ 10401F: drivers/base/regmap/ 10402F: include/linux/regmap.h 10403 10404REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10405M: Ohad Ben-Cohen <ohad@wizery.com> 10406M: Bjorn Andersson <bjorn.andersson@linaro.org> 10407L: linux-remoteproc@vger.kernel.org 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10409S: Maintained 10410F: Documentation/devicetree/bindings/remoteproc/ 10411F: Documentation/remoteproc.txt 10412F: drivers/remoteproc/ 10413F: include/linux/remoteproc.h 10414 10415REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10416M: Ohad Ben-Cohen <ohad@wizery.com> 10417M: Bjorn Andersson <bjorn.andersson@linaro.org> 10418L: linux-remoteproc@vger.kernel.org 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10420S: Maintained 10421F: drivers/rpmsg/ 10422F: Documentation/rpmsg.txt 10423F: include/linux/rpmsg.h 10424 10425RENESAS CLOCK DRIVERS 10426M: Geert Uytterhoeven <geert+renesas@glider.be> 10427L: linux-renesas-soc@vger.kernel.org 10428S: Supported 10429F: drivers/clk/renesas/ 10430 10431RENESAS ETHERNET DRIVERS 10432R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10433L: netdev@vger.kernel.org 10434L: linux-renesas-soc@vger.kernel.org 10435F: drivers/net/ethernet/renesas/ 10436F: include/linux/sh_eth.h 10437 10438RENESAS USB2 PHY DRIVER 10439M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10440L: linux-renesas-soc@vger.kernel.org 10441S: Maintained 10442F: drivers/phy/phy-rcar-gen3-usb2.c 10443 10444RESET CONTROLLER FRAMEWORK 10445M: Philipp Zabel <p.zabel@pengutronix.de> 10446T: git git://git.pengutronix.de/git/pza/linux 10447S: Maintained 10448F: drivers/reset/ 10449F: Documentation/devicetree/bindings/reset/ 10450F: include/dt-bindings/reset/ 10451F: include/linux/reset.h 10452F: include/linux/reset-controller.h 10453 10454RFKILL 10455M: Johannes Berg <johannes@sipsolutions.net> 10456L: linux-wireless@vger.kernel.org 10457W: http://wireless.kernel.org/ 10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10460S: Maintained 10461F: Documentation/rfkill.txt 10462F: net/rfkill/ 10463 10464RHASHTABLE 10465M: Thomas Graf <tgraf@suug.ch> 10466M: Herbert Xu <herbert@gondor.apana.org.au> 10467L: netdev@vger.kernel.org 10468S: Maintained 10469F: lib/rhashtable.c 10470F: include/linux/rhashtable.h 10471 10472RICOH SMARTMEDIA/XD DRIVER 10473M: Maxim Levitsky <maximlevitsky@gmail.com> 10474S: Maintained 10475F: drivers/mtd/nand/r852.c 10476F: drivers/mtd/nand/r852.h 10477 10478RICOH R5C592 MEMORYSTICK DRIVER 10479M: Maxim Levitsky <maximlevitsky@gmail.com> 10480S: Maintained 10481F: drivers/memstick/host/r592.* 10482 10483ROCCAT DRIVERS 10484M: Stefan Achatz <erazor_de@users.sourceforge.net> 10485W: http://sourceforge.net/projects/roccat/ 10486S: Maintained 10487F: drivers/hid/hid-roccat* 10488F: include/linux/hid-roccat* 10489F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10490 10491ROCKER DRIVER 10492M: Jiri Pirko <jiri@resnulli.us> 10493L: netdev@vger.kernel.org 10494S: Supported 10495F: drivers/net/ethernet/rocker/ 10496 10497ROCKETPORT DRIVER 10498P: Comtrol Corp. 10499W: http://www.comtrol.com 10500S: Maintained 10501F: Documentation/serial/rocket.txt 10502F: drivers/tty/rocket* 10503 10504ROCKETPORT EXPRESS/INFINITY DRIVER 10505M: Kevin Cernekee <cernekee@gmail.com> 10506L: linux-serial@vger.kernel.org 10507S: Odd Fixes 10508F: drivers/tty/serial/rp2.* 10509 10510ROSE NETWORK LAYER 10511M: Ralf Baechle <ralf@linux-mips.org> 10512L: linux-hams@vger.kernel.org 10513W: http://www.linux-ax25.org/ 10514S: Maintained 10515F: include/net/rose.h 10516F: include/uapi/linux/rose.h 10517F: net/rose/ 10518 10519RTL2830 MEDIA DRIVER 10520M: Antti Palosaari <crope@iki.fi> 10521L: linux-media@vger.kernel.org 10522W: https://linuxtv.org 10523W: http://palosaari.fi/linux/ 10524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10525T: git git://linuxtv.org/anttip/media_tree.git 10526S: Maintained 10527F: drivers/media/dvb-frontends/rtl2830* 10528 10529RTL2832 MEDIA DRIVER 10530M: Antti Palosaari <crope@iki.fi> 10531L: linux-media@vger.kernel.org 10532W: https://linuxtv.org 10533W: http://palosaari.fi/linux/ 10534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10535T: git git://linuxtv.org/anttip/media_tree.git 10536S: Maintained 10537F: drivers/media/dvb-frontends/rtl2832* 10538 10539RTL2832_SDR MEDIA DRIVER 10540M: Antti Palosaari <crope@iki.fi> 10541L: linux-media@vger.kernel.org 10542W: https://linuxtv.org 10543W: http://palosaari.fi/linux/ 10544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10545T: git git://linuxtv.org/anttip/media_tree.git 10546S: Maintained 10547F: drivers/media/dvb-frontends/rtl2832_sdr* 10548 10549RTL8180 WIRELESS DRIVER 10550L: linux-wireless@vger.kernel.org 10551W: http://wireless.kernel.org/ 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10553S: Orphan 10554F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10555 10556RTL8187 WIRELESS DRIVER 10557M: Herton Ronaldo Krzesinski <herton@canonical.com> 10558M: Hin-Tak Leung <htl10@users.sourceforge.net> 10559M: Larry Finger <Larry.Finger@lwfinger.net> 10560L: linux-wireless@vger.kernel.org 10561W: http://wireless.kernel.org/ 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10563S: Maintained 10564F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10565 10566RTL8192CE WIRELESS DRIVER 10567M: Larry Finger <Larry.Finger@lwfinger.net> 10568M: Chaoming Li <chaoming_li@realsil.com.cn> 10569L: linux-wireless@vger.kernel.org 10570W: http://wireless.kernel.org/ 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10572S: Maintained 10573F: drivers/net/wireless/realtek/rtlwifi/ 10574F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10575 10576RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10577M: Jes Sorensen <Jes.Sorensen@redhat.com> 10578L: linux-wireless@vger.kernel.org 10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10580S: Maintained 10581F: drivers/net/wireless/realtek/rtl8xxxu/ 10582 10583S3 SAVAGE FRAMEBUFFER DRIVER 10584M: Antonino Daplas <adaplas@gmail.com> 10585L: linux-fbdev@vger.kernel.org 10586S: Maintained 10587F: drivers/video/fbdev/savage/ 10588 10589S390 10590M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10591M: Heiko Carstens <heiko.carstens@de.ibm.com> 10592L: linux-s390@vger.kernel.org 10593W: http://www.ibm.com/developerworks/linux/linux390/ 10594T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10595S: Supported 10596F: arch/s390/ 10597F: drivers/s390/ 10598F: Documentation/s390/ 10599F: Documentation/DocBook/s390* 10600 10601S390 COMMON I/O LAYER 10602M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10603M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10604L: linux-s390@vger.kernel.org 10605W: http://www.ibm.com/developerworks/linux/linux390/ 10606S: Supported 10607F: drivers/s390/cio/ 10608 10609S390 DASD DRIVER 10610M: Stefan Haberland <sth@linux.vnet.ibm.com> 10611M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10612L: linux-s390@vger.kernel.org 10613W: http://www.ibm.com/developerworks/linux/linux390/ 10614S: Supported 10615F: drivers/s390/block/dasd* 10616F: block/partitions/ibm.c 10617 10618S390 NETWORK DRIVERS 10619M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10620L: linux-s390@vger.kernel.org 10621W: http://www.ibm.com/developerworks/linux/linux390/ 10622S: Supported 10623F: drivers/s390/net/ 10624 10625S390 PCI SUBSYSTEM 10626M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10627M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10628L: linux-s390@vger.kernel.org 10629W: http://www.ibm.com/developerworks/linux/linux390/ 10630S: Supported 10631F: arch/s390/pci/ 10632F: drivers/pci/hotplug/s390_pci_hpc.c 10633 10634S390 ZCRYPT DRIVER 10635M: Harald Freudenberger <freude@de.ibm.com> 10636L: linux-s390@vger.kernel.org 10637W: http://www.ibm.com/developerworks/linux/linux390/ 10638S: Supported 10639F: drivers/s390/crypto/ 10640 10641S390 ZFCP DRIVER 10642M: Steffen Maier <maier@linux.vnet.ibm.com> 10643L: linux-s390@vger.kernel.org 10644W: http://www.ibm.com/developerworks/linux/linux390/ 10645S: Supported 10646F: drivers/s390/scsi/zfcp_* 10647 10648S390 IUCV NETWORK LAYER 10649M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10650L: linux-s390@vger.kernel.org 10651W: http://www.ibm.com/developerworks/linux/linux390/ 10652S: Supported 10653F: drivers/s390/net/*iucv* 10654F: include/net/iucv/ 10655F: net/iucv/ 10656 10657S390 IOMMU (PCI) 10658M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10659L: linux-s390@vger.kernel.org 10660W: http://www.ibm.com/developerworks/linux/linux390/ 10661S: Supported 10662F: drivers/iommu/s390-iommu.c 10663 10664S3C24XX SD/MMC Driver 10665M: Ben Dooks <ben-linux@fluff.org> 10666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10667S: Supported 10668F: drivers/mmc/host/s3cmci.* 10669 10670SAA6588 RDS RECEIVER DRIVER 10671M: Hans Verkuil <hverkuil@xs4all.nl> 10672L: linux-media@vger.kernel.org 10673T: git git://linuxtv.org/media_tree.git 10674W: https://linuxtv.org 10675S: Odd Fixes 10676F: drivers/media/i2c/saa6588* 10677 10678SAA7134 VIDEO4LINUX DRIVER 10679M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10680M: Mauro Carvalho Chehab <mchehab@kernel.org> 10681L: linux-media@vger.kernel.org 10682W: https://linuxtv.org 10683T: git git://linuxtv.org/media_tree.git 10684S: Odd fixes 10685F: Documentation/media/v4l-drivers/saa7134* 10686F: drivers/media/pci/saa7134/ 10687 10688SAA7146 VIDEO4LINUX-2 DRIVER 10689M: Hans Verkuil <hverkuil@xs4all.nl> 10690L: linux-media@vger.kernel.org 10691T: git git://linuxtv.org/media_tree.git 10692S: Maintained 10693F: drivers/media/common/saa7146/ 10694F: drivers/media/pci/saa7146/ 10695F: include/media/saa7146* 10696 10697SAMSUNG LAPTOP DRIVER 10698M: Corentin Chary <corentin.chary@gmail.com> 10699L: platform-driver-x86@vger.kernel.org 10700S: Maintained 10701F: drivers/platform/x86/samsung-laptop.c 10702 10703SAMSUNG AUDIO (ASoC) DRIVERS 10704M: Krzysztof Kozlowski <krzk@kernel.org> 10705M: Sangbeom Kim <sbkim73@samsung.com> 10706M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10707L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10708S: Supported 10709F: sound/soc/samsung/ 10710 10711SAMSUNG FRAMEBUFFER DRIVER 10712M: Jingoo Han <jingoohan1@gmail.com> 10713L: linux-fbdev@vger.kernel.org 10714S: Maintained 10715F: drivers/video/fbdev/s3c-fb.c 10716 10717SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10718M: Sangbeom Kim <sbkim73@samsung.com> 10719M: Krzysztof Kozlowski <krzk@kernel.org> 10720M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10721L: linux-kernel@vger.kernel.org 10722L: linux-samsung-soc@vger.kernel.org 10723S: Supported 10724F: drivers/mfd/sec*.c 10725F: drivers/regulator/s2m*.c 10726F: drivers/regulator/s5m*.c 10727F: drivers/clk/clk-s2mps11.c 10728F: drivers/rtc/rtc-s5m.c 10729F: include/linux/mfd/samsung/ 10730F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10731F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10732F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10733F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10734 10735SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10736M: Kyungmin Park <kyungmin.park@samsung.com> 10737M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10738L: linux-media@vger.kernel.org 10739Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10740S: Supported 10741F: drivers/media/platform/exynos4-is/ 10742 10743SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10744M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10745L: linux-media@vger.kernel.org 10746L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10747S: Maintained 10748F: drivers/media/platform/s3c-camif/ 10749F: include/media/drv-intf/s3c_camif.h 10750 10751SAMSUNG S5C73M3 CAMERA DRIVER 10752M: Kyungmin Park <kyungmin.park@samsung.com> 10753M: Andrzej Hajda <a.hajda@samsung.com> 10754L: linux-media@vger.kernel.org 10755S: Supported 10756F: drivers/media/i2c/s5c73m3/* 10757 10758SAMSUNG S5K5BAF CAMERA DRIVER 10759M: Kyungmin Park <kyungmin.park@samsung.com> 10760M: Andrzej Hajda <a.hajda@samsung.com> 10761L: linux-media@vger.kernel.org 10762S: Supported 10763F: drivers/media/i2c/s5k5baf.c 10764 10765SAMSUNG S3FWRN5 NFC DRIVER 10766M: Robert Baldyga <r.baldyga@samsung.com> 10767M: Krzysztof Opasiak <k.opasiak@samsung.com> 10768L: linux-nfc@lists.01.org (moderated for non-subscribers) 10769S: Supported 10770F: drivers/nfc/s3fwrn5 10771 10772SAMSUNG SOC CLOCK DRIVERS 10773M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10774M: Tomasz Figa <tomasz.figa@gmail.com> 10775M: Chanwoo Choi <cw00.choi@samsung.com> 10776S: Supported 10777L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10778F: drivers/clk/samsung/ 10779F: include/dt-bindings/clock/exynos*.h 10780F: Documentation/devicetree/bindings/clock/exynos*.txt 10781 10782SAMSUNG SPI DRIVERS 10783M: Kukjin Kim <kgene@kernel.org> 10784M: Krzysztof Kozlowski <krzk@kernel.org> 10785M: Andi Shyti <andi.shyti@samsung.com> 10786L: linux-spi@vger.kernel.org 10787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10788S: Maintained 10789F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10790F: drivers/spi/spi-s3c* 10791F: include/linux/platform_data/spi-s3c64xx.h 10792 10793SAMSUNG SXGBE DRIVERS 10794M: Byungho An <bh74.an@samsung.com> 10795M: Girish K S <ks.giri@samsung.com> 10796M: Vipul Pandya <vipul.pandya@samsung.com> 10797S: Supported 10798L: netdev@vger.kernel.org 10799F: drivers/net/ethernet/samsung/sxgbe/ 10800 10801SAMSUNG THERMAL DRIVER 10802M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10803L: linux-pm@vger.kernel.org 10804L: linux-samsung-soc@vger.kernel.org 10805S: Supported 10806T: git https://github.com/lmajewski/linux-samsung-thermal.git 10807F: drivers/thermal/samsung/ 10808 10809SAMSUNG USB2 PHY DRIVER 10810M: Kamil Debski <kamil@wypas.org> 10811M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10812L: linux-kernel@vger.kernel.org 10813S: Supported 10814F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10815F: Documentation/phy/samsung-usb2.txt 10816F: drivers/phy/phy-exynos4210-usb2.c 10817F: drivers/phy/phy-exynos4x12-usb2.c 10818F: drivers/phy/phy-exynos5250-usb2.c 10819F: drivers/phy/phy-s5pv210-usb2.c 10820F: drivers/phy/phy-samsung-usb2.c 10821F: drivers/phy/phy-samsung-usb2.h 10822 10823SERIAL DRIVERS 10824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10825L: linux-serial@vger.kernel.org 10826S: Maintained 10827F: Documentation/devicetree/bindings/serial/ 10828F: drivers/tty/serial/ 10829 10830SERIAL IR RECEIVER 10831M: Sean Young <sean@mess.org> 10832L: linux-media@vger.kernel.org 10833S: Maintained 10834F: drivers/media/rc/serial_ir.c 10835 10836STI CEC DRIVER 10837M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10838L: kernel@stlinux.com 10839S: Maintained 10840F: drivers/staging/media/st-cec/ 10841F: Documentation/devicetree/bindings/media/stih-cec.txt 10842 10843SYNOPSYS DESIGNWARE DMAC DRIVER 10844M: Viresh Kumar <vireshk@kernel.org> 10845M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10846S: Maintained 10847F: include/linux/dma/dw.h 10848F: include/linux/platform_data/dma-dw.h 10849F: drivers/dma/dw/ 10850 10851SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10852M: Lars Persson <lars.persson@axis.com> 10853L: netdev@vger.kernel.org 10854S: Supported 10855F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10856F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10857 10858SYNOPSYS DESIGNWARE I2C DRIVER 10859M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10860R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10861R: Mika Westerberg <mika.westerberg@linux.intel.com> 10862L: linux-i2c@vger.kernel.org 10863S: Maintained 10864F: drivers/i2c/busses/i2c-designware-* 10865F: include/linux/platform_data/i2c-designware.h 10866 10867SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10868M: Jaehoon Chung <jh80.chung@samsung.com> 10869L: linux-mmc@vger.kernel.org 10870S: Maintained 10871F: include/linux/mmc/dw_mmc.h 10872F: drivers/mmc/host/dw_mmc* 10873 10874SYSTEM TRACE MODULE CLASS 10875M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10876S: Maintained 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10878F: Documentation/trace/stm.txt 10879F: drivers/hwtracing/stm/ 10880F: include/linux/stm.h 10881F: include/uapi/linux/stm.h 10882 10883THUNDERBOLT DRIVER 10884M: Andreas Noever <andreas.noever@gmail.com> 10885S: Maintained 10886F: drivers/thunderbolt/ 10887 10888TI BQ27XXX POWER SUPPLY DRIVER 10889R: Andrew F. Davis <afd@ti.com> 10890F: include/linux/power/bq27xxx_battery.h 10891F: drivers/power/supply/bq27xxx_battery.c 10892F: drivers/power/supply/bq27xxx_battery_i2c.c 10893 10894TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10895M: John Stultz <john.stultz@linaro.org> 10896M: Thomas Gleixner <tglx@linutronix.de> 10897L: linux-kernel@vger.kernel.org 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10899S: Supported 10900F: include/linux/clocksource.h 10901F: include/linux/time.h 10902F: include/linux/timex.h 10903F: include/uapi/linux/time.h 10904F: include/uapi/linux/timex.h 10905F: kernel/time/clocksource.c 10906F: kernel/time/time*.c 10907F: kernel/time/alarmtimer.c 10908F: kernel/time/ntp.c 10909F: tools/testing/selftests/timers/ 10910 10911SC1200 WDT DRIVER 10912M: Zwane Mwaikambo <zwanem@gmail.com> 10913S: Maintained 10914F: drivers/watchdog/sc1200wdt.c 10915 10916SCHEDULER 10917M: Ingo Molnar <mingo@redhat.com> 10918M: Peter Zijlstra <peterz@infradead.org> 10919L: linux-kernel@vger.kernel.org 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10921S: Maintained 10922F: kernel/sched/ 10923F: include/linux/sched.h 10924F: include/uapi/linux/sched.h 10925F: include/linux/wait.h 10926 10927SCORE ARCHITECTURE 10928M: Chen Liqin <liqin.linux@gmail.com> 10929M: Lennox Wu <lennox.wu@gmail.com> 10930W: http://www.sunplus.com 10931S: Supported 10932F: arch/score/ 10933 10934SCR24X CHIP CARD INTERFACE DRIVER 10935M: Lubomir Rintel <lkundrak@v3.sk> 10936S: Supported 10937F: drivers/char/pcmcia/scr24x_cs.c 10938 10939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10940M: Sudeep Holla <sudeep.holla@arm.com> 10941L: linux-arm-kernel@lists.infradead.org 10942S: Maintained 10943F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10944F: drivers/clk/clk-scpi.c 10945F: drivers/cpufreq/scpi-cpufreq.c 10946F: drivers/firmware/arm_scpi.c 10947F: include/linux/scpi_protocol.h 10948 10949SCSI CDROM DRIVER 10950M: Jens Axboe <axboe@kernel.dk> 10951L: linux-scsi@vger.kernel.org 10952W: http://www.kernel.dk 10953S: Maintained 10954F: drivers/scsi/sr* 10955 10956SCSI RDMA PROTOCOL (SRP) INITIATOR 10957M: Bart Van Assche <bart.vanassche@sandisk.com> 10958L: linux-rdma@vger.kernel.org 10959S: Supported 10960W: http://www.openfabrics.org 10961Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10963F: drivers/infiniband/ulp/srp/ 10964F: include/scsi/srp.h 10965 10966SCSI SG DRIVER 10967M: Doug Gilbert <dgilbert@interlog.com> 10968L: linux-scsi@vger.kernel.org 10969W: http://sg.danny.cz/sg 10970S: Maintained 10971F: Documentation/scsi/scsi-generic.txt 10972F: drivers/scsi/sg.c 10973F: include/scsi/sg.h 10974 10975SCSI SUBSYSTEM 10976M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10978M: "Martin K. Petersen" <martin.petersen@oracle.com> 10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10980L: linux-scsi@vger.kernel.org 10981S: Maintained 10982F: Documentation/devicetree/bindings/scsi/ 10983F: drivers/scsi/ 10984F: include/scsi/ 10985 10986SCSI TAPE DRIVER 10987M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10988L: linux-scsi@vger.kernel.org 10989S: Maintained 10990F: Documentation/scsi/st.txt 10991F: drivers/scsi/st.* 10992F: drivers/scsi/st_*.h 10993 10994SCTP PROTOCOL 10995M: Vlad Yasevich <vyasevich@gmail.com> 10996M: Neil Horman <nhorman@tuxdriver.com> 10997L: linux-sctp@vger.kernel.org 10998W: http://lksctp.sourceforge.net 10999S: Maintained 11000F: Documentation/networking/sctp.txt 11001F: include/linux/sctp.h 11002F: include/uapi/linux/sctp.h 11003F: include/net/sctp/ 11004F: net/sctp/ 11005 11006SCx200 CPU SUPPORT 11007M: Jim Cromie <jim.cromie@gmail.com> 11008S: Odd Fixes 11009F: Documentation/i2c/busses/scx200_acb 11010F: arch/x86/platform/scx200/ 11011F: drivers/watchdog/scx200_wdt.c 11012F: drivers/i2c/busses/scx200* 11013F: drivers/mtd/maps/scx200_docflash.c 11014F: include/linux/scx200.h 11015 11016SCx200 GPIO DRIVER 11017M: Jim Cromie <jim.cromie@gmail.com> 11018S: Maintained 11019F: drivers/char/scx200_gpio.c 11020F: include/linux/scx200_gpio.h 11021 11022SCx200 HRT CLOCKSOURCE DRIVER 11023M: Jim Cromie <jim.cromie@gmail.com> 11024S: Maintained 11025F: drivers/clocksource/scx200_hrt.c 11026 11027SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11028M: Sascha Sommer <saschasommer@freenet.de> 11029L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11030S: Maintained 11031F: drivers/mmc/host/sdricoh_cs.c 11032 11033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11034M: Adrian Hunter <adrian.hunter@intel.com> 11035L: linux-mmc@vger.kernel.org 11036T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11037S: Maintained 11038F: drivers/mmc/host/sdhci* 11039F: include/linux/mmc/sdhci* 11040 11041SECURE COMPUTING 11042M: Kees Cook <keescook@chromium.org> 11043R: Andy Lutomirski <luto@amacapital.net> 11044R: Will Drewry <wad@chromium.org> 11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11046S: Supported 11047F: kernel/seccomp.c 11048F: include/uapi/linux/seccomp.h 11049F: include/linux/seccomp.h 11050F: tools/testing/selftests/seccomp/* 11051K: \bsecure_computing 11052K: \bTIF_SECCOMP\b 11053 11054SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11055M: Al Cooper <alcooperx@gmail.com> 11056L: linux-mmc@vger.kernel.org 11057L: bcm-kernel-feedback-list@broadcom.com 11058S: Maintained 11059F: drivers/mmc/host/sdhci-brcmstb* 11060 11061SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11062M: Ben Dooks <ben-linux@fluff.org> 11063M: Jaehoon Chung <jh80.chung@samsung.com> 11064L: linux-mmc@vger.kernel.org 11065S: Maintained 11066F: drivers/mmc/host/sdhci-s3c* 11067 11068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11069M: Viresh Kumar <vireshk@kernel.org> 11070L: linux-mmc@vger.kernel.org 11071S: Maintained 11072F: drivers/mmc/host/sdhci-spear.c 11073 11074SECURITY SUBSYSTEM 11075M: James Morris <james.l.morris@oracle.com> 11076M: "Serge E. Hallyn" <serge@hallyn.com> 11077L: linux-security-module@vger.kernel.org (suggested Cc:) 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11079W: http://kernsec.org/ 11080S: Supported 11081F: security/ 11082 11083SECURITY CONTACT 11084M: Security Officers <security@kernel.org> 11085S: Supported 11086 11087SELINUX SECURITY MODULE 11088M: Paul Moore <paul@paul-moore.com> 11089M: Stephen Smalley <sds@tycho.nsa.gov> 11090M: Eric Paris <eparis@parisplace.org> 11091L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11092W: http://selinuxproject.org 11093T: git git://git.infradead.org/users/pcmoore/selinux 11094S: Supported 11095F: include/linux/selinux* 11096F: security/selinux/ 11097F: scripts/selinux/ 11098 11099APPARMOR SECURITY MODULE 11100M: John Johansen <john.johansen@canonical.com> 11101L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11102W: apparmor.wiki.kernel.org 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11104S: Supported 11105F: security/apparmor/ 11106 11107LOADPIN SECURITY MODULE 11108M: Kees Cook <keescook@chromium.org> 11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11110S: Supported 11111F: security/loadpin/ 11112 11113YAMA SECURITY MODULE 11114M: Kees Cook <keescook@chromium.org> 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11116S: Supported 11117F: security/yama/ 11118 11119SENSABLE PHANTOM 11120M: Jiri Slaby <jirislaby@gmail.com> 11121S: Maintained 11122F: drivers/misc/phantom.c 11123F: include/uapi/linux/phantom.h 11124 11125Emulex 10Gbps iSCSI - OneConnect DRIVER 11126M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11127M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11128M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11129L: linux-scsi@vger.kernel.org 11130W: http://www.broadcom.com 11131S: Supported 11132F: drivers/scsi/be2iscsi/ 11133 11134Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11135M: Sathya Perla <sathya.perla@broadcom.com> 11136M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11137M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11138M: Somnath Kotur <somnath.kotur@broadcom.com> 11139L: netdev@vger.kernel.org 11140W: http://www.emulex.com 11141S: Supported 11142F: drivers/net/ethernet/emulex/benet/ 11143 11144EMULEX ONECONNECT ROCE DRIVER 11145M: Selvin Xavier <selvin.xavier@avagotech.com> 11146M: Devesh Sharma <devesh.sharma@avagotech.com> 11147L: linux-rdma@vger.kernel.org 11148W: http://www.emulex.com 11149S: Supported 11150F: drivers/infiniband/hw/ocrdma/ 11151F: include/uapi/rdma/ocrdma-abi.h 11152 11153SFC NETWORK DRIVER 11154M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11155M: Edward Cree <ecree@solarflare.com> 11156M: Bert Kenward <bkenward@solarflare.com> 11157L: netdev@vger.kernel.org 11158S: Supported 11159F: drivers/net/ethernet/sfc/ 11160 11161SGI GRU DRIVER 11162M: Dimitri Sivanich <sivanich@sgi.com> 11163S: Maintained 11164F: drivers/misc/sgi-gru/ 11165 11166SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11167M: Pat Gefre <pfg@sgi.com> 11168L: linux-ia64@vger.kernel.org 11169S: Supported 11170F: Documentation/ia64/serial.txt 11171F: drivers/tty/serial/ioc?_serial.c 11172F: include/linux/ioc?.h 11173 11174SGI XP/XPC/XPNET DRIVER 11175M: Cliff Whickman <cpw@sgi.com> 11176M: Robin Holt <robinmholt@gmail.com> 11177S: Maintained 11178F: drivers/misc/sgi-xp/ 11179 11180SI2157 MEDIA DRIVER 11181M: Antti Palosaari <crope@iki.fi> 11182L: linux-media@vger.kernel.org 11183W: https://linuxtv.org 11184W: http://palosaari.fi/linux/ 11185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11186T: git git://linuxtv.org/anttip/media_tree.git 11187S: Maintained 11188F: drivers/media/tuners/si2157* 11189 11190SI2168 MEDIA DRIVER 11191M: Antti Palosaari <crope@iki.fi> 11192L: linux-media@vger.kernel.org 11193W: https://linuxtv.org 11194W: http://palosaari.fi/linux/ 11195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11196T: git git://linuxtv.org/anttip/media_tree.git 11197S: Maintained 11198F: drivers/media/dvb-frontends/si2168* 11199 11200SI470X FM RADIO RECEIVER I2C DRIVER 11201M: Hans Verkuil <hverkuil@xs4all.nl> 11202L: linux-media@vger.kernel.org 11203T: git git://linuxtv.org/media_tree.git 11204W: https://linuxtv.org 11205S: Odd Fixes 11206F: drivers/media/radio/si470x/radio-si470x-i2c.c 11207 11208SI470X FM RADIO RECEIVER USB DRIVER 11209M: Hans Verkuil <hverkuil@xs4all.nl> 11210L: linux-media@vger.kernel.org 11211T: git git://linuxtv.org/media_tree.git 11212W: https://linuxtv.org 11213S: Maintained 11214F: drivers/media/radio/si470x/radio-si470x-common.c 11215F: drivers/media/radio/si470x/radio-si470x.h 11216F: drivers/media/radio/si470x/radio-si470x-usb.c 11217 11218SI4713 FM RADIO TRANSMITTER I2C DRIVER 11219M: Eduardo Valentin <edubezval@gmail.com> 11220L: linux-media@vger.kernel.org 11221T: git git://linuxtv.org/media_tree.git 11222W: https://linuxtv.org 11223S: Odd Fixes 11224F: drivers/media/radio/si4713/si4713.? 11225 11226SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11227M: Eduardo Valentin <edubezval@gmail.com> 11228L: linux-media@vger.kernel.org 11229T: git git://linuxtv.org/media_tree.git 11230W: https://linuxtv.org 11231S: Odd Fixes 11232F: drivers/media/radio/si4713/radio-platform-si4713.c 11233 11234SI4713 FM RADIO TRANSMITTER USB DRIVER 11235M: Hans Verkuil <hverkuil@xs4all.nl> 11236L: linux-media@vger.kernel.org 11237T: git git://linuxtv.org/media_tree.git 11238W: https://linuxtv.org 11239S: Maintained 11240F: drivers/media/radio/si4713/radio-usb-si4713.c 11241 11242SIANO DVB DRIVER 11243M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11244M: Mauro Carvalho Chehab <mchehab@kernel.org> 11245L: linux-media@vger.kernel.org 11246W: https://linuxtv.org 11247T: git git://linuxtv.org/media_tree.git 11248S: Odd fixes 11249F: drivers/media/common/siano/ 11250F: drivers/media/usb/siano/ 11251F: drivers/media/usb/siano/ 11252F: drivers/media/mmc/siano/ 11253 11254SIMPLEFB FB DRIVER 11255M: Hans de Goede <hdegoede@redhat.com> 11256L: linux-fbdev@vger.kernel.org 11257S: Maintained 11258F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11259F: drivers/video/fbdev/simplefb.c 11260F: include/linux/platform_data/simplefb.h 11261 11262SH_VEU V4L2 MEM2MEM DRIVER 11263L: linux-media@vger.kernel.org 11264S: Orphan 11265F: drivers/media/platform/sh_veu.c 11266 11267SH_VOU V4L2 OUTPUT DRIVER 11268L: linux-media@vger.kernel.org 11269S: Orphan 11270F: drivers/media/platform/sh_vou.c 11271F: include/media/drv-intf/sh_vou.h 11272 11273SIMPLE FIRMWARE INTERFACE (SFI) 11274M: Len Brown <lenb@kernel.org> 11275L: sfi-devel@simplefirmware.org 11276W: http://simplefirmware.org/ 11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11278S: Supported 11279F: arch/x86/platform/sfi/ 11280F: drivers/sfi/ 11281F: include/linux/sfi*.h 11282 11283SIMTEC EB110ATX (Chalice CATS) 11284P: Ben Dooks 11285P: Vincent Sanders <vince@simtec.co.uk> 11286M: Simtec Linux Team <linux@simtec.co.uk> 11287W: http://www.simtec.co.uk/products/EB110ATX/ 11288S: Supported 11289 11290SIMTEC EB2410ITX (BAST) 11291P: Ben Dooks 11292P: Vincent Sanders <vince@simtec.co.uk> 11293M: Simtec Linux Team <linux@simtec.co.uk> 11294W: http://www.simtec.co.uk/products/EB2410ITX/ 11295S: Supported 11296F: arch/arm/mach-s3c24xx/mach-bast.c 11297F: arch/arm/mach-s3c24xx/bast-ide.c 11298F: arch/arm/mach-s3c24xx/bast-irq.c 11299 11300TI DAVINCI MACHINE SUPPORT 11301M: Sekhar Nori <nsekhar@ti.com> 11302M: Kevin Hilman <khilman@kernel.org> 11303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11305S: Supported 11306F: arch/arm/mach-davinci/ 11307F: drivers/i2c/busses/i2c-davinci.c 11308 11309TI DAVINCI SERIES MEDIA DRIVER 11310M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11311L: linux-media@vger.kernel.org 11312W: https://linuxtv.org 11313Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11314T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11315S: Maintained 11316F: drivers/media/platform/davinci/ 11317F: include/media/davinci/ 11318 11319TI AM437X VPFE DRIVER 11320M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11321L: linux-media@vger.kernel.org 11322W: https://linuxtv.org 11323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11324T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11325S: Maintained 11326F: drivers/media/platform/am437x/ 11327 11328OV2659 OMNIVISION SENSOR DRIVER 11329M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11330L: linux-media@vger.kernel.org 11331W: https://linuxtv.org 11332Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11333T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11334S: Maintained 11335F: drivers/media/i2c/ov2659.c 11336F: include/media/i2c/ov2659.h 11337 11338SILICON MOTION SM712 FRAME BUFFER DRIVER 11339M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11340M: Teddy Wang <teddy.wang@siliconmotion.com> 11341M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11342L: linux-fbdev@vger.kernel.org 11343S: Maintained 11344F: drivers/video/fbdev/sm712* 11345F: Documentation/fb/sm712fb.txt 11346 11347SIS 190 ETHERNET DRIVER 11348M: Francois Romieu <romieu@fr.zoreil.com> 11349L: netdev@vger.kernel.org 11350S: Maintained 11351F: drivers/net/ethernet/sis/sis190.c 11352 11353SIS 900/7016 FAST ETHERNET DRIVER 11354M: Daniele Venzano <venza@brownhat.org> 11355W: http://www.brownhat.org/sis900.html 11356L: netdev@vger.kernel.org 11357S: Maintained 11358F: drivers/net/ethernet/sis/sis900.* 11359 11360SIS FRAMEBUFFER DRIVER 11361M: Thomas Winischhofer <thomas@winischhofer.net> 11362W: http://www.winischhofer.net/linuxsisvga.shtml 11363S: Maintained 11364F: Documentation/fb/sisfb.txt 11365F: drivers/video/fbdev/sis/ 11366F: include/video/sisfb.h 11367 11368SIS USB2VGA DRIVER 11369M: Thomas Winischhofer <thomas@winischhofer.net> 11370W: http://www.winischhofer.at/linuxsisusbvga.shtml 11371S: Maintained 11372F: drivers/usb/misc/sisusbvga/ 11373 11374SLAB ALLOCATOR 11375M: Christoph Lameter <cl@linux.com> 11376M: Pekka Enberg <penberg@kernel.org> 11377M: David Rientjes <rientjes@google.com> 11378M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11379M: Andrew Morton <akpm@linux-foundation.org> 11380L: linux-mm@kvack.org 11381S: Maintained 11382F: include/linux/sl?b*.h 11383F: mm/sl?b* 11384 11385SLEEPABLE READ-COPY UPDATE (SRCU) 11386M: Lai Jiangshan <jiangshanlai@gmail.com> 11387M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11388M: Josh Triplett <josh@joshtriplett.org> 11389R: Steven Rostedt <rostedt@goodmis.org> 11390R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11391L: linux-kernel@vger.kernel.org 11392W: http://www.rdrop.com/users/paulmck/RCU/ 11393S: Supported 11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11395F: include/linux/srcu.h 11396F: kernel/rcu/srcu.c 11397 11398SMACK SECURITY MODULE 11399M: Casey Schaufler <casey@schaufler-ca.com> 11400L: linux-security-module@vger.kernel.org 11401W: http://schaufler-ca.com 11402T: git git://github.com/cschaufler/smack-next 11403S: Maintained 11404F: Documentation/security/Smack.txt 11405F: security/smack/ 11406 11407DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11408M: Kevin Hilman <khilman@kernel.org> 11409M: Nishanth Menon <nm@ti.com> 11410S: Maintained 11411F: drivers/power/avs/ 11412F: include/linux/power/smartreflex.h 11413L: linux-pm@vger.kernel.org 11414 11415SMC91x ETHERNET DRIVER 11416M: Nicolas Pitre <nico@fluxnic.net> 11417S: Odd Fixes 11418F: drivers/net/ethernet/smsc/smc91x.* 11419 11420SMIA AND SMIA++ IMAGE SENSOR DRIVER 11421M: Sakari Ailus <sakari.ailus@iki.fi> 11422L: linux-media@vger.kernel.org 11423S: Maintained 11424F: drivers/media/i2c/smiapp/ 11425F: include/media/i2c/smiapp.h 11426F: drivers/media/i2c/smiapp-pll.c 11427F: drivers/media/i2c/smiapp-pll.h 11428F: include/uapi/linux/smiapp.h 11429F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11430 11431SMM665 HARDWARE MONITOR DRIVER 11432M: Guenter Roeck <linux@roeck-us.net> 11433L: linux-hwmon@vger.kernel.org 11434S: Maintained 11435F: Documentation/hwmon/smm665 11436F: drivers/hwmon/smm665.c 11437 11438SMSC EMC2103 HARDWARE MONITOR DRIVER 11439M: Steve Glendinning <steve.glendinning@shawell.net> 11440L: linux-hwmon@vger.kernel.org 11441S: Maintained 11442F: Documentation/hwmon/emc2103 11443F: drivers/hwmon/emc2103.c 11444 11445SMSC SCH5627 HARDWARE MONITOR DRIVER 11446M: Hans de Goede <hdegoede@redhat.com> 11447L: linux-hwmon@vger.kernel.org 11448S: Supported 11449F: Documentation/hwmon/sch5627 11450F: drivers/hwmon/sch5627.c 11451 11452SMSC47B397 HARDWARE MONITOR DRIVER 11453M: Jean Delvare <jdelvare@suse.com> 11454L: linux-hwmon@vger.kernel.org 11455S: Maintained 11456F: Documentation/hwmon/smsc47b397 11457F: drivers/hwmon/smsc47b397.c 11458 11459SMSC911x ETHERNET DRIVER 11460M: Steve Glendinning <steve.glendinning@shawell.net> 11461L: netdev@vger.kernel.org 11462S: Maintained 11463F: include/linux/smsc911x.h 11464F: drivers/net/ethernet/smsc/smsc911x.* 11465 11466SMSC9420 PCI ETHERNET DRIVER 11467M: Steve Glendinning <steve.glendinning@shawell.net> 11468L: netdev@vger.kernel.org 11469S: Maintained 11470F: drivers/net/ethernet/smsc/smsc9420.* 11471 11472SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11473M: Steve Glendinning <steve.glendinning@shawell.net> 11474L: linux-fbdev@vger.kernel.org 11475S: Maintained 11476F: drivers/video/fbdev/smscufx.c 11477 11478SOC-CAMERA V4L2 SUBSYSTEM 11479M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11480L: linux-media@vger.kernel.org 11481T: git git://linuxtv.org/media_tree.git 11482S: Maintained 11483F: include/media/soc* 11484F: drivers/media/i2c/soc_camera/ 11485F: drivers/media/platform/soc_camera/ 11486 11487SOEKRIS NET48XX LED SUPPORT 11488M: Chris Boot <bootc@bootc.net> 11489S: Maintained 11490F: drivers/leds/leds-net48xx.c 11491 11492SOFTLOGIC 6x10 MPEG CODEC 11493M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11494M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11495M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11496M: Ismael Luceno <ismael@iodev.co.uk> 11497L: linux-media@vger.kernel.org 11498S: Supported 11499F: drivers/media/pci/solo6x10/ 11500 11501SOFTWARE RAID (Multiple Disks) SUPPORT 11502M: Shaohua Li <shli@kernel.org> 11503L: linux-raid@vger.kernel.org 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11505S: Supported 11506F: drivers/md/ 11507F: include/linux/raid/ 11508F: include/uapi/linux/raid/ 11509 11510SONIC NETWORK DRIVER 11511M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11512L: netdev@vger.kernel.org 11513S: Maintained 11514F: drivers/net/ethernet/natsemi/sonic.* 11515 11516SONICS SILICON BACKPLANE DRIVER (SSB) 11517M: Michael Buesch <m@bues.ch> 11518L: linux-wireless@vger.kernel.org 11519S: Maintained 11520F: drivers/ssb/ 11521F: include/linux/ssb/ 11522 11523SONY VAIO CONTROL DEVICE DRIVER 11524M: Mattia Dongili <malattia@linux.it> 11525L: platform-driver-x86@vger.kernel.org 11526W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11527S: Maintained 11528F: Documentation/laptops/sony-laptop.txt 11529F: drivers/char/sonypi.c 11530F: drivers/platform/x86/sony-laptop.c 11531F: include/linux/sony-laptop.h 11532 11533SONY MEMORYSTICK CARD SUPPORT 11534M: Alex Dubov <oakad@yahoo.com> 11535W: http://tifmxx.berlios.de/ 11536S: Maintained 11537F: drivers/memstick/host/tifm_ms.c 11538 11539SONY MEMORYSTICK STANDARD SUPPORT 11540M: Maxim Levitsky <maximlevitsky@gmail.com> 11541S: Maintained 11542F: drivers/memstick/core/ms_block.* 11543 11544SOUND 11545M: Jaroslav Kysela <perex@perex.cz> 11546M: Takashi Iwai <tiwai@suse.com> 11547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11548W: http://www.alsa-project.org/ 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11550T: git git://git.alsa-project.org/alsa-kernel.git 11551Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11552S: Maintained 11553F: Documentation/sound/ 11554F: include/sound/ 11555F: include/uapi/sound/ 11556F: sound/ 11557 11558SOUND - COMPRESSED AUDIO 11559M: Vinod Koul <vinod.koul@intel.com> 11560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11562S: Supported 11563F: Documentation/sound/alsa/compress_offload.txt 11564F: include/sound/compress_driver.h 11565F: include/uapi/sound/compress_* 11566F: sound/core/compress_offload.c 11567F: sound/soc/soc-compress.c 11568 11569SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11570M: Liam Girdwood <lgirdwood@gmail.com> 11571M: Mark Brown <broonie@kernel.org> 11572T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11573L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11574W: http://alsa-project.org/main/index.php/ASoC 11575S: Supported 11576F: Documentation/devicetree/bindings/sound/ 11577F: Documentation/sound/alsa/soc/ 11578F: sound/soc/ 11579F: include/sound/soc* 11580 11581SOUND - DMAENGINE HELPERS 11582M: Lars-Peter Clausen <lars@metafoo.de> 11583S: Supported 11584F: include/sound/dmaengine_pcm.h 11585F: sound/core/pcm_dmaengine.c 11586F: sound/soc/soc-generic-dmaengine-pcm.c 11587 11588SP2 MEDIA DRIVER 11589M: Olli Salonen <olli.salonen@iki.fi> 11590L: linux-media@vger.kernel.org 11591W: https://linuxtv.org 11592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11593S: Maintained 11594F: drivers/media/dvb-frontends/sp2* 11595 11596SPARC + UltraSPARC (sparc/sparc64) 11597M: "David S. Miller" <davem@davemloft.net> 11598L: sparclinux@vger.kernel.org 11599Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11602S: Maintained 11603F: arch/sparc/ 11604F: drivers/sbus/ 11605 11606SPARC SERIAL DRIVERS 11607M: "David S. Miller" <davem@davemloft.net> 11608L: sparclinux@vger.kernel.org 11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11610T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11611S: Maintained 11612F: include/linux/sunserialcore.h 11613F: drivers/tty/serial/suncore.c 11614F: drivers/tty/serial/sunhv.c 11615F: drivers/tty/serial/sunsab.c 11616F: drivers/tty/serial/sunsab.h 11617F: drivers/tty/serial/sunsu.c 11618F: drivers/tty/serial/sunzilog.c 11619F: drivers/tty/serial/sunzilog.h 11620 11621SPARSE CHECKER 11622M: "Christopher Li" <sparse@chrisli.org> 11623L: linux-sparse@vger.kernel.org 11624W: https://sparse.wiki.kernel.org/ 11625T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11626T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11627S: Maintained 11628F: include/linux/compiler.h 11629 11630SPEAR PLATFORM SUPPORT 11631M: Viresh Kumar <vireshk@kernel.org> 11632M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11634W: http://www.st.com/spear 11635S: Maintained 11636F: arch/arm/boot/dts/spear* 11637F: arch/arm/mach-spear/ 11638 11639SPEAR CLOCK FRAMEWORK SUPPORT 11640M: Viresh Kumar <vireshk@kernel.org> 11641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11642W: http://www.st.com/spear 11643S: Maintained 11644F: drivers/clk/spear/ 11645 11646SPI NOR SUBSYSTEM 11647M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11648M: Marek Vasut <marek.vasut@gmail.com> 11649L: linux-mtd@lists.infradead.org 11650W: http://www.linux-mtd.infradead.org/ 11651Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11652T: git git://github.com/spi-nor/linux.git 11653S: Maintained 11654F: drivers/mtd/spi-nor/ 11655F: include/linux/mtd/spi-nor.h 11656 11657SPI SUBSYSTEM 11658M: Mark Brown <broonie@kernel.org> 11659L: linux-spi@vger.kernel.org 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11661Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11662S: Maintained 11663F: Documentation/devicetree/bindings/spi/ 11664F: Documentation/spi/ 11665F: drivers/spi/ 11666F: include/linux/spi/ 11667F: include/uapi/linux/spi/ 11668F: tools/spi/ 11669 11670SPIDERNET NETWORK DRIVER for CELL 11671M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11672L: netdev@vger.kernel.org 11673S: Supported 11674F: Documentation/networking/spider_net.txt 11675F: drivers/net/ethernet/toshiba/spider_net* 11676 11677SPU FILE SYSTEM 11678M: Jeremy Kerr <jk@ozlabs.org> 11679L: linuxppc-dev@lists.ozlabs.org 11680W: http://www.ibm.com/developerworks/power/cell/ 11681S: Supported 11682F: Documentation/filesystems/spufs.txt 11683F: arch/powerpc/platforms/cell/spufs/ 11684 11685SQUASHFS FILE SYSTEM 11686M: Phillip Lougher <phillip@squashfs.org.uk> 11687L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11688W: http://squashfs.org.uk 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11690S: Maintained 11691F: Documentation/filesystems/squashfs.txt 11692F: fs/squashfs/ 11693 11694SRM (Alpha) environment access 11695M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11696S: Maintained 11697F: arch/alpha/kernel/srm_env.c 11698 11699STABLE BRANCH 11700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11701L: stable@vger.kernel.org 11702S: Supported 11703F: Documentation/process/stable-kernel-rules.rst 11704 11705STAGING SUBSYSTEM 11706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11708L: devel@driverdev.osuosl.org 11709S: Supported 11710F: drivers/staging/ 11711 11712STAGING - COMEDI 11713M: Ian Abbott <abbotti@mev.co.uk> 11714M: H Hartley Sweeten <hsweeten@visionengravers.com> 11715S: Odd Fixes 11716F: drivers/staging/comedi/ 11717 11718STAGING - FLARION FT1000 DRIVERS 11719M: Marek Belisko <marek.belisko@gmail.com> 11720S: Odd Fixes 11721F: drivers/staging/ft1000/ 11722 11723STAGING - INDUSTRIAL IO 11724M: Jonathan Cameron <jic23@kernel.org> 11725L: linux-iio@vger.kernel.org 11726S: Odd Fixes 11727F: Documentation/devicetree/bindings/staging/iio/ 11728F: drivers/staging/iio/ 11729 11730STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11731M: Jarod Wilson <jarod@wilsonet.com> 11732W: http://www.lirc.org/ 11733S: Odd Fixes 11734F: drivers/staging/media/lirc/ 11735 11736STAGING - LUSTRE PARALLEL FILESYSTEM 11737M: Oleg Drokin <oleg.drokin@intel.com> 11738M: Andreas Dilger <andreas.dilger@intel.com> 11739M: James Simmons <jsimmons@infradead.org> 11740L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11741W: http://wiki.lustre.org/ 11742S: Maintained 11743F: drivers/staging/lustre 11744 11745STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11746M: Marc Dietrich <marvin24@gmx.de> 11747L: ac100@lists.launchpad.net (moderated for non-subscribers) 11748L: linux-tegra@vger.kernel.org 11749S: Maintained 11750F: drivers/staging/nvec/ 11751 11752STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11753M: Jens Frederich <jfrederich@gmail.com> 11754M: Daniel Drake <dsd@laptop.org> 11755M: Jon Nettleton <jon.nettleton@gmail.com> 11756W: http://wiki.laptop.org/go/DCON 11757S: Maintained 11758F: drivers/staging/olpc_dcon/ 11759 11760STAGING - REALTEK RTL8712U DRIVERS 11761M: Larry Finger <Larry.Finger@lwfinger.net> 11762M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11763S: Odd Fixes 11764F: drivers/staging/rtl8712/ 11765 11766STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11767M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11768M: Teddy Wang <teddy.wang@siliconmotion.com> 11769M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11770L: linux-fbdev@vger.kernel.org 11771S: Maintained 11772F: drivers/staging/sm750fb/ 11773 11774STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11775M: William Hubbs <w.d.hubbs@gmail.com> 11776M: Chris Brannon <chris@the-brannons.com> 11777M: Kirk Reiser <kirk@reisers.ca> 11778M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11779L: speakup@linux-speakup.org 11780W: http://www.linux-speakup.org/ 11781S: Odd Fixes 11782F: drivers/staging/speakup/ 11783 11784STAGING - VIA VT665X DRIVERS 11785M: Forest Bond <forest@alittletooquiet.net> 11786S: Odd Fixes 11787F: drivers/staging/vt665?/ 11788 11789STAGING - WILC1000 WIFI DRIVER 11790M: Aditya Shankar <aditya.shankar@microchip.com> 11791M: Ganesh Krishna <ganesh.krishna@microchip.com> 11792L: linux-wireless@vger.kernel.org 11793S: Supported 11794F: drivers/staging/wilc1000/ 11795 11796STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11797M: Arnaud Patard <arnaud.patard@rtp-net.org> 11798S: Odd Fixes 11799F: drivers/staging/xgifb/ 11800 11801STARFIRE/DURALAN NETWORK DRIVER 11802M: Ion Badulescu <ionut@badula.org> 11803S: Odd Fixes 11804F: drivers/net/ethernet/adaptec/starfire* 11805 11806SUN3/3X 11807M: Sam Creasey <sammy@sammy.net> 11808W: http://sammy.net/sun3/ 11809S: Maintained 11810F: arch/m68k/kernel/*sun3* 11811F: arch/m68k/sun3*/ 11812F: arch/m68k/include/asm/sun3* 11813F: drivers/net/ethernet/i825xx/sun3* 11814 11815SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11816M: Hans de Goede <hdegoede@redhat.com> 11817L: linux-input@vger.kernel.org 11818S: Maintained 11819F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11820F: drivers/input/keyboard/sun4i-lradc-keys.c 11821 11822SUNDANCE NETWORK DRIVER 11823M: Denis Kirjanov <kda@linux-powerpc.org> 11824L: netdev@vger.kernel.org 11825S: Maintained 11826F: drivers/net/ethernet/dlink/sundance.c 11827 11828SUPERH 11829M: Yoshinori Sato <ysato@users.sourceforge.jp> 11830M: Rich Felker <dalias@libc.org> 11831L: linux-sh@vger.kernel.org 11832Q: http://patchwork.kernel.org/project/linux-sh/list/ 11833S: Maintained 11834F: Documentation/sh/ 11835F: arch/sh/ 11836F: drivers/sh/ 11837 11838SUSPEND TO RAM 11839M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11840M: Len Brown <len.brown@intel.com> 11841M: Pavel Machek <pavel@ucw.cz> 11842L: linux-pm@vger.kernel.org 11843B: https://bugzilla.kernel.org 11844S: Supported 11845F: Documentation/power/ 11846F: arch/x86/kernel/acpi/ 11847F: drivers/base/power/ 11848F: kernel/power/ 11849F: include/linux/suspend.h 11850F: include/linux/freezer.h 11851F: include/linux/pm.h 11852 11853SVGA HANDLING 11854M: Martin Mares <mj@ucw.cz> 11855L: linux-video@atrey.karlin.mff.cuni.cz 11856S: Maintained 11857F: Documentation/svga.txt 11858F: arch/x86/boot/video* 11859 11860SWIOTLB SUBSYSTEM 11861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11862L: linux-kernel@vger.kernel.org 11863T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11864S: Supported 11865F: lib/swiotlb.c 11866F: arch/*/kernel/pci-swiotlb.c 11867F: include/linux/swiotlb.h 11868 11869SWITCHDEV 11870M: Jiri Pirko <jiri@resnulli.us> 11871L: netdev@vger.kernel.org 11872S: Supported 11873F: net/switchdev/ 11874F: include/net/switchdev.h 11875 11876SYNOPSYS ARC ARCHITECTURE 11877M: Vineet Gupta <vgupta@synopsys.com> 11878L: linux-snps-arc@lists.infradead.org 11879S: Supported 11880F: arch/arc/ 11881F: Documentation/devicetree/bindings/arc/* 11882F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11883F: drivers/clocksource/arc_timer.c 11884F: drivers/tty/serial/arc_uart.c 11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11886 11887SYNOPSYS ARC SDP platform support 11888M: Alexey Brodkin <abrodkin@synopsys.com> 11889S: Supported 11890F: arch/arc/plat-axs10x 11891F: arch/arc/boot/dts/ax* 11892F: Documentation/devicetree/bindings/arc/axs10* 11893 11894SYSTEM CONFIGURATION (SYSCON) 11895M: Lee Jones <lee.jones@linaro.org> 11896M: Arnd Bergmann <arnd@arndb.de> 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11898S: Supported 11899F: drivers/mfd/syscon.c 11900 11901SYSTEM RESET/SHUTDOWN DRIVERS 11902M: Sebastian Reichel <sre@kernel.org> 11903L: linux-pm@vger.kernel.org 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11905S: Maintained 11906F: Documentation/devicetree/bindings/power/reset/ 11907F: drivers/power/reset/ 11908 11909SYSV FILESYSTEM 11910M: Christoph Hellwig <hch@infradead.org> 11911S: Maintained 11912F: Documentation/filesystems/sysv-fs.txt 11913F: fs/sysv/ 11914F: include/linux/sysv_fs.h 11915 11916TARGET SUBSYSTEM 11917M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11918L: linux-scsi@vger.kernel.org 11919L: target-devel@vger.kernel.org 11920W: http://www.linux-iscsi.org 11921W: http://groups.google.com/group/linux-iscsi-target-dev 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11923S: Supported 11924F: drivers/target/ 11925F: include/target/ 11926F: Documentation/target/ 11927 11928TASKSTATS STATISTICS INTERFACE 11929M: Balbir Singh <bsingharora@gmail.com> 11930S: Maintained 11931F: Documentation/accounting/taskstats* 11932F: include/linux/taskstats* 11933F: kernel/taskstats.c 11934 11935TC CLASSIFIER 11936M: Jamal Hadi Salim <jhs@mojatatu.com> 11937L: netdev@vger.kernel.org 11938S: Maintained 11939F: include/net/pkt_cls.h 11940F: include/uapi/linux/pkt_cls.h 11941F: net/sched/ 11942 11943TCP LOW PRIORITY MODULE 11944M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11945M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11946W: http://tcp-lp-mod.sourceforge.net/ 11947S: Maintained 11948F: net/ipv4/tcp_lp.c 11949 11950TDA10071 MEDIA DRIVER 11951M: Antti Palosaari <crope@iki.fi> 11952L: linux-media@vger.kernel.org 11953W: https://linuxtv.org 11954W: http://palosaari.fi/linux/ 11955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11956T: git git://linuxtv.org/anttip/media_tree.git 11957S: Maintained 11958F: drivers/media/dvb-frontends/tda10071* 11959 11960TDA18212 MEDIA DRIVER 11961M: Antti Palosaari <crope@iki.fi> 11962L: linux-media@vger.kernel.org 11963W: https://linuxtv.org 11964W: http://palosaari.fi/linux/ 11965Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11966T: git git://linuxtv.org/anttip/media_tree.git 11967S: Maintained 11968F: drivers/media/tuners/tda18212* 11969 11970TDA18218 MEDIA DRIVER 11971M: Antti Palosaari <crope@iki.fi> 11972L: linux-media@vger.kernel.org 11973W: https://linuxtv.org 11974W: http://palosaari.fi/linux/ 11975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11976T: git git://linuxtv.org/anttip/media_tree.git 11977S: Maintained 11978F: drivers/media/tuners/tda18218* 11979 11980TDA18271 MEDIA DRIVER 11981M: Michael Krufky <mkrufky@linuxtv.org> 11982L: linux-media@vger.kernel.org 11983W: https://linuxtv.org 11984W: http://github.com/mkrufky 11985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11986T: git git://linuxtv.org/mkrufky/tuners.git 11987S: Maintained 11988F: drivers/media/tuners/tda18271* 11989 11990TDA827x MEDIA DRIVER 11991M: Michael Krufky <mkrufky@linuxtv.org> 11992L: linux-media@vger.kernel.org 11993W: https://linuxtv.org 11994W: http://github.com/mkrufky 11995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11996T: git git://linuxtv.org/mkrufky/tuners.git 11997S: Maintained 11998F: drivers/media/tuners/tda8290.* 11999 12000TDA8290 MEDIA DRIVER 12001M: Michael Krufky <mkrufky@linuxtv.org> 12002L: linux-media@vger.kernel.org 12003W: https://linuxtv.org 12004W: http://github.com/mkrufky 12005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12006T: git git://linuxtv.org/mkrufky/tuners.git 12007S: Maintained 12008F: drivers/media/tuners/tda8290.* 12009 12010TDA9840 MEDIA DRIVER 12011M: Hans Verkuil <hverkuil@xs4all.nl> 12012L: linux-media@vger.kernel.org 12013T: git git://linuxtv.org/media_tree.git 12014W: https://linuxtv.org 12015S: Maintained 12016F: drivers/media/i2c/tda9840* 12017 12018TEA5761 TUNER DRIVER 12019M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12020M: Mauro Carvalho Chehab <mchehab@kernel.org> 12021L: linux-media@vger.kernel.org 12022W: https://linuxtv.org 12023T: git git://linuxtv.org/media_tree.git 12024S: Odd fixes 12025F: drivers/media/tuners/tea5761.* 12026 12027TEA5767 TUNER DRIVER 12028M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12029M: Mauro Carvalho Chehab <mchehab@kernel.org> 12030L: linux-media@vger.kernel.org 12031W: https://linuxtv.org 12032T: git git://linuxtv.org/media_tree.git 12033S: Maintained 12034F: drivers/media/tuners/tea5767.* 12035 12036TEA6415C MEDIA DRIVER 12037M: Hans Verkuil <hverkuil@xs4all.nl> 12038L: linux-media@vger.kernel.org 12039T: git git://linuxtv.org/media_tree.git 12040W: https://linuxtv.org 12041S: Maintained 12042F: drivers/media/i2c/tea6415c* 12043 12044TEA6420 MEDIA DRIVER 12045M: Hans Verkuil <hverkuil@xs4all.nl> 12046L: linux-media@vger.kernel.org 12047T: git git://linuxtv.org/media_tree.git 12048W: https://linuxtv.org 12049S: Maintained 12050F: drivers/media/i2c/tea6420* 12051 12052TEAM DRIVER 12053M: Jiri Pirko <jiri@resnulli.us> 12054L: netdev@vger.kernel.org 12055S: Supported 12056F: drivers/net/team/ 12057F: include/linux/if_team.h 12058F: include/uapi/linux/if_team.h 12059 12060TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12061M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12062S: Maintained 12063F: arch/x86/platform/ts5500/ 12064 12065TECHNOTREND USB IR RECEIVER 12066M: Sean Young <sean@mess.org> 12067L: linux-media@vger.kernel.org 12068S: Maintained 12069F: drivers/media/rc/ttusbir.c 12070 12071TEGRA ARCHITECTURE SUPPORT 12072M: Stephen Warren <swarren@wwwdotorg.org> 12073M: Thierry Reding <thierry.reding@gmail.com> 12074M: Alexandre Courbot <gnurou@gmail.com> 12075L: linux-tegra@vger.kernel.org 12076Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12078S: Supported 12079N: [^a-z]tegra 12080 12081TEGRA CLOCK DRIVER 12082M: Peter De Schrijver <pdeschrijver@nvidia.com> 12083M: Prashant Gaikwad <pgaikwad@nvidia.com> 12084S: Supported 12085F: drivers/clk/tegra/ 12086 12087TEGRA DMA DRIVERS 12088M: Laxman Dewangan <ldewangan@nvidia.com> 12089M: Jon Hunter <jonathanh@nvidia.com> 12090S: Supported 12091F: drivers/dma/tegra* 12092 12093TEGRA I2C DRIVER 12094M: Laxman Dewangan <ldewangan@nvidia.com> 12095S: Supported 12096F: drivers/i2c/busses/i2c-tegra.c 12097 12098TEGRA IOMMU DRIVERS 12099M: Hiroshi Doyu <hdoyu@nvidia.com> 12100S: Supported 12101F: drivers/iommu/tegra* 12102 12103TEGRA KBC DRIVER 12104M: Rakesh Iyer <riyer@nvidia.com> 12105M: Laxman Dewangan <ldewangan@nvidia.com> 12106S: Supported 12107F: drivers/input/keyboard/tegra-kbc.c 12108 12109TEGRA PWM DRIVER 12110M: Thierry Reding <thierry.reding@gmail.com> 12111S: Supported 12112F: drivers/pwm/pwm-tegra.c 12113 12114TEGRA SERIAL DRIVER 12115M: Laxman Dewangan <ldewangan@nvidia.com> 12116S: Supported 12117F: drivers/tty/serial/serial-tegra.c 12118 12119TEGRA SPI DRIVER 12120M: Laxman Dewangan <ldewangan@nvidia.com> 12121S: Supported 12122F: drivers/spi/spi-tegra* 12123 12124TEHUTI ETHERNET DRIVER 12125M: Andy Gospodarek <andy@greyhouse.net> 12126L: netdev@vger.kernel.org 12127S: Supported 12128F: drivers/net/ethernet/tehuti/* 12129 12130Telecom Clock Driver for MCPL0010 12131M: Mark Gross <mark.gross@intel.com> 12132S: Supported 12133F: drivers/char/tlclk.c 12134 12135TENSILICA XTENSA PORT (xtensa) 12136M: Chris Zankel <chris@zankel.net> 12137M: Max Filippov <jcmvbkbc@gmail.com> 12138L: linux-xtensa@linux-xtensa.org 12139T: git git://github.com/czankel/xtensa-linux.git 12140S: Maintained 12141F: arch/xtensa/ 12142F: drivers/irqchip/irq-xtensa-* 12143 12144Texas Instruments' System Control Interface (TISCI) Protocol Driver 12145M: Nishanth Menon <nm@ti.com> 12146M: Tero Kristo <t-kristo@ti.com> 12147M: Santosh Shilimkar <ssantosh@kernel.org> 12148L: linux-arm-kernel@lists.infradead.org 12149S: Maintained 12150F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12151F: drivers/firmware/ti_sci* 12152F: include/linux/soc/ti/ti_sci_protocol.h 12153 12154THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12155M: Hans Verkuil <hverkuil@xs4all.nl> 12156L: linux-media@vger.kernel.org 12157T: git git://linuxtv.org/media_tree.git 12158W: https://linuxtv.org 12159S: Maintained 12160F: drivers/media/radio/radio-raremono.c 12161 12162THERMAL 12163M: Zhang Rui <rui.zhang@intel.com> 12164M: Eduardo Valentin <edubezval@gmail.com> 12165L: linux-pm@vger.kernel.org 12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12168Q: https://patchwork.kernel.org/project/linux-pm/list/ 12169S: Supported 12170F: drivers/thermal/ 12171F: include/linux/thermal.h 12172F: include/uapi/linux/thermal.h 12173F: include/linux/cpu_cooling.h 12174F: Documentation/devicetree/bindings/thermal/ 12175 12176THERMAL/CPU_COOLING 12177M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12178M: Viresh Kumar <viresh.kumar@linaro.org> 12179M: Javi Merino <javi.merino@kernel.org> 12180L: linux-pm@vger.kernel.org 12181S: Supported 12182F: Documentation/thermal/cpu-cooling-api.txt 12183F: drivers/thermal/cpu_cooling.c 12184F: include/linux/cpu_cooling.h 12185 12186THINKPAD ACPI EXTRAS DRIVER 12187M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12188L: ibm-acpi-devel@lists.sourceforge.net 12189L: platform-driver-x86@vger.kernel.org 12190W: http://ibm-acpi.sourceforge.net 12191W: http://thinkwiki.org/wiki/Ibm-acpi 12192T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12193S: Maintained 12194F: drivers/platform/x86/thinkpad_acpi.c 12195 12196TI BANDGAP AND THERMAL DRIVER 12197M: Eduardo Valentin <edubezval@gmail.com> 12198M: Keerthy <j-keerthy@ti.com> 12199L: linux-pm@vger.kernel.org 12200L: linux-omap@vger.kernel.org 12201S: Maintained 12202F: drivers/thermal/ti-soc-thermal/ 12203 12204TI VPE/CAL DRIVERS 12205M: Benoit Parrot <bparrot@ti.com> 12206L: linux-media@vger.kernel.org 12207W: http://linuxtv.org/ 12208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12209S: Maintained 12210F: drivers/media/platform/ti-vpe/ 12211 12212TI CDCE706 CLOCK DRIVER 12213M: Max Filippov <jcmvbkbc@gmail.com> 12214S: Maintained 12215F: drivers/clk/clk-cdce706.c 12216 12217TI CLOCK DRIVER 12218M: Tero Kristo <t-kristo@ti.com> 12219L: linux-omap@vger.kernel.org 12220S: Maintained 12221F: drivers/clk/ti/ 12222F: include/linux/clk/ti.h 12223 12224TI ETHERNET SWITCH DRIVER (CPSW) 12225M: Mugunthan V N <mugunthanvnm@ti.com> 12226R: Grygorii Strashko <grygorii.strashko@ti.com> 12227L: linux-omap@vger.kernel.org 12228L: netdev@vger.kernel.org 12229S: Maintained 12230F: drivers/net/ethernet/ti/cpsw* 12231F: drivers/net/ethernet/ti/davinci* 12232 12233TI FLASH MEDIA INTERFACE DRIVER 12234M: Alex Dubov <oakad@yahoo.com> 12235S: Maintained 12236F: drivers/misc/tifm* 12237F: drivers/mmc/host/tifm_sd.c 12238F: include/linux/tifm.h 12239 12240TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12241M: Santosh Shilimkar <ssantosh@kernel.org> 12242L: linux-kernel@vger.kernel.org 12243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12244S: Maintained 12245F: drivers/soc/ti/* 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12247 12248 12249TI LM49xxx FAMILY ASoC CODEC DRIVERS 12250M: M R Swami Reddy <mr.swami.reddy@ti.com> 12251M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12252L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12253S: Maintained 12254F: sound/soc/codecs/lm49453* 12255F: sound/soc/codecs/isabelle* 12256 12257TI LP855x BACKLIGHT DRIVER 12258M: Milo Kim <milo.kim@ti.com> 12259S: Maintained 12260F: Documentation/backlight/lp855x-driver.txt 12261F: drivers/video/backlight/lp855x_bl.c 12262F: include/linux/platform_data/lp855x.h 12263 12264TI LP8727 CHARGER DRIVER 12265M: Milo Kim <milo.kim@ti.com> 12266S: Maintained 12267F: drivers/power/supply/lp8727_charger.c 12268F: include/linux/platform_data/lp8727.h 12269 12270TI LP8788 MFD DRIVER 12271M: Milo Kim <milo.kim@ti.com> 12272S: Maintained 12273F: drivers/iio/adc/lp8788_adc.c 12274F: drivers/leds/leds-lp8788.c 12275F: drivers/mfd/lp8788*.c 12276F: drivers/power/supply/lp8788-charger.c 12277F: drivers/regulator/lp8788-*.c 12278F: include/linux/mfd/lp8788*.h 12279 12280TI NETCP ETHERNET DRIVER 12281M: Wingman Kwok <w-kwok2@ti.com> 12282M: Murali Karicheri <m-karicheri2@ti.com> 12283L: netdev@vger.kernel.org 12284S: Maintained 12285F: drivers/net/ethernet/ti/netcp* 12286 12287TI TAS571X FAMILY ASoC CODEC DRIVER 12288M: Kevin Cernekee <cernekee@chromium.org> 12289L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12290S: Odd Fixes 12291F: sound/soc/codecs/tas571x* 12292 12293TI TWL4030 SERIES SOC CODEC DRIVER 12294M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12296S: Maintained 12297F: sound/soc/codecs/twl4030* 12298 12299TI WILINK WIRELESS DRIVERS 12300L: linux-wireless@vger.kernel.org 12301W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12302W: http://wireless.kernel.org/en/users/Drivers/wl1251 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12304S: Orphan 12305F: drivers/net/wireless/ti/ 12306F: include/linux/wl12xx.h 12307 12308TIPC NETWORK LAYER 12309M: Jon Maloy <jon.maloy@ericsson.com> 12310M: Ying Xue <ying.xue@windriver.com> 12311L: netdev@vger.kernel.org (core kernel code) 12312L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12313W: http://tipc.sourceforge.net/ 12314S: Maintained 12315F: include/uapi/linux/tipc*.h 12316F: net/tipc/ 12317 12318TILE ARCHITECTURE 12319M: Chris Metcalf <cmetcalf@mellanox.com> 12320W: http://www.mellanox.com/repository/solutions/tile-scm/ 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12322S: Supported 12323F: arch/tile/ 12324F: drivers/char/tile-srom.c 12325F: drivers/edac/tile_edac.c 12326F: drivers/net/ethernet/tile/ 12327F: drivers/rtc/rtc-tile.c 12328F: drivers/tty/hvc/hvc_tile.c 12329F: drivers/tty/serial/tilegx.c 12330F: drivers/usb/host/*-tilegx.c 12331F: include/linux/usb/tilegx.h 12332 12333TLAN NETWORK DRIVER 12334M: Samuel Chessman <chessman@tux.org> 12335L: tlan-devel@lists.sourceforge.net (subscribers-only) 12336W: http://sourceforge.net/projects/tlan/ 12337S: Maintained 12338F: Documentation/networking/tlan.txt 12339F: drivers/net/ethernet/ti/tlan.* 12340 12341TOMOYO SECURITY MODULE 12342M: Kentaro Takeda <takedakn@nttdata.co.jp> 12343M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12344L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12345L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12346L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12347L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12348W: http://tomoyo.sourceforge.jp/ 12349T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12350S: Maintained 12351F: security/tomoyo/ 12352 12353TOPSTAR LAPTOP EXTRAS DRIVER 12354M: Herton Ronaldo Krzesinski <herton@canonical.com> 12355L: platform-driver-x86@vger.kernel.org 12356S: Maintained 12357F: drivers/platform/x86/topstar-laptop.c 12358 12359TOSHIBA ACPI EXTRAS DRIVER 12360M: Azael Avalos <coproscefalo@gmail.com> 12361L: platform-driver-x86@vger.kernel.org 12362S: Maintained 12363F: drivers/platform/x86/toshiba_acpi.c 12364 12365TOSHIBA BLUETOOTH DRIVER 12366M: Azael Avalos <coproscefalo@gmail.com> 12367L: platform-driver-x86@vger.kernel.org 12368S: Maintained 12369F: drivers/platform/x86/toshiba_bluetooth.c 12370 12371TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12372M: Azael Avalos <coproscefalo@gmail.com> 12373L: platform-driver-x86@vger.kernel.org 12374S: Maintained 12375F: drivers/platform/x86/toshiba_haps.c 12376 12377TOSHIBA WMI HOTKEYS DRIVER 12378M: Azael Avalos <coproscefalo@gmail.com> 12379L: platform-driver-x86@vger.kernel.org 12380S: Maintained 12381F: drivers/platform/x86/toshiba-wmi.c 12382 12383TOSHIBA SMM DRIVER 12384M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12385W: http://www.buzzard.org.uk/toshiba/ 12386S: Maintained 12387F: drivers/char/toshiba.c 12388F: include/linux/toshiba.h 12389F: include/uapi/linux/toshiba.h 12390 12391TOSHIBA TC358743 DRIVER 12392M: Mats Randgaard <matrandg@cisco.com> 12393L: linux-media@vger.kernel.org 12394S: Maintained 12395F: drivers/media/i2c/tc358743* 12396F: include/media/i2c/tc358743.h 12397 12398TMIO/SDHI MMC DRIVER 12399M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12400L: linux-mmc@vger.kernel.org 12401S: Supported 12402F: drivers/mmc/host/tmio_mmc* 12403F: drivers/mmc/host/sh_mobile_sdhi.c 12404F: include/linux/mfd/tmio.h 12405 12406TMP401 HARDWARE MONITOR DRIVER 12407M: Guenter Roeck <linux@roeck-us.net> 12408L: linux-hwmon@vger.kernel.org 12409S: Maintained 12410F: Documentation/hwmon/tmp401 12411F: drivers/hwmon/tmp401.c 12412 12413TMPFS (SHMEM FILESYSTEM) 12414M: Hugh Dickins <hughd@google.com> 12415L: linux-mm@kvack.org 12416S: Maintained 12417F: include/linux/shmem_fs.h 12418F: mm/shmem.c 12419 12420TM6000 VIDEO4LINUX DRIVER 12421M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12422M: Mauro Carvalho Chehab <mchehab@kernel.org> 12423L: linux-media@vger.kernel.org 12424W: https://linuxtv.org 12425T: git git://linuxtv.org/media_tree.git 12426S: Odd fixes 12427F: drivers/media/usb/tm6000/ 12428F: Documentation/media/v4l-drivers/tm6000* 12429 12430TW5864 VIDEO4LINUX DRIVER 12431M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12432M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12433M: Andrey Utkin <andrey_utkin@fastmail.com> 12434L: linux-media@vger.kernel.org 12435S: Supported 12436F: drivers/media/pci/tw5864/ 12437 12438TW68 VIDEO4LINUX DRIVER 12439M: Hans Verkuil <hverkuil@xs4all.nl> 12440L: linux-media@vger.kernel.org 12441T: git git://linuxtv.org/media_tree.git 12442W: https://linuxtv.org 12443S: Odd Fixes 12444F: drivers/media/pci/tw68/ 12445 12446TW686X VIDEO4LINUX DRIVER 12447M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12448L: linux-media@vger.kernel.org 12449T: git git://linuxtv.org/media_tree.git 12450W: http://linuxtv.org 12451S: Maintained 12452F: drivers/media/pci/tw686x/ 12453 12454TPM DEVICE DRIVER 12455M: Peter Huewe <peterhuewe@gmx.de> 12456M: Marcel Selhorst <tpmdd@selhorst.net> 12457M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12458R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12459W: http://tpmdd.sourceforge.net 12460L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12461Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12462T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12463S: Maintained 12464F: drivers/char/tpm/ 12465 12466TPM IBM_VTPM DEVICE DRIVER 12467M: Ashley Lai <ashleydlai@gmail.com> 12468W: http://tpmdd.sourceforge.net 12469L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12470S: Maintained 12471F: drivers/char/tpm/tpm_ibmvtpm* 12472 12473TRACING 12474M: Steven Rostedt <rostedt@goodmis.org> 12475M: Ingo Molnar <mingo@redhat.com> 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12477S: Maintained 12478F: Documentation/trace/ftrace.txt 12479F: arch/*/*/*/ftrace.h 12480F: arch/*/kernel/ftrace.c 12481F: include/*/ftrace.h 12482F: include/linux/trace*.h 12483F: include/trace/ 12484F: kernel/trace/ 12485F: tools/testing/selftests/ftrace/ 12486 12487TRACING MMIO ACCESSES (MMIOTRACE) 12488M: Steven Rostedt <rostedt@goodmis.org> 12489M: Ingo Molnar <mingo@kernel.org> 12490R: Karol Herbst <karolherbst@gmail.com> 12491R: Pekka Paalanen <ppaalanen@gmail.com> 12492S: Maintained 12493L: linux-kernel@vger.kernel.org 12494L: nouveau@lists.freedesktop.org 12495F: kernel/trace/trace_mmiotrace.c 12496F: include/linux/mmiotrace.h 12497F: arch/x86/mm/kmmio.c 12498F: arch/x86/mm/mmio-mod.c 12499F: arch/x86/mm/testmmiotrace.c 12500 12501TRIVIAL PATCHES 12502M: Jiri Kosina <trivial@kernel.org> 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12504S: Maintained 12505K: ^Subject:.*(?i)trivial 12506 12507TTY LAYER 12508M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12509M: Jiri Slaby <jslaby@suse.com> 12510S: Supported 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12512F: Documentation/serial/ 12513F: drivers/tty/ 12514F: drivers/tty/serial/serial_core.c 12515F: include/linux/serial_core.h 12516F: include/linux/serial.h 12517F: include/linux/tty.h 12518F: include/uapi/linux/serial_core.h 12519F: include/uapi/linux/serial.h 12520F: include/uapi/linux/tty.h 12521 12522TUA9001 MEDIA DRIVER 12523M: Antti Palosaari <crope@iki.fi> 12524L: linux-media@vger.kernel.org 12525W: https://linuxtv.org 12526W: http://palosaari.fi/linux/ 12527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12528T: git git://linuxtv.org/anttip/media_tree.git 12529S: Maintained 12530F: drivers/media/tuners/tua9001* 12531 12532TULIP NETWORK DRIVERS 12533L: netdev@vger.kernel.org 12534L: linux-parisc@vger.kernel.org 12535S: Orphan 12536F: drivers/net/ethernet/dec/tulip/ 12537 12538TUN/TAP driver 12539M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12540W: http://vtun.sourceforge.net/tun 12541S: Maintained 12542F: Documentation/networking/tuntap.txt 12543F: arch/um/os-Linux/drivers/ 12544 12545TURBOCHANNEL SUBSYSTEM 12546M: "Maciej W. Rozycki" <macro@linux-mips.org> 12547M: Ralf Baechle <ralf@linux-mips.org> 12548L: linux-mips@linux-mips.org 12549Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12550S: Maintained 12551F: drivers/tc/ 12552F: include/linux/tc.h 12553 12554UBI FILE SYSTEM (UBIFS) 12555M: Richard Weinberger <richard@nod.at> 12556M: Artem Bityutskiy <dedekind1@gmail.com> 12557M: Adrian Hunter <adrian.hunter@intel.com> 12558L: linux-mtd@lists.infradead.org 12559T: git git://git.infradead.org/ubifs-2.6.git 12560W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12561S: Supported 12562F: Documentation/filesystems/ubifs.txt 12563F: fs/ubifs/ 12564 12565UCLINUX (M68KNOMMU AND COLDFIRE) 12566M: Greg Ungerer <gerg@linux-m68k.org> 12567W: http://www.linux-m68k.org/ 12568W: http://www.uclinux.org/ 12569L: linux-m68k@lists.linux-m68k.org 12570L: uclinux-dev@uclinux.org (subscribers-only) 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12572S: Maintained 12573F: arch/m68k/coldfire/ 12574F: arch/m68k/68*/ 12575F: arch/m68k/*/*_no.* 12576F: arch/m68k/include/asm/*_no.* 12577 12578UDF FILESYSTEM 12579M: Jan Kara <jack@suse.com> 12580S: Maintained 12581F: Documentation/filesystems/udf.txt 12582F: fs/udf/ 12583 12584UDRAW TABLET 12585M: Bastien Nocera <hadess@hadess.net> 12586L: linux-input@vger.kernel.org 12587S: Maintained 12588F: drivers/hid/hid-udraw.c 12589 12590UFS FILESYSTEM 12591M: Evgeniy Dushistov <dushistov@mail.ru> 12592S: Maintained 12593F: Documentation/filesystems/ufs.txt 12594F: fs/ufs/ 12595 12596UHID USERSPACE HID IO DRIVER: 12597M: David Herrmann <dh.herrmann@googlemail.com> 12598L: linux-input@vger.kernel.org 12599S: Maintained 12600F: drivers/hid/uhid.c 12601F: include/uapi/linux/uhid.h 12602 12603ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12604L: linux-usb@vger.kernel.org 12605S: Orphan 12606F: drivers/uwb/ 12607F: include/linux/uwb.h 12608F: include/linux/uwb/ 12609 12610UNICORE32 ARCHITECTURE: 12611M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12612W: http://mprc.pku.edu.cn/~guanxuetao/linux 12613S: Maintained 12614T: git git://github.com/gxt/linux.git 12615F: arch/unicore32/ 12616 12617UNIFDEF 12618M: Tony Finch <dot@dotat.at> 12619W: http://dotat.at/prog/unifdef 12620S: Maintained 12621F: scripts/unifdef.c 12622 12623UNIFORM CDROM DRIVER 12624M: Jens Axboe <axboe@kernel.dk> 12625W: http://www.kernel.dk 12626S: Maintained 12627F: Documentation/cdrom/ 12628F: drivers/cdrom/cdrom.c 12629F: include/linux/cdrom.h 12630F: include/uapi/linux/cdrom.h 12631 12632UNISYS S-PAR DRIVERS 12633M: David Kershner <david.kershner@unisys.com> 12634L: sparmaintainer@unisys.com (Unisys internal) 12635S: Supported 12636F: drivers/staging/unisys/ 12637 12638UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12639M: Vinayak Holikatti <vinholikatti@gmail.com> 12640L: linux-scsi@vger.kernel.org 12641S: Supported 12642F: Documentation/scsi/ufs.txt 12643F: drivers/scsi/ufs/ 12644 12645UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12646M: Manjunath M Bettegowda <manjumb@synopsys.com> 12647M: Prabu Thangamuthu <prabut@synopsys.com> 12648L: linux-scsi@vger.kernel.org 12649S: Supported 12650F: drivers/scsi/ufs/*dwc* 12651 12652UNSORTED BLOCK IMAGES (UBI) 12653M: Artem Bityutskiy <dedekind1@gmail.com> 12654M: Richard Weinberger <richard@nod.at> 12655W: http://www.linux-mtd.infradead.org/ 12656L: linux-mtd@lists.infradead.org 12657T: git git://git.infradead.org/ubifs-2.6.git 12658S: Supported 12659F: drivers/mtd/ubi/ 12660F: include/linux/mtd/ubi.h 12661F: include/uapi/mtd/ubi-user.h 12662 12663USB ACM DRIVER 12664M: Oliver Neukum <oneukum@suse.com> 12665L: linux-usb@vger.kernel.org 12666S: Maintained 12667F: Documentation/usb/acm.txt 12668F: drivers/usb/class/cdc-acm.* 12669 12670USB AR5523 WIRELESS DRIVER 12671M: Pontus Fuchs <pontus.fuchs@gmail.com> 12672L: linux-wireless@vger.kernel.org 12673S: Maintained 12674F: drivers/net/wireless/ath/ar5523/ 12675 12676USB ATTACHED SCSI 12677M: Oliver Neukum <oneukum@suse.com> 12678L: linux-usb@vger.kernel.org 12679L: linux-scsi@vger.kernel.org 12680S: Maintained 12681F: drivers/usb/storage/uas.c 12682 12683USB CDC ETHERNET DRIVER 12684M: Oliver Neukum <oliver@neukum.org> 12685L: linux-usb@vger.kernel.org 12686S: Maintained 12687F: drivers/net/usb/cdc_*.c 12688F: include/uapi/linux/usb/cdc.h 12689 12690USB CHAOSKEY DRIVER 12691M: Keith Packard <keithp@keithp.com> 12692L: linux-usb@vger.kernel.org 12693S: Maintained 12694F: drivers/usb/misc/chaoskey.c 12695 12696USB CYPRESS C67X00 DRIVER 12697M: Peter Korsgaard <jacmet@sunsite.dk> 12698L: linux-usb@vger.kernel.org 12699S: Maintained 12700F: drivers/usb/c67x00/ 12701 12702USB DAVICOM DM9601 DRIVER 12703M: Peter Korsgaard <jacmet@sunsite.dk> 12704L: netdev@vger.kernel.org 12705W: http://www.linux-usb.org/usbnet 12706S: Maintained 12707F: drivers/net/usb/dm9601.c 12708 12709USB DIAMOND RIO500 DRIVER 12710M: Cesar Miquel <miquel@df.uba.ar> 12711L: rio500-users@lists.sourceforge.net 12712W: http://rio500.sourceforge.net 12713S: Maintained 12714F: drivers/usb/misc/rio500* 12715 12716USB EHCI DRIVER 12717M: Alan Stern <stern@rowland.harvard.edu> 12718L: linux-usb@vger.kernel.org 12719S: Maintained 12720F: Documentation/usb/ehci.txt 12721F: drivers/usb/host/ehci* 12722 12723USB GADGET/PERIPHERAL SUBSYSTEM 12724M: Felipe Balbi <balbi@kernel.org> 12725L: linux-usb@vger.kernel.org 12726W: http://www.linux-usb.org/gadget 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12728S: Maintained 12729F: drivers/usb/gadget/ 12730F: include/linux/usb/gadget* 12731 12732USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12733M: Jiri Kosina <jikos@kernel.org> 12734R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12735L: linux-usb@vger.kernel.org 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12737S: Maintained 12738F: Documentation/hid/hiddev.txt 12739F: drivers/hid/usbhid/ 12740 12741USB ISP116X DRIVER 12742M: Olav Kongas <ok@artecdesign.ee> 12743L: linux-usb@vger.kernel.org 12744S: Maintained 12745F: drivers/usb/host/isp116x* 12746F: include/linux/usb/isp116x.h 12747 12748USB LAN78XX ETHERNET DRIVER 12749M: Woojung Huh <woojung.huh@microchip.com> 12750M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12751L: netdev@vger.kernel.org 12752S: Maintained 12753F: drivers/net/usb/lan78xx.* 12754 12755USB MASS STORAGE DRIVER 12756M: Alan Stern <stern@rowland.harvard.edu> 12757L: linux-usb@vger.kernel.org 12758L: usb-storage@lists.one-eyed-alien.net 12759S: Maintained 12760W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12761F: drivers/usb/storage/ 12762 12763USB MIDI DRIVER 12764M: Clemens Ladisch <clemens@ladisch.de> 12765L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12766T: git git://git.alsa-project.org/alsa-kernel.git 12767S: Maintained 12768F: sound/usb/midi.* 12769 12770USB NETWORKING DRIVERS 12771L: linux-usb@vger.kernel.org 12772S: Odd Fixes 12773F: drivers/net/usb/ 12774 12775USB OHCI DRIVER 12776M: Alan Stern <stern@rowland.harvard.edu> 12777L: linux-usb@vger.kernel.org 12778S: Maintained 12779F: Documentation/usb/ohci.txt 12780F: drivers/usb/host/ohci* 12781 12782USB OTG FSM (Finite State Machine) 12783M: Peter Chen <Peter.Chen@nxp.com> 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12785L: linux-usb@vger.kernel.org 12786S: Maintained 12787F: drivers/usb/common/usb-otg-fsm.c 12788 12789USB OVER IP DRIVER 12790M: Valentina Manea <valentina.manea.m@gmail.com> 12791M: Shuah Khan <shuahkh@osg.samsung.com> 12792M: Shuah Khan <shuah@kernel.org> 12793L: linux-usb@vger.kernel.org 12794S: Maintained 12795F: Documentation/usb/usbip_protocol.txt 12796F: drivers/usb/usbip/ 12797F: tools/usb/usbip/ 12798 12799USB PEGASUS DRIVER 12800M: Petko Manolov <petkan@nucleusys.com> 12801L: linux-usb@vger.kernel.org 12802L: netdev@vger.kernel.org 12803T: git git://github.com/petkan/pegasus.git 12804W: https://github.com/petkan/pegasus 12805S: Maintained 12806F: drivers/net/usb/pegasus.* 12807 12808USB PHY LAYER 12809M: Felipe Balbi <balbi@kernel.org> 12810L: linux-usb@vger.kernel.org 12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12812S: Maintained 12813F: drivers/usb/phy/ 12814 12815USB PRINTER DRIVER (usblp) 12816M: Pete Zaitcev <zaitcev@redhat.com> 12817L: linux-usb@vger.kernel.org 12818S: Supported 12819F: drivers/usb/class/usblp.c 12820 12821USB QMI WWAN NETWORK DRIVER 12822M: Bjørn Mork <bjorn@mork.no> 12823L: netdev@vger.kernel.org 12824S: Maintained 12825F: Documentation/ABI/testing/sysfs-class-net-qmi 12826F: drivers/net/usb/qmi_wwan.c 12827 12828USB RTL8150 DRIVER 12829M: Petko Manolov <petkan@nucleusys.com> 12830L: linux-usb@vger.kernel.org 12831L: netdev@vger.kernel.org 12832T: git git://github.com/petkan/rtl8150.git 12833W: https://github.com/petkan/rtl8150 12834S: Maintained 12835F: drivers/net/usb/rtl8150.c 12836 12837USB SERIAL SUBSYSTEM 12838M: Johan Hovold <johan@kernel.org> 12839L: linux-usb@vger.kernel.org 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12841S: Maintained 12842F: Documentation/usb/usb-serial.txt 12843F: drivers/usb/serial/ 12844F: include/linux/usb/serial.h 12845 12846USB SMSC75XX ETHERNET DRIVER 12847M: Steve Glendinning <steve.glendinning@shawell.net> 12848L: netdev@vger.kernel.org 12849S: Maintained 12850F: drivers/net/usb/smsc75xx.* 12851 12852USB SMSC95XX ETHERNET DRIVER 12853M: Steve Glendinning <steve.glendinning@shawell.net> 12854M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12855L: netdev@vger.kernel.org 12856S: Maintained 12857F: drivers/net/usb/smsc95xx.* 12858 12859USB SUBSYSTEM 12860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12861L: linux-usb@vger.kernel.org 12862W: http://www.linux-usb.org 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12864S: Supported 12865F: Documentation/devicetree/bindings/usb/ 12866F: Documentation/usb/ 12867F: drivers/usb/ 12868F: include/linux/usb.h 12869F: include/linux/usb/ 12870 12871USB UHCI DRIVER 12872M: Alan Stern <stern@rowland.harvard.edu> 12873L: linux-usb@vger.kernel.org 12874S: Maintained 12875F: drivers/usb/host/uhci* 12876 12877USB "USBNET" DRIVER FRAMEWORK 12878M: Oliver Neukum <oneukum@suse.com> 12879L: netdev@vger.kernel.org 12880W: http://www.linux-usb.org/usbnet 12881S: Maintained 12882F: drivers/net/usb/usbnet.c 12883F: include/linux/usb/usbnet.h 12884 12885USB VIDEO CLASS 12886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12887L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12888L: linux-media@vger.kernel.org 12889T: git git://linuxtv.org/media_tree.git 12890W: http://www.ideasonboard.org/uvc/ 12891S: Maintained 12892F: drivers/media/usb/uvc/ 12893F: include/uapi/linux/uvcvideo.h 12894 12895USB VISION DRIVER 12896M: Hans Verkuil <hverkuil@xs4all.nl> 12897L: linux-media@vger.kernel.org 12898T: git git://linuxtv.org/media_tree.git 12899W: https://linuxtv.org 12900S: Odd Fixes 12901F: drivers/media/usb/usbvision/ 12902 12903USB WEBCAM GADGET 12904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12905L: linux-usb@vger.kernel.org 12906S: Maintained 12907F: drivers/usb/gadget/function/*uvc* 12908F: drivers/usb/gadget/legacy/webcam.c 12909 12910USB WIRELESS RNDIS DRIVER (rndis_wlan) 12911M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12912L: linux-wireless@vger.kernel.org 12913S: Maintained 12914F: drivers/net/wireless/rndis_wlan.c 12915 12916USB XHCI DRIVER 12917M: Mathias Nyman <mathias.nyman@intel.com> 12918L: linux-usb@vger.kernel.org 12919S: Supported 12920F: drivers/usb/host/xhci* 12921F: drivers/usb/host/pci-quirks* 12922 12923USB ZD1201 DRIVER 12924L: linux-wireless@vger.kernel.org 12925W: http://linux-lc100020.sourceforge.net 12926S: Orphan 12927F: drivers/net/wireless/zydas/zd1201.* 12928 12929USB ZR364XX DRIVER 12930M: Antoine Jacquet <royale@zerezo.com> 12931L: linux-usb@vger.kernel.org 12932L: linux-media@vger.kernel.org 12933T: git git://linuxtv.org/media_tree.git 12934W: http://royale.zerezo.com/zr364xx/ 12935S: Maintained 12936F: Documentation/media/v4l-drivers/zr364xx* 12937F: drivers/media/usb/zr364xx/ 12938 12939ULPI BUS 12940M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12941L: linux-usb@vger.kernel.org 12942S: Maintained 12943F: drivers/usb/common/ulpi.c 12944F: include/linux/ulpi/ 12945 12946USER-MODE LINUX (UML) 12947M: Jeff Dike <jdike@addtoit.com> 12948M: Richard Weinberger <richard@nod.at> 12949L: user-mode-linux-devel@lists.sourceforge.net 12950L: user-mode-linux-user@lists.sourceforge.net 12951W: http://user-mode-linux.sourceforge.net 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12953S: Maintained 12954F: Documentation/virtual/uml/ 12955F: arch/um/ 12956F: arch/x86/um/ 12957F: fs/hostfs/ 12958F: fs/hppfs/ 12959 12960USERSPACE I/O (UIO) 12961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12962S: Maintained 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12964F: Documentation/DocBook/uio-howto.tmpl 12965F: drivers/uio/ 12966F: include/linux/uio*.h 12967 12968UTIL-LINUX PACKAGE 12969M: Karel Zak <kzak@redhat.com> 12970L: util-linux@vger.kernel.org 12971W: http://en.wikipedia.org/wiki/Util-linux 12972T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12973S: Maintained 12974 12975UVESAFB DRIVER 12976M: Michal Januszewski <spock@gentoo.org> 12977L: linux-fbdev@vger.kernel.org 12978W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12979S: Maintained 12980F: Documentation/fb/uvesafb.txt 12981F: drivers/video/fbdev/uvesafb.* 12982 12983VF610 NAND DRIVER 12984M: Stefan Agner <stefan@agner.ch> 12985L: linux-mtd@lists.infradead.org 12986S: Supported 12987F: drivers/mtd/nand/vf610_nfc.c 12988 12989VFAT/FAT/MSDOS FILESYSTEM 12990M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12991S: Maintained 12992F: Documentation/filesystems/vfat.txt 12993F: fs/fat/ 12994 12995VFIO DRIVER 12996M: Alex Williamson <alex.williamson@redhat.com> 12997L: kvm@vger.kernel.org 12998T: git git://github.com/awilliam/linux-vfio.git 12999S: Maintained 13000F: Documentation/vfio.txt 13001F: drivers/vfio/ 13002F: include/linux/vfio.h 13003F: include/uapi/linux/vfio.h 13004 13005VFIO MEDIATED DEVICE DRIVERS 13006M: Kirti Wankhede <kwankhede@nvidia.com> 13007L: kvm@vger.kernel.org 13008S: Maintained 13009F: Documentation/vfio-mediated-device.txt 13010F: drivers/vfio/mdev/ 13011F: include/linux/mdev.h 13012F: samples/vfio-mdev/ 13013 13014VFIO PLATFORM DRIVER 13015M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13016L: kvm@vger.kernel.org 13017S: Maintained 13018F: drivers/vfio/platform/ 13019 13020VIDEOBUF2 FRAMEWORK 13021M: Pawel Osciak <pawel@osciak.com> 13022M: Marek Szyprowski <m.szyprowski@samsung.com> 13023M: Kyungmin Park <kyungmin.park@samsung.com> 13024L: linux-media@vger.kernel.org 13025S: Maintained 13026F: drivers/media/v4l2-core/videobuf2-* 13027F: include/media/videobuf2-* 13028 13029VIRTIO AND VHOST VSOCK DRIVER 13030M: Stefan Hajnoczi <stefanha@redhat.com> 13031L: kvm@vger.kernel.org 13032L: virtualization@lists.linux-foundation.org 13033L: netdev@vger.kernel.org 13034S: Maintained 13035F: include/linux/virtio_vsock.h 13036F: include/uapi/linux/virtio_vsock.h 13037F: net/vmw_vsock/virtio_transport_common.c 13038F: net/vmw_vsock/virtio_transport.c 13039F: drivers/vhost/vsock.c 13040F: drivers/vhost/vsock.h 13041 13042VIRTUAL SERIO DEVICE DRIVER 13043M: Stephen Chandler Paul <thatslyude@gmail.com> 13044S: Maintained 13045F: drivers/input/serio/userio.c 13046F: include/uapi/linux/userio.h 13047 13048VIRTIO CONSOLE DRIVER 13049M: Amit Shah <amit.shah@redhat.com> 13050L: virtualization@lists.linux-foundation.org 13051S: Maintained 13052F: drivers/char/virtio_console.c 13053F: include/linux/virtio_console.h 13054F: include/uapi/linux/virtio_console.h 13055 13056VIRTIO CORE, NET AND BLOCK DRIVERS 13057M: "Michael S. Tsirkin" <mst@redhat.com> 13058M: Jason Wang <jasowang@redhat.com> 13059L: virtualization@lists.linux-foundation.org 13060S: Maintained 13061F: Documentation/devicetree/bindings/virtio/ 13062F: drivers/virtio/ 13063F: tools/virtio/ 13064F: drivers/net/virtio_net.c 13065F: drivers/block/virtio_blk.c 13066F: include/linux/virtio_*.h 13067F: include/uapi/linux/virtio_*.h 13068F: drivers/crypto/virtio/ 13069 13070VIRTIO DRIVERS FOR S390 13071M: Christian Borntraeger <borntraeger@de.ibm.com> 13072M: Cornelia Huck <cornelia.huck@de.ibm.com> 13073L: linux-s390@vger.kernel.org 13074L: virtualization@lists.linux-foundation.org 13075L: kvm@vger.kernel.org 13076S: Supported 13077F: drivers/s390/virtio/ 13078 13079VIRTIO GPU DRIVER 13080M: David Airlie <airlied@linux.ie> 13081M: Gerd Hoffmann <kraxel@redhat.com> 13082L: dri-devel@lists.freedesktop.org 13083L: virtualization@lists.linux-foundation.org 13084S: Maintained 13085F: drivers/gpu/drm/virtio/ 13086F: include/uapi/linux/virtio_gpu.h 13087 13088VIRTIO HOST (VHOST) 13089M: "Michael S. Tsirkin" <mst@redhat.com> 13090M: Jason Wang <jasowang@redhat.com> 13091L: kvm@vger.kernel.org 13092L: virtualization@lists.linux-foundation.org 13093L: netdev@vger.kernel.org 13094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13095S: Maintained 13096F: drivers/vhost/ 13097F: include/uapi/linux/vhost.h 13098 13099VIRTIO INPUT DRIVER 13100M: Gerd Hoffmann <kraxel@redhat.com> 13101S: Maintained 13102F: drivers/virtio/virtio_input.c 13103F: include/uapi/linux/virtio_input.h 13104 13105VIRTIO CRYPTO DRIVER 13106M: Gonglei <arei.gonglei@huawei.com> 13107L: virtualization@lists.linux-foundation.org 13108L: linux-crypto@vger.kernel.org 13109S: Maintained 13110F: drivers/crypto/virtio/ 13111F: include/uapi/linux/virtio_crypto.h 13112 13113VIA RHINE NETWORK DRIVER 13114S: Orphan 13115F: drivers/net/ethernet/via/via-rhine.c 13116 13117VIA SD/MMC CARD CONTROLLER DRIVER 13118M: Bruce Chang <brucechang@via.com.tw> 13119M: Harald Welte <HaraldWelte@viatech.com> 13120S: Maintained 13121F: drivers/mmc/host/via-sdmmc.c 13122 13123VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13124M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13125L: linux-fbdev@vger.kernel.org 13126S: Maintained 13127F: include/linux/via-core.h 13128F: include/linux/via-gpio.h 13129F: include/linux/via_i2c.h 13130F: drivers/video/fbdev/via/ 13131 13132VIA VELOCITY NETWORK DRIVER 13133M: Francois Romieu <romieu@fr.zoreil.com> 13134L: netdev@vger.kernel.org 13135S: Maintained 13136F: drivers/net/ethernet/via/via-velocity.* 13137 13138VIRT LIB 13139M: Alex Williamson <alex.williamson@redhat.com> 13140M: Paolo Bonzini <pbonzini@redhat.com> 13141L: kvm@vger.kernel.org 13142S: Supported 13143F: virt/lib/ 13144 13145VIVID VIRTUAL VIDEO DRIVER 13146M: Hans Verkuil <hverkuil@xs4all.nl> 13147L: linux-media@vger.kernel.org 13148T: git git://linuxtv.org/media_tree.git 13149W: https://linuxtv.org 13150S: Maintained 13151F: drivers/media/platform/vivid/* 13152 13153VLAN (802.1Q) 13154M: Patrick McHardy <kaber@trash.net> 13155L: netdev@vger.kernel.org 13156S: Maintained 13157F: drivers/net/macvlan.c 13158F: include/linux/if_*vlan.h 13159F: net/8021q/ 13160 13161VLYNQ BUS 13162M: Florian Fainelli <f.fainelli@gmail.com> 13163L: openwrt-devel@lists.openwrt.org (subscribers-only) 13164S: Maintained 13165F: drivers/vlynq/vlynq.c 13166F: include/linux/vlynq.h 13167 13168VME SUBSYSTEM 13169M: Martyn Welch <martyn@welchs.me.uk> 13170M: Manohar Vanga <manohar.vanga@gmail.com> 13171M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13172L: devel@driverdev.osuosl.org 13173S: Maintained 13174T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13175F: Documentation/driver-api/vme.rst 13176F: drivers/staging/vme/ 13177F: drivers/vme/ 13178F: include/linux/vme* 13179 13180VMWARE HYPERVISOR INTERFACE 13181M: Alok Kataria <akataria@vmware.com> 13182L: virtualization@lists.linux-foundation.org 13183S: Supported 13184F: arch/x86/kernel/cpu/vmware.c 13185 13186VMWARE BALLOON DRIVER 13187M: Xavier Deguillard <xdeguillard@vmware.com> 13188M: Philip Moltmann <moltmann@vmware.com> 13189M: "VMware, Inc." <pv-drivers@vmware.com> 13190L: linux-kernel@vger.kernel.org 13191S: Maintained 13192F: drivers/misc/vmw_balloon.c 13193 13194VMWARE VMMOUSE SUBDRIVER 13195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13196M: "VMware, Inc." <pv-drivers@vmware.com> 13197L: linux-input@vger.kernel.org 13198S: Maintained 13199F: drivers/input/mouse/vmmouse.c 13200F: drivers/input/mouse/vmmouse.h 13201 13202VMWARE VMXNET3 ETHERNET DRIVER 13203M: Shrikrishna Khare <skhare@vmware.com> 13204M: "VMware, Inc." <pv-drivers@vmware.com> 13205L: netdev@vger.kernel.org 13206S: Maintained 13207F: drivers/net/vmxnet3/ 13208 13209VMware PVSCSI driver 13210M: Jim Gill <jgill@vmware.com> 13211M: VMware PV-Drivers <pv-drivers@vmware.com> 13212L: linux-scsi@vger.kernel.org 13213S: Maintained 13214F: drivers/scsi/vmw_pvscsi.c 13215F: drivers/scsi/vmw_pvscsi.h 13216 13217VMWARE PVRDMA DRIVER 13218M: Adit Ranadive <aditr@vmware.com> 13219M: VMware PV-Drivers <pv-drivers@vmware.com> 13220L: linux-rdma@vger.kernel.org 13221S: Maintained 13222F: drivers/infiniband/hw/vmw_pvrdma/ 13223 13224VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13225M: Liam Girdwood <lgirdwood@gmail.com> 13226M: Mark Brown <broonie@kernel.org> 13227L: linux-kernel@vger.kernel.org 13228W: http://www.slimlogic.co.uk/?p=48 13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13230S: Supported 13231F: Documentation/devicetree/bindings/regulator/ 13232F: drivers/regulator/ 13233F: include/dt-bindings/regulator/ 13234F: include/linux/regulator/ 13235 13236VRF 13237M: David Ahern <dsa@cumulusnetworks.com> 13238M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13239L: netdev@vger.kernel.org 13240S: Maintained 13241F: drivers/net/vrf.c 13242F: Documentation/networking/vrf.txt 13243 13244VT1211 HARDWARE MONITOR DRIVER 13245M: Juerg Haefliger <juergh@gmail.com> 13246L: linux-hwmon@vger.kernel.org 13247S: Maintained 13248F: Documentation/hwmon/vt1211 13249F: drivers/hwmon/vt1211.c 13250 13251VT8231 HARDWARE MONITOR DRIVER 13252M: Roger Lucas <vt8231@hiddenengine.co.uk> 13253L: linux-hwmon@vger.kernel.org 13254S: Maintained 13255F: drivers/hwmon/vt8231.c 13256 13257VUB300 USB to SDIO/SD/MMC bridge chip 13258M: Tony Olech <tony.olech@elandigitalsystems.com> 13259L: linux-mmc@vger.kernel.org 13260L: linux-usb@vger.kernel.org 13261S: Supported 13262F: drivers/mmc/host/vub300.c 13263 13264W1 DALLAS'S 1-WIRE BUS 13265M: Evgeniy Polyakov <zbr@ioremap.net> 13266S: Maintained 13267F: Documentation/w1/ 13268F: drivers/w1/ 13269 13270W83791D HARDWARE MONITORING DRIVER 13271M: Marc Hulsman <m.hulsman@tudelft.nl> 13272L: linux-hwmon@vger.kernel.org 13273S: Maintained 13274F: Documentation/hwmon/w83791d 13275F: drivers/hwmon/w83791d.c 13276 13277W83793 HARDWARE MONITORING DRIVER 13278M: Rudolf Marek <r.marek@assembler.cz> 13279L: linux-hwmon@vger.kernel.org 13280S: Maintained 13281F: Documentation/hwmon/w83793 13282F: drivers/hwmon/w83793.c 13283 13284W83795 HARDWARE MONITORING DRIVER 13285M: Jean Delvare <jdelvare@suse.com> 13286L: linux-hwmon@vger.kernel.org 13287S: Maintained 13288F: drivers/hwmon/w83795.c 13289 13290W83L51xD SD/MMC CARD INTERFACE DRIVER 13291M: Pierre Ossman <pierre@ossman.eu> 13292S: Maintained 13293F: drivers/mmc/host/wbsd.* 13294 13295WACOM PROTOCOL 4 SERIAL TABLETS 13296M: Julian Squires <julian@cipht.net> 13297M: Hans de Goede <hdegoede@redhat.com> 13298L: linux-input@vger.kernel.org 13299S: Maintained 13300F: drivers/input/tablet/wacom_serial4.c 13301 13302WATCHDOG DEVICE DRIVERS 13303M: Wim Van Sebroeck <wim@iguana.be> 13304R: Guenter Roeck <linux@roeck-us.net> 13305L: linux-watchdog@vger.kernel.org 13306W: http://www.linux-watchdog.org/ 13307T: git git://www.linux-watchdog.org/linux-watchdog.git 13308S: Maintained 13309F: Documentation/devicetree/bindings/watchdog/ 13310F: Documentation/watchdog/ 13311F: drivers/watchdog/ 13312F: include/linux/watchdog.h 13313F: include/uapi/linux/watchdog.h 13314 13315WIIMOTE HID DRIVER 13316M: David Herrmann <dh.herrmann@googlemail.com> 13317L: linux-input@vger.kernel.org 13318S: Maintained 13319F: drivers/hid/hid-wiimote* 13320 13321WINBOND CIR DRIVER 13322M: David Härdeman <david@hardeman.nu> 13323S: Maintained 13324F: drivers/media/rc/winbond-cir.c 13325 13326WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13327M: William Breathitt Gray <vilhelm.gray@gmail.com> 13328L: linux-watchdog@vger.kernel.org 13329S: Maintained 13330F: drivers/watchdog/ebc-c384_wdt.c 13331 13332WINSYSTEMS WS16C48 GPIO DRIVER 13333M: William Breathitt Gray <vilhelm.gray@gmail.com> 13334L: linux-gpio@vger.kernel.org 13335S: Maintained 13336F: drivers/gpio/gpio-ws16c48.c 13337 13338WIMAX STACK 13339M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13340M: linux-wimax@intel.com 13341L: wimax@linuxwimax.org (subscribers-only) 13342S: Supported 13343W: http://linuxwimax.org 13344F: Documentation/wimax/README.wimax 13345F: include/linux/wimax/debug.h 13346F: include/net/wimax.h 13347F: include/uapi/linux/wimax.h 13348F: net/wimax/ 13349 13350WISTRON LAPTOP BUTTON DRIVER 13351M: Miloslav Trmac <mitr@volny.cz> 13352S: Maintained 13353F: drivers/input/misc/wistron_btns.c 13354 13355WL3501 WIRELESS PCMCIA CARD DRIVER 13356M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13357L: linux-wireless@vger.kernel.org 13358W: http://oops.ghostprotocols.net:81/blog 13359S: Maintained 13360F: drivers/net/wireless/wl3501* 13361 13362WOLFSON MICROELECTRONICS DRIVERS 13363L: patches@opensource.wolfsonmicro.com 13364T: git https://github.com/CirrusLogic/linux-drivers.git 13365W: https://github.com/CirrusLogic/linux-drivers/wiki 13366S: Supported 13367F: Documentation/hwmon/wm83?? 13368F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13369F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13370F: Documentation/devicetree/bindings/mfd/arizona.txt 13371F: arch/arm/mach-s3c64xx/mach-crag6410* 13372F: drivers/clk/clk-wm83*.c 13373F: drivers/extcon/extcon-arizona.c 13374F: drivers/leds/leds-wm83*.c 13375F: drivers/gpio/gpio-*wm*.c 13376F: drivers/gpio/gpio-arizona.c 13377F: drivers/hwmon/wm83??-hwmon.c 13378F: drivers/input/misc/wm831x-on.c 13379F: drivers/input/touchscreen/wm831x-ts.c 13380F: drivers/input/touchscreen/wm97*.c 13381F: drivers/mfd/arizona* 13382F: drivers/mfd/wm*.c 13383F: drivers/mfd/cs47l24* 13384F: drivers/power/supply/wm83*.c 13385F: drivers/rtc/rtc-wm83*.c 13386F: drivers/regulator/wm8*.c 13387F: drivers/video/backlight/wm83*_bl.c 13388F: drivers/watchdog/wm83*_wdt.c 13389F: include/linux/mfd/arizona/ 13390F: include/linux/mfd/wm831x/ 13391F: include/linux/mfd/wm8350/ 13392F: include/linux/mfd/wm8400* 13393F: include/linux/wm97xx.h 13394F: include/sound/wm????.h 13395F: sound/soc/codecs/arizona.? 13396F: sound/soc/codecs/wm* 13397F: sound/soc/codecs/cs47l24* 13398 13399WORKQUEUE 13400M: Tejun Heo <tj@kernel.org> 13401R: Lai Jiangshan <jiangshanlai@gmail.com> 13402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13403S: Maintained 13404F: include/linux/workqueue.h 13405F: kernel/workqueue.c 13406F: Documentation/core-api/workqueue.rst 13407 13408X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13409M: Chen-Yu Tsai <wens@csie.org> 13410L: linux-kernel@vger.kernel.org 13411S: Maintained 13412N: axp[128] 13413 13414X.25 NETWORK LAYER 13415M: Andrew Hendry <andrew.hendry@gmail.com> 13416L: linux-x25@vger.kernel.org 13417S: Odd Fixes 13418F: Documentation/networking/x25* 13419F: include/net/x25* 13420F: net/x25/ 13421 13422X86 ARCHITECTURE (32-BIT AND 64-BIT) 13423M: Thomas Gleixner <tglx@linutronix.de> 13424M: Ingo Molnar <mingo@redhat.com> 13425M: "H. Peter Anvin" <hpa@zytor.com> 13426M: x86@kernel.org 13427L: linux-kernel@vger.kernel.org 13428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13429S: Maintained 13430F: Documentation/x86/ 13431F: arch/x86/ 13432 13433X86 PLATFORM DRIVERS 13434M: Darren Hart <dvhart@infradead.org> 13435L: platform-driver-x86@vger.kernel.org 13436T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13437S: Maintained 13438F: drivers/platform/x86/ 13439F: drivers/platform/olpc/ 13440 13441X86 MCE INFRASTRUCTURE 13442M: Tony Luck <tony.luck@intel.com> 13443M: Borislav Petkov <bp@alien8.de> 13444L: linux-edac@vger.kernel.org 13445S: Maintained 13446F: arch/x86/kernel/cpu/mcheck/* 13447 13448X86 MICROCODE UPDATE SUPPORT 13449M: Borislav Petkov <bp@alien8.de> 13450S: Maintained 13451F: arch/x86/kernel/cpu/microcode/* 13452 13453X86 VDSO 13454M: Andy Lutomirski <luto@amacapital.net> 13455L: linux-kernel@vger.kernel.org 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13457S: Maintained 13458F: arch/x86/entry/vdso/ 13459 13460XC2028/3028 TUNER DRIVER 13461M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13462M: Mauro Carvalho Chehab <mchehab@kernel.org> 13463L: linux-media@vger.kernel.org 13464W: https://linuxtv.org 13465T: git git://linuxtv.org/media_tree.git 13466S: Maintained 13467F: drivers/media/tuners/tuner-xc2028.* 13468 13469XEN HYPERVISOR INTERFACE 13470M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13471M: Juergen Gross <jgross@suse.com> 13472L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13474S: Supported 13475F: arch/x86/xen/ 13476F: drivers/*/xen-*front.c 13477F: drivers/xen/ 13478F: arch/x86/include/asm/xen/ 13479F: include/xen/ 13480F: include/uapi/xen/ 13481 13482XEN HYPERVISOR ARM 13483M: Stefano Stabellini <sstabellini@kernel.org> 13484L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13485S: Maintained 13486F: arch/arm/xen/ 13487F: arch/arm/include/asm/xen/ 13488 13489XEN HYPERVISOR ARM64 13490M: Stefano Stabellini <sstabellini@kernel.org> 13491L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13492S: Maintained 13493F: arch/arm64/xen/ 13494F: arch/arm64/include/asm/xen/ 13495 13496XEN NETWORK BACKEND DRIVER 13497M: Wei Liu <wei.liu2@citrix.com> 13498M: Paul Durrant <paul.durrant@citrix.com> 13499L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13500L: netdev@vger.kernel.org 13501S: Supported 13502F: drivers/net/xen-netback/* 13503 13504XEN PCI SUBSYSTEM 13505M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13506L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13507S: Supported 13508F: arch/x86/pci/*xen* 13509F: drivers/pci/*xen* 13510 13511XEN BLOCK SUBSYSTEM 13512M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13513M: Roger Pau Monné <roger.pau@citrix.com> 13514L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13515S: Supported 13516F: drivers/block/xen-blkback/* 13517F: drivers/block/xen* 13518 13519XEN PVSCSI DRIVERS 13520M: Juergen Gross <jgross@suse.com> 13521L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13522L: linux-scsi@vger.kernel.org 13523S: Supported 13524F: drivers/scsi/xen-scsifront.c 13525F: drivers/xen/xen-scsiback.c 13526F: include/xen/interface/io/vscsiif.h 13527 13528XEN SWIOTLB SUBSYSTEM 13529M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13530L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13531S: Supported 13532F: arch/x86/xen/*swiotlb* 13533F: drivers/xen/*swiotlb* 13534 13535XFS FILESYSTEM 13536M: Dave Chinner <david@fromorbit.com> 13537M: linux-xfs@vger.kernel.org 13538L: linux-xfs@vger.kernel.org 13539W: http://xfs.org/ 13540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13541S: Supported 13542F: Documentation/filesystems/xfs.txt 13543F: fs/xfs/ 13544 13545XILINX AXI ETHERNET DRIVER 13546M: Anirudha Sarangi <anirudh@xilinx.com> 13547M: John Linn <John.Linn@xilinx.com> 13548S: Maintained 13549F: drivers/net/ethernet/xilinx/xilinx_axienet* 13550 13551XILINX UARTLITE SERIAL DRIVER 13552M: Peter Korsgaard <jacmet@sunsite.dk> 13553L: linux-serial@vger.kernel.org 13554S: Maintained 13555F: drivers/tty/serial/uartlite.c 13556 13557XILINX VIDEO IP CORES 13558M: Hyun Kwon <hyun.kwon@xilinx.com> 13559M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13560L: linux-media@vger.kernel.org 13561T: git git://linuxtv.org/media_tree.git 13562S: Supported 13563F: Documentation/devicetree/bindings/media/xilinx/ 13564F: drivers/media/platform/xilinx/ 13565F: include/uapi/linux/xilinx-v4l2-controls.h 13566 13567XILLYBUS DRIVER 13568M: Eli Billauer <eli.billauer@gmail.com> 13569L: linux-kernel@vger.kernel.org 13570S: Supported 13571F: drivers/char/xillybus/ 13572 13573XTENSA XTFPGA PLATFORM SUPPORT 13574M: Max Filippov <jcmvbkbc@gmail.com> 13575L: linux-xtensa@linux-xtensa.org 13576S: Maintained 13577F: drivers/spi/spi-xtensa-xtfpga.c 13578F: sound/soc/xtensa/xtfpga-i2s.c 13579 13580YAM DRIVER FOR AX.25 13581M: Jean-Paul Roubelat <jpr@f6fbb.org> 13582L: linux-hams@vger.kernel.org 13583S: Maintained 13584F: drivers/net/hamradio/yam* 13585F: include/linux/yam.h 13586 13587YEALINK PHONE DRIVER 13588M: Henk Vergonet <Henk.Vergonet@gmail.com> 13589L: usbb2k-api-dev@nongnu.org 13590S: Maintained 13591F: Documentation/input/yealink.txt 13592F: drivers/input/misc/yealink.* 13593 13594Z8530 DRIVER FOR AX.25 13595M: Joerg Reuter <jreuter@yaina.de> 13596W: http://yaina.de/jreuter/ 13597W: http://www.qsl.net/dl1bke/ 13598L: linux-hams@vger.kernel.org 13599S: Maintained 13600F: Documentation/networking/z8530drv.txt 13601F: drivers/net/hamradio/*scc.c 13602F: drivers/net/hamradio/z8530.h 13603 13604ZBUD COMPRESSED PAGE ALLOCATOR 13605M: Seth Jennings <sjenning@redhat.com> 13606L: linux-mm@kvack.org 13607S: Maintained 13608F: mm/zbud.c 13609F: include/linux/zbud.h 13610 13611ZD1211RW WIRELESS DRIVER 13612M: Daniel Drake <dsd@gentoo.org> 13613M: Ulrich Kunitz <kune@deine-taler.de> 13614W: http://zd1211.ath.cx/wiki/DriverRewrite 13615L: linux-wireless@vger.kernel.org 13616L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13617S: Maintained 13618F: drivers/net/wireless/zydas/zd1211rw/ 13619 13620ZPOOL COMPRESSED PAGE STORAGE API 13621M: Dan Streetman <ddstreet@ieee.org> 13622L: linux-mm@kvack.org 13623S: Maintained 13624F: mm/zpool.c 13625F: include/linux/zpool.h 13626 13627ZR36067 VIDEO FOR LINUX DRIVER 13628L: mjpeg-users@lists.sourceforge.net 13629L: linux-media@vger.kernel.org 13630W: http://mjpeg.sourceforge.net/driver-zoran/ 13631T: hg https://linuxtv.org/hg/v4l-dvb 13632S: Odd Fixes 13633F: drivers/media/pci/zoran/ 13634 13635ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13636M: Minchan Kim <minchan@kernel.org> 13637M: Nitin Gupta <ngupta@vflare.org> 13638R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13639L: linux-kernel@vger.kernel.org 13640S: Maintained 13641F: drivers/block/zram/ 13642F: Documentation/blockdev/zram.txt 13643 13644ZS DECSTATION Z85C30 SERIAL DRIVER 13645M: "Maciej W. Rozycki" <macro@linux-mips.org> 13646S: Maintained 13647F: drivers/tty/serial/zs.* 13648 13649ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13650M: Minchan Kim <minchan@kernel.org> 13651M: Nitin Gupta <ngupta@vflare.org> 13652R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13653L: linux-mm@kvack.org 13654S: Maintained 13655F: mm/zsmalloc.c 13656F: include/linux/zsmalloc.h 13657F: Documentation/vm/zsmalloc.txt 13658 13659ZSWAP COMPRESSED SWAP CACHING 13660M: Seth Jennings <sjenning@redhat.com> 13661L: linux-mm@kvack.org 13662S: Maintained 13663F: mm/zswap.c 13664 13665THE REST 13666M: Linus Torvalds <torvalds@linux-foundation.org> 13667L: linux-kernel@vger.kernel.org 13668Q: http://patchwork.kernel.org/project/LKML/list/ 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13670S: Buried alive in reporters 13671F: * 13672F: */ 13673