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/ 2540F: tools/testing/selftests/bpf/ 2541F: lib/test_bpf.c 2542 2543BROADCOM B44 10/100 ETHERNET DRIVER 2544M: Michael Chan <michael.chan@broadcom.com> 2545L: netdev@vger.kernel.org 2546S: Supported 2547F: drivers/net/ethernet/broadcom/b44.* 2548 2549BROADCOM B53 ETHERNET SWITCH DRIVER 2550M: Florian Fainelli <f.fainelli@gmail.com> 2551L: netdev@vger.kernel.org 2552L: openwrt-devel@lists.openwrt.org (subscribers-only) 2553S: Supported 2554F: drivers/net/dsa/b53/* 2555F: include/linux/platform_data/b53.h 2556 2557BROADCOM GENET ETHERNET DRIVER 2558M: Florian Fainelli <f.fainelli@gmail.com> 2559L: netdev@vger.kernel.org 2560S: Supported 2561F: drivers/net/ethernet/broadcom/genet/ 2562 2563BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2564M: Rasesh Mody <rasesh.mody@cavium.com> 2565M: Harish Patil <harish.patil@cavium.com> 2566M: Dept-GELinuxNICDev@cavium.com 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/bnx2.* 2570F: drivers/net/ethernet/broadcom/bnx2_* 2571 2572BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2573M: Yuval Mintz <Yuval.Mintz@cavium.com> 2574M: Ariel Elior <ariel.elior@cavium.com> 2575M: everest-linux-l2@cavium.com 2576L: netdev@vger.kernel.org 2577S: Supported 2578F: drivers/net/ethernet/broadcom/bnx2x/ 2579 2580BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2581M: Florian Fainelli <f.fainelli@gmail.com> 2582M: Ray Jui <rjui@broadcom.com> 2583M: Scott Branden <sbranden@broadcom.com> 2584M: bcm-kernel-feedback-list@broadcom.com 2585T: git git://github.com/broadcom/mach-bcm 2586S: Maintained 2587N: bcm281* 2588N: bcm113* 2589N: bcm216* 2590N: kona 2591F: arch/arm/mach-bcm/ 2592 2593BROADCOM BCM2835 ARM ARCHITECTURE 2594M: Stephen Warren <swarren@wwwdotorg.org> 2595M: Lee Jones <lee@kernel.org> 2596M: Eric Anholt <eric@anholt.net> 2597L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2600S: Maintained 2601N: bcm2835 2602 2603BROADCOM BCM47XX MIPS ARCHITECTURE 2604M: Hauke Mehrtens <hauke@hauke-m.de> 2605M: Rafał Miłecki <zajec5@gmail.com> 2606L: linux-mips@linux-mips.org 2607S: Maintained 2608F: Documentation/devicetree/bindings/mips/brcm/ 2609F: arch/mips/bcm47xx/* 2610F: arch/mips/include/asm/mach-bcm47xx/* 2611 2612BROADCOM BCM5301X ARM ARCHITECTURE 2613M: Hauke Mehrtens <hauke@hauke-m.de> 2614M: Rafał Miłecki <zajec5@gmail.com> 2615M: bcm-kernel-feedback-list@broadcom.com 2616L: linux-arm-kernel@lists.infradead.org 2617S: Maintained 2618F: arch/arm/mach-bcm/bcm_5301x.c 2619F: arch/arm/boot/dts/bcm5301x*.dtsi 2620F: arch/arm/boot/dts/bcm470* 2621 2622BROADCOM BCM53573 ARM ARCHITECTURE 2623M: Rafał Miłecki <rafal@milecki.pl> 2624L: linux-arm-kernel@lists.infradead.org 2625S: Maintained 2626F: arch/arm/boot/dts/bcm53573* 2627F: arch/arm/boot/dts/bcm47189* 2628 2629BROADCOM BCM63XX ARM ARCHITECTURE 2630M: Florian Fainelli <f.fainelli@gmail.com> 2631M: bcm-kernel-feedback-list@broadcom.com 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633T: git git://github.com/broadcom/stblinux.git 2634S: Maintained 2635N: bcm63xx 2636 2637BROADCOM BCM63XX/BCM33XX UDC DRIVER 2638M: Kevin Cernekee <cernekee@gmail.com> 2639L: linux-usb@vger.kernel.org 2640S: Maintained 2641F: drivers/usb/gadget/udc/bcm63xx_udc.* 2642 2643BROADCOM BCM7XXX ARM ARCHITECTURE 2644M: Brian Norris <computersforpeace@gmail.com> 2645M: Gregory Fong <gregory.0xf0@gmail.com> 2646M: Florian Fainelli <f.fainelli@gmail.com> 2647M: bcm-kernel-feedback-list@broadcom.com 2648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2649T: git git://github.com/broadcom/stblinux.git 2650S: Maintained 2651F: arch/arm/mach-bcm/*brcmstb* 2652F: arch/arm/boot/dts/bcm7*.dts* 2653F: drivers/bus/brcmstb_gisb.c 2654N: brcmstb 2655 2656BROADCOM BMIPS MIPS ARCHITECTURE 2657M: Kevin Cernekee <cernekee@gmail.com> 2658M: Florian Fainelli <f.fainelli@gmail.com> 2659L: linux-mips@linux-mips.org 2660T: git git://github.com/broadcom/stblinux.git 2661S: Maintained 2662F: arch/mips/bmips/* 2663F: arch/mips/include/asm/mach-bmips/* 2664F: arch/mips/kernel/*bmips* 2665F: arch/mips/boot/dts/brcm/bcm*.dts* 2666F: drivers/irqchip/irq-bcm63* 2667F: drivers/irqchip/irq-bcm7* 2668F: drivers/irqchip/irq-brcmstb* 2669F: include/linux/bcm963xx_nvram.h 2670F: include/linux/bcm963xx_tag.h 2671 2672BROADCOM TG3 GIGABIT ETHERNET DRIVER 2673M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2674M: Prashant Sreedharan <prashant@broadcom.com> 2675M: Michael Chan <mchan@broadcom.com> 2676L: netdev@vger.kernel.org 2677S: Supported 2678F: drivers/net/ethernet/broadcom/tg3.* 2679 2680BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2681M: Arend van Spriel <arend.vanspriel@broadcom.com> 2682M: Franky Lin <franky.lin@broadcom.com> 2683M: Hante Meuleman <hante.meuleman@broadcom.com> 2684L: linux-wireless@vger.kernel.org 2685L: brcm80211-dev-list.pdl@broadcom.com 2686S: Supported 2687F: drivers/net/wireless/broadcom/brcm80211/ 2688 2689BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2690M: QLogic-Storage-Upstream@qlogic.com 2691L: linux-scsi@vger.kernel.org 2692S: Supported 2693F: drivers/scsi/bnx2fc/ 2694 2695BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2696M: QLogic-Storage-Upstream@qlogic.com 2697L: linux-scsi@vger.kernel.org 2698S: Supported 2699F: drivers/scsi/bnx2i/ 2700 2701BROADCOM IPROC ARM ARCHITECTURE 2702M: Ray Jui <rjui@broadcom.com> 2703M: Scott Branden <sbranden@broadcom.com> 2704M: Jon Mason <jonmason@broadcom.com> 2705M: bcm-kernel-feedback-list@broadcom.com 2706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2707T: git git://github.com/broadcom/cygnus-linux.git 2708S: Maintained 2709N: iproc 2710N: cygnus 2711N: bcm[-_]nsp 2712N: bcm9113* 2713N: bcm9583* 2714N: bcm9585* 2715N: bcm9586* 2716N: bcm988312 2717N: bcm113* 2718N: bcm583* 2719N: bcm585* 2720N: bcm586* 2721N: bcm88312 2722F: arch/arm64/boot/dts/broadcom/ns2* 2723F: drivers/clk/bcm/clk-ns* 2724F: drivers/pinctrl/bcm/pinctrl-ns* 2725 2726BROADCOM BRCMSTB GPIO DRIVER 2727M: Gregory Fong <gregory.0xf0@gmail.com> 2728L: bcm-kernel-feedback-list@broadcom.com 2729S: Supported 2730F: drivers/gpio/gpio-brcmstb.c 2731F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2732 2733BROADCOM KONA GPIO DRIVER 2734M: Ray Jui <rjui@broadcom.com> 2735L: bcm-kernel-feedback-list@broadcom.com 2736S: Supported 2737F: drivers/gpio/gpio-bcm-kona.c 2738F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2739 2740BROADCOM NVRAM DRIVER 2741M: Rafał Miłecki <zajec5@gmail.com> 2742L: linux-mips@linux-mips.org 2743S: Maintained 2744F: drivers/firmware/broadcom/* 2745 2746BROADCOM STB NAND FLASH DRIVER 2747M: Brian Norris <computersforpeace@gmail.com> 2748M: Kamal Dasu <kdasu.kdev@gmail.com> 2749L: linux-mtd@lists.infradead.org 2750L: bcm-kernel-feedback-list@broadcom.com 2751S: Maintained 2752F: drivers/mtd/nand/brcmnand/ 2753 2754BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2755M: Rafał Miłecki <zajec5@gmail.com> 2756L: linux-wireless@vger.kernel.org 2757S: Maintained 2758F: drivers/bcma/ 2759F: include/linux/bcma/ 2760 2761BROADCOM SYSTEMPORT ETHERNET DRIVER 2762M: Florian Fainelli <f.fainelli@gmail.com> 2763L: netdev@vger.kernel.org 2764S: Supported 2765F: drivers/net/ethernet/broadcom/bcmsysport.* 2766 2767BROADCOM VULCAN ARM64 SOC 2768M: Jayachandran C. <jchandra@broadcom.com> 2769M: bcm-kernel-feedback-list@broadcom.com 2770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2771S: Maintained 2772F: arch/arm64/boot/dts/broadcom/vulcan* 2773 2774BROCADE BFA FC SCSI DRIVER 2775M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2776M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2777L: linux-scsi@vger.kernel.org 2778S: Supported 2779F: drivers/scsi/bfa/ 2780 2781BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2782M: Rasesh Mody <rasesh.mody@cavium.com> 2783M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2784M: Dept-GELinuxNICDev@cavium.com 2785L: netdev@vger.kernel.org 2786S: Supported 2787F: drivers/net/ethernet/brocade/bna/ 2788 2789BSG (block layer generic sg v4 driver) 2790M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2791L: linux-scsi@vger.kernel.org 2792S: Supported 2793F: block/bsg.c 2794F: include/linux/bsg.h 2795F: include/uapi/linux/bsg.h 2796 2797BT87X AUDIO DRIVER 2798M: Clemens Ladisch <clemens@ladisch.de> 2799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2800T: git git://git.alsa-project.org/alsa-kernel.git 2801S: Maintained 2802F: Documentation/sound/alsa/Bt87x.txt 2803F: sound/pci/bt87x.c 2804 2805BT8XXGPIO DRIVER 2806M: Michael Buesch <m@bues.ch> 2807W: http://bu3sch.de/btgpio.php 2808S: Maintained 2809F: drivers/gpio/gpio-bt8xx.c 2810 2811BTRFS FILE SYSTEM 2812M: Chris Mason <clm@fb.com> 2813M: Josef Bacik <jbacik@fb.com> 2814M: David Sterba <dsterba@suse.com> 2815L: linux-btrfs@vger.kernel.org 2816W: http://btrfs.wiki.kernel.org/ 2817Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2819S: Maintained 2820F: Documentation/filesystems/btrfs.txt 2821F: fs/btrfs/ 2822 2823BTTV VIDEO4LINUX DRIVER 2824M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2825M: Mauro Carvalho Chehab <mchehab@kernel.org> 2826L: linux-media@vger.kernel.org 2827W: https://linuxtv.org 2828T: git git://linuxtv.org/media_tree.git 2829S: Odd fixes 2830F: Documentation/media/v4l-drivers/bttv* 2831F: drivers/media/pci/bt8xx/bttv* 2832 2833BUSLOGIC SCSI DRIVER 2834M: Khalid Aziz <khalid@gonehiking.org> 2835L: linux-scsi@vger.kernel.org 2836S: Maintained 2837F: drivers/scsi/BusLogic.* 2838F: drivers/scsi/FlashPoint.* 2839 2840C-MEDIA CMI8788 DRIVER 2841M: Clemens Ladisch <clemens@ladisch.de> 2842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2843T: git git://git.alsa-project.org/alsa-kernel.git 2844S: Maintained 2845F: sound/pci/oxygen/ 2846 2847C6X ARCHITECTURE 2848M: Mark Salter <msalter@redhat.com> 2849M: Aurelien Jacquiot <a-jacquiot@ti.com> 2850L: linux-c6x-dev@linux-c6x.org 2851W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2852S: Maintained 2853F: arch/c6x/ 2854 2855CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2856M: David Howells <dhowells@redhat.com> 2857L: linux-cachefs@redhat.com (moderated for non-subscribers) 2858S: Supported 2859F: Documentation/filesystems/caching/cachefiles.txt 2860F: fs/cachefiles/ 2861 2862CADET FM/AM RADIO RECEIVER DRIVER 2863M: Hans Verkuil <hverkuil@xs4all.nl> 2864L: linux-media@vger.kernel.org 2865T: git git://linuxtv.org/media_tree.git 2866W: https://linuxtv.org 2867S: Maintained 2868F: drivers/media/radio/radio-cadet* 2869 2870CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2871M: Jonathan Corbet <corbet@lwn.net> 2872L: linux-media@vger.kernel.org 2873T: git git://linuxtv.org/media_tree.git 2874S: Maintained 2875F: Documentation/media/v4l-drivers/cafe_ccic* 2876F: drivers/media/platform/marvell-ccic/ 2877 2878CAIF NETWORK LAYER 2879M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2880L: netdev@vger.kernel.org 2881S: Supported 2882F: Documentation/networking/caif/ 2883F: drivers/net/caif/ 2884F: include/uapi/linux/caif/ 2885F: include/net/caif/ 2886F: net/caif/ 2887 2888CALGARY x86-64 IOMMU 2889M: Muli Ben-Yehuda <mulix@mulix.org> 2890M: Jon Mason <jdmason@kudzu.us> 2891L: iommu@lists.linux-foundation.org 2892S: Maintained 2893F: arch/x86/kernel/pci-calgary_64.c 2894F: arch/x86/kernel/tce_64.c 2895F: arch/x86/include/asm/calgary.h 2896F: arch/x86/include/asm/tce.h 2897 2898CAN NETWORK LAYER 2899M: Oliver Hartkopp <socketcan@hartkopp.net> 2900M: Marc Kleine-Budde <mkl@pengutronix.de> 2901L: linux-can@vger.kernel.org 2902W: https://github.com/linux-can 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2905S: Maintained 2906F: Documentation/networking/can.txt 2907F: net/can/ 2908F: include/linux/can/core.h 2909F: include/uapi/linux/can.h 2910F: include/uapi/linux/can/bcm.h 2911F: include/uapi/linux/can/raw.h 2912F: include/uapi/linux/can/gw.h 2913 2914CAN NETWORK DRIVERS 2915M: Wolfgang Grandegger <wg@grandegger.com> 2916M: Marc Kleine-Budde <mkl@pengutronix.de> 2917L: linux-can@vger.kernel.org 2918W: https://github.com/linux-can 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2921S: Maintained 2922F: Documentation/devicetree/bindings/net/can/ 2923F: drivers/net/can/ 2924F: include/linux/can/dev.h 2925F: include/linux/can/platform/ 2926F: include/uapi/linux/can/error.h 2927F: include/uapi/linux/can/netlink.h 2928 2929CAPABILITIES 2930M: Serge Hallyn <serge@hallyn.com> 2931L: linux-security-module@vger.kernel.org 2932S: Supported 2933F: include/linux/capability.h 2934F: include/uapi/linux/capability.h 2935F: security/commoncap.c 2936F: kernel/capability.c 2937 2938CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2939M: Kevin Tsai <ktsai@capellamicro.com> 2940S: Maintained 2941F: drivers/iio/light/cm* 2942F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2943 2944CAVIUM I2C DRIVER 2945M: Jan Glauber <jglauber@cavium.com> 2946M: David Daney <david.daney@cavium.com> 2947W: http://www.cavium.com 2948S: Supported 2949F: drivers/i2c/busses/i2c-octeon* 2950F: drivers/i2c/busses/i2c-thunderx* 2951 2952CAVIUM LIQUIDIO NETWORK DRIVER 2953M: Derek Chickles <derek.chickles@caviumnetworks.com> 2954M: Satanand Burla <satananda.burla@caviumnetworks.com> 2955M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2956M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2957L: netdev@vger.kernel.org 2958W: http://www.cavium.com 2959S: Supported 2960F: drivers/net/ethernet/cavium/liquidio/ 2961 2962CC2520 IEEE-802.15.4 RADIO DRIVER 2963M: Varka Bhadram <varkabhadram@gmail.com> 2964L: linux-wpan@vger.kernel.org 2965S: Maintained 2966F: drivers/net/ieee802154/cc2520.c 2967F: include/linux/spi/cc2520.h 2968F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2969 2970CEC DRIVER 2971M: Hans Verkuil <hans.verkuil@cisco.com> 2972L: linux-media@vger.kernel.org 2973T: git git://linuxtv.org/media_tree.git 2974W: http://linuxtv.org 2975S: Supported 2976F: Documentation/cec.txt 2977F: Documentation/media/uapi/cec 2978F: drivers/staging/media/cec/ 2979F: drivers/media/cec-edid.c 2980F: drivers/media/rc/keymaps/rc-cec.c 2981F: include/media/cec.h 2982F: include/media/cec-edid.h 2983F: include/linux/cec.h 2984F: include/linux/cec-funcs.h 2985 2986CELL BROADBAND ENGINE ARCHITECTURE 2987M: Arnd Bergmann <arnd@arndb.de> 2988L: linuxppc-dev@lists.ozlabs.org 2989W: http://www.ibm.com/developerworks/power/cell/ 2990S: Supported 2991F: arch/powerpc/include/asm/cell*.h 2992F: arch/powerpc/include/asm/spu*.h 2993F: arch/powerpc/include/uapi/asm/spu*.h 2994F: arch/powerpc/oprofile/*cell* 2995F: arch/powerpc/platforms/cell/ 2996 2997CEPH COMMON CODE (LIBCEPH) 2998M: Ilya Dryomov <idryomov@gmail.com> 2999M: "Yan, Zheng" <zyan@redhat.com> 3000M: Sage Weil <sage@redhat.com> 3001L: ceph-devel@vger.kernel.org 3002W: http://ceph.com/ 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3004T: git git://github.com/ceph/ceph-client.git 3005S: Supported 3006F: net/ceph/ 3007F: include/linux/ceph/ 3008F: include/linux/crush/ 3009 3010CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3011M: "Yan, Zheng" <zyan@redhat.com> 3012M: Sage Weil <sage@redhat.com> 3013M: Ilya Dryomov <idryomov@gmail.com> 3014L: ceph-devel@vger.kernel.org 3015W: http://ceph.com/ 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3017T: git git://github.com/ceph/ceph-client.git 3018S: Supported 3019F: Documentation/filesystems/ceph.txt 3020F: fs/ceph/ 3021 3022CERTIFICATE HANDLING: 3023M: David Howells <dhowells@redhat.com> 3024M: David Woodhouse <dwmw2@infradead.org> 3025L: keyrings@vger.kernel.org 3026S: Maintained 3027F: Documentation/module-signing.txt 3028F: certs/ 3029F: scripts/sign-file.c 3030F: scripts/extract-cert.c 3031 3032CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3033L: linux-usb@vger.kernel.org 3034S: Orphan 3035F: Documentation/usb/WUSB-Design-overview.txt 3036F: Documentation/usb/wusb-cbaf 3037F: drivers/usb/host/hwa-hc.c 3038F: drivers/usb/host/whci/ 3039F: drivers/usb/wusbcore/ 3040F: include/linux/usb/wusb* 3041 3042CFAG12864B LCD DRIVER 3043M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3044W: http://miguelojeda.es/auxdisplay.htm 3045W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3046S: Maintained 3047F: drivers/auxdisplay/cfag12864b.c 3048F: include/linux/cfag12864b.h 3049 3050CFAG12864BFB LCD FRAMEBUFFER DRIVER 3051M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3052W: http://miguelojeda.es/auxdisplay.htm 3053W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3054S: Maintained 3055F: drivers/auxdisplay/cfag12864bfb.c 3056F: include/linux/cfag12864b.h 3057 3058CFG80211 and NL80211 3059M: Johannes Berg <johannes@sipsolutions.net> 3060L: linux-wireless@vger.kernel.org 3061W: http://wireless.kernel.org/ 3062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3064S: Maintained 3065F: include/uapi/linux/nl80211.h 3066F: include/net/cfg80211.h 3067F: net/wireless/* 3068X: net/wireless/wext* 3069 3070CHAR and MISC DRIVERS 3071M: Arnd Bergmann <arnd@arndb.de> 3072M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3074S: Supported 3075F: drivers/char/* 3076F: drivers/misc/* 3077F: include/linux/miscdevice.h 3078 3079CHECKPATCH 3080M: Andy Whitcroft <apw@canonical.com> 3081M: Joe Perches <joe@perches.com> 3082S: Maintained 3083F: scripts/checkpatch.pl 3084 3085CHINESE DOCUMENTATION 3086M: Harry Wei <harryxiyou@gmail.com> 3087L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3088L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3089S: Maintained 3090F: Documentation/zh_CN/ 3091 3092CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3093M: Peter Chen <Peter.Chen@nxp.com> 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3095L: linux-usb@vger.kernel.org 3096S: Maintained 3097F: drivers/usb/chipidea/ 3098 3099CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3100M: Hans de Goede <hdegoede@redhat.com> 3101L: linux-input@vger.kernel.org 3102S: Maintained 3103F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3104F: drivers/input/touchscreen/chipone_icn8318.c 3105 3106CHROME HARDWARE PLATFORM SUPPORT 3107M: Olof Johansson <olof@lixom.net> 3108S: Maintained 3109T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3110F: drivers/platform/chrome/ 3111 3112CISCO VIC ETHERNET NIC DRIVER 3113M: Christian Benvenuti <benve@cisco.com> 3114M: Sujith Sankar <ssujith@cisco.com> 3115M: Govindarajulu Varadarajan <_govind@gmx.com> 3116M: Neel Patel <neepatel@cisco.com> 3117S: Supported 3118F: drivers/net/ethernet/cisco/enic/ 3119 3120CISCO VIC LOW LATENCY NIC DRIVER 3121M: Christian Benvenuti <benve@cisco.com> 3122M: Dave Goodell <dgoodell@cisco.com> 3123S: Supported 3124F: drivers/infiniband/hw/usnic/ 3125 3126CIRRUS LOGIC EP93XX ETHERNET DRIVER 3127M: Hartley Sweeten <hsweeten@visionengravers.com> 3128L: netdev@vger.kernel.org 3129S: Maintained 3130F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3131 3132CIRRUS LOGIC AUDIO CODEC DRIVERS 3133M: Brian Austin <brian.austin@cirrus.com> 3134M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3136S: Maintained 3137F: sound/soc/codecs/cs* 3138 3139CLEANCACHE API 3140M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3141L: linux-kernel@vger.kernel.org 3142S: Maintained 3143F: mm/cleancache.c 3144F: include/linux/cleancache.h 3145 3146CLK API 3147M: Russell King <linux@armlinux.org.uk> 3148L: linux-clk@vger.kernel.org 3149S: Maintained 3150F: include/linux/clk.h 3151 3152CLOCKSOURCE, CLOCKEVENT DRIVERS 3153M: Daniel Lezcano <daniel.lezcano@linaro.org> 3154M: Thomas Gleixner <tglx@linutronix.de> 3155L: linux-kernel@vger.kernel.org 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3157S: Supported 3158F: drivers/clocksource 3159 3160CISCO FCOE HBA DRIVER 3161M: Hiral Patel <hiralpat@cisco.com> 3162M: Suma Ramars <sramars@cisco.com> 3163M: Brian Uchino <buchino@cisco.com> 3164L: linux-scsi@vger.kernel.org 3165S: Supported 3166F: drivers/scsi/fnic/ 3167 3168CISCO SCSI HBA DRIVER 3169M: Narsimhulu Musini <nmusini@cisco.com> 3170M: Sesidhar Baddela <sebaddel@cisco.com> 3171L: linux-scsi@vger.kernel.org 3172S: Supported 3173F: drivers/scsi/snic/ 3174 3175CMPC ACPI DRIVER 3176M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3177M: Daniel Oliveira Nascimento <don@syst.com.br> 3178L: platform-driver-x86@vger.kernel.org 3179S: Supported 3180F: drivers/platform/x86/classmate-laptop.c 3181 3182COBALT MEDIA DRIVER 3183M: Hans Verkuil <hans.verkuil@cisco.com> 3184L: linux-media@vger.kernel.org 3185T: git git://linuxtv.org/media_tree.git 3186W: https://linuxtv.org 3187S: Supported 3188F: drivers/media/pci/cobalt/ 3189 3190COCCINELLE/Semantic Patches (SmPL) 3191M: Julia Lawall <Julia.Lawall@lip6.fr> 3192M: Gilles Muller <Gilles.Muller@lip6.fr> 3193M: Nicolas Palix <nicolas.palix@imag.fr> 3194M: Michal Marek <mmarek@suse.com> 3195L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3197W: http://coccinelle.lip6.fr/ 3198S: Supported 3199F: Documentation/dev-tools/coccinelle.rst 3200F: scripts/coccinelle/ 3201F: scripts/coccicheck 3202 3203CODA FILE SYSTEM 3204M: Jan Harkes <jaharkes@cs.cmu.edu> 3205M: coda@cs.cmu.edu 3206L: codalist@coda.cs.cmu.edu 3207W: http://www.coda.cs.cmu.edu/ 3208S: Maintained 3209F: Documentation/filesystems/coda.txt 3210F: fs/coda/ 3211F: include/linux/coda*.h 3212F: include/uapi/linux/coda*.h 3213 3214CODA V4L2 MEM2MEM DRIVER 3215M: Philipp Zabel <p.zabel@pengutronix.de> 3216L: linux-media@vger.kernel.org 3217S: Maintained 3218F: Documentation/devicetree/bindings/media/coda.txt 3219F: drivers/media/platform/coda/ 3220 3221COMMON CLK FRAMEWORK 3222M: Michael Turquette <mturquette@baylibre.com> 3223M: Stephen Boyd <sboyd@codeaurora.org> 3224L: linux-clk@vger.kernel.org 3225Q: http://patchwork.kernel.org/project/linux-clk/list/ 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3227S: Maintained 3228F: Documentation/devicetree/bindings/clock/ 3229F: drivers/clk/ 3230X: drivers/clk/clkdev.c 3231F: include/linux/clk-pr* 3232F: include/linux/clk/ 3233 3234COMMON INTERNET FILE SYSTEM (CIFS) 3235M: Steve French <sfrench@samba.org> 3236L: linux-cifs@vger.kernel.org 3237L: samba-technical@lists.samba.org (moderated for non-subscribers) 3238W: http://linux-cifs.samba.org/ 3239T: git git://git.samba.org/sfrench/cifs-2.6.git 3240S: Supported 3241F: Documentation/filesystems/cifs/ 3242F: fs/cifs/ 3243 3244COMPACTPCI HOTPLUG CORE 3245M: Scott Murray <scott@spiteful.org> 3246L: linux-pci@vger.kernel.org 3247S: Maintained 3248F: drivers/pci/hotplug/cpci_hotplug* 3249 3250COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3251M: Scott Murray <scott@spiteful.org> 3252L: linux-pci@vger.kernel.org 3253S: Maintained 3254F: drivers/pci/hotplug/cpcihp_zt5550.* 3255 3256COMPACTPCI HOTPLUG GENERIC DRIVER 3257M: Scott Murray <scott@spiteful.org> 3258L: linux-pci@vger.kernel.org 3259S: Maintained 3260F: drivers/pci/hotplug/cpcihp_generic.c 3261 3262COMPAL LAPTOP SUPPORT 3263M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3264L: platform-driver-x86@vger.kernel.org 3265S: Maintained 3266F: drivers/platform/x86/compal-laptop.c 3267 3268CONEXANT ACCESSRUNNER USB DRIVER 3269L: accessrunner-general@lists.sourceforge.net 3270W: http://accessrunner.sourceforge.net/ 3271S: Orphan 3272F: drivers/usb/atm/cxacru.c 3273 3274CONFIGFS 3275M: Joel Becker <jlbec@evilplan.org> 3276M: Christoph Hellwig <hch@lst.de> 3277T: git git://git.infradead.org/users/hch/configfs.git 3278S: Supported 3279F: fs/configfs/ 3280F: include/linux/configfs.h 3281 3282CONNECTOR 3283M: Evgeniy Polyakov <zbr@ioremap.net> 3284L: netdev@vger.kernel.org 3285S: Maintained 3286F: drivers/connector/ 3287 3288CONTROL GROUP (CGROUP) 3289M: Tejun Heo <tj@kernel.org> 3290M: Li Zefan <lizefan@huawei.com> 3291M: Johannes Weiner <hannes@cmpxchg.org> 3292L: cgroups@vger.kernel.org 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3294S: Maintained 3295F: Documentation/cgroup* 3296F: include/linux/cgroup* 3297F: kernel/cgroup* 3298 3299CONTROL GROUP - CPUSET 3300M: Li Zefan <lizefan@huawei.com> 3301L: cgroups@vger.kernel.org 3302W: http://www.bullopensource.org/cpuset/ 3303W: http://oss.sgi.com/projects/cpusets/ 3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3305S: Maintained 3306F: Documentation/cgroup-v1/cpusets.txt 3307F: include/linux/cpuset.h 3308F: kernel/cpuset.c 3309 3310CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3311M: Johannes Weiner <hannes@cmpxchg.org> 3312M: Michal Hocko <mhocko@kernel.org> 3313M: Vladimir Davydov <vdavydov.dev@gmail.com> 3314L: cgroups@vger.kernel.org 3315L: linux-mm@kvack.org 3316S: Maintained 3317F: mm/memcontrol.c 3318F: mm/swap_cgroup.c 3319 3320CORETEMP HARDWARE MONITORING DRIVER 3321M: Fenghua Yu <fenghua.yu@intel.com> 3322L: linux-hwmon@vger.kernel.org 3323S: Maintained 3324F: Documentation/hwmon/coretemp 3325F: drivers/hwmon/coretemp.c 3326 3327COSA/SRP SYNC SERIAL DRIVER 3328M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3329W: http://www.fi.muni.cz/~kas/cosa/ 3330S: Maintained 3331F: drivers/net/wan/cosa* 3332 3333CPMAC ETHERNET DRIVER 3334M: Florian Fainelli <f.fainelli@gmail.com> 3335L: netdev@vger.kernel.org 3336S: Maintained 3337F: drivers/net/ethernet/ti/cpmac.c 3338 3339CPU FREQUENCY DRIVERS 3340M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3341M: Viresh Kumar <viresh.kumar@linaro.org> 3342L: linux-pm@vger.kernel.org 3343S: Maintained 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3345T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3346F: Documentation/cpu-freq/ 3347F: drivers/cpufreq/ 3348F: include/linux/cpufreq.h 3349 3350CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3351M: Viresh Kumar <viresh.kumar@linaro.org> 3352M: Sudeep Holla <sudeep.holla@arm.com> 3353L: linux-pm@vger.kernel.org 3354W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3355S: Maintained 3356F: drivers/cpufreq/arm_big_little.h 3357F: drivers/cpufreq/arm_big_little.c 3358F: drivers/cpufreq/arm_big_little_dt.c 3359 3360CPUIDLE DRIVER - ARM BIG LITTLE 3361M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3362M: Daniel Lezcano <daniel.lezcano@linaro.org> 3363L: linux-pm@vger.kernel.org 3364L: linux-arm-kernel@lists.infradead.org 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3366S: Maintained 3367F: drivers/cpuidle/cpuidle-big_little.c 3368 3369CPUIDLE DRIVER - ARM EXYNOS 3370M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3371M: Daniel Lezcano <daniel.lezcano@linaro.org> 3372M: Kukjin Kim <kgene@kernel.org> 3373L: linux-pm@vger.kernel.org 3374L: linux-samsung-soc@vger.kernel.org 3375S: Supported 3376F: drivers/cpuidle/cpuidle-exynos.c 3377F: arch/arm/mach-exynos/pm.c 3378 3379CPUIDLE DRIVERS 3380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3381M: Daniel Lezcano <daniel.lezcano@linaro.org> 3382L: linux-pm@vger.kernel.org 3383S: Maintained 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3385F: drivers/cpuidle/* 3386F: include/linux/cpuidle.h 3387 3388CPUID/MSR DRIVER 3389M: "H. Peter Anvin" <hpa@zytor.com> 3390S: Maintained 3391F: arch/x86/kernel/cpuid.c 3392F: arch/x86/kernel/msr.c 3393 3394CPU POWER MONITORING SUBSYSTEM 3395M: Thomas Renninger <trenn@suse.com> 3396L: linux-pm@vger.kernel.org 3397S: Maintained 3398F: tools/power/cpupower/ 3399 3400CRAMFS FILESYSTEM 3401W: http://sourceforge.net/projects/cramfs/ 3402S: Orphan / Obsolete 3403F: Documentation/filesystems/cramfs.txt 3404F: fs/cramfs/ 3405 3406CRIS PORT 3407M: Mikael Starvik <starvik@axis.com> 3408M: Jesper Nilsson <jesper.nilsson@axis.com> 3409L: linux-cris-kernel@axis.com 3410W: http://developer.axis.com 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3412S: Maintained 3413F: arch/cris/ 3414F: drivers/tty/serial/crisv10.* 3415 3416CRYPTO API 3417M: Herbert Xu <herbert@gondor.apana.org.au> 3418M: "David S. Miller" <davem@davemloft.net> 3419L: linux-crypto@vger.kernel.org 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3422S: Maintained 3423F: Documentation/crypto/ 3424F: Documentation/devicetree/bindings/crypto/ 3425F: Documentation/DocBook/crypto-API.tmpl 3426F: arch/*/crypto/ 3427F: crypto/ 3428F: drivers/crypto/ 3429F: include/crypto/ 3430 3431CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3432M: Neil Horman <nhorman@tuxdriver.com> 3433L: linux-crypto@vger.kernel.org 3434S: Maintained 3435F: crypto/ansi_cprng.c 3436F: crypto/rng.c 3437 3438CS3308 MEDIA DRIVER 3439M: Hans Verkuil <hverkuil@xs4all.nl> 3440L: linux-media@vger.kernel.org 3441T: git git://linuxtv.org/media_tree.git 3442W: http://linuxtv.org 3443S: Odd Fixes 3444F: drivers/media/i2c/cs3308.c 3445F: drivers/media/i2c/cs3308.h 3446 3447CS5535 Audio ALSA driver 3448M: Jaya Kumar <jayakumar.alsa@gmail.com> 3449S: Maintained 3450F: sound/pci/cs5535audio/ 3451 3452CW1200 WLAN driver 3453M: Solomon Peachy <pizza@shaftnet.org> 3454S: Maintained 3455F: drivers/net/wireless/st/cw1200/ 3456 3457CX18 VIDEO4LINUX DRIVER 3458M: Andy Walls <awalls@md.metrocast.net> 3459L: ivtv-devel@ivtvdriver.org (subscribers-only) 3460L: linux-media@vger.kernel.org 3461T: git git://linuxtv.org/media_tree.git 3462W: https://linuxtv.org 3463W: http://www.ivtvdriver.org/index.php/Cx18 3464S: Maintained 3465F: Documentation/media/v4l-drivers/cx18* 3466F: drivers/media/pci/cx18/ 3467F: include/uapi/linux/ivtv* 3468 3469CX2341X MPEG ENCODER HELPER MODULE 3470M: Hans Verkuil <hverkuil@xs4all.nl> 3471L: linux-media@vger.kernel.org 3472T: git git://linuxtv.org/media_tree.git 3473W: https://linuxtv.org 3474S: Maintained 3475F: drivers/media/common/cx2341x* 3476F: include/media/cx2341x* 3477 3478CX24120 MEDIA DRIVER 3479M: Jemma Denson <jdenson@gmail.com> 3480M: Patrick Boettcher <patrick.boettcher@posteo.de> 3481L: linux-media@vger.kernel.org 3482W: https://linuxtv.org 3483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3484S: Maintained 3485F: drivers/media/dvb-frontends/cx24120* 3486 3487CX88 VIDEO4LINUX DRIVER 3488M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3489M: Mauro Carvalho Chehab <mchehab@kernel.org> 3490L: linux-media@vger.kernel.org 3491W: https://linuxtv.org 3492T: git git://linuxtv.org/media_tree.git 3493S: Odd fixes 3494F: Documentation/media/v4l-drivers/cx88* 3495F: drivers/media/pci/cx88/ 3496 3497CXD2820R MEDIA DRIVER 3498M: Antti Palosaari <crope@iki.fi> 3499L: linux-media@vger.kernel.org 3500W: https://linuxtv.org 3501W: http://palosaari.fi/linux/ 3502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3503T: git git://linuxtv.org/anttip/media_tree.git 3504S: Maintained 3505F: drivers/media/dvb-frontends/cxd2820r* 3506 3507CXGB3 ETHERNET DRIVER (CXGB3) 3508M: Santosh Raspatur <santosh@chelsio.com> 3509L: netdev@vger.kernel.org 3510W: http://www.chelsio.com 3511S: Supported 3512F: drivers/net/ethernet/chelsio/cxgb3/ 3513 3514CXGB3 ISCSI DRIVER (CXGB3I) 3515M: Karen Xie <kxie@chelsio.com> 3516L: linux-scsi@vger.kernel.org 3517W: http://www.chelsio.com 3518S: Supported 3519F: drivers/scsi/cxgbi/cxgb3i 3520 3521CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3522M: Steve Wise <swise@chelsio.com> 3523L: linux-rdma@vger.kernel.org 3524W: http://www.openfabrics.org 3525S: Supported 3526F: drivers/infiniband/hw/cxgb3/ 3527F: include/uapi/rdma/cxgb3-abi.h 3528 3529CXGB4 ETHERNET DRIVER (CXGB4) 3530M: Hariprasad S <hariprasad@chelsio.com> 3531L: netdev@vger.kernel.org 3532W: http://www.chelsio.com 3533S: Supported 3534F: drivers/net/ethernet/chelsio/cxgb4/ 3535 3536CXGB4 ISCSI DRIVER (CXGB4I) 3537M: Karen Xie <kxie@chelsio.com> 3538L: linux-scsi@vger.kernel.org 3539W: http://www.chelsio.com 3540S: Supported 3541F: drivers/scsi/cxgbi/cxgb4i 3542 3543CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3544M: Steve Wise <swise@chelsio.com> 3545L: linux-rdma@vger.kernel.org 3546W: http://www.openfabrics.org 3547S: Supported 3548F: drivers/infiniband/hw/cxgb4/ 3549F: include/uapi/rdma/cxgb4-abi.h 3550 3551CXGB4VF ETHERNET DRIVER (CXGB4VF) 3552M: Casey Leedom <leedom@chelsio.com> 3553L: netdev@vger.kernel.org 3554W: http://www.chelsio.com 3555S: Supported 3556F: drivers/net/ethernet/chelsio/cxgb4vf/ 3557 3558CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3559M: Ian Munsie <imunsie@au1.ibm.com> 3560M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3561L: linuxppc-dev@lists.ozlabs.org 3562S: Supported 3563F: arch/powerpc/platforms/powernv/pci-cxl.c 3564F: drivers/misc/cxl/ 3565F: include/misc/cxl* 3566F: include/uapi/misc/cxl.h 3567F: Documentation/powerpc/cxl.txt 3568F: Documentation/ABI/testing/sysfs-class-cxl 3569 3570CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3571M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3572M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3573M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3574L: linux-scsi@vger.kernel.org 3575S: Supported 3576F: drivers/scsi/cxlflash/ 3577F: include/uapi/scsi/cxlflash_ioctls.h 3578F: Documentation/powerpc/cxlflash.txt 3579 3580STMMAC ETHERNET DRIVER 3581M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3582M: Alexandre Torgue <alexandre.torgue@st.com> 3583L: netdev@vger.kernel.org 3584W: http://www.stlinux.com 3585S: Supported 3586F: drivers/net/ethernet/stmicro/stmmac/ 3587 3588CYBERPRO FB DRIVER 3589M: Russell King <linux@armlinux.org.uk> 3590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3591W: http://www.armlinux.org.uk/ 3592S: Maintained 3593F: drivers/video/fbdev/cyber2000fb.* 3594 3595CYCLADES ASYNC MUX DRIVER 3596W: http://www.cyclades.com/ 3597S: Orphan 3598F: drivers/tty/cyclades.c 3599F: include/linux/cyclades.h 3600F: include/uapi/linux/cyclades.h 3601 3602CYCLADES PC300 DRIVER 3603W: http://www.cyclades.com/ 3604S: Orphan 3605F: drivers/net/wan/pc300* 3606 3607CYPRESS_FIRMWARE MEDIA DRIVER 3608M: Antti Palosaari <crope@iki.fi> 3609L: linux-media@vger.kernel.org 3610W: https://linuxtv.org 3611W: http://palosaari.fi/linux/ 3612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3613T: git git://linuxtv.org/anttip/media_tree.git 3614S: Maintained 3615F: drivers/media/common/cypress_firmware* 3616 3617CYTTSP TOUCHSCREEN DRIVER 3618M: Ferruh Yigit <fery@cypress.com> 3619L: linux-input@vger.kernel.org 3620S: Supported 3621F: drivers/input/touchscreen/cyttsp* 3622F: include/linux/input/cyttsp.h 3623 3624DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3625M: Joshua Kinard <kumba@gentoo.org> 3626S: Maintained 3627F: drivers/rtc/rtc-ds1685.c 3628F: include/linux/rtc/ds1685.h 3629 3630DAMA SLAVE for AX.25 3631M: Joerg Reuter <jreuter@yaina.de> 3632W: http://yaina.de/jreuter/ 3633W: http://www.qsl.net/dl1bke/ 3634L: linux-hams@vger.kernel.org 3635S: Maintained 3636F: net/ax25/af_ax25.c 3637F: net/ax25/ax25_dev.c 3638F: net/ax25/ax25_ds_* 3639F: net/ax25/ax25_in.c 3640F: net/ax25/ax25_out.c 3641F: net/ax25/ax25_timer.c 3642F: net/ax25/sysctl_net_ax25.c 3643 3644DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3645L: netdev@vger.kernel.org 3646S: Orphan 3647F: Documentation/networking/dmfe.txt 3648F: drivers/net/ethernet/dec/tulip/dmfe.c 3649 3650DC390/AM53C974 SCSI driver 3651M: Hannes Reinecke <hare@suse.com> 3652L: linux-scsi@vger.kernel.org 3653S: Maintained 3654F: drivers/scsi/am53c974.c 3655 3656DC395x SCSI driver 3657M: Oliver Neukum <oliver@neukum.org> 3658M: Ali Akcaagac <aliakc@web.de> 3659M: Jamie Lenehan <lenehan@twibble.org> 3660L: dc395x@twibble.org 3661W: http://twibble.org/dist/dc395x/ 3662W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3663S: Maintained 3664F: Documentation/scsi/dc395x.txt 3665F: drivers/scsi/dc395x.* 3666 3667DCCP PROTOCOL 3668M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3669L: dccp@vger.kernel.org 3670W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3671S: Maintained 3672F: include/linux/dccp.h 3673F: include/uapi/linux/dccp.h 3674F: include/linux/tfrc.h 3675F: net/dccp/ 3676 3677DECnet NETWORK LAYER 3678W: http://linux-decnet.sourceforge.net 3679L: linux-decnet-user@lists.sourceforge.net 3680S: Orphan 3681F: Documentation/networking/decnet.txt 3682F: net/decnet/ 3683 3684DECSTATION PLATFORM SUPPORT 3685M: "Maciej W. Rozycki" <macro@linux-mips.org> 3686L: linux-mips@linux-mips.org 3687W: http://www.linux-mips.org/wiki/DECstation 3688S: Maintained 3689F: arch/mips/dec/ 3690F: arch/mips/include/asm/dec/ 3691F: arch/mips/include/asm/mach-dec/ 3692 3693DEFXX FDDI NETWORK DRIVER 3694M: "Maciej W. Rozycki" <macro@linux-mips.org> 3695S: Maintained 3696F: drivers/net/fddi/defxx.* 3697 3698DELL LAPTOP DRIVER 3699M: Matthew Garrett <mjg59@srcf.ucam.org> 3700M: Pali Rohár <pali.rohar@gmail.com> 3701L: platform-driver-x86@vger.kernel.org 3702S: Maintained 3703F: drivers/platform/x86/dell-laptop.c 3704 3705DELL LAPTOP RBTN DRIVER 3706M: Pali Rohár <pali.rohar@gmail.com> 3707S: Maintained 3708F: drivers/platform/x86/dell-rbtn.* 3709 3710DELL LAPTOP FREEFALL DRIVER 3711M: Pali Rohár <pali.rohar@gmail.com> 3712S: Maintained 3713F: drivers/platform/x86/dell-smo8800.c 3714 3715DELL LAPTOP SMM DRIVER 3716M: Pali Rohár <pali.rohar@gmail.com> 3717S: Maintained 3718F: drivers/hwmon/dell-smm-hwmon.c 3719F: include/uapi/linux/i8k.h 3720 3721DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3722M: Doug Warzecha <Douglas_Warzecha@dell.com> 3723S: Maintained 3724F: Documentation/dcdbas.txt 3725F: drivers/firmware/dcdbas.* 3726 3727DELL WMI EXTRAS DRIVER 3728M: Matthew Garrett <mjg59@srcf.ucam.org> 3729M: Pali Rohár <pali.rohar@gmail.com> 3730S: Maintained 3731F: drivers/platform/x86/dell-wmi.c 3732 3733DESIGNWARE USB2 DRD IP DRIVER 3734M: John Youn <johnyoun@synopsys.com> 3735L: linux-usb@vger.kernel.org 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3737S: Maintained 3738F: drivers/usb/dwc2/ 3739 3740DESIGNWARE USB3 DRD IP DRIVER 3741M: Felipe Balbi <balbi@kernel.org> 3742L: linux-usb@vger.kernel.org 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3744S: Maintained 3745F: drivers/usb/dwc3/ 3746 3747DEVICE COREDUMP (DEV_COREDUMP) 3748M: Johannes Berg <johannes@sipsolutions.net> 3749L: linux-kernel@vger.kernel.org 3750S: Maintained 3751F: drivers/base/devcoredump.c 3752F: include/linux/devcoredump.h 3753 3754DEVICE FREQUENCY (DEVFREQ) 3755M: MyungJoo Ham <myungjoo.ham@samsung.com> 3756M: Kyungmin Park <kyungmin.park@samsung.com> 3757L: linux-pm@vger.kernel.org 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3759S: Maintained 3760F: drivers/devfreq/ 3761F: include/linux/devfreq.h 3762F: Documentation/devicetree/bindings/devfreq/ 3763 3764DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3765M: Chanwoo Choi <cw00.choi@samsung.com> 3766L: linux-pm@vger.kernel.org 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3768S: Supported 3769F: drivers/devfreq/event/ 3770F: drivers/devfreq/devfreq-event.c 3771F: include/linux/devfreq-event.h 3772F: Documentation/devicetree/bindings/devfreq/event/ 3773 3774BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3775M: Chanwoo Choi <cw00.choi@samsung.com> 3776L: linux-pm@vger.kernel.org 3777L: linux-samsung-soc@vger.kernel.org 3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3779S: Maintained 3780F: drivers/devfreq/exynos-bus.c 3781F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3782 3783DEVICE NUMBER REGISTRY 3784M: Torben Mathiasen <device@lanana.org> 3785W: http://lanana.org/docs/device-list/index.html 3786S: Maintained 3787 3788DEVICE-MAPPER (LVM) 3789M: Alasdair Kergon <agk@redhat.com> 3790M: Mike Snitzer <snitzer@redhat.com> 3791M: dm-devel@redhat.com 3792L: dm-devel@redhat.com 3793W: http://sources.redhat.com/dm 3794Q: http://patchwork.kernel.org/project/dm-devel/list/ 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3796T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3797S: Maintained 3798F: Documentation/device-mapper/ 3799F: drivers/md/dm* 3800F: drivers/md/persistent-data/ 3801F: include/linux/device-mapper.h 3802F: include/linux/dm-*.h 3803F: include/uapi/linux/dm-*.h 3804 3805DEVLINK 3806M: Jiri Pirko <jiri@mellanox.com> 3807L: netdev@vger.kernel.org 3808S: Supported 3809F: net/core/devlink.c 3810F: include/net/devlink.h 3811F: include/uapi/linux/devlink.h 3812 3813DIALOG SEMICONDUCTOR DRIVERS 3814M: Support Opensource <support.opensource@diasemi.com> 3815W: http://www.dialog-semiconductor.com/products 3816S: Supported 3817F: Documentation/hwmon/da90?? 3818F: Documentation/devicetree/bindings/mfd/da90*.txt 3819F: Documentation/devicetree/bindings/regulator/da92*.txt 3820F: Documentation/devicetree/bindings/sound/da[79]*.txt 3821F: drivers/gpio/gpio-da90??.c 3822F: drivers/hwmon/da90??-hwmon.c 3823F: drivers/iio/adc/da91??-*.c 3824F: drivers/input/misc/da90??_onkey.c 3825F: drivers/input/touchscreen/da9052_tsi.c 3826F: drivers/leds/leds-da90??.c 3827F: drivers/mfd/da903x.c 3828F: drivers/mfd/da90??-*.c 3829F: drivers/mfd/da91??-*.c 3830F: drivers/power/supply/da9052-battery.c 3831F: drivers/power/supply/da91??-*.c 3832F: drivers/regulator/da903x.c 3833F: drivers/regulator/da9???-regulator.[ch] 3834F: drivers/rtc/rtc-da90??.c 3835F: drivers/video/backlight/da90??_bl.c 3836F: drivers/watchdog/da90??_wdt.c 3837F: include/linux/mfd/da903x.h 3838F: include/linux/mfd/da9052/ 3839F: include/linux/mfd/da9055/ 3840F: include/linux/mfd/da9062/ 3841F: include/linux/mfd/da9063/ 3842F: include/linux/mfd/da9150/ 3843F: include/linux/regulator/da9211.h 3844F: include/sound/da[79]*.h 3845F: sound/soc/codecs/da[79]*.[ch] 3846 3847DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3848M: William Breathitt Gray <vilhelm.gray@gmail.com> 3849L: linux-gpio@vger.kernel.org 3850S: Maintained 3851F: drivers/gpio/gpio-gpio-mm.c 3852 3853DIGI NEO AND CLASSIC PCI PRODUCTS 3854M: Lidza Louina <lidza.louina@gmail.com> 3855M: Mark Hounschell <markh@compro.net> 3856L: driverdev-devel@linuxdriverproject.org 3857S: Maintained 3858F: drivers/staging/dgnc/ 3859 3860DIOLAN U2C-12 I2C DRIVER 3861M: Guenter Roeck <linux@roeck-us.net> 3862L: linux-i2c@vger.kernel.org 3863S: Maintained 3864F: drivers/i2c/busses/i2c-diolan-u2c.c 3865 3866DIRECT ACCESS (DAX) 3867M: Matthew Wilcox <willy@linux.intel.com> 3868L: linux-fsdevel@vger.kernel.org 3869S: Supported 3870F: fs/dax.c 3871 3872DIRECTORY NOTIFICATION (DNOTIFY) 3873M: Eric Paris <eparis@parisplace.org> 3874S: Maintained 3875F: Documentation/filesystems/dnotify.txt 3876F: fs/notify/dnotify/ 3877F: include/linux/dnotify.h 3878 3879DISK GEOMETRY AND PARTITION HANDLING 3880M: Andries Brouwer <aeb@cwi.nl> 3881W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3882W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3883W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3884S: Maintained 3885 3886DISKQUOTA 3887M: Jan Kara <jack@suse.com> 3888S: Maintained 3889F: Documentation/filesystems/quota.txt 3890F: fs/quota/ 3891F: include/linux/quota*.h 3892F: include/uapi/linux/quota*.h 3893 3894DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3895M: Bernie Thompson <bernie@plugable.com> 3896L: linux-fbdev@vger.kernel.org 3897S: Maintained 3898W: http://plugable.com/category/projects/udlfb/ 3899F: drivers/video/fbdev/udlfb.c 3900F: include/video/udlfb.h 3901F: Documentation/fb/udlfb.txt 3902 3903DISTRIBUTED LOCK MANAGER (DLM) 3904M: Christine Caulfield <ccaulfie@redhat.com> 3905M: David Teigland <teigland@redhat.com> 3906L: cluster-devel@redhat.com 3907W: http://sources.redhat.com/cluster/ 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3909S: Supported 3910F: fs/dlm/ 3911 3912DMA BUFFER SHARING FRAMEWORK 3913M: Sumit Semwal <sumit.semwal@linaro.org> 3914S: Maintained 3915L: linux-media@vger.kernel.org 3916L: dri-devel@lists.freedesktop.org 3917L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3918F: drivers/dma-buf/ 3919F: include/linux/dma-buf* 3920F: include/linux/reservation.h 3921F: include/linux/*fence.h 3922F: Documentation/dma-buf-sharing.txt 3923T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3924 3925SYNC FILE FRAMEWORK 3926M: Sumit Semwal <sumit.semwal@linaro.org> 3927R: Gustavo Padovan <gustavo@padovan.org> 3928S: Maintained 3929L: linux-media@vger.kernel.org 3930L: dri-devel@lists.freedesktop.org 3931F: drivers/dma-buf/sync_file.c 3932F: include/linux/sync_file.h 3933F: Documentation/sync_file.txt 3934T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3935 3936DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3937M: Vinod Koul <vinod.koul@intel.com> 3938L: dmaengine@vger.kernel.org 3939Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3940S: Maintained 3941F: drivers/dma/ 3942F: include/linux/dmaengine.h 3943F: Documentation/devicetree/bindings/dma/ 3944F: Documentation/dmaengine/ 3945T: git git://git.infradead.org/users/vkoul/slave-dma.git 3946 3947DME1737 HARDWARE MONITOR DRIVER 3948M: Juerg Haefliger <juergh@gmail.com> 3949L: linux-hwmon@vger.kernel.org 3950S: Maintained 3951F: Documentation/hwmon/dme1737 3952F: drivers/hwmon/dme1737.c 3953 3954DMI/SMBIOS SUPPORT 3955M: Jean Delvare <jdelvare@suse.com> 3956S: Maintained 3957T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3958F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3959F: drivers/firmware/dmi-id.c 3960F: drivers/firmware/dmi_scan.c 3961F: include/linux/dmi.h 3962 3963DOCUMENTATION 3964M: Jonathan Corbet <corbet@lwn.net> 3965L: linux-doc@vger.kernel.org 3966S: Maintained 3967F: Documentation/ 3968F: scripts/docproc.c 3969F: scripts/kernel-doc* 3970X: Documentation/ABI/ 3971X: Documentation/devicetree/ 3972X: Documentation/acpi 3973X: Documentation/power 3974X: Documentation/spi 3975X: Documentation/media 3976T: git git://git.lwn.net/linux.git docs-next 3977 3978DOUBLETALK DRIVER 3979M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3980L: blinux-list@redhat.com 3981S: Maintained 3982F: drivers/char/dtlk.c 3983F: include/linux/dtlk.h 3984 3985DPT_I2O SCSI RAID DRIVER 3986M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3987L: linux-scsi@vger.kernel.org 3988W: http://www.adaptec.com/ 3989S: Maintained 3990F: drivers/scsi/dpt* 3991F: drivers/scsi/dpt/ 3992 3993DRBD DRIVER 3994M: Philipp Reisner <philipp.reisner@linbit.com> 3995M: Lars Ellenberg <lars.ellenberg@linbit.com> 3996L: drbd-dev@lists.linbit.com 3997W: http://www.drbd.org 3998T: git git://git.linbit.com/linux-drbd.git 3999T: git git://git.linbit.com/drbd-8.4.git 4000S: Supported 4001F: drivers/block/drbd/ 4002F: lib/lru_cache.c 4003F: Documentation/blockdev/drbd/ 4004 4005DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4006M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4008S: Supported 4009F: Documentation/kobject.txt 4010F: drivers/base/ 4011F: fs/debugfs/ 4012F: fs/kernfs/ 4013F: fs/sysfs/ 4014F: include/linux/debugfs.h 4015F: include/linux/kobj* 4016F: lib/kobj* 4017 4018DRM DRIVERS 4019M: David Airlie <airlied@linux.ie> 4020L: dri-devel@lists.freedesktop.org 4021T: git git://people.freedesktop.org/~airlied/linux 4022S: Maintained 4023F: drivers/gpu/drm/ 4024F: drivers/gpu/vga/ 4025F: Documentation/devicetree/bindings/display/ 4026F: Documentation/devicetree/bindings/gpu/ 4027F: Documentation/devicetree/bindings/video/ 4028F: Documentation/gpu/ 4029F: include/drm/ 4030F: include/uapi/drm/ 4031 4032DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4033M: Dave Airlie <airlied@redhat.com> 4034S: Odd Fixes 4035F: drivers/gpu/drm/ast/ 4036 4037DRM DRIVER FOR BOCHS VIRTUAL GPU 4038M: Gerd Hoffmann <kraxel@redhat.com> 4039S: Odd Fixes 4040F: drivers/gpu/drm/bochs/ 4041 4042DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4043M: Dave Airlie <airlied@redhat.com> 4044S: Odd Fixes 4045F: drivers/gpu/drm/cirrus/ 4046 4047RADEON and AMDGPU DRM DRIVERS 4048M: Alex Deucher <alexander.deucher@amd.com> 4049M: Christian König <christian.koenig@amd.com> 4050L: dri-devel@lists.freedesktop.org 4051T: git git://people.freedesktop.org/~agd5f/linux 4052S: Supported 4053F: drivers/gpu/drm/radeon/ 4054F: include/uapi/drm/radeon_drm.h 4055F: drivers/gpu/drm/amd/ 4056F: include/uapi/drm/amdgpu_drm.h 4057 4058DRM PANEL DRIVERS 4059M: Thierry Reding <thierry.reding@gmail.com> 4060L: dri-devel@lists.freedesktop.org 4061T: git git://anongit.freedesktop.org/tegra/linux.git 4062S: Maintained 4063F: drivers/gpu/drm/drm_panel.c 4064F: drivers/gpu/drm/panel/ 4065F: include/drm/drm_panel.h 4066F: Documentation/devicetree/bindings/display/panel/ 4067 4068INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4069M: Daniel Vetter <daniel.vetter@intel.com> 4070M: Jani Nikula <jani.nikula@linux.intel.com> 4071L: intel-gfx@lists.freedesktop.org 4072L: dri-devel@lists.freedesktop.org 4073W: https://01.org/linuxgraphics/ 4074Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4075T: git git://anongit.freedesktop.org/drm-intel 4076S: Supported 4077F: drivers/gpu/drm/i915/ 4078F: include/drm/i915* 4079F: include/uapi/drm/i915_drm.h 4080F: Documentation/gpu/i915.rst 4081 4082DRM DRIVERS FOR ATMEL HLCDC 4083M: Boris Brezillon <boris.brezillon@free-electrons.com> 4084L: dri-devel@lists.freedesktop.org 4085S: Supported 4086F: drivers/gpu/drm/atmel-hlcdc/ 4087F: Documentation/devicetree/bindings/drm/atmel/ 4088 4089DRM DRIVERS FOR ALLWINNER A10 4090M: Maxime Ripard <maxime.ripard@free-electrons.com> 4091L: dri-devel@lists.freedesktop.org 4092S: Supported 4093F: drivers/gpu/drm/sun4i/ 4094F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4095 4096DRM DRIVERS FOR EXYNOS 4097M: Inki Dae <inki.dae@samsung.com> 4098M: Joonyoung Shim <jy0922.shim@samsung.com> 4099M: Seung-Woo Kim <sw0312.kim@samsung.com> 4100M: Kyungmin Park <kyungmin.park@samsung.com> 4101L: dri-devel@lists.freedesktop.org 4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4103S: Supported 4104F: drivers/gpu/drm/exynos/ 4105F: include/uapi/drm/exynos_drm.h 4106F: Documentation/devicetree/bindings/display/exynos/ 4107 4108DRM DRIVERS FOR FREESCALE DCU 4109M: Stefan Agner <stefan@agner.ch> 4110M: Alison Wang <alison.wang@freescale.com> 4111L: dri-devel@lists.freedesktop.org 4112S: Supported 4113F: drivers/gpu/drm/fsl-dcu/ 4114F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4115F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4116F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4117 4118DRM DRIVERS FOR FREESCALE IMX 4119M: Philipp Zabel <p.zabel@pengutronix.de> 4120L: dri-devel@lists.freedesktop.org 4121S: Maintained 4122F: drivers/gpu/drm/imx/ 4123F: drivers/gpu/ipu-v3/ 4124F: Documentation/devicetree/bindings/display/imx/ 4125 4126DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4127M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4128L: dri-devel@lists.freedesktop.org 4129T: git git://github.com/patjak/drm-gma500 4130S: Maintained 4131F: drivers/gpu/drm/gma500/ 4132 4133DRM DRIVERS FOR HISILICON 4134M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4135R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4136R: Chen Feng <puck.chen@hisilicon.com> 4137L: dri-devel@lists.freedesktop.org 4138T: git git://github.com/xin3liang/linux.git 4139S: Maintained 4140F: drivers/gpu/drm/hisilicon/ 4141F: Documentation/devicetree/bindings/display/hisilicon/ 4142 4143DRM DRIVER FOR INTEL I810 VIDEO CARDS 4144S: Orphan / Obsolete 4145F: drivers/gpu/drm/i810/ 4146F: include/uapi/drm/i810_drm.h 4147 4148DRM DRIVERS FOR MEDIATEK 4149M: CK Hu <ck.hu@mediatek.com> 4150M: Philipp Zabel <p.zabel@pengutronix.de> 4151L: dri-devel@lists.freedesktop.org 4152S: Supported 4153F: drivers/gpu/drm/mediatek/ 4154F: Documentation/devicetree/bindings/display/mediatek/ 4155 4156DRM DRIVER FOR MSM ADRENO GPU 4157M: Rob Clark <robdclark@gmail.com> 4158L: linux-arm-msm@vger.kernel.org 4159L: dri-devel@lists.freedesktop.org 4160L: freedreno@lists.freedesktop.org 4161T: git git://people.freedesktop.org/~robclark/linux 4162S: Maintained 4163F: drivers/gpu/drm/msm/ 4164F: include/uapi/drm/msm_drm.h 4165F: Documentation/devicetree/bindings/display/msm/ 4166 4167DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4168M: Ben Skeggs <bskeggs@redhat.com> 4169L: dri-devel@lists.freedesktop.org 4170L: nouveau@lists.freedesktop.org 4171T: git git://github.com/skeggsb/linux 4172S: Supported 4173F: drivers/gpu/drm/nouveau/ 4174F: include/uapi/drm/nouveau_drm.h 4175 4176DRM DRIVERS FOR NVIDIA TEGRA 4177M: Thierry Reding <thierry.reding@gmail.com> 4178L: dri-devel@lists.freedesktop.org 4179L: linux-tegra@vger.kernel.org 4180T: git git://anongit.freedesktop.org/tegra/linux.git 4181S: Supported 4182F: drivers/gpu/drm/tegra/ 4183F: drivers/gpu/host1x/ 4184F: include/linux/host1x.h 4185F: include/uapi/drm/tegra_drm.h 4186F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4187 4188DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4189S: Orphan / Obsolete 4190F: drivers/gpu/drm/mga/ 4191F: include/uapi/drm/mga_drm.h 4192 4193DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4194M: Dave Airlie <airlied@redhat.com> 4195S: Odd Fixes 4196F: drivers/gpu/drm/mgag200/ 4197 4198DRM DRIVER FOR RAGE 128 VIDEO CARDS 4199S: Orphan / Obsolete 4200F: drivers/gpu/drm/r128/ 4201F: include/uapi/drm/r128_drm.h 4202 4203DRM DRIVERS FOR RENESAS 4204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4205L: dri-devel@lists.freedesktop.org 4206L: linux-renesas-soc@vger.kernel.org 4207T: git git://linuxtv.org/pinchartl/fbdev 4208S: Supported 4209F: drivers/gpu/drm/rcar-du/ 4210F: drivers/gpu/drm/shmobile/ 4211F: include/linux/platform_data/shmob_drm.h 4212F: Documentation/devicetree/bindings/display/renesas,du.txt 4213 4214DRM DRIVER FOR QXL VIRTUAL GPU 4215M: Dave Airlie <airlied@redhat.com> 4216S: Odd Fixes 4217F: drivers/gpu/drm/qxl/ 4218F: include/uapi/drm/qxl_drm.h 4219 4220DRM DRIVERS FOR ROCKCHIP 4221M: Mark Yao <mark.yao@rock-chips.com> 4222L: dri-devel@lists.freedesktop.org 4223S: Maintained 4224F: drivers/gpu/drm/rockchip/ 4225F: Documentation/devicetree/bindings/display/rockchip/ 4226 4227DRM DRIVER FOR SAVAGE VIDEO CARDS 4228S: Orphan / Obsolete 4229F: drivers/gpu/drm/savage/ 4230F: include/uapi/drm/savage_drm.h 4231 4232DRM DRIVER FOR SIS VIDEO CARDS 4233S: Orphan / Obsolete 4234F: drivers/gpu/drm/sis/ 4235F: include/uapi/drm/sis_drm.h 4236 4237DRM DRIVERS FOR STI 4238M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4239M: Vincent Abriou <vincent.abriou@st.com> 4240L: dri-devel@lists.freedesktop.org 4241T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4242S: Maintained 4243F: drivers/gpu/drm/sti 4244F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4245 4246DRM DRIVER FOR TDFX VIDEO CARDS 4247S: Orphan / Obsolete 4248F: drivers/gpu/drm/tdfx/ 4249 4250DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4251M: Dave Airlie <airlied@redhat.com> 4252S: Odd Fixes 4253F: drivers/gpu/drm/udl/ 4254 4255DRM DRIVERS FOR VIVANTE GPU IP 4256M: Lucas Stach <l.stach@pengutronix.de> 4257R: Russell King <linux+etnaviv@armlinux.org.uk> 4258R: Christian Gmeiner <christian.gmeiner@gmail.com> 4259L: dri-devel@lists.freedesktop.org 4260S: Maintained 4261F: drivers/gpu/drm/etnaviv/ 4262F: include/uapi/drm/etnaviv_drm.h 4263F: Documentation/devicetree/bindings/display/etnaviv/ 4264 4265DRM DRIVER FOR VMWARE VIRTUAL GPU 4266M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4267M: Sinclair Yeh <syeh@vmware.com> 4268M: Thomas Hellstrom <thellstrom@vmware.com> 4269L: dri-devel@lists.freedesktop.org 4270T: git git://people.freedesktop.org/~syeh/repos_linux 4271T: git git://people.freedesktop.org/~thomash/linux 4272S: Supported 4273F: drivers/gpu/drm/vmwgfx/ 4274F: include/uapi/drm/vmwgfx_drm.h 4275 4276DRM DRIVERS FOR VC4 4277M: Eric Anholt <eric@anholt.net> 4278T: git git://github.com/anholt/linux 4279S: Supported 4280F: drivers/gpu/drm/vc4/ 4281F: include/uapi/drm/vc4_drm.h 4282F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4283 4284DRM DRIVERS FOR TI OMAP 4285M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4286L: dri-devel@lists.freedesktop.org 4287S: Maintained 4288F: drivers/gpu/drm/omapdrm/ 4289F: Documentation/devicetree/bindings/display/ti/ 4290 4291DRM DRIVERS FOR TI LCDC 4292M: Jyri Sarha <jsarha@ti.com> 4293R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4294L: dri-devel@lists.freedesktop.org 4295S: Maintained 4296F: drivers/gpu/drm/tilcdc/ 4297F: Documentation/devicetree/bindings/display/tilcdc/ 4298 4299DSBR100 USB FM RADIO DRIVER 4300M: Alexey Klimov <klimov.linux@gmail.com> 4301L: linux-media@vger.kernel.org 4302T: git git://linuxtv.org/media_tree.git 4303S: Maintained 4304F: drivers/media/radio/dsbr100.c 4305 4306DSCC4 DRIVER 4307M: Francois Romieu <romieu@fr.zoreil.com> 4308L: netdev@vger.kernel.org 4309S: Maintained 4310F: drivers/net/wan/dscc4.c 4311 4312DT3155 MEDIA DRIVER 4313M: Hans Verkuil <hverkuil@xs4all.nl> 4314L: linux-media@vger.kernel.org 4315T: git git://linuxtv.org/media_tree.git 4316W: https://linuxtv.org 4317S: Odd Fixes 4318F: drivers/media/pci/dt3155/ 4319 4320DVB_USB_AF9015 MEDIA DRIVER 4321M: Antti Palosaari <crope@iki.fi> 4322L: linux-media@vger.kernel.org 4323W: https://linuxtv.org 4324W: http://palosaari.fi/linux/ 4325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4326T: git git://linuxtv.org/anttip/media_tree.git 4327S: Maintained 4328F: drivers/media/usb/dvb-usb-v2/af9015* 4329 4330DVB_USB_AF9035 MEDIA DRIVER 4331M: Antti Palosaari <crope@iki.fi> 4332L: linux-media@vger.kernel.org 4333W: https://linuxtv.org 4334W: http://palosaari.fi/linux/ 4335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4336T: git git://linuxtv.org/anttip/media_tree.git 4337S: Maintained 4338F: drivers/media/usb/dvb-usb-v2/af9035* 4339 4340DVB_USB_ANYSEE MEDIA DRIVER 4341M: Antti Palosaari <crope@iki.fi> 4342L: linux-media@vger.kernel.org 4343W: https://linuxtv.org 4344W: http://palosaari.fi/linux/ 4345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4346T: git git://linuxtv.org/anttip/media_tree.git 4347S: Maintained 4348F: drivers/media/usb/dvb-usb-v2/anysee* 4349 4350DVB_USB_AU6610 MEDIA DRIVER 4351M: Antti Palosaari <crope@iki.fi> 4352L: linux-media@vger.kernel.org 4353W: https://linuxtv.org 4354W: http://palosaari.fi/linux/ 4355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4356T: git git://linuxtv.org/anttip/media_tree.git 4357S: Maintained 4358F: drivers/media/usb/dvb-usb-v2/au6610* 4359 4360DVB_USB_CE6230 MEDIA DRIVER 4361M: Antti Palosaari <crope@iki.fi> 4362L: linux-media@vger.kernel.org 4363W: https://linuxtv.org 4364W: http://palosaari.fi/linux/ 4365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4366T: git git://linuxtv.org/anttip/media_tree.git 4367S: Maintained 4368F: drivers/media/usb/dvb-usb-v2/ce6230* 4369 4370DVB_USB_CXUSB MEDIA DRIVER 4371M: Michael Krufky <mkrufky@linuxtv.org> 4372L: linux-media@vger.kernel.org 4373W: https://linuxtv.org 4374W: http://github.com/mkrufky 4375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4376T: git git://linuxtv.org/media_tree.git 4377S: Maintained 4378F: drivers/media/usb/dvb-usb/cxusb* 4379 4380DVB_USB_EC168 MEDIA DRIVER 4381M: Antti Palosaari <crope@iki.fi> 4382L: linux-media@vger.kernel.org 4383W: https://linuxtv.org 4384W: http://palosaari.fi/linux/ 4385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4386T: git git://linuxtv.org/anttip/media_tree.git 4387S: Maintained 4388F: drivers/media/usb/dvb-usb-v2/ec168* 4389 4390DVB_USB_GL861 MEDIA DRIVER 4391M: Antti Palosaari <crope@iki.fi> 4392L: linux-media@vger.kernel.org 4393W: https://linuxtv.org 4394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4395T: git git://linuxtv.org/anttip/media_tree.git 4396S: Maintained 4397F: drivers/media/usb/dvb-usb-v2/gl861* 4398 4399DVB_USB_MXL111SF MEDIA DRIVER 4400M: Michael Krufky <mkrufky@linuxtv.org> 4401L: linux-media@vger.kernel.org 4402W: https://linuxtv.org 4403W: http://github.com/mkrufky 4404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4405T: git git://linuxtv.org/mkrufky/mxl111sf.git 4406S: Maintained 4407F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4408 4409DVB_USB_RTL28XXU MEDIA DRIVER 4410M: Antti Palosaari <crope@iki.fi> 4411L: linux-media@vger.kernel.org 4412W: https://linuxtv.org 4413W: http://palosaari.fi/linux/ 4414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4415T: git git://linuxtv.org/anttip/media_tree.git 4416S: Maintained 4417F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4418 4419DVB_USB_V2 MEDIA DRIVER 4420M: Antti Palosaari <crope@iki.fi> 4421L: linux-media@vger.kernel.org 4422W: https://linuxtv.org 4423W: http://palosaari.fi/linux/ 4424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4425T: git git://linuxtv.org/anttip/media_tree.git 4426S: Maintained 4427F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4428F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4429 4430DYNAMIC DEBUG 4431M: Jason Baron <jbaron@akamai.com> 4432S: Maintained 4433F: lib/dynamic_debug.c 4434F: include/linux/dynamic_debug.h 4435 4436DZ DECSTATION DZ11 SERIAL DRIVER 4437M: "Maciej W. Rozycki" <macro@linux-mips.org> 4438S: Maintained 4439F: drivers/tty/serial/dz.* 4440 4441E3X0 POWER BUTTON DRIVER 4442M: Moritz Fischer <moritz.fischer@ettus.com> 4443L: usrp-users@lists.ettus.com 4444W: http://www.ettus.com 4445S: Supported 4446F: drivers/input/misc/e3x0-button.c 4447F: Documentation/devicetree/bindings/input/e3x0-button.txt 4448 4449E4000 MEDIA DRIVER 4450M: Antti Palosaari <crope@iki.fi> 4451L: linux-media@vger.kernel.org 4452W: https://linuxtv.org 4453W: http://palosaari.fi/linux/ 4454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4455T: git git://linuxtv.org/anttip/media_tree.git 4456S: Maintained 4457F: drivers/media/tuners/e4000* 4458 4459EATA ISA/EISA/PCI SCSI DRIVER 4460M: Dario Ballabio <ballabio_dario@emc.com> 4461L: linux-scsi@vger.kernel.org 4462S: Maintained 4463F: drivers/scsi/eata.c 4464 4465EC100 MEDIA DRIVER 4466M: Antti Palosaari <crope@iki.fi> 4467L: linux-media@vger.kernel.org 4468W: https://linuxtv.org 4469W: http://palosaari.fi/linux/ 4470Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4471T: git git://linuxtv.org/anttip/media_tree.git 4472S: Maintained 4473F: drivers/media/dvb-frontends/ec100* 4474 4475ECRYPT FILE SYSTEM 4476M: Tyler Hicks <tyhicks@canonical.com> 4477L: ecryptfs@vger.kernel.org 4478W: http://ecryptfs.org 4479W: https://launchpad.net/ecryptfs 4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4481S: Supported 4482F: Documentation/filesystems/ecryptfs.txt 4483F: fs/ecryptfs/ 4484 4485EDAC-CORE 4486M: Borislav Petkov <bp@alien8.de> 4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4488M: Mauro Carvalho Chehab <mchehab@kernel.org> 4489L: linux-edac@vger.kernel.org 4490T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4491T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4492S: Supported 4493F: Documentation/edac.txt 4494F: drivers/edac/ 4495F: include/linux/edac.h 4496 4497EDAC-AMD64 4498M: Borislav Petkov <bp@alien8.de> 4499L: linux-edac@vger.kernel.org 4500S: Maintained 4501F: drivers/edac/amd64_edac* 4502 4503EDAC-CALXEDA 4504M: Robert Richter <rric@kernel.org> 4505L: linux-edac@vger.kernel.org 4506S: Maintained 4507F: drivers/edac/highbank* 4508 4509EDAC-CAVIUM 4510M: Ralf Baechle <ralf@linux-mips.org> 4511M: David Daney <david.daney@cavium.com> 4512L: linux-edac@vger.kernel.org 4513L: linux-mips@linux-mips.org 4514S: Supported 4515F: drivers/edac/octeon_edac* 4516 4517EDAC-E752X 4518M: Mark Gross <mark.gross@intel.com> 4519L: linux-edac@vger.kernel.org 4520S: Maintained 4521F: drivers/edac/e752x_edac.c 4522 4523EDAC-E7XXX 4524L: linux-edac@vger.kernel.org 4525S: Maintained 4526F: drivers/edac/e7xxx_edac.c 4527 4528EDAC-FSL_DDR 4529M: York Sun <york.sun@nxp.com> 4530L: linux-edac@vger.kernel.org 4531S: Maintained 4532F: drivers/edac/fsl_ddr_edac.* 4533 4534EDAC-GHES 4535M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4536M: Mauro Carvalho Chehab <mchehab@kernel.org> 4537L: linux-edac@vger.kernel.org 4538S: Maintained 4539F: drivers/edac/ghes_edac.c 4540 4541EDAC-I82443BXGX 4542M: Tim Small <tim@buttersideup.com> 4543L: linux-edac@vger.kernel.org 4544S: Maintained 4545F: drivers/edac/i82443bxgx_edac.c 4546 4547EDAC-I3000 4548L: linux-edac@vger.kernel.org 4549S: Orphan 4550F: drivers/edac/i3000_edac.c 4551 4552EDAC-I5000 4553L: linux-edac@vger.kernel.org 4554S: Maintained 4555F: drivers/edac/i5000_edac.c 4556 4557EDAC-I5400 4558M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4559M: Mauro Carvalho Chehab <mchehab@kernel.org> 4560L: linux-edac@vger.kernel.org 4561S: Maintained 4562F: drivers/edac/i5400_edac.c 4563 4564EDAC-I7300 4565M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4566M: Mauro Carvalho Chehab <mchehab@kernel.org> 4567L: linux-edac@vger.kernel.org 4568S: Maintained 4569F: drivers/edac/i7300_edac.c 4570 4571EDAC-I7CORE 4572M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4573M: Mauro Carvalho Chehab <mchehab@kernel.org> 4574L: linux-edac@vger.kernel.org 4575S: Maintained 4576F: drivers/edac/i7core_edac.c 4577 4578EDAC-I82975X 4579M: Ranganathan Desikan <ravi@jetztechnologies.com> 4580M: "Arvind R." <arvino55@gmail.com> 4581L: linux-edac@vger.kernel.org 4582S: Maintained 4583F: drivers/edac/i82975x_edac.c 4584 4585EDAC-IE31200 4586M: Jason Baron <jbaron@akamai.com> 4587L: linux-edac@vger.kernel.org 4588S: Maintained 4589F: drivers/edac/ie31200_edac.c 4590 4591EDAC-MPC85XX 4592M: Johannes Thumshirn <morbidrsa@gmail.com> 4593L: linux-edac@vger.kernel.org 4594S: Maintained 4595F: drivers/edac/mpc85xx_edac.[ch] 4596 4597EDAC-PASEMI 4598M: Egor Martovetsky <egor@pasemi.com> 4599L: linux-edac@vger.kernel.org 4600S: Maintained 4601F: drivers/edac/pasemi_edac.c 4602 4603EDAC-R82600 4604M: Tim Small <tim@buttersideup.com> 4605L: linux-edac@vger.kernel.org 4606S: Maintained 4607F: drivers/edac/r82600_edac.c 4608 4609EDAC-SBRIDGE 4610M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4611M: Mauro Carvalho Chehab <mchehab@kernel.org> 4612L: linux-edac@vger.kernel.org 4613S: Maintained 4614F: drivers/edac/sb_edac.c 4615 4616EDAC-SKYLAKE 4617M: Tony Luck <tony.luck@intel.com> 4618L: linux-edac@vger.kernel.org 4619S: Maintained 4620F: drivers/edac/skx_edac.c 4621 4622EDAC-XGENE 4623APPLIED MICRO (APM) X-GENE SOC EDAC 4624M: Loc Ho <lho@apm.com> 4625S: Supported 4626F: drivers/edac/xgene_edac.c 4627F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4628 4629EDIROL UA-101/UA-1000 DRIVER 4630M: Clemens Ladisch <clemens@ladisch.de> 4631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4632T: git git://git.alsa-project.org/alsa-kernel.git 4633S: Maintained 4634F: sound/usb/misc/ua101.c 4635 4636EXTENSIBLE FIRMWARE INTERFACE (EFI) 4637M: Matt Fleming <matt@codeblueprint.co.uk> 4638M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4639L: linux-efi@vger.kernel.org 4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4641S: Maintained 4642F: Documentation/efi-stub.txt 4643F: arch/ia64/kernel/efi.c 4644F: arch/x86/boot/compressed/eboot.[ch] 4645F: arch/x86/include/asm/efi.h 4646F: arch/x86/platform/efi/ 4647F: drivers/firmware/efi/ 4648F: include/linux/efi*.h 4649 4650EFI VARIABLE FILESYSTEM 4651M: Matthew Garrett <matthew.garrett@nebula.com> 4652M: Jeremy Kerr <jk@ozlabs.org> 4653M: Matt Fleming <matt@codeblueprint.co.uk> 4654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4655L: linux-efi@vger.kernel.org 4656S: Maintained 4657F: fs/efivarfs/ 4658 4659EFIFB FRAMEBUFFER DRIVER 4660L: linux-fbdev@vger.kernel.org 4661M: Peter Jones <pjones@redhat.com> 4662S: Maintained 4663F: drivers/video/fbdev/efifb.c 4664 4665EFI TEST DRIVER 4666L: linux-efi@vger.kernel.org 4667M: Ivan Hu <ivan.hu@canonical.com> 4668M: Matt Fleming <matt@codeblueprint.co.uk> 4669S: Maintained 4670F: drivers/firmware/efi/test/ 4671 4672EFS FILESYSTEM 4673W: http://aeschi.ch.eu.org/efs/ 4674S: Orphan 4675F: fs/efs/ 4676 4677EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4678M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4679L: netdev@vger.kernel.org 4680S: Maintained 4681F: drivers/net/ethernet/ibm/ehea/ 4682 4683EM28XX VIDEO4LINUX DRIVER 4684M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4685M: Mauro Carvalho Chehab <mchehab@kernel.org> 4686L: linux-media@vger.kernel.org 4687W: https://linuxtv.org 4688T: git git://linuxtv.org/media_tree.git 4689S: Maintained 4690F: drivers/media/usb/em28xx/ 4691F: Documentation/media/v4l-drivers/em28xx* 4692 4693EMBEDDED LINUX 4694M: Paul Gortmaker <paul.gortmaker@windriver.com> 4695M: Matt Mackall <mpm@selenic.com> 4696M: David Woodhouse <dwmw2@infradead.org> 4697L: linux-embedded@vger.kernel.org 4698S: Maintained 4699 4700EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4701M: James Smart <james.smart@avagotech.com> 4702M: Dick Kennedy <dick.kennedy@avagotech.com> 4703L: linux-scsi@vger.kernel.org 4704W: http://www.avagotech.com 4705S: Supported 4706F: drivers/scsi/lpfc/ 4707 4708ENE CB710 FLASH CARD READER DRIVER 4709M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4710S: Maintained 4711F: drivers/misc/cb710/ 4712F: drivers/mmc/host/cb710-mmc.* 4713F: include/linux/cb710.h 4714 4715ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4716M: Maxim Levitsky <maximlevitsky@gmail.com> 4717S: Maintained 4718F: drivers/media/rc/ene_ir.* 4719 4720EPSON S1D13XXX FRAMEBUFFER DRIVER 4721M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4722S: Maintained 4723T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4724F: drivers/video/fbdev/s1d13xxxfb.c 4725F: include/video/s1d13xxxfb.h 4726 4727ET131X NETWORK DRIVER 4728M: Mark Einon <mark.einon@gmail.com> 4729S: Odd Fixes 4730F: drivers/net/ethernet/agere/ 4731 4732ETHERNET BRIDGE 4733M: Stephen Hemminger <stephen@networkplumber.org> 4734L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4735L: netdev@vger.kernel.org 4736W: http://www.linuxfoundation.org/en/Net:Bridge 4737S: Maintained 4738F: include/linux/netfilter_bridge/ 4739F: net/bridge/ 4740 4741ETHERNET PHY LIBRARY 4742M: Florian Fainelli <f.fainelli@gmail.com> 4743L: netdev@vger.kernel.org 4744S: Maintained 4745F: include/linux/phy.h 4746F: include/linux/phy_fixed.h 4747F: drivers/net/phy/ 4748F: Documentation/networking/phy.txt 4749F: drivers/of/of_mdio.c 4750F: drivers/of/of_net.c 4751 4752EXT2 FILE SYSTEM 4753M: Jan Kara <jack@suse.com> 4754L: linux-ext4@vger.kernel.org 4755S: Maintained 4756F: Documentation/filesystems/ext2.txt 4757F: fs/ext2/ 4758F: include/linux/ext2* 4759 4760EXT4 FILE SYSTEM 4761M: "Theodore Ts'o" <tytso@mit.edu> 4762M: Andreas Dilger <adilger.kernel@dilger.ca> 4763L: linux-ext4@vger.kernel.org 4764W: http://ext4.wiki.kernel.org 4765Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4767S: Maintained 4768F: Documentation/filesystems/ext4.txt 4769F: fs/ext4/ 4770 4771Extended Verification Module (EVM) 4772M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4773L: linux-ima-devel@lists.sourceforge.net 4774L: linux-security-module@vger.kernel.org 4775S: Supported 4776F: security/integrity/evm/ 4777 4778EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4779M: MyungJoo Ham <myungjoo.ham@samsung.com> 4780M: Chanwoo Choi <cw00.choi@samsung.com> 4781L: linux-kernel@vger.kernel.org 4782T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4783S: Maintained 4784F: drivers/extcon/ 4785F: include/linux/extcon/ 4786F: include/linux/extcon.h 4787F: Documentation/extcon/ 4788F: Documentation/devicetree/bindings/extcon/ 4789 4790EXYNOS DP DRIVER 4791M: Jingoo Han <jingoohan1@gmail.com> 4792L: dri-devel@lists.freedesktop.org 4793S: Maintained 4794F: drivers/gpu/drm/exynos/exynos_dp* 4795 4796EXYNOS SYSMMU (IOMMU) driver 4797M: Marek Szyprowski <m.szyprowski@samsung.com> 4798L: iommu@lists.linux-foundation.org 4799S: Maintained 4800F: drivers/iommu/exynos-iommu.c 4801 4802EZchip NPS platform support 4803M: Noam Camus <noamc@ezchip.com> 4804S: Supported 4805F: arch/arc/plat-eznps 4806F: arch/arc/boot/dts/eznps.dts 4807 4808F71805F HARDWARE MONITORING DRIVER 4809M: Jean Delvare <jdelvare@suse.com> 4810L: linux-hwmon@vger.kernel.org 4811S: Maintained 4812F: Documentation/hwmon/f71805f 4813F: drivers/hwmon/f71805f.c 4814 4815FC0011 TUNER DRIVER 4816M: Michael Buesch <m@bues.ch> 4817L: linux-media@vger.kernel.org 4818S: Maintained 4819F: drivers/media/tuners/fc0011.h 4820F: drivers/media/tuners/fc0011.c 4821 4822FC2580 MEDIA DRIVER 4823M: Antti Palosaari <crope@iki.fi> 4824L: linux-media@vger.kernel.org 4825W: https://linuxtv.org 4826W: http://palosaari.fi/linux/ 4827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4828T: git git://linuxtv.org/anttip/media_tree.git 4829S: Maintained 4830F: drivers/media/tuners/fc2580* 4831 4832FANOTIFY 4833M: Eric Paris <eparis@redhat.com> 4834S: Maintained 4835F: fs/notify/fanotify/ 4836F: include/linux/fanotify.h 4837F: include/uapi/linux/fanotify.h 4838 4839FARSYNC SYNCHRONOUS DRIVER 4840M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4841W: http://www.farsite.co.uk/ 4842S: Supported 4843F: drivers/net/wan/farsync.* 4844 4845FAULT INJECTION SUPPORT 4846M: Akinobu Mita <akinobu.mita@gmail.com> 4847S: Supported 4848F: Documentation/fault-injection/ 4849F: lib/fault-inject.c 4850 4851FBTFT Framebuffer drivers 4852M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4853M: Noralf Trønnes <noralf@tronnes.org> 4854S: Maintained 4855F: drivers/staging/fbtft/ 4856 4857FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4858M: Johannes Thumshirn <jth@kernel.org> 4859L: fcoe-devel@open-fcoe.org 4860W: www.Open-FCoE.org 4861S: Supported 4862F: drivers/scsi/libfc/ 4863F: drivers/scsi/fcoe/ 4864F: include/scsi/fc/ 4865F: include/scsi/libfc.h 4866F: include/scsi/libfcoe.h 4867F: include/uapi/scsi/fc/ 4868 4869FILE LOCKING (flock() and fcntl()/lockf()) 4870M: Jeff Layton <jlayton@poochiereds.net> 4871M: "J. Bruce Fields" <bfields@fieldses.org> 4872L: linux-fsdevel@vger.kernel.org 4873S: Maintained 4874F: include/linux/fcntl.h 4875F: include/linux/fs.h 4876F: include/uapi/linux/fcntl.h 4877F: include/uapi/linux/fs.h 4878F: fs/fcntl.c 4879F: fs/locks.c 4880 4881FILESYSTEMS (VFS and infrastructure) 4882M: Alexander Viro <viro@zeniv.linux.org.uk> 4883L: linux-fsdevel@vger.kernel.org 4884S: Maintained 4885F: fs/* 4886 4887FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4888M: Riku Voipio <riku.voipio@iki.fi> 4889L: linux-hwmon@vger.kernel.org 4890S: Maintained 4891F: drivers/hwmon/f75375s.c 4892F: include/linux/f75375s.h 4893 4894FIREWIRE AUDIO DRIVERS 4895M: Clemens Ladisch <clemens@ladisch.de> 4896L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4897T: git git://git.alsa-project.org/alsa-kernel.git 4898S: Maintained 4899F: sound/firewire/ 4900 4901FIREWIRE MEDIA DRIVERS (firedtv) 4902M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4903L: linux-media@vger.kernel.org 4904L: linux1394-devel@lists.sourceforge.net 4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4906S: Maintained 4907F: drivers/media/firewire/ 4908 4909FIREWIRE SBP-2 TARGET 4910M: Chris Boot <bootc@bootc.net> 4911L: linux-scsi@vger.kernel.org 4912L: target-devel@vger.kernel.org 4913L: linux1394-devel@lists.sourceforge.net 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4915S: Maintained 4916F: drivers/target/sbp/ 4917 4918FIREWIRE SUBSYSTEM 4919M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4920L: linux1394-devel@lists.sourceforge.net 4921W: http://ieee1394.wiki.kernel.org/ 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4923S: Maintained 4924F: drivers/firewire/ 4925F: include/linux/firewire.h 4926F: include/uapi/linux/firewire*.h 4927F: tools/firewire/ 4928 4929FIRMWARE LOADER (request_firmware) 4930M: Ming Lei <ming.lei@canonical.com> 4931M: Luis R. Rodriguez <mcgrof@kernel.org> 4932L: linux-kernel@vger.kernel.org 4933S: Maintained 4934F: Documentation/firmware_class/ 4935F: drivers/base/firmware*.c 4936F: include/linux/firmware.h 4937 4938FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4939M: Joshua Morris <josh.h.morris@us.ibm.com> 4940M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4941S: Maintained 4942F: drivers/block/rsxx/ 4943 4944FLOPPY DRIVER 4945M: Jiri Kosina <jikos@kernel.org> 4946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4947S: Odd fixes 4948F: drivers/block/floppy.c 4949 4950FMC SUBSYSTEM 4951M: Alessandro Rubini <rubini@gnudd.com> 4952W: http://www.ohwr.org/projects/fmc-bus 4953S: Supported 4954F: drivers/fmc/ 4955F: include/linux/fmc*.h 4956F: include/linux/ipmi-fru.h 4957K: fmc_d.*register 4958 4959FPGA MANAGER FRAMEWORK 4960M: Alan Tull <atull@opensource.altera.com> 4961R: Moritz Fischer <moritz.fischer@ettus.com> 4962S: Maintained 4963F: drivers/fpga/ 4964F: include/linux/fpga/fpga-mgr.h 4965W: http://www.rocketboards.org 4966 4967FPU EMULATOR 4968M: Bill Metzenthen <billm@melbpc.org.au> 4969W: http://floatingpoint.sourceforge.net/emulator/index.html 4970S: Maintained 4971F: arch/x86/math-emu/ 4972 4973FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4974L: netdev@vger.kernel.org 4975S: Orphan 4976F: drivers/net/wan/dlci.c 4977F: drivers/net/wan/sdla.c 4978 4979FRAMEBUFFER LAYER 4980M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4981L: linux-fbdev@vger.kernel.org 4982Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4983S: Maintained 4984F: Documentation/fb/ 4985F: drivers/video/ 4986F: include/video/ 4987F: include/linux/fb.h 4988F: include/uapi/video/ 4989F: include/uapi/linux/fb.h 4990 4991FREESCALE DIU FRAMEBUFFER DRIVER 4992M: Timur Tabi <timur@tabi.org> 4993L: linux-fbdev@vger.kernel.org 4994S: Maintained 4995F: drivers/video/fbdev/fsl-diu-fb.* 4996 4997FREESCALE DMA DRIVER 4998M: Li Yang <leoli@freescale.com> 4999M: Zhang Wei <zw@zh-kernel.org> 5000L: linuxppc-dev@lists.ozlabs.org 5001S: Maintained 5002F: drivers/dma/fsldma.* 5003 5004FREESCALE GPMI NAND DRIVER 5005M: Han Xu <han.xu@nxp.com> 5006L: linux-mtd@lists.infradead.org 5007S: Maintained 5008F: drivers/mtd/nand/gpmi-nand/* 5009 5010FREESCALE I2C CPM DRIVER 5011M: Jochen Friedrich <jochen@scram.de> 5012L: linuxppc-dev@lists.ozlabs.org 5013L: linux-i2c@vger.kernel.org 5014S: Maintained 5015F: drivers/i2c/busses/i2c-cpm.c 5016 5017FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5018M: Sascha Hauer <kernel@pengutronix.de> 5019L: linux-fbdev@vger.kernel.org 5020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5021S: Maintained 5022F: include/linux/platform_data/video-imxfb.h 5023F: drivers/video/fbdev/imxfb.c 5024 5025FREESCALE QUAD SPI DRIVER 5026M: Han Xu <han.xu@nxp.com> 5027L: linux-mtd@lists.infradead.org 5028S: Maintained 5029F: drivers/mtd/spi-nor/fsl-quadspi.c 5030 5031FREESCALE SOC FS_ENET DRIVER 5032M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5033M: Vitaly Bordug <vbordug@ru.mvista.com> 5034L: linuxppc-dev@lists.ozlabs.org 5035L: netdev@vger.kernel.org 5036S: Maintained 5037F: drivers/net/ethernet/freescale/fs_enet/ 5038F: include/linux/fs_enet_pd.h 5039 5040FREESCALE IMX / MXC FEC DRIVER 5041M: Fugang Duan <fugang.duan@nxp.com> 5042L: netdev@vger.kernel.org 5043S: Maintained 5044F: drivers/net/ethernet/freescale/fec_main.c 5045F: drivers/net/ethernet/freescale/fec_ptp.c 5046F: drivers/net/ethernet/freescale/fec.h 5047F: Documentation/devicetree/bindings/net/fsl-fec.txt 5048 5049FREESCALE QORIQ DPAA FMAN DRIVER 5050M: Madalin Bucur <madalin.bucur@nxp.com> 5051L: netdev@vger.kernel.org 5052S: Maintained 5053F: drivers/net/ethernet/freescale/fman 5054F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5055 5056FREESCALE QUICC ENGINE LIBRARY 5057L: linuxppc-dev@lists.ozlabs.org 5058S: Orphan 5059F: drivers/soc/fsl/qe/ 5060F: include/soc/fsl/*qe*.h 5061F: include/soc/fsl/*ucc*.h 5062 5063FREESCALE USB PERIPHERAL DRIVERS 5064M: Li Yang <leoli@freescale.com> 5065L: linux-usb@vger.kernel.org 5066L: linuxppc-dev@lists.ozlabs.org 5067S: Maintained 5068F: drivers/usb/gadget/udc/fsl* 5069 5070FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5071M: Li Yang <leoli@freescale.com> 5072L: netdev@vger.kernel.org 5073L: linuxppc-dev@lists.ozlabs.org 5074S: Maintained 5075F: drivers/net/ethernet/freescale/ucc_geth* 5076 5077FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5078M: Claudiu Manoil <claudiu.manoil@freescale.com> 5079L: netdev@vger.kernel.org 5080S: Maintained 5081F: drivers/net/ethernet/freescale/gianfar* 5082X: drivers/net/ethernet/freescale/gianfar_ptp.c 5083F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5084 5085FREESCALE QUICC ENGINE UCC HDLC DRIVER 5086M: Zhao Qiang <qiang.zhao@nxp.com> 5087L: netdev@vger.kernel.org 5088L: linuxppc-dev@lists.ozlabs.org 5089S: Maintained 5090F: drivers/net/wan/fsl_ucc_hdlc* 5091 5092FREESCALE QUICC ENGINE UCC UART DRIVER 5093M: Timur Tabi <timur@tabi.org> 5094L: linuxppc-dev@lists.ozlabs.org 5095S: Maintained 5096F: drivers/tty/serial/ucc_uart.c 5097 5098FREESCALE SOC SOUND DRIVERS 5099M: Timur Tabi <timur@tabi.org> 5100M: Nicolin Chen <nicoleotsuka@gmail.com> 5101M: Xiubo Li <Xiubo.Lee@gmail.com> 5102R: Fabio Estevam <fabio.estevam@nxp.com> 5103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5104L: linuxppc-dev@lists.ozlabs.org 5105S: Maintained 5106F: sound/soc/fsl/fsl* 5107F: sound/soc/fsl/imx* 5108F: sound/soc/fsl/mpc8610_hpcd.c 5109 5110FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5111M: "J. German Rivera" <German.Rivera@freescale.com> 5112M: Stuart Yoder <stuart.yoder@nxp.com> 5113L: linux-kernel@vger.kernel.org 5114S: Maintained 5115F: drivers/staging/fsl-mc/ 5116 5117FREEVXFS FILESYSTEM 5118M: Christoph Hellwig <hch@infradead.org> 5119W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5120S: Maintained 5121F: fs/freevxfs/ 5122 5123FREEZER 5124M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5125M: Pavel Machek <pavel@ucw.cz> 5126L: linux-pm@vger.kernel.org 5127S: Supported 5128F: Documentation/power/freezing-of-tasks.txt 5129F: include/linux/freezer.h 5130F: kernel/freezer.c 5131 5132FRONTSWAP API 5133M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5134L: linux-kernel@vger.kernel.org 5135S: Maintained 5136F: mm/frontswap.c 5137F: include/linux/frontswap.h 5138 5139FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5140M: David Howells <dhowells@redhat.com> 5141L: linux-cachefs@redhat.com (moderated for non-subscribers) 5142S: Supported 5143F: Documentation/filesystems/caching/ 5144F: fs/fscache/ 5145F: include/linux/fscache*.h 5146 5147FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5148M: Theodore Y. Ts'o <tytso@mit.edu> 5149M: Jaegeuk Kim <jaegeuk@kernel.org> 5150S: Supported 5151F: fs/crypto/ 5152F: include/linux/fscrypto.h 5153 5154F2FS FILE SYSTEM 5155M: Jaegeuk Kim <jaegeuk@kernel.org> 5156M: Chao Yu <yuchao0@huawei.com> 5157L: linux-f2fs-devel@lists.sourceforge.net 5158W: https://f2fs.wiki.kernel.org/ 5159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5160S: Maintained 5161F: Documentation/filesystems/f2fs.txt 5162F: Documentation/ABI/testing/sysfs-fs-f2fs 5163F: fs/f2fs/ 5164F: include/linux/f2fs_fs.h 5165F: include/trace/events/f2fs.h 5166 5167FUJITSU FR-V (FRV) PORT 5168S: Orphan 5169F: arch/frv/ 5170 5171FUJITSU LAPTOP EXTRAS 5172M: Jonathan Woithe <jwoithe@just42.net> 5173L: platform-driver-x86@vger.kernel.org 5174S: Maintained 5175F: drivers/platform/x86/fujitsu-laptop.c 5176 5177FUJITSU M-5MO LS CAMERA ISP DRIVER 5178M: Kyungmin Park <kyungmin.park@samsung.com> 5179M: Heungjun Kim <riverful.kim@samsung.com> 5180L: linux-media@vger.kernel.org 5181S: Maintained 5182F: drivers/media/i2c/m5mols/ 5183F: include/media/i2c/m5mols.h 5184 5185FUJITSU TABLET EXTRAS 5186M: Robert Gerlach <khnz@gmx.de> 5187L: platform-driver-x86@vger.kernel.org 5188S: Maintained 5189F: drivers/platform/x86/fujitsu-tablet.c 5190 5191FUSE: FILESYSTEM IN USERSPACE 5192M: Miklos Szeredi <miklos@szeredi.hu> 5193L: linux-fsdevel@vger.kernel.org 5194W: http://fuse.sourceforge.net/ 5195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5196S: Maintained 5197F: fs/fuse/ 5198F: include/uapi/linux/fuse.h 5199F: Documentation/filesystems/fuse.txt 5200 5201FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5202M: Rik Faith <faith@cs.unc.edu> 5203L: linux-scsi@vger.kernel.org 5204S: Odd Fixes (e.g., new signatures) 5205F: drivers/scsi/fdomain.* 5206 5207GCC PLUGINS 5208M: Kees Cook <keescook@chromium.org> 5209R: Emese Revfy <re.emese@gmail.com> 5210L: kernel-hardening@lists.openwall.com 5211S: Maintained 5212F: scripts/gcc-plugins/ 5213F: scripts/gcc-plugin.sh 5214F: Documentation/gcc-plugins.txt 5215 5216GCOV BASED KERNEL PROFILING 5217M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5218S: Maintained 5219F: kernel/gcov/ 5220F: Documentation/dev-tools/gcov.rst 5221 5222GDT SCSI DISK ARRAY CONTROLLER DRIVER 5223M: Achim Leubner <achim_leubner@adaptec.com> 5224L: linux-scsi@vger.kernel.org 5225W: http://www.icp-vortex.com/ 5226S: Supported 5227F: drivers/scsi/gdt* 5228 5229GDB KERNEL DEBUGGING HELPER SCRIPTS 5230M: Jan Kiszka <jan.kiszka@siemens.com> 5231M: Kieran Bingham <kieran@bingham.xyz> 5232S: Supported 5233F: scripts/gdb/ 5234 5235GEMTEK FM RADIO RECEIVER DRIVER 5236M: Hans Verkuil <hverkuil@xs4all.nl> 5237L: linux-media@vger.kernel.org 5238T: git git://linuxtv.org/media_tree.git 5239W: https://linuxtv.org 5240S: Maintained 5241F: drivers/media/radio/radio-gemtek* 5242 5243GENERIC GPIO I2C DRIVER 5244M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5245S: Supported 5246F: drivers/i2c/busses/i2c-gpio.c 5247F: include/linux/i2c-gpio.h 5248 5249GENERIC GPIO I2C MULTIPLEXER DRIVER 5250M: Peter Korsgaard <peter.korsgaard@barco.com> 5251L: linux-i2c@vger.kernel.org 5252S: Supported 5253F: drivers/i2c/muxes/i2c-mux-gpio.c 5254F: include/linux/i2c-mux-gpio.h 5255F: Documentation/i2c/muxes/i2c-mux-gpio 5256 5257GENERIC HDLC (WAN) DRIVERS 5258M: Krzysztof Halasa <khc@pm.waw.pl> 5259W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5260S: Maintained 5261F: drivers/net/wan/c101.c 5262F: drivers/net/wan/hd6457* 5263F: drivers/net/wan/hdlc* 5264F: drivers/net/wan/n2.c 5265F: drivers/net/wan/pc300too.c 5266F: drivers/net/wan/pci200syn.c 5267F: drivers/net/wan/wanxl* 5268 5269GENERIC INCLUDE/ASM HEADER FILES 5270M: Arnd Bergmann <arnd@arndb.de> 5271L: linux-arch@vger.kernel.org 5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5273S: Maintained 5274F: include/asm-generic/ 5275F: include/uapi/asm-generic/ 5276 5277GENERIC PHY FRAMEWORK 5278M: Kishon Vijay Abraham I <kishon@ti.com> 5279L: linux-kernel@vger.kernel.org 5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5281S: Supported 5282F: drivers/phy/ 5283F: include/linux/phy/ 5284 5285GENERIC PM DOMAINS 5286M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5287M: Kevin Hilman <khilman@kernel.org> 5288M: Ulf Hansson <ulf.hansson@linaro.org> 5289L: linux-pm@vger.kernel.org 5290S: Supported 5291F: drivers/base/power/domain*.c 5292F: include/linux/pm_domain.h 5293 5294GENERIC UIO DRIVER FOR PCI DEVICES 5295M: "Michael S. Tsirkin" <mst@redhat.com> 5296L: kvm@vger.kernel.org 5297S: Supported 5298F: drivers/uio/uio_pci_generic.c 5299 5300GET_MAINTAINER SCRIPT 5301M: Joe Perches <joe@perches.com> 5302S: Maintained 5303F: scripts/get_maintainer.pl 5304 5305GENWQE (IBM Generic Workqueue Card) 5306M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5307M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5308S: Supported 5309F: drivers/misc/genwqe/ 5310 5311GFS2 FILE SYSTEM 5312M: Steven Whitehouse <swhiteho@redhat.com> 5313M: Bob Peterson <rpeterso@redhat.com> 5314L: cluster-devel@redhat.com 5315W: http://sources.redhat.com/cluster/ 5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5317S: Supported 5318F: Documentation/filesystems/gfs2*.txt 5319F: fs/gfs2/ 5320F: include/uapi/linux/gfs2_ondisk.h 5321 5322GIGASET ISDN DRIVERS 5323M: Paul Bolle <pebolle@tiscali.nl> 5324L: gigaset307x-common@lists.sourceforge.net 5325W: http://gigaset307x.sourceforge.net/ 5326S: Odd Fixes 5327F: Documentation/isdn/README.gigaset 5328F: drivers/isdn/gigaset/ 5329F: include/uapi/linux/gigaset_dev.h 5330 5331GO7007 MPEG CODEC 5332M: Hans Verkuil <hans.verkuil@cisco.com> 5333L: linux-media@vger.kernel.org 5334S: Maintained 5335F: drivers/media/usb/go7007/ 5336 5337GOODIX TOUCHSCREEN 5338M: Bastien Nocera <hadess@hadess.net> 5339L: linux-input@vger.kernel.org 5340S: Maintained 5341F: drivers/input/touchscreen/goodix.c 5342 5343GPIO MOCKUP DRIVER 5344M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5345L: linux-gpio@vger.kernel.org 5346S: Maintained 5347F: drivers/gpio/gpio-mockup.c 5348F: tools/testing/selftests/gpio/ 5349 5350GPIO SUBSYSTEM 5351M: Linus Walleij <linus.walleij@linaro.org> 5352M: Alexandre Courbot <gnurou@gmail.com> 5353L: linux-gpio@vger.kernel.org 5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5355S: Maintained 5356F: Documentation/devicetree/bindings/gpio/ 5357F: Documentation/gpio/ 5358F: Documentation/ABI/testing/gpio-cdev 5359F: Documentation/ABI/obsolete/sysfs-gpio 5360F: drivers/gpio/ 5361F: include/linux/gpio/ 5362F: include/linux/gpio.h 5363F: include/asm-generic/gpio.h 5364F: include/uapi/linux/gpio.h 5365F: tools/gpio/ 5366 5367GRE DEMULTIPLEXER DRIVER 5368M: Dmitry Kozlov <xeb@mail.ru> 5369L: netdev@vger.kernel.org 5370S: Maintained 5371F: net/ipv4/gre_demux.c 5372F: net/ipv4/gre_offload.c 5373F: include/net/gre.h 5374 5375GRETH 10/100/1G Ethernet MAC device driver 5376M: Andreas Larsson <andreas@gaisler.com> 5377L: netdev@vger.kernel.org 5378S: Maintained 5379F: drivers/net/ethernet/aeroflex/ 5380 5381GREYBUS SUBSYSTEM 5382M: Johan Hovold <johan@kernel.org> 5383M: Alex Elder <elder@kernel.org> 5384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5385S: Maintained 5386F: drivers/staging/greybus/ 5387 5388GREYBUS AUDIO PROTOCOLS DRIVERS 5389M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5390M: Mark Greer <mgreer@animalcreek.com> 5391S: Maintained 5392F: drivers/staging/greybus/audio_apbridgea.c 5393F: drivers/staging/greybus/audio_apbridgea.h 5394F: drivers/staging/greybus/audio_codec.c 5395F: drivers/staging/greybus/audio_codec.h 5396F: drivers/staging/greybus/audio_gb.c 5397F: drivers/staging/greybus/audio_manager.c 5398F: drivers/staging/greybus/audio_manager.h 5399F: drivers/staging/greybus/audio_manager_module.c 5400F: drivers/staging/greybus/audio_manager_private.h 5401F: drivers/staging/greybus/audio_manager_sysfs.c 5402F: drivers/staging/greybus/audio_module.c 5403F: drivers/staging/greybus/audio_topology.c 5404 5405GREYBUS PROTOCOLS DRIVERS 5406M: Rui Miguel Silva <rmfrfs@gmail.com> 5407S: Maintained 5408F: drivers/staging/greybus/sdio.c 5409F: drivers/staging/greybus/light.c 5410F: drivers/staging/greybus/gpio.c 5411F: drivers/staging/greybus/power_supply.c 5412F: drivers/staging/greybus/spi.c 5413F: drivers/staging/greybus/spilib.c 5414 5415GREYBUS PROTOCOLS DRIVERS 5416M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5417S: Maintained 5418F: drivers/staging/greybus/loopback.c 5419F: drivers/staging/greybus/timesync.c 5420F: drivers/staging/greybus/timesync_platform.c 5421 5422GREYBUS PROTOCOLS DRIVERS 5423M: Viresh Kumar <vireshk@kernel.org> 5424S: Maintained 5425F: drivers/staging/greybus/authentication.c 5426F: drivers/staging/greybus/bootrom.c 5427F: drivers/staging/greybus/firmware.h 5428F: drivers/staging/greybus/fw-core.c 5429F: drivers/staging/greybus/fw-download.c 5430F: drivers/staging/greybus/fw-managament.c 5431F: drivers/staging/greybus/greybus_authentication.h 5432F: drivers/staging/greybus/greybus_firmware.h 5433F: drivers/staging/greybus/hid.c 5434F: drivers/staging/greybus/i2c.c 5435F: drivers/staging/greybus/spi.c 5436F: drivers/staging/greybus/spilib.c 5437F: drivers/staging/greybus/spilib.h 5438 5439GREYBUS PROTOCOLS DRIVERS 5440M: David Lin <dtwlin@gmail.com> 5441S: Maintained 5442F: drivers/staging/greybus/uart.c 5443F: drivers/staging/greybus/log.c 5444 5445GREYBUS PLATFORM DRIVERS 5446M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5447S: Maintained 5448F: drivers/staging/greybus/arche-platform.c 5449F: drivers/staging/greybus/arche-apb-ctrl.c 5450F: drivers/staging/greybus/arche_platform.h 5451 5452GS1662 VIDEO SERIALIZER 5453M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5454L: linux-media@vger.kernel.org 5455T: git git://linuxtv.org/media_tree.git 5456S: Maintained 5457F: drivers/media/spi/gs1662.c 5458 5459GSPCA FINEPIX SUBDRIVER 5460M: Frank Zago <frank@zago.net> 5461L: linux-media@vger.kernel.org 5462T: git git://linuxtv.org/media_tree.git 5463S: Maintained 5464F: drivers/media/usb/gspca/finepix.c 5465 5466GSPCA GL860 SUBDRIVER 5467M: Olivier Lorin <o.lorin@laposte.net> 5468L: linux-media@vger.kernel.org 5469T: git git://linuxtv.org/media_tree.git 5470S: Maintained 5471F: drivers/media/usb/gspca/gl860/ 5472 5473GSPCA M5602 SUBDRIVER 5474M: Erik Andren <erik.andren@gmail.com> 5475L: linux-media@vger.kernel.org 5476T: git git://linuxtv.org/media_tree.git 5477S: Maintained 5478F: drivers/media/usb/gspca/m5602/ 5479 5480GSPCA PAC207 SONIXB SUBDRIVER 5481M: Hans Verkuil <hverkuil@xs4all.nl> 5482L: linux-media@vger.kernel.org 5483T: git git://linuxtv.org/media_tree.git 5484S: Odd Fixes 5485F: drivers/media/usb/gspca/pac207.c 5486 5487GSPCA SN9C20X SUBDRIVER 5488M: Brian Johnson <brijohn@gmail.com> 5489L: linux-media@vger.kernel.org 5490T: git git://linuxtv.org/media_tree.git 5491S: Maintained 5492F: drivers/media/usb/gspca/sn9c20x.c 5493 5494GSPCA T613 SUBDRIVER 5495M: Leandro Costantino <lcostantino@gmail.com> 5496L: linux-media@vger.kernel.org 5497T: git git://linuxtv.org/media_tree.git 5498S: Maintained 5499F: drivers/media/usb/gspca/t613.c 5500 5501GSPCA USB WEBCAM DRIVER 5502M: Hans Verkuil <hverkuil@xs4all.nl> 5503L: linux-media@vger.kernel.org 5504T: git git://linuxtv.org/media_tree.git 5505S: Odd Fixes 5506F: drivers/media/usb/gspca/ 5507 5508GUID PARTITION TABLE (GPT) 5509M: Davidlohr Bueso <dave@stgolabs.net> 5510L: linux-efi@vger.kernel.org 5511S: Maintained 5512F: block/partitions/efi.* 5513 5514STK1160 USB VIDEO CAPTURE DRIVER 5515M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5516L: linux-media@vger.kernel.org 5517T: git git://linuxtv.org/media_tree.git 5518S: Maintained 5519F: drivers/media/usb/stk1160/ 5520 5521H8/300 ARCHITECTURE 5522M: Yoshinori Sato <ysato@users.sourceforge.jp> 5523L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5524W: http://uclinux-h8.sourceforge.jp 5525T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5526S: Maintained 5527F: arch/h8300/ 5528F: drivers/clocksource/h8300_*.c 5529F: drivers/clk/h8300/ 5530F: drivers/irqchip/irq-renesas-h8*.c 5531 5532HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5533M: Frank Seidel <frank@f-seidel.de> 5534L: platform-driver-x86@vger.kernel.org 5535W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5536S: Maintained 5537F: drivers/platform/x86/hdaps.c 5538 5539HDPVR USB VIDEO ENCODER DRIVER 5540M: Hans Verkuil <hverkuil@xs4all.nl> 5541L: linux-media@vger.kernel.org 5542T: git git://linuxtv.org/media_tree.git 5543W: https://linuxtv.org 5544S: Odd Fixes 5545F: drivers/media/usb/hdpvr/ 5546 5547HWPOISON MEMORY FAILURE HANDLING 5548M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5549L: linux-mm@kvack.org 5550S: Maintained 5551F: mm/memory-failure.c 5552F: mm/hwpoison-inject.c 5553 5554HYPERVISOR VIRTUAL CONSOLE DRIVER 5555L: linuxppc-dev@lists.ozlabs.org 5556S: Odd Fixes 5557F: drivers/tty/hvc/ 5558 5559HACKRF MEDIA DRIVER 5560M: Antti Palosaari <crope@iki.fi> 5561L: linux-media@vger.kernel.org 5562W: https://linuxtv.org 5563W: http://palosaari.fi/linux/ 5564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5565T: git git://linuxtv.org/anttip/media_tree.git 5566S: Maintained 5567F: drivers/media/usb/hackrf/ 5568 5569HARDWARE MONITORING 5570M: Jean Delvare <jdelvare@suse.com> 5571M: Guenter Roeck <linux@roeck-us.net> 5572L: linux-hwmon@vger.kernel.org 5573W: http://hwmon.wiki.kernel.org/ 5574T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5576S: Maintained 5577F: Documentation/hwmon/ 5578F: drivers/hwmon/ 5579F: include/linux/hwmon*.h 5580 5581HARDWARE RANDOM NUMBER GENERATOR CORE 5582M: Matt Mackall <mpm@selenic.com> 5583M: Herbert Xu <herbert@gondor.apana.org.au> 5584L: linux-crypto@vger.kernel.org 5585S: Odd fixes 5586F: Documentation/devicetree/bindings/rng/ 5587F: Documentation/hw_random.txt 5588F: drivers/char/hw_random/ 5589F: include/linux/hw_random.h 5590 5591HARDWARE SPINLOCK CORE 5592M: Ohad Ben-Cohen <ohad@wizery.com> 5593M: Bjorn Andersson <bjorn.andersson@linaro.org> 5594L: linux-remoteproc@vger.kernel.org 5595S: Maintained 5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5597F: Documentation/devicetree/bindings/hwlock/ 5598F: Documentation/hwspinlock.txt 5599F: drivers/hwspinlock/ 5600F: include/linux/hwspinlock.h 5601 5602HARMONY SOUND DRIVER 5603L: linux-parisc@vger.kernel.org 5604S: Maintained 5605F: sound/parisc/harmony.* 5606 5607HD29L2 MEDIA DRIVER 5608M: Antti Palosaari <crope@iki.fi> 5609L: linux-media@vger.kernel.org 5610W: https://linuxtv.org 5611W: http://palosaari.fi/linux/ 5612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5613T: git git://linuxtv.org/anttip/media_tree.git 5614S: Maintained 5615F: drivers/media/dvb-frontends/hd29l2* 5616 5617HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5618M: Brian Boylston <brian.boylston@hpe.com> 5619S: Supported 5620F: Documentation/watchdog/hpwdt.txt 5621F: drivers/watchdog/hpwdt.c 5622 5623HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5624M: Don Brace <don.brace@microsemi.com> 5625L: iss_storagedev@hp.com 5626L: esc.storagedev@microsemi.com 5627L: linux-scsi@vger.kernel.org 5628S: Supported 5629F: Documentation/scsi/hpsa.txt 5630F: drivers/scsi/hpsa*.[ch] 5631F: include/linux/cciss*.h 5632F: include/uapi/linux/cciss*.h 5633 5634HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5635M: Don Brace <don.brace@microsemi.com> 5636L: iss_storagedev@hp.com 5637L: esc.storagedev@microsemi.com 5638L: linux-scsi@vger.kernel.org 5639S: Supported 5640F: Documentation/blockdev/cciss.txt 5641F: drivers/block/cciss* 5642F: include/linux/cciss_ioctl.h 5643F: include/uapi/linux/cciss_ioctl.h 5644 5645HFI1 DRIVER 5646M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5647M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5648L: linux-rdma@vger.kernel.org 5649S: Supported 5650F: drivers/infiniband/hw/hfi1 5651 5652HFS FILESYSTEM 5653L: linux-fsdevel@vger.kernel.org 5654S: Orphan 5655F: Documentation/filesystems/hfs.txt 5656F: fs/hfs/ 5657 5658HFSPLUS FILESYSTEM 5659L: linux-fsdevel@vger.kernel.org 5660S: Orphan 5661F: Documentation/filesystems/hfsplus.txt 5662F: fs/hfsplus/ 5663 5664HGA FRAMEBUFFER DRIVER 5665M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5666L: linux-nvidia@lists.surfsouth.com 5667W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5668S: Maintained 5669F: drivers/video/fbdev/hgafb.c 5670 5671HIBERNATION (aka Software Suspend, aka swsusp) 5672M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5673M: Pavel Machek <pavel@ucw.cz> 5674L: linux-pm@vger.kernel.org 5675B: https://bugzilla.kernel.org 5676S: Supported 5677F: arch/x86/power/ 5678F: drivers/base/power/ 5679F: kernel/power/ 5680F: include/linux/suspend.h 5681F: include/linux/freezer.h 5682F: include/linux/pm.h 5683F: arch/*/include/asm/suspend*.h 5684 5685HID CORE LAYER 5686M: Jiri Kosina <jikos@kernel.org> 5687R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5688L: linux-input@vger.kernel.org 5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5690S: Maintained 5691F: drivers/hid/ 5692F: include/linux/hid* 5693F: include/uapi/linux/hid* 5694 5695HID SENSOR HUB DRIVERS 5696M: Jiri Kosina <jikos@kernel.org> 5697M: Jonathan Cameron <jic23@kernel.org> 5698M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5699L: linux-input@vger.kernel.org 5700L: linux-iio@vger.kernel.org 5701S: Maintained 5702F: Documentation/hid/hid-sensor* 5703F: drivers/hid/hid-sensor-* 5704F: drivers/iio/*/hid-* 5705F: include/linux/hid-sensor-* 5706 5707HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5708M: Thomas Gleixner <tglx@linutronix.de> 5709L: linux-kernel@vger.kernel.org 5710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5711S: Maintained 5712F: Documentation/timers/ 5713F: kernel/time/hrtimer.c 5714F: kernel/time/clockevents.c 5715F: kernel/time/tick*.* 5716F: kernel/time/timer_*.c 5717F: include/linux/clockchips.h 5718F: include/linux/hrtimer.h 5719 5720HIGH-SPEED SCC DRIVER FOR AX.25 5721L: linux-hams@vger.kernel.org 5722S: Orphan 5723F: drivers/net/hamradio/dmascc.c 5724F: drivers/net/hamradio/scc.c 5725 5726HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5727M: HighPoint Linux Team <linux@highpoint-tech.com> 5728W: http://www.highpoint-tech.com 5729S: Supported 5730F: Documentation/scsi/hptiop.txt 5731F: drivers/scsi/hptiop.c 5732 5733HIPPI 5734M: Jes Sorensen <jes@trained-monkey.org> 5735L: linux-hippi@sunsite.dk 5736S: Maintained 5737F: include/linux/hippidevice.h 5738F: include/uapi/linux/if_hippi.h 5739F: net/802/hippi.c 5740F: drivers/net/hippi/ 5741 5742HISILICON NETWORK SUBSYSTEM DRIVER 5743M: Yisen Zhuang <yisen.zhuang@huawei.com> 5744M: Salil Mehta <salil.mehta@huawei.com> 5745L: netdev@vger.kernel.org 5746W: http://www.hisilicon.com 5747S: Maintained 5748F: drivers/net/ethernet/hisilicon/ 5749F: Documentation/devicetree/bindings/net/hisilicon*.txt 5750 5751HISILICON ROCE DRIVER 5752M: Lijun Ou <oulijun@huawei.com> 5753M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5754L: linux-rdma@vger.kernel.org 5755S: Maintained 5756F: drivers/infiniband/hw/hns/ 5757F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5758 5759HISILICON SAS Controller 5760M: John Garry <john.garry@huawei.com> 5761W: http://www.hisilicon.com 5762S: Supported 5763F: drivers/scsi/hisi_sas/ 5764F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5765 5766HOST AP DRIVER 5767M: Jouni Malinen <j@w1.fi> 5768L: linux-wireless@vger.kernel.org 5769W: http://w1.fi/hostap-driver.html 5770S: Obsolete 5771F: drivers/net/wireless/intersil/hostap/ 5772 5773HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5774L: platform-driver-x86@vger.kernel.org 5775S: Orphan 5776F: drivers/platform/x86/tc1100-wmi.c 5777 5778HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5779M: Jaroslav Kysela <perex@perex.cz> 5780S: Maintained 5781F: drivers/net/ethernet/hp/hp100.* 5782 5783HPET: High Precision Event Timers driver 5784M: Clemens Ladisch <clemens@ladisch.de> 5785S: Maintained 5786F: Documentation/timers/hpet.txt 5787F: drivers/char/hpet.c 5788F: include/linux/hpet.h 5789F: include/uapi/linux/hpet.h 5790 5791HPET: x86 5792S: Orphan 5793F: arch/x86/kernel/hpet.c 5794F: arch/x86/include/asm/hpet.h 5795 5796HPFS FILESYSTEM 5797M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5798W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5799S: Maintained 5800F: fs/hpfs/ 5801 5802HSI SUBSYSTEM 5803M: Sebastian Reichel <sre@kernel.org> 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5805S: Maintained 5806F: Documentation/ABI/testing/sysfs-bus-hsi 5807F: Documentation/device-drivers/serial-interfaces.rst 5808F: drivers/hsi/ 5809F: include/linux/hsi/ 5810F: include/uapi/linux/hsi/ 5811 5812HSO 3G MODEM DRIVER 5813M: Jan Dumon <j.dumon@option.com> 5814W: http://www.pharscape.org 5815S: Maintained 5816F: drivers/net/usb/hso.c 5817 5818HSR NETWORK PROTOCOL 5819M: Arvid Brodin <arvid.brodin@alten.se> 5820L: netdev@vger.kernel.org 5821S: Maintained 5822F: net/hsr/ 5823 5824HTCPEN TOUCHSCREEN DRIVER 5825M: Pau Oliva Fora <pof@eslack.org> 5826L: linux-input@vger.kernel.org 5827S: Maintained 5828F: drivers/input/touchscreen/htcpen.c 5829 5830HUGETLB FILESYSTEM 5831M: Nadia Yvette Chambers <nyc@holomorphy.com> 5832S: Maintained 5833F: fs/hugetlbfs/ 5834 5835HVA ST MEDIA DRIVER 5836M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5837L: linux-media@vger.kernel.org 5838T: git git://linuxtv.org/media_tree.git 5839W: https://linuxtv.org 5840S: Supported 5841F: drivers/media/platform/sti/hva 5842 5843Hyper-V CORE AND DRIVERS 5844M: "K. Y. Srinivasan" <kys@microsoft.com> 5845M: Haiyang Zhang <haiyangz@microsoft.com> 5846L: devel@linuxdriverproject.org 5847S: Maintained 5848F: arch/x86/include/asm/mshyperv.h 5849F: arch/x86/include/uapi/asm/hyperv.h 5850F: arch/x86/kernel/cpu/mshyperv.c 5851F: drivers/hid/hid-hyperv.c 5852F: drivers/hv/ 5853F: drivers/input/serio/hyperv-keyboard.c 5854F: drivers/pci/host/pci-hyperv.c 5855F: drivers/net/hyperv/ 5856F: drivers/scsi/storvsc_drv.c 5857F: drivers/video/fbdev/hyperv_fb.c 5858F: include/linux/hyperv.h 5859F: tools/hv/ 5860F: Documentation/ABI/stable/sysfs-bus-vmbus 5861 5862I2C MUXES 5863M: Peter Rosin <peda@axentia.se> 5864L: linux-i2c@vger.kernel.org 5865S: Maintained 5866F: Documentation/i2c/i2c-topology 5867F: Documentation/i2c/muxes/ 5868F: Documentation/devicetree/bindings/i2c/i2c-mux* 5869F: Documentation/devicetree/bindings/i2c/i2c-arb* 5870F: Documentation/devicetree/bindings/i2c/i2c-gate* 5871F: drivers/i2c/i2c-mux.c 5872F: drivers/i2c/muxes/ 5873F: include/linux/i2c-mux.h 5874 5875I2C OVER PARALLEL PORT 5876M: Jean Delvare <jdelvare@suse.com> 5877L: linux-i2c@vger.kernel.org 5878S: Maintained 5879F: Documentation/i2c/busses/i2c-parport 5880F: Documentation/i2c/busses/i2c-parport-light 5881F: drivers/i2c/busses/i2c-parport.c 5882F: drivers/i2c/busses/i2c-parport-light.c 5883 5884I2C/SMBUS CONTROLLER DRIVERS FOR PC 5885M: Jean Delvare <jdelvare@suse.com> 5886L: linux-i2c@vger.kernel.org 5887S: Maintained 5888F: Documentation/i2c/busses/i2c-ali1535 5889F: Documentation/i2c/busses/i2c-ali1563 5890F: Documentation/i2c/busses/i2c-ali15x3 5891F: Documentation/i2c/busses/i2c-amd756 5892F: Documentation/i2c/busses/i2c-amd8111 5893F: Documentation/i2c/busses/i2c-i801 5894F: Documentation/i2c/busses/i2c-nforce2 5895F: Documentation/i2c/busses/i2c-piix4 5896F: Documentation/i2c/busses/i2c-sis5595 5897F: Documentation/i2c/busses/i2c-sis630 5898F: Documentation/i2c/busses/i2c-sis96x 5899F: Documentation/i2c/busses/i2c-via 5900F: Documentation/i2c/busses/i2c-viapro 5901F: drivers/i2c/busses/i2c-ali1535.c 5902F: drivers/i2c/busses/i2c-ali1563.c 5903F: drivers/i2c/busses/i2c-ali15x3.c 5904F: drivers/i2c/busses/i2c-amd756.c 5905F: drivers/i2c/busses/i2c-amd756-s4882.c 5906F: drivers/i2c/busses/i2c-amd8111.c 5907F: drivers/i2c/busses/i2c-i801.c 5908F: drivers/i2c/busses/i2c-isch.c 5909F: drivers/i2c/busses/i2c-nforce2.c 5910F: drivers/i2c/busses/i2c-nforce2-s4985.c 5911F: drivers/i2c/busses/i2c-piix4.c 5912F: drivers/i2c/busses/i2c-sis5595.c 5913F: drivers/i2c/busses/i2c-sis630.c 5914F: drivers/i2c/busses/i2c-sis96x.c 5915F: drivers/i2c/busses/i2c-via.c 5916F: drivers/i2c/busses/i2c-viapro.c 5917 5918I2C/SMBUS ISMT DRIVER 5919M: Seth Heasley <seth.heasley@intel.com> 5920M: Neil Horman <nhorman@tuxdriver.com> 5921L: linux-i2c@vger.kernel.org 5922F: drivers/i2c/busses/i2c-ismt.c 5923F: Documentation/i2c/busses/i2c-ismt 5924 5925I2C/SMBUS STUB DRIVER 5926M: Jean Delvare <jdelvare@suse.com> 5927L: linux-i2c@vger.kernel.org 5928S: Maintained 5929F: drivers/i2c/i2c-stub.c 5930 5931I2C SUBSYSTEM 5932M: Wolfram Sang <wsa@the-dreams.de> 5933L: linux-i2c@vger.kernel.org 5934W: https://i2c.wiki.kernel.org/ 5935Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5937S: Maintained 5938F: Documentation/devicetree/bindings/i2c/ 5939F: Documentation/i2c/ 5940F: drivers/i2c/ 5941F: drivers/i2c/*/ 5942F: include/linux/i2c.h 5943F: include/linux/i2c-*.h 5944F: include/uapi/linux/i2c.h 5945F: include/uapi/linux/i2c-*.h 5946 5947I2C ACPI SUPPORT 5948M: Mika Westerberg <mika.westerberg@linux.intel.com> 5949L: linux-i2c@vger.kernel.org 5950L: linux-acpi@vger.kernel.org 5951S: Maintained 5952 5953I2C-TAOS-EVM DRIVER 5954M: Jean Delvare <jdelvare@suse.com> 5955L: linux-i2c@vger.kernel.org 5956S: Maintained 5957F: Documentation/i2c/busses/i2c-taos-evm 5958F: drivers/i2c/busses/i2c-taos-evm.c 5959 5960I2C-TINY-USB DRIVER 5961M: Till Harbaum <till@harbaum.org> 5962L: linux-i2c@vger.kernel.org 5963W: http://www.harbaum.org/till/i2c_tiny_usb 5964S: Maintained 5965F: drivers/i2c/busses/i2c-tiny-usb.c 5966 5967i386 BOOT CODE 5968M: "H. Peter Anvin" <hpa@zytor.com> 5969S: Maintained 5970F: arch/x86/boot/ 5971 5972i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5973M: "H. Peter Anvin" <hpa@zytor.com> 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5975S: Maintained 5976 5977IA64 (Itanium) PLATFORM 5978M: Tony Luck <tony.luck@intel.com> 5979M: Fenghua Yu <fenghua.yu@intel.com> 5980L: linux-ia64@vger.kernel.org 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5982S: Maintained 5983F: arch/ia64/ 5984 5985IBM Power VMX Cryptographic instructions 5986M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5987M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5988L: linux-crypto@vger.kernel.org 5989S: Supported 5990F: drivers/crypto/vmx/Makefile 5991F: drivers/crypto/vmx/Kconfig 5992F: drivers/crypto/vmx/vmx.c 5993F: drivers/crypto/vmx/aes* 5994F: drivers/crypto/vmx/ghash* 5995F: drivers/crypto/vmx/ppc-xlate.pl 5996 5997IBM Power in-Nest Crypto Acceleration 5998M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5999M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6000L: linux-crypto@vger.kernel.org 6001S: Supported 6002F: drivers/crypto/nx/Makefile 6003F: drivers/crypto/nx/Kconfig 6004F: drivers/crypto/nx/nx-aes* 6005F: drivers/crypto/nx/nx-sha* 6006F: drivers/crypto/nx/nx.* 6007F: drivers/crypto/nx/nx_csbcpb.h 6008F: drivers/crypto/nx/nx_debugfs.h 6009 6010IBM Power 842 compression accelerator 6011M: Dan Streetman <ddstreet@ieee.org> 6012S: Supported 6013F: drivers/crypto/nx/Makefile 6014F: drivers/crypto/nx/Kconfig 6015F: drivers/crypto/nx/nx-842* 6016F: include/linux/sw842.h 6017F: crypto/842.c 6018F: lib/842/ 6019 6020IBM Power Linux RAID adapter 6021M: Brian King <brking@us.ibm.com> 6022S: Supported 6023F: drivers/scsi/ipr.* 6024 6025IBM Power Virtual Ethernet Device Driver 6026M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6027L: netdev@vger.kernel.org 6028S: Supported 6029F: drivers/net/ethernet/ibm/ibmveth.* 6030 6031IBM Power SRIOV Virtual NIC Device Driver 6032M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6033M: John Allen <jallen@linux.vnet.ibm.com> 6034L: netdev@vger.kernel.org 6035S: Supported 6036F: drivers/net/ethernet/ibm/ibmvnic.* 6037 6038IBM Power Virtual SCSI Device Drivers 6039M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6040L: linux-scsi@vger.kernel.org 6041S: Supported 6042F: drivers/scsi/ibmvscsi/ibmvscsi* 6043F: include/scsi/viosrp.h 6044 6045IBM Power Virtual SCSI Device Target Driver 6046M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6047M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6048L: linux-scsi@vger.kernel.org 6049L: target-devel@vger.kernel.org 6050S: Supported 6051F: drivers/scsi/ibmvscsi_tgt/ 6052 6053IBM Power Virtual FC Device Drivers 6054M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6055L: linux-scsi@vger.kernel.org 6056S: Supported 6057F: drivers/scsi/ibmvscsi/ibmvfc* 6058 6059IBM ServeRAID RAID DRIVER 6060S: Orphan 6061F: drivers/scsi/ips.* 6062 6063ICH LPC AND GPIO DRIVER 6064M: Peter Tyser <ptyser@xes-inc.com> 6065S: Maintained 6066F: drivers/mfd/lpc_ich.c 6067F: drivers/gpio/gpio-ich.c 6068 6069IDE SUBSYSTEM 6070M: "David S. Miller" <davem@davemloft.net> 6071L: linux-ide@vger.kernel.org 6072Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6074S: Maintained 6075F: Documentation/ide/ 6076F: drivers/ide/ 6077F: include/linux/ide.h 6078 6079IDEAPAD LAPTOP EXTRAS DRIVER 6080M: Ike Panhc <ike.pan@canonical.com> 6081L: platform-driver-x86@vger.kernel.org 6082W: http://launchpad.net/ideapad-laptop 6083S: Maintained 6084F: drivers/platform/x86/ideapad-laptop.c 6085 6086IDEAPAD LAPTOP SLIDEBAR DRIVER 6087M: Andrey Moiseev <o2g.org.ru@gmail.com> 6088L: linux-input@vger.kernel.org 6089W: https://github.com/o2genum/ideapad-slidebar 6090S: Maintained 6091F: drivers/input/misc/ideapad_slidebar.c 6092 6093IDE/ATAPI DRIVERS 6094M: Borislav Petkov <bp@alien8.de> 6095L: linux-ide@vger.kernel.org 6096S: Maintained 6097F: Documentation/cdrom/ide-cd 6098F: drivers/ide/ide-cd* 6099 6100IDLE-I7300 6101M: Andy Henroid <andrew.d.henroid@intel.com> 6102L: linux-pm@vger.kernel.org 6103S: Supported 6104F: drivers/idle/i7300_idle.c 6105 6106IEEE 802.15.4 SUBSYSTEM 6107M: Alexander Aring <aar@pengutronix.de> 6108L: linux-wpan@vger.kernel.org 6109W: http://wpan.cakelab.org/ 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6112S: Maintained 6113F: net/ieee802154/ 6114F: net/mac802154/ 6115F: drivers/net/ieee802154/ 6116F: include/linux/nl802154.h 6117F: include/linux/ieee802154.h 6118F: include/net/nl802154.h 6119F: include/net/mac802154.h 6120F: include/net/af_ieee802154.h 6121F: include/net/cfg802154.h 6122F: include/net/ieee802154_netdev.h 6123F: Documentation/networking/ieee802154.txt 6124 6125IGORPLUG-USB IR RECEIVER 6126M: Sean Young <sean@mess.org> 6127L: linux-media@vger.kernel.org 6128S: Maintained 6129F: drivers/media/rc/igorplugusb.c 6130 6131IGUANAWORKS USB IR TRANSCEIVER 6132M: Sean Young <sean@mess.org> 6133L: linux-media@vger.kernel.org 6134S: Maintained 6135F: drivers/media/rc/iguanair.c 6136 6137IIO SUBSYSTEM AND DRIVERS 6138M: Jonathan Cameron <jic23@kernel.org> 6139R: Hartmut Knaack <knaack.h@gmx.de> 6140R: Lars-Peter Clausen <lars@metafoo.de> 6141R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6142L: linux-iio@vger.kernel.org 6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6144S: Maintained 6145F: Documentation/devicetree/bindings/iio/ 6146F: drivers/iio/ 6147F: drivers/staging/iio/ 6148F: include/linux/iio/ 6149F: tools/iio/ 6150 6151IKANOS/ADI EAGLE ADSL USB DRIVER 6152M: Matthieu Castet <castet.matthieu@free.fr> 6153M: Stanislaw Gruszka <stf_xl@wp.pl> 6154S: Maintained 6155F: drivers/usb/atm/ueagle-atm.c 6156 6157IMGTEC ASCII LCD DRIVER 6158M: Paul Burton <paul.burton@imgtec.com> 6159S: Maintained 6160F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6161F: drivers/auxdisplay/img-ascii-lcd.c 6162 6163INA209 HARDWARE MONITOR DRIVER 6164M: Guenter Roeck <linux@roeck-us.net> 6165L: linux-hwmon@vger.kernel.org 6166S: Maintained 6167F: Documentation/hwmon/ina209 6168F: Documentation/devicetree/bindings/i2c/ina209.txt 6169F: drivers/hwmon/ina209.c 6170 6171INA2XX HARDWARE MONITOR DRIVER 6172M: Guenter Roeck <linux@roeck-us.net> 6173L: linux-hwmon@vger.kernel.org 6174S: Maintained 6175F: Documentation/hwmon/ina2xx 6176F: drivers/hwmon/ina2xx.c 6177F: include/linux/platform_data/ina2xx.h 6178 6179INDUSTRY PACK SUBSYSTEM (IPACK) 6180M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6181M: Jens Taprogge <jens.taprogge@taprogge.org> 6182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6183L: industrypack-devel@lists.sourceforge.net 6184W: http://industrypack.sourceforge.net 6185S: Maintained 6186F: drivers/ipack/ 6187 6188INGENIC JZ4780 DMA Driver 6189M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6190S: Maintained 6191F: drivers/dma/dma-jz4780.c 6192 6193INGENIC JZ4780 NAND DRIVER 6194M: Harvey Hunt <harveyhuntnexus@gmail.com> 6195L: linux-mtd@lists.infradead.org 6196S: Maintained 6197F: drivers/mtd/nand/jz4780_* 6198 6199INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6200M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6201M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6202L: linux-ima-devel@lists.sourceforge.net 6203L: linux-ima-user@lists.sourceforge.net 6204L: linux-security-module@vger.kernel.org 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6206S: Supported 6207F: security/integrity/ima/ 6208 6209IMGTEC IR DECODER DRIVER 6210M: James Hogan <james.hogan@imgtec.com> 6211S: Maintained 6212F: drivers/media/rc/img-ir/ 6213 6214IMS TWINTURBO FRAMEBUFFER DRIVER 6215L: linux-fbdev@vger.kernel.org 6216S: Orphan 6217F: drivers/video/fbdev/imsttfb.c 6218 6219INFINIBAND SUBSYSTEM 6220M: Doug Ledford <dledford@redhat.com> 6221M: Sean Hefty <sean.hefty@intel.com> 6222M: Hal Rosenstock <hal.rosenstock@gmail.com> 6223L: linux-rdma@vger.kernel.org 6224W: http://www.openfabrics.org/ 6225Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6227S: Supported 6228F: Documentation/infiniband/ 6229F: drivers/infiniband/ 6230F: include/uapi/linux/if_infiniband.h 6231F: include/uapi/rdma/ 6232F: include/rdma/ 6233 6234INOTIFY 6235M: John McCutchan <john@johnmccutchan.com> 6236M: Robert Love <rlove@rlove.org> 6237M: Eric Paris <eparis@parisplace.org> 6238S: Maintained 6239F: Documentation/filesystems/inotify.txt 6240F: fs/notify/inotify/ 6241F: include/linux/inotify.h 6242F: include/uapi/linux/inotify.h 6243 6244INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6245M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6246L: linux-input@vger.kernel.org 6247Q: http://patchwork.kernel.org/project/linux-input/list/ 6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6249S: Maintained 6250F: drivers/input/ 6251F: include/linux/input.h 6252F: include/uapi/linux/input.h 6253F: include/linux/input/ 6254F: Documentation/devicetree/bindings/input/ 6255 6256INPUT MULTITOUCH (MT) PROTOCOL 6257M: Henrik Rydberg <rydberg@bitmath.org> 6258L: linux-input@vger.kernel.org 6259S: Odd fixes 6260F: Documentation/input/multi-touch-protocol.txt 6261F: drivers/input/input-mt.c 6262K: \b(ABS|SYN)_MT_ 6263 6264INTEL ASoC BDW/HSW DRIVERS 6265M: Jie Yang <yang.jie@linux.intel.com> 6266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6267S: Supported 6268F: sound/soc/intel/common/sst-dsp* 6269F: sound/soc/intel/common/sst-firmware.c 6270F: sound/soc/intel/boards/broadwell.c 6271F: sound/soc/intel/haswell/ 6272 6273INTEL C600 SERIES SAS CONTROLLER DRIVER 6274M: Intel SCU Linux support <intel-linux-scu@intel.com> 6275M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6276L: linux-scsi@vger.kernel.org 6277T: git git://git.code.sf.net/p/intel-sas/isci 6278S: Supported 6279F: drivers/scsi/isci/ 6280 6281INTEL HID EVENT DRIVER 6282M: Alex Hung <alex.hung@canonical.com> 6283L: platform-driver-x86@vger.kernel.org 6284S: Maintained 6285F: drivers/platform/x86/intel-hid.c 6286 6287INTEL VIRTUAL BUTTON DRIVER 6288M: AceLan Kao <acelan.kao@canonical.com> 6289L: platform-driver-x86@vger.kernel.org 6290S: Maintained 6291F: drivers/platform/x86/intel-vbtn.c 6292 6293INTEL IDLE DRIVER 6294M: Len Brown <lenb@kernel.org> 6295L: linux-pm@vger.kernel.org 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6297S: Supported 6298F: drivers/idle/intel_idle.c 6299 6300INTEL INTEGRATED SENSOR HUB DRIVER 6301M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6302M: Jiri Kosina <jikos@kernel.org> 6303L: linux-input@vger.kernel.org 6304S: Maintained 6305F: drivers/hid/intel-ish-hid/ 6306 6307INTEL PSTATE DRIVER 6308M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6309M: Len Brown <lenb@kernel.org> 6310L: linux-pm@vger.kernel.org 6311S: Supported 6312F: drivers/cpufreq/intel_pstate.c 6313 6314INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6315M: Maik Broemme <mbroemme@libmpq.org> 6316L: linux-fbdev@vger.kernel.org 6317S: Maintained 6318F: Documentation/fb/intelfb.txt 6319F: drivers/video/fbdev/intelfb/ 6320 6321INTEL 810/815 FRAMEBUFFER DRIVER 6322M: Antonino Daplas <adaplas@gmail.com> 6323L: linux-fbdev@vger.kernel.org 6324S: Maintained 6325F: drivers/video/fbdev/i810/ 6326 6327INTEL MENLOW THERMAL DRIVER 6328M: Sujith Thomas <sujith.thomas@intel.com> 6329L: platform-driver-x86@vger.kernel.org 6330W: https://01.org/linux-acpi 6331S: Supported 6332F: drivers/platform/x86/intel_menlow.c 6333 6334INTEL I/OAT DMA DRIVER 6335M: Dave Jiang <dave.jiang@intel.com> 6336R: Dan Williams <dan.j.williams@intel.com> 6337L: dmaengine@vger.kernel.org 6338Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6339S: Supported 6340F: drivers/dma/ioat* 6341 6342INTEL IOMMU (VT-d) 6343M: David Woodhouse <dwmw2@infradead.org> 6344L: iommu@lists.linux-foundation.org 6345T: git git://git.infradead.org/iommu-2.6.git 6346S: Supported 6347F: drivers/iommu/intel-iommu.c 6348F: include/linux/intel-iommu.h 6349 6350INTEL IOP-ADMA DMA DRIVER 6351R: Dan Williams <dan.j.williams@intel.com> 6352S: Odd fixes 6353F: drivers/dma/iop-adma.c 6354 6355INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6356M: Krzysztof Halasa <khalasa@piap.pl> 6357S: Maintained 6358F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6359F: arch/arm/mach-ixp4xx/include/mach/npe.h 6360F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6361F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6362F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6363F: drivers/net/wan/ixp4xx_hss.c 6364 6365INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6366M: Deepak Saxena <dsaxena@plexity.net> 6367S: Maintained 6368F: drivers/char/hw_random/ixp4xx-rng.c 6369 6370INTEL ETHERNET DRIVERS 6371M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6372L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6373W: http://www.intel.com/support/feedback.htm 6374W: http://e1000.sourceforge.net/ 6375Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6378S: Supported 6379F: Documentation/networking/e100.txt 6380F: Documentation/networking/e1000.txt 6381F: Documentation/networking/e1000e.txt 6382F: Documentation/networking/igb.txt 6383F: Documentation/networking/igbvf.txt 6384F: Documentation/networking/ixgb.txt 6385F: Documentation/networking/ixgbe.txt 6386F: Documentation/networking/ixgbevf.txt 6387F: Documentation/networking/i40e.txt 6388F: Documentation/networking/i40evf.txt 6389F: drivers/net/ethernet/intel/ 6390F: drivers/net/ethernet/intel/*/ 6391 6392INTEL RDMA RNIC DRIVER 6393M: Faisal Latif <faisal.latif@intel.com> 6394R: Chien Tin Tung <chien.tin.tung@intel.com> 6395R: Mustafa Ismail <mustafa.ismail@intel.com> 6396R: Shiraz Saleem <shiraz.saleem@intel.com> 6397R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6398L: linux-rdma@vger.kernel.org 6399S: Supported 6400F: drivers/infiniband/hw/i40iw/ 6401 6402INTEL MERRIFIELD GPIO DRIVER 6403M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6404L: linux-gpio@vger.kernel.org 6405S: Maintained 6406F: drivers/gpio/gpio-merrifield.c 6407 6408INTEL-MID GPIO DRIVER 6409M: David Cohen <david.a.cohen@linux.intel.com> 6410L: linux-gpio@vger.kernel.org 6411S: Maintained 6412F: drivers/gpio/gpio-intel-mid.c 6413 6414INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6415M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6416L: linux-wireless@vger.kernel.org 6417S: Maintained 6418F: Documentation/networking/README.ipw2100 6419F: Documentation/networking/README.ipw2200 6420F: drivers/net/wireless/intel/ipw2x00/ 6421 6422INTEL(R) TRACE HUB 6423M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6424S: Supported 6425F: Documentation/trace/intel_th.txt 6426F: drivers/hwtracing/intel_th/ 6427 6428INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6429M: Ning Sun <ning.sun@intel.com> 6430L: tboot-devel@lists.sourceforge.net 6431W: http://tboot.sourceforge.net 6432T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6433S: Supported 6434F: Documentation/intel_txt.txt 6435F: include/linux/tboot.h 6436F: arch/x86/kernel/tboot.c 6437 6438INTEL WIRELESS WIMAX CONNECTION 2400 6439M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6440M: linux-wimax@intel.com 6441L: wimax@linuxwimax.org (subscribers-only) 6442S: Supported 6443W: http://linuxwimax.org 6444F: Documentation/wimax/README.i2400m 6445F: drivers/net/wimax/i2400m/ 6446F: include/uapi/linux/wimax/i2400m.h 6447 6448INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6449M: Stanislaw Gruszka <sgruszka@redhat.com> 6450L: linux-wireless@vger.kernel.org 6451S: Supported 6452F: drivers/net/wireless/intel/iwlegacy/ 6453 6454INTEL WIRELESS WIFI LINK (iwlwifi) 6455M: Johannes Berg <johannes.berg@intel.com> 6456M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6457M: Luca Coelho <luciano.coelho@intel.com> 6458M: Intel Linux Wireless <linuxwifi@intel.com> 6459L: linux-wireless@vger.kernel.org 6460W: http://intellinuxwireless.org 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6462S: Supported 6463F: drivers/net/wireless/intel/iwlwifi/ 6464 6465INTEL MANAGEMENT ENGINE (mei) 6466M: Tomas Winkler <tomas.winkler@intel.com> 6467L: linux-kernel@vger.kernel.org 6468S: Supported 6469F: include/uapi/linux/mei.h 6470F: include/linux/mei_cl_bus.h 6471F: drivers/misc/mei/* 6472F: drivers/watchdog/mei_wdt.c 6473F: Documentation/misc-devices/mei/* 6474F: samples/mei/* 6475 6476INTEL MIC DRIVERS (mic) 6477M: Sudeep Dutt <sudeep.dutt@intel.com> 6478M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6479S: Supported 6480W: https://github.com/sudeepdutt/mic 6481W: http://software.intel.com/en-us/mic-developer 6482F: include/linux/mic_bus.h 6483F: include/linux/scif.h 6484F: include/uapi/linux/mic_common.h 6485F: include/uapi/linux/mic_ioctl.h 6486F: include/uapi/linux/scif_ioctl.h 6487F: drivers/misc/mic/ 6488F: drivers/dma/mic_x100_dma.c 6489F: drivers/dma/mic_x100_dma.h 6490F: Documentation/mic/ 6491 6492INTEL PMC/P-Unit IPC DRIVER 6493M: Zha Qipeng<qipeng.zha@intel.com> 6494L: platform-driver-x86@vger.kernel.org 6495S: Maintained 6496F: drivers/platform/x86/intel_pmc_ipc.c 6497F: drivers/platform/x86/intel_punit_ipc.c 6498F: arch/x86/include/asm/intel_pmc_ipc.h 6499F: arch/x86/include/asm/intel_punit_ipc.h 6500 6501INTEL TELEMETRY DRIVER 6502M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6503L: platform-driver-x86@vger.kernel.org 6504S: Maintained 6505F: arch/x86/include/asm/intel_telemetry.h 6506F: drivers/platform/x86/intel_telemetry* 6507 6508INTEL PMC CORE DRIVER 6509M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6510M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6511L: platform-driver-x86@vger.kernel.org 6512S: Maintained 6513F: arch/x86/include/asm/pmc_core.h 6514F: drivers/platform/x86/intel_pmc_core* 6515 6516IOC3 ETHERNET DRIVER 6517M: Ralf Baechle <ralf@linux-mips.org> 6518L: linux-mips@linux-mips.org 6519S: Maintained 6520F: drivers/net/ethernet/sgi/ioc3-eth.c 6521 6522IOC3 SERIAL DRIVER 6523M: Pat Gefre <pfg@sgi.com> 6524L: linux-serial@vger.kernel.org 6525S: Maintained 6526F: drivers/tty/serial/ioc3_serial.c 6527 6528IOMMU DRIVERS 6529M: Joerg Roedel <joro@8bytes.org> 6530L: iommu@lists.linux-foundation.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6532S: Maintained 6533F: Documentation/devicetree/bindings/iommu/ 6534F: drivers/iommu/ 6535 6536IP MASQUERADING 6537M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6538S: Maintained 6539F: net/ipv4/netfilter/ipt_MASQUERADE.c 6540 6541IPMI SUBSYSTEM 6542M: Corey Minyard <minyard@acm.org> 6543L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6544W: http://openipmi.sourceforge.net/ 6545S: Supported 6546F: Documentation/IPMI.txt 6547F: drivers/char/ipmi/ 6548F: include/linux/ipmi* 6549F: include/uapi/linux/ipmi* 6550 6551QCOM AUDIO (ASoC) DRIVERS 6552M: Patrick Lai <plai@codeaurora.org> 6553M: Banajit Goswami <bgoswami@codeaurora.org> 6554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6555S: Supported 6556F: sound/soc/qcom/ 6557 6558IPS SCSI RAID DRIVER 6559M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6560L: linux-scsi@vger.kernel.org 6561W: http://www.adaptec.com/ 6562S: Maintained 6563F: drivers/scsi/ips* 6564 6565IPVS 6566M: Wensong Zhang <wensong@linux-vs.org> 6567M: Simon Horman <horms@verge.net.au> 6568M: Julian Anastasov <ja@ssi.bg> 6569L: netdev@vger.kernel.org 6570L: lvs-devel@vger.kernel.org 6571S: Maintained 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6574F: Documentation/networking/ipvs-sysctl.txt 6575F: include/net/ip_vs.h 6576F: include/uapi/linux/ip_vs.h 6577F: net/netfilter/ipvs/ 6578 6579IPWIRELESS DRIVER 6580M: Jiri Kosina <jikos@kernel.org> 6581M: David Sterba <dsterba@suse.com> 6582S: Odd Fixes 6583F: drivers/tty/ipwireless/ 6584 6585IPX NETWORK LAYER 6586M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6587L: netdev@vger.kernel.org 6588S: Maintained 6589F: include/net/ipx.h 6590F: include/uapi/linux/ipx.h 6591F: net/ipx/ 6592 6593IRDA SUBSYSTEM 6594M: Samuel Ortiz <samuel@sortiz.org> 6595L: irda-users@lists.sourceforge.net (subscribers-only) 6596L: netdev@vger.kernel.org 6597W: http://irda.sourceforge.net/ 6598S: Maintained 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6600F: Documentation/networking/irda.txt 6601F: drivers/net/irda/ 6602F: include/net/irda/ 6603F: net/irda/ 6604 6605IRQ SUBSYSTEM 6606M: Thomas Gleixner <tglx@linutronix.de> 6607L: linux-kernel@vger.kernel.org 6608S: Maintained 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6610F: kernel/irq/ 6611 6612IRQCHIP DRIVERS 6613M: Thomas Gleixner <tglx@linutronix.de> 6614M: Jason Cooper <jason@lakedaemon.net> 6615M: Marc Zyngier <marc.zyngier@arm.com> 6616L: linux-kernel@vger.kernel.org 6617S: Maintained 6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6619T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6620F: Documentation/devicetree/bindings/interrupt-controller/ 6621F: drivers/irqchip/ 6622 6623IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6624M: Marc Zyngier <marc.zyngier@arm.com> 6625S: Maintained 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6627F: Documentation/IRQ-domain.txt 6628F: include/linux/irqdomain.h 6629F: kernel/irq/irqdomain.c 6630F: kernel/irq/msi.c 6631 6632ISA 6633M: William Breathitt Gray <vilhelm.gray@gmail.com> 6634S: Maintained 6635F: Documentation/isa.txt 6636F: drivers/base/isa.c 6637F: include/linux/isa.h 6638 6639ISAPNP 6640M: Jaroslav Kysela <perex@perex.cz> 6641S: Maintained 6642F: Documentation/isapnp.txt 6643F: drivers/pnp/isapnp/ 6644F: include/linux/isapnp.h 6645 6646ISA RADIO MODULE 6647M: Hans Verkuil <hverkuil@xs4all.nl> 6648L: linux-media@vger.kernel.org 6649T: git git://linuxtv.org/media_tree.git 6650W: https://linuxtv.org 6651S: Maintained 6652F: drivers/media/radio/radio-isa* 6653 6654iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6655M: Peter Jones <pjones@redhat.com> 6656M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6657S: Maintained 6658F: drivers/firmware/iscsi_ibft* 6659 6660ISCSI 6661M: Lee Duncan <lduncan@suse.com> 6662M: Chris Leech <cleech@redhat.com> 6663L: open-iscsi@googlegroups.com 6664W: www.open-iscsi.com 6665S: Maintained 6666F: drivers/scsi/*iscsi* 6667F: include/scsi/*iscsi* 6668 6669ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6670M: Or Gerlitz <ogerlitz@mellanox.com> 6671M: Sagi Grimberg <sagi@grimberg.me> 6672M: Roi Dayan <roid@mellanox.com> 6673L: linux-rdma@vger.kernel.org 6674S: Supported 6675W: http://www.openfabrics.org 6676W: www.open-iscsi.org 6677Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6678F: drivers/infiniband/ulp/iser/ 6679 6680ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6681M: Sagi Grimberg <sagi@grimberg.me> 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6683L: linux-rdma@vger.kernel.org 6684L: target-devel@vger.kernel.org 6685S: Supported 6686W: http://www.linux-iscsi.org 6687F: drivers/infiniband/ulp/isert 6688 6689ISDN SUBSYSTEM 6690M: Karsten Keil <isdn@linux-pingi.de> 6691L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6692L: netdev@vger.kernel.org 6693W: http://www.isdn4linux.de 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6695S: Maintained 6696F: Documentation/isdn/ 6697F: drivers/isdn/ 6698F: include/linux/isdn.h 6699F: include/linux/isdn/ 6700F: include/uapi/linux/isdn.h 6701F: include/uapi/linux/isdn/ 6702 6703ISDN SUBSYSTEM (Eicon active card driver) 6704M: Armin Schindler <mac@melware.de> 6705L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6706W: http://www.melware.de 6707S: Maintained 6708F: drivers/isdn/hardware/eicon/ 6709 6710IT87 HARDWARE MONITORING DRIVER 6711M: Jean Delvare <jdelvare@suse.com> 6712L: linux-hwmon@vger.kernel.org 6713S: Maintained 6714F: Documentation/hwmon/it87 6715F: drivers/hwmon/it87.c 6716 6717IT913X MEDIA DRIVER 6718M: Antti Palosaari <crope@iki.fi> 6719L: linux-media@vger.kernel.org 6720W: https://linuxtv.org 6721W: http://palosaari.fi/linux/ 6722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6723T: git git://linuxtv.org/anttip/media_tree.git 6724S: Maintained 6725F: drivers/media/tuners/it913x* 6726 6727IVTV VIDEO4LINUX DRIVER 6728M: Andy Walls <awalls@md.metrocast.net> 6729L: ivtv-devel@ivtvdriver.org (subscribers-only) 6730L: linux-media@vger.kernel.org 6731T: git git://linuxtv.org/media_tree.git 6732W: http://www.ivtvdriver.org 6733S: Maintained 6734F: Documentation/media/v4l-drivers/ivtv* 6735F: drivers/media/pci/ivtv/ 6736F: include/uapi/linux/ivtv* 6737 6738IX2505V MEDIA DRIVER 6739M: Malcolm Priestley <tvboxspy@gmail.com> 6740L: linux-media@vger.kernel.org 6741W: https://linuxtv.org 6742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6743S: Maintained 6744F: drivers/media/dvb-frontends/ix2505v* 6745 6746JC42.4 TEMPERATURE SENSOR DRIVER 6747M: Guenter Roeck <linux@roeck-us.net> 6748L: linux-hwmon@vger.kernel.org 6749S: Maintained 6750F: drivers/hwmon/jc42.c 6751F: Documentation/hwmon/jc42 6752 6753JFS FILESYSTEM 6754M: Dave Kleikamp <shaggy@kernel.org> 6755L: jfs-discussion@lists.sourceforge.net 6756W: http://jfs.sourceforge.net/ 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6758S: Maintained 6759F: Documentation/filesystems/jfs.txt 6760F: fs/jfs/ 6761 6762JME NETWORK DRIVER 6763M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6764L: netdev@vger.kernel.org 6765S: Maintained 6766F: drivers/net/ethernet/jme.* 6767 6768JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6769M: David Woodhouse <dwmw2@infradead.org> 6770L: linux-mtd@lists.infradead.org 6771W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6772S: Maintained 6773F: fs/jffs2/ 6774F: include/uapi/linux/jffs2.h 6775 6776JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6777M: "Theodore Ts'o" <tytso@mit.edu> 6778M: Jan Kara <jack@suse.com> 6779L: linux-ext4@vger.kernel.org 6780S: Maintained 6781F: fs/jbd2/ 6782F: include/linux/jbd2.h 6783 6784JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6785M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6786L: linux-media@vger.kernel.org 6787S: Maintained 6788F: drivers/media/platform/rcar_jpu.c 6789 6790JSM Neo PCI based serial card 6791M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6792L: linux-serial@vger.kernel.org 6793S: Maintained 6794F: drivers/tty/serial/jsm/ 6795 6796K10TEMP HARDWARE MONITORING DRIVER 6797M: Clemens Ladisch <clemens@ladisch.de> 6798L: linux-hwmon@vger.kernel.org 6799S: Maintained 6800F: Documentation/hwmon/k10temp 6801F: drivers/hwmon/k10temp.c 6802 6803K8TEMP HARDWARE MONITORING DRIVER 6804M: Rudolf Marek <r.marek@assembler.cz> 6805L: linux-hwmon@vger.kernel.org 6806S: Maintained 6807F: Documentation/hwmon/k8temp 6808F: drivers/hwmon/k8temp.c 6809 6810KASAN 6811M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6812R: Alexander Potapenko <glider@google.com> 6813R: Dmitry Vyukov <dvyukov@google.com> 6814L: kasan-dev@googlegroups.com 6815S: Maintained 6816F: arch/*/include/asm/kasan.h 6817F: arch/*/mm/kasan_init* 6818F: Documentation/dev-tools/kasan.rst 6819F: include/linux/kasan*.h 6820F: lib/test_kasan.c 6821F: mm/kasan/ 6822F: scripts/Makefile.kasan 6823 6824KCONFIG 6825M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6826L: linux-kbuild@vger.kernel.org 6827T: git git://gitorious.org/linux-kconfig/linux-kconfig 6828S: Maintained 6829F: Documentation/kbuild/kconfig-language.txt 6830F: scripts/kconfig/ 6831 6832KDUMP 6833M: Dave Young <dyoung@redhat.com> 6834M: Baoquan He <bhe@redhat.com> 6835R: Vivek Goyal <vgoyal@redhat.com> 6836L: kexec@lists.infradead.org 6837W: http://lse.sourceforge.net/kdump/ 6838S: Maintained 6839F: Documentation/kdump/ 6840 6841KEENE FM RADIO TRANSMITTER DRIVER 6842M: Hans Verkuil <hverkuil@xs4all.nl> 6843L: linux-media@vger.kernel.org 6844T: git git://linuxtv.org/media_tree.git 6845W: https://linuxtv.org 6846S: Maintained 6847F: drivers/media/radio/radio-keene* 6848 6849KERNEL AUTOMOUNTER v4 (AUTOFS4) 6850M: Ian Kent <raven@themaw.net> 6851L: autofs@vger.kernel.org 6852S: Maintained 6853F: fs/autofs4/ 6854 6855KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6856M: Michal Marek <mmarek@suse.com> 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6859L: linux-kbuild@vger.kernel.org 6860S: Maintained 6861F: Documentation/kbuild/ 6862F: Makefile 6863F: scripts/Makefile.* 6864F: scripts/basic/ 6865F: scripts/mk* 6866F: scripts/package/ 6867 6868KERNEL JANITORS 6869L: kernel-janitors@vger.kernel.org 6870W: http://kernelnewbies.org/KernelJanitors 6871S: Odd Fixes 6872 6873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6874M: "J. Bruce Fields" <bfields@fieldses.org> 6875M: Jeff Layton <jlayton@poochiereds.net> 6876L: linux-nfs@vger.kernel.org 6877W: http://nfs.sourceforge.net/ 6878T: git git://linux-nfs.org/~bfields/linux.git 6879S: Supported 6880F: fs/nfsd/ 6881F: include/uapi/linux/nfsd/ 6882F: fs/lockd/ 6883F: fs/nfs_common/ 6884F: net/sunrpc/ 6885F: include/linux/lockd/ 6886F: include/linux/sunrpc/ 6887F: include/uapi/linux/sunrpc/ 6888 6889KERNEL SELFTEST FRAMEWORK 6890M: Shuah Khan <shuahkh@osg.samsung.com> 6891M: Shuah Khan <shuah@kernel.org> 6892L: linux-kselftest@vger.kernel.org 6893T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6894S: Maintained 6895F: tools/testing/selftests 6896 6897KERNEL VIRTUAL MACHINE (KVM) 6898M: Paolo Bonzini <pbonzini@redhat.com> 6899M: Radim Krčmář <rkrcmar@redhat.com> 6900L: kvm@vger.kernel.org 6901W: http://www.linux-kvm.org 6902T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6903S: Supported 6904F: Documentation/*/kvm*.txt 6905F: Documentation/virtual/kvm/ 6906F: arch/*/kvm/ 6907F: arch/x86/kernel/kvm.c 6908F: arch/x86/kernel/kvmclock.c 6909F: arch/*/include/asm/kvm* 6910F: include/linux/kvm* 6911F: include/uapi/linux/kvm* 6912F: virt/kvm/ 6913F: tools/kvm/ 6914 6915KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6916M: Joerg Roedel <joro@8bytes.org> 6917L: kvm@vger.kernel.org 6918W: http://www.linux-kvm.org/ 6919S: Maintained 6920F: arch/x86/include/asm/svm.h 6921F: arch/x86/kvm/svm.c 6922 6923KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6924M: Alexander Graf <agraf@suse.com> 6925L: kvm-ppc@vger.kernel.org 6926W: http://www.linux-kvm.org/ 6927T: git git://github.com/agraf/linux-2.6.git 6928S: Supported 6929F: arch/powerpc/include/asm/kvm* 6930F: arch/powerpc/kvm/ 6931 6932KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6933M: Christian Borntraeger <borntraeger@de.ibm.com> 6934M: Cornelia Huck <cornelia.huck@de.ibm.com> 6935L: linux-s390@vger.kernel.org 6936W: http://www.ibm.com/developerworks/linux/linux390/ 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6938S: Supported 6939F: Documentation/s390/kvm.txt 6940F: arch/s390/include/asm/kvm* 6941F: arch/s390/kvm/ 6942 6943KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6944M: Christoffer Dall <christoffer.dall@linaro.org> 6945M: Marc Zyngier <marc.zyngier@arm.com> 6946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6947L: kvmarm@lists.cs.columbia.edu 6948W: http://systems.cs.columbia.edu/projects/kvm-arm 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6950S: Supported 6951F: arch/arm/include/uapi/asm/kvm* 6952F: arch/arm/include/asm/kvm* 6953F: arch/arm/kvm/ 6954F: virt/kvm/arm/ 6955F: include/kvm/arm_* 6956 6957KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6958M: Christoffer Dall <christoffer.dall@linaro.org> 6959M: Marc Zyngier <marc.zyngier@arm.com> 6960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6961L: kvmarm@lists.cs.columbia.edu 6962S: Maintained 6963F: arch/arm64/include/uapi/asm/kvm* 6964F: arch/arm64/include/asm/kvm* 6965F: arch/arm64/kvm/ 6966 6967KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6968M: James Hogan <james.hogan@imgtec.com> 6969L: linux-mips@linux-mips.org 6970S: Supported 6971F: arch/mips/include/uapi/asm/kvm* 6972F: arch/mips/include/asm/kvm* 6973F: arch/mips/kvm/ 6974 6975KEXEC 6976M: Eric Biederman <ebiederm@xmission.com> 6977W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6978L: kexec@lists.infradead.org 6979S: Maintained 6980F: include/linux/kexec.h 6981F: include/uapi/linux/kexec.h 6982F: kernel/kexec* 6983 6984KEYS/KEYRINGS: 6985M: David Howells <dhowells@redhat.com> 6986L: keyrings@vger.kernel.org 6987S: Maintained 6988F: Documentation/security/keys.txt 6989F: include/linux/key.h 6990F: include/linux/key-type.h 6991F: include/linux/keyctl.h 6992F: include/uapi/linux/keyctl.h 6993F: include/keys/ 6994F: security/keys/ 6995 6996KEYS-TRUSTED 6997M: David Safford <safford@us.ibm.com> 6998M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6999L: linux-security-module@vger.kernel.org 7000L: keyrings@vger.kernel.org 7001S: Supported 7002F: Documentation/security/keys-trusted-encrypted.txt 7003F: include/keys/trusted-type.h 7004F: security/keys/trusted.c 7005F: security/keys/trusted.h 7006 7007KEYS-ENCRYPTED 7008M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7009M: David Safford <safford@us.ibm.com> 7010L: linux-security-module@vger.kernel.org 7011L: keyrings@vger.kernel.org 7012S: Supported 7013F: Documentation/security/keys-trusted-encrypted.txt 7014F: include/keys/encrypted-type.h 7015F: security/keys/encrypted-keys/ 7016 7017KGDB / KDB /debug_core 7018M: Jason Wessel <jason.wessel@windriver.com> 7019W: http://kgdb.wiki.kernel.org/ 7020L: kgdb-bugreport@lists.sourceforge.net 7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7022S: Maintained 7023F: Documentation/DocBook/kgdb.tmpl 7024F: drivers/misc/kgdbts.c 7025F: drivers/tty/serial/kgdboc.c 7026F: include/linux/kdb.h 7027F: include/linux/kgdb.h 7028F: kernel/debug/ 7029 7030KMEMCHECK 7031M: Vegard Nossum <vegardno@ifi.uio.no> 7032M: Pekka Enberg <penberg@kernel.org> 7033S: Maintained 7034F: Documentation/dev-tools/kmemcheck.rst 7035F: arch/x86/include/asm/kmemcheck.h 7036F: arch/x86/mm/kmemcheck/ 7037F: include/linux/kmemcheck.h 7038F: mm/kmemcheck.c 7039 7040KMEMLEAK 7041M: Catalin Marinas <catalin.marinas@arm.com> 7042S: Maintained 7043F: Documentation/dev-tools/kmemleak.rst 7044F: include/linux/kmemleak.h 7045F: mm/kmemleak.c 7046F: mm/kmemleak-test.c 7047 7048KPROBES 7049M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7050M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7051M: "David S. Miller" <davem@davemloft.net> 7052M: Masami Hiramatsu <mhiramat@kernel.org> 7053S: Maintained 7054F: Documentation/kprobes.txt 7055F: include/linux/kprobes.h 7056F: kernel/kprobes.c 7057 7058KS0108 LCD CONTROLLER DRIVER 7059M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7060W: http://miguelojeda.es/auxdisplay.htm 7061W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7062S: Maintained 7063F: Documentation/auxdisplay/ks0108 7064F: drivers/auxdisplay/ks0108.c 7065F: include/linux/ks0108.h 7066 7067L3MDEV 7068M: David Ahern <dsa@cumulusnetworks.com> 7069L: netdev@vger.kernel.org 7070S: Maintained 7071F: net/l3mdev 7072F: include/net/l3mdev.h 7073 7074LANTIQ MIPS ARCHITECTURE 7075M: John Crispin <john@phrozen.org> 7076L: linux-mips@linux-mips.org 7077S: Maintained 7078F: arch/mips/lantiq 7079 7080LAPB module 7081L: linux-x25@vger.kernel.org 7082S: Orphan 7083F: Documentation/networking/lapb-module.txt 7084F: include/*/lapb.h 7085F: net/lapb/ 7086 7087LASI 53c700 driver for PARISC 7088M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7089L: linux-scsi@vger.kernel.org 7090S: Maintained 7091F: Documentation/scsi/53c700.txt 7092F: drivers/scsi/53c700* 7093 7094LED SUBSYSTEM 7095M: Richard Purdie <rpurdie@rpsys.net> 7096M: Jacek Anaszewski <j.anaszewski@samsung.com> 7097M: Pavel Machek <pavel@ucw.cz> 7098L: linux-leds@vger.kernel.org 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7100S: Maintained 7101F: Documentation/devicetree/bindings/leds/ 7102F: drivers/leds/ 7103F: include/linux/leds.h 7104 7105LEGACY EEPROM DRIVER 7106M: Jean Delvare <jdelvare@suse.com> 7107S: Maintained 7108F: Documentation/misc-devices/eeprom 7109F: drivers/misc/eeprom/eeprom.c 7110 7111LEGO USB Tower driver 7112M: Juergen Stuber <starblue@users.sourceforge.net> 7113L: legousb-devel@lists.sourceforge.net 7114W: http://legousb.sourceforge.net/ 7115S: Maintained 7116F: drivers/usb/misc/legousbtower.c 7117 7118LG2160 MEDIA DRIVER 7119M: Michael Krufky <mkrufky@linuxtv.org> 7120L: linux-media@vger.kernel.org 7121W: https://linuxtv.org 7122W: http://github.com/mkrufky 7123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7124T: git git://linuxtv.org/mkrufky/tuners.git 7125S: Maintained 7126F: drivers/media/dvb-frontends/lg2160.* 7127 7128LGDT3305 MEDIA DRIVER 7129M: Michael Krufky <mkrufky@linuxtv.org> 7130L: linux-media@vger.kernel.org 7131W: https://linuxtv.org 7132W: http://github.com/mkrufky 7133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7134T: git git://linuxtv.org/mkrufky/tuners.git 7135S: Maintained 7136F: drivers/media/dvb-frontends/lgdt3305.* 7137 7138LGUEST 7139M: Rusty Russell <rusty@rustcorp.com.au> 7140L: lguest@lists.ozlabs.org 7141W: http://lguest.ozlabs.org/ 7142S: Odd Fixes 7143F: arch/x86/include/asm/lguest*.h 7144F: arch/x86/lguest/ 7145F: drivers/lguest/ 7146F: include/linux/lguest*.h 7147F: tools/lguest/ 7148 7149LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7150M: Tejun Heo <tj@kernel.org> 7151L: linux-ide@vger.kernel.org 7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7153S: Maintained 7154F: drivers/ata/ 7155F: include/linux/ata.h 7156F: include/linux/libata.h 7157F: Documentation/devicetree/bindings/ata/ 7158 7159LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7160M: Viresh Kumar <vireshk@kernel.org> 7161L: linux-ide@vger.kernel.org 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7163S: Maintained 7164F: include/linux/pata_arasan_cf_data.h 7165F: drivers/ata/pata_arasan_cf.c 7166 7167LIBATA PATA DRIVERS 7168M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7169M: Tejun Heo <tj@kernel.org> 7170L: linux-ide@vger.kernel.org 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7172S: Maintained 7173F: drivers/ata/pata_*.c 7174F: drivers/ata/ata_generic.c 7175 7176LIBATA SATA AHCI PLATFORM devices support 7177M: Hans de Goede <hdegoede@redhat.com> 7178M: Tejun Heo <tj@kernel.org> 7179L: linux-ide@vger.kernel.org 7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7181S: Maintained 7182F: drivers/ata/ahci_platform.c 7183F: drivers/ata/libahci_platform.c 7184F: include/linux/ahci_platform.h 7185 7186LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7187M: Mikael Pettersson <mikpelinux@gmail.com> 7188L: linux-ide@vger.kernel.org 7189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7190S: Maintained 7191F: drivers/ata/sata_promise.* 7192 7193LIBLOCKDEP 7194M: Sasha Levin <sasha.levin@oracle.com> 7195S: Maintained 7196F: tools/lib/lockdep/ 7197 7198LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7199M: Dan Williams <dan.j.williams@intel.com> 7200L: linux-nvdimm@lists.01.org 7201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7202T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7203S: Supported 7204F: drivers/nvdimm/* 7205F: include/linux/nd.h 7206F: include/linux/libnvdimm.h 7207F: include/uapi/linux/ndctl.h 7208 7209LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7210M: Ross Zwisler <ross.zwisler@linux.intel.com> 7211L: linux-nvdimm@lists.01.org 7212Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7213S: Supported 7214F: drivers/nvdimm/blk.c 7215F: drivers/nvdimm/region_devs.c 7216F: drivers/acpi/nfit* 7217 7218LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7219M: Vishal Verma <vishal.l.verma@intel.com> 7220L: linux-nvdimm@lists.01.org 7221Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7222S: Supported 7223F: drivers/nvdimm/btt* 7224 7225LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7226M: Ross Zwisler <ross.zwisler@linux.intel.com> 7227L: linux-nvdimm@lists.01.org 7228Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7229S: Supported 7230F: drivers/nvdimm/pmem.c 7231F: include/linux/pmem.h 7232F: arch/*/include/asm/pmem.h 7233 7234LIGHTNVM PLATFORM SUPPORT 7235M: Matias Bjorling <mb@lightnvm.io> 7236W: http://github/OpenChannelSSD 7237L: linux-block@vger.kernel.org 7238S: Maintained 7239F: drivers/lightnvm/ 7240F: include/linux/lightnvm.h 7241F: include/uapi/linux/lightnvm.h 7242 7243LINUX FOR POWERPC (32-BIT AND 64-BIT) 7244M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7245M: Paul Mackerras <paulus@samba.org> 7246M: Michael Ellerman <mpe@ellerman.id.au> 7247W: https://github.com/linuxppc/linux/wiki 7248L: linuxppc-dev@lists.ozlabs.org 7249Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7251S: Supported 7252F: Documentation/powerpc/ 7253F: arch/powerpc/ 7254F: drivers/char/tpm/tpm_ibmvtpm* 7255F: drivers/crypto/nx/ 7256F: drivers/crypto/vmx/ 7257F: drivers/net/ethernet/ibm/ibmveth.* 7258F: drivers/net/ethernet/ibm/ibmvnic.* 7259F: drivers/pci/hotplug/pnv_php.c 7260F: drivers/pci/hotplug/rpa* 7261F: drivers/scsi/ibmvscsi/ 7262F: tools/testing/selftests/powerpc 7263N: opal 7264N: /pmac 7265N: powermac 7266N: powernv 7267N: [^a-z0-9]ps3 7268N: pseries 7269 7270LINUX FOR POWER MACINTOSH 7271M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7272W: http://www.penguinppc.org/ 7273L: linuxppc-dev@lists.ozlabs.org 7274S: Maintained 7275F: arch/powerpc/platforms/powermac/ 7276F: drivers/macintosh/ 7277 7278LINUX FOR POWERPC EMBEDDED MPC5XXX 7279M: Anatolij Gustschin <agust@denx.de> 7280L: linuxppc-dev@lists.ozlabs.org 7281T: git git://git.denx.de/linux-denx-agust.git 7282S: Maintained 7283F: arch/powerpc/platforms/512x/ 7284F: arch/powerpc/platforms/52xx/ 7285 7286LINUX FOR POWERPC EMBEDDED PPC4XX 7287M: Alistair Popple <alistair@popple.id.au> 7288M: Matt Porter <mporter@kernel.crashing.org> 7289W: http://www.penguinppc.org/ 7290L: linuxppc-dev@lists.ozlabs.org 7291S: Maintained 7292F: arch/powerpc/platforms/40x/ 7293F: arch/powerpc/platforms/44x/ 7294 7295LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7296L: linuxppc-dev@lists.ozlabs.org 7297S: Orphan 7298F: arch/powerpc/*/*virtex* 7299F: arch/powerpc/*/*/*virtex* 7300 7301LINUX FOR POWERPC EMBEDDED PPC8XX 7302M: Vitaly Bordug <vitb@kernel.crashing.org> 7303W: http://www.penguinppc.org/ 7304L: linuxppc-dev@lists.ozlabs.org 7305S: Maintained 7306F: arch/powerpc/platforms/8xx/ 7307 7308LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7309M: Scott Wood <oss@buserror.net> 7310M: Kumar Gala <galak@kernel.crashing.org> 7311W: http://www.penguinppc.org/ 7312L: linuxppc-dev@lists.ozlabs.org 7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7314S: Maintained 7315F: arch/powerpc/platforms/83xx/ 7316F: arch/powerpc/platforms/85xx/ 7317 7318LINUX FOR POWERPC PA SEMI PWRFICIENT 7319L: linuxppc-dev@lists.ozlabs.org 7320S: Orphan 7321F: arch/powerpc/platforms/pasemi/ 7322F: drivers/*/*pasemi* 7323F: drivers/*/*/*pasemi* 7324 7325LINUX SECURITY MODULE (LSM) FRAMEWORK 7326M: Chris Wright <chrisw@sous-sol.org> 7327L: linux-security-module@vger.kernel.org 7328S: Supported 7329 7330LIS3LV02D ACCELEROMETER DRIVER 7331M: Eric Piel <eric.piel@tremplin-utc.net> 7332S: Maintained 7333F: Documentation/misc-devices/lis3lv02d 7334F: drivers/misc/lis3lv02d/ 7335F: drivers/platform/x86/hp_accel.c 7336 7337LIVE PATCHING 7338M: Josh Poimboeuf <jpoimboe@redhat.com> 7339M: Jessica Yu <jeyu@redhat.com> 7340M: Jiri Kosina <jikos@kernel.org> 7341M: Miroslav Benes <mbenes@suse.cz> 7342R: Petr Mladek <pmladek@suse.com> 7343S: Maintained 7344F: kernel/livepatch/ 7345F: include/linux/livepatch.h 7346F: arch/x86/include/asm/livepatch.h 7347F: arch/x86/kernel/livepatch.c 7348F: Documentation/livepatch/ 7349F: Documentation/ABI/testing/sysfs-kernel-livepatch 7350F: samples/livepatch/ 7351L: live-patching@vger.kernel.org 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7353 7354LINUX KERNEL DUMP TEST MODULE (LKDTM) 7355M: Kees Cook <keescook@chromium.org> 7356S: Maintained 7357F: drivers/misc/lkdtm* 7358 7359LLC (802.2) 7360M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7361S: Maintained 7362F: include/linux/llc.h 7363F: include/uapi/linux/llc.h 7364F: include/net/llc* 7365F: net/llc/ 7366 7367LM73 HARDWARE MONITOR DRIVER 7368M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7369L: linux-hwmon@vger.kernel.org 7370S: Maintained 7371F: drivers/hwmon/lm73.c 7372 7373LM78 HARDWARE MONITOR DRIVER 7374M: Jean Delvare <jdelvare@suse.com> 7375L: linux-hwmon@vger.kernel.org 7376S: Maintained 7377F: Documentation/hwmon/lm78 7378F: drivers/hwmon/lm78.c 7379 7380LM83 HARDWARE MONITOR DRIVER 7381M: Jean Delvare <jdelvare@suse.com> 7382L: linux-hwmon@vger.kernel.org 7383S: Maintained 7384F: Documentation/hwmon/lm83 7385F: drivers/hwmon/lm83.c 7386 7387LM90 HARDWARE MONITOR DRIVER 7388M: Jean Delvare <jdelvare@suse.com> 7389L: linux-hwmon@vger.kernel.org 7390S: Maintained 7391F: Documentation/hwmon/lm90 7392F: Documentation/devicetree/bindings/hwmon/lm90.txt 7393F: drivers/hwmon/lm90.c 7394 7395LM95234 HARDWARE MONITOR DRIVER 7396M: Guenter Roeck <linux@roeck-us.net> 7397L: linux-hwmon@vger.kernel.org 7398S: Maintained 7399F: Documentation/hwmon/lm95234 7400F: drivers/hwmon/lm95234.c 7401 7402LME2510 MEDIA DRIVER 7403M: Malcolm Priestley <tvboxspy@gmail.com> 7404L: linux-media@vger.kernel.org 7405W: https://linuxtv.org 7406Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7407S: Maintained 7408F: drivers/media/usb/dvb-usb-v2/lmedm04* 7409 7410LOCKING PRIMITIVES 7411M: Peter Zijlstra <peterz@infradead.org> 7412M: Ingo Molnar <mingo@redhat.com> 7413L: linux-kernel@vger.kernel.org 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7415S: Maintained 7416F: Documentation/locking/ 7417F: include/linux/lockdep.h 7418F: include/linux/spinlock*.h 7419F: arch/*/include/asm/spinlock*.h 7420F: include/linux/rwlock*.h 7421F: include/linux/mutex*.h 7422F: arch/*/include/asm/mutex*.h 7423F: include/linux/rwsem*.h 7424F: arch/*/include/asm/rwsem.h 7425F: include/linux/seqlock.h 7426F: lib/locking*.[ch] 7427F: kernel/locking/ 7428 7429LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7430M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7431L: linux-ntfs-dev@lists.sourceforge.net 7432W: http://www.linux-ntfs.org/content/view/19/37/ 7433S: Maintained 7434F: Documentation/ldm.txt 7435F: block/partitions/ldm.* 7436 7437LogFS 7438M: Joern Engel <joern@logfs.org> 7439M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7440L: logfs@logfs.org 7441W: logfs.org 7442S: Maintained 7443F: fs/logfs/ 7444 7445LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7446M: Sathya Prakash <sathya.prakash@broadcom.com> 7447M: Chaitra P B <chaitra.basappa@broadcom.com> 7448M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7449L: MPT-FusionLinux.pdl@broadcom.com 7450L: linux-scsi@vger.kernel.org 7451W: http://www.avagotech.com/support/ 7452S: Supported 7453F: drivers/message/fusion/ 7454F: drivers/scsi/mpt2sas/ 7455F: drivers/scsi/mpt3sas/ 7456 7457LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7458M: Matthew Wilcox <matthew@wil.cx> 7459L: linux-scsi@vger.kernel.org 7460S: Maintained 7461F: drivers/scsi/sym53c8xx_2/ 7462 7463LTC4261 HARDWARE MONITOR DRIVER 7464M: Guenter Roeck <linux@roeck-us.net> 7465L: linux-hwmon@vger.kernel.org 7466S: Maintained 7467F: Documentation/hwmon/ltc4261 7468F: drivers/hwmon/ltc4261.c 7469 7470LTP (Linux Test Project) 7471M: Mike Frysinger <vapier@gentoo.org> 7472M: Cyril Hrubis <chrubis@suse.cz> 7473M: Wanlong Gao <wanlong.gao@gmail.com> 7474M: Jan Stancek <jstancek@redhat.com> 7475M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7476M: Alexey Kodanev <alexey.kodanev@oracle.com> 7477L: ltp@lists.linux.it (subscribers-only) 7478W: http://linux-test-project.github.io/ 7479T: git git://github.com/linux-test-project/ltp.git 7480S: Maintained 7481 7482M32R ARCHITECTURE 7483W: http://www.linux-m32r.org/ 7484S: Orphan 7485F: arch/m32r/ 7486 7487M68K ARCHITECTURE 7488M: Geert Uytterhoeven <geert@linux-m68k.org> 7489L: linux-m68k@lists.linux-m68k.org 7490W: http://www.linux-m68k.org/ 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7492S: Maintained 7493F: arch/m68k/ 7494F: drivers/zorro/ 7495 7496M68K ON APPLE MACINTOSH 7497M: Joshua Thompson <funaho@jurai.org> 7498W: http://www.mac.linux-m68k.org/ 7499L: linux-m68k@lists.linux-m68k.org 7500S: Maintained 7501F: arch/m68k/mac/ 7502 7503M68K ON HP9000/300 7504M: Philip Blundell <philb@gnu.org> 7505W: http://www.tazenda.demon.co.uk/phil/linux-hp 7506S: Maintained 7507F: arch/m68k/hp300/ 7508 7509M88DS3103 MEDIA DRIVER 7510M: Antti Palosaari <crope@iki.fi> 7511L: linux-media@vger.kernel.org 7512W: https://linuxtv.org 7513W: http://palosaari.fi/linux/ 7514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7515T: git git://linuxtv.org/anttip/media_tree.git 7516S: Maintained 7517F: drivers/media/dvb-frontends/m88ds3103* 7518 7519M88RS2000 MEDIA DRIVER 7520M: Malcolm Priestley <tvboxspy@gmail.com> 7521L: linux-media@vger.kernel.org 7522W: https://linuxtv.org 7523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7524S: Maintained 7525F: drivers/media/dvb-frontends/m88rs2000* 7526 7527MA901 MASTERKIT USB FM RADIO DRIVER 7528M: Alexey Klimov <klimov.linux@gmail.com> 7529L: linux-media@vger.kernel.org 7530T: git git://linuxtv.org/media_tree.git 7531S: Maintained 7532F: drivers/media/radio/radio-ma901.c 7533 7534MAC80211 7535M: Johannes Berg <johannes@sipsolutions.net> 7536L: linux-wireless@vger.kernel.org 7537W: http://wireless.kernel.org/ 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7540S: Maintained 7541F: Documentation/networking/mac80211-injection.txt 7542F: include/net/mac80211.h 7543F: net/mac80211/ 7544F: drivers/net/wireless/mac80211_hwsim.[ch] 7545 7546MACVLAN DRIVER 7547M: Patrick McHardy <kaber@trash.net> 7548L: netdev@vger.kernel.org 7549S: Maintained 7550F: drivers/net/macvlan.c 7551F: include/linux/if_macvlan.h 7552 7553MAILBOX API 7554M: Jassi Brar <jassisinghbrar@gmail.com> 7555L: linux-kernel@vger.kernel.org 7556S: Maintained 7557F: drivers/mailbox/ 7558F: include/linux/mailbox_client.h 7559F: include/linux/mailbox_controller.h 7560 7561MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7562M: Michael Kerrisk <mtk.manpages@gmail.com> 7563W: http://www.kernel.org/doc/man-pages 7564L: linux-man@vger.kernel.org 7565S: Maintained 7566 7567MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7568M: Andrew Lunn <andrew@lunn.ch> 7569M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7570L: netdev@vger.kernel.org 7571S: Maintained 7572F: drivers/net/dsa/mv88e6xxx/ 7573F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7574 7575MARVELL ARMADA DRM SUPPORT 7576M: Russell King <rmk+kernel@armlinux.org.uk> 7577S: Maintained 7578F: drivers/gpu/drm/armada/ 7579F: include/uapi/drm/armada_drm.h 7580F: Documentation/devicetree/bindings/display/armada/ 7581 7582MARVELL CRYPTO DRIVER 7583M: Boris Brezillon <boris.brezillon@free-electrons.com> 7584M: Arnaud Ebalard <arno@natisbad.org> 7585F: drivers/crypto/marvell/ 7586S: Maintained 7587L: linux-crypto@vger.kernel.org 7588 7589MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7590M: Mirko Lindner <mlindner@marvell.com> 7591M: Stephen Hemminger <stephen@networkplumber.org> 7592L: netdev@vger.kernel.org 7593S: Maintained 7594F: drivers/net/ethernet/marvell/sk* 7595 7596MARVELL LIBERTAS WIRELESS DRIVER 7597L: libertas-dev@lists.infradead.org 7598S: Orphan 7599F: drivers/net/wireless/marvell/libertas/ 7600 7601MARVELL MV643XX ETHERNET DRIVER 7602M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7603L: netdev@vger.kernel.org 7604S: Maintained 7605F: drivers/net/ethernet/marvell/mv643xx_eth.* 7606F: include/linux/mv643xx.h 7607 7608MARVELL MVNETA ETHERNET DRIVER 7609M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7610L: netdev@vger.kernel.org 7611S: Maintained 7612F: drivers/net/ethernet/marvell/mvneta.* 7613 7614MARVELL MWIFIEX WIRELESS DRIVER 7615M: Amitkumar Karwar <akarwar@marvell.com> 7616M: Nishant Sarmukadam <nishants@marvell.com> 7617L: linux-wireless@vger.kernel.org 7618S: Maintained 7619F: drivers/net/wireless/marvell/mwifiex/ 7620 7621MARVELL MWL8K WIRELESS DRIVER 7622M: Lennert Buytenhek <buytenh@wantstofly.org> 7623L: linux-wireless@vger.kernel.org 7624S: Odd Fixes 7625F: drivers/net/wireless/marvell/mwl8k.c 7626 7627MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7628M: Nicolas Pitre <nico@fluxnic.net> 7629S: Odd Fixes 7630F: drivers/mmc/host/mvsdio.* 7631 7632MATROX FRAMEBUFFER DRIVER 7633L: linux-fbdev@vger.kernel.org 7634S: Orphan 7635F: drivers/video/fbdev/matrox/matroxfb_* 7636F: include/uapi/linux/matroxfb.h 7637 7638MAX16065 HARDWARE MONITOR DRIVER 7639M: Guenter Roeck <linux@roeck-us.net> 7640L: linux-hwmon@vger.kernel.org 7641S: Maintained 7642F: Documentation/hwmon/max16065 7643F: drivers/hwmon/max16065.c 7644 7645MAX20751 HARDWARE MONITOR DRIVER 7646M: Guenter Roeck <linux@roeck-us.net> 7647L: linux-hwmon@vger.kernel.org 7648S: Maintained 7649F: Documentation/hwmon/max20751 7650F: drivers/hwmon/max20751.c 7651 7652MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7653L: linux-hwmon@vger.kernel.org 7654S: Orphan 7655F: Documentation/hwmon/max6650 7656F: drivers/hwmon/max6650.c 7657 7658MAX6697 HARDWARE MONITOR DRIVER 7659M: Guenter Roeck <linux@roeck-us.net> 7660L: linux-hwmon@vger.kernel.org 7661S: Maintained 7662F: Documentation/hwmon/max6697 7663F: Documentation/devicetree/bindings/i2c/max6697.txt 7664F: drivers/hwmon/max6697.c 7665F: include/linux/platform_data/max6697.h 7666 7667MAX9860 MONO AUDIO VOICE CODEC DRIVER 7668M: Peter Rosin <peda@axentia.se> 7669L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7670S: Maintained 7671F: Documentation/devicetree/bindings/sound/max9860.txt 7672F: sound/soc/codecs/max9860.* 7673 7674MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7675M: Krzysztof Kozlowski <krzk@kernel.org> 7676M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7677L: linux-pm@vger.kernel.org 7678S: Supported 7679F: drivers/power/supply/max14577_charger.c 7680F: drivers/power/supply/max77693_charger.c 7681 7682MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7683M: Javier Martinez Canillas <javier@osg.samsung.com> 7684L: linux-kernel@vger.kernel.org 7685S: Supported 7686F: drivers/*/*max77802*.c 7687F: Documentation/devicetree/bindings/*/*max77802.txt 7688F: include/dt-bindings/*/*max77802.h 7689 7690MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7691M: Chanwoo Choi <cw00.choi@samsung.com> 7692M: Krzysztof Kozlowski <krzk@kernel.org> 7693M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7694L: linux-kernel@vger.kernel.org 7695S: Supported 7696F: drivers/*/max14577*.c 7697F: drivers/*/max77686*.c 7698F: drivers/*/max77693*.c 7699F: drivers/extcon/extcon-max14577.c 7700F: drivers/extcon/extcon-max77693.c 7701F: drivers/rtc/rtc-max77686.c 7702F: drivers/clk/clk-max77686.c 7703F: Documentation/devicetree/bindings/mfd/max14577.txt 7704F: Documentation/devicetree/bindings/*/max77686.txt 7705F: Documentation/devicetree/bindings/mfd/max77693.txt 7706F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7707F: include/linux/mfd/max14577*.h 7708F: include/linux/mfd/max77686*.h 7709F: include/linux/mfd/max77693*.h 7710 7711MAXIRADIO FM RADIO RECEIVER DRIVER 7712M: Hans Verkuil <hverkuil@xs4all.nl> 7713L: linux-media@vger.kernel.org 7714T: git git://linuxtv.org/media_tree.git 7715W: https://linuxtv.org 7716S: Maintained 7717F: drivers/media/radio/radio-maxiradio* 7718 7719MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7720M: Peter Rosin <peda@axentia.se> 7721L: linux-iio@vger.kernel.org 7722S: Maintained 7723F: drivers/iio/potentiometer/mcp4531.c 7724 7725MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7726M: William Breathitt Gray <vilhelm.gray@gmail.com> 7727L: linux-iio@vger.kernel.org 7728S: Maintained 7729F: drivers/iio/dac/cio-dac.c 7730 7731MEDIA DRIVERS FOR RENESAS - FCP 7732M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7733L: linux-media@vger.kernel.org 7734L: linux-renesas-soc@vger.kernel.org 7735T: git git://linuxtv.org/media_tree.git 7736S: Supported 7737F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7738F: drivers/media/platform/rcar-fcp.c 7739F: include/media/rcar-fcp.h 7740 7741MEDIA DRIVERS FOR RENESAS - VIN 7742M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7743L: linux-media@vger.kernel.org 7744L: linux-renesas-soc@vger.kernel.org 7745T: git git://linuxtv.org/media_tree.git 7746S: Supported 7747F: Documentation/devicetree/bindings/media/rcar_vin.txt 7748F: drivers/media/platform/rcar-vin/ 7749 7750MEDIA DRIVERS FOR RENESAS - VSP1 7751M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7752L: linux-media@vger.kernel.org 7753L: linux-renesas-soc@vger.kernel.org 7754T: git git://linuxtv.org/media_tree.git 7755S: Supported 7756F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7757F: drivers/media/platform/vsp1/ 7758 7759MEDIA DRIVERS FOR HELENE 7760M: Abylay Ospan <aospan@netup.ru> 7761L: linux-media@vger.kernel.org 7762W: https://linuxtv.org 7763W: http://netup.tv/ 7764T: git git://linuxtv.org/media_tree.git 7765S: Supported 7766F: drivers/media/dvb-frontends/helene* 7767 7768MEDIA DRIVERS FOR ASCOT2E 7769M: Sergey Kozlov <serjk@netup.ru> 7770M: Abylay Ospan <aospan@netup.ru> 7771L: linux-media@vger.kernel.org 7772W: https://linuxtv.org 7773W: http://netup.tv/ 7774T: git git://linuxtv.org/media_tree.git 7775S: Supported 7776F: drivers/media/dvb-frontends/ascot2e* 7777 7778MEDIA DRIVERS FOR CXD2841ER 7779M: Sergey Kozlov <serjk@netup.ru> 7780M: Abylay Ospan <aospan@netup.ru> 7781L: linux-media@vger.kernel.org 7782W: https://linuxtv.org 7783W: http://netup.tv/ 7784T: git git://linuxtv.org/media_tree.git 7785S: Supported 7786F: drivers/media/dvb-frontends/cxd2841er* 7787 7788MEDIA DRIVERS FOR HORUS3A 7789M: Sergey Kozlov <serjk@netup.ru> 7790M: Abylay Ospan <aospan@netup.ru> 7791L: linux-media@vger.kernel.org 7792W: https://linuxtv.org 7793W: http://netup.tv/ 7794T: git git://linuxtv.org/media_tree.git 7795S: Supported 7796F: drivers/media/dvb-frontends/horus3a* 7797 7798MEDIA DRIVERS FOR LNBH25 7799M: Sergey Kozlov <serjk@netup.ru> 7800M: Abylay Ospan <aospan@netup.ru> 7801L: linux-media@vger.kernel.org 7802W: https://linuxtv.org 7803W: http://netup.tv/ 7804T: git git://linuxtv.org/media_tree.git 7805S: Supported 7806F: drivers/media/dvb-frontends/lnbh25* 7807 7808MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7809M: Sergey Kozlov <serjk@netup.ru> 7810M: Abylay Ospan <aospan@netup.ru> 7811L: linux-media@vger.kernel.org 7812W: https://linuxtv.org 7813W: http://netup.tv/ 7814T: git git://linuxtv.org/media_tree.git 7815S: Supported 7816F: drivers/media/pci/netup_unidvb/* 7817 7818MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7819M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7820M: Mauro Carvalho Chehab <mchehab@kernel.org> 7821P: LinuxTV.org Project 7822L: linux-media@vger.kernel.org 7823W: https://linuxtv.org 7824Q: http://patchwork.kernel.org/project/linux-media/list/ 7825T: git git://linuxtv.org/media_tree.git 7826S: Maintained 7827F: Documentation/media/ 7828F: drivers/media/ 7829F: drivers/staging/media/ 7830F: include/linux/platform_data/media/ 7831F: include/media/ 7832F: include/uapi/linux/dvb/ 7833F: include/uapi/linux/videodev2.h 7834F: include/uapi/linux/media.h 7835F: include/uapi/linux/v4l2-* 7836F: include/uapi/linux/meye.h 7837F: include/uapi/linux/ivtv* 7838F: include/uapi/linux/uvcvideo.h 7839 7840MEDIATEK ETHERNET DRIVER 7841M: Felix Fietkau <nbd@openwrt.org> 7842M: John Crispin <blogic@openwrt.org> 7843L: netdev@vger.kernel.org 7844S: Maintained 7845F: drivers/net/ethernet/mediatek/ 7846 7847MEDIATEK MT7601U WIRELESS LAN DRIVER 7848M: Jakub Kicinski <kubakici@wp.pl> 7849L: linux-wireless@vger.kernel.org 7850S: Maintained 7851F: drivers/net/wireless/mediatek/mt7601u/ 7852 7853MEGARAID SCSI/SAS DRIVERS 7854M: Kashyap Desai <kashyap.desai@avagotech.com> 7855M: Sumit Saxena <sumit.saxena@avagotech.com> 7856M: Uday Lingala <uday.lingala@avagotech.com> 7857L: megaraidlinux.pdl@avagotech.com 7858L: linux-scsi@vger.kernel.org 7859W: http://www.lsi.com 7860S: Maintained 7861F: Documentation/scsi/megaraid.txt 7862F: drivers/scsi/megaraid.* 7863F: drivers/scsi/megaraid/ 7864 7865MELFAS MIP4 TOUCHSCREEN DRIVER 7866M: Sangwon Jee <jeesw@melfas.com> 7867W: http://www.melfas.com 7868S: Supported 7869F: drivers/input/touchscreen/melfas_mip4.c 7870F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7871 7872MELLANOX ETHERNET DRIVER (mlx4_en) 7873M: Tariq Toukan <tariqt@mellanox.com> 7874L: netdev@vger.kernel.org 7875S: Supported 7876W: http://www.mellanox.com 7877Q: http://patchwork.ozlabs.org/project/netdev/list/ 7878F: drivers/net/ethernet/mellanox/mlx4/en_* 7879 7880MELLANOX ETHERNET DRIVER (mlx5e) 7881M: Saeed Mahameed <saeedm@mellanox.com> 7882L: netdev@vger.kernel.org 7883S: Supported 7884W: http://www.mellanox.com 7885Q: http://patchwork.ozlabs.org/project/netdev/list/ 7886F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7887 7888MELLANOX ETHERNET SWITCH DRIVERS 7889M: Jiri Pirko <jiri@mellanox.com> 7890M: Ido Schimmel <idosch@mellanox.com> 7891L: netdev@vger.kernel.org 7892S: Supported 7893W: http://www.mellanox.com 7894Q: http://patchwork.ozlabs.org/project/netdev/list/ 7895F: drivers/net/ethernet/mellanox/mlxsw/ 7896 7897MELLANOX MLXCPLD LED DRIVER 7898M: Vadim Pasternak <vadimp@mellanox.com> 7899L: linux-leds@vger.kernel.org 7900S: Supported 7901F: drivers/leds/leds-mlxcpld.c 7902F: Documentation/leds/leds-mlxcpld.txt 7903 7904MELLANOX PLATFORM DRIVER 7905M: Vadim Pasternak <vadimp@mellanox.com> 7906L: platform-driver-x86@vger.kernel.org 7907S: Supported 7908F: arch/x86/platform/mellanox/mlx-platform.c 7909 7910SOFT-ROCE DRIVER (rxe) 7911M: Moni Shoua <monis@mellanox.com> 7912L: linux-rdma@vger.kernel.org 7913S: Supported 7914W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7915Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7916F: drivers/infiniband/sw/rxe/ 7917F: include/uapi/rdma/rdma_user_rxe.h 7918 7919MEMBARRIER SUPPORT 7920M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7922L: linux-kernel@vger.kernel.org 7923S: Supported 7924F: kernel/membarrier.c 7925F: include/uapi/linux/membarrier.h 7926 7927MEMORY MANAGEMENT 7928L: linux-mm@kvack.org 7929W: http://www.linux-mm.org 7930S: Maintained 7931F: include/linux/mm.h 7932F: include/linux/gfp.h 7933F: include/linux/mmzone.h 7934F: include/linux/memory_hotplug.h 7935F: include/linux/vmalloc.h 7936F: mm/ 7937 7938MEMORY TECHNOLOGY DEVICES (MTD) 7939M: David Woodhouse <dwmw2@infradead.org> 7940M: Brian Norris <computersforpeace@gmail.com> 7941M: Boris Brezillon <boris.brezillon@free-electrons.com> 7942M: Marek Vasut <marek.vasut@gmail.com> 7943M: Richard Weinberger <richard@nod.at> 7944M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 7945L: linux-mtd@lists.infradead.org 7946W: http://www.linux-mtd.infradead.org/ 7947Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7948T: git git://git.infradead.org/linux-mtd.git 7949T: git git://git.infradead.org/l2-mtd.git 7950S: Maintained 7951F: Documentation/devicetree/bindings/mtd/ 7952F: drivers/mtd/ 7953F: include/linux/mtd/ 7954F: include/uapi/mtd/ 7955 7956MEN A21 WATCHDOG DRIVER 7957M: Johannes Thumshirn <morbidrsa@gmail.com> 7958L: linux-watchdog@vger.kernel.org 7959S: Maintained 7960F: drivers/watchdog/mena21_wdt.c 7961 7962MEN CHAMELEON BUS (mcb) 7963M: Johannes Thumshirn <morbidrsa@gmail.com> 7964S: Maintained 7965F: drivers/mcb/ 7966F: include/linux/mcb.h 7967F: Documentation/men-chameleon-bus.txt 7968 7969MEN F21BMC (Board Management Controller) 7970M: Andreas Werner <andreas.werner@men.de> 7971S: Supported 7972F: drivers/mfd/menf21bmc.c 7973F: drivers/watchdog/menf21bmc_wdt.c 7974F: drivers/leds/leds-menf21bmc.c 7975F: drivers/hwmon/menf21bmc_hwmon.c 7976F: Documentation/hwmon/menf21bmc 7977 7978METAG ARCHITECTURE 7979M: James Hogan <james.hogan@imgtec.com> 7980L: linux-metag@vger.kernel.org 7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7982S: Odd Fixes 7983F: arch/metag/ 7984F: Documentation/metag/ 7985F: Documentation/devicetree/bindings/metag/ 7986F: Documentation/devicetree/bindings/interrupt-controller/img,* 7987F: drivers/clocksource/metag_generic.c 7988F: drivers/irqchip/irq-metag.c 7989F: drivers/irqchip/irq-metag-ext.c 7990F: drivers/tty/metag_da.c 7991 7992MICROBLAZE ARCHITECTURE 7993M: Michal Simek <monstr@monstr.eu> 7994W: http://www.monstr.eu/fdt/ 7995T: git git://git.monstr.eu/linux-2.6-microblaze.git 7996S: Supported 7997F: arch/microblaze/ 7998 7999MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8000M: Richard Genoud <richard.genoud@gmail.com> 8001S: Maintained 8002F: drivers/tty/serial/atmel_serial.c 8003F: include/linux/atmel_serial.h 8004 8005MICROCHIP / ATMEL ISC DRIVER 8006M: Songjun Wu <songjun.wu@microchip.com> 8007L: linux-media@vger.kernel.org 8008S: Supported 8009F: drivers/media/platform/atmel/atmel-isc.c 8010F: drivers/media/platform/atmel/atmel-isc-regs.h 8011F: devicetree/bindings/media/atmel-isc.txt 8012 8013MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8014M: Chen Yu <yu.c.chen@intel.com> 8015L: platform-driver-x86@vger.kernel.org 8016S: Supported 8017F: drivers/platform/x86/surfacepro3_button.c 8018 8019MICROTEK X6 SCANNER 8020M: Oliver Neukum <oliver@neukum.org> 8021S: Maintained 8022F: drivers/usb/image/microtek.* 8023 8024MIPS 8025M: Ralf Baechle <ralf@linux-mips.org> 8026L: linux-mips@linux-mips.org 8027W: http://www.linux-mips.org/ 8028T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8029Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8030S: Supported 8031F: Documentation/devicetree/bindings/mips/ 8032F: Documentation/mips/ 8033F: arch/mips/ 8034 8035MIPS/LOONGSON1 ARCHITECTURE 8036M: Keguang Zhang <keguang.zhang@gmail.com> 8037L: linux-mips@linux-mips.org 8038S: Maintained 8039F: arch/mips/loongson32/ 8040F: arch/mips/include/asm/mach-loongson32/ 8041F: drivers/*/*loongson1* 8042F: drivers/*/*/*loongson1* 8043 8044MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8045M: Hans Verkuil <hverkuil@xs4all.nl> 8046L: linux-media@vger.kernel.org 8047T: git git://linuxtv.org/media_tree.git 8048W: https://linuxtv.org 8049S: Odd Fixes 8050F: drivers/media/radio/radio-miropcm20* 8051 8052MELLANOX MLX4 core VPI driver 8053M: Yishai Hadas <yishaih@mellanox.com> 8054L: netdev@vger.kernel.org 8055L: linux-rdma@vger.kernel.org 8056W: http://www.mellanox.com 8057Q: http://patchwork.ozlabs.org/project/netdev/list/ 8058S: Supported 8059F: drivers/net/ethernet/mellanox/mlx4/ 8060F: include/linux/mlx4/ 8061F: include/uapi/rdma/mlx4-abi.h 8062 8063MELLANOX MLX4 IB driver 8064M: Yishai Hadas <yishaih@mellanox.com> 8065L: linux-rdma@vger.kernel.org 8066W: http://www.mellanox.com 8067Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8068S: Supported 8069F: drivers/infiniband/hw/mlx4/ 8070F: include/linux/mlx4/ 8071 8072MELLANOX MLX5 core VPI driver 8073M: Saeed Mahameed <saeedm@mellanox.com> 8074M: Matan Barak <matanb@mellanox.com> 8075M: Leon Romanovsky <leonro@mellanox.com> 8076L: netdev@vger.kernel.org 8077L: linux-rdma@vger.kernel.org 8078W: http://www.mellanox.com 8079Q: http://patchwork.ozlabs.org/project/netdev/list/ 8080S: Supported 8081F: drivers/net/ethernet/mellanox/mlx5/core/ 8082F: include/linux/mlx5/ 8083F: include/uapi/rdma/mlx5-abi.h 8084 8085MELLANOX MLX5 IB driver 8086M: Matan Barak <matanb@mellanox.com> 8087M: Leon Romanovsky <leonro@mellanox.com> 8088L: linux-rdma@vger.kernel.org 8089W: http://www.mellanox.com 8090Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8091S: Supported 8092F: drivers/infiniband/hw/mlx5/ 8093F: include/linux/mlx5/ 8094 8095MELEXIS MLX90614 DRIVER 8096M: Crt Mori <cmo@melexis.com> 8097L: linux-iio@vger.kernel.org 8098W: http://www.melexis.com 8099S: Supported 8100F: drivers/iio/temperature/mlx90614.c 8101 8102MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8103M: Don Brace <don.brace@microsemi.com> 8104L: esc.storagedev@microsemi.com 8105L: linux-scsi@vger.kernel.org 8106S: Supported 8107F: drivers/scsi/smartpqi/smartpqi*.[ch] 8108F: drivers/scsi/smartpqi/Kconfig 8109F: drivers/scsi/smartpqi/Makefile 8110F: include/linux/cciss*.h 8111F: include/uapi/linux/cciss*.h 8112F: Documentation/scsi/smartpqi.txt 8113 8114MN88472 MEDIA DRIVER 8115M: Antti Palosaari <crope@iki.fi> 8116L: linux-media@vger.kernel.org 8117W: https://linuxtv.org 8118W: http://palosaari.fi/linux/ 8119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8120S: Maintained 8121F: drivers/media/dvb-frontends/mn88472* 8122 8123MN88473 MEDIA DRIVER 8124M: Antti Palosaari <crope@iki.fi> 8125L: linux-media@vger.kernel.org 8126W: https://linuxtv.org 8127W: http://palosaari.fi/linux/ 8128Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8129S: Maintained 8130F: drivers/media/dvb-frontends/mn88473* 8131 8132MODULE SUPPORT 8133M: Jessica Yu <jeyu@redhat.com> 8134M: Rusty Russell <rusty@rustcorp.com.au> 8135S: Maintained 8136F: include/linux/module.h 8137F: kernel/module.c 8138 8139MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8140W: http://popies.net/meye/ 8141S: Orphan 8142F: Documentation/media/v4l-drivers/meye* 8143F: drivers/media/pci/meye/ 8144F: include/uapi/linux/meye.h 8145 8146MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8147M: Jiri Slaby <jirislaby@gmail.com> 8148S: Maintained 8149F: Documentation/serial/moxa-smartio 8150F: drivers/tty/mxser.* 8151 8152MR800 AVERMEDIA USB FM RADIO DRIVER 8153M: Alexey Klimov <klimov.linux@gmail.com> 8154L: linux-media@vger.kernel.org 8155T: git git://linuxtv.org/media_tree.git 8156S: Maintained 8157F: drivers/media/radio/radio-mr800.c 8158 8159MRF24J40 IEEE 802.15.4 RADIO DRIVER 8160M: Alan Ott <alan@signal11.us> 8161L: linux-wpan@vger.kernel.org 8162S: Maintained 8163F: drivers/net/ieee802154/mrf24j40.c 8164F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8165 8166MSI LAPTOP SUPPORT 8167M: "Lee, Chun-Yi" <jlee@suse.com> 8168L: platform-driver-x86@vger.kernel.org 8169S: Maintained 8170F: drivers/platform/x86/msi-laptop.c 8171 8172MSI WMI SUPPORT 8173L: platform-driver-x86@vger.kernel.org 8174S: Orphan 8175F: drivers/platform/x86/msi-wmi.c 8176 8177MSI001 MEDIA DRIVER 8178M: Antti Palosaari <crope@iki.fi> 8179L: linux-media@vger.kernel.org 8180W: https://linuxtv.org 8181W: http://palosaari.fi/linux/ 8182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8183T: git git://linuxtv.org/anttip/media_tree.git 8184S: Maintained 8185F: drivers/media/tuners/msi001* 8186 8187MSI2500 MEDIA DRIVER 8188M: Antti Palosaari <crope@iki.fi> 8189L: linux-media@vger.kernel.org 8190W: https://linuxtv.org 8191W: http://palosaari.fi/linux/ 8192Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8193T: git git://linuxtv.org/anttip/media_tree.git 8194S: Maintained 8195F: drivers/media/usb/msi2500/ 8196 8197MSYSTEMS DISKONCHIP G3 MTD DRIVER 8198M: Robert Jarzmik <robert.jarzmik@free.fr> 8199L: linux-mtd@lists.infradead.org 8200S: Maintained 8201F: drivers/mtd/devices/docg3* 8202 8203MT9M032 APTINA SENSOR DRIVER 8204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8205L: linux-media@vger.kernel.org 8206T: git git://linuxtv.org/media_tree.git 8207S: Maintained 8208F: drivers/media/i2c/mt9m032.c 8209F: include/media/i2c/mt9m032.h 8210 8211MT9P031 APTINA CAMERA SENSOR 8212M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8213L: linux-media@vger.kernel.org 8214T: git git://linuxtv.org/media_tree.git 8215S: Maintained 8216F: drivers/media/i2c/mt9p031.c 8217F: include/media/i2c/mt9p031.h 8218 8219MT9T001 APTINA CAMERA SENSOR 8220M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8221L: linux-media@vger.kernel.org 8222T: git git://linuxtv.org/media_tree.git 8223S: Maintained 8224F: drivers/media/i2c/mt9t001.c 8225F: include/media/i2c/mt9t001.h 8226 8227MT9V032 APTINA CAMERA SENSOR 8228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8229L: linux-media@vger.kernel.org 8230T: git git://linuxtv.org/media_tree.git 8231S: Maintained 8232F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8233F: drivers/media/i2c/mt9v032.c 8234F: include/media/i2c/mt9v032.h 8235 8236MULTIFUNCTION DEVICES (MFD) 8237M: Lee Jones <lee.jones@linaro.org> 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8239S: Supported 8240F: Documentation/devicetree/bindings/mfd/ 8241F: drivers/mfd/ 8242F: include/linux/mfd/ 8243 8244MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8245M: Ulf Hansson <ulf.hansson@linaro.org> 8246L: linux-mmc@vger.kernel.org 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8248S: Maintained 8249F: Documentation/devicetree/bindings/mmc/ 8250F: drivers/mmc/ 8251F: include/linux/mmc/ 8252F: include/uapi/linux/mmc/ 8253 8254MULTIMEDIA CARD (MMC) ETC. OVER SPI 8255S: Orphan 8256F: drivers/mmc/host/mmc_spi.c 8257F: include/linux/spi/mmc_spi.h 8258 8259MULTISOUND SOUND DRIVER 8260M: Andrew Veliath <andrewtv@usa.net> 8261S: Maintained 8262F: Documentation/sound/oss/MultiSound 8263F: sound/oss/msnd* 8264 8265MULTITECH MULTIPORT CARD (ISICOM) 8266S: Orphan 8267F: drivers/tty/isicom.c 8268F: include/linux/isicom.h 8269 8270MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8271M: Bin Liu <b-liu@ti.com> 8272L: linux-usb@vger.kernel.org 8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8274S: Maintained 8275F: drivers/usb/musb/ 8276 8277MXL5007T MEDIA DRIVER 8278M: Michael Krufky <mkrufky@linuxtv.org> 8279L: linux-media@vger.kernel.org 8280W: https://linuxtv.org 8281W: http://github.com/mkrufky 8282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8283T: git git://linuxtv.org/mkrufky/tuners.git 8284S: Maintained 8285F: drivers/media/tuners/mxl5007t.* 8286 8287MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8288M: Hyong-Youb Kim <hykim@myri.com> 8289L: netdev@vger.kernel.org 8290W: https://www.myricom.com/support/downloads/myri10ge.html 8291S: Supported 8292F: drivers/net/ethernet/myricom/myri10ge/ 8293 8294NAND FLASH SUBSYSTEM 8295M: Boris Brezillon <boris.brezillon@free-electrons.com> 8296R: Richard Weinberger <richard@nod.at> 8297L: linux-mtd@lists.infradead.org 8298W: http://www.linux-mtd.infradead.org/ 8299Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8300T: git git://github.com/linux-nand/linux.git 8301S: Maintained 8302F: drivers/mtd/nand/ 8303F: include/linux/mtd/nand*.h 8304 8305NATSEMI ETHERNET DRIVER (DP8381x) 8306S: Orphan 8307F: drivers/net/ethernet/natsemi/natsemi.c 8308 8309NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8310M: Daniel Mack <zonque@gmail.com> 8311S: Maintained 8312L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8313W: http://www.native-instruments.com 8314F: sound/usb/caiaq/ 8315 8316NCP FILESYSTEM 8317M: Petr Vandrovec <petr@vandrovec.name> 8318S: Odd Fixes 8319F: fs/ncpfs/ 8320 8321NCR 5380 SCSI DRIVERS 8322M: Finn Thain <fthain@telegraphics.com.au> 8323M: Michael Schmitz <schmitzmic@gmail.com> 8324L: linux-scsi@vger.kernel.org 8325S: Maintained 8326F: Documentation/scsi/g_NCR5380.txt 8327F: drivers/scsi/NCR5380.* 8328F: drivers/scsi/arm/cumana_1.c 8329F: drivers/scsi/arm/oak.c 8330F: drivers/scsi/atari_scsi.* 8331F: drivers/scsi/dmx3191d.c 8332F: drivers/scsi/g_NCR5380.* 8333F: drivers/scsi/g_NCR5380_mmio.c 8334F: drivers/scsi/mac_scsi.* 8335F: drivers/scsi/sun3_scsi.* 8336F: drivers/scsi/sun3_scsi_vme.c 8337 8338NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8339M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8340L: linux-scsi@vger.kernel.org 8341S: Maintained 8342F: drivers/scsi/NCR_D700.* 8343 8344NCT6775 HARDWARE MONITOR DRIVER 8345M: Guenter Roeck <linux@roeck-us.net> 8346L: linux-hwmon@vger.kernel.org 8347S: Maintained 8348F: Documentation/hwmon/nct6775 8349F: drivers/hwmon/nct6775.c 8350 8351NETEFFECT IWARP RNIC DRIVER (IW_NES) 8352M: Faisal Latif <faisal.latif@intel.com> 8353L: linux-rdma@vger.kernel.org 8354W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8355S: Supported 8356F: drivers/infiniband/hw/nes/ 8357F: include/uapi/rdma/nes-abi.h 8358 8359NETEM NETWORK EMULATOR 8360M: Stephen Hemminger <stephen@networkplumber.org> 8361L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8362S: Maintained 8363F: net/sched/sch_netem.c 8364 8365NETERION 10GbE DRIVERS (s2io/vxge) 8366M: Jon Mason <jdmason@kudzu.us> 8367L: netdev@vger.kernel.org 8368S: Supported 8369F: Documentation/networking/s2io.txt 8370F: Documentation/networking/vxge.txt 8371F: drivers/net/ethernet/neterion/ 8372 8373NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8374M: Pablo Neira Ayuso <pablo@netfilter.org> 8375M: Patrick McHardy <kaber@trash.net> 8376M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8377L: netfilter-devel@vger.kernel.org 8378L: coreteam@netfilter.org 8379W: http://www.netfilter.org/ 8380W: http://www.iptables.org/ 8381Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8384S: Supported 8385F: include/linux/netfilter* 8386F: include/linux/netfilter/ 8387F: include/net/netfilter/ 8388F: include/uapi/linux/netfilter* 8389F: include/uapi/linux/netfilter/ 8390F: net/*/netfilter.c 8391F: net/*/netfilter/ 8392F: net/netfilter/ 8393F: net/bridge/br_netfilter*.c 8394 8395NETLABEL 8396M: Paul Moore <paul@paul-moore.com> 8397W: http://netlabel.sf.net 8398L: netdev@vger.kernel.org 8399S: Maintained 8400F: Documentation/netlabel/ 8401F: include/net/netlabel.h 8402F: net/netlabel/ 8403 8404NETROM NETWORK LAYER 8405M: Ralf Baechle <ralf@linux-mips.org> 8406L: linux-hams@vger.kernel.org 8407W: http://www.linux-ax25.org/ 8408S: Maintained 8409F: include/net/netrom.h 8410F: include/uapi/linux/netrom.h 8411F: net/netrom/ 8412 8413NETRONOME ETHERNET DRIVERS 8414M: Jakub Kicinski <jakub.kicinski@netronome.com> 8415L: oss-drivers@netronome.com 8416S: Maintained 8417F: drivers/net/ethernet/netronome/ 8418 8419NETWORK BLOCK DEVICE (NBD) 8420M: Markus Pargmann <mpa@pengutronix.de> 8421S: Maintained 8422L: nbd-general@lists.sourceforge.net 8423T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8424F: Documentation/blockdev/nbd.txt 8425F: drivers/block/nbd.c 8426F: include/uapi/linux/nbd.h 8427 8428NETWORK DROP MONITOR 8429M: Neil Horman <nhorman@tuxdriver.com> 8430L: netdev@vger.kernel.org 8431S: Maintained 8432W: https://fedorahosted.org/dropwatch/ 8433F: net/core/drop_monitor.c 8434 8435NETWORKING [DSA] 8436M: Andrew Lunn <andrew@lunn.ch> 8437M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8438M: Florian Fainelli <f.fainelli@gmail.com> 8439S: Maintained 8440F: net/dsa/ 8441F: include/net/dsa.h 8442F: drivers/net/dsa/ 8443 8444NETWORKING [GENERAL] 8445M: "David S. Miller" <davem@davemloft.net> 8446L: netdev@vger.kernel.org 8447W: http://www.linuxfoundation.org/en/Net 8448Q: http://patchwork.ozlabs.org/project/netdev/list/ 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8451S: Maintained 8452F: net/ 8453F: include/net/ 8454F: include/linux/in.h 8455F: include/linux/net.h 8456F: include/linux/netdevice.h 8457F: include/uapi/linux/in.h 8458F: include/uapi/linux/net.h 8459F: include/uapi/linux/netdevice.h 8460F: include/uapi/linux/net_namespace.h 8461F: tools/net/ 8462F: tools/testing/selftests/net/ 8463F: lib/random32.c 8464 8465NETWORKING [IPv4/IPv6] 8466M: "David S. Miller" <davem@davemloft.net> 8467M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8468M: James Morris <jmorris@namei.org> 8469M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8470M: Patrick McHardy <kaber@trash.net> 8471L: netdev@vger.kernel.org 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8473S: Maintained 8474F: net/ipv4/ 8475F: net/ipv6/ 8476F: include/net/ip* 8477F: arch/x86/net/* 8478 8479NETWORKING [IPSEC] 8480M: Steffen Klassert <steffen.klassert@secunet.com> 8481M: Herbert Xu <herbert@gondor.apana.org.au> 8482M: "David S. Miller" <davem@davemloft.net> 8483L: netdev@vger.kernel.org 8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8486S: Maintained 8487F: net/core/flow.c 8488F: net/xfrm/ 8489F: net/key/ 8490F: net/ipv4/xfrm* 8491F: net/ipv4/esp4.c 8492F: net/ipv4/ah4.c 8493F: net/ipv4/ipcomp.c 8494F: net/ipv4/ip_vti.c 8495F: net/ipv6/xfrm* 8496F: net/ipv6/esp6.c 8497F: net/ipv6/ah6.c 8498F: net/ipv6/ipcomp6.c 8499F: net/ipv6/ip6_vti.c 8500F: include/uapi/linux/xfrm.h 8501F: include/net/xfrm.h 8502 8503NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8504M: Paul Moore <paul@paul-moore.com> 8505L: netdev@vger.kernel.org 8506S: Maintained 8507 8508NETWORKING [WIRELESS] 8509L: linux-wireless@vger.kernel.org 8510Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8511 8512NETWORKING DRIVERS 8513L: netdev@vger.kernel.org 8514W: http://www.linuxfoundation.org/en/Net 8515Q: http://patchwork.ozlabs.org/project/netdev/list/ 8516T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8518S: Odd Fixes 8519F: Documentation/devicetree/bindings/net/ 8520F: drivers/net/ 8521F: include/linux/if_* 8522F: include/linux/netdevice.h 8523F: include/linux/etherdevice.h 8524F: include/linux/fcdevice.h 8525F: include/linux/fddidevice.h 8526F: include/linux/hippidevice.h 8527F: include/linux/inetdevice.h 8528F: include/uapi/linux/if_* 8529F: include/uapi/linux/netdevice.h 8530 8531NETWORKING DRIVERS (WIRELESS) 8532M: Kalle Valo <kvalo@codeaurora.org> 8533L: linux-wireless@vger.kernel.org 8534Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8537S: Maintained 8538F: Documentation/devicetree/bindings/net/wireless/ 8539F: drivers/net/wireless/ 8540 8541NETXEN (1/10) GbE SUPPORT 8542M: Manish Chopra <manish.chopra@cavium.com> 8543M: Rahul Verma <rahul.verma@cavium.com> 8544M: Dept-GELinuxNICDev@cavium.com 8545L: netdev@vger.kernel.org 8546S: Supported 8547F: drivers/net/ethernet/qlogic/netxen/ 8548 8549NFC SUBSYSTEM 8550M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8551M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8552M: Samuel Ortiz <sameo@linux.intel.com> 8553L: linux-wireless@vger.kernel.org 8554L: linux-nfc@lists.01.org (subscribers-only) 8555S: Supported 8556F: net/nfc/ 8557F: include/net/nfc/ 8558F: include/uapi/linux/nfc.h 8559F: drivers/nfc/ 8560F: include/linux/platform_data/nfcmrvl.h 8561F: include/linux/platform_data/nxp-nci.h 8562F: include/linux/platform_data/pn544.h 8563F: include/linux/platform_data/st21nfca.h 8564F: include/linux/platform_data/st-nci.h 8565F: Documentation/devicetree/bindings/net/nfc/ 8566 8567NFS, SUNRPC, AND LOCKD CLIENTS 8568M: Trond Myklebust <trond.myklebust@primarydata.com> 8569M: Anna Schumaker <anna.schumaker@netapp.com> 8570L: linux-nfs@vger.kernel.org 8571W: http://client.linux-nfs.org 8572T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8573S: Maintained 8574F: fs/lockd/ 8575F: fs/nfs/ 8576F: fs/nfs_common/ 8577F: net/sunrpc/ 8578F: include/linux/lockd/ 8579F: include/linux/nfs* 8580F: include/linux/sunrpc/ 8581F: include/uapi/linux/nfs* 8582F: include/uapi/linux/sunrpc/ 8583 8584NILFS2 FILESYSTEM 8585M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8586L: linux-nilfs@vger.kernel.org 8587W: http://nilfs.sourceforge.net/ 8588W: http://nilfs.osdn.jp/ 8589T: git git://github.com/konis/nilfs2.git 8590S: Supported 8591F: Documentation/filesystems/nilfs2.txt 8592F: fs/nilfs2/ 8593F: include/trace/events/nilfs2.h 8594F: include/uapi/linux/nilfs2_api.h 8595F: include/uapi/linux/nilfs2_ondisk.h 8596 8597NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8598M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8599W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8600S: Maintained 8601F: Documentation/scsi/NinjaSCSI.txt 8602F: drivers/scsi/pcmcia/nsp_* 8603 8604NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8605M: GOTO Masanori <gotom@debian.or.jp> 8606M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8607W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8608S: Maintained 8609F: Documentation/scsi/NinjaSCSI.txt 8610F: drivers/scsi/nsp32* 8611 8612NIOS2 ARCHITECTURE 8613M: Ley Foon Tan <lftan@altera.com> 8614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8616S: Maintained 8617F: arch/nios2/ 8618 8619NOKIA N900 POWER SUPPLY DRIVERS 8620R: Pali Rohár <pali.rohar@gmail.com> 8621F: include/linux/power/bq2415x_charger.h 8622F: include/linux/power/bq27xxx_battery.h 8623F: include/linux/power/isp1704_charger.h 8624F: drivers/power/supply/bq2415x_charger.c 8625F: drivers/power/supply/bq27xxx_battery.c 8626F: drivers/power/supply/bq27xxx_battery_i2c.c 8627F: drivers/power/supply/isp1704_charger.c 8628F: drivers/power/supply/rx51_battery.c 8629 8630NTB DRIVER CORE 8631M: Jon Mason <jdmason@kudzu.us> 8632M: Dave Jiang <dave.jiang@intel.com> 8633M: Allen Hubbe <Allen.Hubbe@emc.com> 8634L: linux-ntb@googlegroups.com 8635S: Supported 8636W: https://github.com/jonmason/ntb/wiki 8637T: git git://github.com/jonmason/ntb.git 8638F: drivers/ntb/ 8639F: drivers/net/ntb_netdev.c 8640F: include/linux/ntb.h 8641F: include/linux/ntb_transport.h 8642F: tools/testing/selftests/ntb/ 8643 8644NTB INTEL DRIVER 8645M: Jon Mason <jdmason@kudzu.us> 8646M: Dave Jiang <dave.jiang@intel.com> 8647L: linux-ntb@googlegroups.com 8648S: Supported 8649W: https://github.com/jonmason/ntb/wiki 8650T: git git://github.com/jonmason/ntb.git 8651F: drivers/ntb/hw/intel/ 8652 8653NTB AMD DRIVER 8654M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8655L: linux-ntb@googlegroups.com 8656S: Supported 8657F: drivers/ntb/hw/amd/ 8658 8659NTFS FILESYSTEM 8660M: Anton Altaparmakov <anton@tuxera.com> 8661L: linux-ntfs-dev@lists.sourceforge.net 8662W: http://www.tuxera.com/ 8663T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8664S: Supported 8665F: Documentation/filesystems/ntfs.txt 8666F: fs/ntfs/ 8667 8668NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8669M: Antonino Daplas <adaplas@gmail.com> 8670L: linux-fbdev@vger.kernel.org 8671S: Maintained 8672F: drivers/video/fbdev/riva/ 8673F: drivers/video/fbdev/nvidia/ 8674 8675NVM EXPRESS DRIVER 8676M: Keith Busch <keith.busch@intel.com> 8677M: Jens Axboe <axboe@fb.com> 8678L: linux-nvme@lists.infradead.org 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8680W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8681S: Supported 8682F: drivers/nvme/host/ 8683F: include/linux/nvme.h 8684 8685NVM EXPRESS TARGET DRIVER 8686M: Christoph Hellwig <hch@lst.de> 8687M: Sagi Grimberg <sagi@grimberg.me> 8688L: linux-nvme@lists.infradead.org 8689S: Supported 8690F: drivers/nvme/target/ 8691 8692NVMEM FRAMEWORK 8693M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8694M: Maxime Ripard <maxime.ripard@free-electrons.com> 8695S: Maintained 8696F: drivers/nvmem/ 8697F: Documentation/devicetree/bindings/nvmem/ 8698F: include/linux/nvmem-consumer.h 8699F: include/linux/nvmem-provider.h 8700 8701NXP-NCI NFC DRIVER 8702M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8703R: Charles Gorand <charles.gorand@effinnov.com> 8704L: linux-nfc@lists.01.org (moderated for non-subscribers) 8705S: Supported 8706F: drivers/nfc/nxp-nci 8707 8708NXP TDA998X DRM DRIVER 8709M: Russell King <rmk+kernel@armlinux.org.uk> 8710S: Supported 8711F: drivers/gpu/drm/i2c/tda998x_drv.c 8712F: include/drm/i2c/tda998x.h 8713 8714NXP TFA9879 DRIVER 8715M: Peter Rosin <peda@axentia.se> 8716L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8717S: Maintained 8718F: sound/soc/codecs/tfa9879* 8719 8720OBJTOOL 8721M: Josh Poimboeuf <jpoimboe@redhat.com> 8722S: Supported 8723F: tools/objtool/ 8724 8725OMAP SUPPORT 8726M: Tony Lindgren <tony@atomide.com> 8727L: linux-omap@vger.kernel.org 8728W: http://www.muru.com/linux/omap/ 8729W: http://linux.omap.com/ 8730Q: http://patchwork.kernel.org/project/linux-omap/list/ 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8732S: Maintained 8733F: arch/arm/*omap*/ 8734F: arch/arm/configs/omap1_defconfig 8735F: arch/arm/configs/omap2plus_defconfig 8736F: drivers/i2c/busses/i2c-omap.c 8737F: drivers/irqchip/irq-omap-intc.c 8738F: drivers/mfd/*omap*.c 8739F: drivers/mfd/menelaus.c 8740F: drivers/mfd/palmas.c 8741F: drivers/mfd/tps65217.c 8742F: drivers/mfd/tps65218.c 8743F: drivers/mfd/tps65910.c 8744F: drivers/mfd/twl-core.[ch] 8745F: drivers/mfd/twl4030*.c 8746F: drivers/mfd/twl6030*.c 8747F: drivers/mfd/twl6040*.c 8748F: drivers/regulator/palmas-regulator*.c 8749F: drivers/regulator/pbias-regulator.c 8750F: drivers/regulator/tps65217-regulator.c 8751F: drivers/regulator/tps65218-regulator.c 8752F: drivers/regulator/tps65910-regulator.c 8753F: drivers/regulator/twl-regulator.c 8754F: include/linux/i2c-omap.h 8755 8756OMAP DEVICE TREE SUPPORT 8757M: Benoît Cousson <bcousson@baylibre.com> 8758M: Tony Lindgren <tony@atomide.com> 8759L: linux-omap@vger.kernel.org 8760L: devicetree@vger.kernel.org 8761S: Maintained 8762F: arch/arm/boot/dts/*omap* 8763F: arch/arm/boot/dts/*am3* 8764F: arch/arm/boot/dts/*am4* 8765F: arch/arm/boot/dts/*am5* 8766F: arch/arm/boot/dts/*dra7* 8767 8768OMAP CLOCK FRAMEWORK SUPPORT 8769M: Paul Walmsley <paul@pwsan.com> 8770L: linux-omap@vger.kernel.org 8771S: Maintained 8772F: arch/arm/*omap*/*clock* 8773 8774OMAP POWER MANAGEMENT SUPPORT 8775M: Kevin Hilman <khilman@kernel.org> 8776L: linux-omap@vger.kernel.org 8777S: Maintained 8778F: arch/arm/*omap*/*pm* 8779F: drivers/cpufreq/omap-cpufreq.c 8780 8781OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8782M: Rajendra Nayak <rnayak@codeaurora.org> 8783M: Paul Walmsley <paul@pwsan.com> 8784L: linux-omap@vger.kernel.org 8785S: Maintained 8786F: arch/arm/mach-omap2/prm* 8787 8788OMAP AUDIO SUPPORT 8789M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8790M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8792L: linux-omap@vger.kernel.org 8793S: Maintained 8794F: sound/soc/omap/ 8795 8796OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8797M: Roger Quadros <rogerq@ti.com> 8798M: Tony Lindgren <tony@atomide.com> 8799L: linux-omap@vger.kernel.org 8800S: Maintained 8801F: drivers/memory/omap-gpmc.c 8802F: arch/arm/mach-omap2/*gpmc* 8803 8804OMAP FRAMEBUFFER SUPPORT 8805M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8806L: linux-fbdev@vger.kernel.org 8807L: linux-omap@vger.kernel.org 8808S: Maintained 8809F: drivers/video/fbdev/omap/ 8810 8811OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8812M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8813L: linux-omap@vger.kernel.org 8814L: linux-fbdev@vger.kernel.org 8815S: Maintained 8816F: drivers/video/fbdev/omap2/ 8817F: Documentation/arm/OMAP/DSS 8818 8819OMAP HARDWARE SPINLOCK SUPPORT 8820M: Ohad Ben-Cohen <ohad@wizery.com> 8821L: linux-omap@vger.kernel.org 8822S: Maintained 8823F: drivers/hwspinlock/omap_hwspinlock.c 8824 8825OMAP MMC SUPPORT 8826M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8827L: linux-omap@vger.kernel.org 8828S: Maintained 8829F: drivers/mmc/host/omap.c 8830 8831OMAP HS MMC SUPPORT 8832L: linux-mmc@vger.kernel.org 8833L: linux-omap@vger.kernel.org 8834S: Orphan 8835F: drivers/mmc/host/omap_hsmmc.c 8836 8837OMAP RANDOM NUMBER GENERATOR SUPPORT 8838M: Deepak Saxena <dsaxena@plexity.net> 8839S: Maintained 8840F: drivers/char/hw_random/omap-rng.c 8841 8842OMAP HWMOD SUPPORT 8843M: Benoît Cousson <bcousson@baylibre.com> 8844M: Paul Walmsley <paul@pwsan.com> 8845L: linux-omap@vger.kernel.org 8846S: Maintained 8847F: arch/arm/mach-omap2/omap_hwmod.* 8848 8849OMAP HWMOD DATA 8850M: Paul Walmsley <paul@pwsan.com> 8851L: linux-omap@vger.kernel.org 8852S: Maintained 8853F: arch/arm/mach-omap2/omap_hwmod*data* 8854 8855OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8856M: Benoît Cousson <bcousson@baylibre.com> 8857L: linux-omap@vger.kernel.org 8858S: Maintained 8859F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8860 8861OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8862M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8863L: linux-media@vger.kernel.org 8864S: Maintained 8865F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8866F: drivers/media/platform/omap3isp/ 8867F: drivers/staging/media/omap4iss/ 8868 8869OMAP USB SUPPORT 8870L: linux-usb@vger.kernel.org 8871L: linux-omap@vger.kernel.org 8872S: Orphan 8873F: drivers/usb/*/*omap* 8874F: arch/arm/*omap*/usb* 8875 8876OMAP GPIO DRIVER 8877M: Grygorii Strashko <grygorii.strashko@ti.com> 8878M: Santosh Shilimkar <ssantosh@kernel.org> 8879M: Kevin Hilman <khilman@kernel.org> 8880L: linux-omap@vger.kernel.org 8881S: Maintained 8882F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8883F: drivers/gpio/gpio-omap.c 8884 8885OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8886M: Mark Jackson <mpfj@newflow.co.uk> 8887L: linux-omap@vger.kernel.org 8888S: Maintained 8889F: arch/arm/boot/dts/am335x-nano.dts 8890 8891OMFS FILESYSTEM 8892M: Bob Copeland <me@bobcopeland.com> 8893L: linux-karma-devel@lists.sourceforge.net 8894S: Maintained 8895F: Documentation/filesystems/omfs.txt 8896F: fs/omfs/ 8897 8898OMNIKEY CARDMAN 4000 DRIVER 8899M: Harald Welte <laforge@gnumonks.org> 8900S: Maintained 8901F: drivers/char/pcmcia/cm4000_cs.c 8902F: include/linux/cm4000_cs.h 8903F: include/uapi/linux/cm4000_cs.h 8904 8905OMNIKEY CARDMAN 4040 DRIVER 8906M: Harald Welte <laforge@gnumonks.org> 8907S: Maintained 8908F: drivers/char/pcmcia/cm4040_cs.* 8909 8910OMNIVISION OV7670 SENSOR DRIVER 8911M: Jonathan Corbet <corbet@lwn.net> 8912L: linux-media@vger.kernel.org 8913T: git git://linuxtv.org/media_tree.git 8914S: Maintained 8915F: drivers/media/i2c/ov7670.c 8916 8917ONENAND FLASH DRIVER 8918M: Kyungmin Park <kyungmin.park@samsung.com> 8919L: linux-mtd@lists.infradead.org 8920S: Maintained 8921F: drivers/mtd/onenand/ 8922F: include/linux/mtd/onenand*.h 8923 8924ONSTREAM SCSI TAPE DRIVER 8925M: Willem Riede <osst@riede.org> 8926L: osst-users@lists.sourceforge.net 8927L: linux-scsi@vger.kernel.org 8928S: Maintained 8929F: Documentation/scsi/osst.txt 8930F: drivers/scsi/osst.* 8931F: drivers/scsi/osst_*.h 8932F: drivers/scsi/st.h 8933 8934OPENCORES I2C BUS DRIVER 8935M: Peter Korsgaard <jacmet@sunsite.dk> 8936L: linux-i2c@vger.kernel.org 8937S: Maintained 8938F: Documentation/i2c/busses/i2c-ocores 8939F: drivers/i2c/busses/i2c-ocores.c 8940 8941OPEN FIRMWARE AND FLATTENED DEVICE TREE 8942M: Rob Herring <robh+dt@kernel.org> 8943M: Frank Rowand <frowand.list@gmail.com> 8944L: devicetree@vger.kernel.org 8945W: http://www.devicetree.org/ 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8947S: Maintained 8948F: drivers/of/ 8949F: include/linux/of*.h 8950F: scripts/dtc/ 8951 8952OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8953M: Rob Herring <robh+dt@kernel.org> 8954M: Mark Rutland <mark.rutland@arm.com> 8955L: devicetree@vger.kernel.org 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8957Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8958S: Maintained 8959F: Documentation/devicetree/ 8960F: arch/*/boot/dts/ 8961F: include/dt-bindings/ 8962 8963OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8964M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8965L: devicetree@vger.kernel.org 8966S: Maintained 8967F: Documentation/devicetree/dynamic-resolution-notes.txt 8968F: Documentation/devicetree/overlay-notes.txt 8969F: drivers/of/overlay.c 8970F: drivers/of/resolver.c 8971 8972OPENRISC ARCHITECTURE 8973M: Jonas Bonn <jonas@southpole.se> 8974W: http://openrisc.net 8975S: Maintained 8976T: git git://openrisc.net/~jonas/linux 8977F: arch/openrisc/ 8978 8979OPENVSWITCH 8980M: Pravin Shelar <pshelar@nicira.com> 8981L: netdev@vger.kernel.org 8982L: dev@openvswitch.org 8983W: http://openvswitch.org 8984S: Maintained 8985F: net/openvswitch/ 8986F: include/uapi/linux/openvswitch.h 8987 8988OPERATING PERFORMANCE POINTS (OPP) 8989M: Viresh Kumar <vireshk@kernel.org> 8990M: Nishanth Menon <nm@ti.com> 8991M: Stephen Boyd <sboyd@codeaurora.org> 8992L: linux-pm@vger.kernel.org 8993S: Maintained 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8995F: drivers/base/power/opp/ 8996F: include/linux/pm_opp.h 8997F: Documentation/power/opp.txt 8998F: Documentation/devicetree/bindings/opp/ 8999 9000OPL4 DRIVER 9001M: Clemens Ladisch <clemens@ladisch.de> 9002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9003T: git git://git.alsa-project.org/alsa-kernel.git 9004S: Maintained 9005F: sound/drivers/opl4/ 9006 9007OPROFILE 9008M: Robert Richter <rric@kernel.org> 9009L: oprofile-list@lists.sf.net 9010S: Maintained 9011F: arch/*/include/asm/oprofile*.h 9012F: arch/*/oprofile/ 9013F: drivers/oprofile/ 9014F: include/linux/oprofile.h 9015 9016ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9017M: Mark Fasheh <mfasheh@versity.com> 9018M: Joel Becker <jlbec@evilplan.org> 9019L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9020W: http://ocfs2.wiki.kernel.org 9021S: Supported 9022F: Documentation/filesystems/ocfs2.txt 9023F: Documentation/filesystems/dlmfs.txt 9024F: fs/ocfs2/ 9025 9026ORINOCO DRIVER 9027L: linux-wireless@vger.kernel.org 9028W: http://wireless.kernel.org/en/users/Drivers/orinoco 9029W: http://www.nongnu.org/orinoco/ 9030S: Orphan 9031F: drivers/net/wireless/intersil/orinoco/ 9032 9033OSD LIBRARY and FILESYSTEM 9034M: Boaz Harrosh <ooo@electrozaur.com> 9035M: Benny Halevy <bhalevy@primarydata.com> 9036L: osd-dev@open-osd.org 9037W: http://open-osd.org 9038T: git git://git.open-osd.org/open-osd.git 9039S: Maintained 9040F: drivers/scsi/osd/ 9041F: include/scsi/osd_* 9042F: fs/exofs/ 9043 9044OVERLAY FILESYSTEM 9045M: Miklos Szeredi <miklos@szeredi.hu> 9046L: linux-unionfs@vger.kernel.org 9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9048S: Supported 9049F: fs/overlayfs/ 9050F: Documentation/filesystems/overlayfs.txt 9051 9052ORANGEFS FILESYSTEM 9053M: Mike Marshall <hubcap@omnibond.com> 9054L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9056S: Supported 9057F: fs/orangefs/ 9058F: Documentation/filesystems/orangefs.txt 9059 9060P54 WIRELESS DRIVER 9061M: Christian Lamparter <chunkeey@googlemail.com> 9062L: linux-wireless@vger.kernel.org 9063W: http://wireless.kernel.org/en/users/Drivers/p54 9064S: Maintained 9065F: drivers/net/wireless/intersil/p54/ 9066 9067PA SEMI ETHERNET DRIVER 9068L: netdev@vger.kernel.org 9069S: Orphan 9070F: drivers/net/ethernet/pasemi/* 9071 9072PA SEMI SMBUS DRIVER 9073L: linux-i2c@vger.kernel.org 9074S: Orphan 9075F: drivers/i2c/busses/i2c-pasemi.c 9076 9077PADATA PARALLEL EXECUTION MECHANISM 9078M: Steffen Klassert <steffen.klassert@secunet.com> 9079L: linux-crypto@vger.kernel.org 9080S: Maintained 9081F: kernel/padata.c 9082F: include/linux/padata.h 9083F: Documentation/padata.txt 9084 9085PANASONIC LAPTOP ACPI EXTRAS DRIVER 9086M: Harald Welte <laforge@gnumonks.org> 9087L: platform-driver-x86@vger.kernel.org 9088S: Maintained 9089F: drivers/platform/x86/panasonic-laptop.c 9090 9091PANASONIC MN10300/AM33/AM34 PORT 9092M: David Howells <dhowells@redhat.com> 9093L: linux-am33-list@redhat.com (moderated for non-subscribers) 9094W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9095S: Maintained 9096F: Documentation/mn10300/ 9097F: arch/mn10300/ 9098 9099PARALLEL LCD/KEYPAD PANEL DRIVER 9100M: Willy Tarreau <willy@haproxy.com> 9101M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9102S: Odd Fixes 9103F: Documentation/misc-devices/lcd-panel-cgram.txt 9104F: drivers/misc/panel.c 9105 9106PARALLEL PORT SUBSYSTEM 9107M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9108M: Sudip Mukherjee <sudip@vectorindia.org> 9109L: linux-parport@lists.infradead.org (subscribers-only) 9110S: Maintained 9111F: drivers/parport/ 9112F: include/linux/parport*.h 9113F: drivers/char/ppdev.c 9114F: include/uapi/linux/ppdev.h 9115F: Documentation/parport*.txt 9116 9117PARAVIRT_OPS INTERFACE 9118M: Jeremy Fitzhardinge <jeremy@goop.org> 9119M: Chris Wright <chrisw@sous-sol.org> 9120M: Alok Kataria <akataria@vmware.com> 9121M: Rusty Russell <rusty@rustcorp.com.au> 9122L: virtualization@lists.linux-foundation.org 9123S: Supported 9124F: Documentation/virtual/paravirt_ops.txt 9125F: arch/*/kernel/paravirt* 9126F: arch/*/include/asm/paravirt.h 9127F: include/linux/hypervisor.h 9128 9129PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9130M: Tim Waugh <tim@cyberelk.net> 9131L: linux-parport@lists.infradead.org (subscribers-only) 9132S: Maintained 9133F: Documentation/blockdev/paride.txt 9134F: drivers/block/paride/ 9135 9136PARISC ARCHITECTURE 9137M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9138M: Helge Deller <deller@gmx.de> 9139L: linux-parisc@vger.kernel.org 9140W: http://www.parisc-linux.org/ 9141Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9144S: Maintained 9145F: arch/parisc/ 9146F: Documentation/parisc/ 9147F: drivers/parisc/ 9148F: drivers/char/agp/parisc-agp.c 9149F: drivers/input/serio/gscps2.c 9150F: drivers/parport/parport_gsc.* 9151F: drivers/tty/serial/8250/8250_gsc.c 9152F: drivers/video/fbdev/sti* 9153F: drivers/video/console/sti* 9154F: drivers/video/logo/logo_parisc* 9155 9156PC87360 HARDWARE MONITORING DRIVER 9157M: Jim Cromie <jim.cromie@gmail.com> 9158L: linux-hwmon@vger.kernel.org 9159S: Maintained 9160F: Documentation/hwmon/pc87360 9161F: drivers/hwmon/pc87360.c 9162 9163PC8736x GPIO DRIVER 9164M: Jim Cromie <jim.cromie@gmail.com> 9165S: Maintained 9166F: drivers/char/pc8736x_gpio.c 9167 9168PC87427 HARDWARE MONITORING DRIVER 9169M: Jean Delvare <jdelvare@suse.com> 9170L: linux-hwmon@vger.kernel.org 9171S: Maintained 9172F: Documentation/hwmon/pc87427 9173F: drivers/hwmon/pc87427.c 9174 9175PCA9532 LED DRIVER 9176M: Riku Voipio <riku.voipio@iki.fi> 9177S: Maintained 9178F: drivers/leds/leds-pca9532.c 9179F: include/linux/leds-pca9532.h 9180 9181PCA9541 I2C BUS MASTER SELECTOR DRIVER 9182M: Guenter Roeck <linux@roeck-us.net> 9183L: linux-i2c@vger.kernel.org 9184S: Maintained 9185F: drivers/i2c/muxes/i2c-mux-pca9541.c 9186 9187PCDP - PRIMARY CONSOLE AND DEBUG PORT 9188M: Khalid Aziz <khalid@gonehiking.org> 9189S: Maintained 9190F: drivers/firmware/pcdp.* 9191 9192PCI ERROR RECOVERY 9193M: Linas Vepstas <linasvepstas@gmail.com> 9194L: linux-pci@vger.kernel.org 9195S: Supported 9196F: Documentation/PCI/pci-error-recovery.txt 9197 9198PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9199M: Russell Currey <ruscur@russell.cc> 9200L: linuxppc-dev@lists.ozlabs.org 9201S: Supported 9202F: Documentation/powerpc/eeh-pci-error-recovery.txt 9203F: arch/powerpc/kernel/eeh*.c 9204F: arch/powerpc/platforms/*/eeh*.c 9205F: arch/powerpc/include/*/eeh*.h 9206 9207PCI SUBSYSTEM 9208M: Bjorn Helgaas <bhelgaas@google.com> 9209L: linux-pci@vger.kernel.org 9210Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9211T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9212S: Supported 9213F: Documentation/devicetree/bindings/pci/ 9214F: Documentation/PCI/ 9215F: drivers/pci/ 9216F: include/linux/pci* 9217F: arch/x86/pci/ 9218F: arch/x86/kernel/quirks.c 9219 9220PCI DRIVER FOR ALTERA PCIE IP 9221M: Ley Foon Tan <lftan@altera.com> 9222L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9223L: linux-pci@vger.kernel.org 9224S: Supported 9225F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9226F: drivers/pci/host/pcie-altera.c 9227 9228PCI DRIVER FOR ARM VERSATILE PLATFORM 9229M: Rob Herring <robh@kernel.org> 9230L: linux-pci@vger.kernel.org 9231L: linux-arm-kernel@lists.infradead.org 9232S: Maintained 9233F: Documentation/devicetree/bindings/pci/versatile.txt 9234F: drivers/pci/host/pci-versatile.c 9235 9236PCI DRIVER FOR ARMADA 8K 9237M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9238L: linux-pci@vger.kernel.org 9239L: linux-arm-kernel@lists.infradead.org 9240S: Maintained 9241F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9242F: drivers/pci/host/pcie-armada8k.c 9243 9244PCI DRIVER FOR APPLIEDMICRO XGENE 9245M: Tanmay Inamdar <tinamdar@apm.com> 9246L: linux-pci@vger.kernel.org 9247L: linux-arm-kernel@lists.infradead.org 9248S: Maintained 9249F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9250F: drivers/pci/host/pci-xgene.c 9251 9252PCI DRIVER FOR FREESCALE LAYERSCAPE 9253M: Minghuan Lian <minghuan.Lian@freescale.com> 9254M: Mingkai Hu <mingkai.hu@freescale.com> 9255M: Roy Zang <tie-fei.zang@freescale.com> 9256L: linuxppc-dev@lists.ozlabs.org 9257L: linux-pci@vger.kernel.org 9258L: linux-arm-kernel@lists.infradead.org 9259S: Maintained 9260F: drivers/pci/host/*layerscape* 9261 9262PCI DRIVER FOR IMX6 9263M: Richard Zhu <hongxing.zhu@nxp.com> 9264M: Lucas Stach <l.stach@pengutronix.de> 9265L: linux-pci@vger.kernel.org 9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9267S: Maintained 9268F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9269F: drivers/pci/host/*imx6* 9270 9271PCI DRIVER FOR TI KEYSTONE 9272M: Murali Karicheri <m-karicheri2@ti.com> 9273L: linux-pci@vger.kernel.org 9274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9275S: Maintained 9276F: drivers/pci/host/*keystone* 9277 9278PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9279M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9280M: Jason Cooper <jason@lakedaemon.net> 9281L: linux-pci@vger.kernel.org 9282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9283S: Maintained 9284F: drivers/pci/host/*mvebu* 9285 9286PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9287M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9288L: linux-pci@vger.kernel.org 9289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9290S: Maintained 9291F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9292F: drivers/pci/host/pci-aardvark.c 9293 9294PCI DRIVER FOR NVIDIA TEGRA 9295M: Thierry Reding <thierry.reding@gmail.com> 9296L: linux-tegra@vger.kernel.org 9297L: linux-pci@vger.kernel.org 9298S: Supported 9299F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9300F: drivers/pci/host/pci-tegra.c 9301 9302PCI DRIVER FOR TI DRA7XX 9303M: Kishon Vijay Abraham I <kishon@ti.com> 9304L: linux-omap@vger.kernel.org 9305L: linux-pci@vger.kernel.org 9306S: Supported 9307F: Documentation/devicetree/bindings/pci/ti-pci.txt 9308F: drivers/pci/host/pci-dra7xx.c 9309 9310PCI DRIVER FOR RENESAS R-CAR 9311M: Simon Horman <horms@verge.net.au> 9312L: linux-pci@vger.kernel.org 9313L: linux-renesas-soc@vger.kernel.org 9314S: Maintained 9315F: drivers/pci/host/*rcar* 9316 9317PCI DRIVER FOR SAMSUNG EXYNOS 9318M: Jingoo Han <jingoohan1@gmail.com> 9319L: linux-pci@vger.kernel.org 9320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9321L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9322S: Maintained 9323F: drivers/pci/host/pci-exynos.c 9324 9325PCI DRIVER FOR SYNOPSIS DESIGNWARE 9326M: Jingoo Han <jingoohan1@gmail.com> 9327M: Joao Pinto <Joao.Pinto@synopsys.com> 9328L: linux-pci@vger.kernel.org 9329S: Maintained 9330F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9331F: drivers/pci/host/*designware* 9332 9333PCI DRIVER FOR GENERIC OF HOSTS 9334M: Will Deacon <will.deacon@arm.com> 9335L: linux-pci@vger.kernel.org 9336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9337S: Maintained 9338F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9339F: drivers/pci/host/pci-host-common.c 9340F: drivers/pci/host/pci-host-generic.c 9341 9342PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9343M: Keith Busch <keith.busch@intel.com> 9344L: linux-pci@vger.kernel.org 9345S: Supported 9346F: drivers/pci/host/vmd.c 9347 9348PCIE DRIVER FOR ST SPEAR13XX 9349M: Pratyush Anand <pratyush.anand@gmail.com> 9350L: linux-pci@vger.kernel.org 9351S: Maintained 9352F: drivers/pci/host/*spear* 9353 9354PCI MSI DRIVER FOR ALTERA MSI IP 9355M: Ley Foon Tan <lftan@altera.com> 9356L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9357L: linux-pci@vger.kernel.org 9358S: Supported 9359F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9360F: drivers/pci/host/pcie-altera-msi.c 9361 9362PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9363M: Duc Dang <dhdang@apm.com> 9364L: linux-pci@vger.kernel.org 9365L: linux-arm-kernel@lists.infradead.org 9366S: Maintained 9367F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9368F: drivers/pci/host/pci-xgene-msi.c 9369 9370PCIE DRIVER FOR AXIS ARTPEC 9371M: Niklas Cassel <niklas.cassel@axis.com> 9372M: Jesper Nilsson <jesper.nilsson@axis.com> 9373L: linux-arm-kernel@axis.com 9374L: linux-pci@vger.kernel.org 9375S: Maintained 9376F: Documentation/devicetree/bindings/pci/axis,artpec* 9377F: drivers/pci/host/*artpec* 9378 9379PCIE DRIVER FOR HISILICON 9380M: Zhou Wang <wangzhou1@hisilicon.com> 9381M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9382L: linux-pci@vger.kernel.org 9383S: Maintained 9384F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9385F: drivers/pci/host/pcie-hisi.c 9386 9387PCIE DRIVER FOR ROCKCHIP 9388M: Shawn Lin <shawn.lin@rock-chips.com> 9389M: Wenrui Li <wenrui.li@rock-chips.com> 9390L: linux-pci@vger.kernel.org 9391L: linux-rockchip@lists.infradead.org 9392S: Maintained 9393F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9394F: drivers/pci/host/pcie-rockchip.c 9395 9396PCIE DRIVER FOR QUALCOMM MSM 9397M: Stanimir Varbanov <svarbanov@mm-sol.com> 9398L: linux-pci@vger.kernel.org 9399L: linux-arm-msm@vger.kernel.org 9400S: Maintained 9401F: drivers/pci/host/*qcom* 9402 9403PCIE DRIVER FOR CAVIUM THUNDERX 9404M: David Daney <david.daney@cavium.com> 9405L: linux-pci@vger.kernel.org 9406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9407S: Supported 9408F: Documentation/devicetree/bindings/pci/pci-thunder-* 9409F: drivers/pci/host/pci-thunder-* 9410 9411PCMCIA SUBSYSTEM 9412P: Linux PCMCIA Team 9413L: linux-pcmcia@lists.infradead.org 9414W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9416S: Maintained 9417F: Documentation/pcmcia/ 9418F: tools/pcmcia/ 9419F: drivers/pcmcia/ 9420F: include/pcmcia/ 9421 9422PCNET32 NETWORK DRIVER 9423M: Don Fry <pcnet32@frontier.com> 9424L: netdev@vger.kernel.org 9425S: Maintained 9426F: drivers/net/ethernet/amd/pcnet32.c 9427 9428PCRYPT PARALLEL CRYPTO ENGINE 9429M: Steffen Klassert <steffen.klassert@secunet.com> 9430L: linux-crypto@vger.kernel.org 9431S: Maintained 9432F: crypto/pcrypt.c 9433F: include/crypto/pcrypt.h 9434 9435PER-CPU MEMORY ALLOCATOR 9436M: Tejun Heo <tj@kernel.org> 9437M: Christoph Lameter <cl@linux.com> 9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9439S: Maintained 9440F: include/linux/percpu*.h 9441F: mm/percpu*.c 9442F: arch/*/include/asm/percpu.h 9443 9444PER-TASK DELAY ACCOUNTING 9445M: Balbir Singh <bsingharora@gmail.com> 9446S: Maintained 9447F: include/linux/delayacct.h 9448F: kernel/delayacct.c 9449 9450PERFORMANCE EVENTS SUBSYSTEM 9451M: Peter Zijlstra <peterz@infradead.org> 9452M: Ingo Molnar <mingo@redhat.com> 9453M: Arnaldo Carvalho de Melo <acme@kernel.org> 9454R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9455L: linux-kernel@vger.kernel.org 9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9457S: Supported 9458F: kernel/events/* 9459F: include/linux/perf_event.h 9460F: include/uapi/linux/perf_event.h 9461F: arch/*/kernel/perf_event*.c 9462F: arch/*/kernel/*/perf_event*.c 9463F: arch/*/kernel/*/*/perf_event*.c 9464F: arch/*/include/asm/perf_event.h 9465F: arch/*/kernel/perf_callchain.c 9466F: arch/*/events/* 9467F: tools/perf/ 9468 9469PERSONALITY HANDLING 9470M: Christoph Hellwig <hch@infradead.org> 9471L: linux-abi-devel@lists.sourceforge.net 9472S: Maintained 9473F: include/linux/personality.h 9474F: include/uapi/linux/personality.h 9475 9476PHONET PROTOCOL 9477M: Remi Denis-Courmont <courmisch@gmail.com> 9478S: Supported 9479F: Documentation/networking/phonet.txt 9480F: include/linux/phonet.h 9481F: include/net/phonet/ 9482F: include/uapi/linux/phonet.h 9483F: net/phonet/ 9484 9485PHRAM MTD DRIVER 9486M: Joern Engel <joern@lazybastard.org> 9487L: linux-mtd@lists.infradead.org 9488S: Maintained 9489F: drivers/mtd/devices/phram.c 9490 9491PICOLCD HID DRIVER 9492M: Bruno Prémont <bonbons@linux-vserver.org> 9493L: linux-input@vger.kernel.org 9494S: Maintained 9495F: drivers/hid/hid-picolcd* 9496 9497PICOXCELL SUPPORT 9498M: Jamie Iles <jamie@jamieiles.com> 9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9500T: git git://github.com/jamieiles/linux-2.6-ji.git 9501S: Supported 9502F: arch/arm/boot/dts/picoxcell* 9503F: arch/arm/mach-picoxcell/ 9504F: drivers/crypto/picoxcell* 9505 9506PIN CONTROL SUBSYSTEM 9507M: Linus Walleij <linus.walleij@linaro.org> 9508L: linux-gpio@vger.kernel.org 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9510S: Maintained 9511F: Documentation/devicetree/bindings/pinctrl/ 9512F: Documentation/pinctrl.txt 9513F: drivers/pinctrl/ 9514F: include/linux/pinctrl/ 9515 9516PIN CONTROLLER - ATMEL AT91 9517M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9519S: Maintained 9520F: drivers/pinctrl/pinctrl-at91.* 9521 9522PIN CONTROLLER - ATMEL AT91 PIO4 9523M: Ludovic Desroches <ludovic.desroches@atmel.com> 9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9525L: linux-gpio@vger.kernel.org 9526S: Supported 9527F: drivers/pinctrl/pinctrl-at91-pio4.* 9528 9529PIN CONTROLLER - INTEL 9530M: Mika Westerberg <mika.westerberg@linux.intel.com> 9531M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9532S: Maintained 9533F: drivers/pinctrl/intel/ 9534 9535PIN CONTROLLER - RENESAS 9536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9537M: Geert Uytterhoeven <geert+renesas@glider.be> 9538L: linux-renesas-soc@vger.kernel.org 9539S: Maintained 9540F: drivers/pinctrl/sh-pfc/ 9541 9542PIN CONTROLLER - SAMSUNG 9543M: Tomasz Figa <tomasz.figa@gmail.com> 9544M: Krzysztof Kozlowski <krzk@kernel.org> 9545M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9548S: Maintained 9549F: drivers/pinctrl/samsung/ 9550F: include/dt-bindings/pinctrl/samsung.h 9551F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9552 9553PIN CONTROLLER - SINGLE 9554M: Tony Lindgren <tony@atomide.com> 9555M: Haojian Zhuang <haojian.zhuang@linaro.org> 9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9557L: linux-omap@vger.kernel.org 9558S: Maintained 9559F: drivers/pinctrl/pinctrl-single.c 9560 9561PIN CONTROLLER - ST SPEAR 9562M: Viresh Kumar <vireshk@kernel.org> 9563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9564W: http://www.st.com/spear 9565S: Maintained 9566F: drivers/pinctrl/spear/ 9567 9568PISTACHIO SOC SUPPORT 9569M: James Hartley <james.hartley@imgtec.com> 9570M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9571L: linux-mips@linux-mips.org 9572S: Maintained 9573F: arch/mips/pistachio/ 9574F: arch/mips/include/asm/mach-pistachio/ 9575F: arch/mips/boot/dts/pistachio/ 9576F: arch/mips/configs/pistachio*_defconfig 9577 9578PKTCDVD DRIVER 9579M: Jiri Kosina <jikos@kernel.org> 9580S: Maintained 9581F: drivers/block/pktcdvd.c 9582F: include/linux/pktcdvd.h 9583F: include/uapi/linux/pktcdvd.h 9584 9585PKUNITY SOC DRIVERS 9586M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9587W: http://mprc.pku.edu.cn/~guanxuetao/linux 9588S: Maintained 9589T: git git://github.com/gxt/linux.git 9590F: drivers/input/serio/i8042-unicore32io.h 9591F: drivers/i2c/busses/i2c-puv3.c 9592F: drivers/video/fbdev/fb-puv3.c 9593F: drivers/rtc/rtc-puv3.c 9594 9595PMBUS HARDWARE MONITORING DRIVERS 9596M: Guenter Roeck <linux@roeck-us.net> 9597L: linux-hwmon@vger.kernel.org 9598W: http://hwmon.wiki.kernel.org/ 9599W: http://www.roeck-us.net/linux/drivers/ 9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9601S: Maintained 9602F: Documentation/hwmon/pmbus 9603F: drivers/hwmon/pmbus/ 9604F: include/linux/i2c/pmbus.h 9605 9606PMC SIERRA MaxRAID DRIVER 9607L: linux-scsi@vger.kernel.org 9608W: http://www.pmc-sierra.com/ 9609S: Orphan 9610F: drivers/scsi/pmcraid.* 9611 9612PMC SIERRA PM8001 DRIVER 9613M: Jack Wang <jinpu.wang@profitbricks.com> 9614M: lindar_liu@usish.com 9615L: pmchba@pmcs.com 9616L: linux-scsi@vger.kernel.org 9617S: Supported 9618F: drivers/scsi/pm8001/ 9619 9620POSIX CLOCKS and TIMERS 9621M: Thomas Gleixner <tglx@linutronix.de> 9622L: linux-kernel@vger.kernel.org 9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9624S: Maintained 9625F: fs/timerfd.c 9626F: include/linux/timer* 9627F: kernel/time/*timer* 9628 9629POWER MANAGEMENT CORE 9630M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9631L: linux-pm@vger.kernel.org 9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9633B: https://bugzilla.kernel.org 9634S: Supported 9635F: drivers/base/power/ 9636F: include/linux/pm.h 9637F: include/linux/pm_* 9638F: include/linux/powercap.h 9639F: drivers/powercap/ 9640 9641POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9642M: Sebastian Reichel <sre@kernel.org> 9643L: linux-pm@vger.kernel.org 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9645S: Maintained 9646F: Documentation/devicetree/bindings/power/supply/ 9647F: include/linux/power_supply.h 9648F: drivers/power/supply/ 9649 9650POWER STATE COORDINATION INTERFACE (PSCI) 9651M: Mark Rutland <mark.rutland@arm.com> 9652M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9653L: linux-arm-kernel@lists.infradead.org 9654S: Maintained 9655F: drivers/firmware/psci.c 9656F: include/linux/psci.h 9657F: include/uapi/linux/psci.h 9658 9659POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9660M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9661L: linuxppc-dev@lists.ozlabs.org 9662S: Maintained 9663F: drivers/char/powernv-op-panel.c 9664 9665PNP SUPPORT 9666M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9667S: Maintained 9668F: drivers/pnp/ 9669 9670PPP PROTOCOL DRIVERS AND COMPRESSORS 9671M: Paul Mackerras <paulus@samba.org> 9672L: linux-ppp@vger.kernel.org 9673S: Maintained 9674F: drivers/net/ppp/ppp_* 9675 9676PPP OVER ATM (RFC 2364) 9677M: Mitchell Blank Jr <mitch@sfgoth.com> 9678S: Maintained 9679F: net/atm/pppoatm.c 9680F: include/uapi/linux/atmppp.h 9681 9682PPP OVER ETHERNET 9683M: Michal Ostrowski <mostrows@earthlink.net> 9684S: Maintained 9685F: drivers/net/ppp/pppoe.c 9686F: drivers/net/ppp/pppox.c 9687 9688PPP OVER L2TP 9689M: James Chapman <jchapman@katalix.com> 9690S: Maintained 9691F: net/l2tp/l2tp_ppp.c 9692F: include/linux/if_pppol2tp.h 9693F: include/uapi/linux/if_pppol2tp.h 9694 9695PPS SUPPORT 9696M: Rodolfo Giometti <giometti@enneenne.com> 9697W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9698L: linuxpps@ml.enneenne.com (subscribers-only) 9699S: Maintained 9700F: Documentation/pps/ 9701F: drivers/pps/ 9702F: include/linux/pps*.h 9703 9704PPTP DRIVER 9705M: Dmitry Kozlov <xeb@mail.ru> 9706L: netdev@vger.kernel.org 9707S: Maintained 9708F: drivers/net/ppp/pptp.c 9709W: http://sourceforge.net/projects/accel-pptp 9710 9711PREEMPTIBLE KERNEL 9712M: Robert Love <rml@tech9.net> 9713L: kpreempt-tech@lists.sourceforge.net 9714W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9715S: Supported 9716F: Documentation/preempt-locking.txt 9717F: include/linux/preempt.h 9718 9719PRISM54 WIRELESS DRIVER 9720M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9721L: linux-wireless@vger.kernel.org 9722W: http://wireless.kernel.org/en/users/Drivers/p54 9723S: Obsolete 9724F: drivers/net/wireless/intersil/prism54/ 9725 9726PS3 NETWORK SUPPORT 9727M: Geoff Levand <geoff@infradead.org> 9728L: netdev@vger.kernel.org 9729L: linuxppc-dev@lists.ozlabs.org 9730S: Maintained 9731F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9732 9733PS3 PLATFORM SUPPORT 9734M: Geoff Levand <geoff@infradead.org> 9735L: linuxppc-dev@lists.ozlabs.org 9736S: Maintained 9737F: arch/powerpc/boot/ps3* 9738F: arch/powerpc/include/asm/lv1call.h 9739F: arch/powerpc/include/asm/ps3*.h 9740F: arch/powerpc/platforms/ps3/ 9741F: drivers/*/ps3* 9742F: drivers/ps3/ 9743F: drivers/rtc/rtc-ps3.c 9744F: drivers/usb/host/*ps3.c 9745F: sound/ppc/snd_ps3* 9746 9747PS3VRAM DRIVER 9748M: Jim Paris <jim@jtan.com> 9749M: Geoff Levand <geoff@infradead.org> 9750L: linuxppc-dev@lists.ozlabs.org 9751S: Maintained 9752F: drivers/block/ps3vram.c 9753 9754PSTORE FILESYSTEM 9755M: Anton Vorontsov <anton@enomsg.org> 9756M: Colin Cross <ccross@android.com> 9757M: Kees Cook <keescook@chromium.org> 9758M: Tony Luck <tony.luck@intel.com> 9759S: Maintained 9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9761F: fs/pstore/ 9762F: include/linux/pstore* 9763F: drivers/firmware/efi/efi-pstore.c 9764F: drivers/acpi/apei/erst.c 9765 9766PTP HARDWARE CLOCK SUPPORT 9767M: Richard Cochran <richardcochran@gmail.com> 9768L: netdev@vger.kernel.org 9769S: Maintained 9770W: http://linuxptp.sourceforge.net/ 9771F: Documentation/ABI/testing/sysfs-ptp 9772F: Documentation/ptp/* 9773F: drivers/net/ethernet/freescale/gianfar_ptp.c 9774F: drivers/net/phy/dp83640* 9775F: drivers/ptp/* 9776F: include/linux/ptp_cl* 9777 9778PTRACE SUPPORT 9779M: Roland McGrath <roland@hack.frob.com> 9780M: Oleg Nesterov <oleg@redhat.com> 9781S: Maintained 9782F: include/asm-generic/syscall.h 9783F: include/linux/ptrace.h 9784F: include/linux/regset.h 9785F: include/linux/tracehook.h 9786F: include/uapi/linux/ptrace.h 9787F: kernel/ptrace.c 9788 9789PULSE8-CEC DRIVER 9790M: Hans Verkuil <hverkuil@xs4all.nl> 9791L: linux-media@vger.kernel.org 9792T: git git://linuxtv.org/media_tree.git 9793S: Maintained 9794F: drivers/staging/media/pulse8-cec 9795 9796PVRUSB2 VIDEO4LINUX DRIVER 9797M: Mike Isely <isely@pobox.com> 9798L: pvrusb2@isely.net (subscribers-only) 9799L: linux-media@vger.kernel.org 9800W: http://www.isely.net/pvrusb2/ 9801T: git git://linuxtv.org/media_tree.git 9802S: Maintained 9803F: Documentation/media/v4l-drivers/pvrusb2* 9804F: drivers/media/usb/pvrusb2/ 9805 9806PWC WEBCAM DRIVER 9807M: Hans Verkuil <hverkuil@xs4all.nl> 9808L: linux-media@vger.kernel.org 9809T: git git://linuxtv.org/media_tree.git 9810S: Odd Fixes 9811F: drivers/media/usb/pwc/* 9812 9813PWM FAN DRIVER 9814M: Kamil Debski <kamil@wypas.org> 9815M: Lukasz Majewski <l.majewski@samsung.com> 9816L: linux-hwmon@vger.kernel.org 9817S: Supported 9818F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9819F: Documentation/hwmon/pwm-fan 9820F: drivers/hwmon/pwm-fan.c 9821 9822PWM SUBSYSTEM 9823M: Thierry Reding <thierry.reding@gmail.com> 9824L: linux-pwm@vger.kernel.org 9825S: Maintained 9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9827F: Documentation/pwm.txt 9828F: Documentation/devicetree/bindings/pwm/ 9829F: include/linux/pwm.h 9830F: drivers/pwm/ 9831F: drivers/video/backlight/pwm_bl.c 9832F: include/linux/pwm_backlight.h 9833 9834PXA2xx/PXA3xx SUPPORT 9835M: Daniel Mack <daniel@zonque.org> 9836M: Haojian Zhuang <haojian.zhuang@gmail.com> 9837M: Robert Jarzmik <robert.jarzmik@free.fr> 9838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9839T: git git://github.com/hzhuang1/linux.git 9840T: git git://github.com/rjarzmik/linux.git 9841S: Maintained 9842F: arch/arm/boot/dts/pxa* 9843F: arch/arm/mach-pxa/ 9844F: drivers/dma/pxa* 9845F: drivers/pcmcia/pxa2xx* 9846F: drivers/pinctrl/pxa/ 9847F: drivers/spi/spi-pxa2xx* 9848F: drivers/usb/gadget/udc/pxa2* 9849F: include/sound/pxa2xx-lib.h 9850F: sound/arm/pxa* 9851F: sound/soc/pxa/ 9852 9853PXA GPIO DRIVER 9854M: Robert Jarzmik <robert.jarzmik@free.fr> 9855L: linux-gpio@vger.kernel.org 9856S: Maintained 9857F: drivers/gpio/gpio-pxa.c 9858 9859PXA3xx NAND FLASH DRIVER 9860M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9861L: linux-mtd@lists.infradead.org 9862S: Maintained 9863F: drivers/mtd/nand/pxa3xx_nand.c 9864 9865MMP SUPPORT 9866M: Eric Miao <eric.y.miao@gmail.com> 9867M: Haojian Zhuang <haojian.zhuang@gmail.com> 9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9869T: git git://github.com/hzhuang1/linux.git 9870T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9871S: Maintained 9872F: arch/arm/boot/dts/mmp* 9873F: arch/arm/mach-mmp/ 9874 9875PXA MMCI DRIVER 9876S: Orphan 9877 9878PXA RTC DRIVER 9879M: Robert Jarzmik <robert.jarzmik@free.fr> 9880L: rtc-linux@googlegroups.com 9881S: Maintained 9882 9883QAT DRIVER 9884M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9885M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9886L: qat-linux@intel.com 9887S: Supported 9888F: drivers/crypto/qat/ 9889 9890QIB DRIVER 9891M: Mike Marciniszyn <infinipath@intel.com> 9892L: linux-rdma@vger.kernel.org 9893S: Supported 9894F: drivers/infiniband/hw/qib/ 9895 9896QLOGIC QLA1280 SCSI DRIVER 9897M: Michael Reed <mdr@sgi.com> 9898L: linux-scsi@vger.kernel.org 9899S: Maintained 9900F: drivers/scsi/qla1280.[ch] 9901 9902QLOGIC QLA2XXX FC-SCSI DRIVER 9903M: qla2xxx-upstream@qlogic.com 9904L: linux-scsi@vger.kernel.org 9905S: Supported 9906F: Documentation/scsi/LICENSE.qla2xxx 9907F: drivers/scsi/qla2xxx/ 9908 9909QLOGIC QLA4XXX iSCSI DRIVER 9910M: QLogic-Storage-Upstream@qlogic.com 9911L: linux-scsi@vger.kernel.org 9912S: Supported 9913F: Documentation/scsi/LICENSE.qla4xxx 9914F: drivers/scsi/qla4xxx/ 9915 9916QLOGIC QLA3XXX NETWORK DRIVER 9917M: Dept-GELinuxNICDev@cavium.com 9918L: netdev@vger.kernel.org 9919S: Supported 9920F: Documentation/networking/LICENSE.qla3xxx 9921F: drivers/net/ethernet/qlogic/qla3xxx.* 9922 9923QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9924M: Harish Patil <harish.patil@cavium.com> 9925M: Manish Chopra <manish.chopra@cavium.com> 9926M: Dept-GELinuxNICDev@cavium.com 9927L: netdev@vger.kernel.org 9928S: Supported 9929F: drivers/net/ethernet/qlogic/qlcnic/ 9930 9931QLOGIC QLGE 10Gb ETHERNET DRIVER 9932M: Harish Patil <harish.patil@cavium.com> 9933M: Manish Chopra <manish.chopra@cavium.com> 9934M: Dept-GELinuxNICDev@cavium.com 9935L: netdev@vger.kernel.org 9936S: Supported 9937F: drivers/net/ethernet/qlogic/qlge/ 9938 9939QLOGIC QL4xxx ETHERNET DRIVER 9940M: Yuval Mintz <Yuval.Mintz@cavium.com> 9941M: Ariel Elior <Ariel.Elior@cavium.com> 9942M: everest-linux-l2@cavium.com 9943L: netdev@vger.kernel.org 9944S: Supported 9945F: drivers/net/ethernet/qlogic/qed/ 9946F: include/linux/qed/ 9947F: drivers/net/ethernet/qlogic/qede/ 9948 9949QNX4 FILESYSTEM 9950M: Anders Larsen <al@alarsen.net> 9951W: http://www.alarsen.net/linux/qnx4fs/ 9952S: Maintained 9953F: fs/qnx4/ 9954F: include/uapi/linux/qnx4_fs.h 9955F: include/uapi/linux/qnxtypes.h 9956 9957QT1010 MEDIA DRIVER 9958M: Antti Palosaari <crope@iki.fi> 9959L: linux-media@vger.kernel.org 9960W: https://linuxtv.org 9961W: http://palosaari.fi/linux/ 9962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9963T: git git://linuxtv.org/anttip/media_tree.git 9964S: Maintained 9965F: drivers/media/tuners/qt1010* 9966 9967QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9968M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9969L: linux-wireless@vger.kernel.org 9970L: ath9k-devel@lists.ath9k.org 9971W: http://wireless.kernel.org/en/users/Drivers/ath9k 9972S: Supported 9973F: drivers/net/wireless/ath/ath9k/ 9974 9975QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9976M: Kalle Valo <kvalo@qca.qualcomm.com> 9977L: ath10k@lists.infradead.org 9978W: http://wireless.kernel.org/en/users/Drivers/ath10k 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9980S: Supported 9981F: drivers/net/wireless/ath/ath10k/ 9982 9983QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9984M: Timur Tabi <timur@codeaurora.org> 9985L: netdev@vger.kernel.org 9986S: Supported 9987F: drivers/net/ethernet/qualcomm/emac/ 9988 9989QUALCOMM HEXAGON ARCHITECTURE 9990M: Richard Kuo <rkuo@codeaurora.org> 9991L: linux-hexagon@vger.kernel.org 9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9993S: Supported 9994F: arch/hexagon/ 9995 9996QUALCOMM WCN36XX WIRELESS DRIVER 9997M: Eugene Krasnikov <k.eugene.e@gmail.com> 9998L: wcn36xx@lists.infradead.org 9999W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10000T: git git://github.com/KrasnikovEugene/wcn36xx.git 10001S: Supported 10002F: drivers/net/wireless/ath/wcn36xx/ 10003 10004QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10005M: Gabriel Somlo <somlo@cmu.edu> 10006M: "Michael S. Tsirkin" <mst@redhat.com> 10007L: qemu-devel@nongnu.org 10008S: Maintained 10009F: drivers/firmware/qemu_fw_cfg.c 10010 10011RADOS BLOCK DEVICE (RBD) 10012M: Ilya Dryomov <idryomov@gmail.com> 10013M: Sage Weil <sage@redhat.com> 10014M: Alex Elder <elder@kernel.org> 10015L: ceph-devel@vger.kernel.org 10016W: http://ceph.com/ 10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10018T: git git://github.com/ceph/ceph-client.git 10019S: Supported 10020F: Documentation/ABI/testing/sysfs-bus-rbd 10021F: drivers/block/rbd.c 10022F: drivers/block/rbd_types.h 10023 10024RADEON FRAMEBUFFER DISPLAY DRIVER 10025M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10026L: linux-fbdev@vger.kernel.org 10027S: Maintained 10028F: drivers/video/fbdev/aty/radeon* 10029F: include/uapi/linux/radeonfb.h 10030 10031RADIOSHARK RADIO DRIVER 10032M: Hans Verkuil <hverkuil@xs4all.nl> 10033L: linux-media@vger.kernel.org 10034T: git git://linuxtv.org/media_tree.git 10035S: Maintained 10036F: drivers/media/radio/radio-shark.c 10037 10038RADIOSHARK2 RADIO DRIVER 10039M: Hans Verkuil <hverkuil@xs4all.nl> 10040L: linux-media@vger.kernel.org 10041T: git git://linuxtv.org/media_tree.git 10042S: Maintained 10043F: drivers/media/radio/radio-shark2.c 10044F: drivers/media/radio/radio-tea5777.c 10045 10046RAGE128 FRAMEBUFFER DISPLAY DRIVER 10047M: Paul Mackerras <paulus@samba.org> 10048L: linux-fbdev@vger.kernel.org 10049S: Maintained 10050F: drivers/video/fbdev/aty/aty128fb.c 10051 10052RALINK MIPS ARCHITECTURE 10053M: John Crispin <john@phrozen.org> 10054L: linux-mips@linux-mips.org 10055S: Maintained 10056F: arch/mips/ralink 10057 10058RALINK RT2X00 WIRELESS LAN DRIVER 10059P: rt2x00 project 10060M: Stanislaw Gruszka <sgruszka@redhat.com> 10061M: Helmut Schaa <helmut.schaa@googlemail.com> 10062L: linux-wireless@vger.kernel.org 10063S: Maintained 10064F: drivers/net/wireless/ralink/rt2x00/ 10065 10066RAMDISK RAM BLOCK DEVICE DRIVER 10067M: Jens Axboe <axboe@kernel.dk> 10068S: Maintained 10069F: Documentation/blockdev/ramdisk.txt 10070F: drivers/block/brd.c 10071 10072RANDOM NUMBER DRIVER 10073M: "Theodore Ts'o" <tytso@mit.edu> 10074S: Maintained 10075F: drivers/char/random.c 10076 10077RAPIDIO SUBSYSTEM 10078M: Matt Porter <mporter@kernel.crashing.org> 10079M: Alexandre Bounine <alexandre.bounine@idt.com> 10080S: Maintained 10081F: drivers/rapidio/ 10082 10083RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10084L: linux-wireless@vger.kernel.org 10085S: Orphan 10086F: drivers/net/wireless/ray* 10087 10088RCUTORTURE MODULE 10089M: Josh Triplett <josh@joshtriplett.org> 10090M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10091L: linux-kernel@vger.kernel.org 10092S: Supported 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10094F: Documentation/RCU/torture.txt 10095F: kernel/rcu/rcutorture.c 10096 10097RCUTORTURE TEST FRAMEWORK 10098M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10099M: Josh Triplett <josh@joshtriplett.org> 10100R: Steven Rostedt <rostedt@goodmis.org> 10101R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10102R: Lai Jiangshan <jiangshanlai@gmail.com> 10103L: linux-kernel@vger.kernel.org 10104S: Supported 10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10106F: tools/testing/selftests/rcutorture 10107 10108RDC R-321X SoC 10109M: Florian Fainelli <florian@openwrt.org> 10110S: Maintained 10111 10112RDC R6040 FAST ETHERNET DRIVER 10113M: Florian Fainelli <f.fainelli@gmail.com> 10114L: netdev@vger.kernel.org 10115S: Maintained 10116F: drivers/net/ethernet/rdc/r6040.c 10117 10118RDS - RELIABLE DATAGRAM SOCKETS 10119M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10120L: netdev@vger.kernel.org 10121L: linux-rdma@vger.kernel.org 10122L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10123W: https://oss.oracle.com/projects/rds/ 10124S: Supported 10125F: net/rds/ 10126F: Documentation/networking/rds.txt 10127 10128RDMAVT - RDMA verbs software 10129M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10130L: linux-rdma@vger.kernel.org 10131S: Supported 10132F: drivers/infiniband/sw/rdmavt 10133 10134READ-COPY UPDATE (RCU) 10135M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10136M: Josh Triplett <josh@joshtriplett.org> 10137R: Steven Rostedt <rostedt@goodmis.org> 10138R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10139R: Lai Jiangshan <jiangshanlai@gmail.com> 10140L: linux-kernel@vger.kernel.org 10141W: http://www.rdrop.com/users/paulmck/RCU/ 10142S: Supported 10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10144F: Documentation/RCU/ 10145X: Documentation/RCU/torture.txt 10146F: include/linux/rcu* 10147X: include/linux/srcu.h 10148F: kernel/rcu/ 10149X: kernel/torture.c 10150 10151REAL TIME CLOCK (RTC) SUBSYSTEM 10152M: Alessandro Zummo <a.zummo@towertech.it> 10153M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10154L: rtc-linux@googlegroups.com 10155Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10157S: Maintained 10158F: Documentation/devicetree/bindings/rtc/ 10159F: Documentation/rtc.txt 10160F: drivers/rtc/ 10161F: include/linux/rtc.h 10162F: include/uapi/linux/rtc.h 10163F: include/linux/rtc/ 10164F: include/linux/platform_data/rtc-* 10165F: tools/testing/selftests/timers/rtctest.c 10166 10167REALTEK AUDIO CODECS 10168M: Bard Liao <bardliao@realtek.com> 10169M: Oder Chiou <oder_chiou@realtek.com> 10170S: Maintained 10171F: sound/soc/codecs/rt* 10172F: include/sound/rt*.h 10173 10174REISERFS FILE SYSTEM 10175L: reiserfs-devel@vger.kernel.org 10176S: Supported 10177F: fs/reiserfs/ 10178 10179REGISTER MAP ABSTRACTION 10180M: Mark Brown <broonie@kernel.org> 10181L: linux-kernel@vger.kernel.org 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10183S: Supported 10184F: Documentation/devicetree/bindings/regmap/ 10185F: drivers/base/regmap/ 10186F: include/linux/regmap.h 10187 10188REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10189M: Ohad Ben-Cohen <ohad@wizery.com> 10190M: Bjorn Andersson <bjorn.andersson@linaro.org> 10191L: linux-remoteproc@vger.kernel.org 10192T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10193S: Maintained 10194F: Documentation/devicetree/bindings/remoteproc/ 10195F: Documentation/remoteproc.txt 10196F: drivers/remoteproc/ 10197F: include/linux/remoteproc.h 10198 10199REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10200M: Ohad Ben-Cohen <ohad@wizery.com> 10201M: Bjorn Andersson <bjorn.andersson@linaro.org> 10202L: linux-remoteproc@vger.kernel.org 10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10204S: Maintained 10205F: drivers/rpmsg/ 10206F: Documentation/rpmsg.txt 10207F: include/linux/rpmsg.h 10208 10209RENESAS CLOCK DRIVERS 10210M: Geert Uytterhoeven <geert+renesas@glider.be> 10211L: linux-renesas-soc@vger.kernel.org 10212S: Supported 10213F: drivers/clk/renesas/ 10214 10215RENESAS ETHERNET DRIVERS 10216R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10217L: netdev@vger.kernel.org 10218L: linux-renesas-soc@vger.kernel.org 10219F: drivers/net/ethernet/renesas/ 10220F: include/linux/sh_eth.h 10221 10222RENESAS USB2 PHY DRIVER 10223M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10224L: linux-renesas-soc@vger.kernel.org 10225S: Maintained 10226F: drivers/phy/phy-rcar-gen3-usb2.c 10227 10228RESET CONTROLLER FRAMEWORK 10229M: Philipp Zabel <p.zabel@pengutronix.de> 10230T: git git://git.pengutronix.de/git/pza/linux 10231S: Maintained 10232F: drivers/reset/ 10233F: Documentation/devicetree/bindings/reset/ 10234F: include/dt-bindings/reset/ 10235F: include/linux/reset.h 10236F: include/linux/reset-controller.h 10237 10238RFKILL 10239M: Johannes Berg <johannes@sipsolutions.net> 10240L: linux-wireless@vger.kernel.org 10241W: http://wireless.kernel.org/ 10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10244S: Maintained 10245F: Documentation/rfkill.txt 10246F: net/rfkill/ 10247 10248RHASHTABLE 10249M: Thomas Graf <tgraf@suug.ch> 10250M: Herbert Xu <herbert@gondor.apana.org.au> 10251L: netdev@vger.kernel.org 10252S: Maintained 10253F: lib/rhashtable.c 10254F: include/linux/rhashtable.h 10255 10256RICOH SMARTMEDIA/XD DRIVER 10257M: Maxim Levitsky <maximlevitsky@gmail.com> 10258S: Maintained 10259F: drivers/mtd/nand/r852.c 10260F: drivers/mtd/nand/r852.h 10261 10262RICOH R5C592 MEMORYSTICK DRIVER 10263M: Maxim Levitsky <maximlevitsky@gmail.com> 10264S: Maintained 10265F: drivers/memstick/host/r592.* 10266 10267ROCCAT DRIVERS 10268M: Stefan Achatz <erazor_de@users.sourceforge.net> 10269W: http://sourceforge.net/projects/roccat/ 10270S: Maintained 10271F: drivers/hid/hid-roccat* 10272F: include/linux/hid-roccat* 10273F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10274 10275ROCKER DRIVER 10276M: Jiri Pirko <jiri@resnulli.us> 10277L: netdev@vger.kernel.org 10278S: Supported 10279F: drivers/net/ethernet/rocker/ 10280 10281ROCKETPORT DRIVER 10282P: Comtrol Corp. 10283W: http://www.comtrol.com 10284S: Maintained 10285F: Documentation/serial/rocket.txt 10286F: drivers/tty/rocket* 10287 10288ROCKETPORT EXPRESS/INFINITY DRIVER 10289M: Kevin Cernekee <cernekee@gmail.com> 10290L: linux-serial@vger.kernel.org 10291S: Odd Fixes 10292F: drivers/tty/serial/rp2.* 10293 10294ROSE NETWORK LAYER 10295M: Ralf Baechle <ralf@linux-mips.org> 10296L: linux-hams@vger.kernel.org 10297W: http://www.linux-ax25.org/ 10298S: Maintained 10299F: include/net/rose.h 10300F: include/uapi/linux/rose.h 10301F: net/rose/ 10302 10303RTL2830 MEDIA DRIVER 10304M: Antti Palosaari <crope@iki.fi> 10305L: linux-media@vger.kernel.org 10306W: https://linuxtv.org 10307W: http://palosaari.fi/linux/ 10308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10309T: git git://linuxtv.org/anttip/media_tree.git 10310S: Maintained 10311F: drivers/media/dvb-frontends/rtl2830* 10312 10313RTL2832 MEDIA DRIVER 10314M: Antti Palosaari <crope@iki.fi> 10315L: linux-media@vger.kernel.org 10316W: https://linuxtv.org 10317W: http://palosaari.fi/linux/ 10318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10319T: git git://linuxtv.org/anttip/media_tree.git 10320S: Maintained 10321F: drivers/media/dvb-frontends/rtl2832* 10322 10323RTL2832_SDR MEDIA DRIVER 10324M: Antti Palosaari <crope@iki.fi> 10325L: linux-media@vger.kernel.org 10326W: https://linuxtv.org 10327W: http://palosaari.fi/linux/ 10328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10329T: git git://linuxtv.org/anttip/media_tree.git 10330S: Maintained 10331F: drivers/media/dvb-frontends/rtl2832_sdr* 10332 10333RTL8180 WIRELESS DRIVER 10334L: linux-wireless@vger.kernel.org 10335W: http://wireless.kernel.org/ 10336T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10337S: Orphan 10338F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10339 10340RTL8187 WIRELESS DRIVER 10341M: Herton Ronaldo Krzesinski <herton@canonical.com> 10342M: Hin-Tak Leung <htl10@users.sourceforge.net> 10343M: Larry Finger <Larry.Finger@lwfinger.net> 10344L: linux-wireless@vger.kernel.org 10345W: http://wireless.kernel.org/ 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10347S: Maintained 10348F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10349 10350RTL8192CE WIRELESS DRIVER 10351M: Larry Finger <Larry.Finger@lwfinger.net> 10352M: Chaoming Li <chaoming_li@realsil.com.cn> 10353L: linux-wireless@vger.kernel.org 10354W: http://wireless.kernel.org/ 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10356S: Maintained 10357F: drivers/net/wireless/realtek/rtlwifi/ 10358F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10359 10360RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10361M: Jes Sorensen <Jes.Sorensen@redhat.com> 10362L: linux-wireless@vger.kernel.org 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10364S: Maintained 10365F: drivers/net/wireless/realtek/rtl8xxxu/ 10366 10367S3 SAVAGE FRAMEBUFFER DRIVER 10368M: Antonino Daplas <adaplas@gmail.com> 10369L: linux-fbdev@vger.kernel.org 10370S: Maintained 10371F: drivers/video/fbdev/savage/ 10372 10373S390 10374M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10375M: Heiko Carstens <heiko.carstens@de.ibm.com> 10376L: linux-s390@vger.kernel.org 10377W: http://www.ibm.com/developerworks/linux/linux390/ 10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10379S: Supported 10380F: arch/s390/ 10381F: drivers/s390/ 10382F: Documentation/s390/ 10383F: Documentation/DocBook/s390* 10384 10385S390 COMMON I/O LAYER 10386M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10387M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10388L: linux-s390@vger.kernel.org 10389W: http://www.ibm.com/developerworks/linux/linux390/ 10390S: Supported 10391F: drivers/s390/cio/ 10392 10393S390 DASD DRIVER 10394M: Stefan Haberland <sth@linux.vnet.ibm.com> 10395M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10396L: linux-s390@vger.kernel.org 10397W: http://www.ibm.com/developerworks/linux/linux390/ 10398S: Supported 10399F: drivers/s390/block/dasd* 10400F: block/partitions/ibm.c 10401 10402S390 NETWORK DRIVERS 10403M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10404L: linux-s390@vger.kernel.org 10405W: http://www.ibm.com/developerworks/linux/linux390/ 10406S: Supported 10407F: drivers/s390/net/ 10408 10409S390 PCI SUBSYSTEM 10410M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10411M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10412L: linux-s390@vger.kernel.org 10413W: http://www.ibm.com/developerworks/linux/linux390/ 10414S: Supported 10415F: arch/s390/pci/ 10416F: drivers/pci/hotplug/s390_pci_hpc.c 10417 10418S390 ZCRYPT DRIVER 10419M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10420L: linux-s390@vger.kernel.org 10421W: http://www.ibm.com/developerworks/linux/linux390/ 10422S: Supported 10423F: drivers/s390/crypto/ 10424 10425S390 ZFCP DRIVER 10426M: Steffen Maier <maier@linux.vnet.ibm.com> 10427L: linux-s390@vger.kernel.org 10428W: http://www.ibm.com/developerworks/linux/linux390/ 10429S: Supported 10430F: drivers/s390/scsi/zfcp_* 10431 10432S390 IUCV NETWORK LAYER 10433M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10434L: linux-s390@vger.kernel.org 10435W: http://www.ibm.com/developerworks/linux/linux390/ 10436S: Supported 10437F: drivers/s390/net/*iucv* 10438F: include/net/iucv/ 10439F: net/iucv/ 10440 10441S390 IOMMU (PCI) 10442M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10443L: linux-s390@vger.kernel.org 10444W: http://www.ibm.com/developerworks/linux/linux390/ 10445S: Supported 10446F: drivers/iommu/s390-iommu.c 10447 10448S3C24XX SD/MMC Driver 10449M: Ben Dooks <ben-linux@fluff.org> 10450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10451S: Supported 10452F: drivers/mmc/host/s3cmci.* 10453 10454SAA6588 RDS RECEIVER DRIVER 10455M: Hans Verkuil <hverkuil@xs4all.nl> 10456L: linux-media@vger.kernel.org 10457T: git git://linuxtv.org/media_tree.git 10458W: https://linuxtv.org 10459S: Odd Fixes 10460F: drivers/media/i2c/saa6588* 10461 10462SAA7134 VIDEO4LINUX DRIVER 10463M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10464M: Mauro Carvalho Chehab <mchehab@kernel.org> 10465L: linux-media@vger.kernel.org 10466W: https://linuxtv.org 10467T: git git://linuxtv.org/media_tree.git 10468S: Odd fixes 10469F: Documentation/media/v4l-drivers/saa7134* 10470F: drivers/media/pci/saa7134/ 10471 10472SAA7146 VIDEO4LINUX-2 DRIVER 10473M: Hans Verkuil <hverkuil@xs4all.nl> 10474L: linux-media@vger.kernel.org 10475T: git git://linuxtv.org/media_tree.git 10476S: Maintained 10477F: drivers/media/common/saa7146/ 10478F: drivers/media/pci/saa7146/ 10479F: include/media/saa7146* 10480 10481SAMSUNG LAPTOP DRIVER 10482M: Corentin Chary <corentin.chary@gmail.com> 10483L: platform-driver-x86@vger.kernel.org 10484S: Maintained 10485F: drivers/platform/x86/samsung-laptop.c 10486 10487SAMSUNG AUDIO (ASoC) DRIVERS 10488M: Krzysztof Kozlowski <krzk@kernel.org> 10489M: Sangbeom Kim <sbkim73@samsung.com> 10490M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10492S: Supported 10493F: sound/soc/samsung/ 10494 10495SAMSUNG FRAMEBUFFER DRIVER 10496M: Jingoo Han <jingoohan1@gmail.com> 10497L: linux-fbdev@vger.kernel.org 10498S: Maintained 10499F: drivers/video/fbdev/s3c-fb.c 10500 10501SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10502M: Sangbeom Kim <sbkim73@samsung.com> 10503M: Krzysztof Kozlowski <krzk@kernel.org> 10504M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10505L: linux-kernel@vger.kernel.org 10506L: linux-samsung-soc@vger.kernel.org 10507S: Supported 10508F: drivers/mfd/sec*.c 10509F: drivers/regulator/s2m*.c 10510F: drivers/regulator/s5m*.c 10511F: drivers/clk/clk-s2mps11.c 10512F: drivers/rtc/rtc-s5m.c 10513F: include/linux/mfd/samsung/ 10514F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10515F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10516F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10517F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10518 10519SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10520M: Kyungmin Park <kyungmin.park@samsung.com> 10521M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10522L: linux-media@vger.kernel.org 10523Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10524S: Supported 10525F: drivers/media/platform/exynos4-is/ 10526 10527SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10528M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10529L: linux-media@vger.kernel.org 10530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10531S: Maintained 10532F: drivers/media/platform/s3c-camif/ 10533F: include/media/drv-intf/s3c_camif.h 10534 10535SAMSUNG S5C73M3 CAMERA DRIVER 10536M: Kyungmin Park <kyungmin.park@samsung.com> 10537M: Andrzej Hajda <a.hajda@samsung.com> 10538L: linux-media@vger.kernel.org 10539S: Supported 10540F: drivers/media/i2c/s5c73m3/* 10541 10542SAMSUNG S5K5BAF CAMERA DRIVER 10543M: Kyungmin Park <kyungmin.park@samsung.com> 10544M: Andrzej Hajda <a.hajda@samsung.com> 10545L: linux-media@vger.kernel.org 10546S: Supported 10547F: drivers/media/i2c/s5k5baf.c 10548 10549SAMSUNG S3FWRN5 NFC DRIVER 10550M: Robert Baldyga <r.baldyga@samsung.com> 10551M: Krzysztof Opasiak <k.opasiak@samsung.com> 10552L: linux-nfc@lists.01.org (moderated for non-subscribers) 10553S: Supported 10554F: drivers/nfc/s3fwrn5 10555 10556SAMSUNG SOC CLOCK DRIVERS 10557M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10558M: Tomasz Figa <tomasz.figa@gmail.com> 10559M: Chanwoo Choi <cw00.choi@samsung.com> 10560S: Supported 10561L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10562F: drivers/clk/samsung/ 10563F: include/dt-bindings/clock/exynos*.h 10564F: Documentation/devicetree/bindings/clock/exynos*.txt 10565 10566SAMSUNG SPI DRIVERS 10567M: Kukjin Kim <kgene@kernel.org> 10568M: Krzysztof Kozlowski <krzk@kernel.org> 10569M: Andi Shyti <andi.shyti@samsung.com> 10570L: linux-spi@vger.kernel.org 10571L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10572S: Maintained 10573F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10574F: drivers/spi/spi-s3c* 10575F: include/linux/platform_data/spi-s3c64xx.h 10576 10577SAMSUNG SXGBE DRIVERS 10578M: Byungho An <bh74.an@samsung.com> 10579M: Girish K S <ks.giri@samsung.com> 10580M: Vipul Pandya <vipul.pandya@samsung.com> 10581S: Supported 10582L: netdev@vger.kernel.org 10583F: drivers/net/ethernet/samsung/sxgbe/ 10584 10585SAMSUNG THERMAL DRIVER 10586M: Lukasz Majewski <l.majewski@samsung.com> 10587L: linux-pm@vger.kernel.org 10588L: linux-samsung-soc@vger.kernel.org 10589S: Supported 10590T: git https://github.com/lmajewski/linux-samsung-thermal.git 10591F: drivers/thermal/samsung/ 10592 10593SAMSUNG USB2 PHY DRIVER 10594M: Kamil Debski <kamil@wypas.org> 10595M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10596L: linux-kernel@vger.kernel.org 10597S: Supported 10598F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10599F: Documentation/phy/samsung-usb2.txt 10600F: drivers/phy/phy-exynos4210-usb2.c 10601F: drivers/phy/phy-exynos4x12-usb2.c 10602F: drivers/phy/phy-exynos5250-usb2.c 10603F: drivers/phy/phy-s5pv210-usb2.c 10604F: drivers/phy/phy-samsung-usb2.c 10605F: drivers/phy/phy-samsung-usb2.h 10606 10607SERIAL DRIVERS 10608M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10609L: linux-serial@vger.kernel.org 10610S: Maintained 10611F: Documentation/devicetree/bindings/serial/ 10612F: drivers/tty/serial/ 10613 10614STI CEC DRIVER 10615M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10616L: kernel@stlinux.com 10617S: Maintained 10618F: drivers/staging/media/st-cec/ 10619F: Documentation/devicetree/bindings/media/stih-cec.txt 10620 10621SYNOPSYS DESIGNWARE DMAC DRIVER 10622M: Viresh Kumar <vireshk@kernel.org> 10623M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10624S: Maintained 10625F: include/linux/dma/dw.h 10626F: include/linux/platform_data/dma-dw.h 10627F: drivers/dma/dw/ 10628 10629SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10630M: Lars Persson <lars.persson@axis.com> 10631L: netdev@vger.kernel.org 10632S: Supported 10633F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10634F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10635 10636SYNOPSYS DESIGNWARE I2C DRIVER 10637M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10638R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10639R: Mika Westerberg <mika.westerberg@linux.intel.com> 10640L: linux-i2c@vger.kernel.org 10641S: Maintained 10642F: drivers/i2c/busses/i2c-designware-* 10643F: include/linux/platform_data/i2c-designware.h 10644 10645SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10646M: Jaehoon Chung <jh80.chung@samsung.com> 10647L: linux-mmc@vger.kernel.org 10648S: Maintained 10649F: include/linux/mmc/dw_mmc.h 10650F: drivers/mmc/host/dw_mmc* 10651 10652SYSTEM TRACE MODULE CLASS 10653M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10654S: Maintained 10655T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10656F: Documentation/trace/stm.txt 10657F: drivers/hwtracing/stm/ 10658F: include/linux/stm.h 10659F: include/uapi/linux/stm.h 10660 10661THUNDERBOLT DRIVER 10662M: Andreas Noever <andreas.noever@gmail.com> 10663S: Maintained 10664F: drivers/thunderbolt/ 10665 10666TI BQ27XXX POWER SUPPLY DRIVER 10667R: Andrew F. Davis <afd@ti.com> 10668F: include/linux/power/bq27xxx_battery.h 10669F: drivers/power/supply/bq27xxx_battery.c 10670F: drivers/power/supply/bq27xxx_battery_i2c.c 10671 10672TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10673M: John Stultz <john.stultz@linaro.org> 10674M: Thomas Gleixner <tglx@linutronix.de> 10675L: linux-kernel@vger.kernel.org 10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10677S: Supported 10678F: include/linux/clocksource.h 10679F: include/linux/time.h 10680F: include/linux/timex.h 10681F: include/uapi/linux/time.h 10682F: include/uapi/linux/timex.h 10683F: kernel/time/clocksource.c 10684F: kernel/time/time*.c 10685F: kernel/time/alarmtimer.c 10686F: kernel/time/ntp.c 10687F: tools/testing/selftests/timers/ 10688 10689SC1200 WDT DRIVER 10690M: Zwane Mwaikambo <zwanem@gmail.com> 10691S: Maintained 10692F: drivers/watchdog/sc1200wdt.c 10693 10694SCHEDULER 10695M: Ingo Molnar <mingo@redhat.com> 10696M: Peter Zijlstra <peterz@infradead.org> 10697L: linux-kernel@vger.kernel.org 10698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10699S: Maintained 10700F: kernel/sched/ 10701F: include/linux/sched.h 10702F: include/uapi/linux/sched.h 10703F: include/linux/wait.h 10704 10705SCORE ARCHITECTURE 10706M: Chen Liqin <liqin.linux@gmail.com> 10707M: Lennox Wu <lennox.wu@gmail.com> 10708W: http://www.sunplus.com 10709S: Supported 10710F: arch/score/ 10711 10712SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10713M: Sudeep Holla <sudeep.holla@arm.com> 10714L: linux-arm-kernel@lists.infradead.org 10715S: Maintained 10716F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10717F: drivers/clk/clk-scpi.c 10718F: drivers/cpufreq/scpi-cpufreq.c 10719F: drivers/firmware/arm_scpi.c 10720F: include/linux/scpi_protocol.h 10721 10722SCSI CDROM DRIVER 10723M: Jens Axboe <axboe@kernel.dk> 10724L: linux-scsi@vger.kernel.org 10725W: http://www.kernel.dk 10726S: Maintained 10727F: drivers/scsi/sr* 10728 10729SCSI RDMA PROTOCOL (SRP) INITIATOR 10730M: Bart Van Assche <bart.vanassche@sandisk.com> 10731L: linux-rdma@vger.kernel.org 10732S: Supported 10733W: http://www.openfabrics.org 10734Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10736F: drivers/infiniband/ulp/srp/ 10737F: include/scsi/srp.h 10738 10739SCSI SG DRIVER 10740M: Doug Gilbert <dgilbert@interlog.com> 10741L: linux-scsi@vger.kernel.org 10742W: http://sg.danny.cz/sg 10743S: Maintained 10744F: Documentation/scsi/scsi-generic.txt 10745F: drivers/scsi/sg.c 10746F: include/scsi/sg.h 10747 10748SCSI SUBSYSTEM 10749M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10751M: "Martin K. Petersen" <martin.petersen@oracle.com> 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10753L: linux-scsi@vger.kernel.org 10754S: Maintained 10755F: Documentation/devicetree/bindings/scsi/ 10756F: drivers/scsi/ 10757F: include/scsi/ 10758 10759SCSI TAPE DRIVER 10760M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10761L: linux-scsi@vger.kernel.org 10762S: Maintained 10763F: Documentation/scsi/st.txt 10764F: drivers/scsi/st.* 10765F: drivers/scsi/st_*.h 10766 10767SCTP PROTOCOL 10768M: Vlad Yasevich <vyasevich@gmail.com> 10769M: Neil Horman <nhorman@tuxdriver.com> 10770L: linux-sctp@vger.kernel.org 10771W: http://lksctp.sourceforge.net 10772S: Maintained 10773F: Documentation/networking/sctp.txt 10774F: include/linux/sctp.h 10775F: include/uapi/linux/sctp.h 10776F: include/net/sctp/ 10777F: net/sctp/ 10778 10779SCx200 CPU SUPPORT 10780M: Jim Cromie <jim.cromie@gmail.com> 10781S: Odd Fixes 10782F: Documentation/i2c/busses/scx200_acb 10783F: arch/x86/platform/scx200/ 10784F: drivers/watchdog/scx200_wdt.c 10785F: drivers/i2c/busses/scx200* 10786F: drivers/mtd/maps/scx200_docflash.c 10787F: include/linux/scx200.h 10788 10789SCx200 GPIO DRIVER 10790M: Jim Cromie <jim.cromie@gmail.com> 10791S: Maintained 10792F: drivers/char/scx200_gpio.c 10793F: include/linux/scx200_gpio.h 10794 10795SCx200 HRT CLOCKSOURCE DRIVER 10796M: Jim Cromie <jim.cromie@gmail.com> 10797S: Maintained 10798F: drivers/clocksource/scx200_hrt.c 10799 10800SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10801M: Sascha Sommer <saschasommer@freenet.de> 10802L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10803S: Maintained 10804F: drivers/mmc/host/sdricoh_cs.c 10805 10806SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10807M: Adrian Hunter <adrian.hunter@intel.com> 10808L: linux-mmc@vger.kernel.org 10809T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10810S: Maintained 10811F: drivers/mmc/host/sdhci* 10812F: include/linux/mmc/sdhci* 10813 10814SECURE COMPUTING 10815M: Kees Cook <keescook@chromium.org> 10816R: Andy Lutomirski <luto@amacapital.net> 10817R: Will Drewry <wad@chromium.org> 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10819S: Supported 10820F: kernel/seccomp.c 10821F: include/uapi/linux/seccomp.h 10822F: include/linux/seccomp.h 10823F: tools/testing/selftests/seccomp/* 10824K: \bsecure_computing 10825K: \bTIF_SECCOMP\b 10826 10827SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10828M: Al Cooper <alcooperx@gmail.com> 10829L: linux-mmc@vger.kernel.org 10830L: bcm-kernel-feedback-list@broadcom.com 10831S: Maintained 10832F: drivers/mmc/host/sdhci-brcmstb* 10833 10834SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10835M: Ben Dooks <ben-linux@fluff.org> 10836M: Jaehoon Chung <jh80.chung@samsung.com> 10837L: linux-mmc@vger.kernel.org 10838S: Maintained 10839F: drivers/mmc/host/sdhci-s3c* 10840 10841SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10842M: Viresh Kumar <vireshk@kernel.org> 10843L: linux-mmc@vger.kernel.org 10844S: Maintained 10845F: drivers/mmc/host/sdhci-spear.c 10846 10847SECURITY SUBSYSTEM 10848M: James Morris <james.l.morris@oracle.com> 10849M: "Serge E. Hallyn" <serge@hallyn.com> 10850L: linux-security-module@vger.kernel.org (suggested Cc:) 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10852W: http://kernsec.org/ 10853S: Supported 10854F: security/ 10855 10856SECURITY CONTACT 10857M: Security Officers <security@kernel.org> 10858S: Supported 10859 10860SELINUX SECURITY MODULE 10861M: Paul Moore <paul@paul-moore.com> 10862M: Stephen Smalley <sds@tycho.nsa.gov> 10863M: Eric Paris <eparis@parisplace.org> 10864L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10865W: http://selinuxproject.org 10866T: git git://git.infradead.org/users/pcmoore/selinux 10867S: Supported 10868F: include/linux/selinux* 10869F: security/selinux/ 10870F: scripts/selinux/ 10871 10872APPARMOR SECURITY MODULE 10873M: John Johansen <john.johansen@canonical.com> 10874L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10875W: apparmor.wiki.kernel.org 10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10877S: Supported 10878F: security/apparmor/ 10879 10880LOADPIN SECURITY MODULE 10881M: Kees Cook <keescook@chromium.org> 10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10883S: Supported 10884F: security/loadpin/ 10885 10886YAMA SECURITY MODULE 10887M: Kees Cook <keescook@chromium.org> 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10889S: Supported 10890F: security/yama/ 10891 10892SENSABLE PHANTOM 10893M: Jiri Slaby <jirislaby@gmail.com> 10894S: Maintained 10895F: drivers/misc/phantom.c 10896F: include/uapi/linux/phantom.h 10897 10898Emulex 10Gbps iSCSI - OneConnect DRIVER 10899M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10900M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10901M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10902L: linux-scsi@vger.kernel.org 10903W: http://www.broadcom.com 10904S: Supported 10905F: drivers/scsi/be2iscsi/ 10906 10907Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10908M: Sathya Perla <sathya.perla@broadcom.com> 10909M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10910M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10911M: Somnath Kotur <somnath.kotur@broadcom.com> 10912L: netdev@vger.kernel.org 10913W: http://www.emulex.com 10914S: Supported 10915F: drivers/net/ethernet/emulex/benet/ 10916 10917EMULEX ONECONNECT ROCE DRIVER 10918M: Selvin Xavier <selvin.xavier@avagotech.com> 10919M: Devesh Sharma <devesh.sharma@avagotech.com> 10920M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10921L: linux-rdma@vger.kernel.org 10922W: http://www.emulex.com 10923S: Supported 10924F: drivers/infiniband/hw/ocrdma/ 10925F: include/uapi/rdma/ocrdma-abi.h 10926 10927SFC NETWORK DRIVER 10928M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10929M: Edward Cree <ecree@solarflare.com> 10930M: Bert Kenward <bkenward@solarflare.com> 10931L: netdev@vger.kernel.org 10932S: Supported 10933F: drivers/net/ethernet/sfc/ 10934 10935SGI GRU DRIVER 10936M: Dimitri Sivanich <sivanich@sgi.com> 10937S: Maintained 10938F: drivers/misc/sgi-gru/ 10939 10940SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10941M: Pat Gefre <pfg@sgi.com> 10942L: linux-ia64@vger.kernel.org 10943S: Supported 10944F: Documentation/ia64/serial.txt 10945F: drivers/tty/serial/ioc?_serial.c 10946F: include/linux/ioc?.h 10947 10948SGI XP/XPC/XPNET DRIVER 10949M: Cliff Whickman <cpw@sgi.com> 10950M: Robin Holt <robinmholt@gmail.com> 10951S: Maintained 10952F: drivers/misc/sgi-xp/ 10953 10954SI2157 MEDIA DRIVER 10955M: Antti Palosaari <crope@iki.fi> 10956L: linux-media@vger.kernel.org 10957W: https://linuxtv.org 10958W: http://palosaari.fi/linux/ 10959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10960T: git git://linuxtv.org/anttip/media_tree.git 10961S: Maintained 10962F: drivers/media/tuners/si2157* 10963 10964SI2168 MEDIA DRIVER 10965M: Antti Palosaari <crope@iki.fi> 10966L: linux-media@vger.kernel.org 10967W: https://linuxtv.org 10968W: http://palosaari.fi/linux/ 10969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10970T: git git://linuxtv.org/anttip/media_tree.git 10971S: Maintained 10972F: drivers/media/dvb-frontends/si2168* 10973 10974SI470X FM RADIO RECEIVER I2C DRIVER 10975M: Hans Verkuil <hverkuil@xs4all.nl> 10976L: linux-media@vger.kernel.org 10977T: git git://linuxtv.org/media_tree.git 10978W: https://linuxtv.org 10979S: Odd Fixes 10980F: drivers/media/radio/si470x/radio-si470x-i2c.c 10981 10982SI470X FM RADIO RECEIVER USB DRIVER 10983M: Hans Verkuil <hverkuil@xs4all.nl> 10984L: linux-media@vger.kernel.org 10985T: git git://linuxtv.org/media_tree.git 10986W: https://linuxtv.org 10987S: Maintained 10988F: drivers/media/radio/si470x/radio-si470x-common.c 10989F: drivers/media/radio/si470x/radio-si470x.h 10990F: drivers/media/radio/si470x/radio-si470x-usb.c 10991 10992SI4713 FM RADIO TRANSMITTER I2C DRIVER 10993M: Eduardo Valentin <edubezval@gmail.com> 10994L: linux-media@vger.kernel.org 10995T: git git://linuxtv.org/media_tree.git 10996W: https://linuxtv.org 10997S: Odd Fixes 10998F: drivers/media/radio/si4713/si4713.? 10999 11000SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11001M: Eduardo Valentin <edubezval@gmail.com> 11002L: linux-media@vger.kernel.org 11003T: git git://linuxtv.org/media_tree.git 11004W: https://linuxtv.org 11005S: Odd Fixes 11006F: drivers/media/radio/si4713/radio-platform-si4713.c 11007 11008SI4713 FM RADIO TRANSMITTER USB DRIVER 11009M: Hans Verkuil <hverkuil@xs4all.nl> 11010L: linux-media@vger.kernel.org 11011T: git git://linuxtv.org/media_tree.git 11012W: https://linuxtv.org 11013S: Maintained 11014F: drivers/media/radio/si4713/radio-usb-si4713.c 11015 11016SIANO DVB DRIVER 11017M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11018M: Mauro Carvalho Chehab <mchehab@kernel.org> 11019L: linux-media@vger.kernel.org 11020W: https://linuxtv.org 11021T: git git://linuxtv.org/media_tree.git 11022S: Odd fixes 11023F: drivers/media/common/siano/ 11024F: drivers/media/usb/siano/ 11025F: drivers/media/usb/siano/ 11026F: drivers/media/mmc/siano/ 11027 11028SIMPLEFB FB DRIVER 11029M: Hans de Goede <hdegoede@redhat.com> 11030L: linux-fbdev@vger.kernel.org 11031S: Maintained 11032F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11033F: drivers/video/fbdev/simplefb.c 11034F: include/linux/platform_data/simplefb.h 11035 11036SH_VEU V4L2 MEM2MEM DRIVER 11037L: linux-media@vger.kernel.org 11038S: Orphan 11039F: drivers/media/platform/sh_veu.c 11040 11041SH_VOU V4L2 OUTPUT DRIVER 11042L: linux-media@vger.kernel.org 11043S: Orphan 11044F: drivers/media/platform/sh_vou.c 11045F: include/media/drv-intf/sh_vou.h 11046 11047SIMPLE FIRMWARE INTERFACE (SFI) 11048M: Len Brown <lenb@kernel.org> 11049L: sfi-devel@simplefirmware.org 11050W: http://simplefirmware.org/ 11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11052S: Supported 11053F: arch/x86/platform/sfi/ 11054F: drivers/sfi/ 11055F: include/linux/sfi*.h 11056 11057SIMTEC EB110ATX (Chalice CATS) 11058P: Ben Dooks 11059P: Vincent Sanders <vince@simtec.co.uk> 11060M: Simtec Linux Team <linux@simtec.co.uk> 11061W: http://www.simtec.co.uk/products/EB110ATX/ 11062S: Supported 11063 11064SIMTEC EB2410ITX (BAST) 11065P: Ben Dooks 11066P: Vincent Sanders <vince@simtec.co.uk> 11067M: Simtec Linux Team <linux@simtec.co.uk> 11068W: http://www.simtec.co.uk/products/EB2410ITX/ 11069S: Supported 11070F: arch/arm/mach-s3c24xx/mach-bast.c 11071F: arch/arm/mach-s3c24xx/bast-ide.c 11072F: arch/arm/mach-s3c24xx/bast-irq.c 11073 11074TI DAVINCI MACHINE SUPPORT 11075M: Sekhar Nori <nsekhar@ti.com> 11076M: Kevin Hilman <khilman@kernel.org> 11077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11079S: Supported 11080F: arch/arm/mach-davinci/ 11081F: drivers/i2c/busses/i2c-davinci.c 11082 11083TI DAVINCI SERIES MEDIA DRIVER 11084M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11085L: linux-media@vger.kernel.org 11086W: https://linuxtv.org 11087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11088T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11089S: Maintained 11090F: drivers/media/platform/davinci/ 11091F: include/media/davinci/ 11092 11093TI AM437X VPFE DRIVER 11094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11095L: linux-media@vger.kernel.org 11096W: https://linuxtv.org 11097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11099S: Maintained 11100F: drivers/media/platform/am437x/ 11101 11102OV2659 OMNIVISION SENSOR DRIVER 11103M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11104L: linux-media@vger.kernel.org 11105W: https://linuxtv.org 11106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11107T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11108S: Maintained 11109F: drivers/media/i2c/ov2659.c 11110F: include/media/i2c/ov2659.h 11111 11112SILICON MOTION SM712 FRAME BUFFER DRIVER 11113M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11114M: Teddy Wang <teddy.wang@siliconmotion.com> 11115M: Sudip Mukherjee <sudip@vectorindia.org> 11116L: linux-fbdev@vger.kernel.org 11117S: Maintained 11118F: drivers/video/fbdev/sm712* 11119F: Documentation/fb/sm712fb.txt 11120 11121SIS 190 ETHERNET DRIVER 11122M: Francois Romieu <romieu@fr.zoreil.com> 11123L: netdev@vger.kernel.org 11124S: Maintained 11125F: drivers/net/ethernet/sis/sis190.c 11126 11127SIS 900/7016 FAST ETHERNET DRIVER 11128M: Daniele Venzano <venza@brownhat.org> 11129W: http://www.brownhat.org/sis900.html 11130L: netdev@vger.kernel.org 11131S: Maintained 11132F: drivers/net/ethernet/sis/sis900.* 11133 11134SIS FRAMEBUFFER DRIVER 11135M: Thomas Winischhofer <thomas@winischhofer.net> 11136W: http://www.winischhofer.net/linuxsisvga.shtml 11137S: Maintained 11138F: Documentation/fb/sisfb.txt 11139F: drivers/video/fbdev/sis/ 11140F: include/video/sisfb.h 11141 11142SIS USB2VGA DRIVER 11143M: Thomas Winischhofer <thomas@winischhofer.net> 11144W: http://www.winischhofer.at/linuxsisusbvga.shtml 11145S: Maintained 11146F: drivers/usb/misc/sisusbvga/ 11147 11148SLAB ALLOCATOR 11149M: Christoph Lameter <cl@linux.com> 11150M: Pekka Enberg <penberg@kernel.org> 11151M: David Rientjes <rientjes@google.com> 11152M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11153M: Andrew Morton <akpm@linux-foundation.org> 11154L: linux-mm@kvack.org 11155S: Maintained 11156F: include/linux/sl?b*.h 11157F: mm/sl?b* 11158 11159SLEEPABLE READ-COPY UPDATE (SRCU) 11160M: Lai Jiangshan <jiangshanlai@gmail.com> 11161M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11162M: Josh Triplett <josh@joshtriplett.org> 11163R: Steven Rostedt <rostedt@goodmis.org> 11164R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11165L: linux-kernel@vger.kernel.org 11166W: http://www.rdrop.com/users/paulmck/RCU/ 11167S: Supported 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11169F: include/linux/srcu.h 11170F: kernel/rcu/srcu.c 11171 11172SMACK SECURITY MODULE 11173M: Casey Schaufler <casey@schaufler-ca.com> 11174L: linux-security-module@vger.kernel.org 11175W: http://schaufler-ca.com 11176T: git git://github.com/cschaufler/smack-next 11177S: Maintained 11178F: Documentation/security/Smack.txt 11179F: security/smack/ 11180 11181DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11182M: Kevin Hilman <khilman@kernel.org> 11183M: Nishanth Menon <nm@ti.com> 11184S: Maintained 11185F: drivers/power/avs/ 11186F: include/linux/power/smartreflex.h 11187L: linux-pm@vger.kernel.org 11188 11189SMC91x ETHERNET DRIVER 11190M: Nicolas Pitre <nico@fluxnic.net> 11191S: Odd Fixes 11192F: drivers/net/ethernet/smsc/smc91x.* 11193 11194SMIA AND SMIA++ IMAGE SENSOR DRIVER 11195M: Sakari Ailus <sakari.ailus@iki.fi> 11196L: linux-media@vger.kernel.org 11197S: Maintained 11198F: drivers/media/i2c/smiapp/ 11199F: include/media/i2c/smiapp.h 11200F: drivers/media/i2c/smiapp-pll.c 11201F: drivers/media/i2c/smiapp-pll.h 11202F: include/uapi/linux/smiapp.h 11203F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11204 11205SMM665 HARDWARE MONITOR DRIVER 11206M: Guenter Roeck <linux@roeck-us.net> 11207L: linux-hwmon@vger.kernel.org 11208S: Maintained 11209F: Documentation/hwmon/smm665 11210F: drivers/hwmon/smm665.c 11211 11212SMSC EMC2103 HARDWARE MONITOR DRIVER 11213M: Steve Glendinning <steve.glendinning@shawell.net> 11214L: linux-hwmon@vger.kernel.org 11215S: Maintained 11216F: Documentation/hwmon/emc2103 11217F: drivers/hwmon/emc2103.c 11218 11219SMSC SCH5627 HARDWARE MONITOR DRIVER 11220M: Hans de Goede <hdegoede@redhat.com> 11221L: linux-hwmon@vger.kernel.org 11222S: Supported 11223F: Documentation/hwmon/sch5627 11224F: drivers/hwmon/sch5627.c 11225 11226SMSC47B397 HARDWARE MONITOR DRIVER 11227M: Jean Delvare <jdelvare@suse.com> 11228L: linux-hwmon@vger.kernel.org 11229S: Maintained 11230F: Documentation/hwmon/smsc47b397 11231F: drivers/hwmon/smsc47b397.c 11232 11233SMSC911x ETHERNET DRIVER 11234M: Steve Glendinning <steve.glendinning@shawell.net> 11235L: netdev@vger.kernel.org 11236S: Maintained 11237F: include/linux/smsc911x.h 11238F: drivers/net/ethernet/smsc/smsc911x.* 11239 11240SMSC9420 PCI ETHERNET DRIVER 11241M: Steve Glendinning <steve.glendinning@shawell.net> 11242L: netdev@vger.kernel.org 11243S: Maintained 11244F: drivers/net/ethernet/smsc/smsc9420.* 11245 11246SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11247M: Steve Glendinning <steve.glendinning@shawell.net> 11248L: linux-fbdev@vger.kernel.org 11249S: Maintained 11250F: drivers/video/fbdev/smscufx.c 11251 11252SOC-CAMERA V4L2 SUBSYSTEM 11253M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11254L: linux-media@vger.kernel.org 11255T: git git://linuxtv.org/media_tree.git 11256S: Maintained 11257F: include/media/soc* 11258F: drivers/media/i2c/soc_camera/ 11259F: drivers/media/platform/soc_camera/ 11260 11261SOEKRIS NET48XX LED SUPPORT 11262M: Chris Boot <bootc@bootc.net> 11263S: Maintained 11264F: drivers/leds/leds-net48xx.c 11265 11266SOFTLOGIC 6x10 MPEG CODEC 11267M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11268M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11269M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11270M: Ismael Luceno <ismael@iodev.co.uk> 11271L: linux-media@vger.kernel.org 11272S: Supported 11273F: drivers/media/pci/solo6x10/ 11274 11275SOFTWARE RAID (Multiple Disks) SUPPORT 11276M: Shaohua Li <shli@kernel.org> 11277L: linux-raid@vger.kernel.org 11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11279S: Supported 11280F: drivers/md/ 11281F: include/linux/raid/ 11282F: include/uapi/linux/raid/ 11283 11284SONIC NETWORK DRIVER 11285M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11286L: netdev@vger.kernel.org 11287S: Maintained 11288F: drivers/net/ethernet/natsemi/sonic.* 11289 11290SONICS SILICON BACKPLANE DRIVER (SSB) 11291M: Michael Buesch <m@bues.ch> 11292L: linux-wireless@vger.kernel.org 11293S: Maintained 11294F: drivers/ssb/ 11295F: include/linux/ssb/ 11296 11297SONY VAIO CONTROL DEVICE DRIVER 11298M: Mattia Dongili <malattia@linux.it> 11299L: platform-driver-x86@vger.kernel.org 11300W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11301S: Maintained 11302F: Documentation/laptops/sony-laptop.txt 11303F: drivers/char/sonypi.c 11304F: drivers/platform/x86/sony-laptop.c 11305F: include/linux/sony-laptop.h 11306 11307SONY MEMORYSTICK CARD SUPPORT 11308M: Alex Dubov <oakad@yahoo.com> 11309W: http://tifmxx.berlios.de/ 11310S: Maintained 11311F: drivers/memstick/host/tifm_ms.c 11312 11313SONY MEMORYSTICK STANDARD SUPPORT 11314M: Maxim Levitsky <maximlevitsky@gmail.com> 11315S: Maintained 11316F: drivers/memstick/core/ms_block.* 11317 11318SOUND 11319M: Jaroslav Kysela <perex@perex.cz> 11320M: Takashi Iwai <tiwai@suse.com> 11321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11322W: http://www.alsa-project.org/ 11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11324T: git git://git.alsa-project.org/alsa-kernel.git 11325Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11326S: Maintained 11327F: Documentation/sound/ 11328F: include/sound/ 11329F: include/uapi/sound/ 11330F: sound/ 11331 11332SOUND - COMPRESSED AUDIO 11333M: Vinod Koul <vinod.koul@intel.com> 11334L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11336S: Supported 11337F: Documentation/sound/alsa/compress_offload.txt 11338F: include/sound/compress_driver.h 11339F: include/uapi/sound/compress_* 11340F: sound/core/compress_offload.c 11341F: sound/soc/soc-compress.c 11342 11343SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11344M: Liam Girdwood <lgirdwood@gmail.com> 11345M: Mark Brown <broonie@kernel.org> 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11347L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11348W: http://alsa-project.org/main/index.php/ASoC 11349S: Supported 11350F: Documentation/devicetree/bindings/sound/ 11351F: Documentation/sound/alsa/soc/ 11352F: sound/soc/ 11353F: include/sound/soc* 11354 11355SOUND - DMAENGINE HELPERS 11356M: Lars-Peter Clausen <lars@metafoo.de> 11357S: Supported 11358F: include/sound/dmaengine_pcm.h 11359F: sound/core/pcm_dmaengine.c 11360F: sound/soc/soc-generic-dmaengine-pcm.c 11361 11362SP2 MEDIA DRIVER 11363M: Olli Salonen <olli.salonen@iki.fi> 11364L: linux-media@vger.kernel.org 11365W: https://linuxtv.org 11366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11367S: Maintained 11368F: drivers/media/dvb-frontends/sp2* 11369 11370SPARC + UltraSPARC (sparc/sparc64) 11371M: "David S. Miller" <davem@davemloft.net> 11372L: sparclinux@vger.kernel.org 11373Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11376S: Maintained 11377F: arch/sparc/ 11378F: drivers/sbus/ 11379 11380SPARC SERIAL DRIVERS 11381M: "David S. Miller" <davem@davemloft.net> 11382L: sparclinux@vger.kernel.org 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11385S: Maintained 11386F: include/linux/sunserialcore.h 11387F: drivers/tty/serial/suncore.c 11388F: drivers/tty/serial/sunhv.c 11389F: drivers/tty/serial/sunsab.c 11390F: drivers/tty/serial/sunsab.h 11391F: drivers/tty/serial/sunsu.c 11392F: drivers/tty/serial/sunzilog.c 11393F: drivers/tty/serial/sunzilog.h 11394 11395SPARSE CHECKER 11396M: "Christopher Li" <sparse@chrisli.org> 11397L: linux-sparse@vger.kernel.org 11398W: https://sparse.wiki.kernel.org/ 11399T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11400T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11401S: Maintained 11402F: include/linux/compiler.h 11403 11404SPEAR PLATFORM SUPPORT 11405M: Viresh Kumar <vireshk@kernel.org> 11406M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11408W: http://www.st.com/spear 11409S: Maintained 11410F: arch/arm/boot/dts/spear* 11411F: arch/arm/mach-spear/ 11412 11413SPEAR CLOCK FRAMEWORK SUPPORT 11414M: Viresh Kumar <vireshk@kernel.org> 11415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11416W: http://www.st.com/spear 11417S: Maintained 11418F: drivers/clk/spear/ 11419 11420SPI NOR SUBSYSTEM 11421M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11422M: Marek Vasut <marek.vasut@gmail.com> 11423L: linux-mtd@lists.infradead.org 11424W: http://www.linux-mtd.infradead.org/ 11425Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11426T: git git://github.com/spi-nor/linux.git 11427S: Maintained 11428F: drivers/mtd/spi-nor/ 11429F: include/linux/mtd/spi-nor.h 11430 11431SPI SUBSYSTEM 11432M: Mark Brown <broonie@kernel.org> 11433L: linux-spi@vger.kernel.org 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11435Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11436S: Maintained 11437F: Documentation/devicetree/bindings/spi/ 11438F: Documentation/spi/ 11439F: drivers/spi/ 11440F: include/linux/spi/ 11441F: include/uapi/linux/spi/ 11442F: tools/spi/ 11443 11444SPIDERNET NETWORK DRIVER for CELL 11445M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11446L: netdev@vger.kernel.org 11447S: Supported 11448F: Documentation/networking/spider_net.txt 11449F: drivers/net/ethernet/toshiba/spider_net* 11450 11451SPU FILE SYSTEM 11452M: Jeremy Kerr <jk@ozlabs.org> 11453L: linuxppc-dev@lists.ozlabs.org 11454W: http://www.ibm.com/developerworks/power/cell/ 11455S: Supported 11456F: Documentation/filesystems/spufs.txt 11457F: arch/powerpc/platforms/cell/spufs/ 11458 11459SQUASHFS FILE SYSTEM 11460M: Phillip Lougher <phillip@squashfs.org.uk> 11461L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11462W: http://squashfs.org.uk 11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11464S: Maintained 11465F: Documentation/filesystems/squashfs.txt 11466F: fs/squashfs/ 11467 11468SRM (Alpha) environment access 11469M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11470S: Maintained 11471F: arch/alpha/kernel/srm_env.c 11472 11473STABLE BRANCH 11474M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11475L: stable@vger.kernel.org 11476S: Supported 11477F: Documentation/stable_kernel_rules.txt 11478 11479STAGING SUBSYSTEM 11480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11482L: devel@driverdev.osuosl.org 11483S: Supported 11484F: drivers/staging/ 11485 11486STAGING - COMEDI 11487M: Ian Abbott <abbotti@mev.co.uk> 11488M: H Hartley Sweeten <hsweeten@visionengravers.com> 11489S: Odd Fixes 11490F: drivers/staging/comedi/ 11491 11492STAGING - FLARION FT1000 DRIVERS 11493M: Marek Belisko <marek.belisko@gmail.com> 11494S: Odd Fixes 11495F: drivers/staging/ft1000/ 11496 11497STAGING - INDUSTRIAL IO 11498M: Jonathan Cameron <jic23@kernel.org> 11499L: linux-iio@vger.kernel.org 11500S: Odd Fixes 11501F: Documentation/devicetree/bindings/staging/iio/ 11502F: drivers/staging/iio/ 11503 11504STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11505M: Jarod Wilson <jarod@wilsonet.com> 11506W: http://www.lirc.org/ 11507S: Odd Fixes 11508F: drivers/staging/media/lirc/ 11509 11510STAGING - LUSTRE PARALLEL FILESYSTEM 11511M: Oleg Drokin <oleg.drokin@intel.com> 11512M: Andreas Dilger <andreas.dilger@intel.com> 11513M: James Simmons <jsimmons@infradead.org> 11514L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11515W: http://wiki.lustre.org/ 11516S: Maintained 11517F: drivers/staging/lustre 11518 11519STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11520M: Marc Dietrich <marvin24@gmx.de> 11521L: ac100@lists.launchpad.net (moderated for non-subscribers) 11522L: linux-tegra@vger.kernel.org 11523S: Maintained 11524F: drivers/staging/nvec/ 11525 11526STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11527M: Jens Frederich <jfrederich@gmail.com> 11528M: Daniel Drake <dsd@laptop.org> 11529M: Jon Nettleton <jon.nettleton@gmail.com> 11530W: http://wiki.laptop.org/go/DCON 11531S: Maintained 11532F: drivers/staging/olpc_dcon/ 11533 11534STAGING - REALTEK RTL8712U DRIVERS 11535M: Larry Finger <Larry.Finger@lwfinger.net> 11536M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11537S: Odd Fixes 11538F: drivers/staging/rtl8712/ 11539 11540STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11541M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11542M: Teddy Wang <teddy.wang@siliconmotion.com> 11543M: Sudip Mukherjee <sudip@vectorindia.org> 11544L: linux-fbdev@vger.kernel.org 11545S: Maintained 11546F: drivers/staging/sm750fb/ 11547 11548STAGING - SLICOSS 11549M: Lior Dotan <liodot@gmail.com> 11550M: Christopher Harrer <charrer@alacritech.com> 11551S: Odd Fixes 11552F: drivers/staging/slicoss/ 11553 11554STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11555M: William Hubbs <w.d.hubbs@gmail.com> 11556M: Chris Brannon <chris@the-brannons.com> 11557M: Kirk Reiser <kirk@reisers.ca> 11558M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11559L: speakup@linux-speakup.org 11560W: http://www.linux-speakup.org/ 11561S: Odd Fixes 11562F: drivers/staging/speakup/ 11563 11564STAGING - VIA VT665X DRIVERS 11565M: Forest Bond <forest@alittletooquiet.net> 11566S: Odd Fixes 11567F: drivers/staging/vt665?/ 11568 11569STAGING - WILC1000 WIFI DRIVER 11570M: Aditya Shankar <aditya.shankar@microchip.com> 11571M: Ganesh Krishna <ganesh.krishna@microchip.com> 11572L: linux-wireless@vger.kernel.org 11573S: Supported 11574F: drivers/staging/wilc1000/ 11575 11576STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11577M: Arnaud Patard <arnaud.patard@rtp-net.org> 11578S: Odd Fixes 11579F: drivers/staging/xgifb/ 11580 11581STARFIRE/DURALAN NETWORK DRIVER 11582M: Ion Badulescu <ionut@badula.org> 11583S: Odd Fixes 11584F: drivers/net/ethernet/adaptec/starfire* 11585 11586SUN3/3X 11587M: Sam Creasey <sammy@sammy.net> 11588W: http://sammy.net/sun3/ 11589S: Maintained 11590F: arch/m68k/kernel/*sun3* 11591F: arch/m68k/sun3*/ 11592F: arch/m68k/include/asm/sun3* 11593F: drivers/net/ethernet/i825xx/sun3* 11594 11595SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11596M: Hans de Goede <hdegoede@redhat.com> 11597L: linux-input@vger.kernel.org 11598S: Maintained 11599F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11600F: drivers/input/keyboard/sun4i-lradc-keys.c 11601 11602SUNDANCE NETWORK DRIVER 11603M: Denis Kirjanov <kda@linux-powerpc.org> 11604L: netdev@vger.kernel.org 11605S: Maintained 11606F: drivers/net/ethernet/dlink/sundance.c 11607 11608SUPERH 11609M: Yoshinori Sato <ysato@users.sourceforge.jp> 11610M: Rich Felker <dalias@libc.org> 11611L: linux-sh@vger.kernel.org 11612Q: http://patchwork.kernel.org/project/linux-sh/list/ 11613S: Maintained 11614F: Documentation/sh/ 11615F: arch/sh/ 11616F: drivers/sh/ 11617 11618SUSPEND TO RAM 11619M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11620M: Len Brown <len.brown@intel.com> 11621M: Pavel Machek <pavel@ucw.cz> 11622L: linux-pm@vger.kernel.org 11623B: https://bugzilla.kernel.org 11624S: Supported 11625F: Documentation/power/ 11626F: arch/x86/kernel/acpi/ 11627F: drivers/base/power/ 11628F: kernel/power/ 11629F: include/linux/suspend.h 11630F: include/linux/freezer.h 11631F: include/linux/pm.h 11632 11633SVGA HANDLING 11634M: Martin Mares <mj@ucw.cz> 11635L: linux-video@atrey.karlin.mff.cuni.cz 11636S: Maintained 11637F: Documentation/svga.txt 11638F: arch/x86/boot/video* 11639 11640SWIOTLB SUBSYSTEM 11641M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11642L: linux-kernel@vger.kernel.org 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11644S: Supported 11645F: lib/swiotlb.c 11646F: arch/*/kernel/pci-swiotlb.c 11647F: include/linux/swiotlb.h 11648 11649SWITCHDEV 11650M: Jiri Pirko <jiri@resnulli.us> 11651L: netdev@vger.kernel.org 11652S: Supported 11653F: net/switchdev/ 11654F: include/net/switchdev.h 11655 11656SYNOPSYS ARC ARCHITECTURE 11657M: Vineet Gupta <vgupta@synopsys.com> 11658L: linux-snps-arc@lists.infradead.org 11659S: Supported 11660F: arch/arc/ 11661F: Documentation/devicetree/bindings/arc/* 11662F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11663F: drivers/tty/serial/arc_uart.c 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11665 11666SYNOPSYS ARC SDP platform support 11667M: Alexey Brodkin <abrodkin@synopsys.com> 11668S: Supported 11669F: arch/arc/plat-axs10x 11670F: arch/arc/boot/dts/ax* 11671F: Documentation/devicetree/bindings/arc/axs10* 11672 11673SYSTEM CONFIGURATION (SYSCON) 11674M: Lee Jones <lee.jones@linaro.org> 11675M: Arnd Bergmann <arnd@arndb.de> 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11677S: Supported 11678F: drivers/mfd/syscon.c 11679 11680SYSTEM RESET/SHUTDOWN DRIVERS 11681M: Sebastian Reichel <sre@kernel.org> 11682L: linux-pm@vger.kernel.org 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11684S: Maintained 11685F: Documentation/devicetree/bindings/power/reset/ 11686F: drivers/power/reset/ 11687 11688SYSV FILESYSTEM 11689M: Christoph Hellwig <hch@infradead.org> 11690S: Maintained 11691F: Documentation/filesystems/sysv-fs.txt 11692F: fs/sysv/ 11693F: include/linux/sysv_fs.h 11694 11695TARGET SUBSYSTEM 11696M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11697L: linux-scsi@vger.kernel.org 11698L: target-devel@vger.kernel.org 11699W: http://www.linux-iscsi.org 11700W: http://groups.google.com/group/linux-iscsi-target-dev 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11702S: Supported 11703F: drivers/target/ 11704F: include/target/ 11705F: Documentation/target/ 11706 11707TASKSTATS STATISTICS INTERFACE 11708M: Balbir Singh <bsingharora@gmail.com> 11709S: Maintained 11710F: Documentation/accounting/taskstats* 11711F: include/linux/taskstats* 11712F: kernel/taskstats.c 11713 11714TC CLASSIFIER 11715M: Jamal Hadi Salim <jhs@mojatatu.com> 11716L: netdev@vger.kernel.org 11717S: Maintained 11718F: include/net/pkt_cls.h 11719F: include/uapi/linux/pkt_cls.h 11720F: net/sched/ 11721 11722TCP LOW PRIORITY MODULE 11723M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11724M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11725W: http://tcp-lp-mod.sourceforge.net/ 11726S: Maintained 11727F: net/ipv4/tcp_lp.c 11728 11729TDA10071 MEDIA DRIVER 11730M: Antti Palosaari <crope@iki.fi> 11731L: linux-media@vger.kernel.org 11732W: https://linuxtv.org 11733W: http://palosaari.fi/linux/ 11734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11735T: git git://linuxtv.org/anttip/media_tree.git 11736S: Maintained 11737F: drivers/media/dvb-frontends/tda10071* 11738 11739TDA18212 MEDIA DRIVER 11740M: Antti Palosaari <crope@iki.fi> 11741L: linux-media@vger.kernel.org 11742W: https://linuxtv.org 11743W: http://palosaari.fi/linux/ 11744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11745T: git git://linuxtv.org/anttip/media_tree.git 11746S: Maintained 11747F: drivers/media/tuners/tda18212* 11748 11749TDA18218 MEDIA DRIVER 11750M: Antti Palosaari <crope@iki.fi> 11751L: linux-media@vger.kernel.org 11752W: https://linuxtv.org 11753W: http://palosaari.fi/linux/ 11754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11755T: git git://linuxtv.org/anttip/media_tree.git 11756S: Maintained 11757F: drivers/media/tuners/tda18218* 11758 11759TDA18271 MEDIA DRIVER 11760M: Michael Krufky <mkrufky@linuxtv.org> 11761L: linux-media@vger.kernel.org 11762W: https://linuxtv.org 11763W: http://github.com/mkrufky 11764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11765T: git git://linuxtv.org/mkrufky/tuners.git 11766S: Maintained 11767F: drivers/media/tuners/tda18271* 11768 11769TDA827x MEDIA DRIVER 11770M: Michael Krufky <mkrufky@linuxtv.org> 11771L: linux-media@vger.kernel.org 11772W: https://linuxtv.org 11773W: http://github.com/mkrufky 11774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11775T: git git://linuxtv.org/mkrufky/tuners.git 11776S: Maintained 11777F: drivers/media/tuners/tda8290.* 11778 11779TDA8290 MEDIA DRIVER 11780M: Michael Krufky <mkrufky@linuxtv.org> 11781L: linux-media@vger.kernel.org 11782W: https://linuxtv.org 11783W: http://github.com/mkrufky 11784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11785T: git git://linuxtv.org/mkrufky/tuners.git 11786S: Maintained 11787F: drivers/media/tuners/tda8290.* 11788 11789TDA9840 MEDIA DRIVER 11790M: Hans Verkuil <hverkuil@xs4all.nl> 11791L: linux-media@vger.kernel.org 11792T: git git://linuxtv.org/media_tree.git 11793W: https://linuxtv.org 11794S: Maintained 11795F: drivers/media/i2c/tda9840* 11796 11797TEA5761 TUNER DRIVER 11798M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11799M: Mauro Carvalho Chehab <mchehab@kernel.org> 11800L: linux-media@vger.kernel.org 11801W: https://linuxtv.org 11802T: git git://linuxtv.org/media_tree.git 11803S: Odd fixes 11804F: drivers/media/tuners/tea5761.* 11805 11806TEA5767 TUNER DRIVER 11807M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11808M: Mauro Carvalho Chehab <mchehab@kernel.org> 11809L: linux-media@vger.kernel.org 11810W: https://linuxtv.org 11811T: git git://linuxtv.org/media_tree.git 11812S: Maintained 11813F: drivers/media/tuners/tea5767.* 11814 11815TEA6415C MEDIA DRIVER 11816M: Hans Verkuil <hverkuil@xs4all.nl> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819W: https://linuxtv.org 11820S: Maintained 11821F: drivers/media/i2c/tea6415c* 11822 11823TEA6420 MEDIA DRIVER 11824M: Hans Verkuil <hverkuil@xs4all.nl> 11825L: linux-media@vger.kernel.org 11826T: git git://linuxtv.org/media_tree.git 11827W: https://linuxtv.org 11828S: Maintained 11829F: drivers/media/i2c/tea6420* 11830 11831TEAM DRIVER 11832M: Jiri Pirko <jiri@resnulli.us> 11833L: netdev@vger.kernel.org 11834S: Supported 11835F: drivers/net/team/ 11836F: include/linux/if_team.h 11837F: include/uapi/linux/if_team.h 11838 11839TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11840M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11841S: Maintained 11842F: arch/x86/platform/ts5500/ 11843 11844TECHNOTREND USB IR RECEIVER 11845M: Sean Young <sean@mess.org> 11846L: linux-media@vger.kernel.org 11847S: Maintained 11848F: drivers/media/rc/ttusbir.c 11849 11850TEGRA ARCHITECTURE SUPPORT 11851M: Stephen Warren <swarren@wwwdotorg.org> 11852M: Thierry Reding <thierry.reding@gmail.com> 11853M: Alexandre Courbot <gnurou@gmail.com> 11854L: linux-tegra@vger.kernel.org 11855Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11857S: Supported 11858N: [^a-z]tegra 11859 11860TEGRA CLOCK DRIVER 11861M: Peter De Schrijver <pdeschrijver@nvidia.com> 11862M: Prashant Gaikwad <pgaikwad@nvidia.com> 11863S: Supported 11864F: drivers/clk/tegra/ 11865 11866TEGRA DMA DRIVERS 11867M: Laxman Dewangan <ldewangan@nvidia.com> 11868M: Jon Hunter <jonathanh@nvidia.com> 11869S: Supported 11870F: drivers/dma/tegra* 11871 11872TEGRA I2C DRIVER 11873M: Laxman Dewangan <ldewangan@nvidia.com> 11874S: Supported 11875F: drivers/i2c/busses/i2c-tegra.c 11876 11877TEGRA IOMMU DRIVERS 11878M: Hiroshi Doyu <hdoyu@nvidia.com> 11879S: Supported 11880F: drivers/iommu/tegra* 11881 11882TEGRA KBC DRIVER 11883M: Rakesh Iyer <riyer@nvidia.com> 11884M: Laxman Dewangan <ldewangan@nvidia.com> 11885S: Supported 11886F: drivers/input/keyboard/tegra-kbc.c 11887 11888TEGRA PWM DRIVER 11889M: Thierry Reding <thierry.reding@gmail.com> 11890S: Supported 11891F: drivers/pwm/pwm-tegra.c 11892 11893TEGRA SERIAL DRIVER 11894M: Laxman Dewangan <ldewangan@nvidia.com> 11895S: Supported 11896F: drivers/tty/serial/serial-tegra.c 11897 11898TEGRA SPI DRIVER 11899M: Laxman Dewangan <ldewangan@nvidia.com> 11900S: Supported 11901F: drivers/spi/spi-tegra* 11902 11903TEHUTI ETHERNET DRIVER 11904M: Andy Gospodarek <andy@greyhouse.net> 11905L: netdev@vger.kernel.org 11906S: Supported 11907F: drivers/net/ethernet/tehuti/* 11908 11909Telecom Clock Driver for MCPL0010 11910M: Mark Gross <mark.gross@intel.com> 11911S: Supported 11912F: drivers/char/tlclk.c 11913 11914TENSILICA XTENSA PORT (xtensa) 11915M: Chris Zankel <chris@zankel.net> 11916M: Max Filippov <jcmvbkbc@gmail.com> 11917L: linux-xtensa@linux-xtensa.org 11918T: git git://github.com/czankel/xtensa-linux.git 11919S: Maintained 11920F: arch/xtensa/ 11921F: drivers/irqchip/irq-xtensa-* 11922 11923THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11924M: Hans Verkuil <hverkuil@xs4all.nl> 11925L: linux-media@vger.kernel.org 11926T: git git://linuxtv.org/media_tree.git 11927W: https://linuxtv.org 11928S: Maintained 11929F: drivers/media/radio/radio-raremono.c 11930 11931THERMAL 11932M: Zhang Rui <rui.zhang@intel.com> 11933M: Eduardo Valentin <edubezval@gmail.com> 11934L: linux-pm@vger.kernel.org 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11937Q: https://patchwork.kernel.org/project/linux-pm/list/ 11938S: Supported 11939F: drivers/thermal/ 11940F: include/linux/thermal.h 11941F: include/uapi/linux/thermal.h 11942F: include/linux/cpu_cooling.h 11943F: Documentation/devicetree/bindings/thermal/ 11944 11945THERMAL/CPU_COOLING 11946M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11947M: Viresh Kumar <viresh.kumar@linaro.org> 11948M: Javi Merino <javi.merino@kernel.org> 11949L: linux-pm@vger.kernel.org 11950S: Supported 11951F: Documentation/thermal/cpu-cooling-api.txt 11952F: drivers/thermal/cpu_cooling.c 11953F: include/linux/cpu_cooling.h 11954 11955THINKPAD ACPI EXTRAS DRIVER 11956M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11957L: ibm-acpi-devel@lists.sourceforge.net 11958L: platform-driver-x86@vger.kernel.org 11959W: http://ibm-acpi.sourceforge.net 11960W: http://thinkwiki.org/wiki/Ibm-acpi 11961T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11962S: Maintained 11963F: drivers/platform/x86/thinkpad_acpi.c 11964 11965TI BANDGAP AND THERMAL DRIVER 11966M: Eduardo Valentin <edubezval@gmail.com> 11967M: Keerthy <j-keerthy@ti.com> 11968L: linux-pm@vger.kernel.org 11969L: linux-omap@vger.kernel.org 11970S: Maintained 11971F: drivers/thermal/ti-soc-thermal/ 11972 11973TI VPE/CAL DRIVERS 11974M: Benoit Parrot <bparrot@ti.com> 11975L: linux-media@vger.kernel.org 11976W: http://linuxtv.org/ 11977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11978S: Maintained 11979F: drivers/media/platform/ti-vpe/ 11980 11981TI CDCE706 CLOCK DRIVER 11982M: Max Filippov <jcmvbkbc@gmail.com> 11983S: Maintained 11984F: drivers/clk/clk-cdce706.c 11985 11986TI CLOCK DRIVER 11987M: Tero Kristo <t-kristo@ti.com> 11988L: linux-omap@vger.kernel.org 11989S: Maintained 11990F: drivers/clk/ti/ 11991F: include/linux/clk/ti.h 11992 11993TI ETHERNET SWITCH DRIVER (CPSW) 11994M: Mugunthan V N <mugunthanvnm@ti.com> 11995R: Grygorii Strashko <grygorii.strashko@ti.com> 11996L: linux-omap@vger.kernel.org 11997L: netdev@vger.kernel.org 11998S: Maintained 11999F: drivers/net/ethernet/ti/cpsw* 12000F: drivers/net/ethernet/ti/davinci* 12001 12002TI FLASH MEDIA INTERFACE DRIVER 12003M: Alex Dubov <oakad@yahoo.com> 12004S: Maintained 12005F: drivers/misc/tifm* 12006F: drivers/mmc/host/tifm_sd.c 12007F: include/linux/tifm.h 12008 12009TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12010M: Santosh Shilimkar <ssantosh@kernel.org> 12011L: linux-kernel@vger.kernel.org 12012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12013S: Maintained 12014F: drivers/soc/ti/* 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12016 12017 12018TI LM49xxx FAMILY ASoC CODEC DRIVERS 12019M: M R Swami Reddy <mr.swami.reddy@ti.com> 12020M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12022S: Maintained 12023F: sound/soc/codecs/lm49453* 12024F: sound/soc/codecs/isabelle* 12025 12026TI LP855x BACKLIGHT DRIVER 12027M: Milo Kim <milo.kim@ti.com> 12028S: Maintained 12029F: Documentation/backlight/lp855x-driver.txt 12030F: drivers/video/backlight/lp855x_bl.c 12031F: include/linux/platform_data/lp855x.h 12032 12033TI LP8727 CHARGER DRIVER 12034M: Milo Kim <milo.kim@ti.com> 12035S: Maintained 12036F: drivers/power/supply/lp8727_charger.c 12037F: include/linux/platform_data/lp8727.h 12038 12039TI LP8788 MFD DRIVER 12040M: Milo Kim <milo.kim@ti.com> 12041S: Maintained 12042F: drivers/iio/adc/lp8788_adc.c 12043F: drivers/leds/leds-lp8788.c 12044F: drivers/mfd/lp8788*.c 12045F: drivers/power/supply/lp8788-charger.c 12046F: drivers/regulator/lp8788-*.c 12047F: include/linux/mfd/lp8788*.h 12048 12049TI NETCP ETHERNET DRIVER 12050M: Wingman Kwok <w-kwok2@ti.com> 12051M: Murali Karicheri <m-karicheri2@ti.com> 12052L: netdev@vger.kernel.org 12053S: Maintained 12054F: drivers/net/ethernet/ti/netcp* 12055 12056TI TAS571X FAMILY ASoC CODEC DRIVER 12057M: Kevin Cernekee <cernekee@chromium.org> 12058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12059S: Odd Fixes 12060F: sound/soc/codecs/tas571x* 12061 12062TI TWL4030 SERIES SOC CODEC DRIVER 12063M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12065S: Maintained 12066F: sound/soc/codecs/twl4030* 12067 12068TI WILINK WIRELESS DRIVERS 12069L: linux-wireless@vger.kernel.org 12070W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12071W: http://wireless.kernel.org/en/users/Drivers/wl1251 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12073S: Orphan 12074F: drivers/net/wireless/ti/ 12075F: include/linux/wl12xx.h 12076 12077TIPC NETWORK LAYER 12078M: Jon Maloy <jon.maloy@ericsson.com> 12079M: Ying Xue <ying.xue@windriver.com> 12080L: netdev@vger.kernel.org (core kernel code) 12081L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12082W: http://tipc.sourceforge.net/ 12083S: Maintained 12084F: include/uapi/linux/tipc*.h 12085F: net/tipc/ 12086 12087TILE ARCHITECTURE 12088M: Chris Metcalf <cmetcalf@mellanox.com> 12089W: http://www.mellanox.com/repository/solutions/tile-scm/ 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12091S: Supported 12092F: arch/tile/ 12093F: drivers/char/tile-srom.c 12094F: drivers/edac/tile_edac.c 12095F: drivers/net/ethernet/tile/ 12096F: drivers/rtc/rtc-tile.c 12097F: drivers/tty/hvc/hvc_tile.c 12098F: drivers/tty/serial/tilegx.c 12099F: drivers/usb/host/*-tilegx.c 12100F: include/linux/usb/tilegx.h 12101 12102TLAN NETWORK DRIVER 12103M: Samuel Chessman <chessman@tux.org> 12104L: tlan-devel@lists.sourceforge.net (subscribers-only) 12105W: http://sourceforge.net/projects/tlan/ 12106S: Maintained 12107F: Documentation/networking/tlan.txt 12108F: drivers/net/ethernet/ti/tlan.* 12109 12110TOMOYO SECURITY MODULE 12111M: Kentaro Takeda <takedakn@nttdata.co.jp> 12112M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12113L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12114L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12115L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12116L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12117W: http://tomoyo.sourceforge.jp/ 12118T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12119S: Maintained 12120F: security/tomoyo/ 12121 12122TOPSTAR LAPTOP EXTRAS DRIVER 12123M: Herton Ronaldo Krzesinski <herton@canonical.com> 12124L: platform-driver-x86@vger.kernel.org 12125S: Maintained 12126F: drivers/platform/x86/topstar-laptop.c 12127 12128TOSHIBA ACPI EXTRAS DRIVER 12129M: Azael Avalos <coproscefalo@gmail.com> 12130L: platform-driver-x86@vger.kernel.org 12131S: Maintained 12132F: drivers/platform/x86/toshiba_acpi.c 12133 12134TOSHIBA BLUETOOTH DRIVER 12135M: Azael Avalos <coproscefalo@gmail.com> 12136L: platform-driver-x86@vger.kernel.org 12137S: Maintained 12138F: drivers/platform/x86/toshiba_bluetooth.c 12139 12140TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12141M: Azael Avalos <coproscefalo@gmail.com> 12142L: platform-driver-x86@vger.kernel.org 12143S: Maintained 12144F: drivers/platform/x86/toshiba_haps.c 12145 12146TOSHIBA WMI HOTKEYS DRIVER 12147M: Azael Avalos <coproscefalo@gmail.com> 12148L: platform-driver-x86@vger.kernel.org 12149S: Maintained 12150F: drivers/platform/x86/toshiba-wmi.c 12151 12152TOSHIBA SMM DRIVER 12153M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12154W: http://www.buzzard.org.uk/toshiba/ 12155S: Maintained 12156F: drivers/char/toshiba.c 12157F: include/linux/toshiba.h 12158F: include/uapi/linux/toshiba.h 12159 12160TOSHIBA TC358743 DRIVER 12161M: Mats Randgaard <matrandg@cisco.com> 12162L: linux-media@vger.kernel.org 12163S: Maintained 12164F: drivers/media/i2c/tc358743* 12165F: include/media/i2c/tc358743.h 12166 12167TMIO/SDHI MMC DRIVER 12168M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12169L: linux-mmc@vger.kernel.org 12170S: Supported 12171F: drivers/mmc/host/tmio_mmc* 12172F: drivers/mmc/host/sh_mobile_sdhi.c 12173F: include/linux/mfd/tmio.h 12174 12175TMP401 HARDWARE MONITOR DRIVER 12176M: Guenter Roeck <linux@roeck-us.net> 12177L: linux-hwmon@vger.kernel.org 12178S: Maintained 12179F: Documentation/hwmon/tmp401 12180F: drivers/hwmon/tmp401.c 12181 12182TMPFS (SHMEM FILESYSTEM) 12183M: Hugh Dickins <hughd@google.com> 12184L: linux-mm@kvack.org 12185S: Maintained 12186F: include/linux/shmem_fs.h 12187F: mm/shmem.c 12188 12189TM6000 VIDEO4LINUX DRIVER 12190M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12191M: Mauro Carvalho Chehab <mchehab@kernel.org> 12192L: linux-media@vger.kernel.org 12193W: https://linuxtv.org 12194T: git git://linuxtv.org/media_tree.git 12195S: Odd fixes 12196F: drivers/media/usb/tm6000/ 12197F: Documentation/media/v4l-drivers/tm6000* 12198 12199TW5864 VIDEO4LINUX DRIVER 12200M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12201M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12202M: Andrey Utkin <andrey_utkin@fastmail.com> 12203L: linux-media@vger.kernel.org 12204S: Supported 12205F: drivers/media/pci/tw5864/ 12206 12207TW68 VIDEO4LINUX DRIVER 12208M: Hans Verkuil <hverkuil@xs4all.nl> 12209L: linux-media@vger.kernel.org 12210T: git git://linuxtv.org/media_tree.git 12211W: https://linuxtv.org 12212S: Odd Fixes 12213F: drivers/media/pci/tw68/ 12214 12215TW686X VIDEO4LINUX DRIVER 12216M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12217L: linux-media@vger.kernel.org 12218T: git git://linuxtv.org/media_tree.git 12219W: http://linuxtv.org 12220S: Maintained 12221F: drivers/media/pci/tw686x/ 12222 12223TPM DEVICE DRIVER 12224M: Peter Huewe <peterhuewe@gmx.de> 12225M: Marcel Selhorst <tpmdd@selhorst.net> 12226M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12227R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12228W: http://tpmdd.sourceforge.net 12229L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12230Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12231T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12232S: Maintained 12233F: drivers/char/tpm/ 12234 12235TPM IBM_VTPM DEVICE DRIVER 12236M: Ashley Lai <ashleydlai@gmail.com> 12237W: http://tpmdd.sourceforge.net 12238L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12239S: Maintained 12240F: drivers/char/tpm/tpm_ibmvtpm* 12241 12242TRACING 12243M: Steven Rostedt <rostedt@goodmis.org> 12244M: Ingo Molnar <mingo@redhat.com> 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12246S: Maintained 12247F: Documentation/trace/ftrace.txt 12248F: arch/*/*/*/ftrace.h 12249F: arch/*/kernel/ftrace.c 12250F: include/*/ftrace.h 12251F: include/linux/trace*.h 12252F: include/trace/ 12253F: kernel/trace/ 12254F: tools/testing/selftests/ftrace/ 12255 12256TRACING MMIO ACCESSES (MMIOTRACE) 12257M: Steven Rostedt <rostedt@goodmis.org> 12258M: Ingo Molnar <mingo@kernel.org> 12259R: Karol Herbst <karolherbst@gmail.com> 12260R: Pekka Paalanen <ppaalanen@gmail.com> 12261S: Maintained 12262L: linux-kernel@vger.kernel.org 12263L: nouveau@lists.freedesktop.org 12264F: kernel/trace/trace_mmiotrace.c 12265F: include/linux/mmiotrace.h 12266F: arch/x86/mm/kmmio.c 12267F: arch/x86/mm/mmio-mod.c 12268F: arch/x86/mm/testmmiotrace.c 12269 12270TRIVIAL PATCHES 12271M: Jiri Kosina <trivial@kernel.org> 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12273S: Maintained 12274K: ^Subject:.*(?i)trivial 12275 12276TTY LAYER 12277M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12278M: Jiri Slaby <jslaby@suse.com> 12279S: Supported 12280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12281F: Documentation/serial/ 12282F: drivers/tty/ 12283F: drivers/tty/serial/serial_core.c 12284F: include/linux/serial_core.h 12285F: include/linux/serial.h 12286F: include/linux/tty.h 12287F: include/uapi/linux/serial_core.h 12288F: include/uapi/linux/serial.h 12289F: include/uapi/linux/tty.h 12290 12291TUA9001 MEDIA DRIVER 12292M: Antti Palosaari <crope@iki.fi> 12293L: linux-media@vger.kernel.org 12294W: https://linuxtv.org 12295W: http://palosaari.fi/linux/ 12296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12297T: git git://linuxtv.org/anttip/media_tree.git 12298S: Maintained 12299F: drivers/media/tuners/tua9001* 12300 12301TULIP NETWORK DRIVERS 12302L: netdev@vger.kernel.org 12303L: linux-parisc@vger.kernel.org 12304S: Orphan 12305F: drivers/net/ethernet/dec/tulip/ 12306 12307TUN/TAP driver 12308M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12309W: http://vtun.sourceforge.net/tun 12310S: Maintained 12311F: Documentation/networking/tuntap.txt 12312F: arch/um/os-Linux/drivers/ 12313 12314TURBOCHANNEL SUBSYSTEM 12315M: "Maciej W. Rozycki" <macro@linux-mips.org> 12316M: Ralf Baechle <ralf@linux-mips.org> 12317L: linux-mips@linux-mips.org 12318Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12319S: Maintained 12320F: drivers/tc/ 12321F: include/linux/tc.h 12322 12323UBI FILE SYSTEM (UBIFS) 12324M: Richard Weinberger <richard@nod.at> 12325M: Artem Bityutskiy <dedekind1@gmail.com> 12326M: Adrian Hunter <adrian.hunter@intel.com> 12327L: linux-mtd@lists.infradead.org 12328T: git git://git.infradead.org/ubifs-2.6.git 12329W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12330S: Supported 12331F: Documentation/filesystems/ubifs.txt 12332F: fs/ubifs/ 12333 12334UCLINUX (M68KNOMMU AND COLDFIRE) 12335M: Greg Ungerer <gerg@linux-m68k.org> 12336W: http://www.linux-m68k.org/ 12337W: http://www.uclinux.org/ 12338L: linux-m68k@lists.linux-m68k.org 12339L: uclinux-dev@uclinux.org (subscribers-only) 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12341S: Maintained 12342F: arch/m68k/coldfire/ 12343F: arch/m68k/68*/ 12344F: arch/m68k/*/*_no.* 12345F: arch/m68k/include/asm/*_no.* 12346 12347UDF FILESYSTEM 12348M: Jan Kara <jack@suse.com> 12349S: Maintained 12350F: Documentation/filesystems/udf.txt 12351F: fs/udf/ 12352 12353UFS FILESYSTEM 12354M: Evgeniy Dushistov <dushistov@mail.ru> 12355S: Maintained 12356F: Documentation/filesystems/ufs.txt 12357F: fs/ufs/ 12358 12359UHID USERSPACE HID IO DRIVER: 12360M: David Herrmann <dh.herrmann@googlemail.com> 12361L: linux-input@vger.kernel.org 12362S: Maintained 12363F: drivers/hid/uhid.c 12364F: include/uapi/linux/uhid.h 12365 12366ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12367L: linux-usb@vger.kernel.org 12368S: Orphan 12369F: drivers/uwb/ 12370F: include/linux/uwb.h 12371F: include/linux/uwb/ 12372 12373UNICORE32 ARCHITECTURE: 12374M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12375W: http://mprc.pku.edu.cn/~guanxuetao/linux 12376S: Maintained 12377T: git git://github.com/gxt/linux.git 12378F: arch/unicore32/ 12379 12380UNIFDEF 12381M: Tony Finch <dot@dotat.at> 12382W: http://dotat.at/prog/unifdef 12383S: Maintained 12384F: scripts/unifdef.c 12385 12386UNIFORM CDROM DRIVER 12387M: Jens Axboe <axboe@kernel.dk> 12388W: http://www.kernel.dk 12389S: Maintained 12390F: Documentation/cdrom/ 12391F: drivers/cdrom/cdrom.c 12392F: include/linux/cdrom.h 12393F: include/uapi/linux/cdrom.h 12394 12395UNISYS S-PAR DRIVERS 12396M: David Kershner <david.kershner@unisys.com> 12397L: sparmaintainer@unisys.com (Unisys internal) 12398S: Supported 12399F: drivers/staging/unisys/ 12400 12401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12402M: Vinayak Holikatti <vinholikatti@gmail.com> 12403L: linux-scsi@vger.kernel.org 12404S: Supported 12405F: Documentation/scsi/ufs.txt 12406F: drivers/scsi/ufs/ 12407 12408UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12409M: Joao Pinto <Joao.Pinto@synopsys.com> 12410L: linux-scsi@vger.kernel.org 12411S: Supported 12412F: drivers/scsi/ufs/*dwc* 12413 12414UNSORTED BLOCK IMAGES (UBI) 12415M: Artem Bityutskiy <dedekind1@gmail.com> 12416M: Richard Weinberger <richard@nod.at> 12417W: http://www.linux-mtd.infradead.org/ 12418L: linux-mtd@lists.infradead.org 12419T: git git://git.infradead.org/ubifs-2.6.git 12420S: Supported 12421F: drivers/mtd/ubi/ 12422F: include/linux/mtd/ubi.h 12423F: include/uapi/mtd/ubi-user.h 12424 12425USB ACM DRIVER 12426M: Oliver Neukum <oneukum@suse.com> 12427L: linux-usb@vger.kernel.org 12428S: Maintained 12429F: Documentation/usb/acm.txt 12430F: drivers/usb/class/cdc-acm.* 12431 12432USB AR5523 WIRELESS DRIVER 12433M: Pontus Fuchs <pontus.fuchs@gmail.com> 12434L: linux-wireless@vger.kernel.org 12435S: Maintained 12436F: drivers/net/wireless/ath/ar5523/ 12437 12438USB ATTACHED SCSI 12439M: Oliver Neukum <oneukum@suse.com> 12440L: linux-usb@vger.kernel.org 12441L: linux-scsi@vger.kernel.org 12442S: Maintained 12443F: drivers/usb/storage/uas.c 12444 12445USB CDC ETHERNET DRIVER 12446M: Oliver Neukum <oliver@neukum.org> 12447L: linux-usb@vger.kernel.org 12448S: Maintained 12449F: drivers/net/usb/cdc_*.c 12450F: include/uapi/linux/usb/cdc.h 12451 12452USB CHAOSKEY DRIVER 12453M: Keith Packard <keithp@keithp.com> 12454L: linux-usb@vger.kernel.org 12455S: Maintained 12456F: drivers/usb/misc/chaoskey.c 12457 12458USB CYPRESS C67X00 DRIVER 12459M: Peter Korsgaard <jacmet@sunsite.dk> 12460L: linux-usb@vger.kernel.org 12461S: Maintained 12462F: drivers/usb/c67x00/ 12463 12464USB DAVICOM DM9601 DRIVER 12465M: Peter Korsgaard <jacmet@sunsite.dk> 12466L: netdev@vger.kernel.org 12467W: http://www.linux-usb.org/usbnet 12468S: Maintained 12469F: drivers/net/usb/dm9601.c 12470 12471USB DIAMOND RIO500 DRIVER 12472M: Cesar Miquel <miquel@df.uba.ar> 12473L: rio500-users@lists.sourceforge.net 12474W: http://rio500.sourceforge.net 12475S: Maintained 12476F: drivers/usb/misc/rio500* 12477 12478USB EHCI DRIVER 12479M: Alan Stern <stern@rowland.harvard.edu> 12480L: linux-usb@vger.kernel.org 12481S: Maintained 12482F: Documentation/usb/ehci.txt 12483F: drivers/usb/host/ehci* 12484 12485USB GADGET/PERIPHERAL SUBSYSTEM 12486M: Felipe Balbi <balbi@kernel.org> 12487L: linux-usb@vger.kernel.org 12488W: http://www.linux-usb.org/gadget 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12490S: Maintained 12491F: drivers/usb/gadget/ 12492F: include/linux/usb/gadget* 12493 12494USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12495M: Jiri Kosina <jikos@kernel.org> 12496R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12497L: linux-usb@vger.kernel.org 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12499S: Maintained 12500F: Documentation/hid/hiddev.txt 12501F: drivers/hid/usbhid/ 12502 12503USB ISP116X DRIVER 12504M: Olav Kongas <ok@artecdesign.ee> 12505L: linux-usb@vger.kernel.org 12506S: Maintained 12507F: drivers/usb/host/isp116x* 12508F: include/linux/usb/isp116x.h 12509 12510USB LAN78XX ETHERNET DRIVER 12511M: Woojung Huh <woojung.huh@microchip.com> 12512M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12513L: netdev@vger.kernel.org 12514S: Maintained 12515F: drivers/net/usb/lan78xx.* 12516 12517USB MASS STORAGE DRIVER 12518M: Alan Stern <stern@rowland.harvard.edu> 12519L: linux-usb@vger.kernel.org 12520L: usb-storage@lists.one-eyed-alien.net 12521S: Maintained 12522W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12523F: drivers/usb/storage/ 12524 12525USB MIDI DRIVER 12526M: Clemens Ladisch <clemens@ladisch.de> 12527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12528T: git git://git.alsa-project.org/alsa-kernel.git 12529S: Maintained 12530F: sound/usb/midi.* 12531 12532USB NETWORKING DRIVERS 12533L: linux-usb@vger.kernel.org 12534S: Odd Fixes 12535F: drivers/net/usb/ 12536 12537USB OHCI DRIVER 12538M: Alan Stern <stern@rowland.harvard.edu> 12539L: linux-usb@vger.kernel.org 12540S: Maintained 12541F: Documentation/usb/ohci.txt 12542F: drivers/usb/host/ohci* 12543 12544USB OTG FSM (Finite State Machine) 12545M: Peter Chen <Peter.Chen@nxp.com> 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12547L: linux-usb@vger.kernel.org 12548S: Maintained 12549F: drivers/usb/common/usb-otg-fsm.c 12550 12551USB OVER IP DRIVER 12552M: Valentina Manea <valentina.manea.m@gmail.com> 12553M: Shuah Khan <shuahkh@osg.samsung.com> 12554M: Shuah Khan <shuah@kernel.org> 12555L: linux-usb@vger.kernel.org 12556S: Maintained 12557F: Documentation/usb/usbip_protocol.txt 12558F: drivers/usb/usbip/ 12559F: tools/usb/usbip/ 12560 12561USB PEGASUS DRIVER 12562M: Petko Manolov <petkan@nucleusys.com> 12563L: linux-usb@vger.kernel.org 12564L: netdev@vger.kernel.org 12565T: git git://github.com/petkan/pegasus.git 12566W: https://github.com/petkan/pegasus 12567S: Maintained 12568F: drivers/net/usb/pegasus.* 12569 12570USB PHY LAYER 12571M: Felipe Balbi <balbi@kernel.org> 12572L: linux-usb@vger.kernel.org 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12574S: Maintained 12575F: drivers/usb/phy/ 12576 12577USB PRINTER DRIVER (usblp) 12578M: Pete Zaitcev <zaitcev@redhat.com> 12579L: linux-usb@vger.kernel.org 12580S: Supported 12581F: drivers/usb/class/usblp.c 12582 12583USB QMI WWAN NETWORK DRIVER 12584M: Bjørn Mork <bjorn@mork.no> 12585L: netdev@vger.kernel.org 12586S: Maintained 12587F: Documentation/ABI/testing/sysfs-class-net-qmi 12588F: drivers/net/usb/qmi_wwan.c 12589 12590USB RTL8150 DRIVER 12591M: Petko Manolov <petkan@nucleusys.com> 12592L: linux-usb@vger.kernel.org 12593L: netdev@vger.kernel.org 12594T: git git://github.com/petkan/rtl8150.git 12595W: https://github.com/petkan/rtl8150 12596S: Maintained 12597F: drivers/net/usb/rtl8150.c 12598 12599USB SERIAL SUBSYSTEM 12600M: Johan Hovold <johan@kernel.org> 12601L: linux-usb@vger.kernel.org 12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12603S: Maintained 12604F: Documentation/usb/usb-serial.txt 12605F: drivers/usb/serial/ 12606F: include/linux/usb/serial.h 12607 12608USB SMSC75XX ETHERNET DRIVER 12609M: Steve Glendinning <steve.glendinning@shawell.net> 12610L: netdev@vger.kernel.org 12611S: Maintained 12612F: drivers/net/usb/smsc75xx.* 12613 12614USB SMSC95XX ETHERNET DRIVER 12615M: Steve Glendinning <steve.glendinning@shawell.net> 12616M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12617L: netdev@vger.kernel.org 12618S: Maintained 12619F: drivers/net/usb/smsc95xx.* 12620 12621USB SUBSYSTEM 12622M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12623L: linux-usb@vger.kernel.org 12624W: http://www.linux-usb.org 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12626S: Supported 12627F: Documentation/devicetree/bindings/usb/ 12628F: Documentation/usb/ 12629F: drivers/usb/ 12630F: include/linux/usb.h 12631F: include/linux/usb/ 12632 12633USB UHCI DRIVER 12634M: Alan Stern <stern@rowland.harvard.edu> 12635L: linux-usb@vger.kernel.org 12636S: Maintained 12637F: drivers/usb/host/uhci* 12638 12639USB "USBNET" DRIVER FRAMEWORK 12640M: Oliver Neukum <oneukum@suse.com> 12641L: netdev@vger.kernel.org 12642W: http://www.linux-usb.org/usbnet 12643S: Maintained 12644F: drivers/net/usb/usbnet.c 12645F: include/linux/usb/usbnet.h 12646 12647USB VIDEO CLASS 12648M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12649L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12650L: linux-media@vger.kernel.org 12651T: git git://linuxtv.org/media_tree.git 12652W: http://www.ideasonboard.org/uvc/ 12653S: Maintained 12654F: drivers/media/usb/uvc/ 12655F: include/uapi/linux/uvcvideo.h 12656 12657USB VISION DRIVER 12658M: Hans Verkuil <hverkuil@xs4all.nl> 12659L: linux-media@vger.kernel.org 12660T: git git://linuxtv.org/media_tree.git 12661W: https://linuxtv.org 12662S: Odd Fixes 12663F: drivers/media/usb/usbvision/ 12664 12665USB WEBCAM GADGET 12666M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12667L: linux-usb@vger.kernel.org 12668S: Maintained 12669F: drivers/usb/gadget/function/*uvc* 12670F: drivers/usb/gadget/legacy/webcam.c 12671 12672USB WIRELESS RNDIS DRIVER (rndis_wlan) 12673M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12674L: linux-wireless@vger.kernel.org 12675S: Maintained 12676F: drivers/net/wireless/rndis_wlan.c 12677 12678USB XHCI DRIVER 12679M: Mathias Nyman <mathias.nyman@intel.com> 12680L: linux-usb@vger.kernel.org 12681S: Supported 12682F: drivers/usb/host/xhci* 12683F: drivers/usb/host/pci-quirks* 12684 12685USB ZD1201 DRIVER 12686L: linux-wireless@vger.kernel.org 12687W: http://linux-lc100020.sourceforge.net 12688S: Orphan 12689F: drivers/net/wireless/zydas/zd1201.* 12690 12691USB ZR364XX DRIVER 12692M: Antoine Jacquet <royale@zerezo.com> 12693L: linux-usb@vger.kernel.org 12694L: linux-media@vger.kernel.org 12695T: git git://linuxtv.org/media_tree.git 12696W: http://royale.zerezo.com/zr364xx/ 12697S: Maintained 12698F: Documentation/media/v4l-drivers/zr364xx* 12699F: drivers/media/usb/zr364xx/ 12700 12701ULPI BUS 12702M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12703L: linux-usb@vger.kernel.org 12704S: Maintained 12705F: drivers/usb/common/ulpi.c 12706F: include/linux/ulpi/ 12707 12708USER-MODE LINUX (UML) 12709M: Jeff Dike <jdike@addtoit.com> 12710M: Richard Weinberger <richard@nod.at> 12711L: user-mode-linux-devel@lists.sourceforge.net 12712L: user-mode-linux-user@lists.sourceforge.net 12713W: http://user-mode-linux.sourceforge.net 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12715S: Maintained 12716F: Documentation/virtual/uml/ 12717F: arch/um/ 12718F: arch/x86/um/ 12719F: fs/hostfs/ 12720F: fs/hppfs/ 12721 12722USERSPACE I/O (UIO) 12723M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12724S: Maintained 12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12726F: Documentation/DocBook/uio-howto.tmpl 12727F: drivers/uio/ 12728F: include/linux/uio*.h 12729 12730UTIL-LINUX PACKAGE 12731M: Karel Zak <kzak@redhat.com> 12732L: util-linux@vger.kernel.org 12733W: http://en.wikipedia.org/wiki/Util-linux 12734T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12735S: Maintained 12736 12737UVESAFB DRIVER 12738M: Michal Januszewski <spock@gentoo.org> 12739L: linux-fbdev@vger.kernel.org 12740W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12741S: Maintained 12742F: Documentation/fb/uvesafb.txt 12743F: drivers/video/fbdev/uvesafb.* 12744 12745VF610 NAND DRIVER 12746M: Stefan Agner <stefan@agner.ch> 12747L: linux-mtd@lists.infradead.org 12748S: Supported 12749F: drivers/mtd/nand/vf610_nfc.c 12750 12751VFAT/FAT/MSDOS FILESYSTEM 12752M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12753S: Maintained 12754F: Documentation/filesystems/vfat.txt 12755F: fs/fat/ 12756 12757VFIO DRIVER 12758M: Alex Williamson <alex.williamson@redhat.com> 12759L: kvm@vger.kernel.org 12760T: git git://github.com/awilliam/linux-vfio.git 12761S: Maintained 12762F: Documentation/vfio.txt 12763F: drivers/vfio/ 12764F: include/linux/vfio.h 12765F: include/uapi/linux/vfio.h 12766 12767VFIO PLATFORM DRIVER 12768M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12769L: kvm@vger.kernel.org 12770S: Maintained 12771F: drivers/vfio/platform/ 12772 12773VIDEOBUF2 FRAMEWORK 12774M: Pawel Osciak <pawel@osciak.com> 12775M: Marek Szyprowski <m.szyprowski@samsung.com> 12776M: Kyungmin Park <kyungmin.park@samsung.com> 12777L: linux-media@vger.kernel.org 12778S: Maintained 12779F: drivers/media/v4l2-core/videobuf2-* 12780F: include/media/videobuf2-* 12781 12782VIRTIO AND VHOST VSOCK DRIVER 12783M: Stefan Hajnoczi <stefanha@redhat.com> 12784L: kvm@vger.kernel.org 12785L: virtualization@lists.linux-foundation.org 12786L: netdev@vger.kernel.org 12787S: Maintained 12788F: include/linux/virtio_vsock.h 12789F: include/uapi/linux/virtio_vsock.h 12790F: net/vmw_vsock/virtio_transport_common.c 12791F: net/vmw_vsock/virtio_transport.c 12792F: drivers/vhost/vsock.c 12793F: drivers/vhost/vsock.h 12794 12795VIRTUAL SERIO DEVICE DRIVER 12796M: Stephen Chandler Paul <thatslyude@gmail.com> 12797S: Maintained 12798F: drivers/input/serio/userio.c 12799F: include/uapi/linux/userio.h 12800 12801VIRTIO CONSOLE DRIVER 12802M: Amit Shah <amit.shah@redhat.com> 12803L: virtualization@lists.linux-foundation.org 12804S: Maintained 12805F: drivers/char/virtio_console.c 12806F: include/linux/virtio_console.h 12807F: include/uapi/linux/virtio_console.h 12808 12809VIRTIO CORE, NET AND BLOCK DRIVERS 12810M: "Michael S. Tsirkin" <mst@redhat.com> 12811M: Jason Wang <jasowang@redhat.com> 12812L: virtualization@lists.linux-foundation.org 12813S: Maintained 12814F: Documentation/devicetree/bindings/virtio/ 12815F: drivers/virtio/ 12816F: tools/virtio/ 12817F: drivers/net/virtio_net.c 12818F: drivers/block/virtio_blk.c 12819F: include/linux/virtio_*.h 12820F: include/uapi/linux/virtio_*.h 12821 12822VIRTIO DRIVERS FOR S390 12823M: Christian Borntraeger <borntraeger@de.ibm.com> 12824M: Cornelia Huck <cornelia.huck@de.ibm.com> 12825L: linux-s390@vger.kernel.org 12826L: virtualization@lists.linux-foundation.org 12827L: kvm@vger.kernel.org 12828S: Supported 12829F: drivers/s390/virtio/ 12830 12831VIRTIO GPU DRIVER 12832M: David Airlie <airlied@linux.ie> 12833M: Gerd Hoffmann <kraxel@redhat.com> 12834L: dri-devel@lists.freedesktop.org 12835L: virtualization@lists.linux-foundation.org 12836S: Maintained 12837F: drivers/gpu/drm/virtio/ 12838F: include/uapi/linux/virtio_gpu.h 12839 12840VIRTIO HOST (VHOST) 12841M: "Michael S. Tsirkin" <mst@redhat.com> 12842M: Jason Wang <jasowang@redhat.com> 12843L: kvm@vger.kernel.org 12844L: virtualization@lists.linux-foundation.org 12845L: netdev@vger.kernel.org 12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12847S: Maintained 12848F: drivers/vhost/ 12849F: include/uapi/linux/vhost.h 12850 12851VIRTIO INPUT DRIVER 12852M: Gerd Hoffmann <kraxel@redhat.com> 12853S: Maintained 12854F: drivers/virtio/virtio_input.c 12855F: include/uapi/linux/virtio_input.h 12856 12857VIA RHINE NETWORK DRIVER 12858S: Orphan 12859F: drivers/net/ethernet/via/via-rhine.c 12860 12861VIA SD/MMC CARD CONTROLLER DRIVER 12862M: Bruce Chang <brucechang@via.com.tw> 12863M: Harald Welte <HaraldWelte@viatech.com> 12864S: Maintained 12865F: drivers/mmc/host/via-sdmmc.c 12866 12867VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12868M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12869L: linux-fbdev@vger.kernel.org 12870S: Maintained 12871F: include/linux/via-core.h 12872F: include/linux/via-gpio.h 12873F: include/linux/via_i2c.h 12874F: drivers/video/fbdev/via/ 12875 12876VIA VELOCITY NETWORK DRIVER 12877M: Francois Romieu <romieu@fr.zoreil.com> 12878L: netdev@vger.kernel.org 12879S: Maintained 12880F: drivers/net/ethernet/via/via-velocity.* 12881 12882VIRT LIB 12883M: Alex Williamson <alex.williamson@redhat.com> 12884M: Paolo Bonzini <pbonzini@redhat.com> 12885L: kvm@vger.kernel.org 12886S: Supported 12887F: virt/lib/ 12888 12889VIVID VIRTUAL VIDEO DRIVER 12890M: Hans Verkuil <hverkuil@xs4all.nl> 12891L: linux-media@vger.kernel.org 12892T: git git://linuxtv.org/media_tree.git 12893W: https://linuxtv.org 12894S: Maintained 12895F: drivers/media/platform/vivid/* 12896 12897VLAN (802.1Q) 12898M: Patrick McHardy <kaber@trash.net> 12899L: netdev@vger.kernel.org 12900S: Maintained 12901F: drivers/net/macvlan.c 12902F: include/linux/if_*vlan.h 12903F: net/8021q/ 12904 12905VLYNQ BUS 12906M: Florian Fainelli <f.fainelli@gmail.com> 12907L: openwrt-devel@lists.openwrt.org (subscribers-only) 12908S: Maintained 12909F: drivers/vlynq/vlynq.c 12910F: include/linux/vlynq.h 12911 12912VME SUBSYSTEM 12913M: Martyn Welch <martyn@welchs.me.uk> 12914M: Manohar Vanga <manohar.vanga@gmail.com> 12915M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12916L: devel@driverdev.osuosl.org 12917S: Maintained 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12919F: Documentation/vme_api.txt 12920F: drivers/staging/vme/ 12921F: drivers/vme/ 12922F: include/linux/vme* 12923 12924VMWARE HYPERVISOR INTERFACE 12925M: Alok Kataria <akataria@vmware.com> 12926L: virtualization@lists.linux-foundation.org 12927S: Supported 12928F: arch/x86/kernel/cpu/vmware.c 12929 12930VMWARE BALLOON DRIVER 12931M: Xavier Deguillard <xdeguillard@vmware.com> 12932M: Philip Moltmann <moltmann@vmware.com> 12933M: "VMware, Inc." <pv-drivers@vmware.com> 12934L: linux-kernel@vger.kernel.org 12935S: Maintained 12936F: drivers/misc/vmw_balloon.c 12937 12938VMWARE VMMOUSE SUBDRIVER 12939M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12940M: "VMware, Inc." <pv-drivers@vmware.com> 12941L: linux-input@vger.kernel.org 12942S: Maintained 12943F: drivers/input/mouse/vmmouse.c 12944F: drivers/input/mouse/vmmouse.h 12945 12946VMWARE VMXNET3 ETHERNET DRIVER 12947M: Shrikrishna Khare <skhare@vmware.com> 12948M: "VMware, Inc." <pv-drivers@vmware.com> 12949L: netdev@vger.kernel.org 12950S: Maintained 12951F: drivers/net/vmxnet3/ 12952 12953VMware PVSCSI driver 12954M: Jim Gill <jgill@vmware.com> 12955M: VMware PV-Drivers <pv-drivers@vmware.com> 12956L: linux-scsi@vger.kernel.org 12957S: Maintained 12958F: drivers/scsi/vmw_pvscsi.c 12959F: drivers/scsi/vmw_pvscsi.h 12960 12961VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12962M: Liam Girdwood <lgirdwood@gmail.com> 12963M: Mark Brown <broonie@kernel.org> 12964L: linux-kernel@vger.kernel.org 12965W: http://www.slimlogic.co.uk/?p=48 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12967S: Supported 12968F: Documentation/devicetree/bindings/regulator/ 12969F: drivers/regulator/ 12970F: include/dt-bindings/regulator/ 12971F: include/linux/regulator/ 12972 12973VRF 12974M: David Ahern <dsa@cumulusnetworks.com> 12975M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12976L: netdev@vger.kernel.org 12977S: Maintained 12978F: drivers/net/vrf.c 12979F: Documentation/networking/vrf.txt 12980 12981VT1211 HARDWARE MONITOR DRIVER 12982M: Juerg Haefliger <juergh@gmail.com> 12983L: linux-hwmon@vger.kernel.org 12984S: Maintained 12985F: Documentation/hwmon/vt1211 12986F: drivers/hwmon/vt1211.c 12987 12988VT8231 HARDWARE MONITOR DRIVER 12989M: Roger Lucas <vt8231@hiddenengine.co.uk> 12990L: linux-hwmon@vger.kernel.org 12991S: Maintained 12992F: drivers/hwmon/vt8231.c 12993 12994VUB300 USB to SDIO/SD/MMC bridge chip 12995M: Tony Olech <tony.olech@elandigitalsystems.com> 12996L: linux-mmc@vger.kernel.org 12997L: linux-usb@vger.kernel.org 12998S: Supported 12999F: drivers/mmc/host/vub300.c 13000 13001W1 DALLAS'S 1-WIRE BUS 13002M: Evgeniy Polyakov <zbr@ioremap.net> 13003S: Maintained 13004F: Documentation/w1/ 13005F: drivers/w1/ 13006 13007W83791D HARDWARE MONITORING DRIVER 13008M: Marc Hulsman <m.hulsman@tudelft.nl> 13009L: linux-hwmon@vger.kernel.org 13010S: Maintained 13011F: Documentation/hwmon/w83791d 13012F: drivers/hwmon/w83791d.c 13013 13014W83793 HARDWARE MONITORING DRIVER 13015M: Rudolf Marek <r.marek@assembler.cz> 13016L: linux-hwmon@vger.kernel.org 13017S: Maintained 13018F: Documentation/hwmon/w83793 13019F: drivers/hwmon/w83793.c 13020 13021W83795 HARDWARE MONITORING DRIVER 13022M: Jean Delvare <jdelvare@suse.com> 13023L: linux-hwmon@vger.kernel.org 13024S: Maintained 13025F: drivers/hwmon/w83795.c 13026 13027W83L51xD SD/MMC CARD INTERFACE DRIVER 13028M: Pierre Ossman <pierre@ossman.eu> 13029S: Maintained 13030F: drivers/mmc/host/wbsd.* 13031 13032WACOM PROTOCOL 4 SERIAL TABLETS 13033M: Julian Squires <julian@cipht.net> 13034M: Hans de Goede <hdegoede@redhat.com> 13035L: linux-input@vger.kernel.org 13036S: Maintained 13037F: drivers/input/tablet/wacom_serial4.c 13038 13039WATCHDOG DEVICE DRIVERS 13040M: Wim Van Sebroeck <wim@iguana.be> 13041R: Guenter Roeck <linux@roeck-us.net> 13042L: linux-watchdog@vger.kernel.org 13043W: http://www.linux-watchdog.org/ 13044T: git git://www.linux-watchdog.org/linux-watchdog.git 13045S: Maintained 13046F: Documentation/devicetree/bindings/watchdog/ 13047F: Documentation/watchdog/ 13048F: drivers/watchdog/ 13049F: include/linux/watchdog.h 13050F: include/uapi/linux/watchdog.h 13051 13052WIIMOTE HID DRIVER 13053M: David Herrmann <dh.herrmann@googlemail.com> 13054L: linux-input@vger.kernel.org 13055S: Maintained 13056F: drivers/hid/hid-wiimote* 13057 13058WINBOND CIR DRIVER 13059M: David Härdeman <david@hardeman.nu> 13060S: Maintained 13061F: drivers/media/rc/winbond-cir.c 13062 13063WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13064M: William Breathitt Gray <vilhelm.gray@gmail.com> 13065L: linux-watchdog@vger.kernel.org 13066S: Maintained 13067F: drivers/watchdog/ebc-c384_wdt.c 13068 13069WINSYSTEMS WS16C48 GPIO DRIVER 13070M: William Breathitt Gray <vilhelm.gray@gmail.com> 13071L: linux-gpio@vger.kernel.org 13072S: Maintained 13073F: drivers/gpio/gpio-ws16c48.c 13074 13075WIMAX STACK 13076M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13077M: linux-wimax@intel.com 13078L: wimax@linuxwimax.org (subscribers-only) 13079S: Supported 13080W: http://linuxwimax.org 13081F: Documentation/wimax/README.wimax 13082F: include/linux/wimax/debug.h 13083F: include/net/wimax.h 13084F: include/uapi/linux/wimax.h 13085F: net/wimax/ 13086 13087WISTRON LAPTOP BUTTON DRIVER 13088M: Miloslav Trmac <mitr@volny.cz> 13089S: Maintained 13090F: drivers/input/misc/wistron_btns.c 13091 13092WL3501 WIRELESS PCMCIA CARD DRIVER 13093M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13094L: linux-wireless@vger.kernel.org 13095W: http://oops.ghostprotocols.net:81/blog 13096S: Maintained 13097F: drivers/net/wireless/wl3501* 13098 13099WOLFSON MICROELECTRONICS DRIVERS 13100L: patches@opensource.wolfsonmicro.com 13101T: git https://github.com/CirrusLogic/linux-drivers.git 13102W: https://github.com/CirrusLogic/linux-drivers/wiki 13103S: Supported 13104F: Documentation/hwmon/wm83?? 13105F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13106F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13107F: Documentation/devicetree/bindings/mfd/arizona.txt 13108F: arch/arm/mach-s3c64xx/mach-crag6410* 13109F: drivers/clk/clk-wm83*.c 13110F: drivers/extcon/extcon-arizona.c 13111F: drivers/leds/leds-wm83*.c 13112F: drivers/gpio/gpio-*wm*.c 13113F: drivers/gpio/gpio-arizona.c 13114F: drivers/hwmon/wm83??-hwmon.c 13115F: drivers/input/misc/wm831x-on.c 13116F: drivers/input/touchscreen/wm831x-ts.c 13117F: drivers/input/touchscreen/wm97*.c 13118F: drivers/mfd/arizona* 13119F: drivers/mfd/wm*.c 13120F: drivers/mfd/cs47l24* 13121F: drivers/power/supply/wm83*.c 13122F: drivers/rtc/rtc-wm83*.c 13123F: drivers/regulator/wm8*.c 13124F: drivers/video/backlight/wm83*_bl.c 13125F: drivers/watchdog/wm83*_wdt.c 13126F: include/linux/mfd/arizona/ 13127F: include/linux/mfd/wm831x/ 13128F: include/linux/mfd/wm8350/ 13129F: include/linux/mfd/wm8400* 13130F: include/linux/wm97xx.h 13131F: include/sound/wm????.h 13132F: sound/soc/codecs/arizona.? 13133F: sound/soc/codecs/wm* 13134F: sound/soc/codecs/cs47l24* 13135 13136WORKQUEUE 13137M: Tejun Heo <tj@kernel.org> 13138R: Lai Jiangshan <jiangshanlai@gmail.com> 13139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13140S: Maintained 13141F: include/linux/workqueue.h 13142F: kernel/workqueue.c 13143F: Documentation/workqueue.txt 13144 13145X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13146M: Chen-Yu Tsai <wens@csie.org> 13147L: linux-kernel@vger.kernel.org 13148S: Maintained 13149N: axp[128] 13150 13151X.25 NETWORK LAYER 13152M: Andrew Hendry <andrew.hendry@gmail.com> 13153L: linux-x25@vger.kernel.org 13154S: Odd Fixes 13155F: Documentation/networking/x25* 13156F: include/net/x25* 13157F: net/x25/ 13158 13159X86 ARCHITECTURE (32-BIT AND 64-BIT) 13160M: Thomas Gleixner <tglx@linutronix.de> 13161M: Ingo Molnar <mingo@redhat.com> 13162M: "H. Peter Anvin" <hpa@zytor.com> 13163M: x86@kernel.org 13164L: linux-kernel@vger.kernel.org 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13166S: Maintained 13167F: Documentation/x86/ 13168F: arch/x86/ 13169 13170X86 PLATFORM DRIVERS 13171M: Darren Hart <dvhart@infradead.org> 13172L: platform-driver-x86@vger.kernel.org 13173T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13174S: Maintained 13175F: drivers/platform/x86/ 13176F: drivers/platform/olpc/ 13177 13178X86 MCE INFRASTRUCTURE 13179M: Tony Luck <tony.luck@intel.com> 13180M: Borislav Petkov <bp@alien8.de> 13181L: linux-edac@vger.kernel.org 13182S: Maintained 13183F: arch/x86/kernel/cpu/mcheck/* 13184 13185X86 MICROCODE UPDATE SUPPORT 13186M: Borislav Petkov <bp@alien8.de> 13187S: Maintained 13188F: arch/x86/kernel/cpu/microcode/* 13189 13190X86 VDSO 13191M: Andy Lutomirski <luto@amacapital.net> 13192L: linux-kernel@vger.kernel.org 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13194S: Maintained 13195F: arch/x86/entry/vdso/ 13196 13197XC2028/3028 TUNER DRIVER 13198M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13199M: Mauro Carvalho Chehab <mchehab@kernel.org> 13200L: linux-media@vger.kernel.org 13201W: https://linuxtv.org 13202T: git git://linuxtv.org/media_tree.git 13203S: Maintained 13204F: drivers/media/tuners/tuner-xc2028.* 13205 13206XEN HYPERVISOR INTERFACE 13207M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13208M: David Vrabel <david.vrabel@citrix.com> 13209M: Juergen Gross <jgross@suse.com> 13210L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13212S: Supported 13213F: arch/x86/xen/ 13214F: drivers/*/xen-*front.c 13215F: drivers/xen/ 13216F: arch/x86/include/asm/xen/ 13217F: include/xen/ 13218F: include/uapi/xen/ 13219 13220XEN HYPERVISOR ARM 13221M: Stefano Stabellini <sstabellini@kernel.org> 13222L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13223S: Maintained 13224F: arch/arm/xen/ 13225F: arch/arm/include/asm/xen/ 13226 13227XEN HYPERVISOR ARM64 13228M: Stefano Stabellini <sstabellini@kernel.org> 13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13230S: Maintained 13231F: arch/arm64/xen/ 13232F: arch/arm64/include/asm/xen/ 13233 13234XEN NETWORK BACKEND DRIVER 13235M: Wei Liu <wei.liu2@citrix.com> 13236M: Paul Durrant <paul.durrant@citrix.com> 13237L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13238L: netdev@vger.kernel.org 13239S: Supported 13240F: drivers/net/xen-netback/* 13241 13242XEN PCI SUBSYSTEM 13243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13244L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13245S: Supported 13246F: arch/x86/pci/*xen* 13247F: drivers/pci/*xen* 13248 13249XEN BLOCK SUBSYSTEM 13250M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13251M: Roger Pau Monné <roger.pau@citrix.com> 13252L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13253S: Supported 13254F: drivers/block/xen-blkback/* 13255F: drivers/block/xen* 13256 13257XEN PVSCSI DRIVERS 13258M: Juergen Gross <jgross@suse.com> 13259L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13260L: linux-scsi@vger.kernel.org 13261S: Supported 13262F: drivers/scsi/xen-scsifront.c 13263F: drivers/xen/xen-scsiback.c 13264F: include/xen/interface/io/vscsiif.h 13265 13266XEN SWIOTLB SUBSYSTEM 13267M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13268L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13269S: Supported 13270F: arch/x86/xen/*swiotlb* 13271F: drivers/xen/*swiotlb* 13272 13273XFS FILESYSTEM 13274M: Dave Chinner <david@fromorbit.com> 13275M: linux-xfs@vger.kernel.org 13276L: linux-xfs@vger.kernel.org 13277W: http://xfs.org/ 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13279S: Supported 13280F: Documentation/filesystems/xfs.txt 13281F: fs/xfs/ 13282 13283XILINX AXI ETHERNET DRIVER 13284M: Anirudha Sarangi <anirudh@xilinx.com> 13285M: John Linn <John.Linn@xilinx.com> 13286S: Maintained 13287F: drivers/net/ethernet/xilinx/xilinx_axienet* 13288 13289XILINX UARTLITE SERIAL DRIVER 13290M: Peter Korsgaard <jacmet@sunsite.dk> 13291L: linux-serial@vger.kernel.org 13292S: Maintained 13293F: drivers/tty/serial/uartlite.c 13294 13295XILINX VIDEO IP CORES 13296M: Hyun Kwon <hyun.kwon@xilinx.com> 13297M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13298L: linux-media@vger.kernel.org 13299T: git git://linuxtv.org/media_tree.git 13300S: Supported 13301F: Documentation/devicetree/bindings/media/xilinx/ 13302F: drivers/media/platform/xilinx/ 13303F: include/uapi/linux/xilinx-v4l2-controls.h 13304 13305XILLYBUS DRIVER 13306M: Eli Billauer <eli.billauer@gmail.com> 13307L: linux-kernel@vger.kernel.org 13308S: Supported 13309F: drivers/char/xillybus/ 13310 13311XTENSA XTFPGA PLATFORM SUPPORT 13312M: Max Filippov <jcmvbkbc@gmail.com> 13313L: linux-xtensa@linux-xtensa.org 13314S: Maintained 13315F: drivers/spi/spi-xtensa-xtfpga.c 13316F: sound/soc/xtensa/xtfpga-i2s.c 13317 13318YAM DRIVER FOR AX.25 13319M: Jean-Paul Roubelat <jpr@f6fbb.org> 13320L: linux-hams@vger.kernel.org 13321S: Maintained 13322F: drivers/net/hamradio/yam* 13323F: include/linux/yam.h 13324 13325YEALINK PHONE DRIVER 13326M: Henk Vergonet <Henk.Vergonet@gmail.com> 13327L: usbb2k-api-dev@nongnu.org 13328S: Maintained 13329F: Documentation/input/yealink.txt 13330F: drivers/input/misc/yealink.* 13331 13332Z8530 DRIVER FOR AX.25 13333M: Joerg Reuter <jreuter@yaina.de> 13334W: http://yaina.de/jreuter/ 13335W: http://www.qsl.net/dl1bke/ 13336L: linux-hams@vger.kernel.org 13337S: Maintained 13338F: Documentation/networking/z8530drv.txt 13339F: drivers/net/hamradio/*scc.c 13340F: drivers/net/hamradio/z8530.h 13341 13342ZBUD COMPRESSED PAGE ALLOCATOR 13343M: Seth Jennings <sjenning@redhat.com> 13344L: linux-mm@kvack.org 13345S: Maintained 13346F: mm/zbud.c 13347F: include/linux/zbud.h 13348 13349ZD1211RW WIRELESS DRIVER 13350M: Daniel Drake <dsd@gentoo.org> 13351M: Ulrich Kunitz <kune@deine-taler.de> 13352W: http://zd1211.ath.cx/wiki/DriverRewrite 13353L: linux-wireless@vger.kernel.org 13354L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13355S: Maintained 13356F: drivers/net/wireless/zydas/zd1211rw/ 13357 13358ZPOOL COMPRESSED PAGE STORAGE API 13359M: Dan Streetman <ddstreet@ieee.org> 13360L: linux-mm@kvack.org 13361S: Maintained 13362F: mm/zpool.c 13363F: include/linux/zpool.h 13364 13365ZR36067 VIDEO FOR LINUX DRIVER 13366L: mjpeg-users@lists.sourceforge.net 13367L: linux-media@vger.kernel.org 13368W: http://mjpeg.sourceforge.net/driver-zoran/ 13369T: hg https://linuxtv.org/hg/v4l-dvb 13370S: Odd Fixes 13371F: drivers/media/pci/zoran/ 13372 13373ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13374M: Minchan Kim <minchan@kernel.org> 13375M: Nitin Gupta <ngupta@vflare.org> 13376R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13377L: linux-kernel@vger.kernel.org 13378S: Maintained 13379F: drivers/block/zram/ 13380F: Documentation/blockdev/zram.txt 13381 13382ZS DECSTATION Z85C30 SERIAL DRIVER 13383M: "Maciej W. Rozycki" <macro@linux-mips.org> 13384S: Maintained 13385F: drivers/tty/serial/zs.* 13386 13387ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13388M: Minchan Kim <minchan@kernel.org> 13389M: Nitin Gupta <ngupta@vflare.org> 13390R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13391L: linux-mm@kvack.org 13392S: Maintained 13393F: mm/zsmalloc.c 13394F: include/linux/zsmalloc.h 13395F: Documentation/vm/zsmalloc.txt 13396 13397ZSWAP COMPRESSED SWAP CACHING 13398M: Seth Jennings <sjenning@redhat.com> 13399L: linux-mm@kvack.org 13400S: Maintained 13401F: mm/zswap.c 13402 13403THE REST 13404M: Linus Torvalds <torvalds@linux-foundation.org> 13405L: linux-kernel@vger.kernel.org 13406Q: http://patchwork.kernel.org/project/LKML/list/ 13407T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13408S: Buried alive in reporters 13409F: * 13410F: */ 13411