1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 B: Bug tracking system location. 85 S: Status, one of the following: 86 Supported: Someone is actually paid to look after this. 87 Maintained: Someone actually looks after it. 88 Odd Fixes: It has a maintainer but they don't have time to do 89 much other than throw the odd patch in. See below.. 90 Orphan: No current maintainer [but maybe you could take the 91 role as you write your new code]. 92 Obsolete: Old code. Something tagged obsolete generally means 93 it has been replaced by a better system and you 94 should be using that. 95 F: Files and directories with wildcard patterns. 96 A trailing slash includes all files and subdirectory files. 97 F: drivers/net/ all files in and below drivers/net 98 F: drivers/net/* all files in drivers/net, but not below 99 F: */net/* all files in "any top level directory"/net 100 One pattern per line. Multiple F: lines acceptable. 101 N: Files and directories with regex patterns. 102 N: [^a-z]tegra all files whose path contains the word tegra 103 One pattern per line. Multiple N: lines acceptable. 104 scripts/get_maintainer.pl has different behavior for files that 105 match F: pattern and matches of N: patterns. By default, 106 get_maintainer will not look at git log history when an F: pattern 107 match occurs. When an N: match occurs, git log history is used 108 to also notify the people that have git commit signatures. 109 X: Files and directories that are NOT maintained, same rules as F: 110 Files exclusions are tested before file matches. 111 Can be useful for excluding a specific subdirectory, for instance: 112 F: net/ 113 X: net/ipv6/ 114 matches all files in and below net excluding net/ipv6/ 115 K: Keyword perl extended regex pattern to match content in a 116 patch or file. For instance: 117 K: of_get_profile 118 matches patches or files that contain "of_get_profile" 119 K: \b(printk|pr_(info|err))\b 120 matches patches or files that contain one or more of the words 121 printk, pr_info or pr_err 122 One regex pattern per line. Multiple K: lines acceptable. 123 124Note: For the hard of thinking, this list is meant to remain in alphabetical 125order. If you could add yourselves to it in alphabetical order that would be 126so much easier [Ed] 127 128Maintainers List (try to look for most precise areas first) 129 130 ----------------------------------- 131 1323C59X NETWORK DRIVER 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 134L: netdev@vger.kernel.org 135S: Maintained 136F: Documentation/networking/vortex.txt 137F: drivers/net/ethernet/3com/3c59x.c 138 1393CR990 NETWORK DRIVER 140M: David Dillow <dave@thedillows.org> 141L: netdev@vger.kernel.org 142S: Maintained 143F: drivers/net/ethernet/3com/typhoon* 144 1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 146M: Adam Radford <linuxraid@lsi.com> 147L: linux-scsi@vger.kernel.org 148W: http://www.lsi.com 149S: Supported 150F: drivers/scsi/3w-* 151 15253C700 AND 53C700-66 SCSI DRIVER 153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 154L: linux-scsi@vger.kernel.org 155S: Maintained 156F: drivers/scsi/53c700* 157 1586LOWPAN GENERIC (BTLE/IEEE 802.15.4) 159M: Alexander Aring <aar@pengutronix.de> 160M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 161L: linux-bluetooth@vger.kernel.org 162L: linux-wpan@vger.kernel.org 163S: Maintained 164F: net/6lowpan/ 165F: include/net/6lowpan.h 166F: Documentation/networking/6lowpan.txt 167 1686PACK NETWORK DRIVER FOR AX.25 169M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 170L: linux-hams@vger.kernel.org 171S: Maintained 172F: drivers/net/hamradio/6pack.c 173 1748169 10/100/1000 GIGABIT ETHERNET DRIVER 175M: Realtek linux nic maintainers <nic_swsd@realtek.com> 176L: netdev@vger.kernel.org 177S: Maintained 178F: drivers/net/ethernet/realtek/r8169.c 179 1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER 181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 182L: linux-serial@vger.kernel.org 183S: Maintained 184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 185F: drivers/tty/serial/8250* 186F: include/linux/serial_8250.h 187 1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 189L: netdev@vger.kernel.org 190S: Orphan / Obsolete 191F: drivers/net/ethernet/8390/ 192 1939P FILE SYSTEM 194M: Eric Van Hensbergen <ericvh@gmail.com> 195M: Ron Minnich <rminnich@sandia.gov> 196M: Latchesar Ionkov <lucho@ionkov.net> 197L: v9fs-developer@lists.sourceforge.net 198W: http://swik.net/v9fs 199Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 201S: Maintained 202F: Documentation/filesystems/9p.txt 203F: fs/9p/ 204F: net/9p/ 205F: include/net/9p/ 206F: include/uapi/linux/virtio_9p.h 207F: include/trace/events/9p.h 208 209 210A8293 MEDIA DRIVER 211M: Antti Palosaari <crope@iki.fi> 212L: linux-media@vger.kernel.org 213W: https://linuxtv.org 214W: http://palosaari.fi/linux/ 215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 216T: git git://linuxtv.org/anttip/media_tree.git 217S: Maintained 218F: drivers/media/dvb-frontends/a8293* 219 220AACRAID SCSI RAID DRIVER 221M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 222L: linux-scsi@vger.kernel.org 223W: http://www.adaptec.com/ 224S: Supported 225F: Documentation/scsi/aacraid.txt 226F: drivers/scsi/aacraid/ 227 228ABI/API 229L: linux-api@vger.kernel.org 230F: include/linux/syscalls.h 231F: kernel/sys_ni.c 232 233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 234M: Hans de Goede <hdegoede@redhat.com> 235L: linux-hwmon@vger.kernel.org 236S: Maintained 237F: drivers/hwmon/abituguru.c 238 239ABIT UGURU 3 HARDWARE MONITOR DRIVER 240M: Alistair John Strachan <alistair@devzero.co.uk> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru3.c 244 245ACCES 104-DIO-48E GPIO DRIVER 246M: William Breathitt Gray <vilhelm.gray@gmail.com> 247L: linux-gpio@vger.kernel.org 248S: Maintained 249F: drivers/gpio/gpio-104-dio-48e.c 250 251ACCES 104-IDI-48 GPIO DRIVER 252M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-idi-48.c 256 257ACCES 104-IDIO-16 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idio-16.c 262 263ACCES 104-QUAD-8 IIO DRIVER 264M: William Breathitt Gray <vilhelm.gray@gmail.com> 265L: linux-iio@vger.kernel.org 266S: Maintained 267F: drivers/iio/counter/104-quad-8.c 268 269ACENIC DRIVER 270M: Jes Sorensen <jes@trained-monkey.org> 271L: linux-acenic@sunsite.dk 272S: Maintained 273F: drivers/net/ethernet/alteon/acenic* 274 275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 276M: Peter Feuerer <peter@piie.net> 277L: platform-driver-x86@vger.kernel.org 278W: http://piie.net/?section=acerhdf 279S: Maintained 280F: drivers/platform/x86/acerhdf.c 281 282ACER WMI LAPTOP EXTRAS 283M: "Lee, Chun-Yi" <jlee@suse.com> 284L: platform-driver-x86@vger.kernel.org 285S: Maintained 286F: drivers/platform/x86/acer-wmi.c 287 288ACPI 289M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 290M: Len Brown <lenb@kernel.org> 291L: linux-acpi@vger.kernel.org 292W: https://01.org/linux-acpi 293Q: https://patchwork.kernel.org/project/linux-acpi/list/ 294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 295B: https://bugzilla.kernel.org 296S: Supported 297F: drivers/acpi/ 298F: drivers/pnp/pnpacpi/ 299F: include/linux/acpi.h 300F: include/acpi/ 301F: Documentation/acpi/ 302F: Documentation/ABI/testing/sysfs-bus-acpi 303F: Documentation/ABI/testing/configfs-acpi 304F: drivers/pci/*acpi* 305F: drivers/pci/*/*acpi* 306F: drivers/pci/*/*/*acpi* 307F: tools/power/acpi/ 308 309ACPI COMPONENT ARCHITECTURE (ACPICA) 310M: Robert Moore <robert.moore@intel.com> 311M: Lv Zheng <lv.zheng@intel.com> 312M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 313L: linux-acpi@vger.kernel.org 314L: devel@acpica.org 315W: https://acpica.org/ 316W: https://github.com/acpica/acpica/ 317Q: https://patchwork.kernel.org/project/linux-acpi/list/ 318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 319B: https://bugzilla.kernel.org 320B: https://bugs.acpica.org 321S: Supported 322F: drivers/acpi/acpica/ 323F: include/acpi/ 324F: tools/power/acpi/ 325 326ACPI FAN DRIVER 327M: Zhang Rui <rui.zhang@intel.com> 328L: linux-acpi@vger.kernel.org 329W: https://01.org/linux-acpi 330B: https://bugzilla.kernel.org 331S: Supported 332F: drivers/acpi/fan.c 333 334ACPI FOR ARM64 (ACPI/arm64) 335M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 336M: Hanjun Guo <hanjun.guo@linaro.org> 337M: Sudeep Holla <sudeep.holla@arm.com> 338L: linux-acpi@vger.kernel.org 339S: Maintained 340F: drivers/acpi/arm64 341 342ACPI THERMAL DRIVER 343M: Zhang Rui <rui.zhang@intel.com> 344L: linux-acpi@vger.kernel.org 345W: https://01.org/linux-acpi 346B: https://bugzilla.kernel.org 347S: Supported 348F: drivers/acpi/*thermal* 349 350ACPI VIDEO DRIVER 351M: Zhang Rui <rui.zhang@intel.com> 352L: linux-acpi@vger.kernel.org 353W: https://01.org/linux-acpi 354B: https://bugzilla.kernel.org 355S: Supported 356F: drivers/acpi/acpi_video.c 357 358ACPI WMI DRIVER 359L: platform-driver-x86@vger.kernel.org 360S: Orphan 361F: drivers/platform/x86/wmi.c 362 363AD1889 ALSA SOUND DRIVER 364M: Thibaut Varene <T-Bone@parisc-linux.org> 365W: http://wiki.parisc-linux.org/AD1889 366L: linux-parisc@vger.kernel.org 367S: Maintained 368F: sound/pci/ad1889.* 369 370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 371M: Michael Hennerich <michael.hennerich@analog.com> 372W: http://wiki.analog.com/AD5254 373W: http://ez.analog.com/community/linux-device-drivers 374S: Supported 375F: drivers/misc/ad525x_dpot.c 376 377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 378M: Michael Hennerich <michael.hennerich@analog.com> 379W: http://wiki.analog.com/AD5398 380W: http://ez.analog.com/community/linux-device-drivers 381S: Supported 382F: drivers/regulator/ad5398.c 383 384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 385M: Michael Hennerich <michael.hennerich@analog.com> 386W: http://wiki.analog.com/AD7142 387W: http://ez.analog.com/community/linux-device-drivers 388S: Supported 389F: drivers/input/misc/ad714x.c 390 391AD7877 TOUCHSCREEN DRIVER 392M: Michael Hennerich <michael.hennerich@analog.com> 393W: http://wiki.analog.com/AD7877 394W: http://ez.analog.com/community/linux-device-drivers 395S: Supported 396F: drivers/input/touchscreen/ad7877.c 397 398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 399M: Michael Hennerich <michael.hennerich@analog.com> 400W: http://wiki.analog.com/AD7879 401W: http://ez.analog.com/community/linux-device-drivers 402S: Supported 403F: drivers/input/touchscreen/ad7879.c 404 405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 406M: Jiri Kosina <jikos@kernel.org> 407S: Maintained 408 409ADF7242 IEEE 802.15.4 RADIO DRIVER 410M: Michael Hennerich <michael.hennerich@analog.com> 411W: https://wiki.analog.com/ADF7242 412W: http://ez.analog.com/community/linux-device-drivers 413L: linux-wpan@vger.kernel.org 414S: Supported 415F: drivers/net/ieee802154/adf7242.c 416F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 417 418ADM1025 HARDWARE MONITOR DRIVER 419M: Jean Delvare <jdelvare@suse.com> 420L: linux-hwmon@vger.kernel.org 421S: Maintained 422F: Documentation/hwmon/adm1025 423F: drivers/hwmon/adm1025.c 424 425ADM1029 HARDWARE MONITOR DRIVER 426M: Corentin Labbe <clabbe.montjoie@gmail.com> 427L: linux-hwmon@vger.kernel.org 428S: Maintained 429F: drivers/hwmon/adm1029.c 430 431ADM8211 WIRELESS DRIVER 432L: linux-wireless@vger.kernel.org 433W: http://wireless.kernel.org/ 434S: Orphan 435F: drivers/net/wireless/admtek/adm8211.* 436 437ADP1653 FLASH CONTROLLER DRIVER 438M: Sakari Ailus <sakari.ailus@iki.fi> 439L: linux-media@vger.kernel.org 440S: Maintained 441F: drivers/media/i2c/adp1653.c 442F: include/media/i2c/adp1653.h 443 444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 445M: Michael Hennerich <michael.hennerich@analog.com> 446W: http://wiki.analog.com/ADP5520 447W: http://ez.analog.com/community/linux-device-drivers 448S: Supported 449F: drivers/mfd/adp5520.c 450F: drivers/video/backlight/adp5520_bl.c 451F: drivers/leds/leds-adp5520.c 452F: drivers/gpio/gpio-adp5520.c 453F: drivers/input/keyboard/adp5520-keys.c 454 455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 456M: Michael Hennerich <michael.hennerich@analog.com> 457W: http://wiki.analog.com/ADP5588 458W: http://ez.analog.com/community/linux-device-drivers 459S: Supported 460F: drivers/input/keyboard/adp5588-keys.c 461F: drivers/gpio/gpio-adp5588.c 462 463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 464M: Michael Hennerich <michael.hennerich@analog.com> 465W: http://wiki.analog.com/ADP8860 466W: http://ez.analog.com/community/linux-device-drivers 467S: Supported 468F: drivers/video/backlight/adp8860_bl.c 469 470ADS1015 HARDWARE MONITOR DRIVER 471M: Dirk Eibach <eibach@gdsys.de> 472L: linux-hwmon@vger.kernel.org 473S: Maintained 474F: Documentation/hwmon/ads1015 475F: drivers/hwmon/ads1015.c 476F: include/linux/i2c/ads1015.h 477 478ADT746X FAN DRIVER 479M: Colin Leroy <colin@colino.net> 480S: Maintained 481F: drivers/macintosh/therm_adt746x.c 482 483ADT7475 HARDWARE MONITOR DRIVER 484M: Jean Delvare <jdelvare@suse.com> 485L: linux-hwmon@vger.kernel.org 486S: Maintained 487F: Documentation/hwmon/adt7475 488F: drivers/hwmon/adt7475.c 489 490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 491M: Michael Hennerich <michael.hennerich@analog.com> 492W: http://wiki.analog.com/ADXL345 493W: http://ez.analog.com/community/linux-device-drivers 494S: Supported 495F: drivers/input/misc/adxl34x.c 496 497ADVANSYS SCSI DRIVER 498M: Matthew Wilcox <matthew@wil.cx> 499M: Hannes Reinecke <hare@suse.com> 500L: linux-scsi@vger.kernel.org 501S: Maintained 502F: Documentation/scsi/advansys.txt 503F: drivers/scsi/advansys.c 504 505AEDSP16 DRIVER 506M: Riccardo Facchetti <fizban@tin.it> 507S: Maintained 508F: sound/oss/aedsp16.c 509 510AF9013 MEDIA DRIVER 511M: Antti Palosaari <crope@iki.fi> 512L: linux-media@vger.kernel.org 513W: https://linuxtv.org 514W: http://palosaari.fi/linux/ 515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 516T: git git://linuxtv.org/anttip/media_tree.git 517S: Maintained 518F: drivers/media/dvb-frontends/af9013* 519 520AF9033 MEDIA DRIVER 521M: Antti Palosaari <crope@iki.fi> 522L: linux-media@vger.kernel.org 523W: https://linuxtv.org 524W: http://palosaari.fi/linux/ 525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 526T: git git://linuxtv.org/anttip/media_tree.git 527S: Maintained 528F: drivers/media/dvb-frontends/af9033* 529 530AFFS FILE SYSTEM 531L: linux-fsdevel@vger.kernel.org 532S: Orphan 533F: Documentation/filesystems/affs.txt 534F: fs/affs/ 535 536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 537M: David Howells <dhowells@redhat.com> 538L: linux-afs@lists.infradead.org 539S: Supported 540F: fs/afs/ 541F: include/net/af_rxrpc.h 542F: net/rxrpc/af_rxrpc.c 543 544AGPGART DRIVER 545M: David Airlie <airlied@linux.ie> 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 547S: Maintained 548F: drivers/char/agp/ 549F: include/linux/agp* 550F: include/uapi/linux/agp* 551 552AHA152X SCSI DRIVER 553M: "Juergen E. Fischer" <fischer@norbit.de> 554L: linux-scsi@vger.kernel.org 555S: Maintained 556F: drivers/scsi/aha152x* 557F: drivers/scsi/pcmcia/aha152x* 558 559AIC7XXX / AIC79XX SCSI DRIVER 560M: Hannes Reinecke <hare@suse.com> 561L: linux-scsi@vger.kernel.org 562S: Maintained 563F: drivers/scsi/aic7xxx/ 564 565AIMSLAB FM RADIO RECEIVER DRIVER 566M: Hans Verkuil <hverkuil@xs4all.nl> 567L: linux-media@vger.kernel.org 568T: git git://linuxtv.org/media_tree.git 569W: https://linuxtv.org 570S: Maintained 571F: drivers/media/radio/radio-aimslab* 572 573AIO 574M: Benjamin LaHaise <bcrl@kvack.org> 575L: linux-aio@kvack.org 576S: Supported 577F: fs/aio.c 578F: include/linux/*aio*.h 579 580AIRSPY MEDIA DRIVER 581M: Antti Palosaari <crope@iki.fi> 582L: linux-media@vger.kernel.org 583W: https://linuxtv.org 584W: http://palosaari.fi/linux/ 585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 586T: git git://linuxtv.org/anttip/media_tree.git 587S: Maintained 588F: drivers/media/usb/airspy/ 589 590ALACRITECH GIGABIT ETHERNET DRIVER 591M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 592S: Maintained 593F: drivers/net/ethernet/alacritech/* 594 595ALCATEL SPEEDTOUCH USB DRIVER 596M: Duncan Sands <duncan.sands@free.fr> 597L: linux-usb@vger.kernel.org 598W: http://www.linux-usb.org/SpeedTouch/ 599S: Maintained 600F: drivers/usb/atm/speedtch.c 601F: drivers/usb/atm/usbatm.c 602 603ALCHEMY AU1XX0 MMC DRIVER 604M: Manuel Lauss <manuel.lauss@gmail.com> 605S: Maintained 606F: drivers/mmc/host/au1xmmc.c 607 608ALI1563 I2C DRIVER 609M: Rudolf Marek <r.marek@assembler.cz> 610L: linux-i2c@vger.kernel.org 611S: Maintained 612F: Documentation/i2c/busses/i2c-ali1563 613F: drivers/i2c/busses/i2c-ali1563.c 614 615ALLWINNER SECURITY SYSTEM 616M: Corentin Labbe <clabbe.montjoie@gmail.com> 617L: linux-crypto@vger.kernel.org 618S: Maintained 619F: drivers/crypto/sunxi-ss/ 620 621ALPHA PORT 622M: Richard Henderson <rth@twiddle.net> 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 624M: Matt Turner <mattst88@gmail.com> 625S: Odd Fixes 626L: linux-alpha@vger.kernel.org 627F: arch/alpha/ 628 629ALPS PS/2 TOUCHPAD DRIVER 630R: Pali Rohár <pali.rohar@gmail.com> 631F: drivers/input/mouse/alps.* 632 633ALTERA MAILBOX DRIVER 634M: Ley Foon Tan <lftan@altera.com> 635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 636S: Maintained 637F: drivers/mailbox/mailbox-altera.c 638 639ALTERA PIO DRIVER 640M: Tien Hock Loh <thloh@altera.com> 641L: linux-gpio@vger.kernel.org 642S: Maintained 643F: drivers/gpio/gpio-altera.c 644 645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 646M: Thor Thayer <tthayer@opensource.altera.com> 647S: Maintained 648F: drivers/gpio/gpio-altera-a10sr.c 649F: drivers/mfd/altera-a10sr.c 650F: include/linux/mfd/altera-a10sr.h 651 652ALTERA TRIPLE SPEED ETHERNET DRIVER 653M: Vince Bridgers <vbridger@opensource.altera.com> 654L: netdev@vger.kernel.org 655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 656S: Maintained 657F: drivers/net/ethernet/altera/ 658 659ALTERA UART/JTAG UART SERIAL DRIVERS 660M: Tobias Klauser <tklauser@distanz.ch> 661L: linux-serial@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/tty/serial/altera_uart.c 665F: drivers/tty/serial/altera_jtaguart.c 666F: include/linux/altera_uart.h 667F: include/linux/altera_jtaguart.h 668 669AMAZON ETHERNET DRIVERS 670M: Netanel Belgazal <netanel@annapurnalabs.com> 671R: Saeed Bishara <saeed@annapurnalabs.com> 672R: Zorik Machulsky <zorik@annapurnalabs.com> 673L: netdev@vger.kernel.org 674S: Supported 675F: Documentation/networking/ena.txt 676F: drivers/net/ethernet/amazon/ 677 678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 679M: Tom Lendacky <thomas.lendacky@amd.com> 680M: Gary Hook <gary.hook@amd.com> 681L: linux-crypto@vger.kernel.org 682S: Supported 683F: drivers/crypto/ccp/ 684F: include/linux/ccp.h 685 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER 687M: Huang Rui <ray.huang@amd.com> 688L: linux-hwmon@vger.kernel.org 689S: Supported 690F: Documentation/hwmon/fam15h_power 691F: drivers/hwmon/fam15h_power.c 692 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 694L: linux-geode@lists.infradead.org (moderated for non-subscribers) 695S: Orphan 696F: drivers/usb/gadget/udc/amd5536udc.* 697 698AMD GEODE PROCESSOR/CHIPSET SUPPORT 699P: Andres Salomon <dilinger@queued.net> 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 702S: Supported 703F: drivers/char/hw_random/geode-rng.c 704F: drivers/crypto/geode* 705F: drivers/video/fbdev/geode/ 706F: arch/x86/include/asm/geode.h 707 708AMD IOMMU (AMD-VI) 709M: Joerg Roedel <joro@8bytes.org> 710L: iommu@lists.linux-foundation.org 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 712S: Maintained 713F: drivers/iommu/amd_iommu*.[ch] 714F: include/linux/amd-iommu.h 715 716AMD KFD 717M: Oded Gabbay <oded.gabbay@gmail.com> 718L: dri-devel@lists.freedesktop.org 719T: git git://people.freedesktop.org/~gabbayo/linux.git 720S: Supported 721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 725F: drivers/gpu/drm/amd/amdkfd/ 726F: drivers/gpu/drm/amd/include/cik_structs.h 727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 728F: drivers/gpu/drm/amd/include/vi_structs.h 729F: drivers/gpu/drm/radeon/radeon_kfd.c 730F: drivers/gpu/drm/radeon/radeon_kfd.h 731F: include/uapi/linux/kfd_ioctl.h 732 733AMD SEATTLE DEVICE TREE SUPPORT 734M: Brijesh Singh <brijeshkumar.singh@amd.com> 735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 736M: Tom Lendacky <thomas.lendacky@amd.com> 737S: Supported 738F: arch/arm64/boot/dts/amd/ 739 740AMD XGBE DRIVER 741M: Tom Lendacky <thomas.lendacky@amd.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: drivers/net/ethernet/amd/xgbe/ 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 746 747AMS (Apple Motion Sensor) DRIVER 748M: Michael Hanselmann <linux-kernel@hansmi.ch> 749S: Supported 750F: drivers/macintosh/ams/ 751 752ANALOG DEVICES INC AD9389B DRIVER 753M: Hans Verkuil <hans.verkuil@cisco.com> 754L: linux-media@vger.kernel.org 755S: Maintained 756F: drivers/media/i2c/ad9389b* 757 758ANALOG DEVICES INC ADV7180 DRIVER 759M: Lars-Peter Clausen <lars@metafoo.de> 760L: linux-media@vger.kernel.org 761W: http://ez.analog.com/community/linux-device-drivers 762S: Supported 763F: drivers/media/i2c/adv7180.c 764 765ANALOG DEVICES INC ADV7511 DRIVER 766M: Hans Verkuil <hans.verkuil@cisco.com> 767L: linux-media@vger.kernel.org 768S: Maintained 769F: drivers/media/i2c/adv7511* 770 771ANALOG DEVICES INC ADV7604 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7604* 776 777ANALOG DEVICES INC ADV7842 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7842* 782 783ANALOG DEVICES INC ASOC CODEC DRIVERS 784M: Lars-Peter Clausen <lars@metafoo.de> 785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 786W: http://wiki.analog.com/ 787W: http://ez.analog.com/community/linux-device-drivers 788S: Supported 789F: sound/soc/codecs/adau* 790F: sound/soc/codecs/adav* 791F: sound/soc/codecs/ad1* 792F: sound/soc/codecs/ad7* 793F: sound/soc/codecs/ssm* 794F: sound/soc/codecs/sigmadsp.* 795 796ANALOG DEVICES INC ASOC DRIVERS 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 799W: http://blackfin.uclinux.org/ 800S: Supported 801F: sound/soc/blackfin/* 802 803ANALOG DEVICES INC IIO DRIVERS 804M: Lars-Peter Clausen <lars@metafoo.de> 805M: Michael Hennerich <Michael.Hennerich@analog.com> 806W: http://wiki.analog.com/ 807W: http://ez.analog.com/community/linux-device-drivers 808S: Supported 809F: drivers/iio/*/ad* 810X: drivers/iio/*/adjd* 811F: drivers/staging/iio/*/ad* 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 813 814ANALOG DEVICES INC DMA DRIVERS 815M: Lars-Peter Clausen <lars@metafoo.de> 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/dma/dma-axi-dmac.c 819 820ANDROID CONFIG FRAGMENTS 821M: Rob Herring <robh@kernel.org> 822S: Supported 823F: kernel/configs/android* 824 825ANDROID DRIVERS 826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 827M: Arve Hjønnevåg <arve@android.com> 828M: Riley Andrews <riandrews@android.com> 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 830L: devel@driverdev.osuosl.org 831S: Supported 832F: drivers/android/ 833F: drivers/staging/android/ 834 835ANDROID ION DRIVER 836M: Laura Abbott <labbott@redhat.com> 837M: Sumit Semwal <sumit.semwal@linaro.org> 838L: devel@driverdev.osuosl.org 839S: Supported 840F: Documentation/devicetree/bindings/staging/ion/ 841F: drivers/staging/android/ion 842F: drivers/staging/android/uapi/ion.h 843F: drivers/staging/android/uapi/ion_test.h 844 845AOA (Apple Onboard Audio) ALSA DRIVER 846M: Johannes Berg <johannes@sipsolutions.net> 847L: linuxppc-dev@lists.ozlabs.org 848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 849S: Maintained 850F: sound/aoa/ 851 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 853M: William Breathitt Gray <vilhelm.gray@gmail.com> 854L: linux-iio@vger.kernel.org 855S: Maintained 856F: drivers/iio/adc/stx104.c 857 858APM DRIVER 859M: Jiri Kosina <jikos@kernel.org> 860S: Odd fixes 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 862F: arch/x86/kernel/apm_32.c 863F: include/linux/apm_bios.h 864F: include/uapi/linux/apm_bios.h 865F: drivers/char/apm-emulation.c 866 867APPLE BCM5974 MULTITOUCH DRIVER 868M: Henrik Rydberg <rydberg@bitmath.org> 869L: linux-input@vger.kernel.org 870S: Odd fixes 871F: drivers/input/mouse/bcm5974.c 872 873APPLE SMC DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-hwmon@vger.kernel.org 876S: Odd fixes 877F: drivers/hwmon/applesmc.c 878 879APPLETALK NETWORK LAYER 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 881S: Maintained 882F: drivers/net/appletalk/ 883F: net/appletalk/ 884 885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 886M: Duc Dang <dhdang@apm.com> 887S: Supported 888F: arch/arm64/boot/dts/apm/ 889 890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 891M: Iyappan Subramanian <isubramanian@apm.com> 892M: Keyur Chudgar <kchudgar@apm.com> 893S: Supported 894F: drivers/net/ethernet/apm/xgene/ 895F: drivers/net/phy/mdio-xgene.c 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 898 899APPLIED MICRO (APM) X-GENE SOC PMU 900M: Tai Nguyen <ttnguyen@apm.com> 901S: Supported 902F: drivers/perf/xgene_pmu.c 903F: Documentation/perf/xgene-pmu.txt 904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 905 906APTINA CAMERA SENSOR PLL 907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 908L: linux-media@vger.kernel.org 909S: Maintained 910F: drivers/media/i2c/aptina-pll.* 911 912ARC FRAMEBUFFER DRIVER 913M: Jaya Kumar <jayalk@intworks.biz> 914S: Maintained 915F: drivers/video/fbdev/arcfb.c 916F: drivers/video/fbdev/core/fb_defio.c 917 918ARCNET NETWORK LAYER 919M: Michael Grzeschik <m.grzeschik@pengutronix.de> 920L: netdev@vger.kernel.org 921S: Maintained 922F: drivers/net/arcnet/ 923F: include/uapi/linux/if_arcnet.h 924 925ARC PGU DRM DRIVER 926M: Alexey Brodkin <abrodkin@synopsys.com> 927S: Supported 928F: drivers/gpu/drm/arc/ 929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 930 931ARM ARCHITECTED TIMER DRIVER 932M: Mark Rutland <mark.rutland@arm.com> 933M: Marc Zyngier <marc.zyngier@arm.com> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/include/asm/arch_timer.h 937F: arch/arm64/include/asm/arch_timer.h 938F: drivers/clocksource/arm_arch_timer.c 939 940ARM HDLCD DRM DRIVER 941M: Liviu Dudau <liviu.dudau@arm.com> 942S: Supported 943F: drivers/gpu/drm/arm/hdlcd_* 944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 945 946ARM MALI-DP DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948M: Brian Starkey <brian.starkey@arm.com> 949M: Mali DP Maintainers <malidp@foss.arm.com> 950S: Supported 951F: drivers/gpu/drm/arm/ 952F: Documentation/devicetree/bindings/display/arm,malidp.txt 953 954ARM MFM AND FLOPPY DRIVERS 955M: Ian Molton <spyro@f2s.com> 956S: Maintained 957F: arch/arm/lib/floppydma.S 958F: arch/arm/include/asm/floppy.h 959 960ARM PMU PROFILING AND DEBUGGING 961M: Will Deacon <will.deacon@arm.com> 962M: Mark Rutland <mark.rutland@arm.com> 963S: Maintained 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 965F: arch/arm*/kernel/perf_* 966F: arch/arm/oprofile/common.c 967F: arch/arm*/kernel/hw_breakpoint.c 968F: arch/arm*/include/asm/hw_breakpoint.h 969F: arch/arm*/include/asm/perf_event.h 970F: drivers/perf/* 971F: include/linux/perf/arm_pmu.h 972F: Documentation/devicetree/bindings/arm/pmu.txt 973 974ARM PORT 975M: Russell King <linux@armlinux.org.uk> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977W: http://www.armlinux.org.uk/ 978S: Maintained 979F: arch/arm/ 980 981ARM SUB-ARCHITECTURES 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983S: Maintained 984F: arch/arm/mach-*/ 985F: arch/arm/plat-*/ 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 987 988ARM PRIMECELL AACI PL041 DRIVER 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: sound/arm/aaci.* 992 993ARM PRIMECELL CLCD PL110 DRIVER 994M: Russell King <linux@armlinux.org.uk> 995S: Maintained 996F: drivers/video/fbdev/amba-clcd.* 997 998ARM PRIMECELL KMI PL050 DRIVER 999M: Russell King <linux@armlinux.org.uk> 1000S: Maintained 1001F: drivers/input/serio/ambakmi.* 1002F: include/linux/amba/kmi.h 1003 1004ARM PRIMECELL MMCI PL180/1 DRIVER 1005M: Russell King <linux@armlinux.org.uk> 1006S: Maintained 1007F: drivers/mmc/host/mmci.* 1008F: include/linux/amba/mmci.h 1009 1010ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1011M: Russell King <linux@armlinux.org.uk> 1012S: Maintained 1013F: drivers/tty/serial/amba-pl01*.c 1014F: include/linux/amba/serial.h 1015 1016ARM PRIMECELL BUS SUPPORT 1017M: Russell King <linux@armlinux.org.uk> 1018S: Maintained 1019F: drivers/amba/ 1020F: include/linux/amba/bus.h 1021 1022ARM/ADS SPHERE MACHINE SUPPORT 1023M: Lennert Buytenhek <kernel@wantstofly.org> 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1025S: Maintained 1026 1027ARM/AFEB9260 MACHINE SUPPORT 1028M: Sergey Lapin <slapin@ossfans.org> 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1030S: Maintained 1031 1032ARM/AJECO 1ARM MACHINE SUPPORT 1033M: Lennert Buytenhek <kernel@wantstofly.org> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035S: Maintained 1036 1037ARM/Allwinner sunXi SoC support 1038M: Maxime Ripard <maxime.ripard@free-electrons.com> 1039M: Chen-Yu Tsai <wens@csie.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042N: sun[x456789]i 1043F: arch/arm/boot/dts/ntc-gr8* 1044 1045ARM/Allwinner SoC Clock Support 1046M: Emilio López <emilio@elopez.com.ar> 1047S: Maintained 1048F: drivers/clk/sunxi/ 1049 1050ARM/Amlogic Meson SoC support 1051M: Carlo Caione <carlo@caione.org> 1052M: Kevin Hilman <khilman@baylibre.com> 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054L: linux-amlogic@lists.infradead.org 1055W: http://linux-meson.com/ 1056S: Maintained 1057F: arch/arm/mach-meson/ 1058F: arch/arm/boot/dts/meson* 1059F: arch/arm64/boot/dts/amlogic/ 1060F: drivers/pinctrl/meson/ 1061F: drivers/mmc/host/meson* 1062N: meson 1063 1064ARM/Annapurna Labs ALPINE ARCHITECTURE 1065M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1066M: Antoine Tenart <antoine.tenart@free-electrons.com> 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1068S: Maintained 1069F: arch/arm/mach-alpine/ 1070F: arch/arm/boot/dts/alpine* 1071F: arch/arm64/boot/dts/al/ 1072F: drivers/*/*alpine* 1073 1074ARM/ARTPEC MACHINE SUPPORT 1075M: Jesper Nilsson <jesper.nilsson@axis.com> 1076M: Lars Persson <lars.persson@axis.com> 1077M: Niklas Cassel <niklas.cassel@axis.com> 1078S: Maintained 1079L: linux-arm-kernel@axis.com 1080F: arch/arm/mach-artpec 1081F: arch/arm/boot/dts/artpec6* 1082F: drivers/clk/axis 1083 1084ARM/ASPEED MACHINE SUPPORT 1085M: Joel Stanley <joel@jms.id.au> 1086S: Maintained 1087F: arch/arm/mach-aspeed/ 1088F: arch/arm/boot/dts/aspeed-* 1089F: drivers/*/*aspeed* 1090 1091ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1092M: Nicolas Ferre <nicolas.ferre@atmel.com> 1093M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1094M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096W: http://www.linux4sam.org 1097T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1098S: Supported 1099F: arch/arm/mach-at91/ 1100F: include/soc/at91/ 1101F: arch/arm/boot/dts/at91*.dts 1102F: arch/arm/boot/dts/at91*.dtsi 1103F: arch/arm/boot/dts/sama*.dts 1104F: arch/arm/boot/dts/sama*.dtsi 1105F: arch/arm/include/debug/at91.S 1106 1107ARM/ATMEL AT91 Clock Support 1108M: Boris Brezillon <boris.brezillon@free-electrons.com> 1109S: Maintained 1110F: drivers/clk/at91 1111 1112ARM/CALXEDA HIGHBANK ARCHITECTURE 1113M: Rob Herring <robh@kernel.org> 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115S: Maintained 1116F: arch/arm/mach-highbank/ 1117F: arch/arm/boot/dts/highbank.dts 1118F: arch/arm/boot/dts/ecx-*.dts* 1119 1120ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1121M: Krzysztof Halasa <khalasa@piap.pl> 1122S: Maintained 1123F: arch/arm/mach-cns3xxx/ 1124 1125ARM/CAVIUM THUNDER NETWORK DRIVER 1126M: Sunil Goutham <sgoutham@cavium.com> 1127M: Robert Richter <rric@kernel.org> 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1129S: Supported 1130F: drivers/net/ethernet/cavium/thunder/ 1131 1132ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1133M: Alexander Shiyan <shc_work@mail.ru> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Odd Fixes 1136N: clps711x 1137 1138ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1139M: Hartley Sweeten <hsweeten@visionengravers.com> 1140M: Ryan Mallon <rmallon@gmail.com> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143F: arch/arm/mach-ep93xx/ 1144F: arch/arm/mach-ep93xx/include/mach/ 1145 1146ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1147M: Lennert Buytenhek <kernel@wantstofly.org> 1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1149S: Maintained 1150 1151ARM/CLKDEV SUPPORT 1152M: Russell King <linux@armlinux.org.uk> 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154S: Maintained 1155F: arch/arm/include/asm/clkdev.h 1156F: drivers/clk/clkdev.c 1157 1158ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1159M: Mike Rapoport <mike@compulab.co.il> 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1161S: Maintained 1162 1163ARM/CONTEC MICRO9 MACHINE SUPPORT 1164M: Hubert Feurstein <hubert.feurstein@contec.at> 1165S: Maintained 1166F: arch/arm/mach-ep93xx/micro9.c 1167 1168ARM/CORESIGHT FRAMEWORK AND DRIVERS 1169M: Mathieu Poirier <mathieu.poirier@linaro.org> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: drivers/hwtracing/coresight/* 1173F: Documentation/trace/coresight.txt 1174F: Documentation/devicetree/bindings/arm/coresight.txt 1175F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1176F: tools/perf/arch/arm/util/pmu.c 1177F: tools/perf/arch/arm/util/auxtrace.c 1178F: tools/perf/arch/arm/util/cs-etm.c 1179F: tools/perf/arch/arm/util/cs-etm.h 1180F: tools/perf/util/cs-etm.h 1181 1182ARM/CORGI MACHINE SUPPORT 1183M: Richard Purdie <rpurdie@rpsys.net> 1184S: Maintained 1185 1186ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1187M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1189T: git git://github.com/ulli-kroll/linux.git 1190S: Maintained 1191F: arch/arm/mach-gemini/ 1192F: drivers/rtc/rtc-gemini.c 1193 1194ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1195M: Barry Song <baohua@kernel.org> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1198S: Maintained 1199F: arch/arm/boot/dts/prima2* 1200F: arch/arm/mach-prima2/ 1201F: drivers/clk/sirf/ 1202F: drivers/clocksource/timer-prima2.c 1203F: drivers/clocksource/timer-atlas7.c 1204N: [^a-z]sirf 1205 1206ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1207M: Baruch Siach <baruch@tkos.co.il> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210F: arch/arm/boot/dts/cx92755* 1211N: digicolor 1212 1213ARM/EBSA110 MACHINE SUPPORT 1214M: Russell King <linux@armlinux.org.uk> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216W: http://www.armlinux.org.uk/ 1217S: Maintained 1218F: arch/arm/mach-ebsa110/ 1219F: drivers/net/ethernet/amd/am79c961a.* 1220 1221ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1222M: Uwe Kleine-König <kernel@pengutronix.de> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225N: efm32 1226 1227ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1228M: Daniel Ribeiro <drwyrm@gmail.com> 1229M: Stefan Schmidt <stefan@openezx.org> 1230M: Harald Welte <laforge@openezx.org> 1231L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1232W: http://www.openezx.org/ 1233S: Maintained 1234T: topgit git://git.openezx.org/openezx.git 1235F: arch/arm/mach-pxa/ezx.c 1236 1237ARM/FARADAY FA526 PORT 1238M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241T: git git://git.berlios.de/gemini-board 1242F: arch/arm/mm/*-fa* 1243 1244ARM/FOOTBRIDGE ARCHITECTURE 1245M: Russell King <linux@armlinux.org.uk> 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1247W: http://www.armlinux.org.uk/ 1248S: Maintained 1249F: arch/arm/include/asm/hardware/dec21285.h 1250F: arch/arm/mach-footbridge/ 1251 1252ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1253M: Shawn Guo <shawnguo@kernel.org> 1254M: Sascha Hauer <kernel@pengutronix.de> 1255R: Fabio Estevam <fabio.estevam@nxp.com> 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1257S: Maintained 1258T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1259F: arch/arm/mach-imx/ 1260F: arch/arm/mach-mxs/ 1261F: arch/arm/boot/dts/imx* 1262F: arch/arm/configs/imx*_defconfig 1263F: drivers/clk/imx/ 1264F: include/soc/imx/ 1265 1266ARM/FREESCALE VYBRID ARM ARCHITECTURE 1267M: Shawn Guo <shawnguo@kernel.org> 1268M: Sascha Hauer <kernel@pengutronix.de> 1269R: Stefan Agner <stefan@agner.ch> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1273F: arch/arm/mach-imx/*vf610* 1274F: arch/arm/boot/dts/vf* 1275 1276ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1277M: Lennert Buytenhek <kernel@wantstofly.org> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280 1281ARM/GUMSTIX MACHINE SUPPORT 1282M: Steve Sakoman <sakoman@gmail.com> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285 1286ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1287M: Philipp Zabel <philipp.zabel@gmail.com> 1288M: Paul Parsons <lost.distance@yahoo.com> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291F: arch/arm/mach-pxa/hx4700.c 1292F: arch/arm/mach-pxa/include/mach/hx4700.h 1293F: sound/soc/pxa/hx4700.c 1294 1295ARM/HISILICON SOC SUPPORT 1296M: Wei Xu <xuwei5@hisilicon.com> 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1298W: http://www.hisilicon.com 1299S: Supported 1300T: git git://github.com/hisilicon/linux-hisi.git 1301F: arch/arm/mach-hisi/ 1302F: arch/arm/boot/dts/hi3* 1303F: arch/arm/boot/dts/hip* 1304F: arch/arm/boot/dts/hisi* 1305F: arch/arm64/boot/dts/hisilicon/ 1306 1307ARM/HP JORNADA 7XX MACHINE SUPPORT 1308M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1309W: www.jlime.com 1310S: Maintained 1311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1312F: arch/arm/mach-sa1100/jornada720.c 1313F: arch/arm/mach-sa1100/include/mach/jornada720.h 1314 1315ARM/IGEP MACHINE SUPPORT 1316M: Enric Balletbo i Serra <eballetbo@gmail.com> 1317M: Javier Martinez Canillas <javier@dowhile0.org> 1318L: linux-omap@vger.kernel.org 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/boot/dts/omap3-igep* 1322 1323ARM/INCOME PXA270 SUPPORT 1324M: Marek Vasut <marek.vasut@gmail.com> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: arch/arm/mach-pxa/colibri-pxa270-income.c 1328 1329ARM/INTEL IOP32X ARM ARCHITECTURE 1330M: Lennert Buytenhek <kernel@wantstofly.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333 1334ARM/INTEL IOP33X ARM ARCHITECTURE 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336S: Orphan 1337 1338ARM/INTEL IOP13XX ARM ARCHITECTURE 1339M: Lennert Buytenhek <kernel@wantstofly.org> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342 1343ARM/INTEL IQ81342EX MACHINE SUPPORT 1344M: Lennert Buytenhek <kernel@wantstofly.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347 1348ARM/INTEL IXDP2850 MACHINE SUPPORT 1349M: Lennert Buytenhek <kernel@wantstofly.org> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352 1353ARM/INTEL IXP4XX ARM ARCHITECTURE 1354M: Imre Kaloz <kaloz@openwrt.org> 1355M: Krzysztof Halasa <khalasa@piap.pl> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/mach-ixp4xx/ 1359 1360ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1361M: Jonathan Cameron <jic23@cam.ac.uk> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/mach-pxa/stargate2.c 1365F: drivers/pcmcia/pxa2xx_stargate2.c 1366 1367ARM/INTEL XSC3 (MANZANO) ARM CORE 1368M: Lennert Buytenhek <kernel@wantstofly.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371 1372ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1378M: Santosh Shilimkar <ssantosh@kernel.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381F: arch/arm/mach-keystone/ 1382F: arch/arm/boot/dts/keystone-* 1383T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1384 1385ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1386M: Santosh Shilimkar <ssantosh@kernel.org> 1387L: linux-kernel@vger.kernel.org 1388S: Maintained 1389F: drivers/clk/keystone/ 1390 1391ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1392M: Santosh Shilimkar <ssantosh@kernel.org> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394L: linux-kernel@vger.kernel.org 1395S: Maintained 1396F: drivers/clocksource/timer-keystone.c 1397 1398ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1399M: Santosh Shilimkar <ssantosh@kernel.org> 1400L: linux-kernel@vger.kernel.org 1401S: Maintained 1402F: drivers/power/reset/keystone-reset.c 1403 1404ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1405M: Santosh Shilimkar <ssantosh@kernel.org> 1406L: linux-kernel@vger.kernel.org 1407S: Maintained 1408F: drivers/memory/*emif* 1409 1410ARM/LG1K ARCHITECTURE 1411M: Chanho Min <chanho.min@lge.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm64/boot/dts/lg/ 1415 1416ARM/LOGICPD PXA270 MACHINE SUPPORT 1417M: Lennert Buytenhek <kernel@wantstofly.org> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420 1421ARM/LPC18XX ARCHITECTURE 1422M: Joachim Eastwood <manabian@gmail.com> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425F: arch/arm/boot/dts/lpc43* 1426F: drivers/clk/nxp/clk-lpc18xx* 1427F: drivers/clocksource/time-lpc32xx.c 1428F: drivers/i2c/busses/i2c-lpc2k.c 1429F: drivers/memory/pl172.c 1430F: drivers/mtd/spi-nor/nxp-spifi.c 1431F: drivers/rtc/rtc-lpc24xx.c 1432N: lpc18xx 1433 1434ARM/LPC32XX SOC SUPPORT 1435M: Vladimir Zapolskiy <vz@mleia.com> 1436M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1439S: Maintained 1440F: arch/arm/boot/dts/lpc32* 1441F: arch/arm/mach-lpc32xx/ 1442F: drivers/i2c/busses/i2c-pnx.c 1443F: drivers/net/ethernet/nxp/lpc_eth.c 1444F: drivers/usb/host/ohci-nxp.c 1445F: drivers/watchdog/pnx4008_wdt.c 1446N: lpc32xx 1447 1448ARM/MAGICIAN MACHINE SUPPORT 1449M: Philipp Zabel <philipp.zabel@gmail.com> 1450S: Maintained 1451 1452ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1453M: Jason Cooper <jason@lakedaemon.net> 1454M: Andrew Lunn <andrew@lunn.ch> 1455M: Gregory Clement <gregory.clement@free-electrons.com> 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-mvebu/ 1460F: drivers/rtc/rtc-armada38x.c 1461F: arch/arm/boot/dts/armada* 1462F: arch/arm/boot/dts/kirkwood* 1463F: arch/arm64/boot/dts/marvell/armada* 1464F: drivers/cpufreq/mvebu-cpufreq.c 1465F: arch/arm/configs/mvebu_*_defconfig 1466 1467ARM/Marvell Berlin SoC support 1468M: Jisheng Zhang <jszhang@marvell.com> 1469M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Maintained 1472F: arch/arm/mach-berlin/ 1473F: arch/arm/boot/dts/berlin* 1474F: arch/arm64/boot/dts/marvell/berlin* 1475 1476 1477ARM/Marvell Dove/MV78xx0/Orion SOC support 1478M: Jason Cooper <jason@lakedaemon.net> 1479M: Andrew Lunn <andrew@lunn.ch> 1480M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1481M: Gregory Clement <gregory.clement@free-electrons.com> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484F: arch/arm/mach-dove/ 1485F: arch/arm/mach-mv78xx0/ 1486F: arch/arm/mach-orion5x/ 1487F: arch/arm/plat-orion/ 1488F: arch/arm/boot/dts/dove* 1489F: arch/arm/boot/dts/orion5x* 1490 1491 1492ARM/Orion SoC/Technologic Systems TS-78xx platform support 1493M: Alexander Clouter <alex@digriz.org.uk> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495W: http://www.digriz.org.uk/ts78xx/kernel 1496S: Maintained 1497F: arch/arm/mach-orion5x/ts78xx-* 1498 1499ARM/OXNAS platform support 1500M: Neil Armstrong <narmstrong@baylibre.com> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/mach-oxnas/ 1505F: arch/arm/boot/dts/oxnas* 1506F: arch/arm/boot/dts/wd-mbwe.dts 1507N: oxnas 1508 1509ARM/Mediatek RTC DRIVER 1510M: Eddie Huang <eddie.huang@mediatek.com> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: drivers/rtc/rtc-mt6397.c 1515 1516ARM/Mediatek SoC support 1517M: Matthias Brugger <matthias.bgg@gmail.com> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: arch/arm/boot/dts/mt6* 1522F: arch/arm/boot/dts/mt8* 1523F: arch/arm/mach-mediatek/ 1524N: mtk 1525K: mediatek 1526 1527ARM/Mediatek USB3 PHY DRIVER 1528M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: drivers/phy/phy-mt65xx-usb3.c 1533 1534ARM/MICREL KS8695 ARCHITECTURE 1535M: Greg Ungerer <gerg@uclinux.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537F: arch/arm/mach-ks8695/ 1538S: Odd Fixes 1539 1540ARM/MIOA701 MACHINE SUPPORT 1541M: Robert Jarzmik <robert.jarzmik@free.fr> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543F: arch/arm/mach-pxa/mioa701.c 1544S: Maintained 1545 1546ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1547M: Michael Petchkovsky <mkpetch@internode.on.net> 1548S: Maintained 1549 1550ARM/NOMADIK ARCHITECTURE 1551M: Alessandro Rubini <rubini@unipv.it> 1552M: Linus Walleij <linus.walleij@linaro.org> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-nomadik/ 1556F: drivers/pinctrl/nomadik/ 1557F: drivers/i2c/busses/i2c-nomadik.c 1558T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1559 1560ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1561M: Nelson Castillo <arhuaco@freaks-unidos.net> 1562L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1563W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1564S: Supported 1565 1566ARM/TOSA MACHINE SUPPORT 1567M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1568M: Dirk Opfer <dirk@opfer-online.de> 1569S: Maintained 1570 1571ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1572M: Marek Vasut <marek.vasut@gmail.com> 1573L: linux-arm-kernel@lists.infradead.org 1574W: http://hackndev.com 1575S: Maintained 1576F: arch/arm/mach-pxa/include/mach/palmtx.h 1577F: arch/arm/mach-pxa/palmtx.c 1578F: arch/arm/mach-pxa/include/mach/palmt5.h 1579F: arch/arm/mach-pxa/palmt5.c 1580F: arch/arm/mach-pxa/include/mach/palmld.h 1581F: arch/arm/mach-pxa/palmld.c 1582F: arch/arm/mach-pxa/include/mach/palmte2.h 1583F: arch/arm/mach-pxa/palmte2.c 1584F: arch/arm/mach-pxa/include/mach/palmtc.h 1585F: arch/arm/mach-pxa/palmtc.c 1586 1587ARM/PALM TREO SUPPORT 1588M: Tomas Cech <sleep_walker@suse.com> 1589L: linux-arm-kernel@lists.infradead.org 1590W: http://hackndev.com 1591S: Maintained 1592F: arch/arm/mach-pxa/include/mach/palmtreo.h 1593F: arch/arm/mach-pxa/palmtreo.c 1594 1595ARM/PALMZ72 SUPPORT 1596M: Sergey Lapin <slapin@ossfans.org> 1597L: linux-arm-kernel@lists.infradead.org 1598W: http://hackndev.com 1599S: Maintained 1600F: arch/arm/mach-pxa/include/mach/palmz72.h 1601F: arch/arm/mach-pxa/palmz72.c 1602 1603ARM/PLEB SUPPORT 1604M: Peter Chubb <pleb@gelato.unsw.edu.au> 1605W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1606S: Maintained 1607 1608ARM/PT DIGITAL BOARD PORT 1609M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611W: http://www.armlinux.org.uk/ 1612S: Maintained 1613 1614ARM/QUALCOMM SUPPORT 1615M: Andy Gross <andy.gross@linaro.org> 1616M: David Brown <david.brown@linaro.org> 1617L: linux-arm-msm@vger.kernel.org 1618L: linux-soc@vger.kernel.org 1619S: Maintained 1620F: Documentation/devicetree/bindings/soc/qcom/ 1621F: arch/arm/boot/dts/qcom-*.dts 1622F: arch/arm/boot/dts/qcom-*.dtsi 1623F: arch/arm/mach-qcom/ 1624F: arch/arm64/boot/dts/qcom/* 1625F: drivers/i2c/busses/i2c-qup.c 1626F: drivers/clk/qcom/ 1627F: drivers/soc/qcom/ 1628F: drivers/spi/spi-qup.c 1629F: drivers/tty/serial/msm_serial.h 1630F: drivers/tty/serial/msm_serial.c 1631F: drivers/*/pm8???-* 1632F: drivers/mfd/ssbi.c 1633F: drivers/firmware/qcom_scm.c 1634T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1635 1636ARM/RADISYS ENP2611 MACHINE SUPPORT 1637M: Lennert Buytenhek <kernel@wantstofly.org> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640 1641ARM/RENESAS ARM64 ARCHITECTURE 1642M: Simon Horman <horms@verge.net.au> 1643M: Magnus Damm <magnus.damm@gmail.com> 1644L: linux-renesas-soc@vger.kernel.org 1645Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1647S: Supported 1648F: arch/arm64/boot/dts/renesas/ 1649F: drivers/soc/renesas/ 1650F: include/linux/soc/renesas/ 1651 1652ARM/RISCPC ARCHITECTURE 1653M: Russell King <linux@armlinux.org.uk> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655W: http://www.armlinux.org.uk/ 1656S: Maintained 1657F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1658F: arch/arm/include/asm/hardware/ioc.h 1659F: arch/arm/include/asm/hardware/iomd.h 1660F: arch/arm/include/asm/hardware/memc.h 1661F: arch/arm/mach-rpc/ 1662F: drivers/net/ethernet/8390/etherh.c 1663F: drivers/net/ethernet/i825xx/ether1* 1664F: drivers/net/ethernet/seeq/ether3* 1665F: drivers/scsi/arm/ 1666 1667ARM/Rockchip SoC support 1668M: Heiko Stuebner <heiko@sntech.de> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670L: linux-rockchip@lists.infradead.org 1671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1672S: Maintained 1673F: arch/arm/boot/dts/rk3* 1674F: arch/arm/mach-rockchip/ 1675F: drivers/clk/rockchip/ 1676F: drivers/i2c/busses/i2c-rk3x.c 1677F: drivers/*/*rockchip* 1678F: drivers/*/*/*rockchip* 1679F: sound/soc/rockchip/ 1680N: rockchip 1681 1682ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1683M: Kukjin Kim <kgene@kernel.org> 1684M: Krzysztof Kozlowski <krzk@kernel.org> 1685R: Javier Martinez Canillas <javier@osg.samsung.com> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1688S: Maintained 1689F: arch/arm/boot/dts/s3c* 1690F: arch/arm/boot/dts/s5p* 1691F: arch/arm/boot/dts/samsung* 1692F: arch/arm/boot/dts/exynos* 1693F: arch/arm64/boot/dts/exynos/ 1694F: arch/arm/plat-samsung/ 1695F: arch/arm/mach-s3c24*/ 1696F: arch/arm/mach-s3c64xx/ 1697F: arch/arm/mach-s5p*/ 1698F: arch/arm/mach-exynos*/ 1699F: drivers/*/*s3c24* 1700F: drivers/*/*/*s3c24* 1701F: drivers/*/*s3c64xx* 1702F: drivers/*/*s5pv210* 1703F: drivers/memory/samsung/* 1704F: drivers/soc/samsung/* 1705F: Documentation/arm/Samsung/ 1706F: Documentation/devicetree/bindings/arm/samsung/ 1707F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1708F: Documentation/devicetree/bindings/power/pd-samsung.txt 1709N: exynos 1710 1711ARM/SAMSUNG MOBILE MACHINE SUPPORT 1712M: Kyungmin Park <kyungmin.park@samsung.com> 1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1714S: Maintained 1715F: arch/arm/mach-s5pv210/ 1716 1717ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1718M: Kyungmin Park <kyungmin.park@samsung.com> 1719M: Kamil Debski <kamil@wypas.org> 1720M: Andrzej Hajda <a.hajda@samsung.com> 1721L: linux-arm-kernel@lists.infradead.org 1722L: linux-media@vger.kernel.org 1723S: Maintained 1724F: drivers/media/platform/s5p-g2d/ 1725 1726ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1727M: Kyungmin Park <kyungmin.park@samsung.com> 1728M: Kamil Debski <kamil@wypas.org> 1729M: Jeongtae Park <jtp.park@samsung.com> 1730M: Andrzej Hajda <a.hajda@samsung.com> 1731L: linux-arm-kernel@lists.infradead.org 1732L: linux-media@vger.kernel.org 1733S: Maintained 1734F: arch/arm/plat-samsung/s5p-dev-mfc.c 1735F: drivers/media/platform/s5p-mfc/ 1736 1737ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1738M: Kyungmin Park <kyungmin.park@samsung.com> 1739L: linux-arm-kernel@lists.infradead.org 1740L: linux-media@vger.kernel.org 1741S: Maintained 1742F: drivers/staging/media/platform/s5p-cec/ 1743 1744ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1745M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1746M: Jacek Anaszewski <j.anaszewski@samsung.com> 1747L: linux-arm-kernel@lists.infradead.org 1748L: linux-media@vger.kernel.org 1749S: Maintained 1750F: drivers/media/platform/s5p-jpeg/ 1751 1752ARM/SHMOBILE ARM ARCHITECTURE 1753M: Simon Horman <horms@verge.net.au> 1754M: Magnus Damm <magnus.damm@gmail.com> 1755L: linux-renesas-soc@vger.kernel.org 1756Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1758S: Supported 1759F: arch/arm/boot/dts/emev2* 1760F: arch/arm/boot/dts/r7s* 1761F: arch/arm/boot/dts/r8a* 1762F: arch/arm/boot/dts/sh* 1763F: arch/arm/configs/shmobile_defconfig 1764F: arch/arm/include/debug/renesas-scif.S 1765F: arch/arm/mach-shmobile/ 1766F: drivers/soc/renesas/ 1767F: include/linux/soc/renesas/ 1768 1769ARM/SOCFPGA ARCHITECTURE 1770M: Dinh Nguyen <dinguyen@opensource.altera.com> 1771S: Maintained 1772F: arch/arm/mach-socfpga/ 1773F: arch/arm/boot/dts/socfpga* 1774F: arch/arm/configs/socfpga_defconfig 1775F: arch/arm64/boot/dts/altera/ 1776W: http://www.rocketboards.org 1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1778 1779ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1780M: Dinh Nguyen <dinguyen@opensource.altera.com> 1781S: Maintained 1782F: drivers/clk/socfpga/ 1783 1784ARM/SOCFPGA EDAC SUPPORT 1785M: Thor Thayer <tthayer@opensource.altera.com> 1786S: Maintained 1787F: drivers/edac/altera_edac. 1788 1789ARM/STI ARCHITECTURE 1790M: Patrice Chotard <patrice.chotard@st.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: kernel@stlinux.com 1793W: http://www.stlinux.com 1794S: Maintained 1795F: arch/arm/mach-sti/ 1796F: arch/arm/boot/dts/sti* 1797F: drivers/char/hw_random/st-rng.c 1798F: drivers/clocksource/arm_global_timer.c 1799F: drivers/clocksource/clksrc_st_lpc.c 1800F: drivers/cpufreq/sti-cpufreq.c 1801F: drivers/dma/st_fdma* 1802F: drivers/i2c/busses/i2c-st.c 1803F: drivers/media/rc/st_rc.c 1804F: drivers/media/platform/sti/c8sectpfe/ 1805F: drivers/mmc/host/sdhci-st.c 1806F: drivers/phy/phy-miphy28lp.c 1807F: drivers/phy/phy-miphy365x.c 1808F: drivers/phy/phy-stih407-usb.c 1809F: drivers/phy/phy-stih41x-usb.c 1810F: drivers/pinctrl/pinctrl-st.c 1811F: drivers/remoteproc/st_remoteproc.c 1812F: drivers/remoteproc/st_slim_rproc.c 1813F: drivers/reset/sti/ 1814F: drivers/rtc/rtc-st-lpc.c 1815F: drivers/tty/serial/st-asc.c 1816F: drivers/usb/dwc3/dwc3-st.c 1817F: drivers/usb/host/ehci-st.c 1818F: drivers/usb/host/ohci-st.c 1819F: drivers/watchdog/st_lpc_wdt.c 1820F: drivers/ata/ahci_st.c 1821F: include/linux/remoteproc/st_slim_rproc.h 1822 1823ARM/STM32 ARCHITECTURE 1824M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1825M: Alexandre Torgue <alexandre.torgue@st.com> 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1827S: Maintained 1828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1829N: stm32 1830F: drivers/clocksource/armv7m_systick.c 1831 1832ARM/TANGO ARCHITECTURE 1833M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1834L: linux-arm-kernel@lists.infradead.org 1835S: Maintained 1836N: tango 1837 1838ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1839M: Lennert Buytenhek <kernel@wantstofly.org> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842 1843ARM/TETON BGA MACHINE SUPPORT 1844M: "Mark F. Brown" <mark.brown314@gmail.com> 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1846S: Maintained 1847 1848ARM/THECUS N2100 MACHINE SUPPORT 1849M: Lennert Buytenhek <kernel@wantstofly.org> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852 1853ARM/NUVOTON W90X900 ARM ARCHITECTURE 1854M: Wan ZongShun <mcuos.com@gmail.com> 1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1856W: http://www.mcuos.com 1857S: Maintained 1858F: arch/arm/mach-w90x900/ 1859F: drivers/input/keyboard/w90p910_keypad.c 1860F: drivers/input/touchscreen/w90p910_ts.c 1861F: drivers/watchdog/nuc900_wdt.c 1862F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1863F: drivers/mtd/nand/nuc900_nand.c 1864F: drivers/rtc/rtc-nuc900.c 1865F: drivers/spi/spi-nuc900.c 1866F: drivers/usb/host/ehci-w90x900.c 1867F: drivers/video/fbdev/nuc900fb.c 1868 1869ARM/U300 MACHINE SUPPORT 1870M: Linus Walleij <linus.walleij@linaro.org> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872S: Supported 1873F: arch/arm/mach-u300/ 1874F: drivers/clocksource/timer-u300.c 1875F: drivers/i2c/busses/i2c-stu300.c 1876F: drivers/rtc/rtc-coh901331.c 1877F: drivers/watchdog/coh901327_wdt.c 1878F: drivers/dma/coh901318* 1879F: drivers/mfd/ab3100* 1880F: drivers/rtc/rtc-ab3100.c 1881F: drivers/rtc/rtc-coh901331.c 1882T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1883 1884ARM/UNIPHIER ARCHITECTURE 1885M: Masahiro Yamada <yamada.masahiro@socionext.com> 1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1887T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1888S: Maintained 1889F: arch/arm/boot/dts/uniphier* 1890F: arch/arm/include/asm/hardware/cache-uniphier.h 1891F: arch/arm/mach-uniphier/ 1892F: arch/arm/mm/cache-uniphier.c 1893F: arch/arm64/boot/dts/socionext/ 1894F: drivers/bus/uniphier-system-bus.c 1895F: drivers/clk/uniphier/ 1896F: drivers/i2c/busses/i2c-uniphier* 1897F: drivers/pinctrl/uniphier/ 1898F: drivers/reset/reset-uniphier.c 1899F: drivers/tty/serial/8250/8250_uniphier.c 1900N: uniphier 1901 1902ARM/Ux500 ARM ARCHITECTURE 1903M: Linus Walleij <linus.walleij@linaro.org> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906F: arch/arm/mach-ux500/ 1907F: drivers/clocksource/clksrc-dbx500-prcmu.c 1908F: drivers/dma/ste_dma40* 1909F: drivers/hwspinlock/u8500_hsem.c 1910F: drivers/mfd/abx500* 1911F: drivers/mfd/ab8500* 1912F: drivers/mfd/dbx500* 1913F: drivers/mfd/db8500* 1914F: drivers/pinctrl/nomadik/pinctrl-ab* 1915F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1916F: drivers/rtc/rtc-ab8500.c 1917F: drivers/rtc/rtc-pl031.c 1918T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1919 1920ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1921M: Ulf Hansson <ulf.hansson@linaro.org> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923T: git git://git.linaro.org/people/ulfh/clk.git 1924S: Maintained 1925F: drivers/clk/ux500/ 1926 1927ARM/VERSATILE EXPRESS PLATFORM 1928M: Liviu Dudau <liviu.dudau@arm.com> 1929M: Sudeep Holla <sudeep.holla@arm.com> 1930M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm/boot/dts/vexpress* 1934F: arch/arm64/boot/dts/arm/ 1935F: arch/arm/mach-vexpress/ 1936F: */*/vexpress* 1937F: */*/*/vexpress* 1938F: drivers/clk/versatile/clk-vexpress-osc.c 1939F: drivers/clocksource/versatile.c 1940N: mps2 1941 1942ARM/VFP SUPPORT 1943M: Russell King <linux@armlinux.org.uk> 1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1945W: http://www.armlinux.org.uk/ 1946S: Maintained 1947F: arch/arm/vfp/ 1948 1949ARM/VOIPAC PXA270 SUPPORT 1950M: Marek Vasut <marek.vasut@gmail.com> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953F: arch/arm/mach-pxa/vpac270.c 1954F: arch/arm/mach-pxa/include/mach/vpac270.h 1955 1956ARM/VT8500 ARM ARCHITECTURE 1957M: Tony Prisk <linux@prisktech.co.nz> 1958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1959S: Maintained 1960F: arch/arm/mach-vt8500/ 1961F: drivers/clocksource/vt8500_timer.c 1962F: drivers/i2c/busses/i2c-wmt.c 1963F: drivers/mmc/host/wmt-sdmmc.c 1964F: drivers/pwm/pwm-vt8500.c 1965F: drivers/rtc/rtc-vt8500.c 1966F: drivers/tty/serial/vt8500_serial.c 1967F: drivers/usb/host/ehci-platform.c 1968F: drivers/usb/host/uhci-platform.c 1969F: drivers/video/fbdev/vt8500lcdfb.* 1970F: drivers/video/fbdev/wm8505fb* 1971F: drivers/video/fbdev/wmt_ge_rops.* 1972 1973ARM/ZIPIT Z2 SUPPORT 1974M: Marek Vasut <marek.vasut@gmail.com> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976S: Maintained 1977F: arch/arm/mach-pxa/z2.c 1978F: arch/arm/mach-pxa/include/mach/z2.h 1979 1980ARM/ZTE ARCHITECTURE 1981M: Jun Nie <jun.nie@linaro.org> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983S: Maintained 1984F: arch/arm/mach-zx/ 1985F: drivers/clk/zte/ 1986F: Documentation/devicetree/bindings/arm/zte.txt 1987F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1988 1989ARM/ZYNQ ARCHITECTURE 1990M: Michal Simek <michal.simek@xilinx.com> 1991R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993W: http://wiki.xilinx.com 1994T: git https://github.com/Xilinx/linux-xlnx.git 1995S: Supported 1996F: arch/arm/mach-zynq/ 1997F: drivers/cpuidle/cpuidle-zynq.c 1998F: drivers/block/xsysace.c 1999N: zynq 2000N: xilinx 2001F: drivers/clocksource/cadence_ttc_timer.c 2002F: drivers/i2c/busses/i2c-cadence.c 2003F: drivers/mmc/host/sdhci-of-arasan.c 2004F: drivers/edac/synopsys_edac.c 2005 2006ARM SMMU DRIVERS 2007M: Will Deacon <will.deacon@arm.com> 2008R: Robin Murphy <robin.murphy@arm.com> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010S: Maintained 2011F: drivers/iommu/arm-smmu.c 2012F: drivers/iommu/arm-smmu-v3.c 2013F: drivers/iommu/io-pgtable-arm.c 2014F: drivers/iommu/io-pgtable-arm-v7s.c 2015 2016ARM64 PORT (AARCH64 ARCHITECTURE) 2017M: Catalin Marinas <catalin.marinas@arm.com> 2018M: Will Deacon <will.deacon@arm.com> 2019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2021S: Maintained 2022F: arch/arm64/ 2023F: Documentation/arm64/ 2024 2025AS3645A LED FLASH CONTROLLER DRIVER 2026M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2027L: linux-media@vger.kernel.org 2028T: git git://linuxtv.org/media_tree.git 2029S: Maintained 2030F: drivers/media/i2c/as3645a.c 2031F: include/media/i2c/as3645a.h 2032 2033ASAHI KASEI AK8974 DRIVER 2034M: Linus Walleij <linus.walleij@linaro.org> 2035L: linux-iio@vger.kernel.org 2036W: http://www.akm.com/ 2037S: Supported 2038F: drivers/iio/magnetometer/ak8974.c 2039 2040ASC7621 HARDWARE MONITOR DRIVER 2041M: George Joseph <george.joseph@fairview5.com> 2042L: linux-hwmon@vger.kernel.org 2043S: Maintained 2044F: Documentation/hwmon/asc7621 2045F: drivers/hwmon/asc7621.c 2046 2047ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2048M: Corentin Chary <corentin.chary@gmail.com> 2049L: acpi4asus-user@lists.sourceforge.net 2050L: platform-driver-x86@vger.kernel.org 2051W: http://acpi4asus.sf.net 2052S: Maintained 2053F: drivers/platform/x86/asus*.c 2054F: drivers/platform/x86/eeepc*.c 2055 2056ASUS WIRELESS RADIO CONTROL DRIVER 2057M: João Paulo Rechi Vita <jprvita@gmail.com> 2058L: platform-driver-x86@vger.kernel.org 2059S: Maintained 2060F: drivers/platform/x86/asus-wireless.c 2061 2062ASYMMETRIC KEYS 2063M: David Howells <dhowells@redhat.com> 2064L: keyrings@vger.kernel.org 2065S: Maintained 2066F: Documentation/crypto/asymmetric-keys.txt 2067F: include/linux/verification.h 2068F: include/crypto/public_key.h 2069F: include/crypto/pkcs7.h 2070F: crypto/asymmetric_keys/ 2071 2072ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2073R: Dan Williams <dan.j.williams@intel.com> 2074W: http://sourceforge.net/projects/xscaleiop 2075S: Odd fixes 2076F: Documentation/crypto/async-tx-api.txt 2077F: crypto/async_tx/ 2078F: drivers/dma/ 2079F: include/linux/dmaengine.h 2080F: include/linux/async_tx.h 2081 2082AT24 EEPROM DRIVER 2083M: Wolfram Sang <wsa@the-dreams.de> 2084L: linux-i2c@vger.kernel.org 2085S: Maintained 2086F: drivers/misc/eeprom/at24.c 2087F: include/linux/platform_data/at24.h 2088 2089ATA OVER ETHERNET (AOE) DRIVER 2090M: "Ed L. Cashin" <ed.cashin@acm.org> 2091W: http://www.openaoe.org/ 2092S: Supported 2093F: Documentation/aoe/ 2094F: drivers/block/aoe/ 2095 2096ATHEROS 71XX/9XXX GPIO DRIVER 2097M: Alban Bedel <albeu@free.fr> 2098W: https://github.com/AlbanBedel/linux 2099T: git git://github.com/AlbanBedel/linux 2100S: Maintained 2101F: drivers/gpio/gpio-ath79.c 2102F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2103 2104ATHEROS ATH GENERIC UTILITIES 2105M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2106L: linux-wireless@vger.kernel.org 2107S: Supported 2108F: drivers/net/wireless/ath/* 2109 2110ATHEROS ATH5K WIRELESS DRIVER 2111M: Jiri Slaby <jirislaby@gmail.com> 2112M: Nick Kossifidis <mickflemm@gmail.com> 2113M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2114L: linux-wireless@vger.kernel.org 2115W: http://wireless.kernel.org/en/users/Drivers/ath5k 2116S: Maintained 2117F: drivers/net/wireless/ath/ath5k/ 2118 2119ATHEROS ATH6KL WIRELESS DRIVER 2120M: Kalle Valo <kvalo@qca.qualcomm.com> 2121L: linux-wireless@vger.kernel.org 2122W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2124S: Supported 2125F: drivers/net/wireless/ath/ath6kl/ 2126 2127WILOCITY WIL6210 WIRELESS DRIVER 2128M: Maya Erez <qca_merez@qca.qualcomm.com> 2129L: linux-wireless@vger.kernel.org 2130L: wil6210@qca.qualcomm.com 2131S: Supported 2132W: http://wireless.kernel.org/en/users/Drivers/wil6210 2133F: drivers/net/wireless/ath/wil6210/ 2134F: include/uapi/linux/wil6210_uapi.h 2135 2136CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2137M: Christian Lamparter <chunkeey@googlemail.com> 2138L: linux-wireless@vger.kernel.org 2139W: http://wireless.kernel.org/en/users/Drivers/carl9170 2140S: Maintained 2141F: drivers/net/wireless/ath/carl9170/ 2142 2143ATK0110 HWMON DRIVER 2144M: Luca Tettamanti <kronos.it@gmail.com> 2145L: linux-hwmon@vger.kernel.org 2146S: Maintained 2147F: drivers/hwmon/asus_atk0110.c 2148 2149ATI_REMOTE2 DRIVER 2150M: Ville Syrjala <syrjala@sci.fi> 2151S: Maintained 2152F: drivers/input/misc/ati_remote2.c 2153 2154ATLX ETHERNET DRIVERS 2155M: Jay Cliburn <jcliburn@gmail.com> 2156M: Chris Snook <chris.snook@gmail.com> 2157L: netdev@vger.kernel.org 2158W: http://sourceforge.net/projects/atl1 2159W: http://atl1.sourceforge.net 2160S: Maintained 2161F: drivers/net/ethernet/atheros/ 2162 2163ATM 2164M: Chas Williams <3chas3@gmail.com> 2165L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2166L: netdev@vger.kernel.org 2167W: http://linux-atm.sourceforge.net 2168S: Maintained 2169F: drivers/atm/ 2170F: include/linux/atm* 2171F: include/uapi/linux/atm* 2172 2173ATMEL AT91 / AT32 MCI DRIVER 2174M: Ludovic Desroches <ludovic.desroches@atmel.com> 2175S: Maintained 2176F: drivers/mmc/host/atmel-mci.c 2177 2178ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2179M: Nicolas Ferre <nicolas.ferre@atmel.com> 2180S: Supported 2181F: drivers/power/reset/at91-sama5d2_shdwc.c 2182 2183ATMEL SAMA5D2 ADC DRIVER 2184M: Ludovic Desroches <ludovic.desroches@atmel.com> 2185L: linux-iio@vger.kernel.org 2186S: Supported 2187F: drivers/iio/adc/at91-sama5d2_adc.c 2188 2189ATMEL Audio ALSA driver 2190M: Nicolas Ferre <nicolas.ferre@atmel.com> 2191L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2192S: Supported 2193F: sound/soc/atmel 2194 2195ATMEL DMA DRIVER 2196M: Nicolas Ferre <nicolas.ferre@atmel.com> 2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2198S: Supported 2199F: drivers/dma/at_hdmac.c 2200F: drivers/dma/at_hdmac_regs.h 2201F: include/linux/platform_data/dma-atmel.h 2202 2203ATMEL XDMA DRIVER 2204M: Ludovic Desroches <ludovic.desroches@atmel.com> 2205L: linux-arm-kernel@lists.infradead.org 2206L: dmaengine@vger.kernel.org 2207S: Supported 2208F: drivers/dma/at_xdmac.c 2209 2210ATMEL I2C DRIVER 2211M: Ludovic Desroches <ludovic.desroches@atmel.com> 2212L: linux-i2c@vger.kernel.org 2213S: Supported 2214F: drivers/i2c/busses/i2c-at91.c 2215 2216ATMEL ISI DRIVER 2217M: Ludovic Desroches <ludovic.desroches@atmel.com> 2218L: linux-media@vger.kernel.org 2219S: Supported 2220F: drivers/media/platform/soc_camera/atmel-isi.c 2221F: include/media/atmel-isi.h 2222 2223ATMEL LCDFB DRIVER 2224M: Nicolas Ferre <nicolas.ferre@atmel.com> 2225L: linux-fbdev@vger.kernel.org 2226S: Maintained 2227F: drivers/video/fbdev/atmel_lcdfb.c 2228F: include/video/atmel_lcdc.h 2229 2230ATMEL MACB ETHERNET DRIVER 2231M: Nicolas Ferre <nicolas.ferre@atmel.com> 2232S: Supported 2233F: drivers/net/ethernet/cadence/ 2234 2235ATMEL NAND DRIVER 2236M: Wenyou Yang <wenyou.yang@atmel.com> 2237M: Josh Wu <rainyfeeling@outlook.com> 2238L: linux-mtd@lists.infradead.org 2239S: Supported 2240F: drivers/mtd/nand/atmel_nand* 2241 2242ATMEL SDMMC DRIVER 2243M: Ludovic Desroches <ludovic.desroches@atmel.com> 2244L: linux-mmc@vger.kernel.org 2245S: Supported 2246F: drivers/mmc/host/sdhci-of-at91.c 2247 2248ATMEL SPI DRIVER 2249M: Nicolas Ferre <nicolas.ferre@atmel.com> 2250S: Supported 2251F: drivers/spi/spi-atmel.* 2252 2253ATMEL SSC DRIVER 2254M: Nicolas Ferre <nicolas.ferre@atmel.com> 2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2256S: Supported 2257F: drivers/misc/atmel-ssc.c 2258F: include/linux/atmel-ssc.h 2259 2260ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2261M: Nicolas Ferre <nicolas.ferre@atmel.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/misc/atmel_tclib.c 2265F: drivers/clocksource/tcb_clksrc.c 2266 2267ATMEL USBA UDC DRIVER 2268M: Nicolas Ferre <nicolas.ferre@atmel.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270S: Supported 2271F: drivers/usb/gadget/udc/atmel_usba_udc.* 2272 2273ATMEL WIRELESS DRIVER 2274M: Simon Kelley <simon@thekelleys.org.uk> 2275L: linux-wireless@vger.kernel.org 2276W: http://www.thekelleys.org.uk/atmel 2277W: http://atmelwlandriver.sourceforge.net/ 2278S: Maintained 2279F: drivers/net/wireless/atmel/atmel* 2280 2281ATMEL MAXTOUCH DRIVER 2282M: Nick Dyer <nick@shmanahar.org> 2283T: git git://github.com/ndyer/linux.git 2284S: Maintained 2285F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2286F: drivers/input/touchscreen/atmel_mxt_ts.c 2287F: include/linux/platform_data/atmel_mxt_ts.h 2288 2289ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2290M: Bradley Grove <linuxdrivers@attotech.com> 2291L: linux-scsi@vger.kernel.org 2292W: http://www.attotech.com 2293S: Supported 2294F: drivers/scsi/esas2r 2295 2296ATUSB IEEE 802.15.4 RADIO DRIVER 2297M: Stefan Schmidt <stefan@osg.samsung.com> 2298L: linux-wpan@vger.kernel.org 2299S: Maintained 2300F: drivers/net/ieee802154/atusb.c 2301F: drivers/net/ieee802154/atusb.h 2302F: drivers/net/ieee802154/at86rf230.h 2303 2304AUDIT SUBSYSTEM 2305M: Paul Moore <paul@paul-moore.com> 2306M: Eric Paris <eparis@redhat.com> 2307L: linux-audit@redhat.com (moderated for non-subscribers) 2308W: http://people.redhat.com/sgrubb/audit/ 2309T: git git://git.infradead.org/users/pcmoore/audit 2310S: Maintained 2311F: include/linux/audit.h 2312F: include/uapi/linux/audit.h 2313F: kernel/audit* 2314 2315AUXILIARY DISPLAY DRIVERS 2316M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2317W: http://miguelojeda.es/auxdisplay.htm 2318W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2319S: Maintained 2320F: drivers/auxdisplay/ 2321F: include/linux/cfag12864b.h 2322 2323AVR32 ARCHITECTURE 2324M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2325M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2326W: http://www.atmel.com/products/AVR32/ 2327W: http://mirror.egtvedt.no/avr32linux.org/ 2328W: http://avrfreaks.net/ 2329S: Maintained 2330F: arch/avr32/ 2331 2332AVR32/AT32AP MACHINE SUPPORT 2333M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2334M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2335S: Maintained 2336F: arch/avr32/mach-at32ap/ 2337 2338AX.25 NETWORK LAYER 2339M: Ralf Baechle <ralf@linux-mips.org> 2340L: linux-hams@vger.kernel.org 2341W: http://www.linux-ax25.org/ 2342S: Maintained 2343F: include/uapi/linux/ax25.h 2344F: include/net/ax25.h 2345F: net/ax25/ 2346 2347AXENTIA ASOC DRIVERS 2348M: Peter Rosin <peda@axentia.se> 2349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2350S: Maintained 2351F: Documentation/devicetree/bindings/sound/axentia,* 2352F: sound/soc/atmel/tse850-pcm5142.c 2353 2354AZ6007 DVB DRIVER 2355M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2356M: Mauro Carvalho Chehab <mchehab@kernel.org> 2357L: linux-media@vger.kernel.org 2358W: https://linuxtv.org 2359T: git git://linuxtv.org/media_tree.git 2360S: Maintained 2361F: drivers/media/usb/dvb-usb-v2/az6007.c 2362 2363AZTECH FM RADIO RECEIVER DRIVER 2364M: Hans Verkuil <hverkuil@xs4all.nl> 2365L: linux-media@vger.kernel.org 2366T: git git://linuxtv.org/media_tree.git 2367W: https://linuxtv.org 2368S: Maintained 2369F: drivers/media/radio/radio-aztech* 2370 2371B43 WIRELESS DRIVER 2372L: linux-wireless@vger.kernel.org 2373L: b43-dev@lists.infradead.org 2374W: http://wireless.kernel.org/en/users/Drivers/b43 2375S: Odd Fixes 2376F: drivers/net/wireless/broadcom/b43/ 2377 2378B43LEGACY WIRELESS DRIVER 2379M: Larry Finger <Larry.Finger@lwfinger.net> 2380L: linux-wireless@vger.kernel.org 2381L: b43-dev@lists.infradead.org 2382W: http://wireless.kernel.org/en/users/Drivers/b43 2383S: Maintained 2384F: drivers/net/wireless/broadcom/b43legacy/ 2385 2386BACKLIGHT CLASS/SUBSYSTEM 2387M: Jingoo Han <jingoohan1@gmail.com> 2388M: Lee Jones <lee.jones@linaro.org> 2389T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2390S: Maintained 2391F: drivers/video/backlight/ 2392F: include/linux/backlight.h 2393 2394BATMAN ADVANCED 2395M: Marek Lindner <mareklindner@neomailbox.ch> 2396M: Simon Wunderlich <sw@simonwunderlich.de> 2397M: Antonio Quartulli <a@unstable.cc> 2398L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2399W: https://www.open-mesh.org/ 2400Q: https://patchwork.open-mesh.org/project/batman/list/ 2401S: Maintained 2402F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2403F: Documentation/ABI/testing/sysfs-class-net-mesh 2404F: Documentation/networking/batman-adv.txt 2405F: include/uapi/linux/batman_adv.h 2406F: net/batman-adv/ 2407 2408BAYCOM/HDLCDRV DRIVERS FOR AX.25 2409M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2410L: linux-hams@vger.kernel.org 2411W: http://www.baycom.org/~tom/ham/ham.html 2412S: Maintained 2413F: drivers/net/hamradio/baycom* 2414 2415BCACHE (BLOCK LAYER CACHE) 2416M: Kent Overstreet <kent.overstreet@gmail.com> 2417L: linux-bcache@vger.kernel.org 2418W: http://bcache.evilpiepirate.org 2419S: Orphan 2420F: drivers/md/bcache/ 2421 2422BDISP ST MEDIA DRIVER 2423M: Fabien Dessenne <fabien.dessenne@st.com> 2424L: linux-media@vger.kernel.org 2425T: git git://linuxtv.org/media_tree.git 2426W: https://linuxtv.org 2427S: Supported 2428F: drivers/media/platform/sti/bdisp 2429 2430BEFS FILE SYSTEM 2431M: Luis de Bethencourt <luisbg@osg.samsung.com> 2432M: Salah Triki <salah.triki@gmail.com> 2433S: Maintained 2434T: git git://github.com/luisbg/linux-befs.git 2435F: Documentation/filesystems/befs.txt 2436F: fs/befs/ 2437 2438BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2439M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2440L: netdev@vger.kernel.org 2441S: Maintained 2442F: drivers/net/ethernet/ec_bhf.c 2443 2444BFS FILE SYSTEM 2445M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2446S: Maintained 2447F: Documentation/filesystems/bfs.txt 2448F: fs/bfs/ 2449F: include/uapi/linux/bfs_fs.h 2450 2451BLACKFIN ARCHITECTURE 2452M: Steven Miao <realmz6@gmail.com> 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454T: git git://git.code.sf.net/p/adi-linux/code 2455W: http://blackfin.uclinux.org 2456S: Supported 2457F: arch/blackfin/ 2458 2459BLACKFIN EMAC DRIVER 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2461W: http://blackfin.uclinux.org 2462S: Supported 2463F: drivers/net/ethernet/adi/ 2464 2465BLACKFIN RTC DRIVER 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org 2468S: Supported 2469F: drivers/rtc/rtc-bfin.c 2470 2471BLACKFIN SDH DRIVER 2472M: Sonic Zhang <sonic.zhang@analog.com> 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2474W: http://blackfin.uclinux.org 2475S: Supported 2476F: drivers/mmc/host/bfin_sdh.c 2477 2478BLACKFIN SERIAL DRIVER 2479M: Sonic Zhang <sonic.zhang@analog.com> 2480L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2481W: http://blackfin.uclinux.org 2482S: Supported 2483F: drivers/tty/serial/bfin_uart.c 2484 2485BLACKFIN WATCHDOG DRIVER 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org 2488S: Supported 2489F: drivers/watchdog/bfin_wdt.c 2490 2491BLACKFIN I2C TWI DRIVER 2492M: Sonic Zhang <sonic.zhang@analog.com> 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2494W: http://blackfin.uclinux.org/ 2495S: Supported 2496F: drivers/i2c/busses/i2c-bfin-twi.c 2497 2498BLACKFIN MEDIA DRIVER 2499M: Scott Jiang <scott.jiang.linux@gmail.com> 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2501W: http://blackfin.uclinux.org/ 2502S: Supported 2503F: drivers/media/platform/blackfin/ 2504F: drivers/media/i2c/adv7183* 2505F: drivers/media/i2c/vs6624* 2506 2507BLINKM RGB LED DRIVER 2508M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2509S: Maintained 2510F: drivers/leds/leds-blinkm.c 2511 2512BLOCK LAYER 2513M: Jens Axboe <axboe@kernel.dk> 2514L: linux-block@vger.kernel.org 2515T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2516S: Maintained 2517F: block/ 2518F: kernel/trace/blktrace.c 2519F: lib/sbitmap.c 2520 2521BLOCK2MTD DRIVER 2522M: Joern Engel <joern@lazybastard.org> 2523L: linux-mtd@lists.infradead.org 2524S: Maintained 2525F: drivers/mtd/devices/block2mtd.c 2526 2527BLUETOOTH DRIVERS 2528M: Marcel Holtmann <marcel@holtmann.org> 2529M: Gustavo Padovan <gustavo@padovan.org> 2530M: Johan Hedberg <johan.hedberg@gmail.com> 2531L: linux-bluetooth@vger.kernel.org 2532W: http://www.bluez.org/ 2533T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2535S: Maintained 2536F: drivers/bluetooth/ 2537 2538BLUETOOTH SUBSYSTEM 2539M: Marcel Holtmann <marcel@holtmann.org> 2540M: Gustavo Padovan <gustavo@padovan.org> 2541M: Johan Hedberg <johan.hedberg@gmail.com> 2542L: linux-bluetooth@vger.kernel.org 2543W: http://www.bluez.org/ 2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2546S: Maintained 2547F: net/bluetooth/ 2548F: include/net/bluetooth/ 2549 2550BONDING DRIVER 2551M: Jay Vosburgh <j.vosburgh@gmail.com> 2552M: Veaceslav Falico <vfalico@gmail.com> 2553M: Andy Gospodarek <andy@greyhouse.net> 2554L: netdev@vger.kernel.org 2555W: http://sourceforge.net/projects/bonding/ 2556S: Supported 2557F: drivers/net/bonding/ 2558F: include/uapi/linux/if_bonding.h 2559 2560BPF (Safe dynamic programs and tools) 2561M: Alexei Starovoitov <ast@kernel.org> 2562L: netdev@vger.kernel.org 2563L: linux-kernel@vger.kernel.org 2564S: Supported 2565F: kernel/bpf/ 2566F: tools/testing/selftests/bpf/ 2567F: lib/test_bpf.c 2568 2569BROADCOM B44 10/100 ETHERNET DRIVER 2570M: Michael Chan <michael.chan@broadcom.com> 2571L: netdev@vger.kernel.org 2572S: Supported 2573F: drivers/net/ethernet/broadcom/b44.* 2574 2575BROADCOM B53 ETHERNET SWITCH DRIVER 2576M: Florian Fainelli <f.fainelli@gmail.com> 2577L: netdev@vger.kernel.org 2578L: openwrt-devel@lists.openwrt.org (subscribers-only) 2579S: Supported 2580F: drivers/net/dsa/b53/* 2581F: include/linux/platform_data/b53.h 2582 2583BROADCOM GENET ETHERNET DRIVER 2584M: Florian Fainelli <f.fainelli@gmail.com> 2585L: netdev@vger.kernel.org 2586S: Supported 2587F: drivers/net/ethernet/broadcom/genet/ 2588 2589BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2590M: Rasesh Mody <rasesh.mody@cavium.com> 2591M: Harish Patil <harish.patil@cavium.com> 2592M: Dept-GELinuxNICDev@cavium.com 2593L: netdev@vger.kernel.org 2594S: Supported 2595F: drivers/net/ethernet/broadcom/bnx2.* 2596F: drivers/net/ethernet/broadcom/bnx2_* 2597 2598BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2599M: Yuval Mintz <Yuval.Mintz@cavium.com> 2600M: Ariel Elior <ariel.elior@cavium.com> 2601M: everest-linux-l2@cavium.com 2602L: netdev@vger.kernel.org 2603S: Supported 2604F: drivers/net/ethernet/broadcom/bnx2x/ 2605 2606BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2607M: Florian Fainelli <f.fainelli@gmail.com> 2608M: Ray Jui <rjui@broadcom.com> 2609M: Scott Branden <sbranden@broadcom.com> 2610M: bcm-kernel-feedback-list@broadcom.com 2611T: git git://github.com/broadcom/mach-bcm 2612S: Maintained 2613N: bcm281* 2614N: bcm113* 2615N: bcm216* 2616N: kona 2617F: arch/arm/mach-bcm/ 2618 2619BROADCOM BCM2835 ARM ARCHITECTURE 2620M: Stephen Warren <swarren@wwwdotorg.org> 2621M: Lee Jones <lee@kernel.org> 2622M: Eric Anholt <eric@anholt.net> 2623L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2625T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2626S: Maintained 2627N: bcm2835 2628F: drivers/staging/vc04_services 2629 2630BROADCOM BCM47XX MIPS ARCHITECTURE 2631M: Hauke Mehrtens <hauke@hauke-m.de> 2632M: Rafał Miłecki <zajec5@gmail.com> 2633L: linux-mips@linux-mips.org 2634S: Maintained 2635F: Documentation/devicetree/bindings/mips/brcm/ 2636F: arch/mips/bcm47xx/* 2637F: arch/mips/include/asm/mach-bcm47xx/* 2638 2639BROADCOM BCM5301X ARM ARCHITECTURE 2640M: Hauke Mehrtens <hauke@hauke-m.de> 2641M: Rafał Miłecki <zajec5@gmail.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643L: linux-arm-kernel@lists.infradead.org 2644S: Maintained 2645F: arch/arm/mach-bcm/bcm_5301x.c 2646F: arch/arm/boot/dts/bcm5301x*.dtsi 2647F: arch/arm/boot/dts/bcm470* 2648 2649BROADCOM BCM53573 ARM ARCHITECTURE 2650M: Rafał Miłecki <rafal@milecki.pl> 2651L: linux-arm-kernel@lists.infradead.org 2652S: Maintained 2653F: arch/arm/boot/dts/bcm53573* 2654F: arch/arm/boot/dts/bcm47189* 2655 2656BROADCOM BCM63XX ARM ARCHITECTURE 2657M: Florian Fainelli <f.fainelli@gmail.com> 2658M: bcm-kernel-feedback-list@broadcom.com 2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2660T: git git://github.com/broadcom/stblinux.git 2661S: Maintained 2662N: bcm63xx 2663 2664BROADCOM BCM63XX/BCM33XX UDC DRIVER 2665M: Kevin Cernekee <cernekee@gmail.com> 2666L: linux-usb@vger.kernel.org 2667S: Maintained 2668F: drivers/usb/gadget/udc/bcm63xx_udc.* 2669 2670BROADCOM BCM7XXX ARM ARCHITECTURE 2671M: Brian Norris <computersforpeace@gmail.com> 2672M: Gregory Fong <gregory.0xf0@gmail.com> 2673M: Florian Fainelli <f.fainelli@gmail.com> 2674M: bcm-kernel-feedback-list@broadcom.com 2675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2676T: git git://github.com/broadcom/stblinux.git 2677S: Maintained 2678F: arch/arm/mach-bcm/*brcmstb* 2679F: arch/arm/boot/dts/bcm7*.dts* 2680F: drivers/bus/brcmstb_gisb.c 2681N: brcmstb 2682 2683BROADCOM BMIPS MIPS ARCHITECTURE 2684M: Kevin Cernekee <cernekee@gmail.com> 2685M: Florian Fainelli <f.fainelli@gmail.com> 2686L: linux-mips@linux-mips.org 2687T: git git://github.com/broadcom/stblinux.git 2688S: Maintained 2689F: arch/mips/bmips/* 2690F: arch/mips/include/asm/mach-bmips/* 2691F: arch/mips/kernel/*bmips* 2692F: arch/mips/boot/dts/brcm/bcm*.dts* 2693F: drivers/irqchip/irq-bcm63* 2694F: drivers/irqchip/irq-bcm7* 2695F: drivers/irqchip/irq-brcmstb* 2696F: include/linux/bcm963xx_nvram.h 2697F: include/linux/bcm963xx_tag.h 2698 2699BROADCOM TG3 GIGABIT ETHERNET DRIVER 2700M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2701M: Prashant Sreedharan <prashant@broadcom.com> 2702M: Michael Chan <mchan@broadcom.com> 2703L: netdev@vger.kernel.org 2704S: Supported 2705F: drivers/net/ethernet/broadcom/tg3.* 2706 2707BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2708M: Arend van Spriel <arend.vanspriel@broadcom.com> 2709M: Franky Lin <franky.lin@broadcom.com> 2710M: Hante Meuleman <hante.meuleman@broadcom.com> 2711L: linux-wireless@vger.kernel.org 2712L: brcm80211-dev-list.pdl@broadcom.com 2713S: Supported 2714F: drivers/net/wireless/broadcom/brcm80211/ 2715 2716BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2717M: QLogic-Storage-Upstream@qlogic.com 2718L: linux-scsi@vger.kernel.org 2719S: Supported 2720F: drivers/scsi/bnx2fc/ 2721 2722BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2723M: QLogic-Storage-Upstream@qlogic.com 2724L: linux-scsi@vger.kernel.org 2725S: Supported 2726F: drivers/scsi/bnx2i/ 2727 2728BROADCOM IPROC ARM ARCHITECTURE 2729M: Ray Jui <rjui@broadcom.com> 2730M: Scott Branden <sbranden@broadcom.com> 2731M: Jon Mason <jonmason@broadcom.com> 2732M: bcm-kernel-feedback-list@broadcom.com 2733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2734T: git git://github.com/broadcom/cygnus-linux.git 2735S: Maintained 2736N: iproc 2737N: cygnus 2738N: bcm[-_]nsp 2739N: bcm9113* 2740N: bcm9583* 2741N: bcm9585* 2742N: bcm9586* 2743N: bcm988312 2744N: bcm113* 2745N: bcm583* 2746N: bcm585* 2747N: bcm586* 2748N: bcm88312 2749F: arch/arm64/boot/dts/broadcom/ns2* 2750F: drivers/clk/bcm/clk-ns* 2751F: drivers/pinctrl/bcm/pinctrl-ns* 2752 2753BROADCOM BRCMSTB GPIO DRIVER 2754M: Gregory Fong <gregory.0xf0@gmail.com> 2755L: bcm-kernel-feedback-list@broadcom.com 2756S: Supported 2757F: drivers/gpio/gpio-brcmstb.c 2758F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2759 2760BROADCOM KONA GPIO DRIVER 2761M: Ray Jui <rjui@broadcom.com> 2762L: bcm-kernel-feedback-list@broadcom.com 2763S: Supported 2764F: drivers/gpio/gpio-bcm-kona.c 2765F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2766 2767BROADCOM NVRAM DRIVER 2768M: Rafał Miłecki <zajec5@gmail.com> 2769L: linux-mips@linux-mips.org 2770S: Maintained 2771F: drivers/firmware/broadcom/* 2772 2773BROADCOM STB NAND FLASH DRIVER 2774M: Brian Norris <computersforpeace@gmail.com> 2775M: Kamal Dasu <kdasu.kdev@gmail.com> 2776L: linux-mtd@lists.infradead.org 2777L: bcm-kernel-feedback-list@broadcom.com 2778S: Maintained 2779F: drivers/mtd/nand/brcmnand/ 2780 2781BROADCOM STB AVS CPUFREQ DRIVER 2782M: Markus Mayer <mmayer@broadcom.com> 2783M: bcm-kernel-feedback-list@broadcom.com 2784L: linux-pm@vger.kernel.org 2785S: Maintained 2786F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2787F: drivers/cpufreq/brcmstb* 2788 2789BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2790M: Rafał Miłecki <zajec5@gmail.com> 2791L: linux-wireless@vger.kernel.org 2792S: Maintained 2793F: drivers/bcma/ 2794F: include/linux/bcma/ 2795 2796BROADCOM SYSTEMPORT ETHERNET DRIVER 2797M: Florian Fainelli <f.fainelli@gmail.com> 2798L: netdev@vger.kernel.org 2799S: Supported 2800F: drivers/net/ethernet/broadcom/bcmsysport.* 2801 2802BROADCOM VULCAN ARM64 SOC 2803M: Jayachandran C. <jchandra@broadcom.com> 2804M: bcm-kernel-feedback-list@broadcom.com 2805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2806S: Maintained 2807F: arch/arm64/boot/dts/broadcom/vulcan* 2808 2809BROCADE BFA FC SCSI DRIVER 2810M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2811M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2812L: linux-scsi@vger.kernel.org 2813S: Supported 2814F: drivers/scsi/bfa/ 2815 2816BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2817M: Rasesh Mody <rasesh.mody@cavium.com> 2818M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2819M: Dept-GELinuxNICDev@cavium.com 2820L: netdev@vger.kernel.org 2821S: Supported 2822F: drivers/net/ethernet/brocade/bna/ 2823 2824BSG (block layer generic sg v4 driver) 2825M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2826L: linux-scsi@vger.kernel.org 2827S: Supported 2828F: block/bsg.c 2829F: include/linux/bsg.h 2830F: include/uapi/linux/bsg.h 2831 2832BT87X AUDIO DRIVER 2833M: Clemens Ladisch <clemens@ladisch.de> 2834L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2835T: git git://git.alsa-project.org/alsa-kernel.git 2836S: Maintained 2837F: Documentation/sound/alsa/Bt87x.txt 2838F: sound/pci/bt87x.c 2839 2840BT8XXGPIO DRIVER 2841M: Michael Buesch <m@bues.ch> 2842W: http://bu3sch.de/btgpio.php 2843S: Maintained 2844F: drivers/gpio/gpio-bt8xx.c 2845 2846BTRFS FILE SYSTEM 2847M: Chris Mason <clm@fb.com> 2848M: Josef Bacik <jbacik@fb.com> 2849M: David Sterba <dsterba@suse.com> 2850L: linux-btrfs@vger.kernel.org 2851W: http://btrfs.wiki.kernel.org/ 2852Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2854S: Maintained 2855F: Documentation/filesystems/btrfs.txt 2856F: fs/btrfs/ 2857 2858BTTV VIDEO4LINUX DRIVER 2859M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2860M: Mauro Carvalho Chehab <mchehab@kernel.org> 2861L: linux-media@vger.kernel.org 2862W: https://linuxtv.org 2863T: git git://linuxtv.org/media_tree.git 2864S: Odd fixes 2865F: Documentation/media/v4l-drivers/bttv* 2866F: drivers/media/pci/bt8xx/bttv* 2867 2868BUSLOGIC SCSI DRIVER 2869M: Khalid Aziz <khalid@gonehiking.org> 2870L: linux-scsi@vger.kernel.org 2871S: Maintained 2872F: drivers/scsi/BusLogic.* 2873F: drivers/scsi/FlashPoint.* 2874 2875C-MEDIA CMI8788 DRIVER 2876M: Clemens Ladisch <clemens@ladisch.de> 2877L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2878T: git git://git.alsa-project.org/alsa-kernel.git 2879S: Maintained 2880F: sound/pci/oxygen/ 2881 2882C6X ARCHITECTURE 2883M: Mark Salter <msalter@redhat.com> 2884M: Aurelien Jacquiot <a-jacquiot@ti.com> 2885L: linux-c6x-dev@linux-c6x.org 2886W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2887S: Maintained 2888F: arch/c6x/ 2889 2890CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2891M: David Howells <dhowells@redhat.com> 2892L: linux-cachefs@redhat.com (moderated for non-subscribers) 2893S: Supported 2894F: Documentation/filesystems/caching/cachefiles.txt 2895F: fs/cachefiles/ 2896 2897CADET FM/AM RADIO RECEIVER DRIVER 2898M: Hans Verkuil <hverkuil@xs4all.nl> 2899L: linux-media@vger.kernel.org 2900T: git git://linuxtv.org/media_tree.git 2901W: https://linuxtv.org 2902S: Maintained 2903F: drivers/media/radio/radio-cadet* 2904 2905CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2906M: Jonathan Corbet <corbet@lwn.net> 2907L: linux-media@vger.kernel.org 2908T: git git://linuxtv.org/media_tree.git 2909S: Maintained 2910F: Documentation/media/v4l-drivers/cafe_ccic* 2911F: drivers/media/platform/marvell-ccic/ 2912 2913CAIF NETWORK LAYER 2914M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2915L: netdev@vger.kernel.org 2916S: Supported 2917F: Documentation/networking/caif/ 2918F: drivers/net/caif/ 2919F: include/uapi/linux/caif/ 2920F: include/net/caif/ 2921F: net/caif/ 2922 2923CALGARY x86-64 IOMMU 2924M: Muli Ben-Yehuda <mulix@mulix.org> 2925M: Jon Mason <jdmason@kudzu.us> 2926L: iommu@lists.linux-foundation.org 2927S: Maintained 2928F: arch/x86/kernel/pci-calgary_64.c 2929F: arch/x86/kernel/tce_64.c 2930F: arch/x86/include/asm/calgary.h 2931F: arch/x86/include/asm/tce.h 2932 2933CAN NETWORK LAYER 2934M: Oliver Hartkopp <socketcan@hartkopp.net> 2935M: Marc Kleine-Budde <mkl@pengutronix.de> 2936L: linux-can@vger.kernel.org 2937W: https://github.com/linux-can 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2940S: Maintained 2941F: Documentation/networking/can.txt 2942F: net/can/ 2943F: include/linux/can/core.h 2944F: include/uapi/linux/can.h 2945F: include/uapi/linux/can/bcm.h 2946F: include/uapi/linux/can/raw.h 2947F: include/uapi/linux/can/gw.h 2948 2949CAN NETWORK DRIVERS 2950M: Wolfgang Grandegger <wg@grandegger.com> 2951M: Marc Kleine-Budde <mkl@pengutronix.de> 2952L: linux-can@vger.kernel.org 2953W: https://github.com/linux-can 2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2956S: Maintained 2957F: Documentation/devicetree/bindings/net/can/ 2958F: drivers/net/can/ 2959F: include/linux/can/dev.h 2960F: include/linux/can/platform/ 2961F: include/uapi/linux/can/error.h 2962F: include/uapi/linux/can/netlink.h 2963 2964CAPABILITIES 2965M: Serge Hallyn <serge@hallyn.com> 2966L: linux-security-module@vger.kernel.org 2967S: Supported 2968F: include/linux/capability.h 2969F: include/uapi/linux/capability.h 2970F: security/commoncap.c 2971F: kernel/capability.c 2972 2973CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2974M: Kevin Tsai <ktsai@capellamicro.com> 2975S: Maintained 2976F: drivers/iio/light/cm* 2977F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2978 2979CAVIUM I2C DRIVER 2980M: Jan Glauber <jglauber@cavium.com> 2981M: David Daney <david.daney@cavium.com> 2982W: http://www.cavium.com 2983S: Supported 2984F: drivers/i2c/busses/i2c-octeon* 2985F: drivers/i2c/busses/i2c-thunderx* 2986 2987CAVIUM LIQUIDIO NETWORK DRIVER 2988M: Derek Chickles <derek.chickles@caviumnetworks.com> 2989M: Satanand Burla <satananda.burla@caviumnetworks.com> 2990M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2991M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2992L: netdev@vger.kernel.org 2993W: http://www.cavium.com 2994S: Supported 2995F: drivers/net/ethernet/cavium/liquidio/ 2996 2997CC2520 IEEE-802.15.4 RADIO DRIVER 2998M: Varka Bhadram <varkabhadram@gmail.com> 2999L: linux-wpan@vger.kernel.org 3000S: Maintained 3001F: drivers/net/ieee802154/cc2520.c 3002F: include/linux/spi/cc2520.h 3003F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3004 3005CEC DRIVER 3006M: Hans Verkuil <hans.verkuil@cisco.com> 3007L: linux-media@vger.kernel.org 3008T: git git://linuxtv.org/media_tree.git 3009W: http://linuxtv.org 3010S: Supported 3011F: Documentation/cec.txt 3012F: Documentation/media/uapi/cec 3013F: drivers/staging/media/cec/ 3014F: drivers/media/cec-edid.c 3015F: drivers/media/rc/keymaps/rc-cec.c 3016F: include/media/cec.h 3017F: include/media/cec-edid.h 3018F: include/linux/cec.h 3019F: include/linux/cec-funcs.h 3020 3021CELL BROADBAND ENGINE ARCHITECTURE 3022M: Arnd Bergmann <arnd@arndb.de> 3023L: linuxppc-dev@lists.ozlabs.org 3024W: http://www.ibm.com/developerworks/power/cell/ 3025S: Supported 3026F: arch/powerpc/include/asm/cell*.h 3027F: arch/powerpc/include/asm/spu*.h 3028F: arch/powerpc/include/uapi/asm/spu*.h 3029F: arch/powerpc/oprofile/*cell* 3030F: arch/powerpc/platforms/cell/ 3031 3032CEPH COMMON CODE (LIBCEPH) 3033M: Ilya Dryomov <idryomov@gmail.com> 3034M: "Yan, Zheng" <zyan@redhat.com> 3035M: Sage Weil <sage@redhat.com> 3036L: ceph-devel@vger.kernel.org 3037W: http://ceph.com/ 3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3039T: git git://github.com/ceph/ceph-client.git 3040S: Supported 3041F: net/ceph/ 3042F: include/linux/ceph/ 3043F: include/linux/crush/ 3044 3045CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3046M: "Yan, Zheng" <zyan@redhat.com> 3047M: Sage Weil <sage@redhat.com> 3048M: Ilya Dryomov <idryomov@gmail.com> 3049L: ceph-devel@vger.kernel.org 3050W: http://ceph.com/ 3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3052T: git git://github.com/ceph/ceph-client.git 3053S: Supported 3054F: Documentation/filesystems/ceph.txt 3055F: fs/ceph/ 3056 3057CERTIFICATE HANDLING: 3058M: David Howells <dhowells@redhat.com> 3059M: David Woodhouse <dwmw2@infradead.org> 3060L: keyrings@vger.kernel.org 3061S: Maintained 3062F: Documentation/module-signing.txt 3063F: certs/ 3064F: scripts/sign-file.c 3065F: scripts/extract-cert.c 3066 3067CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3068L: linux-usb@vger.kernel.org 3069S: Orphan 3070F: Documentation/usb/WUSB-Design-overview.txt 3071F: Documentation/usb/wusb-cbaf 3072F: drivers/usb/host/hwa-hc.c 3073F: drivers/usb/host/whci/ 3074F: drivers/usb/wusbcore/ 3075F: include/linux/usb/wusb* 3076 3077HT16K33 LED CONTROLLER DRIVER 3078M: Robin van der Gracht <robin@protonic.nl> 3079S: Maintained 3080F: drivers/auxdisplay/ht16k33.c 3081F: Documentation/devicetree/bindings/display/ht16k33.txt 3082 3083CFAG12864B LCD DRIVER 3084M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3085W: http://miguelojeda.es/auxdisplay.htm 3086W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3087S: Maintained 3088F: drivers/auxdisplay/cfag12864b.c 3089F: include/linux/cfag12864b.h 3090 3091CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c 3097F: include/linux/cfag12864b.h 3098 3099CFG80211 and NL80211 3100M: Johannes Berg <johannes@sipsolutions.net> 3101L: linux-wireless@vger.kernel.org 3102W: http://wireless.kernel.org/ 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3105S: Maintained 3106F: include/uapi/linux/nl80211.h 3107F: include/net/cfg80211.h 3108F: net/wireless/* 3109X: net/wireless/wext* 3110 3111CHAR and MISC DRIVERS 3112M: Arnd Bergmann <arnd@arndb.de> 3113M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3115S: Supported 3116F: drivers/char/* 3117F: drivers/misc/* 3118F: include/linux/miscdevice.h 3119 3120CHECKPATCH 3121M: Andy Whitcroft <apw@canonical.com> 3122M: Joe Perches <joe@perches.com> 3123S: Maintained 3124F: scripts/checkpatch.pl 3125 3126CHINESE DOCUMENTATION 3127M: Harry Wei <harryxiyou@gmail.com> 3128L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3129L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3130S: Maintained 3131F: Documentation/translations/zh_CN/ 3132 3133CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3134M: Peter Chen <Peter.Chen@nxp.com> 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3136L: linux-usb@vger.kernel.org 3137S: Maintained 3138F: drivers/usb/chipidea/ 3139 3140CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3141M: Hans de Goede <hdegoede@redhat.com> 3142L: linux-input@vger.kernel.org 3143S: Maintained 3144F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3145F: drivers/input/touchscreen/chipone_icn8318.c 3146 3147CHROME HARDWARE PLATFORM SUPPORT 3148M: Olof Johansson <olof@lixom.net> 3149S: Maintained 3150T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3151F: drivers/platform/chrome/ 3152 3153CISCO VIC ETHERNET NIC DRIVER 3154M: Christian Benvenuti <benve@cisco.com> 3155M: Sujith Sankar <ssujith@cisco.com> 3156M: Govindarajulu Varadarajan <_govind@gmx.com> 3157M: Neel Patel <neepatel@cisco.com> 3158S: Supported 3159F: drivers/net/ethernet/cisco/enic/ 3160 3161CISCO VIC LOW LATENCY NIC DRIVER 3162M: Christian Benvenuti <benve@cisco.com> 3163M: Dave Goodell <dgoodell@cisco.com> 3164S: Supported 3165F: drivers/infiniband/hw/usnic/ 3166 3167CIRRUS LOGIC EP93XX ETHERNET DRIVER 3168M: Hartley Sweeten <hsweeten@visionengravers.com> 3169L: netdev@vger.kernel.org 3170S: Maintained 3171F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3172 3173CIRRUS LOGIC AUDIO CODEC DRIVERS 3174M: Brian Austin <brian.austin@cirrus.com> 3175M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3176L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3177S: Maintained 3178F: sound/soc/codecs/cs* 3179 3180CLEANCACHE API 3181M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3182L: linux-kernel@vger.kernel.org 3183S: Maintained 3184F: mm/cleancache.c 3185F: include/linux/cleancache.h 3186 3187CLK API 3188M: Russell King <linux@armlinux.org.uk> 3189L: linux-clk@vger.kernel.org 3190S: Maintained 3191F: include/linux/clk.h 3192 3193CLOCKSOURCE, CLOCKEVENT DRIVERS 3194M: Daniel Lezcano <daniel.lezcano@linaro.org> 3195M: Thomas Gleixner <tglx@linutronix.de> 3196L: linux-kernel@vger.kernel.org 3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3198S: Supported 3199F: drivers/clocksource 3200 3201CISCO FCOE HBA DRIVER 3202M: Satish Kharat <satishkh@cisco.com> 3203M: Sesidhar Baddela <sebaddel@cisco.com> 3204M: Karan Tilak Kumar <kartilak@cisco.com> 3205L: linux-scsi@vger.kernel.org 3206S: Supported 3207F: drivers/scsi/fnic/ 3208 3209CISCO SCSI HBA DRIVER 3210M: Karan Tilak Kumar <kartilak@cisco.com> 3211M: Sesidhar Baddela <sebaddel@cisco.com> 3212L: linux-scsi@vger.kernel.org 3213S: Supported 3214F: drivers/scsi/snic/ 3215 3216CMPC ACPI DRIVER 3217M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3218M: Daniel Oliveira Nascimento <don@syst.com.br> 3219L: platform-driver-x86@vger.kernel.org 3220S: Supported 3221F: drivers/platform/x86/classmate-laptop.c 3222 3223COBALT MEDIA DRIVER 3224M: Hans Verkuil <hans.verkuil@cisco.com> 3225L: linux-media@vger.kernel.org 3226T: git git://linuxtv.org/media_tree.git 3227W: https://linuxtv.org 3228S: Supported 3229F: drivers/media/pci/cobalt/ 3230 3231COCCINELLE/Semantic Patches (SmPL) 3232M: Julia Lawall <Julia.Lawall@lip6.fr> 3233M: Gilles Muller <Gilles.Muller@lip6.fr> 3234M: Nicolas Palix <nicolas.palix@imag.fr> 3235M: Michal Marek <mmarek@suse.com> 3236L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3238W: http://coccinelle.lip6.fr/ 3239S: Supported 3240F: Documentation/dev-tools/coccinelle.rst 3241F: scripts/coccinelle/ 3242F: scripts/coccicheck 3243 3244CODA FILE SYSTEM 3245M: Jan Harkes <jaharkes@cs.cmu.edu> 3246M: coda@cs.cmu.edu 3247L: codalist@coda.cs.cmu.edu 3248W: http://www.coda.cs.cmu.edu/ 3249S: Maintained 3250F: Documentation/filesystems/coda.txt 3251F: fs/coda/ 3252F: include/linux/coda*.h 3253F: include/uapi/linux/coda*.h 3254 3255CODA V4L2 MEM2MEM DRIVER 3256M: Philipp Zabel <p.zabel@pengutronix.de> 3257L: linux-media@vger.kernel.org 3258S: Maintained 3259F: Documentation/devicetree/bindings/media/coda.txt 3260F: drivers/media/platform/coda/ 3261 3262COMMON CLK FRAMEWORK 3263M: Michael Turquette <mturquette@baylibre.com> 3264M: Stephen Boyd <sboyd@codeaurora.org> 3265L: linux-clk@vger.kernel.org 3266Q: http://patchwork.kernel.org/project/linux-clk/list/ 3267T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3268S: Maintained 3269F: Documentation/devicetree/bindings/clock/ 3270F: drivers/clk/ 3271X: drivers/clk/clkdev.c 3272F: include/linux/clk-pr* 3273F: include/linux/clk/ 3274 3275COMMON INTERNET FILE SYSTEM (CIFS) 3276M: Steve French <sfrench@samba.org> 3277L: linux-cifs@vger.kernel.org 3278L: samba-technical@lists.samba.org (moderated for non-subscribers) 3279W: http://linux-cifs.samba.org/ 3280T: git git://git.samba.org/sfrench/cifs-2.6.git 3281S: Supported 3282F: Documentation/filesystems/cifs/ 3283F: fs/cifs/ 3284 3285COMPACTPCI HOTPLUG CORE 3286M: Scott Murray <scott@spiteful.org> 3287L: linux-pci@vger.kernel.org 3288S: Maintained 3289F: drivers/pci/hotplug/cpci_hotplug* 3290 3291COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3292M: Scott Murray <scott@spiteful.org> 3293L: linux-pci@vger.kernel.org 3294S: Maintained 3295F: drivers/pci/hotplug/cpcihp_zt5550.* 3296 3297COMPACTPCI HOTPLUG GENERIC DRIVER 3298M: Scott Murray <scott@spiteful.org> 3299L: linux-pci@vger.kernel.org 3300S: Maintained 3301F: drivers/pci/hotplug/cpcihp_generic.c 3302 3303COMPAL LAPTOP SUPPORT 3304M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3305L: platform-driver-x86@vger.kernel.org 3306S: Maintained 3307F: drivers/platform/x86/compal-laptop.c 3308 3309CONEXANT ACCESSRUNNER USB DRIVER 3310L: accessrunner-general@lists.sourceforge.net 3311W: http://accessrunner.sourceforge.net/ 3312S: Orphan 3313F: drivers/usb/atm/cxacru.c 3314 3315CONFIGFS 3316M: Joel Becker <jlbec@evilplan.org> 3317M: Christoph Hellwig <hch@lst.de> 3318T: git git://git.infradead.org/users/hch/configfs.git 3319S: Supported 3320F: fs/configfs/ 3321F: include/linux/configfs.h 3322 3323CONNECTOR 3324M: Evgeniy Polyakov <zbr@ioremap.net> 3325L: netdev@vger.kernel.org 3326S: Maintained 3327F: drivers/connector/ 3328 3329CONTROL GROUP (CGROUP) 3330M: Tejun Heo <tj@kernel.org> 3331M: Li Zefan <lizefan@huawei.com> 3332M: Johannes Weiner <hannes@cmpxchg.org> 3333L: cgroups@vger.kernel.org 3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3335S: Maintained 3336F: Documentation/cgroup* 3337F: include/linux/cgroup* 3338F: kernel/cgroup* 3339 3340CONTROL GROUP - CPUSET 3341M: Li Zefan <lizefan@huawei.com> 3342L: cgroups@vger.kernel.org 3343W: http://www.bullopensource.org/cpuset/ 3344W: http://oss.sgi.com/projects/cpusets/ 3345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3346S: Maintained 3347F: Documentation/cgroup-v1/cpusets.txt 3348F: include/linux/cpuset.h 3349F: kernel/cpuset.c 3350 3351CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3352M: Johannes Weiner <hannes@cmpxchg.org> 3353M: Michal Hocko <mhocko@kernel.org> 3354M: Vladimir Davydov <vdavydov.dev@gmail.com> 3355L: cgroups@vger.kernel.org 3356L: linux-mm@kvack.org 3357S: Maintained 3358F: mm/memcontrol.c 3359F: mm/swap_cgroup.c 3360 3361CORETEMP HARDWARE MONITORING DRIVER 3362M: Fenghua Yu <fenghua.yu@intel.com> 3363L: linux-hwmon@vger.kernel.org 3364S: Maintained 3365F: Documentation/hwmon/coretemp 3366F: drivers/hwmon/coretemp.c 3367 3368COSA/SRP SYNC SERIAL DRIVER 3369M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3370W: http://www.fi.muni.cz/~kas/cosa/ 3371S: Maintained 3372F: drivers/net/wan/cosa* 3373 3374CPMAC ETHERNET DRIVER 3375M: Florian Fainelli <f.fainelli@gmail.com> 3376L: netdev@vger.kernel.org 3377S: Maintained 3378F: drivers/net/ethernet/ti/cpmac.c 3379 3380CPU FREQUENCY DRIVERS 3381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3382M: Viresh Kumar <viresh.kumar@linaro.org> 3383L: linux-pm@vger.kernel.org 3384S: Maintained 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3386T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3387B: https://bugzilla.kernel.org 3388F: Documentation/cpu-freq/ 3389F: drivers/cpufreq/ 3390F: include/linux/cpufreq.h 3391 3392CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3393M: Viresh Kumar <viresh.kumar@linaro.org> 3394M: Sudeep Holla <sudeep.holla@arm.com> 3395L: linux-pm@vger.kernel.org 3396W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3397S: Maintained 3398F: drivers/cpufreq/arm_big_little.h 3399F: drivers/cpufreq/arm_big_little.c 3400F: drivers/cpufreq/arm_big_little_dt.c 3401 3402CPUIDLE DRIVER - ARM BIG LITTLE 3403M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3404M: Daniel Lezcano <daniel.lezcano@linaro.org> 3405L: linux-pm@vger.kernel.org 3406L: linux-arm-kernel@lists.infradead.org 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3408S: Maintained 3409F: drivers/cpuidle/cpuidle-big_little.c 3410 3411CPUIDLE DRIVER - ARM EXYNOS 3412M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3413M: Daniel Lezcano <daniel.lezcano@linaro.org> 3414M: Kukjin Kim <kgene@kernel.org> 3415L: linux-pm@vger.kernel.org 3416L: linux-samsung-soc@vger.kernel.org 3417S: Supported 3418F: drivers/cpuidle/cpuidle-exynos.c 3419F: arch/arm/mach-exynos/pm.c 3420 3421CPUIDLE DRIVERS 3422M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3423M: Daniel Lezcano <daniel.lezcano@linaro.org> 3424L: linux-pm@vger.kernel.org 3425S: Maintained 3426T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3427B: https://bugzilla.kernel.org 3428F: drivers/cpuidle/* 3429F: include/linux/cpuidle.h 3430 3431CPUID/MSR DRIVER 3432M: "H. Peter Anvin" <hpa@zytor.com> 3433S: Maintained 3434F: arch/x86/kernel/cpuid.c 3435F: arch/x86/kernel/msr.c 3436 3437CPU POWER MONITORING SUBSYSTEM 3438M: Thomas Renninger <trenn@suse.com> 3439L: linux-pm@vger.kernel.org 3440S: Maintained 3441F: tools/power/cpupower/ 3442 3443CRAMFS FILESYSTEM 3444W: http://sourceforge.net/projects/cramfs/ 3445S: Orphan / Obsolete 3446F: Documentation/filesystems/cramfs.txt 3447F: fs/cramfs/ 3448 3449CRIS PORT 3450M: Mikael Starvik <starvik@axis.com> 3451M: Jesper Nilsson <jesper.nilsson@axis.com> 3452L: linux-cris-kernel@axis.com 3453W: http://developer.axis.com 3454T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3455S: Maintained 3456F: arch/cris/ 3457F: drivers/tty/serial/crisv10.* 3458 3459CRYPTO API 3460M: Herbert Xu <herbert@gondor.apana.org.au> 3461M: "David S. Miller" <davem@davemloft.net> 3462L: linux-crypto@vger.kernel.org 3463T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3465S: Maintained 3466F: Documentation/crypto/ 3467F: Documentation/devicetree/bindings/crypto/ 3468F: Documentation/DocBook/crypto-API.tmpl 3469F: arch/*/crypto/ 3470F: crypto/ 3471F: drivers/crypto/ 3472F: include/crypto/ 3473F: include/linux/crypto* 3474 3475CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3476M: Neil Horman <nhorman@tuxdriver.com> 3477L: linux-crypto@vger.kernel.org 3478S: Maintained 3479F: crypto/ansi_cprng.c 3480F: crypto/rng.c 3481 3482CS3308 MEDIA DRIVER 3483M: Hans Verkuil <hverkuil@xs4all.nl> 3484L: linux-media@vger.kernel.org 3485T: git git://linuxtv.org/media_tree.git 3486W: http://linuxtv.org 3487S: Odd Fixes 3488F: drivers/media/i2c/cs3308.c 3489F: drivers/media/i2c/cs3308.h 3490 3491CS5535 Audio ALSA driver 3492M: Jaya Kumar <jayakumar.alsa@gmail.com> 3493S: Maintained 3494F: sound/pci/cs5535audio/ 3495 3496CW1200 WLAN driver 3497M: Solomon Peachy <pizza@shaftnet.org> 3498S: Maintained 3499F: drivers/net/wireless/st/cw1200/ 3500 3501CX18 VIDEO4LINUX DRIVER 3502M: Andy Walls <awalls@md.metrocast.net> 3503L: ivtv-devel@ivtvdriver.org (subscribers-only) 3504L: linux-media@vger.kernel.org 3505T: git git://linuxtv.org/media_tree.git 3506W: https://linuxtv.org 3507W: http://www.ivtvdriver.org/index.php/Cx18 3508S: Maintained 3509F: Documentation/media/v4l-drivers/cx18* 3510F: drivers/media/pci/cx18/ 3511F: include/uapi/linux/ivtv* 3512 3513CX2341X MPEG ENCODER HELPER MODULE 3514M: Hans Verkuil <hverkuil@xs4all.nl> 3515L: linux-media@vger.kernel.org 3516T: git git://linuxtv.org/media_tree.git 3517W: https://linuxtv.org 3518S: Maintained 3519F: drivers/media/common/cx2341x* 3520F: include/media/cx2341x* 3521 3522CX24120 MEDIA DRIVER 3523M: Jemma Denson <jdenson@gmail.com> 3524M: Patrick Boettcher <patrick.boettcher@posteo.de> 3525L: linux-media@vger.kernel.org 3526W: https://linuxtv.org 3527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3528S: Maintained 3529F: drivers/media/dvb-frontends/cx24120* 3530 3531CX88 VIDEO4LINUX DRIVER 3532M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3533M: Mauro Carvalho Chehab <mchehab@kernel.org> 3534L: linux-media@vger.kernel.org 3535W: https://linuxtv.org 3536T: git git://linuxtv.org/media_tree.git 3537S: Odd fixes 3538F: Documentation/media/v4l-drivers/cx88* 3539F: drivers/media/pci/cx88/ 3540 3541CXD2820R MEDIA DRIVER 3542M: Antti Palosaari <crope@iki.fi> 3543L: linux-media@vger.kernel.org 3544W: https://linuxtv.org 3545W: http://palosaari.fi/linux/ 3546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3547T: git git://linuxtv.org/anttip/media_tree.git 3548S: Maintained 3549F: drivers/media/dvb-frontends/cxd2820r* 3550 3551CXGB3 ETHERNET DRIVER (CXGB3) 3552M: Santosh Raspatur <santosh@chelsio.com> 3553L: netdev@vger.kernel.org 3554W: http://www.chelsio.com 3555S: Supported 3556F: drivers/net/ethernet/chelsio/cxgb3/ 3557 3558CXGB3 ISCSI DRIVER (CXGB3I) 3559M: Karen Xie <kxie@chelsio.com> 3560L: linux-scsi@vger.kernel.org 3561W: http://www.chelsio.com 3562S: Supported 3563F: drivers/scsi/cxgbi/cxgb3i 3564 3565CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3566M: Steve Wise <swise@chelsio.com> 3567L: linux-rdma@vger.kernel.org 3568W: http://www.openfabrics.org 3569S: Supported 3570F: drivers/infiniband/hw/cxgb3/ 3571F: include/uapi/rdma/cxgb3-abi.h 3572 3573CXGB4 ETHERNET DRIVER (CXGB4) 3574M: Hariprasad S <hariprasad@chelsio.com> 3575L: netdev@vger.kernel.org 3576W: http://www.chelsio.com 3577S: Supported 3578F: drivers/net/ethernet/chelsio/cxgb4/ 3579 3580CXGB4 ISCSI DRIVER (CXGB4I) 3581M: Karen Xie <kxie@chelsio.com> 3582L: linux-scsi@vger.kernel.org 3583W: http://www.chelsio.com 3584S: Supported 3585F: drivers/scsi/cxgbi/cxgb4i 3586 3587CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3588M: Steve Wise <swise@chelsio.com> 3589L: linux-rdma@vger.kernel.org 3590W: http://www.openfabrics.org 3591S: Supported 3592F: drivers/infiniband/hw/cxgb4/ 3593F: include/uapi/rdma/cxgb4-abi.h 3594 3595CXGB4VF ETHERNET DRIVER (CXGB4VF) 3596M: Casey Leedom <leedom@chelsio.com> 3597L: netdev@vger.kernel.org 3598W: http://www.chelsio.com 3599S: Supported 3600F: drivers/net/ethernet/chelsio/cxgb4vf/ 3601 3602CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3603M: Ian Munsie <imunsie@au1.ibm.com> 3604M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3605L: linuxppc-dev@lists.ozlabs.org 3606S: Supported 3607F: arch/powerpc/platforms/powernv/pci-cxl.c 3608F: drivers/misc/cxl/ 3609F: include/misc/cxl* 3610F: include/uapi/misc/cxl.h 3611F: Documentation/powerpc/cxl.txt 3612F: Documentation/ABI/testing/sysfs-class-cxl 3613 3614CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3615M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3616M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3617M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3618L: linux-scsi@vger.kernel.org 3619S: Supported 3620F: drivers/scsi/cxlflash/ 3621F: include/uapi/scsi/cxlflash_ioctls.h 3622F: Documentation/powerpc/cxlflash.txt 3623 3624STMMAC ETHERNET DRIVER 3625M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3626M: Alexandre Torgue <alexandre.torgue@st.com> 3627L: netdev@vger.kernel.org 3628W: http://www.stlinux.com 3629S: Supported 3630F: drivers/net/ethernet/stmicro/stmmac/ 3631 3632CYBERPRO FB DRIVER 3633M: Russell King <linux@armlinux.org.uk> 3634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3635W: http://www.armlinux.org.uk/ 3636S: Maintained 3637F: drivers/video/fbdev/cyber2000fb.* 3638 3639CYCLADES ASYNC MUX DRIVER 3640W: http://www.cyclades.com/ 3641S: Orphan 3642F: drivers/tty/cyclades.c 3643F: include/linux/cyclades.h 3644F: include/uapi/linux/cyclades.h 3645 3646CYCLADES PC300 DRIVER 3647W: http://www.cyclades.com/ 3648S: Orphan 3649F: drivers/net/wan/pc300* 3650 3651CYPRESS_FIRMWARE MEDIA DRIVER 3652M: Antti Palosaari <crope@iki.fi> 3653L: linux-media@vger.kernel.org 3654W: https://linuxtv.org 3655W: http://palosaari.fi/linux/ 3656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3657T: git git://linuxtv.org/anttip/media_tree.git 3658S: Maintained 3659F: drivers/media/common/cypress_firmware* 3660 3661CYTTSP TOUCHSCREEN DRIVER 3662M: Ferruh Yigit <fery@cypress.com> 3663L: linux-input@vger.kernel.org 3664S: Supported 3665F: drivers/input/touchscreen/cyttsp* 3666F: include/linux/input/cyttsp.h 3667 3668DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3669M: Joshua Kinard <kumba@gentoo.org> 3670S: Maintained 3671F: drivers/rtc/rtc-ds1685.c 3672F: include/linux/rtc/ds1685.h 3673 3674DAMA SLAVE for AX.25 3675M: Joerg Reuter <jreuter@yaina.de> 3676W: http://yaina.de/jreuter/ 3677W: http://www.qsl.net/dl1bke/ 3678L: linux-hams@vger.kernel.org 3679S: Maintained 3680F: net/ax25/af_ax25.c 3681F: net/ax25/ax25_dev.c 3682F: net/ax25/ax25_ds_* 3683F: net/ax25/ax25_in.c 3684F: net/ax25/ax25_out.c 3685F: net/ax25/ax25_timer.c 3686F: net/ax25/sysctl_net_ax25.c 3687 3688DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3689L: netdev@vger.kernel.org 3690S: Orphan 3691F: Documentation/networking/dmfe.txt 3692F: drivers/net/ethernet/dec/tulip/dmfe.c 3693 3694DC390/AM53C974 SCSI driver 3695M: Hannes Reinecke <hare@suse.com> 3696L: linux-scsi@vger.kernel.org 3697S: Maintained 3698F: drivers/scsi/am53c974.c 3699 3700DC395x SCSI driver 3701M: Oliver Neukum <oliver@neukum.org> 3702M: Ali Akcaagac <aliakc@web.de> 3703M: Jamie Lenehan <lenehan@twibble.org> 3704L: dc395x@twibble.org 3705W: http://twibble.org/dist/dc395x/ 3706W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3707S: Maintained 3708F: Documentation/scsi/dc395x.txt 3709F: drivers/scsi/dc395x.* 3710 3711DCCP PROTOCOL 3712M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3713L: dccp@vger.kernel.org 3714W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3715S: Maintained 3716F: include/linux/dccp.h 3717F: include/uapi/linux/dccp.h 3718F: include/linux/tfrc.h 3719F: net/dccp/ 3720 3721DECnet NETWORK LAYER 3722W: http://linux-decnet.sourceforge.net 3723L: linux-decnet-user@lists.sourceforge.net 3724S: Orphan 3725F: Documentation/networking/decnet.txt 3726F: net/decnet/ 3727 3728DECSTATION PLATFORM SUPPORT 3729M: "Maciej W. Rozycki" <macro@linux-mips.org> 3730L: linux-mips@linux-mips.org 3731W: http://www.linux-mips.org/wiki/DECstation 3732S: Maintained 3733F: arch/mips/dec/ 3734F: arch/mips/include/asm/dec/ 3735F: arch/mips/include/asm/mach-dec/ 3736 3737DEFXX FDDI NETWORK DRIVER 3738M: "Maciej W. Rozycki" <macro@linux-mips.org> 3739S: Maintained 3740F: drivers/net/fddi/defxx.* 3741 3742DELL LAPTOP DRIVER 3743M: Matthew Garrett <mjg59@srcf.ucam.org> 3744M: Pali Rohár <pali.rohar@gmail.com> 3745L: platform-driver-x86@vger.kernel.org 3746S: Maintained 3747F: drivers/platform/x86/dell-laptop.c 3748 3749DELL LAPTOP RBTN DRIVER 3750M: Pali Rohár <pali.rohar@gmail.com> 3751S: Maintained 3752F: drivers/platform/x86/dell-rbtn.* 3753 3754DELL LAPTOP FREEFALL DRIVER 3755M: Pali Rohár <pali.rohar@gmail.com> 3756S: Maintained 3757F: drivers/platform/x86/dell-smo8800.c 3758 3759DELL LAPTOP SMM DRIVER 3760M: Pali Rohár <pali.rohar@gmail.com> 3761S: Maintained 3762F: drivers/hwmon/dell-smm-hwmon.c 3763F: include/uapi/linux/i8k.h 3764 3765DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3766M: Doug Warzecha <Douglas_Warzecha@dell.com> 3767S: Maintained 3768F: Documentation/dcdbas.txt 3769F: drivers/firmware/dcdbas.* 3770 3771DELL WMI EXTRAS DRIVER 3772M: Matthew Garrett <mjg59@srcf.ucam.org> 3773M: Pali Rohár <pali.rohar@gmail.com> 3774S: Maintained 3775F: drivers/platform/x86/dell-wmi.c 3776 3777DESIGNWARE USB2 DRD IP DRIVER 3778M: John Youn <johnyoun@synopsys.com> 3779L: linux-usb@vger.kernel.org 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3781S: Maintained 3782F: drivers/usb/dwc2/ 3783 3784DESIGNWARE USB3 DRD IP DRIVER 3785M: Felipe Balbi <balbi@kernel.org> 3786L: linux-usb@vger.kernel.org 3787T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3788S: Maintained 3789F: drivers/usb/dwc3/ 3790 3791DEVICE COREDUMP (DEV_COREDUMP) 3792M: Johannes Berg <johannes@sipsolutions.net> 3793L: linux-kernel@vger.kernel.org 3794S: Maintained 3795F: drivers/base/devcoredump.c 3796F: include/linux/devcoredump.h 3797 3798DEVICE FREQUENCY (DEVFREQ) 3799M: MyungJoo Ham <myungjoo.ham@samsung.com> 3800M: Kyungmin Park <kyungmin.park@samsung.com> 3801L: linux-pm@vger.kernel.org 3802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3803S: Maintained 3804F: drivers/devfreq/ 3805F: include/linux/devfreq.h 3806F: Documentation/devicetree/bindings/devfreq/ 3807 3808DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3809M: Chanwoo Choi <cw00.choi@samsung.com> 3810L: linux-pm@vger.kernel.org 3811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3812S: Supported 3813F: drivers/devfreq/event/ 3814F: drivers/devfreq/devfreq-event.c 3815F: include/linux/devfreq-event.h 3816F: Documentation/devicetree/bindings/devfreq/event/ 3817 3818BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3819M: Chanwoo Choi <cw00.choi@samsung.com> 3820L: linux-pm@vger.kernel.org 3821L: linux-samsung-soc@vger.kernel.org 3822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3823S: Maintained 3824F: drivers/devfreq/exynos-bus.c 3825F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3826 3827DEVICE NUMBER REGISTRY 3828M: Torben Mathiasen <device@lanana.org> 3829W: http://lanana.org/docs/device-list/index.html 3830S: Maintained 3831 3832DEVICE-MAPPER (LVM) 3833M: Alasdair Kergon <agk@redhat.com> 3834M: Mike Snitzer <snitzer@redhat.com> 3835M: dm-devel@redhat.com 3836L: dm-devel@redhat.com 3837W: http://sources.redhat.com/dm 3838Q: http://patchwork.kernel.org/project/dm-devel/list/ 3839T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3840T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3841S: Maintained 3842F: Documentation/device-mapper/ 3843F: drivers/md/dm* 3844F: drivers/md/persistent-data/ 3845F: include/linux/device-mapper.h 3846F: include/linux/dm-*.h 3847F: include/uapi/linux/dm-*.h 3848 3849DEVLINK 3850M: Jiri Pirko <jiri@mellanox.com> 3851L: netdev@vger.kernel.org 3852S: Supported 3853F: net/core/devlink.c 3854F: include/net/devlink.h 3855F: include/uapi/linux/devlink.h 3856 3857DIALOG SEMICONDUCTOR DRIVERS 3858M: Support Opensource <support.opensource@diasemi.com> 3859W: http://www.dialog-semiconductor.com/products 3860S: Supported 3861F: Documentation/hwmon/da90?? 3862F: Documentation/devicetree/bindings/mfd/da90*.txt 3863F: Documentation/devicetree/bindings/regulator/da92*.txt 3864F: Documentation/devicetree/bindings/sound/da[79]*.txt 3865F: drivers/gpio/gpio-da90??.c 3866F: drivers/hwmon/da90??-hwmon.c 3867F: drivers/iio/adc/da91??-*.c 3868F: drivers/input/misc/da90??_onkey.c 3869F: drivers/input/touchscreen/da9052_tsi.c 3870F: drivers/leds/leds-da90??.c 3871F: drivers/mfd/da903x.c 3872F: drivers/mfd/da90??-*.c 3873F: drivers/mfd/da91??-*.c 3874F: drivers/power/supply/da9052-battery.c 3875F: drivers/power/supply/da91??-*.c 3876F: drivers/regulator/da903x.c 3877F: drivers/regulator/da9???-regulator.[ch] 3878F: drivers/rtc/rtc-da90??.c 3879F: drivers/video/backlight/da90??_bl.c 3880F: drivers/watchdog/da90??_wdt.c 3881F: include/linux/mfd/da903x.h 3882F: include/linux/mfd/da9052/ 3883F: include/linux/mfd/da9055/ 3884F: include/linux/mfd/da9062/ 3885F: include/linux/mfd/da9063/ 3886F: include/linux/mfd/da9150/ 3887F: include/linux/regulator/da9211.h 3888F: include/sound/da[79]*.h 3889F: sound/soc/codecs/da[79]*.[ch] 3890 3891DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3892M: William Breathitt Gray <vilhelm.gray@gmail.com> 3893L: linux-gpio@vger.kernel.org 3894S: Maintained 3895F: drivers/gpio/gpio-gpio-mm.c 3896 3897DIGI NEO AND CLASSIC PCI PRODUCTS 3898M: Lidza Louina <lidza.louina@gmail.com> 3899M: Mark Hounschell <markh@compro.net> 3900L: driverdev-devel@linuxdriverproject.org 3901S: Maintained 3902F: drivers/staging/dgnc/ 3903 3904DIOLAN U2C-12 I2C DRIVER 3905M: Guenter Roeck <linux@roeck-us.net> 3906L: linux-i2c@vger.kernel.org 3907S: Maintained 3908F: drivers/i2c/busses/i2c-diolan-u2c.c 3909 3910DIRECT ACCESS (DAX) 3911M: Matthew Wilcox <willy@linux.intel.com> 3912L: linux-fsdevel@vger.kernel.org 3913S: Supported 3914F: fs/dax.c 3915 3916DIRECTORY NOTIFICATION (DNOTIFY) 3917M: Eric Paris <eparis@parisplace.org> 3918S: Maintained 3919F: Documentation/filesystems/dnotify.txt 3920F: fs/notify/dnotify/ 3921F: include/linux/dnotify.h 3922 3923DISK GEOMETRY AND PARTITION HANDLING 3924M: Andries Brouwer <aeb@cwi.nl> 3925W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3926W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3927W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3928S: Maintained 3929 3930DISKQUOTA 3931M: Jan Kara <jack@suse.com> 3932S: Maintained 3933F: Documentation/filesystems/quota.txt 3934F: fs/quota/ 3935F: include/linux/quota*.h 3936F: include/uapi/linux/quota*.h 3937 3938DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3939M: Bernie Thompson <bernie@plugable.com> 3940L: linux-fbdev@vger.kernel.org 3941S: Maintained 3942W: http://plugable.com/category/projects/udlfb/ 3943F: drivers/video/fbdev/udlfb.c 3944F: include/video/udlfb.h 3945F: Documentation/fb/udlfb.txt 3946 3947DISTRIBUTED LOCK MANAGER (DLM) 3948M: Christine Caulfield <ccaulfie@redhat.com> 3949M: David Teigland <teigland@redhat.com> 3950L: cluster-devel@redhat.com 3951W: http://sources.redhat.com/cluster/ 3952T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3953S: Supported 3954F: fs/dlm/ 3955 3956DMA BUFFER SHARING FRAMEWORK 3957M: Sumit Semwal <sumit.semwal@linaro.org> 3958S: Maintained 3959L: linux-media@vger.kernel.org 3960L: dri-devel@lists.freedesktop.org 3961L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3962F: drivers/dma-buf/ 3963F: include/linux/dma-buf* 3964F: include/linux/reservation.h 3965F: include/linux/*fence.h 3966F: Documentation/dma-buf-sharing.txt 3967T: git git://anongit.freedesktop.org/drm/drm-misc 3968 3969SYNC FILE FRAMEWORK 3970M: Sumit Semwal <sumit.semwal@linaro.org> 3971R: Gustavo Padovan <gustavo@padovan.org> 3972S: Maintained 3973L: linux-media@vger.kernel.org 3974L: dri-devel@lists.freedesktop.org 3975F: drivers/dma-buf/sync_* 3976F: drivers/dma-buf/sw_sync.c 3977F: include/linux/sync_file.h 3978F: include/uapi/linux/sync_file.h 3979F: Documentation/sync_file.txt 3980T: git git://anongit.freedesktop.org/drm/drm-misc 3981 3982DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3983M: Vinod Koul <vinod.koul@intel.com> 3984L: dmaengine@vger.kernel.org 3985Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3986S: Maintained 3987F: drivers/dma/ 3988F: include/linux/dmaengine.h 3989F: Documentation/devicetree/bindings/dma/ 3990F: Documentation/dmaengine/ 3991T: git git://git.infradead.org/users/vkoul/slave-dma.git 3992 3993DME1737 HARDWARE MONITOR DRIVER 3994M: Juerg Haefliger <juergh@gmail.com> 3995L: linux-hwmon@vger.kernel.org 3996S: Maintained 3997F: Documentation/hwmon/dme1737 3998F: drivers/hwmon/dme1737.c 3999 4000DMI/SMBIOS SUPPORT 4001M: Jean Delvare <jdelvare@suse.com> 4002S: Maintained 4003T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4004F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4005F: drivers/firmware/dmi-id.c 4006F: drivers/firmware/dmi_scan.c 4007F: include/linux/dmi.h 4008 4009DOCUMENTATION 4010M: Jonathan Corbet <corbet@lwn.net> 4011L: linux-doc@vger.kernel.org 4012S: Maintained 4013F: Documentation/ 4014F: scripts/docproc.c 4015F: scripts/kernel-doc* 4016X: Documentation/ABI/ 4017X: Documentation/devicetree/ 4018X: Documentation/acpi 4019X: Documentation/power 4020X: Documentation/spi 4021X: Documentation/media 4022T: git git://git.lwn.net/linux.git docs-next 4023 4024DOUBLETALK DRIVER 4025M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4026L: blinux-list@redhat.com 4027S: Maintained 4028F: drivers/char/dtlk.c 4029F: include/linux/dtlk.h 4030 4031DPT_I2O SCSI RAID DRIVER 4032M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4033L: linux-scsi@vger.kernel.org 4034W: http://www.adaptec.com/ 4035S: Maintained 4036F: drivers/scsi/dpt* 4037F: drivers/scsi/dpt/ 4038 4039DRBD DRIVER 4040M: Philipp Reisner <philipp.reisner@linbit.com> 4041M: Lars Ellenberg <lars.ellenberg@linbit.com> 4042L: drbd-dev@lists.linbit.com 4043W: http://www.drbd.org 4044T: git git://git.linbit.com/linux-drbd.git 4045T: git git://git.linbit.com/drbd-8.4.git 4046S: Supported 4047F: drivers/block/drbd/ 4048F: lib/lru_cache.c 4049F: Documentation/blockdev/drbd/ 4050 4051DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4052M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4053T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4054S: Supported 4055F: Documentation/kobject.txt 4056F: drivers/base/ 4057F: fs/debugfs/ 4058F: fs/kernfs/ 4059F: fs/sysfs/ 4060F: include/linux/debugfs.h 4061F: include/linux/kobj* 4062F: lib/kobj* 4063 4064DRM DRIVERS 4065M: David Airlie <airlied@linux.ie> 4066L: dri-devel@lists.freedesktop.org 4067T: git git://people.freedesktop.org/~airlied/linux 4068B: https://bugs.freedesktop.org/ 4069C: irc://chat.freenode.net/dri-devel 4070S: Maintained 4071F: drivers/gpu/drm/ 4072F: drivers/gpu/vga/ 4073F: Documentation/devicetree/bindings/display/ 4074F: Documentation/devicetree/bindings/gpu/ 4075F: Documentation/devicetree/bindings/video/ 4076F: Documentation/gpu/ 4077F: include/drm/ 4078F: include/uapi/drm/ 4079 4080DRM DRIVERS AND MISC GPU PATCHES 4081M: Daniel Vetter <daniel.vetter@intel.com> 4082M: Jani Nikula <jani.nikula@linux.intel.com> 4083M: Sean Paul <seanpaul@chromium.org> 4084W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4085S: Maintained 4086T: git git://anongit.freedesktop.org/drm/drm-misc 4087F: Documentation/gpu/ 4088F: drivers/gpu/vga/ 4089F: drivers/gpu/drm/* 4090F: include/drm/drm* 4091F: include/uapi/drm/drm* 4092 4093DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4094M: Dave Airlie <airlied@redhat.com> 4095S: Odd Fixes 4096F: drivers/gpu/drm/ast/ 4097 4098DRM DRIVERS FOR BRIDGE CHIPS 4099M: Archit Taneja <architt@codeaurora.org> 4100S: Maintained 4101T: git git://anongit.freedesktop.org/drm/drm-misc 4102F: drivers/gpu/drm/bridge/ 4103 4104DRM DRIVER FOR BOCHS VIRTUAL GPU 4105M: Gerd Hoffmann <kraxel@redhat.com> 4106S: Odd Fixes 4107F: drivers/gpu/drm/bochs/ 4108 4109DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4110M: Dave Airlie <airlied@redhat.com> 4111S: Odd Fixes 4112F: drivers/gpu/drm/cirrus/ 4113 4114RADEON and AMDGPU DRM DRIVERS 4115M: Alex Deucher <alexander.deucher@amd.com> 4116M: Christian König <christian.koenig@amd.com> 4117L: dri-devel@lists.freedesktop.org 4118T: git git://people.freedesktop.org/~agd5f/linux 4119S: Supported 4120F: drivers/gpu/drm/radeon/ 4121F: include/uapi/drm/radeon_drm.h 4122F: drivers/gpu/drm/amd/ 4123F: include/uapi/drm/amdgpu_drm.h 4124 4125DRM PANEL DRIVERS 4126M: Thierry Reding <thierry.reding@gmail.com> 4127L: dri-devel@lists.freedesktop.org 4128T: git git://anongit.freedesktop.org/tegra/linux.git 4129S: Maintained 4130F: drivers/gpu/drm/drm_panel.c 4131F: drivers/gpu/drm/panel/ 4132F: include/drm/drm_panel.h 4133F: Documentation/devicetree/bindings/display/panel/ 4134 4135INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4136M: Daniel Vetter <daniel.vetter@intel.com> 4137M: Jani Nikula <jani.nikula@linux.intel.com> 4138L: intel-gfx@lists.freedesktop.org 4139W: https://01.org/linuxgraphics/ 4140B: https://01.org/linuxgraphics/documentation/how-report-bugs 4141C: irc://chat.freenode.net/intel-gfx 4142Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4143T: git git://anongit.freedesktop.org/drm-intel 4144S: Supported 4145F: drivers/gpu/drm/i915/ 4146F: include/drm/i915* 4147F: include/uapi/drm/i915_drm.h 4148F: Documentation/gpu/i915.rst 4149 4150INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4151M: Zhenyu Wang <zhenyuw@linux.intel.com> 4152M: Zhi Wang <zhi.a.wang@intel.com> 4153L: igvt-g-dev@lists.01.org 4154L: intel-gfx@lists.freedesktop.org 4155W: https://01.org/igvt-g 4156T: git https://github.com/01org/gvt-linux.git 4157S: Supported 4158F: drivers/gpu/drm/i915/gvt/ 4159 4160DRM DRIVERS FOR ATMEL HLCDC 4161M: Boris Brezillon <boris.brezillon@free-electrons.com> 4162L: dri-devel@lists.freedesktop.org 4163S: Supported 4164F: drivers/gpu/drm/atmel-hlcdc/ 4165F: Documentation/devicetree/bindings/drm/atmel/ 4166 4167DRM DRIVERS FOR ALLWINNER A10 4168M: Maxime Ripard <maxime.ripard@free-electrons.com> 4169L: dri-devel@lists.freedesktop.org 4170S: Supported 4171F: drivers/gpu/drm/sun4i/ 4172F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4173 4174DRM DRIVERS FOR AMLOGIC SOCS 4175M: Neil Armstrong <narmstrong@baylibre.com> 4176L: dri-devel@lists.freedesktop.org 4177L: linux-amlogic@lists.infradead.org 4178W: http://linux-meson.com/ 4179S: Supported 4180F: drivers/gpu/drm/meson/ 4181F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4182 4183DRM DRIVERS FOR EXYNOS 4184M: Inki Dae <inki.dae@samsung.com> 4185M: Joonyoung Shim <jy0922.shim@samsung.com> 4186M: Seung-Woo Kim <sw0312.kim@samsung.com> 4187M: Kyungmin Park <kyungmin.park@samsung.com> 4188L: dri-devel@lists.freedesktop.org 4189T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4190S: Supported 4191F: drivers/gpu/drm/exynos/ 4192F: include/uapi/drm/exynos_drm.h 4193F: Documentation/devicetree/bindings/display/exynos/ 4194 4195DRM DRIVERS FOR FREESCALE DCU 4196M: Stefan Agner <stefan@agner.ch> 4197M: Alison Wang <alison.wang@freescale.com> 4198L: dri-devel@lists.freedesktop.org 4199S: Supported 4200F: drivers/gpu/drm/fsl-dcu/ 4201F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4202F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4203F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4204 4205DRM DRIVERS FOR FREESCALE IMX 4206M: Philipp Zabel <p.zabel@pengutronix.de> 4207L: dri-devel@lists.freedesktop.org 4208S: Maintained 4209F: drivers/gpu/drm/imx/ 4210F: drivers/gpu/ipu-v3/ 4211F: Documentation/devicetree/bindings/display/imx/ 4212 4213DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4214M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4215L: dri-devel@lists.freedesktop.org 4216T: git git://github.com/patjak/drm-gma500 4217S: Maintained 4218F: drivers/gpu/drm/gma500/ 4219 4220DRM DRIVERS FOR HISILICON 4221M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4222M: Rongrong Zou <zourongrong@gmail.com> 4223R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4224R: Chen Feng <puck.chen@hisilicon.com> 4225L: dri-devel@lists.freedesktop.org 4226T: git git://github.com/xin3liang/linux.git 4227S: Maintained 4228F: drivers/gpu/drm/hisilicon/ 4229F: Documentation/devicetree/bindings/display/hisilicon/ 4230 4231DRM DRIVER FOR INTEL I810 VIDEO CARDS 4232S: Orphan / Obsolete 4233F: drivers/gpu/drm/i810/ 4234F: include/uapi/drm/i810_drm.h 4235 4236DRM DRIVERS FOR MEDIATEK 4237M: CK Hu <ck.hu@mediatek.com> 4238M: Philipp Zabel <p.zabel@pengutronix.de> 4239L: dri-devel@lists.freedesktop.org 4240S: Supported 4241F: drivers/gpu/drm/mediatek/ 4242F: Documentation/devicetree/bindings/display/mediatek/ 4243 4244DRM DRIVER FOR MSM ADRENO GPU 4245M: Rob Clark <robdclark@gmail.com> 4246L: linux-arm-msm@vger.kernel.org 4247L: dri-devel@lists.freedesktop.org 4248L: freedreno@lists.freedesktop.org 4249T: git git://people.freedesktop.org/~robclark/linux 4250S: Maintained 4251F: drivers/gpu/drm/msm/ 4252F: include/uapi/drm/msm_drm.h 4253F: Documentation/devicetree/bindings/display/msm/ 4254 4255DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4256M: Ben Skeggs <bskeggs@redhat.com> 4257L: dri-devel@lists.freedesktop.org 4258L: nouveau@lists.freedesktop.org 4259T: git git://github.com/skeggsb/linux 4260S: Supported 4261F: drivers/gpu/drm/nouveau/ 4262F: include/uapi/drm/nouveau_drm.h 4263 4264DRM DRIVERS FOR NVIDIA TEGRA 4265M: Thierry Reding <thierry.reding@gmail.com> 4266L: dri-devel@lists.freedesktop.org 4267L: linux-tegra@vger.kernel.org 4268T: git git://anongit.freedesktop.org/tegra/linux.git 4269S: Supported 4270F: drivers/gpu/drm/tegra/ 4271F: drivers/gpu/host1x/ 4272F: include/linux/host1x.h 4273F: include/uapi/drm/tegra_drm.h 4274F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4275 4276DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4277S: Orphan / Obsolete 4278F: drivers/gpu/drm/mga/ 4279F: include/uapi/drm/mga_drm.h 4280 4281DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4282M: Dave Airlie <airlied@redhat.com> 4283S: Odd Fixes 4284F: drivers/gpu/drm/mgag200/ 4285 4286DRM DRIVER FOR RAGE 128 VIDEO CARDS 4287S: Orphan / Obsolete 4288F: drivers/gpu/drm/r128/ 4289F: include/uapi/drm/r128_drm.h 4290 4291DRM DRIVERS FOR RENESAS 4292M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4293L: dri-devel@lists.freedesktop.org 4294L: linux-renesas-soc@vger.kernel.org 4295T: git git://linuxtv.org/pinchartl/fbdev 4296S: Supported 4297F: drivers/gpu/drm/rcar-du/ 4298F: drivers/gpu/drm/shmobile/ 4299F: include/linux/platform_data/shmob_drm.h 4300F: Documentation/devicetree/bindings/display/renesas,du.txt 4301 4302DRM DRIVER FOR QXL VIRTUAL GPU 4303M: Dave Airlie <airlied@redhat.com> 4304S: Odd Fixes 4305F: drivers/gpu/drm/qxl/ 4306F: include/uapi/drm/qxl_drm.h 4307 4308DRM DRIVERS FOR ROCKCHIP 4309M: Mark Yao <mark.yao@rock-chips.com> 4310L: dri-devel@lists.freedesktop.org 4311S: Maintained 4312F: drivers/gpu/drm/rockchip/ 4313F: Documentation/devicetree/bindings/display/rockchip/ 4314 4315DRM DRIVER FOR SAVAGE VIDEO CARDS 4316S: Orphan / Obsolete 4317F: drivers/gpu/drm/savage/ 4318F: include/uapi/drm/savage_drm.h 4319 4320DRM DRIVER FOR SIS VIDEO CARDS 4321S: Orphan / Obsolete 4322F: drivers/gpu/drm/sis/ 4323F: include/uapi/drm/sis_drm.h 4324 4325DRM DRIVERS FOR STI 4326M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4327M: Vincent Abriou <vincent.abriou@st.com> 4328L: dri-devel@lists.freedesktop.org 4329T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4330S: Maintained 4331F: drivers/gpu/drm/sti 4332F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4333 4334DRM DRIVER FOR TDFX VIDEO CARDS 4335S: Orphan / Obsolete 4336F: drivers/gpu/drm/tdfx/ 4337 4338DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4339M: Dave Airlie <airlied@redhat.com> 4340S: Odd Fixes 4341F: drivers/gpu/drm/udl/ 4342 4343DRM DRIVERS FOR VIVANTE GPU IP 4344M: Lucas Stach <l.stach@pengutronix.de> 4345R: Russell King <linux+etnaviv@armlinux.org.uk> 4346R: Christian Gmeiner <christian.gmeiner@gmail.com> 4347L: etnaviv@lists.freedesktop.org 4348L: dri-devel@lists.freedesktop.org 4349S: Maintained 4350F: drivers/gpu/drm/etnaviv/ 4351F: include/uapi/drm/etnaviv_drm.h 4352F: Documentation/devicetree/bindings/display/etnaviv/ 4353 4354DRM DRIVER FOR VMWARE VIRTUAL GPU 4355M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4356M: Sinclair Yeh <syeh@vmware.com> 4357M: Thomas Hellstrom <thellstrom@vmware.com> 4358L: dri-devel@lists.freedesktop.org 4359T: git git://people.freedesktop.org/~syeh/repos_linux 4360T: git git://people.freedesktop.org/~thomash/linux 4361S: Supported 4362F: drivers/gpu/drm/vmwgfx/ 4363F: include/uapi/drm/vmwgfx_drm.h 4364 4365DRM DRIVERS FOR VC4 4366M: Eric Anholt <eric@anholt.net> 4367T: git git://github.com/anholt/linux 4368S: Supported 4369F: drivers/gpu/drm/vc4/ 4370F: include/uapi/drm/vc4_drm.h 4371F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4372 4373DRM DRIVERS FOR TI OMAP 4374M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4375L: dri-devel@lists.freedesktop.org 4376S: Maintained 4377F: drivers/gpu/drm/omapdrm/ 4378F: Documentation/devicetree/bindings/display/ti/ 4379 4380DRM DRIVERS FOR TI LCDC 4381M: Jyri Sarha <jsarha@ti.com> 4382R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4383L: dri-devel@lists.freedesktop.org 4384S: Maintained 4385F: drivers/gpu/drm/tilcdc/ 4386F: Documentation/devicetree/bindings/display/tilcdc/ 4387 4388DRM DRIVERS FOR ZTE ZX 4389M: Shawn Guo <shawnguo@kernel.org> 4390L: dri-devel@lists.freedesktop.org 4391S: Maintained 4392F: drivers/gpu/drm/zte/ 4393F: Documentation/devicetree/bindings/display/zte,vou.txt 4394 4395DSBR100 USB FM RADIO DRIVER 4396M: Alexey Klimov <klimov.linux@gmail.com> 4397L: linux-media@vger.kernel.org 4398T: git git://linuxtv.org/media_tree.git 4399S: Maintained 4400F: drivers/media/radio/dsbr100.c 4401 4402DSCC4 DRIVER 4403M: Francois Romieu <romieu@fr.zoreil.com> 4404L: netdev@vger.kernel.org 4405S: Maintained 4406F: drivers/net/wan/dscc4.c 4407 4408DT3155 MEDIA DRIVER 4409M: Hans Verkuil <hverkuil@xs4all.nl> 4410L: linux-media@vger.kernel.org 4411T: git git://linuxtv.org/media_tree.git 4412W: https://linuxtv.org 4413S: Odd Fixes 4414F: drivers/media/pci/dt3155/ 4415 4416DVB_USB_AF9015 MEDIA DRIVER 4417M: Antti Palosaari <crope@iki.fi> 4418L: linux-media@vger.kernel.org 4419W: https://linuxtv.org 4420W: http://palosaari.fi/linux/ 4421Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4422T: git git://linuxtv.org/anttip/media_tree.git 4423S: Maintained 4424F: drivers/media/usb/dvb-usb-v2/af9015* 4425 4426DVB_USB_AF9035 MEDIA DRIVER 4427M: Antti Palosaari <crope@iki.fi> 4428L: linux-media@vger.kernel.org 4429W: https://linuxtv.org 4430W: http://palosaari.fi/linux/ 4431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4432T: git git://linuxtv.org/anttip/media_tree.git 4433S: Maintained 4434F: drivers/media/usb/dvb-usb-v2/af9035* 4435 4436DVB_USB_ANYSEE MEDIA DRIVER 4437M: Antti Palosaari <crope@iki.fi> 4438L: linux-media@vger.kernel.org 4439W: https://linuxtv.org 4440W: http://palosaari.fi/linux/ 4441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4442T: git git://linuxtv.org/anttip/media_tree.git 4443S: Maintained 4444F: drivers/media/usb/dvb-usb-v2/anysee* 4445 4446DVB_USB_AU6610 MEDIA DRIVER 4447M: Antti Palosaari <crope@iki.fi> 4448L: linux-media@vger.kernel.org 4449W: https://linuxtv.org 4450W: http://palosaari.fi/linux/ 4451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4452T: git git://linuxtv.org/anttip/media_tree.git 4453S: Maintained 4454F: drivers/media/usb/dvb-usb-v2/au6610* 4455 4456DVB_USB_CE6230 MEDIA DRIVER 4457M: Antti Palosaari <crope@iki.fi> 4458L: linux-media@vger.kernel.org 4459W: https://linuxtv.org 4460W: http://palosaari.fi/linux/ 4461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4462T: git git://linuxtv.org/anttip/media_tree.git 4463S: Maintained 4464F: drivers/media/usb/dvb-usb-v2/ce6230* 4465 4466DVB_USB_CXUSB MEDIA DRIVER 4467M: Michael Krufky <mkrufky@linuxtv.org> 4468L: linux-media@vger.kernel.org 4469W: https://linuxtv.org 4470W: http://github.com/mkrufky 4471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4472T: git git://linuxtv.org/media_tree.git 4473S: Maintained 4474F: drivers/media/usb/dvb-usb/cxusb* 4475 4476DVB_USB_EC168 MEDIA DRIVER 4477M: Antti Palosaari <crope@iki.fi> 4478L: linux-media@vger.kernel.org 4479W: https://linuxtv.org 4480W: http://palosaari.fi/linux/ 4481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4482T: git git://linuxtv.org/anttip/media_tree.git 4483S: Maintained 4484F: drivers/media/usb/dvb-usb-v2/ec168* 4485 4486DVB_USB_GL861 MEDIA DRIVER 4487M: Antti Palosaari <crope@iki.fi> 4488L: linux-media@vger.kernel.org 4489W: https://linuxtv.org 4490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4491T: git git://linuxtv.org/anttip/media_tree.git 4492S: Maintained 4493F: drivers/media/usb/dvb-usb-v2/gl861* 4494 4495DVB_USB_MXL111SF MEDIA DRIVER 4496M: Michael Krufky <mkrufky@linuxtv.org> 4497L: linux-media@vger.kernel.org 4498W: https://linuxtv.org 4499W: http://github.com/mkrufky 4500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4501T: git git://linuxtv.org/mkrufky/mxl111sf.git 4502S: Maintained 4503F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4504 4505DVB_USB_RTL28XXU MEDIA DRIVER 4506M: Antti Palosaari <crope@iki.fi> 4507L: linux-media@vger.kernel.org 4508W: https://linuxtv.org 4509W: http://palosaari.fi/linux/ 4510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4511T: git git://linuxtv.org/anttip/media_tree.git 4512S: Maintained 4513F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4514 4515DVB_USB_V2 MEDIA DRIVER 4516M: Antti Palosaari <crope@iki.fi> 4517L: linux-media@vger.kernel.org 4518W: https://linuxtv.org 4519W: http://palosaari.fi/linux/ 4520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4521T: git git://linuxtv.org/anttip/media_tree.git 4522S: Maintained 4523F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4524F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4525 4526DYNAMIC DEBUG 4527M: Jason Baron <jbaron@akamai.com> 4528S: Maintained 4529F: lib/dynamic_debug.c 4530F: include/linux/dynamic_debug.h 4531 4532DZ DECSTATION DZ11 SERIAL DRIVER 4533M: "Maciej W. Rozycki" <macro@linux-mips.org> 4534S: Maintained 4535F: drivers/tty/serial/dz.* 4536 4537E3X0 POWER BUTTON DRIVER 4538M: Moritz Fischer <moritz.fischer@ettus.com> 4539L: usrp-users@lists.ettus.com 4540W: http://www.ettus.com 4541S: Supported 4542F: drivers/input/misc/e3x0-button.c 4543F: Documentation/devicetree/bindings/input/e3x0-button.txt 4544 4545E4000 MEDIA DRIVER 4546M: Antti Palosaari <crope@iki.fi> 4547L: linux-media@vger.kernel.org 4548W: https://linuxtv.org 4549W: http://palosaari.fi/linux/ 4550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4551T: git git://linuxtv.org/anttip/media_tree.git 4552S: Maintained 4553F: drivers/media/tuners/e4000* 4554 4555EATA ISA/EISA/PCI SCSI DRIVER 4556M: Dario Ballabio <ballabio_dario@emc.com> 4557L: linux-scsi@vger.kernel.org 4558S: Maintained 4559F: drivers/scsi/eata.c 4560 4561EC100 MEDIA DRIVER 4562M: Antti Palosaari <crope@iki.fi> 4563L: linux-media@vger.kernel.org 4564W: https://linuxtv.org 4565W: http://palosaari.fi/linux/ 4566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4567T: git git://linuxtv.org/anttip/media_tree.git 4568S: Maintained 4569F: drivers/media/dvb-frontends/ec100* 4570 4571ECRYPT FILE SYSTEM 4572M: Tyler Hicks <tyhicks@canonical.com> 4573L: ecryptfs@vger.kernel.org 4574W: http://ecryptfs.org 4575W: https://launchpad.net/ecryptfs 4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4577S: Supported 4578F: Documentation/filesystems/ecryptfs.txt 4579F: fs/ecryptfs/ 4580 4581EDAC-CORE 4582M: Borislav Petkov <bp@alien8.de> 4583M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4584M: Mauro Carvalho Chehab <mchehab@kernel.org> 4585L: linux-edac@vger.kernel.org 4586T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4588S: Supported 4589F: Documentation/edac.txt 4590F: drivers/edac/ 4591F: include/linux/edac.h 4592 4593EDAC-AMD64 4594M: Borislav Petkov <bp@alien8.de> 4595L: linux-edac@vger.kernel.org 4596S: Maintained 4597F: drivers/edac/amd64_edac* 4598 4599EDAC-CALXEDA 4600M: Robert Richter <rric@kernel.org> 4601L: linux-edac@vger.kernel.org 4602S: Maintained 4603F: drivers/edac/highbank* 4604 4605EDAC-CAVIUM 4606M: Ralf Baechle <ralf@linux-mips.org> 4607M: David Daney <david.daney@cavium.com> 4608L: linux-edac@vger.kernel.org 4609L: linux-mips@linux-mips.org 4610S: Supported 4611F: drivers/edac/octeon_edac* 4612 4613EDAC-E752X 4614M: Mark Gross <mark.gross@intel.com> 4615L: linux-edac@vger.kernel.org 4616S: Maintained 4617F: drivers/edac/e752x_edac.c 4618 4619EDAC-E7XXX 4620L: linux-edac@vger.kernel.org 4621S: Maintained 4622F: drivers/edac/e7xxx_edac.c 4623 4624EDAC-FSL_DDR 4625M: York Sun <york.sun@nxp.com> 4626L: linux-edac@vger.kernel.org 4627S: Maintained 4628F: drivers/edac/fsl_ddr_edac.* 4629 4630EDAC-GHES 4631M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4632M: Mauro Carvalho Chehab <mchehab@kernel.org> 4633L: linux-edac@vger.kernel.org 4634S: Maintained 4635F: drivers/edac/ghes_edac.c 4636 4637EDAC-I82443BXGX 4638M: Tim Small <tim@buttersideup.com> 4639L: linux-edac@vger.kernel.org 4640S: Maintained 4641F: drivers/edac/i82443bxgx_edac.c 4642 4643EDAC-I3000 4644L: linux-edac@vger.kernel.org 4645S: Orphan 4646F: drivers/edac/i3000_edac.c 4647 4648EDAC-I5000 4649L: linux-edac@vger.kernel.org 4650S: Maintained 4651F: drivers/edac/i5000_edac.c 4652 4653EDAC-I5400 4654M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4655M: Mauro Carvalho Chehab <mchehab@kernel.org> 4656L: linux-edac@vger.kernel.org 4657S: Maintained 4658F: drivers/edac/i5400_edac.c 4659 4660EDAC-I7300 4661M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4662M: Mauro Carvalho Chehab <mchehab@kernel.org> 4663L: linux-edac@vger.kernel.org 4664S: Maintained 4665F: drivers/edac/i7300_edac.c 4666 4667EDAC-I7CORE 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-edac@vger.kernel.org 4671S: Maintained 4672F: drivers/edac/i7core_edac.c 4673 4674EDAC-I82975X 4675M: Ranganathan Desikan <ravi@jetztechnologies.com> 4676M: "Arvind R." <arvino55@gmail.com> 4677L: linux-edac@vger.kernel.org 4678S: Maintained 4679F: drivers/edac/i82975x_edac.c 4680 4681EDAC-IE31200 4682M: Jason Baron <jbaron@akamai.com> 4683L: linux-edac@vger.kernel.org 4684S: Maintained 4685F: drivers/edac/ie31200_edac.c 4686 4687EDAC-MPC85XX 4688M: Johannes Thumshirn <morbidrsa@gmail.com> 4689L: linux-edac@vger.kernel.org 4690S: Maintained 4691F: drivers/edac/mpc85xx_edac.[ch] 4692 4693EDAC-PASEMI 4694M: Egor Martovetsky <egor@pasemi.com> 4695L: linux-edac@vger.kernel.org 4696S: Maintained 4697F: drivers/edac/pasemi_edac.c 4698 4699EDAC-R82600 4700M: Tim Small <tim@buttersideup.com> 4701L: linux-edac@vger.kernel.org 4702S: Maintained 4703F: drivers/edac/r82600_edac.c 4704 4705EDAC-SBRIDGE 4706M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4707M: Mauro Carvalho Chehab <mchehab@kernel.org> 4708L: linux-edac@vger.kernel.org 4709S: Maintained 4710F: drivers/edac/sb_edac.c 4711 4712EDAC-SKYLAKE 4713M: Tony Luck <tony.luck@intel.com> 4714L: linux-edac@vger.kernel.org 4715S: Maintained 4716F: drivers/edac/skx_edac.c 4717 4718EDAC-XGENE 4719APPLIED MICRO (APM) X-GENE SOC EDAC 4720M: Loc Ho <lho@apm.com> 4721S: Supported 4722F: drivers/edac/xgene_edac.c 4723F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4724 4725EDIROL UA-101/UA-1000 DRIVER 4726M: Clemens Ladisch <clemens@ladisch.de> 4727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4728T: git git://git.alsa-project.org/alsa-kernel.git 4729S: Maintained 4730F: sound/usb/misc/ua101.c 4731 4732EXTENSIBLE FIRMWARE INTERFACE (EFI) 4733M: Matt Fleming <matt@codeblueprint.co.uk> 4734M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4735L: linux-efi@vger.kernel.org 4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4737S: Maintained 4738F: Documentation/efi-stub.txt 4739F: arch/*/kernel/efi.c 4740F: arch/x86/boot/compressed/eboot.[ch] 4741F: arch/*/include/asm/efi.h 4742F: arch/x86/platform/efi/ 4743F: drivers/firmware/efi/ 4744F: include/linux/efi*.h 4745F: arch/arm/boot/compressed/efi-header.S 4746F: arch/arm64/kernel/efi-entry.S 4747 4748EFI VARIABLE FILESYSTEM 4749M: Matthew Garrett <matthew.garrett@nebula.com> 4750M: Jeremy Kerr <jk@ozlabs.org> 4751M: Matt Fleming <matt@codeblueprint.co.uk> 4752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4753L: linux-efi@vger.kernel.org 4754S: Maintained 4755F: fs/efivarfs/ 4756 4757EFIFB FRAMEBUFFER DRIVER 4758L: linux-fbdev@vger.kernel.org 4759M: Peter Jones <pjones@redhat.com> 4760S: Maintained 4761F: drivers/video/fbdev/efifb.c 4762 4763EFI TEST DRIVER 4764L: linux-efi@vger.kernel.org 4765M: Ivan Hu <ivan.hu@canonical.com> 4766M: Matt Fleming <matt@codeblueprint.co.uk> 4767S: Maintained 4768F: drivers/firmware/efi/test/ 4769 4770EFS FILESYSTEM 4771W: http://aeschi.ch.eu.org/efs/ 4772S: Orphan 4773F: fs/efs/ 4774 4775EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4776M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4777L: netdev@vger.kernel.org 4778S: Maintained 4779F: drivers/net/ethernet/ibm/ehea/ 4780 4781EM28XX VIDEO4LINUX DRIVER 4782M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4783M: Mauro Carvalho Chehab <mchehab@kernel.org> 4784L: linux-media@vger.kernel.org 4785W: https://linuxtv.org 4786T: git git://linuxtv.org/media_tree.git 4787S: Maintained 4788F: drivers/media/usb/em28xx/ 4789F: Documentation/media/v4l-drivers/em28xx* 4790 4791EMBEDDED LINUX 4792M: Paul Gortmaker <paul.gortmaker@windriver.com> 4793M: Matt Mackall <mpm@selenic.com> 4794M: David Woodhouse <dwmw2@infradead.org> 4795L: linux-embedded@vger.kernel.org 4796S: Maintained 4797 4798EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4799M: James Smart <james.smart@broadcom.com> 4800M: Dick Kennedy <dick.kennedy@broadcom.com> 4801L: linux-scsi@vger.kernel.org 4802W: http://www.broadcom.com 4803S: Supported 4804F: drivers/scsi/lpfc/ 4805 4806ENE CB710 FLASH CARD READER DRIVER 4807M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4808S: Maintained 4809F: drivers/misc/cb710/ 4810F: drivers/mmc/host/cb710-mmc.* 4811F: include/linux/cb710.h 4812 4813ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4814M: Maxim Levitsky <maximlevitsky@gmail.com> 4815S: Maintained 4816F: drivers/media/rc/ene_ir.* 4817 4818EPSON S1D13XXX FRAMEBUFFER DRIVER 4819M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4820S: Maintained 4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4822F: drivers/video/fbdev/s1d13xxxfb.c 4823F: include/video/s1d13xxxfb.h 4824 4825ET131X NETWORK DRIVER 4826M: Mark Einon <mark.einon@gmail.com> 4827S: Odd Fixes 4828F: drivers/net/ethernet/agere/ 4829 4830ETHERNET BRIDGE 4831M: Stephen Hemminger <stephen@networkplumber.org> 4832L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4833L: netdev@vger.kernel.org 4834W: http://www.linuxfoundation.org/en/Net:Bridge 4835S: Maintained 4836F: include/linux/netfilter_bridge/ 4837F: net/bridge/ 4838 4839ETHERNET PHY LIBRARY 4840M: Florian Fainelli <f.fainelli@gmail.com> 4841L: netdev@vger.kernel.org 4842S: Maintained 4843F: include/linux/phy.h 4844F: include/linux/phy_fixed.h 4845F: drivers/net/phy/ 4846F: Documentation/networking/phy.txt 4847F: drivers/of/of_mdio.c 4848F: drivers/of/of_net.c 4849 4850EXT2 FILE SYSTEM 4851M: Jan Kara <jack@suse.com> 4852L: linux-ext4@vger.kernel.org 4853S: Maintained 4854F: Documentation/filesystems/ext2.txt 4855F: fs/ext2/ 4856F: include/linux/ext2* 4857 4858EXT4 FILE SYSTEM 4859M: "Theodore Ts'o" <tytso@mit.edu> 4860M: Andreas Dilger <adilger.kernel@dilger.ca> 4861L: linux-ext4@vger.kernel.org 4862W: http://ext4.wiki.kernel.org 4863Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4865S: Maintained 4866F: Documentation/filesystems/ext4.txt 4867F: fs/ext4/ 4868 4869Extended Verification Module (EVM) 4870M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4871L: linux-ima-devel@lists.sourceforge.net 4872L: linux-security-module@vger.kernel.org 4873S: Supported 4874F: security/integrity/evm/ 4875 4876EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4877M: MyungJoo Ham <myungjoo.ham@samsung.com> 4878M: Chanwoo Choi <cw00.choi@samsung.com> 4879L: linux-kernel@vger.kernel.org 4880T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4881S: Maintained 4882F: drivers/extcon/ 4883F: include/linux/extcon/ 4884F: include/linux/extcon.h 4885F: Documentation/extcon/ 4886F: Documentation/devicetree/bindings/extcon/ 4887 4888EXYNOS DP DRIVER 4889M: Jingoo Han <jingoohan1@gmail.com> 4890L: dri-devel@lists.freedesktop.org 4891S: Maintained 4892F: drivers/gpu/drm/exynos/exynos_dp* 4893 4894EXYNOS SYSMMU (IOMMU) driver 4895M: Marek Szyprowski <m.szyprowski@samsung.com> 4896L: iommu@lists.linux-foundation.org 4897S: Maintained 4898F: drivers/iommu/exynos-iommu.c 4899 4900EZchip NPS platform support 4901M: Noam Camus <noamc@ezchip.com> 4902S: Supported 4903F: arch/arc/plat-eznps 4904F: arch/arc/boot/dts/eznps.dts 4905 4906F71805F HARDWARE MONITORING DRIVER 4907M: Jean Delvare <jdelvare@suse.com> 4908L: linux-hwmon@vger.kernel.org 4909S: Maintained 4910F: Documentation/hwmon/f71805f 4911F: drivers/hwmon/f71805f.c 4912 4913FC0011 TUNER DRIVER 4914M: Michael Buesch <m@bues.ch> 4915L: linux-media@vger.kernel.org 4916S: Maintained 4917F: drivers/media/tuners/fc0011.h 4918F: drivers/media/tuners/fc0011.c 4919 4920FC2580 MEDIA DRIVER 4921M: Antti Palosaari <crope@iki.fi> 4922L: linux-media@vger.kernel.org 4923W: https://linuxtv.org 4924W: http://palosaari.fi/linux/ 4925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4926T: git git://linuxtv.org/anttip/media_tree.git 4927S: Maintained 4928F: drivers/media/tuners/fc2580* 4929 4930FANOTIFY 4931M: Eric Paris <eparis@redhat.com> 4932S: Maintained 4933F: fs/notify/fanotify/ 4934F: include/linux/fanotify.h 4935F: include/uapi/linux/fanotify.h 4936 4937FARSYNC SYNCHRONOUS DRIVER 4938M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4939W: http://www.farsite.co.uk/ 4940S: Supported 4941F: drivers/net/wan/farsync.* 4942 4943FAULT INJECTION SUPPORT 4944M: Akinobu Mita <akinobu.mita@gmail.com> 4945S: Supported 4946F: Documentation/fault-injection/ 4947F: lib/fault-inject.c 4948 4949FBTFT Framebuffer drivers 4950M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4951M: Noralf Trønnes <noralf@tronnes.org> 4952S: Maintained 4953F: drivers/staging/fbtft/ 4954 4955FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4956M: Johannes Thumshirn <jth@kernel.org> 4957L: fcoe-devel@open-fcoe.org 4958W: www.Open-FCoE.org 4959S: Supported 4960F: drivers/scsi/libfc/ 4961F: drivers/scsi/fcoe/ 4962F: include/scsi/fc/ 4963F: include/scsi/libfc.h 4964F: include/scsi/libfcoe.h 4965F: include/uapi/scsi/fc/ 4966 4967FILE LOCKING (flock() and fcntl()/lockf()) 4968M: Jeff Layton <jlayton@poochiereds.net> 4969M: "J. Bruce Fields" <bfields@fieldses.org> 4970L: linux-fsdevel@vger.kernel.org 4971S: Maintained 4972F: include/linux/fcntl.h 4973F: include/linux/fs.h 4974F: include/uapi/linux/fcntl.h 4975F: include/uapi/linux/fs.h 4976F: fs/fcntl.c 4977F: fs/locks.c 4978 4979FILESYSTEMS (VFS and infrastructure) 4980M: Alexander Viro <viro@zeniv.linux.org.uk> 4981L: linux-fsdevel@vger.kernel.org 4982S: Maintained 4983F: fs/* 4984 4985FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4986M: Riku Voipio <riku.voipio@iki.fi> 4987L: linux-hwmon@vger.kernel.org 4988S: Maintained 4989F: drivers/hwmon/f75375s.c 4990F: include/linux/f75375s.h 4991 4992FIREWIRE AUDIO DRIVERS 4993M: Clemens Ladisch <clemens@ladisch.de> 4994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4995T: git git://git.alsa-project.org/alsa-kernel.git 4996S: Maintained 4997F: sound/firewire/ 4998 4999FIREWIRE MEDIA DRIVERS (firedtv) 5000M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5001L: linux-media@vger.kernel.org 5002L: linux1394-devel@lists.sourceforge.net 5003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5004S: Maintained 5005F: drivers/media/firewire/ 5006 5007FIREWIRE SBP-2 TARGET 5008M: Chris Boot <bootc@bootc.net> 5009L: linux-scsi@vger.kernel.org 5010L: target-devel@vger.kernel.org 5011L: linux1394-devel@lists.sourceforge.net 5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5013S: Maintained 5014F: drivers/target/sbp/ 5015 5016FIREWIRE SUBSYSTEM 5017M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5018L: linux1394-devel@lists.sourceforge.net 5019W: http://ieee1394.wiki.kernel.org/ 5020T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5021S: Maintained 5022F: drivers/firewire/ 5023F: include/linux/firewire.h 5024F: include/uapi/linux/firewire*.h 5025F: tools/firewire/ 5026 5027FIRMWARE LOADER (request_firmware) 5028M: Ming Lei <ming.lei@canonical.com> 5029M: Luis R. Rodriguez <mcgrof@kernel.org> 5030L: linux-kernel@vger.kernel.org 5031S: Maintained 5032F: Documentation/firmware_class/ 5033F: drivers/base/firmware*.c 5034F: include/linux/firmware.h 5035 5036FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5037M: Joshua Morris <josh.h.morris@us.ibm.com> 5038M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5039S: Maintained 5040F: drivers/block/rsxx/ 5041 5042FLOPPY DRIVER 5043M: Jiri Kosina <jikos@kernel.org> 5044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5045S: Odd fixes 5046F: drivers/block/floppy.c 5047 5048FMC SUBSYSTEM 5049M: Alessandro Rubini <rubini@gnudd.com> 5050W: http://www.ohwr.org/projects/fmc-bus 5051S: Supported 5052F: drivers/fmc/ 5053F: include/linux/fmc*.h 5054F: include/linux/ipmi-fru.h 5055K: fmc_d.*register 5056 5057FPGA MANAGER FRAMEWORK 5058M: Alan Tull <atull@opensource.altera.com> 5059R: Moritz Fischer <moritz.fischer@ettus.com> 5060L: linux-fpga@vger.kernel.org 5061S: Maintained 5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5063F: drivers/fpga/ 5064F: include/linux/fpga/fpga-mgr.h 5065W: http://www.rocketboards.org 5066 5067FPU EMULATOR 5068M: Bill Metzenthen <billm@melbpc.org.au> 5069W: http://floatingpoint.sourceforge.net/emulator/index.html 5070S: Maintained 5071F: arch/x86/math-emu/ 5072 5073FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5074L: netdev@vger.kernel.org 5075S: Orphan 5076F: drivers/net/wan/dlci.c 5077F: drivers/net/wan/sdla.c 5078 5079FRAMEBUFFER LAYER 5080L: linux-fbdev@vger.kernel.org 5081Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5082S: Orphan 5083F: Documentation/fb/ 5084F: drivers/video/ 5085F: include/video/ 5086F: include/linux/fb.h 5087F: include/uapi/video/ 5088F: include/uapi/linux/fb.h 5089 5090FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5091M: Horia Geantă <horia.geanta@nxp.com> 5092M: Dan Douglass <dan.douglass@nxp.com> 5093L: linux-crypto@vger.kernel.org 5094S: Maintained 5095F: drivers/crypto/caam/ 5096F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5097 5098FREESCALE DIU FRAMEBUFFER DRIVER 5099M: Timur Tabi <timur@tabi.org> 5100L: linux-fbdev@vger.kernel.org 5101S: Maintained 5102F: drivers/video/fbdev/fsl-diu-fb.* 5103 5104FREESCALE DMA DRIVER 5105M: Li Yang <leoli@freescale.com> 5106M: Zhang Wei <zw@zh-kernel.org> 5107L: linuxppc-dev@lists.ozlabs.org 5108S: Maintained 5109F: drivers/dma/fsldma.* 5110 5111FREESCALE GPMI NAND DRIVER 5112M: Han Xu <han.xu@nxp.com> 5113L: linux-mtd@lists.infradead.org 5114S: Maintained 5115F: drivers/mtd/nand/gpmi-nand/* 5116 5117FREESCALE I2C CPM DRIVER 5118M: Jochen Friedrich <jochen@scram.de> 5119L: linuxppc-dev@lists.ozlabs.org 5120L: linux-i2c@vger.kernel.org 5121S: Maintained 5122F: drivers/i2c/busses/i2c-cpm.c 5123 5124FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5125M: Sascha Hauer <kernel@pengutronix.de> 5126L: linux-fbdev@vger.kernel.org 5127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5128S: Maintained 5129F: include/linux/platform_data/video-imxfb.h 5130F: drivers/video/fbdev/imxfb.c 5131 5132FREESCALE QUAD SPI DRIVER 5133M: Han Xu <han.xu@nxp.com> 5134L: linux-mtd@lists.infradead.org 5135S: Maintained 5136F: drivers/mtd/spi-nor/fsl-quadspi.c 5137 5138FREESCALE SOC FS_ENET DRIVER 5139M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5140M: Vitaly Bordug <vbordug@ru.mvista.com> 5141L: linuxppc-dev@lists.ozlabs.org 5142L: netdev@vger.kernel.org 5143S: Maintained 5144F: drivers/net/ethernet/freescale/fs_enet/ 5145F: include/linux/fs_enet_pd.h 5146 5147FREESCALE IMX / MXC FEC DRIVER 5148M: Fugang Duan <fugang.duan@nxp.com> 5149L: netdev@vger.kernel.org 5150S: Maintained 5151F: drivers/net/ethernet/freescale/fec_main.c 5152F: drivers/net/ethernet/freescale/fec_ptp.c 5153F: drivers/net/ethernet/freescale/fec.h 5154F: Documentation/devicetree/bindings/net/fsl-fec.txt 5155 5156FREESCALE QORIQ DPAA FMAN DRIVER 5157M: Madalin Bucur <madalin.bucur@nxp.com> 5158L: netdev@vger.kernel.org 5159S: Maintained 5160F: drivers/net/ethernet/freescale/fman 5161F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5162 5163FREESCALE SOC DRIVERS 5164M: Scott Wood <oss@buserror.net> 5165L: linuxppc-dev@lists.ozlabs.org 5166L: linux-arm-kernel@lists.infradead.org 5167S: Maintained 5168F: drivers/soc/fsl/ 5169F: include/linux/fsl/ 5170 5171FREESCALE QUICC ENGINE LIBRARY 5172M: Qiang Zhao <qiang.zhao@nxp.com> 5173L: linuxppc-dev@lists.ozlabs.org 5174S: Maintained 5175F: drivers/soc/fsl/qe/ 5176F: include/soc/fsl/*qe*.h 5177F: include/soc/fsl/*ucc*.h 5178 5179FREESCALE USB PERIPHERAL DRIVERS 5180M: Li Yang <leoli@freescale.com> 5181L: linux-usb@vger.kernel.org 5182L: linuxppc-dev@lists.ozlabs.org 5183S: Maintained 5184F: drivers/usb/gadget/udc/fsl* 5185 5186FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5187M: Li Yang <leoli@freescale.com> 5188L: netdev@vger.kernel.org 5189L: linuxppc-dev@lists.ozlabs.org 5190S: Maintained 5191F: drivers/net/ethernet/freescale/ucc_geth* 5192 5193FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5194M: Claudiu Manoil <claudiu.manoil@freescale.com> 5195L: netdev@vger.kernel.org 5196S: Maintained 5197F: drivers/net/ethernet/freescale/gianfar* 5198X: drivers/net/ethernet/freescale/gianfar_ptp.c 5199F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5200 5201FREESCALE QUICC ENGINE UCC HDLC DRIVER 5202M: Zhao Qiang <qiang.zhao@nxp.com> 5203L: netdev@vger.kernel.org 5204L: linuxppc-dev@lists.ozlabs.org 5205S: Maintained 5206F: drivers/net/wan/fsl_ucc_hdlc* 5207 5208FREESCALE QUICC ENGINE UCC UART DRIVER 5209M: Timur Tabi <timur@tabi.org> 5210L: linuxppc-dev@lists.ozlabs.org 5211S: Maintained 5212F: drivers/tty/serial/ucc_uart.c 5213 5214FREESCALE SOC SOUND DRIVERS 5215M: Timur Tabi <timur@tabi.org> 5216M: Nicolin Chen <nicoleotsuka@gmail.com> 5217M: Xiubo Li <Xiubo.Lee@gmail.com> 5218R: Fabio Estevam <fabio.estevam@nxp.com> 5219L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5220L: linuxppc-dev@lists.ozlabs.org 5221S: Maintained 5222F: sound/soc/fsl/fsl* 5223F: sound/soc/fsl/imx* 5224F: sound/soc/fsl/mpc8610_hpcd.c 5225 5226FREEVXFS FILESYSTEM 5227M: Christoph Hellwig <hch@infradead.org> 5228W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5229S: Maintained 5230F: fs/freevxfs/ 5231 5232FREEZER 5233M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5234M: Pavel Machek <pavel@ucw.cz> 5235L: linux-pm@vger.kernel.org 5236S: Supported 5237F: Documentation/power/freezing-of-tasks.txt 5238F: include/linux/freezer.h 5239F: kernel/freezer.c 5240 5241FRONTSWAP API 5242M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5243L: linux-kernel@vger.kernel.org 5244S: Maintained 5245F: mm/frontswap.c 5246F: include/linux/frontswap.h 5247 5248FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5249M: David Howells <dhowells@redhat.com> 5250L: linux-cachefs@redhat.com (moderated for non-subscribers) 5251S: Supported 5252F: Documentation/filesystems/caching/ 5253F: fs/fscache/ 5254F: include/linux/fscache*.h 5255 5256FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5257M: Theodore Y. Ts'o <tytso@mit.edu> 5258M: Jaegeuk Kim <jaegeuk@kernel.org> 5259L: linux-fsdevel@vger.kernel.org 5260S: Supported 5261F: fs/crypto/ 5262F: include/linux/fscrypto.h 5263 5264F2FS FILE SYSTEM 5265M: Jaegeuk Kim <jaegeuk@kernel.org> 5266M: Chao Yu <yuchao0@huawei.com> 5267L: linux-f2fs-devel@lists.sourceforge.net 5268W: https://f2fs.wiki.kernel.org/ 5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5270S: Maintained 5271F: Documentation/filesystems/f2fs.txt 5272F: Documentation/ABI/testing/sysfs-fs-f2fs 5273F: fs/f2fs/ 5274F: include/linux/f2fs_fs.h 5275F: include/trace/events/f2fs.h 5276 5277FUJITSU FR-V (FRV) PORT 5278S: Orphan 5279F: arch/frv/ 5280 5281FUJITSU LAPTOP EXTRAS 5282M: Jonathan Woithe <jwoithe@just42.net> 5283L: platform-driver-x86@vger.kernel.org 5284S: Maintained 5285F: drivers/platform/x86/fujitsu-laptop.c 5286 5287FUJITSU M-5MO LS CAMERA ISP DRIVER 5288M: Kyungmin Park <kyungmin.park@samsung.com> 5289M: Heungjun Kim <riverful.kim@samsung.com> 5290L: linux-media@vger.kernel.org 5291S: Maintained 5292F: drivers/media/i2c/m5mols/ 5293F: include/media/i2c/m5mols.h 5294 5295FUJITSU TABLET EXTRAS 5296M: Robert Gerlach <khnz@gmx.de> 5297L: platform-driver-x86@vger.kernel.org 5298S: Maintained 5299F: drivers/platform/x86/fujitsu-tablet.c 5300 5301FUSE: FILESYSTEM IN USERSPACE 5302M: Miklos Szeredi <miklos@szeredi.hu> 5303L: linux-fsdevel@vger.kernel.org 5304W: http://fuse.sourceforge.net/ 5305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5306S: Maintained 5307F: fs/fuse/ 5308F: include/uapi/linux/fuse.h 5309F: Documentation/filesystems/fuse.txt 5310 5311FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5312M: Rik Faith <faith@cs.unc.edu> 5313L: linux-scsi@vger.kernel.org 5314S: Odd Fixes (e.g., new signatures) 5315F: drivers/scsi/fdomain.* 5316 5317GCC PLUGINS 5318M: Kees Cook <keescook@chromium.org> 5319R: Emese Revfy <re.emese@gmail.com> 5320L: kernel-hardening@lists.openwall.com 5321S: Maintained 5322F: scripts/gcc-plugins/ 5323F: scripts/gcc-plugin.sh 5324F: scripts/Makefile.gcc-plugins 5325F: Documentation/gcc-plugins.txt 5326 5327GCOV BASED KERNEL PROFILING 5328M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5329S: Maintained 5330F: kernel/gcov/ 5331F: Documentation/dev-tools/gcov.rst 5332 5333GDT SCSI DISK ARRAY CONTROLLER DRIVER 5334M: Achim Leubner <achim_leubner@adaptec.com> 5335L: linux-scsi@vger.kernel.org 5336W: http://www.icp-vortex.com/ 5337S: Supported 5338F: drivers/scsi/gdt* 5339 5340GDB KERNEL DEBUGGING HELPER SCRIPTS 5341M: Jan Kiszka <jan.kiszka@siemens.com> 5342M: Kieran Bingham <kieran@bingham.xyz> 5343S: Supported 5344F: scripts/gdb/ 5345 5346GEMTEK FM RADIO RECEIVER DRIVER 5347M: Hans Verkuil <hverkuil@xs4all.nl> 5348L: linux-media@vger.kernel.org 5349T: git git://linuxtv.org/media_tree.git 5350W: https://linuxtv.org 5351S: Maintained 5352F: drivers/media/radio/radio-gemtek* 5353 5354GENERIC GPIO I2C DRIVER 5355M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5356S: Supported 5357F: drivers/i2c/busses/i2c-gpio.c 5358F: include/linux/i2c-gpio.h 5359 5360GENERIC GPIO I2C MULTIPLEXER DRIVER 5361M: Peter Korsgaard <peter.korsgaard@barco.com> 5362L: linux-i2c@vger.kernel.org 5363S: Supported 5364F: drivers/i2c/muxes/i2c-mux-gpio.c 5365F: include/linux/i2c-mux-gpio.h 5366F: Documentation/i2c/muxes/i2c-mux-gpio 5367 5368GENERIC HDLC (WAN) DRIVERS 5369M: Krzysztof Halasa <khc@pm.waw.pl> 5370W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5371S: Maintained 5372F: drivers/net/wan/c101.c 5373F: drivers/net/wan/hd6457* 5374F: drivers/net/wan/hdlc* 5375F: drivers/net/wan/n2.c 5376F: drivers/net/wan/pc300too.c 5377F: drivers/net/wan/pci200syn.c 5378F: drivers/net/wan/wanxl* 5379 5380GENERIC INCLUDE/ASM HEADER FILES 5381M: Arnd Bergmann <arnd@arndb.de> 5382L: linux-arch@vger.kernel.org 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5384S: Maintained 5385F: include/asm-generic/ 5386F: include/uapi/asm-generic/ 5387 5388GENERIC PHY FRAMEWORK 5389M: Kishon Vijay Abraham I <kishon@ti.com> 5390L: linux-kernel@vger.kernel.org 5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5392S: Supported 5393F: drivers/phy/ 5394F: include/linux/phy/ 5395 5396GENERIC PM DOMAINS 5397M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5398M: Kevin Hilman <khilman@kernel.org> 5399M: Ulf Hansson <ulf.hansson@linaro.org> 5400L: linux-pm@vger.kernel.org 5401S: Supported 5402F: drivers/base/power/domain*.c 5403F: include/linux/pm_domain.h 5404 5405GENERIC UIO DRIVER FOR PCI DEVICES 5406M: "Michael S. Tsirkin" <mst@redhat.com> 5407L: kvm@vger.kernel.org 5408S: Supported 5409F: drivers/uio/uio_pci_generic.c 5410 5411GET_MAINTAINER SCRIPT 5412M: Joe Perches <joe@perches.com> 5413S: Maintained 5414F: scripts/get_maintainer.pl 5415 5416GENWQE (IBM Generic Workqueue Card) 5417M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5418M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5419S: Supported 5420F: drivers/misc/genwqe/ 5421 5422GFS2 FILE SYSTEM 5423M: Steven Whitehouse <swhiteho@redhat.com> 5424M: Bob Peterson <rpeterso@redhat.com> 5425L: cluster-devel@redhat.com 5426W: http://sources.redhat.com/cluster/ 5427T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5428S: Supported 5429F: Documentation/filesystems/gfs2*.txt 5430F: fs/gfs2/ 5431F: include/uapi/linux/gfs2_ondisk.h 5432 5433GIGASET ISDN DRIVERS 5434M: Paul Bolle <pebolle@tiscali.nl> 5435L: gigaset307x-common@lists.sourceforge.net 5436W: http://gigaset307x.sourceforge.net/ 5437S: Odd Fixes 5438F: Documentation/isdn/README.gigaset 5439F: drivers/isdn/gigaset/ 5440F: include/uapi/linux/gigaset_dev.h 5441 5442GO7007 MPEG CODEC 5443M: Hans Verkuil <hans.verkuil@cisco.com> 5444L: linux-media@vger.kernel.org 5445S: Maintained 5446F: drivers/media/usb/go7007/ 5447 5448GOODIX TOUCHSCREEN 5449M: Bastien Nocera <hadess@hadess.net> 5450L: linux-input@vger.kernel.org 5451S: Maintained 5452F: drivers/input/touchscreen/goodix.c 5453 5454GPIO MOCKUP DRIVER 5455M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5456L: linux-gpio@vger.kernel.org 5457S: Maintained 5458F: drivers/gpio/gpio-mockup.c 5459F: tools/testing/selftests/gpio/ 5460 5461GPIO SUBSYSTEM 5462M: Linus Walleij <linus.walleij@linaro.org> 5463M: Alexandre Courbot <gnurou@gmail.com> 5464L: linux-gpio@vger.kernel.org 5465T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5466S: Maintained 5467F: Documentation/devicetree/bindings/gpio/ 5468F: Documentation/gpio/ 5469F: Documentation/ABI/testing/gpio-cdev 5470F: Documentation/ABI/obsolete/sysfs-gpio 5471F: drivers/gpio/ 5472F: include/linux/gpio/ 5473F: include/linux/gpio.h 5474F: include/asm-generic/gpio.h 5475F: include/uapi/linux/gpio.h 5476F: tools/gpio/ 5477 5478GRE DEMULTIPLEXER DRIVER 5479M: Dmitry Kozlov <xeb@mail.ru> 5480L: netdev@vger.kernel.org 5481S: Maintained 5482F: net/ipv4/gre_demux.c 5483F: net/ipv4/gre_offload.c 5484F: include/net/gre.h 5485 5486GRETH 10/100/1G Ethernet MAC device driver 5487M: Andreas Larsson <andreas@gaisler.com> 5488L: netdev@vger.kernel.org 5489S: Maintained 5490F: drivers/net/ethernet/aeroflex/ 5491 5492GREYBUS SUBSYSTEM 5493M: Johan Hovold <johan@kernel.org> 5494M: Alex Elder <elder@kernel.org> 5495M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5496S: Maintained 5497F: drivers/staging/greybus/ 5498 5499GREYBUS AUDIO PROTOCOLS DRIVERS 5500M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5501M: Mark Greer <mgreer@animalcreek.com> 5502S: Maintained 5503F: drivers/staging/greybus/audio_apbridgea.c 5504F: drivers/staging/greybus/audio_apbridgea.h 5505F: drivers/staging/greybus/audio_codec.c 5506F: drivers/staging/greybus/audio_codec.h 5507F: drivers/staging/greybus/audio_gb.c 5508F: drivers/staging/greybus/audio_manager.c 5509F: drivers/staging/greybus/audio_manager.h 5510F: drivers/staging/greybus/audio_manager_module.c 5511F: drivers/staging/greybus/audio_manager_private.h 5512F: drivers/staging/greybus/audio_manager_sysfs.c 5513F: drivers/staging/greybus/audio_module.c 5514F: drivers/staging/greybus/audio_topology.c 5515 5516GREYBUS PROTOCOLS DRIVERS 5517M: Rui Miguel Silva <rmfrfs@gmail.com> 5518S: Maintained 5519F: drivers/staging/greybus/sdio.c 5520F: drivers/staging/greybus/light.c 5521F: drivers/staging/greybus/gpio.c 5522F: drivers/staging/greybus/power_supply.c 5523F: drivers/staging/greybus/spi.c 5524F: drivers/staging/greybus/spilib.c 5525 5526GREYBUS PROTOCOLS DRIVERS 5527M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5528S: Maintained 5529F: drivers/staging/greybus/loopback.c 5530F: drivers/staging/greybus/timesync.c 5531F: drivers/staging/greybus/timesync_platform.c 5532 5533GREYBUS PROTOCOLS DRIVERS 5534M: Viresh Kumar <vireshk@kernel.org> 5535S: Maintained 5536F: drivers/staging/greybus/authentication.c 5537F: drivers/staging/greybus/bootrom.c 5538F: drivers/staging/greybus/firmware.h 5539F: drivers/staging/greybus/fw-core.c 5540F: drivers/staging/greybus/fw-download.c 5541F: drivers/staging/greybus/fw-managament.c 5542F: drivers/staging/greybus/greybus_authentication.h 5543F: drivers/staging/greybus/greybus_firmware.h 5544F: drivers/staging/greybus/hid.c 5545F: drivers/staging/greybus/i2c.c 5546F: drivers/staging/greybus/spi.c 5547F: drivers/staging/greybus/spilib.c 5548F: drivers/staging/greybus/spilib.h 5549 5550GREYBUS PROTOCOLS DRIVERS 5551M: David Lin <dtwlin@gmail.com> 5552S: Maintained 5553F: drivers/staging/greybus/uart.c 5554F: drivers/staging/greybus/log.c 5555 5556GREYBUS PLATFORM DRIVERS 5557M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5558S: Maintained 5559F: drivers/staging/greybus/arche-platform.c 5560F: drivers/staging/greybus/arche-apb-ctrl.c 5561F: drivers/staging/greybus/arche_platform.h 5562 5563GS1662 VIDEO SERIALIZER 5564M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5565L: linux-media@vger.kernel.org 5566T: git git://linuxtv.org/media_tree.git 5567S: Maintained 5568F: drivers/media/spi/gs1662.c 5569 5570GSPCA FINEPIX SUBDRIVER 5571M: Frank Zago <frank@zago.net> 5572L: linux-media@vger.kernel.org 5573T: git git://linuxtv.org/media_tree.git 5574S: Maintained 5575F: drivers/media/usb/gspca/finepix.c 5576 5577GSPCA GL860 SUBDRIVER 5578M: Olivier Lorin <o.lorin@laposte.net> 5579L: linux-media@vger.kernel.org 5580T: git git://linuxtv.org/media_tree.git 5581S: Maintained 5582F: drivers/media/usb/gspca/gl860/ 5583 5584GSPCA M5602 SUBDRIVER 5585M: Erik Andren <erik.andren@gmail.com> 5586L: linux-media@vger.kernel.org 5587T: git git://linuxtv.org/media_tree.git 5588S: Maintained 5589F: drivers/media/usb/gspca/m5602/ 5590 5591GSPCA PAC207 SONIXB SUBDRIVER 5592M: Hans Verkuil <hverkuil@xs4all.nl> 5593L: linux-media@vger.kernel.org 5594T: git git://linuxtv.org/media_tree.git 5595S: Odd Fixes 5596F: drivers/media/usb/gspca/pac207.c 5597 5598GSPCA SN9C20X SUBDRIVER 5599M: Brian Johnson <brijohn@gmail.com> 5600L: linux-media@vger.kernel.org 5601T: git git://linuxtv.org/media_tree.git 5602S: Maintained 5603F: drivers/media/usb/gspca/sn9c20x.c 5604 5605GSPCA T613 SUBDRIVER 5606M: Leandro Costantino <lcostantino@gmail.com> 5607L: linux-media@vger.kernel.org 5608T: git git://linuxtv.org/media_tree.git 5609S: Maintained 5610F: drivers/media/usb/gspca/t613.c 5611 5612GSPCA USB WEBCAM DRIVER 5613M: Hans Verkuil <hverkuil@xs4all.nl> 5614L: linux-media@vger.kernel.org 5615T: git git://linuxtv.org/media_tree.git 5616S: Odd Fixes 5617F: drivers/media/usb/gspca/ 5618 5619GUID PARTITION TABLE (GPT) 5620M: Davidlohr Bueso <dave@stgolabs.net> 5621L: linux-efi@vger.kernel.org 5622S: Maintained 5623F: block/partitions/efi.* 5624 5625STK1160 USB VIDEO CAPTURE DRIVER 5626M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5627L: linux-media@vger.kernel.org 5628T: git git://linuxtv.org/media_tree.git 5629S: Maintained 5630F: drivers/media/usb/stk1160/ 5631 5632H8/300 ARCHITECTURE 5633M: Yoshinori Sato <ysato@users.sourceforge.jp> 5634L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5635W: http://uclinux-h8.sourceforge.jp 5636T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5637S: Maintained 5638F: arch/h8300/ 5639F: drivers/clocksource/h8300_*.c 5640F: drivers/clk/h8300/ 5641F: drivers/irqchip/irq-renesas-h8*.c 5642 5643HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5644M: Frank Seidel <frank@f-seidel.de> 5645L: platform-driver-x86@vger.kernel.org 5646W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5647S: Maintained 5648F: drivers/platform/x86/hdaps.c 5649 5650HDPVR USB VIDEO ENCODER DRIVER 5651M: Hans Verkuil <hverkuil@xs4all.nl> 5652L: linux-media@vger.kernel.org 5653T: git git://linuxtv.org/media_tree.git 5654W: https://linuxtv.org 5655S: Odd Fixes 5656F: drivers/media/usb/hdpvr/ 5657 5658HWPOISON MEMORY FAILURE HANDLING 5659M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5660L: linux-mm@kvack.org 5661S: Maintained 5662F: mm/memory-failure.c 5663F: mm/hwpoison-inject.c 5664 5665HYPERVISOR VIRTUAL CONSOLE DRIVER 5666L: linuxppc-dev@lists.ozlabs.org 5667S: Odd Fixes 5668F: drivers/tty/hvc/ 5669 5670HACKRF MEDIA DRIVER 5671M: Antti Palosaari <crope@iki.fi> 5672L: linux-media@vger.kernel.org 5673W: https://linuxtv.org 5674W: http://palosaari.fi/linux/ 5675Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5676T: git git://linuxtv.org/anttip/media_tree.git 5677S: Maintained 5678F: drivers/media/usb/hackrf/ 5679 5680HARDWARE MONITORING 5681M: Jean Delvare <jdelvare@suse.com> 5682M: Guenter Roeck <linux@roeck-us.net> 5683L: linux-hwmon@vger.kernel.org 5684W: http://hwmon.wiki.kernel.org/ 5685T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5687S: Maintained 5688F: Documentation/hwmon/ 5689F: drivers/hwmon/ 5690F: include/linux/hwmon*.h 5691 5692HARDWARE RANDOM NUMBER GENERATOR CORE 5693M: Matt Mackall <mpm@selenic.com> 5694M: Herbert Xu <herbert@gondor.apana.org.au> 5695L: linux-crypto@vger.kernel.org 5696S: Odd fixes 5697F: Documentation/devicetree/bindings/rng/ 5698F: Documentation/hw_random.txt 5699F: drivers/char/hw_random/ 5700F: include/linux/hw_random.h 5701 5702HARDWARE SPINLOCK CORE 5703M: Ohad Ben-Cohen <ohad@wizery.com> 5704M: Bjorn Andersson <bjorn.andersson@linaro.org> 5705L: linux-remoteproc@vger.kernel.org 5706S: Maintained 5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5708F: Documentation/devicetree/bindings/hwlock/ 5709F: Documentation/hwspinlock.txt 5710F: drivers/hwspinlock/ 5711F: include/linux/hwspinlock.h 5712 5713HARMONY SOUND DRIVER 5714L: linux-parisc@vger.kernel.org 5715S: Maintained 5716F: sound/parisc/harmony.* 5717 5718HD29L2 MEDIA DRIVER 5719M: Antti Palosaari <crope@iki.fi> 5720L: linux-media@vger.kernel.org 5721W: https://linuxtv.org 5722W: http://palosaari.fi/linux/ 5723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5724T: git git://linuxtv.org/anttip/media_tree.git 5725S: Maintained 5726F: drivers/media/dvb-frontends/hd29l2* 5727 5728HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5729M: Brian Boylston <brian.boylston@hpe.com> 5730S: Supported 5731F: Documentation/watchdog/hpwdt.txt 5732F: drivers/watchdog/hpwdt.c 5733 5734HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5735M: Don Brace <don.brace@microsemi.com> 5736L: esc.storagedev@microsemi.com 5737L: linux-scsi@vger.kernel.org 5738S: Supported 5739F: Documentation/scsi/hpsa.txt 5740F: drivers/scsi/hpsa*.[ch] 5741F: include/linux/cciss*.h 5742F: include/uapi/linux/cciss*.h 5743 5744HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5745M: Don Brace <don.brace@microsemi.com> 5746L: esc.storagedev@microsemi.com 5747L: linux-scsi@vger.kernel.org 5748S: Supported 5749F: Documentation/blockdev/cciss.txt 5750F: drivers/block/cciss* 5751F: include/linux/cciss_ioctl.h 5752F: include/uapi/linux/cciss_ioctl.h 5753 5754HFI1 DRIVER 5755M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5756M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5757L: linux-rdma@vger.kernel.org 5758S: Supported 5759F: drivers/infiniband/hw/hfi1 5760 5761HFS FILESYSTEM 5762L: linux-fsdevel@vger.kernel.org 5763S: Orphan 5764F: Documentation/filesystems/hfs.txt 5765F: fs/hfs/ 5766 5767HFSPLUS FILESYSTEM 5768L: linux-fsdevel@vger.kernel.org 5769S: Orphan 5770F: Documentation/filesystems/hfsplus.txt 5771F: fs/hfsplus/ 5772 5773HGA FRAMEBUFFER DRIVER 5774M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5775L: linux-nvidia@lists.surfsouth.com 5776W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5777S: Maintained 5778F: drivers/video/fbdev/hgafb.c 5779 5780HIBERNATION (aka Software Suspend, aka swsusp) 5781M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5782M: Pavel Machek <pavel@ucw.cz> 5783L: linux-pm@vger.kernel.org 5784B: https://bugzilla.kernel.org 5785S: Supported 5786F: arch/x86/power/ 5787F: drivers/base/power/ 5788F: kernel/power/ 5789F: include/linux/suspend.h 5790F: include/linux/freezer.h 5791F: include/linux/pm.h 5792F: arch/*/include/asm/suspend*.h 5793 5794HID CORE LAYER 5795M: Jiri Kosina <jikos@kernel.org> 5796R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5797L: linux-input@vger.kernel.org 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5799S: Maintained 5800F: drivers/hid/ 5801F: include/linux/hid* 5802F: include/uapi/linux/hid* 5803 5804HID SENSOR HUB DRIVERS 5805M: Jiri Kosina <jikos@kernel.org> 5806M: Jonathan Cameron <jic23@kernel.org> 5807M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5808L: linux-input@vger.kernel.org 5809L: linux-iio@vger.kernel.org 5810S: Maintained 5811F: Documentation/hid/hid-sensor* 5812F: drivers/hid/hid-sensor-* 5813F: drivers/iio/*/hid-* 5814F: include/linux/hid-sensor-* 5815 5816HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5817M: Thomas Gleixner <tglx@linutronix.de> 5818L: linux-kernel@vger.kernel.org 5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5820S: Maintained 5821F: Documentation/timers/ 5822F: kernel/time/hrtimer.c 5823F: kernel/time/clockevents.c 5824F: kernel/time/tick*.* 5825F: kernel/time/timer_*.c 5826F: include/linux/clockchips.h 5827F: include/linux/hrtimer.h 5828 5829HIGH-SPEED SCC DRIVER FOR AX.25 5830L: linux-hams@vger.kernel.org 5831S: Orphan 5832F: drivers/net/hamradio/dmascc.c 5833F: drivers/net/hamradio/scc.c 5834 5835HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5836M: HighPoint Linux Team <linux@highpoint-tech.com> 5837W: http://www.highpoint-tech.com 5838S: Supported 5839F: Documentation/scsi/hptiop.txt 5840F: drivers/scsi/hptiop.c 5841 5842HIPPI 5843M: Jes Sorensen <jes@trained-monkey.org> 5844L: linux-hippi@sunsite.dk 5845S: Maintained 5846F: include/linux/hippidevice.h 5847F: include/uapi/linux/if_hippi.h 5848F: net/802/hippi.c 5849F: drivers/net/hippi/ 5850 5851HISILICON NETWORK SUBSYSTEM DRIVER 5852M: Yisen Zhuang <yisen.zhuang@huawei.com> 5853M: Salil Mehta <salil.mehta@huawei.com> 5854L: netdev@vger.kernel.org 5855W: http://www.hisilicon.com 5856S: Maintained 5857F: drivers/net/ethernet/hisilicon/ 5858F: Documentation/devicetree/bindings/net/hisilicon*.txt 5859 5860HISILICON ROCE DRIVER 5861M: Lijun Ou <oulijun@huawei.com> 5862M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5863L: linux-rdma@vger.kernel.org 5864S: Maintained 5865F: drivers/infiniband/hw/hns/ 5866F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5867 5868HISILICON SAS Controller 5869M: John Garry <john.garry@huawei.com> 5870W: http://www.hisilicon.com 5871S: Supported 5872F: drivers/scsi/hisi_sas/ 5873F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5874 5875HOST AP DRIVER 5876M: Jouni Malinen <j@w1.fi> 5877L: linux-wireless@vger.kernel.org 5878W: http://w1.fi/hostap-driver.html 5879S: Obsolete 5880F: drivers/net/wireless/intersil/hostap/ 5881 5882HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5883L: platform-driver-x86@vger.kernel.org 5884S: Orphan 5885F: drivers/platform/x86/tc1100-wmi.c 5886 5887HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5888M: Jaroslav Kysela <perex@perex.cz> 5889S: Maintained 5890F: drivers/net/ethernet/hp/hp100.* 5891 5892HPET: High Precision Event Timers driver 5893M: Clemens Ladisch <clemens@ladisch.de> 5894S: Maintained 5895F: Documentation/timers/hpet.txt 5896F: drivers/char/hpet.c 5897F: include/linux/hpet.h 5898F: include/uapi/linux/hpet.h 5899 5900HPET: x86 5901S: Orphan 5902F: arch/x86/kernel/hpet.c 5903F: arch/x86/include/asm/hpet.h 5904 5905HPFS FILESYSTEM 5906M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5907W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5908S: Maintained 5909F: fs/hpfs/ 5910 5911HSI SUBSYSTEM 5912M: Sebastian Reichel <sre@kernel.org> 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5914S: Maintained 5915F: Documentation/ABI/testing/sysfs-bus-hsi 5916F: Documentation/device-drivers/serial-interfaces.rst 5917F: drivers/hsi/ 5918F: include/linux/hsi/ 5919F: include/uapi/linux/hsi/ 5920 5921HSO 3G MODEM DRIVER 5922M: Jan Dumon <j.dumon@option.com> 5923W: http://www.pharscape.org 5924S: Maintained 5925F: drivers/net/usb/hso.c 5926 5927HSR NETWORK PROTOCOL 5928M: Arvid Brodin <arvid.brodin@alten.se> 5929L: netdev@vger.kernel.org 5930S: Maintained 5931F: net/hsr/ 5932 5933HTCPEN TOUCHSCREEN DRIVER 5934M: Pau Oliva Fora <pof@eslack.org> 5935L: linux-input@vger.kernel.org 5936S: Maintained 5937F: drivers/input/touchscreen/htcpen.c 5938 5939HUGETLB FILESYSTEM 5940M: Nadia Yvette Chambers <nyc@holomorphy.com> 5941S: Maintained 5942F: fs/hugetlbfs/ 5943 5944HVA ST MEDIA DRIVER 5945M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5946L: linux-media@vger.kernel.org 5947T: git git://linuxtv.org/media_tree.git 5948W: https://linuxtv.org 5949S: Supported 5950F: drivers/media/platform/sti/hva 5951 5952Hyper-V CORE AND DRIVERS 5953M: "K. Y. Srinivasan" <kys@microsoft.com> 5954M: Haiyang Zhang <haiyangz@microsoft.com> 5955L: devel@linuxdriverproject.org 5956S: Maintained 5957F: arch/x86/include/asm/mshyperv.h 5958F: arch/x86/include/uapi/asm/hyperv.h 5959F: arch/x86/kernel/cpu/mshyperv.c 5960F: drivers/hid/hid-hyperv.c 5961F: drivers/hv/ 5962F: drivers/input/serio/hyperv-keyboard.c 5963F: drivers/pci/host/pci-hyperv.c 5964F: drivers/net/hyperv/ 5965F: drivers/scsi/storvsc_drv.c 5966F: drivers/uio/uio_hv_generic.c 5967F: drivers/video/fbdev/hyperv_fb.c 5968F: include/linux/hyperv.h 5969F: tools/hv/ 5970F: Documentation/ABI/stable/sysfs-bus-vmbus 5971 5972I2C MUXES 5973M: Peter Rosin <peda@axentia.se> 5974L: linux-i2c@vger.kernel.org 5975S: Maintained 5976F: Documentation/i2c/i2c-topology 5977F: Documentation/i2c/muxes/ 5978F: Documentation/devicetree/bindings/i2c/i2c-mux* 5979F: Documentation/devicetree/bindings/i2c/i2c-arb* 5980F: Documentation/devicetree/bindings/i2c/i2c-gate* 5981F: drivers/i2c/i2c-mux.c 5982F: drivers/i2c/muxes/ 5983F: include/linux/i2c-mux.h 5984 5985I2C OVER PARALLEL PORT 5986M: Jean Delvare <jdelvare@suse.com> 5987L: linux-i2c@vger.kernel.org 5988S: Maintained 5989F: Documentation/i2c/busses/i2c-parport 5990F: Documentation/i2c/busses/i2c-parport-light 5991F: drivers/i2c/busses/i2c-parport.c 5992F: drivers/i2c/busses/i2c-parport-light.c 5993 5994I2C/SMBUS CONTROLLER DRIVERS FOR PC 5995M: Jean Delvare <jdelvare@suse.com> 5996L: linux-i2c@vger.kernel.org 5997S: Maintained 5998F: Documentation/i2c/busses/i2c-ali1535 5999F: Documentation/i2c/busses/i2c-ali1563 6000F: Documentation/i2c/busses/i2c-ali15x3 6001F: Documentation/i2c/busses/i2c-amd756 6002F: Documentation/i2c/busses/i2c-amd8111 6003F: Documentation/i2c/busses/i2c-i801 6004F: Documentation/i2c/busses/i2c-nforce2 6005F: Documentation/i2c/busses/i2c-piix4 6006F: Documentation/i2c/busses/i2c-sis5595 6007F: Documentation/i2c/busses/i2c-sis630 6008F: Documentation/i2c/busses/i2c-sis96x 6009F: Documentation/i2c/busses/i2c-via 6010F: Documentation/i2c/busses/i2c-viapro 6011F: drivers/i2c/busses/i2c-ali1535.c 6012F: drivers/i2c/busses/i2c-ali1563.c 6013F: drivers/i2c/busses/i2c-ali15x3.c 6014F: drivers/i2c/busses/i2c-amd756.c 6015F: drivers/i2c/busses/i2c-amd756-s4882.c 6016F: drivers/i2c/busses/i2c-amd8111.c 6017F: drivers/i2c/busses/i2c-i801.c 6018F: drivers/i2c/busses/i2c-isch.c 6019F: drivers/i2c/busses/i2c-nforce2.c 6020F: drivers/i2c/busses/i2c-nforce2-s4985.c 6021F: drivers/i2c/busses/i2c-piix4.c 6022F: drivers/i2c/busses/i2c-sis5595.c 6023F: drivers/i2c/busses/i2c-sis630.c 6024F: drivers/i2c/busses/i2c-sis96x.c 6025F: drivers/i2c/busses/i2c-via.c 6026F: drivers/i2c/busses/i2c-viapro.c 6027 6028I2C/SMBUS ISMT DRIVER 6029M: Seth Heasley <seth.heasley@intel.com> 6030M: Neil Horman <nhorman@tuxdriver.com> 6031L: linux-i2c@vger.kernel.org 6032F: drivers/i2c/busses/i2c-ismt.c 6033F: Documentation/i2c/busses/i2c-ismt 6034 6035I2C/SMBUS STUB DRIVER 6036M: Jean Delvare <jdelvare@suse.com> 6037L: linux-i2c@vger.kernel.org 6038S: Maintained 6039F: drivers/i2c/i2c-stub.c 6040 6041I2C SUBSYSTEM 6042M: Wolfram Sang <wsa@the-dreams.de> 6043L: linux-i2c@vger.kernel.org 6044W: https://i2c.wiki.kernel.org/ 6045Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6047S: Maintained 6048F: Documentation/devicetree/bindings/i2c/ 6049F: Documentation/i2c/ 6050F: drivers/i2c/ 6051F: drivers/i2c/*/ 6052F: include/linux/i2c.h 6053F: include/linux/i2c-*.h 6054F: include/uapi/linux/i2c.h 6055F: include/uapi/linux/i2c-*.h 6056 6057I2C ACPI SUPPORT 6058M: Mika Westerberg <mika.westerberg@linux.intel.com> 6059L: linux-i2c@vger.kernel.org 6060L: linux-acpi@vger.kernel.org 6061S: Maintained 6062 6063I2C-TAOS-EVM DRIVER 6064M: Jean Delvare <jdelvare@suse.com> 6065L: linux-i2c@vger.kernel.org 6066S: Maintained 6067F: Documentation/i2c/busses/i2c-taos-evm 6068F: drivers/i2c/busses/i2c-taos-evm.c 6069 6070I2C-TINY-USB DRIVER 6071M: Till Harbaum <till@harbaum.org> 6072L: linux-i2c@vger.kernel.org 6073W: http://www.harbaum.org/till/i2c_tiny_usb 6074S: Maintained 6075F: drivers/i2c/busses/i2c-tiny-usb.c 6076 6077i386 BOOT CODE 6078M: "H. Peter Anvin" <hpa@zytor.com> 6079S: Maintained 6080F: arch/x86/boot/ 6081 6082i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6083M: "H. Peter Anvin" <hpa@zytor.com> 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6085S: Maintained 6086 6087IA64 (Itanium) PLATFORM 6088M: Tony Luck <tony.luck@intel.com> 6089M: Fenghua Yu <fenghua.yu@intel.com> 6090L: linux-ia64@vger.kernel.org 6091T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6092S: Maintained 6093F: arch/ia64/ 6094 6095IBM Power VMX Cryptographic instructions 6096M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6097M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6098L: linux-crypto@vger.kernel.org 6099S: Supported 6100F: drivers/crypto/vmx/Makefile 6101F: drivers/crypto/vmx/Kconfig 6102F: drivers/crypto/vmx/vmx.c 6103F: drivers/crypto/vmx/aes* 6104F: drivers/crypto/vmx/ghash* 6105F: drivers/crypto/vmx/ppc-xlate.pl 6106 6107IBM Power in-Nest Crypto Acceleration 6108M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6109M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6110L: linux-crypto@vger.kernel.org 6111S: Supported 6112F: drivers/crypto/nx/Makefile 6113F: drivers/crypto/nx/Kconfig 6114F: drivers/crypto/nx/nx-aes* 6115F: drivers/crypto/nx/nx-sha* 6116F: drivers/crypto/nx/nx.* 6117F: drivers/crypto/nx/nx_csbcpb.h 6118F: drivers/crypto/nx/nx_debugfs.h 6119 6120IBM Power 842 compression accelerator 6121M: Dan Streetman <ddstreet@ieee.org> 6122S: Supported 6123F: drivers/crypto/nx/Makefile 6124F: drivers/crypto/nx/Kconfig 6125F: drivers/crypto/nx/nx-842* 6126F: include/linux/sw842.h 6127F: crypto/842.c 6128F: lib/842/ 6129 6130IBM Power Linux RAID adapter 6131M: Brian King <brking@us.ibm.com> 6132S: Supported 6133F: drivers/scsi/ipr.* 6134 6135IBM Power Virtual Ethernet Device Driver 6136M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6137L: netdev@vger.kernel.org 6138S: Supported 6139F: drivers/net/ethernet/ibm/ibmveth.* 6140 6141IBM Power SRIOV Virtual NIC Device Driver 6142M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6143M: John Allen <jallen@linux.vnet.ibm.com> 6144L: netdev@vger.kernel.org 6145S: Supported 6146F: drivers/net/ethernet/ibm/ibmvnic.* 6147 6148IBM Power Virtual SCSI Device Drivers 6149M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6150L: linux-scsi@vger.kernel.org 6151S: Supported 6152F: drivers/scsi/ibmvscsi/ibmvscsi* 6153F: include/scsi/viosrp.h 6154 6155IBM Power Virtual SCSI Device Target Driver 6156M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6157M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6158L: linux-scsi@vger.kernel.org 6159L: target-devel@vger.kernel.org 6160S: Supported 6161F: drivers/scsi/ibmvscsi_tgt/ 6162 6163IBM Power Virtual FC Device Drivers 6164M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6165L: linux-scsi@vger.kernel.org 6166S: Supported 6167F: drivers/scsi/ibmvscsi/ibmvfc* 6168 6169IBM ServeRAID RAID DRIVER 6170S: Orphan 6171F: drivers/scsi/ips.* 6172 6173ICH LPC AND GPIO DRIVER 6174M: Peter Tyser <ptyser@xes-inc.com> 6175S: Maintained 6176F: drivers/mfd/lpc_ich.c 6177F: drivers/gpio/gpio-ich.c 6178 6179IDE SUBSYSTEM 6180M: "David S. Miller" <davem@davemloft.net> 6181L: linux-ide@vger.kernel.org 6182Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6184S: Maintained 6185F: Documentation/ide/ 6186F: drivers/ide/ 6187F: include/linux/ide.h 6188 6189IDEAPAD LAPTOP EXTRAS DRIVER 6190M: Ike Panhc <ike.pan@canonical.com> 6191L: platform-driver-x86@vger.kernel.org 6192W: http://launchpad.net/ideapad-laptop 6193S: Maintained 6194F: drivers/platform/x86/ideapad-laptop.c 6195 6196IDEAPAD LAPTOP SLIDEBAR DRIVER 6197M: Andrey Moiseev <o2g.org.ru@gmail.com> 6198L: linux-input@vger.kernel.org 6199W: https://github.com/o2genum/ideapad-slidebar 6200S: Maintained 6201F: drivers/input/misc/ideapad_slidebar.c 6202 6203IDE/ATAPI DRIVERS 6204M: Borislav Petkov <bp@alien8.de> 6205L: linux-ide@vger.kernel.org 6206S: Maintained 6207F: Documentation/cdrom/ide-cd 6208F: drivers/ide/ide-cd* 6209 6210IEEE 802.15.4 SUBSYSTEM 6211M: Alexander Aring <aar@pengutronix.de> 6212M: Stefan Schmidt <stefan@osg.samsung.com> 6213L: linux-wpan@vger.kernel.org 6214W: http://wpan.cakelab.org/ 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6217S: Maintained 6218F: net/ieee802154/ 6219F: net/mac802154/ 6220F: drivers/net/ieee802154/ 6221F: include/linux/nl802154.h 6222F: include/linux/ieee802154.h 6223F: include/net/nl802154.h 6224F: include/net/mac802154.h 6225F: include/net/af_ieee802154.h 6226F: include/net/cfg802154.h 6227F: include/net/ieee802154_netdev.h 6228F: Documentation/networking/ieee802154.txt 6229 6230IGORPLUG-USB IR RECEIVER 6231M: Sean Young <sean@mess.org> 6232L: linux-media@vger.kernel.org 6233S: Maintained 6234F: drivers/media/rc/igorplugusb.c 6235 6236IGUANAWORKS USB IR TRANSCEIVER 6237M: Sean Young <sean@mess.org> 6238L: linux-media@vger.kernel.org 6239S: Maintained 6240F: drivers/media/rc/iguanair.c 6241 6242IIO DIGITAL POTENTIOMETER DAC 6243M: Peter Rosin <peda@axentia.se> 6244L: linux-iio@vger.kernel.org 6245S: Maintained 6246F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6247F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6248F: drivers/iio/dac/dpot-dac.c 6249 6250IIO ENVELOPE DETECTOR 6251M: Peter Rosin <peda@axentia.se> 6252L: linux-iio@vger.kernel.org 6253S: Maintained 6254F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6255F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6256F: drivers/iio/adc/envelope-detector.c 6257 6258IIO SUBSYSTEM AND DRIVERS 6259M: Jonathan Cameron <jic23@kernel.org> 6260R: Hartmut Knaack <knaack.h@gmx.de> 6261R: Lars-Peter Clausen <lars@metafoo.de> 6262R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6263L: linux-iio@vger.kernel.org 6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6265S: Maintained 6266F: Documentation/devicetree/bindings/iio/ 6267F: drivers/iio/ 6268F: drivers/staging/iio/ 6269F: include/linux/iio/ 6270F: tools/iio/ 6271 6272IKANOS/ADI EAGLE ADSL USB DRIVER 6273M: Matthieu Castet <castet.matthieu@free.fr> 6274M: Stanislaw Gruszka <stf_xl@wp.pl> 6275S: Maintained 6276F: drivers/usb/atm/ueagle-atm.c 6277 6278IMGTEC ASCII LCD DRIVER 6279M: Paul Burton <paul.burton@imgtec.com> 6280S: Maintained 6281F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6282F: drivers/auxdisplay/img-ascii-lcd.c 6283 6284INA209 HARDWARE MONITOR DRIVER 6285M: Guenter Roeck <linux@roeck-us.net> 6286L: linux-hwmon@vger.kernel.org 6287S: Maintained 6288F: Documentation/hwmon/ina209 6289F: Documentation/devicetree/bindings/i2c/ina209.txt 6290F: drivers/hwmon/ina209.c 6291 6292INA2XX HARDWARE MONITOR DRIVER 6293M: Guenter Roeck <linux@roeck-us.net> 6294L: linux-hwmon@vger.kernel.org 6295S: Maintained 6296F: Documentation/hwmon/ina2xx 6297F: drivers/hwmon/ina2xx.c 6298F: include/linux/platform_data/ina2xx.h 6299 6300INDUSTRY PACK SUBSYSTEM (IPACK) 6301M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6302M: Jens Taprogge <jens.taprogge@taprogge.org> 6303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6304L: industrypack-devel@lists.sourceforge.net 6305W: http://industrypack.sourceforge.net 6306S: Maintained 6307F: drivers/ipack/ 6308 6309INGENIC JZ4780 DMA Driver 6310M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6311S: Maintained 6312F: drivers/dma/dma-jz4780.c 6313 6314INGENIC JZ4780 NAND DRIVER 6315M: Harvey Hunt <harveyhuntnexus@gmail.com> 6316L: linux-mtd@lists.infradead.org 6317S: Maintained 6318F: drivers/mtd/nand/jz4780_* 6319 6320INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6321M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6322M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6323L: linux-ima-devel@lists.sourceforge.net 6324L: linux-ima-user@lists.sourceforge.net 6325L: linux-security-module@vger.kernel.org 6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6327S: Supported 6328F: security/integrity/ima/ 6329 6330IMGTEC IR DECODER DRIVER 6331M: James Hogan <james.hogan@imgtec.com> 6332S: Maintained 6333F: drivers/media/rc/img-ir/ 6334 6335IMS TWINTURBO FRAMEBUFFER DRIVER 6336L: linux-fbdev@vger.kernel.org 6337S: Orphan 6338F: drivers/video/fbdev/imsttfb.c 6339 6340INFINIBAND SUBSYSTEM 6341M: Doug Ledford <dledford@redhat.com> 6342M: Sean Hefty <sean.hefty@intel.com> 6343M: Hal Rosenstock <hal.rosenstock@gmail.com> 6344L: linux-rdma@vger.kernel.org 6345W: http://www.openfabrics.org/ 6346Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6348S: Supported 6349F: Documentation/infiniband/ 6350F: drivers/infiniband/ 6351F: include/uapi/linux/if_infiniband.h 6352F: include/uapi/rdma/ 6353F: include/rdma/ 6354 6355INOTIFY 6356M: John McCutchan <john@johnmccutchan.com> 6357M: Robert Love <rlove@rlove.org> 6358M: Eric Paris <eparis@parisplace.org> 6359S: Maintained 6360F: Documentation/filesystems/inotify.txt 6361F: fs/notify/inotify/ 6362F: include/linux/inotify.h 6363F: include/uapi/linux/inotify.h 6364 6365INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6366M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6367L: linux-input@vger.kernel.org 6368Q: http://patchwork.kernel.org/project/linux-input/list/ 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6370S: Maintained 6371F: drivers/input/ 6372F: include/linux/input.h 6373F: include/uapi/linux/input.h 6374F: include/linux/input/ 6375F: Documentation/devicetree/bindings/input/ 6376 6377INPUT MULTITOUCH (MT) PROTOCOL 6378M: Henrik Rydberg <rydberg@bitmath.org> 6379L: linux-input@vger.kernel.org 6380S: Odd fixes 6381F: Documentation/input/multi-touch-protocol.txt 6382F: drivers/input/input-mt.c 6383K: \b(ABS|SYN)_MT_ 6384 6385INTEL ASoC BDW/HSW DRIVERS 6386M: Jie Yang <yang.jie@linux.intel.com> 6387L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6388S: Supported 6389F: sound/soc/intel/common/sst-dsp* 6390F: sound/soc/intel/common/sst-firmware.c 6391F: sound/soc/intel/boards/broadwell.c 6392F: sound/soc/intel/haswell/ 6393 6394INTEL C600 SERIES SAS CONTROLLER DRIVER 6395M: Intel SCU Linux support <intel-linux-scu@intel.com> 6396M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6397L: linux-scsi@vger.kernel.org 6398T: git git://git.code.sf.net/p/intel-sas/isci 6399S: Supported 6400F: drivers/scsi/isci/ 6401 6402INTEL HID EVENT DRIVER 6403M: Alex Hung <alex.hung@canonical.com> 6404L: platform-driver-x86@vger.kernel.org 6405S: Maintained 6406F: drivers/platform/x86/intel-hid.c 6407 6408INTEL VIRTUAL BUTTON DRIVER 6409M: AceLan Kao <acelan.kao@canonical.com> 6410L: platform-driver-x86@vger.kernel.org 6411S: Maintained 6412F: drivers/platform/x86/intel-vbtn.c 6413 6414INTEL IDLE DRIVER 6415M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6416M: Len Brown <lenb@kernel.org> 6417L: linux-pm@vger.kernel.org 6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6419B: https://bugzilla.kernel.org 6420S: Supported 6421F: drivers/idle/intel_idle.c 6422 6423INTEL INTEGRATED SENSOR HUB DRIVER 6424M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6425M: Jiri Kosina <jikos@kernel.org> 6426L: linux-input@vger.kernel.org 6427S: Maintained 6428F: drivers/hid/intel-ish-hid/ 6429 6430INTEL PSTATE DRIVER 6431M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6432M: Len Brown <lenb@kernel.org> 6433L: linux-pm@vger.kernel.org 6434S: Supported 6435F: drivers/cpufreq/intel_pstate.c 6436 6437INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6438M: Maik Broemme <mbroemme@libmpq.org> 6439L: linux-fbdev@vger.kernel.org 6440S: Maintained 6441F: Documentation/fb/intelfb.txt 6442F: drivers/video/fbdev/intelfb/ 6443 6444INTEL 810/815 FRAMEBUFFER DRIVER 6445M: Antonino Daplas <adaplas@gmail.com> 6446L: linux-fbdev@vger.kernel.org 6447S: Maintained 6448F: drivers/video/fbdev/i810/ 6449 6450INTEL MENLOW THERMAL DRIVER 6451M: Sujith Thomas <sujith.thomas@intel.com> 6452L: platform-driver-x86@vger.kernel.org 6453W: https://01.org/linux-acpi 6454S: Supported 6455F: drivers/platform/x86/intel_menlow.c 6456 6457INTEL I/OAT DMA DRIVER 6458M: Dave Jiang <dave.jiang@intel.com> 6459R: Dan Williams <dan.j.williams@intel.com> 6460L: dmaengine@vger.kernel.org 6461Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6462S: Supported 6463F: drivers/dma/ioat* 6464 6465INTEL IOMMU (VT-d) 6466M: David Woodhouse <dwmw2@infradead.org> 6467L: iommu@lists.linux-foundation.org 6468T: git git://git.infradead.org/iommu-2.6.git 6469S: Supported 6470F: drivers/iommu/intel-iommu.c 6471F: include/linux/intel-iommu.h 6472 6473INTEL IOP-ADMA DMA DRIVER 6474R: Dan Williams <dan.j.williams@intel.com> 6475S: Odd fixes 6476F: drivers/dma/iop-adma.c 6477 6478INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6479M: Krzysztof Halasa <khalasa@piap.pl> 6480S: Maintained 6481F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6482F: arch/arm/mach-ixp4xx/include/mach/npe.h 6483F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6484F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6485F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6486F: drivers/net/wan/ixp4xx_hss.c 6487 6488INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6489M: Deepak Saxena <dsaxena@plexity.net> 6490S: Maintained 6491F: drivers/char/hw_random/ixp4xx-rng.c 6492 6493INTEL ETHERNET DRIVERS 6494M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6495L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6496W: http://www.intel.com/support/feedback.htm 6497W: http://e1000.sourceforge.net/ 6498Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6501S: Supported 6502F: Documentation/networking/e100.txt 6503F: Documentation/networking/e1000.txt 6504F: Documentation/networking/e1000e.txt 6505F: Documentation/networking/igb.txt 6506F: Documentation/networking/igbvf.txt 6507F: Documentation/networking/ixgb.txt 6508F: Documentation/networking/ixgbe.txt 6509F: Documentation/networking/ixgbevf.txt 6510F: Documentation/networking/i40e.txt 6511F: Documentation/networking/i40evf.txt 6512F: drivers/net/ethernet/intel/ 6513F: drivers/net/ethernet/intel/*/ 6514 6515INTEL RDMA RNIC DRIVER 6516M: Faisal Latif <faisal.latif@intel.com> 6517R: Chien Tin Tung <chien.tin.tung@intel.com> 6518R: Mustafa Ismail <mustafa.ismail@intel.com> 6519R: Shiraz Saleem <shiraz.saleem@intel.com> 6520R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6521L: linux-rdma@vger.kernel.org 6522S: Supported 6523F: drivers/infiniband/hw/i40iw/ 6524 6525INTEL MERRIFIELD GPIO DRIVER 6526M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6527L: linux-gpio@vger.kernel.org 6528S: Maintained 6529F: drivers/gpio/gpio-merrifield.c 6530 6531INTEL-MID GPIO DRIVER 6532M: David Cohen <david.a.cohen@linux.intel.com> 6533L: linux-gpio@vger.kernel.org 6534S: Maintained 6535F: drivers/gpio/gpio-intel-mid.c 6536 6537INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6538M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6539L: linux-wireless@vger.kernel.org 6540S: Maintained 6541F: Documentation/networking/README.ipw2100 6542F: Documentation/networking/README.ipw2200 6543F: drivers/net/wireless/intel/ipw2x00/ 6544 6545INTEL(R) TRACE HUB 6546M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6547S: Supported 6548F: Documentation/trace/intel_th.txt 6549F: drivers/hwtracing/intel_th/ 6550 6551INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6552M: Ning Sun <ning.sun@intel.com> 6553L: tboot-devel@lists.sourceforge.net 6554W: http://tboot.sourceforge.net 6555T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6556S: Supported 6557F: Documentation/intel_txt.txt 6558F: include/linux/tboot.h 6559F: arch/x86/kernel/tboot.c 6560 6561INTEL WIRELESS WIMAX CONNECTION 2400 6562M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6563M: linux-wimax@intel.com 6564L: wimax@linuxwimax.org (subscribers-only) 6565S: Supported 6566W: http://linuxwimax.org 6567F: Documentation/wimax/README.i2400m 6568F: drivers/net/wimax/i2400m/ 6569F: include/uapi/linux/wimax/i2400m.h 6570 6571INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6572M: Stanislaw Gruszka <sgruszka@redhat.com> 6573L: linux-wireless@vger.kernel.org 6574S: Supported 6575F: drivers/net/wireless/intel/iwlegacy/ 6576 6577INTEL WIRELESS WIFI LINK (iwlwifi) 6578M: Johannes Berg <johannes.berg@intel.com> 6579M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6580M: Luca Coelho <luciano.coelho@intel.com> 6581M: Intel Linux Wireless <linuxwifi@intel.com> 6582L: linux-wireless@vger.kernel.org 6583W: http://intellinuxwireless.org 6584T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6585S: Supported 6586F: drivers/net/wireless/intel/iwlwifi/ 6587 6588INTEL MANAGEMENT ENGINE (mei) 6589M: Tomas Winkler <tomas.winkler@intel.com> 6590L: linux-kernel@vger.kernel.org 6591S: Supported 6592F: include/uapi/linux/mei.h 6593F: include/linux/mei_cl_bus.h 6594F: drivers/misc/mei/* 6595F: drivers/watchdog/mei_wdt.c 6596F: Documentation/misc-devices/mei/* 6597F: samples/mei/* 6598 6599INTEL MIC DRIVERS (mic) 6600M: Sudeep Dutt <sudeep.dutt@intel.com> 6601M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6602S: Supported 6603W: https://github.com/sudeepdutt/mic 6604W: http://software.intel.com/en-us/mic-developer 6605F: include/linux/mic_bus.h 6606F: include/linux/scif.h 6607F: include/uapi/linux/mic_common.h 6608F: include/uapi/linux/mic_ioctl.h 6609F: include/uapi/linux/scif_ioctl.h 6610F: drivers/misc/mic/ 6611F: drivers/dma/mic_x100_dma.c 6612F: drivers/dma/mic_x100_dma.h 6613F: Documentation/mic/ 6614 6615INTEL PMC/P-Unit IPC DRIVER 6616M: Zha Qipeng<qipeng.zha@intel.com> 6617L: platform-driver-x86@vger.kernel.org 6618S: Maintained 6619F: drivers/platform/x86/intel_pmc_ipc.c 6620F: drivers/platform/x86/intel_punit_ipc.c 6621F: arch/x86/include/asm/intel_pmc_ipc.h 6622F: arch/x86/include/asm/intel_punit_ipc.h 6623 6624INTEL TELEMETRY DRIVER 6625M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6626L: platform-driver-x86@vger.kernel.org 6627S: Maintained 6628F: arch/x86/include/asm/intel_telemetry.h 6629F: drivers/platform/x86/intel_telemetry* 6630 6631INTEL PMC CORE DRIVER 6632M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6633M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6634L: platform-driver-x86@vger.kernel.org 6635S: Maintained 6636F: arch/x86/include/asm/pmc_core.h 6637F: drivers/platform/x86/intel_pmc_core* 6638 6639INVENSENSE MPU-3050 GYROSCOPE DRIVER 6640M: Linus Walleij <linus.walleij@linaro.org> 6641L: linux-iio@vger.kernel.org 6642S: Maintained 6643F: drivers/iio/gyro/mpu3050* 6644F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6645 6646IOC3 ETHERNET DRIVER 6647M: Ralf Baechle <ralf@linux-mips.org> 6648L: linux-mips@linux-mips.org 6649S: Maintained 6650F: drivers/net/ethernet/sgi/ioc3-eth.c 6651 6652IOC3 SERIAL DRIVER 6653M: Pat Gefre <pfg@sgi.com> 6654L: linux-serial@vger.kernel.org 6655S: Maintained 6656F: drivers/tty/serial/ioc3_serial.c 6657 6658IOMMU DRIVERS 6659M: Joerg Roedel <joro@8bytes.org> 6660L: iommu@lists.linux-foundation.org 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6662S: Maintained 6663F: Documentation/devicetree/bindings/iommu/ 6664F: drivers/iommu/ 6665 6666IP MASQUERADING 6667M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6668S: Maintained 6669F: net/ipv4/netfilter/ipt_MASQUERADE.c 6670 6671IPMI SUBSYSTEM 6672M: Corey Minyard <minyard@acm.org> 6673L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6674W: http://openipmi.sourceforge.net/ 6675S: Supported 6676F: Documentation/IPMI.txt 6677F: drivers/char/ipmi/ 6678F: include/linux/ipmi* 6679F: include/uapi/linux/ipmi* 6680 6681QCOM AUDIO (ASoC) DRIVERS 6682M: Patrick Lai <plai@codeaurora.org> 6683M: Banajit Goswami <bgoswami@codeaurora.org> 6684L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6685S: Supported 6686F: sound/soc/qcom/ 6687 6688IPS SCSI RAID DRIVER 6689M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6690L: linux-scsi@vger.kernel.org 6691W: http://www.adaptec.com/ 6692S: Maintained 6693F: drivers/scsi/ips* 6694 6695IPVS 6696M: Wensong Zhang <wensong@linux-vs.org> 6697M: Simon Horman <horms@verge.net.au> 6698M: Julian Anastasov <ja@ssi.bg> 6699L: netdev@vger.kernel.org 6700L: lvs-devel@vger.kernel.org 6701S: Maintained 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6703T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6704F: Documentation/networking/ipvs-sysctl.txt 6705F: include/net/ip_vs.h 6706F: include/uapi/linux/ip_vs.h 6707F: net/netfilter/ipvs/ 6708 6709IPWIRELESS DRIVER 6710M: Jiri Kosina <jikos@kernel.org> 6711M: David Sterba <dsterba@suse.com> 6712S: Odd Fixes 6713F: drivers/tty/ipwireless/ 6714 6715IPX NETWORK LAYER 6716M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6717L: netdev@vger.kernel.org 6718S: Maintained 6719F: include/net/ipx.h 6720F: include/uapi/linux/ipx.h 6721F: net/ipx/ 6722 6723IRDA SUBSYSTEM 6724M: Samuel Ortiz <samuel@sortiz.org> 6725L: irda-users@lists.sourceforge.net (subscribers-only) 6726L: netdev@vger.kernel.org 6727W: http://irda.sourceforge.net/ 6728S: Maintained 6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6730F: Documentation/networking/irda.txt 6731F: drivers/net/irda/ 6732F: include/net/irda/ 6733F: net/irda/ 6734 6735IRQ SUBSYSTEM 6736M: Thomas Gleixner <tglx@linutronix.de> 6737L: linux-kernel@vger.kernel.org 6738S: Maintained 6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6740F: kernel/irq/ 6741 6742IRQCHIP DRIVERS 6743M: Thomas Gleixner <tglx@linutronix.de> 6744M: Jason Cooper <jason@lakedaemon.net> 6745M: Marc Zyngier <marc.zyngier@arm.com> 6746L: linux-kernel@vger.kernel.org 6747S: Maintained 6748T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6749T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6750F: Documentation/devicetree/bindings/interrupt-controller/ 6751F: drivers/irqchip/ 6752 6753IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6754M: Marc Zyngier <marc.zyngier@arm.com> 6755S: Maintained 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6757F: Documentation/IRQ-domain.txt 6758F: include/linux/irqdomain.h 6759F: kernel/irq/irqdomain.c 6760F: kernel/irq/msi.c 6761 6762ISA 6763M: William Breathitt Gray <vilhelm.gray@gmail.com> 6764S: Maintained 6765F: Documentation/isa.txt 6766F: drivers/base/isa.c 6767F: include/linux/isa.h 6768 6769ISAPNP 6770M: Jaroslav Kysela <perex@perex.cz> 6771S: Maintained 6772F: Documentation/isapnp.txt 6773F: drivers/pnp/isapnp/ 6774F: include/linux/isapnp.h 6775 6776ISA RADIO MODULE 6777M: Hans Verkuil <hverkuil@xs4all.nl> 6778L: linux-media@vger.kernel.org 6779T: git git://linuxtv.org/media_tree.git 6780W: https://linuxtv.org 6781S: Maintained 6782F: drivers/media/radio/radio-isa* 6783 6784iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6785M: Peter Jones <pjones@redhat.com> 6786M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6787S: Maintained 6788F: drivers/firmware/iscsi_ibft* 6789 6790ISCSI 6791M: Lee Duncan <lduncan@suse.com> 6792M: Chris Leech <cleech@redhat.com> 6793L: open-iscsi@googlegroups.com 6794W: www.open-iscsi.com 6795S: Maintained 6796F: drivers/scsi/*iscsi* 6797F: include/scsi/*iscsi* 6798 6799ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6800M: Or Gerlitz <ogerlitz@mellanox.com> 6801M: Sagi Grimberg <sagi@grimberg.me> 6802M: Roi Dayan <roid@mellanox.com> 6803L: linux-rdma@vger.kernel.org 6804S: Supported 6805W: http://www.openfabrics.org 6806W: www.open-iscsi.org 6807Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6808F: drivers/infiniband/ulp/iser/ 6809 6810ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6811M: Sagi Grimberg <sagi@grimberg.me> 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6813L: linux-rdma@vger.kernel.org 6814L: target-devel@vger.kernel.org 6815S: Supported 6816W: http://www.linux-iscsi.org 6817F: drivers/infiniband/ulp/isert 6818 6819ISDN SUBSYSTEM 6820M: Karsten Keil <isdn@linux-pingi.de> 6821L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6822L: netdev@vger.kernel.org 6823W: http://www.isdn4linux.de 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6825S: Maintained 6826F: Documentation/isdn/ 6827F: drivers/isdn/ 6828F: include/linux/isdn.h 6829F: include/linux/isdn/ 6830F: include/uapi/linux/isdn.h 6831F: include/uapi/linux/isdn/ 6832 6833ISDN SUBSYSTEM (Eicon active card driver) 6834M: Armin Schindler <mac@melware.de> 6835L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6836W: http://www.melware.de 6837S: Maintained 6838F: drivers/isdn/hardware/eicon/ 6839 6840IT87 HARDWARE MONITORING DRIVER 6841M: Jean Delvare <jdelvare@suse.com> 6842L: linux-hwmon@vger.kernel.org 6843S: Maintained 6844F: Documentation/hwmon/it87 6845F: drivers/hwmon/it87.c 6846 6847IT913X MEDIA DRIVER 6848M: Antti Palosaari <crope@iki.fi> 6849L: linux-media@vger.kernel.org 6850W: https://linuxtv.org 6851W: http://palosaari.fi/linux/ 6852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6853T: git git://linuxtv.org/anttip/media_tree.git 6854S: Maintained 6855F: drivers/media/tuners/it913x* 6856 6857IVTV VIDEO4LINUX DRIVER 6858M: Andy Walls <awalls@md.metrocast.net> 6859L: ivtv-devel@ivtvdriver.org (subscribers-only) 6860L: linux-media@vger.kernel.org 6861T: git git://linuxtv.org/media_tree.git 6862W: http://www.ivtvdriver.org 6863S: Maintained 6864F: Documentation/media/v4l-drivers/ivtv* 6865F: drivers/media/pci/ivtv/ 6866F: include/uapi/linux/ivtv* 6867 6868IX2505V MEDIA DRIVER 6869M: Malcolm Priestley <tvboxspy@gmail.com> 6870L: linux-media@vger.kernel.org 6871W: https://linuxtv.org 6872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6873S: Maintained 6874F: drivers/media/dvb-frontends/ix2505v* 6875 6876JC42.4 TEMPERATURE SENSOR DRIVER 6877M: Guenter Roeck <linux@roeck-us.net> 6878L: linux-hwmon@vger.kernel.org 6879S: Maintained 6880F: drivers/hwmon/jc42.c 6881F: Documentation/hwmon/jc42 6882 6883JFS FILESYSTEM 6884M: Dave Kleikamp <shaggy@kernel.org> 6885L: jfs-discussion@lists.sourceforge.net 6886W: http://jfs.sourceforge.net/ 6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6888S: Maintained 6889F: Documentation/filesystems/jfs.txt 6890F: fs/jfs/ 6891 6892JME NETWORK DRIVER 6893M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6894L: netdev@vger.kernel.org 6895S: Maintained 6896F: drivers/net/ethernet/jme.* 6897 6898JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6899M: David Woodhouse <dwmw2@infradead.org> 6900L: linux-mtd@lists.infradead.org 6901W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6902S: Maintained 6903F: fs/jffs2/ 6904F: include/uapi/linux/jffs2.h 6905 6906JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6907M: "Theodore Ts'o" <tytso@mit.edu> 6908M: Jan Kara <jack@suse.com> 6909L: linux-ext4@vger.kernel.org 6910S: Maintained 6911F: fs/jbd2/ 6912F: include/linux/jbd2.h 6913 6914JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6915M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6916L: linux-media@vger.kernel.org 6917S: Maintained 6918F: drivers/media/platform/rcar_jpu.c 6919 6920JSM Neo PCI based serial card 6921M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6922L: linux-serial@vger.kernel.org 6923S: Maintained 6924F: drivers/tty/serial/jsm/ 6925 6926K10TEMP HARDWARE MONITORING DRIVER 6927M: Clemens Ladisch <clemens@ladisch.de> 6928L: linux-hwmon@vger.kernel.org 6929S: Maintained 6930F: Documentation/hwmon/k10temp 6931F: drivers/hwmon/k10temp.c 6932 6933K8TEMP HARDWARE MONITORING DRIVER 6934M: Rudolf Marek <r.marek@assembler.cz> 6935L: linux-hwmon@vger.kernel.org 6936S: Maintained 6937F: Documentation/hwmon/k8temp 6938F: drivers/hwmon/k8temp.c 6939 6940KASAN 6941M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6942R: Alexander Potapenko <glider@google.com> 6943R: Dmitry Vyukov <dvyukov@google.com> 6944L: kasan-dev@googlegroups.com 6945S: Maintained 6946F: arch/*/include/asm/kasan.h 6947F: arch/*/mm/kasan_init* 6948F: Documentation/dev-tools/kasan.rst 6949F: include/linux/kasan*.h 6950F: lib/test_kasan.c 6951F: mm/kasan/ 6952F: scripts/Makefile.kasan 6953 6954KCONFIG 6955M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6956L: linux-kbuild@vger.kernel.org 6957T: git git://gitorious.org/linux-kconfig/linux-kconfig 6958S: Maintained 6959F: Documentation/kbuild/kconfig-language.txt 6960F: scripts/kconfig/ 6961 6962KDUMP 6963M: Dave Young <dyoung@redhat.com> 6964M: Baoquan He <bhe@redhat.com> 6965R: Vivek Goyal <vgoyal@redhat.com> 6966L: kexec@lists.infradead.org 6967W: http://lse.sourceforge.net/kdump/ 6968S: Maintained 6969F: Documentation/kdump/ 6970 6971KEENE FM RADIO TRANSMITTER DRIVER 6972M: Hans Verkuil <hverkuil@xs4all.nl> 6973L: linux-media@vger.kernel.org 6974T: git git://linuxtv.org/media_tree.git 6975W: https://linuxtv.org 6976S: Maintained 6977F: drivers/media/radio/radio-keene* 6978 6979KERNEL AUTOMOUNTER v4 (AUTOFS4) 6980M: Ian Kent <raven@themaw.net> 6981L: autofs@vger.kernel.org 6982S: Maintained 6983F: fs/autofs4/ 6984 6985KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6986M: Michal Marek <mmarek@suse.com> 6987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6989L: linux-kbuild@vger.kernel.org 6990S: Maintained 6991F: Documentation/kbuild/ 6992F: Makefile 6993F: scripts/Makefile.* 6994F: scripts/basic/ 6995F: scripts/mk* 6996F: scripts/package/ 6997 6998KERNEL JANITORS 6999L: kernel-janitors@vger.kernel.org 7000W: http://kernelnewbies.org/KernelJanitors 7001S: Odd Fixes 7002 7003KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7004M: "J. Bruce Fields" <bfields@fieldses.org> 7005M: Jeff Layton <jlayton@poochiereds.net> 7006L: linux-nfs@vger.kernel.org 7007W: http://nfs.sourceforge.net/ 7008T: git git://linux-nfs.org/~bfields/linux.git 7009S: Supported 7010F: fs/nfsd/ 7011F: include/uapi/linux/nfsd/ 7012F: fs/lockd/ 7013F: fs/nfs_common/ 7014F: net/sunrpc/ 7015F: include/linux/lockd/ 7016F: include/linux/sunrpc/ 7017F: include/uapi/linux/sunrpc/ 7018 7019KERNEL SELFTEST FRAMEWORK 7020M: Shuah Khan <shuahkh@osg.samsung.com> 7021M: Shuah Khan <shuah@kernel.org> 7022L: linux-kselftest@vger.kernel.org 7023T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7024S: Maintained 7025F: tools/testing/selftests 7026 7027KERNEL VIRTUAL MACHINE (KVM) 7028M: Paolo Bonzini <pbonzini@redhat.com> 7029M: Radim Krčmář <rkrcmar@redhat.com> 7030L: kvm@vger.kernel.org 7031W: http://www.linux-kvm.org 7032T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7033S: Supported 7034F: Documentation/*/kvm*.txt 7035F: Documentation/virtual/kvm/ 7036F: arch/*/kvm/ 7037F: arch/x86/kernel/kvm.c 7038F: arch/x86/kernel/kvmclock.c 7039F: arch/*/include/asm/kvm* 7040F: include/linux/kvm* 7041F: include/uapi/linux/kvm* 7042F: virt/kvm/ 7043F: tools/kvm/ 7044 7045KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7046M: Joerg Roedel <joro@8bytes.org> 7047L: kvm@vger.kernel.org 7048W: http://www.linux-kvm.org/ 7049S: Maintained 7050F: arch/x86/include/asm/svm.h 7051F: arch/x86/kvm/svm.c 7052 7053KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7054M: Alexander Graf <agraf@suse.com> 7055L: kvm-ppc@vger.kernel.org 7056W: http://www.linux-kvm.org/ 7057T: git git://github.com/agraf/linux-2.6.git 7058S: Supported 7059F: arch/powerpc/include/asm/kvm* 7060F: arch/powerpc/kvm/ 7061 7062KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7063M: Christian Borntraeger <borntraeger@de.ibm.com> 7064M: Cornelia Huck <cornelia.huck@de.ibm.com> 7065L: linux-s390@vger.kernel.org 7066W: http://www.ibm.com/developerworks/linux/linux390/ 7067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7068S: Supported 7069F: Documentation/s390/kvm.txt 7070F: arch/s390/include/asm/kvm* 7071F: arch/s390/kvm/ 7072 7073KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7074M: Christoffer Dall <christoffer.dall@linaro.org> 7075M: Marc Zyngier <marc.zyngier@arm.com> 7076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7077L: kvmarm@lists.cs.columbia.edu 7078W: http://systems.cs.columbia.edu/projects/kvm-arm 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7080S: Supported 7081F: arch/arm/include/uapi/asm/kvm* 7082F: arch/arm/include/asm/kvm* 7083F: arch/arm/kvm/ 7084F: virt/kvm/arm/ 7085F: include/kvm/arm_* 7086 7087KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7088M: Christoffer Dall <christoffer.dall@linaro.org> 7089M: Marc Zyngier <marc.zyngier@arm.com> 7090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7091L: kvmarm@lists.cs.columbia.edu 7092S: Maintained 7093F: arch/arm64/include/uapi/asm/kvm* 7094F: arch/arm64/include/asm/kvm* 7095F: arch/arm64/kvm/ 7096 7097KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7098M: James Hogan <james.hogan@imgtec.com> 7099L: linux-mips@linux-mips.org 7100S: Supported 7101F: arch/mips/include/uapi/asm/kvm* 7102F: arch/mips/include/asm/kvm* 7103F: arch/mips/kvm/ 7104 7105KEXEC 7106M: Eric Biederman <ebiederm@xmission.com> 7107W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7108L: kexec@lists.infradead.org 7109S: Maintained 7110F: include/linux/kexec.h 7111F: include/uapi/linux/kexec.h 7112F: kernel/kexec* 7113 7114KEYS/KEYRINGS: 7115M: David Howells <dhowells@redhat.com> 7116L: keyrings@vger.kernel.org 7117S: Maintained 7118F: Documentation/security/keys.txt 7119F: include/linux/key.h 7120F: include/linux/key-type.h 7121F: include/linux/keyctl.h 7122F: include/uapi/linux/keyctl.h 7123F: include/keys/ 7124F: security/keys/ 7125 7126KEYS-TRUSTED 7127M: David Safford <safford@us.ibm.com> 7128M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7129L: linux-security-module@vger.kernel.org 7130L: keyrings@vger.kernel.org 7131S: Supported 7132F: Documentation/security/keys-trusted-encrypted.txt 7133F: include/keys/trusted-type.h 7134F: security/keys/trusted.c 7135F: security/keys/trusted.h 7136 7137KEYS-ENCRYPTED 7138M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7139M: David Safford <safford@us.ibm.com> 7140L: linux-security-module@vger.kernel.org 7141L: keyrings@vger.kernel.org 7142S: Supported 7143F: Documentation/security/keys-trusted-encrypted.txt 7144F: include/keys/encrypted-type.h 7145F: security/keys/encrypted-keys/ 7146 7147KGDB / KDB /debug_core 7148M: Jason Wessel <jason.wessel@windriver.com> 7149W: http://kgdb.wiki.kernel.org/ 7150L: kgdb-bugreport@lists.sourceforge.net 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7152S: Maintained 7153F: Documentation/DocBook/kgdb.tmpl 7154F: drivers/misc/kgdbts.c 7155F: drivers/tty/serial/kgdboc.c 7156F: include/linux/kdb.h 7157F: include/linux/kgdb.h 7158F: kernel/debug/ 7159 7160KMEMCHECK 7161M: Vegard Nossum <vegardno@ifi.uio.no> 7162M: Pekka Enberg <penberg@kernel.org> 7163S: Maintained 7164F: Documentation/dev-tools/kmemcheck.rst 7165F: arch/x86/include/asm/kmemcheck.h 7166F: arch/x86/mm/kmemcheck/ 7167F: include/linux/kmemcheck.h 7168F: mm/kmemcheck.c 7169 7170KMEMLEAK 7171M: Catalin Marinas <catalin.marinas@arm.com> 7172S: Maintained 7173F: Documentation/dev-tools/kmemleak.rst 7174F: include/linux/kmemleak.h 7175F: mm/kmemleak.c 7176F: mm/kmemleak-test.c 7177 7178KPROBES 7179M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7180M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7181M: "David S. Miller" <davem@davemloft.net> 7182M: Masami Hiramatsu <mhiramat@kernel.org> 7183S: Maintained 7184F: Documentation/kprobes.txt 7185F: include/linux/kprobes.h 7186F: kernel/kprobes.c 7187 7188KS0108 LCD CONTROLLER DRIVER 7189M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7190W: http://miguelojeda.es/auxdisplay.htm 7191W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7192S: Maintained 7193F: Documentation/auxdisplay/ks0108 7194F: drivers/auxdisplay/ks0108.c 7195F: include/linux/ks0108.h 7196 7197L3MDEV 7198M: David Ahern <dsa@cumulusnetworks.com> 7199L: netdev@vger.kernel.org 7200S: Maintained 7201F: net/l3mdev 7202F: include/net/l3mdev.h 7203 7204LANTIQ MIPS ARCHITECTURE 7205M: John Crispin <john@phrozen.org> 7206L: linux-mips@linux-mips.org 7207S: Maintained 7208F: arch/mips/lantiq 7209 7210LAPB module 7211L: linux-x25@vger.kernel.org 7212S: Orphan 7213F: Documentation/networking/lapb-module.txt 7214F: include/*/lapb.h 7215F: net/lapb/ 7216 7217LASI 53c700 driver for PARISC 7218M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7219L: linux-scsi@vger.kernel.org 7220S: Maintained 7221F: Documentation/scsi/53c700.txt 7222F: drivers/scsi/53c700* 7223 7224LED SUBSYSTEM 7225M: Richard Purdie <rpurdie@rpsys.net> 7226M: Jacek Anaszewski <j.anaszewski@samsung.com> 7227M: Pavel Machek <pavel@ucw.cz> 7228L: linux-leds@vger.kernel.org 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7230S: Maintained 7231F: Documentation/devicetree/bindings/leds/ 7232F: drivers/leds/ 7233F: include/linux/leds.h 7234 7235LEGACY EEPROM DRIVER 7236M: Jean Delvare <jdelvare@suse.com> 7237S: Maintained 7238F: Documentation/misc-devices/eeprom 7239F: drivers/misc/eeprom/eeprom.c 7240 7241LEGO USB Tower driver 7242M: Juergen Stuber <starblue@users.sourceforge.net> 7243L: legousb-devel@lists.sourceforge.net 7244W: http://legousb.sourceforge.net/ 7245S: Maintained 7246F: drivers/usb/misc/legousbtower.c 7247 7248LG2160 MEDIA DRIVER 7249M: Michael Krufky <mkrufky@linuxtv.org> 7250L: linux-media@vger.kernel.org 7251W: https://linuxtv.org 7252W: http://github.com/mkrufky 7253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7254T: git git://linuxtv.org/mkrufky/tuners.git 7255S: Maintained 7256F: drivers/media/dvb-frontends/lg2160.* 7257 7258LGDT3305 MEDIA DRIVER 7259M: Michael Krufky <mkrufky@linuxtv.org> 7260L: linux-media@vger.kernel.org 7261W: https://linuxtv.org 7262W: http://github.com/mkrufky 7263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7264T: git git://linuxtv.org/mkrufky/tuners.git 7265S: Maintained 7266F: drivers/media/dvb-frontends/lgdt3305.* 7267 7268LGUEST 7269M: Rusty Russell <rusty@rustcorp.com.au> 7270L: lguest@lists.ozlabs.org 7271W: http://lguest.ozlabs.org/ 7272S: Odd Fixes 7273F: arch/x86/include/asm/lguest*.h 7274F: arch/x86/lguest/ 7275F: drivers/lguest/ 7276F: include/linux/lguest*.h 7277F: tools/lguest/ 7278 7279LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7280M: Tejun Heo <tj@kernel.org> 7281L: linux-ide@vger.kernel.org 7282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7283S: Maintained 7284F: drivers/ata/ 7285F: include/linux/ata.h 7286F: include/linux/libata.h 7287F: Documentation/devicetree/bindings/ata/ 7288 7289LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7290M: Viresh Kumar <vireshk@kernel.org> 7291L: linux-ide@vger.kernel.org 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7293S: Maintained 7294F: include/linux/pata_arasan_cf_data.h 7295F: drivers/ata/pata_arasan_cf.c 7296 7297LIBATA PATA DRIVERS 7298M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7299M: Tejun Heo <tj@kernel.org> 7300L: linux-ide@vger.kernel.org 7301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7302S: Maintained 7303F: drivers/ata/pata_*.c 7304F: drivers/ata/ata_generic.c 7305 7306LIBATA SATA AHCI PLATFORM devices support 7307M: Hans de Goede <hdegoede@redhat.com> 7308M: Tejun Heo <tj@kernel.org> 7309L: linux-ide@vger.kernel.org 7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7311S: Maintained 7312F: drivers/ata/ahci_platform.c 7313F: drivers/ata/libahci_platform.c 7314F: include/linux/ahci_platform.h 7315 7316LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7317M: Mikael Pettersson <mikpelinux@gmail.com> 7318L: linux-ide@vger.kernel.org 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7320S: Maintained 7321F: drivers/ata/sata_promise.* 7322 7323LIBLOCKDEP 7324M: Sasha Levin <sasha.levin@oracle.com> 7325S: Maintained 7326F: tools/lib/lockdep/ 7327 7328LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7329M: Dan Williams <dan.j.williams@intel.com> 7330L: linux-nvdimm@lists.01.org 7331Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7333S: Supported 7334F: drivers/nvdimm/* 7335F: include/linux/nd.h 7336F: include/linux/libnvdimm.h 7337F: include/uapi/linux/ndctl.h 7338 7339LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7340M: Ross Zwisler <ross.zwisler@linux.intel.com> 7341L: linux-nvdimm@lists.01.org 7342Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7343S: Supported 7344F: drivers/nvdimm/blk.c 7345F: drivers/nvdimm/region_devs.c 7346F: drivers/acpi/nfit* 7347 7348LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7349M: Vishal Verma <vishal.l.verma@intel.com> 7350L: linux-nvdimm@lists.01.org 7351Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7352S: Supported 7353F: drivers/nvdimm/btt* 7354 7355LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7356M: Ross Zwisler <ross.zwisler@linux.intel.com> 7357L: linux-nvdimm@lists.01.org 7358Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7359S: Supported 7360F: drivers/nvdimm/pmem.c 7361F: include/linux/pmem.h 7362F: arch/*/include/asm/pmem.h 7363 7364LIGHTNVM PLATFORM SUPPORT 7365M: Matias Bjorling <mb@lightnvm.io> 7366W: http://github/OpenChannelSSD 7367L: linux-block@vger.kernel.org 7368S: Maintained 7369F: drivers/lightnvm/ 7370F: include/linux/lightnvm.h 7371F: include/uapi/linux/lightnvm.h 7372 7373LINUX FOR POWERPC (32-BIT AND 64-BIT) 7374M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7375M: Paul Mackerras <paulus@samba.org> 7376M: Michael Ellerman <mpe@ellerman.id.au> 7377W: https://github.com/linuxppc/linux/wiki 7378L: linuxppc-dev@lists.ozlabs.org 7379Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7381S: Supported 7382F: Documentation/powerpc/ 7383F: arch/powerpc/ 7384F: drivers/char/tpm/tpm_ibmvtpm* 7385F: drivers/crypto/nx/ 7386F: drivers/crypto/vmx/ 7387F: drivers/net/ethernet/ibm/ibmveth.* 7388F: drivers/net/ethernet/ibm/ibmvnic.* 7389F: drivers/pci/hotplug/pnv_php.c 7390F: drivers/pci/hotplug/rpa* 7391F: drivers/scsi/ibmvscsi/ 7392F: tools/testing/selftests/powerpc 7393N: opal 7394N: /pmac 7395N: powermac 7396N: powernv 7397N: [^a-z0-9]ps3 7398N: pseries 7399 7400LINUX FOR POWER MACINTOSH 7401M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7402W: http://www.penguinppc.org/ 7403L: linuxppc-dev@lists.ozlabs.org 7404S: Maintained 7405F: arch/powerpc/platforms/powermac/ 7406F: drivers/macintosh/ 7407 7408LINUX FOR POWERPC EMBEDDED MPC5XXX 7409M: Anatolij Gustschin <agust@denx.de> 7410L: linuxppc-dev@lists.ozlabs.org 7411T: git git://git.denx.de/linux-denx-agust.git 7412S: Maintained 7413F: arch/powerpc/platforms/512x/ 7414F: arch/powerpc/platforms/52xx/ 7415 7416LINUX FOR POWERPC EMBEDDED PPC4XX 7417M: Alistair Popple <alistair@popple.id.au> 7418M: Matt Porter <mporter@kernel.crashing.org> 7419W: http://www.penguinppc.org/ 7420L: linuxppc-dev@lists.ozlabs.org 7421S: Maintained 7422F: arch/powerpc/platforms/40x/ 7423F: arch/powerpc/platforms/44x/ 7424 7425LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7426L: linuxppc-dev@lists.ozlabs.org 7427S: Orphan 7428F: arch/powerpc/*/*virtex* 7429F: arch/powerpc/*/*/*virtex* 7430 7431LINUX FOR POWERPC EMBEDDED PPC8XX 7432M: Vitaly Bordug <vitb@kernel.crashing.org> 7433W: http://www.penguinppc.org/ 7434L: linuxppc-dev@lists.ozlabs.org 7435S: Maintained 7436F: arch/powerpc/platforms/8xx/ 7437 7438LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7439M: Scott Wood <oss@buserror.net> 7440M: Kumar Gala <galak@kernel.crashing.org> 7441W: http://www.penguinppc.org/ 7442L: linuxppc-dev@lists.ozlabs.org 7443T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7444S: Maintained 7445F: arch/powerpc/platforms/83xx/ 7446F: arch/powerpc/platforms/85xx/ 7447 7448LINUX FOR POWERPC PA SEMI PWRFICIENT 7449L: linuxppc-dev@lists.ozlabs.org 7450S: Orphan 7451F: arch/powerpc/platforms/pasemi/ 7452F: drivers/*/*pasemi* 7453F: drivers/*/*/*pasemi* 7454 7455LINUX SECURITY MODULE (LSM) FRAMEWORK 7456M: Chris Wright <chrisw@sous-sol.org> 7457L: linux-security-module@vger.kernel.org 7458S: Supported 7459 7460LIS3LV02D ACCELEROMETER DRIVER 7461M: Eric Piel <eric.piel@tremplin-utc.net> 7462S: Maintained 7463F: Documentation/misc-devices/lis3lv02d 7464F: drivers/misc/lis3lv02d/ 7465F: drivers/platform/x86/hp_accel.c 7466 7467LIVE PATCHING 7468M: Josh Poimboeuf <jpoimboe@redhat.com> 7469M: Jessica Yu <jeyu@redhat.com> 7470M: Jiri Kosina <jikos@kernel.org> 7471M: Miroslav Benes <mbenes@suse.cz> 7472R: Petr Mladek <pmladek@suse.com> 7473S: Maintained 7474F: kernel/livepatch/ 7475F: include/linux/livepatch.h 7476F: arch/x86/include/asm/livepatch.h 7477F: arch/x86/kernel/livepatch.c 7478F: Documentation/livepatch/ 7479F: Documentation/ABI/testing/sysfs-kernel-livepatch 7480F: samples/livepatch/ 7481L: live-patching@vger.kernel.org 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7483 7484LINUX KERNEL DUMP TEST MODULE (LKDTM) 7485M: Kees Cook <keescook@chromium.org> 7486S: Maintained 7487F: drivers/misc/lkdtm* 7488 7489LLC (802.2) 7490M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7491S: Maintained 7492F: include/linux/llc.h 7493F: include/uapi/linux/llc.h 7494F: include/net/llc* 7495F: net/llc/ 7496 7497LM73 HARDWARE MONITOR DRIVER 7498M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7499L: linux-hwmon@vger.kernel.org 7500S: Maintained 7501F: drivers/hwmon/lm73.c 7502 7503LM78 HARDWARE MONITOR DRIVER 7504M: Jean Delvare <jdelvare@suse.com> 7505L: linux-hwmon@vger.kernel.org 7506S: Maintained 7507F: Documentation/hwmon/lm78 7508F: drivers/hwmon/lm78.c 7509 7510LM83 HARDWARE MONITOR DRIVER 7511M: Jean Delvare <jdelvare@suse.com> 7512L: linux-hwmon@vger.kernel.org 7513S: Maintained 7514F: Documentation/hwmon/lm83 7515F: drivers/hwmon/lm83.c 7516 7517LM90 HARDWARE MONITOR DRIVER 7518M: Jean Delvare <jdelvare@suse.com> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/lm90 7522F: Documentation/devicetree/bindings/hwmon/lm90.txt 7523F: drivers/hwmon/lm90.c 7524 7525LM95234 HARDWARE MONITOR DRIVER 7526M: Guenter Roeck <linux@roeck-us.net> 7527L: linux-hwmon@vger.kernel.org 7528S: Maintained 7529F: Documentation/hwmon/lm95234 7530F: drivers/hwmon/lm95234.c 7531 7532LME2510 MEDIA DRIVER 7533M: Malcolm Priestley <tvboxspy@gmail.com> 7534L: linux-media@vger.kernel.org 7535W: https://linuxtv.org 7536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7537S: Maintained 7538F: drivers/media/usb/dvb-usb-v2/lmedm04* 7539 7540LOCKING PRIMITIVES 7541M: Peter Zijlstra <peterz@infradead.org> 7542M: Ingo Molnar <mingo@redhat.com> 7543L: linux-kernel@vger.kernel.org 7544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7545S: Maintained 7546F: Documentation/locking/ 7547F: include/linux/lockdep.h 7548F: include/linux/spinlock*.h 7549F: arch/*/include/asm/spinlock*.h 7550F: include/linux/rwlock*.h 7551F: include/linux/mutex*.h 7552F: arch/*/include/asm/mutex*.h 7553F: include/linux/rwsem*.h 7554F: arch/*/include/asm/rwsem.h 7555F: include/linux/seqlock.h 7556F: lib/locking*.[ch] 7557F: kernel/locking/ 7558 7559LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7560M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7561L: linux-ntfs-dev@lists.sourceforge.net 7562W: http://www.linux-ntfs.org/content/view/19/37/ 7563S: Maintained 7564F: Documentation/ldm.txt 7565F: block/partitions/ldm.* 7566 7567LogFS 7568M: Joern Engel <joern@logfs.org> 7569M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7570L: logfs@logfs.org 7571W: logfs.org 7572S: Maintained 7573F: fs/logfs/ 7574 7575LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7576M: Sathya Prakash <sathya.prakash@broadcom.com> 7577M: Chaitra P B <chaitra.basappa@broadcom.com> 7578M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7579L: MPT-FusionLinux.pdl@broadcom.com 7580L: linux-scsi@vger.kernel.org 7581W: http://www.avagotech.com/support/ 7582S: Supported 7583F: drivers/message/fusion/ 7584F: drivers/scsi/mpt2sas/ 7585F: drivers/scsi/mpt3sas/ 7586 7587LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7588M: Matthew Wilcox <matthew@wil.cx> 7589L: linux-scsi@vger.kernel.org 7590S: Maintained 7591F: drivers/scsi/sym53c8xx_2/ 7592 7593LTC4261 HARDWARE MONITOR DRIVER 7594M: Guenter Roeck <linux@roeck-us.net> 7595L: linux-hwmon@vger.kernel.org 7596S: Maintained 7597F: Documentation/hwmon/ltc4261 7598F: drivers/hwmon/ltc4261.c 7599 7600LTP (Linux Test Project) 7601M: Mike Frysinger <vapier@gentoo.org> 7602M: Cyril Hrubis <chrubis@suse.cz> 7603M: Wanlong Gao <wanlong.gao@gmail.com> 7604M: Jan Stancek <jstancek@redhat.com> 7605M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7606M: Alexey Kodanev <alexey.kodanev@oracle.com> 7607L: ltp@lists.linux.it (subscribers-only) 7608W: http://linux-test-project.github.io/ 7609T: git git://github.com/linux-test-project/ltp.git 7610S: Maintained 7611 7612M32R ARCHITECTURE 7613W: http://www.linux-m32r.org/ 7614S: Orphan 7615F: arch/m32r/ 7616 7617M68K ARCHITECTURE 7618M: Geert Uytterhoeven <geert@linux-m68k.org> 7619L: linux-m68k@lists.linux-m68k.org 7620W: http://www.linux-m68k.org/ 7621T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7622S: Maintained 7623F: arch/m68k/ 7624F: drivers/zorro/ 7625 7626M68K ON APPLE MACINTOSH 7627M: Joshua Thompson <funaho@jurai.org> 7628W: http://www.mac.linux-m68k.org/ 7629L: linux-m68k@lists.linux-m68k.org 7630S: Maintained 7631F: arch/m68k/mac/ 7632 7633M68K ON HP9000/300 7634M: Philip Blundell <philb@gnu.org> 7635W: http://www.tazenda.demon.co.uk/phil/linux-hp 7636S: Maintained 7637F: arch/m68k/hp300/ 7638 7639M88DS3103 MEDIA DRIVER 7640M: Antti Palosaari <crope@iki.fi> 7641L: linux-media@vger.kernel.org 7642W: https://linuxtv.org 7643W: http://palosaari.fi/linux/ 7644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7645T: git git://linuxtv.org/anttip/media_tree.git 7646S: Maintained 7647F: drivers/media/dvb-frontends/m88ds3103* 7648 7649M88RS2000 MEDIA DRIVER 7650M: Malcolm Priestley <tvboxspy@gmail.com> 7651L: linux-media@vger.kernel.org 7652W: https://linuxtv.org 7653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7654S: Maintained 7655F: drivers/media/dvb-frontends/m88rs2000* 7656 7657MA901 MASTERKIT USB FM RADIO DRIVER 7658M: Alexey Klimov <klimov.linux@gmail.com> 7659L: linux-media@vger.kernel.org 7660T: git git://linuxtv.org/media_tree.git 7661S: Maintained 7662F: drivers/media/radio/radio-ma901.c 7663 7664MAC80211 7665M: Johannes Berg <johannes@sipsolutions.net> 7666L: linux-wireless@vger.kernel.org 7667W: http://wireless.kernel.org/ 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7670S: Maintained 7671F: Documentation/networking/mac80211-injection.txt 7672F: include/net/mac80211.h 7673F: net/mac80211/ 7674F: drivers/net/wireless/mac80211_hwsim.[ch] 7675 7676MACVLAN DRIVER 7677M: Patrick McHardy <kaber@trash.net> 7678L: netdev@vger.kernel.org 7679S: Maintained 7680F: drivers/net/macvlan.c 7681F: include/linux/if_macvlan.h 7682 7683MAILBOX API 7684M: Jassi Brar <jassisinghbrar@gmail.com> 7685L: linux-kernel@vger.kernel.org 7686S: Maintained 7687F: drivers/mailbox/ 7688F: include/linux/mailbox_client.h 7689F: include/linux/mailbox_controller.h 7690 7691MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7692M: Michael Kerrisk <mtk.manpages@gmail.com> 7693W: http://www.kernel.org/doc/man-pages 7694L: linux-man@vger.kernel.org 7695S: Maintained 7696 7697MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7698M: Andrew Lunn <andrew@lunn.ch> 7699M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7700L: netdev@vger.kernel.org 7701S: Maintained 7702F: drivers/net/dsa/mv88e6xxx/ 7703F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7704 7705MARVELL ARMADA DRM SUPPORT 7706M: Russell King <rmk+kernel@armlinux.org.uk> 7707S: Maintained 7708F: drivers/gpu/drm/armada/ 7709F: include/uapi/drm/armada_drm.h 7710F: Documentation/devicetree/bindings/display/armada/ 7711 7712MARVELL CRYPTO DRIVER 7713M: Boris Brezillon <boris.brezillon@free-electrons.com> 7714M: Arnaud Ebalard <arno@natisbad.org> 7715F: drivers/crypto/marvell/ 7716S: Maintained 7717L: linux-crypto@vger.kernel.org 7718 7719MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7720M: Mirko Lindner <mlindner@marvell.com> 7721M: Stephen Hemminger <stephen@networkplumber.org> 7722L: netdev@vger.kernel.org 7723S: Maintained 7724F: drivers/net/ethernet/marvell/sk* 7725 7726MARVELL LIBERTAS WIRELESS DRIVER 7727L: libertas-dev@lists.infradead.org 7728S: Orphan 7729F: drivers/net/wireless/marvell/libertas/ 7730 7731MARVELL MV643XX ETHERNET DRIVER 7732M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7733L: netdev@vger.kernel.org 7734S: Maintained 7735F: drivers/net/ethernet/marvell/mv643xx_eth.* 7736F: include/linux/mv643xx.h 7737 7738MARVELL MVNETA ETHERNET DRIVER 7739M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7740L: netdev@vger.kernel.org 7741S: Maintained 7742F: drivers/net/ethernet/marvell/mvneta.* 7743 7744MARVELL MWIFIEX WIRELESS DRIVER 7745M: Amitkumar Karwar <akarwar@marvell.com> 7746M: Nishant Sarmukadam <nishants@marvell.com> 7747L: linux-wireless@vger.kernel.org 7748S: Maintained 7749F: drivers/net/wireless/marvell/mwifiex/ 7750 7751MARVELL MWL8K WIRELESS DRIVER 7752M: Lennert Buytenhek <buytenh@wantstofly.org> 7753L: linux-wireless@vger.kernel.org 7754S: Odd Fixes 7755F: drivers/net/wireless/marvell/mwl8k.c 7756 7757MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7758M: Nicolas Pitre <nico@fluxnic.net> 7759S: Odd Fixes 7760F: drivers/mmc/host/mvsdio.* 7761 7762MATROX FRAMEBUFFER DRIVER 7763L: linux-fbdev@vger.kernel.org 7764S: Orphan 7765F: drivers/video/fbdev/matrox/matroxfb_* 7766F: include/uapi/linux/matroxfb.h 7767 7768MAX16065 HARDWARE MONITOR DRIVER 7769M: Guenter Roeck <linux@roeck-us.net> 7770L: linux-hwmon@vger.kernel.org 7771S: Maintained 7772F: Documentation/hwmon/max16065 7773F: drivers/hwmon/max16065.c 7774 7775MAX20751 HARDWARE MONITOR DRIVER 7776M: Guenter Roeck <linux@roeck-us.net> 7777L: linux-hwmon@vger.kernel.org 7778S: Maintained 7779F: Documentation/hwmon/max20751 7780F: drivers/hwmon/max20751.c 7781 7782MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7783L: linux-hwmon@vger.kernel.org 7784S: Orphan 7785F: Documentation/hwmon/max6650 7786F: drivers/hwmon/max6650.c 7787 7788MAX6697 HARDWARE MONITOR DRIVER 7789M: Guenter Roeck <linux@roeck-us.net> 7790L: linux-hwmon@vger.kernel.org 7791S: Maintained 7792F: Documentation/hwmon/max6697 7793F: Documentation/devicetree/bindings/i2c/max6697.txt 7794F: drivers/hwmon/max6697.c 7795F: include/linux/platform_data/max6697.h 7796 7797MAX9860 MONO AUDIO VOICE CODEC DRIVER 7798M: Peter Rosin <peda@axentia.se> 7799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7800S: Maintained 7801F: Documentation/devicetree/bindings/sound/max9860.txt 7802F: sound/soc/codecs/max9860.* 7803 7804MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7805M: Krzysztof Kozlowski <krzk@kernel.org> 7806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7807L: linux-pm@vger.kernel.org 7808S: Supported 7809F: drivers/power/supply/max14577_charger.c 7810F: drivers/power/supply/max77693_charger.c 7811 7812MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7813M: Javier Martinez Canillas <javier@osg.samsung.com> 7814L: linux-kernel@vger.kernel.org 7815S: Supported 7816F: drivers/*/*max77802*.c 7817F: Documentation/devicetree/bindings/*/*max77802.txt 7818F: include/dt-bindings/*/*max77802.h 7819 7820MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7821M: Chanwoo Choi <cw00.choi@samsung.com> 7822M: Krzysztof Kozlowski <krzk@kernel.org> 7823M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7824L: linux-kernel@vger.kernel.org 7825S: Supported 7826F: drivers/*/max14577*.c 7827F: drivers/*/max77686*.c 7828F: drivers/*/max77693*.c 7829F: drivers/extcon/extcon-max14577.c 7830F: drivers/extcon/extcon-max77693.c 7831F: drivers/rtc/rtc-max77686.c 7832F: drivers/clk/clk-max77686.c 7833F: Documentation/devicetree/bindings/mfd/max14577.txt 7834F: Documentation/devicetree/bindings/*/max77686.txt 7835F: Documentation/devicetree/bindings/mfd/max77693.txt 7836F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7837F: include/linux/mfd/max14577*.h 7838F: include/linux/mfd/max77686*.h 7839F: include/linux/mfd/max77693*.h 7840 7841MAXIRADIO FM RADIO RECEIVER DRIVER 7842M: Hans Verkuil <hverkuil@xs4all.nl> 7843L: linux-media@vger.kernel.org 7844T: git git://linuxtv.org/media_tree.git 7845W: https://linuxtv.org 7846S: Maintained 7847F: drivers/media/radio/radio-maxiradio* 7848 7849MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7850M: Peter Rosin <peda@axentia.se> 7851L: linux-iio@vger.kernel.org 7852S: Maintained 7853F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7854F: drivers/iio/potentiometer/mcp4531.c 7855 7856MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7857M: William Breathitt Gray <vilhelm.gray@gmail.com> 7858L: linux-iio@vger.kernel.org 7859S: Maintained 7860F: drivers/iio/dac/cio-dac.c 7861 7862MEDIA DRIVERS FOR RENESAS - FCP 7863M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7864L: linux-media@vger.kernel.org 7865L: linux-renesas-soc@vger.kernel.org 7866T: git git://linuxtv.org/media_tree.git 7867S: Supported 7868F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7869F: drivers/media/platform/rcar-fcp.c 7870F: include/media/rcar-fcp.h 7871 7872MEDIA DRIVERS FOR RENESAS - VIN 7873M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7874L: linux-media@vger.kernel.org 7875L: linux-renesas-soc@vger.kernel.org 7876T: git git://linuxtv.org/media_tree.git 7877S: Supported 7878F: Documentation/devicetree/bindings/media/rcar_vin.txt 7879F: drivers/media/platform/rcar-vin/ 7880 7881MEDIA DRIVERS FOR RENESAS - VSP1 7882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7883L: linux-media@vger.kernel.org 7884L: linux-renesas-soc@vger.kernel.org 7885T: git git://linuxtv.org/media_tree.git 7886S: Supported 7887F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7888F: drivers/media/platform/vsp1/ 7889 7890MEDIA DRIVERS FOR HELENE 7891M: Abylay Ospan <aospan@netup.ru> 7892L: linux-media@vger.kernel.org 7893W: https://linuxtv.org 7894W: http://netup.tv/ 7895T: git git://linuxtv.org/media_tree.git 7896S: Supported 7897F: drivers/media/dvb-frontends/helene* 7898 7899MEDIA DRIVERS FOR ASCOT2E 7900M: Sergey Kozlov <serjk@netup.ru> 7901M: Abylay Ospan <aospan@netup.ru> 7902L: linux-media@vger.kernel.org 7903W: https://linuxtv.org 7904W: http://netup.tv/ 7905T: git git://linuxtv.org/media_tree.git 7906S: Supported 7907F: drivers/media/dvb-frontends/ascot2e* 7908 7909MEDIA DRIVERS FOR CXD2841ER 7910M: Sergey Kozlov <serjk@netup.ru> 7911M: Abylay Ospan <aospan@netup.ru> 7912L: linux-media@vger.kernel.org 7913W: https://linuxtv.org 7914W: http://netup.tv/ 7915T: git git://linuxtv.org/media_tree.git 7916S: Supported 7917F: drivers/media/dvb-frontends/cxd2841er* 7918 7919MEDIA DRIVERS FOR HORUS3A 7920M: Sergey Kozlov <serjk@netup.ru> 7921M: Abylay Ospan <aospan@netup.ru> 7922L: linux-media@vger.kernel.org 7923W: https://linuxtv.org 7924W: http://netup.tv/ 7925T: git git://linuxtv.org/media_tree.git 7926S: Supported 7927F: drivers/media/dvb-frontends/horus3a* 7928 7929MEDIA DRIVERS FOR LNBH25 7930M: Sergey Kozlov <serjk@netup.ru> 7931M: Abylay Ospan <aospan@netup.ru> 7932L: linux-media@vger.kernel.org 7933W: https://linuxtv.org 7934W: http://netup.tv/ 7935T: git git://linuxtv.org/media_tree.git 7936S: Supported 7937F: drivers/media/dvb-frontends/lnbh25* 7938 7939MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7940M: Sergey Kozlov <serjk@netup.ru> 7941M: Abylay Ospan <aospan@netup.ru> 7942L: linux-media@vger.kernel.org 7943W: https://linuxtv.org 7944W: http://netup.tv/ 7945T: git git://linuxtv.org/media_tree.git 7946S: Supported 7947F: drivers/media/pci/netup_unidvb/* 7948 7949MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7950M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7951M: Mauro Carvalho Chehab <mchehab@kernel.org> 7952P: LinuxTV.org Project 7953L: linux-media@vger.kernel.org 7954W: https://linuxtv.org 7955Q: http://patchwork.kernel.org/project/linux-media/list/ 7956T: git git://linuxtv.org/media_tree.git 7957S: Maintained 7958F: Documentation/media/ 7959F: drivers/media/ 7960F: drivers/staging/media/ 7961F: include/linux/platform_data/media/ 7962F: include/media/ 7963F: include/uapi/linux/dvb/ 7964F: include/uapi/linux/videodev2.h 7965F: include/uapi/linux/media.h 7966F: include/uapi/linux/v4l2-* 7967F: include/uapi/linux/meye.h 7968F: include/uapi/linux/ivtv* 7969F: include/uapi/linux/uvcvideo.h 7970 7971MEDIATEK ETHERNET DRIVER 7972M: Felix Fietkau <nbd@openwrt.org> 7973M: John Crispin <blogic@openwrt.org> 7974L: netdev@vger.kernel.org 7975S: Maintained 7976F: drivers/net/ethernet/mediatek/ 7977 7978MEDIATEK MT7601U WIRELESS LAN DRIVER 7979M: Jakub Kicinski <kubakici@wp.pl> 7980L: linux-wireless@vger.kernel.org 7981S: Maintained 7982F: drivers/net/wireless/mediatek/mt7601u/ 7983 7984MEGARAID SCSI/SAS DRIVERS 7985M: Kashyap Desai <kashyap.desai@broadcom.com> 7986M: Sumit Saxena <sumit.saxena@broadcom.com> 7987M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 7988L: megaraidlinux.pdl@broadcom.com 7989L: linux-scsi@vger.kernel.org 7990W: http://www.avagotech.com/support/ 7991S: Maintained 7992F: Documentation/scsi/megaraid.txt 7993F: drivers/scsi/megaraid.* 7994F: drivers/scsi/megaraid/ 7995 7996MELFAS MIP4 TOUCHSCREEN DRIVER 7997M: Sangwon Jee <jeesw@melfas.com> 7998W: http://www.melfas.com 7999S: Supported 8000F: drivers/input/touchscreen/melfas_mip4.c 8001F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8002 8003MELLANOX ETHERNET DRIVER (mlx4_en) 8004M: Tariq Toukan <tariqt@mellanox.com> 8005L: netdev@vger.kernel.org 8006S: Supported 8007W: http://www.mellanox.com 8008Q: http://patchwork.ozlabs.org/project/netdev/list/ 8009F: drivers/net/ethernet/mellanox/mlx4/en_* 8010 8011MELLANOX ETHERNET DRIVER (mlx5e) 8012M: Saeed Mahameed <saeedm@mellanox.com> 8013L: netdev@vger.kernel.org 8014S: Supported 8015W: http://www.mellanox.com 8016Q: http://patchwork.ozlabs.org/project/netdev/list/ 8017F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8018 8019MELLANOX ETHERNET SWITCH DRIVERS 8020M: Jiri Pirko <jiri@mellanox.com> 8021M: Ido Schimmel <idosch@mellanox.com> 8022L: netdev@vger.kernel.org 8023S: Supported 8024W: http://www.mellanox.com 8025Q: http://patchwork.ozlabs.org/project/netdev/list/ 8026F: drivers/net/ethernet/mellanox/mlxsw/ 8027 8028MELLANOX MLXCPLD LED DRIVER 8029M: Vadim Pasternak <vadimp@mellanox.com> 8030L: linux-leds@vger.kernel.org 8031S: Supported 8032F: drivers/leds/leds-mlxcpld.c 8033F: Documentation/leds/leds-mlxcpld.txt 8034 8035MELLANOX PLATFORM DRIVER 8036M: Vadim Pasternak <vadimp@mellanox.com> 8037L: platform-driver-x86@vger.kernel.org 8038S: Supported 8039F: arch/x86/platform/mellanox/mlx-platform.c 8040 8041SOFT-ROCE DRIVER (rxe) 8042M: Moni Shoua <monis@mellanox.com> 8043L: linux-rdma@vger.kernel.org 8044S: Supported 8045W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8046Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8047F: drivers/infiniband/sw/rxe/ 8048F: include/uapi/rdma/rdma_user_rxe.h 8049 8050MEMBARRIER SUPPORT 8051M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8052M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8053L: linux-kernel@vger.kernel.org 8054S: Supported 8055F: kernel/membarrier.c 8056F: include/uapi/linux/membarrier.h 8057 8058MEMORY MANAGEMENT 8059L: linux-mm@kvack.org 8060W: http://www.linux-mm.org 8061S: Maintained 8062F: include/linux/mm.h 8063F: include/linux/gfp.h 8064F: include/linux/mmzone.h 8065F: include/linux/memory_hotplug.h 8066F: include/linux/vmalloc.h 8067F: mm/ 8068 8069MEMORY TECHNOLOGY DEVICES (MTD) 8070M: David Woodhouse <dwmw2@infradead.org> 8071M: Brian Norris <computersforpeace@gmail.com> 8072M: Boris Brezillon <boris.brezillon@free-electrons.com> 8073M: Marek Vasut <marek.vasut@gmail.com> 8074M: Richard Weinberger <richard@nod.at> 8075M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8076L: linux-mtd@lists.infradead.org 8077W: http://www.linux-mtd.infradead.org/ 8078Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8079T: git git://git.infradead.org/linux-mtd.git 8080T: git git://git.infradead.org/l2-mtd.git 8081S: Maintained 8082F: Documentation/devicetree/bindings/mtd/ 8083F: drivers/mtd/ 8084F: include/linux/mtd/ 8085F: include/uapi/mtd/ 8086 8087MEN A21 WATCHDOG DRIVER 8088M: Johannes Thumshirn <morbidrsa@gmail.com> 8089L: linux-watchdog@vger.kernel.org 8090S: Maintained 8091F: drivers/watchdog/mena21_wdt.c 8092 8093MEN CHAMELEON BUS (mcb) 8094M: Johannes Thumshirn <morbidrsa@gmail.com> 8095S: Maintained 8096F: drivers/mcb/ 8097F: include/linux/mcb.h 8098F: Documentation/men-chameleon-bus.txt 8099 8100MEN F21BMC (Board Management Controller) 8101M: Andreas Werner <andreas.werner@men.de> 8102S: Supported 8103F: drivers/mfd/menf21bmc.c 8104F: drivers/watchdog/menf21bmc_wdt.c 8105F: drivers/leds/leds-menf21bmc.c 8106F: drivers/hwmon/menf21bmc_hwmon.c 8107F: Documentation/hwmon/menf21bmc 8108 8109METAG ARCHITECTURE 8110M: James Hogan <james.hogan@imgtec.com> 8111L: linux-metag@vger.kernel.org 8112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8113S: Odd Fixes 8114F: arch/metag/ 8115F: Documentation/metag/ 8116F: Documentation/devicetree/bindings/metag/ 8117F: Documentation/devicetree/bindings/interrupt-controller/img,* 8118F: drivers/clocksource/metag_generic.c 8119F: drivers/irqchip/irq-metag.c 8120F: drivers/irqchip/irq-metag-ext.c 8121F: drivers/tty/metag_da.c 8122 8123MICROBLAZE ARCHITECTURE 8124M: Michal Simek <monstr@monstr.eu> 8125W: http://www.monstr.eu/fdt/ 8126T: git git://git.monstr.eu/linux-2.6-microblaze.git 8127S: Supported 8128F: arch/microblaze/ 8129 8130MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8131M: Richard Genoud <richard.genoud@gmail.com> 8132S: Maintained 8133F: drivers/tty/serial/atmel_serial.c 8134F: include/linux/atmel_serial.h 8135 8136MICROCHIP / ATMEL ISC DRIVER 8137M: Songjun Wu <songjun.wu@microchip.com> 8138L: linux-media@vger.kernel.org 8139S: Supported 8140F: drivers/media/platform/atmel/atmel-isc.c 8141F: drivers/media/platform/atmel/atmel-isc-regs.h 8142F: devicetree/bindings/media/atmel-isc.txt 8143 8144MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8145M: Chen Yu <yu.c.chen@intel.com> 8146L: platform-driver-x86@vger.kernel.org 8147S: Supported 8148F: drivers/platform/x86/surfacepro3_button.c 8149 8150MICROTEK X6 SCANNER 8151M: Oliver Neukum <oliver@neukum.org> 8152S: Maintained 8153F: drivers/usb/image/microtek.* 8154 8155MIPS 8156M: Ralf Baechle <ralf@linux-mips.org> 8157L: linux-mips@linux-mips.org 8158W: http://www.linux-mips.org/ 8159T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8160Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8161S: Supported 8162F: Documentation/devicetree/bindings/mips/ 8163F: Documentation/mips/ 8164F: arch/mips/ 8165 8166MIPS/LOONGSON1 ARCHITECTURE 8167M: Keguang Zhang <keguang.zhang@gmail.com> 8168L: linux-mips@linux-mips.org 8169S: Maintained 8170F: arch/mips/loongson32/ 8171F: arch/mips/include/asm/mach-loongson32/ 8172F: drivers/*/*loongson1* 8173F: drivers/*/*/*loongson1* 8174 8175MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8176M: Hans Verkuil <hverkuil@xs4all.nl> 8177L: linux-media@vger.kernel.org 8178T: git git://linuxtv.org/media_tree.git 8179W: https://linuxtv.org 8180S: Odd Fixes 8181F: drivers/media/radio/radio-miropcm20* 8182 8183MELLANOX MLX4 core VPI driver 8184M: Yishai Hadas <yishaih@mellanox.com> 8185L: netdev@vger.kernel.org 8186L: linux-rdma@vger.kernel.org 8187W: http://www.mellanox.com 8188Q: http://patchwork.ozlabs.org/project/netdev/list/ 8189S: Supported 8190F: drivers/net/ethernet/mellanox/mlx4/ 8191F: include/linux/mlx4/ 8192F: include/uapi/rdma/mlx4-abi.h 8193 8194MELLANOX MLX4 IB driver 8195M: Yishai Hadas <yishaih@mellanox.com> 8196L: linux-rdma@vger.kernel.org 8197W: http://www.mellanox.com 8198Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8199S: Supported 8200F: drivers/infiniband/hw/mlx4/ 8201F: include/linux/mlx4/ 8202 8203MELLANOX MLX5 core VPI driver 8204M: Saeed Mahameed <saeedm@mellanox.com> 8205M: Matan Barak <matanb@mellanox.com> 8206M: Leon Romanovsky <leonro@mellanox.com> 8207L: netdev@vger.kernel.org 8208L: linux-rdma@vger.kernel.org 8209W: http://www.mellanox.com 8210Q: http://patchwork.ozlabs.org/project/netdev/list/ 8211S: Supported 8212F: drivers/net/ethernet/mellanox/mlx5/core/ 8213F: include/linux/mlx5/ 8214F: include/uapi/rdma/mlx5-abi.h 8215 8216MELLANOX MLX5 IB driver 8217M: Matan Barak <matanb@mellanox.com> 8218M: Leon Romanovsky <leonro@mellanox.com> 8219L: linux-rdma@vger.kernel.org 8220W: http://www.mellanox.com 8221Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8222S: Supported 8223F: drivers/infiniband/hw/mlx5/ 8224F: include/linux/mlx5/ 8225 8226MELEXIS MLX90614 DRIVER 8227M: Crt Mori <cmo@melexis.com> 8228L: linux-iio@vger.kernel.org 8229W: http://www.melexis.com 8230S: Supported 8231F: drivers/iio/temperature/mlx90614.c 8232 8233MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8234M: Don Brace <don.brace@microsemi.com> 8235L: esc.storagedev@microsemi.com 8236L: linux-scsi@vger.kernel.org 8237S: Supported 8238F: drivers/scsi/smartpqi/smartpqi*.[ch] 8239F: drivers/scsi/smartpqi/Kconfig 8240F: drivers/scsi/smartpqi/Makefile 8241F: include/linux/cciss*.h 8242F: include/uapi/linux/cciss*.h 8243F: Documentation/scsi/smartpqi.txt 8244 8245MN88472 MEDIA DRIVER 8246M: Antti Palosaari <crope@iki.fi> 8247L: linux-media@vger.kernel.org 8248W: https://linuxtv.org 8249W: http://palosaari.fi/linux/ 8250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8251S: Maintained 8252F: drivers/media/dvb-frontends/mn88472* 8253 8254MN88473 MEDIA DRIVER 8255M: Antti Palosaari <crope@iki.fi> 8256L: linux-media@vger.kernel.org 8257W: https://linuxtv.org 8258W: http://palosaari.fi/linux/ 8259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8260S: Maintained 8261F: drivers/media/dvb-frontends/mn88473* 8262 8263MODULE SUPPORT 8264M: Jessica Yu <jeyu@redhat.com> 8265M: Rusty Russell <rusty@rustcorp.com.au> 8266S: Maintained 8267F: include/linux/module.h 8268F: kernel/module.c 8269 8270MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8271W: http://popies.net/meye/ 8272S: Orphan 8273F: Documentation/media/v4l-drivers/meye* 8274F: drivers/media/pci/meye/ 8275F: include/uapi/linux/meye.h 8276 8277MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8278M: Jiri Slaby <jirislaby@gmail.com> 8279S: Maintained 8280F: Documentation/serial/moxa-smartio 8281F: drivers/tty/mxser.* 8282 8283MR800 AVERMEDIA USB FM RADIO DRIVER 8284M: Alexey Klimov <klimov.linux@gmail.com> 8285L: linux-media@vger.kernel.org 8286T: git git://linuxtv.org/media_tree.git 8287S: Maintained 8288F: drivers/media/radio/radio-mr800.c 8289 8290MRF24J40 IEEE 802.15.4 RADIO DRIVER 8291M: Alan Ott <alan@signal11.us> 8292L: linux-wpan@vger.kernel.org 8293S: Maintained 8294F: drivers/net/ieee802154/mrf24j40.c 8295F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8296 8297MSI LAPTOP SUPPORT 8298M: "Lee, Chun-Yi" <jlee@suse.com> 8299L: platform-driver-x86@vger.kernel.org 8300S: Maintained 8301F: drivers/platform/x86/msi-laptop.c 8302 8303MSI WMI SUPPORT 8304L: platform-driver-x86@vger.kernel.org 8305S: Orphan 8306F: drivers/platform/x86/msi-wmi.c 8307 8308MSI001 MEDIA DRIVER 8309M: Antti Palosaari <crope@iki.fi> 8310L: linux-media@vger.kernel.org 8311W: https://linuxtv.org 8312W: http://palosaari.fi/linux/ 8313Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8314T: git git://linuxtv.org/anttip/media_tree.git 8315S: Maintained 8316F: drivers/media/tuners/msi001* 8317 8318MSI2500 MEDIA DRIVER 8319M: Antti Palosaari <crope@iki.fi> 8320L: linux-media@vger.kernel.org 8321W: https://linuxtv.org 8322W: http://palosaari.fi/linux/ 8323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8324T: git git://linuxtv.org/anttip/media_tree.git 8325S: Maintained 8326F: drivers/media/usb/msi2500/ 8327 8328MSYSTEMS DISKONCHIP G3 MTD DRIVER 8329M: Robert Jarzmik <robert.jarzmik@free.fr> 8330L: linux-mtd@lists.infradead.org 8331S: Maintained 8332F: drivers/mtd/devices/docg3* 8333 8334MT9M032 APTINA SENSOR DRIVER 8335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8336L: linux-media@vger.kernel.org 8337T: git git://linuxtv.org/media_tree.git 8338S: Maintained 8339F: drivers/media/i2c/mt9m032.c 8340F: include/media/i2c/mt9m032.h 8341 8342MT9P031 APTINA CAMERA SENSOR 8343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8344L: linux-media@vger.kernel.org 8345T: git git://linuxtv.org/media_tree.git 8346S: Maintained 8347F: drivers/media/i2c/mt9p031.c 8348F: include/media/i2c/mt9p031.h 8349 8350MT9T001 APTINA CAMERA SENSOR 8351M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8352L: linux-media@vger.kernel.org 8353T: git git://linuxtv.org/media_tree.git 8354S: Maintained 8355F: drivers/media/i2c/mt9t001.c 8356F: include/media/i2c/mt9t001.h 8357 8358MT9V032 APTINA CAMERA SENSOR 8359M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8360L: linux-media@vger.kernel.org 8361T: git git://linuxtv.org/media_tree.git 8362S: Maintained 8363F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8364F: drivers/media/i2c/mt9v032.c 8365F: include/media/i2c/mt9v032.h 8366 8367MULTIFUNCTION DEVICES (MFD) 8368M: Lee Jones <lee.jones@linaro.org> 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8370S: Supported 8371F: Documentation/devicetree/bindings/mfd/ 8372F: drivers/mfd/ 8373F: include/linux/mfd/ 8374 8375MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8376M: Ulf Hansson <ulf.hansson@linaro.org> 8377L: linux-mmc@vger.kernel.org 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8379S: Maintained 8380F: Documentation/devicetree/bindings/mmc/ 8381F: drivers/mmc/ 8382F: include/linux/mmc/ 8383F: include/uapi/linux/mmc/ 8384 8385MULTIMEDIA CARD (MMC) ETC. OVER SPI 8386S: Orphan 8387F: drivers/mmc/host/mmc_spi.c 8388F: include/linux/spi/mmc_spi.h 8389 8390MULTISOUND SOUND DRIVER 8391M: Andrew Veliath <andrewtv@usa.net> 8392S: Maintained 8393F: Documentation/sound/oss/MultiSound 8394F: sound/oss/msnd* 8395 8396MULTITECH MULTIPORT CARD (ISICOM) 8397S: Orphan 8398F: drivers/tty/isicom.c 8399F: include/linux/isicom.h 8400 8401MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8402M: Bin Liu <b-liu@ti.com> 8403L: linux-usb@vger.kernel.org 8404T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8405S: Maintained 8406F: drivers/usb/musb/ 8407 8408MXL5007T MEDIA DRIVER 8409M: Michael Krufky <mkrufky@linuxtv.org> 8410L: linux-media@vger.kernel.org 8411W: https://linuxtv.org 8412W: http://github.com/mkrufky 8413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8414T: git git://linuxtv.org/mkrufky/tuners.git 8415S: Maintained 8416F: drivers/media/tuners/mxl5007t.* 8417 8418MXSFB DRM DRIVER 8419M: Marek Vasut <marex@denx.de> 8420S: Supported 8421F: drivers/gpu/drm/mxsfb/ 8422F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8423 8424MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8425M: Hyong-Youb Kim <hykim@myri.com> 8426L: netdev@vger.kernel.org 8427W: https://www.myricom.com/support/downloads/myri10ge.html 8428S: Supported 8429F: drivers/net/ethernet/myricom/myri10ge/ 8430 8431NAND FLASH SUBSYSTEM 8432M: Boris Brezillon <boris.brezillon@free-electrons.com> 8433R: Richard Weinberger <richard@nod.at> 8434L: linux-mtd@lists.infradead.org 8435W: http://www.linux-mtd.infradead.org/ 8436Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8437T: git git://github.com/linux-nand/linux.git 8438S: Maintained 8439F: drivers/mtd/nand/ 8440F: include/linux/mtd/nand*.h 8441 8442NATSEMI ETHERNET DRIVER (DP8381x) 8443S: Orphan 8444F: drivers/net/ethernet/natsemi/natsemi.c 8445 8446NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8447M: Daniel Mack <zonque@gmail.com> 8448S: Maintained 8449L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8450W: http://www.native-instruments.com 8451F: sound/usb/caiaq/ 8452 8453NCP FILESYSTEM 8454M: Petr Vandrovec <petr@vandrovec.name> 8455S: Odd Fixes 8456F: fs/ncpfs/ 8457 8458NCR 5380 SCSI DRIVERS 8459M: Finn Thain <fthain@telegraphics.com.au> 8460M: Michael Schmitz <schmitzmic@gmail.com> 8461L: linux-scsi@vger.kernel.org 8462S: Maintained 8463F: Documentation/scsi/g_NCR5380.txt 8464F: drivers/scsi/NCR5380.* 8465F: drivers/scsi/arm/cumana_1.c 8466F: drivers/scsi/arm/oak.c 8467F: drivers/scsi/atari_scsi.* 8468F: drivers/scsi/dmx3191d.c 8469F: drivers/scsi/g_NCR5380.* 8470F: drivers/scsi/mac_scsi.* 8471F: drivers/scsi/sun3_scsi.* 8472F: drivers/scsi/sun3_scsi_vme.c 8473 8474NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8475M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8476L: linux-scsi@vger.kernel.org 8477S: Maintained 8478F: drivers/scsi/NCR_D700.* 8479 8480NCT6775 HARDWARE MONITOR DRIVER 8481M: Guenter Roeck <linux@roeck-us.net> 8482L: linux-hwmon@vger.kernel.org 8483S: Maintained 8484F: Documentation/hwmon/nct6775 8485F: drivers/hwmon/nct6775.c 8486 8487NETEFFECT IWARP RNIC DRIVER (IW_NES) 8488M: Faisal Latif <faisal.latif@intel.com> 8489L: linux-rdma@vger.kernel.org 8490W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8491S: Supported 8492F: drivers/infiniband/hw/nes/ 8493F: include/uapi/rdma/nes-abi.h 8494 8495NETEM NETWORK EMULATOR 8496M: Stephen Hemminger <stephen@networkplumber.org> 8497L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8498S: Maintained 8499F: net/sched/sch_netem.c 8500 8501NETERION 10GbE DRIVERS (s2io/vxge) 8502M: Jon Mason <jdmason@kudzu.us> 8503L: netdev@vger.kernel.org 8504S: Supported 8505F: Documentation/networking/s2io.txt 8506F: Documentation/networking/vxge.txt 8507F: drivers/net/ethernet/neterion/ 8508 8509NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8510M: Pablo Neira Ayuso <pablo@netfilter.org> 8511M: Patrick McHardy <kaber@trash.net> 8512M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8513L: netfilter-devel@vger.kernel.org 8514L: coreteam@netfilter.org 8515W: http://www.netfilter.org/ 8516W: http://www.iptables.org/ 8517Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8518T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8519T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8520S: Supported 8521F: include/linux/netfilter* 8522F: include/linux/netfilter/ 8523F: include/net/netfilter/ 8524F: include/uapi/linux/netfilter* 8525F: include/uapi/linux/netfilter/ 8526F: net/*/netfilter.c 8527F: net/*/netfilter/ 8528F: net/netfilter/ 8529F: net/bridge/br_netfilter*.c 8530 8531NETLABEL 8532M: Paul Moore <paul@paul-moore.com> 8533W: http://netlabel.sf.net 8534L: netdev@vger.kernel.org 8535S: Maintained 8536F: Documentation/netlabel/ 8537F: include/net/netlabel.h 8538F: net/netlabel/ 8539 8540NETROM NETWORK LAYER 8541M: Ralf Baechle <ralf@linux-mips.org> 8542L: linux-hams@vger.kernel.org 8543W: http://www.linux-ax25.org/ 8544S: Maintained 8545F: include/net/netrom.h 8546F: include/uapi/linux/netrom.h 8547F: net/netrom/ 8548 8549NETRONOME ETHERNET DRIVERS 8550M: Jakub Kicinski <jakub.kicinski@netronome.com> 8551L: oss-drivers@netronome.com 8552S: Maintained 8553F: drivers/net/ethernet/netronome/ 8554 8555NETWORK BLOCK DEVICE (NBD) 8556M: Markus Pargmann <mpa@pengutronix.de> 8557S: Maintained 8558L: nbd-general@lists.sourceforge.net 8559T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8560F: Documentation/blockdev/nbd.txt 8561F: drivers/block/nbd.c 8562F: include/uapi/linux/nbd.h 8563 8564NETWORK DROP MONITOR 8565M: Neil Horman <nhorman@tuxdriver.com> 8566L: netdev@vger.kernel.org 8567S: Maintained 8568W: https://fedorahosted.org/dropwatch/ 8569F: net/core/drop_monitor.c 8570 8571NETWORKING [DSA] 8572M: Andrew Lunn <andrew@lunn.ch> 8573M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8574M: Florian Fainelli <f.fainelli@gmail.com> 8575S: Maintained 8576F: net/dsa/ 8577F: include/net/dsa.h 8578F: drivers/net/dsa/ 8579 8580NETWORKING [GENERAL] 8581M: "David S. Miller" <davem@davemloft.net> 8582L: netdev@vger.kernel.org 8583W: http://www.linuxfoundation.org/en/Net 8584Q: http://patchwork.ozlabs.org/project/netdev/list/ 8585T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8587S: Maintained 8588F: net/ 8589F: include/net/ 8590F: include/linux/in.h 8591F: include/linux/net.h 8592F: include/linux/netdevice.h 8593F: include/uapi/linux/in.h 8594F: include/uapi/linux/net.h 8595F: include/uapi/linux/netdevice.h 8596F: include/uapi/linux/net_namespace.h 8597F: tools/net/ 8598F: tools/testing/selftests/net/ 8599F: lib/random32.c 8600 8601NETWORKING [IPv4/IPv6] 8602M: "David S. Miller" <davem@davemloft.net> 8603M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8604M: James Morris <jmorris@namei.org> 8605M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8606M: Patrick McHardy <kaber@trash.net> 8607L: netdev@vger.kernel.org 8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8609S: Maintained 8610F: net/ipv4/ 8611F: net/ipv6/ 8612F: include/net/ip* 8613F: arch/x86/net/* 8614 8615NETWORKING [IPSEC] 8616M: Steffen Klassert <steffen.klassert@secunet.com> 8617M: Herbert Xu <herbert@gondor.apana.org.au> 8618M: "David S. Miller" <davem@davemloft.net> 8619L: netdev@vger.kernel.org 8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8621T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8622S: Maintained 8623F: net/core/flow.c 8624F: net/xfrm/ 8625F: net/key/ 8626F: net/ipv4/xfrm* 8627F: net/ipv4/esp4.c 8628F: net/ipv4/ah4.c 8629F: net/ipv4/ipcomp.c 8630F: net/ipv4/ip_vti.c 8631F: net/ipv6/xfrm* 8632F: net/ipv6/esp6.c 8633F: net/ipv6/ah6.c 8634F: net/ipv6/ipcomp6.c 8635F: net/ipv6/ip6_vti.c 8636F: include/uapi/linux/xfrm.h 8637F: include/net/xfrm.h 8638 8639NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8640M: Paul Moore <paul@paul-moore.com> 8641L: netdev@vger.kernel.org 8642S: Maintained 8643 8644NETWORKING [WIRELESS] 8645L: linux-wireless@vger.kernel.org 8646Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8647 8648NETWORKING DRIVERS 8649L: netdev@vger.kernel.org 8650W: http://www.linuxfoundation.org/en/Net 8651Q: http://patchwork.ozlabs.org/project/netdev/list/ 8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8654S: Odd Fixes 8655F: Documentation/devicetree/bindings/net/ 8656F: drivers/net/ 8657F: include/linux/if_* 8658F: include/linux/netdevice.h 8659F: include/linux/etherdevice.h 8660F: include/linux/fcdevice.h 8661F: include/linux/fddidevice.h 8662F: include/linux/hippidevice.h 8663F: include/linux/inetdevice.h 8664F: include/uapi/linux/if_* 8665F: include/uapi/linux/netdevice.h 8666 8667NETWORKING DRIVERS (WIRELESS) 8668M: Kalle Valo <kvalo@codeaurora.org> 8669L: linux-wireless@vger.kernel.org 8670Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8673S: Maintained 8674F: Documentation/devicetree/bindings/net/wireless/ 8675F: drivers/net/wireless/ 8676 8677NETXEN (1/10) GbE SUPPORT 8678M: Manish Chopra <manish.chopra@cavium.com> 8679M: Rahul Verma <rahul.verma@cavium.com> 8680M: Dept-GELinuxNICDev@cavium.com 8681L: netdev@vger.kernel.org 8682S: Supported 8683F: drivers/net/ethernet/qlogic/netxen/ 8684 8685NFC SUBSYSTEM 8686M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8687M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8688M: Samuel Ortiz <sameo@linux.intel.com> 8689L: linux-wireless@vger.kernel.org 8690L: linux-nfc@lists.01.org (subscribers-only) 8691S: Supported 8692F: net/nfc/ 8693F: include/net/nfc/ 8694F: include/uapi/linux/nfc.h 8695F: drivers/nfc/ 8696F: include/linux/platform_data/nfcmrvl.h 8697F: include/linux/platform_data/nxp-nci.h 8698F: include/linux/platform_data/pn544.h 8699F: include/linux/platform_data/st21nfca.h 8700F: include/linux/platform_data/st-nci.h 8701F: Documentation/devicetree/bindings/net/nfc/ 8702 8703NFS, SUNRPC, AND LOCKD CLIENTS 8704M: Trond Myklebust <trond.myklebust@primarydata.com> 8705M: Anna Schumaker <anna.schumaker@netapp.com> 8706L: linux-nfs@vger.kernel.org 8707W: http://client.linux-nfs.org 8708T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8709S: Maintained 8710F: fs/lockd/ 8711F: fs/nfs/ 8712F: fs/nfs_common/ 8713F: net/sunrpc/ 8714F: include/linux/lockd/ 8715F: include/linux/nfs* 8716F: include/linux/sunrpc/ 8717F: include/uapi/linux/nfs* 8718F: include/uapi/linux/sunrpc/ 8719 8720NILFS2 FILESYSTEM 8721M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8722L: linux-nilfs@vger.kernel.org 8723W: http://nilfs.sourceforge.net/ 8724W: http://nilfs.osdn.jp/ 8725T: git git://github.com/konis/nilfs2.git 8726S: Supported 8727F: Documentation/filesystems/nilfs2.txt 8728F: fs/nilfs2/ 8729F: include/trace/events/nilfs2.h 8730F: include/uapi/linux/nilfs2_api.h 8731F: include/uapi/linux/nilfs2_ondisk.h 8732 8733NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8734M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8735W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8736S: Maintained 8737F: Documentation/scsi/NinjaSCSI.txt 8738F: drivers/scsi/pcmcia/nsp_* 8739 8740NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8741M: GOTO Masanori <gotom@debian.or.jp> 8742M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8743W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8744S: Maintained 8745F: Documentation/scsi/NinjaSCSI.txt 8746F: drivers/scsi/nsp32* 8747 8748NIOS2 ARCHITECTURE 8749M: Ley Foon Tan <lftan@altera.com> 8750L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8751T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8752S: Maintained 8753F: arch/nios2/ 8754 8755NOKIA N900 POWER SUPPLY DRIVERS 8756R: Pali Rohár <pali.rohar@gmail.com> 8757F: include/linux/power/bq2415x_charger.h 8758F: include/linux/power/bq27xxx_battery.h 8759F: include/linux/power/isp1704_charger.h 8760F: drivers/power/supply/bq2415x_charger.c 8761F: drivers/power/supply/bq27xxx_battery.c 8762F: drivers/power/supply/bq27xxx_battery_i2c.c 8763F: drivers/power/supply/isp1704_charger.c 8764F: drivers/power/supply/rx51_battery.c 8765 8766NTB DRIVER CORE 8767M: Jon Mason <jdmason@kudzu.us> 8768M: Dave Jiang <dave.jiang@intel.com> 8769M: Allen Hubbe <Allen.Hubbe@emc.com> 8770L: linux-ntb@googlegroups.com 8771S: Supported 8772W: https://github.com/jonmason/ntb/wiki 8773T: git git://github.com/jonmason/ntb.git 8774F: drivers/ntb/ 8775F: drivers/net/ntb_netdev.c 8776F: include/linux/ntb.h 8777F: include/linux/ntb_transport.h 8778F: tools/testing/selftests/ntb/ 8779 8780NTB INTEL DRIVER 8781M: Jon Mason <jdmason@kudzu.us> 8782M: Dave Jiang <dave.jiang@intel.com> 8783L: linux-ntb@googlegroups.com 8784S: Supported 8785W: https://github.com/jonmason/ntb/wiki 8786T: git git://github.com/jonmason/ntb.git 8787F: drivers/ntb/hw/intel/ 8788 8789NTB AMD DRIVER 8790M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8791L: linux-ntb@googlegroups.com 8792S: Supported 8793F: drivers/ntb/hw/amd/ 8794 8795NTFS FILESYSTEM 8796M: Anton Altaparmakov <anton@tuxera.com> 8797L: linux-ntfs-dev@lists.sourceforge.net 8798W: http://www.tuxera.com/ 8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8800S: Supported 8801F: Documentation/filesystems/ntfs.txt 8802F: fs/ntfs/ 8803 8804NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8805M: Antonino Daplas <adaplas@gmail.com> 8806L: linux-fbdev@vger.kernel.org 8807S: Maintained 8808F: drivers/video/fbdev/riva/ 8809F: drivers/video/fbdev/nvidia/ 8810 8811NVM EXPRESS DRIVER 8812M: Keith Busch <keith.busch@intel.com> 8813M: Jens Axboe <axboe@fb.com> 8814L: linux-nvme@lists.infradead.org 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8816W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8817S: Supported 8818F: drivers/nvme/host/ 8819F: include/linux/nvme.h 8820 8821NVM EXPRESS TARGET DRIVER 8822M: Christoph Hellwig <hch@lst.de> 8823M: Sagi Grimberg <sagi@grimberg.me> 8824L: linux-nvme@lists.infradead.org 8825S: Supported 8826F: drivers/nvme/target/ 8827 8828NVM EXPRESS FC TRANSPORT DRIVERS 8829M: James Smart <james.smart@broadcom.com> 8830L: linux-nvme@lists.infradead.org 8831S: Supported 8832F: include/linux/nvme-fc.h 8833F: include/linux/nvme-fc-driver.h 8834F: drivers/nvme/host/fc.c 8835F: drivers/nvme/target/fc.c 8836F: drivers/nvme/target/fcloop.c 8837 8838NVMEM FRAMEWORK 8839M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8840M: Maxime Ripard <maxime.ripard@free-electrons.com> 8841S: Maintained 8842F: drivers/nvmem/ 8843F: Documentation/devicetree/bindings/nvmem/ 8844F: include/linux/nvmem-consumer.h 8845F: include/linux/nvmem-provider.h 8846 8847NXP-NCI NFC DRIVER 8848M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8849R: Charles Gorand <charles.gorand@effinnov.com> 8850L: linux-nfc@lists.01.org (moderated for non-subscribers) 8851S: Supported 8852F: drivers/nfc/nxp-nci 8853 8854NXP TDA998X DRM DRIVER 8855M: Russell King <rmk+kernel@armlinux.org.uk> 8856S: Supported 8857F: drivers/gpu/drm/i2c/tda998x_drv.c 8858F: include/drm/i2c/tda998x.h 8859 8860NXP TFA9879 DRIVER 8861M: Peter Rosin <peda@axentia.se> 8862L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8863S: Maintained 8864F: sound/soc/codecs/tfa9879* 8865 8866OBJTOOL 8867M: Josh Poimboeuf <jpoimboe@redhat.com> 8868S: Supported 8869F: tools/objtool/ 8870 8871OMAP SUPPORT 8872M: Tony Lindgren <tony@atomide.com> 8873L: linux-omap@vger.kernel.org 8874W: http://www.muru.com/linux/omap/ 8875W: http://linux.omap.com/ 8876Q: http://patchwork.kernel.org/project/linux-omap/list/ 8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8878S: Maintained 8879F: arch/arm/*omap*/ 8880F: arch/arm/configs/omap1_defconfig 8881F: arch/arm/configs/omap2plus_defconfig 8882F: drivers/i2c/busses/i2c-omap.c 8883F: drivers/irqchip/irq-omap-intc.c 8884F: drivers/mfd/*omap*.c 8885F: drivers/mfd/menelaus.c 8886F: drivers/mfd/palmas.c 8887F: drivers/mfd/tps65217.c 8888F: drivers/mfd/tps65218.c 8889F: drivers/mfd/tps65910.c 8890F: drivers/mfd/twl-core.[ch] 8891F: drivers/mfd/twl4030*.c 8892F: drivers/mfd/twl6030*.c 8893F: drivers/mfd/twl6040*.c 8894F: drivers/regulator/palmas-regulator*.c 8895F: drivers/regulator/pbias-regulator.c 8896F: drivers/regulator/tps65217-regulator.c 8897F: drivers/regulator/tps65218-regulator.c 8898F: drivers/regulator/tps65910-regulator.c 8899F: drivers/regulator/twl-regulator.c 8900F: drivers/regulator/twl6030-regulator.c 8901F: include/linux/i2c-omap.h 8902 8903OMAP DEVICE TREE SUPPORT 8904M: Benoît Cousson <bcousson@baylibre.com> 8905M: Tony Lindgren <tony@atomide.com> 8906L: linux-omap@vger.kernel.org 8907L: devicetree@vger.kernel.org 8908S: Maintained 8909F: arch/arm/boot/dts/*omap* 8910F: arch/arm/boot/dts/*am3* 8911F: arch/arm/boot/dts/*am4* 8912F: arch/arm/boot/dts/*am5* 8913F: arch/arm/boot/dts/*dra7* 8914 8915OMAP CLOCK FRAMEWORK SUPPORT 8916M: Paul Walmsley <paul@pwsan.com> 8917L: linux-omap@vger.kernel.org 8918S: Maintained 8919F: arch/arm/*omap*/*clock* 8920 8921OMAP POWER MANAGEMENT SUPPORT 8922M: Kevin Hilman <khilman@kernel.org> 8923L: linux-omap@vger.kernel.org 8924S: Maintained 8925F: arch/arm/*omap*/*pm* 8926F: drivers/cpufreq/omap-cpufreq.c 8927 8928OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8929M: Rajendra Nayak <rnayak@codeaurora.org> 8930M: Paul Walmsley <paul@pwsan.com> 8931L: linux-omap@vger.kernel.org 8932S: Maintained 8933F: arch/arm/mach-omap2/prm* 8934 8935OMAP AUDIO SUPPORT 8936M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8937M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8938L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8939L: linux-omap@vger.kernel.org 8940S: Maintained 8941F: sound/soc/omap/ 8942 8943OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8944M: Roger Quadros <rogerq@ti.com> 8945M: Tony Lindgren <tony@atomide.com> 8946L: linux-omap@vger.kernel.org 8947S: Maintained 8948F: drivers/memory/omap-gpmc.c 8949F: arch/arm/mach-omap2/*gpmc* 8950 8951OMAP FRAMEBUFFER SUPPORT 8952M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8953L: linux-fbdev@vger.kernel.org 8954L: linux-omap@vger.kernel.org 8955S: Maintained 8956F: drivers/video/fbdev/omap/ 8957 8958OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8959M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8960L: linux-omap@vger.kernel.org 8961L: linux-fbdev@vger.kernel.org 8962S: Maintained 8963F: drivers/video/fbdev/omap2/ 8964F: Documentation/arm/OMAP/DSS 8965 8966OMAP HARDWARE SPINLOCK SUPPORT 8967M: Ohad Ben-Cohen <ohad@wizery.com> 8968L: linux-omap@vger.kernel.org 8969S: Maintained 8970F: drivers/hwspinlock/omap_hwspinlock.c 8971 8972OMAP MMC SUPPORT 8973M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8974L: linux-omap@vger.kernel.org 8975S: Maintained 8976F: drivers/mmc/host/omap.c 8977 8978OMAP HS MMC SUPPORT 8979L: linux-mmc@vger.kernel.org 8980L: linux-omap@vger.kernel.org 8981S: Orphan 8982F: drivers/mmc/host/omap_hsmmc.c 8983 8984OMAP RANDOM NUMBER GENERATOR SUPPORT 8985M: Deepak Saxena <dsaxena@plexity.net> 8986S: Maintained 8987F: drivers/char/hw_random/omap-rng.c 8988 8989OMAP HWMOD SUPPORT 8990M: Benoît Cousson <bcousson@baylibre.com> 8991M: Paul Walmsley <paul@pwsan.com> 8992L: linux-omap@vger.kernel.org 8993S: Maintained 8994F: arch/arm/mach-omap2/omap_hwmod.* 8995 8996OMAP HWMOD DATA 8997M: Paul Walmsley <paul@pwsan.com> 8998L: linux-omap@vger.kernel.org 8999S: Maintained 9000F: arch/arm/mach-omap2/omap_hwmod*data* 9001 9002OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9003M: Benoît Cousson <bcousson@baylibre.com> 9004L: linux-omap@vger.kernel.org 9005S: Maintained 9006F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9007 9008OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9009M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9010L: linux-media@vger.kernel.org 9011S: Maintained 9012F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9013F: drivers/media/platform/omap3isp/ 9014F: drivers/staging/media/omap4iss/ 9015 9016OMAP USB SUPPORT 9017L: linux-usb@vger.kernel.org 9018L: linux-omap@vger.kernel.org 9019S: Orphan 9020F: drivers/usb/*/*omap* 9021F: arch/arm/*omap*/usb* 9022 9023OMAP GPIO DRIVER 9024M: Grygorii Strashko <grygorii.strashko@ti.com> 9025M: Santosh Shilimkar <ssantosh@kernel.org> 9026M: Kevin Hilman <khilman@kernel.org> 9027L: linux-omap@vger.kernel.org 9028S: Maintained 9029F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9030F: drivers/gpio/gpio-omap.c 9031 9032OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9033M: Mark Jackson <mpfj@newflow.co.uk> 9034L: linux-omap@vger.kernel.org 9035S: Maintained 9036F: arch/arm/boot/dts/am335x-nano.dts 9037 9038OMFS FILESYSTEM 9039M: Bob Copeland <me@bobcopeland.com> 9040L: linux-karma-devel@lists.sourceforge.net 9041S: Maintained 9042F: Documentation/filesystems/omfs.txt 9043F: fs/omfs/ 9044 9045OMNIKEY CARDMAN 4000 DRIVER 9046M: Harald Welte <laforge@gnumonks.org> 9047S: Maintained 9048F: drivers/char/pcmcia/cm4000_cs.c 9049F: include/linux/cm4000_cs.h 9050F: include/uapi/linux/cm4000_cs.h 9051 9052OMNIKEY CARDMAN 4040 DRIVER 9053M: Harald Welte <laforge@gnumonks.org> 9054S: Maintained 9055F: drivers/char/pcmcia/cm4040_cs.* 9056 9057OMNIVISION OV7670 SENSOR DRIVER 9058M: Jonathan Corbet <corbet@lwn.net> 9059L: linux-media@vger.kernel.org 9060T: git git://linuxtv.org/media_tree.git 9061S: Maintained 9062F: drivers/media/i2c/ov7670.c 9063 9064ONENAND FLASH DRIVER 9065M: Kyungmin Park <kyungmin.park@samsung.com> 9066L: linux-mtd@lists.infradead.org 9067S: Maintained 9068F: drivers/mtd/onenand/ 9069F: include/linux/mtd/onenand*.h 9070 9071ONSTREAM SCSI TAPE DRIVER 9072M: Willem Riede <osst@riede.org> 9073L: osst-users@lists.sourceforge.net 9074L: linux-scsi@vger.kernel.org 9075S: Maintained 9076F: Documentation/scsi/osst.txt 9077F: drivers/scsi/osst.* 9078F: drivers/scsi/osst_*.h 9079F: drivers/scsi/st.h 9080 9081OPENCORES I2C BUS DRIVER 9082M: Peter Korsgaard <jacmet@sunsite.dk> 9083L: linux-i2c@vger.kernel.org 9084S: Maintained 9085F: Documentation/i2c/busses/i2c-ocores 9086F: drivers/i2c/busses/i2c-ocores.c 9087 9088OPEN FIRMWARE AND FLATTENED DEVICE TREE 9089M: Rob Herring <robh+dt@kernel.org> 9090M: Frank Rowand <frowand.list@gmail.com> 9091L: devicetree@vger.kernel.org 9092W: http://www.devicetree.org/ 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9094S: Maintained 9095F: drivers/of/ 9096F: include/linux/of*.h 9097F: scripts/dtc/ 9098 9099OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9100M: Rob Herring <robh+dt@kernel.org> 9101M: Mark Rutland <mark.rutland@arm.com> 9102L: devicetree@vger.kernel.org 9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9104Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9105S: Maintained 9106F: Documentation/devicetree/ 9107F: arch/*/boot/dts/ 9108F: include/dt-bindings/ 9109 9110OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9111M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9112L: devicetree@vger.kernel.org 9113S: Maintained 9114F: Documentation/devicetree/dynamic-resolution-notes.txt 9115F: Documentation/devicetree/overlay-notes.txt 9116F: drivers/of/overlay.c 9117F: drivers/of/resolver.c 9118 9119OPENRISC ARCHITECTURE 9120M: Jonas Bonn <jonas@southpole.se> 9121M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9122M: Stafford Horne <shorne@gmail.com> 9123L: openrisc@lists.librecores.org 9124W: http://openrisc.io 9125S: Maintained 9126F: arch/openrisc/ 9127 9128OPENVSWITCH 9129M: Pravin Shelar <pshelar@nicira.com> 9130L: netdev@vger.kernel.org 9131L: dev@openvswitch.org 9132W: http://openvswitch.org 9133S: Maintained 9134F: net/openvswitch/ 9135F: include/uapi/linux/openvswitch.h 9136 9137OPERATING PERFORMANCE POINTS (OPP) 9138M: Viresh Kumar <vireshk@kernel.org> 9139M: Nishanth Menon <nm@ti.com> 9140M: Stephen Boyd <sboyd@codeaurora.org> 9141L: linux-pm@vger.kernel.org 9142S: Maintained 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9144F: drivers/base/power/opp/ 9145F: include/linux/pm_opp.h 9146F: Documentation/power/opp.txt 9147F: Documentation/devicetree/bindings/opp/ 9148 9149OPL4 DRIVER 9150M: Clemens Ladisch <clemens@ladisch.de> 9151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9152T: git git://git.alsa-project.org/alsa-kernel.git 9153S: Maintained 9154F: sound/drivers/opl4/ 9155 9156OPROFILE 9157M: Robert Richter <rric@kernel.org> 9158L: oprofile-list@lists.sf.net 9159S: Maintained 9160F: arch/*/include/asm/oprofile*.h 9161F: arch/*/oprofile/ 9162F: drivers/oprofile/ 9163F: include/linux/oprofile.h 9164 9165ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9166M: Mark Fasheh <mfasheh@versity.com> 9167M: Joel Becker <jlbec@evilplan.org> 9168L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9169W: http://ocfs2.wiki.kernel.org 9170S: Supported 9171F: Documentation/filesystems/ocfs2.txt 9172F: Documentation/filesystems/dlmfs.txt 9173F: fs/ocfs2/ 9174 9175ORINOCO DRIVER 9176L: linux-wireless@vger.kernel.org 9177W: http://wireless.kernel.org/en/users/Drivers/orinoco 9178W: http://www.nongnu.org/orinoco/ 9179S: Orphan 9180F: drivers/net/wireless/intersil/orinoco/ 9181 9182OSD LIBRARY and FILESYSTEM 9183M: Boaz Harrosh <ooo@electrozaur.com> 9184M: Benny Halevy <bhalevy@primarydata.com> 9185L: osd-dev@open-osd.org 9186W: http://open-osd.org 9187T: git git://git.open-osd.org/open-osd.git 9188S: Maintained 9189F: drivers/scsi/osd/ 9190F: include/scsi/osd_* 9191F: fs/exofs/ 9192 9193OVERLAY FILESYSTEM 9194M: Miklos Szeredi <miklos@szeredi.hu> 9195L: linux-unionfs@vger.kernel.org 9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9197S: Supported 9198F: fs/overlayfs/ 9199F: Documentation/filesystems/overlayfs.txt 9200 9201ORANGEFS FILESYSTEM 9202M: Mike Marshall <hubcap@omnibond.com> 9203L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9205S: Supported 9206F: fs/orangefs/ 9207F: Documentation/filesystems/orangefs.txt 9208 9209P54 WIRELESS DRIVER 9210M: Christian Lamparter <chunkeey@googlemail.com> 9211L: linux-wireless@vger.kernel.org 9212W: http://wireless.kernel.org/en/users/Drivers/p54 9213S: Maintained 9214F: drivers/net/wireless/intersil/p54/ 9215 9216PA SEMI ETHERNET DRIVER 9217L: netdev@vger.kernel.org 9218S: Orphan 9219F: drivers/net/ethernet/pasemi/* 9220 9221PA SEMI SMBUS DRIVER 9222L: linux-i2c@vger.kernel.org 9223S: Orphan 9224F: drivers/i2c/busses/i2c-pasemi.c 9225 9226PADATA PARALLEL EXECUTION MECHANISM 9227M: Steffen Klassert <steffen.klassert@secunet.com> 9228L: linux-crypto@vger.kernel.org 9229S: Maintained 9230F: kernel/padata.c 9231F: include/linux/padata.h 9232F: Documentation/padata.txt 9233 9234PANASONIC LAPTOP ACPI EXTRAS DRIVER 9235M: Harald Welte <laforge@gnumonks.org> 9236L: platform-driver-x86@vger.kernel.org 9237S: Maintained 9238F: drivers/platform/x86/panasonic-laptop.c 9239 9240PANASONIC MN10300/AM33/AM34 PORT 9241M: David Howells <dhowells@redhat.com> 9242L: linux-am33-list@redhat.com (moderated for non-subscribers) 9243W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9244S: Maintained 9245F: Documentation/mn10300/ 9246F: arch/mn10300/ 9247 9248PARALLEL LCD/KEYPAD PANEL DRIVER 9249M: Willy Tarreau <willy@haproxy.com> 9250M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9251S: Odd Fixes 9252F: Documentation/misc-devices/lcd-panel-cgram.txt 9253F: drivers/misc/panel.c 9254 9255PARALLEL PORT SUBSYSTEM 9256M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9257M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9258L: linux-parport@lists.infradead.org (subscribers-only) 9259S: Maintained 9260F: drivers/parport/ 9261F: include/linux/parport*.h 9262F: drivers/char/ppdev.c 9263F: include/uapi/linux/ppdev.h 9264F: Documentation/parport*.txt 9265 9266PARAVIRT_OPS INTERFACE 9267M: Jeremy Fitzhardinge <jeremy@goop.org> 9268M: Chris Wright <chrisw@sous-sol.org> 9269M: Alok Kataria <akataria@vmware.com> 9270M: Rusty Russell <rusty@rustcorp.com.au> 9271L: virtualization@lists.linux-foundation.org 9272S: Supported 9273F: Documentation/virtual/paravirt_ops.txt 9274F: arch/*/kernel/paravirt* 9275F: arch/*/include/asm/paravirt.h 9276F: include/linux/hypervisor.h 9277 9278PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9279M: Tim Waugh <tim@cyberelk.net> 9280L: linux-parport@lists.infradead.org (subscribers-only) 9281S: Maintained 9282F: Documentation/blockdev/paride.txt 9283F: drivers/block/paride/ 9284 9285PARISC ARCHITECTURE 9286M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9287M: Helge Deller <deller@gmx.de> 9288L: linux-parisc@vger.kernel.org 9289W: http://www.parisc-linux.org/ 9290Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9293S: Maintained 9294F: arch/parisc/ 9295F: Documentation/parisc/ 9296F: drivers/parisc/ 9297F: drivers/char/agp/parisc-agp.c 9298F: drivers/input/serio/gscps2.c 9299F: drivers/parport/parport_gsc.* 9300F: drivers/tty/serial/8250/8250_gsc.c 9301F: drivers/video/fbdev/sti* 9302F: drivers/video/console/sti* 9303F: drivers/video/logo/logo_parisc* 9304 9305PC87360 HARDWARE MONITORING DRIVER 9306M: Jim Cromie <jim.cromie@gmail.com> 9307L: linux-hwmon@vger.kernel.org 9308S: Maintained 9309F: Documentation/hwmon/pc87360 9310F: drivers/hwmon/pc87360.c 9311 9312PC8736x GPIO DRIVER 9313M: Jim Cromie <jim.cromie@gmail.com> 9314S: Maintained 9315F: drivers/char/pc8736x_gpio.c 9316 9317PC87427 HARDWARE MONITORING DRIVER 9318M: Jean Delvare <jdelvare@suse.com> 9319L: linux-hwmon@vger.kernel.org 9320S: Maintained 9321F: Documentation/hwmon/pc87427 9322F: drivers/hwmon/pc87427.c 9323 9324PCA9532 LED DRIVER 9325M: Riku Voipio <riku.voipio@iki.fi> 9326S: Maintained 9327F: drivers/leds/leds-pca9532.c 9328F: include/linux/leds-pca9532.h 9329 9330PCA9541 I2C BUS MASTER SELECTOR DRIVER 9331M: Guenter Roeck <linux@roeck-us.net> 9332L: linux-i2c@vger.kernel.org 9333S: Maintained 9334F: drivers/i2c/muxes/i2c-mux-pca9541.c 9335 9336PCDP - PRIMARY CONSOLE AND DEBUG PORT 9337M: Khalid Aziz <khalid@gonehiking.org> 9338S: Maintained 9339F: drivers/firmware/pcdp.* 9340 9341PCI ERROR RECOVERY 9342M: Linas Vepstas <linasvepstas@gmail.com> 9343L: linux-pci@vger.kernel.org 9344S: Supported 9345F: Documentation/PCI/pci-error-recovery.txt 9346 9347PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9348M: Russell Currey <ruscur@russell.cc> 9349L: linuxppc-dev@lists.ozlabs.org 9350S: Supported 9351F: Documentation/powerpc/eeh-pci-error-recovery.txt 9352F: arch/powerpc/kernel/eeh*.c 9353F: arch/powerpc/platforms/*/eeh*.c 9354F: arch/powerpc/include/*/eeh*.h 9355 9356PCI SUBSYSTEM 9357M: Bjorn Helgaas <bhelgaas@google.com> 9358L: linux-pci@vger.kernel.org 9359Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9361S: Supported 9362F: Documentation/devicetree/bindings/pci/ 9363F: Documentation/PCI/ 9364F: drivers/pci/ 9365F: include/linux/pci* 9366F: arch/x86/pci/ 9367F: arch/x86/kernel/quirks.c 9368 9369PCI DRIVER FOR ALTERA PCIE IP 9370M: Ley Foon Tan <lftan@altera.com> 9371L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9372L: linux-pci@vger.kernel.org 9373S: Supported 9374F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9375F: drivers/pci/host/pcie-altera.c 9376 9377PCI DRIVER FOR ARM VERSATILE PLATFORM 9378M: Rob Herring <robh@kernel.org> 9379L: linux-pci@vger.kernel.org 9380L: linux-arm-kernel@lists.infradead.org 9381S: Maintained 9382F: Documentation/devicetree/bindings/pci/versatile.txt 9383F: drivers/pci/host/pci-versatile.c 9384 9385PCI DRIVER FOR ARMADA 8K 9386M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9387L: linux-pci@vger.kernel.org 9388L: linux-arm-kernel@lists.infradead.org 9389S: Maintained 9390F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9391F: drivers/pci/host/pcie-armada8k.c 9392 9393PCI DRIVER FOR APPLIEDMICRO XGENE 9394M: Tanmay Inamdar <tinamdar@apm.com> 9395L: linux-pci@vger.kernel.org 9396L: linux-arm-kernel@lists.infradead.org 9397S: Maintained 9398F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9399F: drivers/pci/host/pci-xgene.c 9400 9401PCI DRIVER FOR FREESCALE LAYERSCAPE 9402M: Minghuan Lian <minghuan.Lian@freescale.com> 9403M: Mingkai Hu <mingkai.hu@freescale.com> 9404M: Roy Zang <tie-fei.zang@freescale.com> 9405L: linuxppc-dev@lists.ozlabs.org 9406L: linux-pci@vger.kernel.org 9407L: linux-arm-kernel@lists.infradead.org 9408S: Maintained 9409F: drivers/pci/host/*layerscape* 9410 9411PCI DRIVER FOR IMX6 9412M: Richard Zhu <hongxing.zhu@nxp.com> 9413M: Lucas Stach <l.stach@pengutronix.de> 9414L: linux-pci@vger.kernel.org 9415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9416S: Maintained 9417F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9418F: drivers/pci/host/*imx6* 9419 9420PCI DRIVER FOR TI KEYSTONE 9421M: Murali Karicheri <m-karicheri2@ti.com> 9422L: linux-pci@vger.kernel.org 9423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9424S: Maintained 9425F: drivers/pci/host/*keystone* 9426 9427PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9428M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9429M: Jason Cooper <jason@lakedaemon.net> 9430L: linux-pci@vger.kernel.org 9431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9432S: Maintained 9433F: drivers/pci/host/*mvebu* 9434 9435PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9436M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9437L: linux-pci@vger.kernel.org 9438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9439S: Maintained 9440F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9441F: drivers/pci/host/pci-aardvark.c 9442 9443PCI DRIVER FOR NVIDIA TEGRA 9444M: Thierry Reding <thierry.reding@gmail.com> 9445L: linux-tegra@vger.kernel.org 9446L: linux-pci@vger.kernel.org 9447S: Supported 9448F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9449F: drivers/pci/host/pci-tegra.c 9450 9451PCI DRIVER FOR TI DRA7XX 9452M: Kishon Vijay Abraham I <kishon@ti.com> 9453L: linux-omap@vger.kernel.org 9454L: linux-pci@vger.kernel.org 9455S: Supported 9456F: Documentation/devicetree/bindings/pci/ti-pci.txt 9457F: drivers/pci/host/pci-dra7xx.c 9458 9459PCI DRIVER FOR RENESAS R-CAR 9460M: Simon Horman <horms@verge.net.au> 9461L: linux-pci@vger.kernel.org 9462L: linux-renesas-soc@vger.kernel.org 9463S: Maintained 9464F: drivers/pci/host/*rcar* 9465 9466PCI DRIVER FOR SAMSUNG EXYNOS 9467M: Jingoo Han <jingoohan1@gmail.com> 9468L: linux-pci@vger.kernel.org 9469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9470L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9471S: Maintained 9472F: drivers/pci/host/pci-exynos.c 9473 9474PCI DRIVER FOR SYNOPSIS DESIGNWARE 9475M: Jingoo Han <jingoohan1@gmail.com> 9476M: Joao Pinto <Joao.Pinto@synopsys.com> 9477L: linux-pci@vger.kernel.org 9478S: Maintained 9479F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9480F: drivers/pci/host/*designware* 9481 9482PCI DRIVER FOR GENERIC OF HOSTS 9483M: Will Deacon <will.deacon@arm.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/host-generic-pci.txt 9488F: drivers/pci/host/pci-host-common.c 9489F: drivers/pci/host/pci-host-generic.c 9490 9491PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9492M: Keith Busch <keith.busch@intel.com> 9493L: linux-pci@vger.kernel.org 9494S: Supported 9495F: drivers/pci/host/vmd.c 9496 9497PCIE DRIVER FOR ST SPEAR13XX 9498M: Pratyush Anand <pratyush.anand@gmail.com> 9499L: linux-pci@vger.kernel.org 9500S: Maintained 9501F: drivers/pci/host/*spear* 9502 9503PCI MSI DRIVER FOR ALTERA MSI IP 9504M: Ley Foon Tan <lftan@altera.com> 9505L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9506L: linux-pci@vger.kernel.org 9507S: Supported 9508F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9509F: drivers/pci/host/pcie-altera-msi.c 9510 9511PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9512M: Duc Dang <dhdang@apm.com> 9513L: linux-pci@vger.kernel.org 9514L: linux-arm-kernel@lists.infradead.org 9515S: Maintained 9516F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9517F: drivers/pci/host/pci-xgene-msi.c 9518 9519PCIE DRIVER FOR AXIS ARTPEC 9520M: Niklas Cassel <niklas.cassel@axis.com> 9521M: Jesper Nilsson <jesper.nilsson@axis.com> 9522L: linux-arm-kernel@axis.com 9523L: linux-pci@vger.kernel.org 9524S: Maintained 9525F: Documentation/devicetree/bindings/pci/axis,artpec* 9526F: drivers/pci/host/*artpec* 9527 9528PCIE DRIVER FOR HISILICON 9529M: Zhou Wang <wangzhou1@hisilicon.com> 9530M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9531L: linux-pci@vger.kernel.org 9532S: Maintained 9533F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9534F: drivers/pci/host/pcie-hisi.c 9535 9536PCIE DRIVER FOR ROCKCHIP 9537M: Shawn Lin <shawn.lin@rock-chips.com> 9538M: Wenrui Li <wenrui.li@rock-chips.com> 9539L: linux-pci@vger.kernel.org 9540L: linux-rockchip@lists.infradead.org 9541S: Maintained 9542F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9543F: drivers/pci/host/pcie-rockchip.c 9544 9545PCIE DRIVER FOR QUALCOMM MSM 9546M: Stanimir Varbanov <svarbanov@mm-sol.com> 9547L: linux-pci@vger.kernel.org 9548L: linux-arm-msm@vger.kernel.org 9549S: Maintained 9550F: drivers/pci/host/*qcom* 9551 9552PCIE DRIVER FOR CAVIUM THUNDERX 9553M: David Daney <david.daney@cavium.com> 9554L: linux-pci@vger.kernel.org 9555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9556S: Supported 9557F: Documentation/devicetree/bindings/pci/pci-thunder-* 9558F: drivers/pci/host/pci-thunder-* 9559 9560PCMCIA SUBSYSTEM 9561P: Linux PCMCIA Team 9562L: linux-pcmcia@lists.infradead.org 9563W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9565S: Maintained 9566F: Documentation/pcmcia/ 9567F: tools/pcmcia/ 9568F: drivers/pcmcia/ 9569F: include/pcmcia/ 9570 9571PCNET32 NETWORK DRIVER 9572M: Don Fry <pcnet32@frontier.com> 9573L: netdev@vger.kernel.org 9574S: Maintained 9575F: drivers/net/ethernet/amd/pcnet32.c 9576 9577PCRYPT PARALLEL CRYPTO ENGINE 9578M: Steffen Klassert <steffen.klassert@secunet.com> 9579L: linux-crypto@vger.kernel.org 9580S: Maintained 9581F: crypto/pcrypt.c 9582F: include/crypto/pcrypt.h 9583 9584PER-CPU MEMORY ALLOCATOR 9585M: Tejun Heo <tj@kernel.org> 9586M: Christoph Lameter <cl@linux.com> 9587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9588S: Maintained 9589F: include/linux/percpu*.h 9590F: mm/percpu*.c 9591F: arch/*/include/asm/percpu.h 9592 9593PER-TASK DELAY ACCOUNTING 9594M: Balbir Singh <bsingharora@gmail.com> 9595S: Maintained 9596F: include/linux/delayacct.h 9597F: kernel/delayacct.c 9598 9599PERFORMANCE EVENTS SUBSYSTEM 9600M: Peter Zijlstra <peterz@infradead.org> 9601M: Ingo Molnar <mingo@redhat.com> 9602M: Arnaldo Carvalho de Melo <acme@kernel.org> 9603R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9604L: linux-kernel@vger.kernel.org 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9606S: Supported 9607F: kernel/events/* 9608F: include/linux/perf_event.h 9609F: include/uapi/linux/perf_event.h 9610F: arch/*/kernel/perf_event*.c 9611F: arch/*/kernel/*/perf_event*.c 9612F: arch/*/kernel/*/*/perf_event*.c 9613F: arch/*/include/asm/perf_event.h 9614F: arch/*/kernel/perf_callchain.c 9615F: arch/*/events/* 9616F: tools/perf/ 9617 9618PERSONALITY HANDLING 9619M: Christoph Hellwig <hch@infradead.org> 9620L: linux-abi-devel@lists.sourceforge.net 9621S: Maintained 9622F: include/linux/personality.h 9623F: include/uapi/linux/personality.h 9624 9625PHONET PROTOCOL 9626M: Remi Denis-Courmont <courmisch@gmail.com> 9627S: Supported 9628F: Documentation/networking/phonet.txt 9629F: include/linux/phonet.h 9630F: include/net/phonet/ 9631F: include/uapi/linux/phonet.h 9632F: net/phonet/ 9633 9634PHRAM MTD DRIVER 9635M: Joern Engel <joern@lazybastard.org> 9636L: linux-mtd@lists.infradead.org 9637S: Maintained 9638F: drivers/mtd/devices/phram.c 9639 9640PICOLCD HID DRIVER 9641M: Bruno Prémont <bonbons@linux-vserver.org> 9642L: linux-input@vger.kernel.org 9643S: Maintained 9644F: drivers/hid/hid-picolcd* 9645 9646PICOXCELL SUPPORT 9647M: Jamie Iles <jamie@jamieiles.com> 9648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9649T: git git://github.com/jamieiles/linux-2.6-ji.git 9650S: Supported 9651F: arch/arm/boot/dts/picoxcell* 9652F: arch/arm/mach-picoxcell/ 9653F: drivers/crypto/picoxcell* 9654 9655PIN CONTROL SUBSYSTEM 9656M: Linus Walleij <linus.walleij@linaro.org> 9657L: linux-gpio@vger.kernel.org 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9659S: Maintained 9660F: Documentation/devicetree/bindings/pinctrl/ 9661F: Documentation/pinctrl.txt 9662F: drivers/pinctrl/ 9663F: include/linux/pinctrl/ 9664 9665PIN CONTROLLER - ATMEL AT91 9666M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9668S: Maintained 9669F: drivers/pinctrl/pinctrl-at91.* 9670 9671PIN CONTROLLER - ATMEL AT91 PIO4 9672M: Ludovic Desroches <ludovic.desroches@atmel.com> 9673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9674L: linux-gpio@vger.kernel.org 9675S: Supported 9676F: drivers/pinctrl/pinctrl-at91-pio4.* 9677 9678PIN CONTROLLER - INTEL 9679M: Mika Westerberg <mika.westerberg@linux.intel.com> 9680M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9681S: Maintained 9682F: drivers/pinctrl/intel/ 9683 9684PIN CONTROLLER - RENESAS 9685M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9686M: Geert Uytterhoeven <geert+renesas@glider.be> 9687L: linux-renesas-soc@vger.kernel.org 9688S: Maintained 9689F: drivers/pinctrl/sh-pfc/ 9690 9691PIN CONTROLLER - SAMSUNG 9692M: Tomasz Figa <tomasz.figa@gmail.com> 9693M: Krzysztof Kozlowski <krzk@kernel.org> 9694M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9696L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9697S: Maintained 9698F: drivers/pinctrl/samsung/ 9699F: include/dt-bindings/pinctrl/samsung.h 9700F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9701 9702PIN CONTROLLER - SINGLE 9703M: Tony Lindgren <tony@atomide.com> 9704M: Haojian Zhuang <haojian.zhuang@linaro.org> 9705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9706L: linux-omap@vger.kernel.org 9707S: Maintained 9708F: drivers/pinctrl/pinctrl-single.c 9709 9710PIN CONTROLLER - ST SPEAR 9711M: Viresh Kumar <vireshk@kernel.org> 9712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9713W: http://www.st.com/spear 9714S: Maintained 9715F: drivers/pinctrl/spear/ 9716 9717PISTACHIO SOC SUPPORT 9718M: James Hartley <james.hartley@imgtec.com> 9719M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9720L: linux-mips@linux-mips.org 9721S: Maintained 9722F: arch/mips/pistachio/ 9723F: arch/mips/include/asm/mach-pistachio/ 9724F: arch/mips/boot/dts/pistachio/ 9725F: arch/mips/configs/pistachio*_defconfig 9726 9727PKTCDVD DRIVER 9728S: Orphan 9729M: linux-block@vger.kernel.org 9730F: drivers/block/pktcdvd.c 9731F: include/linux/pktcdvd.h 9732F: include/uapi/linux/pktcdvd.h 9733 9734PKUNITY SOC DRIVERS 9735M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9736W: http://mprc.pku.edu.cn/~guanxuetao/linux 9737S: Maintained 9738T: git git://github.com/gxt/linux.git 9739F: drivers/input/serio/i8042-unicore32io.h 9740F: drivers/i2c/busses/i2c-puv3.c 9741F: drivers/video/fbdev/fb-puv3.c 9742F: drivers/rtc/rtc-puv3.c 9743 9744PMBUS HARDWARE MONITORING DRIVERS 9745M: Guenter Roeck <linux@roeck-us.net> 9746L: linux-hwmon@vger.kernel.org 9747W: http://hwmon.wiki.kernel.org/ 9748W: http://www.roeck-us.net/linux/drivers/ 9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9750S: Maintained 9751F: Documentation/hwmon/pmbus 9752F: drivers/hwmon/pmbus/ 9753F: include/linux/i2c/pmbus.h 9754 9755PMC SIERRA MaxRAID DRIVER 9756L: linux-scsi@vger.kernel.org 9757W: http://www.pmc-sierra.com/ 9758S: Orphan 9759F: drivers/scsi/pmcraid.* 9760 9761PMC SIERRA PM8001 DRIVER 9762M: Jack Wang <jinpu.wang@profitbricks.com> 9763M: lindar_liu@usish.com 9764L: pmchba@pmcs.com 9765L: linux-scsi@vger.kernel.org 9766S: Supported 9767F: drivers/scsi/pm8001/ 9768 9769POSIX CLOCKS and TIMERS 9770M: Thomas Gleixner <tglx@linutronix.de> 9771L: linux-kernel@vger.kernel.org 9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9773S: Maintained 9774F: fs/timerfd.c 9775F: include/linux/timer* 9776F: kernel/time/*timer* 9777 9778POWER MANAGEMENT CORE 9779M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9780L: linux-pm@vger.kernel.org 9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9782B: https://bugzilla.kernel.org 9783S: Supported 9784F: drivers/base/power/ 9785F: include/linux/pm.h 9786F: include/linux/pm_* 9787F: include/linux/powercap.h 9788F: drivers/powercap/ 9789 9790POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9791M: Sebastian Reichel <sre@kernel.org> 9792L: linux-pm@vger.kernel.org 9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9794S: Maintained 9795F: Documentation/devicetree/bindings/power/supply/ 9796F: include/linux/power_supply.h 9797F: drivers/power/supply/ 9798 9799POWER STATE COORDINATION INTERFACE (PSCI) 9800M: Mark Rutland <mark.rutland@arm.com> 9801M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9802L: linux-arm-kernel@lists.infradead.org 9803S: Maintained 9804F: drivers/firmware/psci.c 9805F: include/linux/psci.h 9806F: include/uapi/linux/psci.h 9807 9808POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9809M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9810L: linuxppc-dev@lists.ozlabs.org 9811S: Maintained 9812F: drivers/char/powernv-op-panel.c 9813 9814PNP SUPPORT 9815M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9816S: Maintained 9817F: drivers/pnp/ 9818 9819PPP PROTOCOL DRIVERS AND COMPRESSORS 9820M: Paul Mackerras <paulus@samba.org> 9821L: linux-ppp@vger.kernel.org 9822S: Maintained 9823F: drivers/net/ppp/ppp_* 9824 9825PPP OVER ATM (RFC 2364) 9826M: Mitchell Blank Jr <mitch@sfgoth.com> 9827S: Maintained 9828F: net/atm/pppoatm.c 9829F: include/uapi/linux/atmppp.h 9830 9831PPP OVER ETHERNET 9832M: Michal Ostrowski <mostrows@earthlink.net> 9833S: Maintained 9834F: drivers/net/ppp/pppoe.c 9835F: drivers/net/ppp/pppox.c 9836 9837PPP OVER L2TP 9838M: James Chapman <jchapman@katalix.com> 9839S: Maintained 9840F: net/l2tp/l2tp_ppp.c 9841F: include/linux/if_pppol2tp.h 9842F: include/uapi/linux/if_pppol2tp.h 9843 9844PPS SUPPORT 9845M: Rodolfo Giometti <giometti@enneenne.com> 9846W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9847L: linuxpps@ml.enneenne.com (subscribers-only) 9848S: Maintained 9849F: Documentation/pps/ 9850F: drivers/pps/ 9851F: include/linux/pps*.h 9852 9853PPTP DRIVER 9854M: Dmitry Kozlov <xeb@mail.ru> 9855L: netdev@vger.kernel.org 9856S: Maintained 9857F: drivers/net/ppp/pptp.c 9858W: http://sourceforge.net/projects/accel-pptp 9859 9860PREEMPTIBLE KERNEL 9861M: Robert Love <rml@tech9.net> 9862L: kpreempt-tech@lists.sourceforge.net 9863W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9864S: Supported 9865F: Documentation/preempt-locking.txt 9866F: include/linux/preempt.h 9867 9868PRISM54 WIRELESS DRIVER 9869M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9870L: linux-wireless@vger.kernel.org 9871W: http://wireless.kernel.org/en/users/Drivers/p54 9872S: Obsolete 9873F: drivers/net/wireless/intersil/prism54/ 9874 9875PS3 NETWORK SUPPORT 9876M: Geoff Levand <geoff@infradead.org> 9877L: netdev@vger.kernel.org 9878L: linuxppc-dev@lists.ozlabs.org 9879S: Maintained 9880F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9881 9882PS3 PLATFORM SUPPORT 9883M: Geoff Levand <geoff@infradead.org> 9884L: linuxppc-dev@lists.ozlabs.org 9885S: Maintained 9886F: arch/powerpc/boot/ps3* 9887F: arch/powerpc/include/asm/lv1call.h 9888F: arch/powerpc/include/asm/ps3*.h 9889F: arch/powerpc/platforms/ps3/ 9890F: drivers/*/ps3* 9891F: drivers/ps3/ 9892F: drivers/rtc/rtc-ps3.c 9893F: drivers/usb/host/*ps3.c 9894F: sound/ppc/snd_ps3* 9895 9896PS3VRAM DRIVER 9897M: Jim Paris <jim@jtan.com> 9898M: Geoff Levand <geoff@infradead.org> 9899L: linuxppc-dev@lists.ozlabs.org 9900S: Maintained 9901F: drivers/block/ps3vram.c 9902 9903PSTORE FILESYSTEM 9904M: Anton Vorontsov <anton@enomsg.org> 9905M: Colin Cross <ccross@android.com> 9906M: Kees Cook <keescook@chromium.org> 9907M: Tony Luck <tony.luck@intel.com> 9908S: Maintained 9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9910F: fs/pstore/ 9911F: include/linux/pstore* 9912F: drivers/firmware/efi/efi-pstore.c 9913F: drivers/acpi/apei/erst.c 9914 9915PTP HARDWARE CLOCK SUPPORT 9916M: Richard Cochran <richardcochran@gmail.com> 9917L: netdev@vger.kernel.org 9918S: Maintained 9919W: http://linuxptp.sourceforge.net/ 9920F: Documentation/ABI/testing/sysfs-ptp 9921F: Documentation/ptp/* 9922F: drivers/net/ethernet/freescale/gianfar_ptp.c 9923F: drivers/net/phy/dp83640* 9924F: drivers/ptp/* 9925F: include/linux/ptp_cl* 9926 9927PTRACE SUPPORT 9928M: Roland McGrath <roland@hack.frob.com> 9929M: Oleg Nesterov <oleg@redhat.com> 9930S: Maintained 9931F: include/asm-generic/syscall.h 9932F: include/linux/ptrace.h 9933F: include/linux/regset.h 9934F: include/linux/tracehook.h 9935F: include/uapi/linux/ptrace.h 9936F: kernel/ptrace.c 9937 9938PULSE8-CEC DRIVER 9939M: Hans Verkuil <hverkuil@xs4all.nl> 9940L: linux-media@vger.kernel.org 9941T: git git://linuxtv.org/media_tree.git 9942S: Maintained 9943F: drivers/staging/media/pulse8-cec 9944 9945PVRUSB2 VIDEO4LINUX DRIVER 9946M: Mike Isely <isely@pobox.com> 9947L: pvrusb2@isely.net (subscribers-only) 9948L: linux-media@vger.kernel.org 9949W: http://www.isely.net/pvrusb2/ 9950T: git git://linuxtv.org/media_tree.git 9951S: Maintained 9952F: Documentation/media/v4l-drivers/pvrusb2* 9953F: drivers/media/usb/pvrusb2/ 9954 9955PWC WEBCAM DRIVER 9956M: Hans Verkuil <hverkuil@xs4all.nl> 9957L: linux-media@vger.kernel.org 9958T: git git://linuxtv.org/media_tree.git 9959S: Odd Fixes 9960F: drivers/media/usb/pwc/* 9961 9962PWM FAN DRIVER 9963M: Kamil Debski <kamil@wypas.org> 9964M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9965L: linux-hwmon@vger.kernel.org 9966S: Supported 9967F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9968F: Documentation/hwmon/pwm-fan 9969F: drivers/hwmon/pwm-fan.c 9970 9971PWM SUBSYSTEM 9972M: Thierry Reding <thierry.reding@gmail.com> 9973L: linux-pwm@vger.kernel.org 9974S: Maintained 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9976F: Documentation/pwm.txt 9977F: Documentation/devicetree/bindings/pwm/ 9978F: include/linux/pwm.h 9979F: drivers/pwm/ 9980F: drivers/video/backlight/pwm_bl.c 9981F: include/linux/pwm_backlight.h 9982 9983PXA2xx/PXA3xx SUPPORT 9984M: Daniel Mack <daniel@zonque.org> 9985M: Haojian Zhuang <haojian.zhuang@gmail.com> 9986M: Robert Jarzmik <robert.jarzmik@free.fr> 9987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9988T: git git://github.com/hzhuang1/linux.git 9989T: git git://github.com/rjarzmik/linux.git 9990S: Maintained 9991F: arch/arm/boot/dts/pxa* 9992F: arch/arm/mach-pxa/ 9993F: drivers/dma/pxa* 9994F: drivers/pcmcia/pxa2xx* 9995F: drivers/pinctrl/pxa/ 9996F: drivers/spi/spi-pxa2xx* 9997F: drivers/usb/gadget/udc/pxa2* 9998F: include/sound/pxa2xx-lib.h 9999F: sound/arm/pxa* 10000F: sound/soc/pxa/ 10001 10002PXA GPIO DRIVER 10003M: Robert Jarzmik <robert.jarzmik@free.fr> 10004L: linux-gpio@vger.kernel.org 10005S: Maintained 10006F: drivers/gpio/gpio-pxa.c 10007 10008PXA3xx NAND FLASH DRIVER 10009M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10010L: linux-mtd@lists.infradead.org 10011S: Maintained 10012F: drivers/mtd/nand/pxa3xx_nand.c 10013 10014MMP SUPPORT 10015M: Eric Miao <eric.y.miao@gmail.com> 10016M: Haojian Zhuang <haojian.zhuang@gmail.com> 10017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10018T: git git://github.com/hzhuang1/linux.git 10019T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10020S: Maintained 10021F: arch/arm/boot/dts/mmp* 10022F: arch/arm/mach-mmp/ 10023 10024PXA MMCI DRIVER 10025S: Orphan 10026 10027PXA RTC DRIVER 10028M: Robert Jarzmik <robert.jarzmik@free.fr> 10029L: rtc-linux@googlegroups.com 10030S: Maintained 10031 10032QAT DRIVER 10033M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10034M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10035L: qat-linux@intel.com 10036S: Supported 10037F: drivers/crypto/qat/ 10038 10039QIB DRIVER 10040M: Mike Marciniszyn <infinipath@intel.com> 10041L: linux-rdma@vger.kernel.org 10042S: Supported 10043F: drivers/infiniband/hw/qib/ 10044 10045QLOGIC QLA1280 SCSI DRIVER 10046M: Michael Reed <mdr@sgi.com> 10047L: linux-scsi@vger.kernel.org 10048S: Maintained 10049F: drivers/scsi/qla1280.[ch] 10050 10051QLOGIC QLA2XXX FC-SCSI DRIVER 10052M: qla2xxx-upstream@qlogic.com 10053L: linux-scsi@vger.kernel.org 10054S: Supported 10055F: Documentation/scsi/LICENSE.qla2xxx 10056F: drivers/scsi/qla2xxx/ 10057 10058QLOGIC QLA4XXX iSCSI DRIVER 10059M: QLogic-Storage-Upstream@qlogic.com 10060L: linux-scsi@vger.kernel.org 10061S: Supported 10062F: Documentation/scsi/LICENSE.qla4xxx 10063F: drivers/scsi/qla4xxx/ 10064 10065QLOGIC QLA3XXX NETWORK DRIVER 10066M: Dept-GELinuxNICDev@cavium.com 10067L: netdev@vger.kernel.org 10068S: Supported 10069F: Documentation/networking/LICENSE.qla3xxx 10070F: drivers/net/ethernet/qlogic/qla3xxx.* 10071 10072QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10073M: Harish Patil <harish.patil@cavium.com> 10074M: Manish Chopra <manish.chopra@cavium.com> 10075M: Dept-GELinuxNICDev@cavium.com 10076L: netdev@vger.kernel.org 10077S: Supported 10078F: drivers/net/ethernet/qlogic/qlcnic/ 10079 10080QLOGIC QLGE 10Gb ETHERNET DRIVER 10081M: Harish Patil <harish.patil@cavium.com> 10082M: Manish Chopra <manish.chopra@cavium.com> 10083M: Dept-GELinuxNICDev@cavium.com 10084L: netdev@vger.kernel.org 10085S: Supported 10086F: drivers/net/ethernet/qlogic/qlge/ 10087 10088QLOGIC QL4xxx ETHERNET DRIVER 10089M: Yuval Mintz <Yuval.Mintz@cavium.com> 10090M: Ariel Elior <Ariel.Elior@cavium.com> 10091M: everest-linux-l2@cavium.com 10092L: netdev@vger.kernel.org 10093S: Supported 10094F: drivers/net/ethernet/qlogic/qed/ 10095F: include/linux/qed/ 10096F: drivers/net/ethernet/qlogic/qede/ 10097 10098QNX4 FILESYSTEM 10099M: Anders Larsen <al@alarsen.net> 10100W: http://www.alarsen.net/linux/qnx4fs/ 10101S: Maintained 10102F: fs/qnx4/ 10103F: include/uapi/linux/qnx4_fs.h 10104F: include/uapi/linux/qnxtypes.h 10105 10106QORIQ DPAA2 FSL-MC BUS DRIVER 10107M: Stuart Yoder <stuart.yoder@nxp.com> 10108L: linux-kernel@vger.kernel.org 10109S: Maintained 10110F: drivers/staging/fsl-mc/ 10111 10112QT1010 MEDIA DRIVER 10113M: Antti Palosaari <crope@iki.fi> 10114L: linux-media@vger.kernel.org 10115W: https://linuxtv.org 10116W: http://palosaari.fi/linux/ 10117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10118T: git git://linuxtv.org/anttip/media_tree.git 10119S: Maintained 10120F: drivers/media/tuners/qt1010* 10121 10122QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10123M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10124L: linux-wireless@vger.kernel.org 10125L: ath9k-devel@lists.ath9k.org 10126W: http://wireless.kernel.org/en/users/Drivers/ath9k 10127S: Supported 10128F: drivers/net/wireless/ath/ath9k/ 10129 10130QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10131M: Kalle Valo <kvalo@qca.qualcomm.com> 10132L: ath10k@lists.infradead.org 10133W: http://wireless.kernel.org/en/users/Drivers/ath10k 10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10135S: Supported 10136F: drivers/net/wireless/ath/ath10k/ 10137 10138QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10139M: Timur Tabi <timur@codeaurora.org> 10140L: netdev@vger.kernel.org 10141S: Supported 10142F: drivers/net/ethernet/qualcomm/emac/ 10143 10144QUALCOMM HEXAGON ARCHITECTURE 10145M: Richard Kuo <rkuo@codeaurora.org> 10146L: linux-hexagon@vger.kernel.org 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10148S: Supported 10149F: arch/hexagon/ 10150 10151QUALCOMM WCN36XX WIRELESS DRIVER 10152M: Eugene Krasnikov <k.eugene.e@gmail.com> 10153L: wcn36xx@lists.infradead.org 10154W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10155T: git git://github.com/KrasnikovEugene/wcn36xx.git 10156S: Supported 10157F: drivers/net/wireless/ath/wcn36xx/ 10158 10159QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10160M: Gabriel Somlo <somlo@cmu.edu> 10161M: "Michael S. Tsirkin" <mst@redhat.com> 10162L: qemu-devel@nongnu.org 10163S: Maintained 10164F: drivers/firmware/qemu_fw_cfg.c 10165 10166RADOS BLOCK DEVICE (RBD) 10167M: Ilya Dryomov <idryomov@gmail.com> 10168M: Sage Weil <sage@redhat.com> 10169M: Alex Elder <elder@kernel.org> 10170L: ceph-devel@vger.kernel.org 10171W: http://ceph.com/ 10172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10173T: git git://github.com/ceph/ceph-client.git 10174S: Supported 10175F: Documentation/ABI/testing/sysfs-bus-rbd 10176F: drivers/block/rbd.c 10177F: drivers/block/rbd_types.h 10178 10179RADEON FRAMEBUFFER DISPLAY DRIVER 10180M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10181L: linux-fbdev@vger.kernel.org 10182S: Maintained 10183F: drivers/video/fbdev/aty/radeon* 10184F: include/uapi/linux/radeonfb.h 10185 10186RADIOSHARK RADIO DRIVER 10187M: Hans Verkuil <hverkuil@xs4all.nl> 10188L: linux-media@vger.kernel.org 10189T: git git://linuxtv.org/media_tree.git 10190S: Maintained 10191F: drivers/media/radio/radio-shark.c 10192 10193RADIOSHARK2 RADIO DRIVER 10194M: Hans Verkuil <hverkuil@xs4all.nl> 10195L: linux-media@vger.kernel.org 10196T: git git://linuxtv.org/media_tree.git 10197S: Maintained 10198F: drivers/media/radio/radio-shark2.c 10199F: drivers/media/radio/radio-tea5777.c 10200 10201RAGE128 FRAMEBUFFER DISPLAY DRIVER 10202M: Paul Mackerras <paulus@samba.org> 10203L: linux-fbdev@vger.kernel.org 10204S: Maintained 10205F: drivers/video/fbdev/aty/aty128fb.c 10206 10207RALINK MIPS ARCHITECTURE 10208M: John Crispin <john@phrozen.org> 10209L: linux-mips@linux-mips.org 10210S: Maintained 10211F: arch/mips/ralink 10212 10213RALINK RT2X00 WIRELESS LAN DRIVER 10214P: rt2x00 project 10215M: Stanislaw Gruszka <sgruszka@redhat.com> 10216M: Helmut Schaa <helmut.schaa@googlemail.com> 10217L: linux-wireless@vger.kernel.org 10218S: Maintained 10219F: drivers/net/wireless/ralink/rt2x00/ 10220 10221RAMDISK RAM BLOCK DEVICE DRIVER 10222M: Jens Axboe <axboe@kernel.dk> 10223S: Maintained 10224F: Documentation/blockdev/ramdisk.txt 10225F: drivers/block/brd.c 10226 10227RANDOM NUMBER DRIVER 10228M: "Theodore Ts'o" <tytso@mit.edu> 10229S: Maintained 10230F: drivers/char/random.c 10231 10232RAPIDIO SUBSYSTEM 10233M: Matt Porter <mporter@kernel.crashing.org> 10234M: Alexandre Bounine <alexandre.bounine@idt.com> 10235S: Maintained 10236F: drivers/rapidio/ 10237 10238RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10239L: linux-wireless@vger.kernel.org 10240S: Orphan 10241F: drivers/net/wireless/ray* 10242 10243RCUTORTURE MODULE 10244M: Josh Triplett <josh@joshtriplett.org> 10245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10246L: linux-kernel@vger.kernel.org 10247S: Supported 10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10249F: Documentation/RCU/torture.txt 10250F: kernel/rcu/rcutorture.c 10251 10252RCUTORTURE TEST FRAMEWORK 10253M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10254M: Josh Triplett <josh@joshtriplett.org> 10255R: Steven Rostedt <rostedt@goodmis.org> 10256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10257R: Lai Jiangshan <jiangshanlai@gmail.com> 10258L: linux-kernel@vger.kernel.org 10259S: Supported 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10261F: tools/testing/selftests/rcutorture 10262 10263RDC R-321X SoC 10264M: Florian Fainelli <florian@openwrt.org> 10265S: Maintained 10266 10267RDC R6040 FAST ETHERNET DRIVER 10268M: Florian Fainelli <f.fainelli@gmail.com> 10269L: netdev@vger.kernel.org 10270S: Maintained 10271F: drivers/net/ethernet/rdc/r6040.c 10272 10273RDS - RELIABLE DATAGRAM SOCKETS 10274M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10275L: netdev@vger.kernel.org 10276L: linux-rdma@vger.kernel.org 10277L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10278W: https://oss.oracle.com/projects/rds/ 10279S: Supported 10280F: net/rds/ 10281F: Documentation/networking/rds.txt 10282 10283RDMAVT - RDMA verbs software 10284M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10285L: linux-rdma@vger.kernel.org 10286S: Supported 10287F: drivers/infiniband/sw/rdmavt 10288 10289READ-COPY UPDATE (RCU) 10290M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10291M: Josh Triplett <josh@joshtriplett.org> 10292R: Steven Rostedt <rostedt@goodmis.org> 10293R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10294R: Lai Jiangshan <jiangshanlai@gmail.com> 10295L: linux-kernel@vger.kernel.org 10296W: http://www.rdrop.com/users/paulmck/RCU/ 10297S: Supported 10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10299F: Documentation/RCU/ 10300X: Documentation/RCU/torture.txt 10301F: include/linux/rcu* 10302X: include/linux/srcu.h 10303F: kernel/rcu/ 10304X: kernel/torture.c 10305 10306REAL TIME CLOCK (RTC) SUBSYSTEM 10307M: Alessandro Zummo <a.zummo@towertech.it> 10308M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10309L: rtc-linux@googlegroups.com 10310Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10312S: Maintained 10313F: Documentation/devicetree/bindings/rtc/ 10314F: Documentation/rtc.txt 10315F: drivers/rtc/ 10316F: include/linux/rtc.h 10317F: include/uapi/linux/rtc.h 10318F: include/linux/rtc/ 10319F: include/linux/platform_data/rtc-* 10320F: tools/testing/selftests/timers/rtctest.c 10321 10322REALTEK AUDIO CODECS 10323M: Bard Liao <bardliao@realtek.com> 10324M: Oder Chiou <oder_chiou@realtek.com> 10325S: Maintained 10326F: sound/soc/codecs/rt* 10327F: include/sound/rt*.h 10328 10329REISERFS FILE SYSTEM 10330L: reiserfs-devel@vger.kernel.org 10331S: Supported 10332F: fs/reiserfs/ 10333 10334REGISTER MAP ABSTRACTION 10335M: Mark Brown <broonie@kernel.org> 10336L: linux-kernel@vger.kernel.org 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10338S: Supported 10339F: Documentation/devicetree/bindings/regmap/ 10340F: drivers/base/regmap/ 10341F: include/linux/regmap.h 10342 10343REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10344M: Ohad Ben-Cohen <ohad@wizery.com> 10345M: Bjorn Andersson <bjorn.andersson@linaro.org> 10346L: linux-remoteproc@vger.kernel.org 10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10348S: Maintained 10349F: Documentation/devicetree/bindings/remoteproc/ 10350F: Documentation/remoteproc.txt 10351F: drivers/remoteproc/ 10352F: include/linux/remoteproc.h 10353 10354REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10355M: Ohad Ben-Cohen <ohad@wizery.com> 10356M: Bjorn Andersson <bjorn.andersson@linaro.org> 10357L: linux-remoteproc@vger.kernel.org 10358T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10359S: Maintained 10360F: drivers/rpmsg/ 10361F: Documentation/rpmsg.txt 10362F: include/linux/rpmsg.h 10363 10364RENESAS CLOCK DRIVERS 10365M: Geert Uytterhoeven <geert+renesas@glider.be> 10366L: linux-renesas-soc@vger.kernel.org 10367S: Supported 10368F: drivers/clk/renesas/ 10369 10370RENESAS ETHERNET DRIVERS 10371R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10372L: netdev@vger.kernel.org 10373L: linux-renesas-soc@vger.kernel.org 10374F: drivers/net/ethernet/renesas/ 10375F: include/linux/sh_eth.h 10376 10377RENESAS USB2 PHY DRIVER 10378M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10379L: linux-renesas-soc@vger.kernel.org 10380S: Maintained 10381F: drivers/phy/phy-rcar-gen3-usb2.c 10382 10383RESET CONTROLLER FRAMEWORK 10384M: Philipp Zabel <p.zabel@pengutronix.de> 10385T: git git://git.pengutronix.de/git/pza/linux 10386S: Maintained 10387F: drivers/reset/ 10388F: Documentation/devicetree/bindings/reset/ 10389F: include/dt-bindings/reset/ 10390F: include/linux/reset.h 10391F: include/linux/reset-controller.h 10392 10393RFKILL 10394M: Johannes Berg <johannes@sipsolutions.net> 10395L: linux-wireless@vger.kernel.org 10396W: http://wireless.kernel.org/ 10397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10399S: Maintained 10400F: Documentation/rfkill.txt 10401F: net/rfkill/ 10402 10403RHASHTABLE 10404M: Thomas Graf <tgraf@suug.ch> 10405M: Herbert Xu <herbert@gondor.apana.org.au> 10406L: netdev@vger.kernel.org 10407S: Maintained 10408F: lib/rhashtable.c 10409F: include/linux/rhashtable.h 10410 10411RICOH SMARTMEDIA/XD DRIVER 10412M: Maxim Levitsky <maximlevitsky@gmail.com> 10413S: Maintained 10414F: drivers/mtd/nand/r852.c 10415F: drivers/mtd/nand/r852.h 10416 10417RICOH R5C592 MEMORYSTICK DRIVER 10418M: Maxim Levitsky <maximlevitsky@gmail.com> 10419S: Maintained 10420F: drivers/memstick/host/r592.* 10421 10422ROCCAT DRIVERS 10423M: Stefan Achatz <erazor_de@users.sourceforge.net> 10424W: http://sourceforge.net/projects/roccat/ 10425S: Maintained 10426F: drivers/hid/hid-roccat* 10427F: include/linux/hid-roccat* 10428F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10429 10430ROCKER DRIVER 10431M: Jiri Pirko <jiri@resnulli.us> 10432L: netdev@vger.kernel.org 10433S: Supported 10434F: drivers/net/ethernet/rocker/ 10435 10436ROCKETPORT DRIVER 10437P: Comtrol Corp. 10438W: http://www.comtrol.com 10439S: Maintained 10440F: Documentation/serial/rocket.txt 10441F: drivers/tty/rocket* 10442 10443ROCKETPORT EXPRESS/INFINITY DRIVER 10444M: Kevin Cernekee <cernekee@gmail.com> 10445L: linux-serial@vger.kernel.org 10446S: Odd Fixes 10447F: drivers/tty/serial/rp2.* 10448 10449ROSE NETWORK LAYER 10450M: Ralf Baechle <ralf@linux-mips.org> 10451L: linux-hams@vger.kernel.org 10452W: http://www.linux-ax25.org/ 10453S: Maintained 10454F: include/net/rose.h 10455F: include/uapi/linux/rose.h 10456F: net/rose/ 10457 10458RTL2830 MEDIA DRIVER 10459M: Antti Palosaari <crope@iki.fi> 10460L: linux-media@vger.kernel.org 10461W: https://linuxtv.org 10462W: http://palosaari.fi/linux/ 10463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10464T: git git://linuxtv.org/anttip/media_tree.git 10465S: Maintained 10466F: drivers/media/dvb-frontends/rtl2830* 10467 10468RTL2832 MEDIA DRIVER 10469M: Antti Palosaari <crope@iki.fi> 10470L: linux-media@vger.kernel.org 10471W: https://linuxtv.org 10472W: http://palosaari.fi/linux/ 10473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10474T: git git://linuxtv.org/anttip/media_tree.git 10475S: Maintained 10476F: drivers/media/dvb-frontends/rtl2832* 10477 10478RTL2832_SDR MEDIA DRIVER 10479M: Antti Palosaari <crope@iki.fi> 10480L: linux-media@vger.kernel.org 10481W: https://linuxtv.org 10482W: http://palosaari.fi/linux/ 10483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10484T: git git://linuxtv.org/anttip/media_tree.git 10485S: Maintained 10486F: drivers/media/dvb-frontends/rtl2832_sdr* 10487 10488RTL8180 WIRELESS DRIVER 10489L: linux-wireless@vger.kernel.org 10490W: http://wireless.kernel.org/ 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10492S: Orphan 10493F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10494 10495RTL8187 WIRELESS DRIVER 10496M: Herton Ronaldo Krzesinski <herton@canonical.com> 10497M: Hin-Tak Leung <htl10@users.sourceforge.net> 10498M: Larry Finger <Larry.Finger@lwfinger.net> 10499L: linux-wireless@vger.kernel.org 10500W: http://wireless.kernel.org/ 10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10502S: Maintained 10503F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10504 10505RTL8192CE WIRELESS DRIVER 10506M: Larry Finger <Larry.Finger@lwfinger.net> 10507M: Chaoming Li <chaoming_li@realsil.com.cn> 10508L: linux-wireless@vger.kernel.org 10509W: http://wireless.kernel.org/ 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10511S: Maintained 10512F: drivers/net/wireless/realtek/rtlwifi/ 10513F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10514 10515RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10516M: Jes Sorensen <Jes.Sorensen@redhat.com> 10517L: linux-wireless@vger.kernel.org 10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10519S: Maintained 10520F: drivers/net/wireless/realtek/rtl8xxxu/ 10521 10522S3 SAVAGE FRAMEBUFFER DRIVER 10523M: Antonino Daplas <adaplas@gmail.com> 10524L: linux-fbdev@vger.kernel.org 10525S: Maintained 10526F: drivers/video/fbdev/savage/ 10527 10528S390 10529M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10530M: Heiko Carstens <heiko.carstens@de.ibm.com> 10531L: linux-s390@vger.kernel.org 10532W: http://www.ibm.com/developerworks/linux/linux390/ 10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10534S: Supported 10535F: arch/s390/ 10536F: drivers/s390/ 10537F: Documentation/s390/ 10538F: Documentation/DocBook/s390* 10539 10540S390 COMMON I/O LAYER 10541M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10542M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10543L: linux-s390@vger.kernel.org 10544W: http://www.ibm.com/developerworks/linux/linux390/ 10545S: Supported 10546F: drivers/s390/cio/ 10547 10548S390 DASD DRIVER 10549M: Stefan Haberland <sth@linux.vnet.ibm.com> 10550M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10551L: linux-s390@vger.kernel.org 10552W: http://www.ibm.com/developerworks/linux/linux390/ 10553S: Supported 10554F: drivers/s390/block/dasd* 10555F: block/partitions/ibm.c 10556 10557S390 NETWORK DRIVERS 10558M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10559L: linux-s390@vger.kernel.org 10560W: http://www.ibm.com/developerworks/linux/linux390/ 10561S: Supported 10562F: drivers/s390/net/ 10563 10564S390 PCI SUBSYSTEM 10565M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10566M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10567L: linux-s390@vger.kernel.org 10568W: http://www.ibm.com/developerworks/linux/linux390/ 10569S: Supported 10570F: arch/s390/pci/ 10571F: drivers/pci/hotplug/s390_pci_hpc.c 10572 10573S390 ZCRYPT DRIVER 10574M: Harald Freudenberger <freude@de.ibm.com> 10575L: linux-s390@vger.kernel.org 10576W: http://www.ibm.com/developerworks/linux/linux390/ 10577S: Supported 10578F: drivers/s390/crypto/ 10579 10580S390 ZFCP DRIVER 10581M: Steffen Maier <maier@linux.vnet.ibm.com> 10582L: linux-s390@vger.kernel.org 10583W: http://www.ibm.com/developerworks/linux/linux390/ 10584S: Supported 10585F: drivers/s390/scsi/zfcp_* 10586 10587S390 IUCV NETWORK LAYER 10588M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10589L: linux-s390@vger.kernel.org 10590W: http://www.ibm.com/developerworks/linux/linux390/ 10591S: Supported 10592F: drivers/s390/net/*iucv* 10593F: include/net/iucv/ 10594F: net/iucv/ 10595 10596S390 IOMMU (PCI) 10597M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10598L: linux-s390@vger.kernel.org 10599W: http://www.ibm.com/developerworks/linux/linux390/ 10600S: Supported 10601F: drivers/iommu/s390-iommu.c 10602 10603S3C24XX SD/MMC Driver 10604M: Ben Dooks <ben-linux@fluff.org> 10605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10606S: Supported 10607F: drivers/mmc/host/s3cmci.* 10608 10609SAA6588 RDS RECEIVER DRIVER 10610M: Hans Verkuil <hverkuil@xs4all.nl> 10611L: linux-media@vger.kernel.org 10612T: git git://linuxtv.org/media_tree.git 10613W: https://linuxtv.org 10614S: Odd Fixes 10615F: drivers/media/i2c/saa6588* 10616 10617SAA7134 VIDEO4LINUX DRIVER 10618M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10619M: Mauro Carvalho Chehab <mchehab@kernel.org> 10620L: linux-media@vger.kernel.org 10621W: https://linuxtv.org 10622T: git git://linuxtv.org/media_tree.git 10623S: Odd fixes 10624F: Documentation/media/v4l-drivers/saa7134* 10625F: drivers/media/pci/saa7134/ 10626 10627SAA7146 VIDEO4LINUX-2 DRIVER 10628M: Hans Verkuil <hverkuil@xs4all.nl> 10629L: linux-media@vger.kernel.org 10630T: git git://linuxtv.org/media_tree.git 10631S: Maintained 10632F: drivers/media/common/saa7146/ 10633F: drivers/media/pci/saa7146/ 10634F: include/media/saa7146* 10635 10636SAMSUNG LAPTOP DRIVER 10637M: Corentin Chary <corentin.chary@gmail.com> 10638L: platform-driver-x86@vger.kernel.org 10639S: Maintained 10640F: drivers/platform/x86/samsung-laptop.c 10641 10642SAMSUNG AUDIO (ASoC) DRIVERS 10643M: Krzysztof Kozlowski <krzk@kernel.org> 10644M: Sangbeom Kim <sbkim73@samsung.com> 10645M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10647S: Supported 10648F: sound/soc/samsung/ 10649 10650SAMSUNG FRAMEBUFFER DRIVER 10651M: Jingoo Han <jingoohan1@gmail.com> 10652L: linux-fbdev@vger.kernel.org 10653S: Maintained 10654F: drivers/video/fbdev/s3c-fb.c 10655 10656SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10657M: Sangbeom Kim <sbkim73@samsung.com> 10658M: Krzysztof Kozlowski <krzk@kernel.org> 10659M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10660L: linux-kernel@vger.kernel.org 10661L: linux-samsung-soc@vger.kernel.org 10662S: Supported 10663F: drivers/mfd/sec*.c 10664F: drivers/regulator/s2m*.c 10665F: drivers/regulator/s5m*.c 10666F: drivers/clk/clk-s2mps11.c 10667F: drivers/rtc/rtc-s5m.c 10668F: include/linux/mfd/samsung/ 10669F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10670F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10671F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10672F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10673 10674SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10675M: Kyungmin Park <kyungmin.park@samsung.com> 10676M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10677L: linux-media@vger.kernel.org 10678Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10679S: Supported 10680F: drivers/media/platform/exynos4-is/ 10681 10682SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10683M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10684L: linux-media@vger.kernel.org 10685L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10686S: Maintained 10687F: drivers/media/platform/s3c-camif/ 10688F: include/media/drv-intf/s3c_camif.h 10689 10690SAMSUNG S5C73M3 CAMERA DRIVER 10691M: Kyungmin Park <kyungmin.park@samsung.com> 10692M: Andrzej Hajda <a.hajda@samsung.com> 10693L: linux-media@vger.kernel.org 10694S: Supported 10695F: drivers/media/i2c/s5c73m3/* 10696 10697SAMSUNG S5K5BAF CAMERA DRIVER 10698M: Kyungmin Park <kyungmin.park@samsung.com> 10699M: Andrzej Hajda <a.hajda@samsung.com> 10700L: linux-media@vger.kernel.org 10701S: Supported 10702F: drivers/media/i2c/s5k5baf.c 10703 10704SAMSUNG S3FWRN5 NFC DRIVER 10705M: Robert Baldyga <r.baldyga@samsung.com> 10706M: Krzysztof Opasiak <k.opasiak@samsung.com> 10707L: linux-nfc@lists.01.org (moderated for non-subscribers) 10708S: Supported 10709F: drivers/nfc/s3fwrn5 10710 10711SAMSUNG SOC CLOCK DRIVERS 10712M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10713M: Tomasz Figa <tomasz.figa@gmail.com> 10714M: Chanwoo Choi <cw00.choi@samsung.com> 10715S: Supported 10716L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10717F: drivers/clk/samsung/ 10718F: include/dt-bindings/clock/exynos*.h 10719F: Documentation/devicetree/bindings/clock/exynos*.txt 10720 10721SAMSUNG SPI DRIVERS 10722M: Kukjin Kim <kgene@kernel.org> 10723M: Krzysztof Kozlowski <krzk@kernel.org> 10724M: Andi Shyti <andi.shyti@samsung.com> 10725L: linux-spi@vger.kernel.org 10726L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10727S: Maintained 10728F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10729F: drivers/spi/spi-s3c* 10730F: include/linux/platform_data/spi-s3c64xx.h 10731 10732SAMSUNG SXGBE DRIVERS 10733M: Byungho An <bh74.an@samsung.com> 10734M: Girish K S <ks.giri@samsung.com> 10735M: Vipul Pandya <vipul.pandya@samsung.com> 10736S: Supported 10737L: netdev@vger.kernel.org 10738F: drivers/net/ethernet/samsung/sxgbe/ 10739 10740SAMSUNG THERMAL DRIVER 10741M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10742L: linux-pm@vger.kernel.org 10743L: linux-samsung-soc@vger.kernel.org 10744S: Supported 10745T: git https://github.com/lmajewski/linux-samsung-thermal.git 10746F: drivers/thermal/samsung/ 10747 10748SAMSUNG USB2 PHY DRIVER 10749M: Kamil Debski <kamil@wypas.org> 10750M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10751L: linux-kernel@vger.kernel.org 10752S: Supported 10753F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10754F: Documentation/phy/samsung-usb2.txt 10755F: drivers/phy/phy-exynos4210-usb2.c 10756F: drivers/phy/phy-exynos4x12-usb2.c 10757F: drivers/phy/phy-exynos5250-usb2.c 10758F: drivers/phy/phy-s5pv210-usb2.c 10759F: drivers/phy/phy-samsung-usb2.c 10760F: drivers/phy/phy-samsung-usb2.h 10761 10762SERIAL DRIVERS 10763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10764L: linux-serial@vger.kernel.org 10765S: Maintained 10766F: Documentation/devicetree/bindings/serial/ 10767F: drivers/tty/serial/ 10768 10769STI CEC DRIVER 10770M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10771L: kernel@stlinux.com 10772S: Maintained 10773F: drivers/staging/media/st-cec/ 10774F: Documentation/devicetree/bindings/media/stih-cec.txt 10775 10776SYNOPSYS DESIGNWARE DMAC DRIVER 10777M: Viresh Kumar <vireshk@kernel.org> 10778M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10779S: Maintained 10780F: include/linux/dma/dw.h 10781F: include/linux/platform_data/dma-dw.h 10782F: drivers/dma/dw/ 10783 10784SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10785M: Lars Persson <lars.persson@axis.com> 10786L: netdev@vger.kernel.org 10787S: Supported 10788F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10789F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10790 10791SYNOPSYS DESIGNWARE I2C DRIVER 10792M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10793R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10794R: Mika Westerberg <mika.westerberg@linux.intel.com> 10795L: linux-i2c@vger.kernel.org 10796S: Maintained 10797F: drivers/i2c/busses/i2c-designware-* 10798F: include/linux/platform_data/i2c-designware.h 10799 10800SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10801M: Jaehoon Chung <jh80.chung@samsung.com> 10802L: linux-mmc@vger.kernel.org 10803S: Maintained 10804F: include/linux/mmc/dw_mmc.h 10805F: drivers/mmc/host/dw_mmc* 10806 10807SYSTEM TRACE MODULE CLASS 10808M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10809S: Maintained 10810T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10811F: Documentation/trace/stm.txt 10812F: drivers/hwtracing/stm/ 10813F: include/linux/stm.h 10814F: include/uapi/linux/stm.h 10815 10816THUNDERBOLT DRIVER 10817M: Andreas Noever <andreas.noever@gmail.com> 10818S: Maintained 10819F: drivers/thunderbolt/ 10820 10821TI BQ27XXX POWER SUPPLY DRIVER 10822R: Andrew F. Davis <afd@ti.com> 10823F: include/linux/power/bq27xxx_battery.h 10824F: drivers/power/supply/bq27xxx_battery.c 10825F: drivers/power/supply/bq27xxx_battery_i2c.c 10826 10827TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10828M: John Stultz <john.stultz@linaro.org> 10829M: Thomas Gleixner <tglx@linutronix.de> 10830L: linux-kernel@vger.kernel.org 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10832S: Supported 10833F: include/linux/clocksource.h 10834F: include/linux/time.h 10835F: include/linux/timex.h 10836F: include/uapi/linux/time.h 10837F: include/uapi/linux/timex.h 10838F: kernel/time/clocksource.c 10839F: kernel/time/time*.c 10840F: kernel/time/alarmtimer.c 10841F: kernel/time/ntp.c 10842F: tools/testing/selftests/timers/ 10843 10844SC1200 WDT DRIVER 10845M: Zwane Mwaikambo <zwanem@gmail.com> 10846S: Maintained 10847F: drivers/watchdog/sc1200wdt.c 10848 10849SCHEDULER 10850M: Ingo Molnar <mingo@redhat.com> 10851M: Peter Zijlstra <peterz@infradead.org> 10852L: linux-kernel@vger.kernel.org 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10854S: Maintained 10855F: kernel/sched/ 10856F: include/linux/sched.h 10857F: include/uapi/linux/sched.h 10858F: include/linux/wait.h 10859 10860SCORE ARCHITECTURE 10861M: Chen Liqin <liqin.linux@gmail.com> 10862M: Lennox Wu <lennox.wu@gmail.com> 10863W: http://www.sunplus.com 10864S: Supported 10865F: arch/score/ 10866 10867SCR24X CHIP CARD INTERFACE DRIVER 10868M: Lubomir Rintel <lkundrak@v3.sk> 10869S: Supported 10870F: drivers/char/pcmcia/scr24x_cs.c 10871 10872SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10873M: Sudeep Holla <sudeep.holla@arm.com> 10874L: linux-arm-kernel@lists.infradead.org 10875S: Maintained 10876F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10877F: drivers/clk/clk-scpi.c 10878F: drivers/cpufreq/scpi-cpufreq.c 10879F: drivers/firmware/arm_scpi.c 10880F: include/linux/scpi_protocol.h 10881 10882SCSI CDROM DRIVER 10883M: Jens Axboe <axboe@kernel.dk> 10884L: linux-scsi@vger.kernel.org 10885W: http://www.kernel.dk 10886S: Maintained 10887F: drivers/scsi/sr* 10888 10889SCSI RDMA PROTOCOL (SRP) INITIATOR 10890M: Bart Van Assche <bart.vanassche@sandisk.com> 10891L: linux-rdma@vger.kernel.org 10892S: Supported 10893W: http://www.openfabrics.org 10894Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10895T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10896F: drivers/infiniband/ulp/srp/ 10897F: include/scsi/srp.h 10898 10899SCSI SG DRIVER 10900M: Doug Gilbert <dgilbert@interlog.com> 10901L: linux-scsi@vger.kernel.org 10902W: http://sg.danny.cz/sg 10903S: Maintained 10904F: Documentation/scsi/scsi-generic.txt 10905F: drivers/scsi/sg.c 10906F: include/scsi/sg.h 10907 10908SCSI SUBSYSTEM 10909M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10911M: "Martin K. Petersen" <martin.petersen@oracle.com> 10912T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10913L: linux-scsi@vger.kernel.org 10914S: Maintained 10915F: Documentation/devicetree/bindings/scsi/ 10916F: drivers/scsi/ 10917F: include/scsi/ 10918 10919SCSI TAPE DRIVER 10920M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10921L: linux-scsi@vger.kernel.org 10922S: Maintained 10923F: Documentation/scsi/st.txt 10924F: drivers/scsi/st.* 10925F: drivers/scsi/st_*.h 10926 10927SCTP PROTOCOL 10928M: Vlad Yasevich <vyasevich@gmail.com> 10929M: Neil Horman <nhorman@tuxdriver.com> 10930L: linux-sctp@vger.kernel.org 10931W: http://lksctp.sourceforge.net 10932S: Maintained 10933F: Documentation/networking/sctp.txt 10934F: include/linux/sctp.h 10935F: include/uapi/linux/sctp.h 10936F: include/net/sctp/ 10937F: net/sctp/ 10938 10939SCx200 CPU SUPPORT 10940M: Jim Cromie <jim.cromie@gmail.com> 10941S: Odd Fixes 10942F: Documentation/i2c/busses/scx200_acb 10943F: arch/x86/platform/scx200/ 10944F: drivers/watchdog/scx200_wdt.c 10945F: drivers/i2c/busses/scx200* 10946F: drivers/mtd/maps/scx200_docflash.c 10947F: include/linux/scx200.h 10948 10949SCx200 GPIO DRIVER 10950M: Jim Cromie <jim.cromie@gmail.com> 10951S: Maintained 10952F: drivers/char/scx200_gpio.c 10953F: include/linux/scx200_gpio.h 10954 10955SCx200 HRT CLOCKSOURCE DRIVER 10956M: Jim Cromie <jim.cromie@gmail.com> 10957S: Maintained 10958F: drivers/clocksource/scx200_hrt.c 10959 10960SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10961M: Sascha Sommer <saschasommer@freenet.de> 10962L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10963S: Maintained 10964F: drivers/mmc/host/sdricoh_cs.c 10965 10966SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10967M: Adrian Hunter <adrian.hunter@intel.com> 10968L: linux-mmc@vger.kernel.org 10969T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10970S: Maintained 10971F: drivers/mmc/host/sdhci* 10972F: include/linux/mmc/sdhci* 10973 10974SECURE COMPUTING 10975M: Kees Cook <keescook@chromium.org> 10976R: Andy Lutomirski <luto@amacapital.net> 10977R: Will Drewry <wad@chromium.org> 10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10979S: Supported 10980F: kernel/seccomp.c 10981F: include/uapi/linux/seccomp.h 10982F: include/linux/seccomp.h 10983F: tools/testing/selftests/seccomp/* 10984K: \bsecure_computing 10985K: \bTIF_SECCOMP\b 10986 10987SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10988M: Al Cooper <alcooperx@gmail.com> 10989L: linux-mmc@vger.kernel.org 10990L: bcm-kernel-feedback-list@broadcom.com 10991S: Maintained 10992F: drivers/mmc/host/sdhci-brcmstb* 10993 10994SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10995M: Ben Dooks <ben-linux@fluff.org> 10996M: Jaehoon Chung <jh80.chung@samsung.com> 10997L: linux-mmc@vger.kernel.org 10998S: Maintained 10999F: drivers/mmc/host/sdhci-s3c* 11000 11001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11002M: Viresh Kumar <vireshk@kernel.org> 11003L: linux-mmc@vger.kernel.org 11004S: Maintained 11005F: drivers/mmc/host/sdhci-spear.c 11006 11007SECURITY SUBSYSTEM 11008M: James Morris <james.l.morris@oracle.com> 11009M: "Serge E. Hallyn" <serge@hallyn.com> 11010L: linux-security-module@vger.kernel.org (suggested Cc:) 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11012W: http://kernsec.org/ 11013S: Supported 11014F: security/ 11015 11016SECURITY CONTACT 11017M: Security Officers <security@kernel.org> 11018S: Supported 11019 11020SELINUX SECURITY MODULE 11021M: Paul Moore <paul@paul-moore.com> 11022M: Stephen Smalley <sds@tycho.nsa.gov> 11023M: Eric Paris <eparis@parisplace.org> 11024L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11025W: http://selinuxproject.org 11026T: git git://git.infradead.org/users/pcmoore/selinux 11027S: Supported 11028F: include/linux/selinux* 11029F: security/selinux/ 11030F: scripts/selinux/ 11031 11032APPARMOR SECURITY MODULE 11033M: John Johansen <john.johansen@canonical.com> 11034L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11035W: apparmor.wiki.kernel.org 11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11037S: Supported 11038F: security/apparmor/ 11039 11040LOADPIN SECURITY MODULE 11041M: Kees Cook <keescook@chromium.org> 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11043S: Supported 11044F: security/loadpin/ 11045 11046YAMA SECURITY MODULE 11047M: Kees Cook <keescook@chromium.org> 11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11049S: Supported 11050F: security/yama/ 11051 11052SENSABLE PHANTOM 11053M: Jiri Slaby <jirislaby@gmail.com> 11054S: Maintained 11055F: drivers/misc/phantom.c 11056F: include/uapi/linux/phantom.h 11057 11058Emulex 10Gbps iSCSI - OneConnect DRIVER 11059M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11060M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11061M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11062L: linux-scsi@vger.kernel.org 11063W: http://www.broadcom.com 11064S: Supported 11065F: drivers/scsi/be2iscsi/ 11066 11067Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11068M: Sathya Perla <sathya.perla@broadcom.com> 11069M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11070M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11071M: Somnath Kotur <somnath.kotur@broadcom.com> 11072L: netdev@vger.kernel.org 11073W: http://www.emulex.com 11074S: Supported 11075F: drivers/net/ethernet/emulex/benet/ 11076 11077EMULEX ONECONNECT ROCE DRIVER 11078M: Selvin Xavier <selvin.xavier@avagotech.com> 11079M: Devesh Sharma <devesh.sharma@avagotech.com> 11080M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 11081L: linux-rdma@vger.kernel.org 11082W: http://www.emulex.com 11083S: Supported 11084F: drivers/infiniband/hw/ocrdma/ 11085F: include/uapi/rdma/ocrdma-abi.h 11086 11087SFC NETWORK DRIVER 11088M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11089M: Edward Cree <ecree@solarflare.com> 11090M: Bert Kenward <bkenward@solarflare.com> 11091L: netdev@vger.kernel.org 11092S: Supported 11093F: drivers/net/ethernet/sfc/ 11094 11095SGI GRU DRIVER 11096M: Dimitri Sivanich <sivanich@sgi.com> 11097S: Maintained 11098F: drivers/misc/sgi-gru/ 11099 11100SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11101M: Pat Gefre <pfg@sgi.com> 11102L: linux-ia64@vger.kernel.org 11103S: Supported 11104F: Documentation/ia64/serial.txt 11105F: drivers/tty/serial/ioc?_serial.c 11106F: include/linux/ioc?.h 11107 11108SGI XP/XPC/XPNET DRIVER 11109M: Cliff Whickman <cpw@sgi.com> 11110M: Robin Holt <robinmholt@gmail.com> 11111S: Maintained 11112F: drivers/misc/sgi-xp/ 11113 11114SI2157 MEDIA DRIVER 11115M: Antti Palosaari <crope@iki.fi> 11116L: linux-media@vger.kernel.org 11117W: https://linuxtv.org 11118W: http://palosaari.fi/linux/ 11119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11120T: git git://linuxtv.org/anttip/media_tree.git 11121S: Maintained 11122F: drivers/media/tuners/si2157* 11123 11124SI2168 MEDIA DRIVER 11125M: Antti Palosaari <crope@iki.fi> 11126L: linux-media@vger.kernel.org 11127W: https://linuxtv.org 11128W: http://palosaari.fi/linux/ 11129Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11130T: git git://linuxtv.org/anttip/media_tree.git 11131S: Maintained 11132F: drivers/media/dvb-frontends/si2168* 11133 11134SI470X FM RADIO RECEIVER I2C DRIVER 11135M: Hans Verkuil <hverkuil@xs4all.nl> 11136L: linux-media@vger.kernel.org 11137T: git git://linuxtv.org/media_tree.git 11138W: https://linuxtv.org 11139S: Odd Fixes 11140F: drivers/media/radio/si470x/radio-si470x-i2c.c 11141 11142SI470X FM RADIO RECEIVER USB DRIVER 11143M: Hans Verkuil <hverkuil@xs4all.nl> 11144L: linux-media@vger.kernel.org 11145T: git git://linuxtv.org/media_tree.git 11146W: https://linuxtv.org 11147S: Maintained 11148F: drivers/media/radio/si470x/radio-si470x-common.c 11149F: drivers/media/radio/si470x/radio-si470x.h 11150F: drivers/media/radio/si470x/radio-si470x-usb.c 11151 11152SI4713 FM RADIO TRANSMITTER I2C DRIVER 11153M: Eduardo Valentin <edubezval@gmail.com> 11154L: linux-media@vger.kernel.org 11155T: git git://linuxtv.org/media_tree.git 11156W: https://linuxtv.org 11157S: Odd Fixes 11158F: drivers/media/radio/si4713/si4713.? 11159 11160SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11161M: Eduardo Valentin <edubezval@gmail.com> 11162L: linux-media@vger.kernel.org 11163T: git git://linuxtv.org/media_tree.git 11164W: https://linuxtv.org 11165S: Odd Fixes 11166F: drivers/media/radio/si4713/radio-platform-si4713.c 11167 11168SI4713 FM RADIO TRANSMITTER USB DRIVER 11169M: Hans Verkuil <hverkuil@xs4all.nl> 11170L: linux-media@vger.kernel.org 11171T: git git://linuxtv.org/media_tree.git 11172W: https://linuxtv.org 11173S: Maintained 11174F: drivers/media/radio/si4713/radio-usb-si4713.c 11175 11176SIANO DVB DRIVER 11177M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11178M: Mauro Carvalho Chehab <mchehab@kernel.org> 11179L: linux-media@vger.kernel.org 11180W: https://linuxtv.org 11181T: git git://linuxtv.org/media_tree.git 11182S: Odd fixes 11183F: drivers/media/common/siano/ 11184F: drivers/media/usb/siano/ 11185F: drivers/media/usb/siano/ 11186F: drivers/media/mmc/siano/ 11187 11188SIMPLEFB FB DRIVER 11189M: Hans de Goede <hdegoede@redhat.com> 11190L: linux-fbdev@vger.kernel.org 11191S: Maintained 11192F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11193F: drivers/video/fbdev/simplefb.c 11194F: include/linux/platform_data/simplefb.h 11195 11196SH_VEU V4L2 MEM2MEM DRIVER 11197L: linux-media@vger.kernel.org 11198S: Orphan 11199F: drivers/media/platform/sh_veu.c 11200 11201SH_VOU V4L2 OUTPUT DRIVER 11202L: linux-media@vger.kernel.org 11203S: Orphan 11204F: drivers/media/platform/sh_vou.c 11205F: include/media/drv-intf/sh_vou.h 11206 11207SIMPLE FIRMWARE INTERFACE (SFI) 11208M: Len Brown <lenb@kernel.org> 11209L: sfi-devel@simplefirmware.org 11210W: http://simplefirmware.org/ 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11212S: Supported 11213F: arch/x86/platform/sfi/ 11214F: drivers/sfi/ 11215F: include/linux/sfi*.h 11216 11217SIMTEC EB110ATX (Chalice CATS) 11218P: Ben Dooks 11219P: Vincent Sanders <vince@simtec.co.uk> 11220M: Simtec Linux Team <linux@simtec.co.uk> 11221W: http://www.simtec.co.uk/products/EB110ATX/ 11222S: Supported 11223 11224SIMTEC EB2410ITX (BAST) 11225P: Ben Dooks 11226P: Vincent Sanders <vince@simtec.co.uk> 11227M: Simtec Linux Team <linux@simtec.co.uk> 11228W: http://www.simtec.co.uk/products/EB2410ITX/ 11229S: Supported 11230F: arch/arm/mach-s3c24xx/mach-bast.c 11231F: arch/arm/mach-s3c24xx/bast-ide.c 11232F: arch/arm/mach-s3c24xx/bast-irq.c 11233 11234TI DAVINCI MACHINE SUPPORT 11235M: Sekhar Nori <nsekhar@ti.com> 11236M: Kevin Hilman <khilman@kernel.org> 11237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11239S: Supported 11240F: arch/arm/mach-davinci/ 11241F: drivers/i2c/busses/i2c-davinci.c 11242 11243TI DAVINCI SERIES MEDIA DRIVER 11244M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11245L: linux-media@vger.kernel.org 11246W: https://linuxtv.org 11247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11248T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11249S: Maintained 11250F: drivers/media/platform/davinci/ 11251F: include/media/davinci/ 11252 11253TI AM437X VPFE DRIVER 11254M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11255L: linux-media@vger.kernel.org 11256W: https://linuxtv.org 11257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11258T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11259S: Maintained 11260F: drivers/media/platform/am437x/ 11261 11262OV2659 OMNIVISION SENSOR DRIVER 11263M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11264L: linux-media@vger.kernel.org 11265W: https://linuxtv.org 11266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11267T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11268S: Maintained 11269F: drivers/media/i2c/ov2659.c 11270F: include/media/i2c/ov2659.h 11271 11272SILICON MOTION SM712 FRAME BUFFER DRIVER 11273M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11274M: Teddy Wang <teddy.wang@siliconmotion.com> 11275M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11276L: linux-fbdev@vger.kernel.org 11277S: Maintained 11278F: drivers/video/fbdev/sm712* 11279F: Documentation/fb/sm712fb.txt 11280 11281SIS 190 ETHERNET DRIVER 11282M: Francois Romieu <romieu@fr.zoreil.com> 11283L: netdev@vger.kernel.org 11284S: Maintained 11285F: drivers/net/ethernet/sis/sis190.c 11286 11287SIS 900/7016 FAST ETHERNET DRIVER 11288M: Daniele Venzano <venza@brownhat.org> 11289W: http://www.brownhat.org/sis900.html 11290L: netdev@vger.kernel.org 11291S: Maintained 11292F: drivers/net/ethernet/sis/sis900.* 11293 11294SIS FRAMEBUFFER DRIVER 11295M: Thomas Winischhofer <thomas@winischhofer.net> 11296W: http://www.winischhofer.net/linuxsisvga.shtml 11297S: Maintained 11298F: Documentation/fb/sisfb.txt 11299F: drivers/video/fbdev/sis/ 11300F: include/video/sisfb.h 11301 11302SIS USB2VGA DRIVER 11303M: Thomas Winischhofer <thomas@winischhofer.net> 11304W: http://www.winischhofer.at/linuxsisusbvga.shtml 11305S: Maintained 11306F: drivers/usb/misc/sisusbvga/ 11307 11308SLAB ALLOCATOR 11309M: Christoph Lameter <cl@linux.com> 11310M: Pekka Enberg <penberg@kernel.org> 11311M: David Rientjes <rientjes@google.com> 11312M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11313M: Andrew Morton <akpm@linux-foundation.org> 11314L: linux-mm@kvack.org 11315S: Maintained 11316F: include/linux/sl?b*.h 11317F: mm/sl?b* 11318 11319SLEEPABLE READ-COPY UPDATE (SRCU) 11320M: Lai Jiangshan <jiangshanlai@gmail.com> 11321M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11322M: Josh Triplett <josh@joshtriplett.org> 11323R: Steven Rostedt <rostedt@goodmis.org> 11324R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11325L: linux-kernel@vger.kernel.org 11326W: http://www.rdrop.com/users/paulmck/RCU/ 11327S: Supported 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11329F: include/linux/srcu.h 11330F: kernel/rcu/srcu.c 11331 11332SMACK SECURITY MODULE 11333M: Casey Schaufler <casey@schaufler-ca.com> 11334L: linux-security-module@vger.kernel.org 11335W: http://schaufler-ca.com 11336T: git git://github.com/cschaufler/smack-next 11337S: Maintained 11338F: Documentation/security/Smack.txt 11339F: security/smack/ 11340 11341DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11342M: Kevin Hilman <khilman@kernel.org> 11343M: Nishanth Menon <nm@ti.com> 11344S: Maintained 11345F: drivers/power/avs/ 11346F: include/linux/power/smartreflex.h 11347L: linux-pm@vger.kernel.org 11348 11349SMC91x ETHERNET DRIVER 11350M: Nicolas Pitre <nico@fluxnic.net> 11351S: Odd Fixes 11352F: drivers/net/ethernet/smsc/smc91x.* 11353 11354SMIA AND SMIA++ IMAGE SENSOR DRIVER 11355M: Sakari Ailus <sakari.ailus@iki.fi> 11356L: linux-media@vger.kernel.org 11357S: Maintained 11358F: drivers/media/i2c/smiapp/ 11359F: include/media/i2c/smiapp.h 11360F: drivers/media/i2c/smiapp-pll.c 11361F: drivers/media/i2c/smiapp-pll.h 11362F: include/uapi/linux/smiapp.h 11363F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11364 11365SMM665 HARDWARE MONITOR DRIVER 11366M: Guenter Roeck <linux@roeck-us.net> 11367L: linux-hwmon@vger.kernel.org 11368S: Maintained 11369F: Documentation/hwmon/smm665 11370F: drivers/hwmon/smm665.c 11371 11372SMSC EMC2103 HARDWARE MONITOR DRIVER 11373M: Steve Glendinning <steve.glendinning@shawell.net> 11374L: linux-hwmon@vger.kernel.org 11375S: Maintained 11376F: Documentation/hwmon/emc2103 11377F: drivers/hwmon/emc2103.c 11378 11379SMSC SCH5627 HARDWARE MONITOR DRIVER 11380M: Hans de Goede <hdegoede@redhat.com> 11381L: linux-hwmon@vger.kernel.org 11382S: Supported 11383F: Documentation/hwmon/sch5627 11384F: drivers/hwmon/sch5627.c 11385 11386SMSC47B397 HARDWARE MONITOR DRIVER 11387M: Jean Delvare <jdelvare@suse.com> 11388L: linux-hwmon@vger.kernel.org 11389S: Maintained 11390F: Documentation/hwmon/smsc47b397 11391F: drivers/hwmon/smsc47b397.c 11392 11393SMSC911x ETHERNET DRIVER 11394M: Steve Glendinning <steve.glendinning@shawell.net> 11395L: netdev@vger.kernel.org 11396S: Maintained 11397F: include/linux/smsc911x.h 11398F: drivers/net/ethernet/smsc/smsc911x.* 11399 11400SMSC9420 PCI ETHERNET DRIVER 11401M: Steve Glendinning <steve.glendinning@shawell.net> 11402L: netdev@vger.kernel.org 11403S: Maintained 11404F: drivers/net/ethernet/smsc/smsc9420.* 11405 11406SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11407M: Steve Glendinning <steve.glendinning@shawell.net> 11408L: linux-fbdev@vger.kernel.org 11409S: Maintained 11410F: drivers/video/fbdev/smscufx.c 11411 11412SOC-CAMERA V4L2 SUBSYSTEM 11413M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11414L: linux-media@vger.kernel.org 11415T: git git://linuxtv.org/media_tree.git 11416S: Maintained 11417F: include/media/soc* 11418F: drivers/media/i2c/soc_camera/ 11419F: drivers/media/platform/soc_camera/ 11420 11421SOEKRIS NET48XX LED SUPPORT 11422M: Chris Boot <bootc@bootc.net> 11423S: Maintained 11424F: drivers/leds/leds-net48xx.c 11425 11426SOFTLOGIC 6x10 MPEG CODEC 11427M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11428M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11429M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11430M: Ismael Luceno <ismael@iodev.co.uk> 11431L: linux-media@vger.kernel.org 11432S: Supported 11433F: drivers/media/pci/solo6x10/ 11434 11435SOFTWARE RAID (Multiple Disks) SUPPORT 11436M: Shaohua Li <shli@kernel.org> 11437L: linux-raid@vger.kernel.org 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11439S: Supported 11440F: drivers/md/ 11441F: include/linux/raid/ 11442F: include/uapi/linux/raid/ 11443 11444SONIC NETWORK DRIVER 11445M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11446L: netdev@vger.kernel.org 11447S: Maintained 11448F: drivers/net/ethernet/natsemi/sonic.* 11449 11450SONICS SILICON BACKPLANE DRIVER (SSB) 11451M: Michael Buesch <m@bues.ch> 11452L: linux-wireless@vger.kernel.org 11453S: Maintained 11454F: drivers/ssb/ 11455F: include/linux/ssb/ 11456 11457SONY VAIO CONTROL DEVICE DRIVER 11458M: Mattia Dongili <malattia@linux.it> 11459L: platform-driver-x86@vger.kernel.org 11460W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11461S: Maintained 11462F: Documentation/laptops/sony-laptop.txt 11463F: drivers/char/sonypi.c 11464F: drivers/platform/x86/sony-laptop.c 11465F: include/linux/sony-laptop.h 11466 11467SONY MEMORYSTICK CARD SUPPORT 11468M: Alex Dubov <oakad@yahoo.com> 11469W: http://tifmxx.berlios.de/ 11470S: Maintained 11471F: drivers/memstick/host/tifm_ms.c 11472 11473SONY MEMORYSTICK STANDARD SUPPORT 11474M: Maxim Levitsky <maximlevitsky@gmail.com> 11475S: Maintained 11476F: drivers/memstick/core/ms_block.* 11477 11478SOUND 11479M: Jaroslav Kysela <perex@perex.cz> 11480M: Takashi Iwai <tiwai@suse.com> 11481L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11482W: http://www.alsa-project.org/ 11483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11484T: git git://git.alsa-project.org/alsa-kernel.git 11485Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11486S: Maintained 11487F: Documentation/sound/ 11488F: include/sound/ 11489F: include/uapi/sound/ 11490F: sound/ 11491 11492SOUND - COMPRESSED AUDIO 11493M: Vinod Koul <vinod.koul@intel.com> 11494L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11496S: Supported 11497F: Documentation/sound/alsa/compress_offload.txt 11498F: include/sound/compress_driver.h 11499F: include/uapi/sound/compress_* 11500F: sound/core/compress_offload.c 11501F: sound/soc/soc-compress.c 11502 11503SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11504M: Liam Girdwood <lgirdwood@gmail.com> 11505M: Mark Brown <broonie@kernel.org> 11506T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11508W: http://alsa-project.org/main/index.php/ASoC 11509S: Supported 11510F: Documentation/devicetree/bindings/sound/ 11511F: Documentation/sound/alsa/soc/ 11512F: sound/soc/ 11513F: include/sound/soc* 11514 11515SOUND - DMAENGINE HELPERS 11516M: Lars-Peter Clausen <lars@metafoo.de> 11517S: Supported 11518F: include/sound/dmaengine_pcm.h 11519F: sound/core/pcm_dmaengine.c 11520F: sound/soc/soc-generic-dmaengine-pcm.c 11521 11522SP2 MEDIA DRIVER 11523M: Olli Salonen <olli.salonen@iki.fi> 11524L: linux-media@vger.kernel.org 11525W: https://linuxtv.org 11526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11527S: Maintained 11528F: drivers/media/dvb-frontends/sp2* 11529 11530SPARC + UltraSPARC (sparc/sparc64) 11531M: "David S. Miller" <davem@davemloft.net> 11532L: sparclinux@vger.kernel.org 11533Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11535T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11536S: Maintained 11537F: arch/sparc/ 11538F: drivers/sbus/ 11539 11540SPARC SERIAL DRIVERS 11541M: "David S. Miller" <davem@davemloft.net> 11542L: sparclinux@vger.kernel.org 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11545S: Maintained 11546F: include/linux/sunserialcore.h 11547F: drivers/tty/serial/suncore.c 11548F: drivers/tty/serial/sunhv.c 11549F: drivers/tty/serial/sunsab.c 11550F: drivers/tty/serial/sunsab.h 11551F: drivers/tty/serial/sunsu.c 11552F: drivers/tty/serial/sunzilog.c 11553F: drivers/tty/serial/sunzilog.h 11554 11555SPARSE CHECKER 11556M: "Christopher Li" <sparse@chrisli.org> 11557L: linux-sparse@vger.kernel.org 11558W: https://sparse.wiki.kernel.org/ 11559T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11560T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11561S: Maintained 11562F: include/linux/compiler.h 11563 11564SPEAR PLATFORM SUPPORT 11565M: Viresh Kumar <vireshk@kernel.org> 11566M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11568W: http://www.st.com/spear 11569S: Maintained 11570F: arch/arm/boot/dts/spear* 11571F: arch/arm/mach-spear/ 11572 11573SPEAR CLOCK FRAMEWORK SUPPORT 11574M: Viresh Kumar <vireshk@kernel.org> 11575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11576W: http://www.st.com/spear 11577S: Maintained 11578F: drivers/clk/spear/ 11579 11580SPI NOR SUBSYSTEM 11581M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11582M: Marek Vasut <marek.vasut@gmail.com> 11583L: linux-mtd@lists.infradead.org 11584W: http://www.linux-mtd.infradead.org/ 11585Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11586T: git git://github.com/spi-nor/linux.git 11587S: Maintained 11588F: drivers/mtd/spi-nor/ 11589F: include/linux/mtd/spi-nor.h 11590 11591SPI SUBSYSTEM 11592M: Mark Brown <broonie@kernel.org> 11593L: linux-spi@vger.kernel.org 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11595Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11596S: Maintained 11597F: Documentation/devicetree/bindings/spi/ 11598F: Documentation/spi/ 11599F: drivers/spi/ 11600F: include/linux/spi/ 11601F: include/uapi/linux/spi/ 11602F: tools/spi/ 11603 11604SPIDERNET NETWORK DRIVER for CELL 11605M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11606L: netdev@vger.kernel.org 11607S: Supported 11608F: Documentation/networking/spider_net.txt 11609F: drivers/net/ethernet/toshiba/spider_net* 11610 11611SPU FILE SYSTEM 11612M: Jeremy Kerr <jk@ozlabs.org> 11613L: linuxppc-dev@lists.ozlabs.org 11614W: http://www.ibm.com/developerworks/power/cell/ 11615S: Supported 11616F: Documentation/filesystems/spufs.txt 11617F: arch/powerpc/platforms/cell/spufs/ 11618 11619SQUASHFS FILE SYSTEM 11620M: Phillip Lougher <phillip@squashfs.org.uk> 11621L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11622W: http://squashfs.org.uk 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11624S: Maintained 11625F: Documentation/filesystems/squashfs.txt 11626F: fs/squashfs/ 11627 11628SRM (Alpha) environment access 11629M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11630S: Maintained 11631F: arch/alpha/kernel/srm_env.c 11632 11633STABLE BRANCH 11634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11635L: stable@vger.kernel.org 11636S: Supported 11637F: Documentation/process/stable-kernel-rules.rst 11638 11639STAGING SUBSYSTEM 11640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11642L: devel@driverdev.osuosl.org 11643S: Supported 11644F: drivers/staging/ 11645 11646STAGING - COMEDI 11647M: Ian Abbott <abbotti@mev.co.uk> 11648M: H Hartley Sweeten <hsweeten@visionengravers.com> 11649S: Odd Fixes 11650F: drivers/staging/comedi/ 11651 11652STAGING - FLARION FT1000 DRIVERS 11653M: Marek Belisko <marek.belisko@gmail.com> 11654S: Odd Fixes 11655F: drivers/staging/ft1000/ 11656 11657STAGING - INDUSTRIAL IO 11658M: Jonathan Cameron <jic23@kernel.org> 11659L: linux-iio@vger.kernel.org 11660S: Odd Fixes 11661F: Documentation/devicetree/bindings/staging/iio/ 11662F: drivers/staging/iio/ 11663 11664STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11665M: Jarod Wilson <jarod@wilsonet.com> 11666W: http://www.lirc.org/ 11667S: Odd Fixes 11668F: drivers/staging/media/lirc/ 11669 11670STAGING - LUSTRE PARALLEL FILESYSTEM 11671M: Oleg Drokin <oleg.drokin@intel.com> 11672M: Andreas Dilger <andreas.dilger@intel.com> 11673M: James Simmons <jsimmons@infradead.org> 11674L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11675W: http://wiki.lustre.org/ 11676S: Maintained 11677F: drivers/staging/lustre 11678 11679STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11680M: Marc Dietrich <marvin24@gmx.de> 11681L: ac100@lists.launchpad.net (moderated for non-subscribers) 11682L: linux-tegra@vger.kernel.org 11683S: Maintained 11684F: drivers/staging/nvec/ 11685 11686STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11687M: Jens Frederich <jfrederich@gmail.com> 11688M: Daniel Drake <dsd@laptop.org> 11689M: Jon Nettleton <jon.nettleton@gmail.com> 11690W: http://wiki.laptop.org/go/DCON 11691S: Maintained 11692F: drivers/staging/olpc_dcon/ 11693 11694STAGING - REALTEK RTL8712U DRIVERS 11695M: Larry Finger <Larry.Finger@lwfinger.net> 11696M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11697S: Odd Fixes 11698F: drivers/staging/rtl8712/ 11699 11700STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11701M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11702M: Teddy Wang <teddy.wang@siliconmotion.com> 11703M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11704L: linux-fbdev@vger.kernel.org 11705S: Maintained 11706F: drivers/staging/sm750fb/ 11707 11708STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11709M: William Hubbs <w.d.hubbs@gmail.com> 11710M: Chris Brannon <chris@the-brannons.com> 11711M: Kirk Reiser <kirk@reisers.ca> 11712M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11713L: speakup@linux-speakup.org 11714W: http://www.linux-speakup.org/ 11715S: Odd Fixes 11716F: drivers/staging/speakup/ 11717 11718STAGING - VIA VT665X DRIVERS 11719M: Forest Bond <forest@alittletooquiet.net> 11720S: Odd Fixes 11721F: drivers/staging/vt665?/ 11722 11723STAGING - WILC1000 WIFI DRIVER 11724M: Aditya Shankar <aditya.shankar@microchip.com> 11725M: Ganesh Krishna <ganesh.krishna@microchip.com> 11726L: linux-wireless@vger.kernel.org 11727S: Supported 11728F: drivers/staging/wilc1000/ 11729 11730STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11731M: Arnaud Patard <arnaud.patard@rtp-net.org> 11732S: Odd Fixes 11733F: drivers/staging/xgifb/ 11734 11735STARFIRE/DURALAN NETWORK DRIVER 11736M: Ion Badulescu <ionut@badula.org> 11737S: Odd Fixes 11738F: drivers/net/ethernet/adaptec/starfire* 11739 11740SUN3/3X 11741M: Sam Creasey <sammy@sammy.net> 11742W: http://sammy.net/sun3/ 11743S: Maintained 11744F: arch/m68k/kernel/*sun3* 11745F: arch/m68k/sun3*/ 11746F: arch/m68k/include/asm/sun3* 11747F: drivers/net/ethernet/i825xx/sun3* 11748 11749SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11750M: Hans de Goede <hdegoede@redhat.com> 11751L: linux-input@vger.kernel.org 11752S: Maintained 11753F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11754F: drivers/input/keyboard/sun4i-lradc-keys.c 11755 11756SUNDANCE NETWORK DRIVER 11757M: Denis Kirjanov <kda@linux-powerpc.org> 11758L: netdev@vger.kernel.org 11759S: Maintained 11760F: drivers/net/ethernet/dlink/sundance.c 11761 11762SUPERH 11763M: Yoshinori Sato <ysato@users.sourceforge.jp> 11764M: Rich Felker <dalias@libc.org> 11765L: linux-sh@vger.kernel.org 11766Q: http://patchwork.kernel.org/project/linux-sh/list/ 11767S: Maintained 11768F: Documentation/sh/ 11769F: arch/sh/ 11770F: drivers/sh/ 11771 11772SUSPEND TO RAM 11773M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11774M: Len Brown <len.brown@intel.com> 11775M: Pavel Machek <pavel@ucw.cz> 11776L: linux-pm@vger.kernel.org 11777B: https://bugzilla.kernel.org 11778S: Supported 11779F: Documentation/power/ 11780F: arch/x86/kernel/acpi/ 11781F: drivers/base/power/ 11782F: kernel/power/ 11783F: include/linux/suspend.h 11784F: include/linux/freezer.h 11785F: include/linux/pm.h 11786 11787SVGA HANDLING 11788M: Martin Mares <mj@ucw.cz> 11789L: linux-video@atrey.karlin.mff.cuni.cz 11790S: Maintained 11791F: Documentation/svga.txt 11792F: arch/x86/boot/video* 11793 11794SWIOTLB SUBSYSTEM 11795M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11796L: linux-kernel@vger.kernel.org 11797T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11798S: Supported 11799F: lib/swiotlb.c 11800F: arch/*/kernel/pci-swiotlb.c 11801F: include/linux/swiotlb.h 11802 11803SWITCHDEV 11804M: Jiri Pirko <jiri@resnulli.us> 11805L: netdev@vger.kernel.org 11806S: Supported 11807F: net/switchdev/ 11808F: include/net/switchdev.h 11809 11810SYNOPSYS ARC ARCHITECTURE 11811M: Vineet Gupta <vgupta@synopsys.com> 11812L: linux-snps-arc@lists.infradead.org 11813S: Supported 11814F: arch/arc/ 11815F: Documentation/devicetree/bindings/arc/* 11816F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11817F: drivers/tty/serial/arc_uart.c 11818T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11819 11820SYNOPSYS ARC SDP platform support 11821M: Alexey Brodkin <abrodkin@synopsys.com> 11822S: Supported 11823F: arch/arc/plat-axs10x 11824F: arch/arc/boot/dts/ax* 11825F: Documentation/devicetree/bindings/arc/axs10* 11826 11827SYSTEM CONFIGURATION (SYSCON) 11828M: Lee Jones <lee.jones@linaro.org> 11829M: Arnd Bergmann <arnd@arndb.de> 11830T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11831S: Supported 11832F: drivers/mfd/syscon.c 11833 11834SYSTEM RESET/SHUTDOWN DRIVERS 11835M: Sebastian Reichel <sre@kernel.org> 11836L: linux-pm@vger.kernel.org 11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11838S: Maintained 11839F: Documentation/devicetree/bindings/power/reset/ 11840F: drivers/power/reset/ 11841 11842SYSV FILESYSTEM 11843M: Christoph Hellwig <hch@infradead.org> 11844S: Maintained 11845F: Documentation/filesystems/sysv-fs.txt 11846F: fs/sysv/ 11847F: include/linux/sysv_fs.h 11848 11849TARGET SUBSYSTEM 11850M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11851L: linux-scsi@vger.kernel.org 11852L: target-devel@vger.kernel.org 11853W: http://www.linux-iscsi.org 11854W: http://groups.google.com/group/linux-iscsi-target-dev 11855T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11856S: Supported 11857F: drivers/target/ 11858F: include/target/ 11859F: Documentation/target/ 11860 11861TASKSTATS STATISTICS INTERFACE 11862M: Balbir Singh <bsingharora@gmail.com> 11863S: Maintained 11864F: Documentation/accounting/taskstats* 11865F: include/linux/taskstats* 11866F: kernel/taskstats.c 11867 11868TC CLASSIFIER 11869M: Jamal Hadi Salim <jhs@mojatatu.com> 11870L: netdev@vger.kernel.org 11871S: Maintained 11872F: include/net/pkt_cls.h 11873F: include/uapi/linux/pkt_cls.h 11874F: net/sched/ 11875 11876TCP LOW PRIORITY MODULE 11877M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11878M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11879W: http://tcp-lp-mod.sourceforge.net/ 11880S: Maintained 11881F: net/ipv4/tcp_lp.c 11882 11883TDA10071 MEDIA DRIVER 11884M: Antti Palosaari <crope@iki.fi> 11885L: linux-media@vger.kernel.org 11886W: https://linuxtv.org 11887W: http://palosaari.fi/linux/ 11888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11889T: git git://linuxtv.org/anttip/media_tree.git 11890S: Maintained 11891F: drivers/media/dvb-frontends/tda10071* 11892 11893TDA18212 MEDIA DRIVER 11894M: Antti Palosaari <crope@iki.fi> 11895L: linux-media@vger.kernel.org 11896W: https://linuxtv.org 11897W: http://palosaari.fi/linux/ 11898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11899T: git git://linuxtv.org/anttip/media_tree.git 11900S: Maintained 11901F: drivers/media/tuners/tda18212* 11902 11903TDA18218 MEDIA DRIVER 11904M: Antti Palosaari <crope@iki.fi> 11905L: linux-media@vger.kernel.org 11906W: https://linuxtv.org 11907W: http://palosaari.fi/linux/ 11908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11909T: git git://linuxtv.org/anttip/media_tree.git 11910S: Maintained 11911F: drivers/media/tuners/tda18218* 11912 11913TDA18271 MEDIA DRIVER 11914M: Michael Krufky <mkrufky@linuxtv.org> 11915L: linux-media@vger.kernel.org 11916W: https://linuxtv.org 11917W: http://github.com/mkrufky 11918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11919T: git git://linuxtv.org/mkrufky/tuners.git 11920S: Maintained 11921F: drivers/media/tuners/tda18271* 11922 11923TDA827x MEDIA DRIVER 11924M: Michael Krufky <mkrufky@linuxtv.org> 11925L: linux-media@vger.kernel.org 11926W: https://linuxtv.org 11927W: http://github.com/mkrufky 11928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11929T: git git://linuxtv.org/mkrufky/tuners.git 11930S: Maintained 11931F: drivers/media/tuners/tda8290.* 11932 11933TDA8290 MEDIA DRIVER 11934M: Michael Krufky <mkrufky@linuxtv.org> 11935L: linux-media@vger.kernel.org 11936W: https://linuxtv.org 11937W: http://github.com/mkrufky 11938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11939T: git git://linuxtv.org/mkrufky/tuners.git 11940S: Maintained 11941F: drivers/media/tuners/tda8290.* 11942 11943TDA9840 MEDIA DRIVER 11944M: Hans Verkuil <hverkuil@xs4all.nl> 11945L: linux-media@vger.kernel.org 11946T: git git://linuxtv.org/media_tree.git 11947W: https://linuxtv.org 11948S: Maintained 11949F: drivers/media/i2c/tda9840* 11950 11951TEA5761 TUNER DRIVER 11952M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11953M: Mauro Carvalho Chehab <mchehab@kernel.org> 11954L: linux-media@vger.kernel.org 11955W: https://linuxtv.org 11956T: git git://linuxtv.org/media_tree.git 11957S: Odd fixes 11958F: drivers/media/tuners/tea5761.* 11959 11960TEA5767 TUNER DRIVER 11961M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11962M: Mauro Carvalho Chehab <mchehab@kernel.org> 11963L: linux-media@vger.kernel.org 11964W: https://linuxtv.org 11965T: git git://linuxtv.org/media_tree.git 11966S: Maintained 11967F: drivers/media/tuners/tea5767.* 11968 11969TEA6415C MEDIA DRIVER 11970M: Hans Verkuil <hverkuil@xs4all.nl> 11971L: linux-media@vger.kernel.org 11972T: git git://linuxtv.org/media_tree.git 11973W: https://linuxtv.org 11974S: Maintained 11975F: drivers/media/i2c/tea6415c* 11976 11977TEA6420 MEDIA DRIVER 11978M: Hans Verkuil <hverkuil@xs4all.nl> 11979L: linux-media@vger.kernel.org 11980T: git git://linuxtv.org/media_tree.git 11981W: https://linuxtv.org 11982S: Maintained 11983F: drivers/media/i2c/tea6420* 11984 11985TEAM DRIVER 11986M: Jiri Pirko <jiri@resnulli.us> 11987L: netdev@vger.kernel.org 11988S: Supported 11989F: drivers/net/team/ 11990F: include/linux/if_team.h 11991F: include/uapi/linux/if_team.h 11992 11993TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11994M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11995S: Maintained 11996F: arch/x86/platform/ts5500/ 11997 11998TECHNOTREND USB IR RECEIVER 11999M: Sean Young <sean@mess.org> 12000L: linux-media@vger.kernel.org 12001S: Maintained 12002F: drivers/media/rc/ttusbir.c 12003 12004TEGRA ARCHITECTURE SUPPORT 12005M: Stephen Warren <swarren@wwwdotorg.org> 12006M: Thierry Reding <thierry.reding@gmail.com> 12007M: Alexandre Courbot <gnurou@gmail.com> 12008L: linux-tegra@vger.kernel.org 12009Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12011S: Supported 12012N: [^a-z]tegra 12013 12014TEGRA CLOCK DRIVER 12015M: Peter De Schrijver <pdeschrijver@nvidia.com> 12016M: Prashant Gaikwad <pgaikwad@nvidia.com> 12017S: Supported 12018F: drivers/clk/tegra/ 12019 12020TEGRA DMA DRIVERS 12021M: Laxman Dewangan <ldewangan@nvidia.com> 12022M: Jon Hunter <jonathanh@nvidia.com> 12023S: Supported 12024F: drivers/dma/tegra* 12025 12026TEGRA I2C DRIVER 12027M: Laxman Dewangan <ldewangan@nvidia.com> 12028S: Supported 12029F: drivers/i2c/busses/i2c-tegra.c 12030 12031TEGRA IOMMU DRIVERS 12032M: Hiroshi Doyu <hdoyu@nvidia.com> 12033S: Supported 12034F: drivers/iommu/tegra* 12035 12036TEGRA KBC DRIVER 12037M: Rakesh Iyer <riyer@nvidia.com> 12038M: Laxman Dewangan <ldewangan@nvidia.com> 12039S: Supported 12040F: drivers/input/keyboard/tegra-kbc.c 12041 12042TEGRA PWM DRIVER 12043M: Thierry Reding <thierry.reding@gmail.com> 12044S: Supported 12045F: drivers/pwm/pwm-tegra.c 12046 12047TEGRA SERIAL DRIVER 12048M: Laxman Dewangan <ldewangan@nvidia.com> 12049S: Supported 12050F: drivers/tty/serial/serial-tegra.c 12051 12052TEGRA SPI DRIVER 12053M: Laxman Dewangan <ldewangan@nvidia.com> 12054S: Supported 12055F: drivers/spi/spi-tegra* 12056 12057TEHUTI ETHERNET DRIVER 12058M: Andy Gospodarek <andy@greyhouse.net> 12059L: netdev@vger.kernel.org 12060S: Supported 12061F: drivers/net/ethernet/tehuti/* 12062 12063Telecom Clock Driver for MCPL0010 12064M: Mark Gross <mark.gross@intel.com> 12065S: Supported 12066F: drivers/char/tlclk.c 12067 12068TENSILICA XTENSA PORT (xtensa) 12069M: Chris Zankel <chris@zankel.net> 12070M: Max Filippov <jcmvbkbc@gmail.com> 12071L: linux-xtensa@linux-xtensa.org 12072T: git git://github.com/czankel/xtensa-linux.git 12073S: Maintained 12074F: arch/xtensa/ 12075F: drivers/irqchip/irq-xtensa-* 12076 12077THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12078M: Hans Verkuil <hverkuil@xs4all.nl> 12079L: linux-media@vger.kernel.org 12080T: git git://linuxtv.org/media_tree.git 12081W: https://linuxtv.org 12082S: Maintained 12083F: drivers/media/radio/radio-raremono.c 12084 12085THERMAL 12086M: Zhang Rui <rui.zhang@intel.com> 12087M: Eduardo Valentin <edubezval@gmail.com> 12088L: linux-pm@vger.kernel.org 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12091Q: https://patchwork.kernel.org/project/linux-pm/list/ 12092S: Supported 12093F: drivers/thermal/ 12094F: include/linux/thermal.h 12095F: include/uapi/linux/thermal.h 12096F: include/linux/cpu_cooling.h 12097F: Documentation/devicetree/bindings/thermal/ 12098 12099THERMAL/CPU_COOLING 12100M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12101M: Viresh Kumar <viresh.kumar@linaro.org> 12102M: Javi Merino <javi.merino@kernel.org> 12103L: linux-pm@vger.kernel.org 12104S: Supported 12105F: Documentation/thermal/cpu-cooling-api.txt 12106F: drivers/thermal/cpu_cooling.c 12107F: include/linux/cpu_cooling.h 12108 12109THINKPAD ACPI EXTRAS DRIVER 12110M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12111L: ibm-acpi-devel@lists.sourceforge.net 12112L: platform-driver-x86@vger.kernel.org 12113W: http://ibm-acpi.sourceforge.net 12114W: http://thinkwiki.org/wiki/Ibm-acpi 12115T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12116S: Maintained 12117F: drivers/platform/x86/thinkpad_acpi.c 12118 12119TI BANDGAP AND THERMAL DRIVER 12120M: Eduardo Valentin <edubezval@gmail.com> 12121M: Keerthy <j-keerthy@ti.com> 12122L: linux-pm@vger.kernel.org 12123L: linux-omap@vger.kernel.org 12124S: Maintained 12125F: drivers/thermal/ti-soc-thermal/ 12126 12127TI VPE/CAL DRIVERS 12128M: Benoit Parrot <bparrot@ti.com> 12129L: linux-media@vger.kernel.org 12130W: http://linuxtv.org/ 12131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12132S: Maintained 12133F: drivers/media/platform/ti-vpe/ 12134 12135TI CDCE706 CLOCK DRIVER 12136M: Max Filippov <jcmvbkbc@gmail.com> 12137S: Maintained 12138F: drivers/clk/clk-cdce706.c 12139 12140TI CLOCK DRIVER 12141M: Tero Kristo <t-kristo@ti.com> 12142L: linux-omap@vger.kernel.org 12143S: Maintained 12144F: drivers/clk/ti/ 12145F: include/linux/clk/ti.h 12146 12147TI ETHERNET SWITCH DRIVER (CPSW) 12148M: Mugunthan V N <mugunthanvnm@ti.com> 12149R: Grygorii Strashko <grygorii.strashko@ti.com> 12150L: linux-omap@vger.kernel.org 12151L: netdev@vger.kernel.org 12152S: Maintained 12153F: drivers/net/ethernet/ti/cpsw* 12154F: drivers/net/ethernet/ti/davinci* 12155 12156TI FLASH MEDIA INTERFACE DRIVER 12157M: Alex Dubov <oakad@yahoo.com> 12158S: Maintained 12159F: drivers/misc/tifm* 12160F: drivers/mmc/host/tifm_sd.c 12161F: include/linux/tifm.h 12162 12163TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12164M: Santosh Shilimkar <ssantosh@kernel.org> 12165L: linux-kernel@vger.kernel.org 12166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12167S: Maintained 12168F: drivers/soc/ti/* 12169T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12170 12171 12172TI LM49xxx FAMILY ASoC CODEC DRIVERS 12173M: M R Swami Reddy <mr.swami.reddy@ti.com> 12174M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12175L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12176S: Maintained 12177F: sound/soc/codecs/lm49453* 12178F: sound/soc/codecs/isabelle* 12179 12180TI LP855x BACKLIGHT DRIVER 12181M: Milo Kim <milo.kim@ti.com> 12182S: Maintained 12183F: Documentation/backlight/lp855x-driver.txt 12184F: drivers/video/backlight/lp855x_bl.c 12185F: include/linux/platform_data/lp855x.h 12186 12187TI LP8727 CHARGER DRIVER 12188M: Milo Kim <milo.kim@ti.com> 12189S: Maintained 12190F: drivers/power/supply/lp8727_charger.c 12191F: include/linux/platform_data/lp8727.h 12192 12193TI LP8788 MFD DRIVER 12194M: Milo Kim <milo.kim@ti.com> 12195S: Maintained 12196F: drivers/iio/adc/lp8788_adc.c 12197F: drivers/leds/leds-lp8788.c 12198F: drivers/mfd/lp8788*.c 12199F: drivers/power/supply/lp8788-charger.c 12200F: drivers/regulator/lp8788-*.c 12201F: include/linux/mfd/lp8788*.h 12202 12203TI NETCP ETHERNET DRIVER 12204M: Wingman Kwok <w-kwok2@ti.com> 12205M: Murali Karicheri <m-karicheri2@ti.com> 12206L: netdev@vger.kernel.org 12207S: Maintained 12208F: drivers/net/ethernet/ti/netcp* 12209 12210TI TAS571X FAMILY ASoC CODEC DRIVER 12211M: Kevin Cernekee <cernekee@chromium.org> 12212L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12213S: Odd Fixes 12214F: sound/soc/codecs/tas571x* 12215 12216TI TWL4030 SERIES SOC CODEC DRIVER 12217M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12218L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12219S: Maintained 12220F: sound/soc/codecs/twl4030* 12221 12222TI WILINK WIRELESS DRIVERS 12223L: linux-wireless@vger.kernel.org 12224W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12225W: http://wireless.kernel.org/en/users/Drivers/wl1251 12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12227S: Orphan 12228F: drivers/net/wireless/ti/ 12229F: include/linux/wl12xx.h 12230 12231TIPC NETWORK LAYER 12232M: Jon Maloy <jon.maloy@ericsson.com> 12233M: Ying Xue <ying.xue@windriver.com> 12234L: netdev@vger.kernel.org (core kernel code) 12235L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12236W: http://tipc.sourceforge.net/ 12237S: Maintained 12238F: include/uapi/linux/tipc*.h 12239F: net/tipc/ 12240 12241TILE ARCHITECTURE 12242M: Chris Metcalf <cmetcalf@mellanox.com> 12243W: http://www.mellanox.com/repository/solutions/tile-scm/ 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12245S: Supported 12246F: arch/tile/ 12247F: drivers/char/tile-srom.c 12248F: drivers/edac/tile_edac.c 12249F: drivers/net/ethernet/tile/ 12250F: drivers/rtc/rtc-tile.c 12251F: drivers/tty/hvc/hvc_tile.c 12252F: drivers/tty/serial/tilegx.c 12253F: drivers/usb/host/*-tilegx.c 12254F: include/linux/usb/tilegx.h 12255 12256TLAN NETWORK DRIVER 12257M: Samuel Chessman <chessman@tux.org> 12258L: tlan-devel@lists.sourceforge.net (subscribers-only) 12259W: http://sourceforge.net/projects/tlan/ 12260S: Maintained 12261F: Documentation/networking/tlan.txt 12262F: drivers/net/ethernet/ti/tlan.* 12263 12264TOMOYO SECURITY MODULE 12265M: Kentaro Takeda <takedakn@nttdata.co.jp> 12266M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12267L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12268L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12269L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12270L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12271W: http://tomoyo.sourceforge.jp/ 12272T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12273S: Maintained 12274F: security/tomoyo/ 12275 12276TOPSTAR LAPTOP EXTRAS DRIVER 12277M: Herton Ronaldo Krzesinski <herton@canonical.com> 12278L: platform-driver-x86@vger.kernel.org 12279S: Maintained 12280F: drivers/platform/x86/topstar-laptop.c 12281 12282TOSHIBA ACPI EXTRAS DRIVER 12283M: Azael Avalos <coproscefalo@gmail.com> 12284L: platform-driver-x86@vger.kernel.org 12285S: Maintained 12286F: drivers/platform/x86/toshiba_acpi.c 12287 12288TOSHIBA BLUETOOTH DRIVER 12289M: Azael Avalos <coproscefalo@gmail.com> 12290L: platform-driver-x86@vger.kernel.org 12291S: Maintained 12292F: drivers/platform/x86/toshiba_bluetooth.c 12293 12294TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12295M: Azael Avalos <coproscefalo@gmail.com> 12296L: platform-driver-x86@vger.kernel.org 12297S: Maintained 12298F: drivers/platform/x86/toshiba_haps.c 12299 12300TOSHIBA WMI HOTKEYS DRIVER 12301M: Azael Avalos <coproscefalo@gmail.com> 12302L: platform-driver-x86@vger.kernel.org 12303S: Maintained 12304F: drivers/platform/x86/toshiba-wmi.c 12305 12306TOSHIBA SMM DRIVER 12307M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12308W: http://www.buzzard.org.uk/toshiba/ 12309S: Maintained 12310F: drivers/char/toshiba.c 12311F: include/linux/toshiba.h 12312F: include/uapi/linux/toshiba.h 12313 12314TOSHIBA TC358743 DRIVER 12315M: Mats Randgaard <matrandg@cisco.com> 12316L: linux-media@vger.kernel.org 12317S: Maintained 12318F: drivers/media/i2c/tc358743* 12319F: include/media/i2c/tc358743.h 12320 12321TMIO/SDHI MMC DRIVER 12322M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12323L: linux-mmc@vger.kernel.org 12324S: Supported 12325F: drivers/mmc/host/tmio_mmc* 12326F: drivers/mmc/host/sh_mobile_sdhi.c 12327F: include/linux/mfd/tmio.h 12328 12329TMP401 HARDWARE MONITOR DRIVER 12330M: Guenter Roeck <linux@roeck-us.net> 12331L: linux-hwmon@vger.kernel.org 12332S: Maintained 12333F: Documentation/hwmon/tmp401 12334F: drivers/hwmon/tmp401.c 12335 12336TMPFS (SHMEM FILESYSTEM) 12337M: Hugh Dickins <hughd@google.com> 12338L: linux-mm@kvack.org 12339S: Maintained 12340F: include/linux/shmem_fs.h 12341F: mm/shmem.c 12342 12343TM6000 VIDEO4LINUX DRIVER 12344M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12345M: Mauro Carvalho Chehab <mchehab@kernel.org> 12346L: linux-media@vger.kernel.org 12347W: https://linuxtv.org 12348T: git git://linuxtv.org/media_tree.git 12349S: Odd fixes 12350F: drivers/media/usb/tm6000/ 12351F: Documentation/media/v4l-drivers/tm6000* 12352 12353TW5864 VIDEO4LINUX DRIVER 12354M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12355M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12356M: Andrey Utkin <andrey_utkin@fastmail.com> 12357L: linux-media@vger.kernel.org 12358S: Supported 12359F: drivers/media/pci/tw5864/ 12360 12361TW68 VIDEO4LINUX DRIVER 12362M: Hans Verkuil <hverkuil@xs4all.nl> 12363L: linux-media@vger.kernel.org 12364T: git git://linuxtv.org/media_tree.git 12365W: https://linuxtv.org 12366S: Odd Fixes 12367F: drivers/media/pci/tw68/ 12368 12369TW686X VIDEO4LINUX DRIVER 12370M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12371L: linux-media@vger.kernel.org 12372T: git git://linuxtv.org/media_tree.git 12373W: http://linuxtv.org 12374S: Maintained 12375F: drivers/media/pci/tw686x/ 12376 12377TPM DEVICE DRIVER 12378M: Peter Huewe <peterhuewe@gmx.de> 12379M: Marcel Selhorst <tpmdd@selhorst.net> 12380M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12381R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12382W: http://tpmdd.sourceforge.net 12383L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12384Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12385T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12386S: Maintained 12387F: drivers/char/tpm/ 12388 12389TPM IBM_VTPM DEVICE DRIVER 12390M: Ashley Lai <ashleydlai@gmail.com> 12391W: http://tpmdd.sourceforge.net 12392L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12393S: Maintained 12394F: drivers/char/tpm/tpm_ibmvtpm* 12395 12396TRACING 12397M: Steven Rostedt <rostedt@goodmis.org> 12398M: Ingo Molnar <mingo@redhat.com> 12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12400S: Maintained 12401F: Documentation/trace/ftrace.txt 12402F: arch/*/*/*/ftrace.h 12403F: arch/*/kernel/ftrace.c 12404F: include/*/ftrace.h 12405F: include/linux/trace*.h 12406F: include/trace/ 12407F: kernel/trace/ 12408F: tools/testing/selftests/ftrace/ 12409 12410TRACING MMIO ACCESSES (MMIOTRACE) 12411M: Steven Rostedt <rostedt@goodmis.org> 12412M: Ingo Molnar <mingo@kernel.org> 12413R: Karol Herbst <karolherbst@gmail.com> 12414R: Pekka Paalanen <ppaalanen@gmail.com> 12415S: Maintained 12416L: linux-kernel@vger.kernel.org 12417L: nouveau@lists.freedesktop.org 12418F: kernel/trace/trace_mmiotrace.c 12419F: include/linux/mmiotrace.h 12420F: arch/x86/mm/kmmio.c 12421F: arch/x86/mm/mmio-mod.c 12422F: arch/x86/mm/testmmiotrace.c 12423 12424TRIVIAL PATCHES 12425M: Jiri Kosina <trivial@kernel.org> 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12427S: Maintained 12428K: ^Subject:.*(?i)trivial 12429 12430TTY LAYER 12431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12432M: Jiri Slaby <jslaby@suse.com> 12433S: Supported 12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12435F: Documentation/serial/ 12436F: drivers/tty/ 12437F: drivers/tty/serial/serial_core.c 12438F: include/linux/serial_core.h 12439F: include/linux/serial.h 12440F: include/linux/tty.h 12441F: include/uapi/linux/serial_core.h 12442F: include/uapi/linux/serial.h 12443F: include/uapi/linux/tty.h 12444 12445TUA9001 MEDIA DRIVER 12446M: Antti Palosaari <crope@iki.fi> 12447L: linux-media@vger.kernel.org 12448W: https://linuxtv.org 12449W: http://palosaari.fi/linux/ 12450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12451T: git git://linuxtv.org/anttip/media_tree.git 12452S: Maintained 12453F: drivers/media/tuners/tua9001* 12454 12455TULIP NETWORK DRIVERS 12456L: netdev@vger.kernel.org 12457L: linux-parisc@vger.kernel.org 12458S: Orphan 12459F: drivers/net/ethernet/dec/tulip/ 12460 12461TUN/TAP driver 12462M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12463W: http://vtun.sourceforge.net/tun 12464S: Maintained 12465F: Documentation/networking/tuntap.txt 12466F: arch/um/os-Linux/drivers/ 12467 12468TURBOCHANNEL SUBSYSTEM 12469M: "Maciej W. Rozycki" <macro@linux-mips.org> 12470M: Ralf Baechle <ralf@linux-mips.org> 12471L: linux-mips@linux-mips.org 12472Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12473S: Maintained 12474F: drivers/tc/ 12475F: include/linux/tc.h 12476 12477UBI FILE SYSTEM (UBIFS) 12478M: Richard Weinberger <richard@nod.at> 12479M: Artem Bityutskiy <dedekind1@gmail.com> 12480M: Adrian Hunter <adrian.hunter@intel.com> 12481L: linux-mtd@lists.infradead.org 12482T: git git://git.infradead.org/ubifs-2.6.git 12483W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12484S: Supported 12485F: Documentation/filesystems/ubifs.txt 12486F: fs/ubifs/ 12487 12488UCLINUX (M68KNOMMU AND COLDFIRE) 12489M: Greg Ungerer <gerg@linux-m68k.org> 12490W: http://www.linux-m68k.org/ 12491W: http://www.uclinux.org/ 12492L: linux-m68k@lists.linux-m68k.org 12493L: uclinux-dev@uclinux.org (subscribers-only) 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12495S: Maintained 12496F: arch/m68k/coldfire/ 12497F: arch/m68k/68*/ 12498F: arch/m68k/*/*_no.* 12499F: arch/m68k/include/asm/*_no.* 12500 12501UDF FILESYSTEM 12502M: Jan Kara <jack@suse.com> 12503S: Maintained 12504F: Documentation/filesystems/udf.txt 12505F: fs/udf/ 12506 12507UDRAW TABLET 12508M: Bastien Nocera <hadess@hadess.net> 12509L: linux-input@vger.kernel.org 12510S: Maintained 12511F: drivers/hid/hid-udraw.c 12512 12513UFS FILESYSTEM 12514M: Evgeniy Dushistov <dushistov@mail.ru> 12515S: Maintained 12516F: Documentation/filesystems/ufs.txt 12517F: fs/ufs/ 12518 12519UHID USERSPACE HID IO DRIVER: 12520M: David Herrmann <dh.herrmann@googlemail.com> 12521L: linux-input@vger.kernel.org 12522S: Maintained 12523F: drivers/hid/uhid.c 12524F: include/uapi/linux/uhid.h 12525 12526ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12527L: linux-usb@vger.kernel.org 12528S: Orphan 12529F: drivers/uwb/ 12530F: include/linux/uwb.h 12531F: include/linux/uwb/ 12532 12533UNICORE32 ARCHITECTURE: 12534M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12535W: http://mprc.pku.edu.cn/~guanxuetao/linux 12536S: Maintained 12537T: git git://github.com/gxt/linux.git 12538F: arch/unicore32/ 12539 12540UNIFDEF 12541M: Tony Finch <dot@dotat.at> 12542W: http://dotat.at/prog/unifdef 12543S: Maintained 12544F: scripts/unifdef.c 12545 12546UNIFORM CDROM DRIVER 12547M: Jens Axboe <axboe@kernel.dk> 12548W: http://www.kernel.dk 12549S: Maintained 12550F: Documentation/cdrom/ 12551F: drivers/cdrom/cdrom.c 12552F: include/linux/cdrom.h 12553F: include/uapi/linux/cdrom.h 12554 12555UNISYS S-PAR DRIVERS 12556M: David Kershner <david.kershner@unisys.com> 12557L: sparmaintainer@unisys.com (Unisys internal) 12558S: Supported 12559F: drivers/staging/unisys/ 12560 12561UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12562M: Vinayak Holikatti <vinholikatti@gmail.com> 12563L: linux-scsi@vger.kernel.org 12564S: Supported 12565F: Documentation/scsi/ufs.txt 12566F: drivers/scsi/ufs/ 12567 12568UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12569M: Manjunath M Bettegowda <manjumb@synopsys.com> 12570M: Prabu Thangamuthu <prabut@synopsys.com> 12571L: linux-scsi@vger.kernel.org 12572S: Supported 12573F: drivers/scsi/ufs/*dwc* 12574 12575UNSORTED BLOCK IMAGES (UBI) 12576M: Artem Bityutskiy <dedekind1@gmail.com> 12577M: Richard Weinberger <richard@nod.at> 12578W: http://www.linux-mtd.infradead.org/ 12579L: linux-mtd@lists.infradead.org 12580T: git git://git.infradead.org/ubifs-2.6.git 12581S: Supported 12582F: drivers/mtd/ubi/ 12583F: include/linux/mtd/ubi.h 12584F: include/uapi/mtd/ubi-user.h 12585 12586USB ACM DRIVER 12587M: Oliver Neukum <oneukum@suse.com> 12588L: linux-usb@vger.kernel.org 12589S: Maintained 12590F: Documentation/usb/acm.txt 12591F: drivers/usb/class/cdc-acm.* 12592 12593USB AR5523 WIRELESS DRIVER 12594M: Pontus Fuchs <pontus.fuchs@gmail.com> 12595L: linux-wireless@vger.kernel.org 12596S: Maintained 12597F: drivers/net/wireless/ath/ar5523/ 12598 12599USB ATTACHED SCSI 12600M: Oliver Neukum <oneukum@suse.com> 12601L: linux-usb@vger.kernel.org 12602L: linux-scsi@vger.kernel.org 12603S: Maintained 12604F: drivers/usb/storage/uas.c 12605 12606USB CDC ETHERNET DRIVER 12607M: Oliver Neukum <oliver@neukum.org> 12608L: linux-usb@vger.kernel.org 12609S: Maintained 12610F: drivers/net/usb/cdc_*.c 12611F: include/uapi/linux/usb/cdc.h 12612 12613USB CHAOSKEY DRIVER 12614M: Keith Packard <keithp@keithp.com> 12615L: linux-usb@vger.kernel.org 12616S: Maintained 12617F: drivers/usb/misc/chaoskey.c 12618 12619USB CYPRESS C67X00 DRIVER 12620M: Peter Korsgaard <jacmet@sunsite.dk> 12621L: linux-usb@vger.kernel.org 12622S: Maintained 12623F: drivers/usb/c67x00/ 12624 12625USB DAVICOM DM9601 DRIVER 12626M: Peter Korsgaard <jacmet@sunsite.dk> 12627L: netdev@vger.kernel.org 12628W: http://www.linux-usb.org/usbnet 12629S: Maintained 12630F: drivers/net/usb/dm9601.c 12631 12632USB DIAMOND RIO500 DRIVER 12633M: Cesar Miquel <miquel@df.uba.ar> 12634L: rio500-users@lists.sourceforge.net 12635W: http://rio500.sourceforge.net 12636S: Maintained 12637F: drivers/usb/misc/rio500* 12638 12639USB EHCI DRIVER 12640M: Alan Stern <stern@rowland.harvard.edu> 12641L: linux-usb@vger.kernel.org 12642S: Maintained 12643F: Documentation/usb/ehci.txt 12644F: drivers/usb/host/ehci* 12645 12646USB GADGET/PERIPHERAL SUBSYSTEM 12647M: Felipe Balbi <balbi@kernel.org> 12648L: linux-usb@vger.kernel.org 12649W: http://www.linux-usb.org/gadget 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12651S: Maintained 12652F: drivers/usb/gadget/ 12653F: include/linux/usb/gadget* 12654 12655USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12656M: Jiri Kosina <jikos@kernel.org> 12657R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12658L: linux-usb@vger.kernel.org 12659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12660S: Maintained 12661F: Documentation/hid/hiddev.txt 12662F: drivers/hid/usbhid/ 12663 12664USB ISP116X DRIVER 12665M: Olav Kongas <ok@artecdesign.ee> 12666L: linux-usb@vger.kernel.org 12667S: Maintained 12668F: drivers/usb/host/isp116x* 12669F: include/linux/usb/isp116x.h 12670 12671USB LAN78XX ETHERNET DRIVER 12672M: Woojung Huh <woojung.huh@microchip.com> 12673M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12674L: netdev@vger.kernel.org 12675S: Maintained 12676F: drivers/net/usb/lan78xx.* 12677 12678USB MASS STORAGE DRIVER 12679M: Alan Stern <stern@rowland.harvard.edu> 12680L: linux-usb@vger.kernel.org 12681L: usb-storage@lists.one-eyed-alien.net 12682S: Maintained 12683W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12684F: drivers/usb/storage/ 12685 12686USB MIDI DRIVER 12687M: Clemens Ladisch <clemens@ladisch.de> 12688L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12689T: git git://git.alsa-project.org/alsa-kernel.git 12690S: Maintained 12691F: sound/usb/midi.* 12692 12693USB NETWORKING DRIVERS 12694L: linux-usb@vger.kernel.org 12695S: Odd Fixes 12696F: drivers/net/usb/ 12697 12698USB OHCI DRIVER 12699M: Alan Stern <stern@rowland.harvard.edu> 12700L: linux-usb@vger.kernel.org 12701S: Maintained 12702F: Documentation/usb/ohci.txt 12703F: drivers/usb/host/ohci* 12704 12705USB OTG FSM (Finite State Machine) 12706M: Peter Chen <Peter.Chen@nxp.com> 12707T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12708L: linux-usb@vger.kernel.org 12709S: Maintained 12710F: drivers/usb/common/usb-otg-fsm.c 12711 12712USB OVER IP DRIVER 12713M: Valentina Manea <valentina.manea.m@gmail.com> 12714M: Shuah Khan <shuahkh@osg.samsung.com> 12715M: Shuah Khan <shuah@kernel.org> 12716L: linux-usb@vger.kernel.org 12717S: Maintained 12718F: Documentation/usb/usbip_protocol.txt 12719F: drivers/usb/usbip/ 12720F: tools/usb/usbip/ 12721 12722USB PEGASUS DRIVER 12723M: Petko Manolov <petkan@nucleusys.com> 12724L: linux-usb@vger.kernel.org 12725L: netdev@vger.kernel.org 12726T: git git://github.com/petkan/pegasus.git 12727W: https://github.com/petkan/pegasus 12728S: Maintained 12729F: drivers/net/usb/pegasus.* 12730 12731USB PHY LAYER 12732M: Felipe Balbi <balbi@kernel.org> 12733L: linux-usb@vger.kernel.org 12734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12735S: Maintained 12736F: drivers/usb/phy/ 12737 12738USB PRINTER DRIVER (usblp) 12739M: Pete Zaitcev <zaitcev@redhat.com> 12740L: linux-usb@vger.kernel.org 12741S: Supported 12742F: drivers/usb/class/usblp.c 12743 12744USB QMI WWAN NETWORK DRIVER 12745M: Bjørn Mork <bjorn@mork.no> 12746L: netdev@vger.kernel.org 12747S: Maintained 12748F: Documentation/ABI/testing/sysfs-class-net-qmi 12749F: drivers/net/usb/qmi_wwan.c 12750 12751USB RTL8150 DRIVER 12752M: Petko Manolov <petkan@nucleusys.com> 12753L: linux-usb@vger.kernel.org 12754L: netdev@vger.kernel.org 12755T: git git://github.com/petkan/rtl8150.git 12756W: https://github.com/petkan/rtl8150 12757S: Maintained 12758F: drivers/net/usb/rtl8150.c 12759 12760USB SERIAL SUBSYSTEM 12761M: Johan Hovold <johan@kernel.org> 12762L: linux-usb@vger.kernel.org 12763T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12764S: Maintained 12765F: Documentation/usb/usb-serial.txt 12766F: drivers/usb/serial/ 12767F: include/linux/usb/serial.h 12768 12769USB SMSC75XX ETHERNET DRIVER 12770M: Steve Glendinning <steve.glendinning@shawell.net> 12771L: netdev@vger.kernel.org 12772S: Maintained 12773F: drivers/net/usb/smsc75xx.* 12774 12775USB SMSC95XX ETHERNET DRIVER 12776M: Steve Glendinning <steve.glendinning@shawell.net> 12777M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12778L: netdev@vger.kernel.org 12779S: Maintained 12780F: drivers/net/usb/smsc95xx.* 12781 12782USB SUBSYSTEM 12783M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12784L: linux-usb@vger.kernel.org 12785W: http://www.linux-usb.org 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12787S: Supported 12788F: Documentation/devicetree/bindings/usb/ 12789F: Documentation/usb/ 12790F: drivers/usb/ 12791F: include/linux/usb.h 12792F: include/linux/usb/ 12793 12794USB UHCI DRIVER 12795M: Alan Stern <stern@rowland.harvard.edu> 12796L: linux-usb@vger.kernel.org 12797S: Maintained 12798F: drivers/usb/host/uhci* 12799 12800USB "USBNET" DRIVER FRAMEWORK 12801M: Oliver Neukum <oneukum@suse.com> 12802L: netdev@vger.kernel.org 12803W: http://www.linux-usb.org/usbnet 12804S: Maintained 12805F: drivers/net/usb/usbnet.c 12806F: include/linux/usb/usbnet.h 12807 12808USB VIDEO CLASS 12809M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12810L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12811L: linux-media@vger.kernel.org 12812T: git git://linuxtv.org/media_tree.git 12813W: http://www.ideasonboard.org/uvc/ 12814S: Maintained 12815F: drivers/media/usb/uvc/ 12816F: include/uapi/linux/uvcvideo.h 12817 12818USB VISION DRIVER 12819M: Hans Verkuil <hverkuil@xs4all.nl> 12820L: linux-media@vger.kernel.org 12821T: git git://linuxtv.org/media_tree.git 12822W: https://linuxtv.org 12823S: Odd Fixes 12824F: drivers/media/usb/usbvision/ 12825 12826USB WEBCAM GADGET 12827M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12828L: linux-usb@vger.kernel.org 12829S: Maintained 12830F: drivers/usb/gadget/function/*uvc* 12831F: drivers/usb/gadget/legacy/webcam.c 12832 12833USB WIRELESS RNDIS DRIVER (rndis_wlan) 12834M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12835L: linux-wireless@vger.kernel.org 12836S: Maintained 12837F: drivers/net/wireless/rndis_wlan.c 12838 12839USB XHCI DRIVER 12840M: Mathias Nyman <mathias.nyman@intel.com> 12841L: linux-usb@vger.kernel.org 12842S: Supported 12843F: drivers/usb/host/xhci* 12844F: drivers/usb/host/pci-quirks* 12845 12846USB ZD1201 DRIVER 12847L: linux-wireless@vger.kernel.org 12848W: http://linux-lc100020.sourceforge.net 12849S: Orphan 12850F: drivers/net/wireless/zydas/zd1201.* 12851 12852USB ZR364XX DRIVER 12853M: Antoine Jacquet <royale@zerezo.com> 12854L: linux-usb@vger.kernel.org 12855L: linux-media@vger.kernel.org 12856T: git git://linuxtv.org/media_tree.git 12857W: http://royale.zerezo.com/zr364xx/ 12858S: Maintained 12859F: Documentation/media/v4l-drivers/zr364xx* 12860F: drivers/media/usb/zr364xx/ 12861 12862ULPI BUS 12863M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12864L: linux-usb@vger.kernel.org 12865S: Maintained 12866F: drivers/usb/common/ulpi.c 12867F: include/linux/ulpi/ 12868 12869USER-MODE LINUX (UML) 12870M: Jeff Dike <jdike@addtoit.com> 12871M: Richard Weinberger <richard@nod.at> 12872L: user-mode-linux-devel@lists.sourceforge.net 12873L: user-mode-linux-user@lists.sourceforge.net 12874W: http://user-mode-linux.sourceforge.net 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12876S: Maintained 12877F: Documentation/virtual/uml/ 12878F: arch/um/ 12879F: arch/x86/um/ 12880F: fs/hostfs/ 12881F: fs/hppfs/ 12882 12883USERSPACE I/O (UIO) 12884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12885S: Maintained 12886T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12887F: Documentation/DocBook/uio-howto.tmpl 12888F: drivers/uio/ 12889F: include/linux/uio*.h 12890 12891UTIL-LINUX PACKAGE 12892M: Karel Zak <kzak@redhat.com> 12893L: util-linux@vger.kernel.org 12894W: http://en.wikipedia.org/wiki/Util-linux 12895T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12896S: Maintained 12897 12898UVESAFB DRIVER 12899M: Michal Januszewski <spock@gentoo.org> 12900L: linux-fbdev@vger.kernel.org 12901W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12902S: Maintained 12903F: Documentation/fb/uvesafb.txt 12904F: drivers/video/fbdev/uvesafb.* 12905 12906VF610 NAND DRIVER 12907M: Stefan Agner <stefan@agner.ch> 12908L: linux-mtd@lists.infradead.org 12909S: Supported 12910F: drivers/mtd/nand/vf610_nfc.c 12911 12912VFAT/FAT/MSDOS FILESYSTEM 12913M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12914S: Maintained 12915F: Documentation/filesystems/vfat.txt 12916F: fs/fat/ 12917 12918VFIO DRIVER 12919M: Alex Williamson <alex.williamson@redhat.com> 12920L: kvm@vger.kernel.org 12921T: git git://github.com/awilliam/linux-vfio.git 12922S: Maintained 12923F: Documentation/vfio.txt 12924F: drivers/vfio/ 12925F: include/linux/vfio.h 12926F: include/uapi/linux/vfio.h 12927 12928VFIO MEDIATED DEVICE DRIVERS 12929M: Kirti Wankhede <kwankhede@nvidia.com> 12930L: kvm@vger.kernel.org 12931S: Maintained 12932F: Documentation/vfio-mediated-device.txt 12933F: drivers/vfio/mdev/ 12934F: include/linux/mdev.h 12935F: samples/vfio-mdev/ 12936 12937VFIO PLATFORM DRIVER 12938M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12939L: kvm@vger.kernel.org 12940S: Maintained 12941F: drivers/vfio/platform/ 12942 12943VIDEOBUF2 FRAMEWORK 12944M: Pawel Osciak <pawel@osciak.com> 12945M: Marek Szyprowski <m.szyprowski@samsung.com> 12946M: Kyungmin Park <kyungmin.park@samsung.com> 12947L: linux-media@vger.kernel.org 12948S: Maintained 12949F: drivers/media/v4l2-core/videobuf2-* 12950F: include/media/videobuf2-* 12951 12952VIRTIO AND VHOST VSOCK DRIVER 12953M: Stefan Hajnoczi <stefanha@redhat.com> 12954L: kvm@vger.kernel.org 12955L: virtualization@lists.linux-foundation.org 12956L: netdev@vger.kernel.org 12957S: Maintained 12958F: include/linux/virtio_vsock.h 12959F: include/uapi/linux/virtio_vsock.h 12960F: net/vmw_vsock/virtio_transport_common.c 12961F: net/vmw_vsock/virtio_transport.c 12962F: drivers/vhost/vsock.c 12963F: drivers/vhost/vsock.h 12964 12965VIRTUAL SERIO DEVICE DRIVER 12966M: Stephen Chandler Paul <thatslyude@gmail.com> 12967S: Maintained 12968F: drivers/input/serio/userio.c 12969F: include/uapi/linux/userio.h 12970 12971VIRTIO CONSOLE DRIVER 12972M: Amit Shah <amit.shah@redhat.com> 12973L: virtualization@lists.linux-foundation.org 12974S: Maintained 12975F: drivers/char/virtio_console.c 12976F: include/linux/virtio_console.h 12977F: include/uapi/linux/virtio_console.h 12978 12979VIRTIO CORE, NET AND BLOCK DRIVERS 12980M: "Michael S. Tsirkin" <mst@redhat.com> 12981M: Jason Wang <jasowang@redhat.com> 12982L: virtualization@lists.linux-foundation.org 12983S: Maintained 12984F: Documentation/devicetree/bindings/virtio/ 12985F: drivers/virtio/ 12986F: tools/virtio/ 12987F: drivers/net/virtio_net.c 12988F: drivers/block/virtio_blk.c 12989F: include/linux/virtio_*.h 12990F: include/uapi/linux/virtio_*.h 12991F: drivers/crypto/virtio/ 12992 12993VIRTIO DRIVERS FOR S390 12994M: Christian Borntraeger <borntraeger@de.ibm.com> 12995M: Cornelia Huck <cornelia.huck@de.ibm.com> 12996L: linux-s390@vger.kernel.org 12997L: virtualization@lists.linux-foundation.org 12998L: kvm@vger.kernel.org 12999S: Supported 13000F: drivers/s390/virtio/ 13001 13002VIRTIO GPU DRIVER 13003M: David Airlie <airlied@linux.ie> 13004M: Gerd Hoffmann <kraxel@redhat.com> 13005L: dri-devel@lists.freedesktop.org 13006L: virtualization@lists.linux-foundation.org 13007S: Maintained 13008F: drivers/gpu/drm/virtio/ 13009F: include/uapi/linux/virtio_gpu.h 13010 13011VIRTIO HOST (VHOST) 13012M: "Michael S. Tsirkin" <mst@redhat.com> 13013M: Jason Wang <jasowang@redhat.com> 13014L: kvm@vger.kernel.org 13015L: virtualization@lists.linux-foundation.org 13016L: netdev@vger.kernel.org 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13018S: Maintained 13019F: drivers/vhost/ 13020F: include/uapi/linux/vhost.h 13021 13022VIRTIO INPUT DRIVER 13023M: Gerd Hoffmann <kraxel@redhat.com> 13024S: Maintained 13025F: drivers/virtio/virtio_input.c 13026F: include/uapi/linux/virtio_input.h 13027 13028VIRTIO CRYPTO DRIVER 13029M: Gonglei <arei.gonglei@huawei.com> 13030L: virtualization@lists.linux-foundation.org 13031L: linux-crypto@vger.kernel.org 13032S: Maintained 13033F: drivers/crypto/virtio/ 13034F: include/uapi/linux/virtio_crypto.h 13035 13036VIA RHINE NETWORK DRIVER 13037S: Orphan 13038F: drivers/net/ethernet/via/via-rhine.c 13039 13040VIA SD/MMC CARD CONTROLLER DRIVER 13041M: Bruce Chang <brucechang@via.com.tw> 13042M: Harald Welte <HaraldWelte@viatech.com> 13043S: Maintained 13044F: drivers/mmc/host/via-sdmmc.c 13045 13046VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13047M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13048L: linux-fbdev@vger.kernel.org 13049S: Maintained 13050F: include/linux/via-core.h 13051F: include/linux/via-gpio.h 13052F: include/linux/via_i2c.h 13053F: drivers/video/fbdev/via/ 13054 13055VIA VELOCITY NETWORK DRIVER 13056M: Francois Romieu <romieu@fr.zoreil.com> 13057L: netdev@vger.kernel.org 13058S: Maintained 13059F: drivers/net/ethernet/via/via-velocity.* 13060 13061VIRT LIB 13062M: Alex Williamson <alex.williamson@redhat.com> 13063M: Paolo Bonzini <pbonzini@redhat.com> 13064L: kvm@vger.kernel.org 13065S: Supported 13066F: virt/lib/ 13067 13068VIVID VIRTUAL VIDEO DRIVER 13069M: Hans Verkuil <hverkuil@xs4all.nl> 13070L: linux-media@vger.kernel.org 13071T: git git://linuxtv.org/media_tree.git 13072W: https://linuxtv.org 13073S: Maintained 13074F: drivers/media/platform/vivid/* 13075 13076VLAN (802.1Q) 13077M: Patrick McHardy <kaber@trash.net> 13078L: netdev@vger.kernel.org 13079S: Maintained 13080F: drivers/net/macvlan.c 13081F: include/linux/if_*vlan.h 13082F: net/8021q/ 13083 13084VLYNQ BUS 13085M: Florian Fainelli <f.fainelli@gmail.com> 13086L: openwrt-devel@lists.openwrt.org (subscribers-only) 13087S: Maintained 13088F: drivers/vlynq/vlynq.c 13089F: include/linux/vlynq.h 13090 13091VME SUBSYSTEM 13092M: Martyn Welch <martyn@welchs.me.uk> 13093M: Manohar Vanga <manohar.vanga@gmail.com> 13094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13095L: devel@driverdev.osuosl.org 13096S: Maintained 13097T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13098F: Documentation/driver-api/vme.rst 13099F: drivers/staging/vme/ 13100F: drivers/vme/ 13101F: include/linux/vme* 13102 13103VMWARE HYPERVISOR INTERFACE 13104M: Alok Kataria <akataria@vmware.com> 13105L: virtualization@lists.linux-foundation.org 13106S: Supported 13107F: arch/x86/kernel/cpu/vmware.c 13108 13109VMWARE BALLOON DRIVER 13110M: Xavier Deguillard <xdeguillard@vmware.com> 13111M: Philip Moltmann <moltmann@vmware.com> 13112M: "VMware, Inc." <pv-drivers@vmware.com> 13113L: linux-kernel@vger.kernel.org 13114S: Maintained 13115F: drivers/misc/vmw_balloon.c 13116 13117VMWARE VMMOUSE SUBDRIVER 13118M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13119M: "VMware, Inc." <pv-drivers@vmware.com> 13120L: linux-input@vger.kernel.org 13121S: Maintained 13122F: drivers/input/mouse/vmmouse.c 13123F: drivers/input/mouse/vmmouse.h 13124 13125VMWARE VMXNET3 ETHERNET DRIVER 13126M: Shrikrishna Khare <skhare@vmware.com> 13127M: "VMware, Inc." <pv-drivers@vmware.com> 13128L: netdev@vger.kernel.org 13129S: Maintained 13130F: drivers/net/vmxnet3/ 13131 13132VMware PVSCSI driver 13133M: Jim Gill <jgill@vmware.com> 13134M: VMware PV-Drivers <pv-drivers@vmware.com> 13135L: linux-scsi@vger.kernel.org 13136S: Maintained 13137F: drivers/scsi/vmw_pvscsi.c 13138F: drivers/scsi/vmw_pvscsi.h 13139 13140VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13141M: Liam Girdwood <lgirdwood@gmail.com> 13142M: Mark Brown <broonie@kernel.org> 13143L: linux-kernel@vger.kernel.org 13144W: http://www.slimlogic.co.uk/?p=48 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13146S: Supported 13147F: Documentation/devicetree/bindings/regulator/ 13148F: drivers/regulator/ 13149F: include/dt-bindings/regulator/ 13150F: include/linux/regulator/ 13151 13152VRF 13153M: David Ahern <dsa@cumulusnetworks.com> 13154M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13155L: netdev@vger.kernel.org 13156S: Maintained 13157F: drivers/net/vrf.c 13158F: Documentation/networking/vrf.txt 13159 13160VT1211 HARDWARE MONITOR DRIVER 13161M: Juerg Haefliger <juergh@gmail.com> 13162L: linux-hwmon@vger.kernel.org 13163S: Maintained 13164F: Documentation/hwmon/vt1211 13165F: drivers/hwmon/vt1211.c 13166 13167VT8231 HARDWARE MONITOR DRIVER 13168M: Roger Lucas <vt8231@hiddenengine.co.uk> 13169L: linux-hwmon@vger.kernel.org 13170S: Maintained 13171F: drivers/hwmon/vt8231.c 13172 13173VUB300 USB to SDIO/SD/MMC bridge chip 13174M: Tony Olech <tony.olech@elandigitalsystems.com> 13175L: linux-mmc@vger.kernel.org 13176L: linux-usb@vger.kernel.org 13177S: Supported 13178F: drivers/mmc/host/vub300.c 13179 13180W1 DALLAS'S 1-WIRE BUS 13181M: Evgeniy Polyakov <zbr@ioremap.net> 13182S: Maintained 13183F: Documentation/w1/ 13184F: drivers/w1/ 13185 13186W83791D HARDWARE MONITORING DRIVER 13187M: Marc Hulsman <m.hulsman@tudelft.nl> 13188L: linux-hwmon@vger.kernel.org 13189S: Maintained 13190F: Documentation/hwmon/w83791d 13191F: drivers/hwmon/w83791d.c 13192 13193W83793 HARDWARE MONITORING DRIVER 13194M: Rudolf Marek <r.marek@assembler.cz> 13195L: linux-hwmon@vger.kernel.org 13196S: Maintained 13197F: Documentation/hwmon/w83793 13198F: drivers/hwmon/w83793.c 13199 13200W83795 HARDWARE MONITORING DRIVER 13201M: Jean Delvare <jdelvare@suse.com> 13202L: linux-hwmon@vger.kernel.org 13203S: Maintained 13204F: drivers/hwmon/w83795.c 13205 13206W83L51xD SD/MMC CARD INTERFACE DRIVER 13207M: Pierre Ossman <pierre@ossman.eu> 13208S: Maintained 13209F: drivers/mmc/host/wbsd.* 13210 13211WACOM PROTOCOL 4 SERIAL TABLETS 13212M: Julian Squires <julian@cipht.net> 13213M: Hans de Goede <hdegoede@redhat.com> 13214L: linux-input@vger.kernel.org 13215S: Maintained 13216F: drivers/input/tablet/wacom_serial4.c 13217 13218WATCHDOG DEVICE DRIVERS 13219M: Wim Van Sebroeck <wim@iguana.be> 13220R: Guenter Roeck <linux@roeck-us.net> 13221L: linux-watchdog@vger.kernel.org 13222W: http://www.linux-watchdog.org/ 13223T: git git://www.linux-watchdog.org/linux-watchdog.git 13224S: Maintained 13225F: Documentation/devicetree/bindings/watchdog/ 13226F: Documentation/watchdog/ 13227F: drivers/watchdog/ 13228F: include/linux/watchdog.h 13229F: include/uapi/linux/watchdog.h 13230 13231WIIMOTE HID DRIVER 13232M: David Herrmann <dh.herrmann@googlemail.com> 13233L: linux-input@vger.kernel.org 13234S: Maintained 13235F: drivers/hid/hid-wiimote* 13236 13237WINBOND CIR DRIVER 13238M: David Härdeman <david@hardeman.nu> 13239S: Maintained 13240F: drivers/media/rc/winbond-cir.c 13241 13242WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13243M: William Breathitt Gray <vilhelm.gray@gmail.com> 13244L: linux-watchdog@vger.kernel.org 13245S: Maintained 13246F: drivers/watchdog/ebc-c384_wdt.c 13247 13248WINSYSTEMS WS16C48 GPIO DRIVER 13249M: William Breathitt Gray <vilhelm.gray@gmail.com> 13250L: linux-gpio@vger.kernel.org 13251S: Maintained 13252F: drivers/gpio/gpio-ws16c48.c 13253 13254WIMAX STACK 13255M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13256M: linux-wimax@intel.com 13257L: wimax@linuxwimax.org (subscribers-only) 13258S: Supported 13259W: http://linuxwimax.org 13260F: Documentation/wimax/README.wimax 13261F: include/linux/wimax/debug.h 13262F: include/net/wimax.h 13263F: include/uapi/linux/wimax.h 13264F: net/wimax/ 13265 13266WISTRON LAPTOP BUTTON DRIVER 13267M: Miloslav Trmac <mitr@volny.cz> 13268S: Maintained 13269F: drivers/input/misc/wistron_btns.c 13270 13271WL3501 WIRELESS PCMCIA CARD DRIVER 13272M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13273L: linux-wireless@vger.kernel.org 13274W: http://oops.ghostprotocols.net:81/blog 13275S: Maintained 13276F: drivers/net/wireless/wl3501* 13277 13278WOLFSON MICROELECTRONICS DRIVERS 13279L: patches@opensource.wolfsonmicro.com 13280T: git https://github.com/CirrusLogic/linux-drivers.git 13281W: https://github.com/CirrusLogic/linux-drivers/wiki 13282S: Supported 13283F: Documentation/hwmon/wm83?? 13284F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13285F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13286F: Documentation/devicetree/bindings/mfd/arizona.txt 13287F: arch/arm/mach-s3c64xx/mach-crag6410* 13288F: drivers/clk/clk-wm83*.c 13289F: drivers/extcon/extcon-arizona.c 13290F: drivers/leds/leds-wm83*.c 13291F: drivers/gpio/gpio-*wm*.c 13292F: drivers/gpio/gpio-arizona.c 13293F: drivers/hwmon/wm83??-hwmon.c 13294F: drivers/input/misc/wm831x-on.c 13295F: drivers/input/touchscreen/wm831x-ts.c 13296F: drivers/input/touchscreen/wm97*.c 13297F: drivers/mfd/arizona* 13298F: drivers/mfd/wm*.c 13299F: drivers/mfd/cs47l24* 13300F: drivers/power/supply/wm83*.c 13301F: drivers/rtc/rtc-wm83*.c 13302F: drivers/regulator/wm8*.c 13303F: drivers/video/backlight/wm83*_bl.c 13304F: drivers/watchdog/wm83*_wdt.c 13305F: include/linux/mfd/arizona/ 13306F: include/linux/mfd/wm831x/ 13307F: include/linux/mfd/wm8350/ 13308F: include/linux/mfd/wm8400* 13309F: include/linux/wm97xx.h 13310F: include/sound/wm????.h 13311F: sound/soc/codecs/arizona.? 13312F: sound/soc/codecs/wm* 13313F: sound/soc/codecs/cs47l24* 13314 13315WORKQUEUE 13316M: Tejun Heo <tj@kernel.org> 13317R: Lai Jiangshan <jiangshanlai@gmail.com> 13318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13319S: Maintained 13320F: include/linux/workqueue.h 13321F: kernel/workqueue.c 13322F: Documentation/core-api/workqueue.rst 13323 13324X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13325M: Chen-Yu Tsai <wens@csie.org> 13326L: linux-kernel@vger.kernel.org 13327S: Maintained 13328N: axp[128] 13329 13330X.25 NETWORK LAYER 13331M: Andrew Hendry <andrew.hendry@gmail.com> 13332L: linux-x25@vger.kernel.org 13333S: Odd Fixes 13334F: Documentation/networking/x25* 13335F: include/net/x25* 13336F: net/x25/ 13337 13338X86 ARCHITECTURE (32-BIT AND 64-BIT) 13339M: Thomas Gleixner <tglx@linutronix.de> 13340M: Ingo Molnar <mingo@redhat.com> 13341M: "H. Peter Anvin" <hpa@zytor.com> 13342M: x86@kernel.org 13343L: linux-kernel@vger.kernel.org 13344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13345S: Maintained 13346F: Documentation/x86/ 13347F: arch/x86/ 13348 13349X86 PLATFORM DRIVERS 13350M: Darren Hart <dvhart@infradead.org> 13351L: platform-driver-x86@vger.kernel.org 13352T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13353S: Maintained 13354F: drivers/platform/x86/ 13355F: drivers/platform/olpc/ 13356 13357X86 MCE INFRASTRUCTURE 13358M: Tony Luck <tony.luck@intel.com> 13359M: Borislav Petkov <bp@alien8.de> 13360L: linux-edac@vger.kernel.org 13361S: Maintained 13362F: arch/x86/kernel/cpu/mcheck/* 13363 13364X86 MICROCODE UPDATE SUPPORT 13365M: Borislav Petkov <bp@alien8.de> 13366S: Maintained 13367F: arch/x86/kernel/cpu/microcode/* 13368 13369X86 VDSO 13370M: Andy Lutomirski <luto@amacapital.net> 13371L: linux-kernel@vger.kernel.org 13372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13373S: Maintained 13374F: arch/x86/entry/vdso/ 13375 13376XC2028/3028 TUNER DRIVER 13377M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13378M: Mauro Carvalho Chehab <mchehab@kernel.org> 13379L: linux-media@vger.kernel.org 13380W: https://linuxtv.org 13381T: git git://linuxtv.org/media_tree.git 13382S: Maintained 13383F: drivers/media/tuners/tuner-xc2028.* 13384 13385XEN HYPERVISOR INTERFACE 13386M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13387M: Juergen Gross <jgross@suse.com> 13388L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13389T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13390S: Supported 13391F: arch/x86/xen/ 13392F: drivers/*/xen-*front.c 13393F: drivers/xen/ 13394F: arch/x86/include/asm/xen/ 13395F: include/xen/ 13396F: include/uapi/xen/ 13397 13398XEN HYPERVISOR ARM 13399M: Stefano Stabellini <sstabellini@kernel.org> 13400L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13401S: Maintained 13402F: arch/arm/xen/ 13403F: arch/arm/include/asm/xen/ 13404 13405XEN HYPERVISOR ARM64 13406M: Stefano Stabellini <sstabellini@kernel.org> 13407L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13408S: Maintained 13409F: arch/arm64/xen/ 13410F: arch/arm64/include/asm/xen/ 13411 13412XEN NETWORK BACKEND DRIVER 13413M: Wei Liu <wei.liu2@citrix.com> 13414M: Paul Durrant <paul.durrant@citrix.com> 13415L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13416L: netdev@vger.kernel.org 13417S: Supported 13418F: drivers/net/xen-netback/* 13419 13420XEN PCI SUBSYSTEM 13421M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13422L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13423S: Supported 13424F: arch/x86/pci/*xen* 13425F: drivers/pci/*xen* 13426 13427XEN BLOCK SUBSYSTEM 13428M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13429M: Roger Pau Monné <roger.pau@citrix.com> 13430L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13431S: Supported 13432F: drivers/block/xen-blkback/* 13433F: drivers/block/xen* 13434 13435XEN PVSCSI DRIVERS 13436M: Juergen Gross <jgross@suse.com> 13437L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13438L: linux-scsi@vger.kernel.org 13439S: Supported 13440F: drivers/scsi/xen-scsifront.c 13441F: drivers/xen/xen-scsiback.c 13442F: include/xen/interface/io/vscsiif.h 13443 13444XEN SWIOTLB SUBSYSTEM 13445M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13446L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13447S: Supported 13448F: arch/x86/xen/*swiotlb* 13449F: drivers/xen/*swiotlb* 13450 13451XFS FILESYSTEM 13452M: Dave Chinner <david@fromorbit.com> 13453M: linux-xfs@vger.kernel.org 13454L: linux-xfs@vger.kernel.org 13455W: http://xfs.org/ 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13457S: Supported 13458F: Documentation/filesystems/xfs.txt 13459F: fs/xfs/ 13460 13461XILINX AXI ETHERNET DRIVER 13462M: Anirudha Sarangi <anirudh@xilinx.com> 13463M: John Linn <John.Linn@xilinx.com> 13464S: Maintained 13465F: drivers/net/ethernet/xilinx/xilinx_axienet* 13466 13467XILINX UARTLITE SERIAL DRIVER 13468M: Peter Korsgaard <jacmet@sunsite.dk> 13469L: linux-serial@vger.kernel.org 13470S: Maintained 13471F: drivers/tty/serial/uartlite.c 13472 13473XILINX VIDEO IP CORES 13474M: Hyun Kwon <hyun.kwon@xilinx.com> 13475M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13476L: linux-media@vger.kernel.org 13477T: git git://linuxtv.org/media_tree.git 13478S: Supported 13479F: Documentation/devicetree/bindings/media/xilinx/ 13480F: drivers/media/platform/xilinx/ 13481F: include/uapi/linux/xilinx-v4l2-controls.h 13482 13483XILLYBUS DRIVER 13484M: Eli Billauer <eli.billauer@gmail.com> 13485L: linux-kernel@vger.kernel.org 13486S: Supported 13487F: drivers/char/xillybus/ 13488 13489XTENSA XTFPGA PLATFORM SUPPORT 13490M: Max Filippov <jcmvbkbc@gmail.com> 13491L: linux-xtensa@linux-xtensa.org 13492S: Maintained 13493F: drivers/spi/spi-xtensa-xtfpga.c 13494F: sound/soc/xtensa/xtfpga-i2s.c 13495 13496YAM DRIVER FOR AX.25 13497M: Jean-Paul Roubelat <jpr@f6fbb.org> 13498L: linux-hams@vger.kernel.org 13499S: Maintained 13500F: drivers/net/hamradio/yam* 13501F: include/linux/yam.h 13502 13503YEALINK PHONE DRIVER 13504M: Henk Vergonet <Henk.Vergonet@gmail.com> 13505L: usbb2k-api-dev@nongnu.org 13506S: Maintained 13507F: Documentation/input/yealink.txt 13508F: drivers/input/misc/yealink.* 13509 13510Z8530 DRIVER FOR AX.25 13511M: Joerg Reuter <jreuter@yaina.de> 13512W: http://yaina.de/jreuter/ 13513W: http://www.qsl.net/dl1bke/ 13514L: linux-hams@vger.kernel.org 13515S: Maintained 13516F: Documentation/networking/z8530drv.txt 13517F: drivers/net/hamradio/*scc.c 13518F: drivers/net/hamradio/z8530.h 13519 13520ZBUD COMPRESSED PAGE ALLOCATOR 13521M: Seth Jennings <sjenning@redhat.com> 13522L: linux-mm@kvack.org 13523S: Maintained 13524F: mm/zbud.c 13525F: include/linux/zbud.h 13526 13527ZD1211RW WIRELESS DRIVER 13528M: Daniel Drake <dsd@gentoo.org> 13529M: Ulrich Kunitz <kune@deine-taler.de> 13530W: http://zd1211.ath.cx/wiki/DriverRewrite 13531L: linux-wireless@vger.kernel.org 13532L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13533S: Maintained 13534F: drivers/net/wireless/zydas/zd1211rw/ 13535 13536ZPOOL COMPRESSED PAGE STORAGE API 13537M: Dan Streetman <ddstreet@ieee.org> 13538L: linux-mm@kvack.org 13539S: Maintained 13540F: mm/zpool.c 13541F: include/linux/zpool.h 13542 13543ZR36067 VIDEO FOR LINUX DRIVER 13544L: mjpeg-users@lists.sourceforge.net 13545L: linux-media@vger.kernel.org 13546W: http://mjpeg.sourceforge.net/driver-zoran/ 13547T: hg https://linuxtv.org/hg/v4l-dvb 13548S: Odd Fixes 13549F: drivers/media/pci/zoran/ 13550 13551ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13552M: Minchan Kim <minchan@kernel.org> 13553M: Nitin Gupta <ngupta@vflare.org> 13554R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13555L: linux-kernel@vger.kernel.org 13556S: Maintained 13557F: drivers/block/zram/ 13558F: Documentation/blockdev/zram.txt 13559 13560ZS DECSTATION Z85C30 SERIAL DRIVER 13561M: "Maciej W. Rozycki" <macro@linux-mips.org> 13562S: Maintained 13563F: drivers/tty/serial/zs.* 13564 13565ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13566M: Minchan Kim <minchan@kernel.org> 13567M: Nitin Gupta <ngupta@vflare.org> 13568R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13569L: linux-mm@kvack.org 13570S: Maintained 13571F: mm/zsmalloc.c 13572F: include/linux/zsmalloc.h 13573F: Documentation/vm/zsmalloc.txt 13574 13575ZSWAP COMPRESSED SWAP CACHING 13576M: Seth Jennings <sjenning@redhat.com> 13577L: linux-mm@kvack.org 13578S: Maintained 13579F: mm/zswap.c 13580 13581THE REST 13582M: Linus Torvalds <torvalds@linux-foundation.org> 13583L: linux-kernel@vger.kernel.org 13584Q: http://patchwork.kernel.org/project/LKML/list/ 13585T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13586S: Buried alive in reporters 13587F: * 13588F: */ 13589