1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 B: Bug tracking system location. 81 S: Status, one of the following: 82 Supported: Someone is actually paid to look after this. 83 Maintained: Someone actually looks after it. 84 Odd Fixes: It has a maintainer but they don't have time to do 85 much other than throw the odd patch in. See below.. 86 Orphan: No current maintainer [but maybe you could take the 87 role as you write your new code]. 88 Obsolete: Old code. Something tagged obsolete generally means 89 it has been replaced by a better system and you 90 should be using that. 91 F: Files and directories with wildcard patterns. 92 A trailing slash includes all files and subdirectory files. 93 F: drivers/net/ all files in and below drivers/net 94 F: drivers/net/* all files in drivers/net, but not below 95 F: */net/* all files in "any top level directory"/net 96 One pattern per line. Multiple F: lines acceptable. 97 N: Files and directories with regex patterns. 98 N: [^a-z]tegra all files whose path contains the word tegra 99 One pattern per line. Multiple N: lines acceptable. 100 scripts/get_maintainer.pl has different behavior for files that 101 match F: pattern and matches of N: patterns. By default, 102 get_maintainer will not look at git log history when an F: pattern 103 match occurs. When an N: match occurs, git log history is used 104 to also notify the people that have git commit signatures. 105 X: Files and directories that are NOT maintained, same rules as F: 106 Files exclusions are tested before file matches. 107 Can be useful for excluding a specific subdirectory, for instance: 108 F: net/ 109 X: net/ipv6/ 110 matches all files in and below net excluding net/ipv6/ 111 K: Keyword perl extended regex pattern to match content in a 112 patch or file. For instance: 113 K: of_get_profile 114 matches patches or files that contain "of_get_profile" 115 K: \b(printk|pr_(info|err))\b 116 matches patches or files that contain one or more of the words 117 printk, pr_info or pr_err 118 One regex pattern per line. Multiple K: lines acceptable. 119 120Note: For the hard of thinking, this list is meant to remain in alphabetical 121order. If you could add yourselves to it in alphabetical order that would be 122so much easier [Ed] 123 124Maintainers List (try to look for most precise areas first) 125 126 ----------------------------------- 127 1283C59X NETWORK DRIVER 129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 130L: netdev@vger.kernel.org 131S: Maintained 132F: Documentation/networking/vortex.txt 133F: drivers/net/ethernet/3com/3c59x.c 134 1353CR990 NETWORK DRIVER 136M: David Dillow <dave@thedillows.org> 137L: netdev@vger.kernel.org 138S: Maintained 139F: drivers/net/ethernet/3com/typhoon* 140 1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 142M: Adam Radford <linuxraid@lsi.com> 143L: linux-scsi@vger.kernel.org 144W: http://www.lsi.com 145S: Supported 146F: drivers/scsi/3w-* 147 14853C700 AND 53C700-66 SCSI DRIVER 149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 150L: linux-scsi@vger.kernel.org 151S: Maintained 152F: drivers/scsi/53c700* 153 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4) 155M: Alexander Aring <aar@pengutronix.de> 156M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 157L: linux-bluetooth@vger.kernel.org 158L: linux-wpan@vger.kernel.org 159S: Maintained 160F: net/6lowpan/ 161F: include/net/6lowpan.h 162F: Documentation/networking/6lowpan.txt 163 1646PACK NETWORK DRIVER FOR AX.25 165M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 166L: linux-hams@vger.kernel.org 167S: Maintained 168F: drivers/net/hamradio/6pack.c 169 1708169 10/100/1000 GIGABIT ETHERNET DRIVER 171M: Realtek linux nic maintainers <nic_swsd@realtek.com> 172L: netdev@vger.kernel.org 173S: Maintained 174F: drivers/net/ethernet/realtek/r8169.c 175 1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER 177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 178L: linux-serial@vger.kernel.org 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285B: https://bugzilla.kernel.org 286S: Supported 287F: drivers/acpi/ 288F: drivers/pnp/pnpacpi/ 289F: include/linux/acpi.h 290F: include/acpi/ 291F: Documentation/acpi/ 292F: Documentation/ABI/testing/sysfs-bus-acpi 293F: Documentation/ABI/testing/configfs-acpi 294F: drivers/pci/*acpi* 295F: drivers/pci/*/*acpi* 296F: drivers/pci/*/*/*acpi* 297F: tools/power/acpi/ 298 299ACPI COMPONENT ARCHITECTURE (ACPICA) 300M: Robert Moore <robert.moore@intel.com> 301M: Lv Zheng <lv.zheng@intel.com> 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 303L: linux-acpi@vger.kernel.org 304L: devel@acpica.org 305W: https://acpica.org/ 306W: https://github.com/acpica/acpica/ 307Q: https://patchwork.kernel.org/project/linux-acpi/list/ 308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 309B: https://bugzilla.kernel.org 310B: https://bugs.acpica.org 311S: Supported 312F: drivers/acpi/acpica/ 313F: include/acpi/ 314F: tools/power/acpi/ 315 316ACPI FAN DRIVER 317M: Zhang Rui <rui.zhang@intel.com> 318L: linux-acpi@vger.kernel.org 319W: https://01.org/linux-acpi 320B: https://bugzilla.kernel.org 321S: Supported 322F: drivers/acpi/fan.c 323 324ACPI FOR ARM64 (ACPI/arm64) 325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 326M: Hanjun Guo <hanjun.guo@linaro.org> 327M: Sudeep Holla <sudeep.holla@arm.com> 328L: linux-acpi@vger.kernel.org 329S: Maintained 330F: drivers/acpi/arm64 331 332ACPI THERMAL DRIVER 333M: Zhang Rui <rui.zhang@intel.com> 334L: linux-acpi@vger.kernel.org 335W: https://01.org/linux-acpi 336B: https://bugzilla.kernel.org 337S: Supported 338F: drivers/acpi/*thermal* 339 340ACPI VIDEO DRIVER 341M: Zhang Rui <rui.zhang@intel.com> 342L: linux-acpi@vger.kernel.org 343W: https://01.org/linux-acpi 344B: https://bugzilla.kernel.org 345S: Supported 346F: drivers/acpi/acpi_video.c 347 348ACPI WMI DRIVER 349L: platform-driver-x86@vger.kernel.org 350S: Orphan 351F: drivers/platform/x86/wmi.c 352 353AD1889 ALSA SOUND DRIVER 354M: Thibaut Varene <T-Bone@parisc-linux.org> 355W: http://wiki.parisc-linux.org/AD1889 356L: linux-parisc@vger.kernel.org 357S: Maintained 358F: sound/pci/ad1889.* 359 360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 361M: Michael Hennerich <michael.hennerich@analog.com> 362W: http://wiki.analog.com/AD5254 363W: http://ez.analog.com/community/linux-device-drivers 364S: Supported 365F: drivers/misc/ad525x_dpot.c 366 367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 368M: Michael Hennerich <michael.hennerich@analog.com> 369W: http://wiki.analog.com/AD5398 370W: http://ez.analog.com/community/linux-device-drivers 371S: Supported 372F: drivers/regulator/ad5398.c 373 374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD7142 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/input/misc/ad714x.c 380 381AD7877 TOUCHSCREEN DRIVER 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD7877 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/input/touchscreen/ad7877.c 387 388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 389M: Michael Hennerich <michael.hennerich@analog.com> 390W: http://wiki.analog.com/AD7879 391W: http://ez.analog.com/community/linux-device-drivers 392S: Supported 393F: drivers/input/touchscreen/ad7879.c 394 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 396M: Jiri Kosina <jikos@kernel.org> 397S: Maintained 398 399ADF7242 IEEE 802.15.4 RADIO DRIVER 400M: Michael Hennerich <michael.hennerich@analog.com> 401W: https://wiki.analog.com/ADF7242 402W: http://ez.analog.com/community/linux-device-drivers 403L: linux-wpan@vger.kernel.org 404S: Supported 405F: drivers/net/ieee802154/adf7242.c 406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 407 408ADM1025 HARDWARE MONITOR DRIVER 409M: Jean Delvare <jdelvare@suse.com> 410L: linux-hwmon@vger.kernel.org 411S: Maintained 412F: Documentation/hwmon/adm1025 413F: drivers/hwmon/adm1025.c 414 415ADM1029 HARDWARE MONITOR DRIVER 416M: Corentin Labbe <clabbe.montjoie@gmail.com> 417L: linux-hwmon@vger.kernel.org 418S: Maintained 419F: drivers/hwmon/adm1029.c 420 421ADM8211 WIRELESS DRIVER 422L: linux-wireless@vger.kernel.org 423W: http://wireless.kernel.org/ 424S: Orphan 425F: drivers/net/wireless/admtek/adm8211.* 426 427ADP1653 FLASH CONTROLLER DRIVER 428M: Sakari Ailus <sakari.ailus@iki.fi> 429L: linux-media@vger.kernel.org 430S: Maintained 431F: drivers/media/i2c/adp1653.c 432F: include/media/i2c/adp1653.h 433 434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/ADP5520 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/mfd/adp5520.c 440F: drivers/video/backlight/adp5520_bl.c 441F: drivers/leds/leds-adp5520.c 442F: drivers/gpio/gpio-adp5520.c 443F: drivers/input/keyboard/adp5520-keys.c 444 445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 446M: Michael Hennerich <michael.hennerich@analog.com> 447W: http://wiki.analog.com/ADP5588 448W: http://ez.analog.com/community/linux-device-drivers 449S: Supported 450F: drivers/input/keyboard/adp5588-keys.c 451F: drivers/gpio/gpio-adp5588.c 452 453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 454M: Michael Hennerich <michael.hennerich@analog.com> 455W: http://wiki.analog.com/ADP8860 456W: http://ez.analog.com/community/linux-device-drivers 457S: Supported 458F: drivers/video/backlight/adp8860_bl.c 459 460ADS1015 HARDWARE MONITOR DRIVER 461M: Dirk Eibach <eibach@gdsys.de> 462L: linux-hwmon@vger.kernel.org 463S: Maintained 464F: Documentation/hwmon/ads1015 465F: drivers/hwmon/ads1015.c 466F: include/linux/i2c/ads1015.h 467 468ADT746X FAN DRIVER 469M: Colin Leroy <colin@colino.net> 470S: Maintained 471F: drivers/macintosh/therm_adt746x.c 472 473ADT7475 HARDWARE MONITOR DRIVER 474M: Jean Delvare <jdelvare@suse.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: Documentation/hwmon/adt7475 478F: drivers/hwmon/adt7475.c 479 480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 481M: Michael Hennerich <michael.hennerich@analog.com> 482W: http://wiki.analog.com/ADXL345 483W: http://ez.analog.com/community/linux-device-drivers 484S: Supported 485F: drivers/input/misc/adxl34x.c 486 487ADVANSYS SCSI DRIVER 488M: Matthew Wilcox <matthew@wil.cx> 489M: Hannes Reinecke <hare@suse.com> 490L: linux-scsi@vger.kernel.org 491S: Maintained 492F: Documentation/scsi/advansys.txt 493F: drivers/scsi/advansys.c 494 495AEDSP16 DRIVER 496M: Riccardo Facchetti <fizban@tin.it> 497S: Maintained 498F: sound/oss/aedsp16.c 499 500AF9013 MEDIA DRIVER 501M: Antti Palosaari <crope@iki.fi> 502L: linux-media@vger.kernel.org 503W: https://linuxtv.org 504W: http://palosaari.fi/linux/ 505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 506T: git git://linuxtv.org/anttip/media_tree.git 507S: Maintained 508F: drivers/media/dvb-frontends/af9013* 509 510AF9033 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/af9033* 519 520AFFS FILE SYSTEM 521L: linux-fsdevel@vger.kernel.org 522S: Orphan 523F: Documentation/filesystems/affs.txt 524F: fs/affs/ 525 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 527M: David Howells <dhowells@redhat.com> 528L: linux-afs@lists.infradead.org 529S: Supported 530F: fs/afs/ 531F: include/net/af_rxrpc.h 532F: net/rxrpc/af_rxrpc.c 533 534AGPGART DRIVER 535M: David Airlie <airlied@linux.ie> 536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 537S: Maintained 538F: drivers/char/agp/ 539F: include/linux/agp* 540F: include/uapi/linux/agp* 541 542AHA152X SCSI DRIVER 543M: "Juergen E. Fischer" <fischer@norbit.de> 544L: linux-scsi@vger.kernel.org 545S: Maintained 546F: drivers/scsi/aha152x* 547F: drivers/scsi/pcmcia/aha152x* 548 549AIC7XXX / AIC79XX SCSI DRIVER 550M: Hannes Reinecke <hare@suse.com> 551L: linux-scsi@vger.kernel.org 552S: Maintained 553F: drivers/scsi/aic7xxx/ 554 555AIMSLAB FM RADIO RECEIVER DRIVER 556M: Hans Verkuil <hverkuil@xs4all.nl> 557L: linux-media@vger.kernel.org 558T: git git://linuxtv.org/media_tree.git 559W: https://linuxtv.org 560S: Maintained 561F: drivers/media/radio/radio-aimslab* 562 563AIO 564M: Benjamin LaHaise <bcrl@kvack.org> 565L: linux-aio@kvack.org 566S: Supported 567F: fs/aio.c 568F: include/linux/*aio*.h 569 570AIRSPY MEDIA DRIVER 571M: Antti Palosaari <crope@iki.fi> 572L: linux-media@vger.kernel.org 573W: https://linuxtv.org 574W: http://palosaari.fi/linux/ 575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 576T: git git://linuxtv.org/anttip/media_tree.git 577S: Maintained 578F: drivers/media/usb/airspy/ 579 580ALCATEL SPEEDTOUCH USB DRIVER 581M: Duncan Sands <duncan.sands@free.fr> 582L: linux-usb@vger.kernel.org 583W: http://www.linux-usb.org/SpeedTouch/ 584S: Maintained 585F: drivers/usb/atm/speedtch.c 586F: drivers/usb/atm/usbatm.c 587 588ALCHEMY AU1XX0 MMC DRIVER 589M: Manuel Lauss <manuel.lauss@gmail.com> 590S: Maintained 591F: drivers/mmc/host/au1xmmc.c 592 593ALI1563 I2C DRIVER 594M: Rudolf Marek <r.marek@assembler.cz> 595L: linux-i2c@vger.kernel.org 596S: Maintained 597F: Documentation/i2c/busses/i2c-ali1563 598F: drivers/i2c/busses/i2c-ali1563.c 599 600ALLWINNER SECURITY SYSTEM 601M: Corentin Labbe <clabbe.montjoie@gmail.com> 602L: linux-crypto@vger.kernel.org 603S: Maintained 604F: drivers/crypto/sunxi-ss/ 605 606ALPHA PORT 607M: Richard Henderson <rth@twiddle.net> 608M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 609M: Matt Turner <mattst88@gmail.com> 610S: Odd Fixes 611L: linux-alpha@vger.kernel.org 612F: arch/alpha/ 613 614ALPS PS/2 TOUCHPAD DRIVER 615R: Pali Rohár <pali.rohar@gmail.com> 616F: drivers/input/mouse/alps.* 617 618ALTERA MAILBOX DRIVER 619M: Ley Foon Tan <lftan@altera.com> 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621S: Maintained 622F: drivers/mailbox/mailbox-altera.c 623 624ALTERA PIO DRIVER 625M: Tien Hock Loh <thloh@altera.com> 626L: linux-gpio@vger.kernel.org 627S: Maintained 628F: drivers/gpio/gpio-altera.c 629 630ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 631M: Thor Thayer <tthayer@opensource.altera.com> 632S: Maintained 633F: drivers/gpio/gpio-altera-a10sr.c 634F: drivers/mfd/altera-a10sr.c 635F: include/linux/mfd/altera-a10sr.h 636 637ALTERA TRIPLE SPEED ETHERNET DRIVER 638M: Vince Bridgers <vbridger@opensource.altera.com> 639L: netdev@vger.kernel.org 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/net/ethernet/altera/ 643 644ALTERA UART/JTAG UART SERIAL DRIVERS 645M: Tobias Klauser <tklauser@distanz.ch> 646L: linux-serial@vger.kernel.org 647L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 648S: Maintained 649F: drivers/tty/serial/altera_uart.c 650F: drivers/tty/serial/altera_jtaguart.c 651F: include/linux/altera_uart.h 652F: include/linux/altera_jtaguart.h 653 654AMAZON ETHERNET DRIVERS 655M: Netanel Belgazal <netanel@annapurnalabs.com> 656R: Saeed Bishara <saeed@annapurnalabs.com> 657R: Zorik Machulsky <zorik@annapurnalabs.com> 658L: netdev@vger.kernel.org 659S: Supported 660F: Documentation/networking/ena.txt 661F: drivers/net/ethernet/amazon/ 662 663AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 664M: Tom Lendacky <thomas.lendacky@amd.com> 665M: Gary Hook <gary.hook@amd.com> 666L: linux-crypto@vger.kernel.org 667S: Supported 668F: drivers/crypto/ccp/ 669F: include/linux/ccp.h 670 671AMD FAM15H PROCESSOR POWER MONITORING DRIVER 672M: Huang Rui <ray.huang@amd.com> 673L: linux-hwmon@vger.kernel.org 674S: Supported 675F: Documentation/hwmon/fam15h_power 676F: drivers/hwmon/fam15h_power.c 677 678AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 679L: linux-geode@lists.infradead.org (moderated for non-subscribers) 680S: Orphan 681F: drivers/usb/gadget/udc/amd5536udc.* 682 683AMD GEODE PROCESSOR/CHIPSET SUPPORT 684P: Andres Salomon <dilinger@queued.net> 685L: linux-geode@lists.infradead.org (moderated for non-subscribers) 686W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 687S: Supported 688F: drivers/char/hw_random/geode-rng.c 689F: drivers/crypto/geode* 690F: drivers/video/fbdev/geode/ 691F: arch/x86/include/asm/geode.h 692 693AMD IOMMU (AMD-VI) 694M: Joerg Roedel <joro@8bytes.org> 695L: iommu@lists.linux-foundation.org 696T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 697S: Maintained 698F: drivers/iommu/amd_iommu*.[ch] 699F: include/linux/amd-iommu.h 700 701AMD KFD 702M: Oded Gabbay <oded.gabbay@gmail.com> 703L: dri-devel@lists.freedesktop.org 704T: git git://people.freedesktop.org/~gabbayo/linux.git 705S: Supported 706F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 707F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 708F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 709F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 710F: drivers/gpu/drm/amd/amdkfd/ 711F: drivers/gpu/drm/amd/include/cik_structs.h 712F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 713F: drivers/gpu/drm/amd/include/vi_structs.h 714F: drivers/gpu/drm/radeon/radeon_kfd.c 715F: drivers/gpu/drm/radeon/radeon_kfd.h 716F: include/uapi/linux/kfd_ioctl.h 717 718AMD SEATTLE DEVICE TREE SUPPORT 719M: Brijesh Singh <brijeshkumar.singh@amd.com> 720M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 721M: Tom Lendacky <thomas.lendacky@amd.com> 722S: Supported 723F: arch/arm64/boot/dts/amd/ 724 725AMD XGBE DRIVER 726M: Tom Lendacky <thomas.lendacky@amd.com> 727L: netdev@vger.kernel.org 728S: Supported 729F: drivers/net/ethernet/amd/xgbe/ 730F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 731 732AMS (Apple Motion Sensor) DRIVER 733M: Michael Hanselmann <linux-kernel@hansmi.ch> 734S: Supported 735F: drivers/macintosh/ams/ 736 737ANALOG DEVICES INC AD9389B DRIVER 738M: Hans Verkuil <hans.verkuil@cisco.com> 739L: linux-media@vger.kernel.org 740S: Maintained 741F: drivers/media/i2c/ad9389b* 742 743ANALOG DEVICES INC ADV7180 DRIVER 744M: Lars-Peter Clausen <lars@metafoo.de> 745L: linux-media@vger.kernel.org 746W: http://ez.analog.com/community/linux-device-drivers 747S: Supported 748F: drivers/media/i2c/adv7180.c 749 750ANALOG DEVICES INC ADV7511 DRIVER 751M: Hans Verkuil <hans.verkuil@cisco.com> 752L: linux-media@vger.kernel.org 753S: Maintained 754F: drivers/media/i2c/adv7511* 755 756ANALOG DEVICES INC ADV7604 DRIVER 757M: Hans Verkuil <hans.verkuil@cisco.com> 758L: linux-media@vger.kernel.org 759S: Maintained 760F: drivers/media/i2c/adv7604* 761 762ANALOG DEVICES INC ADV7842 DRIVER 763M: Hans Verkuil <hans.verkuil@cisco.com> 764L: linux-media@vger.kernel.org 765S: Maintained 766F: drivers/media/i2c/adv7842* 767 768ANALOG DEVICES INC ASOC CODEC DRIVERS 769M: Lars-Peter Clausen <lars@metafoo.de> 770L: alsa-devel@alsa-project.org (moderated for non-subscribers) 771W: http://wiki.analog.com/ 772W: http://ez.analog.com/community/linux-device-drivers 773S: Supported 774F: sound/soc/codecs/adau* 775F: sound/soc/codecs/adav* 776F: sound/soc/codecs/ad1* 777F: sound/soc/codecs/ad7* 778F: sound/soc/codecs/ssm* 779F: sound/soc/codecs/sigmadsp.* 780 781ANALOG DEVICES INC ASOC DRIVERS 782L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 783L: alsa-devel@alsa-project.org (moderated for non-subscribers) 784W: http://blackfin.uclinux.org/ 785S: Supported 786F: sound/soc/blackfin/* 787 788ANALOG DEVICES INC IIO DRIVERS 789M: Lars-Peter Clausen <lars@metafoo.de> 790M: Michael Hennerich <Michael.Hennerich@analog.com> 791W: http://wiki.analog.com/ 792W: http://ez.analog.com/community/linux-device-drivers 793S: Supported 794F: drivers/iio/*/ad* 795X: drivers/iio/*/adjd* 796F: drivers/staging/iio/*/ad* 797F: staging/iio/trigger/iio-trig-bfin-timer.c 798 799ANALOG DEVICES INC DMA DRIVERS 800M: Lars-Peter Clausen <lars@metafoo.de> 801W: http://ez.analog.com/community/linux-device-drivers 802S: Supported 803F: drivers/dma/dma-axi-dmac.c 804 805ANDROID CONFIG FRAGMENTS 806M: Rob Herring <robh@kernel.org> 807S: Supported 808F: kernel/configs/android* 809 810ANDROID DRIVERS 811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 812M: Arve Hjønnevåg <arve@android.com> 813M: Riley Andrews <riandrews@android.com> 814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 815L: devel@driverdev.osuosl.org 816S: Supported 817F: drivers/android/ 818F: drivers/staging/android/ 819 820ANDROID ION DRIVER 821M: Laura Abbott <labbott@redhat.com> 822M: Sumit Semwal <sumit.semwal@linaro.org> 823L: devel@driverdev.osuosl.org 824S: Supported 825F: Documentation/devicetree/bindings/staging/ion/ 826F: drivers/staging/android/ion 827F: drivers/staging/android/uapi/ion.h 828F: drivers/staging/android/uapi/ion_test.h 829 830AOA (Apple Onboard Audio) ALSA DRIVER 831M: Johannes Berg <johannes@sipsolutions.net> 832L: linuxppc-dev@lists.ozlabs.org 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834S: Maintained 835F: sound/aoa/ 836 837APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 838M: William Breathitt Gray <vilhelm.gray@gmail.com> 839L: linux-iio@vger.kernel.org 840S: Maintained 841F: drivers/iio/adc/stx104.c 842 843APM DRIVER 844M: Jiri Kosina <jikos@kernel.org> 845S: Odd fixes 846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 847F: arch/x86/kernel/apm_32.c 848F: include/linux/apm_bios.h 849F: include/uapi/linux/apm_bios.h 850F: drivers/char/apm-emulation.c 851 852APPLE BCM5974 MULTITOUCH DRIVER 853M: Henrik Rydberg <rydberg@bitmath.org> 854L: linux-input@vger.kernel.org 855S: Odd fixes 856F: drivers/input/mouse/bcm5974.c 857 858APPLE SMC DRIVER 859M: Henrik Rydberg <rydberg@bitmath.org> 860L: linux-hwmon@vger.kernel.org 861S: Odd fixes 862F: drivers/hwmon/applesmc.c 863 864APPLETALK NETWORK LAYER 865M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 866S: Maintained 867F: drivers/net/appletalk/ 868F: net/appletalk/ 869 870APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 871M: Duc Dang <dhdang@apm.com> 872S: Supported 873F: arch/arm64/boot/dts/apm/ 874 875APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 876M: Iyappan Subramanian <isubramanian@apm.com> 877M: Keyur Chudgar <kchudgar@apm.com> 878S: Supported 879F: drivers/net/ethernet/apm/xgene/ 880F: drivers/net/phy/mdio-xgene.c 881F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 882F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 883 884APPLIED MICRO (APM) X-GENE SOC PMU 885M: Tai Nguyen <ttnguyen@apm.com> 886S: Supported 887F: drivers/perf/xgene_pmu.c 888F: Documentation/perf/xgene-pmu.txt 889F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 890 891APTINA CAMERA SENSOR PLL 892M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 893L: linux-media@vger.kernel.org 894S: Maintained 895F: drivers/media/i2c/aptina-pll.* 896 897ARC FRAMEBUFFER DRIVER 898M: Jaya Kumar <jayalk@intworks.biz> 899S: Maintained 900F: drivers/video/fbdev/arcfb.c 901F: drivers/video/fbdev/core/fb_defio.c 902 903ARCNET NETWORK LAYER 904M: Michael Grzeschik <m.grzeschik@pengutronix.de> 905L: netdev@vger.kernel.org 906S: Maintained 907F: drivers/net/arcnet/ 908F: include/uapi/linux/if_arcnet.h 909 910ARC PGU DRM DRIVER 911M: Alexey Brodkin <abrodkin@synopsys.com> 912S: Supported 913F: drivers/gpu/drm/arc/ 914F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 915 916ARM ARCHITECTED TIMER DRIVER 917M: Mark Rutland <mark.rutland@arm.com> 918M: Marc Zyngier <marc.zyngier@arm.com> 919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 920S: Maintained 921F: arch/arm/include/asm/arch_timer.h 922F: arch/arm64/include/asm/arch_timer.h 923F: drivers/clocksource/arm_arch_timer.c 924 925ARM HDLCD DRM DRIVER 926M: Liviu Dudau <liviu.dudau@arm.com> 927S: Supported 928F: drivers/gpu/drm/arm/hdlcd_* 929F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 930 931ARM MALI-DP DRM DRIVER 932M: Liviu Dudau <liviu.dudau@arm.com> 933M: Brian Starkey <brian.starkey@arm.com> 934M: Mali DP Maintainers <malidp@foss.arm.com> 935S: Supported 936F: drivers/gpu/drm/arm/ 937F: Documentation/devicetree/bindings/display/arm,malidp.txt 938 939ARM MFM AND FLOPPY DRIVERS 940M: Ian Molton <spyro@f2s.com> 941S: Maintained 942F: arch/arm/lib/floppydma.S 943F: arch/arm/include/asm/floppy.h 944 945ARM PMU PROFILING AND DEBUGGING 946M: Will Deacon <will.deacon@arm.com> 947M: Mark Rutland <mark.rutland@arm.com> 948S: Maintained 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950F: arch/arm*/kernel/perf_* 951F: arch/arm/oprofile/common.c 952F: arch/arm*/kernel/hw_breakpoint.c 953F: arch/arm*/include/asm/hw_breakpoint.h 954F: arch/arm*/include/asm/perf_event.h 955F: drivers/perf/* 956F: include/linux/perf/arm_pmu.h 957F: Documentation/devicetree/bindings/arm/pmu.txt 958 959ARM PORT 960M: Russell King <linux@armlinux.org.uk> 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 962W: http://www.armlinux.org.uk/ 963S: Maintained 964F: arch/arm/ 965 966ARM SUB-ARCHITECTURES 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968S: Maintained 969F: arch/arm/mach-*/ 970F: arch/arm/plat-*/ 971T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 972 973ARM PRIMECELL AACI PL041 DRIVER 974M: Russell King <linux@armlinux.org.uk> 975S: Maintained 976F: sound/arm/aaci.* 977 978ARM PRIMECELL CLCD PL110 DRIVER 979M: Russell King <linux@armlinux.org.uk> 980S: Maintained 981F: drivers/video/fbdev/amba-clcd.* 982 983ARM PRIMECELL KMI PL050 DRIVER 984M: Russell King <linux@armlinux.org.uk> 985S: Maintained 986F: drivers/input/serio/ambakmi.* 987F: include/linux/amba/kmi.h 988 989ARM PRIMECELL MMCI PL180/1 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: drivers/mmc/host/mmci.* 993F: include/linux/amba/mmci.h 994 995ARM PRIMECELL UART PL010 AND PL011 DRIVERS 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: drivers/tty/serial/amba-pl01*.c 999F: include/linux/amba/serial.h 1000 1001ARM PRIMECELL BUS SUPPORT 1002M: Russell King <linux@armlinux.org.uk> 1003S: Maintained 1004F: drivers/amba/ 1005F: include/linux/amba/bus.h 1006 1007ARM/ADS SPHERE MACHINE SUPPORT 1008M: Lennert Buytenhek <kernel@wantstofly.org> 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1010S: Maintained 1011 1012ARM/AFEB9260 MACHINE SUPPORT 1013M: Sergey Lapin <slapin@ossfans.org> 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1015S: Maintained 1016 1017ARM/AJECO 1ARM MACHINE SUPPORT 1018M: Lennert Buytenhek <kernel@wantstofly.org> 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1020S: Maintained 1021 1022ARM/Allwinner sunXi SoC support 1023M: Maxime Ripard <maxime.ripard@free-electrons.com> 1024M: Chen-Yu Tsai <wens@csie.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027N: sun[x456789]i 1028F: arch/arm/boot/dts/ntc-gr8* 1029 1030ARM/Allwinner SoC Clock Support 1031M: Emilio López <emilio@elopez.com.ar> 1032S: Maintained 1033F: drivers/clk/sunxi/ 1034 1035ARM/Amlogic Meson SoC support 1036M: Carlo Caione <carlo@caione.org> 1037M: Kevin Hilman <khilman@baylibre.com> 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1039L: linux-amlogic@lists.infradead.org 1040W: http://linux-meson.com/ 1041S: Maintained 1042F: arch/arm/mach-meson/ 1043F: arch/arm/boot/dts/meson* 1044F: arch/arm64/boot/dts/amlogic/ 1045F: drivers/pinctrl/meson/ 1046N: meson 1047 1048ARM/Annapurna Labs ALPINE ARCHITECTURE 1049M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1050M: Antoine Tenart <antoine.tenart@free-electrons.com> 1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1052S: Maintained 1053F: arch/arm/mach-alpine/ 1054F: arch/arm/boot/dts/alpine* 1055F: arch/arm64/boot/dts/al/ 1056F: drivers/*/*alpine* 1057 1058ARM/ARTPEC MACHINE SUPPORT 1059M: Jesper Nilsson <jesper.nilsson@axis.com> 1060M: Lars Persson <lars.persson@axis.com> 1061M: Niklas Cassel <niklas.cassel@axis.com> 1062S: Maintained 1063L: linux-arm-kernel@axis.com 1064F: arch/arm/mach-artpec 1065F: arch/arm/boot/dts/artpec6* 1066F: drivers/clk/axis 1067 1068ARM/ASPEED MACHINE SUPPORT 1069M: Joel Stanley <joel@jms.id.au> 1070S: Maintained 1071F: arch/arm/mach-aspeed/ 1072F: arch/arm/boot/dts/aspeed-* 1073F: drivers/*/*aspeed* 1074 1075ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1076M: Nicolas Ferre <nicolas.ferre@atmel.com> 1077M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1078M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.linux4sam.org 1081T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1082S: Supported 1083F: arch/arm/mach-at91/ 1084F: include/soc/at91/ 1085F: arch/arm/boot/dts/at91*.dts 1086F: arch/arm/boot/dts/at91*.dtsi 1087F: arch/arm/boot/dts/sama*.dts 1088F: arch/arm/boot/dts/sama*.dtsi 1089F: arch/arm/include/debug/at91.S 1090 1091ARM/ATMEL AT91 Clock Support 1092M: Boris Brezillon <boris.brezillon@free-electrons.com> 1093S: Maintained 1094F: drivers/clk/at91 1095 1096ARM/CALXEDA HIGHBANK ARCHITECTURE 1097M: Rob Herring <robh@kernel.org> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100F: arch/arm/mach-highbank/ 1101F: arch/arm/boot/dts/highbank.dts 1102F: arch/arm/boot/dts/ecx-*.dts* 1103 1104ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1105M: Krzysztof Halasa <khalasa@piap.pl> 1106S: Maintained 1107F: arch/arm/mach-cns3xxx/ 1108 1109ARM/CAVIUM THUNDER NETWORK DRIVER 1110M: Sunil Goutham <sgoutham@cavium.com> 1111M: Robert Richter <rric@kernel.org> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Supported 1114F: drivers/net/ethernet/cavium/thunder/ 1115 1116ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1117M: Alexander Shiyan <shc_work@mail.ru> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Odd Fixes 1120N: clps711x 1121 1122ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1123M: Hartley Sweeten <hsweeten@visionengravers.com> 1124M: Ryan Mallon <rmallon@gmail.com> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127F: arch/arm/mach-ep93xx/ 1128F: arch/arm/mach-ep93xx/include/mach/ 1129 1130ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1131M: Lennert Buytenhek <kernel@wantstofly.org> 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1133S: Maintained 1134 1135ARM/CLKDEV SUPPORT 1136M: Russell King <linux@armlinux.org.uk> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139F: arch/arm/include/asm/clkdev.h 1140F: drivers/clk/clkdev.c 1141 1142ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1143M: Mike Rapoport <mike@compulab.co.il> 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1145S: Maintained 1146 1147ARM/CONTEC MICRO9 MACHINE SUPPORT 1148M: Hubert Feurstein <hubert.feurstein@contec.at> 1149S: Maintained 1150F: arch/arm/mach-ep93xx/micro9.c 1151 1152ARM/CORESIGHT FRAMEWORK AND DRIVERS 1153M: Mathieu Poirier <mathieu.poirier@linaro.org> 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155S: Maintained 1156F: drivers/hwtracing/coresight/* 1157F: Documentation/trace/coresight.txt 1158F: Documentation/devicetree/bindings/arm/coresight.txt 1159F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1160F: tools/perf/arch/arm/util/pmu.c 1161F: tools/perf/arch/arm/util/auxtrace.c 1162F: tools/perf/arch/arm/util/cs-etm.c 1163F: tools/perf/arch/arm/util/cs-etm.h 1164F: tools/perf/util/cs-etm.h 1165 1166ARM/CORGI MACHINE SUPPORT 1167M: Richard Purdie <rpurdie@rpsys.net> 1168S: Maintained 1169 1170ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1171M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173T: git git://github.com/ulli-kroll/linux.git 1174S: Maintained 1175F: arch/arm/mach-gemini/ 1176F: drivers/rtc/rtc-gemini.c 1177 1178ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1179M: Barry Song <baohua@kernel.org> 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1181T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1182S: Maintained 1183F: arch/arm/boot/dts/prima2* 1184F: arch/arm/mach-prima2/ 1185F: drivers/clk/sirf/ 1186F: drivers/clocksource/timer-prima2.c 1187F: drivers/clocksource/timer-atlas7.c 1188N: [^a-z]sirf 1189 1190ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1191M: Baruch Siach <baruch@tkos.co.il> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193S: Maintained 1194F: arch/arm/boot/dts/cx92755* 1195N: digicolor 1196 1197ARM/EBSA110 MACHINE SUPPORT 1198M: Russell King <linux@armlinux.org.uk> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200W: http://www.armlinux.org.uk/ 1201S: Maintained 1202F: arch/arm/mach-ebsa110/ 1203F: drivers/net/ethernet/amd/am79c961a.* 1204 1205ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1206M: Uwe Kleine-König <kernel@pengutronix.de> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208S: Maintained 1209N: efm32 1210 1211ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1212M: Daniel Ribeiro <drwyrm@gmail.com> 1213M: Stefan Schmidt <stefan@openezx.org> 1214M: Harald Welte <laforge@openezx.org> 1215L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1216W: http://www.openezx.org/ 1217S: Maintained 1218T: topgit git://git.openezx.org/openezx.git 1219F: arch/arm/mach-pxa/ezx.c 1220 1221ARM/FARADAY FA526 PORT 1222M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225T: git git://git.berlios.de/gemini-board 1226F: arch/arm/mm/*-fa* 1227 1228ARM/FOOTBRIDGE ARCHITECTURE 1229M: Russell King <linux@armlinux.org.uk> 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1231W: http://www.armlinux.org.uk/ 1232S: Maintained 1233F: arch/arm/include/asm/hardware/dec21285.h 1234F: arch/arm/mach-footbridge/ 1235 1236ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1237M: Shawn Guo <shawnguo@kernel.org> 1238M: Sascha Hauer <kernel@pengutronix.de> 1239R: Fabio Estevam <fabio.estevam@nxp.com> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1243F: arch/arm/mach-imx/ 1244F: arch/arm/mach-mxs/ 1245F: arch/arm/boot/dts/imx* 1246F: arch/arm/configs/imx*_defconfig 1247F: drivers/clk/imx/ 1248F: include/soc/imx/ 1249 1250ARM/FREESCALE VYBRID ARM ARCHITECTURE 1251M: Shawn Guo <shawnguo@kernel.org> 1252M: Sascha Hauer <kernel@pengutronix.de> 1253R: Stefan Agner <stefan@agner.ch> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1257F: arch/arm/mach-imx/*vf610* 1258F: arch/arm/boot/dts/vf* 1259 1260ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1261M: Lennert Buytenhek <kernel@wantstofly.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264 1265ARM/GUMSTIX MACHINE SUPPORT 1266M: Steve Sakoman <sakoman@gmail.com> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1271M: Philipp Zabel <philipp.zabel@gmail.com> 1272M: Paul Parsons <lost.distance@yahoo.com> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-pxa/hx4700.c 1276F: arch/arm/mach-pxa/include/mach/hx4700.h 1277F: sound/soc/pxa/hx4700.c 1278 1279ARM/HISILICON SOC SUPPORT 1280M: Wei Xu <xuwei5@hisilicon.com> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282W: http://www.hisilicon.com 1283S: Supported 1284T: git git://github.com/hisilicon/linux-hisi.git 1285F: arch/arm/mach-hisi/ 1286F: arch/arm/boot/dts/hi3* 1287F: arch/arm/boot/dts/hip* 1288F: arch/arm/boot/dts/hisi* 1289F: arch/arm64/boot/dts/hisilicon/ 1290 1291ARM/HP JORNADA 7XX MACHINE SUPPORT 1292M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1293W: www.jlime.com 1294S: Maintained 1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1296F: arch/arm/mach-sa1100/jornada720.c 1297F: arch/arm/mach-sa1100/include/mach/jornada720.h 1298 1299ARM/IGEP MACHINE SUPPORT 1300M: Enric Balletbo i Serra <eballetbo@gmail.com> 1301M: Javier Martinez Canillas <javier@dowhile0.org> 1302L: linux-omap@vger.kernel.org 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305F: arch/arm/boot/dts/omap3-igep* 1306 1307ARM/INCOME PXA270 SUPPORT 1308M: Marek Vasut <marek.vasut@gmail.com> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311F: arch/arm/mach-pxa/colibri-pxa270-income.c 1312 1313ARM/INTEL IOP32X ARM ARCHITECTURE 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/INTEL IOP33X ARM ARCHITECTURE 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Orphan 1321 1322ARM/INTEL IOP13XX ARM ARCHITECTURE 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/INTEL IQ81342EX MACHINE SUPPORT 1328M: Lennert Buytenhek <kernel@wantstofly.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331 1332ARM/INTEL IXDP2850 MACHINE SUPPORT 1333M: Lennert Buytenhek <kernel@wantstofly.org> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/INTEL IXP4XX ARM ARCHITECTURE 1338M: Imre Kaloz <kaloz@openwrt.org> 1339M: Krzysztof Halasa <khalasa@piap.pl> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342F: arch/arm/mach-ixp4xx/ 1343 1344ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1345M: Jonathan Cameron <jic23@cam.ac.uk> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348F: arch/arm/mach-pxa/stargate2.c 1349F: drivers/pcmcia/pxa2xx_stargate2.c 1350 1351ARM/INTEL XSC3 (MANZANO) ARM CORE 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1357M: Lennert Buytenhek <kernel@wantstofly.org> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360 1361ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1362M: Santosh Shilimkar <ssantosh@kernel.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-keystone/ 1366F: arch/arm/boot/dts/keystone-* 1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1368 1369ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1370M: Santosh Shilimkar <ssantosh@kernel.org> 1371L: linux-kernel@vger.kernel.org 1372S: Maintained 1373F: drivers/clk/keystone/ 1374 1375ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1376M: Santosh Shilimkar <ssantosh@kernel.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378L: linux-kernel@vger.kernel.org 1379S: Maintained 1380F: drivers/clocksource/timer-keystone.c 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-kernel@vger.kernel.org 1385S: Maintained 1386F: drivers/power/reset/keystone-reset.c 1387 1388ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1389M: Santosh Shilimkar <ssantosh@kernel.org> 1390L: linux-kernel@vger.kernel.org 1391S: Maintained 1392F: drivers/memory/*emif* 1393 1394ARM/LG1K ARCHITECTURE 1395M: Chanho Min <chanho.min@lge.com> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398F: arch/arm64/boot/dts/lg/ 1399 1400ARM/LOGICPD PXA270 MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/LPC18XX ARCHITECTURE 1406M: Joachim Eastwood <manabian@gmail.com> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409F: arch/arm/boot/dts/lpc43* 1410F: drivers/clk/nxp/clk-lpc18xx* 1411F: drivers/clocksource/time-lpc32xx.c 1412F: drivers/i2c/busses/i2c-lpc2k.c 1413F: drivers/memory/pl172.c 1414F: drivers/mtd/spi-nor/nxp-spifi.c 1415F: drivers/rtc/rtc-lpc24xx.c 1416N: lpc18xx 1417 1418ARM/LPC32XX SOC SUPPORT 1419M: Vladimir Zapolskiy <vz@mleia.com> 1420M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1423S: Maintained 1424F: arch/arm/boot/dts/lpc32* 1425F: arch/arm/mach-lpc32xx/ 1426F: drivers/i2c/busses/i2c-pnx.c 1427F: drivers/net/ethernet/nxp/lpc_eth.c 1428F: drivers/usb/host/ohci-nxp.c 1429F: drivers/watchdog/pnx4008_wdt.c 1430N: lpc32xx 1431 1432ARM/MAGICIAN MACHINE SUPPORT 1433M: Philipp Zabel <philipp.zabel@gmail.com> 1434S: Maintained 1435 1436ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1437M: Jason Cooper <jason@lakedaemon.net> 1438M: Andrew Lunn <andrew@lunn.ch> 1439M: Gregory Clement <gregory.clement@free-electrons.com> 1440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443F: arch/arm/mach-mvebu/ 1444F: drivers/rtc/rtc-armada38x.c 1445F: arch/arm/boot/dts/armada* 1446F: arch/arm/boot/dts/kirkwood* 1447F: arch/arm64/boot/dts/marvell/armada* 1448F: drivers/cpufreq/mvebu-cpufreq.c 1449F: arch/arm/configs/mvebu_*_defconfig 1450 1451ARM/Marvell Berlin SoC support 1452M: Jisheng Zhang <jszhang@marvell.com> 1453M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455S: Maintained 1456F: arch/arm/mach-berlin/ 1457F: arch/arm/boot/dts/berlin* 1458F: arch/arm64/boot/dts/marvell/berlin* 1459 1460 1461ARM/Marvell Dove/MV78xx0/Orion SOC support 1462M: Jason Cooper <jason@lakedaemon.net> 1463M: Andrew Lunn <andrew@lunn.ch> 1464M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1465M: Gregory Clement <gregory.clement@free-electrons.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468F: arch/arm/mach-dove/ 1469F: arch/arm/mach-mv78xx0/ 1470F: arch/arm/mach-orion5x/ 1471F: arch/arm/plat-orion/ 1472F: arch/arm/boot/dts/dove* 1473F: arch/arm/boot/dts/orion5x* 1474 1475 1476ARM/Orion SoC/Technologic Systems TS-78xx platform support 1477M: Alexander Clouter <alex@digriz.org.uk> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479W: http://www.digriz.org.uk/ts78xx/kernel 1480S: Maintained 1481F: arch/arm/mach-orion5x/ts78xx-* 1482 1483ARM/OXNAS platform support 1484M: Neil Armstrong <narmstrong@baylibre.com> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-oxnas/ 1489F: arch/arm/boot/dts/oxnas* 1490F: arch/arm/boot/dts/wd-mbwe.dts 1491N: oxnas 1492 1493ARM/Mediatek RTC DRIVER 1494M: Eddie Huang <eddie.huang@mediatek.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: drivers/rtc/rtc-mt6397.c 1499 1500ARM/Mediatek SoC support 1501M: Matthias Brugger <matthias.bgg@gmail.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/boot/dts/mt6* 1506F: arch/arm/boot/dts/mt8* 1507F: arch/arm/mach-mediatek/ 1508N: mtk 1509K: mediatek 1510 1511ARM/Mediatek USB3 PHY DRIVER 1512M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516F: drivers/phy/phy-mt65xx-usb3.c 1517 1518ARM/MICREL KS8695 ARCHITECTURE 1519M: Greg Ungerer <gerg@uclinux.org> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521F: arch/arm/mach-ks8695/ 1522S: Odd Fixes 1523 1524ARM/MIOA701 MACHINE SUPPORT 1525M: Robert Jarzmik <robert.jarzmik@free.fr> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527F: arch/arm/mach-pxa/mioa701.c 1528S: Maintained 1529 1530ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1531M: Michael Petchkovsky <mkpetch@internode.on.net> 1532S: Maintained 1533 1534ARM/NOMADIK ARCHITECTURE 1535M: Alessandro Rubini <rubini@unipv.it> 1536M: Linus Walleij <linus.walleij@linaro.org> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-nomadik/ 1540F: drivers/pinctrl/nomadik/ 1541F: drivers/i2c/busses/i2c-nomadik.c 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1543 1544ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1545M: Nelson Castillo <arhuaco@freaks-unidos.net> 1546L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1547W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1548S: Supported 1549 1550ARM/TOSA MACHINE SUPPORT 1551M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1552M: Dirk Opfer <dirk@opfer-online.de> 1553S: Maintained 1554 1555ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1556M: Marek Vasut <marek.vasut@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org 1558W: http://hackndev.com 1559S: Maintained 1560F: arch/arm/mach-pxa/include/mach/palmtx.h 1561F: arch/arm/mach-pxa/palmtx.c 1562F: arch/arm/mach-pxa/include/mach/palmt5.h 1563F: arch/arm/mach-pxa/palmt5.c 1564F: arch/arm/mach-pxa/include/mach/palmld.h 1565F: arch/arm/mach-pxa/palmld.c 1566F: arch/arm/mach-pxa/include/mach/palmte2.h 1567F: arch/arm/mach-pxa/palmte2.c 1568F: arch/arm/mach-pxa/include/mach/palmtc.h 1569F: arch/arm/mach-pxa/palmtc.c 1570 1571ARM/PALM TREO SUPPORT 1572M: Tomas Cech <sleep_walker@suse.com> 1573L: linux-arm-kernel@lists.infradead.org 1574W: http://hackndev.com 1575S: Maintained 1576F: arch/arm/mach-pxa/include/mach/palmtreo.h 1577F: arch/arm/mach-pxa/palmtreo.c 1578 1579ARM/PALMZ72 SUPPORT 1580M: Sergey Lapin <slapin@ossfans.org> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmz72.h 1585F: arch/arm/mach-pxa/palmz72.c 1586 1587ARM/PLEB SUPPORT 1588M: Peter Chubb <pleb@gelato.unsw.edu.au> 1589W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1590S: Maintained 1591 1592ARM/PT DIGITAL BOARD PORT 1593M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595W: http://www.armlinux.org.uk/ 1596S: Maintained 1597 1598ARM/QUALCOMM SUPPORT 1599M: Andy Gross <andy.gross@linaro.org> 1600M: David Brown <david.brown@linaro.org> 1601L: linux-arm-msm@vger.kernel.org 1602L: linux-soc@vger.kernel.org 1603S: Maintained 1604F: Documentation/devicetree/bindings/soc/qcom/ 1605F: arch/arm/boot/dts/qcom-*.dts 1606F: arch/arm/boot/dts/qcom-*.dtsi 1607F: arch/arm/mach-qcom/ 1608F: arch/arm64/boot/dts/qcom/* 1609F: drivers/i2c/busses/i2c-qup.c 1610F: drivers/clk/qcom/ 1611F: drivers/soc/qcom/ 1612F: drivers/spi/spi-qup.c 1613F: drivers/tty/serial/msm_serial.h 1614F: drivers/tty/serial/msm_serial.c 1615F: drivers/*/pm8???-* 1616F: drivers/mfd/ssbi.c 1617F: drivers/firmware/qcom_scm.c 1618T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1619 1620ARM/RADISYS ENP2611 MACHINE SUPPORT 1621M: Lennert Buytenhek <kernel@wantstofly.org> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624 1625ARM/RENESAS ARM64 ARCHITECTURE 1626M: Simon Horman <horms@verge.net.au> 1627M: Magnus Damm <magnus.damm@gmail.com> 1628L: linux-renesas-soc@vger.kernel.org 1629Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1630T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1631S: Supported 1632F: arch/arm64/boot/dts/renesas/ 1633F: drivers/soc/renesas/ 1634F: include/linux/soc/renesas/ 1635 1636ARM/RISCPC ARCHITECTURE 1637M: Russell King <linux@armlinux.org.uk> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639W: http://www.armlinux.org.uk/ 1640S: Maintained 1641F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1642F: arch/arm/include/asm/hardware/ioc.h 1643F: arch/arm/include/asm/hardware/iomd.h 1644F: arch/arm/include/asm/hardware/memc.h 1645F: arch/arm/mach-rpc/ 1646F: drivers/net/ethernet/8390/etherh.c 1647F: drivers/net/ethernet/i825xx/ether1* 1648F: drivers/net/ethernet/seeq/ether3* 1649F: drivers/scsi/arm/ 1650 1651ARM/Rockchip SoC support 1652M: Heiko Stuebner <heiko@sntech.de> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654L: linux-rockchip@lists.infradead.org 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1656S: Maintained 1657F: arch/arm/boot/dts/rk3* 1658F: arch/arm/mach-rockchip/ 1659F: drivers/clk/rockchip/ 1660F: drivers/i2c/busses/i2c-rk3x.c 1661F: drivers/*/*rockchip* 1662F: drivers/*/*/*rockchip* 1663F: sound/soc/rockchip/ 1664N: rockchip 1665 1666ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1667M: Kukjin Kim <kgene@kernel.org> 1668M: Krzysztof Kozlowski <krzk@kernel.org> 1669R: Javier Martinez Canillas <javier@osg.samsung.com> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/boot/dts/s3c* 1674F: arch/arm/boot/dts/s5p* 1675F: arch/arm/boot/dts/samsung* 1676F: arch/arm/boot/dts/exynos* 1677F: arch/arm64/boot/dts/exynos/ 1678F: arch/arm/plat-samsung/ 1679F: arch/arm/mach-s3c24*/ 1680F: arch/arm/mach-s3c64xx/ 1681F: arch/arm/mach-s5p*/ 1682F: arch/arm/mach-exynos*/ 1683F: drivers/*/*s3c24* 1684F: drivers/*/*/*s3c24* 1685F: drivers/*/*s3c64xx* 1686F: drivers/*/*s5pv210* 1687F: drivers/memory/samsung/* 1688F: drivers/soc/samsung/* 1689F: Documentation/arm/Samsung/ 1690F: Documentation/devicetree/bindings/arm/samsung/ 1691F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1692F: Documentation/devicetree/bindings/power/pd-samsung.txt 1693N: exynos 1694 1695ARM/SAMSUNG MOBILE MACHINE SUPPORT 1696M: Kyungmin Park <kyungmin.park@samsung.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698S: Maintained 1699F: arch/arm/mach-s5pv210/ 1700 1701ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1702M: Kyungmin Park <kyungmin.park@samsung.com> 1703M: Kamil Debski <kamil@wypas.org> 1704M: Andrzej Hajda <a.hajda@samsung.com> 1705L: linux-arm-kernel@lists.infradead.org 1706L: linux-media@vger.kernel.org 1707S: Maintained 1708F: drivers/media/platform/s5p-g2d/ 1709 1710ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1711M: Kyungmin Park <kyungmin.park@samsung.com> 1712M: Kamil Debski <kamil@wypas.org> 1713M: Jeongtae Park <jtp.park@samsung.com> 1714M: Andrzej Hajda <a.hajda@samsung.com> 1715L: linux-arm-kernel@lists.infradead.org 1716L: linux-media@vger.kernel.org 1717S: Maintained 1718F: arch/arm/plat-samsung/s5p-dev-mfc.c 1719F: drivers/media/platform/s5p-mfc/ 1720 1721ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1722M: Kyungmin Park <kyungmin.park@samsung.com> 1723L: linux-arm-kernel@lists.infradead.org 1724L: linux-media@vger.kernel.org 1725S: Maintained 1726F: drivers/staging/media/platform/s5p-cec/ 1727 1728ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1729M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1730M: Jacek Anaszewski <j.anaszewski@samsung.com> 1731L: linux-arm-kernel@lists.infradead.org 1732L: linux-media@vger.kernel.org 1733S: Maintained 1734F: drivers/media/platform/s5p-jpeg/ 1735 1736ARM/SHMOBILE ARM ARCHITECTURE 1737M: Simon Horman <horms@verge.net.au> 1738M: Magnus Damm <magnus.damm@gmail.com> 1739L: linux-renesas-soc@vger.kernel.org 1740Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1741T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1742S: Supported 1743F: arch/arm/boot/dts/emev2* 1744F: arch/arm/boot/dts/r7s* 1745F: arch/arm/boot/dts/r8a* 1746F: arch/arm/boot/dts/sh* 1747F: arch/arm/configs/shmobile_defconfig 1748F: arch/arm/include/debug/renesas-scif.S 1749F: arch/arm/mach-shmobile/ 1750F: drivers/soc/renesas/ 1751F: include/linux/soc/renesas/ 1752 1753ARM/SOCFPGA ARCHITECTURE 1754M: Dinh Nguyen <dinguyen@opensource.altera.com> 1755S: Maintained 1756F: arch/arm/mach-socfpga/ 1757F: arch/arm/boot/dts/socfpga* 1758F: arch/arm/configs/socfpga_defconfig 1759F: arch/arm64/boot/dts/altera/ 1760W: http://www.rocketboards.org 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1762 1763ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1764M: Dinh Nguyen <dinguyen@opensource.altera.com> 1765S: Maintained 1766F: drivers/clk/socfpga/ 1767 1768ARM/SOCFPGA EDAC SUPPORT 1769M: Thor Thayer <tthayer@opensource.altera.com> 1770S: Maintained 1771F: drivers/edac/altera_edac. 1772 1773ARM/STI ARCHITECTURE 1774M: Patrice Chotard <patrice.chotard@st.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: kernel@stlinux.com 1777W: http://www.stlinux.com 1778S: Maintained 1779F: arch/arm/mach-sti/ 1780F: arch/arm/boot/dts/sti* 1781F: drivers/char/hw_random/st-rng.c 1782F: drivers/clocksource/arm_global_timer.c 1783F: drivers/clocksource/clksrc_st_lpc.c 1784F: drivers/cpufreq/sti-cpufreq.c 1785F: drivers/i2c/busses/i2c-st.c 1786F: drivers/media/rc/st_rc.c 1787F: drivers/media/platform/sti/c8sectpfe/ 1788F: drivers/mmc/host/sdhci-st.c 1789F: drivers/phy/phy-miphy28lp.c 1790F: drivers/phy/phy-miphy365x.c 1791F: drivers/phy/phy-stih407-usb.c 1792F: drivers/phy/phy-stih41x-usb.c 1793F: drivers/pinctrl/pinctrl-st.c 1794F: drivers/remoteproc/st_remoteproc.c 1795F: drivers/reset/sti/ 1796F: drivers/rtc/rtc-st-lpc.c 1797F: drivers/tty/serial/st-asc.c 1798F: drivers/usb/dwc3/dwc3-st.c 1799F: drivers/usb/host/ehci-st.c 1800F: drivers/usb/host/ohci-st.c 1801F: drivers/watchdog/st_lpc_wdt.c 1802F: drivers/ata/ahci_st.c 1803 1804ARM/STM32 ARCHITECTURE 1805M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1806M: Alexandre Torgue <alexandre.torgue@st.com> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1810N: stm32 1811F: drivers/clocksource/armv7m_systick.c 1812 1813ARM/TANGO ARCHITECTURE 1814M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1815L: linux-arm-kernel@lists.infradead.org 1816S: Maintained 1817N: tango 1818 1819ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1820M: Lennert Buytenhek <kernel@wantstofly.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823 1824ARM/TETON BGA MACHINE SUPPORT 1825M: "Mark F. Brown" <mark.brown314@gmail.com> 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1827S: Maintained 1828 1829ARM/THECUS N2100 MACHINE SUPPORT 1830M: Lennert Buytenhek <kernel@wantstofly.org> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833 1834ARM/NUVOTON W90X900 ARM ARCHITECTURE 1835M: Wan ZongShun <mcuos.com@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837W: http://www.mcuos.com 1838S: Maintained 1839F: arch/arm/mach-w90x900/ 1840F: drivers/input/keyboard/w90p910_keypad.c 1841F: drivers/input/touchscreen/w90p910_ts.c 1842F: drivers/watchdog/nuc900_wdt.c 1843F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1844F: drivers/mtd/nand/nuc900_nand.c 1845F: drivers/rtc/rtc-nuc900.c 1846F: drivers/spi/spi-nuc900.c 1847F: drivers/usb/host/ehci-w90x900.c 1848F: drivers/video/fbdev/nuc900fb.c 1849 1850ARM/U300 MACHINE SUPPORT 1851M: Linus Walleij <linus.walleij@linaro.org> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853S: Supported 1854F: arch/arm/mach-u300/ 1855F: drivers/clocksource/timer-u300.c 1856F: drivers/i2c/busses/i2c-stu300.c 1857F: drivers/rtc/rtc-coh901331.c 1858F: drivers/watchdog/coh901327_wdt.c 1859F: drivers/dma/coh901318* 1860F: drivers/mfd/ab3100* 1861F: drivers/rtc/rtc-ab3100.c 1862F: drivers/rtc/rtc-coh901331.c 1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1864 1865ARM/UNIPHIER ARCHITECTURE 1866M: Masahiro Yamada <yamada.masahiro@socionext.com> 1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1869S: Maintained 1870F: arch/arm/boot/dts/uniphier* 1871F: arch/arm/include/asm/hardware/cache-uniphier.h 1872F: arch/arm/mach-uniphier/ 1873F: arch/arm/mm/cache-uniphier.c 1874F: arch/arm64/boot/dts/socionext/ 1875F: drivers/bus/uniphier-system-bus.c 1876F: drivers/clk/uniphier/ 1877F: drivers/i2c/busses/i2c-uniphier* 1878F: drivers/pinctrl/uniphier/ 1879F: drivers/reset/reset-uniphier.c 1880F: drivers/tty/serial/8250/8250_uniphier.c 1881N: uniphier 1882 1883ARM/Ux500 ARM ARCHITECTURE 1884M: Linus Walleij <linus.walleij@linaro.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886S: Maintained 1887F: arch/arm/mach-ux500/ 1888F: drivers/clocksource/clksrc-dbx500-prcmu.c 1889F: drivers/dma/ste_dma40* 1890F: drivers/hwspinlock/u8500_hsem.c 1891F: drivers/mfd/abx500* 1892F: drivers/mfd/ab8500* 1893F: drivers/mfd/dbx500* 1894F: drivers/mfd/db8500* 1895F: drivers/pinctrl/nomadik/pinctrl-ab* 1896F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1897F: drivers/rtc/rtc-ab8500.c 1898F: drivers/rtc/rtc-pl031.c 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1900 1901ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1902M: Ulf Hansson <ulf.hansson@linaro.org> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904T: git git://git.linaro.org/people/ulfh/clk.git 1905S: Maintained 1906F: drivers/clk/ux500/ 1907 1908ARM/VERSATILE EXPRESS PLATFORM 1909M: Liviu Dudau <liviu.dudau@arm.com> 1910M: Sudeep Holla <sudeep.holla@arm.com> 1911M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1913S: Maintained 1914F: arch/arm/boot/dts/vexpress* 1915F: arch/arm64/boot/dts/arm/ 1916F: arch/arm/mach-vexpress/ 1917F: */*/vexpress* 1918F: */*/*/vexpress* 1919F: drivers/clk/versatile/clk-vexpress-osc.c 1920F: drivers/clocksource/versatile.c 1921N: mps2 1922 1923ARM/VFP SUPPORT 1924M: Russell King <linux@armlinux.org.uk> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926W: http://www.armlinux.org.uk/ 1927S: Maintained 1928F: arch/arm/vfp/ 1929 1930ARM/VOIPAC PXA270 SUPPORT 1931M: Marek Vasut <marek.vasut@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/mach-pxa/vpac270.c 1935F: arch/arm/mach-pxa/include/mach/vpac270.h 1936 1937ARM/VT8500 ARM ARCHITECTURE 1938M: Tony Prisk <linux@prisktech.co.nz> 1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1940S: Maintained 1941F: arch/arm/mach-vt8500/ 1942F: drivers/clocksource/vt8500_timer.c 1943F: drivers/i2c/busses/i2c-wmt.c 1944F: drivers/mmc/host/wmt-sdmmc.c 1945F: drivers/pwm/pwm-vt8500.c 1946F: drivers/rtc/rtc-vt8500.c 1947F: drivers/tty/serial/vt8500_serial.c 1948F: drivers/usb/host/ehci-platform.c 1949F: drivers/usb/host/uhci-platform.c 1950F: drivers/video/fbdev/vt8500lcdfb.* 1951F: drivers/video/fbdev/wm8505fb* 1952F: drivers/video/fbdev/wmt_ge_rops.* 1953 1954ARM/ZIPIT Z2 SUPPORT 1955M: Marek Vasut <marek.vasut@gmail.com> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958F: arch/arm/mach-pxa/z2.c 1959F: arch/arm/mach-pxa/include/mach/z2.h 1960 1961ARM/ZTE ARCHITECTURE 1962M: Jun Nie <jun.nie@linaro.org> 1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1964S: Maintained 1965F: arch/arm/mach-zx/ 1966F: drivers/clk/zte/ 1967F: Documentation/devicetree/bindings/arm/zte.txt 1968F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1969 1970ARM/ZYNQ ARCHITECTURE 1971M: Michal Simek <michal.simek@xilinx.com> 1972R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1974W: http://wiki.xilinx.com 1975T: git https://github.com/Xilinx/linux-xlnx.git 1976S: Supported 1977F: arch/arm/mach-zynq/ 1978F: drivers/cpuidle/cpuidle-zynq.c 1979F: drivers/block/xsysace.c 1980N: zynq 1981N: xilinx 1982F: drivers/clocksource/cadence_ttc_timer.c 1983F: drivers/i2c/busses/i2c-cadence.c 1984F: drivers/mmc/host/sdhci-of-arasan.c 1985F: drivers/edac/synopsys_edac.c 1986 1987ARM SMMU DRIVERS 1988M: Will Deacon <will.deacon@arm.com> 1989R: Robin Murphy <robin.murphy@arm.com> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: drivers/iommu/arm-smmu.c 1993F: drivers/iommu/arm-smmu-v3.c 1994F: drivers/iommu/io-pgtable-arm.c 1995F: drivers/iommu/io-pgtable-arm-v7s.c 1996 1997ARM64 PORT (AARCH64 ARCHITECTURE) 1998M: Catalin Marinas <catalin.marinas@arm.com> 1999M: Will Deacon <will.deacon@arm.com> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2002S: Maintained 2003F: arch/arm64/ 2004F: Documentation/arm64/ 2005 2006AS3645A LED FLASH CONTROLLER DRIVER 2007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2008L: linux-media@vger.kernel.org 2009T: git git://linuxtv.org/media_tree.git 2010S: Maintained 2011F: drivers/media/i2c/as3645a.c 2012F: include/media/i2c/as3645a.h 2013 2014ASAHI KASEI AK8974 DRIVER 2015M: Linus Walleij <linus.walleij@linaro.org> 2016L: linux-iio@vger.kernel.org 2017W: http://www.akm.com/ 2018S: Supported 2019F: drivers/iio/magnetometer/ak8974.c 2020 2021ASC7621 HARDWARE MONITOR DRIVER 2022M: George Joseph <george.joseph@fairview5.com> 2023L: linux-hwmon@vger.kernel.org 2024S: Maintained 2025F: Documentation/hwmon/asc7621 2026F: drivers/hwmon/asc7621.c 2027 2028ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2029M: Corentin Chary <corentin.chary@gmail.com> 2030L: acpi4asus-user@lists.sourceforge.net 2031L: platform-driver-x86@vger.kernel.org 2032W: http://acpi4asus.sf.net 2033S: Maintained 2034F: drivers/platform/x86/asus*.c 2035F: drivers/platform/x86/eeepc*.c 2036 2037ASUS WIRELESS RADIO CONTROL DRIVER 2038M: João Paulo Rechi Vita <jprvita@gmail.com> 2039L: platform-driver-x86@vger.kernel.org 2040S: Maintained 2041F: drivers/platform/x86/asus-wireless.c 2042 2043ASYMMETRIC KEYS 2044M: David Howells <dhowells@redhat.com> 2045L: keyrings@vger.kernel.org 2046S: Maintained 2047F: Documentation/crypto/asymmetric-keys.txt 2048F: include/linux/verification.h 2049F: include/crypto/public_key.h 2050F: include/crypto/pkcs7.h 2051F: crypto/asymmetric_keys/ 2052 2053ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2054R: Dan Williams <dan.j.williams@intel.com> 2055W: http://sourceforge.net/projects/xscaleiop 2056S: Odd fixes 2057F: Documentation/crypto/async-tx-api.txt 2058F: crypto/async_tx/ 2059F: drivers/dma/ 2060F: include/linux/dmaengine.h 2061F: include/linux/async_tx.h 2062 2063AT24 EEPROM DRIVER 2064M: Wolfram Sang <wsa@the-dreams.de> 2065L: linux-i2c@vger.kernel.org 2066S: Maintained 2067F: drivers/misc/eeprom/at24.c 2068F: include/linux/platform_data/at24.h 2069 2070ATA OVER ETHERNET (AOE) DRIVER 2071M: "Ed L. Cashin" <ed.cashin@acm.org> 2072W: http://www.openaoe.org/ 2073S: Supported 2074F: Documentation/aoe/ 2075F: drivers/block/aoe/ 2076 2077ATHEROS 71XX/9XXX GPIO DRIVER 2078M: Alban Bedel <albeu@free.fr> 2079W: https://github.com/AlbanBedel/linux 2080T: git git://github.com/AlbanBedel/linux 2081S: Maintained 2082F: drivers/gpio/gpio-ath79.c 2083F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2084 2085ATHEROS ATH GENERIC UTILITIES 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2087L: linux-wireless@vger.kernel.org 2088S: Supported 2089F: drivers/net/wireless/ath/* 2090 2091ATHEROS ATH5K WIRELESS DRIVER 2092M: Jiri Slaby <jirislaby@gmail.com> 2093M: Nick Kossifidis <mickflemm@gmail.com> 2094M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2095L: linux-wireless@vger.kernel.org 2096W: http://wireless.kernel.org/en/users/Drivers/ath5k 2097S: Maintained 2098F: drivers/net/wireless/ath/ath5k/ 2099 2100ATHEROS ATH6KL WIRELESS DRIVER 2101M: Kalle Valo <kvalo@qca.qualcomm.com> 2102L: linux-wireless@vger.kernel.org 2103W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2105S: Supported 2106F: drivers/net/wireless/ath/ath6kl/ 2107 2108WILOCITY WIL6210 WIRELESS DRIVER 2109M: Maya Erez <qca_merez@qca.qualcomm.com> 2110L: linux-wireless@vger.kernel.org 2111L: wil6210@qca.qualcomm.com 2112S: Supported 2113W: http://wireless.kernel.org/en/users/Drivers/wil6210 2114F: drivers/net/wireless/ath/wil6210/ 2115F: include/uapi/linux/wil6210_uapi.h 2116 2117CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2118M: Christian Lamparter <chunkeey@googlemail.com> 2119L: linux-wireless@vger.kernel.org 2120W: http://wireless.kernel.org/en/users/Drivers/carl9170 2121S: Maintained 2122F: drivers/net/wireless/ath/carl9170/ 2123 2124ATK0110 HWMON DRIVER 2125M: Luca Tettamanti <kronos.it@gmail.com> 2126L: linux-hwmon@vger.kernel.org 2127S: Maintained 2128F: drivers/hwmon/asus_atk0110.c 2129 2130ATI_REMOTE2 DRIVER 2131M: Ville Syrjala <syrjala@sci.fi> 2132S: Maintained 2133F: drivers/input/misc/ati_remote2.c 2134 2135ATLX ETHERNET DRIVERS 2136M: Jay Cliburn <jcliburn@gmail.com> 2137M: Chris Snook <chris.snook@gmail.com> 2138L: netdev@vger.kernel.org 2139W: http://sourceforge.net/projects/atl1 2140W: http://atl1.sourceforge.net 2141S: Maintained 2142F: drivers/net/ethernet/atheros/ 2143 2144ATM 2145M: Chas Williams <3chas3@gmail.com> 2146L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2147L: netdev@vger.kernel.org 2148W: http://linux-atm.sourceforge.net 2149S: Maintained 2150F: drivers/atm/ 2151F: include/linux/atm* 2152F: include/uapi/linux/atm* 2153 2154ATMEL AT91 / AT32 MCI DRIVER 2155M: Ludovic Desroches <ludovic.desroches@atmel.com> 2156S: Maintained 2157F: drivers/mmc/host/atmel-mci.c 2158 2159ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2160M: Nicolas Ferre <nicolas.ferre@atmel.com> 2161S: Supported 2162F: drivers/power/reset/at91-sama5d2_shdwc.c 2163 2164ATMEL SAMA5D2 ADC DRIVER 2165M: Ludovic Desroches <ludovic.desroches@atmel.com> 2166L: linux-iio@vger.kernel.org 2167S: Supported 2168F: drivers/iio/adc/at91-sama5d2_adc.c 2169 2170ATMEL Audio ALSA driver 2171M: Nicolas Ferre <nicolas.ferre@atmel.com> 2172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2173S: Supported 2174F: sound/soc/atmel 2175 2176ATMEL DMA DRIVER 2177M: Nicolas Ferre <nicolas.ferre@atmel.com> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179S: Supported 2180F: drivers/dma/at_hdmac.c 2181F: drivers/dma/at_hdmac_regs.h 2182F: include/linux/platform_data/dma-atmel.h 2183 2184ATMEL XDMA DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-arm-kernel@lists.infradead.org 2187L: dmaengine@vger.kernel.org 2188S: Supported 2189F: drivers/dma/at_xdmac.c 2190 2191ATMEL I2C DRIVER 2192M: Ludovic Desroches <ludovic.desroches@atmel.com> 2193L: linux-i2c@vger.kernel.org 2194S: Supported 2195F: drivers/i2c/busses/i2c-at91.c 2196 2197ATMEL ISI DRIVER 2198M: Ludovic Desroches <ludovic.desroches@atmel.com> 2199L: linux-media@vger.kernel.org 2200S: Supported 2201F: drivers/media/platform/soc_camera/atmel-isi.c 2202F: include/media/atmel-isi.h 2203 2204ATMEL LCDFB DRIVER 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206L: linux-fbdev@vger.kernel.org 2207S: Maintained 2208F: drivers/video/fbdev/atmel_lcdfb.c 2209F: include/video/atmel_lcdc.h 2210 2211ATMEL MACB ETHERNET DRIVER 2212M: Nicolas Ferre <nicolas.ferre@atmel.com> 2213S: Supported 2214F: drivers/net/ethernet/cadence/ 2215 2216ATMEL NAND DRIVER 2217M: Wenyou Yang <wenyou.yang@atmel.com> 2218M: Josh Wu <rainyfeeling@outlook.com> 2219L: linux-mtd@lists.infradead.org 2220S: Supported 2221F: drivers/mtd/nand/atmel_nand* 2222 2223ATMEL SDMMC DRIVER 2224M: Ludovic Desroches <ludovic.desroches@atmel.com> 2225L: linux-mmc@vger.kernel.org 2226S: Supported 2227F: drivers/mmc/host/sdhci-of-at91.c 2228 2229ATMEL SPI DRIVER 2230M: Nicolas Ferre <nicolas.ferre@atmel.com> 2231S: Supported 2232F: drivers/spi/spi-atmel.* 2233 2234ATMEL SSC DRIVER 2235M: Nicolas Ferre <nicolas.ferre@atmel.com> 2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2237S: Supported 2238F: drivers/misc/atmel-ssc.c 2239F: include/linux/atmel-ssc.h 2240 2241ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2242M: Nicolas Ferre <nicolas.ferre@atmel.com> 2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2244S: Supported 2245F: drivers/misc/atmel_tclib.c 2246F: drivers/clocksource/tcb_clksrc.c 2247 2248ATMEL USBA UDC DRIVER 2249M: Nicolas Ferre <nicolas.ferre@atmel.com> 2250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2251S: Supported 2252F: drivers/usb/gadget/udc/atmel_usba_udc.* 2253 2254ATMEL WIRELESS DRIVER 2255M: Simon Kelley <simon@thekelleys.org.uk> 2256L: linux-wireless@vger.kernel.org 2257W: http://www.thekelleys.org.uk/atmel 2258W: http://atmelwlandriver.sourceforge.net/ 2259S: Maintained 2260F: drivers/net/wireless/atmel/atmel* 2261 2262ATMEL MAXTOUCH DRIVER 2263M: Nick Dyer <nick@shmanahar.org> 2264T: git git://github.com/ndyer/linux.git 2265S: Maintained 2266F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2267F: drivers/input/touchscreen/atmel_mxt_ts.c 2268F: include/linux/platform_data/atmel_mxt_ts.h 2269 2270ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2271M: Bradley Grove <linuxdrivers@attotech.com> 2272L: linux-scsi@vger.kernel.org 2273W: http://www.attotech.com 2274S: Supported 2275F: drivers/scsi/esas2r 2276 2277ATUSB IEEE 802.15.4 RADIO DRIVER 2278M: Stefan Schmidt <stefan@osg.samsung.com> 2279L: linux-wpan@vger.kernel.org 2280S: Maintained 2281F: drivers/net/ieee802154/atusb.c 2282F: drivers/net/ieee802154/atusb.h 2283F: drivers/net/ieee802154/at86rf230.h 2284 2285AUDIT SUBSYSTEM 2286M: Paul Moore <paul@paul-moore.com> 2287M: Eric Paris <eparis@redhat.com> 2288L: linux-audit@redhat.com (moderated for non-subscribers) 2289W: http://people.redhat.com/sgrubb/audit/ 2290T: git git://git.infradead.org/users/pcmoore/audit 2291S: Maintained 2292F: include/linux/audit.h 2293F: include/uapi/linux/audit.h 2294F: kernel/audit* 2295 2296AUXILIARY DISPLAY DRIVERS 2297M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2298W: http://miguelojeda.es/auxdisplay.htm 2299W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2300S: Maintained 2301F: drivers/auxdisplay/ 2302F: include/linux/cfag12864b.h 2303 2304AVR32 ARCHITECTURE 2305M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2306M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2307W: http://www.atmel.com/products/AVR32/ 2308W: http://mirror.egtvedt.no/avr32linux.org/ 2309W: http://avrfreaks.net/ 2310S: Maintained 2311F: arch/avr32/ 2312 2313AVR32/AT32AP MACHINE SUPPORT 2314M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2315M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2316S: Maintained 2317F: arch/avr32/mach-at32ap/ 2318 2319AX.25 NETWORK LAYER 2320M: Ralf Baechle <ralf@linux-mips.org> 2321L: linux-hams@vger.kernel.org 2322W: http://www.linux-ax25.org/ 2323S: Maintained 2324F: include/uapi/linux/ax25.h 2325F: include/net/ax25.h 2326F: net/ax25/ 2327 2328AZ6007 DVB DRIVER 2329M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2330M: Mauro Carvalho Chehab <mchehab@kernel.org> 2331L: linux-media@vger.kernel.org 2332W: https://linuxtv.org 2333T: git git://linuxtv.org/media_tree.git 2334S: Maintained 2335F: drivers/media/usb/dvb-usb-v2/az6007.c 2336 2337AZTECH FM RADIO RECEIVER DRIVER 2338M: Hans Verkuil <hverkuil@xs4all.nl> 2339L: linux-media@vger.kernel.org 2340T: git git://linuxtv.org/media_tree.git 2341W: https://linuxtv.org 2342S: Maintained 2343F: drivers/media/radio/radio-aztech* 2344 2345B43 WIRELESS DRIVER 2346L: linux-wireless@vger.kernel.org 2347L: b43-dev@lists.infradead.org 2348W: http://wireless.kernel.org/en/users/Drivers/b43 2349S: Odd Fixes 2350F: drivers/net/wireless/broadcom/b43/ 2351 2352B43LEGACY WIRELESS DRIVER 2353M: Larry Finger <Larry.Finger@lwfinger.net> 2354L: linux-wireless@vger.kernel.org 2355L: b43-dev@lists.infradead.org 2356W: http://wireless.kernel.org/en/users/Drivers/b43 2357S: Maintained 2358F: drivers/net/wireless/broadcom/b43legacy/ 2359 2360BACKLIGHT CLASS/SUBSYSTEM 2361M: Jingoo Han <jingoohan1@gmail.com> 2362M: Lee Jones <lee.jones@linaro.org> 2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2364S: Maintained 2365F: drivers/video/backlight/ 2366F: include/linux/backlight.h 2367 2368BATMAN ADVANCED 2369M: Marek Lindner <mareklindner@neomailbox.ch> 2370M: Simon Wunderlich <sw@simonwunderlich.de> 2371M: Antonio Quartulli <a@unstable.cc> 2372L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2373W: https://www.open-mesh.org/ 2374Q: https://patchwork.open-mesh.org/project/batman/list/ 2375S: Maintained 2376F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2377F: Documentation/ABI/testing/sysfs-class-net-mesh 2378F: Documentation/networking/batman-adv.txt 2379F: include/uapi/linux/batman_adv.h 2380F: net/batman-adv/ 2381 2382BAYCOM/HDLCDRV DRIVERS FOR AX.25 2383M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2384L: linux-hams@vger.kernel.org 2385W: http://www.baycom.org/~tom/ham/ham.html 2386S: Maintained 2387F: drivers/net/hamradio/baycom* 2388 2389BCACHE (BLOCK LAYER CACHE) 2390M: Kent Overstreet <kent.overstreet@gmail.com> 2391L: linux-bcache@vger.kernel.org 2392W: http://bcache.evilpiepirate.org 2393S: Orphan 2394F: drivers/md/bcache/ 2395 2396BDISP ST MEDIA DRIVER 2397M: Fabien Dessenne <fabien.dessenne@st.com> 2398L: linux-media@vger.kernel.org 2399T: git git://linuxtv.org/media_tree.git 2400W: https://linuxtv.org 2401S: Supported 2402F: drivers/media/platform/sti/bdisp 2403 2404BEFS FILE SYSTEM 2405M: Luis de Bethencourt <luisbg@osg.samsung.com> 2406M: Salah Triki <salah.triki@gmail.com> 2407S: Maintained 2408T: git git://github.com/luisbg/linux-befs.git 2409F: Documentation/filesystems/befs.txt 2410F: fs/befs/ 2411 2412BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2413M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2414L: netdev@vger.kernel.org 2415S: Maintained 2416F: drivers/net/ethernet/ec_bhf.c 2417 2418BFS FILE SYSTEM 2419M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2420S: Maintained 2421F: Documentation/filesystems/bfs.txt 2422F: fs/bfs/ 2423F: include/uapi/linux/bfs_fs.h 2424 2425BLACKFIN ARCHITECTURE 2426M: Steven Miao <realmz6@gmail.com> 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2428T: git git://git.code.sf.net/p/adi-linux/code 2429W: http://blackfin.uclinux.org 2430S: Supported 2431F: arch/blackfin/ 2432 2433BLACKFIN EMAC DRIVER 2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2435W: http://blackfin.uclinux.org 2436S: Supported 2437F: drivers/net/ethernet/adi/ 2438 2439BLACKFIN RTC DRIVER 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2441W: http://blackfin.uclinux.org 2442S: Supported 2443F: drivers/rtc/rtc-bfin.c 2444 2445BLACKFIN SDH DRIVER 2446M: Sonic Zhang <sonic.zhang@analog.com> 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2448W: http://blackfin.uclinux.org 2449S: Supported 2450F: drivers/mmc/host/bfin_sdh.c 2451 2452BLACKFIN SERIAL DRIVER 2453M: Sonic Zhang <sonic.zhang@analog.com> 2454L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2455W: http://blackfin.uclinux.org 2456S: Supported 2457F: drivers/tty/serial/bfin_uart.c 2458 2459BLACKFIN WATCHDOG DRIVER 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2461W: http://blackfin.uclinux.org 2462S: Supported 2463F: drivers/watchdog/bfin_wdt.c 2464 2465BLACKFIN I2C TWI DRIVER 2466M: Sonic Zhang <sonic.zhang@analog.com> 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2468W: http://blackfin.uclinux.org/ 2469S: Supported 2470F: drivers/i2c/busses/i2c-bfin-twi.c 2471 2472BLACKFIN MEDIA DRIVER 2473M: Scott Jiang <scott.jiang.linux@gmail.com> 2474L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2475W: http://blackfin.uclinux.org/ 2476S: Supported 2477F: drivers/media/platform/blackfin/ 2478F: drivers/media/i2c/adv7183* 2479F: drivers/media/i2c/vs6624* 2480 2481BLINKM RGB LED DRIVER 2482M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2483S: Maintained 2484F: drivers/leds/leds-blinkm.c 2485 2486BLOCK LAYER 2487M: Jens Axboe <axboe@kernel.dk> 2488L: linux-block@vger.kernel.org 2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2490S: Maintained 2491F: block/ 2492F: kernel/trace/blktrace.c 2493F: lib/sbitmap.c 2494 2495BLOCK2MTD DRIVER 2496M: Joern Engel <joern@lazybastard.org> 2497L: linux-mtd@lists.infradead.org 2498S: Maintained 2499F: drivers/mtd/devices/block2mtd.c 2500 2501BLUETOOTH DRIVERS 2502M: Marcel Holtmann <marcel@holtmann.org> 2503M: Gustavo Padovan <gustavo@padovan.org> 2504M: Johan Hedberg <johan.hedberg@gmail.com> 2505L: linux-bluetooth@vger.kernel.org 2506W: http://www.bluez.org/ 2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2509S: Maintained 2510F: drivers/bluetooth/ 2511 2512BLUETOOTH SUBSYSTEM 2513M: Marcel Holtmann <marcel@holtmann.org> 2514M: Gustavo Padovan <gustavo@padovan.org> 2515M: Johan Hedberg <johan.hedberg@gmail.com> 2516L: linux-bluetooth@vger.kernel.org 2517W: http://www.bluez.org/ 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2520S: Maintained 2521F: net/bluetooth/ 2522F: include/net/bluetooth/ 2523 2524BONDING DRIVER 2525M: Jay Vosburgh <j.vosburgh@gmail.com> 2526M: Veaceslav Falico <vfalico@gmail.com> 2527M: Andy Gospodarek <andy@greyhouse.net> 2528L: netdev@vger.kernel.org 2529W: http://sourceforge.net/projects/bonding/ 2530S: Supported 2531F: drivers/net/bonding/ 2532F: include/uapi/linux/if_bonding.h 2533 2534BPF (Safe dynamic programs and tools) 2535M: Alexei Starovoitov <ast@kernel.org> 2536L: netdev@vger.kernel.org 2537L: linux-kernel@vger.kernel.org 2538S: Supported 2539F: kernel/bpf/ 2540 2541BROADCOM B44 10/100 ETHERNET DRIVER 2542M: Michael Chan <michael.chan@broadcom.com> 2543L: netdev@vger.kernel.org 2544S: Supported 2545F: drivers/net/ethernet/broadcom/b44.* 2546 2547BROADCOM B53 ETHERNET SWITCH DRIVER 2548M: Florian Fainelli <f.fainelli@gmail.com> 2549L: netdev@vger.kernel.org 2550L: openwrt-devel@lists.openwrt.org (subscribers-only) 2551S: Supported 2552F: drivers/net/dsa/b53/* 2553F: include/linux/platform_data/b53.h 2554 2555BROADCOM GENET ETHERNET DRIVER 2556M: Florian Fainelli <f.fainelli@gmail.com> 2557L: netdev@vger.kernel.org 2558S: Supported 2559F: drivers/net/ethernet/broadcom/genet/ 2560 2561BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2562M: Rasesh Mody <rasesh.mody@cavium.com> 2563M: Harish Patil <harish.patil@cavium.com> 2564M: Dept-GELinuxNICDev@cavium.com 2565L: netdev@vger.kernel.org 2566S: Supported 2567F: drivers/net/ethernet/broadcom/bnx2.* 2568F: drivers/net/ethernet/broadcom/bnx2_* 2569 2570BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2571M: Yuval Mintz <Yuval.Mintz@cavium.com> 2572M: Ariel Elior <ariel.elior@cavium.com> 2573M: everest-linux-l2@cavium.com 2574L: netdev@vger.kernel.org 2575S: Supported 2576F: drivers/net/ethernet/broadcom/bnx2x/ 2577 2578BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2579M: Florian Fainelli <f.fainelli@gmail.com> 2580M: Ray Jui <rjui@broadcom.com> 2581M: Scott Branden <sbranden@broadcom.com> 2582M: bcm-kernel-feedback-list@broadcom.com 2583T: git git://github.com/broadcom/mach-bcm 2584S: Maintained 2585N: bcm281* 2586N: bcm113* 2587N: bcm216* 2588N: kona 2589F: arch/arm/mach-bcm/ 2590 2591BROADCOM BCM2835 ARM ARCHITECTURE 2592M: Stephen Warren <swarren@wwwdotorg.org> 2593M: Lee Jones <lee@kernel.org> 2594M: Eric Anholt <eric@anholt.net> 2595L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2597T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2598S: Maintained 2599N: bcm2835 2600 2601BROADCOM BCM47XX MIPS ARCHITECTURE 2602M: Hauke Mehrtens <hauke@hauke-m.de> 2603M: Rafał Miłecki <zajec5@gmail.com> 2604L: linux-mips@linux-mips.org 2605S: Maintained 2606F: Documentation/devicetree/bindings/mips/brcm/ 2607F: arch/mips/bcm47xx/* 2608F: arch/mips/include/asm/mach-bcm47xx/* 2609 2610BROADCOM BCM5301X ARM ARCHITECTURE 2611M: Hauke Mehrtens <hauke@hauke-m.de> 2612M: Rafał Miłecki <zajec5@gmail.com> 2613M: bcm-kernel-feedback-list@broadcom.com 2614L: linux-arm-kernel@lists.infradead.org 2615S: Maintained 2616F: arch/arm/mach-bcm/bcm_5301x.c 2617F: arch/arm/boot/dts/bcm5301x*.dtsi 2618F: arch/arm/boot/dts/bcm470* 2619 2620BROADCOM BCM53573 ARM ARCHITECTURE 2621M: Rafał Miłecki <rafal@milecki.pl> 2622L: linux-arm-kernel@lists.infradead.org 2623S: Maintained 2624F: arch/arm/boot/dts/bcm53573* 2625F: arch/arm/boot/dts/bcm47189* 2626 2627BROADCOM BCM63XX ARM ARCHITECTURE 2628M: Florian Fainelli <f.fainelli@gmail.com> 2629M: bcm-kernel-feedback-list@broadcom.com 2630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2631T: git git://github.com/broadcom/stblinux.git 2632S: Maintained 2633N: bcm63xx 2634 2635BROADCOM BCM63XX/BCM33XX UDC DRIVER 2636M: Kevin Cernekee <cernekee@gmail.com> 2637L: linux-usb@vger.kernel.org 2638S: Maintained 2639F: drivers/usb/gadget/udc/bcm63xx_udc.* 2640 2641BROADCOM BCM7XXX ARM ARCHITECTURE 2642M: Brian Norris <computersforpeace@gmail.com> 2643M: Gregory Fong <gregory.0xf0@gmail.com> 2644M: Florian Fainelli <f.fainelli@gmail.com> 2645M: bcm-kernel-feedback-list@broadcom.com 2646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2647T: git git://github.com/broadcom/stblinux.git 2648S: Maintained 2649F: arch/arm/mach-bcm/*brcmstb* 2650F: arch/arm/boot/dts/bcm7*.dts* 2651F: drivers/bus/brcmstb_gisb.c 2652N: brcmstb 2653 2654BROADCOM BMIPS MIPS ARCHITECTURE 2655M: Kevin Cernekee <cernekee@gmail.com> 2656M: Florian Fainelli <f.fainelli@gmail.com> 2657L: linux-mips@linux-mips.org 2658T: git git://github.com/broadcom/stblinux.git 2659S: Maintained 2660F: arch/mips/bmips/* 2661F: arch/mips/include/asm/mach-bmips/* 2662F: arch/mips/kernel/*bmips* 2663F: arch/mips/boot/dts/brcm/bcm*.dts* 2664F: drivers/irqchip/irq-bcm63* 2665F: drivers/irqchip/irq-bcm7* 2666F: drivers/irqchip/irq-brcmstb* 2667F: include/linux/bcm963xx_nvram.h 2668F: include/linux/bcm963xx_tag.h 2669 2670BROADCOM TG3 GIGABIT ETHERNET DRIVER 2671M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2672M: Prashant Sreedharan <prashant@broadcom.com> 2673M: Michael Chan <mchan@broadcom.com> 2674L: netdev@vger.kernel.org 2675S: Supported 2676F: drivers/net/ethernet/broadcom/tg3.* 2677 2678BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2679M: Arend van Spriel <arend.vanspriel@broadcom.com> 2680M: Franky Lin <franky.lin@broadcom.com> 2681M: Hante Meuleman <hante.meuleman@broadcom.com> 2682L: linux-wireless@vger.kernel.org 2683L: brcm80211-dev-list.pdl@broadcom.com 2684S: Supported 2685F: drivers/net/wireless/broadcom/brcm80211/ 2686 2687BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2688M: QLogic-Storage-Upstream@qlogic.com 2689L: linux-scsi@vger.kernel.org 2690S: Supported 2691F: drivers/scsi/bnx2fc/ 2692 2693BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2694M: QLogic-Storage-Upstream@qlogic.com 2695L: linux-scsi@vger.kernel.org 2696S: Supported 2697F: drivers/scsi/bnx2i/ 2698 2699BROADCOM IPROC ARM ARCHITECTURE 2700M: Ray Jui <rjui@broadcom.com> 2701M: Scott Branden <sbranden@broadcom.com> 2702M: Jon Mason <jonmason@broadcom.com> 2703M: bcm-kernel-feedback-list@broadcom.com 2704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2705T: git git://github.com/broadcom/cygnus-linux.git 2706S: Maintained 2707N: iproc 2708N: cygnus 2709N: bcm[-_]nsp 2710N: bcm9113* 2711N: bcm9583* 2712N: bcm9585* 2713N: bcm9586* 2714N: bcm988312 2715N: bcm113* 2716N: bcm583* 2717N: bcm585* 2718N: bcm586* 2719N: bcm88312 2720F: arch/arm64/boot/dts/broadcom/ns2* 2721F: drivers/clk/bcm/clk-ns* 2722F: drivers/pinctrl/bcm/pinctrl-ns* 2723 2724BROADCOM BRCMSTB GPIO DRIVER 2725M: Gregory Fong <gregory.0xf0@gmail.com> 2726L: bcm-kernel-feedback-list@broadcom.com 2727S: Supported 2728F: drivers/gpio/gpio-brcmstb.c 2729F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2730 2731BROADCOM KONA GPIO DRIVER 2732M: Ray Jui <rjui@broadcom.com> 2733L: bcm-kernel-feedback-list@broadcom.com 2734S: Supported 2735F: drivers/gpio/gpio-bcm-kona.c 2736F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2737 2738BROADCOM NVRAM DRIVER 2739M: Rafał Miłecki <zajec5@gmail.com> 2740L: linux-mips@linux-mips.org 2741S: Maintained 2742F: drivers/firmware/broadcom/* 2743 2744BROADCOM STB NAND FLASH DRIVER 2745M: Brian Norris <computersforpeace@gmail.com> 2746M: Kamal Dasu <kdasu.kdev@gmail.com> 2747L: linux-mtd@lists.infradead.org 2748L: bcm-kernel-feedback-list@broadcom.com 2749S: Maintained 2750F: drivers/mtd/nand/brcmnand/ 2751 2752BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2753M: Rafał Miłecki <zajec5@gmail.com> 2754L: linux-wireless@vger.kernel.org 2755S: Maintained 2756F: drivers/bcma/ 2757F: include/linux/bcma/ 2758 2759BROADCOM SYSTEMPORT ETHERNET DRIVER 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761L: netdev@vger.kernel.org 2762S: Supported 2763F: drivers/net/ethernet/broadcom/bcmsysport.* 2764 2765BROADCOM VULCAN ARM64 SOC 2766M: Jayachandran C. <jchandra@broadcom.com> 2767M: bcm-kernel-feedback-list@broadcom.com 2768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2769S: Maintained 2770F: arch/arm64/boot/dts/broadcom/vulcan* 2771 2772BROCADE BFA FC SCSI DRIVER 2773M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2774M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2775L: linux-scsi@vger.kernel.org 2776S: Supported 2777F: drivers/scsi/bfa/ 2778 2779BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2780M: Rasesh Mody <rasesh.mody@cavium.com> 2781M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2782M: Dept-GELinuxNICDev@cavium.com 2783L: netdev@vger.kernel.org 2784S: Supported 2785F: drivers/net/ethernet/brocade/bna/ 2786 2787BSG (block layer generic sg v4 driver) 2788M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2789L: linux-scsi@vger.kernel.org 2790S: Supported 2791F: block/bsg.c 2792F: include/linux/bsg.h 2793F: include/uapi/linux/bsg.h 2794 2795BT87X AUDIO DRIVER 2796M: Clemens Ladisch <clemens@ladisch.de> 2797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2798T: git git://git.alsa-project.org/alsa-kernel.git 2799S: Maintained 2800F: Documentation/sound/alsa/Bt87x.txt 2801F: sound/pci/bt87x.c 2802 2803BT8XXGPIO DRIVER 2804M: Michael Buesch <m@bues.ch> 2805W: http://bu3sch.de/btgpio.php 2806S: Maintained 2807F: drivers/gpio/gpio-bt8xx.c 2808 2809BTRFS FILE SYSTEM 2810M: Chris Mason <clm@fb.com> 2811M: Josef Bacik <jbacik@fb.com> 2812M: David Sterba <dsterba@suse.com> 2813L: linux-btrfs@vger.kernel.org 2814W: http://btrfs.wiki.kernel.org/ 2815Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2817S: Maintained 2818F: Documentation/filesystems/btrfs.txt 2819F: fs/btrfs/ 2820 2821BTTV VIDEO4LINUX DRIVER 2822M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2823M: Mauro Carvalho Chehab <mchehab@kernel.org> 2824L: linux-media@vger.kernel.org 2825W: https://linuxtv.org 2826T: git git://linuxtv.org/media_tree.git 2827S: Odd fixes 2828F: Documentation/media/v4l-drivers/bttv* 2829F: drivers/media/pci/bt8xx/bttv* 2830 2831BUSLOGIC SCSI DRIVER 2832M: Khalid Aziz <khalid@gonehiking.org> 2833L: linux-scsi@vger.kernel.org 2834S: Maintained 2835F: drivers/scsi/BusLogic.* 2836F: drivers/scsi/FlashPoint.* 2837 2838C-MEDIA CMI8788 DRIVER 2839M: Clemens Ladisch <clemens@ladisch.de> 2840L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2841T: git git://git.alsa-project.org/alsa-kernel.git 2842S: Maintained 2843F: sound/pci/oxygen/ 2844 2845C6X ARCHITECTURE 2846M: Mark Salter <msalter@redhat.com> 2847M: Aurelien Jacquiot <a-jacquiot@ti.com> 2848L: linux-c6x-dev@linux-c6x.org 2849W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2850S: Maintained 2851F: arch/c6x/ 2852 2853CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2854M: David Howells <dhowells@redhat.com> 2855L: linux-cachefs@redhat.com (moderated for non-subscribers) 2856S: Supported 2857F: Documentation/filesystems/caching/cachefiles.txt 2858F: fs/cachefiles/ 2859 2860CADET FM/AM RADIO RECEIVER DRIVER 2861M: Hans Verkuil <hverkuil@xs4all.nl> 2862L: linux-media@vger.kernel.org 2863T: git git://linuxtv.org/media_tree.git 2864W: https://linuxtv.org 2865S: Maintained 2866F: drivers/media/radio/radio-cadet* 2867 2868CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2869M: Jonathan Corbet <corbet@lwn.net> 2870L: linux-media@vger.kernel.org 2871T: git git://linuxtv.org/media_tree.git 2872S: Maintained 2873F: Documentation/media/v4l-drivers/cafe_ccic* 2874F: drivers/media/platform/marvell-ccic/ 2875 2876CAIF NETWORK LAYER 2877M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2878L: netdev@vger.kernel.org 2879S: Supported 2880F: Documentation/networking/caif/ 2881F: drivers/net/caif/ 2882F: include/uapi/linux/caif/ 2883F: include/net/caif/ 2884F: net/caif/ 2885 2886CALGARY x86-64 IOMMU 2887M: Muli Ben-Yehuda <mulix@mulix.org> 2888M: Jon Mason <jdmason@kudzu.us> 2889L: iommu@lists.linux-foundation.org 2890S: Maintained 2891F: arch/x86/kernel/pci-calgary_64.c 2892F: arch/x86/kernel/tce_64.c 2893F: arch/x86/include/asm/calgary.h 2894F: arch/x86/include/asm/tce.h 2895 2896CAN NETWORK LAYER 2897M: Oliver Hartkopp <socketcan@hartkopp.net> 2898M: Marc Kleine-Budde <mkl@pengutronix.de> 2899L: linux-can@vger.kernel.org 2900W: https://github.com/linux-can 2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2903S: Maintained 2904F: Documentation/networking/can.txt 2905F: net/can/ 2906F: include/linux/can/core.h 2907F: include/uapi/linux/can.h 2908F: include/uapi/linux/can/bcm.h 2909F: include/uapi/linux/can/raw.h 2910F: include/uapi/linux/can/gw.h 2911 2912CAN NETWORK DRIVERS 2913M: Wolfgang Grandegger <wg@grandegger.com> 2914M: Marc Kleine-Budde <mkl@pengutronix.de> 2915L: linux-can@vger.kernel.org 2916W: https://github.com/linux-can 2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2919S: Maintained 2920F: Documentation/devicetree/bindings/net/can/ 2921F: drivers/net/can/ 2922F: include/linux/can/dev.h 2923F: include/linux/can/platform/ 2924F: include/uapi/linux/can/error.h 2925F: include/uapi/linux/can/netlink.h 2926 2927CAPABILITIES 2928M: Serge Hallyn <serge@hallyn.com> 2929L: linux-security-module@vger.kernel.org 2930S: Supported 2931F: include/linux/capability.h 2932F: include/uapi/linux/capability.h 2933F: security/commoncap.c 2934F: kernel/capability.c 2935 2936CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2937M: Kevin Tsai <ktsai@capellamicro.com> 2938S: Maintained 2939F: drivers/iio/light/cm* 2940F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2941 2942CAVIUM I2C DRIVER 2943M: Jan Glauber <jglauber@cavium.com> 2944M: David Daney <david.daney@cavium.com> 2945W: http://www.cavium.com 2946S: Supported 2947F: drivers/i2c/busses/i2c-octeon* 2948F: drivers/i2c/busses/i2c-thunderx* 2949 2950CAVIUM LIQUIDIO NETWORK DRIVER 2951M: Derek Chickles <derek.chickles@caviumnetworks.com> 2952M: Satanand Burla <satananda.burla@caviumnetworks.com> 2953M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2954M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2955L: netdev@vger.kernel.org 2956W: http://www.cavium.com 2957S: Supported 2958F: drivers/net/ethernet/cavium/liquidio/ 2959 2960CC2520 IEEE-802.15.4 RADIO DRIVER 2961M: Varka Bhadram <varkabhadram@gmail.com> 2962L: linux-wpan@vger.kernel.org 2963S: Maintained 2964F: drivers/net/ieee802154/cc2520.c 2965F: include/linux/spi/cc2520.h 2966F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2967 2968CEC DRIVER 2969M: Hans Verkuil <hans.verkuil@cisco.com> 2970L: linux-media@vger.kernel.org 2971T: git git://linuxtv.org/media_tree.git 2972W: http://linuxtv.org 2973S: Supported 2974F: Documentation/cec.txt 2975F: Documentation/media/uapi/cec 2976F: drivers/staging/media/cec/ 2977F: drivers/media/cec-edid.c 2978F: drivers/media/rc/keymaps/rc-cec.c 2979F: include/media/cec.h 2980F: include/media/cec-edid.h 2981F: include/linux/cec.h 2982F: include/linux/cec-funcs.h 2983 2984CELL BROADBAND ENGINE ARCHITECTURE 2985M: Arnd Bergmann <arnd@arndb.de> 2986L: linuxppc-dev@lists.ozlabs.org 2987W: http://www.ibm.com/developerworks/power/cell/ 2988S: Supported 2989F: arch/powerpc/include/asm/cell*.h 2990F: arch/powerpc/include/asm/spu*.h 2991F: arch/powerpc/include/uapi/asm/spu*.h 2992F: arch/powerpc/oprofile/*cell* 2993F: arch/powerpc/platforms/cell/ 2994 2995CEPH COMMON CODE (LIBCEPH) 2996M: Ilya Dryomov <idryomov@gmail.com> 2997M: "Yan, Zheng" <zyan@redhat.com> 2998M: Sage Weil <sage@redhat.com> 2999L: ceph-devel@vger.kernel.org 3000W: http://ceph.com/ 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3002T: git git://github.com/ceph/ceph-client.git 3003S: Supported 3004F: net/ceph/ 3005F: include/linux/ceph/ 3006F: include/linux/crush/ 3007 3008CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3009M: "Yan, Zheng" <zyan@redhat.com> 3010M: Sage Weil <sage@redhat.com> 3011M: Ilya Dryomov <idryomov@gmail.com> 3012L: ceph-devel@vger.kernel.org 3013W: http://ceph.com/ 3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3015T: git git://github.com/ceph/ceph-client.git 3016S: Supported 3017F: Documentation/filesystems/ceph.txt 3018F: fs/ceph/ 3019 3020CERTIFICATE HANDLING: 3021M: David Howells <dhowells@redhat.com> 3022M: David Woodhouse <dwmw2@infradead.org> 3023L: keyrings@vger.kernel.org 3024S: Maintained 3025F: Documentation/module-signing.txt 3026F: certs/ 3027F: scripts/sign-file.c 3028F: scripts/extract-cert.c 3029 3030CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3031L: linux-usb@vger.kernel.org 3032S: Orphan 3033F: Documentation/usb/WUSB-Design-overview.txt 3034F: Documentation/usb/wusb-cbaf 3035F: drivers/usb/host/hwa-hc.c 3036F: drivers/usb/host/whci/ 3037F: drivers/usb/wusbcore/ 3038F: include/linux/usb/wusb* 3039 3040CFAG12864B LCD DRIVER 3041M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3042W: http://miguelojeda.es/auxdisplay.htm 3043W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3044S: Maintained 3045F: drivers/auxdisplay/cfag12864b.c 3046F: include/linux/cfag12864b.h 3047 3048CFAG12864BFB LCD FRAMEBUFFER DRIVER 3049M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3050W: http://miguelojeda.es/auxdisplay.htm 3051W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3052S: Maintained 3053F: drivers/auxdisplay/cfag12864bfb.c 3054F: include/linux/cfag12864b.h 3055 3056CFG80211 and NL80211 3057M: Johannes Berg <johannes@sipsolutions.net> 3058L: linux-wireless@vger.kernel.org 3059W: http://wireless.kernel.org/ 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3062S: Maintained 3063F: include/uapi/linux/nl80211.h 3064F: include/net/cfg80211.h 3065F: net/wireless/* 3066X: net/wireless/wext* 3067 3068CHAR and MISC DRIVERS 3069M: Arnd Bergmann <arnd@arndb.de> 3070M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3072S: Supported 3073F: drivers/char/* 3074F: drivers/misc/* 3075F: include/linux/miscdevice.h 3076 3077CHECKPATCH 3078M: Andy Whitcroft <apw@canonical.com> 3079M: Joe Perches <joe@perches.com> 3080S: Maintained 3081F: scripts/checkpatch.pl 3082 3083CHINESE DOCUMENTATION 3084M: Harry Wei <harryxiyou@gmail.com> 3085L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3086L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3087S: Maintained 3088F: Documentation/zh_CN/ 3089 3090CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3091M: Peter Chen <Peter.Chen@nxp.com> 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3093L: linux-usb@vger.kernel.org 3094S: Maintained 3095F: drivers/usb/chipidea/ 3096 3097CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3098M: Hans de Goede <hdegoede@redhat.com> 3099L: linux-input@vger.kernel.org 3100S: Maintained 3101F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3102F: drivers/input/touchscreen/chipone_icn8318.c 3103 3104CHROME HARDWARE PLATFORM SUPPORT 3105M: Olof Johansson <olof@lixom.net> 3106S: Maintained 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3108F: drivers/platform/chrome/ 3109 3110CISCO VIC ETHERNET NIC DRIVER 3111M: Christian Benvenuti <benve@cisco.com> 3112M: Sujith Sankar <ssujith@cisco.com> 3113M: Govindarajulu Varadarajan <_govind@gmx.com> 3114M: Neel Patel <neepatel@cisco.com> 3115S: Supported 3116F: drivers/net/ethernet/cisco/enic/ 3117 3118CISCO VIC LOW LATENCY NIC DRIVER 3119M: Christian Benvenuti <benve@cisco.com> 3120M: Dave Goodell <dgoodell@cisco.com> 3121S: Supported 3122F: drivers/infiniband/hw/usnic/ 3123 3124CIRRUS LOGIC EP93XX ETHERNET DRIVER 3125M: Hartley Sweeten <hsweeten@visionengravers.com> 3126L: netdev@vger.kernel.org 3127S: Maintained 3128F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3129 3130CIRRUS LOGIC AUDIO CODEC DRIVERS 3131M: Brian Austin <brian.austin@cirrus.com> 3132M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3134S: Maintained 3135F: sound/soc/codecs/cs* 3136 3137CLEANCACHE API 3138M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3139L: linux-kernel@vger.kernel.org 3140S: Maintained 3141F: mm/cleancache.c 3142F: include/linux/cleancache.h 3143 3144CLK API 3145M: Russell King <linux@armlinux.org.uk> 3146L: linux-clk@vger.kernel.org 3147S: Maintained 3148F: include/linux/clk.h 3149 3150CLOCKSOURCE, CLOCKEVENT DRIVERS 3151M: Daniel Lezcano <daniel.lezcano@linaro.org> 3152M: Thomas Gleixner <tglx@linutronix.de> 3153L: linux-kernel@vger.kernel.org 3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3155S: Supported 3156F: drivers/clocksource 3157 3158CISCO FCOE HBA DRIVER 3159M: Hiral Patel <hiralpat@cisco.com> 3160M: Suma Ramars <sramars@cisco.com> 3161M: Brian Uchino <buchino@cisco.com> 3162L: linux-scsi@vger.kernel.org 3163S: Supported 3164F: drivers/scsi/fnic/ 3165 3166CISCO SCSI HBA DRIVER 3167M: Narsimhulu Musini <nmusini@cisco.com> 3168M: Sesidhar Baddela <sebaddel@cisco.com> 3169L: linux-scsi@vger.kernel.org 3170S: Supported 3171F: drivers/scsi/snic/ 3172 3173CMPC ACPI DRIVER 3174M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3175M: Daniel Oliveira Nascimento <don@syst.com.br> 3176L: platform-driver-x86@vger.kernel.org 3177S: Supported 3178F: drivers/platform/x86/classmate-laptop.c 3179 3180COBALT MEDIA DRIVER 3181M: Hans Verkuil <hans.verkuil@cisco.com> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184W: https://linuxtv.org 3185S: Supported 3186F: drivers/media/pci/cobalt/ 3187 3188COCCINELLE/Semantic Patches (SmPL) 3189M: Julia Lawall <Julia.Lawall@lip6.fr> 3190M: Gilles Muller <Gilles.Muller@lip6.fr> 3191M: Nicolas Palix <nicolas.palix@imag.fr> 3192M: Michal Marek <mmarek@suse.com> 3193L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3195W: http://coccinelle.lip6.fr/ 3196S: Supported 3197F: Documentation/dev-tools/coccinelle.rst 3198F: scripts/coccinelle/ 3199F: scripts/coccicheck 3200 3201CODA FILE SYSTEM 3202M: Jan Harkes <jaharkes@cs.cmu.edu> 3203M: coda@cs.cmu.edu 3204L: codalist@coda.cs.cmu.edu 3205W: http://www.coda.cs.cmu.edu/ 3206S: Maintained 3207F: Documentation/filesystems/coda.txt 3208F: fs/coda/ 3209F: include/linux/coda*.h 3210F: include/uapi/linux/coda*.h 3211 3212CODA V4L2 MEM2MEM DRIVER 3213M: Philipp Zabel <p.zabel@pengutronix.de> 3214L: linux-media@vger.kernel.org 3215S: Maintained 3216F: Documentation/devicetree/bindings/media/coda.txt 3217F: drivers/media/platform/coda/ 3218 3219COMMON CLK FRAMEWORK 3220M: Michael Turquette <mturquette@baylibre.com> 3221M: Stephen Boyd <sboyd@codeaurora.org> 3222L: linux-clk@vger.kernel.org 3223Q: http://patchwork.kernel.org/project/linux-clk/list/ 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3225S: Maintained 3226F: Documentation/devicetree/bindings/clock/ 3227F: drivers/clk/ 3228X: drivers/clk/clkdev.c 3229F: include/linux/clk-pr* 3230F: include/linux/clk/ 3231 3232COMMON INTERNET FILE SYSTEM (CIFS) 3233M: Steve French <sfrench@samba.org> 3234L: linux-cifs@vger.kernel.org 3235L: samba-technical@lists.samba.org (moderated for non-subscribers) 3236W: http://linux-cifs.samba.org/ 3237T: git git://git.samba.org/sfrench/cifs-2.6.git 3238S: Supported 3239F: Documentation/filesystems/cifs/ 3240F: fs/cifs/ 3241 3242COMPACTPCI HOTPLUG CORE 3243M: Scott Murray <scott@spiteful.org> 3244L: linux-pci@vger.kernel.org 3245S: Maintained 3246F: drivers/pci/hotplug/cpci_hotplug* 3247 3248COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3249M: Scott Murray <scott@spiteful.org> 3250L: linux-pci@vger.kernel.org 3251S: Maintained 3252F: drivers/pci/hotplug/cpcihp_zt5550.* 3253 3254COMPACTPCI HOTPLUG GENERIC DRIVER 3255M: Scott Murray <scott@spiteful.org> 3256L: linux-pci@vger.kernel.org 3257S: Maintained 3258F: drivers/pci/hotplug/cpcihp_generic.c 3259 3260COMPAL LAPTOP SUPPORT 3261M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3262L: platform-driver-x86@vger.kernel.org 3263S: Maintained 3264F: drivers/platform/x86/compal-laptop.c 3265 3266CONEXANT ACCESSRUNNER USB DRIVER 3267L: accessrunner-general@lists.sourceforge.net 3268W: http://accessrunner.sourceforge.net/ 3269S: Orphan 3270F: drivers/usb/atm/cxacru.c 3271 3272CONFIGFS 3273M: Joel Becker <jlbec@evilplan.org> 3274M: Christoph Hellwig <hch@lst.de> 3275T: git git://git.infradead.org/users/hch/configfs.git 3276S: Supported 3277F: fs/configfs/ 3278F: include/linux/configfs.h 3279 3280CONNECTOR 3281M: Evgeniy Polyakov <zbr@ioremap.net> 3282L: netdev@vger.kernel.org 3283S: Maintained 3284F: drivers/connector/ 3285 3286CONTROL GROUP (CGROUP) 3287M: Tejun Heo <tj@kernel.org> 3288M: Li Zefan <lizefan@huawei.com> 3289M: Johannes Weiner <hannes@cmpxchg.org> 3290L: cgroups@vger.kernel.org 3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3292S: Maintained 3293F: Documentation/cgroup* 3294F: include/linux/cgroup* 3295F: kernel/cgroup* 3296 3297CONTROL GROUP - CPUSET 3298M: Li Zefan <lizefan@huawei.com> 3299L: cgroups@vger.kernel.org 3300W: http://www.bullopensource.org/cpuset/ 3301W: http://oss.sgi.com/projects/cpusets/ 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3303S: Maintained 3304F: Documentation/cgroup-v1/cpusets.txt 3305F: include/linux/cpuset.h 3306F: kernel/cpuset.c 3307 3308CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3309M: Johannes Weiner <hannes@cmpxchg.org> 3310M: Michal Hocko <mhocko@kernel.org> 3311M: Vladimir Davydov <vdavydov.dev@gmail.com> 3312L: cgroups@vger.kernel.org 3313L: linux-mm@kvack.org 3314S: Maintained 3315F: mm/memcontrol.c 3316F: mm/swap_cgroup.c 3317 3318CORETEMP HARDWARE MONITORING DRIVER 3319M: Fenghua Yu <fenghua.yu@intel.com> 3320L: linux-hwmon@vger.kernel.org 3321S: Maintained 3322F: Documentation/hwmon/coretemp 3323F: drivers/hwmon/coretemp.c 3324 3325COSA/SRP SYNC SERIAL DRIVER 3326M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3327W: http://www.fi.muni.cz/~kas/cosa/ 3328S: Maintained 3329F: drivers/net/wan/cosa* 3330 3331CPMAC ETHERNET DRIVER 3332M: Florian Fainelli <f.fainelli@gmail.com> 3333L: netdev@vger.kernel.org 3334S: Maintained 3335F: drivers/net/ethernet/ti/cpmac.c 3336 3337CPU FREQUENCY DRIVERS 3338M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3339M: Viresh Kumar <viresh.kumar@linaro.org> 3340L: linux-pm@vger.kernel.org 3341S: Maintained 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3343T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3344F: Documentation/cpu-freq/ 3345F: drivers/cpufreq/ 3346F: include/linux/cpufreq.h 3347 3348CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3349M: Viresh Kumar <viresh.kumar@linaro.org> 3350M: Sudeep Holla <sudeep.holla@arm.com> 3351L: linux-pm@vger.kernel.org 3352W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3353S: Maintained 3354F: drivers/cpufreq/arm_big_little.h 3355F: drivers/cpufreq/arm_big_little.c 3356F: drivers/cpufreq/arm_big_little_dt.c 3357 3358CPUIDLE DRIVER - ARM BIG LITTLE 3359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3360M: Daniel Lezcano <daniel.lezcano@linaro.org> 3361L: linux-pm@vger.kernel.org 3362L: linux-arm-kernel@lists.infradead.org 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3364S: Maintained 3365F: drivers/cpuidle/cpuidle-big_little.c 3366 3367CPUIDLE DRIVER - ARM EXYNOS 3368M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3369M: Daniel Lezcano <daniel.lezcano@linaro.org> 3370M: Kukjin Kim <kgene@kernel.org> 3371L: linux-pm@vger.kernel.org 3372L: linux-samsung-soc@vger.kernel.org 3373S: Supported 3374F: drivers/cpuidle/cpuidle-exynos.c 3375F: arch/arm/mach-exynos/pm.c 3376 3377CPUIDLE DRIVERS 3378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3379M: Daniel Lezcano <daniel.lezcano@linaro.org> 3380L: linux-pm@vger.kernel.org 3381S: Maintained 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3383F: drivers/cpuidle/* 3384F: include/linux/cpuidle.h 3385 3386CPUID/MSR DRIVER 3387M: "H. Peter Anvin" <hpa@zytor.com> 3388S: Maintained 3389F: arch/x86/kernel/cpuid.c 3390F: arch/x86/kernel/msr.c 3391 3392CPU POWER MONITORING SUBSYSTEM 3393M: Thomas Renninger <trenn@suse.com> 3394L: linux-pm@vger.kernel.org 3395S: Maintained 3396F: tools/power/cpupower/ 3397 3398CRAMFS FILESYSTEM 3399W: http://sourceforge.net/projects/cramfs/ 3400S: Orphan / Obsolete 3401F: Documentation/filesystems/cramfs.txt 3402F: fs/cramfs/ 3403 3404CRIS PORT 3405M: Mikael Starvik <starvik@axis.com> 3406M: Jesper Nilsson <jesper.nilsson@axis.com> 3407L: linux-cris-kernel@axis.com 3408W: http://developer.axis.com 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3410S: Maintained 3411F: arch/cris/ 3412F: drivers/tty/serial/crisv10.* 3413 3414CRYPTO API 3415M: Herbert Xu <herbert@gondor.apana.org.au> 3416M: "David S. Miller" <davem@davemloft.net> 3417L: linux-crypto@vger.kernel.org 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3420S: Maintained 3421F: Documentation/crypto/ 3422F: Documentation/devicetree/bindings/crypto/ 3423F: Documentation/DocBook/crypto-API.tmpl 3424F: arch/*/crypto/ 3425F: crypto/ 3426F: drivers/crypto/ 3427F: include/crypto/ 3428 3429CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3430M: Neil Horman <nhorman@tuxdriver.com> 3431L: linux-crypto@vger.kernel.org 3432S: Maintained 3433F: crypto/ansi_cprng.c 3434F: crypto/rng.c 3435 3436CS3308 MEDIA DRIVER 3437M: Hans Verkuil <hverkuil@xs4all.nl> 3438L: linux-media@vger.kernel.org 3439T: git git://linuxtv.org/media_tree.git 3440W: http://linuxtv.org 3441S: Odd Fixes 3442F: drivers/media/i2c/cs3308.c 3443F: drivers/media/i2c/cs3308.h 3444 3445CS5535 Audio ALSA driver 3446M: Jaya Kumar <jayakumar.alsa@gmail.com> 3447S: Maintained 3448F: sound/pci/cs5535audio/ 3449 3450CW1200 WLAN driver 3451M: Solomon Peachy <pizza@shaftnet.org> 3452S: Maintained 3453F: drivers/net/wireless/st/cw1200/ 3454 3455CX18 VIDEO4LINUX DRIVER 3456M: Andy Walls <awalls@md.metrocast.net> 3457L: ivtv-devel@ivtvdriver.org (subscribers-only) 3458L: linux-media@vger.kernel.org 3459T: git git://linuxtv.org/media_tree.git 3460W: https://linuxtv.org 3461W: http://www.ivtvdriver.org/index.php/Cx18 3462S: Maintained 3463F: Documentation/media/v4l-drivers/cx18* 3464F: drivers/media/pci/cx18/ 3465F: include/uapi/linux/ivtv* 3466 3467CX2341X MPEG ENCODER HELPER MODULE 3468M: Hans Verkuil <hverkuil@xs4all.nl> 3469L: linux-media@vger.kernel.org 3470T: git git://linuxtv.org/media_tree.git 3471W: https://linuxtv.org 3472S: Maintained 3473F: drivers/media/common/cx2341x* 3474F: include/media/cx2341x* 3475 3476CX24120 MEDIA DRIVER 3477M: Jemma Denson <jdenson@gmail.com> 3478M: Patrick Boettcher <patrick.boettcher@posteo.de> 3479L: linux-media@vger.kernel.org 3480W: https://linuxtv.org 3481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3482S: Maintained 3483F: drivers/media/dvb-frontends/cx24120* 3484 3485CX88 VIDEO4LINUX DRIVER 3486M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3487M: Mauro Carvalho Chehab <mchehab@kernel.org> 3488L: linux-media@vger.kernel.org 3489W: https://linuxtv.org 3490T: git git://linuxtv.org/media_tree.git 3491S: Odd fixes 3492F: Documentation/media/v4l-drivers/cx88* 3493F: drivers/media/pci/cx88/ 3494 3495CXD2820R MEDIA DRIVER 3496M: Antti Palosaari <crope@iki.fi> 3497L: linux-media@vger.kernel.org 3498W: https://linuxtv.org 3499W: http://palosaari.fi/linux/ 3500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3501T: git git://linuxtv.org/anttip/media_tree.git 3502S: Maintained 3503F: drivers/media/dvb-frontends/cxd2820r* 3504 3505CXGB3 ETHERNET DRIVER (CXGB3) 3506M: Santosh Raspatur <santosh@chelsio.com> 3507L: netdev@vger.kernel.org 3508W: http://www.chelsio.com 3509S: Supported 3510F: drivers/net/ethernet/chelsio/cxgb3/ 3511 3512CXGB3 ISCSI DRIVER (CXGB3I) 3513M: Karen Xie <kxie@chelsio.com> 3514L: linux-scsi@vger.kernel.org 3515W: http://www.chelsio.com 3516S: Supported 3517F: drivers/scsi/cxgbi/cxgb3i 3518 3519CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3520M: Steve Wise <swise@chelsio.com> 3521L: linux-rdma@vger.kernel.org 3522W: http://www.openfabrics.org 3523S: Supported 3524F: drivers/infiniband/hw/cxgb3/ 3525F: include/uapi/rdma/cxgb3-abi.h 3526 3527CXGB4 ETHERNET DRIVER (CXGB4) 3528M: Hariprasad S <hariprasad@chelsio.com> 3529L: netdev@vger.kernel.org 3530W: http://www.chelsio.com 3531S: Supported 3532F: drivers/net/ethernet/chelsio/cxgb4/ 3533 3534CXGB4 ISCSI DRIVER (CXGB4I) 3535M: Karen Xie <kxie@chelsio.com> 3536L: linux-scsi@vger.kernel.org 3537W: http://www.chelsio.com 3538S: Supported 3539F: drivers/scsi/cxgbi/cxgb4i 3540 3541CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3542M: Steve Wise <swise@chelsio.com> 3543L: linux-rdma@vger.kernel.org 3544W: http://www.openfabrics.org 3545S: Supported 3546F: drivers/infiniband/hw/cxgb4/ 3547F: include/uapi/rdma/cxgb4-abi.h 3548 3549CXGB4VF ETHERNET DRIVER (CXGB4VF) 3550M: Casey Leedom <leedom@chelsio.com> 3551L: netdev@vger.kernel.org 3552W: http://www.chelsio.com 3553S: Supported 3554F: drivers/net/ethernet/chelsio/cxgb4vf/ 3555 3556CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3557M: Ian Munsie <imunsie@au1.ibm.com> 3558M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3559L: linuxppc-dev@lists.ozlabs.org 3560S: Supported 3561F: arch/powerpc/platforms/powernv/pci-cxl.c 3562F: drivers/misc/cxl/ 3563F: include/misc/cxl* 3564F: include/uapi/misc/cxl.h 3565F: Documentation/powerpc/cxl.txt 3566F: Documentation/ABI/testing/sysfs-class-cxl 3567 3568CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3569M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3570M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3571M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/cxlflash/ 3575F: include/uapi/scsi/cxlflash_ioctls.h 3576F: Documentation/powerpc/cxlflash.txt 3577 3578STMMAC ETHERNET DRIVER 3579M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3580M: Alexandre Torgue <alexandre.torgue@st.com> 3581L: netdev@vger.kernel.org 3582W: http://www.stlinux.com 3583S: Supported 3584F: drivers/net/ethernet/stmicro/stmmac/ 3585 3586CYBERPRO FB DRIVER 3587M: Russell King <linux@armlinux.org.uk> 3588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3589W: http://www.armlinux.org.uk/ 3590S: Maintained 3591F: drivers/video/fbdev/cyber2000fb.* 3592 3593CYCLADES ASYNC MUX DRIVER 3594W: http://www.cyclades.com/ 3595S: Orphan 3596F: drivers/tty/cyclades.c 3597F: include/linux/cyclades.h 3598F: include/uapi/linux/cyclades.h 3599 3600CYCLADES PC300 DRIVER 3601W: http://www.cyclades.com/ 3602S: Orphan 3603F: drivers/net/wan/pc300* 3604 3605CYPRESS_FIRMWARE MEDIA DRIVER 3606M: Antti Palosaari <crope@iki.fi> 3607L: linux-media@vger.kernel.org 3608W: https://linuxtv.org 3609W: http://palosaari.fi/linux/ 3610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3611T: git git://linuxtv.org/anttip/media_tree.git 3612S: Maintained 3613F: drivers/media/common/cypress_firmware* 3614 3615CYTTSP TOUCHSCREEN DRIVER 3616M: Ferruh Yigit <fery@cypress.com> 3617L: linux-input@vger.kernel.org 3618S: Supported 3619F: drivers/input/touchscreen/cyttsp* 3620F: include/linux/input/cyttsp.h 3621 3622DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3623M: Joshua Kinard <kumba@gentoo.org> 3624S: Maintained 3625F: drivers/rtc/rtc-ds1685.c 3626F: include/linux/rtc/ds1685.h 3627 3628DAMA SLAVE for AX.25 3629M: Joerg Reuter <jreuter@yaina.de> 3630W: http://yaina.de/jreuter/ 3631W: http://www.qsl.net/dl1bke/ 3632L: linux-hams@vger.kernel.org 3633S: Maintained 3634F: net/ax25/af_ax25.c 3635F: net/ax25/ax25_dev.c 3636F: net/ax25/ax25_ds_* 3637F: net/ax25/ax25_in.c 3638F: net/ax25/ax25_out.c 3639F: net/ax25/ax25_timer.c 3640F: net/ax25/sysctl_net_ax25.c 3641 3642DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3643L: netdev@vger.kernel.org 3644S: Orphan 3645F: Documentation/networking/dmfe.txt 3646F: drivers/net/ethernet/dec/tulip/dmfe.c 3647 3648DC390/AM53C974 SCSI driver 3649M: Hannes Reinecke <hare@suse.com> 3650L: linux-scsi@vger.kernel.org 3651S: Maintained 3652F: drivers/scsi/am53c974.c 3653 3654DC395x SCSI driver 3655M: Oliver Neukum <oliver@neukum.org> 3656M: Ali Akcaagac <aliakc@web.de> 3657M: Jamie Lenehan <lenehan@twibble.org> 3658L: dc395x@twibble.org 3659W: http://twibble.org/dist/dc395x/ 3660W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3661S: Maintained 3662F: Documentation/scsi/dc395x.txt 3663F: drivers/scsi/dc395x.* 3664 3665DCCP PROTOCOL 3666M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3667L: dccp@vger.kernel.org 3668W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3669S: Maintained 3670F: include/linux/dccp.h 3671F: include/uapi/linux/dccp.h 3672F: include/linux/tfrc.h 3673F: net/dccp/ 3674 3675DECnet NETWORK LAYER 3676W: http://linux-decnet.sourceforge.net 3677L: linux-decnet-user@lists.sourceforge.net 3678S: Orphan 3679F: Documentation/networking/decnet.txt 3680F: net/decnet/ 3681 3682DECSTATION PLATFORM SUPPORT 3683M: "Maciej W. Rozycki" <macro@linux-mips.org> 3684L: linux-mips@linux-mips.org 3685W: http://www.linux-mips.org/wiki/DECstation 3686S: Maintained 3687F: arch/mips/dec/ 3688F: arch/mips/include/asm/dec/ 3689F: arch/mips/include/asm/mach-dec/ 3690 3691DEFXX FDDI NETWORK DRIVER 3692M: "Maciej W. Rozycki" <macro@linux-mips.org> 3693S: Maintained 3694F: drivers/net/fddi/defxx.* 3695 3696DELL LAPTOP DRIVER 3697M: Matthew Garrett <mjg59@srcf.ucam.org> 3698M: Pali Rohár <pali.rohar@gmail.com> 3699L: platform-driver-x86@vger.kernel.org 3700S: Maintained 3701F: drivers/platform/x86/dell-laptop.c 3702 3703DELL LAPTOP RBTN DRIVER 3704M: Pali Rohár <pali.rohar@gmail.com> 3705S: Maintained 3706F: drivers/platform/x86/dell-rbtn.* 3707 3708DELL LAPTOP FREEFALL DRIVER 3709M: Pali Rohár <pali.rohar@gmail.com> 3710S: Maintained 3711F: drivers/platform/x86/dell-smo8800.c 3712 3713DELL LAPTOP SMM DRIVER 3714M: Pali Rohár <pali.rohar@gmail.com> 3715S: Maintained 3716F: drivers/hwmon/dell-smm-hwmon.c 3717F: include/uapi/linux/i8k.h 3718 3719DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3720M: Doug Warzecha <Douglas_Warzecha@dell.com> 3721S: Maintained 3722F: Documentation/dcdbas.txt 3723F: drivers/firmware/dcdbas.* 3724 3725DELL WMI EXTRAS DRIVER 3726M: Matthew Garrett <mjg59@srcf.ucam.org> 3727M: Pali Rohár <pali.rohar@gmail.com> 3728S: Maintained 3729F: drivers/platform/x86/dell-wmi.c 3730 3731DESIGNWARE USB2 DRD IP DRIVER 3732M: John Youn <johnyoun@synopsys.com> 3733L: linux-usb@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3735S: Maintained 3736F: drivers/usb/dwc2/ 3737 3738DESIGNWARE USB3 DRD IP DRIVER 3739M: Felipe Balbi <balbi@kernel.org> 3740L: linux-usb@vger.kernel.org 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3742S: Maintained 3743F: drivers/usb/dwc3/ 3744 3745DEVICE COREDUMP (DEV_COREDUMP) 3746M: Johannes Berg <johannes@sipsolutions.net> 3747L: linux-kernel@vger.kernel.org 3748S: Maintained 3749F: drivers/base/devcoredump.c 3750F: include/linux/devcoredump.h 3751 3752DEVICE FREQUENCY (DEVFREQ) 3753M: MyungJoo Ham <myungjoo.ham@samsung.com> 3754M: Kyungmin Park <kyungmin.park@samsung.com> 3755L: linux-pm@vger.kernel.org 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3757S: Maintained 3758F: drivers/devfreq/ 3759F: include/linux/devfreq.h 3760F: Documentation/devicetree/bindings/devfreq/ 3761 3762DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3763M: Chanwoo Choi <cw00.choi@samsung.com> 3764L: linux-pm@vger.kernel.org 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3766S: Supported 3767F: drivers/devfreq/event/ 3768F: drivers/devfreq/devfreq-event.c 3769F: include/linux/devfreq-event.h 3770F: Documentation/devicetree/bindings/devfreq/event/ 3771 3772BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3773M: Chanwoo Choi <cw00.choi@samsung.com> 3774L: linux-pm@vger.kernel.org 3775L: linux-samsung-soc@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3777S: Maintained 3778F: drivers/devfreq/exynos-bus.c 3779F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3780 3781DEVICE NUMBER REGISTRY 3782M: Torben Mathiasen <device@lanana.org> 3783W: http://lanana.org/docs/device-list/index.html 3784S: Maintained 3785 3786DEVICE-MAPPER (LVM) 3787M: Alasdair Kergon <agk@redhat.com> 3788M: Mike Snitzer <snitzer@redhat.com> 3789M: dm-devel@redhat.com 3790L: dm-devel@redhat.com 3791W: http://sources.redhat.com/dm 3792Q: http://patchwork.kernel.org/project/dm-devel/list/ 3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3794T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3795S: Maintained 3796F: Documentation/device-mapper/ 3797F: drivers/md/dm* 3798F: drivers/md/persistent-data/ 3799F: include/linux/device-mapper.h 3800F: include/linux/dm-*.h 3801F: include/uapi/linux/dm-*.h 3802 3803DEVLINK 3804M: Jiri Pirko <jiri@mellanox.com> 3805L: netdev@vger.kernel.org 3806S: Supported 3807F: net/core/devlink.c 3808F: include/net/devlink.h 3809F: include/uapi/linux/devlink.h 3810 3811DIALOG SEMICONDUCTOR DRIVERS 3812M: Support Opensource <support.opensource@diasemi.com> 3813W: http://www.dialog-semiconductor.com/products 3814S: Supported 3815F: Documentation/hwmon/da90?? 3816F: Documentation/devicetree/bindings/mfd/da90*.txt 3817F: Documentation/devicetree/bindings/regulator/da92*.txt 3818F: Documentation/devicetree/bindings/sound/da[79]*.txt 3819F: drivers/gpio/gpio-da90??.c 3820F: drivers/hwmon/da90??-hwmon.c 3821F: drivers/iio/adc/da91??-*.c 3822F: drivers/input/misc/da90??_onkey.c 3823F: drivers/input/touchscreen/da9052_tsi.c 3824F: drivers/leds/leds-da90??.c 3825F: drivers/mfd/da903x.c 3826F: drivers/mfd/da90??-*.c 3827F: drivers/mfd/da91??-*.c 3828F: drivers/power/supply/da9052-battery.c 3829F: drivers/power/supply/da91??-*.c 3830F: drivers/regulator/da903x.c 3831F: drivers/regulator/da9???-regulator.[ch] 3832F: drivers/rtc/rtc-da90??.c 3833F: drivers/video/backlight/da90??_bl.c 3834F: drivers/watchdog/da90??_wdt.c 3835F: include/linux/mfd/da903x.h 3836F: include/linux/mfd/da9052/ 3837F: include/linux/mfd/da9055/ 3838F: include/linux/mfd/da9062/ 3839F: include/linux/mfd/da9063/ 3840F: include/linux/mfd/da9150/ 3841F: include/linux/regulator/da9211.h 3842F: include/sound/da[79]*.h 3843F: sound/soc/codecs/da[79]*.[ch] 3844 3845DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3846M: William Breathitt Gray <vilhelm.gray@gmail.com> 3847L: linux-gpio@vger.kernel.org 3848S: Maintained 3849F: drivers/gpio/gpio-gpio-mm.c 3850 3851DIGI NEO AND CLASSIC PCI PRODUCTS 3852M: Lidza Louina <lidza.louina@gmail.com> 3853M: Mark Hounschell <markh@compro.net> 3854L: driverdev-devel@linuxdriverproject.org 3855S: Maintained 3856F: drivers/staging/dgnc/ 3857 3858DIOLAN U2C-12 I2C DRIVER 3859M: Guenter Roeck <linux@roeck-us.net> 3860L: linux-i2c@vger.kernel.org 3861S: Maintained 3862F: drivers/i2c/busses/i2c-diolan-u2c.c 3863 3864DIRECT ACCESS (DAX) 3865M: Matthew Wilcox <willy@linux.intel.com> 3866L: linux-fsdevel@vger.kernel.org 3867S: Supported 3868F: fs/dax.c 3869 3870DIRECTORY NOTIFICATION (DNOTIFY) 3871M: Eric Paris <eparis@parisplace.org> 3872S: Maintained 3873F: Documentation/filesystems/dnotify.txt 3874F: fs/notify/dnotify/ 3875F: include/linux/dnotify.h 3876 3877DISK GEOMETRY AND PARTITION HANDLING 3878M: Andries Brouwer <aeb@cwi.nl> 3879W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3880W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3881W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3882S: Maintained 3883 3884DISKQUOTA 3885M: Jan Kara <jack@suse.com> 3886S: Maintained 3887F: Documentation/filesystems/quota.txt 3888F: fs/quota/ 3889F: include/linux/quota*.h 3890F: include/uapi/linux/quota*.h 3891 3892DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3893M: Bernie Thompson <bernie@plugable.com> 3894L: linux-fbdev@vger.kernel.org 3895S: Maintained 3896W: http://plugable.com/category/projects/udlfb/ 3897F: drivers/video/fbdev/udlfb.c 3898F: include/video/udlfb.h 3899F: Documentation/fb/udlfb.txt 3900 3901DISTRIBUTED LOCK MANAGER (DLM) 3902M: Christine Caulfield <ccaulfie@redhat.com> 3903M: David Teigland <teigland@redhat.com> 3904L: cluster-devel@redhat.com 3905W: http://sources.redhat.com/cluster/ 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3907S: Supported 3908F: fs/dlm/ 3909 3910DMA BUFFER SHARING FRAMEWORK 3911M: Sumit Semwal <sumit.semwal@linaro.org> 3912S: Maintained 3913L: linux-media@vger.kernel.org 3914L: dri-devel@lists.freedesktop.org 3915L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3916F: drivers/dma-buf/ 3917F: include/linux/dma-buf* 3918F: include/linux/reservation.h 3919F: include/linux/*fence.h 3920F: Documentation/dma-buf-sharing.txt 3921T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3922 3923SYNC FILE FRAMEWORK 3924M: Sumit Semwal <sumit.semwal@linaro.org> 3925R: Gustavo Padovan <gustavo@padovan.org> 3926S: Maintained 3927L: linux-media@vger.kernel.org 3928L: dri-devel@lists.freedesktop.org 3929F: drivers/dma-buf/sync_file.c 3930F: include/linux/sync_file.h 3931F: Documentation/sync_file.txt 3932T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3933 3934DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3935M: Vinod Koul <vinod.koul@intel.com> 3936L: dmaengine@vger.kernel.org 3937Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3938S: Maintained 3939F: drivers/dma/ 3940F: include/linux/dmaengine.h 3941F: Documentation/devicetree/bindings/dma/ 3942F: Documentation/dmaengine/ 3943T: git git://git.infradead.org/users/vkoul/slave-dma.git 3944 3945DME1737 HARDWARE MONITOR DRIVER 3946M: Juerg Haefliger <juergh@gmail.com> 3947L: linux-hwmon@vger.kernel.org 3948S: Maintained 3949F: Documentation/hwmon/dme1737 3950F: drivers/hwmon/dme1737.c 3951 3952DMI/SMBIOS SUPPORT 3953M: Jean Delvare <jdelvare@suse.com> 3954S: Maintained 3955T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3956F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3957F: drivers/firmware/dmi-id.c 3958F: drivers/firmware/dmi_scan.c 3959F: include/linux/dmi.h 3960 3961DOCUMENTATION 3962M: Jonathan Corbet <corbet@lwn.net> 3963L: linux-doc@vger.kernel.org 3964S: Maintained 3965F: Documentation/ 3966F: scripts/docproc.c 3967F: scripts/kernel-doc* 3968X: Documentation/ABI/ 3969X: Documentation/devicetree/ 3970X: Documentation/acpi 3971X: Documentation/power 3972X: Documentation/spi 3973X: Documentation/media 3974T: git git://git.lwn.net/linux.git docs-next 3975 3976DOUBLETALK DRIVER 3977M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3978L: blinux-list@redhat.com 3979S: Maintained 3980F: drivers/char/dtlk.c 3981F: include/linux/dtlk.h 3982 3983DPT_I2O SCSI RAID DRIVER 3984M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3985L: linux-scsi@vger.kernel.org 3986W: http://www.adaptec.com/ 3987S: Maintained 3988F: drivers/scsi/dpt* 3989F: drivers/scsi/dpt/ 3990 3991DRBD DRIVER 3992M: Philipp Reisner <philipp.reisner@linbit.com> 3993M: Lars Ellenberg <lars.ellenberg@linbit.com> 3994L: drbd-dev@lists.linbit.com 3995W: http://www.drbd.org 3996T: git git://git.linbit.com/linux-drbd.git 3997T: git git://git.linbit.com/drbd-8.4.git 3998S: Supported 3999F: drivers/block/drbd/ 4000F: lib/lru_cache.c 4001F: Documentation/blockdev/drbd/ 4002 4003DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4006S: Supported 4007F: Documentation/kobject.txt 4008F: drivers/base/ 4009F: fs/debugfs/ 4010F: fs/kernfs/ 4011F: fs/sysfs/ 4012F: include/linux/debugfs.h 4013F: include/linux/kobj* 4014F: lib/kobj* 4015 4016DRM DRIVERS 4017M: David Airlie <airlied@linux.ie> 4018L: dri-devel@lists.freedesktop.org 4019T: git git://people.freedesktop.org/~airlied/linux 4020S: Maintained 4021F: drivers/gpu/drm/ 4022F: drivers/gpu/vga/ 4023F: Documentation/devicetree/bindings/display/ 4024F: Documentation/devicetree/bindings/gpu/ 4025F: Documentation/devicetree/bindings/video/ 4026F: Documentation/gpu/ 4027F: include/drm/ 4028F: include/uapi/drm/ 4029 4030DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4031M: Dave Airlie <airlied@redhat.com> 4032S: Odd Fixes 4033F: drivers/gpu/drm/ast/ 4034 4035DRM DRIVER FOR BOCHS VIRTUAL GPU 4036M: Gerd Hoffmann <kraxel@redhat.com> 4037S: Odd Fixes 4038F: drivers/gpu/drm/bochs/ 4039 4040DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4041M: Dave Airlie <airlied@redhat.com> 4042S: Odd Fixes 4043F: drivers/gpu/drm/cirrus/ 4044 4045RADEON and AMDGPU DRM DRIVERS 4046M: Alex Deucher <alexander.deucher@amd.com> 4047M: Christian König <christian.koenig@amd.com> 4048L: dri-devel@lists.freedesktop.org 4049T: git git://people.freedesktop.org/~agd5f/linux 4050S: Supported 4051F: drivers/gpu/drm/radeon/ 4052F: include/uapi/drm/radeon_drm.h 4053F: drivers/gpu/drm/amd/ 4054F: include/uapi/drm/amdgpu_drm.h 4055 4056DRM PANEL DRIVERS 4057M: Thierry Reding <thierry.reding@gmail.com> 4058L: dri-devel@lists.freedesktop.org 4059T: git git://anongit.freedesktop.org/tegra/linux.git 4060S: Maintained 4061F: drivers/gpu/drm/drm_panel.c 4062F: drivers/gpu/drm/panel/ 4063F: include/drm/drm_panel.h 4064F: Documentation/devicetree/bindings/display/panel/ 4065 4066INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4067M: Daniel Vetter <daniel.vetter@intel.com> 4068M: Jani Nikula <jani.nikula@linux.intel.com> 4069L: intel-gfx@lists.freedesktop.org 4070L: dri-devel@lists.freedesktop.org 4071W: https://01.org/linuxgraphics/ 4072Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4073T: git git://anongit.freedesktop.org/drm-intel 4074S: Supported 4075F: drivers/gpu/drm/i915/ 4076F: include/drm/i915* 4077F: include/uapi/drm/i915_drm.h 4078F: Documentation/gpu/i915.rst 4079 4080DRM DRIVERS FOR ATMEL HLCDC 4081M: Boris Brezillon <boris.brezillon@free-electrons.com> 4082L: dri-devel@lists.freedesktop.org 4083S: Supported 4084F: drivers/gpu/drm/atmel-hlcdc/ 4085F: Documentation/devicetree/bindings/drm/atmel/ 4086 4087DRM DRIVERS FOR ALLWINNER A10 4088M: Maxime Ripard <maxime.ripard@free-electrons.com> 4089L: dri-devel@lists.freedesktop.org 4090S: Supported 4091F: drivers/gpu/drm/sun4i/ 4092F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4093 4094DRM DRIVERS FOR EXYNOS 4095M: Inki Dae <inki.dae@samsung.com> 4096M: Joonyoung Shim <jy0922.shim@samsung.com> 4097M: Seung-Woo Kim <sw0312.kim@samsung.com> 4098M: Kyungmin Park <kyungmin.park@samsung.com> 4099L: dri-devel@lists.freedesktop.org 4100T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4101S: Supported 4102F: drivers/gpu/drm/exynos/ 4103F: include/uapi/drm/exynos_drm.h 4104F: Documentation/devicetree/bindings/display/exynos/ 4105 4106DRM DRIVERS FOR FREESCALE DCU 4107M: Stefan Agner <stefan@agner.ch> 4108M: Alison Wang <alison.wang@freescale.com> 4109L: dri-devel@lists.freedesktop.org 4110S: Supported 4111F: drivers/gpu/drm/fsl-dcu/ 4112F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4113F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4114F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4115 4116DRM DRIVERS FOR FREESCALE IMX 4117M: Philipp Zabel <p.zabel@pengutronix.de> 4118L: dri-devel@lists.freedesktop.org 4119S: Maintained 4120F: drivers/gpu/drm/imx/ 4121F: drivers/gpu/ipu-v3/ 4122F: Documentation/devicetree/bindings/display/imx/ 4123 4124DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4125M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4126L: dri-devel@lists.freedesktop.org 4127T: git git://github.com/patjak/drm-gma500 4128S: Maintained 4129F: drivers/gpu/drm/gma500/ 4130 4131DRM DRIVERS FOR HISILICON 4132M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4133R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4134R: Chen Feng <puck.chen@hisilicon.com> 4135L: dri-devel@lists.freedesktop.org 4136T: git git://github.com/xin3liang/linux.git 4137S: Maintained 4138F: drivers/gpu/drm/hisilicon/ 4139F: Documentation/devicetree/bindings/display/hisilicon/ 4140 4141DRM DRIVER FOR INTEL I810 VIDEO CARDS 4142S: Orphan / Obsolete 4143F: drivers/gpu/drm/i810/ 4144F: include/uapi/drm/i810_drm.h 4145 4146DRM DRIVERS FOR MEDIATEK 4147M: CK Hu <ck.hu@mediatek.com> 4148M: Philipp Zabel <p.zabel@pengutronix.de> 4149L: dri-devel@lists.freedesktop.org 4150S: Supported 4151F: drivers/gpu/drm/mediatek/ 4152F: Documentation/devicetree/bindings/display/mediatek/ 4153 4154DRM DRIVER FOR MSM ADRENO GPU 4155M: Rob Clark <robdclark@gmail.com> 4156L: linux-arm-msm@vger.kernel.org 4157L: dri-devel@lists.freedesktop.org 4158L: freedreno@lists.freedesktop.org 4159T: git git://people.freedesktop.org/~robclark/linux 4160S: Maintained 4161F: drivers/gpu/drm/msm/ 4162F: include/uapi/drm/msm_drm.h 4163F: Documentation/devicetree/bindings/display/msm/ 4164 4165DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4166M: Ben Skeggs <bskeggs@redhat.com> 4167L: dri-devel@lists.freedesktop.org 4168L: nouveau@lists.freedesktop.org 4169T: git git://github.com/skeggsb/linux 4170S: Supported 4171F: drivers/gpu/drm/nouveau/ 4172F: include/uapi/drm/nouveau_drm.h 4173 4174DRM DRIVERS FOR NVIDIA TEGRA 4175M: Thierry Reding <thierry.reding@gmail.com> 4176L: dri-devel@lists.freedesktop.org 4177L: linux-tegra@vger.kernel.org 4178T: git git://anongit.freedesktop.org/tegra/linux.git 4179S: Supported 4180F: drivers/gpu/drm/tegra/ 4181F: drivers/gpu/host1x/ 4182F: include/linux/host1x.h 4183F: include/uapi/drm/tegra_drm.h 4184F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4185 4186DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4187S: Orphan / Obsolete 4188F: drivers/gpu/drm/mga/ 4189F: include/uapi/drm/mga_drm.h 4190 4191DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4192M: Dave Airlie <airlied@redhat.com> 4193S: Odd Fixes 4194F: drivers/gpu/drm/mgag200/ 4195 4196DRM DRIVER FOR RAGE 128 VIDEO CARDS 4197S: Orphan / Obsolete 4198F: drivers/gpu/drm/r128/ 4199F: include/uapi/drm/r128_drm.h 4200 4201DRM DRIVERS FOR RENESAS 4202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4203L: dri-devel@lists.freedesktop.org 4204L: linux-renesas-soc@vger.kernel.org 4205T: git git://linuxtv.org/pinchartl/fbdev 4206S: Supported 4207F: drivers/gpu/drm/rcar-du/ 4208F: drivers/gpu/drm/shmobile/ 4209F: include/linux/platform_data/shmob_drm.h 4210F: Documentation/devicetree/bindings/display/renesas,du.txt 4211 4212DRM DRIVER FOR QXL VIRTUAL GPU 4213M: Dave Airlie <airlied@redhat.com> 4214S: Odd Fixes 4215F: drivers/gpu/drm/qxl/ 4216F: include/uapi/drm/qxl_drm.h 4217 4218DRM DRIVERS FOR ROCKCHIP 4219M: Mark Yao <mark.yao@rock-chips.com> 4220L: dri-devel@lists.freedesktop.org 4221S: Maintained 4222F: drivers/gpu/drm/rockchip/ 4223F: Documentation/devicetree/bindings/display/rockchip/ 4224 4225DRM DRIVER FOR SAVAGE VIDEO CARDS 4226S: Orphan / Obsolete 4227F: drivers/gpu/drm/savage/ 4228F: include/uapi/drm/savage_drm.h 4229 4230DRM DRIVER FOR SIS VIDEO CARDS 4231S: Orphan / Obsolete 4232F: drivers/gpu/drm/sis/ 4233F: include/uapi/drm/sis_drm.h 4234 4235DRM DRIVERS FOR STI 4236M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4237M: Vincent Abriou <vincent.abriou@st.com> 4238L: dri-devel@lists.freedesktop.org 4239T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4240S: Maintained 4241F: drivers/gpu/drm/sti 4242F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4243 4244DRM DRIVER FOR TDFX VIDEO CARDS 4245S: Orphan / Obsolete 4246F: drivers/gpu/drm/tdfx/ 4247 4248DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4249M: Dave Airlie <airlied@redhat.com> 4250S: Odd Fixes 4251F: drivers/gpu/drm/udl/ 4252 4253DRM DRIVERS FOR VIVANTE GPU IP 4254M: Lucas Stach <l.stach@pengutronix.de> 4255R: Russell King <linux+etnaviv@armlinux.org.uk> 4256R: Christian Gmeiner <christian.gmeiner@gmail.com> 4257L: dri-devel@lists.freedesktop.org 4258S: Maintained 4259F: drivers/gpu/drm/etnaviv/ 4260F: include/uapi/drm/etnaviv_drm.h 4261F: Documentation/devicetree/bindings/display/etnaviv/ 4262 4263DRM DRIVER FOR VMWARE VIRTUAL GPU 4264M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4265M: Sinclair Yeh <syeh@vmware.com> 4266M: Thomas Hellstrom <thellstrom@vmware.com> 4267L: dri-devel@lists.freedesktop.org 4268T: git git://people.freedesktop.org/~syeh/repos_linux 4269T: git git://people.freedesktop.org/~thomash/linux 4270S: Supported 4271F: drivers/gpu/drm/vmwgfx/ 4272F: include/uapi/drm/vmwgfx_drm.h 4273 4274DRM DRIVERS FOR VC4 4275M: Eric Anholt <eric@anholt.net> 4276T: git git://github.com/anholt/linux 4277S: Supported 4278F: drivers/gpu/drm/vc4/ 4279F: include/uapi/drm/vc4_drm.h 4280F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4281 4282DRM DRIVERS FOR TI OMAP 4283M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4284L: dri-devel@lists.freedesktop.org 4285S: Maintained 4286F: drivers/gpu/drm/omapdrm/ 4287F: Documentation/devicetree/bindings/display/ti/ 4288 4289DRM DRIVERS FOR TI LCDC 4290M: Jyri Sarha <jsarha@ti.com> 4291R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4292L: dri-devel@lists.freedesktop.org 4293S: Maintained 4294F: drivers/gpu/drm/tilcdc/ 4295F: Documentation/devicetree/bindings/display/tilcdc/ 4296 4297DSBR100 USB FM RADIO DRIVER 4298M: Alexey Klimov <klimov.linux@gmail.com> 4299L: linux-media@vger.kernel.org 4300T: git git://linuxtv.org/media_tree.git 4301S: Maintained 4302F: drivers/media/radio/dsbr100.c 4303 4304DSCC4 DRIVER 4305M: Francois Romieu <romieu@fr.zoreil.com> 4306L: netdev@vger.kernel.org 4307S: Maintained 4308F: drivers/net/wan/dscc4.c 4309 4310DT3155 MEDIA DRIVER 4311M: Hans Verkuil <hverkuil@xs4all.nl> 4312L: linux-media@vger.kernel.org 4313T: git git://linuxtv.org/media_tree.git 4314W: https://linuxtv.org 4315S: Odd Fixes 4316F: drivers/media/pci/dt3155/ 4317 4318DVB_USB_AF9015 MEDIA DRIVER 4319M: Antti Palosaari <crope@iki.fi> 4320L: linux-media@vger.kernel.org 4321W: https://linuxtv.org 4322W: http://palosaari.fi/linux/ 4323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4324T: git git://linuxtv.org/anttip/media_tree.git 4325S: Maintained 4326F: drivers/media/usb/dvb-usb-v2/af9015* 4327 4328DVB_USB_AF9035 MEDIA DRIVER 4329M: Antti Palosaari <crope@iki.fi> 4330L: linux-media@vger.kernel.org 4331W: https://linuxtv.org 4332W: http://palosaari.fi/linux/ 4333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4334T: git git://linuxtv.org/anttip/media_tree.git 4335S: Maintained 4336F: drivers/media/usb/dvb-usb-v2/af9035* 4337 4338DVB_USB_ANYSEE MEDIA DRIVER 4339M: Antti Palosaari <crope@iki.fi> 4340L: linux-media@vger.kernel.org 4341W: https://linuxtv.org 4342W: http://palosaari.fi/linux/ 4343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4344T: git git://linuxtv.org/anttip/media_tree.git 4345S: Maintained 4346F: drivers/media/usb/dvb-usb-v2/anysee* 4347 4348DVB_USB_AU6610 MEDIA DRIVER 4349M: Antti Palosaari <crope@iki.fi> 4350L: linux-media@vger.kernel.org 4351W: https://linuxtv.org 4352W: http://palosaari.fi/linux/ 4353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4354T: git git://linuxtv.org/anttip/media_tree.git 4355S: Maintained 4356F: drivers/media/usb/dvb-usb-v2/au6610* 4357 4358DVB_USB_CE6230 MEDIA DRIVER 4359M: Antti Palosaari <crope@iki.fi> 4360L: linux-media@vger.kernel.org 4361W: https://linuxtv.org 4362W: http://palosaari.fi/linux/ 4363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4364T: git git://linuxtv.org/anttip/media_tree.git 4365S: Maintained 4366F: drivers/media/usb/dvb-usb-v2/ce6230* 4367 4368DVB_USB_CXUSB MEDIA DRIVER 4369M: Michael Krufky <mkrufky@linuxtv.org> 4370L: linux-media@vger.kernel.org 4371W: https://linuxtv.org 4372W: http://github.com/mkrufky 4373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4374T: git git://linuxtv.org/media_tree.git 4375S: Maintained 4376F: drivers/media/usb/dvb-usb/cxusb* 4377 4378DVB_USB_EC168 MEDIA DRIVER 4379M: Antti Palosaari <crope@iki.fi> 4380L: linux-media@vger.kernel.org 4381W: https://linuxtv.org 4382W: http://palosaari.fi/linux/ 4383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4384T: git git://linuxtv.org/anttip/media_tree.git 4385S: Maintained 4386F: drivers/media/usb/dvb-usb-v2/ec168* 4387 4388DVB_USB_GL861 MEDIA DRIVER 4389M: Antti Palosaari <crope@iki.fi> 4390L: linux-media@vger.kernel.org 4391W: https://linuxtv.org 4392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4393T: git git://linuxtv.org/anttip/media_tree.git 4394S: Maintained 4395F: drivers/media/usb/dvb-usb-v2/gl861* 4396 4397DVB_USB_MXL111SF MEDIA DRIVER 4398M: Michael Krufky <mkrufky@linuxtv.org> 4399L: linux-media@vger.kernel.org 4400W: https://linuxtv.org 4401W: http://github.com/mkrufky 4402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4403T: git git://linuxtv.org/mkrufky/mxl111sf.git 4404S: Maintained 4405F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4406 4407DVB_USB_RTL28XXU MEDIA DRIVER 4408M: Antti Palosaari <crope@iki.fi> 4409L: linux-media@vger.kernel.org 4410W: https://linuxtv.org 4411W: http://palosaari.fi/linux/ 4412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4413T: git git://linuxtv.org/anttip/media_tree.git 4414S: Maintained 4415F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4416 4417DVB_USB_V2 MEDIA DRIVER 4418M: Antti Palosaari <crope@iki.fi> 4419L: linux-media@vger.kernel.org 4420W: https://linuxtv.org 4421W: http://palosaari.fi/linux/ 4422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4423T: git git://linuxtv.org/anttip/media_tree.git 4424S: Maintained 4425F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4426F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4427 4428DYNAMIC DEBUG 4429M: Jason Baron <jbaron@akamai.com> 4430S: Maintained 4431F: lib/dynamic_debug.c 4432F: include/linux/dynamic_debug.h 4433 4434DZ DECSTATION DZ11 SERIAL DRIVER 4435M: "Maciej W. Rozycki" <macro@linux-mips.org> 4436S: Maintained 4437F: drivers/tty/serial/dz.* 4438 4439E3X0 POWER BUTTON DRIVER 4440M: Moritz Fischer <moritz.fischer@ettus.com> 4441L: usrp-users@lists.ettus.com 4442W: http://www.ettus.com 4443S: Supported 4444F: drivers/input/misc/e3x0-button.c 4445F: Documentation/devicetree/bindings/input/e3x0-button.txt 4446 4447E4000 MEDIA DRIVER 4448M: Antti Palosaari <crope@iki.fi> 4449L: linux-media@vger.kernel.org 4450W: https://linuxtv.org 4451W: http://palosaari.fi/linux/ 4452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4453T: git git://linuxtv.org/anttip/media_tree.git 4454S: Maintained 4455F: drivers/media/tuners/e4000* 4456 4457EATA ISA/EISA/PCI SCSI DRIVER 4458M: Dario Ballabio <ballabio_dario@emc.com> 4459L: linux-scsi@vger.kernel.org 4460S: Maintained 4461F: drivers/scsi/eata.c 4462 4463EC100 MEDIA DRIVER 4464M: Antti Palosaari <crope@iki.fi> 4465L: linux-media@vger.kernel.org 4466W: https://linuxtv.org 4467W: http://palosaari.fi/linux/ 4468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4469T: git git://linuxtv.org/anttip/media_tree.git 4470S: Maintained 4471F: drivers/media/dvb-frontends/ec100* 4472 4473ECRYPT FILE SYSTEM 4474M: Tyler Hicks <tyhicks@canonical.com> 4475L: ecryptfs@vger.kernel.org 4476W: http://ecryptfs.org 4477W: https://launchpad.net/ecryptfs 4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4479S: Supported 4480F: Documentation/filesystems/ecryptfs.txt 4481F: fs/ecryptfs/ 4482 4483EDAC-CORE 4484M: Borislav Petkov <bp@alien8.de> 4485M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4486M: Mauro Carvalho Chehab <mchehab@kernel.org> 4487L: linux-edac@vger.kernel.org 4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4490S: Supported 4491F: Documentation/edac.txt 4492F: drivers/edac/ 4493F: include/linux/edac.h 4494 4495EDAC-AMD64 4496M: Borislav Petkov <bp@alien8.de> 4497L: linux-edac@vger.kernel.org 4498S: Maintained 4499F: drivers/edac/amd64_edac* 4500 4501EDAC-CALXEDA 4502M: Robert Richter <rric@kernel.org> 4503L: linux-edac@vger.kernel.org 4504S: Maintained 4505F: drivers/edac/highbank* 4506 4507EDAC-CAVIUM 4508M: Ralf Baechle <ralf@linux-mips.org> 4509M: David Daney <david.daney@cavium.com> 4510L: linux-edac@vger.kernel.org 4511L: linux-mips@linux-mips.org 4512S: Supported 4513F: drivers/edac/octeon_edac* 4514 4515EDAC-E752X 4516M: Mark Gross <mark.gross@intel.com> 4517L: linux-edac@vger.kernel.org 4518S: Maintained 4519F: drivers/edac/e752x_edac.c 4520 4521EDAC-E7XXX 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/e7xxx_edac.c 4525 4526EDAC-FSL_DDR 4527M: York Sun <york.sun@nxp.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/fsl_ddr_edac.* 4531 4532EDAC-GHES 4533M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4534M: Mauro Carvalho Chehab <mchehab@kernel.org> 4535L: linux-edac@vger.kernel.org 4536S: Maintained 4537F: drivers/edac/ghes_edac.c 4538 4539EDAC-I82443BXGX 4540M: Tim Small <tim@buttersideup.com> 4541L: linux-edac@vger.kernel.org 4542S: Maintained 4543F: drivers/edac/i82443bxgx_edac.c 4544 4545EDAC-I3000 4546L: linux-edac@vger.kernel.org 4547S: Orphan 4548F: drivers/edac/i3000_edac.c 4549 4550EDAC-I5000 4551L: linux-edac@vger.kernel.org 4552S: Maintained 4553F: drivers/edac/i5000_edac.c 4554 4555EDAC-I5400 4556M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4557M: Mauro Carvalho Chehab <mchehab@kernel.org> 4558L: linux-edac@vger.kernel.org 4559S: Maintained 4560F: drivers/edac/i5400_edac.c 4561 4562EDAC-I7300 4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4564M: Mauro Carvalho Chehab <mchehab@kernel.org> 4565L: linux-edac@vger.kernel.org 4566S: Maintained 4567F: drivers/edac/i7300_edac.c 4568 4569EDAC-I7CORE 4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4571M: Mauro Carvalho Chehab <mchehab@kernel.org> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/i7core_edac.c 4575 4576EDAC-I82975X 4577M: Ranganathan Desikan <ravi@jetztechnologies.com> 4578M: "Arvind R." <arvino55@gmail.com> 4579L: linux-edac@vger.kernel.org 4580S: Maintained 4581F: drivers/edac/i82975x_edac.c 4582 4583EDAC-IE31200 4584M: Jason Baron <jbaron@akamai.com> 4585L: linux-edac@vger.kernel.org 4586S: Maintained 4587F: drivers/edac/ie31200_edac.c 4588 4589EDAC-MPC85XX 4590M: Johannes Thumshirn <morbidrsa@gmail.com> 4591L: linux-edac@vger.kernel.org 4592S: Maintained 4593F: drivers/edac/mpc85xx_edac.[ch] 4594 4595EDAC-PASEMI 4596M: Egor Martovetsky <egor@pasemi.com> 4597L: linux-edac@vger.kernel.org 4598S: Maintained 4599F: drivers/edac/pasemi_edac.c 4600 4601EDAC-R82600 4602M: Tim Small <tim@buttersideup.com> 4603L: linux-edac@vger.kernel.org 4604S: Maintained 4605F: drivers/edac/r82600_edac.c 4606 4607EDAC-SBRIDGE 4608M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4609M: Mauro Carvalho Chehab <mchehab@kernel.org> 4610L: linux-edac@vger.kernel.org 4611S: Maintained 4612F: drivers/edac/sb_edac.c 4613 4614EDAC-SKYLAKE 4615M: Tony Luck <tony.luck@intel.com> 4616L: linux-edac@vger.kernel.org 4617S: Maintained 4618F: drivers/edac/skx_edac.c 4619 4620EDAC-XGENE 4621APPLIED MICRO (APM) X-GENE SOC EDAC 4622M: Loc Ho <lho@apm.com> 4623S: Supported 4624F: drivers/edac/xgene_edac.c 4625F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4626 4627EDIROL UA-101/UA-1000 DRIVER 4628M: Clemens Ladisch <clemens@ladisch.de> 4629L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4630T: git git://git.alsa-project.org/alsa-kernel.git 4631S: Maintained 4632F: sound/usb/misc/ua101.c 4633 4634EXTENSIBLE FIRMWARE INTERFACE (EFI) 4635M: Matt Fleming <matt@codeblueprint.co.uk> 4636M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4637L: linux-efi@vger.kernel.org 4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4639S: Maintained 4640F: Documentation/efi-stub.txt 4641F: arch/ia64/kernel/efi.c 4642F: arch/x86/boot/compressed/eboot.[ch] 4643F: arch/x86/include/asm/efi.h 4644F: arch/x86/platform/efi/ 4645F: drivers/firmware/efi/ 4646F: include/linux/efi*.h 4647 4648EFI VARIABLE FILESYSTEM 4649M: Matthew Garrett <matthew.garrett@nebula.com> 4650M: Jeremy Kerr <jk@ozlabs.org> 4651M: Matt Fleming <matt@codeblueprint.co.uk> 4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4653L: linux-efi@vger.kernel.org 4654S: Maintained 4655F: fs/efivarfs/ 4656 4657EFIFB FRAMEBUFFER DRIVER 4658L: linux-fbdev@vger.kernel.org 4659M: Peter Jones <pjones@redhat.com> 4660S: Maintained 4661F: drivers/video/fbdev/efifb.c 4662 4663EFI TEST DRIVER 4664L: linux-efi@vger.kernel.org 4665M: Ivan Hu <ivan.hu@canonical.com> 4666M: Matt Fleming <matt@codeblueprint.co.uk> 4667S: Maintained 4668F: drivers/firmware/efi/test/ 4669 4670EFS FILESYSTEM 4671W: http://aeschi.ch.eu.org/efs/ 4672S: Orphan 4673F: fs/efs/ 4674 4675EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4676M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4677L: netdev@vger.kernel.org 4678S: Maintained 4679F: drivers/net/ethernet/ibm/ehea/ 4680 4681EM28XX VIDEO4LINUX DRIVER 4682M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4683M: Mauro Carvalho Chehab <mchehab@kernel.org> 4684L: linux-media@vger.kernel.org 4685W: https://linuxtv.org 4686T: git git://linuxtv.org/media_tree.git 4687S: Maintained 4688F: drivers/media/usb/em28xx/ 4689F: Documentation/media/v4l-drivers/em28xx* 4690 4691EMBEDDED LINUX 4692M: Paul Gortmaker <paul.gortmaker@windriver.com> 4693M: Matt Mackall <mpm@selenic.com> 4694M: David Woodhouse <dwmw2@infradead.org> 4695L: linux-embedded@vger.kernel.org 4696S: Maintained 4697 4698EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4699M: James Smart <james.smart@avagotech.com> 4700M: Dick Kennedy <dick.kennedy@avagotech.com> 4701L: linux-scsi@vger.kernel.org 4702W: http://www.avagotech.com 4703S: Supported 4704F: drivers/scsi/lpfc/ 4705 4706ENE CB710 FLASH CARD READER DRIVER 4707M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4708S: Maintained 4709F: drivers/misc/cb710/ 4710F: drivers/mmc/host/cb710-mmc.* 4711F: include/linux/cb710.h 4712 4713ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4714M: Maxim Levitsky <maximlevitsky@gmail.com> 4715S: Maintained 4716F: drivers/media/rc/ene_ir.* 4717 4718EPSON S1D13XXX FRAMEBUFFER DRIVER 4719M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4720S: Maintained 4721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4722F: drivers/video/fbdev/s1d13xxxfb.c 4723F: include/video/s1d13xxxfb.h 4724 4725ET131X NETWORK DRIVER 4726M: Mark Einon <mark.einon@gmail.com> 4727S: Odd Fixes 4728F: drivers/net/ethernet/agere/ 4729 4730ETHERNET BRIDGE 4731M: Stephen Hemminger <stephen@networkplumber.org> 4732L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4733L: netdev@vger.kernel.org 4734W: http://www.linuxfoundation.org/en/Net:Bridge 4735S: Maintained 4736F: include/linux/netfilter_bridge/ 4737F: net/bridge/ 4738 4739ETHERNET PHY LIBRARY 4740M: Florian Fainelli <f.fainelli@gmail.com> 4741L: netdev@vger.kernel.org 4742S: Maintained 4743F: include/linux/phy.h 4744F: include/linux/phy_fixed.h 4745F: drivers/net/phy/ 4746F: Documentation/networking/phy.txt 4747F: drivers/of/of_mdio.c 4748F: drivers/of/of_net.c 4749 4750EXT2 FILE SYSTEM 4751M: Jan Kara <jack@suse.com> 4752L: linux-ext4@vger.kernel.org 4753S: Maintained 4754F: Documentation/filesystems/ext2.txt 4755F: fs/ext2/ 4756F: include/linux/ext2* 4757 4758EXT4 FILE SYSTEM 4759M: "Theodore Ts'o" <tytso@mit.edu> 4760M: Andreas Dilger <adilger.kernel@dilger.ca> 4761L: linux-ext4@vger.kernel.org 4762W: http://ext4.wiki.kernel.org 4763Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4765S: Maintained 4766F: Documentation/filesystems/ext4.txt 4767F: fs/ext4/ 4768 4769Extended Verification Module (EVM) 4770M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4771L: linux-ima-devel@lists.sourceforge.net 4772L: linux-security-module@vger.kernel.org 4773S: Supported 4774F: security/integrity/evm/ 4775 4776EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4777M: MyungJoo Ham <myungjoo.ham@samsung.com> 4778M: Chanwoo Choi <cw00.choi@samsung.com> 4779L: linux-kernel@vger.kernel.org 4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4781S: Maintained 4782F: drivers/extcon/ 4783F: include/linux/extcon/ 4784F: include/linux/extcon.h 4785F: Documentation/extcon/ 4786F: Documentation/devicetree/bindings/extcon/ 4787 4788EXYNOS DP DRIVER 4789M: Jingoo Han <jingoohan1@gmail.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Maintained 4792F: drivers/gpu/drm/exynos/exynos_dp* 4793 4794EXYNOS SYSMMU (IOMMU) driver 4795M: Marek Szyprowski <m.szyprowski@samsung.com> 4796L: iommu@lists.linux-foundation.org 4797S: Maintained 4798F: drivers/iommu/exynos-iommu.c 4799 4800EZchip NPS platform support 4801M: Noam Camus <noamc@ezchip.com> 4802S: Supported 4803F: arch/arc/plat-eznps 4804F: arch/arc/boot/dts/eznps.dts 4805 4806F71805F HARDWARE MONITORING DRIVER 4807M: Jean Delvare <jdelvare@suse.com> 4808L: linux-hwmon@vger.kernel.org 4809S: Maintained 4810F: Documentation/hwmon/f71805f 4811F: drivers/hwmon/f71805f.c 4812 4813FC0011 TUNER DRIVER 4814M: Michael Buesch <m@bues.ch> 4815L: linux-media@vger.kernel.org 4816S: Maintained 4817F: drivers/media/tuners/fc0011.h 4818F: drivers/media/tuners/fc0011.c 4819 4820FC2580 MEDIA DRIVER 4821M: Antti Palosaari <crope@iki.fi> 4822L: linux-media@vger.kernel.org 4823W: https://linuxtv.org 4824W: http://palosaari.fi/linux/ 4825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4826T: git git://linuxtv.org/anttip/media_tree.git 4827S: Maintained 4828F: drivers/media/tuners/fc2580* 4829 4830FANOTIFY 4831M: Eric Paris <eparis@redhat.com> 4832S: Maintained 4833F: fs/notify/fanotify/ 4834F: include/linux/fanotify.h 4835F: include/uapi/linux/fanotify.h 4836 4837FARSYNC SYNCHRONOUS DRIVER 4838M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4839W: http://www.farsite.co.uk/ 4840S: Supported 4841F: drivers/net/wan/farsync.* 4842 4843FAULT INJECTION SUPPORT 4844M: Akinobu Mita <akinobu.mita@gmail.com> 4845S: Supported 4846F: Documentation/fault-injection/ 4847F: lib/fault-inject.c 4848 4849FBTFT Framebuffer drivers 4850M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4851M: Noralf Trønnes <noralf@tronnes.org> 4852S: Maintained 4853F: drivers/staging/fbtft/ 4854 4855FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4856M: Johannes Thumshirn <jth@kernel.org> 4857L: fcoe-devel@open-fcoe.org 4858W: www.Open-FCoE.org 4859S: Supported 4860F: drivers/scsi/libfc/ 4861F: drivers/scsi/fcoe/ 4862F: include/scsi/fc/ 4863F: include/scsi/libfc.h 4864F: include/scsi/libfcoe.h 4865F: include/uapi/scsi/fc/ 4866 4867FILE LOCKING (flock() and fcntl()/lockf()) 4868M: Jeff Layton <jlayton@poochiereds.net> 4869M: "J. Bruce Fields" <bfields@fieldses.org> 4870L: linux-fsdevel@vger.kernel.org 4871S: Maintained 4872F: include/linux/fcntl.h 4873F: include/linux/fs.h 4874F: include/uapi/linux/fcntl.h 4875F: include/uapi/linux/fs.h 4876F: fs/fcntl.c 4877F: fs/locks.c 4878 4879FILESYSTEMS (VFS and infrastructure) 4880M: Alexander Viro <viro@zeniv.linux.org.uk> 4881L: linux-fsdevel@vger.kernel.org 4882S: Maintained 4883F: fs/* 4884 4885FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4886M: Riku Voipio <riku.voipio@iki.fi> 4887L: linux-hwmon@vger.kernel.org 4888S: Maintained 4889F: drivers/hwmon/f75375s.c 4890F: include/linux/f75375s.h 4891 4892FIREWIRE AUDIO DRIVERS 4893M: Clemens Ladisch <clemens@ladisch.de> 4894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4895T: git git://git.alsa-project.org/alsa-kernel.git 4896S: Maintained 4897F: sound/firewire/ 4898 4899FIREWIRE MEDIA DRIVERS (firedtv) 4900M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4901L: linux-media@vger.kernel.org 4902L: linux1394-devel@lists.sourceforge.net 4903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4904S: Maintained 4905F: drivers/media/firewire/ 4906 4907FIREWIRE SBP-2 TARGET 4908M: Chris Boot <bootc@bootc.net> 4909L: linux-scsi@vger.kernel.org 4910L: target-devel@vger.kernel.org 4911L: linux1394-devel@lists.sourceforge.net 4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4913S: Maintained 4914F: drivers/target/sbp/ 4915 4916FIREWIRE SUBSYSTEM 4917M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4918L: linux1394-devel@lists.sourceforge.net 4919W: http://ieee1394.wiki.kernel.org/ 4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4921S: Maintained 4922F: drivers/firewire/ 4923F: include/linux/firewire.h 4924F: include/uapi/linux/firewire*.h 4925F: tools/firewire/ 4926 4927FIRMWARE LOADER (request_firmware) 4928M: Ming Lei <ming.lei@canonical.com> 4929M: Luis R. Rodriguez <mcgrof@kernel.org> 4930L: linux-kernel@vger.kernel.org 4931S: Maintained 4932F: Documentation/firmware_class/ 4933F: drivers/base/firmware*.c 4934F: include/linux/firmware.h 4935 4936FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4937M: Joshua Morris <josh.h.morris@us.ibm.com> 4938M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4939S: Maintained 4940F: drivers/block/rsxx/ 4941 4942FLOPPY DRIVER 4943M: Jiri Kosina <jikos@kernel.org> 4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4945S: Odd fixes 4946F: drivers/block/floppy.c 4947 4948FMC SUBSYSTEM 4949M: Alessandro Rubini <rubini@gnudd.com> 4950W: http://www.ohwr.org/projects/fmc-bus 4951S: Supported 4952F: drivers/fmc/ 4953F: include/linux/fmc*.h 4954F: include/linux/ipmi-fru.h 4955K: fmc_d.*register 4956 4957FPGA MANAGER FRAMEWORK 4958M: Alan Tull <atull@opensource.altera.com> 4959R: Moritz Fischer <moritz.fischer@ettus.com> 4960S: Maintained 4961F: drivers/fpga/ 4962F: include/linux/fpga/fpga-mgr.h 4963W: http://www.rocketboards.org 4964 4965FPU EMULATOR 4966M: Bill Metzenthen <billm@melbpc.org.au> 4967W: http://floatingpoint.sourceforge.net/emulator/index.html 4968S: Maintained 4969F: arch/x86/math-emu/ 4970 4971FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4972L: netdev@vger.kernel.org 4973S: Orphan 4974F: drivers/net/wan/dlci.c 4975F: drivers/net/wan/sdla.c 4976 4977FRAMEBUFFER LAYER 4978M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4979L: linux-fbdev@vger.kernel.org 4980Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4981S: Maintained 4982F: Documentation/fb/ 4983F: drivers/video/ 4984F: include/video/ 4985F: include/linux/fb.h 4986F: include/uapi/video/ 4987F: include/uapi/linux/fb.h 4988 4989FREESCALE DIU FRAMEBUFFER DRIVER 4990M: Timur Tabi <timur@tabi.org> 4991L: linux-fbdev@vger.kernel.org 4992S: Maintained 4993F: drivers/video/fbdev/fsl-diu-fb.* 4994 4995FREESCALE DMA DRIVER 4996M: Li Yang <leoli@freescale.com> 4997M: Zhang Wei <zw@zh-kernel.org> 4998L: linuxppc-dev@lists.ozlabs.org 4999S: Maintained 5000F: drivers/dma/fsldma.* 5001 5002FREESCALE GPMI NAND DRIVER 5003M: Han Xu <han.xu@nxp.com> 5004L: linux-mtd@lists.infradead.org 5005S: Maintained 5006F: drivers/mtd/nand/gpmi-nand/* 5007 5008FREESCALE I2C CPM DRIVER 5009M: Jochen Friedrich <jochen@scram.de> 5010L: linuxppc-dev@lists.ozlabs.org 5011L: linux-i2c@vger.kernel.org 5012S: Maintained 5013F: drivers/i2c/busses/i2c-cpm.c 5014 5015FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5016M: Sascha Hauer <kernel@pengutronix.de> 5017L: linux-fbdev@vger.kernel.org 5018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5019S: Maintained 5020F: include/linux/platform_data/video-imxfb.h 5021F: drivers/video/fbdev/imxfb.c 5022 5023FREESCALE QUAD SPI DRIVER 5024M: Han Xu <han.xu@nxp.com> 5025L: linux-mtd@lists.infradead.org 5026S: Maintained 5027F: drivers/mtd/spi-nor/fsl-quadspi.c 5028 5029FREESCALE SOC FS_ENET DRIVER 5030M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5031M: Vitaly Bordug <vbordug@ru.mvista.com> 5032L: linuxppc-dev@lists.ozlabs.org 5033L: netdev@vger.kernel.org 5034S: Maintained 5035F: drivers/net/ethernet/freescale/fs_enet/ 5036F: include/linux/fs_enet_pd.h 5037 5038FREESCALE IMX / MXC FEC DRIVER 5039M: Fugang Duan <fugang.duan@nxp.com> 5040L: netdev@vger.kernel.org 5041S: Maintained 5042F: drivers/net/ethernet/freescale/fec_main.c 5043F: drivers/net/ethernet/freescale/fec_ptp.c 5044F: drivers/net/ethernet/freescale/fec.h 5045F: Documentation/devicetree/bindings/net/fsl-fec.txt 5046 5047FREESCALE QORIQ DPAA FMAN DRIVER 5048M: Madalin Bucur <madalin.bucur@nxp.com> 5049L: netdev@vger.kernel.org 5050S: Maintained 5051F: drivers/net/ethernet/freescale/fman 5052F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5053 5054FREESCALE QUICC ENGINE LIBRARY 5055L: linuxppc-dev@lists.ozlabs.org 5056S: Orphan 5057F: drivers/soc/fsl/qe/ 5058F: include/soc/fsl/*qe*.h 5059F: include/soc/fsl/*ucc*.h 5060 5061FREESCALE USB PERIPHERAL DRIVERS 5062M: Li Yang <leoli@freescale.com> 5063L: linux-usb@vger.kernel.org 5064L: linuxppc-dev@lists.ozlabs.org 5065S: Maintained 5066F: drivers/usb/gadget/udc/fsl* 5067 5068FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5069M: Li Yang <leoli@freescale.com> 5070L: netdev@vger.kernel.org 5071L: linuxppc-dev@lists.ozlabs.org 5072S: Maintained 5073F: drivers/net/ethernet/freescale/ucc_geth* 5074 5075FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5076M: Claudiu Manoil <claudiu.manoil@freescale.com> 5077L: netdev@vger.kernel.org 5078S: Maintained 5079F: drivers/net/ethernet/freescale/gianfar* 5080X: drivers/net/ethernet/freescale/gianfar_ptp.c 5081F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5082 5083FREESCALE QUICC ENGINE UCC HDLC DRIVER 5084M: Zhao Qiang <qiang.zhao@nxp.com> 5085L: netdev@vger.kernel.org 5086L: linuxppc-dev@lists.ozlabs.org 5087S: Maintained 5088F: drivers/net/wan/fsl_ucc_hdlc* 5089 5090FREESCALE QUICC ENGINE UCC UART DRIVER 5091M: Timur Tabi <timur@tabi.org> 5092L: linuxppc-dev@lists.ozlabs.org 5093S: Maintained 5094F: drivers/tty/serial/ucc_uart.c 5095 5096FREESCALE SOC SOUND DRIVERS 5097M: Timur Tabi <timur@tabi.org> 5098M: Nicolin Chen <nicoleotsuka@gmail.com> 5099M: Xiubo Li <Xiubo.Lee@gmail.com> 5100R: Fabio Estevam <fabio.estevam@nxp.com> 5101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5102L: linuxppc-dev@lists.ozlabs.org 5103S: Maintained 5104F: sound/soc/fsl/fsl* 5105F: sound/soc/fsl/imx* 5106F: sound/soc/fsl/mpc8610_hpcd.c 5107 5108FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5109M: "J. German Rivera" <German.Rivera@freescale.com> 5110M: Stuart Yoder <stuart.yoder@nxp.com> 5111L: linux-kernel@vger.kernel.org 5112S: Maintained 5113F: drivers/staging/fsl-mc/ 5114 5115FREEVXFS FILESYSTEM 5116M: Christoph Hellwig <hch@infradead.org> 5117W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5118S: Maintained 5119F: fs/freevxfs/ 5120 5121FREEZER 5122M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5123M: Pavel Machek <pavel@ucw.cz> 5124L: linux-pm@vger.kernel.org 5125S: Supported 5126F: Documentation/power/freezing-of-tasks.txt 5127F: include/linux/freezer.h 5128F: kernel/freezer.c 5129 5130FRONTSWAP API 5131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5132L: linux-kernel@vger.kernel.org 5133S: Maintained 5134F: mm/frontswap.c 5135F: include/linux/frontswap.h 5136 5137FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5138M: David Howells <dhowells@redhat.com> 5139L: linux-cachefs@redhat.com (moderated for non-subscribers) 5140S: Supported 5141F: Documentation/filesystems/caching/ 5142F: fs/fscache/ 5143F: include/linux/fscache*.h 5144 5145FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5146M: Theodore Y. Ts'o <tytso@mit.edu> 5147M: Jaegeuk Kim <jaegeuk@kernel.org> 5148S: Supported 5149F: fs/crypto/ 5150F: include/linux/fscrypto.h 5151 5152F2FS FILE SYSTEM 5153M: Jaegeuk Kim <jaegeuk@kernel.org> 5154M: Chao Yu <yuchao0@huawei.com> 5155L: linux-f2fs-devel@lists.sourceforge.net 5156W: https://f2fs.wiki.kernel.org/ 5157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5158S: Maintained 5159F: Documentation/filesystems/f2fs.txt 5160F: Documentation/ABI/testing/sysfs-fs-f2fs 5161F: fs/f2fs/ 5162F: include/linux/f2fs_fs.h 5163F: include/trace/events/f2fs.h 5164 5165FUJITSU FR-V (FRV) PORT 5166S: Orphan 5167F: arch/frv/ 5168 5169FUJITSU LAPTOP EXTRAS 5170M: Jonathan Woithe <jwoithe@just42.net> 5171L: platform-driver-x86@vger.kernel.org 5172S: Maintained 5173F: drivers/platform/x86/fujitsu-laptop.c 5174 5175FUJITSU M-5MO LS CAMERA ISP DRIVER 5176M: Kyungmin Park <kyungmin.park@samsung.com> 5177M: Heungjun Kim <riverful.kim@samsung.com> 5178L: linux-media@vger.kernel.org 5179S: Maintained 5180F: drivers/media/i2c/m5mols/ 5181F: include/media/i2c/m5mols.h 5182 5183FUJITSU TABLET EXTRAS 5184M: Robert Gerlach <khnz@gmx.de> 5185L: platform-driver-x86@vger.kernel.org 5186S: Maintained 5187F: drivers/platform/x86/fujitsu-tablet.c 5188 5189FUSE: FILESYSTEM IN USERSPACE 5190M: Miklos Szeredi <miklos@szeredi.hu> 5191L: linux-fsdevel@vger.kernel.org 5192W: http://fuse.sourceforge.net/ 5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5194S: Maintained 5195F: fs/fuse/ 5196F: include/uapi/linux/fuse.h 5197F: Documentation/filesystems/fuse.txt 5198 5199FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5200M: Rik Faith <faith@cs.unc.edu> 5201L: linux-scsi@vger.kernel.org 5202S: Odd Fixes (e.g., new signatures) 5203F: drivers/scsi/fdomain.* 5204 5205GCC PLUGINS 5206M: Kees Cook <keescook@chromium.org> 5207R: Emese Revfy <re.emese@gmail.com> 5208L: kernel-hardening@lists.openwall.com 5209S: Maintained 5210F: scripts/gcc-plugins/ 5211F: scripts/gcc-plugin.sh 5212F: Documentation/gcc-plugins.txt 5213 5214GCOV BASED KERNEL PROFILING 5215M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5216S: Maintained 5217F: kernel/gcov/ 5218F: Documentation/dev-tools/gcov.rst 5219 5220GDT SCSI DISK ARRAY CONTROLLER DRIVER 5221M: Achim Leubner <achim_leubner@adaptec.com> 5222L: linux-scsi@vger.kernel.org 5223W: http://www.icp-vortex.com/ 5224S: Supported 5225F: drivers/scsi/gdt* 5226 5227GDB KERNEL DEBUGGING HELPER SCRIPTS 5228M: Jan Kiszka <jan.kiszka@siemens.com> 5229M: Kieran Bingham <kieran@bingham.xyz> 5230S: Supported 5231F: scripts/gdb/ 5232 5233GEMTEK FM RADIO RECEIVER DRIVER 5234M: Hans Verkuil <hverkuil@xs4all.nl> 5235L: linux-media@vger.kernel.org 5236T: git git://linuxtv.org/media_tree.git 5237W: https://linuxtv.org 5238S: Maintained 5239F: drivers/media/radio/radio-gemtek* 5240 5241GENERIC GPIO I2C DRIVER 5242M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5243S: Supported 5244F: drivers/i2c/busses/i2c-gpio.c 5245F: include/linux/i2c-gpio.h 5246 5247GENERIC GPIO I2C MULTIPLEXER DRIVER 5248M: Peter Korsgaard <peter.korsgaard@barco.com> 5249L: linux-i2c@vger.kernel.org 5250S: Supported 5251F: drivers/i2c/muxes/i2c-mux-gpio.c 5252F: include/linux/i2c-mux-gpio.h 5253F: Documentation/i2c/muxes/i2c-mux-gpio 5254 5255GENERIC HDLC (WAN) DRIVERS 5256M: Krzysztof Halasa <khc@pm.waw.pl> 5257W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5258S: Maintained 5259F: drivers/net/wan/c101.c 5260F: drivers/net/wan/hd6457* 5261F: drivers/net/wan/hdlc* 5262F: drivers/net/wan/n2.c 5263F: drivers/net/wan/pc300too.c 5264F: drivers/net/wan/pci200syn.c 5265F: drivers/net/wan/wanxl* 5266 5267GENERIC INCLUDE/ASM HEADER FILES 5268M: Arnd Bergmann <arnd@arndb.de> 5269L: linux-arch@vger.kernel.org 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5271S: Maintained 5272F: include/asm-generic/ 5273F: include/uapi/asm-generic/ 5274 5275GENERIC PHY FRAMEWORK 5276M: Kishon Vijay Abraham I <kishon@ti.com> 5277L: linux-kernel@vger.kernel.org 5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5279S: Supported 5280F: drivers/phy/ 5281F: include/linux/phy/ 5282 5283GENERIC PM DOMAINS 5284M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5285M: Kevin Hilman <khilman@kernel.org> 5286M: Ulf Hansson <ulf.hansson@linaro.org> 5287L: linux-pm@vger.kernel.org 5288S: Supported 5289F: drivers/base/power/domain*.c 5290F: include/linux/pm_domain.h 5291 5292GENERIC UIO DRIVER FOR PCI DEVICES 5293M: "Michael S. Tsirkin" <mst@redhat.com> 5294L: kvm@vger.kernel.org 5295S: Supported 5296F: drivers/uio/uio_pci_generic.c 5297 5298GET_MAINTAINER SCRIPT 5299M: Joe Perches <joe@perches.com> 5300S: Maintained 5301F: scripts/get_maintainer.pl 5302 5303GENWQE (IBM Generic Workqueue Card) 5304M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5305M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5306S: Supported 5307F: drivers/misc/genwqe/ 5308 5309GFS2 FILE SYSTEM 5310M: Steven Whitehouse <swhiteho@redhat.com> 5311M: Bob Peterson <rpeterso@redhat.com> 5312L: cluster-devel@redhat.com 5313W: http://sources.redhat.com/cluster/ 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5315S: Supported 5316F: Documentation/filesystems/gfs2*.txt 5317F: fs/gfs2/ 5318F: include/uapi/linux/gfs2_ondisk.h 5319 5320GIGASET ISDN DRIVERS 5321M: Paul Bolle <pebolle@tiscali.nl> 5322L: gigaset307x-common@lists.sourceforge.net 5323W: http://gigaset307x.sourceforge.net/ 5324S: Odd Fixes 5325F: Documentation/isdn/README.gigaset 5326F: drivers/isdn/gigaset/ 5327F: include/uapi/linux/gigaset_dev.h 5328 5329GO7007 MPEG CODEC 5330M: Hans Verkuil <hans.verkuil@cisco.com> 5331L: linux-media@vger.kernel.org 5332S: Maintained 5333F: drivers/media/usb/go7007/ 5334 5335GOODIX TOUCHSCREEN 5336M: Bastien Nocera <hadess@hadess.net> 5337L: linux-input@vger.kernel.org 5338S: Maintained 5339F: drivers/input/touchscreen/goodix.c 5340 5341GPIO MOCKUP DRIVER 5342M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5343L: linux-gpio@vger.kernel.org 5344S: Maintained 5345F: drivers/gpio/gpio-mockup.c 5346F: tools/testing/selftests/gpio/ 5347 5348GPIO SUBSYSTEM 5349M: Linus Walleij <linus.walleij@linaro.org> 5350M: Alexandre Courbot <gnurou@gmail.com> 5351L: linux-gpio@vger.kernel.org 5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5353S: Maintained 5354F: Documentation/devicetree/bindings/gpio/ 5355F: Documentation/gpio/ 5356F: Documentation/ABI/testing/gpio-cdev 5357F: Documentation/ABI/obsolete/sysfs-gpio 5358F: drivers/gpio/ 5359F: include/linux/gpio/ 5360F: include/linux/gpio.h 5361F: include/asm-generic/gpio.h 5362F: include/uapi/linux/gpio.h 5363F: tools/gpio/ 5364 5365GRE DEMULTIPLEXER DRIVER 5366M: Dmitry Kozlov <xeb@mail.ru> 5367L: netdev@vger.kernel.org 5368S: Maintained 5369F: net/ipv4/gre_demux.c 5370F: net/ipv4/gre_offload.c 5371F: include/net/gre.h 5372 5373GRETH 10/100/1G Ethernet MAC device driver 5374M: Andreas Larsson <andreas@gaisler.com> 5375L: netdev@vger.kernel.org 5376S: Maintained 5377F: drivers/net/ethernet/aeroflex/ 5378 5379GREYBUS SUBSYSTEM 5380M: Johan Hovold <johan@kernel.org> 5381M: Alex Elder <elder@kernel.org> 5382M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5383S: Maintained 5384F: drivers/staging/greybus/ 5385 5386GREYBUS AUDIO PROTOCOLS DRIVERS 5387M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5388M: Mark Greer <mgreer@animalcreek.com> 5389S: Maintained 5390F: drivers/staging/greybus/audio_apbridgea.c 5391F: drivers/staging/greybus/audio_apbridgea.h 5392F: drivers/staging/greybus/audio_codec.c 5393F: drivers/staging/greybus/audio_codec.h 5394F: drivers/staging/greybus/audio_gb.c 5395F: drivers/staging/greybus/audio_manager.c 5396F: drivers/staging/greybus/audio_manager.h 5397F: drivers/staging/greybus/audio_manager_module.c 5398F: drivers/staging/greybus/audio_manager_private.h 5399F: drivers/staging/greybus/audio_manager_sysfs.c 5400F: drivers/staging/greybus/audio_module.c 5401F: drivers/staging/greybus/audio_topology.c 5402 5403GREYBUS PROTOCOLS DRIVERS 5404M: Rui Miguel Silva <rmfrfs@gmail.com> 5405S: Maintained 5406F: drivers/staging/greybus/sdio.c 5407F: drivers/staging/greybus/light.c 5408F: drivers/staging/greybus/gpio.c 5409F: drivers/staging/greybus/power_supply.c 5410F: drivers/staging/greybus/spi.c 5411F: drivers/staging/greybus/spilib.c 5412 5413GREYBUS PROTOCOLS DRIVERS 5414M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5415S: Maintained 5416F: drivers/staging/greybus/loopback.c 5417F: drivers/staging/greybus/timesync.c 5418F: drivers/staging/greybus/timesync_platform.c 5419 5420GREYBUS PROTOCOLS DRIVERS 5421M: Viresh Kumar <vireshk@kernel.org> 5422S: Maintained 5423F: drivers/staging/greybus/authentication.c 5424F: drivers/staging/greybus/bootrom.c 5425F: drivers/staging/greybus/firmware.h 5426F: drivers/staging/greybus/fw-core.c 5427F: drivers/staging/greybus/fw-download.c 5428F: drivers/staging/greybus/fw-managament.c 5429F: drivers/staging/greybus/greybus_authentication.h 5430F: drivers/staging/greybus/greybus_firmware.h 5431F: drivers/staging/greybus/hid.c 5432F: drivers/staging/greybus/i2c.c 5433F: drivers/staging/greybus/spi.c 5434F: drivers/staging/greybus/spilib.c 5435F: drivers/staging/greybus/spilib.h 5436 5437GREYBUS PROTOCOLS DRIVERS 5438M: David Lin <dtwlin@gmail.com> 5439S: Maintained 5440F: drivers/staging/greybus/uart.c 5441F: drivers/staging/greybus/log.c 5442 5443GREYBUS PLATFORM DRIVERS 5444M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5445S: Maintained 5446F: drivers/staging/greybus/arche-platform.c 5447F: drivers/staging/greybus/arche-apb-ctrl.c 5448F: drivers/staging/greybus/arche_platform.h 5449 5450GS1662 VIDEO SERIALIZER 5451M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5452L: linux-media@vger.kernel.org 5453T: git git://linuxtv.org/media_tree.git 5454S: Maintained 5455F: drivers/media/spi/gs1662.c 5456 5457GSPCA FINEPIX SUBDRIVER 5458M: Frank Zago <frank@zago.net> 5459L: linux-media@vger.kernel.org 5460T: git git://linuxtv.org/media_tree.git 5461S: Maintained 5462F: drivers/media/usb/gspca/finepix.c 5463 5464GSPCA GL860 SUBDRIVER 5465M: Olivier Lorin <o.lorin@laposte.net> 5466L: linux-media@vger.kernel.org 5467T: git git://linuxtv.org/media_tree.git 5468S: Maintained 5469F: drivers/media/usb/gspca/gl860/ 5470 5471GSPCA M5602 SUBDRIVER 5472M: Erik Andren <erik.andren@gmail.com> 5473L: linux-media@vger.kernel.org 5474T: git git://linuxtv.org/media_tree.git 5475S: Maintained 5476F: drivers/media/usb/gspca/m5602/ 5477 5478GSPCA PAC207 SONIXB SUBDRIVER 5479M: Hans Verkuil <hverkuil@xs4all.nl> 5480L: linux-media@vger.kernel.org 5481T: git git://linuxtv.org/media_tree.git 5482S: Odd Fixes 5483F: drivers/media/usb/gspca/pac207.c 5484 5485GSPCA SN9C20X SUBDRIVER 5486M: Brian Johnson <brijohn@gmail.com> 5487L: linux-media@vger.kernel.org 5488T: git git://linuxtv.org/media_tree.git 5489S: Maintained 5490F: drivers/media/usb/gspca/sn9c20x.c 5491 5492GSPCA T613 SUBDRIVER 5493M: Leandro Costantino <lcostantino@gmail.com> 5494L: linux-media@vger.kernel.org 5495T: git git://linuxtv.org/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/gspca/t613.c 5498 5499GSPCA USB WEBCAM DRIVER 5500M: Hans Verkuil <hverkuil@xs4all.nl> 5501L: linux-media@vger.kernel.org 5502T: git git://linuxtv.org/media_tree.git 5503S: Odd Fixes 5504F: drivers/media/usb/gspca/ 5505 5506GUID PARTITION TABLE (GPT) 5507M: Davidlohr Bueso <dave@stgolabs.net> 5508L: linux-efi@vger.kernel.org 5509S: Maintained 5510F: block/partitions/efi.* 5511 5512STK1160 USB VIDEO CAPTURE DRIVER 5513M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5514L: linux-media@vger.kernel.org 5515T: git git://linuxtv.org/media_tree.git 5516S: Maintained 5517F: drivers/media/usb/stk1160/ 5518 5519H8/300 ARCHITECTURE 5520M: Yoshinori Sato <ysato@users.sourceforge.jp> 5521L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5522W: http://uclinux-h8.sourceforge.jp 5523T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5524S: Maintained 5525F: arch/h8300/ 5526F: drivers/clocksource/h8300_*.c 5527F: drivers/clk/h8300/ 5528F: drivers/irqchip/irq-renesas-h8*.c 5529 5530HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5531M: Frank Seidel <frank@f-seidel.de> 5532L: platform-driver-x86@vger.kernel.org 5533W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5534S: Maintained 5535F: drivers/platform/x86/hdaps.c 5536 5537HDPVR USB VIDEO ENCODER DRIVER 5538M: Hans Verkuil <hverkuil@xs4all.nl> 5539L: linux-media@vger.kernel.org 5540T: git git://linuxtv.org/media_tree.git 5541W: https://linuxtv.org 5542S: Odd Fixes 5543F: drivers/media/usb/hdpvr/ 5544 5545HWPOISON MEMORY FAILURE HANDLING 5546M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5547L: linux-mm@kvack.org 5548S: Maintained 5549F: mm/memory-failure.c 5550F: mm/hwpoison-inject.c 5551 5552HYPERVISOR VIRTUAL CONSOLE DRIVER 5553L: linuxppc-dev@lists.ozlabs.org 5554S: Odd Fixes 5555F: drivers/tty/hvc/ 5556 5557HACKRF MEDIA DRIVER 5558M: Antti Palosaari <crope@iki.fi> 5559L: linux-media@vger.kernel.org 5560W: https://linuxtv.org 5561W: http://palosaari.fi/linux/ 5562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5563T: git git://linuxtv.org/anttip/media_tree.git 5564S: Maintained 5565F: drivers/media/usb/hackrf/ 5566 5567HARDWARE MONITORING 5568M: Jean Delvare <jdelvare@suse.com> 5569M: Guenter Roeck <linux@roeck-us.net> 5570L: linux-hwmon@vger.kernel.org 5571W: http://hwmon.wiki.kernel.org/ 5572T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5574S: Maintained 5575F: Documentation/hwmon/ 5576F: drivers/hwmon/ 5577F: include/linux/hwmon*.h 5578 5579HARDWARE RANDOM NUMBER GENERATOR CORE 5580M: Matt Mackall <mpm@selenic.com> 5581M: Herbert Xu <herbert@gondor.apana.org.au> 5582L: linux-crypto@vger.kernel.org 5583S: Odd fixes 5584F: Documentation/devicetree/bindings/rng/ 5585F: Documentation/hw_random.txt 5586F: drivers/char/hw_random/ 5587F: include/linux/hw_random.h 5588 5589HARDWARE SPINLOCK CORE 5590M: Ohad Ben-Cohen <ohad@wizery.com> 5591M: Bjorn Andersson <bjorn.andersson@linaro.org> 5592L: linux-remoteproc@vger.kernel.org 5593S: Maintained 5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5595F: Documentation/devicetree/bindings/hwlock/ 5596F: Documentation/hwspinlock.txt 5597F: drivers/hwspinlock/ 5598F: include/linux/hwspinlock.h 5599 5600HARMONY SOUND DRIVER 5601L: linux-parisc@vger.kernel.org 5602S: Maintained 5603F: sound/parisc/harmony.* 5604 5605HD29L2 MEDIA DRIVER 5606M: Antti Palosaari <crope@iki.fi> 5607L: linux-media@vger.kernel.org 5608W: https://linuxtv.org 5609W: http://palosaari.fi/linux/ 5610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5611T: git git://linuxtv.org/anttip/media_tree.git 5612S: Maintained 5613F: drivers/media/dvb-frontends/hd29l2* 5614 5615HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5616M: Brian Boylston <brian.boylston@hpe.com> 5617S: Supported 5618F: Documentation/watchdog/hpwdt.txt 5619F: drivers/watchdog/hpwdt.c 5620 5621HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5622M: Don Brace <don.brace@microsemi.com> 5623L: iss_storagedev@hp.com 5624L: esc.storagedev@microsemi.com 5625L: linux-scsi@vger.kernel.org 5626S: Supported 5627F: Documentation/scsi/hpsa.txt 5628F: drivers/scsi/hpsa*.[ch] 5629F: include/linux/cciss*.h 5630F: include/uapi/linux/cciss*.h 5631 5632HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5633M: Don Brace <don.brace@microsemi.com> 5634L: iss_storagedev@hp.com 5635L: esc.storagedev@microsemi.com 5636L: linux-scsi@vger.kernel.org 5637S: Supported 5638F: Documentation/blockdev/cciss.txt 5639F: drivers/block/cciss* 5640F: include/linux/cciss_ioctl.h 5641F: include/uapi/linux/cciss_ioctl.h 5642 5643HFI1 DRIVER 5644M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5645M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5646L: linux-rdma@vger.kernel.org 5647S: Supported 5648F: drivers/infiniband/hw/hfi1 5649 5650HFS FILESYSTEM 5651L: linux-fsdevel@vger.kernel.org 5652S: Orphan 5653F: Documentation/filesystems/hfs.txt 5654F: fs/hfs/ 5655 5656HFSPLUS FILESYSTEM 5657L: linux-fsdevel@vger.kernel.org 5658S: Orphan 5659F: Documentation/filesystems/hfsplus.txt 5660F: fs/hfsplus/ 5661 5662HGA FRAMEBUFFER DRIVER 5663M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5664L: linux-nvidia@lists.surfsouth.com 5665W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5666S: Maintained 5667F: drivers/video/fbdev/hgafb.c 5668 5669HIBERNATION (aka Software Suspend, aka swsusp) 5670M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5671M: Pavel Machek <pavel@ucw.cz> 5672L: linux-pm@vger.kernel.org 5673B: https://bugzilla.kernel.org 5674S: Supported 5675F: arch/x86/power/ 5676F: drivers/base/power/ 5677F: kernel/power/ 5678F: include/linux/suspend.h 5679F: include/linux/freezer.h 5680F: include/linux/pm.h 5681F: arch/*/include/asm/suspend*.h 5682 5683HID CORE LAYER 5684M: Jiri Kosina <jikos@kernel.org> 5685R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5686L: linux-input@vger.kernel.org 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5688S: Maintained 5689F: drivers/hid/ 5690F: include/linux/hid* 5691F: include/uapi/linux/hid* 5692 5693HID SENSOR HUB DRIVERS 5694M: Jiri Kosina <jikos@kernel.org> 5695M: Jonathan Cameron <jic23@kernel.org> 5696M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5697L: linux-input@vger.kernel.org 5698L: linux-iio@vger.kernel.org 5699S: Maintained 5700F: Documentation/hid/hid-sensor* 5701F: drivers/hid/hid-sensor-* 5702F: drivers/iio/*/hid-* 5703F: include/linux/hid-sensor-* 5704 5705HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5706M: Thomas Gleixner <tglx@linutronix.de> 5707L: linux-kernel@vger.kernel.org 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5709S: Maintained 5710F: Documentation/timers/ 5711F: kernel/time/hrtimer.c 5712F: kernel/time/clockevents.c 5713F: kernel/time/tick*.* 5714F: kernel/time/timer_*.c 5715F: include/linux/clockchips.h 5716F: include/linux/hrtimer.h 5717 5718HIGH-SPEED SCC DRIVER FOR AX.25 5719L: linux-hams@vger.kernel.org 5720S: Orphan 5721F: drivers/net/hamradio/dmascc.c 5722F: drivers/net/hamradio/scc.c 5723 5724HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5725M: HighPoint Linux Team <linux@highpoint-tech.com> 5726W: http://www.highpoint-tech.com 5727S: Supported 5728F: Documentation/scsi/hptiop.txt 5729F: drivers/scsi/hptiop.c 5730 5731HIPPI 5732M: Jes Sorensen <jes@trained-monkey.org> 5733L: linux-hippi@sunsite.dk 5734S: Maintained 5735F: include/linux/hippidevice.h 5736F: include/uapi/linux/if_hippi.h 5737F: net/802/hippi.c 5738F: drivers/net/hippi/ 5739 5740HISILICON NETWORK SUBSYSTEM DRIVER 5741M: Yisen Zhuang <yisen.zhuang@huawei.com> 5742M: Salil Mehta <salil.mehta@huawei.com> 5743L: netdev@vger.kernel.org 5744W: http://www.hisilicon.com 5745S: Maintained 5746F: drivers/net/ethernet/hisilicon/ 5747F: Documentation/devicetree/bindings/net/hisilicon*.txt 5748 5749HISILICON ROCE DRIVER 5750M: Lijun Ou <oulijun@huawei.com> 5751M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5752L: linux-rdma@vger.kernel.org 5753S: Maintained 5754F: drivers/infiniband/hw/hns/ 5755F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5756 5757HISILICON SAS Controller 5758M: John Garry <john.garry@huawei.com> 5759W: http://www.hisilicon.com 5760S: Supported 5761F: drivers/scsi/hisi_sas/ 5762F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5763 5764HOST AP DRIVER 5765M: Jouni Malinen <j@w1.fi> 5766L: linux-wireless@vger.kernel.org 5767W: http://w1.fi/hostap-driver.html 5768S: Obsolete 5769F: drivers/net/wireless/intersil/hostap/ 5770 5771HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5772L: platform-driver-x86@vger.kernel.org 5773S: Orphan 5774F: drivers/platform/x86/tc1100-wmi.c 5775 5776HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5777M: Jaroslav Kysela <perex@perex.cz> 5778S: Maintained 5779F: drivers/net/ethernet/hp/hp100.* 5780 5781HPET: High Precision Event Timers driver 5782M: Clemens Ladisch <clemens@ladisch.de> 5783S: Maintained 5784F: Documentation/timers/hpet.txt 5785F: drivers/char/hpet.c 5786F: include/linux/hpet.h 5787F: include/uapi/linux/hpet.h 5788 5789HPET: x86 5790S: Orphan 5791F: arch/x86/kernel/hpet.c 5792F: arch/x86/include/asm/hpet.h 5793 5794HPFS FILESYSTEM 5795M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5796W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5797S: Maintained 5798F: fs/hpfs/ 5799 5800HSI SUBSYSTEM 5801M: Sebastian Reichel <sre@kernel.org> 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5803S: Maintained 5804F: Documentation/ABI/testing/sysfs-bus-hsi 5805F: Documentation/device-drivers/serial-interfaces.rst 5806F: drivers/hsi/ 5807F: include/linux/hsi/ 5808F: include/uapi/linux/hsi/ 5809 5810HSO 3G MODEM DRIVER 5811M: Jan Dumon <j.dumon@option.com> 5812W: http://www.pharscape.org 5813S: Maintained 5814F: drivers/net/usb/hso.c 5815 5816HSR NETWORK PROTOCOL 5817M: Arvid Brodin <arvid.brodin@alten.se> 5818L: netdev@vger.kernel.org 5819S: Maintained 5820F: net/hsr/ 5821 5822HTCPEN TOUCHSCREEN DRIVER 5823M: Pau Oliva Fora <pof@eslack.org> 5824L: linux-input@vger.kernel.org 5825S: Maintained 5826F: drivers/input/touchscreen/htcpen.c 5827 5828HUGETLB FILESYSTEM 5829M: Nadia Yvette Chambers <nyc@holomorphy.com> 5830S: Maintained 5831F: fs/hugetlbfs/ 5832 5833HVA ST MEDIA DRIVER 5834M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5835L: linux-media@vger.kernel.org 5836T: git git://linuxtv.org/media_tree.git 5837W: https://linuxtv.org 5838S: Supported 5839F: drivers/media/platform/sti/hva 5840 5841Hyper-V CORE AND DRIVERS 5842M: "K. Y. Srinivasan" <kys@microsoft.com> 5843M: Haiyang Zhang <haiyangz@microsoft.com> 5844L: devel@linuxdriverproject.org 5845S: Maintained 5846F: arch/x86/include/asm/mshyperv.h 5847F: arch/x86/include/uapi/asm/hyperv.h 5848F: arch/x86/kernel/cpu/mshyperv.c 5849F: drivers/hid/hid-hyperv.c 5850F: drivers/hv/ 5851F: drivers/input/serio/hyperv-keyboard.c 5852F: drivers/pci/host/pci-hyperv.c 5853F: drivers/net/hyperv/ 5854F: drivers/scsi/storvsc_drv.c 5855F: drivers/video/fbdev/hyperv_fb.c 5856F: include/linux/hyperv.h 5857F: tools/hv/ 5858F: Documentation/ABI/stable/sysfs-bus-vmbus 5859 5860I2C MUXES 5861M: Peter Rosin <peda@axentia.se> 5862L: linux-i2c@vger.kernel.org 5863S: Maintained 5864F: Documentation/i2c/i2c-topology 5865F: Documentation/i2c/muxes/ 5866F: Documentation/devicetree/bindings/i2c/i2c-mux* 5867F: Documentation/devicetree/bindings/i2c/i2c-arb* 5868F: Documentation/devicetree/bindings/i2c/i2c-gate* 5869F: drivers/i2c/i2c-mux.c 5870F: drivers/i2c/muxes/ 5871F: include/linux/i2c-mux.h 5872 5873I2C OVER PARALLEL PORT 5874M: Jean Delvare <jdelvare@suse.com> 5875L: linux-i2c@vger.kernel.org 5876S: Maintained 5877F: Documentation/i2c/busses/i2c-parport 5878F: Documentation/i2c/busses/i2c-parport-light 5879F: drivers/i2c/busses/i2c-parport.c 5880F: drivers/i2c/busses/i2c-parport-light.c 5881 5882I2C/SMBUS CONTROLLER DRIVERS FOR PC 5883M: Jean Delvare <jdelvare@suse.com> 5884L: linux-i2c@vger.kernel.org 5885S: Maintained 5886F: Documentation/i2c/busses/i2c-ali1535 5887F: Documentation/i2c/busses/i2c-ali1563 5888F: Documentation/i2c/busses/i2c-ali15x3 5889F: Documentation/i2c/busses/i2c-amd756 5890F: Documentation/i2c/busses/i2c-amd8111 5891F: Documentation/i2c/busses/i2c-i801 5892F: Documentation/i2c/busses/i2c-nforce2 5893F: Documentation/i2c/busses/i2c-piix4 5894F: Documentation/i2c/busses/i2c-sis5595 5895F: Documentation/i2c/busses/i2c-sis630 5896F: Documentation/i2c/busses/i2c-sis96x 5897F: Documentation/i2c/busses/i2c-via 5898F: Documentation/i2c/busses/i2c-viapro 5899F: drivers/i2c/busses/i2c-ali1535.c 5900F: drivers/i2c/busses/i2c-ali1563.c 5901F: drivers/i2c/busses/i2c-ali15x3.c 5902F: drivers/i2c/busses/i2c-amd756.c 5903F: drivers/i2c/busses/i2c-amd756-s4882.c 5904F: drivers/i2c/busses/i2c-amd8111.c 5905F: drivers/i2c/busses/i2c-i801.c 5906F: drivers/i2c/busses/i2c-isch.c 5907F: drivers/i2c/busses/i2c-nforce2.c 5908F: drivers/i2c/busses/i2c-nforce2-s4985.c 5909F: drivers/i2c/busses/i2c-piix4.c 5910F: drivers/i2c/busses/i2c-sis5595.c 5911F: drivers/i2c/busses/i2c-sis630.c 5912F: drivers/i2c/busses/i2c-sis96x.c 5913F: drivers/i2c/busses/i2c-via.c 5914F: drivers/i2c/busses/i2c-viapro.c 5915 5916I2C/SMBUS ISMT DRIVER 5917M: Seth Heasley <seth.heasley@intel.com> 5918M: Neil Horman <nhorman@tuxdriver.com> 5919L: linux-i2c@vger.kernel.org 5920F: drivers/i2c/busses/i2c-ismt.c 5921F: Documentation/i2c/busses/i2c-ismt 5922 5923I2C/SMBUS STUB DRIVER 5924M: Jean Delvare <jdelvare@suse.com> 5925L: linux-i2c@vger.kernel.org 5926S: Maintained 5927F: drivers/i2c/i2c-stub.c 5928 5929I2C SUBSYSTEM 5930M: Wolfram Sang <wsa@the-dreams.de> 5931L: linux-i2c@vger.kernel.org 5932W: https://i2c.wiki.kernel.org/ 5933Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5935S: Maintained 5936F: Documentation/devicetree/bindings/i2c/ 5937F: Documentation/i2c/ 5938F: drivers/i2c/ 5939F: drivers/i2c/*/ 5940F: include/linux/i2c.h 5941F: include/linux/i2c-*.h 5942F: include/uapi/linux/i2c.h 5943F: include/uapi/linux/i2c-*.h 5944 5945I2C ACPI SUPPORT 5946M: Mika Westerberg <mika.westerberg@linux.intel.com> 5947L: linux-i2c@vger.kernel.org 5948L: linux-acpi@vger.kernel.org 5949S: Maintained 5950 5951I2C-TAOS-EVM DRIVER 5952M: Jean Delvare <jdelvare@suse.com> 5953L: linux-i2c@vger.kernel.org 5954S: Maintained 5955F: Documentation/i2c/busses/i2c-taos-evm 5956F: drivers/i2c/busses/i2c-taos-evm.c 5957 5958I2C-TINY-USB DRIVER 5959M: Till Harbaum <till@harbaum.org> 5960L: linux-i2c@vger.kernel.org 5961W: http://www.harbaum.org/till/i2c_tiny_usb 5962S: Maintained 5963F: drivers/i2c/busses/i2c-tiny-usb.c 5964 5965i386 BOOT CODE 5966M: "H. Peter Anvin" <hpa@zytor.com> 5967S: Maintained 5968F: arch/x86/boot/ 5969 5970i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5971M: "H. Peter Anvin" <hpa@zytor.com> 5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5973S: Maintained 5974 5975IA64 (Itanium) PLATFORM 5976M: Tony Luck <tony.luck@intel.com> 5977M: Fenghua Yu <fenghua.yu@intel.com> 5978L: linux-ia64@vger.kernel.org 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5980S: Maintained 5981F: arch/ia64/ 5982 5983IBM Power VMX Cryptographic instructions 5984M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5985M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5986L: linux-crypto@vger.kernel.org 5987S: Supported 5988F: drivers/crypto/vmx/Makefile 5989F: drivers/crypto/vmx/Kconfig 5990F: drivers/crypto/vmx/vmx.c 5991F: drivers/crypto/vmx/aes* 5992F: drivers/crypto/vmx/ghash* 5993F: drivers/crypto/vmx/ppc-xlate.pl 5994 5995IBM Power in-Nest Crypto Acceleration 5996M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5997M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5998L: linux-crypto@vger.kernel.org 5999S: Supported 6000F: drivers/crypto/nx/Makefile 6001F: drivers/crypto/nx/Kconfig 6002F: drivers/crypto/nx/nx-aes* 6003F: drivers/crypto/nx/nx-sha* 6004F: drivers/crypto/nx/nx.* 6005F: drivers/crypto/nx/nx_csbcpb.h 6006F: drivers/crypto/nx/nx_debugfs.h 6007 6008IBM Power 842 compression accelerator 6009M: Dan Streetman <ddstreet@ieee.org> 6010S: Supported 6011F: drivers/crypto/nx/Makefile 6012F: drivers/crypto/nx/Kconfig 6013F: drivers/crypto/nx/nx-842* 6014F: include/linux/sw842.h 6015F: crypto/842.c 6016F: lib/842/ 6017 6018IBM Power Linux RAID adapter 6019M: Brian King <brking@us.ibm.com> 6020S: Supported 6021F: drivers/scsi/ipr.* 6022 6023IBM Power Virtual Ethernet Device Driver 6024M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6025L: netdev@vger.kernel.org 6026S: Supported 6027F: drivers/net/ethernet/ibm/ibmveth.* 6028 6029IBM Power SRIOV Virtual NIC Device Driver 6030M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6031M: John Allen <jallen@linux.vnet.ibm.com> 6032L: netdev@vger.kernel.org 6033S: Supported 6034F: drivers/net/ethernet/ibm/ibmvnic.* 6035 6036IBM Power Virtual SCSI Device Drivers 6037M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6038L: linux-scsi@vger.kernel.org 6039S: Supported 6040F: drivers/scsi/ibmvscsi/ibmvscsi* 6041F: include/scsi/viosrp.h 6042 6043IBM Power Virtual SCSI Device Target Driver 6044M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6045M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6046L: linux-scsi@vger.kernel.org 6047L: target-devel@vger.kernel.org 6048S: Supported 6049F: drivers/scsi/ibmvscsi_tgt/ 6050 6051IBM Power Virtual FC Device Drivers 6052M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6053L: linux-scsi@vger.kernel.org 6054S: Supported 6055F: drivers/scsi/ibmvscsi/ibmvfc* 6056 6057IBM ServeRAID RAID DRIVER 6058S: Orphan 6059F: drivers/scsi/ips.* 6060 6061ICH LPC AND GPIO DRIVER 6062M: Peter Tyser <ptyser@xes-inc.com> 6063S: Maintained 6064F: drivers/mfd/lpc_ich.c 6065F: drivers/gpio/gpio-ich.c 6066 6067IDE SUBSYSTEM 6068M: "David S. Miller" <davem@davemloft.net> 6069L: linux-ide@vger.kernel.org 6070Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6072S: Maintained 6073F: Documentation/ide/ 6074F: drivers/ide/ 6075F: include/linux/ide.h 6076 6077IDEAPAD LAPTOP EXTRAS DRIVER 6078M: Ike Panhc <ike.pan@canonical.com> 6079L: platform-driver-x86@vger.kernel.org 6080W: http://launchpad.net/ideapad-laptop 6081S: Maintained 6082F: drivers/platform/x86/ideapad-laptop.c 6083 6084IDEAPAD LAPTOP SLIDEBAR DRIVER 6085M: Andrey Moiseev <o2g.org.ru@gmail.com> 6086L: linux-input@vger.kernel.org 6087W: https://github.com/o2genum/ideapad-slidebar 6088S: Maintained 6089F: drivers/input/misc/ideapad_slidebar.c 6090 6091IDE/ATAPI DRIVERS 6092M: Borislav Petkov <bp@alien8.de> 6093L: linux-ide@vger.kernel.org 6094S: Maintained 6095F: Documentation/cdrom/ide-cd 6096F: drivers/ide/ide-cd* 6097 6098IDLE-I7300 6099M: Andy Henroid <andrew.d.henroid@intel.com> 6100L: linux-pm@vger.kernel.org 6101S: Supported 6102F: drivers/idle/i7300_idle.c 6103 6104IEEE 802.15.4 SUBSYSTEM 6105M: Alexander Aring <aar@pengutronix.de> 6106L: linux-wpan@vger.kernel.org 6107W: http://wpan.cakelab.org/ 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6110S: Maintained 6111F: net/ieee802154/ 6112F: net/mac802154/ 6113F: drivers/net/ieee802154/ 6114F: include/linux/nl802154.h 6115F: include/linux/ieee802154.h 6116F: include/net/nl802154.h 6117F: include/net/mac802154.h 6118F: include/net/af_ieee802154.h 6119F: include/net/cfg802154.h 6120F: include/net/ieee802154_netdev.h 6121F: Documentation/networking/ieee802154.txt 6122 6123IGORPLUG-USB IR RECEIVER 6124M: Sean Young <sean@mess.org> 6125L: linux-media@vger.kernel.org 6126S: Maintained 6127F: drivers/media/rc/igorplugusb.c 6128 6129IGUANAWORKS USB IR TRANSCEIVER 6130M: Sean Young <sean@mess.org> 6131L: linux-media@vger.kernel.org 6132S: Maintained 6133F: drivers/media/rc/iguanair.c 6134 6135IIO SUBSYSTEM AND DRIVERS 6136M: Jonathan Cameron <jic23@kernel.org> 6137R: Hartmut Knaack <knaack.h@gmx.de> 6138R: Lars-Peter Clausen <lars@metafoo.de> 6139R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6140L: linux-iio@vger.kernel.org 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6142S: Maintained 6143F: Documentation/devicetree/bindings/iio/ 6144F: drivers/iio/ 6145F: drivers/staging/iio/ 6146F: include/linux/iio/ 6147F: tools/iio/ 6148 6149IKANOS/ADI EAGLE ADSL USB DRIVER 6150M: Matthieu Castet <castet.matthieu@free.fr> 6151M: Stanislaw Gruszka <stf_xl@wp.pl> 6152S: Maintained 6153F: drivers/usb/atm/ueagle-atm.c 6154 6155IMGTEC ASCII LCD DRIVER 6156M: Paul Burton <paul.burton@imgtec.com> 6157S: Maintained 6158F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6159F: drivers/auxdisplay/img-ascii-lcd.c 6160 6161INA209 HARDWARE MONITOR DRIVER 6162M: Guenter Roeck <linux@roeck-us.net> 6163L: linux-hwmon@vger.kernel.org 6164S: Maintained 6165F: Documentation/hwmon/ina209 6166F: Documentation/devicetree/bindings/i2c/ina209.txt 6167F: drivers/hwmon/ina209.c 6168 6169INA2XX HARDWARE MONITOR DRIVER 6170M: Guenter Roeck <linux@roeck-us.net> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/ina2xx 6174F: drivers/hwmon/ina2xx.c 6175F: include/linux/platform_data/ina2xx.h 6176 6177INDUSTRY PACK SUBSYSTEM (IPACK) 6178M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6179M: Jens Taprogge <jens.taprogge@taprogge.org> 6180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6181L: industrypack-devel@lists.sourceforge.net 6182W: http://industrypack.sourceforge.net 6183S: Maintained 6184F: drivers/ipack/ 6185 6186INGENIC JZ4780 DMA Driver 6187M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6188S: Maintained 6189F: drivers/dma/dma-jz4780.c 6190 6191INGENIC JZ4780 NAND DRIVER 6192M: Harvey Hunt <harveyhuntnexus@gmail.com> 6193L: linux-mtd@lists.infradead.org 6194S: Maintained 6195F: drivers/mtd/nand/jz4780_* 6196 6197INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6198M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6199M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6200L: linux-ima-devel@lists.sourceforge.net 6201L: linux-ima-user@lists.sourceforge.net 6202L: linux-security-module@vger.kernel.org 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6204S: Supported 6205F: security/integrity/ima/ 6206 6207IMGTEC IR DECODER DRIVER 6208M: James Hogan <james.hogan@imgtec.com> 6209S: Maintained 6210F: drivers/media/rc/img-ir/ 6211 6212IMS TWINTURBO FRAMEBUFFER DRIVER 6213L: linux-fbdev@vger.kernel.org 6214S: Orphan 6215F: drivers/video/fbdev/imsttfb.c 6216 6217INFINIBAND SUBSYSTEM 6218M: Doug Ledford <dledford@redhat.com> 6219M: Sean Hefty <sean.hefty@intel.com> 6220M: Hal Rosenstock <hal.rosenstock@gmail.com> 6221L: linux-rdma@vger.kernel.org 6222W: http://www.openfabrics.org/ 6223Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6225S: Supported 6226F: Documentation/infiniband/ 6227F: drivers/infiniband/ 6228F: include/uapi/linux/if_infiniband.h 6229F: include/uapi/rdma/ 6230F: include/rdma/ 6231 6232INOTIFY 6233M: John McCutchan <john@johnmccutchan.com> 6234M: Robert Love <rlove@rlove.org> 6235M: Eric Paris <eparis@parisplace.org> 6236S: Maintained 6237F: Documentation/filesystems/inotify.txt 6238F: fs/notify/inotify/ 6239F: include/linux/inotify.h 6240F: include/uapi/linux/inotify.h 6241 6242INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6243M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6244L: linux-input@vger.kernel.org 6245Q: http://patchwork.kernel.org/project/linux-input/list/ 6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6247S: Maintained 6248F: drivers/input/ 6249F: include/linux/input.h 6250F: include/uapi/linux/input.h 6251F: include/linux/input/ 6252F: Documentation/devicetree/bindings/input/ 6253 6254INPUT MULTITOUCH (MT) PROTOCOL 6255M: Henrik Rydberg <rydberg@bitmath.org> 6256L: linux-input@vger.kernel.org 6257S: Odd fixes 6258F: Documentation/input/multi-touch-protocol.txt 6259F: drivers/input/input-mt.c 6260K: \b(ABS|SYN)_MT_ 6261 6262INTEL ASoC BDW/HSW DRIVERS 6263M: Jie Yang <yang.jie@linux.intel.com> 6264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6265S: Supported 6266F: sound/soc/intel/common/sst-dsp* 6267F: sound/soc/intel/common/sst-firmware.c 6268F: sound/soc/intel/boards/broadwell.c 6269F: sound/soc/intel/haswell/ 6270 6271INTEL C600 SERIES SAS CONTROLLER DRIVER 6272M: Intel SCU Linux support <intel-linux-scu@intel.com> 6273M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6274L: linux-scsi@vger.kernel.org 6275T: git git://git.code.sf.net/p/intel-sas/isci 6276S: Supported 6277F: drivers/scsi/isci/ 6278 6279INTEL HID EVENT DRIVER 6280M: Alex Hung <alex.hung@canonical.com> 6281L: platform-driver-x86@vger.kernel.org 6282S: Maintained 6283F: drivers/platform/x86/intel-hid.c 6284 6285INTEL VIRTUAL BUTTON DRIVER 6286M: AceLan Kao <acelan.kao@canonical.com> 6287L: platform-driver-x86@vger.kernel.org 6288S: Maintained 6289F: drivers/platform/x86/intel-vbtn.c 6290 6291INTEL IDLE DRIVER 6292M: Len Brown <lenb@kernel.org> 6293L: linux-pm@vger.kernel.org 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6295S: Supported 6296F: drivers/idle/intel_idle.c 6297 6298INTEL INTEGRATED SENSOR HUB DRIVER 6299M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6300M: Jiri Kosina <jikos@kernel.org> 6301L: linux-input@vger.kernel.org 6302S: Maintained 6303F: drivers/hid/intel-ish-hid/ 6304 6305INTEL PSTATE DRIVER 6306M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6307M: Len Brown <lenb@kernel.org> 6308L: linux-pm@vger.kernel.org 6309S: Supported 6310F: drivers/cpufreq/intel_pstate.c 6311 6312INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6313M: Maik Broemme <mbroemme@libmpq.org> 6314L: linux-fbdev@vger.kernel.org 6315S: Maintained 6316F: Documentation/fb/intelfb.txt 6317F: drivers/video/fbdev/intelfb/ 6318 6319INTEL 810/815 FRAMEBUFFER DRIVER 6320M: Antonino Daplas <adaplas@gmail.com> 6321L: linux-fbdev@vger.kernel.org 6322S: Maintained 6323F: drivers/video/fbdev/i810/ 6324 6325INTEL MENLOW THERMAL DRIVER 6326M: Sujith Thomas <sujith.thomas@intel.com> 6327L: platform-driver-x86@vger.kernel.org 6328W: https://01.org/linux-acpi 6329S: Supported 6330F: drivers/platform/x86/intel_menlow.c 6331 6332INTEL I/OAT DMA DRIVER 6333M: Dave Jiang <dave.jiang@intel.com> 6334R: Dan Williams <dan.j.williams@intel.com> 6335L: dmaengine@vger.kernel.org 6336Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6337S: Supported 6338F: drivers/dma/ioat* 6339 6340INTEL IOMMU (VT-d) 6341M: David Woodhouse <dwmw2@infradead.org> 6342L: iommu@lists.linux-foundation.org 6343T: git git://git.infradead.org/iommu-2.6.git 6344S: Supported 6345F: drivers/iommu/intel-iommu.c 6346F: include/linux/intel-iommu.h 6347 6348INTEL IOP-ADMA DMA DRIVER 6349R: Dan Williams <dan.j.williams@intel.com> 6350S: Odd fixes 6351F: drivers/dma/iop-adma.c 6352 6353INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6354M: Krzysztof Halasa <khalasa@piap.pl> 6355S: Maintained 6356F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6357F: arch/arm/mach-ixp4xx/include/mach/npe.h 6358F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6359F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6360F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6361F: drivers/net/wan/ixp4xx_hss.c 6362 6363INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6364M: Deepak Saxena <dsaxena@plexity.net> 6365S: Maintained 6366F: drivers/char/hw_random/ixp4xx-rng.c 6367 6368INTEL ETHERNET DRIVERS 6369M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6370L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6371W: http://www.intel.com/support/feedback.htm 6372W: http://e1000.sourceforge.net/ 6373Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6376S: Supported 6377F: Documentation/networking/e100.txt 6378F: Documentation/networking/e1000.txt 6379F: Documentation/networking/e1000e.txt 6380F: Documentation/networking/igb.txt 6381F: Documentation/networking/igbvf.txt 6382F: Documentation/networking/ixgb.txt 6383F: Documentation/networking/ixgbe.txt 6384F: Documentation/networking/ixgbevf.txt 6385F: Documentation/networking/i40e.txt 6386F: Documentation/networking/i40evf.txt 6387F: drivers/net/ethernet/intel/ 6388F: drivers/net/ethernet/intel/*/ 6389 6390INTEL RDMA RNIC DRIVER 6391M: Faisal Latif <faisal.latif@intel.com> 6392R: Chien Tin Tung <chien.tin.tung@intel.com> 6393R: Mustafa Ismail <mustafa.ismail@intel.com> 6394R: Shiraz Saleem <shiraz.saleem@intel.com> 6395R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6396L: linux-rdma@vger.kernel.org 6397S: Supported 6398F: drivers/infiniband/hw/i40iw/ 6399 6400INTEL MERRIFIELD GPIO DRIVER 6401M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6402L: linux-gpio@vger.kernel.org 6403S: Maintained 6404F: drivers/gpio/gpio-merrifield.c 6405 6406INTEL-MID GPIO DRIVER 6407M: David Cohen <david.a.cohen@linux.intel.com> 6408L: linux-gpio@vger.kernel.org 6409S: Maintained 6410F: drivers/gpio/gpio-intel-mid.c 6411 6412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6413M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6414L: linux-wireless@vger.kernel.org 6415S: Maintained 6416F: Documentation/networking/README.ipw2100 6417F: Documentation/networking/README.ipw2200 6418F: drivers/net/wireless/intel/ipw2x00/ 6419 6420INTEL(R) TRACE HUB 6421M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6422S: Supported 6423F: Documentation/trace/intel_th.txt 6424F: drivers/hwtracing/intel_th/ 6425 6426INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6427M: Ning Sun <ning.sun@intel.com> 6428L: tboot-devel@lists.sourceforge.net 6429W: http://tboot.sourceforge.net 6430T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6431S: Supported 6432F: Documentation/intel_txt.txt 6433F: include/linux/tboot.h 6434F: arch/x86/kernel/tboot.c 6435 6436INTEL WIRELESS WIMAX CONNECTION 2400 6437M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6438M: linux-wimax@intel.com 6439L: wimax@linuxwimax.org (subscribers-only) 6440S: Supported 6441W: http://linuxwimax.org 6442F: Documentation/wimax/README.i2400m 6443F: drivers/net/wimax/i2400m/ 6444F: include/uapi/linux/wimax/i2400m.h 6445 6446INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6447M: Stanislaw Gruszka <sgruszka@redhat.com> 6448L: linux-wireless@vger.kernel.org 6449S: Supported 6450F: drivers/net/wireless/intel/iwlegacy/ 6451 6452INTEL WIRELESS WIFI LINK (iwlwifi) 6453M: Johannes Berg <johannes.berg@intel.com> 6454M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6455M: Luca Coelho <luciano.coelho@intel.com> 6456M: Intel Linux Wireless <linuxwifi@intel.com> 6457L: linux-wireless@vger.kernel.org 6458W: http://intellinuxwireless.org 6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6460S: Supported 6461F: drivers/net/wireless/intel/iwlwifi/ 6462 6463INTEL MANAGEMENT ENGINE (mei) 6464M: Tomas Winkler <tomas.winkler@intel.com> 6465L: linux-kernel@vger.kernel.org 6466S: Supported 6467F: include/uapi/linux/mei.h 6468F: include/linux/mei_cl_bus.h 6469F: drivers/misc/mei/* 6470F: drivers/watchdog/mei_wdt.c 6471F: Documentation/misc-devices/mei/* 6472F: samples/mei/* 6473 6474INTEL MIC DRIVERS (mic) 6475M: Sudeep Dutt <sudeep.dutt@intel.com> 6476M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6477S: Supported 6478W: https://github.com/sudeepdutt/mic 6479W: http://software.intel.com/en-us/mic-developer 6480F: include/linux/mic_bus.h 6481F: include/linux/scif.h 6482F: include/uapi/linux/mic_common.h 6483F: include/uapi/linux/mic_ioctl.h 6484F: include/uapi/linux/scif_ioctl.h 6485F: drivers/misc/mic/ 6486F: drivers/dma/mic_x100_dma.c 6487F: drivers/dma/mic_x100_dma.h 6488F: Documentation/mic/ 6489 6490INTEL PMC/P-Unit IPC DRIVER 6491M: Zha Qipeng<qipeng.zha@intel.com> 6492L: platform-driver-x86@vger.kernel.org 6493S: Maintained 6494F: drivers/platform/x86/intel_pmc_ipc.c 6495F: drivers/platform/x86/intel_punit_ipc.c 6496F: arch/x86/include/asm/intel_pmc_ipc.h 6497F: arch/x86/include/asm/intel_punit_ipc.h 6498 6499INTEL TELEMETRY DRIVER 6500M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6501L: platform-driver-x86@vger.kernel.org 6502S: Maintained 6503F: arch/x86/include/asm/intel_telemetry.h 6504F: drivers/platform/x86/intel_telemetry* 6505 6506INTEL PMC CORE DRIVER 6507M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6508M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6509L: platform-driver-x86@vger.kernel.org 6510S: Maintained 6511F: arch/x86/include/asm/pmc_core.h 6512F: drivers/platform/x86/intel_pmc_core* 6513 6514IOC3 ETHERNET DRIVER 6515M: Ralf Baechle <ralf@linux-mips.org> 6516L: linux-mips@linux-mips.org 6517S: Maintained 6518F: drivers/net/ethernet/sgi/ioc3-eth.c 6519 6520IOC3 SERIAL DRIVER 6521M: Pat Gefre <pfg@sgi.com> 6522L: linux-serial@vger.kernel.org 6523S: Maintained 6524F: drivers/tty/serial/ioc3_serial.c 6525 6526IOMMU DRIVERS 6527M: Joerg Roedel <joro@8bytes.org> 6528L: iommu@lists.linux-foundation.org 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6530S: Maintained 6531F: Documentation/devicetree/bindings/iommu/ 6532F: drivers/iommu/ 6533 6534IP MASQUERADING 6535M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6536S: Maintained 6537F: net/ipv4/netfilter/ipt_MASQUERADE.c 6538 6539IPMI SUBSYSTEM 6540M: Corey Minyard <minyard@acm.org> 6541L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6542W: http://openipmi.sourceforge.net/ 6543S: Supported 6544F: Documentation/IPMI.txt 6545F: drivers/char/ipmi/ 6546F: include/linux/ipmi* 6547F: include/uapi/linux/ipmi* 6548 6549QCOM AUDIO (ASoC) DRIVERS 6550M: Patrick Lai <plai@codeaurora.org> 6551M: Banajit Goswami <bgoswami@codeaurora.org> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553S: Supported 6554F: sound/soc/qcom/ 6555 6556IPS SCSI RAID DRIVER 6557M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6558L: linux-scsi@vger.kernel.org 6559W: http://www.adaptec.com/ 6560S: Maintained 6561F: drivers/scsi/ips* 6562 6563IPVS 6564M: Wensong Zhang <wensong@linux-vs.org> 6565M: Simon Horman <horms@verge.net.au> 6566M: Julian Anastasov <ja@ssi.bg> 6567L: netdev@vger.kernel.org 6568L: lvs-devel@vger.kernel.org 6569S: Maintained 6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6572F: Documentation/networking/ipvs-sysctl.txt 6573F: include/net/ip_vs.h 6574F: include/uapi/linux/ip_vs.h 6575F: net/netfilter/ipvs/ 6576 6577IPWIRELESS DRIVER 6578M: Jiri Kosina <jikos@kernel.org> 6579M: David Sterba <dsterba@suse.com> 6580S: Odd Fixes 6581F: drivers/tty/ipwireless/ 6582 6583IPX NETWORK LAYER 6584M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6585L: netdev@vger.kernel.org 6586S: Maintained 6587F: include/net/ipx.h 6588F: include/uapi/linux/ipx.h 6589F: net/ipx/ 6590 6591IRDA SUBSYSTEM 6592M: Samuel Ortiz <samuel@sortiz.org> 6593L: irda-users@lists.sourceforge.net (subscribers-only) 6594L: netdev@vger.kernel.org 6595W: http://irda.sourceforge.net/ 6596S: Maintained 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6598F: Documentation/networking/irda.txt 6599F: drivers/net/irda/ 6600F: include/net/irda/ 6601F: net/irda/ 6602 6603IRQ SUBSYSTEM 6604M: Thomas Gleixner <tglx@linutronix.de> 6605L: linux-kernel@vger.kernel.org 6606S: Maintained 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6608F: kernel/irq/ 6609 6610IRQCHIP DRIVERS 6611M: Thomas Gleixner <tglx@linutronix.de> 6612M: Jason Cooper <jason@lakedaemon.net> 6613M: Marc Zyngier <marc.zyngier@arm.com> 6614L: linux-kernel@vger.kernel.org 6615S: Maintained 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6617T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6618F: Documentation/devicetree/bindings/interrupt-controller/ 6619F: drivers/irqchip/ 6620 6621IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6622M: Marc Zyngier <marc.zyngier@arm.com> 6623S: Maintained 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6625F: Documentation/IRQ-domain.txt 6626F: include/linux/irqdomain.h 6627F: kernel/irq/irqdomain.c 6628F: kernel/irq/msi.c 6629 6630ISA 6631M: William Breathitt Gray <vilhelm.gray@gmail.com> 6632S: Maintained 6633F: Documentation/isa.txt 6634F: drivers/base/isa.c 6635F: include/linux/isa.h 6636 6637ISAPNP 6638M: Jaroslav Kysela <perex@perex.cz> 6639S: Maintained 6640F: Documentation/isapnp.txt 6641F: drivers/pnp/isapnp/ 6642F: include/linux/isapnp.h 6643 6644ISA RADIO MODULE 6645M: Hans Verkuil <hverkuil@xs4all.nl> 6646L: linux-media@vger.kernel.org 6647T: git git://linuxtv.org/media_tree.git 6648W: https://linuxtv.org 6649S: Maintained 6650F: drivers/media/radio/radio-isa* 6651 6652iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6653M: Peter Jones <pjones@redhat.com> 6654M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6655S: Maintained 6656F: drivers/firmware/iscsi_ibft* 6657 6658ISCSI 6659M: Lee Duncan <lduncan@suse.com> 6660M: Chris Leech <cleech@redhat.com> 6661L: open-iscsi@googlegroups.com 6662W: www.open-iscsi.com 6663S: Maintained 6664F: drivers/scsi/*iscsi* 6665F: include/scsi/*iscsi* 6666 6667ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6668M: Or Gerlitz <ogerlitz@mellanox.com> 6669M: Sagi Grimberg <sagi@grimberg.me> 6670M: Roi Dayan <roid@mellanox.com> 6671L: linux-rdma@vger.kernel.org 6672S: Supported 6673W: http://www.openfabrics.org 6674W: www.open-iscsi.org 6675Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6676F: drivers/infiniband/ulp/iser/ 6677 6678ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6679M: Sagi Grimberg <sagi@grimberg.me> 6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6681L: linux-rdma@vger.kernel.org 6682L: target-devel@vger.kernel.org 6683S: Supported 6684W: http://www.linux-iscsi.org 6685F: drivers/infiniband/ulp/isert 6686 6687ISDN SUBSYSTEM 6688M: Karsten Keil <isdn@linux-pingi.de> 6689L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6690L: netdev@vger.kernel.org 6691W: http://www.isdn4linux.de 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6693S: Maintained 6694F: Documentation/isdn/ 6695F: drivers/isdn/ 6696F: include/linux/isdn.h 6697F: include/linux/isdn/ 6698F: include/uapi/linux/isdn.h 6699F: include/uapi/linux/isdn/ 6700 6701ISDN SUBSYSTEM (Eicon active card driver) 6702M: Armin Schindler <mac@melware.de> 6703L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6704W: http://www.melware.de 6705S: Maintained 6706F: drivers/isdn/hardware/eicon/ 6707 6708IT87 HARDWARE MONITORING DRIVER 6709M: Jean Delvare <jdelvare@suse.com> 6710L: linux-hwmon@vger.kernel.org 6711S: Maintained 6712F: Documentation/hwmon/it87 6713F: drivers/hwmon/it87.c 6714 6715IT913X MEDIA DRIVER 6716M: Antti Palosaari <crope@iki.fi> 6717L: linux-media@vger.kernel.org 6718W: https://linuxtv.org 6719W: http://palosaari.fi/linux/ 6720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6721T: git git://linuxtv.org/anttip/media_tree.git 6722S: Maintained 6723F: drivers/media/tuners/it913x* 6724 6725IVTV VIDEO4LINUX DRIVER 6726M: Andy Walls <awalls@md.metrocast.net> 6727L: ivtv-devel@ivtvdriver.org (subscribers-only) 6728L: linux-media@vger.kernel.org 6729T: git git://linuxtv.org/media_tree.git 6730W: http://www.ivtvdriver.org 6731S: Maintained 6732F: Documentation/media/v4l-drivers/ivtv* 6733F: drivers/media/pci/ivtv/ 6734F: include/uapi/linux/ivtv* 6735 6736IX2505V MEDIA DRIVER 6737M: Malcolm Priestley <tvboxspy@gmail.com> 6738L: linux-media@vger.kernel.org 6739W: https://linuxtv.org 6740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6741S: Maintained 6742F: drivers/media/dvb-frontends/ix2505v* 6743 6744JC42.4 TEMPERATURE SENSOR DRIVER 6745M: Guenter Roeck <linux@roeck-us.net> 6746L: linux-hwmon@vger.kernel.org 6747S: Maintained 6748F: drivers/hwmon/jc42.c 6749F: Documentation/hwmon/jc42 6750 6751JFS FILESYSTEM 6752M: Dave Kleikamp <shaggy@kernel.org> 6753L: jfs-discussion@lists.sourceforge.net 6754W: http://jfs.sourceforge.net/ 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6756S: Maintained 6757F: Documentation/filesystems/jfs.txt 6758F: fs/jfs/ 6759 6760JME NETWORK DRIVER 6761M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6762L: netdev@vger.kernel.org 6763S: Maintained 6764F: drivers/net/ethernet/jme.* 6765 6766JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6767M: David Woodhouse <dwmw2@infradead.org> 6768L: linux-mtd@lists.infradead.org 6769W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6770S: Maintained 6771F: fs/jffs2/ 6772F: include/uapi/linux/jffs2.h 6773 6774JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6775M: "Theodore Ts'o" <tytso@mit.edu> 6776M: Jan Kara <jack@suse.com> 6777L: linux-ext4@vger.kernel.org 6778S: Maintained 6779F: fs/jbd2/ 6780F: include/linux/jbd2.h 6781 6782JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6783M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6784L: linux-media@vger.kernel.org 6785S: Maintained 6786F: drivers/media/platform/rcar_jpu.c 6787 6788JSM Neo PCI based serial card 6789M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6790L: linux-serial@vger.kernel.org 6791S: Maintained 6792F: drivers/tty/serial/jsm/ 6793 6794K10TEMP HARDWARE MONITORING DRIVER 6795M: Clemens Ladisch <clemens@ladisch.de> 6796L: linux-hwmon@vger.kernel.org 6797S: Maintained 6798F: Documentation/hwmon/k10temp 6799F: drivers/hwmon/k10temp.c 6800 6801K8TEMP HARDWARE MONITORING DRIVER 6802M: Rudolf Marek <r.marek@assembler.cz> 6803L: linux-hwmon@vger.kernel.org 6804S: Maintained 6805F: Documentation/hwmon/k8temp 6806F: drivers/hwmon/k8temp.c 6807 6808KASAN 6809M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6810R: Alexander Potapenko <glider@google.com> 6811R: Dmitry Vyukov <dvyukov@google.com> 6812L: kasan-dev@googlegroups.com 6813S: Maintained 6814F: arch/*/include/asm/kasan.h 6815F: arch/*/mm/kasan_init* 6816F: Documentation/dev-tools/kasan.rst 6817F: include/linux/kasan*.h 6818F: lib/test_kasan.c 6819F: mm/kasan/ 6820F: scripts/Makefile.kasan 6821 6822KCONFIG 6823M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6824L: linux-kbuild@vger.kernel.org 6825T: git git://gitorious.org/linux-kconfig/linux-kconfig 6826S: Maintained 6827F: Documentation/kbuild/kconfig-language.txt 6828F: scripts/kconfig/ 6829 6830KDUMP 6831M: Dave Young <dyoung@redhat.com> 6832M: Baoquan He <bhe@redhat.com> 6833R: Vivek Goyal <vgoyal@redhat.com> 6834L: kexec@lists.infradead.org 6835W: http://lse.sourceforge.net/kdump/ 6836S: Maintained 6837F: Documentation/kdump/ 6838 6839KEENE FM RADIO TRANSMITTER DRIVER 6840M: Hans Verkuil <hverkuil@xs4all.nl> 6841L: linux-media@vger.kernel.org 6842T: git git://linuxtv.org/media_tree.git 6843W: https://linuxtv.org 6844S: Maintained 6845F: drivers/media/radio/radio-keene* 6846 6847KERNEL AUTOMOUNTER v4 (AUTOFS4) 6848M: Ian Kent <raven@themaw.net> 6849L: autofs@vger.kernel.org 6850S: Maintained 6851F: fs/autofs4/ 6852 6853KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6854M: Michal Marek <mmarek@suse.com> 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6857L: linux-kbuild@vger.kernel.org 6858S: Maintained 6859F: Documentation/kbuild/ 6860F: Makefile 6861F: scripts/Makefile.* 6862F: scripts/basic/ 6863F: scripts/mk* 6864F: scripts/package/ 6865 6866KERNEL JANITORS 6867L: kernel-janitors@vger.kernel.org 6868W: http://kernelnewbies.org/KernelJanitors 6869S: Odd Fixes 6870 6871KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6872M: "J. Bruce Fields" <bfields@fieldses.org> 6873M: Jeff Layton <jlayton@poochiereds.net> 6874L: linux-nfs@vger.kernel.org 6875W: http://nfs.sourceforge.net/ 6876T: git git://linux-nfs.org/~bfields/linux.git 6877S: Supported 6878F: fs/nfsd/ 6879F: include/uapi/linux/nfsd/ 6880F: fs/lockd/ 6881F: fs/nfs_common/ 6882F: net/sunrpc/ 6883F: include/linux/lockd/ 6884F: include/linux/sunrpc/ 6885F: include/uapi/linux/sunrpc/ 6886 6887KERNEL SELFTEST FRAMEWORK 6888M: Shuah Khan <shuahkh@osg.samsung.com> 6889M: Shuah Khan <shuah@kernel.org> 6890L: linux-kselftest@vger.kernel.org 6891T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6892S: Maintained 6893F: tools/testing/selftests 6894 6895KERNEL VIRTUAL MACHINE (KVM) 6896M: Paolo Bonzini <pbonzini@redhat.com> 6897M: Radim Krčmář <rkrcmar@redhat.com> 6898L: kvm@vger.kernel.org 6899W: http://www.linux-kvm.org 6900T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6901S: Supported 6902F: Documentation/*/kvm*.txt 6903F: Documentation/virtual/kvm/ 6904F: arch/*/kvm/ 6905F: arch/x86/kernel/kvm.c 6906F: arch/x86/kernel/kvmclock.c 6907F: arch/*/include/asm/kvm* 6908F: include/linux/kvm* 6909F: include/uapi/linux/kvm* 6910F: virt/kvm/ 6911F: tools/kvm/ 6912 6913KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6914M: Joerg Roedel <joro@8bytes.org> 6915L: kvm@vger.kernel.org 6916W: http://www.linux-kvm.org/ 6917S: Maintained 6918F: arch/x86/include/asm/svm.h 6919F: arch/x86/kvm/svm.c 6920 6921KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6922M: Alexander Graf <agraf@suse.com> 6923L: kvm-ppc@vger.kernel.org 6924W: http://www.linux-kvm.org/ 6925T: git git://github.com/agraf/linux-2.6.git 6926S: Supported 6927F: arch/powerpc/include/asm/kvm* 6928F: arch/powerpc/kvm/ 6929 6930KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6931M: Christian Borntraeger <borntraeger@de.ibm.com> 6932M: Cornelia Huck <cornelia.huck@de.ibm.com> 6933L: linux-s390@vger.kernel.org 6934W: http://www.ibm.com/developerworks/linux/linux390/ 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6936S: Supported 6937F: Documentation/s390/kvm.txt 6938F: arch/s390/include/asm/kvm* 6939F: arch/s390/kvm/ 6940 6941KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6942M: Christoffer Dall <christoffer.dall@linaro.org> 6943M: Marc Zyngier <marc.zyngier@arm.com> 6944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6945L: kvmarm@lists.cs.columbia.edu 6946W: http://systems.cs.columbia.edu/projects/kvm-arm 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6948S: Supported 6949F: arch/arm/include/uapi/asm/kvm* 6950F: arch/arm/include/asm/kvm* 6951F: arch/arm/kvm/ 6952F: virt/kvm/arm/ 6953F: include/kvm/arm_* 6954 6955KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6956M: Christoffer Dall <christoffer.dall@linaro.org> 6957M: Marc Zyngier <marc.zyngier@arm.com> 6958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6959L: kvmarm@lists.cs.columbia.edu 6960S: Maintained 6961F: arch/arm64/include/uapi/asm/kvm* 6962F: arch/arm64/include/asm/kvm* 6963F: arch/arm64/kvm/ 6964 6965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6966M: James Hogan <james.hogan@imgtec.com> 6967L: linux-mips@linux-mips.org 6968S: Supported 6969F: arch/mips/include/uapi/asm/kvm* 6970F: arch/mips/include/asm/kvm* 6971F: arch/mips/kvm/ 6972 6973KEXEC 6974M: Eric Biederman <ebiederm@xmission.com> 6975W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6976L: kexec@lists.infradead.org 6977S: Maintained 6978F: include/linux/kexec.h 6979F: include/uapi/linux/kexec.h 6980F: kernel/kexec* 6981 6982KEYS/KEYRINGS: 6983M: David Howells <dhowells@redhat.com> 6984L: keyrings@vger.kernel.org 6985S: Maintained 6986F: Documentation/security/keys.txt 6987F: include/linux/key.h 6988F: include/linux/key-type.h 6989F: include/linux/keyctl.h 6990F: include/uapi/linux/keyctl.h 6991F: include/keys/ 6992F: security/keys/ 6993 6994KEYS-TRUSTED 6995M: David Safford <safford@us.ibm.com> 6996M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6997L: linux-security-module@vger.kernel.org 6998L: keyrings@vger.kernel.org 6999S: Supported 7000F: Documentation/security/keys-trusted-encrypted.txt 7001F: include/keys/trusted-type.h 7002F: security/keys/trusted.c 7003F: security/keys/trusted.h 7004 7005KEYS-ENCRYPTED 7006M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7007M: David Safford <safford@us.ibm.com> 7008L: linux-security-module@vger.kernel.org 7009L: keyrings@vger.kernel.org 7010S: Supported 7011F: Documentation/security/keys-trusted-encrypted.txt 7012F: include/keys/encrypted-type.h 7013F: security/keys/encrypted-keys/ 7014 7015KGDB / KDB /debug_core 7016M: Jason Wessel <jason.wessel@windriver.com> 7017W: http://kgdb.wiki.kernel.org/ 7018L: kgdb-bugreport@lists.sourceforge.net 7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7020S: Maintained 7021F: Documentation/DocBook/kgdb.tmpl 7022F: drivers/misc/kgdbts.c 7023F: drivers/tty/serial/kgdboc.c 7024F: include/linux/kdb.h 7025F: include/linux/kgdb.h 7026F: kernel/debug/ 7027 7028KMEMCHECK 7029M: Vegard Nossum <vegardno@ifi.uio.no> 7030M: Pekka Enberg <penberg@kernel.org> 7031S: Maintained 7032F: Documentation/dev-tools/kmemcheck.rst 7033F: arch/x86/include/asm/kmemcheck.h 7034F: arch/x86/mm/kmemcheck/ 7035F: include/linux/kmemcheck.h 7036F: mm/kmemcheck.c 7037 7038KMEMLEAK 7039M: Catalin Marinas <catalin.marinas@arm.com> 7040S: Maintained 7041F: Documentation/dev-tools/kmemleak.rst 7042F: include/linux/kmemleak.h 7043F: mm/kmemleak.c 7044F: mm/kmemleak-test.c 7045 7046KPROBES 7047M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7048M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7049M: "David S. Miller" <davem@davemloft.net> 7050M: Masami Hiramatsu <mhiramat@kernel.org> 7051S: Maintained 7052F: Documentation/kprobes.txt 7053F: include/linux/kprobes.h 7054F: kernel/kprobes.c 7055 7056KS0108 LCD CONTROLLER DRIVER 7057M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7058W: http://miguelojeda.es/auxdisplay.htm 7059W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7060S: Maintained 7061F: Documentation/auxdisplay/ks0108 7062F: drivers/auxdisplay/ks0108.c 7063F: include/linux/ks0108.h 7064 7065L3MDEV 7066M: David Ahern <dsa@cumulusnetworks.com> 7067L: netdev@vger.kernel.org 7068S: Maintained 7069F: net/l3mdev 7070F: include/net/l3mdev.h 7071 7072LANTIQ MIPS ARCHITECTURE 7073M: John Crispin <john@phrozen.org> 7074L: linux-mips@linux-mips.org 7075S: Maintained 7076F: arch/mips/lantiq 7077 7078LAPB module 7079L: linux-x25@vger.kernel.org 7080S: Orphan 7081F: Documentation/networking/lapb-module.txt 7082F: include/*/lapb.h 7083F: net/lapb/ 7084 7085LASI 53c700 driver for PARISC 7086M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7087L: linux-scsi@vger.kernel.org 7088S: Maintained 7089F: Documentation/scsi/53c700.txt 7090F: drivers/scsi/53c700* 7091 7092LED SUBSYSTEM 7093M: Richard Purdie <rpurdie@rpsys.net> 7094M: Jacek Anaszewski <j.anaszewski@samsung.com> 7095M: Pavel Machek <pavel@ucw.cz> 7096L: linux-leds@vger.kernel.org 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7098S: Maintained 7099F: Documentation/devicetree/bindings/leds/ 7100F: drivers/leds/ 7101F: include/linux/leds.h 7102 7103LEGACY EEPROM DRIVER 7104M: Jean Delvare <jdelvare@suse.com> 7105S: Maintained 7106F: Documentation/misc-devices/eeprom 7107F: drivers/misc/eeprom/eeprom.c 7108 7109LEGO USB Tower driver 7110M: Juergen Stuber <starblue@users.sourceforge.net> 7111L: legousb-devel@lists.sourceforge.net 7112W: http://legousb.sourceforge.net/ 7113S: Maintained 7114F: drivers/usb/misc/legousbtower.c 7115 7116LG2160 MEDIA DRIVER 7117M: Michael Krufky <mkrufky@linuxtv.org> 7118L: linux-media@vger.kernel.org 7119W: https://linuxtv.org 7120W: http://github.com/mkrufky 7121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7122T: git git://linuxtv.org/mkrufky/tuners.git 7123S: Maintained 7124F: drivers/media/dvb-frontends/lg2160.* 7125 7126LGDT3305 MEDIA DRIVER 7127M: Michael Krufky <mkrufky@linuxtv.org> 7128L: linux-media@vger.kernel.org 7129W: https://linuxtv.org 7130W: http://github.com/mkrufky 7131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7132T: git git://linuxtv.org/mkrufky/tuners.git 7133S: Maintained 7134F: drivers/media/dvb-frontends/lgdt3305.* 7135 7136LGUEST 7137M: Rusty Russell <rusty@rustcorp.com.au> 7138L: lguest@lists.ozlabs.org 7139W: http://lguest.ozlabs.org/ 7140S: Odd Fixes 7141F: arch/x86/include/asm/lguest*.h 7142F: arch/x86/lguest/ 7143F: drivers/lguest/ 7144F: include/linux/lguest*.h 7145F: tools/lguest/ 7146 7147LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7148M: Tejun Heo <tj@kernel.org> 7149L: linux-ide@vger.kernel.org 7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7151S: Maintained 7152F: drivers/ata/ 7153F: include/linux/ata.h 7154F: include/linux/libata.h 7155F: Documentation/devicetree/bindings/ata/ 7156 7157LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7158M: Viresh Kumar <vireshk@kernel.org> 7159L: linux-ide@vger.kernel.org 7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7161S: Maintained 7162F: include/linux/pata_arasan_cf_data.h 7163F: drivers/ata/pata_arasan_cf.c 7164 7165LIBATA PATA DRIVERS 7166M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7167M: Tejun Heo <tj@kernel.org> 7168L: linux-ide@vger.kernel.org 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7170S: Maintained 7171F: drivers/ata/pata_*.c 7172F: drivers/ata/ata_generic.c 7173 7174LIBATA SATA AHCI PLATFORM devices support 7175M: Hans de Goede <hdegoede@redhat.com> 7176M: Tejun Heo <tj@kernel.org> 7177L: linux-ide@vger.kernel.org 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7179S: Maintained 7180F: drivers/ata/ahci_platform.c 7181F: drivers/ata/libahci_platform.c 7182F: include/linux/ahci_platform.h 7183 7184LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7185M: Mikael Pettersson <mikpelinux@gmail.com> 7186L: linux-ide@vger.kernel.org 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7188S: Maintained 7189F: drivers/ata/sata_promise.* 7190 7191LIBLOCKDEP 7192M: Sasha Levin <sasha.levin@oracle.com> 7193S: Maintained 7194F: tools/lib/lockdep/ 7195 7196LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7197M: Dan Williams <dan.j.williams@intel.com> 7198L: linux-nvdimm@lists.01.org 7199Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7201S: Supported 7202F: drivers/nvdimm/* 7203F: include/linux/nd.h 7204F: include/linux/libnvdimm.h 7205F: include/uapi/linux/ndctl.h 7206 7207LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7208M: Ross Zwisler <ross.zwisler@linux.intel.com> 7209L: linux-nvdimm@lists.01.org 7210Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7211S: Supported 7212F: drivers/nvdimm/blk.c 7213F: drivers/nvdimm/region_devs.c 7214F: drivers/acpi/nfit* 7215 7216LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7217M: Vishal Verma <vishal.l.verma@intel.com> 7218L: linux-nvdimm@lists.01.org 7219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7220S: Supported 7221F: drivers/nvdimm/btt* 7222 7223LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7224M: Ross Zwisler <ross.zwisler@linux.intel.com> 7225L: linux-nvdimm@lists.01.org 7226Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7227S: Supported 7228F: drivers/nvdimm/pmem.c 7229F: include/linux/pmem.h 7230F: arch/*/include/asm/pmem.h 7231 7232LIGHTNVM PLATFORM SUPPORT 7233M: Matias Bjorling <mb@lightnvm.io> 7234W: http://github/OpenChannelSSD 7235L: linux-block@vger.kernel.org 7236S: Maintained 7237F: drivers/lightnvm/ 7238F: include/linux/lightnvm.h 7239F: include/uapi/linux/lightnvm.h 7240 7241LINUX FOR POWERPC (32-BIT AND 64-BIT) 7242M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7243M: Paul Mackerras <paulus@samba.org> 7244M: Michael Ellerman <mpe@ellerman.id.au> 7245W: https://github.com/linuxppc/linux/wiki 7246L: linuxppc-dev@lists.ozlabs.org 7247Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7249S: Supported 7250F: Documentation/powerpc/ 7251F: arch/powerpc/ 7252F: drivers/char/tpm/tpm_ibmvtpm* 7253F: drivers/crypto/nx/ 7254F: drivers/crypto/vmx/ 7255F: drivers/net/ethernet/ibm/ibmveth.* 7256F: drivers/net/ethernet/ibm/ibmvnic.* 7257F: drivers/pci/hotplug/pnv_php.c 7258F: drivers/pci/hotplug/rpa* 7259F: drivers/scsi/ibmvscsi/ 7260F: tools/testing/selftests/powerpc 7261N: opal 7262N: /pmac 7263N: powermac 7264N: powernv 7265N: [^a-z0-9]ps3 7266N: pseries 7267 7268LINUX FOR POWER MACINTOSH 7269M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7270W: http://www.penguinppc.org/ 7271L: linuxppc-dev@lists.ozlabs.org 7272S: Maintained 7273F: arch/powerpc/platforms/powermac/ 7274F: drivers/macintosh/ 7275 7276LINUX FOR POWERPC EMBEDDED MPC5XXX 7277M: Anatolij Gustschin <agust@denx.de> 7278L: linuxppc-dev@lists.ozlabs.org 7279T: git git://git.denx.de/linux-denx-agust.git 7280S: Maintained 7281F: arch/powerpc/platforms/512x/ 7282F: arch/powerpc/platforms/52xx/ 7283 7284LINUX FOR POWERPC EMBEDDED PPC4XX 7285M: Alistair Popple <alistair@popple.id.au> 7286M: Matt Porter <mporter@kernel.crashing.org> 7287W: http://www.penguinppc.org/ 7288L: linuxppc-dev@lists.ozlabs.org 7289S: Maintained 7290F: arch/powerpc/platforms/40x/ 7291F: arch/powerpc/platforms/44x/ 7292 7293LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7294L: linuxppc-dev@lists.ozlabs.org 7295S: Orphan 7296F: arch/powerpc/*/*virtex* 7297F: arch/powerpc/*/*/*virtex* 7298 7299LINUX FOR POWERPC EMBEDDED PPC8XX 7300M: Vitaly Bordug <vitb@kernel.crashing.org> 7301W: http://www.penguinppc.org/ 7302L: linuxppc-dev@lists.ozlabs.org 7303S: Maintained 7304F: arch/powerpc/platforms/8xx/ 7305 7306LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7307M: Scott Wood <oss@buserror.net> 7308M: Kumar Gala <galak@kernel.crashing.org> 7309W: http://www.penguinppc.org/ 7310L: linuxppc-dev@lists.ozlabs.org 7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7312S: Maintained 7313F: arch/powerpc/platforms/83xx/ 7314F: arch/powerpc/platforms/85xx/ 7315 7316LINUX FOR POWERPC PA SEMI PWRFICIENT 7317L: linuxppc-dev@lists.ozlabs.org 7318S: Orphan 7319F: arch/powerpc/platforms/pasemi/ 7320F: drivers/*/*pasemi* 7321F: drivers/*/*/*pasemi* 7322 7323LINUX SECURITY MODULE (LSM) FRAMEWORK 7324M: Chris Wright <chrisw@sous-sol.org> 7325L: linux-security-module@vger.kernel.org 7326S: Supported 7327 7328LIS3LV02D ACCELEROMETER DRIVER 7329M: Eric Piel <eric.piel@tremplin-utc.net> 7330S: Maintained 7331F: Documentation/misc-devices/lis3lv02d 7332F: drivers/misc/lis3lv02d/ 7333F: drivers/platform/x86/hp_accel.c 7334 7335LIVE PATCHING 7336M: Josh Poimboeuf <jpoimboe@redhat.com> 7337M: Jessica Yu <jeyu@redhat.com> 7338M: Jiri Kosina <jikos@kernel.org> 7339M: Miroslav Benes <mbenes@suse.cz> 7340R: Petr Mladek <pmladek@suse.com> 7341S: Maintained 7342F: kernel/livepatch/ 7343F: include/linux/livepatch.h 7344F: arch/x86/include/asm/livepatch.h 7345F: arch/x86/kernel/livepatch.c 7346F: Documentation/livepatch/ 7347F: Documentation/ABI/testing/sysfs-kernel-livepatch 7348F: samples/livepatch/ 7349L: live-patching@vger.kernel.org 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7351 7352LINUX KERNEL DUMP TEST MODULE (LKDTM) 7353M: Kees Cook <keescook@chromium.org> 7354S: Maintained 7355F: drivers/misc/lkdtm* 7356 7357LLC (802.2) 7358M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7359S: Maintained 7360F: include/linux/llc.h 7361F: include/uapi/linux/llc.h 7362F: include/net/llc* 7363F: net/llc/ 7364 7365LM73 HARDWARE MONITOR DRIVER 7366M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7367L: linux-hwmon@vger.kernel.org 7368S: Maintained 7369F: drivers/hwmon/lm73.c 7370 7371LM78 HARDWARE MONITOR DRIVER 7372M: Jean Delvare <jdelvare@suse.com> 7373L: linux-hwmon@vger.kernel.org 7374S: Maintained 7375F: Documentation/hwmon/lm78 7376F: drivers/hwmon/lm78.c 7377 7378LM83 HARDWARE MONITOR DRIVER 7379M: Jean Delvare <jdelvare@suse.com> 7380L: linux-hwmon@vger.kernel.org 7381S: Maintained 7382F: Documentation/hwmon/lm83 7383F: drivers/hwmon/lm83.c 7384 7385LM90 HARDWARE MONITOR DRIVER 7386M: Jean Delvare <jdelvare@suse.com> 7387L: linux-hwmon@vger.kernel.org 7388S: Maintained 7389F: Documentation/hwmon/lm90 7390F: Documentation/devicetree/bindings/hwmon/lm90.txt 7391F: drivers/hwmon/lm90.c 7392 7393LM95234 HARDWARE MONITOR DRIVER 7394M: Guenter Roeck <linux@roeck-us.net> 7395L: linux-hwmon@vger.kernel.org 7396S: Maintained 7397F: Documentation/hwmon/lm95234 7398F: drivers/hwmon/lm95234.c 7399 7400LME2510 MEDIA DRIVER 7401M: Malcolm Priestley <tvboxspy@gmail.com> 7402L: linux-media@vger.kernel.org 7403W: https://linuxtv.org 7404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7405S: Maintained 7406F: drivers/media/usb/dvb-usb-v2/lmedm04* 7407 7408LOCKING PRIMITIVES 7409M: Peter Zijlstra <peterz@infradead.org> 7410M: Ingo Molnar <mingo@redhat.com> 7411L: linux-kernel@vger.kernel.org 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7413S: Maintained 7414F: Documentation/locking/ 7415F: include/linux/lockdep.h 7416F: include/linux/spinlock*.h 7417F: arch/*/include/asm/spinlock*.h 7418F: include/linux/rwlock*.h 7419F: include/linux/mutex*.h 7420F: arch/*/include/asm/mutex*.h 7421F: include/linux/rwsem*.h 7422F: arch/*/include/asm/rwsem.h 7423F: include/linux/seqlock.h 7424F: lib/locking*.[ch] 7425F: kernel/locking/ 7426 7427LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7428M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7429L: linux-ntfs-dev@lists.sourceforge.net 7430W: http://www.linux-ntfs.org/content/view/19/37/ 7431S: Maintained 7432F: Documentation/ldm.txt 7433F: block/partitions/ldm.* 7434 7435LogFS 7436M: Joern Engel <joern@logfs.org> 7437M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7438L: logfs@logfs.org 7439W: logfs.org 7440S: Maintained 7441F: fs/logfs/ 7442 7443LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7444M: Sathya Prakash <sathya.prakash@broadcom.com> 7445M: Chaitra P B <chaitra.basappa@broadcom.com> 7446M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7447L: MPT-FusionLinux.pdl@broadcom.com 7448L: linux-scsi@vger.kernel.org 7449W: http://www.avagotech.com/support/ 7450S: Supported 7451F: drivers/message/fusion/ 7452F: drivers/scsi/mpt2sas/ 7453F: drivers/scsi/mpt3sas/ 7454 7455LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7456M: Matthew Wilcox <matthew@wil.cx> 7457L: linux-scsi@vger.kernel.org 7458S: Maintained 7459F: drivers/scsi/sym53c8xx_2/ 7460 7461LTC4261 HARDWARE MONITOR DRIVER 7462M: Guenter Roeck <linux@roeck-us.net> 7463L: linux-hwmon@vger.kernel.org 7464S: Maintained 7465F: Documentation/hwmon/ltc4261 7466F: drivers/hwmon/ltc4261.c 7467 7468LTP (Linux Test Project) 7469M: Mike Frysinger <vapier@gentoo.org> 7470M: Cyril Hrubis <chrubis@suse.cz> 7471M: Wanlong Gao <wanlong.gao@gmail.com> 7472M: Jan Stancek <jstancek@redhat.com> 7473M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7474M: Alexey Kodanev <alexey.kodanev@oracle.com> 7475L: ltp@lists.linux.it (subscribers-only) 7476W: http://linux-test-project.github.io/ 7477T: git git://github.com/linux-test-project/ltp.git 7478S: Maintained 7479 7480M32R ARCHITECTURE 7481W: http://www.linux-m32r.org/ 7482S: Orphan 7483F: arch/m32r/ 7484 7485M68K ARCHITECTURE 7486M: Geert Uytterhoeven <geert@linux-m68k.org> 7487L: linux-m68k@lists.linux-m68k.org 7488W: http://www.linux-m68k.org/ 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7490S: Maintained 7491F: arch/m68k/ 7492F: drivers/zorro/ 7493 7494M68K ON APPLE MACINTOSH 7495M: Joshua Thompson <funaho@jurai.org> 7496W: http://www.mac.linux-m68k.org/ 7497L: linux-m68k@lists.linux-m68k.org 7498S: Maintained 7499F: arch/m68k/mac/ 7500 7501M68K ON HP9000/300 7502M: Philip Blundell <philb@gnu.org> 7503W: http://www.tazenda.demon.co.uk/phil/linux-hp 7504S: Maintained 7505F: arch/m68k/hp300/ 7506 7507M88DS3103 MEDIA DRIVER 7508M: Antti Palosaari <crope@iki.fi> 7509L: linux-media@vger.kernel.org 7510W: https://linuxtv.org 7511W: http://palosaari.fi/linux/ 7512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7513T: git git://linuxtv.org/anttip/media_tree.git 7514S: Maintained 7515F: drivers/media/dvb-frontends/m88ds3103* 7516 7517M88RS2000 MEDIA DRIVER 7518M: Malcolm Priestley <tvboxspy@gmail.com> 7519L: linux-media@vger.kernel.org 7520W: https://linuxtv.org 7521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7522S: Maintained 7523F: drivers/media/dvb-frontends/m88rs2000* 7524 7525MA901 MASTERKIT USB FM RADIO DRIVER 7526M: Alexey Klimov <klimov.linux@gmail.com> 7527L: linux-media@vger.kernel.org 7528T: git git://linuxtv.org/media_tree.git 7529S: Maintained 7530F: drivers/media/radio/radio-ma901.c 7531 7532MAC80211 7533M: Johannes Berg <johannes@sipsolutions.net> 7534L: linux-wireless@vger.kernel.org 7535W: http://wireless.kernel.org/ 7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7538S: Maintained 7539F: Documentation/networking/mac80211-injection.txt 7540F: include/net/mac80211.h 7541F: net/mac80211/ 7542F: drivers/net/wireless/mac80211_hwsim.[ch] 7543 7544MACVLAN DRIVER 7545M: Patrick McHardy <kaber@trash.net> 7546L: netdev@vger.kernel.org 7547S: Maintained 7548F: drivers/net/macvlan.c 7549F: include/linux/if_macvlan.h 7550 7551MAILBOX API 7552M: Jassi Brar <jassisinghbrar@gmail.com> 7553L: linux-kernel@vger.kernel.org 7554S: Maintained 7555F: drivers/mailbox/ 7556F: include/linux/mailbox_client.h 7557F: include/linux/mailbox_controller.h 7558 7559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7560M: Michael Kerrisk <mtk.manpages@gmail.com> 7561W: http://www.kernel.org/doc/man-pages 7562L: linux-man@vger.kernel.org 7563S: Maintained 7564 7565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7566M: Andrew Lunn <andrew@lunn.ch> 7567M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7568S: Maintained 7569F: drivers/net/dsa/mv88e6xxx/ 7570 7571MARVELL ARMADA DRM SUPPORT 7572M: Russell King <rmk+kernel@armlinux.org.uk> 7573S: Maintained 7574F: drivers/gpu/drm/armada/ 7575F: include/uapi/drm/armada_drm.h 7576F: Documentation/devicetree/bindings/display/armada/ 7577 7578MARVELL CRYPTO DRIVER 7579M: Boris Brezillon <boris.brezillon@free-electrons.com> 7580M: Arnaud Ebalard <arno@natisbad.org> 7581F: drivers/crypto/marvell/ 7582S: Maintained 7583L: linux-crypto@vger.kernel.org 7584 7585MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7586M: Mirko Lindner <mlindner@marvell.com> 7587M: Stephen Hemminger <stephen@networkplumber.org> 7588L: netdev@vger.kernel.org 7589S: Maintained 7590F: drivers/net/ethernet/marvell/sk* 7591 7592MARVELL LIBERTAS WIRELESS DRIVER 7593L: libertas-dev@lists.infradead.org 7594S: Orphan 7595F: drivers/net/wireless/marvell/libertas/ 7596 7597MARVELL MV643XX ETHERNET DRIVER 7598M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7599L: netdev@vger.kernel.org 7600S: Maintained 7601F: drivers/net/ethernet/marvell/mv643xx_eth.* 7602F: include/linux/mv643xx.h 7603 7604MARVELL MVNETA ETHERNET DRIVER 7605M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7606L: netdev@vger.kernel.org 7607S: Maintained 7608F: drivers/net/ethernet/marvell/mvneta.* 7609 7610MARVELL MWIFIEX WIRELESS DRIVER 7611M: Amitkumar Karwar <akarwar@marvell.com> 7612M: Nishant Sarmukadam <nishants@marvell.com> 7613L: linux-wireless@vger.kernel.org 7614S: Maintained 7615F: drivers/net/wireless/marvell/mwifiex/ 7616 7617MARVELL MWL8K WIRELESS DRIVER 7618M: Lennert Buytenhek <buytenh@wantstofly.org> 7619L: linux-wireless@vger.kernel.org 7620S: Odd Fixes 7621F: drivers/net/wireless/marvell/mwl8k.c 7622 7623MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7624M: Nicolas Pitre <nico@fluxnic.net> 7625S: Odd Fixes 7626F: drivers/mmc/host/mvsdio.* 7627 7628MATROX FRAMEBUFFER DRIVER 7629L: linux-fbdev@vger.kernel.org 7630S: Orphan 7631F: drivers/video/fbdev/matrox/matroxfb_* 7632F: include/uapi/linux/matroxfb.h 7633 7634MAX16065 HARDWARE MONITOR DRIVER 7635M: Guenter Roeck <linux@roeck-us.net> 7636L: linux-hwmon@vger.kernel.org 7637S: Maintained 7638F: Documentation/hwmon/max16065 7639F: drivers/hwmon/max16065.c 7640 7641MAX20751 HARDWARE MONITOR DRIVER 7642M: Guenter Roeck <linux@roeck-us.net> 7643L: linux-hwmon@vger.kernel.org 7644S: Maintained 7645F: Documentation/hwmon/max20751 7646F: drivers/hwmon/max20751.c 7647 7648MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7649L: linux-hwmon@vger.kernel.org 7650S: Orphan 7651F: Documentation/hwmon/max6650 7652F: drivers/hwmon/max6650.c 7653 7654MAX6697 HARDWARE MONITOR DRIVER 7655M: Guenter Roeck <linux@roeck-us.net> 7656L: linux-hwmon@vger.kernel.org 7657S: Maintained 7658F: Documentation/hwmon/max6697 7659F: Documentation/devicetree/bindings/i2c/max6697.txt 7660F: drivers/hwmon/max6697.c 7661F: include/linux/platform_data/max6697.h 7662 7663MAX9860 MONO AUDIO VOICE CODEC DRIVER 7664M: Peter Rosin <peda@axentia.se> 7665L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7666S: Maintained 7667F: Documentation/devicetree/bindings/sound/max9860.txt 7668F: sound/soc/codecs/max9860.* 7669 7670MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7671M: Krzysztof Kozlowski <krzk@kernel.org> 7672M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7673L: linux-pm@vger.kernel.org 7674S: Supported 7675F: drivers/power/supply/max14577_charger.c 7676F: drivers/power/supply/max77693_charger.c 7677 7678MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7679M: Javier Martinez Canillas <javier@osg.samsung.com> 7680L: linux-kernel@vger.kernel.org 7681S: Supported 7682F: drivers/*/*max77802*.c 7683F: Documentation/devicetree/bindings/*/*max77802.txt 7684F: include/dt-bindings/*/*max77802.h 7685 7686MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7687M: Chanwoo Choi <cw00.choi@samsung.com> 7688M: Krzysztof Kozlowski <krzk@kernel.org> 7689M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7690L: linux-kernel@vger.kernel.org 7691S: Supported 7692F: drivers/*/max14577*.c 7693F: drivers/*/max77686*.c 7694F: drivers/*/max77693*.c 7695F: drivers/extcon/extcon-max14577.c 7696F: drivers/extcon/extcon-max77693.c 7697F: drivers/rtc/rtc-max77686.c 7698F: drivers/clk/clk-max77686.c 7699F: Documentation/devicetree/bindings/mfd/max14577.txt 7700F: Documentation/devicetree/bindings/*/max77686.txt 7701F: Documentation/devicetree/bindings/mfd/max77693.txt 7702F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7703F: include/linux/mfd/max14577*.h 7704F: include/linux/mfd/max77686*.h 7705F: include/linux/mfd/max77693*.h 7706 7707MAXIRADIO FM RADIO RECEIVER DRIVER 7708M: Hans Verkuil <hverkuil@xs4all.nl> 7709L: linux-media@vger.kernel.org 7710T: git git://linuxtv.org/media_tree.git 7711W: https://linuxtv.org 7712S: Maintained 7713F: drivers/media/radio/radio-maxiradio* 7714 7715MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7716M: Peter Rosin <peda@axentia.se> 7717L: linux-iio@vger.kernel.org 7718S: Maintained 7719F: drivers/iio/potentiometer/mcp4531.c 7720 7721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7722M: William Breathitt Gray <vilhelm.gray@gmail.com> 7723L: linux-iio@vger.kernel.org 7724S: Maintained 7725F: drivers/iio/dac/cio-dac.c 7726 7727MEDIA DRIVERS FOR RENESAS - FCP 7728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7729L: linux-media@vger.kernel.org 7730L: linux-renesas-soc@vger.kernel.org 7731T: git git://linuxtv.org/media_tree.git 7732S: Supported 7733F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7734F: drivers/media/platform/rcar-fcp.c 7735F: include/media/rcar-fcp.h 7736 7737MEDIA DRIVERS FOR RENESAS - VIN 7738M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7739L: linux-media@vger.kernel.org 7740L: linux-renesas-soc@vger.kernel.org 7741T: git git://linuxtv.org/media_tree.git 7742S: Supported 7743F: Documentation/devicetree/bindings/media/rcar_vin.txt 7744F: drivers/media/platform/rcar-vin/ 7745 7746MEDIA DRIVERS FOR RENESAS - VSP1 7747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7748L: linux-media@vger.kernel.org 7749L: linux-renesas-soc@vger.kernel.org 7750T: git git://linuxtv.org/media_tree.git 7751S: Supported 7752F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7753F: drivers/media/platform/vsp1/ 7754 7755MEDIA DRIVERS FOR HELENE 7756M: Abylay Ospan <aospan@netup.ru> 7757L: linux-media@vger.kernel.org 7758W: https://linuxtv.org 7759W: http://netup.tv/ 7760T: git git://linuxtv.org/media_tree.git 7761S: Supported 7762F: drivers/media/dvb-frontends/helene* 7763 7764MEDIA DRIVERS FOR ASCOT2E 7765M: Sergey Kozlov <serjk@netup.ru> 7766M: Abylay Ospan <aospan@netup.ru> 7767L: linux-media@vger.kernel.org 7768W: https://linuxtv.org 7769W: http://netup.tv/ 7770T: git git://linuxtv.org/media_tree.git 7771S: Supported 7772F: drivers/media/dvb-frontends/ascot2e* 7773 7774MEDIA DRIVERS FOR CXD2841ER 7775M: Sergey Kozlov <serjk@netup.ru> 7776M: Abylay Ospan <aospan@netup.ru> 7777L: linux-media@vger.kernel.org 7778W: https://linuxtv.org 7779W: http://netup.tv/ 7780T: git git://linuxtv.org/media_tree.git 7781S: Supported 7782F: drivers/media/dvb-frontends/cxd2841er* 7783 7784MEDIA DRIVERS FOR HORUS3A 7785M: Sergey Kozlov <serjk@netup.ru> 7786M: Abylay Ospan <aospan@netup.ru> 7787L: linux-media@vger.kernel.org 7788W: https://linuxtv.org 7789W: http://netup.tv/ 7790T: git git://linuxtv.org/media_tree.git 7791S: Supported 7792F: drivers/media/dvb-frontends/horus3a* 7793 7794MEDIA DRIVERS FOR LNBH25 7795M: Sergey Kozlov <serjk@netup.ru> 7796M: Abylay Ospan <aospan@netup.ru> 7797L: linux-media@vger.kernel.org 7798W: https://linuxtv.org 7799W: http://netup.tv/ 7800T: git git://linuxtv.org/media_tree.git 7801S: Supported 7802F: drivers/media/dvb-frontends/lnbh25* 7803 7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7805M: Sergey Kozlov <serjk@netup.ru> 7806M: Abylay Ospan <aospan@netup.ru> 7807L: linux-media@vger.kernel.org 7808W: https://linuxtv.org 7809W: http://netup.tv/ 7810T: git git://linuxtv.org/media_tree.git 7811S: Supported 7812F: drivers/media/pci/netup_unidvb/* 7813 7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7816M: Mauro Carvalho Chehab <mchehab@kernel.org> 7817P: LinuxTV.org Project 7818L: linux-media@vger.kernel.org 7819W: https://linuxtv.org 7820Q: http://patchwork.kernel.org/project/linux-media/list/ 7821T: git git://linuxtv.org/media_tree.git 7822S: Maintained 7823F: Documentation/media/ 7824F: drivers/media/ 7825F: drivers/staging/media/ 7826F: include/linux/platform_data/media/ 7827F: include/media/ 7828F: include/uapi/linux/dvb/ 7829F: include/uapi/linux/videodev2.h 7830F: include/uapi/linux/media.h 7831F: include/uapi/linux/v4l2-* 7832F: include/uapi/linux/meye.h 7833F: include/uapi/linux/ivtv* 7834F: include/uapi/linux/uvcvideo.h 7835 7836MEDIATEK ETHERNET DRIVER 7837M: Felix Fietkau <nbd@openwrt.org> 7838M: John Crispin <blogic@openwrt.org> 7839L: netdev@vger.kernel.org 7840S: Maintained 7841F: drivers/net/ethernet/mediatek/ 7842 7843MEDIATEK MT7601U WIRELESS LAN DRIVER 7844M: Jakub Kicinski <kubakici@wp.pl> 7845L: linux-wireless@vger.kernel.org 7846S: Maintained 7847F: drivers/net/wireless/mediatek/mt7601u/ 7848 7849MEGARAID SCSI/SAS DRIVERS 7850M: Kashyap Desai <kashyap.desai@avagotech.com> 7851M: Sumit Saxena <sumit.saxena@avagotech.com> 7852M: Uday Lingala <uday.lingala@avagotech.com> 7853L: megaraidlinux.pdl@avagotech.com 7854L: linux-scsi@vger.kernel.org 7855W: http://www.lsi.com 7856S: Maintained 7857F: Documentation/scsi/megaraid.txt 7858F: drivers/scsi/megaraid.* 7859F: drivers/scsi/megaraid/ 7860 7861MELFAS MIP4 TOUCHSCREEN DRIVER 7862M: Sangwon Jee <jeesw@melfas.com> 7863W: http://www.melfas.com 7864S: Supported 7865F: drivers/input/touchscreen/melfas_mip4.c 7866F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7867 7868MELLANOX ETHERNET DRIVER (mlx4_en) 7869M: Tariq Toukan <tariqt@mellanox.com> 7870L: netdev@vger.kernel.org 7871S: Supported 7872W: http://www.mellanox.com 7873Q: http://patchwork.ozlabs.org/project/netdev/list/ 7874F: drivers/net/ethernet/mellanox/mlx4/en_* 7875 7876MELLANOX ETHERNET DRIVER (mlx5e) 7877M: Saeed Mahameed <saeedm@mellanox.com> 7878L: netdev@vger.kernel.org 7879S: Supported 7880W: http://www.mellanox.com 7881Q: http://patchwork.ozlabs.org/project/netdev/list/ 7882F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7883 7884MELLANOX ETHERNET SWITCH DRIVERS 7885M: Jiri Pirko <jiri@mellanox.com> 7886M: Ido Schimmel <idosch@mellanox.com> 7887L: netdev@vger.kernel.org 7888S: Supported 7889W: http://www.mellanox.com 7890Q: http://patchwork.ozlabs.org/project/netdev/list/ 7891F: drivers/net/ethernet/mellanox/mlxsw/ 7892 7893MELLANOX MLXCPLD LED DRIVER 7894M: Vadim Pasternak <vadimp@mellanox.com> 7895L: linux-leds@vger.kernel.org 7896S: Supported 7897F: drivers/leds/leds-mlxcpld.c 7898F: Documentation/leds/leds-mlxcpld.txt 7899 7900MELLANOX PLATFORM DRIVER 7901M: Vadim Pasternak <vadimp@mellanox.com> 7902L: platform-driver-x86@vger.kernel.org 7903S: Supported 7904F: arch/x86/platform/mellanox/mlx-platform.c 7905 7906SOFT-ROCE DRIVER (rxe) 7907M: Moni Shoua <monis@mellanox.com> 7908L: linux-rdma@vger.kernel.org 7909S: Supported 7910W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7912F: drivers/infiniband/sw/rxe/ 7913F: include/uapi/rdma/rdma_user_rxe.h 7914 7915MEMBARRIER SUPPORT 7916M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7917M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7918L: linux-kernel@vger.kernel.org 7919S: Supported 7920F: kernel/membarrier.c 7921F: include/uapi/linux/membarrier.h 7922 7923MEMORY MANAGEMENT 7924L: linux-mm@kvack.org 7925W: http://www.linux-mm.org 7926S: Maintained 7927F: include/linux/mm.h 7928F: include/linux/gfp.h 7929F: include/linux/mmzone.h 7930F: include/linux/memory_hotplug.h 7931F: include/linux/vmalloc.h 7932F: mm/ 7933 7934MEMORY TECHNOLOGY DEVICES (MTD) 7935M: David Woodhouse <dwmw2@infradead.org> 7936M: Brian Norris <computersforpeace@gmail.com> 7937M: Boris Brezillon <boris.brezillon@free-electrons.com> 7938M: Marek Vasut <marek.vasut@gmail.com> 7939M: Richard Weinberger <richard@nod.at> 7940M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 7941L: linux-mtd@lists.infradead.org 7942W: http://www.linux-mtd.infradead.org/ 7943Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7944T: git git://git.infradead.org/linux-mtd.git 7945T: git git://git.infradead.org/l2-mtd.git 7946S: Maintained 7947F: Documentation/devicetree/bindings/mtd/ 7948F: drivers/mtd/ 7949F: include/linux/mtd/ 7950F: include/uapi/mtd/ 7951 7952MEN A21 WATCHDOG DRIVER 7953M: Johannes Thumshirn <morbidrsa@gmail.com> 7954L: linux-watchdog@vger.kernel.org 7955S: Maintained 7956F: drivers/watchdog/mena21_wdt.c 7957 7958MEN CHAMELEON BUS (mcb) 7959M: Johannes Thumshirn <morbidrsa@gmail.com> 7960S: Maintained 7961F: drivers/mcb/ 7962F: include/linux/mcb.h 7963F: Documentation/men-chameleon-bus.txt 7964 7965MEN F21BMC (Board Management Controller) 7966M: Andreas Werner <andreas.werner@men.de> 7967S: Supported 7968F: drivers/mfd/menf21bmc.c 7969F: drivers/watchdog/menf21bmc_wdt.c 7970F: drivers/leds/leds-menf21bmc.c 7971F: drivers/hwmon/menf21bmc_hwmon.c 7972F: Documentation/hwmon/menf21bmc 7973 7974METAG ARCHITECTURE 7975M: James Hogan <james.hogan@imgtec.com> 7976L: linux-metag@vger.kernel.org 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7978S: Odd Fixes 7979F: arch/metag/ 7980F: Documentation/metag/ 7981F: Documentation/devicetree/bindings/metag/ 7982F: Documentation/devicetree/bindings/interrupt-controller/img,* 7983F: drivers/clocksource/metag_generic.c 7984F: drivers/irqchip/irq-metag.c 7985F: drivers/irqchip/irq-metag-ext.c 7986F: drivers/tty/metag_da.c 7987 7988MICROBLAZE ARCHITECTURE 7989M: Michal Simek <monstr@monstr.eu> 7990W: http://www.monstr.eu/fdt/ 7991T: git git://git.monstr.eu/linux-2.6-microblaze.git 7992S: Supported 7993F: arch/microblaze/ 7994 7995MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7996M: Richard Genoud <richard.genoud@gmail.com> 7997S: Maintained 7998F: drivers/tty/serial/atmel_serial.c 7999F: include/linux/atmel_serial.h 8000 8001MICROCHIP / ATMEL ISC DRIVER 8002M: Songjun Wu <songjun.wu@microchip.com> 8003L: linux-media@vger.kernel.org 8004S: Supported 8005F: drivers/media/platform/atmel/atmel-isc.c 8006F: drivers/media/platform/atmel/atmel-isc-regs.h 8007F: devicetree/bindings/media/atmel-isc.txt 8008 8009MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8010M: Chen Yu <yu.c.chen@intel.com> 8011L: platform-driver-x86@vger.kernel.org 8012S: Supported 8013F: drivers/platform/x86/surfacepro3_button.c 8014 8015MICROTEK X6 SCANNER 8016M: Oliver Neukum <oliver@neukum.org> 8017S: Maintained 8018F: drivers/usb/image/microtek.* 8019 8020MIPS 8021M: Ralf Baechle <ralf@linux-mips.org> 8022L: linux-mips@linux-mips.org 8023W: http://www.linux-mips.org/ 8024T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8025Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8026S: Supported 8027F: Documentation/devicetree/bindings/mips/ 8028F: Documentation/mips/ 8029F: arch/mips/ 8030 8031MIPS/LOONGSON1 ARCHITECTURE 8032M: Keguang Zhang <keguang.zhang@gmail.com> 8033L: linux-mips@linux-mips.org 8034S: Maintained 8035F: arch/mips/loongson32/ 8036F: arch/mips/include/asm/mach-loongson32/ 8037F: drivers/*/*loongson1* 8038F: drivers/*/*/*loongson1* 8039 8040MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8041M: Hans Verkuil <hverkuil@xs4all.nl> 8042L: linux-media@vger.kernel.org 8043T: git git://linuxtv.org/media_tree.git 8044W: https://linuxtv.org 8045S: Odd Fixes 8046F: drivers/media/radio/radio-miropcm20* 8047 8048MELLANOX MLX4 core VPI driver 8049M: Yishai Hadas <yishaih@mellanox.com> 8050L: netdev@vger.kernel.org 8051L: linux-rdma@vger.kernel.org 8052W: http://www.mellanox.com 8053Q: http://patchwork.ozlabs.org/project/netdev/list/ 8054S: Supported 8055F: drivers/net/ethernet/mellanox/mlx4/ 8056F: include/linux/mlx4/ 8057F: include/uapi/rdma/mlx4-abi.h 8058 8059MELLANOX MLX4 IB driver 8060M: Yishai Hadas <yishaih@mellanox.com> 8061L: linux-rdma@vger.kernel.org 8062W: http://www.mellanox.com 8063Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8064S: Supported 8065F: drivers/infiniband/hw/mlx4/ 8066F: include/linux/mlx4/ 8067 8068MELLANOX MLX5 core VPI driver 8069M: Saeed Mahameed <saeedm@mellanox.com> 8070M: Matan Barak <matanb@mellanox.com> 8071M: Leon Romanovsky <leonro@mellanox.com> 8072L: netdev@vger.kernel.org 8073L: linux-rdma@vger.kernel.org 8074W: http://www.mellanox.com 8075Q: http://patchwork.ozlabs.org/project/netdev/list/ 8076S: Supported 8077F: drivers/net/ethernet/mellanox/mlx5/core/ 8078F: include/linux/mlx5/ 8079F: include/uapi/rdma/mlx5-abi.h 8080 8081MELLANOX MLX5 IB driver 8082M: Matan Barak <matanb@mellanox.com> 8083M: Leon Romanovsky <leonro@mellanox.com> 8084L: linux-rdma@vger.kernel.org 8085W: http://www.mellanox.com 8086Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8087S: Supported 8088F: drivers/infiniband/hw/mlx5/ 8089F: include/linux/mlx5/ 8090 8091MELEXIS MLX90614 DRIVER 8092M: Crt Mori <cmo@melexis.com> 8093L: linux-iio@vger.kernel.org 8094W: http://www.melexis.com 8095S: Supported 8096F: drivers/iio/temperature/mlx90614.c 8097 8098MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8099M: Don Brace <don.brace@microsemi.com> 8100L: esc.storagedev@microsemi.com 8101L: linux-scsi@vger.kernel.org 8102S: Supported 8103F: drivers/scsi/smartpqi/smartpqi*.[ch] 8104F: drivers/scsi/smartpqi/Kconfig 8105F: drivers/scsi/smartpqi/Makefile 8106F: include/linux/cciss*.h 8107F: include/uapi/linux/cciss*.h 8108F: Documentation/scsi/smartpqi.txt 8109 8110MN88472 MEDIA DRIVER 8111M: Antti Palosaari <crope@iki.fi> 8112L: linux-media@vger.kernel.org 8113W: https://linuxtv.org 8114W: http://palosaari.fi/linux/ 8115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8116S: Maintained 8117F: drivers/media/dvb-frontends/mn88472* 8118 8119MN88473 MEDIA DRIVER 8120M: Antti Palosaari <crope@iki.fi> 8121L: linux-media@vger.kernel.org 8122W: https://linuxtv.org 8123W: http://palosaari.fi/linux/ 8124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8125S: Maintained 8126F: drivers/media/dvb-frontends/mn88473* 8127 8128MODULE SUPPORT 8129M: Jessica Yu <jeyu@redhat.com> 8130M: Rusty Russell <rusty@rustcorp.com.au> 8131S: Maintained 8132F: include/linux/module.h 8133F: kernel/module.c 8134 8135MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8136W: http://popies.net/meye/ 8137S: Orphan 8138F: Documentation/media/v4l-drivers/meye* 8139F: drivers/media/pci/meye/ 8140F: include/uapi/linux/meye.h 8141 8142MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8143M: Jiri Slaby <jirislaby@gmail.com> 8144S: Maintained 8145F: Documentation/serial/moxa-smartio 8146F: drivers/tty/mxser.* 8147 8148MR800 AVERMEDIA USB FM RADIO DRIVER 8149M: Alexey Klimov <klimov.linux@gmail.com> 8150L: linux-media@vger.kernel.org 8151T: git git://linuxtv.org/media_tree.git 8152S: Maintained 8153F: drivers/media/radio/radio-mr800.c 8154 8155MRF24J40 IEEE 802.15.4 RADIO DRIVER 8156M: Alan Ott <alan@signal11.us> 8157L: linux-wpan@vger.kernel.org 8158S: Maintained 8159F: drivers/net/ieee802154/mrf24j40.c 8160F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8161 8162MSI LAPTOP SUPPORT 8163M: "Lee, Chun-Yi" <jlee@suse.com> 8164L: platform-driver-x86@vger.kernel.org 8165S: Maintained 8166F: drivers/platform/x86/msi-laptop.c 8167 8168MSI WMI SUPPORT 8169L: platform-driver-x86@vger.kernel.org 8170S: Orphan 8171F: drivers/platform/x86/msi-wmi.c 8172 8173MSI001 MEDIA DRIVER 8174M: Antti Palosaari <crope@iki.fi> 8175L: linux-media@vger.kernel.org 8176W: https://linuxtv.org 8177W: http://palosaari.fi/linux/ 8178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8179T: git git://linuxtv.org/anttip/media_tree.git 8180S: Maintained 8181F: drivers/media/tuners/msi001* 8182 8183MSI2500 MEDIA DRIVER 8184M: Antti Palosaari <crope@iki.fi> 8185L: linux-media@vger.kernel.org 8186W: https://linuxtv.org 8187W: http://palosaari.fi/linux/ 8188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8189T: git git://linuxtv.org/anttip/media_tree.git 8190S: Maintained 8191F: drivers/media/usb/msi2500/ 8192 8193MSYSTEMS DISKONCHIP G3 MTD DRIVER 8194M: Robert Jarzmik <robert.jarzmik@free.fr> 8195L: linux-mtd@lists.infradead.org 8196S: Maintained 8197F: drivers/mtd/devices/docg3* 8198 8199MT9M032 APTINA SENSOR DRIVER 8200M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8201L: linux-media@vger.kernel.org 8202T: git git://linuxtv.org/media_tree.git 8203S: Maintained 8204F: drivers/media/i2c/mt9m032.c 8205F: include/media/i2c/mt9m032.h 8206 8207MT9P031 APTINA CAMERA SENSOR 8208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8209L: linux-media@vger.kernel.org 8210T: git git://linuxtv.org/media_tree.git 8211S: Maintained 8212F: drivers/media/i2c/mt9p031.c 8213F: include/media/i2c/mt9p031.h 8214 8215MT9T001 APTINA CAMERA SENSOR 8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8217L: linux-media@vger.kernel.org 8218T: git git://linuxtv.org/media_tree.git 8219S: Maintained 8220F: drivers/media/i2c/mt9t001.c 8221F: include/media/i2c/mt9t001.h 8222 8223MT9V032 APTINA CAMERA SENSOR 8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8225L: linux-media@vger.kernel.org 8226T: git git://linuxtv.org/media_tree.git 8227S: Maintained 8228F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8229F: drivers/media/i2c/mt9v032.c 8230F: include/media/i2c/mt9v032.h 8231 8232MULTIFUNCTION DEVICES (MFD) 8233M: Lee Jones <lee.jones@linaro.org> 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8235S: Supported 8236F: Documentation/devicetree/bindings/mfd/ 8237F: drivers/mfd/ 8238F: include/linux/mfd/ 8239 8240MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8241M: Ulf Hansson <ulf.hansson@linaro.org> 8242L: linux-mmc@vger.kernel.org 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8244S: Maintained 8245F: Documentation/devicetree/bindings/mmc/ 8246F: drivers/mmc/ 8247F: include/linux/mmc/ 8248F: include/uapi/linux/mmc/ 8249 8250MULTIMEDIA CARD (MMC) ETC. OVER SPI 8251S: Orphan 8252F: drivers/mmc/host/mmc_spi.c 8253F: include/linux/spi/mmc_spi.h 8254 8255MULTISOUND SOUND DRIVER 8256M: Andrew Veliath <andrewtv@usa.net> 8257S: Maintained 8258F: Documentation/sound/oss/MultiSound 8259F: sound/oss/msnd* 8260 8261MULTITECH MULTIPORT CARD (ISICOM) 8262S: Orphan 8263F: drivers/tty/isicom.c 8264F: include/linux/isicom.h 8265 8266MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8267M: Bin Liu <b-liu@ti.com> 8268L: linux-usb@vger.kernel.org 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8270S: Maintained 8271F: drivers/usb/musb/ 8272 8273MXL5007T MEDIA DRIVER 8274M: Michael Krufky <mkrufky@linuxtv.org> 8275L: linux-media@vger.kernel.org 8276W: https://linuxtv.org 8277W: http://github.com/mkrufky 8278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8279T: git git://linuxtv.org/mkrufky/tuners.git 8280S: Maintained 8281F: drivers/media/tuners/mxl5007t.* 8282 8283MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8284M: Hyong-Youb Kim <hykim@myri.com> 8285L: netdev@vger.kernel.org 8286W: https://www.myricom.com/support/downloads/myri10ge.html 8287S: Supported 8288F: drivers/net/ethernet/myricom/myri10ge/ 8289 8290NAND FLASH SUBSYSTEM 8291M: Boris Brezillon <boris.brezillon@free-electrons.com> 8292R: Richard Weinberger <richard@nod.at> 8293L: linux-mtd@lists.infradead.org 8294W: http://www.linux-mtd.infradead.org/ 8295Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8296T: git git://github.com/linux-nand/linux.git 8297S: Maintained 8298F: drivers/mtd/nand/ 8299F: include/linux/mtd/nand*.h 8300 8301NATSEMI ETHERNET DRIVER (DP8381x) 8302S: Orphan 8303F: drivers/net/ethernet/natsemi/natsemi.c 8304 8305NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8306M: Daniel Mack <zonque@gmail.com> 8307S: Maintained 8308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8309W: http://www.native-instruments.com 8310F: sound/usb/caiaq/ 8311 8312NCP FILESYSTEM 8313M: Petr Vandrovec <petr@vandrovec.name> 8314S: Odd Fixes 8315F: fs/ncpfs/ 8316 8317NCR 5380 SCSI DRIVERS 8318M: Finn Thain <fthain@telegraphics.com.au> 8319M: Michael Schmitz <schmitzmic@gmail.com> 8320L: linux-scsi@vger.kernel.org 8321S: Maintained 8322F: Documentation/scsi/g_NCR5380.txt 8323F: drivers/scsi/NCR5380.* 8324F: drivers/scsi/arm/cumana_1.c 8325F: drivers/scsi/arm/oak.c 8326F: drivers/scsi/atari_scsi.* 8327F: drivers/scsi/dmx3191d.c 8328F: drivers/scsi/g_NCR5380.* 8329F: drivers/scsi/g_NCR5380_mmio.c 8330F: drivers/scsi/mac_scsi.* 8331F: drivers/scsi/sun3_scsi.* 8332F: drivers/scsi/sun3_scsi_vme.c 8333 8334NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8335M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8336L: linux-scsi@vger.kernel.org 8337S: Maintained 8338F: drivers/scsi/NCR_D700.* 8339 8340NCT6775 HARDWARE MONITOR DRIVER 8341M: Guenter Roeck <linux@roeck-us.net> 8342L: linux-hwmon@vger.kernel.org 8343S: Maintained 8344F: Documentation/hwmon/nct6775 8345F: drivers/hwmon/nct6775.c 8346 8347NETEFFECT IWARP RNIC DRIVER (IW_NES) 8348M: Faisal Latif <faisal.latif@intel.com> 8349L: linux-rdma@vger.kernel.org 8350W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8351S: Supported 8352F: drivers/infiniband/hw/nes/ 8353F: include/uapi/rdma/nes-abi.h 8354 8355NETEM NETWORK EMULATOR 8356M: Stephen Hemminger <stephen@networkplumber.org> 8357L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8358S: Maintained 8359F: net/sched/sch_netem.c 8360 8361NETERION 10GbE DRIVERS (s2io/vxge) 8362M: Jon Mason <jdmason@kudzu.us> 8363L: netdev@vger.kernel.org 8364S: Supported 8365F: Documentation/networking/s2io.txt 8366F: Documentation/networking/vxge.txt 8367F: drivers/net/ethernet/neterion/ 8368 8369NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8370M: Pablo Neira Ayuso <pablo@netfilter.org> 8371M: Patrick McHardy <kaber@trash.net> 8372M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8373L: netfilter-devel@vger.kernel.org 8374L: coreteam@netfilter.org 8375W: http://www.netfilter.org/ 8376W: http://www.iptables.org/ 8377Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8380S: Supported 8381F: include/linux/netfilter* 8382F: include/linux/netfilter/ 8383F: include/net/netfilter/ 8384F: include/uapi/linux/netfilter* 8385F: include/uapi/linux/netfilter/ 8386F: net/*/netfilter.c 8387F: net/*/netfilter/ 8388F: net/netfilter/ 8389F: net/bridge/br_netfilter*.c 8390 8391NETLABEL 8392M: Paul Moore <paul@paul-moore.com> 8393W: http://netlabel.sf.net 8394L: netdev@vger.kernel.org 8395S: Maintained 8396F: Documentation/netlabel/ 8397F: include/net/netlabel.h 8398F: net/netlabel/ 8399 8400NETROM NETWORK LAYER 8401M: Ralf Baechle <ralf@linux-mips.org> 8402L: linux-hams@vger.kernel.org 8403W: http://www.linux-ax25.org/ 8404S: Maintained 8405F: include/net/netrom.h 8406F: include/uapi/linux/netrom.h 8407F: net/netrom/ 8408 8409NETRONOME ETHERNET DRIVERS 8410M: Jakub Kicinski <jakub.kicinski@netronome.com> 8411L: oss-drivers@netronome.com 8412S: Maintained 8413F: drivers/net/ethernet/netronome/ 8414 8415NETWORK BLOCK DEVICE (NBD) 8416M: Markus Pargmann <mpa@pengutronix.de> 8417S: Maintained 8418L: nbd-general@lists.sourceforge.net 8419T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8420F: Documentation/blockdev/nbd.txt 8421F: drivers/block/nbd.c 8422F: include/uapi/linux/nbd.h 8423 8424NETWORK DROP MONITOR 8425M: Neil Horman <nhorman@tuxdriver.com> 8426L: netdev@vger.kernel.org 8427S: Maintained 8428W: https://fedorahosted.org/dropwatch/ 8429F: net/core/drop_monitor.c 8430 8431NETWORKING [DSA] 8432M: Andrew Lunn <andrew@lunn.ch> 8433M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8434M: Florian Fainelli <f.fainelli@gmail.com> 8435S: Maintained 8436F: net/dsa/ 8437F: include/net/dsa.h 8438F: drivers/net/dsa/ 8439 8440NETWORKING [GENERAL] 8441M: "David S. Miller" <davem@davemloft.net> 8442L: netdev@vger.kernel.org 8443W: http://www.linuxfoundation.org/en/Net 8444Q: http://patchwork.ozlabs.org/project/netdev/list/ 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8447S: Maintained 8448F: net/ 8449F: include/net/ 8450F: include/linux/in.h 8451F: include/linux/net.h 8452F: include/linux/netdevice.h 8453F: include/uapi/linux/in.h 8454F: include/uapi/linux/net.h 8455F: include/uapi/linux/netdevice.h 8456F: include/uapi/linux/net_namespace.h 8457F: tools/net/ 8458F: tools/testing/selftests/net/ 8459F: lib/random32.c 8460F: lib/test_bpf.c 8461 8462NETWORKING [IPv4/IPv6] 8463M: "David S. Miller" <davem@davemloft.net> 8464M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8465M: James Morris <jmorris@namei.org> 8466M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8467M: Patrick McHardy <kaber@trash.net> 8468L: netdev@vger.kernel.org 8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8470S: Maintained 8471F: net/ipv4/ 8472F: net/ipv6/ 8473F: include/net/ip* 8474F: arch/x86/net/* 8475 8476NETWORKING [IPSEC] 8477M: Steffen Klassert <steffen.klassert@secunet.com> 8478M: Herbert Xu <herbert@gondor.apana.org.au> 8479M: "David S. Miller" <davem@davemloft.net> 8480L: netdev@vger.kernel.org 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8483S: Maintained 8484F: net/core/flow.c 8485F: net/xfrm/ 8486F: net/key/ 8487F: net/ipv4/xfrm* 8488F: net/ipv4/esp4.c 8489F: net/ipv4/ah4.c 8490F: net/ipv4/ipcomp.c 8491F: net/ipv4/ip_vti.c 8492F: net/ipv6/xfrm* 8493F: net/ipv6/esp6.c 8494F: net/ipv6/ah6.c 8495F: net/ipv6/ipcomp6.c 8496F: net/ipv6/ip6_vti.c 8497F: include/uapi/linux/xfrm.h 8498F: include/net/xfrm.h 8499 8500NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8501M: Paul Moore <paul@paul-moore.com> 8502L: netdev@vger.kernel.org 8503S: Maintained 8504 8505NETWORKING [WIRELESS] 8506L: linux-wireless@vger.kernel.org 8507Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8508 8509NETWORKING DRIVERS 8510L: netdev@vger.kernel.org 8511W: http://www.linuxfoundation.org/en/Net 8512Q: http://patchwork.ozlabs.org/project/netdev/list/ 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8515S: Odd Fixes 8516F: Documentation/devicetree/bindings/net/ 8517F: drivers/net/ 8518F: include/linux/if_* 8519F: include/linux/netdevice.h 8520F: include/linux/etherdevice.h 8521F: include/linux/fcdevice.h 8522F: include/linux/fddidevice.h 8523F: include/linux/hippidevice.h 8524F: include/linux/inetdevice.h 8525F: include/uapi/linux/if_* 8526F: include/uapi/linux/netdevice.h 8527 8528NETWORKING DRIVERS (WIRELESS) 8529M: Kalle Valo <kvalo@codeaurora.org> 8530L: linux-wireless@vger.kernel.org 8531Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8534S: Maintained 8535F: Documentation/devicetree/bindings/net/wireless/ 8536F: drivers/net/wireless/ 8537 8538NETXEN (1/10) GbE SUPPORT 8539M: Manish Chopra <manish.chopra@cavium.com> 8540M: Rahul Verma <rahul.verma@cavium.com> 8541M: Dept-GELinuxNICDev@cavium.com 8542L: netdev@vger.kernel.org 8543S: Supported 8544F: drivers/net/ethernet/qlogic/netxen/ 8545 8546NFC SUBSYSTEM 8547M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8548M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8549M: Samuel Ortiz <sameo@linux.intel.com> 8550L: linux-wireless@vger.kernel.org 8551L: linux-nfc@lists.01.org (subscribers-only) 8552S: Supported 8553F: net/nfc/ 8554F: include/net/nfc/ 8555F: include/uapi/linux/nfc.h 8556F: drivers/nfc/ 8557F: include/linux/platform_data/nfcmrvl.h 8558F: include/linux/platform_data/nxp-nci.h 8559F: include/linux/platform_data/pn544.h 8560F: include/linux/platform_data/st21nfca.h 8561F: include/linux/platform_data/st-nci.h 8562F: Documentation/devicetree/bindings/net/nfc/ 8563 8564NFS, SUNRPC, AND LOCKD CLIENTS 8565M: Trond Myklebust <trond.myklebust@primarydata.com> 8566M: Anna Schumaker <anna.schumaker@netapp.com> 8567L: linux-nfs@vger.kernel.org 8568W: http://client.linux-nfs.org 8569T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8570S: Maintained 8571F: fs/lockd/ 8572F: fs/nfs/ 8573F: fs/nfs_common/ 8574F: net/sunrpc/ 8575F: include/linux/lockd/ 8576F: include/linux/nfs* 8577F: include/linux/sunrpc/ 8578F: include/uapi/linux/nfs* 8579F: include/uapi/linux/sunrpc/ 8580 8581NILFS2 FILESYSTEM 8582M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8583L: linux-nilfs@vger.kernel.org 8584W: http://nilfs.sourceforge.net/ 8585W: http://nilfs.osdn.jp/ 8586T: git git://github.com/konis/nilfs2.git 8587S: Supported 8588F: Documentation/filesystems/nilfs2.txt 8589F: fs/nilfs2/ 8590F: include/trace/events/nilfs2.h 8591F: include/uapi/linux/nilfs2_api.h 8592F: include/uapi/linux/nilfs2_ondisk.h 8593 8594NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8595M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8596W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8597S: Maintained 8598F: Documentation/scsi/NinjaSCSI.txt 8599F: drivers/scsi/pcmcia/nsp_* 8600 8601NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8602M: GOTO Masanori <gotom@debian.or.jp> 8603M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8604W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8605S: Maintained 8606F: Documentation/scsi/NinjaSCSI.txt 8607F: drivers/scsi/nsp32* 8608 8609NIOS2 ARCHITECTURE 8610M: Ley Foon Tan <lftan@altera.com> 8611L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8613S: Maintained 8614F: arch/nios2/ 8615 8616NOKIA N900 POWER SUPPLY DRIVERS 8617R: Pali Rohár <pali.rohar@gmail.com> 8618F: include/linux/power/bq2415x_charger.h 8619F: include/linux/power/bq27xxx_battery.h 8620F: include/linux/power/isp1704_charger.h 8621F: drivers/power/supply/bq2415x_charger.c 8622F: drivers/power/supply/bq27xxx_battery.c 8623F: drivers/power/supply/bq27xxx_battery_i2c.c 8624F: drivers/power/supply/isp1704_charger.c 8625F: drivers/power/supply/rx51_battery.c 8626 8627NTB DRIVER CORE 8628M: Jon Mason <jdmason@kudzu.us> 8629M: Dave Jiang <dave.jiang@intel.com> 8630M: Allen Hubbe <Allen.Hubbe@emc.com> 8631L: linux-ntb@googlegroups.com 8632S: Supported 8633W: https://github.com/jonmason/ntb/wiki 8634T: git git://github.com/jonmason/ntb.git 8635F: drivers/ntb/ 8636F: drivers/net/ntb_netdev.c 8637F: include/linux/ntb.h 8638F: include/linux/ntb_transport.h 8639F: tools/testing/selftests/ntb/ 8640 8641NTB INTEL DRIVER 8642M: Jon Mason <jdmason@kudzu.us> 8643M: Dave Jiang <dave.jiang@intel.com> 8644L: linux-ntb@googlegroups.com 8645S: Supported 8646W: https://github.com/jonmason/ntb/wiki 8647T: git git://github.com/jonmason/ntb.git 8648F: drivers/ntb/hw/intel/ 8649 8650NTB AMD DRIVER 8651M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8652L: linux-ntb@googlegroups.com 8653S: Supported 8654F: drivers/ntb/hw/amd/ 8655 8656NTFS FILESYSTEM 8657M: Anton Altaparmakov <anton@tuxera.com> 8658L: linux-ntfs-dev@lists.sourceforge.net 8659W: http://www.tuxera.com/ 8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8661S: Supported 8662F: Documentation/filesystems/ntfs.txt 8663F: fs/ntfs/ 8664 8665NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8666M: Antonino Daplas <adaplas@gmail.com> 8667L: linux-fbdev@vger.kernel.org 8668S: Maintained 8669F: drivers/video/fbdev/riva/ 8670F: drivers/video/fbdev/nvidia/ 8671 8672NVM EXPRESS DRIVER 8673M: Keith Busch <keith.busch@intel.com> 8674M: Jens Axboe <axboe@fb.com> 8675L: linux-nvme@lists.infradead.org 8676T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8677W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8678S: Supported 8679F: drivers/nvme/host/ 8680F: include/linux/nvme.h 8681 8682NVM EXPRESS TARGET DRIVER 8683M: Christoph Hellwig <hch@lst.de> 8684M: Sagi Grimberg <sagi@grimberg.me> 8685L: linux-nvme@lists.infradead.org 8686S: Supported 8687F: drivers/nvme/target/ 8688 8689NVMEM FRAMEWORK 8690M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8691M: Maxime Ripard <maxime.ripard@free-electrons.com> 8692S: Maintained 8693F: drivers/nvmem/ 8694F: Documentation/devicetree/bindings/nvmem/ 8695F: include/linux/nvmem-consumer.h 8696F: include/linux/nvmem-provider.h 8697 8698NXP-NCI NFC DRIVER 8699M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8700R: Charles Gorand <charles.gorand@effinnov.com> 8701L: linux-nfc@lists.01.org (moderated for non-subscribers) 8702S: Supported 8703F: drivers/nfc/nxp-nci 8704 8705NXP TDA998X DRM DRIVER 8706M: Russell King <rmk+kernel@armlinux.org.uk> 8707S: Supported 8708F: drivers/gpu/drm/i2c/tda998x_drv.c 8709F: include/drm/i2c/tda998x.h 8710 8711NXP TFA9879 DRIVER 8712M: Peter Rosin <peda@axentia.se> 8713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8714S: Maintained 8715F: sound/soc/codecs/tfa9879* 8716 8717OBJTOOL 8718M: Josh Poimboeuf <jpoimboe@redhat.com> 8719S: Supported 8720F: tools/objtool/ 8721 8722OMAP SUPPORT 8723M: Tony Lindgren <tony@atomide.com> 8724L: linux-omap@vger.kernel.org 8725W: http://www.muru.com/linux/omap/ 8726W: http://linux.omap.com/ 8727Q: http://patchwork.kernel.org/project/linux-omap/list/ 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8729S: Maintained 8730F: arch/arm/*omap*/ 8731F: arch/arm/configs/omap1_defconfig 8732F: arch/arm/configs/omap2plus_defconfig 8733F: drivers/i2c/busses/i2c-omap.c 8734F: drivers/irqchip/irq-omap-intc.c 8735F: drivers/mfd/*omap*.c 8736F: drivers/mfd/menelaus.c 8737F: drivers/mfd/palmas.c 8738F: drivers/mfd/tps65217.c 8739F: drivers/mfd/tps65218.c 8740F: drivers/mfd/tps65910.c 8741F: drivers/mfd/twl-core.[ch] 8742F: drivers/mfd/twl4030*.c 8743F: drivers/mfd/twl6030*.c 8744F: drivers/mfd/twl6040*.c 8745F: drivers/regulator/palmas-regulator*.c 8746F: drivers/regulator/pbias-regulator.c 8747F: drivers/regulator/tps65217-regulator.c 8748F: drivers/regulator/tps65218-regulator.c 8749F: drivers/regulator/tps65910-regulator.c 8750F: drivers/regulator/twl-regulator.c 8751F: include/linux/i2c-omap.h 8752 8753OMAP DEVICE TREE SUPPORT 8754M: Benoît Cousson <bcousson@baylibre.com> 8755M: Tony Lindgren <tony@atomide.com> 8756L: linux-omap@vger.kernel.org 8757L: devicetree@vger.kernel.org 8758S: Maintained 8759F: arch/arm/boot/dts/*omap* 8760F: arch/arm/boot/dts/*am3* 8761F: arch/arm/boot/dts/*am4* 8762F: arch/arm/boot/dts/*am5* 8763F: arch/arm/boot/dts/*dra7* 8764 8765OMAP CLOCK FRAMEWORK SUPPORT 8766M: Paul Walmsley <paul@pwsan.com> 8767L: linux-omap@vger.kernel.org 8768S: Maintained 8769F: arch/arm/*omap*/*clock* 8770 8771OMAP POWER MANAGEMENT SUPPORT 8772M: Kevin Hilman <khilman@kernel.org> 8773L: linux-omap@vger.kernel.org 8774S: Maintained 8775F: arch/arm/*omap*/*pm* 8776F: drivers/cpufreq/omap-cpufreq.c 8777 8778OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8779M: Rajendra Nayak <rnayak@codeaurora.org> 8780M: Paul Walmsley <paul@pwsan.com> 8781L: linux-omap@vger.kernel.org 8782S: Maintained 8783F: arch/arm/mach-omap2/prm* 8784 8785OMAP AUDIO SUPPORT 8786M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8787M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8789L: linux-omap@vger.kernel.org 8790S: Maintained 8791F: sound/soc/omap/ 8792 8793OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8794M: Roger Quadros <rogerq@ti.com> 8795M: Tony Lindgren <tony@atomide.com> 8796L: linux-omap@vger.kernel.org 8797S: Maintained 8798F: drivers/memory/omap-gpmc.c 8799F: arch/arm/mach-omap2/*gpmc* 8800 8801OMAP FRAMEBUFFER SUPPORT 8802M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8803L: linux-fbdev@vger.kernel.org 8804L: linux-omap@vger.kernel.org 8805S: Maintained 8806F: drivers/video/fbdev/omap/ 8807 8808OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8809M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8810L: linux-omap@vger.kernel.org 8811L: linux-fbdev@vger.kernel.org 8812S: Maintained 8813F: drivers/video/fbdev/omap2/ 8814F: Documentation/arm/OMAP/DSS 8815 8816OMAP HARDWARE SPINLOCK SUPPORT 8817M: Ohad Ben-Cohen <ohad@wizery.com> 8818L: linux-omap@vger.kernel.org 8819S: Maintained 8820F: drivers/hwspinlock/omap_hwspinlock.c 8821 8822OMAP MMC SUPPORT 8823M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8824L: linux-omap@vger.kernel.org 8825S: Maintained 8826F: drivers/mmc/host/omap.c 8827 8828OMAP HS MMC SUPPORT 8829L: linux-mmc@vger.kernel.org 8830L: linux-omap@vger.kernel.org 8831S: Orphan 8832F: drivers/mmc/host/omap_hsmmc.c 8833 8834OMAP RANDOM NUMBER GENERATOR SUPPORT 8835M: Deepak Saxena <dsaxena@plexity.net> 8836S: Maintained 8837F: drivers/char/hw_random/omap-rng.c 8838 8839OMAP HWMOD SUPPORT 8840M: Benoît Cousson <bcousson@baylibre.com> 8841M: Paul Walmsley <paul@pwsan.com> 8842L: linux-omap@vger.kernel.org 8843S: Maintained 8844F: arch/arm/mach-omap2/omap_hwmod.* 8845 8846OMAP HWMOD DATA 8847M: Paul Walmsley <paul@pwsan.com> 8848L: linux-omap@vger.kernel.org 8849S: Maintained 8850F: arch/arm/mach-omap2/omap_hwmod*data* 8851 8852OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8853M: Benoît Cousson <bcousson@baylibre.com> 8854L: linux-omap@vger.kernel.org 8855S: Maintained 8856F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8857 8858OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8860L: linux-media@vger.kernel.org 8861S: Maintained 8862F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8863F: drivers/media/platform/omap3isp/ 8864F: drivers/staging/media/omap4iss/ 8865 8866OMAP USB SUPPORT 8867L: linux-usb@vger.kernel.org 8868L: linux-omap@vger.kernel.org 8869S: Orphan 8870F: drivers/usb/*/*omap* 8871F: arch/arm/*omap*/usb* 8872 8873OMAP GPIO DRIVER 8874M: Grygorii Strashko <grygorii.strashko@ti.com> 8875M: Santosh Shilimkar <ssantosh@kernel.org> 8876M: Kevin Hilman <khilman@kernel.org> 8877L: linux-omap@vger.kernel.org 8878S: Maintained 8879F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8880F: drivers/gpio/gpio-omap.c 8881 8882OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8883M: Mark Jackson <mpfj@newflow.co.uk> 8884L: linux-omap@vger.kernel.org 8885S: Maintained 8886F: arch/arm/boot/dts/am335x-nano.dts 8887 8888OMFS FILESYSTEM 8889M: Bob Copeland <me@bobcopeland.com> 8890L: linux-karma-devel@lists.sourceforge.net 8891S: Maintained 8892F: Documentation/filesystems/omfs.txt 8893F: fs/omfs/ 8894 8895OMNIKEY CARDMAN 4000 DRIVER 8896M: Harald Welte <laforge@gnumonks.org> 8897S: Maintained 8898F: drivers/char/pcmcia/cm4000_cs.c 8899F: include/linux/cm4000_cs.h 8900F: include/uapi/linux/cm4000_cs.h 8901 8902OMNIKEY CARDMAN 4040 DRIVER 8903M: Harald Welte <laforge@gnumonks.org> 8904S: Maintained 8905F: drivers/char/pcmcia/cm4040_cs.* 8906 8907OMNIVISION OV7670 SENSOR DRIVER 8908M: Jonathan Corbet <corbet@lwn.net> 8909L: linux-media@vger.kernel.org 8910T: git git://linuxtv.org/media_tree.git 8911S: Maintained 8912F: drivers/media/i2c/ov7670.c 8913 8914ONENAND FLASH DRIVER 8915M: Kyungmin Park <kyungmin.park@samsung.com> 8916L: linux-mtd@lists.infradead.org 8917S: Maintained 8918F: drivers/mtd/onenand/ 8919F: include/linux/mtd/onenand*.h 8920 8921ONSTREAM SCSI TAPE DRIVER 8922M: Willem Riede <osst@riede.org> 8923L: osst-users@lists.sourceforge.net 8924L: linux-scsi@vger.kernel.org 8925S: Maintained 8926F: Documentation/scsi/osst.txt 8927F: drivers/scsi/osst.* 8928F: drivers/scsi/osst_*.h 8929F: drivers/scsi/st.h 8930 8931OPENCORES I2C BUS DRIVER 8932M: Peter Korsgaard <jacmet@sunsite.dk> 8933L: linux-i2c@vger.kernel.org 8934S: Maintained 8935F: Documentation/i2c/busses/i2c-ocores 8936F: drivers/i2c/busses/i2c-ocores.c 8937 8938OPEN FIRMWARE AND FLATTENED DEVICE TREE 8939M: Rob Herring <robh+dt@kernel.org> 8940M: Frank Rowand <frowand.list@gmail.com> 8941L: devicetree@vger.kernel.org 8942W: http://www.devicetree.org/ 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8944S: Maintained 8945F: drivers/of/ 8946F: include/linux/of*.h 8947F: scripts/dtc/ 8948 8949OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8950M: Rob Herring <robh+dt@kernel.org> 8951M: Mark Rutland <mark.rutland@arm.com> 8952L: devicetree@vger.kernel.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8954Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8955S: Maintained 8956F: Documentation/devicetree/ 8957F: arch/*/boot/dts/ 8958F: include/dt-bindings/ 8959 8960OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8961M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8962L: devicetree@vger.kernel.org 8963S: Maintained 8964F: Documentation/devicetree/dynamic-resolution-notes.txt 8965F: Documentation/devicetree/overlay-notes.txt 8966F: drivers/of/overlay.c 8967F: drivers/of/resolver.c 8968 8969OPENRISC ARCHITECTURE 8970M: Jonas Bonn <jonas@southpole.se> 8971W: http://openrisc.net 8972S: Maintained 8973T: git git://openrisc.net/~jonas/linux 8974F: arch/openrisc/ 8975 8976OPENVSWITCH 8977M: Pravin Shelar <pshelar@nicira.com> 8978L: netdev@vger.kernel.org 8979L: dev@openvswitch.org 8980W: http://openvswitch.org 8981S: Maintained 8982F: net/openvswitch/ 8983F: include/uapi/linux/openvswitch.h 8984 8985OPERATING PERFORMANCE POINTS (OPP) 8986M: Viresh Kumar <vireshk@kernel.org> 8987M: Nishanth Menon <nm@ti.com> 8988M: Stephen Boyd <sboyd@codeaurora.org> 8989L: linux-pm@vger.kernel.org 8990S: Maintained 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8992F: drivers/base/power/opp/ 8993F: include/linux/pm_opp.h 8994F: Documentation/power/opp.txt 8995F: Documentation/devicetree/bindings/opp/ 8996 8997OPL4 DRIVER 8998M: Clemens Ladisch <clemens@ladisch.de> 8999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9000T: git git://git.alsa-project.org/alsa-kernel.git 9001S: Maintained 9002F: sound/drivers/opl4/ 9003 9004OPROFILE 9005M: Robert Richter <rric@kernel.org> 9006L: oprofile-list@lists.sf.net 9007S: Maintained 9008F: arch/*/include/asm/oprofile*.h 9009F: arch/*/oprofile/ 9010F: drivers/oprofile/ 9011F: include/linux/oprofile.h 9012 9013ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9014M: Mark Fasheh <mfasheh@versity.com> 9015M: Joel Becker <jlbec@evilplan.org> 9016L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9017W: http://ocfs2.wiki.kernel.org 9018S: Supported 9019F: Documentation/filesystems/ocfs2.txt 9020F: Documentation/filesystems/dlmfs.txt 9021F: fs/ocfs2/ 9022 9023ORINOCO DRIVER 9024L: linux-wireless@vger.kernel.org 9025W: http://wireless.kernel.org/en/users/Drivers/orinoco 9026W: http://www.nongnu.org/orinoco/ 9027S: Orphan 9028F: drivers/net/wireless/intersil/orinoco/ 9029 9030OSD LIBRARY and FILESYSTEM 9031M: Boaz Harrosh <ooo@electrozaur.com> 9032M: Benny Halevy <bhalevy@primarydata.com> 9033L: osd-dev@open-osd.org 9034W: http://open-osd.org 9035T: git git://git.open-osd.org/open-osd.git 9036S: Maintained 9037F: drivers/scsi/osd/ 9038F: include/scsi/osd_* 9039F: fs/exofs/ 9040 9041OVERLAY FILESYSTEM 9042M: Miklos Szeredi <miklos@szeredi.hu> 9043L: linux-unionfs@vger.kernel.org 9044T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9045S: Supported 9046F: fs/overlayfs/ 9047F: Documentation/filesystems/overlayfs.txt 9048 9049ORANGEFS FILESYSTEM 9050M: Mike Marshall <hubcap@omnibond.com> 9051L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9053S: Supported 9054F: fs/orangefs/ 9055F: Documentation/filesystems/orangefs.txt 9056 9057P54 WIRELESS DRIVER 9058M: Christian Lamparter <chunkeey@googlemail.com> 9059L: linux-wireless@vger.kernel.org 9060W: http://wireless.kernel.org/en/users/Drivers/p54 9061S: Maintained 9062F: drivers/net/wireless/intersil/p54/ 9063 9064PA SEMI ETHERNET DRIVER 9065L: netdev@vger.kernel.org 9066S: Orphan 9067F: drivers/net/ethernet/pasemi/* 9068 9069PA SEMI SMBUS DRIVER 9070L: linux-i2c@vger.kernel.org 9071S: Orphan 9072F: drivers/i2c/busses/i2c-pasemi.c 9073 9074PADATA PARALLEL EXECUTION MECHANISM 9075M: Steffen Klassert <steffen.klassert@secunet.com> 9076L: linux-crypto@vger.kernel.org 9077S: Maintained 9078F: kernel/padata.c 9079F: include/linux/padata.h 9080F: Documentation/padata.txt 9081 9082PANASONIC LAPTOP ACPI EXTRAS DRIVER 9083M: Harald Welte <laforge@gnumonks.org> 9084L: platform-driver-x86@vger.kernel.org 9085S: Maintained 9086F: drivers/platform/x86/panasonic-laptop.c 9087 9088PANASONIC MN10300/AM33/AM34 PORT 9089M: David Howells <dhowells@redhat.com> 9090L: linux-am33-list@redhat.com (moderated for non-subscribers) 9091W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9092S: Maintained 9093F: Documentation/mn10300/ 9094F: arch/mn10300/ 9095 9096PARALLEL LCD/KEYPAD PANEL DRIVER 9097M: Willy Tarreau <willy@haproxy.com> 9098M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9099S: Odd Fixes 9100F: Documentation/misc-devices/lcd-panel-cgram.txt 9101F: drivers/misc/panel.c 9102 9103PARALLEL PORT SUBSYSTEM 9104M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9105M: Sudip Mukherjee <sudip@vectorindia.org> 9106L: linux-parport@lists.infradead.org (subscribers-only) 9107S: Maintained 9108F: drivers/parport/ 9109F: include/linux/parport*.h 9110F: drivers/char/ppdev.c 9111F: include/uapi/linux/ppdev.h 9112F: Documentation/parport*.txt 9113 9114PARAVIRT_OPS INTERFACE 9115M: Jeremy Fitzhardinge <jeremy@goop.org> 9116M: Chris Wright <chrisw@sous-sol.org> 9117M: Alok Kataria <akataria@vmware.com> 9118M: Rusty Russell <rusty@rustcorp.com.au> 9119L: virtualization@lists.linux-foundation.org 9120S: Supported 9121F: Documentation/virtual/paravirt_ops.txt 9122F: arch/*/kernel/paravirt* 9123F: arch/*/include/asm/paravirt.h 9124F: include/linux/hypervisor.h 9125 9126PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9127M: Tim Waugh <tim@cyberelk.net> 9128L: linux-parport@lists.infradead.org (subscribers-only) 9129S: Maintained 9130F: Documentation/blockdev/paride.txt 9131F: drivers/block/paride/ 9132 9133PARISC ARCHITECTURE 9134M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9135M: Helge Deller <deller@gmx.de> 9136L: linux-parisc@vger.kernel.org 9137W: http://www.parisc-linux.org/ 9138Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9141S: Maintained 9142F: arch/parisc/ 9143F: Documentation/parisc/ 9144F: drivers/parisc/ 9145F: drivers/char/agp/parisc-agp.c 9146F: drivers/input/serio/gscps2.c 9147F: drivers/parport/parport_gsc.* 9148F: drivers/tty/serial/8250/8250_gsc.c 9149F: drivers/video/fbdev/sti* 9150F: drivers/video/console/sti* 9151F: drivers/video/logo/logo_parisc* 9152 9153PC87360 HARDWARE MONITORING DRIVER 9154M: Jim Cromie <jim.cromie@gmail.com> 9155L: linux-hwmon@vger.kernel.org 9156S: Maintained 9157F: Documentation/hwmon/pc87360 9158F: drivers/hwmon/pc87360.c 9159 9160PC8736x GPIO DRIVER 9161M: Jim Cromie <jim.cromie@gmail.com> 9162S: Maintained 9163F: drivers/char/pc8736x_gpio.c 9164 9165PC87427 HARDWARE MONITORING DRIVER 9166M: Jean Delvare <jdelvare@suse.com> 9167L: linux-hwmon@vger.kernel.org 9168S: Maintained 9169F: Documentation/hwmon/pc87427 9170F: drivers/hwmon/pc87427.c 9171 9172PCA9532 LED DRIVER 9173M: Riku Voipio <riku.voipio@iki.fi> 9174S: Maintained 9175F: drivers/leds/leds-pca9532.c 9176F: include/linux/leds-pca9532.h 9177 9178PCA9541 I2C BUS MASTER SELECTOR DRIVER 9179M: Guenter Roeck <linux@roeck-us.net> 9180L: linux-i2c@vger.kernel.org 9181S: Maintained 9182F: drivers/i2c/muxes/i2c-mux-pca9541.c 9183 9184PCDP - PRIMARY CONSOLE AND DEBUG PORT 9185M: Khalid Aziz <khalid@gonehiking.org> 9186S: Maintained 9187F: drivers/firmware/pcdp.* 9188 9189PCI ERROR RECOVERY 9190M: Linas Vepstas <linasvepstas@gmail.com> 9191L: linux-pci@vger.kernel.org 9192S: Supported 9193F: Documentation/PCI/pci-error-recovery.txt 9194 9195PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9196M: Russell Currey <ruscur@russell.cc> 9197L: linuxppc-dev@lists.ozlabs.org 9198S: Supported 9199F: Documentation/powerpc/eeh-pci-error-recovery.txt 9200F: arch/powerpc/kernel/eeh*.c 9201F: arch/powerpc/platforms/*/eeh*.c 9202F: arch/powerpc/include/*/eeh*.h 9203 9204PCI SUBSYSTEM 9205M: Bjorn Helgaas <bhelgaas@google.com> 9206L: linux-pci@vger.kernel.org 9207Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9208T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9209S: Supported 9210F: Documentation/devicetree/bindings/pci/ 9211F: Documentation/PCI/ 9212F: drivers/pci/ 9213F: include/linux/pci* 9214F: arch/x86/pci/ 9215F: arch/x86/kernel/quirks.c 9216 9217PCI DRIVER FOR ALTERA PCIE IP 9218M: Ley Foon Tan <lftan@altera.com> 9219L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9220L: linux-pci@vger.kernel.org 9221S: Supported 9222F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9223F: drivers/pci/host/pcie-altera.c 9224 9225PCI DRIVER FOR ARM VERSATILE PLATFORM 9226M: Rob Herring <robh@kernel.org> 9227L: linux-pci@vger.kernel.org 9228L: linux-arm-kernel@lists.infradead.org 9229S: Maintained 9230F: Documentation/devicetree/bindings/pci/versatile.txt 9231F: drivers/pci/host/pci-versatile.c 9232 9233PCI DRIVER FOR ARMADA 8K 9234M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9235L: linux-pci@vger.kernel.org 9236L: linux-arm-kernel@lists.infradead.org 9237S: Maintained 9238F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9239F: drivers/pci/host/pcie-armada8k.c 9240 9241PCI DRIVER FOR APPLIEDMICRO XGENE 9242M: Tanmay Inamdar <tinamdar@apm.com> 9243L: linux-pci@vger.kernel.org 9244L: linux-arm-kernel@lists.infradead.org 9245S: Maintained 9246F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9247F: drivers/pci/host/pci-xgene.c 9248 9249PCI DRIVER FOR FREESCALE LAYERSCAPE 9250M: Minghuan Lian <minghuan.Lian@freescale.com> 9251M: Mingkai Hu <mingkai.hu@freescale.com> 9252M: Roy Zang <tie-fei.zang@freescale.com> 9253L: linuxppc-dev@lists.ozlabs.org 9254L: linux-pci@vger.kernel.org 9255L: linux-arm-kernel@lists.infradead.org 9256S: Maintained 9257F: drivers/pci/host/*layerscape* 9258 9259PCI DRIVER FOR IMX6 9260M: Richard Zhu <Richard.Zhu@freescale.com> 9261M: Lucas Stach <l.stach@pengutronix.de> 9262L: linux-pci@vger.kernel.org 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264S: Maintained 9265F: drivers/pci/host/*imx6* 9266 9267PCI DRIVER FOR TI KEYSTONE 9268M: Murali Karicheri <m-karicheri2@ti.com> 9269L: linux-pci@vger.kernel.org 9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9271S: Maintained 9272F: drivers/pci/host/*keystone* 9273 9274PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9275M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9276M: Jason Cooper <jason@lakedaemon.net> 9277L: linux-pci@vger.kernel.org 9278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9279S: Maintained 9280F: drivers/pci/host/*mvebu* 9281 9282PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9283M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9284L: linux-pci@vger.kernel.org 9285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9286S: Maintained 9287F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9288F: drivers/pci/host/pci-aardvark.c 9289 9290PCI DRIVER FOR NVIDIA TEGRA 9291M: Thierry Reding <thierry.reding@gmail.com> 9292L: linux-tegra@vger.kernel.org 9293L: linux-pci@vger.kernel.org 9294S: Supported 9295F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9296F: drivers/pci/host/pci-tegra.c 9297 9298PCI DRIVER FOR TI DRA7XX 9299M: Kishon Vijay Abraham I <kishon@ti.com> 9300L: linux-omap@vger.kernel.org 9301L: linux-pci@vger.kernel.org 9302S: Supported 9303F: Documentation/devicetree/bindings/pci/ti-pci.txt 9304F: drivers/pci/host/pci-dra7xx.c 9305 9306PCI DRIVER FOR RENESAS R-CAR 9307M: Simon Horman <horms@verge.net.au> 9308L: linux-pci@vger.kernel.org 9309L: linux-renesas-soc@vger.kernel.org 9310S: Maintained 9311F: drivers/pci/host/*rcar* 9312 9313PCI DRIVER FOR SAMSUNG EXYNOS 9314M: Jingoo Han <jingoohan1@gmail.com> 9315L: linux-pci@vger.kernel.org 9316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9317L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9318S: Maintained 9319F: drivers/pci/host/pci-exynos.c 9320 9321PCI DRIVER FOR SYNOPSIS DESIGNWARE 9322M: Jingoo Han <jingoohan1@gmail.com> 9323M: Pratyush Anand <pratyush.anand@gmail.com> 9324L: linux-pci@vger.kernel.org 9325S: Maintained 9326F: drivers/pci/host/*designware* 9327 9328PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9329M: Jose Abreu <Jose.Abreu@synopsys.com> 9330L: linux-pci@vger.kernel.org 9331S: Maintained 9332F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9333F: drivers/pci/host/pcie-designware-plat.c 9334 9335PCI DRIVER FOR GENERIC OF HOSTS 9336M: Will Deacon <will.deacon@arm.com> 9337L: linux-pci@vger.kernel.org 9338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9339S: Maintained 9340F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9341F: drivers/pci/host/pci-host-common.c 9342F: drivers/pci/host/pci-host-generic.c 9343 9344PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9345M: Keith Busch <keith.busch@intel.com> 9346L: linux-pci@vger.kernel.org 9347S: Supported 9348F: drivers/pci/host/vmd.c 9349 9350PCIE DRIVER FOR ST SPEAR13XX 9351M: Pratyush Anand <pratyush.anand@gmail.com> 9352L: linux-pci@vger.kernel.org 9353S: Maintained 9354F: drivers/pci/host/*spear* 9355 9356PCI MSI DRIVER FOR ALTERA MSI IP 9357M: Ley Foon Tan <lftan@altera.com> 9358L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9359L: linux-pci@vger.kernel.org 9360S: Supported 9361F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9362F: drivers/pci/host/pcie-altera-msi.c 9363 9364PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9365M: Duc Dang <dhdang@apm.com> 9366L: linux-pci@vger.kernel.org 9367L: linux-arm-kernel@lists.infradead.org 9368S: Maintained 9369F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9370F: drivers/pci/host/pci-xgene-msi.c 9371 9372PCIE DRIVER FOR AXIS ARTPEC 9373M: Niklas Cassel <niklas.cassel@axis.com> 9374M: Jesper Nilsson <jesper.nilsson@axis.com> 9375L: linux-arm-kernel@axis.com 9376L: linux-pci@vger.kernel.org 9377S: Maintained 9378F: Documentation/devicetree/bindings/pci/axis,artpec* 9379F: drivers/pci/host/*artpec* 9380 9381PCIE DRIVER FOR HISILICON 9382M: Zhou Wang <wangzhou1@hisilicon.com> 9383M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9384L: linux-pci@vger.kernel.org 9385S: Maintained 9386F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9387F: drivers/pci/host/pcie-hisi.c 9388 9389PCIE DRIVER FOR ROCKCHIP 9390M: Shawn Lin <shawn.lin@rock-chips.com> 9391M: Wenrui Li <wenrui.li@rock-chips.com> 9392L: linux-pci@vger.kernel.org 9393L: linux-rockchip@lists.infradead.org 9394S: Maintained 9395F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9396F: drivers/pci/host/pcie-rockchip.c 9397 9398PCIE DRIVER FOR QUALCOMM MSM 9399M: Stanimir Varbanov <svarbanov@mm-sol.com> 9400L: linux-pci@vger.kernel.org 9401L: linux-arm-msm@vger.kernel.org 9402S: Maintained 9403F: drivers/pci/host/*qcom* 9404 9405PCIE DRIVER FOR CAVIUM THUNDERX 9406M: David Daney <david.daney@cavium.com> 9407L: linux-pci@vger.kernel.org 9408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9409S: Supported 9410F: Documentation/devicetree/bindings/pci/pci-thunder-* 9411F: drivers/pci/host/pci-thunder-* 9412 9413PCMCIA SUBSYSTEM 9414P: Linux PCMCIA Team 9415L: linux-pcmcia@lists.infradead.org 9416W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9418S: Maintained 9419F: Documentation/pcmcia/ 9420F: tools/pcmcia/ 9421F: drivers/pcmcia/ 9422F: include/pcmcia/ 9423 9424PCNET32 NETWORK DRIVER 9425M: Don Fry <pcnet32@frontier.com> 9426L: netdev@vger.kernel.org 9427S: Maintained 9428F: drivers/net/ethernet/amd/pcnet32.c 9429 9430PCRYPT PARALLEL CRYPTO ENGINE 9431M: Steffen Klassert <steffen.klassert@secunet.com> 9432L: linux-crypto@vger.kernel.org 9433S: Maintained 9434F: crypto/pcrypt.c 9435F: include/crypto/pcrypt.h 9436 9437PER-CPU MEMORY ALLOCATOR 9438M: Tejun Heo <tj@kernel.org> 9439M: Christoph Lameter <cl@linux.com> 9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9441S: Maintained 9442F: include/linux/percpu*.h 9443F: mm/percpu*.c 9444F: arch/*/include/asm/percpu.h 9445 9446PER-TASK DELAY ACCOUNTING 9447M: Balbir Singh <bsingharora@gmail.com> 9448S: Maintained 9449F: include/linux/delayacct.h 9450F: kernel/delayacct.c 9451 9452PERFORMANCE EVENTS SUBSYSTEM 9453M: Peter Zijlstra <peterz@infradead.org> 9454M: Ingo Molnar <mingo@redhat.com> 9455M: Arnaldo Carvalho de Melo <acme@kernel.org> 9456R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9457L: linux-kernel@vger.kernel.org 9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9459S: Supported 9460F: kernel/events/* 9461F: include/linux/perf_event.h 9462F: include/uapi/linux/perf_event.h 9463F: arch/*/kernel/perf_event*.c 9464F: arch/*/kernel/*/perf_event*.c 9465F: arch/*/kernel/*/*/perf_event*.c 9466F: arch/*/include/asm/perf_event.h 9467F: arch/*/kernel/perf_callchain.c 9468F: arch/*/events/* 9469F: tools/perf/ 9470 9471PERSONALITY HANDLING 9472M: Christoph Hellwig <hch@infradead.org> 9473L: linux-abi-devel@lists.sourceforge.net 9474S: Maintained 9475F: include/linux/personality.h 9476F: include/uapi/linux/personality.h 9477 9478PHONET PROTOCOL 9479M: Remi Denis-Courmont <courmisch@gmail.com> 9480S: Supported 9481F: Documentation/networking/phonet.txt 9482F: include/linux/phonet.h 9483F: include/net/phonet/ 9484F: include/uapi/linux/phonet.h 9485F: net/phonet/ 9486 9487PHRAM MTD DRIVER 9488M: Joern Engel <joern@lazybastard.org> 9489L: linux-mtd@lists.infradead.org 9490S: Maintained 9491F: drivers/mtd/devices/phram.c 9492 9493PICOLCD HID DRIVER 9494M: Bruno Prémont <bonbons@linux-vserver.org> 9495L: linux-input@vger.kernel.org 9496S: Maintained 9497F: drivers/hid/hid-picolcd* 9498 9499PICOXCELL SUPPORT 9500M: Jamie Iles <jamie@jamieiles.com> 9501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9502T: git git://github.com/jamieiles/linux-2.6-ji.git 9503S: Supported 9504F: arch/arm/boot/dts/picoxcell* 9505F: arch/arm/mach-picoxcell/ 9506F: drivers/crypto/picoxcell* 9507 9508PIN CONTROL SUBSYSTEM 9509M: Linus Walleij <linus.walleij@linaro.org> 9510L: linux-gpio@vger.kernel.org 9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9512S: Maintained 9513F: Documentation/devicetree/bindings/pinctrl/ 9514F: Documentation/pinctrl.txt 9515F: drivers/pinctrl/ 9516F: include/linux/pinctrl/ 9517 9518PIN CONTROLLER - ATMEL AT91 9519M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9521S: Maintained 9522F: drivers/pinctrl/pinctrl-at91.* 9523 9524PIN CONTROLLER - ATMEL AT91 PIO4 9525M: Ludovic Desroches <ludovic.desroches@atmel.com> 9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9527L: linux-gpio@vger.kernel.org 9528S: Supported 9529F: drivers/pinctrl/pinctrl-at91-pio4.* 9530 9531PIN CONTROLLER - INTEL 9532M: Mika Westerberg <mika.westerberg@linux.intel.com> 9533M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9534S: Maintained 9535F: drivers/pinctrl/intel/ 9536 9537PIN CONTROLLER - RENESAS 9538M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9539M: Geert Uytterhoeven <geert+renesas@glider.be> 9540L: linux-renesas-soc@vger.kernel.org 9541S: Maintained 9542F: drivers/pinctrl/sh-pfc/ 9543 9544PIN CONTROLLER - SAMSUNG 9545M: Tomasz Figa <tomasz.figa@gmail.com> 9546M: Krzysztof Kozlowski <krzk@kernel.org> 9547M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9549L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9550S: Maintained 9551F: drivers/pinctrl/samsung/ 9552F: include/dt-bindings/pinctrl/samsung.h 9553F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9554 9555PIN CONTROLLER - SINGLE 9556M: Tony Lindgren <tony@atomide.com> 9557M: Haojian Zhuang <haojian.zhuang@linaro.org> 9558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9559L: linux-omap@vger.kernel.org 9560S: Maintained 9561F: drivers/pinctrl/pinctrl-single.c 9562 9563PIN CONTROLLER - ST SPEAR 9564M: Viresh Kumar <vireshk@kernel.org> 9565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9566W: http://www.st.com/spear 9567S: Maintained 9568F: drivers/pinctrl/spear/ 9569 9570PISTACHIO SOC SUPPORT 9571M: James Hartley <james.hartley@imgtec.com> 9572M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9573L: linux-mips@linux-mips.org 9574S: Maintained 9575F: arch/mips/pistachio/ 9576F: arch/mips/include/asm/mach-pistachio/ 9577F: arch/mips/boot/dts/pistachio/ 9578F: arch/mips/configs/pistachio*_defconfig 9579 9580PKTCDVD DRIVER 9581M: Jiri Kosina <jikos@kernel.org> 9582S: Maintained 9583F: drivers/block/pktcdvd.c 9584F: include/linux/pktcdvd.h 9585F: include/uapi/linux/pktcdvd.h 9586 9587PKUNITY SOC DRIVERS 9588M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9589W: http://mprc.pku.edu.cn/~guanxuetao/linux 9590S: Maintained 9591T: git git://github.com/gxt/linux.git 9592F: drivers/input/serio/i8042-unicore32io.h 9593F: drivers/i2c/busses/i2c-puv3.c 9594F: drivers/video/fbdev/fb-puv3.c 9595F: drivers/rtc/rtc-puv3.c 9596 9597PMBUS HARDWARE MONITORING DRIVERS 9598M: Guenter Roeck <linux@roeck-us.net> 9599L: linux-hwmon@vger.kernel.org 9600W: http://hwmon.wiki.kernel.org/ 9601W: http://www.roeck-us.net/linux/drivers/ 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9603S: Maintained 9604F: Documentation/hwmon/pmbus 9605F: drivers/hwmon/pmbus/ 9606F: include/linux/i2c/pmbus.h 9607 9608PMC SIERRA MaxRAID DRIVER 9609L: linux-scsi@vger.kernel.org 9610W: http://www.pmc-sierra.com/ 9611S: Orphan 9612F: drivers/scsi/pmcraid.* 9613 9614PMC SIERRA PM8001 DRIVER 9615M: Jack Wang <jinpu.wang@profitbricks.com> 9616M: lindar_liu@usish.com 9617L: pmchba@pmcs.com 9618L: linux-scsi@vger.kernel.org 9619S: Supported 9620F: drivers/scsi/pm8001/ 9621 9622POSIX CLOCKS and TIMERS 9623M: Thomas Gleixner <tglx@linutronix.de> 9624L: linux-kernel@vger.kernel.org 9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9626S: Maintained 9627F: fs/timerfd.c 9628F: include/linux/timer* 9629F: kernel/time/*timer* 9630 9631POWER MANAGEMENT CORE 9632M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9633L: linux-pm@vger.kernel.org 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9635B: https://bugzilla.kernel.org 9636S: Supported 9637F: drivers/base/power/ 9638F: include/linux/pm.h 9639F: include/linux/pm_* 9640F: include/linux/powercap.h 9641F: drivers/powercap/ 9642 9643POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9644M: Sebastian Reichel <sre@kernel.org> 9645L: linux-pm@vger.kernel.org 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9647S: Maintained 9648F: Documentation/devicetree/bindings/power/supply/ 9649F: include/linux/power_supply.h 9650F: drivers/power/supply/ 9651 9652POWER STATE COORDINATION INTERFACE (PSCI) 9653M: Mark Rutland <mark.rutland@arm.com> 9654M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9655L: linux-arm-kernel@lists.infradead.org 9656S: Maintained 9657F: drivers/firmware/psci.c 9658F: include/linux/psci.h 9659F: include/uapi/linux/psci.h 9660 9661POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9662M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9663L: linuxppc-dev@lists.ozlabs.org 9664S: Maintained 9665F: drivers/char/powernv-op-panel.c 9666 9667PNP SUPPORT 9668M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9669S: Maintained 9670F: drivers/pnp/ 9671 9672PPP PROTOCOL DRIVERS AND COMPRESSORS 9673M: Paul Mackerras <paulus@samba.org> 9674L: linux-ppp@vger.kernel.org 9675S: Maintained 9676F: drivers/net/ppp/ppp_* 9677 9678PPP OVER ATM (RFC 2364) 9679M: Mitchell Blank Jr <mitch@sfgoth.com> 9680S: Maintained 9681F: net/atm/pppoatm.c 9682F: include/uapi/linux/atmppp.h 9683 9684PPP OVER ETHERNET 9685M: Michal Ostrowski <mostrows@earthlink.net> 9686S: Maintained 9687F: drivers/net/ppp/pppoe.c 9688F: drivers/net/ppp/pppox.c 9689 9690PPP OVER L2TP 9691M: James Chapman <jchapman@katalix.com> 9692S: Maintained 9693F: net/l2tp/l2tp_ppp.c 9694F: include/linux/if_pppol2tp.h 9695F: include/uapi/linux/if_pppol2tp.h 9696 9697PPS SUPPORT 9698M: Rodolfo Giometti <giometti@enneenne.com> 9699W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9700L: linuxpps@ml.enneenne.com (subscribers-only) 9701S: Maintained 9702F: Documentation/pps/ 9703F: drivers/pps/ 9704F: include/linux/pps*.h 9705 9706PPTP DRIVER 9707M: Dmitry Kozlov <xeb@mail.ru> 9708L: netdev@vger.kernel.org 9709S: Maintained 9710F: drivers/net/ppp/pptp.c 9711W: http://sourceforge.net/projects/accel-pptp 9712 9713PREEMPTIBLE KERNEL 9714M: Robert Love <rml@tech9.net> 9715L: kpreempt-tech@lists.sourceforge.net 9716W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9717S: Supported 9718F: Documentation/preempt-locking.txt 9719F: include/linux/preempt.h 9720 9721PRISM54 WIRELESS DRIVER 9722M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9723L: linux-wireless@vger.kernel.org 9724W: http://wireless.kernel.org/en/users/Drivers/p54 9725S: Obsolete 9726F: drivers/net/wireless/intersil/prism54/ 9727 9728PS3 NETWORK SUPPORT 9729M: Geoff Levand <geoff@infradead.org> 9730L: netdev@vger.kernel.org 9731L: linuxppc-dev@lists.ozlabs.org 9732S: Maintained 9733F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9734 9735PS3 PLATFORM SUPPORT 9736M: Geoff Levand <geoff@infradead.org> 9737L: linuxppc-dev@lists.ozlabs.org 9738S: Maintained 9739F: arch/powerpc/boot/ps3* 9740F: arch/powerpc/include/asm/lv1call.h 9741F: arch/powerpc/include/asm/ps3*.h 9742F: arch/powerpc/platforms/ps3/ 9743F: drivers/*/ps3* 9744F: drivers/ps3/ 9745F: drivers/rtc/rtc-ps3.c 9746F: drivers/usb/host/*ps3.c 9747F: sound/ppc/snd_ps3* 9748 9749PS3VRAM DRIVER 9750M: Jim Paris <jim@jtan.com> 9751M: Geoff Levand <geoff@infradead.org> 9752L: linuxppc-dev@lists.ozlabs.org 9753S: Maintained 9754F: drivers/block/ps3vram.c 9755 9756PSTORE FILESYSTEM 9757M: Anton Vorontsov <anton@enomsg.org> 9758M: Colin Cross <ccross@android.com> 9759M: Kees Cook <keescook@chromium.org> 9760M: Tony Luck <tony.luck@intel.com> 9761S: Maintained 9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9763F: fs/pstore/ 9764F: include/linux/pstore* 9765F: drivers/firmware/efi/efi-pstore.c 9766F: drivers/acpi/apei/erst.c 9767 9768PTP HARDWARE CLOCK SUPPORT 9769M: Richard Cochran <richardcochran@gmail.com> 9770L: netdev@vger.kernel.org 9771S: Maintained 9772W: http://linuxptp.sourceforge.net/ 9773F: Documentation/ABI/testing/sysfs-ptp 9774F: Documentation/ptp/* 9775F: drivers/net/ethernet/freescale/gianfar_ptp.c 9776F: drivers/net/phy/dp83640* 9777F: drivers/ptp/* 9778F: include/linux/ptp_cl* 9779 9780PTRACE SUPPORT 9781M: Roland McGrath <roland@hack.frob.com> 9782M: Oleg Nesterov <oleg@redhat.com> 9783S: Maintained 9784F: include/asm-generic/syscall.h 9785F: include/linux/ptrace.h 9786F: include/linux/regset.h 9787F: include/linux/tracehook.h 9788F: include/uapi/linux/ptrace.h 9789F: kernel/ptrace.c 9790 9791PULSE8-CEC DRIVER 9792M: Hans Verkuil <hverkuil@xs4all.nl> 9793L: linux-media@vger.kernel.org 9794T: git git://linuxtv.org/media_tree.git 9795S: Maintained 9796F: drivers/staging/media/pulse8-cec 9797 9798PVRUSB2 VIDEO4LINUX DRIVER 9799M: Mike Isely <isely@pobox.com> 9800L: pvrusb2@isely.net (subscribers-only) 9801L: linux-media@vger.kernel.org 9802W: http://www.isely.net/pvrusb2/ 9803T: git git://linuxtv.org/media_tree.git 9804S: Maintained 9805F: Documentation/media/v4l-drivers/pvrusb2* 9806F: drivers/media/usb/pvrusb2/ 9807 9808PWC WEBCAM DRIVER 9809M: Hans Verkuil <hverkuil@xs4all.nl> 9810L: linux-media@vger.kernel.org 9811T: git git://linuxtv.org/media_tree.git 9812S: Odd Fixes 9813F: drivers/media/usb/pwc/* 9814 9815PWM FAN DRIVER 9816M: Kamil Debski <kamil@wypas.org> 9817M: Lukasz Majewski <l.majewski@samsung.com> 9818L: linux-hwmon@vger.kernel.org 9819S: Supported 9820F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9821F: Documentation/hwmon/pwm-fan 9822F: drivers/hwmon/pwm-fan.c 9823 9824PWM SUBSYSTEM 9825M: Thierry Reding <thierry.reding@gmail.com> 9826L: linux-pwm@vger.kernel.org 9827S: Maintained 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9829F: Documentation/pwm.txt 9830F: Documentation/devicetree/bindings/pwm/ 9831F: include/linux/pwm.h 9832F: drivers/pwm/ 9833F: drivers/video/backlight/pwm_bl.c 9834F: include/linux/pwm_backlight.h 9835 9836PXA2xx/PXA3xx SUPPORT 9837M: Daniel Mack <daniel@zonque.org> 9838M: Haojian Zhuang <haojian.zhuang@gmail.com> 9839M: Robert Jarzmik <robert.jarzmik@free.fr> 9840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9841T: git git://github.com/hzhuang1/linux.git 9842T: git git://github.com/rjarzmik/linux.git 9843S: Maintained 9844F: arch/arm/boot/dts/pxa* 9845F: arch/arm/mach-pxa/ 9846F: drivers/dma/pxa* 9847F: drivers/pcmcia/pxa2xx* 9848F: drivers/pinctrl/pxa/ 9849F: drivers/spi/spi-pxa2xx* 9850F: drivers/usb/gadget/udc/pxa2* 9851F: include/sound/pxa2xx-lib.h 9852F: sound/arm/pxa* 9853F: sound/soc/pxa/ 9854 9855PXA GPIO DRIVER 9856M: Robert Jarzmik <robert.jarzmik@free.fr> 9857L: linux-gpio@vger.kernel.org 9858S: Maintained 9859F: drivers/gpio/gpio-pxa.c 9860 9861PXA3xx NAND FLASH DRIVER 9862M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9863L: linux-mtd@lists.infradead.org 9864S: Maintained 9865F: drivers/mtd/nand/pxa3xx_nand.c 9866 9867MMP SUPPORT 9868M: Eric Miao <eric.y.miao@gmail.com> 9869M: Haojian Zhuang <haojian.zhuang@gmail.com> 9870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9871T: git git://github.com/hzhuang1/linux.git 9872T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9873S: Maintained 9874F: arch/arm/boot/dts/mmp* 9875F: arch/arm/mach-mmp/ 9876 9877PXA MMCI DRIVER 9878S: Orphan 9879 9880PXA RTC DRIVER 9881M: Robert Jarzmik <robert.jarzmik@free.fr> 9882L: rtc-linux@googlegroups.com 9883S: Maintained 9884 9885QAT DRIVER 9886M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9887M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9888L: qat-linux@intel.com 9889S: Supported 9890F: drivers/crypto/qat/ 9891 9892QIB DRIVER 9893M: Mike Marciniszyn <infinipath@intel.com> 9894L: linux-rdma@vger.kernel.org 9895S: Supported 9896F: drivers/infiniband/hw/qib/ 9897 9898QLOGIC QLA1280 SCSI DRIVER 9899M: Michael Reed <mdr@sgi.com> 9900L: linux-scsi@vger.kernel.org 9901S: Maintained 9902F: drivers/scsi/qla1280.[ch] 9903 9904QLOGIC QLA2XXX FC-SCSI DRIVER 9905M: qla2xxx-upstream@qlogic.com 9906L: linux-scsi@vger.kernel.org 9907S: Supported 9908F: Documentation/scsi/LICENSE.qla2xxx 9909F: drivers/scsi/qla2xxx/ 9910 9911QLOGIC QLA4XXX iSCSI DRIVER 9912M: QLogic-Storage-Upstream@qlogic.com 9913L: linux-scsi@vger.kernel.org 9914S: Supported 9915F: Documentation/scsi/LICENSE.qla4xxx 9916F: drivers/scsi/qla4xxx/ 9917 9918QLOGIC QLA3XXX NETWORK DRIVER 9919M: Dept-GELinuxNICDev@cavium.com 9920L: netdev@vger.kernel.org 9921S: Supported 9922F: Documentation/networking/LICENSE.qla3xxx 9923F: drivers/net/ethernet/qlogic/qla3xxx.* 9924 9925QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9926M: Harish Patil <harish.patil@cavium.com> 9927M: Manish Chopra <manish.chopra@cavium.com> 9928M: Dept-GELinuxNICDev@cavium.com 9929L: netdev@vger.kernel.org 9930S: Supported 9931F: drivers/net/ethernet/qlogic/qlcnic/ 9932 9933QLOGIC QLGE 10Gb ETHERNET DRIVER 9934M: Harish Patil <harish.patil@cavium.com> 9935M: Manish Chopra <manish.chopra@cavium.com> 9936M: Dept-GELinuxNICDev@cavium.com 9937L: netdev@vger.kernel.org 9938S: Supported 9939F: drivers/net/ethernet/qlogic/qlge/ 9940 9941QLOGIC QL4xxx ETHERNET DRIVER 9942M: Yuval Mintz <Yuval.Mintz@cavium.com> 9943M: Ariel Elior <Ariel.Elior@cavium.com> 9944M: everest-linux-l2@cavium.com 9945L: netdev@vger.kernel.org 9946S: Supported 9947F: drivers/net/ethernet/qlogic/qed/ 9948F: include/linux/qed/ 9949F: drivers/net/ethernet/qlogic/qede/ 9950 9951QNX4 FILESYSTEM 9952M: Anders Larsen <al@alarsen.net> 9953W: http://www.alarsen.net/linux/qnx4fs/ 9954S: Maintained 9955F: fs/qnx4/ 9956F: include/uapi/linux/qnx4_fs.h 9957F: include/uapi/linux/qnxtypes.h 9958 9959QT1010 MEDIA DRIVER 9960M: Antti Palosaari <crope@iki.fi> 9961L: linux-media@vger.kernel.org 9962W: https://linuxtv.org 9963W: http://palosaari.fi/linux/ 9964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9965T: git git://linuxtv.org/anttip/media_tree.git 9966S: Maintained 9967F: drivers/media/tuners/qt1010* 9968 9969QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9970M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9971L: linux-wireless@vger.kernel.org 9972L: ath9k-devel@lists.ath9k.org 9973W: http://wireless.kernel.org/en/users/Drivers/ath9k 9974S: Supported 9975F: drivers/net/wireless/ath/ath9k/ 9976 9977QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9978M: Kalle Valo <kvalo@qca.qualcomm.com> 9979L: ath10k@lists.infradead.org 9980W: http://wireless.kernel.org/en/users/Drivers/ath10k 9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9982S: Supported 9983F: drivers/net/wireless/ath/ath10k/ 9984 9985QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9986M: Timur Tabi <timur@codeaurora.org> 9987L: netdev@vger.kernel.org 9988S: Supported 9989F: drivers/net/ethernet/qualcomm/emac/ 9990 9991QUALCOMM HEXAGON ARCHITECTURE 9992M: Richard Kuo <rkuo@codeaurora.org> 9993L: linux-hexagon@vger.kernel.org 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9995S: Supported 9996F: arch/hexagon/ 9997 9998QUALCOMM WCN36XX WIRELESS DRIVER 9999M: Eugene Krasnikov <k.eugene.e@gmail.com> 10000L: wcn36xx@lists.infradead.org 10001W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10002T: git git://github.com/KrasnikovEugene/wcn36xx.git 10003S: Supported 10004F: drivers/net/wireless/ath/wcn36xx/ 10005 10006QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10007M: Gabriel Somlo <somlo@cmu.edu> 10008M: "Michael S. Tsirkin" <mst@redhat.com> 10009L: qemu-devel@nongnu.org 10010S: Maintained 10011F: drivers/firmware/qemu_fw_cfg.c 10012 10013RADOS BLOCK DEVICE (RBD) 10014M: Ilya Dryomov <idryomov@gmail.com> 10015M: Sage Weil <sage@redhat.com> 10016M: Alex Elder <elder@kernel.org> 10017L: ceph-devel@vger.kernel.org 10018W: http://ceph.com/ 10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10020T: git git://github.com/ceph/ceph-client.git 10021S: Supported 10022F: Documentation/ABI/testing/sysfs-bus-rbd 10023F: drivers/block/rbd.c 10024F: drivers/block/rbd_types.h 10025 10026RADEON FRAMEBUFFER DISPLAY DRIVER 10027M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10028L: linux-fbdev@vger.kernel.org 10029S: Maintained 10030F: drivers/video/fbdev/aty/radeon* 10031F: include/uapi/linux/radeonfb.h 10032 10033RADIOSHARK RADIO DRIVER 10034M: Hans Verkuil <hverkuil@xs4all.nl> 10035L: linux-media@vger.kernel.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Maintained 10038F: drivers/media/radio/radio-shark.c 10039 10040RADIOSHARK2 RADIO DRIVER 10041M: Hans Verkuil <hverkuil@xs4all.nl> 10042L: linux-media@vger.kernel.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Maintained 10045F: drivers/media/radio/radio-shark2.c 10046F: drivers/media/radio/radio-tea5777.c 10047 10048RAGE128 FRAMEBUFFER DISPLAY DRIVER 10049M: Paul Mackerras <paulus@samba.org> 10050L: linux-fbdev@vger.kernel.org 10051S: Maintained 10052F: drivers/video/fbdev/aty/aty128fb.c 10053 10054RALINK MIPS ARCHITECTURE 10055M: John Crispin <john@phrozen.org> 10056L: linux-mips@linux-mips.org 10057S: Maintained 10058F: arch/mips/ralink 10059 10060RALINK RT2X00 WIRELESS LAN DRIVER 10061P: rt2x00 project 10062M: Stanislaw Gruszka <sgruszka@redhat.com> 10063M: Helmut Schaa <helmut.schaa@googlemail.com> 10064L: linux-wireless@vger.kernel.org 10065S: Maintained 10066F: drivers/net/wireless/ralink/rt2x00/ 10067 10068RAMDISK RAM BLOCK DEVICE DRIVER 10069M: Jens Axboe <axboe@kernel.dk> 10070S: Maintained 10071F: Documentation/blockdev/ramdisk.txt 10072F: drivers/block/brd.c 10073 10074RANDOM NUMBER DRIVER 10075M: "Theodore Ts'o" <tytso@mit.edu> 10076S: Maintained 10077F: drivers/char/random.c 10078 10079RAPIDIO SUBSYSTEM 10080M: Matt Porter <mporter@kernel.crashing.org> 10081M: Alexandre Bounine <alexandre.bounine@idt.com> 10082S: Maintained 10083F: drivers/rapidio/ 10084 10085RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10086L: linux-wireless@vger.kernel.org 10087S: Orphan 10088F: drivers/net/wireless/ray* 10089 10090RCUTORTURE MODULE 10091M: Josh Triplett <josh@joshtriplett.org> 10092M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10093L: linux-kernel@vger.kernel.org 10094S: Supported 10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10096F: Documentation/RCU/torture.txt 10097F: kernel/rcu/rcutorture.c 10098 10099RCUTORTURE TEST FRAMEWORK 10100M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10101M: Josh Triplett <josh@joshtriplett.org> 10102R: Steven Rostedt <rostedt@goodmis.org> 10103R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10104R: Lai Jiangshan <jiangshanlai@gmail.com> 10105L: linux-kernel@vger.kernel.org 10106S: Supported 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10108F: tools/testing/selftests/rcutorture 10109 10110RDC R-321X SoC 10111M: Florian Fainelli <florian@openwrt.org> 10112S: Maintained 10113 10114RDC R6040 FAST ETHERNET DRIVER 10115M: Florian Fainelli <f.fainelli@gmail.com> 10116L: netdev@vger.kernel.org 10117S: Maintained 10118F: drivers/net/ethernet/rdc/r6040.c 10119 10120RDS - RELIABLE DATAGRAM SOCKETS 10121M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10122L: netdev@vger.kernel.org 10123L: linux-rdma@vger.kernel.org 10124L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10125W: https://oss.oracle.com/projects/rds/ 10126S: Supported 10127F: net/rds/ 10128F: Documentation/networking/rds.txt 10129 10130RDMAVT - RDMA verbs software 10131M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10132L: linux-rdma@vger.kernel.org 10133S: Supported 10134F: drivers/infiniband/sw/rdmavt 10135 10136READ-COPY UPDATE (RCU) 10137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10138M: Josh Triplett <josh@joshtriplett.org> 10139R: Steven Rostedt <rostedt@goodmis.org> 10140R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10141R: Lai Jiangshan <jiangshanlai@gmail.com> 10142L: linux-kernel@vger.kernel.org 10143W: http://www.rdrop.com/users/paulmck/RCU/ 10144S: Supported 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10146F: Documentation/RCU/ 10147X: Documentation/RCU/torture.txt 10148F: include/linux/rcu* 10149X: include/linux/srcu.h 10150F: kernel/rcu/ 10151X: kernel/torture.c 10152 10153REAL TIME CLOCK (RTC) SUBSYSTEM 10154M: Alessandro Zummo <a.zummo@towertech.it> 10155M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10156L: rtc-linux@googlegroups.com 10157Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10158T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10159S: Maintained 10160F: Documentation/devicetree/bindings/rtc/ 10161F: Documentation/rtc.txt 10162F: drivers/rtc/ 10163F: include/linux/rtc.h 10164F: include/uapi/linux/rtc.h 10165F: include/linux/rtc/ 10166F: include/linux/platform_data/rtc-* 10167F: tools/testing/selftests/timers/rtctest.c 10168 10169REALTEK AUDIO CODECS 10170M: Bard Liao <bardliao@realtek.com> 10171M: Oder Chiou <oder_chiou@realtek.com> 10172S: Maintained 10173F: sound/soc/codecs/rt* 10174F: include/sound/rt*.h 10175 10176REISERFS FILE SYSTEM 10177L: reiserfs-devel@vger.kernel.org 10178S: Supported 10179F: fs/reiserfs/ 10180 10181REGISTER MAP ABSTRACTION 10182M: Mark Brown <broonie@kernel.org> 10183L: linux-kernel@vger.kernel.org 10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10185S: Supported 10186F: Documentation/devicetree/bindings/regmap/ 10187F: drivers/base/regmap/ 10188F: include/linux/regmap.h 10189 10190REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10191M: Ohad Ben-Cohen <ohad@wizery.com> 10192M: Bjorn Andersson <bjorn.andersson@linaro.org> 10193L: linux-remoteproc@vger.kernel.org 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10195S: Maintained 10196F: Documentation/devicetree/bindings/remoteproc/ 10197F: Documentation/remoteproc.txt 10198F: drivers/remoteproc/ 10199F: include/linux/remoteproc.h 10200 10201REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10202M: Ohad Ben-Cohen <ohad@wizery.com> 10203M: Bjorn Andersson <bjorn.andersson@linaro.org> 10204L: linux-remoteproc@vger.kernel.org 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10206S: Maintained 10207F: drivers/rpmsg/ 10208F: Documentation/rpmsg.txt 10209F: include/linux/rpmsg.h 10210 10211RENESAS CLOCK DRIVERS 10212M: Geert Uytterhoeven <geert+renesas@glider.be> 10213L: linux-renesas-soc@vger.kernel.org 10214S: Supported 10215F: drivers/clk/renesas/ 10216 10217RENESAS ETHERNET DRIVERS 10218R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10219L: netdev@vger.kernel.org 10220L: linux-renesas-soc@vger.kernel.org 10221F: drivers/net/ethernet/renesas/ 10222F: include/linux/sh_eth.h 10223 10224RENESAS USB2 PHY DRIVER 10225M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10226L: linux-renesas-soc@vger.kernel.org 10227S: Maintained 10228F: drivers/phy/phy-rcar-gen3-usb2.c 10229 10230RESET CONTROLLER FRAMEWORK 10231M: Philipp Zabel <p.zabel@pengutronix.de> 10232T: git git://git.pengutronix.de/git/pza/linux 10233S: Maintained 10234F: drivers/reset/ 10235F: Documentation/devicetree/bindings/reset/ 10236F: include/dt-bindings/reset/ 10237F: include/linux/reset.h 10238F: include/linux/reset-controller.h 10239 10240RFKILL 10241M: Johannes Berg <johannes@sipsolutions.net> 10242L: linux-wireless@vger.kernel.org 10243W: http://wireless.kernel.org/ 10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10246S: Maintained 10247F: Documentation/rfkill.txt 10248F: net/rfkill/ 10249 10250RHASHTABLE 10251M: Thomas Graf <tgraf@suug.ch> 10252M: Herbert Xu <herbert@gondor.apana.org.au> 10253L: netdev@vger.kernel.org 10254S: Maintained 10255F: lib/rhashtable.c 10256F: include/linux/rhashtable.h 10257 10258RICOH SMARTMEDIA/XD DRIVER 10259M: Maxim Levitsky <maximlevitsky@gmail.com> 10260S: Maintained 10261F: drivers/mtd/nand/r852.c 10262F: drivers/mtd/nand/r852.h 10263 10264RICOH R5C592 MEMORYSTICK DRIVER 10265M: Maxim Levitsky <maximlevitsky@gmail.com> 10266S: Maintained 10267F: drivers/memstick/host/r592.* 10268 10269ROCCAT DRIVERS 10270M: Stefan Achatz <erazor_de@users.sourceforge.net> 10271W: http://sourceforge.net/projects/roccat/ 10272S: Maintained 10273F: drivers/hid/hid-roccat* 10274F: include/linux/hid-roccat* 10275F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10276 10277ROCKER DRIVER 10278M: Jiri Pirko <jiri@resnulli.us> 10279L: netdev@vger.kernel.org 10280S: Supported 10281F: drivers/net/ethernet/rocker/ 10282 10283ROCKETPORT DRIVER 10284P: Comtrol Corp. 10285W: http://www.comtrol.com 10286S: Maintained 10287F: Documentation/serial/rocket.txt 10288F: drivers/tty/rocket* 10289 10290ROCKETPORT EXPRESS/INFINITY DRIVER 10291M: Kevin Cernekee <cernekee@gmail.com> 10292L: linux-serial@vger.kernel.org 10293S: Odd Fixes 10294F: drivers/tty/serial/rp2.* 10295 10296ROSE NETWORK LAYER 10297M: Ralf Baechle <ralf@linux-mips.org> 10298L: linux-hams@vger.kernel.org 10299W: http://www.linux-ax25.org/ 10300S: Maintained 10301F: include/net/rose.h 10302F: include/uapi/linux/rose.h 10303F: net/rose/ 10304 10305RTL2830 MEDIA DRIVER 10306M: Antti Palosaari <crope@iki.fi> 10307L: linux-media@vger.kernel.org 10308W: https://linuxtv.org 10309W: http://palosaari.fi/linux/ 10310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10311T: git git://linuxtv.org/anttip/media_tree.git 10312S: Maintained 10313F: drivers/media/dvb-frontends/rtl2830* 10314 10315RTL2832 MEDIA DRIVER 10316M: Antti Palosaari <crope@iki.fi> 10317L: linux-media@vger.kernel.org 10318W: https://linuxtv.org 10319W: http://palosaari.fi/linux/ 10320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10321T: git git://linuxtv.org/anttip/media_tree.git 10322S: Maintained 10323F: drivers/media/dvb-frontends/rtl2832* 10324 10325RTL2832_SDR MEDIA DRIVER 10326M: Antti Palosaari <crope@iki.fi> 10327L: linux-media@vger.kernel.org 10328W: https://linuxtv.org 10329W: http://palosaari.fi/linux/ 10330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10331T: git git://linuxtv.org/anttip/media_tree.git 10332S: Maintained 10333F: drivers/media/dvb-frontends/rtl2832_sdr* 10334 10335RTL8180 WIRELESS DRIVER 10336L: linux-wireless@vger.kernel.org 10337W: http://wireless.kernel.org/ 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10339S: Orphan 10340F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10341 10342RTL8187 WIRELESS DRIVER 10343M: Herton Ronaldo Krzesinski <herton@canonical.com> 10344M: Hin-Tak Leung <htl10@users.sourceforge.net> 10345M: Larry Finger <Larry.Finger@lwfinger.net> 10346L: linux-wireless@vger.kernel.org 10347W: http://wireless.kernel.org/ 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10349S: Maintained 10350F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10351 10352RTL8192CE WIRELESS DRIVER 10353M: Larry Finger <Larry.Finger@lwfinger.net> 10354M: Chaoming Li <chaoming_li@realsil.com.cn> 10355L: linux-wireless@vger.kernel.org 10356W: http://wireless.kernel.org/ 10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10358S: Maintained 10359F: drivers/net/wireless/realtek/rtlwifi/ 10360F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10361 10362RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10363M: Jes Sorensen <Jes.Sorensen@redhat.com> 10364L: linux-wireless@vger.kernel.org 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10366S: Maintained 10367F: drivers/net/wireless/realtek/rtl8xxxu/ 10368 10369S3 SAVAGE FRAMEBUFFER DRIVER 10370M: Antonino Daplas <adaplas@gmail.com> 10371L: linux-fbdev@vger.kernel.org 10372S: Maintained 10373F: drivers/video/fbdev/savage/ 10374 10375S390 10376M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10377M: Heiko Carstens <heiko.carstens@de.ibm.com> 10378L: linux-s390@vger.kernel.org 10379W: http://www.ibm.com/developerworks/linux/linux390/ 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10381S: Supported 10382F: arch/s390/ 10383F: drivers/s390/ 10384F: Documentation/s390/ 10385F: Documentation/DocBook/s390* 10386 10387S390 COMMON I/O LAYER 10388M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10389M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10390L: linux-s390@vger.kernel.org 10391W: http://www.ibm.com/developerworks/linux/linux390/ 10392S: Supported 10393F: drivers/s390/cio/ 10394 10395S390 DASD DRIVER 10396M: Stefan Haberland <sth@linux.vnet.ibm.com> 10397M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10398L: linux-s390@vger.kernel.org 10399W: http://www.ibm.com/developerworks/linux/linux390/ 10400S: Supported 10401F: drivers/s390/block/dasd* 10402F: block/partitions/ibm.c 10403 10404S390 NETWORK DRIVERS 10405M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10406L: linux-s390@vger.kernel.org 10407W: http://www.ibm.com/developerworks/linux/linux390/ 10408S: Supported 10409F: drivers/s390/net/ 10410 10411S390 PCI SUBSYSTEM 10412M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10413M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10414L: linux-s390@vger.kernel.org 10415W: http://www.ibm.com/developerworks/linux/linux390/ 10416S: Supported 10417F: arch/s390/pci/ 10418F: drivers/pci/hotplug/s390_pci_hpc.c 10419 10420S390 ZCRYPT DRIVER 10421M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10422L: linux-s390@vger.kernel.org 10423W: http://www.ibm.com/developerworks/linux/linux390/ 10424S: Supported 10425F: drivers/s390/crypto/ 10426 10427S390 ZFCP DRIVER 10428M: Steffen Maier <maier@linux.vnet.ibm.com> 10429L: linux-s390@vger.kernel.org 10430W: http://www.ibm.com/developerworks/linux/linux390/ 10431S: Supported 10432F: drivers/s390/scsi/zfcp_* 10433 10434S390 IUCV NETWORK LAYER 10435M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10436L: linux-s390@vger.kernel.org 10437W: http://www.ibm.com/developerworks/linux/linux390/ 10438S: Supported 10439F: drivers/s390/net/*iucv* 10440F: include/net/iucv/ 10441F: net/iucv/ 10442 10443S390 IOMMU (PCI) 10444M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10445L: linux-s390@vger.kernel.org 10446W: http://www.ibm.com/developerworks/linux/linux390/ 10447S: Supported 10448F: drivers/iommu/s390-iommu.c 10449 10450S3C24XX SD/MMC Driver 10451M: Ben Dooks <ben-linux@fluff.org> 10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10453S: Supported 10454F: drivers/mmc/host/s3cmci.* 10455 10456SAA6588 RDS RECEIVER DRIVER 10457M: Hans Verkuil <hverkuil@xs4all.nl> 10458L: linux-media@vger.kernel.org 10459T: git git://linuxtv.org/media_tree.git 10460W: https://linuxtv.org 10461S: Odd Fixes 10462F: drivers/media/i2c/saa6588* 10463 10464SAA7134 VIDEO4LINUX DRIVER 10465M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10466M: Mauro Carvalho Chehab <mchehab@kernel.org> 10467L: linux-media@vger.kernel.org 10468W: https://linuxtv.org 10469T: git git://linuxtv.org/media_tree.git 10470S: Odd fixes 10471F: Documentation/media/v4l-drivers/saa7134* 10472F: drivers/media/pci/saa7134/ 10473 10474SAA7146 VIDEO4LINUX-2 DRIVER 10475M: Hans Verkuil <hverkuil@xs4all.nl> 10476L: linux-media@vger.kernel.org 10477T: git git://linuxtv.org/media_tree.git 10478S: Maintained 10479F: drivers/media/common/saa7146/ 10480F: drivers/media/pci/saa7146/ 10481F: include/media/saa7146* 10482 10483SAMSUNG LAPTOP DRIVER 10484M: Corentin Chary <corentin.chary@gmail.com> 10485L: platform-driver-x86@vger.kernel.org 10486S: Maintained 10487F: drivers/platform/x86/samsung-laptop.c 10488 10489SAMSUNG AUDIO (ASoC) DRIVERS 10490M: Krzysztof Kozlowski <krzk@kernel.org> 10491M: Sangbeom Kim <sbkim73@samsung.com> 10492M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10494S: Supported 10495F: sound/soc/samsung/ 10496 10497SAMSUNG FRAMEBUFFER DRIVER 10498M: Jingoo Han <jingoohan1@gmail.com> 10499L: linux-fbdev@vger.kernel.org 10500S: Maintained 10501F: drivers/video/fbdev/s3c-fb.c 10502 10503SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10504M: Sangbeom Kim <sbkim73@samsung.com> 10505M: Krzysztof Kozlowski <krzk@kernel.org> 10506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10507L: linux-kernel@vger.kernel.org 10508L: linux-samsung-soc@vger.kernel.org 10509S: Supported 10510F: drivers/mfd/sec*.c 10511F: drivers/regulator/s2m*.c 10512F: drivers/regulator/s5m*.c 10513F: drivers/clk/clk-s2mps11.c 10514F: drivers/rtc/rtc-s5m.c 10515F: include/linux/mfd/samsung/ 10516F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10517F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10518F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10519F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10520 10521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10522M: Kyungmin Park <kyungmin.park@samsung.com> 10523M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10524L: linux-media@vger.kernel.org 10525Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10526S: Supported 10527F: drivers/media/platform/exynos4-is/ 10528 10529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10530M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10531L: linux-media@vger.kernel.org 10532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10533S: Maintained 10534F: drivers/media/platform/s3c-camif/ 10535F: include/media/drv-intf/s3c_camif.h 10536 10537SAMSUNG S5C73M3 CAMERA DRIVER 10538M: Kyungmin Park <kyungmin.park@samsung.com> 10539M: Andrzej Hajda <a.hajda@samsung.com> 10540L: linux-media@vger.kernel.org 10541S: Supported 10542F: drivers/media/i2c/s5c73m3/* 10543 10544SAMSUNG S5K5BAF CAMERA DRIVER 10545M: Kyungmin Park <kyungmin.park@samsung.com> 10546M: Andrzej Hajda <a.hajda@samsung.com> 10547L: linux-media@vger.kernel.org 10548S: Supported 10549F: drivers/media/i2c/s5k5baf.c 10550 10551SAMSUNG S3FWRN5 NFC DRIVER 10552M: Robert Baldyga <r.baldyga@samsung.com> 10553M: Krzysztof Opasiak <k.opasiak@samsung.com> 10554L: linux-nfc@lists.01.org (moderated for non-subscribers) 10555S: Supported 10556F: drivers/nfc/s3fwrn5 10557 10558SAMSUNG SOC CLOCK DRIVERS 10559M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10560M: Tomasz Figa <tomasz.figa@gmail.com> 10561M: Chanwoo Choi <cw00.choi@samsung.com> 10562S: Supported 10563L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10564F: drivers/clk/samsung/ 10565F: include/dt-bindings/clock/exynos*.h 10566F: Documentation/devicetree/bindings/clock/exynos*.txt 10567 10568SAMSUNG SPI DRIVERS 10569M: Kukjin Kim <kgene@kernel.org> 10570M: Krzysztof Kozlowski <krzk@kernel.org> 10571M: Andi Shyti <andi.shyti@samsung.com> 10572L: linux-spi@vger.kernel.org 10573L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10574S: Maintained 10575F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10576F: drivers/spi/spi-s3c* 10577F: include/linux/platform_data/spi-s3c64xx.h 10578 10579SAMSUNG SXGBE DRIVERS 10580M: Byungho An <bh74.an@samsung.com> 10581M: Girish K S <ks.giri@samsung.com> 10582M: Vipul Pandya <vipul.pandya@samsung.com> 10583S: Supported 10584L: netdev@vger.kernel.org 10585F: drivers/net/ethernet/samsung/sxgbe/ 10586 10587SAMSUNG THERMAL DRIVER 10588M: Lukasz Majewski <l.majewski@samsung.com> 10589L: linux-pm@vger.kernel.org 10590L: linux-samsung-soc@vger.kernel.org 10591S: Supported 10592T: git https://github.com/lmajewski/linux-samsung-thermal.git 10593F: drivers/thermal/samsung/ 10594 10595SAMSUNG USB2 PHY DRIVER 10596M: Kamil Debski <kamil@wypas.org> 10597M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10598L: linux-kernel@vger.kernel.org 10599S: Supported 10600F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10601F: Documentation/phy/samsung-usb2.txt 10602F: drivers/phy/phy-exynos4210-usb2.c 10603F: drivers/phy/phy-exynos4x12-usb2.c 10604F: drivers/phy/phy-exynos5250-usb2.c 10605F: drivers/phy/phy-s5pv210-usb2.c 10606F: drivers/phy/phy-samsung-usb2.c 10607F: drivers/phy/phy-samsung-usb2.h 10608 10609SERIAL DRIVERS 10610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10611L: linux-serial@vger.kernel.org 10612S: Maintained 10613F: Documentation/devicetree/bindings/serial/ 10614F: drivers/tty/serial/ 10615 10616STI CEC DRIVER 10617M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10618L: kernel@stlinux.com 10619S: Maintained 10620F: drivers/staging/media/st-cec/ 10621F: Documentation/devicetree/bindings/media/stih-cec.txt 10622 10623SYNOPSYS DESIGNWARE DMAC DRIVER 10624M: Viresh Kumar <vireshk@kernel.org> 10625M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10626S: Maintained 10627F: include/linux/dma/dw.h 10628F: include/linux/platform_data/dma-dw.h 10629F: drivers/dma/dw/ 10630 10631SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10632M: Lars Persson <lars.persson@axis.com> 10633L: netdev@vger.kernel.org 10634S: Supported 10635F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10636F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10637 10638SYNOPSYS DESIGNWARE I2C DRIVER 10639M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10640R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10641R: Mika Westerberg <mika.westerberg@linux.intel.com> 10642L: linux-i2c@vger.kernel.org 10643S: Maintained 10644F: drivers/i2c/busses/i2c-designware-* 10645F: include/linux/platform_data/i2c-designware.h 10646 10647SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10648M: Jaehoon Chung <jh80.chung@samsung.com> 10649L: linux-mmc@vger.kernel.org 10650S: Maintained 10651F: include/linux/mmc/dw_mmc.h 10652F: drivers/mmc/host/dw_mmc* 10653 10654SYSTEM TRACE MODULE CLASS 10655M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10656S: Maintained 10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10658F: Documentation/trace/stm.txt 10659F: drivers/hwtracing/stm/ 10660F: include/linux/stm.h 10661F: include/uapi/linux/stm.h 10662 10663THUNDERBOLT DRIVER 10664M: Andreas Noever <andreas.noever@gmail.com> 10665S: Maintained 10666F: drivers/thunderbolt/ 10667 10668TI BQ27XXX POWER SUPPLY DRIVER 10669R: Andrew F. Davis <afd@ti.com> 10670F: include/linux/power/bq27xxx_battery.h 10671F: drivers/power/supply/bq27xxx_battery.c 10672F: drivers/power/supply/bq27xxx_battery_i2c.c 10673 10674TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10675M: John Stultz <john.stultz@linaro.org> 10676M: Thomas Gleixner <tglx@linutronix.de> 10677L: linux-kernel@vger.kernel.org 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10679S: Supported 10680F: include/linux/clocksource.h 10681F: include/linux/time.h 10682F: include/linux/timex.h 10683F: include/uapi/linux/time.h 10684F: include/uapi/linux/timex.h 10685F: kernel/time/clocksource.c 10686F: kernel/time/time*.c 10687F: kernel/time/alarmtimer.c 10688F: kernel/time/ntp.c 10689F: tools/testing/selftests/timers/ 10690 10691SC1200 WDT DRIVER 10692M: Zwane Mwaikambo <zwanem@gmail.com> 10693S: Maintained 10694F: drivers/watchdog/sc1200wdt.c 10695 10696SCHEDULER 10697M: Ingo Molnar <mingo@redhat.com> 10698M: Peter Zijlstra <peterz@infradead.org> 10699L: linux-kernel@vger.kernel.org 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10701S: Maintained 10702F: kernel/sched/ 10703F: include/linux/sched.h 10704F: include/uapi/linux/sched.h 10705F: include/linux/wait.h 10706 10707SCORE ARCHITECTURE 10708M: Chen Liqin <liqin.linux@gmail.com> 10709M: Lennox Wu <lennox.wu@gmail.com> 10710W: http://www.sunplus.com 10711S: Supported 10712F: arch/score/ 10713 10714SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10715M: Sudeep Holla <sudeep.holla@arm.com> 10716L: linux-arm-kernel@lists.infradead.org 10717S: Maintained 10718F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10719F: drivers/clk/clk-scpi.c 10720F: drivers/cpufreq/scpi-cpufreq.c 10721F: drivers/firmware/arm_scpi.c 10722F: include/linux/scpi_protocol.h 10723 10724SCSI CDROM DRIVER 10725M: Jens Axboe <axboe@kernel.dk> 10726L: linux-scsi@vger.kernel.org 10727W: http://www.kernel.dk 10728S: Maintained 10729F: drivers/scsi/sr* 10730 10731SCSI RDMA PROTOCOL (SRP) INITIATOR 10732M: Bart Van Assche <bart.vanassche@sandisk.com> 10733L: linux-rdma@vger.kernel.org 10734S: Supported 10735W: http://www.openfabrics.org 10736Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10738F: drivers/infiniband/ulp/srp/ 10739F: include/scsi/srp.h 10740 10741SCSI SG DRIVER 10742M: Doug Gilbert <dgilbert@interlog.com> 10743L: linux-scsi@vger.kernel.org 10744W: http://sg.danny.cz/sg 10745S: Maintained 10746F: Documentation/scsi/scsi-generic.txt 10747F: drivers/scsi/sg.c 10748F: include/scsi/sg.h 10749 10750SCSI SUBSYSTEM 10751M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10753M: "Martin K. Petersen" <martin.petersen@oracle.com> 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10755L: linux-scsi@vger.kernel.org 10756S: Maintained 10757F: Documentation/devicetree/bindings/scsi/ 10758F: drivers/scsi/ 10759F: include/scsi/ 10760 10761SCSI TAPE DRIVER 10762M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10763L: linux-scsi@vger.kernel.org 10764S: Maintained 10765F: Documentation/scsi/st.txt 10766F: drivers/scsi/st.* 10767F: drivers/scsi/st_*.h 10768 10769SCTP PROTOCOL 10770M: Vlad Yasevich <vyasevich@gmail.com> 10771M: Neil Horman <nhorman@tuxdriver.com> 10772L: linux-sctp@vger.kernel.org 10773W: http://lksctp.sourceforge.net 10774S: Maintained 10775F: Documentation/networking/sctp.txt 10776F: include/linux/sctp.h 10777F: include/uapi/linux/sctp.h 10778F: include/net/sctp/ 10779F: net/sctp/ 10780 10781SCx200 CPU SUPPORT 10782M: Jim Cromie <jim.cromie@gmail.com> 10783S: Odd Fixes 10784F: Documentation/i2c/busses/scx200_acb 10785F: arch/x86/platform/scx200/ 10786F: drivers/watchdog/scx200_wdt.c 10787F: drivers/i2c/busses/scx200* 10788F: drivers/mtd/maps/scx200_docflash.c 10789F: include/linux/scx200.h 10790 10791SCx200 GPIO DRIVER 10792M: Jim Cromie <jim.cromie@gmail.com> 10793S: Maintained 10794F: drivers/char/scx200_gpio.c 10795F: include/linux/scx200_gpio.h 10796 10797SCx200 HRT CLOCKSOURCE DRIVER 10798M: Jim Cromie <jim.cromie@gmail.com> 10799S: Maintained 10800F: drivers/clocksource/scx200_hrt.c 10801 10802SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10803M: Sascha Sommer <saschasommer@freenet.de> 10804L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10805S: Maintained 10806F: drivers/mmc/host/sdricoh_cs.c 10807 10808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10809M: Adrian Hunter <adrian.hunter@intel.com> 10810L: linux-mmc@vger.kernel.org 10811T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10812S: Maintained 10813F: drivers/mmc/host/sdhci* 10814F: include/linux/mmc/sdhci* 10815 10816SECURE COMPUTING 10817M: Kees Cook <keescook@chromium.org> 10818R: Andy Lutomirski <luto@amacapital.net> 10819R: Will Drewry <wad@chromium.org> 10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10821S: Supported 10822F: kernel/seccomp.c 10823F: include/uapi/linux/seccomp.h 10824F: include/linux/seccomp.h 10825F: tools/testing/selftests/seccomp/* 10826K: \bsecure_computing 10827K: \bTIF_SECCOMP\b 10828 10829SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10830M: Al Cooper <alcooperx@gmail.com> 10831L: linux-mmc@vger.kernel.org 10832L: bcm-kernel-feedback-list@broadcom.com 10833S: Maintained 10834F: drivers/mmc/host/sdhci-brcmstb* 10835 10836SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10837M: Ben Dooks <ben-linux@fluff.org> 10838M: Jaehoon Chung <jh80.chung@samsung.com> 10839L: linux-mmc@vger.kernel.org 10840S: Maintained 10841F: drivers/mmc/host/sdhci-s3c* 10842 10843SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10844M: Viresh Kumar <vireshk@kernel.org> 10845L: linux-mmc@vger.kernel.org 10846S: Maintained 10847F: drivers/mmc/host/sdhci-spear.c 10848 10849SECURITY SUBSYSTEM 10850M: James Morris <james.l.morris@oracle.com> 10851M: "Serge E. Hallyn" <serge@hallyn.com> 10852L: linux-security-module@vger.kernel.org (suggested Cc:) 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10854W: http://kernsec.org/ 10855S: Supported 10856F: security/ 10857 10858SECURITY CONTACT 10859M: Security Officers <security@kernel.org> 10860S: Supported 10861 10862SELINUX SECURITY MODULE 10863M: Paul Moore <paul@paul-moore.com> 10864M: Stephen Smalley <sds@tycho.nsa.gov> 10865M: Eric Paris <eparis@parisplace.org> 10866L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10867W: http://selinuxproject.org 10868T: git git://git.infradead.org/users/pcmoore/selinux 10869S: Supported 10870F: include/linux/selinux* 10871F: security/selinux/ 10872F: scripts/selinux/ 10873 10874APPARMOR SECURITY MODULE 10875M: John Johansen <john.johansen@canonical.com> 10876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10877W: apparmor.wiki.kernel.org 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10879S: Supported 10880F: security/apparmor/ 10881 10882LOADPIN SECURITY MODULE 10883M: Kees Cook <keescook@chromium.org> 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10885S: Supported 10886F: security/loadpin/ 10887 10888YAMA SECURITY MODULE 10889M: Kees Cook <keescook@chromium.org> 10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10891S: Supported 10892F: security/yama/ 10893 10894SENSABLE PHANTOM 10895M: Jiri Slaby <jirislaby@gmail.com> 10896S: Maintained 10897F: drivers/misc/phantom.c 10898F: include/uapi/linux/phantom.h 10899 10900Emulex 10Gbps iSCSI - OneConnect DRIVER 10901M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10902M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10903M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10904L: linux-scsi@vger.kernel.org 10905W: http://www.broadcom.com 10906S: Supported 10907F: drivers/scsi/be2iscsi/ 10908 10909Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10910M: Sathya Perla <sathya.perla@broadcom.com> 10911M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10912M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10913M: Somnath Kotur <somnath.kotur@broadcom.com> 10914L: netdev@vger.kernel.org 10915W: http://www.emulex.com 10916S: Supported 10917F: drivers/net/ethernet/emulex/benet/ 10918 10919EMULEX ONECONNECT ROCE DRIVER 10920M: Selvin Xavier <selvin.xavier@avagotech.com> 10921M: Devesh Sharma <devesh.sharma@avagotech.com> 10922M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10923L: linux-rdma@vger.kernel.org 10924W: http://www.emulex.com 10925S: Supported 10926F: drivers/infiniband/hw/ocrdma/ 10927F: include/uapi/rdma/ocrdma-abi.h 10928 10929SFC NETWORK DRIVER 10930M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10931M: Edward Cree <ecree@solarflare.com> 10932M: Bert Kenward <bkenward@solarflare.com> 10933L: netdev@vger.kernel.org 10934S: Supported 10935F: drivers/net/ethernet/sfc/ 10936 10937SGI GRU DRIVER 10938M: Dimitri Sivanich <sivanich@sgi.com> 10939S: Maintained 10940F: drivers/misc/sgi-gru/ 10941 10942SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10943M: Pat Gefre <pfg@sgi.com> 10944L: linux-ia64@vger.kernel.org 10945S: Supported 10946F: Documentation/ia64/serial.txt 10947F: drivers/tty/serial/ioc?_serial.c 10948F: include/linux/ioc?.h 10949 10950SGI XP/XPC/XPNET DRIVER 10951M: Cliff Whickman <cpw@sgi.com> 10952M: Robin Holt <robinmholt@gmail.com> 10953S: Maintained 10954F: drivers/misc/sgi-xp/ 10955 10956SI2157 MEDIA DRIVER 10957M: Antti Palosaari <crope@iki.fi> 10958L: linux-media@vger.kernel.org 10959W: https://linuxtv.org 10960W: http://palosaari.fi/linux/ 10961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10962T: git git://linuxtv.org/anttip/media_tree.git 10963S: Maintained 10964F: drivers/media/tuners/si2157* 10965 10966SI2168 MEDIA DRIVER 10967M: Antti Palosaari <crope@iki.fi> 10968L: linux-media@vger.kernel.org 10969W: https://linuxtv.org 10970W: http://palosaari.fi/linux/ 10971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10972T: git git://linuxtv.org/anttip/media_tree.git 10973S: Maintained 10974F: drivers/media/dvb-frontends/si2168* 10975 10976SI470X FM RADIO RECEIVER I2C DRIVER 10977M: Hans Verkuil <hverkuil@xs4all.nl> 10978L: linux-media@vger.kernel.org 10979T: git git://linuxtv.org/media_tree.git 10980W: https://linuxtv.org 10981S: Odd Fixes 10982F: drivers/media/radio/si470x/radio-si470x-i2c.c 10983 10984SI470X FM RADIO RECEIVER USB DRIVER 10985M: Hans Verkuil <hverkuil@xs4all.nl> 10986L: linux-media@vger.kernel.org 10987T: git git://linuxtv.org/media_tree.git 10988W: https://linuxtv.org 10989S: Maintained 10990F: drivers/media/radio/si470x/radio-si470x-common.c 10991F: drivers/media/radio/si470x/radio-si470x.h 10992F: drivers/media/radio/si470x/radio-si470x-usb.c 10993 10994SI4713 FM RADIO TRANSMITTER I2C DRIVER 10995M: Eduardo Valentin <edubezval@gmail.com> 10996L: linux-media@vger.kernel.org 10997T: git git://linuxtv.org/media_tree.git 10998W: https://linuxtv.org 10999S: Odd Fixes 11000F: drivers/media/radio/si4713/si4713.? 11001 11002SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11003M: Eduardo Valentin <edubezval@gmail.com> 11004L: linux-media@vger.kernel.org 11005T: git git://linuxtv.org/media_tree.git 11006W: https://linuxtv.org 11007S: Odd Fixes 11008F: drivers/media/radio/si4713/radio-platform-si4713.c 11009 11010SI4713 FM RADIO TRANSMITTER USB DRIVER 11011M: Hans Verkuil <hverkuil@xs4all.nl> 11012L: linux-media@vger.kernel.org 11013T: git git://linuxtv.org/media_tree.git 11014W: https://linuxtv.org 11015S: Maintained 11016F: drivers/media/radio/si4713/radio-usb-si4713.c 11017 11018SIANO DVB DRIVER 11019M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11020M: Mauro Carvalho Chehab <mchehab@kernel.org> 11021L: linux-media@vger.kernel.org 11022W: https://linuxtv.org 11023T: git git://linuxtv.org/media_tree.git 11024S: Odd fixes 11025F: drivers/media/common/siano/ 11026F: drivers/media/usb/siano/ 11027F: drivers/media/usb/siano/ 11028F: drivers/media/mmc/siano/ 11029 11030SIMPLEFB FB DRIVER 11031M: Hans de Goede <hdegoede@redhat.com> 11032L: linux-fbdev@vger.kernel.org 11033S: Maintained 11034F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11035F: drivers/video/fbdev/simplefb.c 11036F: include/linux/platform_data/simplefb.h 11037 11038SH_VEU V4L2 MEM2MEM DRIVER 11039L: linux-media@vger.kernel.org 11040S: Orphan 11041F: drivers/media/platform/sh_veu.c 11042 11043SH_VOU V4L2 OUTPUT DRIVER 11044L: linux-media@vger.kernel.org 11045S: Orphan 11046F: drivers/media/platform/sh_vou.c 11047F: include/media/drv-intf/sh_vou.h 11048 11049SIMPLE FIRMWARE INTERFACE (SFI) 11050M: Len Brown <lenb@kernel.org> 11051L: sfi-devel@simplefirmware.org 11052W: http://simplefirmware.org/ 11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11054S: Supported 11055F: arch/x86/platform/sfi/ 11056F: drivers/sfi/ 11057F: include/linux/sfi*.h 11058 11059SIMTEC EB110ATX (Chalice CATS) 11060P: Ben Dooks 11061P: Vincent Sanders <vince@simtec.co.uk> 11062M: Simtec Linux Team <linux@simtec.co.uk> 11063W: http://www.simtec.co.uk/products/EB110ATX/ 11064S: Supported 11065 11066SIMTEC EB2410ITX (BAST) 11067P: Ben Dooks 11068P: Vincent Sanders <vince@simtec.co.uk> 11069M: Simtec Linux Team <linux@simtec.co.uk> 11070W: http://www.simtec.co.uk/products/EB2410ITX/ 11071S: Supported 11072F: arch/arm/mach-s3c24xx/mach-bast.c 11073F: arch/arm/mach-s3c24xx/bast-ide.c 11074F: arch/arm/mach-s3c24xx/bast-irq.c 11075 11076TI DAVINCI MACHINE SUPPORT 11077M: Sekhar Nori <nsekhar@ti.com> 11078M: Kevin Hilman <khilman@kernel.org> 11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11081S: Supported 11082F: arch/arm/mach-davinci/ 11083F: drivers/i2c/busses/i2c-davinci.c 11084 11085TI DAVINCI SERIES MEDIA DRIVER 11086M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11087L: linux-media@vger.kernel.org 11088W: https://linuxtv.org 11089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11090T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11091S: Maintained 11092F: drivers/media/platform/davinci/ 11093F: include/media/davinci/ 11094 11095TI AM437X VPFE DRIVER 11096M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11097L: linux-media@vger.kernel.org 11098W: https://linuxtv.org 11099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11100T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11101S: Maintained 11102F: drivers/media/platform/am437x/ 11103 11104OV2659 OMNIVISION SENSOR DRIVER 11105M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11106L: linux-media@vger.kernel.org 11107W: https://linuxtv.org 11108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11109T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11110S: Maintained 11111F: drivers/media/i2c/ov2659.c 11112F: include/media/i2c/ov2659.h 11113 11114SILICON MOTION SM712 FRAME BUFFER DRIVER 11115M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11116M: Teddy Wang <teddy.wang@siliconmotion.com> 11117M: Sudip Mukherjee <sudip@vectorindia.org> 11118L: linux-fbdev@vger.kernel.org 11119S: Maintained 11120F: drivers/video/fbdev/sm712* 11121F: Documentation/fb/sm712fb.txt 11122 11123SIS 190 ETHERNET DRIVER 11124M: Francois Romieu <romieu@fr.zoreil.com> 11125L: netdev@vger.kernel.org 11126S: Maintained 11127F: drivers/net/ethernet/sis/sis190.c 11128 11129SIS 900/7016 FAST ETHERNET DRIVER 11130M: Daniele Venzano <venza@brownhat.org> 11131W: http://www.brownhat.org/sis900.html 11132L: netdev@vger.kernel.org 11133S: Maintained 11134F: drivers/net/ethernet/sis/sis900.* 11135 11136SIS FRAMEBUFFER DRIVER 11137M: Thomas Winischhofer <thomas@winischhofer.net> 11138W: http://www.winischhofer.net/linuxsisvga.shtml 11139S: Maintained 11140F: Documentation/fb/sisfb.txt 11141F: drivers/video/fbdev/sis/ 11142F: include/video/sisfb.h 11143 11144SIS USB2VGA DRIVER 11145M: Thomas Winischhofer <thomas@winischhofer.net> 11146W: http://www.winischhofer.at/linuxsisusbvga.shtml 11147S: Maintained 11148F: drivers/usb/misc/sisusbvga/ 11149 11150SLAB ALLOCATOR 11151M: Christoph Lameter <cl@linux.com> 11152M: Pekka Enberg <penberg@kernel.org> 11153M: David Rientjes <rientjes@google.com> 11154M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11155M: Andrew Morton <akpm@linux-foundation.org> 11156L: linux-mm@kvack.org 11157S: Maintained 11158F: include/linux/sl?b*.h 11159F: mm/sl?b* 11160 11161SLEEPABLE READ-COPY UPDATE (SRCU) 11162M: Lai Jiangshan <jiangshanlai@gmail.com> 11163M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11164M: Josh Triplett <josh@joshtriplett.org> 11165R: Steven Rostedt <rostedt@goodmis.org> 11166R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11167L: linux-kernel@vger.kernel.org 11168W: http://www.rdrop.com/users/paulmck/RCU/ 11169S: Supported 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11171F: include/linux/srcu.h 11172F: kernel/rcu/srcu.c 11173 11174SMACK SECURITY MODULE 11175M: Casey Schaufler <casey@schaufler-ca.com> 11176L: linux-security-module@vger.kernel.org 11177W: http://schaufler-ca.com 11178T: git git://github.com/cschaufler/smack-next 11179S: Maintained 11180F: Documentation/security/Smack.txt 11181F: security/smack/ 11182 11183DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11184M: Kevin Hilman <khilman@kernel.org> 11185M: Nishanth Menon <nm@ti.com> 11186S: Maintained 11187F: drivers/power/avs/ 11188F: include/linux/power/smartreflex.h 11189L: linux-pm@vger.kernel.org 11190 11191SMC91x ETHERNET DRIVER 11192M: Nicolas Pitre <nico@fluxnic.net> 11193S: Odd Fixes 11194F: drivers/net/ethernet/smsc/smc91x.* 11195 11196SMIA AND SMIA++ IMAGE SENSOR DRIVER 11197M: Sakari Ailus <sakari.ailus@iki.fi> 11198L: linux-media@vger.kernel.org 11199S: Maintained 11200F: drivers/media/i2c/smiapp/ 11201F: include/media/i2c/smiapp.h 11202F: drivers/media/i2c/smiapp-pll.c 11203F: drivers/media/i2c/smiapp-pll.h 11204F: include/uapi/linux/smiapp.h 11205F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11206 11207SMM665 HARDWARE MONITOR DRIVER 11208M: Guenter Roeck <linux@roeck-us.net> 11209L: linux-hwmon@vger.kernel.org 11210S: Maintained 11211F: Documentation/hwmon/smm665 11212F: drivers/hwmon/smm665.c 11213 11214SMSC EMC2103 HARDWARE MONITOR DRIVER 11215M: Steve Glendinning <steve.glendinning@shawell.net> 11216L: linux-hwmon@vger.kernel.org 11217S: Maintained 11218F: Documentation/hwmon/emc2103 11219F: drivers/hwmon/emc2103.c 11220 11221SMSC SCH5627 HARDWARE MONITOR DRIVER 11222M: Hans de Goede <hdegoede@redhat.com> 11223L: linux-hwmon@vger.kernel.org 11224S: Supported 11225F: Documentation/hwmon/sch5627 11226F: drivers/hwmon/sch5627.c 11227 11228SMSC47B397 HARDWARE MONITOR DRIVER 11229M: Jean Delvare <jdelvare@suse.com> 11230L: linux-hwmon@vger.kernel.org 11231S: Maintained 11232F: Documentation/hwmon/smsc47b397 11233F: drivers/hwmon/smsc47b397.c 11234 11235SMSC911x ETHERNET DRIVER 11236M: Steve Glendinning <steve.glendinning@shawell.net> 11237L: netdev@vger.kernel.org 11238S: Maintained 11239F: include/linux/smsc911x.h 11240F: drivers/net/ethernet/smsc/smsc911x.* 11241 11242SMSC9420 PCI ETHERNET DRIVER 11243M: Steve Glendinning <steve.glendinning@shawell.net> 11244L: netdev@vger.kernel.org 11245S: Maintained 11246F: drivers/net/ethernet/smsc/smsc9420.* 11247 11248SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11249M: Steve Glendinning <steve.glendinning@shawell.net> 11250L: linux-fbdev@vger.kernel.org 11251S: Maintained 11252F: drivers/video/fbdev/smscufx.c 11253 11254SOC-CAMERA V4L2 SUBSYSTEM 11255M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11256L: linux-media@vger.kernel.org 11257T: git git://linuxtv.org/media_tree.git 11258S: Maintained 11259F: include/media/soc* 11260F: drivers/media/i2c/soc_camera/ 11261F: drivers/media/platform/soc_camera/ 11262 11263SOEKRIS NET48XX LED SUPPORT 11264M: Chris Boot <bootc@bootc.net> 11265S: Maintained 11266F: drivers/leds/leds-net48xx.c 11267 11268SOFTLOGIC 6x10 MPEG CODEC 11269M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11270M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11271M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11272M: Ismael Luceno <ismael@iodev.co.uk> 11273L: linux-media@vger.kernel.org 11274S: Supported 11275F: drivers/media/pci/solo6x10/ 11276 11277SOFTWARE RAID (Multiple Disks) SUPPORT 11278M: Shaohua Li <shli@kernel.org> 11279L: linux-raid@vger.kernel.org 11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11281S: Supported 11282F: drivers/md/ 11283F: include/linux/raid/ 11284F: include/uapi/linux/raid/ 11285 11286SONIC NETWORK DRIVER 11287M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11288L: netdev@vger.kernel.org 11289S: Maintained 11290F: drivers/net/ethernet/natsemi/sonic.* 11291 11292SONICS SILICON BACKPLANE DRIVER (SSB) 11293M: Michael Buesch <m@bues.ch> 11294L: linux-wireless@vger.kernel.org 11295S: Maintained 11296F: drivers/ssb/ 11297F: include/linux/ssb/ 11298 11299SONY VAIO CONTROL DEVICE DRIVER 11300M: Mattia Dongili <malattia@linux.it> 11301L: platform-driver-x86@vger.kernel.org 11302W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11303S: Maintained 11304F: Documentation/laptops/sony-laptop.txt 11305F: drivers/char/sonypi.c 11306F: drivers/platform/x86/sony-laptop.c 11307F: include/linux/sony-laptop.h 11308 11309SONY MEMORYSTICK CARD SUPPORT 11310M: Alex Dubov <oakad@yahoo.com> 11311W: http://tifmxx.berlios.de/ 11312S: Maintained 11313F: drivers/memstick/host/tifm_ms.c 11314 11315SONY MEMORYSTICK STANDARD SUPPORT 11316M: Maxim Levitsky <maximlevitsky@gmail.com> 11317S: Maintained 11318F: drivers/memstick/core/ms_block.* 11319 11320SOUND 11321M: Jaroslav Kysela <perex@perex.cz> 11322M: Takashi Iwai <tiwai@suse.com> 11323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11324W: http://www.alsa-project.org/ 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11326T: git git://git.alsa-project.org/alsa-kernel.git 11327Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11328S: Maintained 11329F: Documentation/sound/ 11330F: include/sound/ 11331F: include/uapi/sound/ 11332F: sound/ 11333 11334SOUND - COMPRESSED AUDIO 11335M: Vinod Koul <vinod.koul@intel.com> 11336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11338S: Supported 11339F: Documentation/sound/alsa/compress_offload.txt 11340F: include/sound/compress_driver.h 11341F: include/uapi/sound/compress_* 11342F: sound/core/compress_offload.c 11343F: sound/soc/soc-compress.c 11344 11345SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11346M: Liam Girdwood <lgirdwood@gmail.com> 11347M: Mark Brown <broonie@kernel.org> 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11350W: http://alsa-project.org/main/index.php/ASoC 11351S: Supported 11352F: Documentation/devicetree/bindings/sound/ 11353F: Documentation/sound/alsa/soc/ 11354F: sound/soc/ 11355F: include/sound/soc* 11356 11357SOUND - DMAENGINE HELPERS 11358M: Lars-Peter Clausen <lars@metafoo.de> 11359S: Supported 11360F: include/sound/dmaengine_pcm.h 11361F: sound/core/pcm_dmaengine.c 11362F: sound/soc/soc-generic-dmaengine-pcm.c 11363 11364SP2 MEDIA DRIVER 11365M: Olli Salonen <olli.salonen@iki.fi> 11366L: linux-media@vger.kernel.org 11367W: https://linuxtv.org 11368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11369S: Maintained 11370F: drivers/media/dvb-frontends/sp2* 11371 11372SPARC + UltraSPARC (sparc/sparc64) 11373M: "David S. Miller" <davem@davemloft.net> 11374L: sparclinux@vger.kernel.org 11375Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11378S: Maintained 11379F: arch/sparc/ 11380F: drivers/sbus/ 11381 11382SPARC SERIAL DRIVERS 11383M: "David S. Miller" <davem@davemloft.net> 11384L: sparclinux@vger.kernel.org 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11387S: Maintained 11388F: include/linux/sunserialcore.h 11389F: drivers/tty/serial/suncore.c 11390F: drivers/tty/serial/sunhv.c 11391F: drivers/tty/serial/sunsab.c 11392F: drivers/tty/serial/sunsab.h 11393F: drivers/tty/serial/sunsu.c 11394F: drivers/tty/serial/sunzilog.c 11395F: drivers/tty/serial/sunzilog.h 11396 11397SPARSE CHECKER 11398M: "Christopher Li" <sparse@chrisli.org> 11399L: linux-sparse@vger.kernel.org 11400W: https://sparse.wiki.kernel.org/ 11401T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11402T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11403S: Maintained 11404F: include/linux/compiler.h 11405 11406SPEAR PLATFORM SUPPORT 11407M: Viresh Kumar <vireshk@kernel.org> 11408M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11410W: http://www.st.com/spear 11411S: Maintained 11412F: arch/arm/boot/dts/spear* 11413F: arch/arm/mach-spear/ 11414 11415SPEAR CLOCK FRAMEWORK SUPPORT 11416M: Viresh Kumar <vireshk@kernel.org> 11417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11418W: http://www.st.com/spear 11419S: Maintained 11420F: drivers/clk/spear/ 11421 11422SPI NOR SUBSYSTEM 11423M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11424M: Marek Vasut <marek.vasut@gmail.com> 11425L: linux-mtd@lists.infradead.org 11426W: http://www.linux-mtd.infradead.org/ 11427Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11428T: git git://github.com/spi-nor/linux.git 11429S: Maintained 11430F: drivers/mtd/spi-nor/ 11431F: include/linux/mtd/spi-nor.h 11432 11433SPI SUBSYSTEM 11434M: Mark Brown <broonie@kernel.org> 11435L: linux-spi@vger.kernel.org 11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11437Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11438S: Maintained 11439F: Documentation/devicetree/bindings/spi/ 11440F: Documentation/spi/ 11441F: drivers/spi/ 11442F: include/linux/spi/ 11443F: include/uapi/linux/spi/ 11444F: tools/spi/ 11445 11446SPIDERNET NETWORK DRIVER for CELL 11447M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11448L: netdev@vger.kernel.org 11449S: Supported 11450F: Documentation/networking/spider_net.txt 11451F: drivers/net/ethernet/toshiba/spider_net* 11452 11453SPU FILE SYSTEM 11454M: Jeremy Kerr <jk@ozlabs.org> 11455L: linuxppc-dev@lists.ozlabs.org 11456W: http://www.ibm.com/developerworks/power/cell/ 11457S: Supported 11458F: Documentation/filesystems/spufs.txt 11459F: arch/powerpc/platforms/cell/spufs/ 11460 11461SQUASHFS FILE SYSTEM 11462M: Phillip Lougher <phillip@squashfs.org.uk> 11463L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11464W: http://squashfs.org.uk 11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11466S: Maintained 11467F: Documentation/filesystems/squashfs.txt 11468F: fs/squashfs/ 11469 11470SRM (Alpha) environment access 11471M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11472S: Maintained 11473F: arch/alpha/kernel/srm_env.c 11474 11475STABLE BRANCH 11476M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11477L: stable@vger.kernel.org 11478S: Supported 11479F: Documentation/stable_kernel_rules.txt 11480 11481STAGING SUBSYSTEM 11482M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11483T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11484L: devel@driverdev.osuosl.org 11485S: Supported 11486F: drivers/staging/ 11487 11488STAGING - COMEDI 11489M: Ian Abbott <abbotti@mev.co.uk> 11490M: H Hartley Sweeten <hsweeten@visionengravers.com> 11491S: Odd Fixes 11492F: drivers/staging/comedi/ 11493 11494STAGING - FLARION FT1000 DRIVERS 11495M: Marek Belisko <marek.belisko@gmail.com> 11496S: Odd Fixes 11497F: drivers/staging/ft1000/ 11498 11499STAGING - INDUSTRIAL IO 11500M: Jonathan Cameron <jic23@kernel.org> 11501L: linux-iio@vger.kernel.org 11502S: Odd Fixes 11503F: Documentation/devicetree/bindings/staging/iio/ 11504F: drivers/staging/iio/ 11505 11506STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11507M: Jarod Wilson <jarod@wilsonet.com> 11508W: http://www.lirc.org/ 11509S: Odd Fixes 11510F: drivers/staging/media/lirc/ 11511 11512STAGING - LUSTRE PARALLEL FILESYSTEM 11513M: Oleg Drokin <oleg.drokin@intel.com> 11514M: Andreas Dilger <andreas.dilger@intel.com> 11515M: James Simmons <jsimmons@infradead.org> 11516L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11517W: http://wiki.lustre.org/ 11518S: Maintained 11519F: drivers/staging/lustre 11520 11521STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11522M: Marc Dietrich <marvin24@gmx.de> 11523L: ac100@lists.launchpad.net (moderated for non-subscribers) 11524L: linux-tegra@vger.kernel.org 11525S: Maintained 11526F: drivers/staging/nvec/ 11527 11528STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11529M: Jens Frederich <jfrederich@gmail.com> 11530M: Daniel Drake <dsd@laptop.org> 11531M: Jon Nettleton <jon.nettleton@gmail.com> 11532W: http://wiki.laptop.org/go/DCON 11533S: Maintained 11534F: drivers/staging/olpc_dcon/ 11535 11536STAGING - REALTEK RTL8712U DRIVERS 11537M: Larry Finger <Larry.Finger@lwfinger.net> 11538M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11539S: Odd Fixes 11540F: drivers/staging/rtl8712/ 11541 11542STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11543M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11544M: Teddy Wang <teddy.wang@siliconmotion.com> 11545M: Sudip Mukherjee <sudip@vectorindia.org> 11546L: linux-fbdev@vger.kernel.org 11547S: Maintained 11548F: drivers/staging/sm750fb/ 11549 11550STAGING - SLICOSS 11551M: Lior Dotan <liodot@gmail.com> 11552M: Christopher Harrer <charrer@alacritech.com> 11553S: Odd Fixes 11554F: drivers/staging/slicoss/ 11555 11556STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11557M: William Hubbs <w.d.hubbs@gmail.com> 11558M: Chris Brannon <chris@the-brannons.com> 11559M: Kirk Reiser <kirk@reisers.ca> 11560M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11561L: speakup@linux-speakup.org 11562W: http://www.linux-speakup.org/ 11563S: Odd Fixes 11564F: drivers/staging/speakup/ 11565 11566STAGING - VIA VT665X DRIVERS 11567M: Forest Bond <forest@alittletooquiet.net> 11568S: Odd Fixes 11569F: drivers/staging/vt665?/ 11570 11571STAGING - WILC1000 WIFI DRIVER 11572M: Aditya Shankar <aditya.shankar@microchip.com> 11573M: Ganesh Krishna <ganesh.krishna@microchip.com> 11574L: linux-wireless@vger.kernel.org 11575S: Supported 11576F: drivers/staging/wilc1000/ 11577 11578STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11579M: Arnaud Patard <arnaud.patard@rtp-net.org> 11580S: Odd Fixes 11581F: drivers/staging/xgifb/ 11582 11583STARFIRE/DURALAN NETWORK DRIVER 11584M: Ion Badulescu <ionut@badula.org> 11585S: Odd Fixes 11586F: drivers/net/ethernet/adaptec/starfire* 11587 11588SUN3/3X 11589M: Sam Creasey <sammy@sammy.net> 11590W: http://sammy.net/sun3/ 11591S: Maintained 11592F: arch/m68k/kernel/*sun3* 11593F: arch/m68k/sun3*/ 11594F: arch/m68k/include/asm/sun3* 11595F: drivers/net/ethernet/i825xx/sun3* 11596 11597SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11598M: Hans de Goede <hdegoede@redhat.com> 11599L: linux-input@vger.kernel.org 11600S: Maintained 11601F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11602F: drivers/input/keyboard/sun4i-lradc-keys.c 11603 11604SUNDANCE NETWORK DRIVER 11605M: Denis Kirjanov <kda@linux-powerpc.org> 11606L: netdev@vger.kernel.org 11607S: Maintained 11608F: drivers/net/ethernet/dlink/sundance.c 11609 11610SUPERH 11611M: Yoshinori Sato <ysato@users.sourceforge.jp> 11612M: Rich Felker <dalias@libc.org> 11613L: linux-sh@vger.kernel.org 11614Q: http://patchwork.kernel.org/project/linux-sh/list/ 11615S: Maintained 11616F: Documentation/sh/ 11617F: arch/sh/ 11618F: drivers/sh/ 11619 11620SUSPEND TO RAM 11621M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11622M: Len Brown <len.brown@intel.com> 11623M: Pavel Machek <pavel@ucw.cz> 11624L: linux-pm@vger.kernel.org 11625B: https://bugzilla.kernel.org 11626S: Supported 11627F: Documentation/power/ 11628F: arch/x86/kernel/acpi/ 11629F: drivers/base/power/ 11630F: kernel/power/ 11631F: include/linux/suspend.h 11632F: include/linux/freezer.h 11633F: include/linux/pm.h 11634 11635SVGA HANDLING 11636M: Martin Mares <mj@ucw.cz> 11637L: linux-video@atrey.karlin.mff.cuni.cz 11638S: Maintained 11639F: Documentation/svga.txt 11640F: arch/x86/boot/video* 11641 11642SWIOTLB SUBSYSTEM 11643M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11644L: linux-kernel@vger.kernel.org 11645T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11646S: Supported 11647F: lib/swiotlb.c 11648F: arch/*/kernel/pci-swiotlb.c 11649F: include/linux/swiotlb.h 11650 11651SWITCHDEV 11652M: Jiri Pirko <jiri@resnulli.us> 11653L: netdev@vger.kernel.org 11654S: Supported 11655F: net/switchdev/ 11656F: include/net/switchdev.h 11657 11658SYNOPSYS ARC ARCHITECTURE 11659M: Vineet Gupta <vgupta@synopsys.com> 11660L: linux-snps-arc@lists.infradead.org 11661S: Supported 11662F: arch/arc/ 11663F: Documentation/devicetree/bindings/arc/* 11664F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11665F: drivers/tty/serial/arc_uart.c 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11667 11668SYNOPSYS ARC SDP platform support 11669M: Alexey Brodkin <abrodkin@synopsys.com> 11670S: Supported 11671F: arch/arc/plat-axs10x 11672F: arch/arc/boot/dts/ax* 11673F: Documentation/devicetree/bindings/arc/axs10* 11674 11675SYSTEM CONFIGURATION (SYSCON) 11676M: Lee Jones <lee.jones@linaro.org> 11677M: Arnd Bergmann <arnd@arndb.de> 11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11679S: Supported 11680F: drivers/mfd/syscon.c 11681 11682SYSTEM RESET/SHUTDOWN DRIVERS 11683M: Sebastian Reichel <sre@kernel.org> 11684L: linux-pm@vger.kernel.org 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11686S: Maintained 11687F: Documentation/devicetree/bindings/power/reset/ 11688F: drivers/power/reset/ 11689 11690SYSV FILESYSTEM 11691M: Christoph Hellwig <hch@infradead.org> 11692S: Maintained 11693F: Documentation/filesystems/sysv-fs.txt 11694F: fs/sysv/ 11695F: include/linux/sysv_fs.h 11696 11697TARGET SUBSYSTEM 11698M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11699L: linux-scsi@vger.kernel.org 11700L: target-devel@vger.kernel.org 11701W: http://www.linux-iscsi.org 11702W: http://groups.google.com/group/linux-iscsi-target-dev 11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11704S: Supported 11705F: drivers/target/ 11706F: include/target/ 11707F: Documentation/target/ 11708 11709TASKSTATS STATISTICS INTERFACE 11710M: Balbir Singh <bsingharora@gmail.com> 11711S: Maintained 11712F: Documentation/accounting/taskstats* 11713F: include/linux/taskstats* 11714F: kernel/taskstats.c 11715 11716TC CLASSIFIER 11717M: Jamal Hadi Salim <jhs@mojatatu.com> 11718L: netdev@vger.kernel.org 11719S: Maintained 11720F: include/net/pkt_cls.h 11721F: include/uapi/linux/pkt_cls.h 11722F: net/sched/ 11723 11724TCP LOW PRIORITY MODULE 11725M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11726M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11727W: http://tcp-lp-mod.sourceforge.net/ 11728S: Maintained 11729F: net/ipv4/tcp_lp.c 11730 11731TDA10071 MEDIA DRIVER 11732M: Antti Palosaari <crope@iki.fi> 11733L: linux-media@vger.kernel.org 11734W: https://linuxtv.org 11735W: http://palosaari.fi/linux/ 11736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11737T: git git://linuxtv.org/anttip/media_tree.git 11738S: Maintained 11739F: drivers/media/dvb-frontends/tda10071* 11740 11741TDA18212 MEDIA DRIVER 11742M: Antti Palosaari <crope@iki.fi> 11743L: linux-media@vger.kernel.org 11744W: https://linuxtv.org 11745W: http://palosaari.fi/linux/ 11746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11747T: git git://linuxtv.org/anttip/media_tree.git 11748S: Maintained 11749F: drivers/media/tuners/tda18212* 11750 11751TDA18218 MEDIA DRIVER 11752M: Antti Palosaari <crope@iki.fi> 11753L: linux-media@vger.kernel.org 11754W: https://linuxtv.org 11755W: http://palosaari.fi/linux/ 11756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11757T: git git://linuxtv.org/anttip/media_tree.git 11758S: Maintained 11759F: drivers/media/tuners/tda18218* 11760 11761TDA18271 MEDIA DRIVER 11762M: Michael Krufky <mkrufky@linuxtv.org> 11763L: linux-media@vger.kernel.org 11764W: https://linuxtv.org 11765W: http://github.com/mkrufky 11766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11767T: git git://linuxtv.org/mkrufky/tuners.git 11768S: Maintained 11769F: drivers/media/tuners/tda18271* 11770 11771TDA827x MEDIA DRIVER 11772M: Michael Krufky <mkrufky@linuxtv.org> 11773L: linux-media@vger.kernel.org 11774W: https://linuxtv.org 11775W: http://github.com/mkrufky 11776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11777T: git git://linuxtv.org/mkrufky/tuners.git 11778S: Maintained 11779F: drivers/media/tuners/tda8290.* 11780 11781TDA8290 MEDIA DRIVER 11782M: Michael Krufky <mkrufky@linuxtv.org> 11783L: linux-media@vger.kernel.org 11784W: https://linuxtv.org 11785W: http://github.com/mkrufky 11786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11787T: git git://linuxtv.org/mkrufky/tuners.git 11788S: Maintained 11789F: drivers/media/tuners/tda8290.* 11790 11791TDA9840 MEDIA DRIVER 11792M: Hans Verkuil <hverkuil@xs4all.nl> 11793L: linux-media@vger.kernel.org 11794T: git git://linuxtv.org/media_tree.git 11795W: https://linuxtv.org 11796S: Maintained 11797F: drivers/media/i2c/tda9840* 11798 11799TEA5761 TUNER DRIVER 11800M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11801M: Mauro Carvalho Chehab <mchehab@kernel.org> 11802L: linux-media@vger.kernel.org 11803W: https://linuxtv.org 11804T: git git://linuxtv.org/media_tree.git 11805S: Odd fixes 11806F: drivers/media/tuners/tea5761.* 11807 11808TEA5767 TUNER DRIVER 11809M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11810M: Mauro Carvalho Chehab <mchehab@kernel.org> 11811L: linux-media@vger.kernel.org 11812W: https://linuxtv.org 11813T: git git://linuxtv.org/media_tree.git 11814S: Maintained 11815F: drivers/media/tuners/tea5767.* 11816 11817TEA6415C MEDIA DRIVER 11818M: Hans Verkuil <hverkuil@xs4all.nl> 11819L: linux-media@vger.kernel.org 11820T: git git://linuxtv.org/media_tree.git 11821W: https://linuxtv.org 11822S: Maintained 11823F: drivers/media/i2c/tea6415c* 11824 11825TEA6420 MEDIA DRIVER 11826M: Hans Verkuil <hverkuil@xs4all.nl> 11827L: linux-media@vger.kernel.org 11828T: git git://linuxtv.org/media_tree.git 11829W: https://linuxtv.org 11830S: Maintained 11831F: drivers/media/i2c/tea6420* 11832 11833TEAM DRIVER 11834M: Jiri Pirko <jiri@resnulli.us> 11835L: netdev@vger.kernel.org 11836S: Supported 11837F: drivers/net/team/ 11838F: include/linux/if_team.h 11839F: include/uapi/linux/if_team.h 11840 11841TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11842M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11843S: Maintained 11844F: arch/x86/platform/ts5500/ 11845 11846TECHNOTREND USB IR RECEIVER 11847M: Sean Young <sean@mess.org> 11848L: linux-media@vger.kernel.org 11849S: Maintained 11850F: drivers/media/rc/ttusbir.c 11851 11852TEGRA ARCHITECTURE SUPPORT 11853M: Stephen Warren <swarren@wwwdotorg.org> 11854M: Thierry Reding <thierry.reding@gmail.com> 11855M: Alexandre Courbot <gnurou@gmail.com> 11856L: linux-tegra@vger.kernel.org 11857Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11859S: Supported 11860N: [^a-z]tegra 11861 11862TEGRA CLOCK DRIVER 11863M: Peter De Schrijver <pdeschrijver@nvidia.com> 11864M: Prashant Gaikwad <pgaikwad@nvidia.com> 11865S: Supported 11866F: drivers/clk/tegra/ 11867 11868TEGRA DMA DRIVERS 11869M: Laxman Dewangan <ldewangan@nvidia.com> 11870M: Jon Hunter <jonathanh@nvidia.com> 11871S: Supported 11872F: drivers/dma/tegra* 11873 11874TEGRA I2C DRIVER 11875M: Laxman Dewangan <ldewangan@nvidia.com> 11876S: Supported 11877F: drivers/i2c/busses/i2c-tegra.c 11878 11879TEGRA IOMMU DRIVERS 11880M: Hiroshi Doyu <hdoyu@nvidia.com> 11881S: Supported 11882F: drivers/iommu/tegra* 11883 11884TEGRA KBC DRIVER 11885M: Rakesh Iyer <riyer@nvidia.com> 11886M: Laxman Dewangan <ldewangan@nvidia.com> 11887S: Supported 11888F: drivers/input/keyboard/tegra-kbc.c 11889 11890TEGRA PWM DRIVER 11891M: Thierry Reding <thierry.reding@gmail.com> 11892S: Supported 11893F: drivers/pwm/pwm-tegra.c 11894 11895TEGRA SERIAL DRIVER 11896M: Laxman Dewangan <ldewangan@nvidia.com> 11897S: Supported 11898F: drivers/tty/serial/serial-tegra.c 11899 11900TEGRA SPI DRIVER 11901M: Laxman Dewangan <ldewangan@nvidia.com> 11902S: Supported 11903F: drivers/spi/spi-tegra* 11904 11905TEHUTI ETHERNET DRIVER 11906M: Andy Gospodarek <andy@greyhouse.net> 11907L: netdev@vger.kernel.org 11908S: Supported 11909F: drivers/net/ethernet/tehuti/* 11910 11911Telecom Clock Driver for MCPL0010 11912M: Mark Gross <mark.gross@intel.com> 11913S: Supported 11914F: drivers/char/tlclk.c 11915 11916TENSILICA XTENSA PORT (xtensa) 11917M: Chris Zankel <chris@zankel.net> 11918M: Max Filippov <jcmvbkbc@gmail.com> 11919L: linux-xtensa@linux-xtensa.org 11920T: git git://github.com/czankel/xtensa-linux.git 11921S: Maintained 11922F: arch/xtensa/ 11923F: drivers/irqchip/irq-xtensa-* 11924 11925THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11926M: Hans Verkuil <hverkuil@xs4all.nl> 11927L: linux-media@vger.kernel.org 11928T: git git://linuxtv.org/media_tree.git 11929W: https://linuxtv.org 11930S: Maintained 11931F: drivers/media/radio/radio-raremono.c 11932 11933THERMAL 11934M: Zhang Rui <rui.zhang@intel.com> 11935M: Eduardo Valentin <edubezval@gmail.com> 11936L: linux-pm@vger.kernel.org 11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11939Q: https://patchwork.kernel.org/project/linux-pm/list/ 11940S: Supported 11941F: drivers/thermal/ 11942F: include/linux/thermal.h 11943F: include/uapi/linux/thermal.h 11944F: include/linux/cpu_cooling.h 11945F: Documentation/devicetree/bindings/thermal/ 11946 11947THERMAL/CPU_COOLING 11948M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11949M: Viresh Kumar <viresh.kumar@linaro.org> 11950M: Javi Merino <javi.merino@kernel.org> 11951L: linux-pm@vger.kernel.org 11952S: Supported 11953F: Documentation/thermal/cpu-cooling-api.txt 11954F: drivers/thermal/cpu_cooling.c 11955F: include/linux/cpu_cooling.h 11956 11957THINKPAD ACPI EXTRAS DRIVER 11958M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11959L: ibm-acpi-devel@lists.sourceforge.net 11960L: platform-driver-x86@vger.kernel.org 11961W: http://ibm-acpi.sourceforge.net 11962W: http://thinkwiki.org/wiki/Ibm-acpi 11963T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11964S: Maintained 11965F: drivers/platform/x86/thinkpad_acpi.c 11966 11967TI BANDGAP AND THERMAL DRIVER 11968M: Eduardo Valentin <edubezval@gmail.com> 11969M: Keerthy <j-keerthy@ti.com> 11970L: linux-pm@vger.kernel.org 11971L: linux-omap@vger.kernel.org 11972S: Maintained 11973F: drivers/thermal/ti-soc-thermal/ 11974 11975TI VPE/CAL DRIVERS 11976M: Benoit Parrot <bparrot@ti.com> 11977L: linux-media@vger.kernel.org 11978W: http://linuxtv.org/ 11979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11980S: Maintained 11981F: drivers/media/platform/ti-vpe/ 11982 11983TI CDCE706 CLOCK DRIVER 11984M: Max Filippov <jcmvbkbc@gmail.com> 11985S: Maintained 11986F: drivers/clk/clk-cdce706.c 11987 11988TI CLOCK DRIVER 11989M: Tero Kristo <t-kristo@ti.com> 11990L: linux-omap@vger.kernel.org 11991S: Maintained 11992F: drivers/clk/ti/ 11993F: include/linux/clk/ti.h 11994 11995TI ETHERNET SWITCH DRIVER (CPSW) 11996M: Mugunthan V N <mugunthanvnm@ti.com> 11997R: Grygorii Strashko <grygorii.strashko@ti.com> 11998L: linux-omap@vger.kernel.org 11999L: netdev@vger.kernel.org 12000S: Maintained 12001F: drivers/net/ethernet/ti/cpsw* 12002F: drivers/net/ethernet/ti/davinci* 12003 12004TI FLASH MEDIA INTERFACE DRIVER 12005M: Alex Dubov <oakad@yahoo.com> 12006S: Maintained 12007F: drivers/misc/tifm* 12008F: drivers/mmc/host/tifm_sd.c 12009F: include/linux/tifm.h 12010 12011TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12012M: Santosh Shilimkar <ssantosh@kernel.org> 12013L: linux-kernel@vger.kernel.org 12014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12015S: Maintained 12016F: drivers/soc/ti/* 12017T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12018 12019 12020TI LM49xxx FAMILY ASoC CODEC DRIVERS 12021M: M R Swami Reddy <mr.swami.reddy@ti.com> 12022M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12024S: Maintained 12025F: sound/soc/codecs/lm49453* 12026F: sound/soc/codecs/isabelle* 12027 12028TI LP855x BACKLIGHT DRIVER 12029M: Milo Kim <milo.kim@ti.com> 12030S: Maintained 12031F: Documentation/backlight/lp855x-driver.txt 12032F: drivers/video/backlight/lp855x_bl.c 12033F: include/linux/platform_data/lp855x.h 12034 12035TI LP8727 CHARGER DRIVER 12036M: Milo Kim <milo.kim@ti.com> 12037S: Maintained 12038F: drivers/power/supply/lp8727_charger.c 12039F: include/linux/platform_data/lp8727.h 12040 12041TI LP8788 MFD DRIVER 12042M: Milo Kim <milo.kim@ti.com> 12043S: Maintained 12044F: drivers/iio/adc/lp8788_adc.c 12045F: drivers/leds/leds-lp8788.c 12046F: drivers/mfd/lp8788*.c 12047F: drivers/power/supply/lp8788-charger.c 12048F: drivers/regulator/lp8788-*.c 12049F: include/linux/mfd/lp8788*.h 12050 12051TI NETCP ETHERNET DRIVER 12052M: Wingman Kwok <w-kwok2@ti.com> 12053M: Murali Karicheri <m-karicheri2@ti.com> 12054L: netdev@vger.kernel.org 12055S: Maintained 12056F: drivers/net/ethernet/ti/netcp* 12057 12058TI TAS571X FAMILY ASoC CODEC DRIVER 12059M: Kevin Cernekee <cernekee@chromium.org> 12060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12061S: Odd Fixes 12062F: sound/soc/codecs/tas571x* 12063 12064TI TWL4030 SERIES SOC CODEC DRIVER 12065M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12067S: Maintained 12068F: sound/soc/codecs/twl4030* 12069 12070TI WILINK WIRELESS DRIVERS 12071L: linux-wireless@vger.kernel.org 12072W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12073W: http://wireless.kernel.org/en/users/Drivers/wl1251 12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12075S: Orphan 12076F: drivers/net/wireless/ti/ 12077F: include/linux/wl12xx.h 12078 12079TIPC NETWORK LAYER 12080M: Jon Maloy <jon.maloy@ericsson.com> 12081M: Ying Xue <ying.xue@windriver.com> 12082L: netdev@vger.kernel.org (core kernel code) 12083L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12084W: http://tipc.sourceforge.net/ 12085S: Maintained 12086F: include/uapi/linux/tipc*.h 12087F: net/tipc/ 12088 12089TILE ARCHITECTURE 12090M: Chris Metcalf <cmetcalf@mellanox.com> 12091W: http://www.mellanox.com/repository/solutions/tile-scm/ 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12093S: Supported 12094F: arch/tile/ 12095F: drivers/char/tile-srom.c 12096F: drivers/edac/tile_edac.c 12097F: drivers/net/ethernet/tile/ 12098F: drivers/rtc/rtc-tile.c 12099F: drivers/tty/hvc/hvc_tile.c 12100F: drivers/tty/serial/tilegx.c 12101F: drivers/usb/host/*-tilegx.c 12102F: include/linux/usb/tilegx.h 12103 12104TLAN NETWORK DRIVER 12105M: Samuel Chessman <chessman@tux.org> 12106L: tlan-devel@lists.sourceforge.net (subscribers-only) 12107W: http://sourceforge.net/projects/tlan/ 12108S: Maintained 12109F: Documentation/networking/tlan.txt 12110F: drivers/net/ethernet/ti/tlan.* 12111 12112TOMOYO SECURITY MODULE 12113M: Kentaro Takeda <takedakn@nttdata.co.jp> 12114M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12115L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12116L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12117L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12118L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12119W: http://tomoyo.sourceforge.jp/ 12120T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12121S: Maintained 12122F: security/tomoyo/ 12123 12124TOPSTAR LAPTOP EXTRAS DRIVER 12125M: Herton Ronaldo Krzesinski <herton@canonical.com> 12126L: platform-driver-x86@vger.kernel.org 12127S: Maintained 12128F: drivers/platform/x86/topstar-laptop.c 12129 12130TOSHIBA ACPI EXTRAS DRIVER 12131M: Azael Avalos <coproscefalo@gmail.com> 12132L: platform-driver-x86@vger.kernel.org 12133S: Maintained 12134F: drivers/platform/x86/toshiba_acpi.c 12135 12136TOSHIBA BLUETOOTH DRIVER 12137M: Azael Avalos <coproscefalo@gmail.com> 12138L: platform-driver-x86@vger.kernel.org 12139S: Maintained 12140F: drivers/platform/x86/toshiba_bluetooth.c 12141 12142TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12143M: Azael Avalos <coproscefalo@gmail.com> 12144L: platform-driver-x86@vger.kernel.org 12145S: Maintained 12146F: drivers/platform/x86/toshiba_haps.c 12147 12148TOSHIBA WMI HOTKEYS DRIVER 12149M: Azael Avalos <coproscefalo@gmail.com> 12150L: platform-driver-x86@vger.kernel.org 12151S: Maintained 12152F: drivers/platform/x86/toshiba-wmi.c 12153 12154TOSHIBA SMM DRIVER 12155M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12156W: http://www.buzzard.org.uk/toshiba/ 12157S: Maintained 12158F: drivers/char/toshiba.c 12159F: include/linux/toshiba.h 12160F: include/uapi/linux/toshiba.h 12161 12162TOSHIBA TC358743 DRIVER 12163M: Mats Randgaard <matrandg@cisco.com> 12164L: linux-media@vger.kernel.org 12165S: Maintained 12166F: drivers/media/i2c/tc358743* 12167F: include/media/i2c/tc358743.h 12168 12169TMIO/SDHI MMC DRIVER 12170M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12171L: linux-mmc@vger.kernel.org 12172S: Supported 12173F: drivers/mmc/host/tmio_mmc* 12174F: drivers/mmc/host/sh_mobile_sdhi.c 12175F: include/linux/mfd/tmio.h 12176 12177TMP401 HARDWARE MONITOR DRIVER 12178M: Guenter Roeck <linux@roeck-us.net> 12179L: linux-hwmon@vger.kernel.org 12180S: Maintained 12181F: Documentation/hwmon/tmp401 12182F: drivers/hwmon/tmp401.c 12183 12184TMPFS (SHMEM FILESYSTEM) 12185M: Hugh Dickins <hughd@google.com> 12186L: linux-mm@kvack.org 12187S: Maintained 12188F: include/linux/shmem_fs.h 12189F: mm/shmem.c 12190 12191TM6000 VIDEO4LINUX DRIVER 12192M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12193M: Mauro Carvalho Chehab <mchehab@kernel.org> 12194L: linux-media@vger.kernel.org 12195W: https://linuxtv.org 12196T: git git://linuxtv.org/media_tree.git 12197S: Odd fixes 12198F: drivers/media/usb/tm6000/ 12199F: Documentation/media/v4l-drivers/tm6000* 12200 12201TW5864 VIDEO4LINUX DRIVER 12202M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12203M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12204M: Andrey Utkin <andrey_utkin@fastmail.com> 12205L: linux-media@vger.kernel.org 12206S: Supported 12207F: drivers/media/pci/tw5864/ 12208 12209TW68 VIDEO4LINUX DRIVER 12210M: Hans Verkuil <hverkuil@xs4all.nl> 12211L: linux-media@vger.kernel.org 12212T: git git://linuxtv.org/media_tree.git 12213W: https://linuxtv.org 12214S: Odd Fixes 12215F: drivers/media/pci/tw68/ 12216 12217TW686X VIDEO4LINUX DRIVER 12218M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12219L: linux-media@vger.kernel.org 12220T: git git://linuxtv.org/media_tree.git 12221W: http://linuxtv.org 12222S: Maintained 12223F: drivers/media/pci/tw686x/ 12224 12225TPM DEVICE DRIVER 12226M: Peter Huewe <peterhuewe@gmx.de> 12227M: Marcel Selhorst <tpmdd@selhorst.net> 12228M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12229R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12230W: http://tpmdd.sourceforge.net 12231L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12232Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12233T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12234S: Maintained 12235F: drivers/char/tpm/ 12236 12237TPM IBM_VTPM DEVICE DRIVER 12238M: Ashley Lai <ashleydlai@gmail.com> 12239W: http://tpmdd.sourceforge.net 12240L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12241S: Maintained 12242F: drivers/char/tpm/tpm_ibmvtpm* 12243 12244TRACING 12245M: Steven Rostedt <rostedt@goodmis.org> 12246M: Ingo Molnar <mingo@redhat.com> 12247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12248S: Maintained 12249F: Documentation/trace/ftrace.txt 12250F: arch/*/*/*/ftrace.h 12251F: arch/*/kernel/ftrace.c 12252F: include/*/ftrace.h 12253F: include/linux/trace*.h 12254F: include/trace/ 12255F: kernel/trace/ 12256F: tools/testing/selftests/ftrace/ 12257 12258TRACING MMIO ACCESSES (MMIOTRACE) 12259M: Steven Rostedt <rostedt@goodmis.org> 12260M: Ingo Molnar <mingo@kernel.org> 12261R: Karol Herbst <karolherbst@gmail.com> 12262R: Pekka Paalanen <ppaalanen@gmail.com> 12263S: Maintained 12264L: linux-kernel@vger.kernel.org 12265L: nouveau@lists.freedesktop.org 12266F: kernel/trace/trace_mmiotrace.c 12267F: include/linux/mmiotrace.h 12268F: arch/x86/mm/kmmio.c 12269F: arch/x86/mm/mmio-mod.c 12270F: arch/x86/mm/testmmiotrace.c 12271 12272TRIVIAL PATCHES 12273M: Jiri Kosina <trivial@kernel.org> 12274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12275S: Maintained 12276K: ^Subject:.*(?i)trivial 12277 12278TTY LAYER 12279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12280M: Jiri Slaby <jslaby@suse.com> 12281S: Supported 12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12283F: Documentation/serial/ 12284F: drivers/tty/ 12285F: drivers/tty/serial/serial_core.c 12286F: include/linux/serial_core.h 12287F: include/linux/serial.h 12288F: include/linux/tty.h 12289F: include/uapi/linux/serial_core.h 12290F: include/uapi/linux/serial.h 12291F: include/uapi/linux/tty.h 12292 12293TUA9001 MEDIA DRIVER 12294M: Antti Palosaari <crope@iki.fi> 12295L: linux-media@vger.kernel.org 12296W: https://linuxtv.org 12297W: http://palosaari.fi/linux/ 12298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12299T: git git://linuxtv.org/anttip/media_tree.git 12300S: Maintained 12301F: drivers/media/tuners/tua9001* 12302 12303TULIP NETWORK DRIVERS 12304L: netdev@vger.kernel.org 12305L: linux-parisc@vger.kernel.org 12306S: Orphan 12307F: drivers/net/ethernet/dec/tulip/ 12308 12309TUN/TAP driver 12310M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12311W: http://vtun.sourceforge.net/tun 12312S: Maintained 12313F: Documentation/networking/tuntap.txt 12314F: arch/um/os-Linux/drivers/ 12315 12316TURBOCHANNEL SUBSYSTEM 12317M: "Maciej W. Rozycki" <macro@linux-mips.org> 12318M: Ralf Baechle <ralf@linux-mips.org> 12319L: linux-mips@linux-mips.org 12320Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12321S: Maintained 12322F: drivers/tc/ 12323F: include/linux/tc.h 12324 12325UBI FILE SYSTEM (UBIFS) 12326M: Richard Weinberger <richard@nod.at> 12327M: Artem Bityutskiy <dedekind1@gmail.com> 12328M: Adrian Hunter <adrian.hunter@intel.com> 12329L: linux-mtd@lists.infradead.org 12330T: git git://git.infradead.org/ubifs-2.6.git 12331W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12332S: Supported 12333F: Documentation/filesystems/ubifs.txt 12334F: fs/ubifs/ 12335 12336UCLINUX (M68KNOMMU AND COLDFIRE) 12337M: Greg Ungerer <gerg@linux-m68k.org> 12338W: http://www.linux-m68k.org/ 12339W: http://www.uclinux.org/ 12340L: linux-m68k@lists.linux-m68k.org 12341L: uclinux-dev@uclinux.org (subscribers-only) 12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12343S: Maintained 12344F: arch/m68k/coldfire/ 12345F: arch/m68k/68*/ 12346F: arch/m68k/*/*_no.* 12347F: arch/m68k/include/asm/*_no.* 12348 12349UDF FILESYSTEM 12350M: Jan Kara <jack@suse.com> 12351S: Maintained 12352F: Documentation/filesystems/udf.txt 12353F: fs/udf/ 12354 12355UFS FILESYSTEM 12356M: Evgeniy Dushistov <dushistov@mail.ru> 12357S: Maintained 12358F: Documentation/filesystems/ufs.txt 12359F: fs/ufs/ 12360 12361UHID USERSPACE HID IO DRIVER: 12362M: David Herrmann <dh.herrmann@googlemail.com> 12363L: linux-input@vger.kernel.org 12364S: Maintained 12365F: drivers/hid/uhid.c 12366F: include/uapi/linux/uhid.h 12367 12368ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12369L: linux-usb@vger.kernel.org 12370S: Orphan 12371F: drivers/uwb/ 12372F: include/linux/uwb.h 12373F: include/linux/uwb/ 12374 12375UNICORE32 ARCHITECTURE: 12376M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12377W: http://mprc.pku.edu.cn/~guanxuetao/linux 12378S: Maintained 12379T: git git://github.com/gxt/linux.git 12380F: arch/unicore32/ 12381 12382UNIFDEF 12383M: Tony Finch <dot@dotat.at> 12384W: http://dotat.at/prog/unifdef 12385S: Maintained 12386F: scripts/unifdef.c 12387 12388UNIFORM CDROM DRIVER 12389M: Jens Axboe <axboe@kernel.dk> 12390W: http://www.kernel.dk 12391S: Maintained 12392F: Documentation/cdrom/ 12393F: drivers/cdrom/cdrom.c 12394F: include/linux/cdrom.h 12395F: include/uapi/linux/cdrom.h 12396 12397UNISYS S-PAR DRIVERS 12398M: David Kershner <david.kershner@unisys.com> 12399L: sparmaintainer@unisys.com (Unisys internal) 12400S: Supported 12401F: drivers/staging/unisys/ 12402 12403UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12404M: Vinayak Holikatti <vinholikatti@gmail.com> 12405L: linux-scsi@vger.kernel.org 12406S: Supported 12407F: Documentation/scsi/ufs.txt 12408F: drivers/scsi/ufs/ 12409 12410UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12411M: Joao Pinto <Joao.Pinto@synopsys.com> 12412L: linux-scsi@vger.kernel.org 12413S: Supported 12414F: drivers/scsi/ufs/*dwc* 12415 12416UNSORTED BLOCK IMAGES (UBI) 12417M: Artem Bityutskiy <dedekind1@gmail.com> 12418M: Richard Weinberger <richard@nod.at> 12419W: http://www.linux-mtd.infradead.org/ 12420L: linux-mtd@lists.infradead.org 12421T: git git://git.infradead.org/ubifs-2.6.git 12422S: Supported 12423F: drivers/mtd/ubi/ 12424F: include/linux/mtd/ubi.h 12425F: include/uapi/mtd/ubi-user.h 12426 12427USB ACM DRIVER 12428M: Oliver Neukum <oneukum@suse.com> 12429L: linux-usb@vger.kernel.org 12430S: Maintained 12431F: Documentation/usb/acm.txt 12432F: drivers/usb/class/cdc-acm.* 12433 12434USB AR5523 WIRELESS DRIVER 12435M: Pontus Fuchs <pontus.fuchs@gmail.com> 12436L: linux-wireless@vger.kernel.org 12437S: Maintained 12438F: drivers/net/wireless/ath/ar5523/ 12439 12440USB ATTACHED SCSI 12441M: Oliver Neukum <oneukum@suse.com> 12442L: linux-usb@vger.kernel.org 12443L: linux-scsi@vger.kernel.org 12444S: Maintained 12445F: drivers/usb/storage/uas.c 12446 12447USB CDC ETHERNET DRIVER 12448M: Oliver Neukum <oliver@neukum.org> 12449L: linux-usb@vger.kernel.org 12450S: Maintained 12451F: drivers/net/usb/cdc_*.c 12452F: include/uapi/linux/usb/cdc.h 12453 12454USB CHAOSKEY DRIVER 12455M: Keith Packard <keithp@keithp.com> 12456L: linux-usb@vger.kernel.org 12457S: Maintained 12458F: drivers/usb/misc/chaoskey.c 12459 12460USB CYPRESS C67X00 DRIVER 12461M: Peter Korsgaard <jacmet@sunsite.dk> 12462L: linux-usb@vger.kernel.org 12463S: Maintained 12464F: drivers/usb/c67x00/ 12465 12466USB DAVICOM DM9601 DRIVER 12467M: Peter Korsgaard <jacmet@sunsite.dk> 12468L: netdev@vger.kernel.org 12469W: http://www.linux-usb.org/usbnet 12470S: Maintained 12471F: drivers/net/usb/dm9601.c 12472 12473USB DIAMOND RIO500 DRIVER 12474M: Cesar Miquel <miquel@df.uba.ar> 12475L: rio500-users@lists.sourceforge.net 12476W: http://rio500.sourceforge.net 12477S: Maintained 12478F: drivers/usb/misc/rio500* 12479 12480USB EHCI DRIVER 12481M: Alan Stern <stern@rowland.harvard.edu> 12482L: linux-usb@vger.kernel.org 12483S: Maintained 12484F: Documentation/usb/ehci.txt 12485F: drivers/usb/host/ehci* 12486 12487USB GADGET/PERIPHERAL SUBSYSTEM 12488M: Felipe Balbi <balbi@kernel.org> 12489L: linux-usb@vger.kernel.org 12490W: http://www.linux-usb.org/gadget 12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12492S: Maintained 12493F: drivers/usb/gadget/ 12494F: include/linux/usb/gadget* 12495 12496USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12497M: Jiri Kosina <jikos@kernel.org> 12498R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12499L: linux-usb@vger.kernel.org 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12501S: Maintained 12502F: Documentation/hid/hiddev.txt 12503F: drivers/hid/usbhid/ 12504 12505USB ISP116X DRIVER 12506M: Olav Kongas <ok@artecdesign.ee> 12507L: linux-usb@vger.kernel.org 12508S: Maintained 12509F: drivers/usb/host/isp116x* 12510F: include/linux/usb/isp116x.h 12511 12512USB LAN78XX ETHERNET DRIVER 12513M: Woojung Huh <woojung.huh@microchip.com> 12514M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12515L: netdev@vger.kernel.org 12516S: Maintained 12517F: drivers/net/usb/lan78xx.* 12518 12519USB MASS STORAGE DRIVER 12520M: Alan Stern <stern@rowland.harvard.edu> 12521L: linux-usb@vger.kernel.org 12522L: usb-storage@lists.one-eyed-alien.net 12523S: Maintained 12524W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12525F: drivers/usb/storage/ 12526 12527USB MIDI DRIVER 12528M: Clemens Ladisch <clemens@ladisch.de> 12529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12530T: git git://git.alsa-project.org/alsa-kernel.git 12531S: Maintained 12532F: sound/usb/midi.* 12533 12534USB NETWORKING DRIVERS 12535L: linux-usb@vger.kernel.org 12536S: Odd Fixes 12537F: drivers/net/usb/ 12538 12539USB OHCI DRIVER 12540M: Alan Stern <stern@rowland.harvard.edu> 12541L: linux-usb@vger.kernel.org 12542S: Maintained 12543F: Documentation/usb/ohci.txt 12544F: drivers/usb/host/ohci* 12545 12546USB OTG FSM (Finite State Machine) 12547M: Peter Chen <Peter.Chen@nxp.com> 12548T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12549L: linux-usb@vger.kernel.org 12550S: Maintained 12551F: drivers/usb/common/usb-otg-fsm.c 12552 12553USB OVER IP DRIVER 12554M: Valentina Manea <valentina.manea.m@gmail.com> 12555M: Shuah Khan <shuahkh@osg.samsung.com> 12556M: Shuah Khan <shuah@kernel.org> 12557L: linux-usb@vger.kernel.org 12558S: Maintained 12559F: Documentation/usb/usbip_protocol.txt 12560F: drivers/usb/usbip/ 12561F: tools/usb/usbip/ 12562 12563USB PEGASUS DRIVER 12564M: Petko Manolov <petkan@nucleusys.com> 12565L: linux-usb@vger.kernel.org 12566L: netdev@vger.kernel.org 12567T: git git://github.com/petkan/pegasus.git 12568W: https://github.com/petkan/pegasus 12569S: Maintained 12570F: drivers/net/usb/pegasus.* 12571 12572USB PHY LAYER 12573M: Felipe Balbi <balbi@kernel.org> 12574L: linux-usb@vger.kernel.org 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12576S: Maintained 12577F: drivers/usb/phy/ 12578 12579USB PRINTER DRIVER (usblp) 12580M: Pete Zaitcev <zaitcev@redhat.com> 12581L: linux-usb@vger.kernel.org 12582S: Supported 12583F: drivers/usb/class/usblp.c 12584 12585USB QMI WWAN NETWORK DRIVER 12586M: Bjørn Mork <bjorn@mork.no> 12587L: netdev@vger.kernel.org 12588S: Maintained 12589F: Documentation/ABI/testing/sysfs-class-net-qmi 12590F: drivers/net/usb/qmi_wwan.c 12591 12592USB RTL8150 DRIVER 12593M: Petko Manolov <petkan@nucleusys.com> 12594L: linux-usb@vger.kernel.org 12595L: netdev@vger.kernel.org 12596T: git git://github.com/petkan/rtl8150.git 12597W: https://github.com/petkan/rtl8150 12598S: Maintained 12599F: drivers/net/usb/rtl8150.c 12600 12601USB SERIAL SUBSYSTEM 12602M: Johan Hovold <johan@kernel.org> 12603L: linux-usb@vger.kernel.org 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12605S: Maintained 12606F: Documentation/usb/usb-serial.txt 12607F: drivers/usb/serial/ 12608F: include/linux/usb/serial.h 12609 12610USB SMSC75XX ETHERNET DRIVER 12611M: Steve Glendinning <steve.glendinning@shawell.net> 12612L: netdev@vger.kernel.org 12613S: Maintained 12614F: drivers/net/usb/smsc75xx.* 12615 12616USB SMSC95XX ETHERNET DRIVER 12617M: Steve Glendinning <steve.glendinning@shawell.net> 12618M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12619L: netdev@vger.kernel.org 12620S: Maintained 12621F: drivers/net/usb/smsc95xx.* 12622 12623USB SUBSYSTEM 12624M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12625L: linux-usb@vger.kernel.org 12626W: http://www.linux-usb.org 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12628S: Supported 12629F: Documentation/devicetree/bindings/usb/ 12630F: Documentation/usb/ 12631F: drivers/usb/ 12632F: include/linux/usb.h 12633F: include/linux/usb/ 12634 12635USB UHCI DRIVER 12636M: Alan Stern <stern@rowland.harvard.edu> 12637L: linux-usb@vger.kernel.org 12638S: Maintained 12639F: drivers/usb/host/uhci* 12640 12641USB "USBNET" DRIVER FRAMEWORK 12642M: Oliver Neukum <oneukum@suse.com> 12643L: netdev@vger.kernel.org 12644W: http://www.linux-usb.org/usbnet 12645S: Maintained 12646F: drivers/net/usb/usbnet.c 12647F: include/linux/usb/usbnet.h 12648 12649USB VIDEO CLASS 12650M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12651L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12652L: linux-media@vger.kernel.org 12653T: git git://linuxtv.org/media_tree.git 12654W: http://www.ideasonboard.org/uvc/ 12655S: Maintained 12656F: drivers/media/usb/uvc/ 12657F: include/uapi/linux/uvcvideo.h 12658 12659USB VISION DRIVER 12660M: Hans Verkuil <hverkuil@xs4all.nl> 12661L: linux-media@vger.kernel.org 12662T: git git://linuxtv.org/media_tree.git 12663W: https://linuxtv.org 12664S: Odd Fixes 12665F: drivers/media/usb/usbvision/ 12666 12667USB WEBCAM GADGET 12668M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12669L: linux-usb@vger.kernel.org 12670S: Maintained 12671F: drivers/usb/gadget/function/*uvc* 12672F: drivers/usb/gadget/legacy/webcam.c 12673 12674USB WIRELESS RNDIS DRIVER (rndis_wlan) 12675M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12676L: linux-wireless@vger.kernel.org 12677S: Maintained 12678F: drivers/net/wireless/rndis_wlan.c 12679 12680USB XHCI DRIVER 12681M: Mathias Nyman <mathias.nyman@intel.com> 12682L: linux-usb@vger.kernel.org 12683S: Supported 12684F: drivers/usb/host/xhci* 12685F: drivers/usb/host/pci-quirks* 12686 12687USB ZD1201 DRIVER 12688L: linux-wireless@vger.kernel.org 12689W: http://linux-lc100020.sourceforge.net 12690S: Orphan 12691F: drivers/net/wireless/zydas/zd1201.* 12692 12693USB ZR364XX DRIVER 12694M: Antoine Jacquet <royale@zerezo.com> 12695L: linux-usb@vger.kernel.org 12696L: linux-media@vger.kernel.org 12697T: git git://linuxtv.org/media_tree.git 12698W: http://royale.zerezo.com/zr364xx/ 12699S: Maintained 12700F: Documentation/media/v4l-drivers/zr364xx* 12701F: drivers/media/usb/zr364xx/ 12702 12703ULPI BUS 12704M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12705L: linux-usb@vger.kernel.org 12706S: Maintained 12707F: drivers/usb/common/ulpi.c 12708F: include/linux/ulpi/ 12709 12710USER-MODE LINUX (UML) 12711M: Jeff Dike <jdike@addtoit.com> 12712M: Richard Weinberger <richard@nod.at> 12713L: user-mode-linux-devel@lists.sourceforge.net 12714L: user-mode-linux-user@lists.sourceforge.net 12715W: http://user-mode-linux.sourceforge.net 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12717S: Maintained 12718F: Documentation/virtual/uml/ 12719F: arch/um/ 12720F: arch/x86/um/ 12721F: fs/hostfs/ 12722F: fs/hppfs/ 12723 12724USERSPACE I/O (UIO) 12725M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12726S: Maintained 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12728F: Documentation/DocBook/uio-howto.tmpl 12729F: drivers/uio/ 12730F: include/linux/uio*.h 12731 12732UTIL-LINUX PACKAGE 12733M: Karel Zak <kzak@redhat.com> 12734L: util-linux@vger.kernel.org 12735W: http://en.wikipedia.org/wiki/Util-linux 12736T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12737S: Maintained 12738 12739UVESAFB DRIVER 12740M: Michal Januszewski <spock@gentoo.org> 12741L: linux-fbdev@vger.kernel.org 12742W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12743S: Maintained 12744F: Documentation/fb/uvesafb.txt 12745F: drivers/video/fbdev/uvesafb.* 12746 12747VF610 NAND DRIVER 12748M: Stefan Agner <stefan@agner.ch> 12749L: linux-mtd@lists.infradead.org 12750S: Supported 12751F: drivers/mtd/nand/vf610_nfc.c 12752 12753VFAT/FAT/MSDOS FILESYSTEM 12754M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12755S: Maintained 12756F: Documentation/filesystems/vfat.txt 12757F: fs/fat/ 12758 12759VFIO DRIVER 12760M: Alex Williamson <alex.williamson@redhat.com> 12761L: kvm@vger.kernel.org 12762T: git git://github.com/awilliam/linux-vfio.git 12763S: Maintained 12764F: Documentation/vfio.txt 12765F: drivers/vfio/ 12766F: include/linux/vfio.h 12767F: include/uapi/linux/vfio.h 12768 12769VFIO PLATFORM DRIVER 12770M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12771L: kvm@vger.kernel.org 12772S: Maintained 12773F: drivers/vfio/platform/ 12774 12775VIDEOBUF2 FRAMEWORK 12776M: Pawel Osciak <pawel@osciak.com> 12777M: Marek Szyprowski <m.szyprowski@samsung.com> 12778M: Kyungmin Park <kyungmin.park@samsung.com> 12779L: linux-media@vger.kernel.org 12780S: Maintained 12781F: drivers/media/v4l2-core/videobuf2-* 12782F: include/media/videobuf2-* 12783 12784VIRTIO AND VHOST VSOCK DRIVER 12785M: Stefan Hajnoczi <stefanha@redhat.com> 12786L: kvm@vger.kernel.org 12787L: virtualization@lists.linux-foundation.org 12788L: netdev@vger.kernel.org 12789S: Maintained 12790F: include/linux/virtio_vsock.h 12791F: include/uapi/linux/virtio_vsock.h 12792F: net/vmw_vsock/virtio_transport_common.c 12793F: net/vmw_vsock/virtio_transport.c 12794F: drivers/vhost/vsock.c 12795F: drivers/vhost/vsock.h 12796 12797VIRTUAL SERIO DEVICE DRIVER 12798M: Stephen Chandler Paul <thatslyude@gmail.com> 12799S: Maintained 12800F: drivers/input/serio/userio.c 12801F: include/uapi/linux/userio.h 12802 12803VIRTIO CONSOLE DRIVER 12804M: Amit Shah <amit.shah@redhat.com> 12805L: virtualization@lists.linux-foundation.org 12806S: Maintained 12807F: drivers/char/virtio_console.c 12808F: include/linux/virtio_console.h 12809F: include/uapi/linux/virtio_console.h 12810 12811VIRTIO CORE, NET AND BLOCK DRIVERS 12812M: "Michael S. Tsirkin" <mst@redhat.com> 12813M: Jason Wang <jasowang@redhat.com> 12814L: virtualization@lists.linux-foundation.org 12815S: Maintained 12816F: Documentation/devicetree/bindings/virtio/ 12817F: drivers/virtio/ 12818F: tools/virtio/ 12819F: drivers/net/virtio_net.c 12820F: drivers/block/virtio_blk.c 12821F: include/linux/virtio_*.h 12822F: include/uapi/linux/virtio_*.h 12823 12824VIRTIO DRIVERS FOR S390 12825M: Christian Borntraeger <borntraeger@de.ibm.com> 12826M: Cornelia Huck <cornelia.huck@de.ibm.com> 12827L: linux-s390@vger.kernel.org 12828L: virtualization@lists.linux-foundation.org 12829L: kvm@vger.kernel.org 12830S: Supported 12831F: drivers/s390/virtio/ 12832 12833VIRTIO GPU DRIVER 12834M: David Airlie <airlied@linux.ie> 12835M: Gerd Hoffmann <kraxel@redhat.com> 12836L: dri-devel@lists.freedesktop.org 12837L: virtualization@lists.linux-foundation.org 12838S: Maintained 12839F: drivers/gpu/drm/virtio/ 12840F: include/uapi/linux/virtio_gpu.h 12841 12842VIRTIO HOST (VHOST) 12843M: "Michael S. Tsirkin" <mst@redhat.com> 12844M: Jason Wang <jasowang@redhat.com> 12845L: kvm@vger.kernel.org 12846L: virtualization@lists.linux-foundation.org 12847L: netdev@vger.kernel.org 12848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12849S: Maintained 12850F: drivers/vhost/ 12851F: include/uapi/linux/vhost.h 12852 12853VIRTIO INPUT DRIVER 12854M: Gerd Hoffmann <kraxel@redhat.com> 12855S: Maintained 12856F: drivers/virtio/virtio_input.c 12857F: include/uapi/linux/virtio_input.h 12858 12859VIA RHINE NETWORK DRIVER 12860S: Orphan 12861F: drivers/net/ethernet/via/via-rhine.c 12862 12863VIA SD/MMC CARD CONTROLLER DRIVER 12864M: Bruce Chang <brucechang@via.com.tw> 12865M: Harald Welte <HaraldWelte@viatech.com> 12866S: Maintained 12867F: drivers/mmc/host/via-sdmmc.c 12868 12869VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12870M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12871L: linux-fbdev@vger.kernel.org 12872S: Maintained 12873F: include/linux/via-core.h 12874F: include/linux/via-gpio.h 12875F: include/linux/via_i2c.h 12876F: drivers/video/fbdev/via/ 12877 12878VIA VELOCITY NETWORK DRIVER 12879M: Francois Romieu <romieu@fr.zoreil.com> 12880L: netdev@vger.kernel.org 12881S: Maintained 12882F: drivers/net/ethernet/via/via-velocity.* 12883 12884VIRT LIB 12885M: Alex Williamson <alex.williamson@redhat.com> 12886M: Paolo Bonzini <pbonzini@redhat.com> 12887L: kvm@vger.kernel.org 12888S: Supported 12889F: virt/lib/ 12890 12891VIVID VIRTUAL VIDEO DRIVER 12892M: Hans Verkuil <hverkuil@xs4all.nl> 12893L: linux-media@vger.kernel.org 12894T: git git://linuxtv.org/media_tree.git 12895W: https://linuxtv.org 12896S: Maintained 12897F: drivers/media/platform/vivid/* 12898 12899VLAN (802.1Q) 12900M: Patrick McHardy <kaber@trash.net> 12901L: netdev@vger.kernel.org 12902S: Maintained 12903F: drivers/net/macvlan.c 12904F: include/linux/if_*vlan.h 12905F: net/8021q/ 12906 12907VLYNQ BUS 12908M: Florian Fainelli <f.fainelli@gmail.com> 12909L: openwrt-devel@lists.openwrt.org (subscribers-only) 12910S: Maintained 12911F: drivers/vlynq/vlynq.c 12912F: include/linux/vlynq.h 12913 12914VME SUBSYSTEM 12915M: Martyn Welch <martyn@welchs.me.uk> 12916M: Manohar Vanga <manohar.vanga@gmail.com> 12917M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12918L: devel@driverdev.osuosl.org 12919S: Maintained 12920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12921F: Documentation/vme_api.txt 12922F: drivers/staging/vme/ 12923F: drivers/vme/ 12924F: include/linux/vme* 12925 12926VMWARE HYPERVISOR INTERFACE 12927M: Alok Kataria <akataria@vmware.com> 12928L: virtualization@lists.linux-foundation.org 12929S: Supported 12930F: arch/x86/kernel/cpu/vmware.c 12931 12932VMWARE BALLOON DRIVER 12933M: Xavier Deguillard <xdeguillard@vmware.com> 12934M: Philip Moltmann <moltmann@vmware.com> 12935M: "VMware, Inc." <pv-drivers@vmware.com> 12936L: linux-kernel@vger.kernel.org 12937S: Maintained 12938F: drivers/misc/vmw_balloon.c 12939 12940VMWARE VMMOUSE SUBDRIVER 12941M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12942M: "VMware, Inc." <pv-drivers@vmware.com> 12943L: linux-input@vger.kernel.org 12944S: Maintained 12945F: drivers/input/mouse/vmmouse.c 12946F: drivers/input/mouse/vmmouse.h 12947 12948VMWARE VMXNET3 ETHERNET DRIVER 12949M: Shrikrishna Khare <skhare@vmware.com> 12950M: "VMware, Inc." <pv-drivers@vmware.com> 12951L: netdev@vger.kernel.org 12952S: Maintained 12953F: drivers/net/vmxnet3/ 12954 12955VMware PVSCSI driver 12956M: Jim Gill <jgill@vmware.com> 12957M: VMware PV-Drivers <pv-drivers@vmware.com> 12958L: linux-scsi@vger.kernel.org 12959S: Maintained 12960F: drivers/scsi/vmw_pvscsi.c 12961F: drivers/scsi/vmw_pvscsi.h 12962 12963VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12964M: Liam Girdwood <lgirdwood@gmail.com> 12965M: Mark Brown <broonie@kernel.org> 12966L: linux-kernel@vger.kernel.org 12967W: http://www.slimlogic.co.uk/?p=48 12968T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12969S: Supported 12970F: Documentation/devicetree/bindings/regulator/ 12971F: drivers/regulator/ 12972F: include/dt-bindings/regulator/ 12973F: include/linux/regulator/ 12974 12975VRF 12976M: David Ahern <dsa@cumulusnetworks.com> 12977M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12978L: netdev@vger.kernel.org 12979S: Maintained 12980F: drivers/net/vrf.c 12981F: Documentation/networking/vrf.txt 12982 12983VT1211 HARDWARE MONITOR DRIVER 12984M: Juerg Haefliger <juergh@gmail.com> 12985L: linux-hwmon@vger.kernel.org 12986S: Maintained 12987F: Documentation/hwmon/vt1211 12988F: drivers/hwmon/vt1211.c 12989 12990VT8231 HARDWARE MONITOR DRIVER 12991M: Roger Lucas <vt8231@hiddenengine.co.uk> 12992L: linux-hwmon@vger.kernel.org 12993S: Maintained 12994F: drivers/hwmon/vt8231.c 12995 12996VUB300 USB to SDIO/SD/MMC bridge chip 12997M: Tony Olech <tony.olech@elandigitalsystems.com> 12998L: linux-mmc@vger.kernel.org 12999L: linux-usb@vger.kernel.org 13000S: Supported 13001F: drivers/mmc/host/vub300.c 13002 13003W1 DALLAS'S 1-WIRE BUS 13004M: Evgeniy Polyakov <zbr@ioremap.net> 13005S: Maintained 13006F: Documentation/w1/ 13007F: drivers/w1/ 13008 13009W83791D HARDWARE MONITORING DRIVER 13010M: Marc Hulsman <m.hulsman@tudelft.nl> 13011L: linux-hwmon@vger.kernel.org 13012S: Maintained 13013F: Documentation/hwmon/w83791d 13014F: drivers/hwmon/w83791d.c 13015 13016W83793 HARDWARE MONITORING DRIVER 13017M: Rudolf Marek <r.marek@assembler.cz> 13018L: linux-hwmon@vger.kernel.org 13019S: Maintained 13020F: Documentation/hwmon/w83793 13021F: drivers/hwmon/w83793.c 13022 13023W83795 HARDWARE MONITORING DRIVER 13024M: Jean Delvare <jdelvare@suse.com> 13025L: linux-hwmon@vger.kernel.org 13026S: Maintained 13027F: drivers/hwmon/w83795.c 13028 13029W83L51xD SD/MMC CARD INTERFACE DRIVER 13030M: Pierre Ossman <pierre@ossman.eu> 13031S: Maintained 13032F: drivers/mmc/host/wbsd.* 13033 13034WACOM PROTOCOL 4 SERIAL TABLETS 13035M: Julian Squires <julian@cipht.net> 13036M: Hans de Goede <hdegoede@redhat.com> 13037L: linux-input@vger.kernel.org 13038S: Maintained 13039F: drivers/input/tablet/wacom_serial4.c 13040 13041WATCHDOG DEVICE DRIVERS 13042M: Wim Van Sebroeck <wim@iguana.be> 13043R: Guenter Roeck <linux@roeck-us.net> 13044L: linux-watchdog@vger.kernel.org 13045W: http://www.linux-watchdog.org/ 13046T: git git://www.linux-watchdog.org/linux-watchdog.git 13047S: Maintained 13048F: Documentation/devicetree/bindings/watchdog/ 13049F: Documentation/watchdog/ 13050F: drivers/watchdog/ 13051F: include/linux/watchdog.h 13052F: include/uapi/linux/watchdog.h 13053 13054WIIMOTE HID DRIVER 13055M: David Herrmann <dh.herrmann@googlemail.com> 13056L: linux-input@vger.kernel.org 13057S: Maintained 13058F: drivers/hid/hid-wiimote* 13059 13060WINBOND CIR DRIVER 13061M: David Härdeman <david@hardeman.nu> 13062S: Maintained 13063F: drivers/media/rc/winbond-cir.c 13064 13065WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13066M: William Breathitt Gray <vilhelm.gray@gmail.com> 13067L: linux-watchdog@vger.kernel.org 13068S: Maintained 13069F: drivers/watchdog/ebc-c384_wdt.c 13070 13071WINSYSTEMS WS16C48 GPIO DRIVER 13072M: William Breathitt Gray <vilhelm.gray@gmail.com> 13073L: linux-gpio@vger.kernel.org 13074S: Maintained 13075F: drivers/gpio/gpio-ws16c48.c 13076 13077WIMAX STACK 13078M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13079M: linux-wimax@intel.com 13080L: wimax@linuxwimax.org (subscribers-only) 13081S: Supported 13082W: http://linuxwimax.org 13083F: Documentation/wimax/README.wimax 13084F: include/linux/wimax/debug.h 13085F: include/net/wimax.h 13086F: include/uapi/linux/wimax.h 13087F: net/wimax/ 13088 13089WISTRON LAPTOP BUTTON DRIVER 13090M: Miloslav Trmac <mitr@volny.cz> 13091S: Maintained 13092F: drivers/input/misc/wistron_btns.c 13093 13094WL3501 WIRELESS PCMCIA CARD DRIVER 13095M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13096L: linux-wireless@vger.kernel.org 13097W: http://oops.ghostprotocols.net:81/blog 13098S: Maintained 13099F: drivers/net/wireless/wl3501* 13100 13101WOLFSON MICROELECTRONICS DRIVERS 13102L: patches@opensource.wolfsonmicro.com 13103T: git https://github.com/CirrusLogic/linux-drivers.git 13104W: https://github.com/CirrusLogic/linux-drivers/wiki 13105S: Supported 13106F: Documentation/hwmon/wm83?? 13107F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13108F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13109F: Documentation/devicetree/bindings/mfd/arizona.txt 13110F: arch/arm/mach-s3c64xx/mach-crag6410* 13111F: drivers/clk/clk-wm83*.c 13112F: drivers/extcon/extcon-arizona.c 13113F: drivers/leds/leds-wm83*.c 13114F: drivers/gpio/gpio-*wm*.c 13115F: drivers/gpio/gpio-arizona.c 13116F: drivers/hwmon/wm83??-hwmon.c 13117F: drivers/input/misc/wm831x-on.c 13118F: drivers/input/touchscreen/wm831x-ts.c 13119F: drivers/input/touchscreen/wm97*.c 13120F: drivers/mfd/arizona* 13121F: drivers/mfd/wm*.c 13122F: drivers/mfd/cs47l24* 13123F: drivers/power/supply/wm83*.c 13124F: drivers/rtc/rtc-wm83*.c 13125F: drivers/regulator/wm8*.c 13126F: drivers/video/backlight/wm83*_bl.c 13127F: drivers/watchdog/wm83*_wdt.c 13128F: include/linux/mfd/arizona/ 13129F: include/linux/mfd/wm831x/ 13130F: include/linux/mfd/wm8350/ 13131F: include/linux/mfd/wm8400* 13132F: include/linux/wm97xx.h 13133F: include/sound/wm????.h 13134F: sound/soc/codecs/arizona.? 13135F: sound/soc/codecs/wm* 13136F: sound/soc/codecs/cs47l24* 13137 13138WORKQUEUE 13139M: Tejun Heo <tj@kernel.org> 13140R: Lai Jiangshan <jiangshanlai@gmail.com> 13141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13142S: Maintained 13143F: include/linux/workqueue.h 13144F: kernel/workqueue.c 13145F: Documentation/workqueue.txt 13146 13147X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13148M: Chen-Yu Tsai <wens@csie.org> 13149L: linux-kernel@vger.kernel.org 13150S: Maintained 13151N: axp[128] 13152 13153X.25 NETWORK LAYER 13154M: Andrew Hendry <andrew.hendry@gmail.com> 13155L: linux-x25@vger.kernel.org 13156S: Odd Fixes 13157F: Documentation/networking/x25* 13158F: include/net/x25* 13159F: net/x25/ 13160 13161X86 ARCHITECTURE (32-BIT AND 64-BIT) 13162M: Thomas Gleixner <tglx@linutronix.de> 13163M: Ingo Molnar <mingo@redhat.com> 13164M: "H. Peter Anvin" <hpa@zytor.com> 13165M: x86@kernel.org 13166L: linux-kernel@vger.kernel.org 13167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13168S: Maintained 13169F: Documentation/x86/ 13170F: arch/x86/ 13171 13172X86 PLATFORM DRIVERS 13173M: Darren Hart <dvhart@infradead.org> 13174L: platform-driver-x86@vger.kernel.org 13175T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13176S: Maintained 13177F: drivers/platform/x86/ 13178F: drivers/platform/olpc/ 13179 13180X86 MCE INFRASTRUCTURE 13181M: Tony Luck <tony.luck@intel.com> 13182M: Borislav Petkov <bp@alien8.de> 13183L: linux-edac@vger.kernel.org 13184S: Maintained 13185F: arch/x86/kernel/cpu/mcheck/* 13186 13187X86 MICROCODE UPDATE SUPPORT 13188M: Borislav Petkov <bp@alien8.de> 13189S: Maintained 13190F: arch/x86/kernel/cpu/microcode/* 13191 13192X86 VDSO 13193M: Andy Lutomirski <luto@amacapital.net> 13194L: linux-kernel@vger.kernel.org 13195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13196S: Maintained 13197F: arch/x86/entry/vdso/ 13198 13199XC2028/3028 TUNER DRIVER 13200M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13201M: Mauro Carvalho Chehab <mchehab@kernel.org> 13202L: linux-media@vger.kernel.org 13203W: https://linuxtv.org 13204T: git git://linuxtv.org/media_tree.git 13205S: Maintained 13206F: drivers/media/tuners/tuner-xc2028.* 13207 13208XEN HYPERVISOR INTERFACE 13209M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13210M: David Vrabel <david.vrabel@citrix.com> 13211M: Juergen Gross <jgross@suse.com> 13212L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13213T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13214S: Supported 13215F: arch/x86/xen/ 13216F: drivers/*/xen-*front.c 13217F: drivers/xen/ 13218F: arch/x86/include/asm/xen/ 13219F: include/xen/ 13220F: include/uapi/xen/ 13221 13222XEN HYPERVISOR ARM 13223M: Stefano Stabellini <sstabellini@kernel.org> 13224L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13225S: Maintained 13226F: arch/arm/xen/ 13227F: arch/arm/include/asm/xen/ 13228 13229XEN HYPERVISOR ARM64 13230M: Stefano Stabellini <sstabellini@kernel.org> 13231L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13232S: Maintained 13233F: arch/arm64/xen/ 13234F: arch/arm64/include/asm/xen/ 13235 13236XEN NETWORK BACKEND DRIVER 13237M: Wei Liu <wei.liu2@citrix.com> 13238M: Paul Durrant <paul.durrant@citrix.com> 13239L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13240L: netdev@vger.kernel.org 13241S: Supported 13242F: drivers/net/xen-netback/* 13243 13244XEN PCI SUBSYSTEM 13245M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13246L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13247S: Supported 13248F: arch/x86/pci/*xen* 13249F: drivers/pci/*xen* 13250 13251XEN BLOCK SUBSYSTEM 13252M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13253M: Roger Pau Monné <roger.pau@citrix.com> 13254L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13255S: Supported 13256F: drivers/block/xen-blkback/* 13257F: drivers/block/xen* 13258 13259XEN PVSCSI DRIVERS 13260M: Juergen Gross <jgross@suse.com> 13261L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13262L: linux-scsi@vger.kernel.org 13263S: Supported 13264F: drivers/scsi/xen-scsifront.c 13265F: drivers/xen/xen-scsiback.c 13266F: include/xen/interface/io/vscsiif.h 13267 13268XEN SWIOTLB SUBSYSTEM 13269M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13270L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13271S: Supported 13272F: arch/x86/xen/*swiotlb* 13273F: drivers/xen/*swiotlb* 13274 13275XFS FILESYSTEM 13276M: Dave Chinner <david@fromorbit.com> 13277M: linux-xfs@vger.kernel.org 13278L: linux-xfs@vger.kernel.org 13279W: http://xfs.org/ 13280T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13281S: Supported 13282F: Documentation/filesystems/xfs.txt 13283F: fs/xfs/ 13284 13285XILINX AXI ETHERNET DRIVER 13286M: Anirudha Sarangi <anirudh@xilinx.com> 13287M: John Linn <John.Linn@xilinx.com> 13288S: Maintained 13289F: drivers/net/ethernet/xilinx/xilinx_axienet* 13290 13291XILINX UARTLITE SERIAL DRIVER 13292M: Peter Korsgaard <jacmet@sunsite.dk> 13293L: linux-serial@vger.kernel.org 13294S: Maintained 13295F: drivers/tty/serial/uartlite.c 13296 13297XILINX VIDEO IP CORES 13298M: Hyun Kwon <hyun.kwon@xilinx.com> 13299M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13300L: linux-media@vger.kernel.org 13301T: git git://linuxtv.org/media_tree.git 13302S: Supported 13303F: Documentation/devicetree/bindings/media/xilinx/ 13304F: drivers/media/platform/xilinx/ 13305F: include/uapi/linux/xilinx-v4l2-controls.h 13306 13307XILLYBUS DRIVER 13308M: Eli Billauer <eli.billauer@gmail.com> 13309L: linux-kernel@vger.kernel.org 13310S: Supported 13311F: drivers/char/xillybus/ 13312 13313XTENSA XTFPGA PLATFORM SUPPORT 13314M: Max Filippov <jcmvbkbc@gmail.com> 13315L: linux-xtensa@linux-xtensa.org 13316S: Maintained 13317F: drivers/spi/spi-xtensa-xtfpga.c 13318F: sound/soc/xtensa/xtfpga-i2s.c 13319 13320YAM DRIVER FOR AX.25 13321M: Jean-Paul Roubelat <jpr@f6fbb.org> 13322L: linux-hams@vger.kernel.org 13323S: Maintained 13324F: drivers/net/hamradio/yam* 13325F: include/linux/yam.h 13326 13327YEALINK PHONE DRIVER 13328M: Henk Vergonet <Henk.Vergonet@gmail.com> 13329L: usbb2k-api-dev@nongnu.org 13330S: Maintained 13331F: Documentation/input/yealink.txt 13332F: drivers/input/misc/yealink.* 13333 13334Z8530 DRIVER FOR AX.25 13335M: Joerg Reuter <jreuter@yaina.de> 13336W: http://yaina.de/jreuter/ 13337W: http://www.qsl.net/dl1bke/ 13338L: linux-hams@vger.kernel.org 13339S: Maintained 13340F: Documentation/networking/z8530drv.txt 13341F: drivers/net/hamradio/*scc.c 13342F: drivers/net/hamradio/z8530.h 13343 13344ZBUD COMPRESSED PAGE ALLOCATOR 13345M: Seth Jennings <sjenning@redhat.com> 13346L: linux-mm@kvack.org 13347S: Maintained 13348F: mm/zbud.c 13349F: include/linux/zbud.h 13350 13351ZD1211RW WIRELESS DRIVER 13352M: Daniel Drake <dsd@gentoo.org> 13353M: Ulrich Kunitz <kune@deine-taler.de> 13354W: http://zd1211.ath.cx/wiki/DriverRewrite 13355L: linux-wireless@vger.kernel.org 13356L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13357S: Maintained 13358F: drivers/net/wireless/zydas/zd1211rw/ 13359 13360ZPOOL COMPRESSED PAGE STORAGE API 13361M: Dan Streetman <ddstreet@ieee.org> 13362L: linux-mm@kvack.org 13363S: Maintained 13364F: mm/zpool.c 13365F: include/linux/zpool.h 13366 13367ZR36067 VIDEO FOR LINUX DRIVER 13368L: mjpeg-users@lists.sourceforge.net 13369L: linux-media@vger.kernel.org 13370W: http://mjpeg.sourceforge.net/driver-zoran/ 13371T: hg https://linuxtv.org/hg/v4l-dvb 13372S: Odd Fixes 13373F: drivers/media/pci/zoran/ 13374 13375ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13376M: Minchan Kim <minchan@kernel.org> 13377M: Nitin Gupta <ngupta@vflare.org> 13378R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13379L: linux-kernel@vger.kernel.org 13380S: Maintained 13381F: drivers/block/zram/ 13382F: Documentation/blockdev/zram.txt 13383 13384ZS DECSTATION Z85C30 SERIAL DRIVER 13385M: "Maciej W. Rozycki" <macro@linux-mips.org> 13386S: Maintained 13387F: drivers/tty/serial/zs.* 13388 13389ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13390M: Minchan Kim <minchan@kernel.org> 13391M: Nitin Gupta <ngupta@vflare.org> 13392R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13393L: linux-mm@kvack.org 13394S: Maintained 13395F: mm/zsmalloc.c 13396F: include/linux/zsmalloc.h 13397F: Documentation/vm/zsmalloc.txt 13398 13399ZSWAP COMPRESSED SWAP CACHING 13400M: Seth Jennings <sjenning@redhat.com> 13401L: linux-mm@kvack.org 13402S: Maintained 13403F: mm/zswap.c 13404 13405THE REST 13406M: Linus Torvalds <torvalds@linux-foundation.org> 13407L: linux-kernel@vger.kernel.org 13408Q: http://patchwork.kernel.org/project/LKML/list/ 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13410S: Buried alive in reporters 13411F: * 13412F: */ 13413