1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 B: Bug tracking system location. 81 S: Status, one of the following: 82 Supported: Someone is actually paid to look after this. 83 Maintained: Someone actually looks after it. 84 Odd Fixes: It has a maintainer but they don't have time to do 85 much other than throw the odd patch in. See below.. 86 Orphan: No current maintainer [but maybe you could take the 87 role as you write your new code]. 88 Obsolete: Old code. Something tagged obsolete generally means 89 it has been replaced by a better system and you 90 should be using that. 91 F: Files and directories with wildcard patterns. 92 A trailing slash includes all files and subdirectory files. 93 F: drivers/net/ all files in and below drivers/net 94 F: drivers/net/* all files in drivers/net, but not below 95 F: */net/* all files in "any top level directory"/net 96 One pattern per line. Multiple F: lines acceptable. 97 N: Files and directories with regex patterns. 98 N: [^a-z]tegra all files whose path contains the word tegra 99 One pattern per line. Multiple N: lines acceptable. 100 scripts/get_maintainer.pl has different behavior for files that 101 match F: pattern and matches of N: patterns. By default, 102 get_maintainer will not look at git log history when an F: pattern 103 match occurs. When an N: match occurs, git log history is used 104 to also notify the people that have git commit signatures. 105 X: Files and directories that are NOT maintained, same rules as F: 106 Files exclusions are tested before file matches. 107 Can be useful for excluding a specific subdirectory, for instance: 108 F: net/ 109 X: net/ipv6/ 110 matches all files in and below net excluding net/ipv6/ 111 K: Keyword perl extended regex pattern to match content in a 112 patch or file. For instance: 113 K: of_get_profile 114 matches patches or files that contain "of_get_profile" 115 K: \b(printk|pr_(info|err))\b 116 matches patches or files that contain one or more of the words 117 printk, pr_info or pr_err 118 One regex pattern per line. Multiple K: lines acceptable. 119 120Note: For the hard of thinking, this list is meant to remain in alphabetical 121order. If you could add yourselves to it in alphabetical order that would be 122so much easier [Ed] 123 124Maintainers List (try to look for most precise areas first) 125 126 ----------------------------------- 127 1283C59X NETWORK DRIVER 129M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 130L: netdev@vger.kernel.org 131S: Maintained 132F: Documentation/networking/vortex.txt 133F: drivers/net/ethernet/3com/3c59x.c 134 1353CR990 NETWORK DRIVER 136M: David Dillow <dave@thedillows.org> 137L: netdev@vger.kernel.org 138S: Maintained 139F: drivers/net/ethernet/3com/typhoon* 140 1413WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 142M: Adam Radford <linuxraid@lsi.com> 143L: linux-scsi@vger.kernel.org 144W: http://www.lsi.com 145S: Supported 146F: drivers/scsi/3w-* 147 14853C700 AND 53C700-66 SCSI DRIVER 149M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 150L: linux-scsi@vger.kernel.org 151S: Maintained 152F: drivers/scsi/53c700* 153 1546LOWPAN GENERIC (BTLE/IEEE 802.15.4) 155M: Alexander Aring <aar@pengutronix.de> 156M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 157L: linux-bluetooth@vger.kernel.org 158L: linux-wpan@vger.kernel.org 159S: Maintained 160F: net/6lowpan/ 161F: include/net/6lowpan.h 162F: Documentation/networking/6lowpan.txt 163 1646PACK NETWORK DRIVER FOR AX.25 165M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 166L: linux-hams@vger.kernel.org 167S: Maintained 168F: drivers/net/hamradio/6pack.c 169 1708169 10/100/1000 GIGABIT ETHERNET DRIVER 171M: Realtek linux nic maintainers <nic_swsd@realtek.com> 172L: netdev@vger.kernel.org 173S: Maintained 174F: drivers/net/ethernet/realtek/r8169.c 175 1768250/16?50 (AND CLONE UARTS) SERIAL DRIVER 177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 178L: linux-serial@vger.kernel.org 179S: Maintained 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 181F: drivers/tty/serial/8250* 182F: include/linux/serial_8250.h 183 1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 185L: netdev@vger.kernel.org 186S: Orphan / Obsolete 187F: drivers/net/ethernet/8390/ 188 1899P FILE SYSTEM 190M: Eric Van Hensbergen <ericvh@gmail.com> 191M: Ron Minnich <rminnich@sandia.gov> 192M: Latchesar Ionkov <lucho@ionkov.net> 193L: v9fs-developer@lists.sourceforge.net 194W: http://swik.net/v9fs 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 197S: Maintained 198F: Documentation/filesystems/9p.txt 199F: fs/9p/ 200F: net/9p/ 201F: include/net/9p/ 202F: include/uapi/linux/virtio_9p.h 203F: include/trace/events/9p.h 204 205 206A8293 MEDIA DRIVER 207M: Antti Palosaari <crope@iki.fi> 208L: linux-media@vger.kernel.org 209W: https://linuxtv.org 210W: http://palosaari.fi/linux/ 211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 212T: git git://linuxtv.org/anttip/media_tree.git 213S: Maintained 214F: drivers/media/dvb-frontends/a8293* 215 216AACRAID SCSI RAID DRIVER 217M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 218L: linux-scsi@vger.kernel.org 219W: http://www.adaptec.com/ 220S: Supported 221F: Documentation/scsi/aacraid.txt 222F: drivers/scsi/aacraid/ 223 224ABI/API 225L: linux-api@vger.kernel.org 226F: include/linux/syscalls.h 227F: kernel/sys_ni.c 228 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 230M: Hans de Goede <hdegoede@redhat.com> 231L: linux-hwmon@vger.kernel.org 232S: Maintained 233F: drivers/hwmon/abituguru.c 234 235ABIT UGURU 3 HARDWARE MONITOR DRIVER 236M: Alistair John Strachan <alistair@devzero.co.uk> 237L: linux-hwmon@vger.kernel.org 238S: Maintained 239F: drivers/hwmon/abituguru3.c 240 241ACCES 104-DIO-48E GPIO DRIVER 242M: William Breathitt Gray <vilhelm.gray@gmail.com> 243L: linux-gpio@vger.kernel.org 244S: Maintained 245F: drivers/gpio/gpio-104-dio-48e.c 246 247ACCES 104-IDI-48 GPIO DRIVER 248M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 249L: linux-gpio@vger.kernel.org 250S: Maintained 251F: drivers/gpio/gpio-104-idi-48.c 252 253ACCES 104-IDIO-16 GPIO DRIVER 254M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-idio-16.c 258 259ACENIC DRIVER 260M: Jes Sorensen <jes@trained-monkey.org> 261L: linux-acenic@sunsite.dk 262S: Maintained 263F: drivers/net/ethernet/alteon/acenic* 264 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 266M: Peter Feuerer <peter@piie.net> 267L: platform-driver-x86@vger.kernel.org 268W: http://piie.net/?section=acerhdf 269S: Maintained 270F: drivers/platform/x86/acerhdf.c 271 272ACER WMI LAPTOP EXTRAS 273M: "Lee, Chun-Yi" <jlee@suse.com> 274L: platform-driver-x86@vger.kernel.org 275S: Maintained 276F: drivers/platform/x86/acer-wmi.c 277 278ACPI 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 280M: Len Brown <lenb@kernel.org> 281L: linux-acpi@vger.kernel.org 282W: https://01.org/linux-acpi 283Q: https://patchwork.kernel.org/project/linux-acpi/list/ 284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 285B: https://bugzilla.kernel.org 286S: Supported 287F: drivers/acpi/ 288F: drivers/pnp/pnpacpi/ 289F: include/linux/acpi.h 290F: include/acpi/ 291F: Documentation/acpi/ 292F: Documentation/ABI/testing/sysfs-bus-acpi 293F: Documentation/ABI/testing/configfs-acpi 294F: drivers/pci/*acpi* 295F: drivers/pci/*/*acpi* 296F: drivers/pci/*/*/*acpi* 297F: tools/power/acpi/ 298 299ACPI COMPONENT ARCHITECTURE (ACPICA) 300M: Robert Moore <robert.moore@intel.com> 301M: Lv Zheng <lv.zheng@intel.com> 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 303L: linux-acpi@vger.kernel.org 304L: devel@acpica.org 305W: https://acpica.org/ 306W: https://github.com/acpica/acpica/ 307Q: https://patchwork.kernel.org/project/linux-acpi/list/ 308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 309B: https://bugzilla.kernel.org 310B: https://bugs.acpica.org 311S: Supported 312F: drivers/acpi/acpica/ 313F: include/acpi/ 314F: tools/power/acpi/ 315 316ACPI FAN DRIVER 317M: Zhang Rui <rui.zhang@intel.com> 318L: linux-acpi@vger.kernel.org 319W: https://01.org/linux-acpi 320B: https://bugzilla.kernel.org 321S: Supported 322F: drivers/acpi/fan.c 323 324ACPI FOR ARM64 (ACPI/arm64) 325M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 326M: Hanjun Guo <hanjun.guo@linaro.org> 327M: Sudeep Holla <sudeep.holla@arm.com> 328L: linux-acpi@vger.kernel.org 329S: Maintained 330F: drivers/acpi/arm64 331 332ACPI THERMAL DRIVER 333M: Zhang Rui <rui.zhang@intel.com> 334L: linux-acpi@vger.kernel.org 335W: https://01.org/linux-acpi 336B: https://bugzilla.kernel.org 337S: Supported 338F: drivers/acpi/*thermal* 339 340ACPI VIDEO DRIVER 341M: Zhang Rui <rui.zhang@intel.com> 342L: linux-acpi@vger.kernel.org 343W: https://01.org/linux-acpi 344B: https://bugzilla.kernel.org 345S: Supported 346F: drivers/acpi/acpi_video.c 347 348ACPI WMI DRIVER 349L: platform-driver-x86@vger.kernel.org 350S: Orphan 351F: drivers/platform/x86/wmi.c 352 353AD1889 ALSA SOUND DRIVER 354M: Thibaut Varene <T-Bone@parisc-linux.org> 355W: http://wiki.parisc-linux.org/AD1889 356L: linux-parisc@vger.kernel.org 357S: Maintained 358F: sound/pci/ad1889.* 359 360AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 361M: Michael Hennerich <michael.hennerich@analog.com> 362W: http://wiki.analog.com/AD5254 363W: http://ez.analog.com/community/linux-device-drivers 364S: Supported 365F: drivers/misc/ad525x_dpot.c 366 367AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 368M: Michael Hennerich <michael.hennerich@analog.com> 369W: http://wiki.analog.com/AD5398 370W: http://ez.analog.com/community/linux-device-drivers 371S: Supported 372F: drivers/regulator/ad5398.c 373 374AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD7142 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/input/misc/ad714x.c 380 381AD7877 TOUCHSCREEN DRIVER 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD7877 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/input/touchscreen/ad7877.c 387 388AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 389M: Michael Hennerich <michael.hennerich@analog.com> 390W: http://wiki.analog.com/AD7879 391W: http://ez.analog.com/community/linux-device-drivers 392S: Supported 393F: drivers/input/touchscreen/ad7879.c 394 395ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 396M: Jiri Kosina <jikos@kernel.org> 397S: Maintained 398 399ADF7242 IEEE 802.15.4 RADIO DRIVER 400M: Michael Hennerich <michael.hennerich@analog.com> 401W: https://wiki.analog.com/ADF7242 402W: http://ez.analog.com/community/linux-device-drivers 403L: linux-wpan@vger.kernel.org 404S: Supported 405F: drivers/net/ieee802154/adf7242.c 406F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 407 408ADM1025 HARDWARE MONITOR DRIVER 409M: Jean Delvare <jdelvare@suse.com> 410L: linux-hwmon@vger.kernel.org 411S: Maintained 412F: Documentation/hwmon/adm1025 413F: drivers/hwmon/adm1025.c 414 415ADM1029 HARDWARE MONITOR DRIVER 416M: Corentin Labbe <clabbe.montjoie@gmail.com> 417L: linux-hwmon@vger.kernel.org 418S: Maintained 419F: drivers/hwmon/adm1029.c 420 421ADM8211 WIRELESS DRIVER 422L: linux-wireless@vger.kernel.org 423W: http://wireless.kernel.org/ 424S: Orphan 425F: drivers/net/wireless/admtek/adm8211.* 426 427ADP1653 FLASH CONTROLLER DRIVER 428M: Sakari Ailus <sakari.ailus@iki.fi> 429L: linux-media@vger.kernel.org 430S: Maintained 431F: drivers/media/i2c/adp1653.c 432F: include/media/i2c/adp1653.h 433 434ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/ADP5520 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/mfd/adp5520.c 440F: drivers/video/backlight/adp5520_bl.c 441F: drivers/leds/leds-adp5520.c 442F: drivers/gpio/gpio-adp5520.c 443F: drivers/input/keyboard/adp5520-keys.c 444 445ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 446M: Michael Hennerich <michael.hennerich@analog.com> 447W: http://wiki.analog.com/ADP5588 448W: http://ez.analog.com/community/linux-device-drivers 449S: Supported 450F: drivers/input/keyboard/adp5588-keys.c 451F: drivers/gpio/gpio-adp5588.c 452 453ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 454M: Michael Hennerich <michael.hennerich@analog.com> 455W: http://wiki.analog.com/ADP8860 456W: http://ez.analog.com/community/linux-device-drivers 457S: Supported 458F: drivers/video/backlight/adp8860_bl.c 459 460ADS1015 HARDWARE MONITOR DRIVER 461M: Dirk Eibach <eibach@gdsys.de> 462L: linux-hwmon@vger.kernel.org 463S: Maintained 464F: Documentation/hwmon/ads1015 465F: drivers/hwmon/ads1015.c 466F: include/linux/i2c/ads1015.h 467 468ADT746X FAN DRIVER 469M: Colin Leroy <colin@colino.net> 470S: Maintained 471F: drivers/macintosh/therm_adt746x.c 472 473ADT7475 HARDWARE MONITOR DRIVER 474M: Jean Delvare <jdelvare@suse.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: Documentation/hwmon/adt7475 478F: drivers/hwmon/adt7475.c 479 480ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 481M: Michael Hennerich <michael.hennerich@analog.com> 482W: http://wiki.analog.com/ADXL345 483W: http://ez.analog.com/community/linux-device-drivers 484S: Supported 485F: drivers/input/misc/adxl34x.c 486 487ADVANSYS SCSI DRIVER 488M: Matthew Wilcox <matthew@wil.cx> 489M: Hannes Reinecke <hare@suse.com> 490L: linux-scsi@vger.kernel.org 491S: Maintained 492F: Documentation/scsi/advansys.txt 493F: drivers/scsi/advansys.c 494 495AEDSP16 DRIVER 496M: Riccardo Facchetti <fizban@tin.it> 497S: Maintained 498F: sound/oss/aedsp16.c 499 500AF9013 MEDIA DRIVER 501M: Antti Palosaari <crope@iki.fi> 502L: linux-media@vger.kernel.org 503W: https://linuxtv.org 504W: http://palosaari.fi/linux/ 505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 506T: git git://linuxtv.org/anttip/media_tree.git 507S: Maintained 508F: drivers/media/dvb-frontends/af9013* 509 510AF9033 MEDIA DRIVER 511M: Antti Palosaari <crope@iki.fi> 512L: linux-media@vger.kernel.org 513W: https://linuxtv.org 514W: http://palosaari.fi/linux/ 515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 516T: git git://linuxtv.org/anttip/media_tree.git 517S: Maintained 518F: drivers/media/dvb-frontends/af9033* 519 520AFFS FILE SYSTEM 521L: linux-fsdevel@vger.kernel.org 522S: Orphan 523F: Documentation/filesystems/affs.txt 524F: fs/affs/ 525 526AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 527M: David Howells <dhowells@redhat.com> 528L: linux-afs@lists.infradead.org 529S: Supported 530F: fs/afs/ 531F: include/net/af_rxrpc.h 532F: net/rxrpc/af_rxrpc.c 533 534AGPGART DRIVER 535M: David Airlie <airlied@linux.ie> 536T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 537S: Maintained 538F: drivers/char/agp/ 539F: include/linux/agp* 540F: include/uapi/linux/agp* 541 542AHA152X SCSI DRIVER 543M: "Juergen E. Fischer" <fischer@norbit.de> 544L: linux-scsi@vger.kernel.org 545S: Maintained 546F: drivers/scsi/aha152x* 547F: drivers/scsi/pcmcia/aha152x* 548 549AIC7XXX / AIC79XX SCSI DRIVER 550M: Hannes Reinecke <hare@suse.com> 551L: linux-scsi@vger.kernel.org 552S: Maintained 553F: drivers/scsi/aic7xxx/ 554 555AIMSLAB FM RADIO RECEIVER DRIVER 556M: Hans Verkuil <hverkuil@xs4all.nl> 557L: linux-media@vger.kernel.org 558T: git git://linuxtv.org/media_tree.git 559W: https://linuxtv.org 560S: Maintained 561F: drivers/media/radio/radio-aimslab* 562 563AIO 564M: Benjamin LaHaise <bcrl@kvack.org> 565L: linux-aio@kvack.org 566S: Supported 567F: fs/aio.c 568F: include/linux/*aio*.h 569 570AIRSPY MEDIA DRIVER 571M: Antti Palosaari <crope@iki.fi> 572L: linux-media@vger.kernel.org 573W: https://linuxtv.org 574W: http://palosaari.fi/linux/ 575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 576T: git git://linuxtv.org/anttip/media_tree.git 577S: Maintained 578F: drivers/media/usb/airspy/ 579 580ALCATEL SPEEDTOUCH USB DRIVER 581M: Duncan Sands <duncan.sands@free.fr> 582L: linux-usb@vger.kernel.org 583W: http://www.linux-usb.org/SpeedTouch/ 584S: Maintained 585F: drivers/usb/atm/speedtch.c 586F: drivers/usb/atm/usbatm.c 587 588ALCHEMY AU1XX0 MMC DRIVER 589M: Manuel Lauss <manuel.lauss@gmail.com> 590S: Maintained 591F: drivers/mmc/host/au1xmmc.c 592 593ALI1563 I2C DRIVER 594M: Rudolf Marek <r.marek@assembler.cz> 595L: linux-i2c@vger.kernel.org 596S: Maintained 597F: Documentation/i2c/busses/i2c-ali1563 598F: drivers/i2c/busses/i2c-ali1563.c 599 600ALLWINNER SECURITY SYSTEM 601M: Corentin Labbe <clabbe.montjoie@gmail.com> 602L: linux-crypto@vger.kernel.org 603S: Maintained 604F: drivers/crypto/sunxi-ss/ 605 606ALPHA PORT 607M: Richard Henderson <rth@twiddle.net> 608M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 609M: Matt Turner <mattst88@gmail.com> 610S: Odd Fixes 611L: linux-alpha@vger.kernel.org 612F: arch/alpha/ 613 614ALPS PS/2 TOUCHPAD DRIVER 615R: Pali Rohár <pali.rohar@gmail.com> 616F: drivers/input/mouse/alps.* 617 618ALTERA MAILBOX DRIVER 619M: Ley Foon Tan <lftan@altera.com> 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 621S: Maintained 622F: drivers/mailbox/mailbox-altera.c 623 624ALTERA PIO DRIVER 625M: Tien Hock Loh <thloh@altera.com> 626L: linux-gpio@vger.kernel.org 627S: Maintained 628F: drivers/gpio/gpio-altera.c 629 630ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 631M: Thor Thayer <tthayer@opensource.altera.com> 632S: Maintained 633F: drivers/gpio/gpio-altera-a10sr.c 634F: drivers/mfd/altera-a10sr.c 635F: include/linux/mfd/altera-a10sr.h 636 637ALTERA TRIPLE SPEED ETHERNET DRIVER 638M: Vince Bridgers <vbridger@opensource.altera.com> 639L: netdev@vger.kernel.org 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/net/ethernet/altera/ 643 644ALTERA UART/JTAG UART SERIAL DRIVERS 645M: Tobias Klauser <tklauser@distanz.ch> 646L: linux-serial@vger.kernel.org 647L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 648S: Maintained 649F: drivers/tty/serial/altera_uart.c 650F: drivers/tty/serial/altera_jtaguart.c 651F: include/linux/altera_uart.h 652F: include/linux/altera_jtaguart.h 653 654AMAZON ETHERNET DRIVERS 655M: Netanel Belgazal <netanel@annapurnalabs.com> 656R: Saeed Bishara <saeed@annapurnalabs.com> 657R: Zorik Machulsky <zorik@annapurnalabs.com> 658L: netdev@vger.kernel.org 659S: Supported 660F: Documentation/networking/ena.txt 661F: drivers/net/ethernet/amazon/ 662 663AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 664M: Tom Lendacky <thomas.lendacky@amd.com> 665M: Gary Hook <gary.hook@amd.com> 666L: linux-crypto@vger.kernel.org 667S: Supported 668F: drivers/crypto/ccp/ 669F: include/linux/ccp.h 670 671AMD FAM15H PROCESSOR POWER MONITORING DRIVER 672M: Huang Rui <ray.huang@amd.com> 673L: linux-hwmon@vger.kernel.org 674S: Supported 675F: Documentation/hwmon/fam15h_power 676F: drivers/hwmon/fam15h_power.c 677 678AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 679L: linux-geode@lists.infradead.org (moderated for non-subscribers) 680S: Orphan 681F: drivers/usb/gadget/udc/amd5536udc.* 682 683AMD GEODE PROCESSOR/CHIPSET SUPPORT 684P: Andres Salomon <dilinger@queued.net> 685L: linux-geode@lists.infradead.org (moderated for non-subscribers) 686W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 687S: Supported 688F: drivers/char/hw_random/geode-rng.c 689F: drivers/crypto/geode* 690F: drivers/video/fbdev/geode/ 691F: arch/x86/include/asm/geode.h 692 693AMD IOMMU (AMD-VI) 694M: Joerg Roedel <joro@8bytes.org> 695L: iommu@lists.linux-foundation.org 696T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 697S: Maintained 698F: drivers/iommu/amd_iommu*.[ch] 699F: include/linux/amd-iommu.h 700 701AMD KFD 702M: Oded Gabbay <oded.gabbay@gmail.com> 703L: dri-devel@lists.freedesktop.org 704T: git git://people.freedesktop.org/~gabbayo/linux.git 705S: Supported 706F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 707F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 708F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 709F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 710F: drivers/gpu/drm/amd/amdkfd/ 711F: drivers/gpu/drm/amd/include/cik_structs.h 712F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 713F: drivers/gpu/drm/amd/include/vi_structs.h 714F: drivers/gpu/drm/radeon/radeon_kfd.c 715F: drivers/gpu/drm/radeon/radeon_kfd.h 716F: include/uapi/linux/kfd_ioctl.h 717 718AMD SEATTLE DEVICE TREE SUPPORT 719M: Brijesh Singh <brijeshkumar.singh@amd.com> 720M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 721M: Tom Lendacky <thomas.lendacky@amd.com> 722S: Supported 723F: arch/arm64/boot/dts/amd/ 724 725AMD XGBE DRIVER 726M: Tom Lendacky <thomas.lendacky@amd.com> 727L: netdev@vger.kernel.org 728S: Supported 729F: drivers/net/ethernet/amd/xgbe/ 730F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 731 732AMS (Apple Motion Sensor) DRIVER 733M: Michael Hanselmann <linux-kernel@hansmi.ch> 734S: Supported 735F: drivers/macintosh/ams/ 736 737ANALOG DEVICES INC AD9389B DRIVER 738M: Hans Verkuil <hans.verkuil@cisco.com> 739L: linux-media@vger.kernel.org 740S: Maintained 741F: drivers/media/i2c/ad9389b* 742 743ANALOG DEVICES INC ADV7180 DRIVER 744M: Lars-Peter Clausen <lars@metafoo.de> 745L: linux-media@vger.kernel.org 746W: http://ez.analog.com/community/linux-device-drivers 747S: Supported 748F: drivers/media/i2c/adv7180.c 749 750ANALOG DEVICES INC ADV7511 DRIVER 751M: Hans Verkuil <hans.verkuil@cisco.com> 752L: linux-media@vger.kernel.org 753S: Maintained 754F: drivers/media/i2c/adv7511* 755 756ANALOG DEVICES INC ADV7604 DRIVER 757M: Hans Verkuil <hans.verkuil@cisco.com> 758L: linux-media@vger.kernel.org 759S: Maintained 760F: drivers/media/i2c/adv7604* 761 762ANALOG DEVICES INC ADV7842 DRIVER 763M: Hans Verkuil <hans.verkuil@cisco.com> 764L: linux-media@vger.kernel.org 765S: Maintained 766F: drivers/media/i2c/adv7842* 767 768ANALOG DEVICES INC ASOC CODEC DRIVERS 769M: Lars-Peter Clausen <lars@metafoo.de> 770L: alsa-devel@alsa-project.org (moderated for non-subscribers) 771W: http://wiki.analog.com/ 772W: http://ez.analog.com/community/linux-device-drivers 773S: Supported 774F: sound/soc/codecs/adau* 775F: sound/soc/codecs/adav* 776F: sound/soc/codecs/ad1* 777F: sound/soc/codecs/ad7* 778F: sound/soc/codecs/ssm* 779F: sound/soc/codecs/sigmadsp.* 780 781ANALOG DEVICES INC ASOC DRIVERS 782L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 783L: alsa-devel@alsa-project.org (moderated for non-subscribers) 784W: http://blackfin.uclinux.org/ 785S: Supported 786F: sound/soc/blackfin/* 787 788ANALOG DEVICES INC IIO DRIVERS 789M: Lars-Peter Clausen <lars@metafoo.de> 790M: Michael Hennerich <Michael.Hennerich@analog.com> 791W: http://wiki.analog.com/ 792W: http://ez.analog.com/community/linux-device-drivers 793S: Supported 794F: drivers/iio/*/ad* 795X: drivers/iio/*/adjd* 796F: drivers/staging/iio/*/ad* 797F: staging/iio/trigger/iio-trig-bfin-timer.c 798 799ANALOG DEVICES INC DMA DRIVERS 800M: Lars-Peter Clausen <lars@metafoo.de> 801W: http://ez.analog.com/community/linux-device-drivers 802S: Supported 803F: drivers/dma/dma-axi-dmac.c 804 805ANDROID CONFIG FRAGMENTS 806M: Rob Herring <robh@kernel.org> 807S: Supported 808F: kernel/configs/android* 809 810ANDROID DRIVERS 811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 812M: Arve Hjønnevåg <arve@android.com> 813M: Riley Andrews <riandrews@android.com> 814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 815L: devel@driverdev.osuosl.org 816S: Supported 817F: drivers/android/ 818F: drivers/staging/android/ 819 820ANDROID ION DRIVER 821M: Laura Abbott <labbott@redhat.com> 822M: Sumit Semwal <sumit.semwal@linaro.org> 823L: devel@driverdev.osuosl.org 824S: Supported 825F: Documentation/devicetree/bindings/staging/ion/ 826F: drivers/staging/android/ion 827F: drivers/staging/android/uapi/ion.h 828F: drivers/staging/android/uapi/ion_test.h 829 830AOA (Apple Onboard Audio) ALSA DRIVER 831M: Johannes Berg <johannes@sipsolutions.net> 832L: linuxppc-dev@lists.ozlabs.org 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834S: Maintained 835F: sound/aoa/ 836 837APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 838M: William Breathitt Gray <vilhelm.gray@gmail.com> 839L: linux-iio@vger.kernel.org 840S: Maintained 841F: drivers/iio/adc/stx104.c 842 843APM DRIVER 844M: Jiri Kosina <jikos@kernel.org> 845S: Odd fixes 846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 847F: arch/x86/kernel/apm_32.c 848F: include/linux/apm_bios.h 849F: include/uapi/linux/apm_bios.h 850F: drivers/char/apm-emulation.c 851 852APPLE BCM5974 MULTITOUCH DRIVER 853M: Henrik Rydberg <rydberg@bitmath.org> 854L: linux-input@vger.kernel.org 855S: Odd fixes 856F: drivers/input/mouse/bcm5974.c 857 858APPLE SMC DRIVER 859M: Henrik Rydberg <rydberg@bitmath.org> 860L: linux-hwmon@vger.kernel.org 861S: Odd fixes 862F: drivers/hwmon/applesmc.c 863 864APPLETALK NETWORK LAYER 865M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 866S: Maintained 867F: drivers/net/appletalk/ 868F: net/appletalk/ 869 870APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 871M: Duc Dang <dhdang@apm.com> 872S: Supported 873F: arch/arm64/boot/dts/apm/ 874 875APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 876M: Iyappan Subramanian <isubramanian@apm.com> 877M: Keyur Chudgar <kchudgar@apm.com> 878S: Supported 879F: drivers/net/ethernet/apm/xgene/ 880F: drivers/net/phy/mdio-xgene.c 881F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 882F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 883 884APPLIED MICRO (APM) X-GENE SOC PMU 885M: Tai Nguyen <ttnguyen@apm.com> 886S: Supported 887F: drivers/perf/xgene_pmu.c 888F: Documentation/perf/xgene-pmu.txt 889F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 890 891APTINA CAMERA SENSOR PLL 892M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 893L: linux-media@vger.kernel.org 894S: Maintained 895F: drivers/media/i2c/aptina-pll.* 896 897ARC FRAMEBUFFER DRIVER 898M: Jaya Kumar <jayalk@intworks.biz> 899S: Maintained 900F: drivers/video/fbdev/arcfb.c 901F: drivers/video/fbdev/core/fb_defio.c 902 903ARCNET NETWORK LAYER 904M: Michael Grzeschik <m.grzeschik@pengutronix.de> 905L: netdev@vger.kernel.org 906S: Maintained 907F: drivers/net/arcnet/ 908F: include/uapi/linux/if_arcnet.h 909 910ARC PGU DRM DRIVER 911M: Alexey Brodkin <abrodkin@synopsys.com> 912S: Supported 913F: drivers/gpu/drm/arc/ 914F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 915 916ARM ARCHITECTED TIMER DRIVER 917M: Mark Rutland <mark.rutland@arm.com> 918M: Marc Zyngier <marc.zyngier@arm.com> 919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 920S: Maintained 921F: arch/arm/include/asm/arch_timer.h 922F: arch/arm64/include/asm/arch_timer.h 923F: drivers/clocksource/arm_arch_timer.c 924 925ARM HDLCD DRM DRIVER 926M: Liviu Dudau <liviu.dudau@arm.com> 927S: Supported 928F: drivers/gpu/drm/arm/hdlcd_* 929F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 930 931ARM MALI-DP DRM DRIVER 932M: Liviu Dudau <liviu.dudau@arm.com> 933M: Brian Starkey <brian.starkey@arm.com> 934M: Mali DP Maintainers <malidp@foss.arm.com> 935S: Supported 936F: drivers/gpu/drm/arm/ 937F: Documentation/devicetree/bindings/display/arm,malidp.txt 938 939ARM MFM AND FLOPPY DRIVERS 940M: Ian Molton <spyro@f2s.com> 941S: Maintained 942F: arch/arm/lib/floppydma.S 943F: arch/arm/include/asm/floppy.h 944 945ARM PMU PROFILING AND DEBUGGING 946M: Will Deacon <will.deacon@arm.com> 947M: Mark Rutland <mark.rutland@arm.com> 948S: Maintained 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950F: arch/arm*/kernel/perf_* 951F: arch/arm/oprofile/common.c 952F: arch/arm*/kernel/hw_breakpoint.c 953F: arch/arm*/include/asm/hw_breakpoint.h 954F: arch/arm*/include/asm/perf_event.h 955F: drivers/perf/* 956F: include/linux/perf/arm_pmu.h 957F: Documentation/devicetree/bindings/arm/pmu.txt 958 959ARM PORT 960M: Russell King <linux@armlinux.org.uk> 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 962W: http://www.armlinux.org.uk/ 963S: Maintained 964F: arch/arm/ 965 966ARM SUB-ARCHITECTURES 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 968S: Maintained 969F: arch/arm/mach-*/ 970F: arch/arm/plat-*/ 971T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 972 973ARM PRIMECELL AACI PL041 DRIVER 974M: Russell King <linux@armlinux.org.uk> 975S: Maintained 976F: sound/arm/aaci.* 977 978ARM PRIMECELL CLCD PL110 DRIVER 979M: Russell King <linux@armlinux.org.uk> 980S: Maintained 981F: drivers/video/fbdev/amba-clcd.* 982 983ARM PRIMECELL KMI PL050 DRIVER 984M: Russell King <linux@armlinux.org.uk> 985S: Maintained 986F: drivers/input/serio/ambakmi.* 987F: include/linux/amba/kmi.h 988 989ARM PRIMECELL MMCI PL180/1 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: drivers/mmc/host/mmci.* 993F: include/linux/amba/mmci.h 994 995ARM PRIMECELL UART PL010 AND PL011 DRIVERS 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: drivers/tty/serial/amba-pl01*.c 999F: include/linux/amba/serial.h 1000 1001ARM PRIMECELL BUS SUPPORT 1002M: Russell King <linux@armlinux.org.uk> 1003S: Maintained 1004F: drivers/amba/ 1005F: include/linux/amba/bus.h 1006 1007ARM/ADS SPHERE MACHINE SUPPORT 1008M: Lennert Buytenhek <kernel@wantstofly.org> 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1010S: Maintained 1011 1012ARM/AFEB9260 MACHINE SUPPORT 1013M: Sergey Lapin <slapin@ossfans.org> 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1015S: Maintained 1016 1017ARM/AJECO 1ARM MACHINE SUPPORT 1018M: Lennert Buytenhek <kernel@wantstofly.org> 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1020S: Maintained 1021 1022ARM/Allwinner sunXi SoC support 1023M: Maxime Ripard <maxime.ripard@free-electrons.com> 1024M: Chen-Yu Tsai <wens@csie.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027N: sun[x456789]i 1028F: arch/arm/boot/dts/ntc-gr8* 1029 1030ARM/Allwinner SoC Clock Support 1031M: Emilio López <emilio@elopez.com.ar> 1032S: Maintained 1033F: drivers/clk/sunxi/ 1034 1035ARM/Amlogic Meson SoC support 1036M: Carlo Caione <carlo@caione.org> 1037M: Kevin Hilman <khilman@baylibre.com> 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1039L: linux-amlogic@lists.infradead.org 1040W: http://linux-meson.com/ 1041S: Maintained 1042F: arch/arm/mach-meson/ 1043F: arch/arm/boot/dts/meson* 1044F: arch/arm64/boot/dts/amlogic/ 1045F: drivers/pinctrl/meson/ 1046N: meson 1047 1048ARM/Annapurna Labs ALPINE ARCHITECTURE 1049M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1050M: Antoine Tenart <antoine.tenart@free-electrons.com> 1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1052S: Maintained 1053F: arch/arm/mach-alpine/ 1054F: arch/arm/boot/dts/alpine* 1055F: arch/arm64/boot/dts/al/ 1056F: drivers/*/*alpine* 1057 1058ARM/ARTPEC MACHINE SUPPORT 1059M: Jesper Nilsson <jesper.nilsson@axis.com> 1060M: Lars Persson <lars.persson@axis.com> 1061M: Niklas Cassel <niklas.cassel@axis.com> 1062S: Maintained 1063L: linux-arm-kernel@axis.com 1064F: arch/arm/mach-artpec 1065F: arch/arm/boot/dts/artpec6* 1066F: drivers/clk/axis 1067 1068ARM/ASPEED MACHINE SUPPORT 1069M: Joel Stanley <joel@jms.id.au> 1070S: Maintained 1071F: arch/arm/mach-aspeed/ 1072F: arch/arm/boot/dts/aspeed-* 1073F: drivers/*/*aspeed* 1074 1075ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1076M: Nicolas Ferre <nicolas.ferre@atmel.com> 1077M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1078M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1080W: http://www.linux4sam.org 1081T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1082S: Supported 1083F: arch/arm/mach-at91/ 1084F: include/soc/at91/ 1085F: arch/arm/boot/dts/at91*.dts 1086F: arch/arm/boot/dts/at91*.dtsi 1087F: arch/arm/boot/dts/sama*.dts 1088F: arch/arm/boot/dts/sama*.dtsi 1089F: arch/arm/include/debug/at91.S 1090 1091ARM/ATMEL AT91 Clock Support 1092M: Boris Brezillon <boris.brezillon@free-electrons.com> 1093S: Maintained 1094F: drivers/clk/at91 1095 1096ARM/CALXEDA HIGHBANK ARCHITECTURE 1097M: Rob Herring <robh@kernel.org> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100F: arch/arm/mach-highbank/ 1101F: arch/arm/boot/dts/highbank.dts 1102F: arch/arm/boot/dts/ecx-*.dts* 1103 1104ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1105M: Krzysztof Halasa <khalasa@piap.pl> 1106S: Maintained 1107F: arch/arm/mach-cns3xxx/ 1108 1109ARM/CAVIUM THUNDER NETWORK DRIVER 1110M: Sunil Goutham <sgoutham@cavium.com> 1111M: Robert Richter <rric@kernel.org> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Supported 1114F: drivers/net/ethernet/cavium/thunder/ 1115 1116ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1117M: Alexander Shiyan <shc_work@mail.ru> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Odd Fixes 1120N: clps711x 1121 1122ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1123M: Hartley Sweeten <hsweeten@visionengravers.com> 1124M: Ryan Mallon <rmallon@gmail.com> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127F: arch/arm/mach-ep93xx/ 1128F: arch/arm/mach-ep93xx/include/mach/ 1129 1130ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1131M: Lennert Buytenhek <kernel@wantstofly.org> 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1133S: Maintained 1134 1135ARM/CLKDEV SUPPORT 1136M: Russell King <linux@armlinux.org.uk> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139F: arch/arm/include/asm/clkdev.h 1140F: drivers/clk/clkdev.c 1141 1142ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1143M: Mike Rapoport <mike@compulab.co.il> 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1145S: Maintained 1146 1147ARM/CONTEC MICRO9 MACHINE SUPPORT 1148M: Hubert Feurstein <hubert.feurstein@contec.at> 1149S: Maintained 1150F: arch/arm/mach-ep93xx/micro9.c 1151 1152ARM/CORESIGHT FRAMEWORK AND DRIVERS 1153M: Mathieu Poirier <mathieu.poirier@linaro.org> 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155S: Maintained 1156F: drivers/hwtracing/coresight/* 1157F: Documentation/trace/coresight.txt 1158F: Documentation/devicetree/bindings/arm/coresight.txt 1159F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1160F: tools/perf/arch/arm/util/pmu.c 1161F: tools/perf/arch/arm/util/auxtrace.c 1162F: tools/perf/arch/arm/util/cs-etm.c 1163F: tools/perf/arch/arm/util/cs-etm.h 1164F: tools/perf/util/cs-etm.h 1165 1166ARM/CORGI MACHINE SUPPORT 1167M: Richard Purdie <rpurdie@rpsys.net> 1168S: Maintained 1169 1170ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1171M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173T: git git://github.com/ulli-kroll/linux.git 1174S: Maintained 1175F: arch/arm/mach-gemini/ 1176F: drivers/rtc/rtc-gemini.c 1177 1178ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1179M: Barry Song <baohua@kernel.org> 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1181T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1182S: Maintained 1183F: arch/arm/boot/dts/prima2* 1184F: arch/arm/mach-prima2/ 1185F: drivers/clk/sirf/ 1186F: drivers/clocksource/timer-prima2.c 1187F: drivers/clocksource/timer-atlas7.c 1188N: [^a-z]sirf 1189 1190ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1191M: Baruch Siach <baruch@tkos.co.il> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193S: Maintained 1194F: arch/arm/boot/dts/cx92755* 1195N: digicolor 1196 1197ARM/EBSA110 MACHINE SUPPORT 1198M: Russell King <linux@armlinux.org.uk> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200W: http://www.armlinux.org.uk/ 1201S: Maintained 1202F: arch/arm/mach-ebsa110/ 1203F: drivers/net/ethernet/amd/am79c961a.* 1204 1205ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1206M: Uwe Kleine-König <kernel@pengutronix.de> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208S: Maintained 1209N: efm32 1210 1211ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1212M: Daniel Ribeiro <drwyrm@gmail.com> 1213M: Stefan Schmidt <stefan@openezx.org> 1214M: Harald Welte <laforge@openezx.org> 1215L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1216W: http://www.openezx.org/ 1217S: Maintained 1218T: topgit git://git.openezx.org/openezx.git 1219F: arch/arm/mach-pxa/ezx.c 1220 1221ARM/FARADAY FA526 PORT 1222M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225T: git git://git.berlios.de/gemini-board 1226F: arch/arm/mm/*-fa* 1227 1228ARM/FOOTBRIDGE ARCHITECTURE 1229M: Russell King <linux@armlinux.org.uk> 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1231W: http://www.armlinux.org.uk/ 1232S: Maintained 1233F: arch/arm/include/asm/hardware/dec21285.h 1234F: arch/arm/mach-footbridge/ 1235 1236ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1237M: Shawn Guo <shawnguo@kernel.org> 1238M: Sascha Hauer <kernel@pengutronix.de> 1239R: Fabio Estevam <fabio.estevam@nxp.com> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1243F: arch/arm/mach-imx/ 1244F: arch/arm/mach-mxs/ 1245F: arch/arm/boot/dts/imx* 1246F: arch/arm/configs/imx*_defconfig 1247F: drivers/clk/imx/ 1248F: include/soc/imx/ 1249 1250ARM/FREESCALE VYBRID ARM ARCHITECTURE 1251M: Shawn Guo <shawnguo@kernel.org> 1252M: Sascha Hauer <kernel@pengutronix.de> 1253R: Stefan Agner <stefan@agner.ch> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1257F: arch/arm/mach-imx/*vf610* 1258F: arch/arm/boot/dts/vf* 1259 1260ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1261M: Lennert Buytenhek <kernel@wantstofly.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264 1265ARM/GUMSTIX MACHINE SUPPORT 1266M: Steve Sakoman <sakoman@gmail.com> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1271M: Philipp Zabel <philipp.zabel@gmail.com> 1272M: Paul Parsons <lost.distance@yahoo.com> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-pxa/hx4700.c 1276F: arch/arm/mach-pxa/include/mach/hx4700.h 1277F: sound/soc/pxa/hx4700.c 1278 1279ARM/HISILICON SOC SUPPORT 1280M: Wei Xu <xuwei5@hisilicon.com> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282W: http://www.hisilicon.com 1283S: Supported 1284T: git git://github.com/hisilicon/linux-hisi.git 1285F: arch/arm/mach-hisi/ 1286F: arch/arm/boot/dts/hi3* 1287F: arch/arm/boot/dts/hip* 1288F: arch/arm/boot/dts/hisi* 1289F: arch/arm64/boot/dts/hisilicon/ 1290 1291ARM/HP JORNADA 7XX MACHINE SUPPORT 1292M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1293W: www.jlime.com 1294S: Maintained 1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1296F: arch/arm/mach-sa1100/jornada720.c 1297F: arch/arm/mach-sa1100/include/mach/jornada720.h 1298 1299ARM/IGEP MACHINE SUPPORT 1300M: Enric Balletbo i Serra <eballetbo@gmail.com> 1301M: Javier Martinez Canillas <javier@dowhile0.org> 1302L: linux-omap@vger.kernel.org 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305F: arch/arm/boot/dts/omap3-igep* 1306 1307ARM/INCOME PXA270 SUPPORT 1308M: Marek Vasut <marek.vasut@gmail.com> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311F: arch/arm/mach-pxa/colibri-pxa270-income.c 1312 1313ARM/INTEL IOP32X ARM ARCHITECTURE 1314M: Lennert Buytenhek <kernel@wantstofly.org> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/INTEL IOP33X ARM ARCHITECTURE 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Orphan 1321 1322ARM/INTEL IOP13XX ARM ARCHITECTURE 1323M: Lennert Buytenhek <kernel@wantstofly.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326 1327ARM/INTEL IQ81342EX MACHINE SUPPORT 1328M: Lennert Buytenhek <kernel@wantstofly.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331 1332ARM/INTEL IXDP2850 MACHINE SUPPORT 1333M: Lennert Buytenhek <kernel@wantstofly.org> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/INTEL IXP4XX ARM ARCHITECTURE 1338M: Imre Kaloz <kaloz@openwrt.org> 1339M: Krzysztof Halasa <khalasa@piap.pl> 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Maintained 1342F: arch/arm/mach-ixp4xx/ 1343 1344ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1345M: Jonathan Cameron <jic23@cam.ac.uk> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348F: arch/arm/mach-pxa/stargate2.c 1349F: drivers/pcmcia/pxa2xx_stargate2.c 1350 1351ARM/INTEL XSC3 (MANZANO) ARM CORE 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1357M: Lennert Buytenhek <kernel@wantstofly.org> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360 1361ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1362M: Santosh Shilimkar <ssantosh@kernel.org> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-keystone/ 1366F: arch/arm/boot/dts/keystone-* 1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1368 1369ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1370M: Santosh Shilimkar <ssantosh@kernel.org> 1371L: linux-kernel@vger.kernel.org 1372S: Maintained 1373F: drivers/clk/keystone/ 1374 1375ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1376M: Santosh Shilimkar <ssantosh@kernel.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378L: linux-kernel@vger.kernel.org 1379S: Maintained 1380F: drivers/clocksource/timer-keystone.c 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-kernel@vger.kernel.org 1385S: Maintained 1386F: drivers/power/reset/keystone-reset.c 1387 1388ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1389M: Santosh Shilimkar <ssantosh@kernel.org> 1390L: linux-kernel@vger.kernel.org 1391S: Maintained 1392F: drivers/memory/*emif* 1393 1394ARM/LG1K ARCHITECTURE 1395M: Chanho Min <chanho.min@lge.com> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398F: arch/arm64/boot/dts/lg/ 1399 1400ARM/LOGICPD PXA270 MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/LPC18XX ARCHITECTURE 1406M: Joachim Eastwood <manabian@gmail.com> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409F: arch/arm/boot/dts/lpc43* 1410F: drivers/clk/nxp/clk-lpc18xx* 1411F: drivers/clocksource/time-lpc32xx.c 1412F: drivers/i2c/busses/i2c-lpc2k.c 1413F: drivers/memory/pl172.c 1414F: drivers/mtd/spi-nor/nxp-spifi.c 1415F: drivers/rtc/rtc-lpc24xx.c 1416N: lpc18xx 1417 1418ARM/LPC32XX SOC SUPPORT 1419M: Vladimir Zapolskiy <vz@mleia.com> 1420M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1423S: Maintained 1424F: arch/arm/boot/dts/lpc32* 1425F: arch/arm/mach-lpc32xx/ 1426F: drivers/i2c/busses/i2c-pnx.c 1427F: drivers/net/ethernet/nxp/lpc_eth.c 1428F: drivers/usb/host/ohci-nxp.c 1429F: drivers/watchdog/pnx4008_wdt.c 1430N: lpc32xx 1431 1432ARM/MAGICIAN MACHINE SUPPORT 1433M: Philipp Zabel <philipp.zabel@gmail.com> 1434S: Maintained 1435 1436ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1437M: Jason Cooper <jason@lakedaemon.net> 1438M: Andrew Lunn <andrew@lunn.ch> 1439M: Gregory Clement <gregory.clement@free-electrons.com> 1440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443F: arch/arm/mach-mvebu/ 1444F: drivers/rtc/rtc-armada38x.c 1445F: arch/arm/boot/dts/armada* 1446F: arch/arm/boot/dts/kirkwood* 1447F: arch/arm64/boot/dts/marvell/armada* 1448F: drivers/cpufreq/mvebu-cpufreq.c 1449F: arch/arm/configs/mvebu_*_defconfig 1450 1451ARM/Marvell Berlin SoC support 1452M: Jisheng Zhang <jszhang@marvell.com> 1453M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455S: Maintained 1456F: arch/arm/mach-berlin/ 1457F: arch/arm/boot/dts/berlin* 1458F: arch/arm64/boot/dts/marvell/berlin* 1459 1460 1461ARM/Marvell Dove/MV78xx0/Orion SOC support 1462M: Jason Cooper <jason@lakedaemon.net> 1463M: Andrew Lunn <andrew@lunn.ch> 1464M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1465M: Gregory Clement <gregory.clement@free-electrons.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468F: arch/arm/mach-dove/ 1469F: arch/arm/mach-mv78xx0/ 1470F: arch/arm/mach-orion5x/ 1471F: arch/arm/plat-orion/ 1472F: arch/arm/boot/dts/dove* 1473F: arch/arm/boot/dts/orion5x* 1474 1475 1476ARM/Orion SoC/Technologic Systems TS-78xx platform support 1477M: Alexander Clouter <alex@digriz.org.uk> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479W: http://www.digriz.org.uk/ts78xx/kernel 1480S: Maintained 1481F: arch/arm/mach-orion5x/ts78xx-* 1482 1483ARM/OXNAS platform support 1484M: Neil Armstrong <narmstrong@baylibre.com> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-oxnas/ 1489F: arch/arm/boot/dts/oxnas* 1490F: arch/arm/boot/dts/wd-mbwe.dts 1491N: oxnas 1492 1493ARM/Mediatek RTC DRIVER 1494M: Eddie Huang <eddie.huang@mediatek.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: drivers/rtc/rtc-mt6397.c 1499 1500ARM/Mediatek SoC support 1501M: Matthias Brugger <matthias.bgg@gmail.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/boot/dts/mt6* 1506F: arch/arm/boot/dts/mt8* 1507F: arch/arm/mach-mediatek/ 1508N: mtk 1509K: mediatek 1510 1511ARM/Mediatek USB3 PHY DRIVER 1512M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516F: drivers/phy/phy-mt65xx-usb3.c 1517 1518ARM/MICREL KS8695 ARCHITECTURE 1519M: Greg Ungerer <gerg@uclinux.org> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521F: arch/arm/mach-ks8695/ 1522S: Odd Fixes 1523 1524ARM/MIOA701 MACHINE SUPPORT 1525M: Robert Jarzmik <robert.jarzmik@free.fr> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527F: arch/arm/mach-pxa/mioa701.c 1528S: Maintained 1529 1530ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1531M: Michael Petchkovsky <mkpetch@internode.on.net> 1532S: Maintained 1533 1534ARM/NOMADIK ARCHITECTURE 1535M: Alessandro Rubini <rubini@unipv.it> 1536M: Linus Walleij <linus.walleij@linaro.org> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-nomadik/ 1540F: drivers/pinctrl/nomadik/ 1541F: drivers/i2c/busses/i2c-nomadik.c 1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1543 1544ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1545M: Nelson Castillo <arhuaco@freaks-unidos.net> 1546L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1547W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1548S: Supported 1549 1550ARM/TOSA MACHINE SUPPORT 1551M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1552M: Dirk Opfer <dirk@opfer-online.de> 1553S: Maintained 1554 1555ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1556M: Marek Vasut <marek.vasut@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org 1558W: http://hackndev.com 1559S: Maintained 1560F: arch/arm/mach-pxa/include/mach/palmtx.h 1561F: arch/arm/mach-pxa/palmtx.c 1562F: arch/arm/mach-pxa/include/mach/palmt5.h 1563F: arch/arm/mach-pxa/palmt5.c 1564F: arch/arm/mach-pxa/include/mach/palmld.h 1565F: arch/arm/mach-pxa/palmld.c 1566F: arch/arm/mach-pxa/include/mach/palmte2.h 1567F: arch/arm/mach-pxa/palmte2.c 1568F: arch/arm/mach-pxa/include/mach/palmtc.h 1569F: arch/arm/mach-pxa/palmtc.c 1570 1571ARM/PALM TREO SUPPORT 1572M: Tomas Cech <sleep_walker@suse.com> 1573L: linux-arm-kernel@lists.infradead.org 1574W: http://hackndev.com 1575S: Maintained 1576F: arch/arm/mach-pxa/include/mach/palmtreo.h 1577F: arch/arm/mach-pxa/palmtreo.c 1578 1579ARM/PALMZ72 SUPPORT 1580M: Sergey Lapin <slapin@ossfans.org> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmz72.h 1585F: arch/arm/mach-pxa/palmz72.c 1586 1587ARM/PLEB SUPPORT 1588M: Peter Chubb <pleb@gelato.unsw.edu.au> 1589W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1590S: Maintained 1591 1592ARM/PT DIGITAL BOARD PORT 1593M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595W: http://www.armlinux.org.uk/ 1596S: Maintained 1597 1598ARM/QUALCOMM SUPPORT 1599M: Andy Gross <andy.gross@linaro.org> 1600M: David Brown <david.brown@linaro.org> 1601L: linux-arm-msm@vger.kernel.org 1602L: linux-soc@vger.kernel.org 1603S: Maintained 1604F: Documentation/devicetree/bindings/soc/qcom/ 1605F: arch/arm/boot/dts/qcom-*.dts 1606F: arch/arm/boot/dts/qcom-*.dtsi 1607F: arch/arm/mach-qcom/ 1608F: arch/arm64/boot/dts/qcom/* 1609F: drivers/i2c/busses/i2c-qup.c 1610F: drivers/clk/qcom/ 1611F: drivers/soc/qcom/ 1612F: drivers/spi/spi-qup.c 1613F: drivers/tty/serial/msm_serial.h 1614F: drivers/tty/serial/msm_serial.c 1615F: drivers/*/pm8???-* 1616F: drivers/mfd/ssbi.c 1617F: drivers/firmware/qcom_scm.c 1618T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1619 1620ARM/RADISYS ENP2611 MACHINE SUPPORT 1621M: Lennert Buytenhek <kernel@wantstofly.org> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624 1625ARM/RENESAS ARM64 ARCHITECTURE 1626M: Simon Horman <horms@verge.net.au> 1627M: Magnus Damm <magnus.damm@gmail.com> 1628L: linux-renesas-soc@vger.kernel.org 1629Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1630T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1631S: Supported 1632F: arch/arm64/boot/dts/renesas/ 1633F: drivers/soc/renesas/ 1634F: include/linux/soc/renesas/ 1635 1636ARM/RISCPC ARCHITECTURE 1637M: Russell King <linux@armlinux.org.uk> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639W: http://www.armlinux.org.uk/ 1640S: Maintained 1641F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1642F: arch/arm/include/asm/hardware/ioc.h 1643F: arch/arm/include/asm/hardware/iomd.h 1644F: arch/arm/include/asm/hardware/memc.h 1645F: arch/arm/mach-rpc/ 1646F: drivers/net/ethernet/8390/etherh.c 1647F: drivers/net/ethernet/i825xx/ether1* 1648F: drivers/net/ethernet/seeq/ether3* 1649F: drivers/scsi/arm/ 1650 1651ARM/Rockchip SoC support 1652M: Heiko Stuebner <heiko@sntech.de> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654L: linux-rockchip@lists.infradead.org 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1656S: Maintained 1657F: arch/arm/boot/dts/rk3* 1658F: arch/arm/mach-rockchip/ 1659F: drivers/clk/rockchip/ 1660F: drivers/i2c/busses/i2c-rk3x.c 1661F: drivers/*/*rockchip* 1662F: drivers/*/*/*rockchip* 1663F: sound/soc/rockchip/ 1664N: rockchip 1665 1666ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1667M: Kukjin Kim <kgene@kernel.org> 1668M: Krzysztof Kozlowski <krzk@kernel.org> 1669R: Javier Martinez Canillas <javier@osg.samsung.com> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/boot/dts/s3c* 1674F: arch/arm/boot/dts/s5p* 1675F: arch/arm/boot/dts/samsung* 1676F: arch/arm/boot/dts/exynos* 1677F: arch/arm64/boot/dts/exynos/ 1678F: arch/arm/plat-samsung/ 1679F: arch/arm/mach-s3c24*/ 1680F: arch/arm/mach-s3c64xx/ 1681F: arch/arm/mach-s5p*/ 1682F: arch/arm/mach-exynos*/ 1683F: drivers/*/*s3c24* 1684F: drivers/*/*/*s3c24* 1685F: drivers/*/*s3c64xx* 1686F: drivers/*/*s5pv210* 1687F: drivers/memory/samsung/* 1688F: drivers/soc/samsung/* 1689F: Documentation/arm/Samsung/ 1690F: Documentation/devicetree/bindings/arm/samsung/ 1691F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1692F: Documentation/devicetree/bindings/power/pd-samsung.txt 1693N: exynos 1694 1695ARM/SAMSUNG MOBILE MACHINE SUPPORT 1696M: Kyungmin Park <kyungmin.park@samsung.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698S: Maintained 1699F: arch/arm/mach-s5pv210/ 1700 1701ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1702M: Kyungmin Park <kyungmin.park@samsung.com> 1703M: Kamil Debski <kamil@wypas.org> 1704M: Andrzej Hajda <a.hajda@samsung.com> 1705L: linux-arm-kernel@lists.infradead.org 1706L: linux-media@vger.kernel.org 1707S: Maintained 1708F: drivers/media/platform/s5p-g2d/ 1709 1710ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1711M: Kyungmin Park <kyungmin.park@samsung.com> 1712M: Kamil Debski <kamil@wypas.org> 1713M: Jeongtae Park <jtp.park@samsung.com> 1714M: Andrzej Hajda <a.hajda@samsung.com> 1715L: linux-arm-kernel@lists.infradead.org 1716L: linux-media@vger.kernel.org 1717S: Maintained 1718F: arch/arm/plat-samsung/s5p-dev-mfc.c 1719F: drivers/media/platform/s5p-mfc/ 1720 1721ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1722M: Kyungmin Park <kyungmin.park@samsung.com> 1723L: linux-arm-kernel@lists.infradead.org 1724L: linux-media@vger.kernel.org 1725S: Maintained 1726F: drivers/staging/media/platform/s5p-cec/ 1727 1728ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1729M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1730M: Jacek Anaszewski <j.anaszewski@samsung.com> 1731L: linux-arm-kernel@lists.infradead.org 1732L: linux-media@vger.kernel.org 1733S: Maintained 1734F: drivers/media/platform/s5p-jpeg/ 1735 1736ARM/SHMOBILE ARM ARCHITECTURE 1737M: Simon Horman <horms@verge.net.au> 1738M: Magnus Damm <magnus.damm@gmail.com> 1739L: linux-renesas-soc@vger.kernel.org 1740Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1741T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1742S: Supported 1743F: arch/arm/boot/dts/emev2* 1744F: arch/arm/boot/dts/r7s* 1745F: arch/arm/boot/dts/r8a* 1746F: arch/arm/boot/dts/sh* 1747F: arch/arm/configs/shmobile_defconfig 1748F: arch/arm/include/debug/renesas-scif.S 1749F: arch/arm/mach-shmobile/ 1750F: drivers/soc/renesas/ 1751F: include/linux/soc/renesas/ 1752 1753ARM/SOCFPGA ARCHITECTURE 1754M: Dinh Nguyen <dinguyen@opensource.altera.com> 1755S: Maintained 1756F: arch/arm/mach-socfpga/ 1757F: arch/arm/boot/dts/socfpga* 1758F: arch/arm/configs/socfpga_defconfig 1759F: arch/arm64/boot/dts/altera/ 1760W: http://www.rocketboards.org 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1762 1763ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1764M: Dinh Nguyen <dinguyen@opensource.altera.com> 1765S: Maintained 1766F: drivers/clk/socfpga/ 1767 1768ARM/SOCFPGA EDAC SUPPORT 1769M: Thor Thayer <tthayer@opensource.altera.com> 1770S: Maintained 1771F: drivers/edac/altera_edac. 1772 1773ARM/STI ARCHITECTURE 1774M: Patrice Chotard <patrice.chotard@st.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: kernel@stlinux.com 1777W: http://www.stlinux.com 1778S: Maintained 1779F: arch/arm/mach-sti/ 1780F: arch/arm/boot/dts/sti* 1781F: drivers/char/hw_random/st-rng.c 1782F: drivers/clocksource/arm_global_timer.c 1783F: drivers/clocksource/clksrc_st_lpc.c 1784F: drivers/cpufreq/sti-cpufreq.c 1785F: drivers/i2c/busses/i2c-st.c 1786F: drivers/media/rc/st_rc.c 1787F: drivers/media/platform/sti/c8sectpfe/ 1788F: drivers/mmc/host/sdhci-st.c 1789F: drivers/phy/phy-miphy28lp.c 1790F: drivers/phy/phy-miphy365x.c 1791F: drivers/phy/phy-stih407-usb.c 1792F: drivers/phy/phy-stih41x-usb.c 1793F: drivers/pinctrl/pinctrl-st.c 1794F: drivers/remoteproc/st_remoteproc.c 1795F: drivers/reset/sti/ 1796F: drivers/rtc/rtc-st-lpc.c 1797F: drivers/tty/serial/st-asc.c 1798F: drivers/usb/dwc3/dwc3-st.c 1799F: drivers/usb/host/ehci-st.c 1800F: drivers/usb/host/ohci-st.c 1801F: drivers/watchdog/st_lpc_wdt.c 1802F: drivers/ata/ahci_st.c 1803 1804ARM/STM32 ARCHITECTURE 1805M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1806M: Alexandre Torgue <alexandre.torgue@st.com> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1810N: stm32 1811F: drivers/clocksource/armv7m_systick.c 1812 1813ARM/TANGO ARCHITECTURE 1814M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1815L: linux-arm-kernel@lists.infradead.org 1816S: Maintained 1817N: tango 1818 1819ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1820M: Lennert Buytenhek <kernel@wantstofly.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823 1824ARM/TETON BGA MACHINE SUPPORT 1825M: "Mark F. Brown" <mark.brown314@gmail.com> 1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1827S: Maintained 1828 1829ARM/THECUS N2100 MACHINE SUPPORT 1830M: Lennert Buytenhek <kernel@wantstofly.org> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833 1834ARM/NUVOTON W90X900 ARM ARCHITECTURE 1835M: Wan ZongShun <mcuos.com@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837W: http://www.mcuos.com 1838S: Maintained 1839F: arch/arm/mach-w90x900/ 1840F: drivers/input/keyboard/w90p910_keypad.c 1841F: drivers/input/touchscreen/w90p910_ts.c 1842F: drivers/watchdog/nuc900_wdt.c 1843F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1844F: drivers/mtd/nand/nuc900_nand.c 1845F: drivers/rtc/rtc-nuc900.c 1846F: drivers/spi/spi-nuc900.c 1847F: drivers/usb/host/ehci-w90x900.c 1848F: drivers/video/fbdev/nuc900fb.c 1849 1850ARM/U300 MACHINE SUPPORT 1851M: Linus Walleij <linus.walleij@linaro.org> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853S: Supported 1854F: arch/arm/mach-u300/ 1855F: drivers/clocksource/timer-u300.c 1856F: drivers/i2c/busses/i2c-stu300.c 1857F: drivers/rtc/rtc-coh901331.c 1858F: drivers/watchdog/coh901327_wdt.c 1859F: drivers/dma/coh901318* 1860F: drivers/mfd/ab3100* 1861F: drivers/rtc/rtc-ab3100.c 1862F: drivers/rtc/rtc-coh901331.c 1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1864 1865ARM/UNIPHIER ARCHITECTURE 1866M: Masahiro Yamada <yamada.masahiro@socionext.com> 1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1869S: Maintained 1870F: arch/arm/boot/dts/uniphier* 1871F: arch/arm/include/asm/hardware/cache-uniphier.h 1872F: arch/arm/mach-uniphier/ 1873F: arch/arm/mm/cache-uniphier.c 1874F: arch/arm64/boot/dts/socionext/ 1875F: drivers/bus/uniphier-system-bus.c 1876F: drivers/clk/uniphier/ 1877F: drivers/i2c/busses/i2c-uniphier* 1878F: drivers/pinctrl/uniphier/ 1879F: drivers/reset/reset-uniphier.c 1880F: drivers/tty/serial/8250/8250_uniphier.c 1881N: uniphier 1882 1883ARM/Ux500 ARM ARCHITECTURE 1884M: Linus Walleij <linus.walleij@linaro.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886S: Maintained 1887F: arch/arm/mach-ux500/ 1888F: drivers/clocksource/clksrc-dbx500-prcmu.c 1889F: drivers/dma/ste_dma40* 1890F: drivers/hwspinlock/u8500_hsem.c 1891F: drivers/mfd/abx500* 1892F: drivers/mfd/ab8500* 1893F: drivers/mfd/dbx500* 1894F: drivers/mfd/db8500* 1895F: drivers/pinctrl/nomadik/pinctrl-ab* 1896F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1897F: drivers/rtc/rtc-ab8500.c 1898F: drivers/rtc/rtc-pl031.c 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1900 1901ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1902M: Ulf Hansson <ulf.hansson@linaro.org> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904T: git git://git.linaro.org/people/ulfh/clk.git 1905S: Maintained 1906F: drivers/clk/ux500/ 1907 1908ARM/VERSATILE EXPRESS PLATFORM 1909M: Liviu Dudau <liviu.dudau@arm.com> 1910M: Sudeep Holla <sudeep.holla@arm.com> 1911M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1913S: Maintained 1914F: arch/arm/boot/dts/vexpress* 1915F: arch/arm64/boot/dts/arm/ 1916F: arch/arm/mach-vexpress/ 1917F: */*/vexpress* 1918F: */*/*/vexpress* 1919F: drivers/clk/versatile/clk-vexpress-osc.c 1920F: drivers/clocksource/versatile.c 1921N: mps2 1922 1923ARM/VFP SUPPORT 1924M: Russell King <linux@armlinux.org.uk> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926W: http://www.armlinux.org.uk/ 1927S: Maintained 1928F: arch/arm/vfp/ 1929 1930ARM/VOIPAC PXA270 SUPPORT 1931M: Marek Vasut <marek.vasut@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/mach-pxa/vpac270.c 1935F: arch/arm/mach-pxa/include/mach/vpac270.h 1936 1937ARM/VT8500 ARM ARCHITECTURE 1938M: Tony Prisk <linux@prisktech.co.nz> 1939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1940S: Maintained 1941F: arch/arm/mach-vt8500/ 1942F: drivers/clocksource/vt8500_timer.c 1943F: drivers/i2c/busses/i2c-wmt.c 1944F: drivers/mmc/host/wmt-sdmmc.c 1945F: drivers/pwm/pwm-vt8500.c 1946F: drivers/rtc/rtc-vt8500.c 1947F: drivers/tty/serial/vt8500_serial.c 1948F: drivers/usb/host/ehci-platform.c 1949F: drivers/usb/host/uhci-platform.c 1950F: drivers/video/fbdev/vt8500lcdfb.* 1951F: drivers/video/fbdev/wm8505fb* 1952F: drivers/video/fbdev/wmt_ge_rops.* 1953 1954ARM/ZIPIT Z2 SUPPORT 1955M: Marek Vasut <marek.vasut@gmail.com> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958F: arch/arm/mach-pxa/z2.c 1959F: arch/arm/mach-pxa/include/mach/z2.h 1960 1961ARM/ZTE ARCHITECTURE 1962M: Jun Nie <jun.nie@linaro.org> 1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1964S: Maintained 1965F: arch/arm/mach-zx/ 1966F: drivers/clk/zte/ 1967F: Documentation/devicetree/bindings/arm/zte.txt 1968F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1969 1970ARM/ZYNQ ARCHITECTURE 1971M: Michal Simek <michal.simek@xilinx.com> 1972R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1974W: http://wiki.xilinx.com 1975T: git https://github.com/Xilinx/linux-xlnx.git 1976S: Supported 1977F: arch/arm/mach-zynq/ 1978F: drivers/cpuidle/cpuidle-zynq.c 1979F: drivers/block/xsysace.c 1980N: zynq 1981N: xilinx 1982F: drivers/clocksource/cadence_ttc_timer.c 1983F: drivers/i2c/busses/i2c-cadence.c 1984F: drivers/mmc/host/sdhci-of-arasan.c 1985F: drivers/edac/synopsys_edac.c 1986 1987ARM SMMU DRIVERS 1988M: Will Deacon <will.deacon@arm.com> 1989R: Robin Murphy <robin.murphy@arm.com> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: drivers/iommu/arm-smmu.c 1993F: drivers/iommu/arm-smmu-v3.c 1994F: drivers/iommu/io-pgtable-arm.c 1995F: drivers/iommu/io-pgtable-arm-v7s.c 1996 1997ARM64 PORT (AARCH64 ARCHITECTURE) 1998M: Catalin Marinas <catalin.marinas@arm.com> 1999M: Will Deacon <will.deacon@arm.com> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2002S: Maintained 2003F: arch/arm64/ 2004F: Documentation/arm64/ 2005 2006AS3645A LED FLASH CONTROLLER DRIVER 2007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2008L: linux-media@vger.kernel.org 2009T: git git://linuxtv.org/media_tree.git 2010S: Maintained 2011F: drivers/media/i2c/as3645a.c 2012F: include/media/i2c/as3645a.h 2013 2014ASAHI KASEI AK8974 DRIVER 2015M: Linus Walleij <linus.walleij@linaro.org> 2016L: linux-iio@vger.kernel.org 2017W: http://www.akm.com/ 2018S: Supported 2019F: drivers/iio/magnetometer/ak8974.c 2020 2021ASC7621 HARDWARE MONITOR DRIVER 2022M: George Joseph <george.joseph@fairview5.com> 2023L: linux-hwmon@vger.kernel.org 2024S: Maintained 2025F: Documentation/hwmon/asc7621 2026F: drivers/hwmon/asc7621.c 2027 2028ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2029M: Corentin Chary <corentin.chary@gmail.com> 2030L: acpi4asus-user@lists.sourceforge.net 2031L: platform-driver-x86@vger.kernel.org 2032W: http://acpi4asus.sf.net 2033S: Maintained 2034F: drivers/platform/x86/asus*.c 2035F: drivers/platform/x86/eeepc*.c 2036 2037ASUS WIRELESS RADIO CONTROL DRIVER 2038M: João Paulo Rechi Vita <jprvita@gmail.com> 2039L: platform-driver-x86@vger.kernel.org 2040S: Maintained 2041F: drivers/platform/x86/asus-wireless.c 2042 2043ASYMMETRIC KEYS 2044M: David Howells <dhowells@redhat.com> 2045L: keyrings@vger.kernel.org 2046S: Maintained 2047F: Documentation/crypto/asymmetric-keys.txt 2048F: include/linux/verification.h 2049F: include/crypto/public_key.h 2050F: include/crypto/pkcs7.h 2051F: crypto/asymmetric_keys/ 2052 2053ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2054R: Dan Williams <dan.j.williams@intel.com> 2055W: http://sourceforge.net/projects/xscaleiop 2056S: Odd fixes 2057F: Documentation/crypto/async-tx-api.txt 2058F: crypto/async_tx/ 2059F: drivers/dma/ 2060F: include/linux/dmaengine.h 2061F: include/linux/async_tx.h 2062 2063AT24 EEPROM DRIVER 2064M: Wolfram Sang <wsa@the-dreams.de> 2065L: linux-i2c@vger.kernel.org 2066S: Maintained 2067F: drivers/misc/eeprom/at24.c 2068F: include/linux/platform_data/at24.h 2069 2070ATA OVER ETHERNET (AOE) DRIVER 2071M: "Ed L. Cashin" <ed.cashin@acm.org> 2072W: http://www.openaoe.org/ 2073S: Supported 2074F: Documentation/aoe/ 2075F: drivers/block/aoe/ 2076 2077ATHEROS 71XX/9XXX GPIO DRIVER 2078M: Alban Bedel <albeu@free.fr> 2079W: https://github.com/AlbanBedel/linux 2080T: git git://github.com/AlbanBedel/linux 2081S: Maintained 2082F: drivers/gpio/gpio-ath79.c 2083F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2084 2085ATHEROS ATH GENERIC UTILITIES 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2087L: linux-wireless@vger.kernel.org 2088S: Supported 2089F: drivers/net/wireless/ath/* 2090 2091ATHEROS ATH5K WIRELESS DRIVER 2092M: Jiri Slaby <jirislaby@gmail.com> 2093M: Nick Kossifidis <mickflemm@gmail.com> 2094M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2095L: linux-wireless@vger.kernel.org 2096W: http://wireless.kernel.org/en/users/Drivers/ath5k 2097S: Maintained 2098F: drivers/net/wireless/ath/ath5k/ 2099 2100ATHEROS ATH6KL WIRELESS DRIVER 2101M: Kalle Valo <kvalo@qca.qualcomm.com> 2102L: linux-wireless@vger.kernel.org 2103W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2105S: Supported 2106F: drivers/net/wireless/ath/ath6kl/ 2107 2108WILOCITY WIL6210 WIRELESS DRIVER 2109M: Maya Erez <qca_merez@qca.qualcomm.com> 2110L: linux-wireless@vger.kernel.org 2111L: wil6210@qca.qualcomm.com 2112S: Supported 2113W: http://wireless.kernel.org/en/users/Drivers/wil6210 2114F: drivers/net/wireless/ath/wil6210/ 2115F: include/uapi/linux/wil6210_uapi.h 2116 2117CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2118M: Christian Lamparter <chunkeey@googlemail.com> 2119L: linux-wireless@vger.kernel.org 2120W: http://wireless.kernel.org/en/users/Drivers/carl9170 2121S: Maintained 2122F: drivers/net/wireless/ath/carl9170/ 2123 2124ATK0110 HWMON DRIVER 2125M: Luca Tettamanti <kronos.it@gmail.com> 2126L: linux-hwmon@vger.kernel.org 2127S: Maintained 2128F: drivers/hwmon/asus_atk0110.c 2129 2130ATI_REMOTE2 DRIVER 2131M: Ville Syrjala <syrjala@sci.fi> 2132S: Maintained 2133F: drivers/input/misc/ati_remote2.c 2134 2135ATLX ETHERNET DRIVERS 2136M: Jay Cliburn <jcliburn@gmail.com> 2137M: Chris Snook <chris.snook@gmail.com> 2138L: netdev@vger.kernel.org 2139W: http://sourceforge.net/projects/atl1 2140W: http://atl1.sourceforge.net 2141S: Maintained 2142F: drivers/net/ethernet/atheros/ 2143 2144ATM 2145M: Chas Williams <3chas3@gmail.com> 2146L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2147L: netdev@vger.kernel.org 2148W: http://linux-atm.sourceforge.net 2149S: Maintained 2150F: drivers/atm/ 2151F: include/linux/atm* 2152F: include/uapi/linux/atm* 2153 2154ATMEL AT91 / AT32 MCI DRIVER 2155M: Ludovic Desroches <ludovic.desroches@atmel.com> 2156S: Maintained 2157F: drivers/mmc/host/atmel-mci.c 2158 2159ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2160M: Nicolas Ferre <nicolas.ferre@atmel.com> 2161S: Supported 2162F: drivers/power/reset/at91-sama5d2_shdwc.c 2163 2164ATMEL SAMA5D2 ADC DRIVER 2165M: Ludovic Desroches <ludovic.desroches@atmel.com> 2166L: linux-iio@vger.kernel.org 2167S: Supported 2168F: drivers/iio/adc/at91-sama5d2_adc.c 2169 2170ATMEL Audio ALSA driver 2171M: Nicolas Ferre <nicolas.ferre@atmel.com> 2172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2173S: Supported 2174F: sound/soc/atmel 2175 2176ATMEL DMA DRIVER 2177M: Nicolas Ferre <nicolas.ferre@atmel.com> 2178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2179S: Supported 2180F: drivers/dma/at_hdmac.c 2181F: drivers/dma/at_hdmac_regs.h 2182F: include/linux/platform_data/dma-atmel.h 2183 2184ATMEL XDMA DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-arm-kernel@lists.infradead.org 2187L: dmaengine@vger.kernel.org 2188S: Supported 2189F: drivers/dma/at_xdmac.c 2190 2191ATMEL I2C DRIVER 2192M: Ludovic Desroches <ludovic.desroches@atmel.com> 2193L: linux-i2c@vger.kernel.org 2194S: Supported 2195F: drivers/i2c/busses/i2c-at91.c 2196 2197ATMEL ISI DRIVER 2198M: Ludovic Desroches <ludovic.desroches@atmel.com> 2199L: linux-media@vger.kernel.org 2200S: Supported 2201F: drivers/media/platform/soc_camera/atmel-isi.c 2202F: include/media/atmel-isi.h 2203 2204ATMEL LCDFB DRIVER 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206L: linux-fbdev@vger.kernel.org 2207S: Maintained 2208F: drivers/video/fbdev/atmel_lcdfb.c 2209F: include/video/atmel_lcdc.h 2210 2211ATMEL MACB ETHERNET DRIVER 2212M: Nicolas Ferre <nicolas.ferre@atmel.com> 2213S: Supported 2214F: drivers/net/ethernet/cadence/ 2215 2216ATMEL NAND DRIVER 2217M: Wenyou Yang <wenyou.yang@atmel.com> 2218M: Josh Wu <rainyfeeling@outlook.com> 2219L: linux-mtd@lists.infradead.org 2220S: Supported 2221F: drivers/mtd/nand/atmel_nand* 2222 2223ATMEL SDMMC DRIVER 2224M: Ludovic Desroches <ludovic.desroches@atmel.com> 2225L: linux-mmc@vger.kernel.org 2226S: Supported 2227F: drivers/mmc/host/sdhci-of-at91.c 2228 2229ATMEL SPI DRIVER 2230M: Nicolas Ferre <nicolas.ferre@atmel.com> 2231S: Supported 2232F: drivers/spi/spi-atmel.* 2233 2234ATMEL SSC DRIVER 2235M: Nicolas Ferre <nicolas.ferre@atmel.com> 2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2237S: Supported 2238F: drivers/misc/atmel-ssc.c 2239F: include/linux/atmel-ssc.h 2240 2241ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2242M: Nicolas Ferre <nicolas.ferre@atmel.com> 2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2244S: Supported 2245F: drivers/misc/atmel_tclib.c 2246F: drivers/clocksource/tcb_clksrc.c 2247 2248ATMEL USBA UDC DRIVER 2249M: Nicolas Ferre <nicolas.ferre@atmel.com> 2250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2251S: Supported 2252F: drivers/usb/gadget/udc/atmel_usba_udc.* 2253 2254ATMEL WIRELESS DRIVER 2255M: Simon Kelley <simon@thekelleys.org.uk> 2256L: linux-wireless@vger.kernel.org 2257W: http://www.thekelleys.org.uk/atmel 2258W: http://atmelwlandriver.sourceforge.net/ 2259S: Maintained 2260F: drivers/net/wireless/atmel/atmel* 2261 2262ATMEL MAXTOUCH DRIVER 2263M: Nick Dyer <nick@shmanahar.org> 2264T: git git://github.com/ndyer/linux.git 2265S: Maintained 2266F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2267F: drivers/input/touchscreen/atmel_mxt_ts.c 2268F: include/linux/platform_data/atmel_mxt_ts.h 2269 2270ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2271M: Bradley Grove <linuxdrivers@attotech.com> 2272L: linux-scsi@vger.kernel.org 2273W: http://www.attotech.com 2274S: Supported 2275F: drivers/scsi/esas2r 2276 2277ATUSB IEEE 802.15.4 RADIO DRIVER 2278M: Stefan Schmidt <stefan@osg.samsung.com> 2279L: linux-wpan@vger.kernel.org 2280S: Maintained 2281F: drivers/net/ieee802154/atusb.c 2282F: drivers/net/ieee802154/atusb.h 2283F: drivers/net/ieee802154/at86rf230.h 2284 2285AUDIT SUBSYSTEM 2286M: Paul Moore <paul@paul-moore.com> 2287M: Eric Paris <eparis@redhat.com> 2288L: linux-audit@redhat.com (moderated for non-subscribers) 2289W: http://people.redhat.com/sgrubb/audit/ 2290T: git git://git.infradead.org/users/pcmoore/audit 2291S: Maintained 2292F: include/linux/audit.h 2293F: include/uapi/linux/audit.h 2294F: kernel/audit* 2295 2296AUXILIARY DISPLAY DRIVERS 2297M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2298W: http://miguelojeda.es/auxdisplay.htm 2299W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2300S: Maintained 2301F: drivers/auxdisplay/ 2302F: include/linux/cfag12864b.h 2303 2304AVR32 ARCHITECTURE 2305M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2306M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2307W: http://www.atmel.com/products/AVR32/ 2308W: http://mirror.egtvedt.no/avr32linux.org/ 2309W: http://avrfreaks.net/ 2310S: Maintained 2311F: arch/avr32/ 2312 2313AVR32/AT32AP MACHINE SUPPORT 2314M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2315M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2316S: Maintained 2317F: arch/avr32/mach-at32ap/ 2318 2319AX.25 NETWORK LAYER 2320M: Ralf Baechle <ralf@linux-mips.org> 2321L: linux-hams@vger.kernel.org 2322W: http://www.linux-ax25.org/ 2323S: Maintained 2324F: include/uapi/linux/ax25.h 2325F: include/net/ax25.h 2326F: net/ax25/ 2327 2328AZ6007 DVB DRIVER 2329M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2330M: Mauro Carvalho Chehab <mchehab@kernel.org> 2331L: linux-media@vger.kernel.org 2332W: https://linuxtv.org 2333T: git git://linuxtv.org/media_tree.git 2334S: Maintained 2335F: drivers/media/usb/dvb-usb-v2/az6007.c 2336 2337AZTECH FM RADIO RECEIVER DRIVER 2338M: Hans Verkuil <hverkuil@xs4all.nl> 2339L: linux-media@vger.kernel.org 2340T: git git://linuxtv.org/media_tree.git 2341W: https://linuxtv.org 2342S: Maintained 2343F: drivers/media/radio/radio-aztech* 2344 2345B43 WIRELESS DRIVER 2346L: linux-wireless@vger.kernel.org 2347L: b43-dev@lists.infradead.org 2348W: http://wireless.kernel.org/en/users/Drivers/b43 2349S: Odd Fixes 2350F: drivers/net/wireless/broadcom/b43/ 2351 2352B43LEGACY WIRELESS DRIVER 2353M: Larry Finger <Larry.Finger@lwfinger.net> 2354L: linux-wireless@vger.kernel.org 2355L: b43-dev@lists.infradead.org 2356W: http://wireless.kernel.org/en/users/Drivers/b43 2357S: Maintained 2358F: drivers/net/wireless/broadcom/b43legacy/ 2359 2360BACKLIGHT CLASS/SUBSYSTEM 2361M: Jingoo Han <jingoohan1@gmail.com> 2362M: Lee Jones <lee.jones@linaro.org> 2363T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2364S: Maintained 2365F: drivers/video/backlight/ 2366F: include/linux/backlight.h 2367 2368BATMAN ADVANCED 2369M: Marek Lindner <mareklindner@neomailbox.ch> 2370M: Simon Wunderlich <sw@simonwunderlich.de> 2371M: Antonio Quartulli <a@unstable.cc> 2372L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2373W: https://www.open-mesh.org/ 2374Q: https://patchwork.open-mesh.org/project/batman/list/ 2375S: Maintained 2376F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2377F: Documentation/ABI/testing/sysfs-class-net-mesh 2378F: Documentation/networking/batman-adv.txt 2379F: include/uapi/linux/batman_adv.h 2380F: net/batman-adv/ 2381 2382BAYCOM/HDLCDRV DRIVERS FOR AX.25 2383M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2384L: linux-hams@vger.kernel.org 2385W: http://www.baycom.org/~tom/ham/ham.html 2386S: Maintained 2387F: drivers/net/hamradio/baycom* 2388 2389BCACHE (BLOCK LAYER CACHE) 2390M: Kent Overstreet <kent.overstreet@gmail.com> 2391L: linux-bcache@vger.kernel.org 2392W: http://bcache.evilpiepirate.org 2393S: Orphan 2394F: drivers/md/bcache/ 2395 2396BDISP ST MEDIA DRIVER 2397M: Fabien Dessenne <fabien.dessenne@st.com> 2398L: linux-media@vger.kernel.org 2399T: git git://linuxtv.org/media_tree.git 2400W: https://linuxtv.org 2401S: Supported 2402F: drivers/media/platform/sti/bdisp 2403 2404BEFS FILE SYSTEM 2405M: Luis de Bethencourt <luisbg@osg.samsung.com> 2406M: Salah Triki <salah.triki@gmail.com> 2407S: Maintained 2408T: git git://github.com/luisbg/linux-befs.git 2409F: Documentation/filesystems/befs.txt 2410F: fs/befs/ 2411 2412BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2413M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2414L: netdev@vger.kernel.org 2415S: Maintained 2416F: drivers/net/ethernet/ec_bhf.c 2417 2418BFS FILE SYSTEM 2419M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2420S: Maintained 2421F: Documentation/filesystems/bfs.txt 2422F: fs/bfs/ 2423F: include/uapi/linux/bfs_fs.h 2424 2425BLACKFIN ARCHITECTURE 2426M: Steven Miao <realmz6@gmail.com> 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2428T: git git://git.code.sf.net/p/adi-linux/code 2429W: http://blackfin.uclinux.org 2430S: Supported 2431F: arch/blackfin/ 2432 2433BLACKFIN EMAC DRIVER 2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2435W: http://blackfin.uclinux.org 2436S: Supported 2437F: drivers/net/ethernet/adi/ 2438 2439BLACKFIN RTC DRIVER 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2441W: http://blackfin.uclinux.org 2442S: Supported 2443F: drivers/rtc/rtc-bfin.c 2444 2445BLACKFIN SDH DRIVER 2446M: Sonic Zhang <sonic.zhang@analog.com> 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2448W: http://blackfin.uclinux.org 2449S: Supported 2450F: drivers/mmc/host/bfin_sdh.c 2451 2452BLACKFIN SERIAL DRIVER 2453M: Sonic Zhang <sonic.zhang@analog.com> 2454L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2455W: http://blackfin.uclinux.org 2456S: Supported 2457F: drivers/tty/serial/bfin_uart.c 2458 2459BLACKFIN WATCHDOG DRIVER 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2461W: http://blackfin.uclinux.org 2462S: Supported 2463F: drivers/watchdog/bfin_wdt.c 2464 2465BLACKFIN I2C TWI DRIVER 2466M: Sonic Zhang <sonic.zhang@analog.com> 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2468W: http://blackfin.uclinux.org/ 2469S: Supported 2470F: drivers/i2c/busses/i2c-bfin-twi.c 2471 2472BLACKFIN MEDIA DRIVER 2473M: Scott Jiang <scott.jiang.linux@gmail.com> 2474L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2475W: http://blackfin.uclinux.org/ 2476S: Supported 2477F: drivers/media/platform/blackfin/ 2478F: drivers/media/i2c/adv7183* 2479F: drivers/media/i2c/vs6624* 2480 2481BLINKM RGB LED DRIVER 2482M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2483S: Maintained 2484F: drivers/leds/leds-blinkm.c 2485 2486BLOCK LAYER 2487M: Jens Axboe <axboe@kernel.dk> 2488L: linux-block@vger.kernel.org 2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2490S: Maintained 2491F: block/ 2492F: kernel/trace/blktrace.c 2493F: lib/sbitmap.c 2494 2495BLOCK2MTD DRIVER 2496M: Joern Engel <joern@lazybastard.org> 2497L: linux-mtd@lists.infradead.org 2498S: Maintained 2499F: drivers/mtd/devices/block2mtd.c 2500 2501BLUETOOTH DRIVERS 2502M: Marcel Holtmann <marcel@holtmann.org> 2503M: Gustavo Padovan <gustavo@padovan.org> 2504M: Johan Hedberg <johan.hedberg@gmail.com> 2505L: linux-bluetooth@vger.kernel.org 2506W: http://www.bluez.org/ 2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2509S: Maintained 2510F: drivers/bluetooth/ 2511 2512BLUETOOTH SUBSYSTEM 2513M: Marcel Holtmann <marcel@holtmann.org> 2514M: Gustavo Padovan <gustavo@padovan.org> 2515M: Johan Hedberg <johan.hedberg@gmail.com> 2516L: linux-bluetooth@vger.kernel.org 2517W: http://www.bluez.org/ 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2520S: Maintained 2521F: net/bluetooth/ 2522F: include/net/bluetooth/ 2523 2524BONDING DRIVER 2525M: Jay Vosburgh <j.vosburgh@gmail.com> 2526M: Veaceslav Falico <vfalico@gmail.com> 2527M: Andy Gospodarek <andy@greyhouse.net> 2528L: netdev@vger.kernel.org 2529W: http://sourceforge.net/projects/bonding/ 2530S: Supported 2531F: drivers/net/bonding/ 2532F: include/uapi/linux/if_bonding.h 2533 2534BPF (Safe dynamic programs and tools) 2535M: Alexei Starovoitov <ast@kernel.org> 2536L: netdev@vger.kernel.org 2537L: linux-kernel@vger.kernel.org 2538S: Supported 2539F: kernel/bpf/ 2540 2541BROADCOM B44 10/100 ETHERNET DRIVER 2542M: Michael Chan <michael.chan@broadcom.com> 2543L: netdev@vger.kernel.org 2544S: Supported 2545F: drivers/net/ethernet/broadcom/b44.* 2546 2547BROADCOM B53 ETHERNET SWITCH DRIVER 2548M: Florian Fainelli <f.fainelli@gmail.com> 2549L: netdev@vger.kernel.org 2550L: openwrt-devel@lists.openwrt.org (subscribers-only) 2551S: Supported 2552F: drivers/net/dsa/b53/* 2553F: include/linux/platform_data/b53.h 2554 2555BROADCOM GENET ETHERNET DRIVER 2556M: Florian Fainelli <f.fainelli@gmail.com> 2557L: netdev@vger.kernel.org 2558S: Supported 2559F: drivers/net/ethernet/broadcom/genet/ 2560 2561BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2562M: Rasesh Mody <rasesh.mody@cavium.com> 2563M: Harish Patil <harish.patil@cavium.com> 2564M: Dept-GELinuxNICDev@cavium.com 2565L: netdev@vger.kernel.org 2566S: Supported 2567F: drivers/net/ethernet/broadcom/bnx2.* 2568F: drivers/net/ethernet/broadcom/bnx2_* 2569 2570BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2571M: Yuval Mintz <Yuval.Mintz@cavium.com> 2572M: Ariel Elior <ariel.elior@cavium.com> 2573M: everest-linux-l2@cavium.com 2574L: netdev@vger.kernel.org 2575S: Supported 2576F: drivers/net/ethernet/broadcom/bnx2x/ 2577 2578BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2579M: Florian Fainelli <f.fainelli@gmail.com> 2580M: Ray Jui <rjui@broadcom.com> 2581M: Scott Branden <sbranden@broadcom.com> 2582M: bcm-kernel-feedback-list@broadcom.com 2583T: git git://github.com/broadcom/mach-bcm 2584S: Maintained 2585N: bcm281* 2586N: bcm113* 2587N: bcm216* 2588N: kona 2589F: arch/arm/mach-bcm/ 2590 2591BROADCOM BCM2835 ARM ARCHITECTURE 2592M: Stephen Warren <swarren@wwwdotorg.org> 2593M: Lee Jones <lee@kernel.org> 2594M: Eric Anholt <eric@anholt.net> 2595L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2597T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2598S: Maintained 2599N: bcm2835 2600 2601BROADCOM BCM47XX MIPS ARCHITECTURE 2602M: Hauke Mehrtens <hauke@hauke-m.de> 2603M: Rafał Miłecki <zajec5@gmail.com> 2604L: linux-mips@linux-mips.org 2605S: Maintained 2606F: Documentation/devicetree/bindings/mips/brcm/ 2607F: arch/mips/bcm47xx/* 2608F: arch/mips/include/asm/mach-bcm47xx/* 2609 2610BROADCOM BCM5301X ARM ARCHITECTURE 2611M: Hauke Mehrtens <hauke@hauke-m.de> 2612M: Rafał Miłecki <zajec5@gmail.com> 2613M: bcm-kernel-feedback-list@broadcom.com 2614L: linux-arm-kernel@lists.infradead.org 2615S: Maintained 2616F: arch/arm/mach-bcm/bcm_5301x.c 2617F: arch/arm/boot/dts/bcm5301x*.dtsi 2618F: arch/arm/boot/dts/bcm470* 2619 2620BROADCOM BCM53573 ARM ARCHITECTURE 2621M: Rafał Miłecki <rafal@milecki.pl> 2622L: linux-arm-kernel@lists.infradead.org 2623S: Maintained 2624F: arch/arm/boot/dts/bcm53573* 2625F: arch/arm/boot/dts/bcm47189* 2626 2627BROADCOM BCM63XX ARM ARCHITECTURE 2628M: Florian Fainelli <f.fainelli@gmail.com> 2629M: bcm-kernel-feedback-list@broadcom.com 2630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2631T: git git://github.com/broadcom/stblinux.git 2632S: Maintained 2633N: bcm63xx 2634 2635BROADCOM BCM63XX/BCM33XX UDC DRIVER 2636M: Kevin Cernekee <cernekee@gmail.com> 2637L: linux-usb@vger.kernel.org 2638S: Maintained 2639F: drivers/usb/gadget/udc/bcm63xx_udc.* 2640 2641BROADCOM BCM7XXX ARM ARCHITECTURE 2642M: Brian Norris <computersforpeace@gmail.com> 2643M: Gregory Fong <gregory.0xf0@gmail.com> 2644M: Florian Fainelli <f.fainelli@gmail.com> 2645M: bcm-kernel-feedback-list@broadcom.com 2646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2647T: git git://github.com/broadcom/stblinux.git 2648S: Maintained 2649F: arch/arm/mach-bcm/*brcmstb* 2650F: arch/arm/boot/dts/bcm7*.dts* 2651F: drivers/bus/brcmstb_gisb.c 2652N: brcmstb 2653 2654BROADCOM BMIPS MIPS ARCHITECTURE 2655M: Kevin Cernekee <cernekee@gmail.com> 2656M: Florian Fainelli <f.fainelli@gmail.com> 2657L: linux-mips@linux-mips.org 2658T: git git://github.com/broadcom/stblinux.git 2659S: Maintained 2660F: arch/mips/bmips/* 2661F: arch/mips/include/asm/mach-bmips/* 2662F: arch/mips/kernel/*bmips* 2663F: arch/mips/boot/dts/brcm/bcm*.dts* 2664F: drivers/irqchip/irq-bcm63* 2665F: drivers/irqchip/irq-bcm7* 2666F: drivers/irqchip/irq-brcmstb* 2667F: include/linux/bcm963xx_nvram.h 2668F: include/linux/bcm963xx_tag.h 2669 2670BROADCOM TG3 GIGABIT ETHERNET DRIVER 2671M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2672M: Prashant Sreedharan <prashant@broadcom.com> 2673M: Michael Chan <mchan@broadcom.com> 2674L: netdev@vger.kernel.org 2675S: Supported 2676F: drivers/net/ethernet/broadcom/tg3.* 2677 2678BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2679M: Arend van Spriel <arend.vanspriel@broadcom.com> 2680M: Franky Lin <franky.lin@broadcom.com> 2681M: Hante Meuleman <hante.meuleman@broadcom.com> 2682L: linux-wireless@vger.kernel.org 2683L: brcm80211-dev-list.pdl@broadcom.com 2684S: Supported 2685F: drivers/net/wireless/broadcom/brcm80211/ 2686 2687BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2688M: QLogic-Storage-Upstream@qlogic.com 2689L: linux-scsi@vger.kernel.org 2690S: Supported 2691F: drivers/scsi/bnx2fc/ 2692 2693BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2694M: QLogic-Storage-Upstream@qlogic.com 2695L: linux-scsi@vger.kernel.org 2696S: Supported 2697F: drivers/scsi/bnx2i/ 2698 2699BROADCOM IPROC ARM ARCHITECTURE 2700M: Ray Jui <rjui@broadcom.com> 2701M: Scott Branden <sbranden@broadcom.com> 2702M: Jon Mason <jonmason@broadcom.com> 2703M: bcm-kernel-feedback-list@broadcom.com 2704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2705T: git git://github.com/broadcom/cygnus-linux.git 2706S: Maintained 2707N: iproc 2708N: cygnus 2709N: bcm[-_]nsp 2710N: bcm9113* 2711N: bcm9583* 2712N: bcm9585* 2713N: bcm9586* 2714N: bcm988312 2715N: bcm113* 2716N: bcm583* 2717N: bcm585* 2718N: bcm586* 2719N: bcm88312 2720F: arch/arm64/boot/dts/broadcom/ns2* 2721F: drivers/clk/bcm/clk-ns* 2722F: drivers/pinctrl/bcm/pinctrl-ns* 2723 2724BROADCOM BRCMSTB GPIO DRIVER 2725M: Gregory Fong <gregory.0xf0@gmail.com> 2726L: bcm-kernel-feedback-list@broadcom.com 2727S: Supported 2728F: drivers/gpio/gpio-brcmstb.c 2729F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2730 2731BROADCOM KONA GPIO DRIVER 2732M: Ray Jui <rjui@broadcom.com> 2733L: bcm-kernel-feedback-list@broadcom.com 2734S: Supported 2735F: drivers/gpio/gpio-bcm-kona.c 2736F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2737 2738BROADCOM NVRAM DRIVER 2739M: Rafał Miłecki <zajec5@gmail.com> 2740L: linux-mips@linux-mips.org 2741S: Maintained 2742F: drivers/firmware/broadcom/* 2743 2744BROADCOM STB NAND FLASH DRIVER 2745M: Brian Norris <computersforpeace@gmail.com> 2746M: Kamal Dasu <kdasu.kdev@gmail.com> 2747L: linux-mtd@lists.infradead.org 2748L: bcm-kernel-feedback-list@broadcom.com 2749S: Maintained 2750F: drivers/mtd/nand/brcmnand/ 2751 2752BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2753M: Rafał Miłecki <zajec5@gmail.com> 2754L: linux-wireless@vger.kernel.org 2755S: Maintained 2756F: drivers/bcma/ 2757F: include/linux/bcma/ 2758 2759BROADCOM SYSTEMPORT ETHERNET DRIVER 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761L: netdev@vger.kernel.org 2762S: Supported 2763F: drivers/net/ethernet/broadcom/bcmsysport.* 2764 2765BROADCOM VULCAN ARM64 SOC 2766M: Jayachandran C. <jchandra@broadcom.com> 2767M: bcm-kernel-feedback-list@broadcom.com 2768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2769S: Maintained 2770F: arch/arm64/boot/dts/broadcom/vulcan* 2771 2772BROCADE BFA FC SCSI DRIVER 2773M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2774M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2775L: linux-scsi@vger.kernel.org 2776S: Supported 2777F: drivers/scsi/bfa/ 2778 2779BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2780M: Rasesh Mody <rasesh.mody@cavium.com> 2781M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2782M: Dept-GELinuxNICDev@cavium.com 2783L: netdev@vger.kernel.org 2784S: Supported 2785F: drivers/net/ethernet/brocade/bna/ 2786 2787BSG (block layer generic sg v4 driver) 2788M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2789L: linux-scsi@vger.kernel.org 2790S: Supported 2791F: block/bsg.c 2792F: include/linux/bsg.h 2793F: include/uapi/linux/bsg.h 2794 2795BT87X AUDIO DRIVER 2796M: Clemens Ladisch <clemens@ladisch.de> 2797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2798T: git git://git.alsa-project.org/alsa-kernel.git 2799S: Maintained 2800F: Documentation/sound/alsa/Bt87x.txt 2801F: sound/pci/bt87x.c 2802 2803BT8XXGPIO DRIVER 2804M: Michael Buesch <m@bues.ch> 2805W: http://bu3sch.de/btgpio.php 2806S: Maintained 2807F: drivers/gpio/gpio-bt8xx.c 2808 2809BTRFS FILE SYSTEM 2810M: Chris Mason <clm@fb.com> 2811M: Josef Bacik <jbacik@fb.com> 2812M: David Sterba <dsterba@suse.com> 2813L: linux-btrfs@vger.kernel.org 2814W: http://btrfs.wiki.kernel.org/ 2815Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2817S: Maintained 2818F: Documentation/filesystems/btrfs.txt 2819F: fs/btrfs/ 2820 2821BTTV VIDEO4LINUX DRIVER 2822M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2823M: Mauro Carvalho Chehab <mchehab@kernel.org> 2824L: linux-media@vger.kernel.org 2825W: https://linuxtv.org 2826T: git git://linuxtv.org/media_tree.git 2827S: Odd fixes 2828F: Documentation/media/v4l-drivers/bttv* 2829F: drivers/media/pci/bt8xx/bttv* 2830 2831BUSLOGIC SCSI DRIVER 2832M: Khalid Aziz <khalid@gonehiking.org> 2833L: linux-scsi@vger.kernel.org 2834S: Maintained 2835F: drivers/scsi/BusLogic.* 2836F: drivers/scsi/FlashPoint.* 2837 2838C-MEDIA CMI8788 DRIVER 2839M: Clemens Ladisch <clemens@ladisch.de> 2840L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2841T: git git://git.alsa-project.org/alsa-kernel.git 2842S: Maintained 2843F: sound/pci/oxygen/ 2844 2845C6X ARCHITECTURE 2846M: Mark Salter <msalter@redhat.com> 2847M: Aurelien Jacquiot <a-jacquiot@ti.com> 2848L: linux-c6x-dev@linux-c6x.org 2849W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2850S: Maintained 2851F: arch/c6x/ 2852 2853CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2854M: David Howells <dhowells@redhat.com> 2855L: linux-cachefs@redhat.com (moderated for non-subscribers) 2856S: Supported 2857F: Documentation/filesystems/caching/cachefiles.txt 2858F: fs/cachefiles/ 2859 2860CADET FM/AM RADIO RECEIVER DRIVER 2861M: Hans Verkuil <hverkuil@xs4all.nl> 2862L: linux-media@vger.kernel.org 2863T: git git://linuxtv.org/media_tree.git 2864W: https://linuxtv.org 2865S: Maintained 2866F: drivers/media/radio/radio-cadet* 2867 2868CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2869M: Jonathan Corbet <corbet@lwn.net> 2870L: linux-media@vger.kernel.org 2871T: git git://linuxtv.org/media_tree.git 2872S: Maintained 2873F: Documentation/media/v4l-drivers/cafe_ccic* 2874F: drivers/media/platform/marvell-ccic/ 2875 2876CAIF NETWORK LAYER 2877M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2878L: netdev@vger.kernel.org 2879S: Supported 2880F: Documentation/networking/caif/ 2881F: drivers/net/caif/ 2882F: include/uapi/linux/caif/ 2883F: include/net/caif/ 2884F: net/caif/ 2885 2886CALGARY x86-64 IOMMU 2887M: Muli Ben-Yehuda <mulix@mulix.org> 2888M: Jon Mason <jdmason@kudzu.us> 2889L: iommu@lists.linux-foundation.org 2890S: Maintained 2891F: arch/x86/kernel/pci-calgary_64.c 2892F: arch/x86/kernel/tce_64.c 2893F: arch/x86/include/asm/calgary.h 2894F: arch/x86/include/asm/tce.h 2895 2896CAN NETWORK LAYER 2897M: Oliver Hartkopp <socketcan@hartkopp.net> 2898M: Marc Kleine-Budde <mkl@pengutronix.de> 2899L: linux-can@vger.kernel.org 2900W: https://github.com/linux-can 2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2903S: Maintained 2904F: Documentation/networking/can.txt 2905F: net/can/ 2906F: include/linux/can/core.h 2907F: include/uapi/linux/can.h 2908F: include/uapi/linux/can/bcm.h 2909F: include/uapi/linux/can/raw.h 2910F: include/uapi/linux/can/gw.h 2911 2912CAN NETWORK DRIVERS 2913M: Wolfgang Grandegger <wg@grandegger.com> 2914M: Marc Kleine-Budde <mkl@pengutronix.de> 2915L: linux-can@vger.kernel.org 2916W: https://github.com/linux-can 2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2919S: Maintained 2920F: Documentation/devicetree/bindings/net/can/ 2921F: drivers/net/can/ 2922F: include/linux/can/dev.h 2923F: include/linux/can/platform/ 2924F: include/uapi/linux/can/error.h 2925F: include/uapi/linux/can/netlink.h 2926 2927CAPABILITIES 2928M: Serge Hallyn <serge@hallyn.com> 2929L: linux-security-module@vger.kernel.org 2930S: Supported 2931F: include/linux/capability.h 2932F: include/uapi/linux/capability.h 2933F: security/commoncap.c 2934F: kernel/capability.c 2935 2936CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2937M: Kevin Tsai <ktsai@capellamicro.com> 2938S: Maintained 2939F: drivers/iio/light/cm* 2940F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2941 2942CAVIUM I2C DRIVER 2943M: Jan Glauber <jglauber@cavium.com> 2944M: David Daney <david.daney@cavium.com> 2945W: http://www.cavium.com 2946S: Supported 2947F: drivers/i2c/busses/i2c-octeon* 2948F: drivers/i2c/busses/i2c-thunderx* 2949 2950CAVIUM LIQUIDIO NETWORK DRIVER 2951M: Derek Chickles <derek.chickles@caviumnetworks.com> 2952M: Satanand Burla <satananda.burla@caviumnetworks.com> 2953M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2954M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2955L: netdev@vger.kernel.org 2956W: http://www.cavium.com 2957S: Supported 2958F: drivers/net/ethernet/cavium/liquidio/ 2959 2960CC2520 IEEE-802.15.4 RADIO DRIVER 2961M: Varka Bhadram <varkabhadram@gmail.com> 2962L: linux-wpan@vger.kernel.org 2963S: Maintained 2964F: drivers/net/ieee802154/cc2520.c 2965F: include/linux/spi/cc2520.h 2966F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2967 2968CEC DRIVER 2969M: Hans Verkuil <hans.verkuil@cisco.com> 2970L: linux-media@vger.kernel.org 2971T: git git://linuxtv.org/media_tree.git 2972W: http://linuxtv.org 2973S: Supported 2974F: Documentation/cec.txt 2975F: Documentation/media/uapi/cec 2976F: drivers/staging/media/cec/ 2977F: drivers/media/cec-edid.c 2978F: drivers/media/rc/keymaps/rc-cec.c 2979F: include/media/cec.h 2980F: include/media/cec-edid.h 2981F: include/linux/cec.h 2982F: include/linux/cec-funcs.h 2983 2984CELL BROADBAND ENGINE ARCHITECTURE 2985M: Arnd Bergmann <arnd@arndb.de> 2986L: linuxppc-dev@lists.ozlabs.org 2987W: http://www.ibm.com/developerworks/power/cell/ 2988S: Supported 2989F: arch/powerpc/include/asm/cell*.h 2990F: arch/powerpc/include/asm/spu*.h 2991F: arch/powerpc/include/uapi/asm/spu*.h 2992F: arch/powerpc/oprofile/*cell* 2993F: arch/powerpc/platforms/cell/ 2994 2995CEPH COMMON CODE (LIBCEPH) 2996M: Ilya Dryomov <idryomov@gmail.com> 2997M: "Yan, Zheng" <zyan@redhat.com> 2998M: Sage Weil <sage@redhat.com> 2999L: ceph-devel@vger.kernel.org 3000W: http://ceph.com/ 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3002T: git git://github.com/ceph/ceph-client.git 3003S: Supported 3004F: net/ceph/ 3005F: include/linux/ceph/ 3006F: include/linux/crush/ 3007 3008CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3009M: "Yan, Zheng" <zyan@redhat.com> 3010M: Sage Weil <sage@redhat.com> 3011M: Ilya Dryomov <idryomov@gmail.com> 3012L: ceph-devel@vger.kernel.org 3013W: http://ceph.com/ 3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3015T: git git://github.com/ceph/ceph-client.git 3016S: Supported 3017F: Documentation/filesystems/ceph.txt 3018F: fs/ceph/ 3019 3020CERTIFICATE HANDLING: 3021M: David Howells <dhowells@redhat.com> 3022M: David Woodhouse <dwmw2@infradead.org> 3023L: keyrings@vger.kernel.org 3024S: Maintained 3025F: Documentation/module-signing.txt 3026F: certs/ 3027F: scripts/sign-file.c 3028F: scripts/extract-cert.c 3029 3030CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3031L: linux-usb@vger.kernel.org 3032S: Orphan 3033F: Documentation/usb/WUSB-Design-overview.txt 3034F: Documentation/usb/wusb-cbaf 3035F: drivers/usb/host/hwa-hc.c 3036F: drivers/usb/host/whci/ 3037F: drivers/usb/wusbcore/ 3038F: include/linux/usb/wusb* 3039 3040CFAG12864B LCD DRIVER 3041M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3042W: http://miguelojeda.es/auxdisplay.htm 3043W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3044S: Maintained 3045F: drivers/auxdisplay/cfag12864b.c 3046F: include/linux/cfag12864b.h 3047 3048CFAG12864BFB LCD FRAMEBUFFER DRIVER 3049M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3050W: http://miguelojeda.es/auxdisplay.htm 3051W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3052S: Maintained 3053F: drivers/auxdisplay/cfag12864bfb.c 3054F: include/linux/cfag12864b.h 3055 3056CFG80211 and NL80211 3057M: Johannes Berg <johannes@sipsolutions.net> 3058L: linux-wireless@vger.kernel.org 3059W: http://wireless.kernel.org/ 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3062S: Maintained 3063F: include/uapi/linux/nl80211.h 3064F: include/net/cfg80211.h 3065F: net/wireless/* 3066X: net/wireless/wext* 3067 3068CHAR and MISC DRIVERS 3069M: Arnd Bergmann <arnd@arndb.de> 3070M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3072S: Supported 3073F: drivers/char/* 3074F: drivers/misc/* 3075F: include/linux/miscdevice.h 3076 3077CHECKPATCH 3078M: Andy Whitcroft <apw@canonical.com> 3079M: Joe Perches <joe@perches.com> 3080S: Maintained 3081F: scripts/checkpatch.pl 3082 3083CHINESE DOCUMENTATION 3084M: Harry Wei <harryxiyou@gmail.com> 3085L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3086L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3087S: Maintained 3088F: Documentation/zh_CN/ 3089 3090CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3091M: Peter Chen <Peter.Chen@nxp.com> 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3093L: linux-usb@vger.kernel.org 3094S: Maintained 3095F: drivers/usb/chipidea/ 3096 3097CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3098M: Hans de Goede <hdegoede@redhat.com> 3099L: linux-input@vger.kernel.org 3100S: Maintained 3101F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3102F: drivers/input/touchscreen/chipone_icn8318.c 3103 3104CHROME HARDWARE PLATFORM SUPPORT 3105M: Olof Johansson <olof@lixom.net> 3106S: Maintained 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3108F: drivers/platform/chrome/ 3109 3110CISCO VIC ETHERNET NIC DRIVER 3111M: Christian Benvenuti <benve@cisco.com> 3112M: Sujith Sankar <ssujith@cisco.com> 3113M: Govindarajulu Varadarajan <_govind@gmx.com> 3114M: Neel Patel <neepatel@cisco.com> 3115S: Supported 3116F: drivers/net/ethernet/cisco/enic/ 3117 3118CISCO VIC LOW LATENCY NIC DRIVER 3119M: Christian Benvenuti <benve@cisco.com> 3120M: Dave Goodell <dgoodell@cisco.com> 3121S: Supported 3122F: drivers/infiniband/hw/usnic/ 3123 3124CIRRUS LOGIC EP93XX ETHERNET DRIVER 3125M: Hartley Sweeten <hsweeten@visionengravers.com> 3126L: netdev@vger.kernel.org 3127S: Maintained 3128F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3129 3130CIRRUS LOGIC AUDIO CODEC DRIVERS 3131M: Brian Austin <brian.austin@cirrus.com> 3132M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3134S: Maintained 3135F: sound/soc/codecs/cs* 3136 3137CLEANCACHE API 3138M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3139L: linux-kernel@vger.kernel.org 3140S: Maintained 3141F: mm/cleancache.c 3142F: include/linux/cleancache.h 3143 3144CLK API 3145M: Russell King <linux@armlinux.org.uk> 3146L: linux-clk@vger.kernel.org 3147S: Maintained 3148F: include/linux/clk.h 3149 3150CLOCKSOURCE, CLOCKEVENT DRIVERS 3151M: Daniel Lezcano <daniel.lezcano@linaro.org> 3152M: Thomas Gleixner <tglx@linutronix.de> 3153L: linux-kernel@vger.kernel.org 3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3155S: Supported 3156F: drivers/clocksource 3157 3158CISCO FCOE HBA DRIVER 3159M: Hiral Patel <hiralpat@cisco.com> 3160M: Suma Ramars <sramars@cisco.com> 3161M: Brian Uchino <buchino@cisco.com> 3162L: linux-scsi@vger.kernel.org 3163S: Supported 3164F: drivers/scsi/fnic/ 3165 3166CISCO SCSI HBA DRIVER 3167M: Narsimhulu Musini <nmusini@cisco.com> 3168M: Sesidhar Baddela <sebaddel@cisco.com> 3169L: linux-scsi@vger.kernel.org 3170S: Supported 3171F: drivers/scsi/snic/ 3172 3173CMPC ACPI DRIVER 3174M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3175M: Daniel Oliveira Nascimento <don@syst.com.br> 3176L: platform-driver-x86@vger.kernel.org 3177S: Supported 3178F: drivers/platform/x86/classmate-laptop.c 3179 3180COBALT MEDIA DRIVER 3181M: Hans Verkuil <hans.verkuil@cisco.com> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184W: https://linuxtv.org 3185S: Supported 3186F: drivers/media/pci/cobalt/ 3187 3188COCCINELLE/Semantic Patches (SmPL) 3189M: Julia Lawall <Julia.Lawall@lip6.fr> 3190M: Gilles Muller <Gilles.Muller@lip6.fr> 3191M: Nicolas Palix <nicolas.palix@imag.fr> 3192M: Michal Marek <mmarek@suse.com> 3193L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3195W: http://coccinelle.lip6.fr/ 3196S: Supported 3197F: Documentation/dev-tools/coccinelle.rst 3198F: scripts/coccinelle/ 3199F: scripts/coccicheck 3200 3201CODA FILE SYSTEM 3202M: Jan Harkes <jaharkes@cs.cmu.edu> 3203M: coda@cs.cmu.edu 3204L: codalist@coda.cs.cmu.edu 3205W: http://www.coda.cs.cmu.edu/ 3206S: Maintained 3207F: Documentation/filesystems/coda.txt 3208F: fs/coda/ 3209F: include/linux/coda*.h 3210F: include/uapi/linux/coda*.h 3211 3212CODA V4L2 MEM2MEM DRIVER 3213M: Philipp Zabel <p.zabel@pengutronix.de> 3214L: linux-media@vger.kernel.org 3215S: Maintained 3216F: Documentation/devicetree/bindings/media/coda.txt 3217F: drivers/media/platform/coda/ 3218 3219COMMON CLK FRAMEWORK 3220M: Michael Turquette <mturquette@baylibre.com> 3221M: Stephen Boyd <sboyd@codeaurora.org> 3222L: linux-clk@vger.kernel.org 3223Q: http://patchwork.kernel.org/project/linux-clk/list/ 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3225S: Maintained 3226F: Documentation/devicetree/bindings/clock/ 3227F: drivers/clk/ 3228X: drivers/clk/clkdev.c 3229F: include/linux/clk-pr* 3230F: include/linux/clk/ 3231 3232COMMON INTERNET FILE SYSTEM (CIFS) 3233M: Steve French <sfrench@samba.org> 3234L: linux-cifs@vger.kernel.org 3235L: samba-technical@lists.samba.org (moderated for non-subscribers) 3236W: http://linux-cifs.samba.org/ 3237T: git git://git.samba.org/sfrench/cifs-2.6.git 3238S: Supported 3239F: Documentation/filesystems/cifs/ 3240F: fs/cifs/ 3241 3242COMPACTPCI HOTPLUG CORE 3243M: Scott Murray <scott@spiteful.org> 3244L: linux-pci@vger.kernel.org 3245S: Maintained 3246F: drivers/pci/hotplug/cpci_hotplug* 3247 3248COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3249M: Scott Murray <scott@spiteful.org> 3250L: linux-pci@vger.kernel.org 3251S: Maintained 3252F: drivers/pci/hotplug/cpcihp_zt5550.* 3253 3254COMPACTPCI HOTPLUG GENERIC DRIVER 3255M: Scott Murray <scott@spiteful.org> 3256L: linux-pci@vger.kernel.org 3257S: Maintained 3258F: drivers/pci/hotplug/cpcihp_generic.c 3259 3260COMPAL LAPTOP SUPPORT 3261M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3262L: platform-driver-x86@vger.kernel.org 3263S: Maintained 3264F: drivers/platform/x86/compal-laptop.c 3265 3266CONEXANT ACCESSRUNNER USB DRIVER 3267L: accessrunner-general@lists.sourceforge.net 3268W: http://accessrunner.sourceforge.net/ 3269S: Orphan 3270F: drivers/usb/atm/cxacru.c 3271 3272CONFIGFS 3273M: Joel Becker <jlbec@evilplan.org> 3274M: Christoph Hellwig <hch@lst.de> 3275T: git git://git.infradead.org/users/hch/configfs.git 3276S: Supported 3277F: fs/configfs/ 3278F: include/linux/configfs.h 3279 3280CONNECTOR 3281M: Evgeniy Polyakov <zbr@ioremap.net> 3282L: netdev@vger.kernel.org 3283S: Maintained 3284F: drivers/connector/ 3285 3286CONTROL GROUP (CGROUP) 3287M: Tejun Heo <tj@kernel.org> 3288M: Li Zefan <lizefan@huawei.com> 3289M: Johannes Weiner <hannes@cmpxchg.org> 3290L: cgroups@vger.kernel.org 3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3292S: Maintained 3293F: Documentation/cgroup* 3294F: include/linux/cgroup* 3295F: kernel/cgroup* 3296 3297CONTROL GROUP - CPUSET 3298M: Li Zefan <lizefan@huawei.com> 3299L: cgroups@vger.kernel.org 3300W: http://www.bullopensource.org/cpuset/ 3301W: http://oss.sgi.com/projects/cpusets/ 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3303S: Maintained 3304F: Documentation/cgroup-v1/cpusets.txt 3305F: include/linux/cpuset.h 3306F: kernel/cpuset.c 3307 3308CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3309M: Johannes Weiner <hannes@cmpxchg.org> 3310M: Michal Hocko <mhocko@kernel.org> 3311M: Vladimir Davydov <vdavydov.dev@gmail.com> 3312L: cgroups@vger.kernel.org 3313L: linux-mm@kvack.org 3314S: Maintained 3315F: mm/memcontrol.c 3316F: mm/swap_cgroup.c 3317 3318CORETEMP HARDWARE MONITORING DRIVER 3319M: Fenghua Yu <fenghua.yu@intel.com> 3320L: linux-hwmon@vger.kernel.org 3321S: Maintained 3322F: Documentation/hwmon/coretemp 3323F: drivers/hwmon/coretemp.c 3324 3325COSA/SRP SYNC SERIAL DRIVER 3326M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3327W: http://www.fi.muni.cz/~kas/cosa/ 3328S: Maintained 3329F: drivers/net/wan/cosa* 3330 3331CPMAC ETHERNET DRIVER 3332M: Florian Fainelli <f.fainelli@gmail.com> 3333L: netdev@vger.kernel.org 3334S: Maintained 3335F: drivers/net/ethernet/ti/cpmac.c 3336 3337CPU FREQUENCY DRIVERS 3338M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3339M: Viresh Kumar <viresh.kumar@linaro.org> 3340L: linux-pm@vger.kernel.org 3341S: Maintained 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3343T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3344F: Documentation/cpu-freq/ 3345F: drivers/cpufreq/ 3346F: include/linux/cpufreq.h 3347 3348CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3349M: Viresh Kumar <viresh.kumar@linaro.org> 3350M: Sudeep Holla <sudeep.holla@arm.com> 3351L: linux-pm@vger.kernel.org 3352W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3353S: Maintained 3354F: drivers/cpufreq/arm_big_little.h 3355F: drivers/cpufreq/arm_big_little.c 3356F: drivers/cpufreq/arm_big_little_dt.c 3357 3358CPUIDLE DRIVER - ARM BIG LITTLE 3359M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3360M: Daniel Lezcano <daniel.lezcano@linaro.org> 3361L: linux-pm@vger.kernel.org 3362L: linux-arm-kernel@lists.infradead.org 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3364S: Maintained 3365F: drivers/cpuidle/cpuidle-big_little.c 3366 3367CPUIDLE DRIVER - ARM EXYNOS 3368M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3369M: Daniel Lezcano <daniel.lezcano@linaro.org> 3370M: Kukjin Kim <kgene@kernel.org> 3371L: linux-pm@vger.kernel.org 3372L: linux-samsung-soc@vger.kernel.org 3373S: Supported 3374F: drivers/cpuidle/cpuidle-exynos.c 3375F: arch/arm/mach-exynos/pm.c 3376 3377CPUIDLE DRIVERS 3378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3379M: Daniel Lezcano <daniel.lezcano@linaro.org> 3380L: linux-pm@vger.kernel.org 3381S: Maintained 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3383F: drivers/cpuidle/* 3384F: include/linux/cpuidle.h 3385 3386CPUID/MSR DRIVER 3387M: "H. Peter Anvin" <hpa@zytor.com> 3388S: Maintained 3389F: arch/x86/kernel/cpuid.c 3390F: arch/x86/kernel/msr.c 3391 3392CPU POWER MONITORING SUBSYSTEM 3393M: Thomas Renninger <trenn@suse.com> 3394L: linux-pm@vger.kernel.org 3395S: Maintained 3396F: tools/power/cpupower/ 3397 3398CRAMFS FILESYSTEM 3399W: http://sourceforge.net/projects/cramfs/ 3400S: Orphan / Obsolete 3401F: Documentation/filesystems/cramfs.txt 3402F: fs/cramfs/ 3403 3404CRIS PORT 3405M: Mikael Starvik <starvik@axis.com> 3406M: Jesper Nilsson <jesper.nilsson@axis.com> 3407L: linux-cris-kernel@axis.com 3408W: http://developer.axis.com 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3410S: Maintained 3411F: arch/cris/ 3412F: drivers/tty/serial/crisv10.* 3413 3414CRYPTO API 3415M: Herbert Xu <herbert@gondor.apana.org.au> 3416M: "David S. Miller" <davem@davemloft.net> 3417L: linux-crypto@vger.kernel.org 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3420S: Maintained 3421F: Documentation/crypto/ 3422F: Documentation/devicetree/bindings/crypto/ 3423F: Documentation/DocBook/crypto-API.tmpl 3424F: arch/*/crypto/ 3425F: crypto/ 3426F: drivers/crypto/ 3427F: include/crypto/ 3428 3429CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3430M: Neil Horman <nhorman@tuxdriver.com> 3431L: linux-crypto@vger.kernel.org 3432S: Maintained 3433F: crypto/ansi_cprng.c 3434F: crypto/rng.c 3435 3436CS3308 MEDIA DRIVER 3437M: Hans Verkuil <hverkuil@xs4all.nl> 3438L: linux-media@vger.kernel.org 3439T: git git://linuxtv.org/media_tree.git 3440W: http://linuxtv.org 3441S: Odd Fixes 3442F: drivers/media/i2c/cs3308.c 3443F: drivers/media/i2c/cs3308.h 3444 3445CS5535 Audio ALSA driver 3446M: Jaya Kumar <jayakumar.alsa@gmail.com> 3447S: Maintained 3448F: sound/pci/cs5535audio/ 3449 3450CW1200 WLAN driver 3451M: Solomon Peachy <pizza@shaftnet.org> 3452S: Maintained 3453F: drivers/net/wireless/st/cw1200/ 3454 3455CX18 VIDEO4LINUX DRIVER 3456M: Andy Walls <awalls@md.metrocast.net> 3457L: ivtv-devel@ivtvdriver.org (subscribers-only) 3458L: linux-media@vger.kernel.org 3459T: git git://linuxtv.org/media_tree.git 3460W: https://linuxtv.org 3461W: http://www.ivtvdriver.org/index.php/Cx18 3462S: Maintained 3463F: Documentation/media/v4l-drivers/cx18* 3464F: drivers/media/pci/cx18/ 3465F: include/uapi/linux/ivtv* 3466 3467CX2341X MPEG ENCODER HELPER MODULE 3468M: Hans Verkuil <hverkuil@xs4all.nl> 3469L: linux-media@vger.kernel.org 3470T: git git://linuxtv.org/media_tree.git 3471W: https://linuxtv.org 3472S: Maintained 3473F: drivers/media/common/cx2341x* 3474F: include/media/cx2341x* 3475 3476CX24120 MEDIA DRIVER 3477M: Jemma Denson <jdenson@gmail.com> 3478M: Patrick Boettcher <patrick.boettcher@posteo.de> 3479L: linux-media@vger.kernel.org 3480W: https://linuxtv.org 3481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3482S: Maintained 3483F: drivers/media/dvb-frontends/cx24120* 3484 3485CX88 VIDEO4LINUX DRIVER 3486M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3487M: Mauro Carvalho Chehab <mchehab@kernel.org> 3488L: linux-media@vger.kernel.org 3489W: https://linuxtv.org 3490T: git git://linuxtv.org/media_tree.git 3491S: Odd fixes 3492F: Documentation/media/v4l-drivers/cx88* 3493F: drivers/media/pci/cx88/ 3494 3495CXD2820R MEDIA DRIVER 3496M: Antti Palosaari <crope@iki.fi> 3497L: linux-media@vger.kernel.org 3498W: https://linuxtv.org 3499W: http://palosaari.fi/linux/ 3500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3501T: git git://linuxtv.org/anttip/media_tree.git 3502S: Maintained 3503F: drivers/media/dvb-frontends/cxd2820r* 3504 3505CXGB3 ETHERNET DRIVER (CXGB3) 3506M: Santosh Raspatur <santosh@chelsio.com> 3507L: netdev@vger.kernel.org 3508W: http://www.chelsio.com 3509S: Supported 3510F: drivers/net/ethernet/chelsio/cxgb3/ 3511 3512CXGB3 ISCSI DRIVER (CXGB3I) 3513M: Karen Xie <kxie@chelsio.com> 3514L: linux-scsi@vger.kernel.org 3515W: http://www.chelsio.com 3516S: Supported 3517F: drivers/scsi/cxgbi/cxgb3i 3518 3519CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3520M: Steve Wise <swise@chelsio.com> 3521L: linux-rdma@vger.kernel.org 3522W: http://www.openfabrics.org 3523S: Supported 3524F: drivers/infiniband/hw/cxgb3/ 3525F: include/uapi/rdma/cxgb3-abi.h 3526 3527CXGB4 ETHERNET DRIVER (CXGB4) 3528M: Hariprasad S <hariprasad@chelsio.com> 3529L: netdev@vger.kernel.org 3530W: http://www.chelsio.com 3531S: Supported 3532F: drivers/net/ethernet/chelsio/cxgb4/ 3533 3534CXGB4 ISCSI DRIVER (CXGB4I) 3535M: Karen Xie <kxie@chelsio.com> 3536L: linux-scsi@vger.kernel.org 3537W: http://www.chelsio.com 3538S: Supported 3539F: drivers/scsi/cxgbi/cxgb4i 3540 3541CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3542M: Steve Wise <swise@chelsio.com> 3543L: linux-rdma@vger.kernel.org 3544W: http://www.openfabrics.org 3545S: Supported 3546F: drivers/infiniband/hw/cxgb4/ 3547F: include/uapi/rdma/cxgb4-abi.h 3548 3549CXGB4VF ETHERNET DRIVER (CXGB4VF) 3550M: Casey Leedom <leedom@chelsio.com> 3551L: netdev@vger.kernel.org 3552W: http://www.chelsio.com 3553S: Supported 3554F: drivers/net/ethernet/chelsio/cxgb4vf/ 3555 3556CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3557M: Ian Munsie <imunsie@au1.ibm.com> 3558M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3559L: linuxppc-dev@lists.ozlabs.org 3560S: Supported 3561F: arch/powerpc/platforms/powernv/pci-cxl.c 3562F: drivers/misc/cxl/ 3563F: include/misc/cxl* 3564F: include/uapi/misc/cxl.h 3565F: Documentation/powerpc/cxl.txt 3566F: Documentation/ABI/testing/sysfs-class-cxl 3567 3568CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3569M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3570M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3571M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/cxlflash/ 3575F: include/uapi/scsi/cxlflash_ioctls.h 3576F: Documentation/powerpc/cxlflash.txt 3577 3578STMMAC ETHERNET DRIVER 3579M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3580M: Alexandre Torgue <alexandre.torgue@st.com> 3581L: netdev@vger.kernel.org 3582W: http://www.stlinux.com 3583S: Supported 3584F: drivers/net/ethernet/stmicro/stmmac/ 3585 3586CYBERPRO FB DRIVER 3587M: Russell King <linux@armlinux.org.uk> 3588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3589W: http://www.armlinux.org.uk/ 3590S: Maintained 3591F: drivers/video/fbdev/cyber2000fb.* 3592 3593CYCLADES ASYNC MUX DRIVER 3594W: http://www.cyclades.com/ 3595S: Orphan 3596F: drivers/tty/cyclades.c 3597F: include/linux/cyclades.h 3598F: include/uapi/linux/cyclades.h 3599 3600CYCLADES PC300 DRIVER 3601W: http://www.cyclades.com/ 3602S: Orphan 3603F: drivers/net/wan/pc300* 3604 3605CYPRESS_FIRMWARE MEDIA DRIVER 3606M: Antti Palosaari <crope@iki.fi> 3607L: linux-media@vger.kernel.org 3608W: https://linuxtv.org 3609W: http://palosaari.fi/linux/ 3610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3611T: git git://linuxtv.org/anttip/media_tree.git 3612S: Maintained 3613F: drivers/media/common/cypress_firmware* 3614 3615CYTTSP TOUCHSCREEN DRIVER 3616M: Ferruh Yigit <fery@cypress.com> 3617L: linux-input@vger.kernel.org 3618S: Supported 3619F: drivers/input/touchscreen/cyttsp* 3620F: include/linux/input/cyttsp.h 3621 3622DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3623M: Joshua Kinard <kumba@gentoo.org> 3624S: Maintained 3625F: drivers/rtc/rtc-ds1685.c 3626F: include/linux/rtc/ds1685.h 3627 3628DAMA SLAVE for AX.25 3629M: Joerg Reuter <jreuter@yaina.de> 3630W: http://yaina.de/jreuter/ 3631W: http://www.qsl.net/dl1bke/ 3632L: linux-hams@vger.kernel.org 3633S: Maintained 3634F: net/ax25/af_ax25.c 3635F: net/ax25/ax25_dev.c 3636F: net/ax25/ax25_ds_* 3637F: net/ax25/ax25_in.c 3638F: net/ax25/ax25_out.c 3639F: net/ax25/ax25_timer.c 3640F: net/ax25/sysctl_net_ax25.c 3641 3642DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3643L: netdev@vger.kernel.org 3644S: Orphan 3645F: Documentation/networking/dmfe.txt 3646F: drivers/net/ethernet/dec/tulip/dmfe.c 3647 3648DC390/AM53C974 SCSI driver 3649M: Hannes Reinecke <hare@suse.com> 3650L: linux-scsi@vger.kernel.org 3651S: Maintained 3652F: drivers/scsi/am53c974.c 3653 3654DC395x SCSI driver 3655M: Oliver Neukum <oliver@neukum.org> 3656M: Ali Akcaagac <aliakc@web.de> 3657M: Jamie Lenehan <lenehan@twibble.org> 3658L: dc395x@twibble.org 3659W: http://twibble.org/dist/dc395x/ 3660W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3661S: Maintained 3662F: Documentation/scsi/dc395x.txt 3663F: drivers/scsi/dc395x.* 3664 3665DCCP PROTOCOL 3666M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3667L: dccp@vger.kernel.org 3668W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3669S: Maintained 3670F: include/linux/dccp.h 3671F: include/uapi/linux/dccp.h 3672F: include/linux/tfrc.h 3673F: net/dccp/ 3674 3675DECnet NETWORK LAYER 3676W: http://linux-decnet.sourceforge.net 3677L: linux-decnet-user@lists.sourceforge.net 3678S: Orphan 3679F: Documentation/networking/decnet.txt 3680F: net/decnet/ 3681 3682DECSTATION PLATFORM SUPPORT 3683M: "Maciej W. Rozycki" <macro@linux-mips.org> 3684L: linux-mips@linux-mips.org 3685W: http://www.linux-mips.org/wiki/DECstation 3686S: Maintained 3687F: arch/mips/dec/ 3688F: arch/mips/include/asm/dec/ 3689F: arch/mips/include/asm/mach-dec/ 3690 3691DEFXX FDDI NETWORK DRIVER 3692M: "Maciej W. Rozycki" <macro@linux-mips.org> 3693S: Maintained 3694F: drivers/net/fddi/defxx.* 3695 3696DELL LAPTOP DRIVER 3697M: Matthew Garrett <mjg59@srcf.ucam.org> 3698M: Pali Rohár <pali.rohar@gmail.com> 3699L: platform-driver-x86@vger.kernel.org 3700S: Maintained 3701F: drivers/platform/x86/dell-laptop.c 3702 3703DELL LAPTOP RBTN DRIVER 3704M: Pali Rohár <pali.rohar@gmail.com> 3705S: Maintained 3706F: drivers/platform/x86/dell-rbtn.* 3707 3708DELL LAPTOP FREEFALL DRIVER 3709M: Pali Rohár <pali.rohar@gmail.com> 3710S: Maintained 3711F: drivers/platform/x86/dell-smo8800.c 3712 3713DELL LAPTOP SMM DRIVER 3714M: Pali Rohár <pali.rohar@gmail.com> 3715S: Maintained 3716F: drivers/hwmon/dell-smm-hwmon.c 3717F: include/uapi/linux/i8k.h 3718 3719DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3720M: Doug Warzecha <Douglas_Warzecha@dell.com> 3721S: Maintained 3722F: Documentation/dcdbas.txt 3723F: drivers/firmware/dcdbas.* 3724 3725DELL WMI EXTRAS DRIVER 3726M: Matthew Garrett <mjg59@srcf.ucam.org> 3727M: Pali Rohár <pali.rohar@gmail.com> 3728S: Maintained 3729F: drivers/platform/x86/dell-wmi.c 3730 3731DESIGNWARE USB2 DRD IP DRIVER 3732M: John Youn <johnyoun@synopsys.com> 3733L: linux-usb@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3735S: Maintained 3736F: drivers/usb/dwc2/ 3737 3738DESIGNWARE USB3 DRD IP DRIVER 3739M: Felipe Balbi <balbi@kernel.org> 3740L: linux-usb@vger.kernel.org 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3742S: Maintained 3743F: drivers/usb/dwc3/ 3744 3745DEVICE COREDUMP (DEV_COREDUMP) 3746M: Johannes Berg <johannes@sipsolutions.net> 3747L: linux-kernel@vger.kernel.org 3748S: Maintained 3749F: drivers/base/devcoredump.c 3750F: include/linux/devcoredump.h 3751 3752DEVICE FREQUENCY (DEVFREQ) 3753M: MyungJoo Ham <myungjoo.ham@samsung.com> 3754M: Kyungmin Park <kyungmin.park@samsung.com> 3755L: linux-pm@vger.kernel.org 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3757S: Maintained 3758F: drivers/devfreq/ 3759F: include/linux/devfreq.h 3760F: Documentation/devicetree/bindings/devfreq/ 3761 3762DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3763M: Chanwoo Choi <cw00.choi@samsung.com> 3764L: linux-pm@vger.kernel.org 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3766S: Supported 3767F: drivers/devfreq/event/ 3768F: drivers/devfreq/devfreq-event.c 3769F: include/linux/devfreq-event.h 3770F: Documentation/devicetree/bindings/devfreq/event/ 3771 3772BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3773M: Chanwoo Choi <cw00.choi@samsung.com> 3774L: linux-pm@vger.kernel.org 3775L: linux-samsung-soc@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3777S: Maintained 3778F: drivers/devfreq/exynos-bus.c 3779F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3780 3781DEVICE NUMBER REGISTRY 3782M: Torben Mathiasen <device@lanana.org> 3783W: http://lanana.org/docs/device-list/index.html 3784S: Maintained 3785 3786DEVICE-MAPPER (LVM) 3787M: Alasdair Kergon <agk@redhat.com> 3788M: Mike Snitzer <snitzer@redhat.com> 3789M: dm-devel@redhat.com 3790L: dm-devel@redhat.com 3791W: http://sources.redhat.com/dm 3792Q: http://patchwork.kernel.org/project/dm-devel/list/ 3793T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3794T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3795S: Maintained 3796F: Documentation/device-mapper/ 3797F: drivers/md/dm* 3798F: drivers/md/persistent-data/ 3799F: include/linux/device-mapper.h 3800F: include/linux/dm-*.h 3801F: include/uapi/linux/dm-*.h 3802 3803DEVLINK 3804M: Jiri Pirko <jiri@mellanox.com> 3805L: netdev@vger.kernel.org 3806S: Supported 3807F: net/core/devlink.c 3808F: include/net/devlink.h 3809F: include/uapi/linux/devlink.h 3810 3811DIALOG SEMICONDUCTOR DRIVERS 3812M: Support Opensource <support.opensource@diasemi.com> 3813W: http://www.dialog-semiconductor.com/products 3814S: Supported 3815F: Documentation/hwmon/da90?? 3816F: Documentation/devicetree/bindings/mfd/da90*.txt 3817F: Documentation/devicetree/bindings/regulator/da92*.txt 3818F: Documentation/devicetree/bindings/sound/da[79]*.txt 3819F: drivers/gpio/gpio-da90??.c 3820F: drivers/hwmon/da90??-hwmon.c 3821F: drivers/iio/adc/da91??-*.c 3822F: drivers/input/misc/da90??_onkey.c 3823F: drivers/input/touchscreen/da9052_tsi.c 3824F: drivers/leds/leds-da90??.c 3825F: drivers/mfd/da903x.c 3826F: drivers/mfd/da90??-*.c 3827F: drivers/mfd/da91??-*.c 3828F: drivers/power/supply/da9052-battery.c 3829F: drivers/power/supply/da91??-*.c 3830F: drivers/regulator/da903x.c 3831F: drivers/regulator/da9???-regulator.[ch] 3832F: drivers/rtc/rtc-da90??.c 3833F: drivers/video/backlight/da90??_bl.c 3834F: drivers/watchdog/da90??_wdt.c 3835F: include/linux/mfd/da903x.h 3836F: include/linux/mfd/da9052/ 3837F: include/linux/mfd/da9055/ 3838F: include/linux/mfd/da9062/ 3839F: include/linux/mfd/da9063/ 3840F: include/linux/mfd/da9150/ 3841F: include/linux/regulator/da9211.h 3842F: include/sound/da[79]*.h 3843F: sound/soc/codecs/da[79]*.[ch] 3844 3845DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3846M: William Breathitt Gray <vilhelm.gray@gmail.com> 3847L: linux-gpio@vger.kernel.org 3848S: Maintained 3849F: drivers/gpio/gpio-gpio-mm.c 3850 3851DIGI NEO AND CLASSIC PCI PRODUCTS 3852M: Lidza Louina <lidza.louina@gmail.com> 3853M: Mark Hounschell <markh@compro.net> 3854L: driverdev-devel@linuxdriverproject.org 3855S: Maintained 3856F: drivers/staging/dgnc/ 3857 3858DIOLAN U2C-12 I2C DRIVER 3859M: Guenter Roeck <linux@roeck-us.net> 3860L: linux-i2c@vger.kernel.org 3861S: Maintained 3862F: drivers/i2c/busses/i2c-diolan-u2c.c 3863 3864DIRECT ACCESS (DAX) 3865M: Matthew Wilcox <willy@linux.intel.com> 3866L: linux-fsdevel@vger.kernel.org 3867S: Supported 3868F: fs/dax.c 3869 3870DIRECTORY NOTIFICATION (DNOTIFY) 3871M: Eric Paris <eparis@parisplace.org> 3872S: Maintained 3873F: Documentation/filesystems/dnotify.txt 3874F: fs/notify/dnotify/ 3875F: include/linux/dnotify.h 3876 3877DISK GEOMETRY AND PARTITION HANDLING 3878M: Andries Brouwer <aeb@cwi.nl> 3879W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3880W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3881W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3882S: Maintained 3883 3884DISKQUOTA 3885M: Jan Kara <jack@suse.com> 3886S: Maintained 3887F: Documentation/filesystems/quota.txt 3888F: fs/quota/ 3889F: include/linux/quota*.h 3890F: include/uapi/linux/quota*.h 3891 3892DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3893M: Bernie Thompson <bernie@plugable.com> 3894L: linux-fbdev@vger.kernel.org 3895S: Maintained 3896W: http://plugable.com/category/projects/udlfb/ 3897F: drivers/video/fbdev/udlfb.c 3898F: include/video/udlfb.h 3899F: Documentation/fb/udlfb.txt 3900 3901DISTRIBUTED LOCK MANAGER (DLM) 3902M: Christine Caulfield <ccaulfie@redhat.com> 3903M: David Teigland <teigland@redhat.com> 3904L: cluster-devel@redhat.com 3905W: http://sources.redhat.com/cluster/ 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3907S: Supported 3908F: fs/dlm/ 3909 3910DMA BUFFER SHARING FRAMEWORK 3911M: Sumit Semwal <sumit.semwal@linaro.org> 3912S: Maintained 3913L: linux-media@vger.kernel.org 3914L: dri-devel@lists.freedesktop.org 3915L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3916F: drivers/dma-buf/ 3917F: include/linux/dma-buf* 3918F: include/linux/reservation.h 3919F: include/linux/*fence.h 3920F: Documentation/dma-buf-sharing.txt 3921T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3922 3923SYNC FILE FRAMEWORK 3924M: Sumit Semwal <sumit.semwal@linaro.org> 3925R: Gustavo Padovan <gustavo@padovan.org> 3926S: Maintained 3927L: linux-media@vger.kernel.org 3928L: dri-devel@lists.freedesktop.org 3929F: drivers/dma-buf/sync_file.c 3930F: include/linux/sync_file.h 3931F: Documentation/sync_file.txt 3932T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3933 3934DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3935M: Vinod Koul <vinod.koul@intel.com> 3936L: dmaengine@vger.kernel.org 3937Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3938S: Maintained 3939F: drivers/dma/ 3940F: include/linux/dmaengine.h 3941F: Documentation/devicetree/bindings/dma/ 3942F: Documentation/dmaengine/ 3943T: git git://git.infradead.org/users/vkoul/slave-dma.git 3944 3945DME1737 HARDWARE MONITOR DRIVER 3946M: Juerg Haefliger <juergh@gmail.com> 3947L: linux-hwmon@vger.kernel.org 3948S: Maintained 3949F: Documentation/hwmon/dme1737 3950F: drivers/hwmon/dme1737.c 3951 3952DMI/SMBIOS SUPPORT 3953M: Jean Delvare <jdelvare@suse.com> 3954S: Maintained 3955T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3956F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3957F: drivers/firmware/dmi-id.c 3958F: drivers/firmware/dmi_scan.c 3959F: include/linux/dmi.h 3960 3961DOCUMENTATION 3962M: Jonathan Corbet <corbet@lwn.net> 3963L: linux-doc@vger.kernel.org 3964S: Maintained 3965F: Documentation/ 3966F: scripts/docproc.c 3967F: scripts/kernel-doc* 3968X: Documentation/ABI/ 3969X: Documentation/devicetree/ 3970X: Documentation/acpi 3971X: Documentation/power 3972X: Documentation/spi 3973X: Documentation/media 3974T: git git://git.lwn.net/linux.git docs-next 3975 3976DOUBLETALK DRIVER 3977M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3978L: blinux-list@redhat.com 3979S: Maintained 3980F: drivers/char/dtlk.c 3981F: include/linux/dtlk.h 3982 3983DPT_I2O SCSI RAID DRIVER 3984M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3985L: linux-scsi@vger.kernel.org 3986W: http://www.adaptec.com/ 3987S: Maintained 3988F: drivers/scsi/dpt* 3989F: drivers/scsi/dpt/ 3990 3991DRBD DRIVER 3992M: Philipp Reisner <philipp.reisner@linbit.com> 3993M: Lars Ellenberg <lars.ellenberg@linbit.com> 3994L: drbd-dev@lists.linbit.com 3995W: http://www.drbd.org 3996T: git git://git.linbit.com/linux-drbd.git 3997T: git git://git.linbit.com/drbd-8.4.git 3998S: Supported 3999F: drivers/block/drbd/ 4000F: lib/lru_cache.c 4001F: Documentation/blockdev/drbd/ 4002 4003DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4006S: Supported 4007F: Documentation/kobject.txt 4008F: drivers/base/ 4009F: fs/debugfs/ 4010F: fs/kernfs/ 4011F: fs/sysfs/ 4012F: include/linux/debugfs.h 4013F: include/linux/kobj* 4014F: lib/kobj* 4015 4016DRM DRIVERS 4017M: David Airlie <airlied@linux.ie> 4018L: dri-devel@lists.freedesktop.org 4019T: git git://people.freedesktop.org/~airlied/linux 4020S: Maintained 4021F: drivers/gpu/drm/ 4022F: drivers/gpu/vga/ 4023F: Documentation/devicetree/bindings/display/ 4024F: Documentation/devicetree/bindings/gpu/ 4025F: Documentation/devicetree/bindings/video/ 4026F: Documentation/gpu/ 4027F: include/drm/ 4028F: include/uapi/drm/ 4029 4030DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4031M: Dave Airlie <airlied@redhat.com> 4032S: Odd Fixes 4033F: drivers/gpu/drm/ast/ 4034 4035DRM DRIVER FOR BOCHS VIRTUAL GPU 4036M: Gerd Hoffmann <kraxel@redhat.com> 4037S: Odd Fixes 4038F: drivers/gpu/drm/bochs/ 4039 4040DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4041M: Dave Airlie <airlied@redhat.com> 4042S: Odd Fixes 4043F: drivers/gpu/drm/cirrus/ 4044 4045RADEON and AMDGPU DRM DRIVERS 4046M: Alex Deucher <alexander.deucher@amd.com> 4047M: Christian König <christian.koenig@amd.com> 4048L: dri-devel@lists.freedesktop.org 4049T: git git://people.freedesktop.org/~agd5f/linux 4050S: Supported 4051F: drivers/gpu/drm/radeon/ 4052F: include/uapi/drm/radeon_drm.h 4053F: drivers/gpu/drm/amd/ 4054F: include/uapi/drm/amdgpu_drm.h 4055 4056DRM PANEL DRIVERS 4057M: Thierry Reding <thierry.reding@gmail.com> 4058L: dri-devel@lists.freedesktop.org 4059T: git git://anongit.freedesktop.org/tegra/linux.git 4060S: Maintained 4061F: drivers/gpu/drm/drm_panel.c 4062F: drivers/gpu/drm/panel/ 4063F: include/drm/drm_panel.h 4064F: Documentation/devicetree/bindings/display/panel/ 4065 4066INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4067M: Daniel Vetter <daniel.vetter@intel.com> 4068M: Jani Nikula <jani.nikula@linux.intel.com> 4069L: intel-gfx@lists.freedesktop.org 4070L: dri-devel@lists.freedesktop.org 4071W: https://01.org/linuxgraphics/ 4072Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4073T: git git://anongit.freedesktop.org/drm-intel 4074S: Supported 4075F: drivers/gpu/drm/i915/ 4076F: include/drm/i915* 4077F: include/uapi/drm/i915_drm.h 4078F: Documentation/gpu/i915.rst 4079 4080DRM DRIVERS FOR ATMEL HLCDC 4081M: Boris Brezillon <boris.brezillon@free-electrons.com> 4082L: dri-devel@lists.freedesktop.org 4083S: Supported 4084F: drivers/gpu/drm/atmel-hlcdc/ 4085F: Documentation/devicetree/bindings/drm/atmel/ 4086 4087DRM DRIVERS FOR ALLWINNER A10 4088M: Maxime Ripard <maxime.ripard@free-electrons.com> 4089L: dri-devel@lists.freedesktop.org 4090S: Supported 4091F: drivers/gpu/drm/sun4i/ 4092F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4093 4094DRM DRIVERS FOR EXYNOS 4095M: Inki Dae <inki.dae@samsung.com> 4096M: Joonyoung Shim <jy0922.shim@samsung.com> 4097M: Seung-Woo Kim <sw0312.kim@samsung.com> 4098M: Kyungmin Park <kyungmin.park@samsung.com> 4099L: dri-devel@lists.freedesktop.org 4100T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4101S: Supported 4102F: drivers/gpu/drm/exynos/ 4103F: include/uapi/drm/exynos_drm.h 4104F: Documentation/devicetree/bindings/display/exynos/ 4105 4106DRM DRIVERS FOR FREESCALE DCU 4107M: Stefan Agner <stefan@agner.ch> 4108M: Alison Wang <alison.wang@freescale.com> 4109L: dri-devel@lists.freedesktop.org 4110S: Supported 4111F: drivers/gpu/drm/fsl-dcu/ 4112F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4113F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4114F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4115 4116DRM DRIVERS FOR FREESCALE IMX 4117M: Philipp Zabel <p.zabel@pengutronix.de> 4118L: dri-devel@lists.freedesktop.org 4119S: Maintained 4120F: drivers/gpu/drm/imx/ 4121F: drivers/gpu/ipu-v3/ 4122F: Documentation/devicetree/bindings/display/imx/ 4123 4124DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4125M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4126L: dri-devel@lists.freedesktop.org 4127T: git git://github.com/patjak/drm-gma500 4128S: Maintained 4129F: drivers/gpu/drm/gma500/ 4130 4131DRM DRIVERS FOR HISILICON 4132M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4133R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4134R: Chen Feng <puck.chen@hisilicon.com> 4135L: dri-devel@lists.freedesktop.org 4136T: git git://github.com/xin3liang/linux.git 4137S: Maintained 4138F: drivers/gpu/drm/hisilicon/ 4139F: Documentation/devicetree/bindings/display/hisilicon/ 4140 4141DRM DRIVER FOR INTEL I810 VIDEO CARDS 4142S: Orphan / Obsolete 4143F: drivers/gpu/drm/i810/ 4144F: include/uapi/drm/i810_drm.h 4145 4146DRM DRIVERS FOR MEDIATEK 4147M: CK Hu <ck.hu@mediatek.com> 4148M: Philipp Zabel <p.zabel@pengutronix.de> 4149L: dri-devel@lists.freedesktop.org 4150S: Supported 4151F: drivers/gpu/drm/mediatek/ 4152F: Documentation/devicetree/bindings/display/mediatek/ 4153 4154DRM DRIVER FOR MSM ADRENO GPU 4155M: Rob Clark <robdclark@gmail.com> 4156L: linux-arm-msm@vger.kernel.org 4157L: dri-devel@lists.freedesktop.org 4158L: freedreno@lists.freedesktop.org 4159T: git git://people.freedesktop.org/~robclark/linux 4160S: Maintained 4161F: drivers/gpu/drm/msm/ 4162F: include/uapi/drm/msm_drm.h 4163F: Documentation/devicetree/bindings/display/msm/ 4164 4165DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4166M: Ben Skeggs <bskeggs@redhat.com> 4167L: dri-devel@lists.freedesktop.org 4168L: nouveau@lists.freedesktop.org 4169T: git git://github.com/skeggsb/linux 4170S: Supported 4171F: drivers/gpu/drm/nouveau/ 4172F: include/uapi/drm/nouveau_drm.h 4173 4174DRM DRIVERS FOR NVIDIA TEGRA 4175M: Thierry Reding <thierry.reding@gmail.com> 4176L: dri-devel@lists.freedesktop.org 4177L: linux-tegra@vger.kernel.org 4178T: git git://anongit.freedesktop.org/tegra/linux.git 4179S: Supported 4180F: drivers/gpu/drm/tegra/ 4181F: drivers/gpu/host1x/ 4182F: include/linux/host1x.h 4183F: include/uapi/drm/tegra_drm.h 4184F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4185 4186DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4187S: Orphan / Obsolete 4188F: drivers/gpu/drm/mga/ 4189F: include/uapi/drm/mga_drm.h 4190 4191DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4192M: Dave Airlie <airlied@redhat.com> 4193S: Odd Fixes 4194F: drivers/gpu/drm/mgag200/ 4195 4196DRM DRIVER FOR RAGE 128 VIDEO CARDS 4197S: Orphan / Obsolete 4198F: drivers/gpu/drm/r128/ 4199F: include/uapi/drm/r128_drm.h 4200 4201DRM DRIVERS FOR RENESAS 4202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4203L: dri-devel@lists.freedesktop.org 4204L: linux-renesas-soc@vger.kernel.org 4205T: git git://linuxtv.org/pinchartl/fbdev 4206S: Supported 4207F: drivers/gpu/drm/rcar-du/ 4208F: drivers/gpu/drm/shmobile/ 4209F: include/linux/platform_data/shmob_drm.h 4210F: Documentation/devicetree/bindings/display/renesas,du.txt 4211 4212DRM DRIVER FOR QXL VIRTUAL GPU 4213M: Dave Airlie <airlied@redhat.com> 4214S: Odd Fixes 4215F: drivers/gpu/drm/qxl/ 4216F: include/uapi/drm/qxl_drm.h 4217 4218DRM DRIVERS FOR ROCKCHIP 4219M: Mark Yao <mark.yao@rock-chips.com> 4220L: dri-devel@lists.freedesktop.org 4221S: Maintained 4222F: drivers/gpu/drm/rockchip/ 4223F: Documentation/devicetree/bindings/display/rockchip/ 4224 4225DRM DRIVER FOR SAVAGE VIDEO CARDS 4226S: Orphan / Obsolete 4227F: drivers/gpu/drm/savage/ 4228F: include/uapi/drm/savage_drm.h 4229 4230DRM DRIVER FOR SIS VIDEO CARDS 4231S: Orphan / Obsolete 4232F: drivers/gpu/drm/sis/ 4233F: include/uapi/drm/sis_drm.h 4234 4235DRM DRIVERS FOR STI 4236M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4237M: Vincent Abriou <vincent.abriou@st.com> 4238L: dri-devel@lists.freedesktop.org 4239T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4240S: Maintained 4241F: drivers/gpu/drm/sti 4242F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4243 4244DRM DRIVER FOR TDFX VIDEO CARDS 4245S: Orphan / Obsolete 4246F: drivers/gpu/drm/tdfx/ 4247 4248DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4249M: Dave Airlie <airlied@redhat.com> 4250S: Odd Fixes 4251F: drivers/gpu/drm/udl/ 4252 4253DRM DRIVERS FOR VIVANTE GPU IP 4254M: Lucas Stach <l.stach@pengutronix.de> 4255R: Russell King <linux+etnaviv@armlinux.org.uk> 4256R: Christian Gmeiner <christian.gmeiner@gmail.com> 4257L: dri-devel@lists.freedesktop.org 4258S: Maintained 4259F: drivers/gpu/drm/etnaviv/ 4260F: include/uapi/drm/etnaviv_drm.h 4261F: Documentation/devicetree/bindings/display/etnaviv/ 4262 4263DRM DRIVER FOR VMWARE VIRTUAL GPU 4264M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4265M: Sinclair Yeh <syeh@vmware.com> 4266M: Thomas Hellstrom <thellstrom@vmware.com> 4267L: dri-devel@lists.freedesktop.org 4268T: git git://people.freedesktop.org/~syeh/repos_linux 4269T: git git://people.freedesktop.org/~thomash/linux 4270S: Supported 4271F: drivers/gpu/drm/vmwgfx/ 4272F: include/uapi/drm/vmwgfx_drm.h 4273 4274DRM DRIVERS FOR VC4 4275M: Eric Anholt <eric@anholt.net> 4276T: git git://github.com/anholt/linux 4277S: Supported 4278F: drivers/gpu/drm/vc4/ 4279F: include/uapi/drm/vc4_drm.h 4280F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4281 4282DRM DRIVERS FOR TI OMAP 4283M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4284L: dri-devel@lists.freedesktop.org 4285S: Maintained 4286F: drivers/gpu/drm/omapdrm/ 4287F: Documentation/devicetree/bindings/display/ti/ 4288 4289DRM DRIVERS FOR TI LCDC 4290M: Jyri Sarha <jsarha@ti.com> 4291R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4292L: dri-devel@lists.freedesktop.org 4293S: Maintained 4294F: drivers/gpu/drm/tilcdc/ 4295F: Documentation/devicetree/bindings/display/tilcdc/ 4296 4297DSBR100 USB FM RADIO DRIVER 4298M: Alexey Klimov <klimov.linux@gmail.com> 4299L: linux-media@vger.kernel.org 4300T: git git://linuxtv.org/media_tree.git 4301S: Maintained 4302F: drivers/media/radio/dsbr100.c 4303 4304DSCC4 DRIVER 4305M: Francois Romieu <romieu@fr.zoreil.com> 4306L: netdev@vger.kernel.org 4307S: Maintained 4308F: drivers/net/wan/dscc4.c 4309 4310DT3155 MEDIA DRIVER 4311M: Hans Verkuil <hverkuil@xs4all.nl> 4312L: linux-media@vger.kernel.org 4313T: git git://linuxtv.org/media_tree.git 4314W: https://linuxtv.org 4315S: Odd Fixes 4316F: drivers/media/pci/dt3155/ 4317 4318DVB_USB_AF9015 MEDIA DRIVER 4319M: Antti Palosaari <crope@iki.fi> 4320L: linux-media@vger.kernel.org 4321W: https://linuxtv.org 4322W: http://palosaari.fi/linux/ 4323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4324T: git git://linuxtv.org/anttip/media_tree.git 4325S: Maintained 4326F: drivers/media/usb/dvb-usb-v2/af9015* 4327 4328DVB_USB_AF9035 MEDIA DRIVER 4329M: Antti Palosaari <crope@iki.fi> 4330L: linux-media@vger.kernel.org 4331W: https://linuxtv.org 4332W: http://palosaari.fi/linux/ 4333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4334T: git git://linuxtv.org/anttip/media_tree.git 4335S: Maintained 4336F: drivers/media/usb/dvb-usb-v2/af9035* 4337 4338DVB_USB_ANYSEE MEDIA DRIVER 4339M: Antti Palosaari <crope@iki.fi> 4340L: linux-media@vger.kernel.org 4341W: https://linuxtv.org 4342W: http://palosaari.fi/linux/ 4343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4344T: git git://linuxtv.org/anttip/media_tree.git 4345S: Maintained 4346F: drivers/media/usb/dvb-usb-v2/anysee* 4347 4348DVB_USB_AU6610 MEDIA DRIVER 4349M: Antti Palosaari <crope@iki.fi> 4350L: linux-media@vger.kernel.org 4351W: https://linuxtv.org 4352W: http://palosaari.fi/linux/ 4353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4354T: git git://linuxtv.org/anttip/media_tree.git 4355S: Maintained 4356F: drivers/media/usb/dvb-usb-v2/au6610* 4357 4358DVB_USB_CE6230 MEDIA DRIVER 4359M: Antti Palosaari <crope@iki.fi> 4360L: linux-media@vger.kernel.org 4361W: https://linuxtv.org 4362W: http://palosaari.fi/linux/ 4363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4364T: git git://linuxtv.org/anttip/media_tree.git 4365S: Maintained 4366F: drivers/media/usb/dvb-usb-v2/ce6230* 4367 4368DVB_USB_CXUSB MEDIA DRIVER 4369M: Michael Krufky <mkrufky@linuxtv.org> 4370L: linux-media@vger.kernel.org 4371W: https://linuxtv.org 4372W: http://github.com/mkrufky 4373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4374T: git git://linuxtv.org/media_tree.git 4375S: Maintained 4376F: drivers/media/usb/dvb-usb/cxusb* 4377 4378DVB_USB_EC168 MEDIA DRIVER 4379M: Antti Palosaari <crope@iki.fi> 4380L: linux-media@vger.kernel.org 4381W: https://linuxtv.org 4382W: http://palosaari.fi/linux/ 4383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4384T: git git://linuxtv.org/anttip/media_tree.git 4385S: Maintained 4386F: drivers/media/usb/dvb-usb-v2/ec168* 4387 4388DVB_USB_GL861 MEDIA DRIVER 4389M: Antti Palosaari <crope@iki.fi> 4390L: linux-media@vger.kernel.org 4391W: https://linuxtv.org 4392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4393T: git git://linuxtv.org/anttip/media_tree.git 4394S: Maintained 4395F: drivers/media/usb/dvb-usb-v2/gl861* 4396 4397DVB_USB_MXL111SF MEDIA DRIVER 4398M: Michael Krufky <mkrufky@linuxtv.org> 4399L: linux-media@vger.kernel.org 4400W: https://linuxtv.org 4401W: http://github.com/mkrufky 4402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4403T: git git://linuxtv.org/mkrufky/mxl111sf.git 4404S: Maintained 4405F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4406 4407DVB_USB_RTL28XXU MEDIA DRIVER 4408M: Antti Palosaari <crope@iki.fi> 4409L: linux-media@vger.kernel.org 4410W: https://linuxtv.org 4411W: http://palosaari.fi/linux/ 4412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4413T: git git://linuxtv.org/anttip/media_tree.git 4414S: Maintained 4415F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4416 4417DVB_USB_V2 MEDIA DRIVER 4418M: Antti Palosaari <crope@iki.fi> 4419L: linux-media@vger.kernel.org 4420W: https://linuxtv.org 4421W: http://palosaari.fi/linux/ 4422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4423T: git git://linuxtv.org/anttip/media_tree.git 4424S: Maintained 4425F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4426F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4427 4428DYNAMIC DEBUG 4429M: Jason Baron <jbaron@akamai.com> 4430S: Maintained 4431F: lib/dynamic_debug.c 4432F: include/linux/dynamic_debug.h 4433 4434DZ DECSTATION DZ11 SERIAL DRIVER 4435M: "Maciej W. Rozycki" <macro@linux-mips.org> 4436S: Maintained 4437F: drivers/tty/serial/dz.* 4438 4439E3X0 POWER BUTTON DRIVER 4440M: Moritz Fischer <moritz.fischer@ettus.com> 4441L: usrp-users@lists.ettus.com 4442W: http://www.ettus.com 4443S: Supported 4444F: drivers/input/misc/e3x0-button.c 4445F: Documentation/devicetree/bindings/input/e3x0-button.txt 4446 4447E4000 MEDIA DRIVER 4448M: Antti Palosaari <crope@iki.fi> 4449L: linux-media@vger.kernel.org 4450W: https://linuxtv.org 4451W: http://palosaari.fi/linux/ 4452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4453T: git git://linuxtv.org/anttip/media_tree.git 4454S: Maintained 4455F: drivers/media/tuners/e4000* 4456 4457EATA ISA/EISA/PCI SCSI DRIVER 4458M: Dario Ballabio <ballabio_dario@emc.com> 4459L: linux-scsi@vger.kernel.org 4460S: Maintained 4461F: drivers/scsi/eata.c 4462 4463EC100 MEDIA DRIVER 4464M: Antti Palosaari <crope@iki.fi> 4465L: linux-media@vger.kernel.org 4466W: https://linuxtv.org 4467W: http://palosaari.fi/linux/ 4468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4469T: git git://linuxtv.org/anttip/media_tree.git 4470S: Maintained 4471F: drivers/media/dvb-frontends/ec100* 4472 4473ECRYPT FILE SYSTEM 4474M: Tyler Hicks <tyhicks@canonical.com> 4475L: ecryptfs@vger.kernel.org 4476W: http://ecryptfs.org 4477W: https://launchpad.net/ecryptfs 4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4479S: Supported 4480F: Documentation/filesystems/ecryptfs.txt 4481F: fs/ecryptfs/ 4482 4483EDAC-CORE 4484M: Borislav Petkov <bp@alien8.de> 4485M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4486M: Mauro Carvalho Chehab <mchehab@kernel.org> 4487L: linux-edac@vger.kernel.org 4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4490S: Supported 4491F: Documentation/edac.txt 4492F: drivers/edac/ 4493F: include/linux/edac.h 4494 4495EDAC-AMD64 4496M: Borislav Petkov <bp@alien8.de> 4497L: linux-edac@vger.kernel.org 4498S: Maintained 4499F: drivers/edac/amd64_edac* 4500 4501EDAC-CALXEDA 4502M: Robert Richter <rric@kernel.org> 4503L: linux-edac@vger.kernel.org 4504S: Maintained 4505F: drivers/edac/highbank* 4506 4507EDAC-CAVIUM 4508M: Ralf Baechle <ralf@linux-mips.org> 4509M: David Daney <david.daney@cavium.com> 4510L: linux-edac@vger.kernel.org 4511L: linux-mips@linux-mips.org 4512S: Supported 4513F: drivers/edac/octeon_edac* 4514 4515EDAC-E752X 4516M: Mark Gross <mark.gross@intel.com> 4517L: linux-edac@vger.kernel.org 4518S: Maintained 4519F: drivers/edac/e752x_edac.c 4520 4521EDAC-E7XXX 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/e7xxx_edac.c 4525 4526EDAC-FSL_DDR 4527M: York Sun <york.sun@nxp.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/fsl_ddr_edac.* 4531 4532EDAC-GHES 4533M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4534M: Mauro Carvalho Chehab <mchehab@kernel.org> 4535L: linux-edac@vger.kernel.org 4536S: Maintained 4537F: drivers/edac/ghes_edac.c 4538 4539EDAC-I82443BXGX 4540M: Tim Small <tim@buttersideup.com> 4541L: linux-edac@vger.kernel.org 4542S: Maintained 4543F: drivers/edac/i82443bxgx_edac.c 4544 4545EDAC-I3000 4546L: linux-edac@vger.kernel.org 4547S: Orphan 4548F: drivers/edac/i3000_edac.c 4549 4550EDAC-I5000 4551L: linux-edac@vger.kernel.org 4552S: Maintained 4553F: drivers/edac/i5000_edac.c 4554 4555EDAC-I5400 4556M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4557M: Mauro Carvalho Chehab <mchehab@kernel.org> 4558L: linux-edac@vger.kernel.org 4559S: Maintained 4560F: drivers/edac/i5400_edac.c 4561 4562EDAC-I7300 4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4564M: Mauro Carvalho Chehab <mchehab@kernel.org> 4565L: linux-edac@vger.kernel.org 4566S: Maintained 4567F: drivers/edac/i7300_edac.c 4568 4569EDAC-I7CORE 4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4571M: Mauro Carvalho Chehab <mchehab@kernel.org> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/i7core_edac.c 4575 4576EDAC-I82975X 4577M: Ranganathan Desikan <ravi@jetztechnologies.com> 4578M: "Arvind R." <arvino55@gmail.com> 4579L: linux-edac@vger.kernel.org 4580S: Maintained 4581F: drivers/edac/i82975x_edac.c 4582 4583EDAC-IE31200 4584M: Jason Baron <jbaron@akamai.com> 4585L: linux-edac@vger.kernel.org 4586S: Maintained 4587F: drivers/edac/ie31200_edac.c 4588 4589EDAC-MPC85XX 4590M: Johannes Thumshirn <morbidrsa@gmail.com> 4591L: linux-edac@vger.kernel.org 4592S: Maintained 4593F: drivers/edac/mpc85xx_edac.[ch] 4594 4595EDAC-PASEMI 4596M: Egor Martovetsky <egor@pasemi.com> 4597L: linux-edac@vger.kernel.org 4598S: Maintained 4599F: drivers/edac/pasemi_edac.c 4600 4601EDAC-R82600 4602M: Tim Small <tim@buttersideup.com> 4603L: linux-edac@vger.kernel.org 4604S: Maintained 4605F: drivers/edac/r82600_edac.c 4606 4607EDAC-SBRIDGE 4608M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4609M: Mauro Carvalho Chehab <mchehab@kernel.org> 4610L: linux-edac@vger.kernel.org 4611S: Maintained 4612F: drivers/edac/sb_edac.c 4613 4614EDAC-SKYLAKE 4615M: Tony Luck <tony.luck@intel.com> 4616L: linux-edac@vger.kernel.org 4617S: Maintained 4618F: drivers/edac/skx_edac.c 4619 4620EDAC-XGENE 4621APPLIED MICRO (APM) X-GENE SOC EDAC 4622M: Loc Ho <lho@apm.com> 4623S: Supported 4624F: drivers/edac/xgene_edac.c 4625F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4626 4627EDIROL UA-101/UA-1000 DRIVER 4628M: Clemens Ladisch <clemens@ladisch.de> 4629L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4630T: git git://git.alsa-project.org/alsa-kernel.git 4631S: Maintained 4632F: sound/usb/misc/ua101.c 4633 4634EXTENSIBLE FIRMWARE INTERFACE (EFI) 4635M: Matt Fleming <matt@codeblueprint.co.uk> 4636M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4637L: linux-efi@vger.kernel.org 4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4639S: Maintained 4640F: Documentation/efi-stub.txt 4641F: arch/ia64/kernel/efi.c 4642F: arch/x86/boot/compressed/eboot.[ch] 4643F: arch/x86/include/asm/efi.h 4644F: arch/x86/platform/efi/ 4645F: drivers/firmware/efi/ 4646F: include/linux/efi*.h 4647 4648EFI VARIABLE FILESYSTEM 4649M: Matthew Garrett <matthew.garrett@nebula.com> 4650M: Jeremy Kerr <jk@ozlabs.org> 4651M: Matt Fleming <matt@codeblueprint.co.uk> 4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4653L: linux-efi@vger.kernel.org 4654S: Maintained 4655F: fs/efivarfs/ 4656 4657EFIFB FRAMEBUFFER DRIVER 4658L: linux-fbdev@vger.kernel.org 4659M: Peter Jones <pjones@redhat.com> 4660S: Maintained 4661F: drivers/video/fbdev/efifb.c 4662 4663EFI TEST DRIVER 4664L: linux-efi@vger.kernel.org 4665M: Ivan Hu <ivan.hu@canonical.com> 4666M: Matt Fleming <matt@codeblueprint.co.uk> 4667S: Maintained 4668F: drivers/firmware/efi/test/ 4669 4670EFS FILESYSTEM 4671W: http://aeschi.ch.eu.org/efs/ 4672S: Orphan 4673F: fs/efs/ 4674 4675EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4676M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4677L: netdev@vger.kernel.org 4678S: Maintained 4679F: drivers/net/ethernet/ibm/ehea/ 4680 4681EM28XX VIDEO4LINUX DRIVER 4682M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4683M: Mauro Carvalho Chehab <mchehab@kernel.org> 4684L: linux-media@vger.kernel.org 4685W: https://linuxtv.org 4686T: git git://linuxtv.org/media_tree.git 4687S: Maintained 4688F: drivers/media/usb/em28xx/ 4689F: Documentation/media/v4l-drivers/em28xx* 4690 4691EMBEDDED LINUX 4692M: Paul Gortmaker <paul.gortmaker@windriver.com> 4693M: Matt Mackall <mpm@selenic.com> 4694M: David Woodhouse <dwmw2@infradead.org> 4695L: linux-embedded@vger.kernel.org 4696S: Maintained 4697 4698EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4699M: James Smart <james.smart@avagotech.com> 4700M: Dick Kennedy <dick.kennedy@avagotech.com> 4701L: linux-scsi@vger.kernel.org 4702W: http://www.avagotech.com 4703S: Supported 4704F: drivers/scsi/lpfc/ 4705 4706ENE CB710 FLASH CARD READER DRIVER 4707M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4708S: Maintained 4709F: drivers/misc/cb710/ 4710F: drivers/mmc/host/cb710-mmc.* 4711F: include/linux/cb710.h 4712 4713ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4714M: Maxim Levitsky <maximlevitsky@gmail.com> 4715S: Maintained 4716F: drivers/media/rc/ene_ir.* 4717 4718EPSON S1D13XXX FRAMEBUFFER DRIVER 4719M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4720S: Maintained 4721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4722F: drivers/video/fbdev/s1d13xxxfb.c 4723F: include/video/s1d13xxxfb.h 4724 4725ET131X NETWORK DRIVER 4726M: Mark Einon <mark.einon@gmail.com> 4727S: Odd Fixes 4728F: drivers/net/ethernet/agere/ 4729 4730ETHERNET BRIDGE 4731M: Stephen Hemminger <stephen@networkplumber.org> 4732L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4733L: netdev@vger.kernel.org 4734W: http://www.linuxfoundation.org/en/Net:Bridge 4735S: Maintained 4736F: include/linux/netfilter_bridge/ 4737F: net/bridge/ 4738 4739ETHERNET PHY LIBRARY 4740M: Florian Fainelli <f.fainelli@gmail.com> 4741L: netdev@vger.kernel.org 4742S: Maintained 4743F: include/linux/phy.h 4744F: include/linux/phy_fixed.h 4745F: drivers/net/phy/ 4746F: Documentation/networking/phy.txt 4747F: drivers/of/of_mdio.c 4748F: drivers/of/of_net.c 4749 4750EXT2 FILE SYSTEM 4751M: Jan Kara <jack@suse.com> 4752L: linux-ext4@vger.kernel.org 4753S: Maintained 4754F: Documentation/filesystems/ext2.txt 4755F: fs/ext2/ 4756F: include/linux/ext2* 4757 4758EXT4 FILE SYSTEM 4759M: "Theodore Ts'o" <tytso@mit.edu> 4760M: Andreas Dilger <adilger.kernel@dilger.ca> 4761L: linux-ext4@vger.kernel.org 4762W: http://ext4.wiki.kernel.org 4763Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4765S: Maintained 4766F: Documentation/filesystems/ext4.txt 4767F: fs/ext4/ 4768 4769Extended Verification Module (EVM) 4770M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4771L: linux-ima-devel@lists.sourceforge.net 4772L: linux-security-module@vger.kernel.org 4773S: Supported 4774F: security/integrity/evm/ 4775 4776EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4777M: MyungJoo Ham <myungjoo.ham@samsung.com> 4778M: Chanwoo Choi <cw00.choi@samsung.com> 4779L: linux-kernel@vger.kernel.org 4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4781S: Maintained 4782F: drivers/extcon/ 4783F: include/linux/extcon/ 4784F: include/linux/extcon.h 4785F: Documentation/extcon/ 4786F: Documentation/devicetree/bindings/extcon/ 4787 4788EXYNOS DP DRIVER 4789M: Jingoo Han <jingoohan1@gmail.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Maintained 4792F: drivers/gpu/drm/exynos/exynos_dp* 4793 4794EXYNOS SYSMMU (IOMMU) driver 4795M: Marek Szyprowski <m.szyprowski@samsung.com> 4796L: iommu@lists.linux-foundation.org 4797S: Maintained 4798F: drivers/iommu/exynos-iommu.c 4799 4800EZchip NPS platform support 4801M: Noam Camus <noamc@ezchip.com> 4802S: Supported 4803F: arch/arc/plat-eznps 4804F: arch/arc/boot/dts/eznps.dts 4805 4806F71805F HARDWARE MONITORING DRIVER 4807M: Jean Delvare <jdelvare@suse.com> 4808L: linux-hwmon@vger.kernel.org 4809S: Maintained 4810F: Documentation/hwmon/f71805f 4811F: drivers/hwmon/f71805f.c 4812 4813FC0011 TUNER DRIVER 4814M: Michael Buesch <m@bues.ch> 4815L: linux-media@vger.kernel.org 4816S: Maintained 4817F: drivers/media/tuners/fc0011.h 4818F: drivers/media/tuners/fc0011.c 4819 4820FC2580 MEDIA DRIVER 4821M: Antti Palosaari <crope@iki.fi> 4822L: linux-media@vger.kernel.org 4823W: https://linuxtv.org 4824W: http://palosaari.fi/linux/ 4825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4826T: git git://linuxtv.org/anttip/media_tree.git 4827S: Maintained 4828F: drivers/media/tuners/fc2580* 4829 4830FANOTIFY 4831M: Eric Paris <eparis@redhat.com> 4832S: Maintained 4833F: fs/notify/fanotify/ 4834F: include/linux/fanotify.h 4835F: include/uapi/linux/fanotify.h 4836 4837FARSYNC SYNCHRONOUS DRIVER 4838M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4839W: http://www.farsite.co.uk/ 4840S: Supported 4841F: drivers/net/wan/farsync.* 4842 4843FAULT INJECTION SUPPORT 4844M: Akinobu Mita <akinobu.mita@gmail.com> 4845S: Supported 4846F: Documentation/fault-injection/ 4847F: lib/fault-inject.c 4848 4849FBTFT Framebuffer drivers 4850M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4851M: Noralf Trønnes <noralf@tronnes.org> 4852S: Maintained 4853F: drivers/staging/fbtft/ 4854 4855FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4856M: Johannes Thumshirn <jth@kernel.org> 4857L: fcoe-devel@open-fcoe.org 4858W: www.Open-FCoE.org 4859S: Supported 4860F: drivers/scsi/libfc/ 4861F: drivers/scsi/fcoe/ 4862F: include/scsi/fc/ 4863F: include/scsi/libfc.h 4864F: include/scsi/libfcoe.h 4865F: include/uapi/scsi/fc/ 4866 4867FILE LOCKING (flock() and fcntl()/lockf()) 4868M: Jeff Layton <jlayton@poochiereds.net> 4869M: "J. Bruce Fields" <bfields@fieldses.org> 4870L: linux-fsdevel@vger.kernel.org 4871S: Maintained 4872F: include/linux/fcntl.h 4873F: include/linux/fs.h 4874F: include/uapi/linux/fcntl.h 4875F: include/uapi/linux/fs.h 4876F: fs/fcntl.c 4877F: fs/locks.c 4878 4879FILESYSTEMS (VFS and infrastructure) 4880M: Alexander Viro <viro@zeniv.linux.org.uk> 4881L: linux-fsdevel@vger.kernel.org 4882S: Maintained 4883F: fs/* 4884 4885FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4886M: Riku Voipio <riku.voipio@iki.fi> 4887L: linux-hwmon@vger.kernel.org 4888S: Maintained 4889F: drivers/hwmon/f75375s.c 4890F: include/linux/f75375s.h 4891 4892FIREWIRE AUDIO DRIVERS 4893M: Clemens Ladisch <clemens@ladisch.de> 4894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4895T: git git://git.alsa-project.org/alsa-kernel.git 4896S: Maintained 4897F: sound/firewire/ 4898 4899FIREWIRE MEDIA DRIVERS (firedtv) 4900M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4901L: linux-media@vger.kernel.org 4902L: linux1394-devel@lists.sourceforge.net 4903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4904S: Maintained 4905F: drivers/media/firewire/ 4906 4907FIREWIRE SBP-2 TARGET 4908M: Chris Boot <bootc@bootc.net> 4909L: linux-scsi@vger.kernel.org 4910L: target-devel@vger.kernel.org 4911L: linux1394-devel@lists.sourceforge.net 4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4913S: Maintained 4914F: drivers/target/sbp/ 4915 4916FIREWIRE SUBSYSTEM 4917M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4918L: linux1394-devel@lists.sourceforge.net 4919W: http://ieee1394.wiki.kernel.org/ 4920T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4921S: Maintained 4922F: drivers/firewire/ 4923F: include/linux/firewire.h 4924F: include/uapi/linux/firewire*.h 4925F: tools/firewire/ 4926 4927FIRMWARE LOADER (request_firmware) 4928M: Ming Lei <ming.lei@canonical.com> 4929M: Luis R. Rodriguez <mcgrof@kernel.org> 4930L: linux-kernel@vger.kernel.org 4931S: Maintained 4932F: Documentation/firmware_class/ 4933F: drivers/base/firmware*.c 4934F: include/linux/firmware.h 4935 4936FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4937M: Joshua Morris <josh.h.morris@us.ibm.com> 4938M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4939S: Maintained 4940F: drivers/block/rsxx/ 4941 4942FLOPPY DRIVER 4943M: Jiri Kosina <jikos@kernel.org> 4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4945S: Odd fixes 4946F: drivers/block/floppy.c 4947 4948FMC SUBSYSTEM 4949M: Alessandro Rubini <rubini@gnudd.com> 4950W: http://www.ohwr.org/projects/fmc-bus 4951S: Supported 4952F: drivers/fmc/ 4953F: include/linux/fmc*.h 4954F: include/linux/ipmi-fru.h 4955K: fmc_d.*register 4956 4957FPGA MANAGER FRAMEWORK 4958M: Alan Tull <atull@opensource.altera.com> 4959R: Moritz Fischer <moritz.fischer@ettus.com> 4960S: Maintained 4961F: drivers/fpga/ 4962F: include/linux/fpga/fpga-mgr.h 4963W: http://www.rocketboards.org 4964 4965FPU EMULATOR 4966M: Bill Metzenthen <billm@melbpc.org.au> 4967W: http://floatingpoint.sourceforge.net/emulator/index.html 4968S: Maintained 4969F: arch/x86/math-emu/ 4970 4971FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4972L: netdev@vger.kernel.org 4973S: Orphan 4974F: drivers/net/wan/dlci.c 4975F: drivers/net/wan/sdla.c 4976 4977FRAMEBUFFER LAYER 4978M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4979L: linux-fbdev@vger.kernel.org 4980Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4981S: Maintained 4982F: Documentation/fb/ 4983F: drivers/video/ 4984F: include/video/ 4985F: include/linux/fb.h 4986F: include/uapi/video/ 4987F: include/uapi/linux/fb.h 4988 4989FREESCALE DIU FRAMEBUFFER DRIVER 4990M: Timur Tabi <timur@tabi.org> 4991L: linux-fbdev@vger.kernel.org 4992S: Maintained 4993F: drivers/video/fbdev/fsl-diu-fb.* 4994 4995FREESCALE DMA DRIVER 4996M: Li Yang <leoli@freescale.com> 4997M: Zhang Wei <zw@zh-kernel.org> 4998L: linuxppc-dev@lists.ozlabs.org 4999S: Maintained 5000F: drivers/dma/fsldma.* 5001 5002FREESCALE GPMI NAND DRIVER 5003M: Han Xu <han.xu@nxp.com> 5004L: linux-mtd@lists.infradead.org 5005S: Maintained 5006F: drivers/mtd/nand/gpmi-nand/* 5007 5008FREESCALE I2C CPM DRIVER 5009M: Jochen Friedrich <jochen@scram.de> 5010L: linuxppc-dev@lists.ozlabs.org 5011L: linux-i2c@vger.kernel.org 5012S: Maintained 5013F: drivers/i2c/busses/i2c-cpm.c 5014 5015FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5016M: Sascha Hauer <kernel@pengutronix.de> 5017L: linux-fbdev@vger.kernel.org 5018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5019S: Maintained 5020F: include/linux/platform_data/video-imxfb.h 5021F: drivers/video/fbdev/imxfb.c 5022 5023FREESCALE QUAD SPI DRIVER 5024M: Han Xu <han.xu@nxp.com> 5025L: linux-mtd@lists.infradead.org 5026S: Maintained 5027F: drivers/mtd/spi-nor/fsl-quadspi.c 5028 5029FREESCALE SOC FS_ENET DRIVER 5030M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5031M: Vitaly Bordug <vbordug@ru.mvista.com> 5032L: linuxppc-dev@lists.ozlabs.org 5033L: netdev@vger.kernel.org 5034S: Maintained 5035F: drivers/net/ethernet/freescale/fs_enet/ 5036F: include/linux/fs_enet_pd.h 5037 5038FREESCALE IMX / MXC FEC DRIVER 5039M: Fugang Duan <fugang.duan@nxp.com> 5040L: netdev@vger.kernel.org 5041S: Maintained 5042F: drivers/net/ethernet/freescale/fec_main.c 5043F: drivers/net/ethernet/freescale/fec_ptp.c 5044F: drivers/net/ethernet/freescale/fec.h 5045F: Documentation/devicetree/bindings/net/fsl-fec.txt 5046 5047FREESCALE QORIQ DPAA FMAN DRIVER 5048M: Madalin Bucur <madalin.bucur@nxp.com> 5049L: netdev@vger.kernel.org 5050S: Maintained 5051F: drivers/net/ethernet/freescale/fman 5052F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5053 5054FREESCALE QUICC ENGINE LIBRARY 5055L: linuxppc-dev@lists.ozlabs.org 5056S: Orphan 5057F: drivers/soc/fsl/qe/ 5058F: include/soc/fsl/*qe*.h 5059F: include/soc/fsl/*ucc*.h 5060 5061FREESCALE USB PERIPHERAL DRIVERS 5062M: Li Yang <leoli@freescale.com> 5063L: linux-usb@vger.kernel.org 5064L: linuxppc-dev@lists.ozlabs.org 5065S: Maintained 5066F: drivers/usb/gadget/udc/fsl* 5067 5068FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5069M: Li Yang <leoli@freescale.com> 5070L: netdev@vger.kernel.org 5071L: linuxppc-dev@lists.ozlabs.org 5072S: Maintained 5073F: drivers/net/ethernet/freescale/ucc_geth* 5074 5075FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5076M: Claudiu Manoil <claudiu.manoil@freescale.com> 5077L: netdev@vger.kernel.org 5078S: Maintained 5079F: drivers/net/ethernet/freescale/gianfar* 5080X: drivers/net/ethernet/freescale/gianfar_ptp.c 5081F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5082 5083FREESCALE QUICC ENGINE UCC HDLC DRIVER 5084M: Zhao Qiang <qiang.zhao@nxp.com> 5085L: netdev@vger.kernel.org 5086L: linuxppc-dev@lists.ozlabs.org 5087S: Maintained 5088F: drivers/net/wan/fsl_ucc_hdlc* 5089 5090FREESCALE QUICC ENGINE UCC UART DRIVER 5091M: Timur Tabi <timur@tabi.org> 5092L: linuxppc-dev@lists.ozlabs.org 5093S: Maintained 5094F: drivers/tty/serial/ucc_uart.c 5095 5096FREESCALE SOC SOUND DRIVERS 5097M: Timur Tabi <timur@tabi.org> 5098M: Nicolin Chen <nicoleotsuka@gmail.com> 5099M: Xiubo Li <Xiubo.Lee@gmail.com> 5100R: Fabio Estevam <fabio.estevam@nxp.com> 5101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5102L: linuxppc-dev@lists.ozlabs.org 5103S: Maintained 5104F: sound/soc/fsl/fsl* 5105F: sound/soc/fsl/imx* 5106F: sound/soc/fsl/mpc8610_hpcd.c 5107 5108FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5109M: "J. German Rivera" <German.Rivera@freescale.com> 5110M: Stuart Yoder <stuart.yoder@nxp.com> 5111L: linux-kernel@vger.kernel.org 5112S: Maintained 5113F: drivers/staging/fsl-mc/ 5114 5115FREEVXFS FILESYSTEM 5116M: Christoph Hellwig <hch@infradead.org> 5117W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5118S: Maintained 5119F: fs/freevxfs/ 5120 5121FREEZER 5122M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5123M: Pavel Machek <pavel@ucw.cz> 5124L: linux-pm@vger.kernel.org 5125S: Supported 5126F: Documentation/power/freezing-of-tasks.txt 5127F: include/linux/freezer.h 5128F: kernel/freezer.c 5129 5130FRONTSWAP API 5131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5132L: linux-kernel@vger.kernel.org 5133S: Maintained 5134F: mm/frontswap.c 5135F: include/linux/frontswap.h 5136 5137FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5138M: David Howells <dhowells@redhat.com> 5139L: linux-cachefs@redhat.com (moderated for non-subscribers) 5140S: Supported 5141F: Documentation/filesystems/caching/ 5142F: fs/fscache/ 5143F: include/linux/fscache*.h 5144 5145FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5146M: Theodore Y. Ts'o <tytso@mit.edu> 5147M: Jaegeuk Kim <jaegeuk@kernel.org> 5148S: Supported 5149F: fs/crypto/ 5150F: include/linux/fscrypto.h 5151 5152F2FS FILE SYSTEM 5153M: Jaegeuk Kim <jaegeuk@kernel.org> 5154M: Chao Yu <yuchao0@huawei.com> 5155L: linux-f2fs-devel@lists.sourceforge.net 5156W: https://f2fs.wiki.kernel.org/ 5157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5158S: Maintained 5159F: Documentation/filesystems/f2fs.txt 5160F: Documentation/ABI/testing/sysfs-fs-f2fs 5161F: fs/f2fs/ 5162F: include/linux/f2fs_fs.h 5163F: include/trace/events/f2fs.h 5164 5165FUJITSU FR-V (FRV) PORT 5166S: Orphan 5167F: arch/frv/ 5168 5169FUJITSU LAPTOP EXTRAS 5170M: Jonathan Woithe <jwoithe@just42.net> 5171L: platform-driver-x86@vger.kernel.org 5172S: Maintained 5173F: drivers/platform/x86/fujitsu-laptop.c 5174 5175FUJITSU M-5MO LS CAMERA ISP DRIVER 5176M: Kyungmin Park <kyungmin.park@samsung.com> 5177M: Heungjun Kim <riverful.kim@samsung.com> 5178L: linux-media@vger.kernel.org 5179S: Maintained 5180F: drivers/media/i2c/m5mols/ 5181F: include/media/i2c/m5mols.h 5182 5183FUJITSU TABLET EXTRAS 5184M: Robert Gerlach <khnz@gmx.de> 5185L: platform-driver-x86@vger.kernel.org 5186S: Maintained 5187F: drivers/platform/x86/fujitsu-tablet.c 5188 5189FUSE: FILESYSTEM IN USERSPACE 5190M: Miklos Szeredi <miklos@szeredi.hu> 5191L: linux-fsdevel@vger.kernel.org 5192W: http://fuse.sourceforge.net/ 5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5194S: Maintained 5195F: fs/fuse/ 5196F: include/uapi/linux/fuse.h 5197F: Documentation/filesystems/fuse.txt 5198 5199FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5200M: Rik Faith <faith@cs.unc.edu> 5201L: linux-scsi@vger.kernel.org 5202S: Odd Fixes (e.g., new signatures) 5203F: drivers/scsi/fdomain.* 5204 5205GCC PLUGINS 5206M: Kees Cook <keescook@chromium.org> 5207R: Emese Revfy <re.emese@gmail.com> 5208L: kernel-hardening@lists.openwall.com 5209S: Maintained 5210F: scripts/gcc-plugins/ 5211F: scripts/gcc-plugin.sh 5212F: Documentation/gcc-plugins.txt 5213 5214GCOV BASED KERNEL PROFILING 5215M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5216S: Maintained 5217F: kernel/gcov/ 5218F: Documentation/dev-tools/gcov.rst 5219 5220GDT SCSI DISK ARRAY CONTROLLER DRIVER 5221M: Achim Leubner <achim_leubner@adaptec.com> 5222L: linux-scsi@vger.kernel.org 5223W: http://www.icp-vortex.com/ 5224S: Supported 5225F: drivers/scsi/gdt* 5226 5227GDB KERNEL DEBUGGING HELPER SCRIPTS 5228M: Jan Kiszka <jan.kiszka@siemens.com> 5229M: Kieran Bingham <kieran@bingham.xyz> 5230S: Supported 5231F: scripts/gdb/ 5232 5233GEMTEK FM RADIO RECEIVER DRIVER 5234M: Hans Verkuil <hverkuil@xs4all.nl> 5235L: linux-media@vger.kernel.org 5236T: git git://linuxtv.org/media_tree.git 5237W: https://linuxtv.org 5238S: Maintained 5239F: drivers/media/radio/radio-gemtek* 5240 5241GENERIC GPIO I2C DRIVER 5242M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5243S: Supported 5244F: drivers/i2c/busses/i2c-gpio.c 5245F: include/linux/i2c-gpio.h 5246 5247GENERIC GPIO I2C MULTIPLEXER DRIVER 5248M: Peter Korsgaard <peter.korsgaard@barco.com> 5249L: linux-i2c@vger.kernel.org 5250S: Supported 5251F: drivers/i2c/muxes/i2c-mux-gpio.c 5252F: include/linux/i2c-mux-gpio.h 5253F: Documentation/i2c/muxes/i2c-mux-gpio 5254 5255GENERIC HDLC (WAN) DRIVERS 5256M: Krzysztof Halasa <khc@pm.waw.pl> 5257W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5258S: Maintained 5259F: drivers/net/wan/c101.c 5260F: drivers/net/wan/hd6457* 5261F: drivers/net/wan/hdlc* 5262F: drivers/net/wan/n2.c 5263F: drivers/net/wan/pc300too.c 5264F: drivers/net/wan/pci200syn.c 5265F: drivers/net/wan/wanxl* 5266 5267GENERIC INCLUDE/ASM HEADER FILES 5268M: Arnd Bergmann <arnd@arndb.de> 5269L: linux-arch@vger.kernel.org 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5271S: Maintained 5272F: include/asm-generic/ 5273F: include/uapi/asm-generic/ 5274 5275GENERIC PHY FRAMEWORK 5276M: Kishon Vijay Abraham I <kishon@ti.com> 5277L: linux-kernel@vger.kernel.org 5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5279S: Supported 5280F: drivers/phy/ 5281F: include/linux/phy/ 5282 5283GENERIC PM DOMAINS 5284M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5285M: Kevin Hilman <khilman@kernel.org> 5286M: Ulf Hansson <ulf.hansson@linaro.org> 5287L: linux-pm@vger.kernel.org 5288S: Supported 5289F: drivers/base/power/domain*.c 5290F: include/linux/pm_domain.h 5291 5292GENERIC UIO DRIVER FOR PCI DEVICES 5293M: "Michael S. Tsirkin" <mst@redhat.com> 5294L: kvm@vger.kernel.org 5295S: Supported 5296F: drivers/uio/uio_pci_generic.c 5297 5298GET_MAINTAINER SCRIPT 5299M: Joe Perches <joe@perches.com> 5300S: Maintained 5301F: scripts/get_maintainer.pl 5302 5303GENWQE (IBM Generic Workqueue Card) 5304M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5305M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5306S: Supported 5307F: drivers/misc/genwqe/ 5308 5309GFS2 FILE SYSTEM 5310M: Steven Whitehouse <swhiteho@redhat.com> 5311M: Bob Peterson <rpeterso@redhat.com> 5312L: cluster-devel@redhat.com 5313W: http://sources.redhat.com/cluster/ 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5315S: Supported 5316F: Documentation/filesystems/gfs2*.txt 5317F: fs/gfs2/ 5318F: include/uapi/linux/gfs2_ondisk.h 5319 5320GIGASET ISDN DRIVERS 5321M: Paul Bolle <pebolle@tiscali.nl> 5322L: gigaset307x-common@lists.sourceforge.net 5323W: http://gigaset307x.sourceforge.net/ 5324S: Odd Fixes 5325F: Documentation/isdn/README.gigaset 5326F: drivers/isdn/gigaset/ 5327F: include/uapi/linux/gigaset_dev.h 5328 5329GO7007 MPEG CODEC 5330M: Hans Verkuil <hans.verkuil@cisco.com> 5331L: linux-media@vger.kernel.org 5332S: Maintained 5333F: drivers/media/usb/go7007/ 5334 5335GOODIX TOUCHSCREEN 5336M: Bastien Nocera <hadess@hadess.net> 5337L: linux-input@vger.kernel.org 5338S: Maintained 5339F: drivers/input/touchscreen/goodix.c 5340 5341GPIO MOCKUP DRIVER 5342M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5343L: linux-gpio@vger.kernel.org 5344S: Maintained 5345F: drivers/gpio/gpio-mockup.c 5346F: tools/testing/selftests/gpio/ 5347 5348GPIO SUBSYSTEM 5349M: Linus Walleij <linus.walleij@linaro.org> 5350M: Alexandre Courbot <gnurou@gmail.com> 5351L: linux-gpio@vger.kernel.org 5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5353S: Maintained 5354F: Documentation/devicetree/bindings/gpio/ 5355F: Documentation/gpio/ 5356F: Documentation/ABI/testing/gpio-cdev 5357F: Documentation/ABI/obsolete/sysfs-gpio 5358F: drivers/gpio/ 5359F: include/linux/gpio/ 5360F: include/linux/gpio.h 5361F: include/asm-generic/gpio.h 5362F: include/uapi/linux/gpio.h 5363F: tools/gpio/ 5364 5365GRE DEMULTIPLEXER DRIVER 5366M: Dmitry Kozlov <xeb@mail.ru> 5367L: netdev@vger.kernel.org 5368S: Maintained 5369F: net/ipv4/gre_demux.c 5370F: net/ipv4/gre_offload.c 5371F: include/net/gre.h 5372 5373GRETH 10/100/1G Ethernet MAC device driver 5374M: Andreas Larsson <andreas@gaisler.com> 5375L: netdev@vger.kernel.org 5376S: Maintained 5377F: drivers/net/ethernet/aeroflex/ 5378 5379GREYBUS SUBSYSTEM 5380M: Johan Hovold <johan@kernel.org> 5381M: Alex Elder <elder@kernel.org> 5382M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5383S: Maintained 5384F: drivers/staging/greybus/ 5385 5386GREYBUS AUDIO PROTOCOLS DRIVERS 5387M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5388M: Mark Greer <mgreer@animalcreek.com> 5389S: Maintained 5390F: drivers/staging/greybus/audio_apbridgea.c 5391F: drivers/staging/greybus/audio_apbridgea.h 5392F: drivers/staging/greybus/audio_codec.c 5393F: drivers/staging/greybus/audio_codec.h 5394F: drivers/staging/greybus/audio_gb.c 5395F: drivers/staging/greybus/audio_manager.c 5396F: drivers/staging/greybus/audio_manager.h 5397F: drivers/staging/greybus/audio_manager_module.c 5398F: drivers/staging/greybus/audio_manager_private.h 5399F: drivers/staging/greybus/audio_manager_sysfs.c 5400F: drivers/staging/greybus/audio_module.c 5401F: drivers/staging/greybus/audio_topology.c 5402 5403GREYBUS PROTOCOLS DRIVERS 5404M: Rui Miguel Silva <rmfrfs@gmail.com> 5405S: Maintained 5406F: drivers/staging/greybus/sdio.c 5407F: drivers/staging/greybus/light.c 5408F: drivers/staging/greybus/gpio.c 5409F: drivers/staging/greybus/power_supply.c 5410F: drivers/staging/greybus/spi.c 5411F: drivers/staging/greybus/spilib.c 5412 5413GREYBUS PROTOCOLS DRIVERS 5414M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5415S: Maintained 5416F: drivers/staging/greybus/loopback.c 5417F: drivers/staging/greybus/timesync.c 5418F: drivers/staging/greybus/timesync_platform.c 5419 5420GREYBUS PROTOCOLS DRIVERS 5421M: Viresh Kumar <vireshk@kernel.org> 5422S: Maintained 5423F: drivers/staging/greybus/authentication.c 5424F: drivers/staging/greybus/bootrom.c 5425F: drivers/staging/greybus/firmware.h 5426F: drivers/staging/greybus/fw-core.c 5427F: drivers/staging/greybus/fw-download.c 5428F: drivers/staging/greybus/fw-managament.c 5429F: drivers/staging/greybus/greybus_authentication.h 5430F: drivers/staging/greybus/greybus_firmware.h 5431F: drivers/staging/greybus/hid.c 5432F: drivers/staging/greybus/i2c.c 5433F: drivers/staging/greybus/spi.c 5434F: drivers/staging/greybus/spilib.c 5435F: drivers/staging/greybus/spilib.h 5436 5437GREYBUS PROTOCOLS DRIVERS 5438M: David Lin <dtwlin@gmail.com> 5439S: Maintained 5440F: drivers/staging/greybus/uart.c 5441F: drivers/staging/greybus/log.c 5442 5443GREYBUS PLATFORM DRIVERS 5444M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5445S: Maintained 5446F: drivers/staging/greybus/arche-platform.c 5447F: drivers/staging/greybus/arche-apb-ctrl.c 5448F: drivers/staging/greybus/arche_platform.h 5449 5450GS1662 VIDEO SERIALIZER 5451M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5452L: linux-media@vger.kernel.org 5453T: git git://linuxtv.org/media_tree.git 5454S: Maintained 5455F: drivers/media/spi/gs1662.c 5456 5457GSPCA FINEPIX SUBDRIVER 5458M: Frank Zago <frank@zago.net> 5459L: linux-media@vger.kernel.org 5460T: git git://linuxtv.org/media_tree.git 5461S: Maintained 5462F: drivers/media/usb/gspca/finepix.c 5463 5464GSPCA GL860 SUBDRIVER 5465M: Olivier Lorin <o.lorin@laposte.net> 5466L: linux-media@vger.kernel.org 5467T: git git://linuxtv.org/media_tree.git 5468S: Maintained 5469F: drivers/media/usb/gspca/gl860/ 5470 5471GSPCA M5602 SUBDRIVER 5472M: Erik Andren <erik.andren@gmail.com> 5473L: linux-media@vger.kernel.org 5474T: git git://linuxtv.org/media_tree.git 5475S: Maintained 5476F: drivers/media/usb/gspca/m5602/ 5477 5478GSPCA PAC207 SONIXB SUBDRIVER 5479M: Hans Verkuil <hverkuil@xs4all.nl> 5480L: linux-media@vger.kernel.org 5481T: git git://linuxtv.org/media_tree.git 5482S: Odd Fixes 5483F: drivers/media/usb/gspca/pac207.c 5484 5485GSPCA SN9C20X SUBDRIVER 5486M: Brian Johnson <brijohn@gmail.com> 5487L: linux-media@vger.kernel.org 5488T: git git://linuxtv.org/media_tree.git 5489S: Maintained 5490F: drivers/media/usb/gspca/sn9c20x.c 5491 5492GSPCA T613 SUBDRIVER 5493M: Leandro Costantino <lcostantino@gmail.com> 5494L: linux-media@vger.kernel.org 5495T: git git://linuxtv.org/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/gspca/t613.c 5498 5499GSPCA USB WEBCAM DRIVER 5500M: Hans Verkuil <hverkuil@xs4all.nl> 5501L: linux-media@vger.kernel.org 5502T: git git://linuxtv.org/media_tree.git 5503S: Odd Fixes 5504F: drivers/media/usb/gspca/ 5505 5506GUID PARTITION TABLE (GPT) 5507M: Davidlohr Bueso <dave@stgolabs.net> 5508L: linux-efi@vger.kernel.org 5509S: Maintained 5510F: block/partitions/efi.* 5511 5512STK1160 USB VIDEO CAPTURE DRIVER 5513M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5514L: linux-media@vger.kernel.org 5515T: git git://linuxtv.org/media_tree.git 5516S: Maintained 5517F: drivers/media/usb/stk1160/ 5518 5519H8/300 ARCHITECTURE 5520M: Yoshinori Sato <ysato@users.sourceforge.jp> 5521L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5522W: http://uclinux-h8.sourceforge.jp 5523T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5524S: Maintained 5525F: arch/h8300/ 5526F: drivers/clocksource/h8300_*.c 5527F: drivers/clk/h8300/ 5528F: drivers/irqchip/irq-renesas-h8*.c 5529 5530HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5531M: Frank Seidel <frank@f-seidel.de> 5532L: platform-driver-x86@vger.kernel.org 5533W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5534S: Maintained 5535F: drivers/platform/x86/hdaps.c 5536 5537HDPVR USB VIDEO ENCODER DRIVER 5538M: Hans Verkuil <hverkuil@xs4all.nl> 5539L: linux-media@vger.kernel.org 5540T: git git://linuxtv.org/media_tree.git 5541W: https://linuxtv.org 5542S: Odd Fixes 5543F: drivers/media/usb/hdpvr/ 5544 5545HWPOISON MEMORY FAILURE HANDLING 5546M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5547L: linux-mm@kvack.org 5548S: Maintained 5549F: mm/memory-failure.c 5550F: mm/hwpoison-inject.c 5551 5552HYPERVISOR VIRTUAL CONSOLE DRIVER 5553L: linuxppc-dev@lists.ozlabs.org 5554S: Odd Fixes 5555F: drivers/tty/hvc/ 5556 5557HACKRF MEDIA DRIVER 5558M: Antti Palosaari <crope@iki.fi> 5559L: linux-media@vger.kernel.org 5560W: https://linuxtv.org 5561W: http://palosaari.fi/linux/ 5562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5563T: git git://linuxtv.org/anttip/media_tree.git 5564S: Maintained 5565F: drivers/media/usb/hackrf/ 5566 5567HARDWARE MONITORING 5568M: Jean Delvare <jdelvare@suse.com> 5569M: Guenter Roeck <linux@roeck-us.net> 5570L: linux-hwmon@vger.kernel.org 5571W: http://hwmon.wiki.kernel.org/ 5572T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5574S: Maintained 5575F: Documentation/hwmon/ 5576F: drivers/hwmon/ 5577F: include/linux/hwmon*.h 5578 5579HARDWARE RANDOM NUMBER GENERATOR CORE 5580M: Matt Mackall <mpm@selenic.com> 5581M: Herbert Xu <herbert@gondor.apana.org.au> 5582L: linux-crypto@vger.kernel.org 5583S: Odd fixes 5584F: Documentation/devicetree/bindings/rng/ 5585F: Documentation/hw_random.txt 5586F: drivers/char/hw_random/ 5587F: include/linux/hw_random.h 5588 5589HARDWARE SPINLOCK CORE 5590M: Ohad Ben-Cohen <ohad@wizery.com> 5591M: Bjorn Andersson <bjorn.andersson@linaro.org> 5592L: linux-remoteproc@vger.kernel.org 5593S: Maintained 5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5595F: Documentation/devicetree/bindings/hwlock/ 5596F: Documentation/hwspinlock.txt 5597F: drivers/hwspinlock/ 5598F: include/linux/hwspinlock.h 5599 5600HARMONY SOUND DRIVER 5601L: linux-parisc@vger.kernel.org 5602S: Maintained 5603F: sound/parisc/harmony.* 5604 5605HD29L2 MEDIA DRIVER 5606M: Antti Palosaari <crope@iki.fi> 5607L: linux-media@vger.kernel.org 5608W: https://linuxtv.org 5609W: http://palosaari.fi/linux/ 5610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5611T: git git://linuxtv.org/anttip/media_tree.git 5612S: Maintained 5613F: drivers/media/dvb-frontends/hd29l2* 5614 5615HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5616M: Brian Boylston <brian.boylston@hpe.com> 5617S: Supported 5618F: Documentation/watchdog/hpwdt.txt 5619F: drivers/watchdog/hpwdt.c 5620 5621HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5622M: Don Brace <don.brace@microsemi.com> 5623L: iss_storagedev@hp.com 5624L: esc.storagedev@microsemi.com 5625L: linux-scsi@vger.kernel.org 5626S: Supported 5627F: Documentation/scsi/hpsa.txt 5628F: drivers/scsi/hpsa*.[ch] 5629F: include/linux/cciss*.h 5630F: include/uapi/linux/cciss*.h 5631 5632HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5633M: Don Brace <don.brace@microsemi.com> 5634L: iss_storagedev@hp.com 5635L: esc.storagedev@microsemi.com 5636L: linux-scsi@vger.kernel.org 5637S: Supported 5638F: Documentation/blockdev/cciss.txt 5639F: drivers/block/cciss* 5640F: include/linux/cciss_ioctl.h 5641F: include/uapi/linux/cciss_ioctl.h 5642 5643HFI1 DRIVER 5644M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5645M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5646L: linux-rdma@vger.kernel.org 5647S: Supported 5648F: drivers/infiniband/hw/hfi1 5649 5650HFS FILESYSTEM 5651L: linux-fsdevel@vger.kernel.org 5652S: Orphan 5653F: Documentation/filesystems/hfs.txt 5654F: fs/hfs/ 5655 5656HFSPLUS FILESYSTEM 5657L: linux-fsdevel@vger.kernel.org 5658S: Orphan 5659F: Documentation/filesystems/hfsplus.txt 5660F: fs/hfsplus/ 5661 5662HGA FRAMEBUFFER DRIVER 5663M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5664L: linux-nvidia@lists.surfsouth.com 5665W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5666S: Maintained 5667F: drivers/video/fbdev/hgafb.c 5668 5669HIBERNATION (aka Software Suspend, aka swsusp) 5670M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5671M: Pavel Machek <pavel@ucw.cz> 5672L: linux-pm@vger.kernel.org 5673B: https://bugzilla.kernel.org 5674S: Supported 5675F: arch/x86/power/ 5676F: drivers/base/power/ 5677F: kernel/power/ 5678F: include/linux/suspend.h 5679F: include/linux/freezer.h 5680F: include/linux/pm.h 5681F: arch/*/include/asm/suspend*.h 5682 5683HID CORE LAYER 5684M: Jiri Kosina <jikos@kernel.org> 5685R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5686L: linux-input@vger.kernel.org 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5688S: Maintained 5689F: drivers/hid/ 5690F: include/linux/hid* 5691F: include/uapi/linux/hid* 5692 5693HID SENSOR HUB DRIVERS 5694M: Jiri Kosina <jikos@kernel.org> 5695M: Jonathan Cameron <jic23@kernel.org> 5696M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5697L: linux-input@vger.kernel.org 5698L: linux-iio@vger.kernel.org 5699S: Maintained 5700F: Documentation/hid/hid-sensor* 5701F: drivers/hid/hid-sensor-* 5702F: drivers/iio/*/hid-* 5703F: include/linux/hid-sensor-* 5704 5705HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5706M: Thomas Gleixner <tglx@linutronix.de> 5707L: linux-kernel@vger.kernel.org 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5709S: Maintained 5710F: Documentation/timers/ 5711F: kernel/time/hrtimer.c 5712F: kernel/time/clockevents.c 5713F: kernel/time/tick*.* 5714F: kernel/time/timer_*.c 5715F: include/linux/clockchips.h 5716F: include/linux/hrtimer.h 5717 5718HIGH-SPEED SCC DRIVER FOR AX.25 5719L: linux-hams@vger.kernel.org 5720S: Orphan 5721F: drivers/net/hamradio/dmascc.c 5722F: drivers/net/hamradio/scc.c 5723 5724HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5725M: HighPoint Linux Team <linux@highpoint-tech.com> 5726W: http://www.highpoint-tech.com 5727S: Supported 5728F: Documentation/scsi/hptiop.txt 5729F: drivers/scsi/hptiop.c 5730 5731HIPPI 5732M: Jes Sorensen <jes@trained-monkey.org> 5733L: linux-hippi@sunsite.dk 5734S: Maintained 5735F: include/linux/hippidevice.h 5736F: include/uapi/linux/if_hippi.h 5737F: net/802/hippi.c 5738F: drivers/net/hippi/ 5739 5740HISILICON NETWORK SUBSYSTEM DRIVER 5741M: Yisen Zhuang <yisen.zhuang@huawei.com> 5742M: Salil Mehta <salil.mehta@huawei.com> 5743L: netdev@vger.kernel.org 5744W: http://www.hisilicon.com 5745S: Maintained 5746F: drivers/net/ethernet/hisilicon/ 5747F: Documentation/devicetree/bindings/net/hisilicon*.txt 5748 5749HISILICON ROCE DRIVER 5750M: Lijun Ou <oulijun@huawei.com> 5751M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5752L: linux-rdma@vger.kernel.org 5753S: Maintained 5754F: drivers/infiniband/hw/hns/ 5755F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5756 5757HISILICON SAS Controller 5758M: John Garry <john.garry@huawei.com> 5759W: http://www.hisilicon.com 5760S: Supported 5761F: drivers/scsi/hisi_sas/ 5762F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5763 5764HOST AP DRIVER 5765M: Jouni Malinen <j@w1.fi> 5766L: linux-wireless@vger.kernel.org 5767W: http://w1.fi/hostap-driver.html 5768S: Obsolete 5769F: drivers/net/wireless/intersil/hostap/ 5770 5771HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5772L: platform-driver-x86@vger.kernel.org 5773S: Orphan 5774F: drivers/platform/x86/tc1100-wmi.c 5775 5776HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5777M: Jaroslav Kysela <perex@perex.cz> 5778S: Maintained 5779F: drivers/net/ethernet/hp/hp100.* 5780 5781HPET: High Precision Event Timers driver 5782M: Clemens Ladisch <clemens@ladisch.de> 5783S: Maintained 5784F: Documentation/timers/hpet.txt 5785F: drivers/char/hpet.c 5786F: include/linux/hpet.h 5787F: include/uapi/linux/hpet.h 5788 5789HPET: x86 5790S: Orphan 5791F: arch/x86/kernel/hpet.c 5792F: arch/x86/include/asm/hpet.h 5793 5794HPFS FILESYSTEM 5795M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5796W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5797S: Maintained 5798F: fs/hpfs/ 5799 5800HSI SUBSYSTEM 5801M: Sebastian Reichel <sre@kernel.org> 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5803S: Maintained 5804F: Documentation/ABI/testing/sysfs-bus-hsi 5805F: Documentation/device-drivers/serial-interfaces.rst 5806F: drivers/hsi/ 5807F: include/linux/hsi/ 5808F: include/uapi/linux/hsi/ 5809 5810HSO 3G MODEM DRIVER 5811M: Jan Dumon <j.dumon@option.com> 5812W: http://www.pharscape.org 5813S: Maintained 5814F: drivers/net/usb/hso.c 5815 5816HSR NETWORK PROTOCOL 5817M: Arvid Brodin <arvid.brodin@alten.se> 5818L: netdev@vger.kernel.org 5819S: Maintained 5820F: net/hsr/ 5821 5822HTCPEN TOUCHSCREEN DRIVER 5823M: Pau Oliva Fora <pof@eslack.org> 5824L: linux-input@vger.kernel.org 5825S: Maintained 5826F: drivers/input/touchscreen/htcpen.c 5827 5828HUGETLB FILESYSTEM 5829M: Nadia Yvette Chambers <nyc@holomorphy.com> 5830S: Maintained 5831F: fs/hugetlbfs/ 5832 5833HVA ST MEDIA DRIVER 5834M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5835L: linux-media@vger.kernel.org 5836T: git git://linuxtv.org/media_tree.git 5837W: https://linuxtv.org 5838S: Supported 5839F: drivers/media/platform/sti/hva 5840 5841Hyper-V CORE AND DRIVERS 5842M: "K. Y. Srinivasan" <kys@microsoft.com> 5843M: Haiyang Zhang <haiyangz@microsoft.com> 5844L: devel@linuxdriverproject.org 5845S: Maintained 5846F: arch/x86/include/asm/mshyperv.h 5847F: arch/x86/include/uapi/asm/hyperv.h 5848F: arch/x86/kernel/cpu/mshyperv.c 5849F: drivers/hid/hid-hyperv.c 5850F: drivers/hv/ 5851F: drivers/input/serio/hyperv-keyboard.c 5852F: drivers/pci/host/pci-hyperv.c 5853F: drivers/net/hyperv/ 5854F: drivers/scsi/storvsc_drv.c 5855F: drivers/video/fbdev/hyperv_fb.c 5856F: include/linux/hyperv.h 5857F: tools/hv/ 5858F: Documentation/ABI/stable/sysfs-bus-vmbus 5859 5860I2C MUXES 5861M: Peter Rosin <peda@axentia.se> 5862L: linux-i2c@vger.kernel.org 5863S: Maintained 5864F: Documentation/i2c/i2c-topology 5865F: Documentation/i2c/muxes/ 5866F: Documentation/devicetree/bindings/i2c/i2c-mux* 5867F: Documentation/devicetree/bindings/i2c/i2c-arb* 5868F: Documentation/devicetree/bindings/i2c/i2c-gate* 5869F: drivers/i2c/i2c-mux.c 5870F: drivers/i2c/muxes/ 5871F: include/linux/i2c-mux.h 5872 5873I2C OVER PARALLEL PORT 5874M: Jean Delvare <jdelvare@suse.com> 5875L: linux-i2c@vger.kernel.org 5876S: Maintained 5877F: Documentation/i2c/busses/i2c-parport 5878F: Documentation/i2c/busses/i2c-parport-light 5879F: drivers/i2c/busses/i2c-parport.c 5880F: drivers/i2c/busses/i2c-parport-light.c 5881 5882I2C/SMBUS CONTROLLER DRIVERS FOR PC 5883M: Jean Delvare <jdelvare@suse.com> 5884L: linux-i2c@vger.kernel.org 5885S: Maintained 5886F: Documentation/i2c/busses/i2c-ali1535 5887F: Documentation/i2c/busses/i2c-ali1563 5888F: Documentation/i2c/busses/i2c-ali15x3 5889F: Documentation/i2c/busses/i2c-amd756 5890F: Documentation/i2c/busses/i2c-amd8111 5891F: Documentation/i2c/busses/i2c-i801 5892F: Documentation/i2c/busses/i2c-nforce2 5893F: Documentation/i2c/busses/i2c-piix4 5894F: Documentation/i2c/busses/i2c-sis5595 5895F: Documentation/i2c/busses/i2c-sis630 5896F: Documentation/i2c/busses/i2c-sis96x 5897F: Documentation/i2c/busses/i2c-via 5898F: Documentation/i2c/busses/i2c-viapro 5899F: drivers/i2c/busses/i2c-ali1535.c 5900F: drivers/i2c/busses/i2c-ali1563.c 5901F: drivers/i2c/busses/i2c-ali15x3.c 5902F: drivers/i2c/busses/i2c-amd756.c 5903F: drivers/i2c/busses/i2c-amd756-s4882.c 5904F: drivers/i2c/busses/i2c-amd8111.c 5905F: drivers/i2c/busses/i2c-i801.c 5906F: drivers/i2c/busses/i2c-isch.c 5907F: drivers/i2c/busses/i2c-nforce2.c 5908F: drivers/i2c/busses/i2c-nforce2-s4985.c 5909F: drivers/i2c/busses/i2c-piix4.c 5910F: drivers/i2c/busses/i2c-sis5595.c 5911F: drivers/i2c/busses/i2c-sis630.c 5912F: drivers/i2c/busses/i2c-sis96x.c 5913F: drivers/i2c/busses/i2c-via.c 5914F: drivers/i2c/busses/i2c-viapro.c 5915 5916I2C/SMBUS ISMT DRIVER 5917M: Seth Heasley <seth.heasley@intel.com> 5918M: Neil Horman <nhorman@tuxdriver.com> 5919L: linux-i2c@vger.kernel.org 5920F: drivers/i2c/busses/i2c-ismt.c 5921F: Documentation/i2c/busses/i2c-ismt 5922 5923I2C/SMBUS STUB DRIVER 5924M: Jean Delvare <jdelvare@suse.com> 5925L: linux-i2c@vger.kernel.org 5926S: Maintained 5927F: drivers/i2c/i2c-stub.c 5928 5929I2C SUBSYSTEM 5930M: Wolfram Sang <wsa@the-dreams.de> 5931L: linux-i2c@vger.kernel.org 5932W: https://i2c.wiki.kernel.org/ 5933Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5935S: Maintained 5936F: Documentation/devicetree/bindings/i2c/ 5937F: Documentation/i2c/ 5938F: drivers/i2c/ 5939F: drivers/i2c/*/ 5940F: include/linux/i2c.h 5941F: include/linux/i2c-*.h 5942F: include/uapi/linux/i2c.h 5943F: include/uapi/linux/i2c-*.h 5944 5945I2C ACPI SUPPORT 5946M: Mika Westerberg <mika.westerberg@linux.intel.com> 5947L: linux-i2c@vger.kernel.org 5948L: linux-acpi@vger.kernel.org 5949S: Maintained 5950 5951I2C-TAOS-EVM DRIVER 5952M: Jean Delvare <jdelvare@suse.com> 5953L: linux-i2c@vger.kernel.org 5954S: Maintained 5955F: Documentation/i2c/busses/i2c-taos-evm 5956F: drivers/i2c/busses/i2c-taos-evm.c 5957 5958I2C-TINY-USB DRIVER 5959M: Till Harbaum <till@harbaum.org> 5960L: linux-i2c@vger.kernel.org 5961W: http://www.harbaum.org/till/i2c_tiny_usb 5962S: Maintained 5963F: drivers/i2c/busses/i2c-tiny-usb.c 5964 5965i386 BOOT CODE 5966M: "H. Peter Anvin" <hpa@zytor.com> 5967S: Maintained 5968F: arch/x86/boot/ 5969 5970i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5971M: "H. Peter Anvin" <hpa@zytor.com> 5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5973S: Maintained 5974 5975IA64 (Itanium) PLATFORM 5976M: Tony Luck <tony.luck@intel.com> 5977M: Fenghua Yu <fenghua.yu@intel.com> 5978L: linux-ia64@vger.kernel.org 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5980S: Maintained 5981F: arch/ia64/ 5982 5983IBM Power VMX Cryptographic instructions 5984M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5985M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5986L: linux-crypto@vger.kernel.org 5987S: Supported 5988F: drivers/crypto/vmx/Makefile 5989F: drivers/crypto/vmx/Kconfig 5990F: drivers/crypto/vmx/vmx.c 5991F: drivers/crypto/vmx/aes* 5992F: drivers/crypto/vmx/ghash* 5993F: drivers/crypto/vmx/ppc-xlate.pl 5994 5995IBM Power in-Nest Crypto Acceleration 5996M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5997M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5998L: linux-crypto@vger.kernel.org 5999S: Supported 6000F: drivers/crypto/nx/Makefile 6001F: drivers/crypto/nx/Kconfig 6002F: drivers/crypto/nx/nx-aes* 6003F: drivers/crypto/nx/nx-sha* 6004F: drivers/crypto/nx/nx.* 6005F: drivers/crypto/nx/nx_csbcpb.h 6006F: drivers/crypto/nx/nx_debugfs.h 6007 6008IBM Power 842 compression accelerator 6009M: Dan Streetman <ddstreet@ieee.org> 6010S: Supported 6011F: drivers/crypto/nx/Makefile 6012F: drivers/crypto/nx/Kconfig 6013F: drivers/crypto/nx/nx-842* 6014F: include/linux/sw842.h 6015F: crypto/842.c 6016F: lib/842/ 6017 6018IBM Power Linux RAID adapter 6019M: Brian King <brking@us.ibm.com> 6020S: Supported 6021F: drivers/scsi/ipr.* 6022 6023IBM Power Virtual Ethernet Device Driver 6024M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6025L: netdev@vger.kernel.org 6026S: Supported 6027F: drivers/net/ethernet/ibm/ibmveth.* 6028 6029IBM Power SRIOV Virtual NIC Device Driver 6030M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6031M: John Allen <jallen@linux.vnet.ibm.com> 6032L: netdev@vger.kernel.org 6033S: Supported 6034F: drivers/net/ethernet/ibm/ibmvnic.* 6035 6036IBM Power Virtual SCSI Device Drivers 6037M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6038L: linux-scsi@vger.kernel.org 6039S: Supported 6040F: drivers/scsi/ibmvscsi/ibmvscsi* 6041F: include/scsi/viosrp.h 6042 6043IBM Power Virtual SCSI Device Target Driver 6044M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6045M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6046L: linux-scsi@vger.kernel.org 6047L: target-devel@vger.kernel.org 6048S: Supported 6049F: drivers/scsi/ibmvscsi_tgt/ 6050 6051IBM Power Virtual FC Device Drivers 6052M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6053L: linux-scsi@vger.kernel.org 6054S: Supported 6055F: drivers/scsi/ibmvscsi/ibmvfc* 6056 6057IBM ServeRAID RAID DRIVER 6058S: Orphan 6059F: drivers/scsi/ips.* 6060 6061ICH LPC AND GPIO DRIVER 6062M: Peter Tyser <ptyser@xes-inc.com> 6063S: Maintained 6064F: drivers/mfd/lpc_ich.c 6065F: drivers/gpio/gpio-ich.c 6066 6067IDE SUBSYSTEM 6068M: "David S. Miller" <davem@davemloft.net> 6069L: linux-ide@vger.kernel.org 6070Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6072S: Maintained 6073F: Documentation/ide/ 6074F: drivers/ide/ 6075F: include/linux/ide.h 6076 6077IDEAPAD LAPTOP EXTRAS DRIVER 6078M: Ike Panhc <ike.pan@canonical.com> 6079L: platform-driver-x86@vger.kernel.org 6080W: http://launchpad.net/ideapad-laptop 6081S: Maintained 6082F: drivers/platform/x86/ideapad-laptop.c 6083 6084IDEAPAD LAPTOP SLIDEBAR DRIVER 6085M: Andrey Moiseev <o2g.org.ru@gmail.com> 6086L: linux-input@vger.kernel.org 6087W: https://github.com/o2genum/ideapad-slidebar 6088S: Maintained 6089F: drivers/input/misc/ideapad_slidebar.c 6090 6091IDE/ATAPI DRIVERS 6092M: Borislav Petkov <bp@alien8.de> 6093L: linux-ide@vger.kernel.org 6094S: Maintained 6095F: Documentation/cdrom/ide-cd 6096F: drivers/ide/ide-cd* 6097 6098IDLE-I7300 6099M: Andy Henroid <andrew.d.henroid@intel.com> 6100L: linux-pm@vger.kernel.org 6101S: Supported 6102F: drivers/idle/i7300_idle.c 6103 6104IEEE 802.15.4 SUBSYSTEM 6105M: Alexander Aring <aar@pengutronix.de> 6106L: linux-wpan@vger.kernel.org 6107W: http://wpan.cakelab.org/ 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6110S: Maintained 6111F: net/ieee802154/ 6112F: net/mac802154/ 6113F: drivers/net/ieee802154/ 6114F: include/linux/nl802154.h 6115F: include/linux/ieee802154.h 6116F: include/net/nl802154.h 6117F: include/net/mac802154.h 6118F: include/net/af_ieee802154.h 6119F: include/net/cfg802154.h 6120F: include/net/ieee802154_netdev.h 6121F: Documentation/networking/ieee802154.txt 6122 6123IGORPLUG-USB IR RECEIVER 6124M: Sean Young <sean@mess.org> 6125L: linux-media@vger.kernel.org 6126S: Maintained 6127F: drivers/media/rc/igorplugusb.c 6128 6129IGUANAWORKS USB IR TRANSCEIVER 6130M: Sean Young <sean@mess.org> 6131L: linux-media@vger.kernel.org 6132S: Maintained 6133F: drivers/media/rc/iguanair.c 6134 6135IIO SUBSYSTEM AND DRIVERS 6136M: Jonathan Cameron <jic23@kernel.org> 6137R: Hartmut Knaack <knaack.h@gmx.de> 6138R: Lars-Peter Clausen <lars@metafoo.de> 6139R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6140L: linux-iio@vger.kernel.org 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6142S: Maintained 6143F: Documentation/devicetree/bindings/iio/ 6144F: drivers/iio/ 6145F: drivers/staging/iio/ 6146F: include/linux/iio/ 6147F: tools/iio/ 6148 6149IKANOS/ADI EAGLE ADSL USB DRIVER 6150M: Matthieu Castet <castet.matthieu@free.fr> 6151M: Stanislaw Gruszka <stf_xl@wp.pl> 6152S: Maintained 6153F: drivers/usb/atm/ueagle-atm.c 6154 6155IMGTEC ASCII LCD DRIVER 6156M: Paul Burton <paul.burton@imgtec.com> 6157S: Maintained 6158F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6159F: drivers/auxdisplay/img-ascii-lcd.c 6160 6161INA209 HARDWARE MONITOR DRIVER 6162M: Guenter Roeck <linux@roeck-us.net> 6163L: linux-hwmon@vger.kernel.org 6164S: Maintained 6165F: Documentation/hwmon/ina209 6166F: Documentation/devicetree/bindings/i2c/ina209.txt 6167F: drivers/hwmon/ina209.c 6168 6169INA2XX HARDWARE MONITOR DRIVER 6170M: Guenter Roeck <linux@roeck-us.net> 6171L: linux-hwmon@vger.kernel.org 6172S: Maintained 6173F: Documentation/hwmon/ina2xx 6174F: drivers/hwmon/ina2xx.c 6175F: include/linux/platform_data/ina2xx.h 6176 6177INDUSTRY PACK SUBSYSTEM (IPACK) 6178M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6179M: Jens Taprogge <jens.taprogge@taprogge.org> 6180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6181L: industrypack-devel@lists.sourceforge.net 6182W: http://industrypack.sourceforge.net 6183S: Maintained 6184F: drivers/ipack/ 6185 6186INGENIC JZ4780 DMA Driver 6187M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6188S: Maintained 6189F: drivers/dma/dma-jz4780.c 6190 6191INGENIC JZ4780 NAND DRIVER 6192M: Harvey Hunt <harveyhuntnexus@gmail.com> 6193L: linux-mtd@lists.infradead.org 6194S: Maintained 6195F: drivers/mtd/nand/jz4780_* 6196 6197INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6198M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6199M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6200L: linux-ima-devel@lists.sourceforge.net 6201L: linux-ima-user@lists.sourceforge.net 6202L: linux-security-module@vger.kernel.org 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6204S: Supported 6205F: security/integrity/ima/ 6206 6207IMGTEC IR DECODER DRIVER 6208M: James Hogan <james.hogan@imgtec.com> 6209S: Maintained 6210F: drivers/media/rc/img-ir/ 6211 6212IMS TWINTURBO FRAMEBUFFER DRIVER 6213L: linux-fbdev@vger.kernel.org 6214S: Orphan 6215F: drivers/video/fbdev/imsttfb.c 6216 6217INFINIBAND SUBSYSTEM 6218M: Doug Ledford <dledford@redhat.com> 6219M: Sean Hefty <sean.hefty@intel.com> 6220M: Hal Rosenstock <hal.rosenstock@gmail.com> 6221L: linux-rdma@vger.kernel.org 6222W: http://www.openfabrics.org/ 6223Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6225S: Supported 6226F: Documentation/infiniband/ 6227F: drivers/infiniband/ 6228F: include/uapi/linux/if_infiniband.h 6229F: include/uapi/rdma/ 6230F: include/rdma/ 6231 6232INOTIFY 6233M: John McCutchan <john@johnmccutchan.com> 6234M: Robert Love <rlove@rlove.org> 6235M: Eric Paris <eparis@parisplace.org> 6236S: Maintained 6237F: Documentation/filesystems/inotify.txt 6238F: fs/notify/inotify/ 6239F: include/linux/inotify.h 6240F: include/uapi/linux/inotify.h 6241 6242INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6243M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6244L: linux-input@vger.kernel.org 6245Q: http://patchwork.kernel.org/project/linux-input/list/ 6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6247S: Maintained 6248F: drivers/input/ 6249F: include/linux/input.h 6250F: include/uapi/linux/input.h 6251F: include/linux/input/ 6252F: Documentation/devicetree/bindings/input/ 6253 6254INPUT MULTITOUCH (MT) PROTOCOL 6255M: Henrik Rydberg <rydberg@bitmath.org> 6256L: linux-input@vger.kernel.org 6257S: Odd fixes 6258F: Documentation/input/multi-touch-protocol.txt 6259F: drivers/input/input-mt.c 6260K: \b(ABS|SYN)_MT_ 6261 6262INTEL ASoC BDW/HSW DRIVERS 6263M: Jie Yang <yang.jie@linux.intel.com> 6264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6265S: Supported 6266F: sound/soc/intel/common/sst-dsp* 6267F: sound/soc/intel/common/sst-firmware.c 6268F: sound/soc/intel/boards/broadwell.c 6269F: sound/soc/intel/haswell/ 6270 6271INTEL C600 SERIES SAS CONTROLLER DRIVER 6272M: Intel SCU Linux support <intel-linux-scu@intel.com> 6273M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6274L: linux-scsi@vger.kernel.org 6275T: git git://git.code.sf.net/p/intel-sas/isci 6276S: Supported 6277F: drivers/scsi/isci/ 6278 6279INTEL HID EVENT DRIVER 6280M: Alex Hung <alex.hung@canonical.com> 6281L: platform-driver-x86@vger.kernel.org 6282S: Maintained 6283F: drivers/platform/x86/intel-hid.c 6284 6285INTEL VIRTUAL BUTTON DRIVER 6286M: AceLan Kao <acelan.kao@canonical.com> 6287L: platform-driver-x86@vger.kernel.org 6288S: Maintained 6289F: drivers/platform/x86/intel-vbtn.c 6290 6291INTEL IDLE DRIVER 6292M: Len Brown <lenb@kernel.org> 6293L: linux-pm@vger.kernel.org 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6295S: Supported 6296F: drivers/idle/intel_idle.c 6297 6298INTEL INTEGRATED SENSOR HUB DRIVER 6299M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6300M: Jiri Kosina <jikos@kernel.org> 6301L: linux-input@vger.kernel.org 6302S: Maintained 6303F: drivers/hid/intel-ish-hid/ 6304 6305INTEL PSTATE DRIVER 6306M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6307M: Len Brown <lenb@kernel.org> 6308L: linux-pm@vger.kernel.org 6309S: Supported 6310F: drivers/cpufreq/intel_pstate.c 6311 6312INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6313M: Maik Broemme <mbroemme@libmpq.org> 6314L: linux-fbdev@vger.kernel.org 6315S: Maintained 6316F: Documentation/fb/intelfb.txt 6317F: drivers/video/fbdev/intelfb/ 6318 6319INTEL 810/815 FRAMEBUFFER DRIVER 6320M: Antonino Daplas <adaplas@gmail.com> 6321L: linux-fbdev@vger.kernel.org 6322S: Maintained 6323F: drivers/video/fbdev/i810/ 6324 6325INTEL MENLOW THERMAL DRIVER 6326M: Sujith Thomas <sujith.thomas@intel.com> 6327L: platform-driver-x86@vger.kernel.org 6328W: https://01.org/linux-acpi 6329S: Supported 6330F: drivers/platform/x86/intel_menlow.c 6331 6332INTEL I/OAT DMA DRIVER 6333M: Dave Jiang <dave.jiang@intel.com> 6334R: Dan Williams <dan.j.williams@intel.com> 6335L: dmaengine@vger.kernel.org 6336Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6337S: Supported 6338F: drivers/dma/ioat* 6339 6340INTEL IOMMU (VT-d) 6341M: David Woodhouse <dwmw2@infradead.org> 6342L: iommu@lists.linux-foundation.org 6343T: git git://git.infradead.org/iommu-2.6.git 6344S: Supported 6345F: drivers/iommu/intel-iommu.c 6346F: include/linux/intel-iommu.h 6347 6348INTEL IOP-ADMA DMA DRIVER 6349R: Dan Williams <dan.j.williams@intel.com> 6350S: Odd fixes 6351F: drivers/dma/iop-adma.c 6352 6353INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6354M: Krzysztof Halasa <khalasa@piap.pl> 6355S: Maintained 6356F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6357F: arch/arm/mach-ixp4xx/include/mach/npe.h 6358F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6359F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6360F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6361F: drivers/net/wan/ixp4xx_hss.c 6362 6363INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6364M: Deepak Saxena <dsaxena@plexity.net> 6365S: Maintained 6366F: drivers/char/hw_random/ixp4xx-rng.c 6367 6368INTEL ETHERNET DRIVERS 6369M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6370L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6371W: http://www.intel.com/support/feedback.htm 6372W: http://e1000.sourceforge.net/ 6373Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6376S: Supported 6377F: Documentation/networking/e100.txt 6378F: Documentation/networking/e1000.txt 6379F: Documentation/networking/e1000e.txt 6380F: Documentation/networking/igb.txt 6381F: Documentation/networking/igbvf.txt 6382F: Documentation/networking/ixgb.txt 6383F: Documentation/networking/ixgbe.txt 6384F: Documentation/networking/ixgbevf.txt 6385F: Documentation/networking/i40e.txt 6386F: Documentation/networking/i40evf.txt 6387F: drivers/net/ethernet/intel/ 6388F: drivers/net/ethernet/intel/*/ 6389 6390INTEL RDMA RNIC DRIVER 6391M: Faisal Latif <faisal.latif@intel.com> 6392R: Chien Tin Tung <chien.tin.tung@intel.com> 6393R: Mustafa Ismail <mustafa.ismail@intel.com> 6394R: Shiraz Saleem <shiraz.saleem@intel.com> 6395R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6396L: linux-rdma@vger.kernel.org 6397S: Supported 6398F: drivers/infiniband/hw/i40iw/ 6399 6400INTEL MERRIFIELD GPIO DRIVER 6401M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6402L: linux-gpio@vger.kernel.org 6403S: Maintained 6404F: drivers/gpio/gpio-merrifield.c 6405 6406INTEL-MID GPIO DRIVER 6407M: David Cohen <david.a.cohen@linux.intel.com> 6408L: linux-gpio@vger.kernel.org 6409S: Maintained 6410F: drivers/gpio/gpio-intel-mid.c 6411 6412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6413M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6414L: linux-wireless@vger.kernel.org 6415S: Maintained 6416F: Documentation/networking/README.ipw2100 6417F: Documentation/networking/README.ipw2200 6418F: drivers/net/wireless/intel/ipw2x00/ 6419 6420INTEL(R) TRACE HUB 6421M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6422S: Supported 6423F: Documentation/trace/intel_th.txt 6424F: drivers/hwtracing/intel_th/ 6425 6426INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6427M: Ning Sun <ning.sun@intel.com> 6428L: tboot-devel@lists.sourceforge.net 6429W: http://tboot.sourceforge.net 6430T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6431S: Supported 6432F: Documentation/intel_txt.txt 6433F: include/linux/tboot.h 6434F: arch/x86/kernel/tboot.c 6435 6436INTEL WIRELESS WIMAX CONNECTION 2400 6437M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6438M: linux-wimax@intel.com 6439L: wimax@linuxwimax.org (subscribers-only) 6440S: Supported 6441W: http://linuxwimax.org 6442F: Documentation/wimax/README.i2400m 6443F: drivers/net/wimax/i2400m/ 6444F: include/uapi/linux/wimax/i2400m.h 6445 6446INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6447M: Stanislaw Gruszka <sgruszka@redhat.com> 6448L: linux-wireless@vger.kernel.org 6449S: Supported 6450F: drivers/net/wireless/intel/iwlegacy/ 6451 6452INTEL WIRELESS WIFI LINK (iwlwifi) 6453M: Johannes Berg <johannes.berg@intel.com> 6454M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6455M: Luca Coelho <luciano.coelho@intel.com> 6456M: Intel Linux Wireless <linuxwifi@intel.com> 6457L: linux-wireless@vger.kernel.org 6458W: http://intellinuxwireless.org 6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6460S: Supported 6461F: drivers/net/wireless/intel/iwlwifi/ 6462 6463INTEL MANAGEMENT ENGINE (mei) 6464M: Tomas Winkler <tomas.winkler@intel.com> 6465L: linux-kernel@vger.kernel.org 6466S: Supported 6467F: include/uapi/linux/mei.h 6468F: include/linux/mei_cl_bus.h 6469F: drivers/misc/mei/* 6470F: drivers/watchdog/mei_wdt.c 6471F: Documentation/misc-devices/mei/* 6472F: samples/mei/* 6473 6474INTEL MIC DRIVERS (mic) 6475M: Sudeep Dutt <sudeep.dutt@intel.com> 6476M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6477S: Supported 6478W: https://github.com/sudeepdutt/mic 6479W: http://software.intel.com/en-us/mic-developer 6480F: include/linux/mic_bus.h 6481F: include/linux/scif.h 6482F: include/uapi/linux/mic_common.h 6483F: include/uapi/linux/mic_ioctl.h 6484F: include/uapi/linux/scif_ioctl.h 6485F: drivers/misc/mic/ 6486F: drivers/dma/mic_x100_dma.c 6487F: drivers/dma/mic_x100_dma.h 6488F: Documentation/mic/ 6489 6490INTEL PMC/P-Unit IPC DRIVER 6491M: Zha Qipeng<qipeng.zha@intel.com> 6492L: platform-driver-x86@vger.kernel.org 6493S: Maintained 6494F: drivers/platform/x86/intel_pmc_ipc.c 6495F: drivers/platform/x86/intel_punit_ipc.c 6496F: arch/x86/include/asm/intel_pmc_ipc.h 6497F: arch/x86/include/asm/intel_punit_ipc.h 6498 6499INTEL TELEMETRY DRIVER 6500M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6501L: platform-driver-x86@vger.kernel.org 6502S: Maintained 6503F: arch/x86/include/asm/intel_telemetry.h 6504F: drivers/platform/x86/intel_telemetry* 6505 6506INTEL PMC CORE DRIVER 6507M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6508M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6509L: platform-driver-x86@vger.kernel.org 6510S: Maintained 6511F: arch/x86/include/asm/pmc_core.h 6512F: drivers/platform/x86/intel_pmc_core* 6513 6514IOC3 ETHERNET DRIVER 6515M: Ralf Baechle <ralf@linux-mips.org> 6516L: linux-mips@linux-mips.org 6517S: Maintained 6518F: drivers/net/ethernet/sgi/ioc3-eth.c 6519 6520IOC3 SERIAL DRIVER 6521M: Pat Gefre <pfg@sgi.com> 6522L: linux-serial@vger.kernel.org 6523S: Maintained 6524F: drivers/tty/serial/ioc3_serial.c 6525 6526IOMMU DRIVERS 6527M: Joerg Roedel <joro@8bytes.org> 6528L: iommu@lists.linux-foundation.org 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6530S: Maintained 6531F: Documentation/devicetree/bindings/iommu/ 6532F: drivers/iommu/ 6533 6534IP MASQUERADING 6535M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6536S: Maintained 6537F: net/ipv4/netfilter/ipt_MASQUERADE.c 6538 6539IPMI SUBSYSTEM 6540M: Corey Minyard <minyard@acm.org> 6541L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6542W: http://openipmi.sourceforge.net/ 6543S: Supported 6544F: Documentation/IPMI.txt 6545F: drivers/char/ipmi/ 6546F: include/linux/ipmi* 6547F: include/uapi/linux/ipmi* 6548 6549QCOM AUDIO (ASoC) DRIVERS 6550M: Patrick Lai <plai@codeaurora.org> 6551M: Banajit Goswami <bgoswami@codeaurora.org> 6552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6553S: Supported 6554F: sound/soc/qcom/ 6555 6556IPS SCSI RAID DRIVER 6557M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6558L: linux-scsi@vger.kernel.org 6559W: http://www.adaptec.com/ 6560S: Maintained 6561F: drivers/scsi/ips* 6562 6563IPVS 6564M: Wensong Zhang <wensong@linux-vs.org> 6565M: Simon Horman <horms@verge.net.au> 6566M: Julian Anastasov <ja@ssi.bg> 6567L: netdev@vger.kernel.org 6568L: lvs-devel@vger.kernel.org 6569S: Maintained 6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6572F: Documentation/networking/ipvs-sysctl.txt 6573F: include/net/ip_vs.h 6574F: include/uapi/linux/ip_vs.h 6575F: net/netfilter/ipvs/ 6576 6577IPWIRELESS DRIVER 6578M: Jiri Kosina <jikos@kernel.org> 6579M: David Sterba <dsterba@suse.com> 6580S: Odd Fixes 6581F: drivers/tty/ipwireless/ 6582 6583IPX NETWORK LAYER 6584M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6585L: netdev@vger.kernel.org 6586S: Maintained 6587F: include/net/ipx.h 6588F: include/uapi/linux/ipx.h 6589F: net/ipx/ 6590 6591IRDA SUBSYSTEM 6592M: Samuel Ortiz <samuel@sortiz.org> 6593L: irda-users@lists.sourceforge.net (subscribers-only) 6594L: netdev@vger.kernel.org 6595W: http://irda.sourceforge.net/ 6596S: Maintained 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6598F: Documentation/networking/irda.txt 6599F: drivers/net/irda/ 6600F: include/net/irda/ 6601F: net/irda/ 6602 6603IRQ SUBSYSTEM 6604M: Thomas Gleixner <tglx@linutronix.de> 6605L: linux-kernel@vger.kernel.org 6606S: Maintained 6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6608F: kernel/irq/ 6609 6610IRQCHIP DRIVERS 6611M: Thomas Gleixner <tglx@linutronix.de> 6612M: Jason Cooper <jason@lakedaemon.net> 6613M: Marc Zyngier <marc.zyngier@arm.com> 6614L: linux-kernel@vger.kernel.org 6615S: Maintained 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6617T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6618F: Documentation/devicetree/bindings/interrupt-controller/ 6619F: drivers/irqchip/ 6620 6621IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6622M: Marc Zyngier <marc.zyngier@arm.com> 6623S: Maintained 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6625F: Documentation/IRQ-domain.txt 6626F: include/linux/irqdomain.h 6627F: kernel/irq/irqdomain.c 6628F: kernel/irq/msi.c 6629 6630ISA 6631M: William Breathitt Gray <vilhelm.gray@gmail.com> 6632S: Maintained 6633F: Documentation/isa.txt 6634F: drivers/base/isa.c 6635F: include/linux/isa.h 6636 6637ISAPNP 6638M: Jaroslav Kysela <perex@perex.cz> 6639S: Maintained 6640F: Documentation/isapnp.txt 6641F: drivers/pnp/isapnp/ 6642F: include/linux/isapnp.h 6643 6644ISA RADIO MODULE 6645M: Hans Verkuil <hverkuil@xs4all.nl> 6646L: linux-media@vger.kernel.org 6647T: git git://linuxtv.org/media_tree.git 6648W: https://linuxtv.org 6649S: Maintained 6650F: drivers/media/radio/radio-isa* 6651 6652iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6653M: Peter Jones <pjones@redhat.com> 6654M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6655S: Maintained 6656F: drivers/firmware/iscsi_ibft* 6657 6658ISCSI 6659M: Lee Duncan <lduncan@suse.com> 6660M: Chris Leech <cleech@redhat.com> 6661L: open-iscsi@googlegroups.com 6662W: www.open-iscsi.com 6663S: Maintained 6664F: drivers/scsi/*iscsi* 6665F: include/scsi/*iscsi* 6666 6667ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6668M: Or Gerlitz <ogerlitz@mellanox.com> 6669M: Sagi Grimberg <sagi@grimberg.me> 6670M: Roi Dayan <roid@mellanox.com> 6671L: linux-rdma@vger.kernel.org 6672S: Supported 6673W: http://www.openfabrics.org 6674W: www.open-iscsi.org 6675Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6676F: drivers/infiniband/ulp/iser/ 6677 6678ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6679M: Sagi Grimberg <sagi@grimberg.me> 6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6681L: linux-rdma@vger.kernel.org 6682L: target-devel@vger.kernel.org 6683S: Supported 6684W: http://www.linux-iscsi.org 6685F: drivers/infiniband/ulp/isert 6686 6687ISDN SUBSYSTEM 6688M: Karsten Keil <isdn@linux-pingi.de> 6689L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6690L: netdev@vger.kernel.org 6691W: http://www.isdn4linux.de 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6693S: Maintained 6694F: Documentation/isdn/ 6695F: drivers/isdn/ 6696F: include/linux/isdn.h 6697F: include/linux/isdn/ 6698F: include/uapi/linux/isdn.h 6699F: include/uapi/linux/isdn/ 6700 6701ISDN SUBSYSTEM (Eicon active card driver) 6702M: Armin Schindler <mac@melware.de> 6703L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6704W: http://www.melware.de 6705S: Maintained 6706F: drivers/isdn/hardware/eicon/ 6707 6708IT87 HARDWARE MONITORING DRIVER 6709M: Jean Delvare <jdelvare@suse.com> 6710L: linux-hwmon@vger.kernel.org 6711S: Maintained 6712F: Documentation/hwmon/it87 6713F: drivers/hwmon/it87.c 6714 6715IT913X MEDIA DRIVER 6716M: Antti Palosaari <crope@iki.fi> 6717L: linux-media@vger.kernel.org 6718W: https://linuxtv.org 6719W: http://palosaari.fi/linux/ 6720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6721T: git git://linuxtv.org/anttip/media_tree.git 6722S: Maintained 6723F: drivers/media/tuners/it913x* 6724 6725IVTV VIDEO4LINUX DRIVER 6726M: Andy Walls <awalls@md.metrocast.net> 6727L: ivtv-devel@ivtvdriver.org (subscribers-only) 6728L: linux-media@vger.kernel.org 6729T: git git://linuxtv.org/media_tree.git 6730W: http://www.ivtvdriver.org 6731S: Maintained 6732F: Documentation/media/v4l-drivers/ivtv* 6733F: drivers/media/pci/ivtv/ 6734F: include/uapi/linux/ivtv* 6735 6736IX2505V MEDIA DRIVER 6737M: Malcolm Priestley <tvboxspy@gmail.com> 6738L: linux-media@vger.kernel.org 6739W: https://linuxtv.org 6740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6741S: Maintained 6742F: drivers/media/dvb-frontends/ix2505v* 6743 6744JC42.4 TEMPERATURE SENSOR DRIVER 6745M: Guenter Roeck <linux@roeck-us.net> 6746L: linux-hwmon@vger.kernel.org 6747S: Maintained 6748F: drivers/hwmon/jc42.c 6749F: Documentation/hwmon/jc42 6750 6751JFS FILESYSTEM 6752M: Dave Kleikamp <shaggy@kernel.org> 6753L: jfs-discussion@lists.sourceforge.net 6754W: http://jfs.sourceforge.net/ 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6756S: Maintained 6757F: Documentation/filesystems/jfs.txt 6758F: fs/jfs/ 6759 6760JME NETWORK DRIVER 6761M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6762L: netdev@vger.kernel.org 6763S: Maintained 6764F: drivers/net/ethernet/jme.* 6765 6766JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6767M: David Woodhouse <dwmw2@infradead.org> 6768L: linux-mtd@lists.infradead.org 6769W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6770S: Maintained 6771F: fs/jffs2/ 6772F: include/uapi/linux/jffs2.h 6773 6774JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6775M: "Theodore Ts'o" <tytso@mit.edu> 6776M: Jan Kara <jack@suse.com> 6777L: linux-ext4@vger.kernel.org 6778S: Maintained 6779F: fs/jbd2/ 6780F: include/linux/jbd2.h 6781 6782JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6783M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6784L: linux-media@vger.kernel.org 6785S: Maintained 6786F: drivers/media/platform/rcar_jpu.c 6787 6788JSM Neo PCI based serial card 6789M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6790L: linux-serial@vger.kernel.org 6791S: Maintained 6792F: drivers/tty/serial/jsm/ 6793 6794K10TEMP HARDWARE MONITORING DRIVER 6795M: Clemens Ladisch <clemens@ladisch.de> 6796L: linux-hwmon@vger.kernel.org 6797S: Maintained 6798F: Documentation/hwmon/k10temp 6799F: drivers/hwmon/k10temp.c 6800 6801K8TEMP HARDWARE MONITORING DRIVER 6802M: Rudolf Marek <r.marek@assembler.cz> 6803L: linux-hwmon@vger.kernel.org 6804S: Maintained 6805F: Documentation/hwmon/k8temp 6806F: drivers/hwmon/k8temp.c 6807 6808KASAN 6809M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6810R: Alexander Potapenko <glider@google.com> 6811R: Dmitry Vyukov <dvyukov@google.com> 6812L: kasan-dev@googlegroups.com 6813S: Maintained 6814F: arch/*/include/asm/kasan.h 6815F: arch/*/mm/kasan_init* 6816F: Documentation/dev-tools/kasan.rst 6817F: include/linux/kasan*.h 6818F: lib/test_kasan.c 6819F: mm/kasan/ 6820F: scripts/Makefile.kasan 6821 6822KCONFIG 6823M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6824L: linux-kbuild@vger.kernel.org 6825T: git git://gitorious.org/linux-kconfig/linux-kconfig 6826S: Maintained 6827F: Documentation/kbuild/kconfig-language.txt 6828F: scripts/kconfig/ 6829 6830KDUMP 6831M: Dave Young <dyoung@redhat.com> 6832M: Baoquan He <bhe@redhat.com> 6833R: Vivek Goyal <vgoyal@redhat.com> 6834L: kexec@lists.infradead.org 6835W: http://lse.sourceforge.net/kdump/ 6836S: Maintained 6837F: Documentation/kdump/ 6838 6839KEENE FM RADIO TRANSMITTER DRIVER 6840M: Hans Verkuil <hverkuil@xs4all.nl> 6841L: linux-media@vger.kernel.org 6842T: git git://linuxtv.org/media_tree.git 6843W: https://linuxtv.org 6844S: Maintained 6845F: drivers/media/radio/radio-keene* 6846 6847KERNEL AUTOMOUNTER v4 (AUTOFS4) 6848M: Ian Kent <raven@themaw.net> 6849L: autofs@vger.kernel.org 6850S: Maintained 6851F: fs/autofs4/ 6852 6853KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6854M: Michal Marek <mmarek@suse.com> 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6857L: linux-kbuild@vger.kernel.org 6858S: Maintained 6859F: Documentation/kbuild/ 6860F: Makefile 6861F: scripts/Makefile.* 6862F: scripts/basic/ 6863F: scripts/mk* 6864F: scripts/package/ 6865 6866KERNEL JANITORS 6867L: kernel-janitors@vger.kernel.org 6868W: http://kernelnewbies.org/KernelJanitors 6869S: Odd Fixes 6870 6871KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6872M: "J. Bruce Fields" <bfields@fieldses.org> 6873M: Jeff Layton <jlayton@poochiereds.net> 6874L: linux-nfs@vger.kernel.org 6875W: http://nfs.sourceforge.net/ 6876T: git git://linux-nfs.org/~bfields/linux.git 6877S: Supported 6878F: fs/nfsd/ 6879F: include/uapi/linux/nfsd/ 6880F: fs/lockd/ 6881F: fs/nfs_common/ 6882F: net/sunrpc/ 6883F: include/linux/lockd/ 6884F: include/linux/sunrpc/ 6885F: include/uapi/linux/sunrpc/ 6886 6887KERNEL SELFTEST FRAMEWORK 6888M: Shuah Khan <shuahkh@osg.samsung.com> 6889M: Shuah Khan <shuah@kernel.org> 6890L: linux-kselftest@vger.kernel.org 6891T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6892S: Maintained 6893F: tools/testing/selftests 6894 6895KERNEL VIRTUAL MACHINE (KVM) 6896M: Paolo Bonzini <pbonzini@redhat.com> 6897M: Radim Krčmář <rkrcmar@redhat.com> 6898L: kvm@vger.kernel.org 6899W: http://www.linux-kvm.org 6900T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6901S: Supported 6902F: Documentation/*/kvm*.txt 6903F: Documentation/virtual/kvm/ 6904F: arch/*/kvm/ 6905F: arch/x86/kernel/kvm.c 6906F: arch/x86/kernel/kvmclock.c 6907F: arch/*/include/asm/kvm* 6908F: include/linux/kvm* 6909F: include/uapi/linux/kvm* 6910F: virt/kvm/ 6911F: tools/kvm/ 6912 6913KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6914M: Joerg Roedel <joro@8bytes.org> 6915L: kvm@vger.kernel.org 6916W: http://www.linux-kvm.org/ 6917S: Maintained 6918F: arch/x86/include/asm/svm.h 6919F: arch/x86/kvm/svm.c 6920 6921KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6922M: Alexander Graf <agraf@suse.com> 6923L: kvm-ppc@vger.kernel.org 6924W: http://www.linux-kvm.org/ 6925T: git git://github.com/agraf/linux-2.6.git 6926S: Supported 6927F: arch/powerpc/include/asm/kvm* 6928F: arch/powerpc/kvm/ 6929 6930KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6931M: Christian Borntraeger <borntraeger@de.ibm.com> 6932M: Cornelia Huck <cornelia.huck@de.ibm.com> 6933L: linux-s390@vger.kernel.org 6934W: http://www.ibm.com/developerworks/linux/linux390/ 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6936S: Supported 6937F: Documentation/s390/kvm.txt 6938F: arch/s390/include/asm/kvm* 6939F: arch/s390/kvm/ 6940 6941KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6942M: Christoffer Dall <christoffer.dall@linaro.org> 6943M: Marc Zyngier <marc.zyngier@arm.com> 6944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6945L: kvmarm@lists.cs.columbia.edu 6946W: http://systems.cs.columbia.edu/projects/kvm-arm 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6948S: Supported 6949F: arch/arm/include/uapi/asm/kvm* 6950F: arch/arm/include/asm/kvm* 6951F: arch/arm/kvm/ 6952F: virt/kvm/arm/ 6953F: include/kvm/arm_* 6954 6955KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6956M: Christoffer Dall <christoffer.dall@linaro.org> 6957M: Marc Zyngier <marc.zyngier@arm.com> 6958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6959L: kvmarm@lists.cs.columbia.edu 6960S: Maintained 6961F: arch/arm64/include/uapi/asm/kvm* 6962F: arch/arm64/include/asm/kvm* 6963F: arch/arm64/kvm/ 6964 6965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6966M: James Hogan <james.hogan@imgtec.com> 6967L: linux-mips@linux-mips.org 6968S: Supported 6969F: arch/mips/include/uapi/asm/kvm* 6970F: arch/mips/include/asm/kvm* 6971F: arch/mips/kvm/ 6972 6973KEXEC 6974M: Eric Biederman <ebiederm@xmission.com> 6975W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6976L: kexec@lists.infradead.org 6977S: Maintained 6978F: include/linux/kexec.h 6979F: include/uapi/linux/kexec.h 6980F: kernel/kexec* 6981 6982KEYS/KEYRINGS: 6983M: David Howells <dhowells@redhat.com> 6984L: keyrings@vger.kernel.org 6985S: Maintained 6986F: Documentation/security/keys.txt 6987F: include/linux/key.h 6988F: include/linux/key-type.h 6989F: include/linux/keyctl.h 6990F: include/uapi/linux/keyctl.h 6991F: include/keys/ 6992F: security/keys/ 6993 6994KEYS-TRUSTED 6995M: David Safford <safford@us.ibm.com> 6996M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6997L: linux-security-module@vger.kernel.org 6998L: keyrings@vger.kernel.org 6999S: Supported 7000F: Documentation/security/keys-trusted-encrypted.txt 7001F: include/keys/trusted-type.h 7002F: security/keys/trusted.c 7003F: security/keys/trusted.h 7004 7005KEYS-ENCRYPTED 7006M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7007M: David Safford <safford@us.ibm.com> 7008L: linux-security-module@vger.kernel.org 7009L: keyrings@vger.kernel.org 7010S: Supported 7011F: Documentation/security/keys-trusted-encrypted.txt 7012F: include/keys/encrypted-type.h 7013F: security/keys/encrypted-keys/ 7014 7015KGDB / KDB /debug_core 7016M: Jason Wessel <jason.wessel@windriver.com> 7017W: http://kgdb.wiki.kernel.org/ 7018L: kgdb-bugreport@lists.sourceforge.net 7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7020S: Maintained 7021F: Documentation/DocBook/kgdb.tmpl 7022F: drivers/misc/kgdbts.c 7023F: drivers/tty/serial/kgdboc.c 7024F: include/linux/kdb.h 7025F: include/linux/kgdb.h 7026F: kernel/debug/ 7027 7028KMEMCHECK 7029M: Vegard Nossum <vegardno@ifi.uio.no> 7030M: Pekka Enberg <penberg@kernel.org> 7031S: Maintained 7032F: Documentation/dev-tools/kmemcheck.rst 7033F: arch/x86/include/asm/kmemcheck.h 7034F: arch/x86/mm/kmemcheck/ 7035F: include/linux/kmemcheck.h 7036F: mm/kmemcheck.c 7037 7038KMEMLEAK 7039M: Catalin Marinas <catalin.marinas@arm.com> 7040S: Maintained 7041F: Documentation/dev-tools/kmemleak.rst 7042F: include/linux/kmemleak.h 7043F: mm/kmemleak.c 7044F: mm/kmemleak-test.c 7045 7046KPROBES 7047M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7048M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7049M: "David S. Miller" <davem@davemloft.net> 7050M: Masami Hiramatsu <mhiramat@kernel.org> 7051S: Maintained 7052F: Documentation/kprobes.txt 7053F: include/linux/kprobes.h 7054F: kernel/kprobes.c 7055 7056KS0108 LCD CONTROLLER DRIVER 7057M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7058W: http://miguelojeda.es/auxdisplay.htm 7059W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7060S: Maintained 7061F: Documentation/auxdisplay/ks0108 7062F: drivers/auxdisplay/ks0108.c 7063F: include/linux/ks0108.h 7064 7065L3MDEV 7066M: David Ahern <dsa@cumulusnetworks.com> 7067L: netdev@vger.kernel.org 7068S: Maintained 7069F: net/l3mdev 7070F: include/net/l3mdev.h 7071 7072LANTIQ MIPS ARCHITECTURE 7073M: John Crispin <john@phrozen.org> 7074L: linux-mips@linux-mips.org 7075S: Maintained 7076F: arch/mips/lantiq 7077 7078LAPB module 7079L: linux-x25@vger.kernel.org 7080S: Orphan 7081F: Documentation/networking/lapb-module.txt 7082F: include/*/lapb.h 7083F: net/lapb/ 7084 7085LASI 53c700 driver for PARISC 7086M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7087L: linux-scsi@vger.kernel.org 7088S: Maintained 7089F: Documentation/scsi/53c700.txt 7090F: drivers/scsi/53c700* 7091 7092LED SUBSYSTEM 7093M: Richard Purdie <rpurdie@rpsys.net> 7094M: Jacek Anaszewski <j.anaszewski@samsung.com> 7095M: Pavel Machek <pavel@ucw.cz> 7096L: linux-leds@vger.kernel.org 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7098S: Maintained 7099F: Documentation/devicetree/bindings/leds/ 7100F: drivers/leds/ 7101F: include/linux/leds.h 7102 7103LEGACY EEPROM DRIVER 7104M: Jean Delvare <jdelvare@suse.com> 7105S: Maintained 7106F: Documentation/misc-devices/eeprom 7107F: drivers/misc/eeprom/eeprom.c 7108 7109LEGO USB Tower driver 7110M: Juergen Stuber <starblue@users.sourceforge.net> 7111L: legousb-devel@lists.sourceforge.net 7112W: http://legousb.sourceforge.net/ 7113S: Maintained 7114F: drivers/usb/misc/legousbtower.c 7115 7116LG2160 MEDIA DRIVER 7117M: Michael Krufky <mkrufky@linuxtv.org> 7118L: linux-media@vger.kernel.org 7119W: https://linuxtv.org 7120W: http://github.com/mkrufky 7121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7122T: git git://linuxtv.org/mkrufky/tuners.git 7123S: Maintained 7124F: drivers/media/dvb-frontends/lg2160.* 7125 7126LGDT3305 MEDIA DRIVER 7127M: Michael Krufky <mkrufky@linuxtv.org> 7128L: linux-media@vger.kernel.org 7129W: https://linuxtv.org 7130W: http://github.com/mkrufky 7131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7132T: git git://linuxtv.org/mkrufky/tuners.git 7133S: Maintained 7134F: drivers/media/dvb-frontends/lgdt3305.* 7135 7136LGUEST 7137M: Rusty Russell <rusty@rustcorp.com.au> 7138L: lguest@lists.ozlabs.org 7139W: http://lguest.ozlabs.org/ 7140S: Odd Fixes 7141F: arch/x86/include/asm/lguest*.h 7142F: arch/x86/lguest/ 7143F: drivers/lguest/ 7144F: include/linux/lguest*.h 7145F: tools/lguest/ 7146 7147LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7148M: Tejun Heo <tj@kernel.org> 7149L: linux-ide@vger.kernel.org 7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7151S: Maintained 7152F: drivers/ata/ 7153F: include/linux/ata.h 7154F: include/linux/libata.h 7155F: Documentation/devicetree/bindings/ata/ 7156 7157LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7158M: Viresh Kumar <vireshk@kernel.org> 7159L: linux-ide@vger.kernel.org 7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7161S: Maintained 7162F: include/linux/pata_arasan_cf_data.h 7163F: drivers/ata/pata_arasan_cf.c 7164 7165LIBATA PATA DRIVERS 7166M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7167M: Tejun Heo <tj@kernel.org> 7168L: linux-ide@vger.kernel.org 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7170S: Maintained 7171F: drivers/ata/pata_*.c 7172F: drivers/ata/ata_generic.c 7173 7174LIBATA SATA AHCI PLATFORM devices support 7175M: Hans de Goede <hdegoede@redhat.com> 7176M: Tejun Heo <tj@kernel.org> 7177L: linux-ide@vger.kernel.org 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7179S: Maintained 7180F: drivers/ata/ahci_platform.c 7181F: drivers/ata/libahci_platform.c 7182F: include/linux/ahci_platform.h 7183 7184LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7185M: Mikael Pettersson <mikpelinux@gmail.com> 7186L: linux-ide@vger.kernel.org 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7188S: Maintained 7189F: drivers/ata/sata_promise.* 7190 7191LIBLOCKDEP 7192M: Sasha Levin <sasha.levin@oracle.com> 7193S: Maintained 7194F: tools/lib/lockdep/ 7195 7196LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7197M: Dan Williams <dan.j.williams@intel.com> 7198L: linux-nvdimm@lists.01.org 7199Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7201S: Supported 7202F: drivers/nvdimm/* 7203F: include/linux/nd.h 7204F: include/linux/libnvdimm.h 7205F: include/uapi/linux/ndctl.h 7206 7207LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7208M: Ross Zwisler <ross.zwisler@linux.intel.com> 7209L: linux-nvdimm@lists.01.org 7210Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7211S: Supported 7212F: drivers/nvdimm/blk.c 7213F: drivers/nvdimm/region_devs.c 7214F: drivers/acpi/nfit* 7215 7216LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7217M: Vishal Verma <vishal.l.verma@intel.com> 7218L: linux-nvdimm@lists.01.org 7219Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7220S: Supported 7221F: drivers/nvdimm/btt* 7222 7223LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7224M: Ross Zwisler <ross.zwisler@linux.intel.com> 7225L: linux-nvdimm@lists.01.org 7226Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7227S: Supported 7228F: drivers/nvdimm/pmem.c 7229F: include/linux/pmem.h 7230F: arch/*/include/asm/pmem.h 7231 7232LIGHTNVM PLATFORM SUPPORT 7233M: Matias Bjorling <mb@lightnvm.io> 7234W: http://github/OpenChannelSSD 7235L: linux-block@vger.kernel.org 7236S: Maintained 7237F: drivers/lightnvm/ 7238F: include/linux/lightnvm.h 7239F: include/uapi/linux/lightnvm.h 7240 7241LINUX FOR POWERPC (32-BIT AND 64-BIT) 7242M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7243M: Paul Mackerras <paulus@samba.org> 7244M: Michael Ellerman <mpe@ellerman.id.au> 7245W: https://github.com/linuxppc/linux/wiki 7246L: linuxppc-dev@lists.ozlabs.org 7247Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7249S: Supported 7250F: Documentation/powerpc/ 7251F: arch/powerpc/ 7252F: drivers/char/tpm/tpm_ibmvtpm* 7253F: drivers/crypto/nx/ 7254F: drivers/crypto/vmx/ 7255F: drivers/net/ethernet/ibm/ibmveth.* 7256F: drivers/net/ethernet/ibm/ibmvnic.* 7257F: drivers/pci/hotplug/pnv_php.c 7258F: drivers/pci/hotplug/rpa* 7259F: drivers/scsi/ibmvscsi/ 7260F: tools/testing/selftests/powerpc 7261N: opal 7262N: /pmac 7263N: powermac 7264N: powernv 7265N: [^a-z0-9]ps3 7266N: pseries 7267 7268LINUX FOR POWER MACINTOSH 7269M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7270W: http://www.penguinppc.org/ 7271L: linuxppc-dev@lists.ozlabs.org 7272S: Maintained 7273F: arch/powerpc/platforms/powermac/ 7274F: drivers/macintosh/ 7275 7276LINUX FOR POWERPC EMBEDDED MPC5XXX 7277M: Anatolij Gustschin <agust@denx.de> 7278L: linuxppc-dev@lists.ozlabs.org 7279T: git git://git.denx.de/linux-denx-agust.git 7280S: Maintained 7281F: arch/powerpc/platforms/512x/ 7282F: arch/powerpc/platforms/52xx/ 7283 7284LINUX FOR POWERPC EMBEDDED PPC4XX 7285M: Alistair Popple <alistair@popple.id.au> 7286M: Matt Porter <mporter@kernel.crashing.org> 7287W: http://www.penguinppc.org/ 7288L: linuxppc-dev@lists.ozlabs.org 7289S: Maintained 7290F: arch/powerpc/platforms/40x/ 7291F: arch/powerpc/platforms/44x/ 7292 7293LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7294L: linuxppc-dev@lists.ozlabs.org 7295S: Orphan 7296F: arch/powerpc/*/*virtex* 7297F: arch/powerpc/*/*/*virtex* 7298 7299LINUX FOR POWERPC EMBEDDED PPC8XX 7300M: Vitaly Bordug <vitb@kernel.crashing.org> 7301W: http://www.penguinppc.org/ 7302L: linuxppc-dev@lists.ozlabs.org 7303S: Maintained 7304F: arch/powerpc/platforms/8xx/ 7305 7306LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7307M: Scott Wood <oss@buserror.net> 7308M: Kumar Gala <galak@kernel.crashing.org> 7309W: http://www.penguinppc.org/ 7310L: linuxppc-dev@lists.ozlabs.org 7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7312S: Maintained 7313F: arch/powerpc/platforms/83xx/ 7314F: arch/powerpc/platforms/85xx/ 7315 7316LINUX FOR POWERPC PA SEMI PWRFICIENT 7317L: linuxppc-dev@lists.ozlabs.org 7318S: Orphan 7319F: arch/powerpc/platforms/pasemi/ 7320F: drivers/*/*pasemi* 7321F: drivers/*/*/*pasemi* 7322 7323LINUX SECURITY MODULE (LSM) FRAMEWORK 7324M: Chris Wright <chrisw@sous-sol.org> 7325L: linux-security-module@vger.kernel.org 7326S: Supported 7327 7328LIS3LV02D ACCELEROMETER DRIVER 7329M: Eric Piel <eric.piel@tremplin-utc.net> 7330S: Maintained 7331F: Documentation/misc-devices/lis3lv02d 7332F: drivers/misc/lis3lv02d/ 7333F: drivers/platform/x86/hp_accel.c 7334 7335LIVE PATCHING 7336M: Josh Poimboeuf <jpoimboe@redhat.com> 7337M: Jessica Yu <jeyu@redhat.com> 7338M: Jiri Kosina <jikos@kernel.org> 7339M: Miroslav Benes <mbenes@suse.cz> 7340R: Petr Mladek <pmladek@suse.com> 7341S: Maintained 7342F: kernel/livepatch/ 7343F: include/linux/livepatch.h 7344F: arch/x86/include/asm/livepatch.h 7345F: arch/x86/kernel/livepatch.c 7346F: Documentation/livepatch/ 7347F: Documentation/ABI/testing/sysfs-kernel-livepatch 7348F: samples/livepatch/ 7349L: live-patching@vger.kernel.org 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7351 7352LINUX KERNEL DUMP TEST MODULE (LKDTM) 7353M: Kees Cook <keescook@chromium.org> 7354S: Maintained 7355F: drivers/misc/lkdtm* 7356 7357LLC (802.2) 7358M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7359S: Maintained 7360F: include/linux/llc.h 7361F: include/uapi/linux/llc.h 7362F: include/net/llc* 7363F: net/llc/ 7364 7365LM73 HARDWARE MONITOR DRIVER 7366M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7367L: linux-hwmon@vger.kernel.org 7368S: Maintained 7369F: drivers/hwmon/lm73.c 7370 7371LM78 HARDWARE MONITOR DRIVER 7372M: Jean Delvare <jdelvare@suse.com> 7373L: linux-hwmon@vger.kernel.org 7374S: Maintained 7375F: Documentation/hwmon/lm78 7376F: drivers/hwmon/lm78.c 7377 7378LM83 HARDWARE MONITOR DRIVER 7379M: Jean Delvare <jdelvare@suse.com> 7380L: linux-hwmon@vger.kernel.org 7381S: Maintained 7382F: Documentation/hwmon/lm83 7383F: drivers/hwmon/lm83.c 7384 7385LM90 HARDWARE MONITOR DRIVER 7386M: Jean Delvare <jdelvare@suse.com> 7387L: linux-hwmon@vger.kernel.org 7388S: Maintained 7389F: Documentation/hwmon/lm90 7390F: Documentation/devicetree/bindings/hwmon/lm90.txt 7391F: drivers/hwmon/lm90.c 7392 7393LM95234 HARDWARE MONITOR DRIVER 7394M: Guenter Roeck <linux@roeck-us.net> 7395L: linux-hwmon@vger.kernel.org 7396S: Maintained 7397F: Documentation/hwmon/lm95234 7398F: drivers/hwmon/lm95234.c 7399 7400LME2510 MEDIA DRIVER 7401M: Malcolm Priestley <tvboxspy@gmail.com> 7402L: linux-media@vger.kernel.org 7403W: https://linuxtv.org 7404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7405S: Maintained 7406F: drivers/media/usb/dvb-usb-v2/lmedm04* 7407 7408LOCKING PRIMITIVES 7409M: Peter Zijlstra <peterz@infradead.org> 7410M: Ingo Molnar <mingo@redhat.com> 7411L: linux-kernel@vger.kernel.org 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7413S: Maintained 7414F: Documentation/locking/ 7415F: include/linux/lockdep.h 7416F: include/linux/spinlock*.h 7417F: arch/*/include/asm/spinlock*.h 7418F: include/linux/rwlock*.h 7419F: include/linux/mutex*.h 7420F: arch/*/include/asm/mutex*.h 7421F: include/linux/rwsem*.h 7422F: arch/*/include/asm/rwsem.h 7423F: include/linux/seqlock.h 7424F: lib/locking*.[ch] 7425F: kernel/locking/ 7426 7427LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7428M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7429L: linux-ntfs-dev@lists.sourceforge.net 7430W: http://www.linux-ntfs.org/content/view/19/37/ 7431S: Maintained 7432F: Documentation/ldm.txt 7433F: block/partitions/ldm.* 7434 7435LogFS 7436M: Joern Engel <joern@logfs.org> 7437M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7438L: logfs@logfs.org 7439W: logfs.org 7440S: Maintained 7441F: fs/logfs/ 7442 7443LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7444M: Sathya Prakash <sathya.prakash@broadcom.com> 7445M: Chaitra P B <chaitra.basappa@broadcom.com> 7446M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7447L: MPT-FusionLinux.pdl@broadcom.com 7448L: linux-scsi@vger.kernel.org 7449W: http://www.avagotech.com/support/ 7450S: Supported 7451F: drivers/message/fusion/ 7452F: drivers/scsi/mpt2sas/ 7453F: drivers/scsi/mpt3sas/ 7454 7455LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7456M: Matthew Wilcox <matthew@wil.cx> 7457L: linux-scsi@vger.kernel.org 7458S: Maintained 7459F: drivers/scsi/sym53c8xx_2/ 7460 7461LTC4261 HARDWARE MONITOR DRIVER 7462M: Guenter Roeck <linux@roeck-us.net> 7463L: linux-hwmon@vger.kernel.org 7464S: Maintained 7465F: Documentation/hwmon/ltc4261 7466F: drivers/hwmon/ltc4261.c 7467 7468LTP (Linux Test Project) 7469M: Mike Frysinger <vapier@gentoo.org> 7470M: Cyril Hrubis <chrubis@suse.cz> 7471M: Wanlong Gao <wanlong.gao@gmail.com> 7472M: Jan Stancek <jstancek@redhat.com> 7473M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7474M: Alexey Kodanev <alexey.kodanev@oracle.com> 7475L: ltp@lists.linux.it (subscribers-only) 7476W: http://linux-test-project.github.io/ 7477T: git git://github.com/linux-test-project/ltp.git 7478S: Maintained 7479 7480M32R ARCHITECTURE 7481W: http://www.linux-m32r.org/ 7482S: Orphan 7483F: arch/m32r/ 7484 7485M68K ARCHITECTURE 7486M: Geert Uytterhoeven <geert@linux-m68k.org> 7487L: linux-m68k@lists.linux-m68k.org 7488W: http://www.linux-m68k.org/ 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7490S: Maintained 7491F: arch/m68k/ 7492F: drivers/zorro/ 7493 7494M68K ON APPLE MACINTOSH 7495M: Joshua Thompson <funaho@jurai.org> 7496W: http://www.mac.linux-m68k.org/ 7497L: linux-m68k@lists.linux-m68k.org 7498S: Maintained 7499F: arch/m68k/mac/ 7500 7501M68K ON HP9000/300 7502M: Philip Blundell <philb@gnu.org> 7503W: http://www.tazenda.demon.co.uk/phil/linux-hp 7504S: Maintained 7505F: arch/m68k/hp300/ 7506 7507M88DS3103 MEDIA DRIVER 7508M: Antti Palosaari <crope@iki.fi> 7509L: linux-media@vger.kernel.org 7510W: https://linuxtv.org 7511W: http://palosaari.fi/linux/ 7512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7513T: git git://linuxtv.org/anttip/media_tree.git 7514S: Maintained 7515F: drivers/media/dvb-frontends/m88ds3103* 7516 7517M88RS2000 MEDIA DRIVER 7518M: Malcolm Priestley <tvboxspy@gmail.com> 7519L: linux-media@vger.kernel.org 7520W: https://linuxtv.org 7521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7522S: Maintained 7523F: drivers/media/dvb-frontends/m88rs2000* 7524 7525MA901 MASTERKIT USB FM RADIO DRIVER 7526M: Alexey Klimov <klimov.linux@gmail.com> 7527L: linux-media@vger.kernel.org 7528T: git git://linuxtv.org/media_tree.git 7529S: Maintained 7530F: drivers/media/radio/radio-ma901.c 7531 7532MAC80211 7533M: Johannes Berg <johannes@sipsolutions.net> 7534L: linux-wireless@vger.kernel.org 7535W: http://wireless.kernel.org/ 7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7538S: Maintained 7539F: Documentation/networking/mac80211-injection.txt 7540F: include/net/mac80211.h 7541F: net/mac80211/ 7542F: drivers/net/wireless/mac80211_hwsim.[ch] 7543 7544MACVLAN DRIVER 7545M: Patrick McHardy <kaber@trash.net> 7546L: netdev@vger.kernel.org 7547S: Maintained 7548F: drivers/net/macvlan.c 7549F: include/linux/if_macvlan.h 7550 7551MAILBOX API 7552M: Jassi Brar <jassisinghbrar@gmail.com> 7553L: linux-kernel@vger.kernel.org 7554S: Maintained 7555F: drivers/mailbox/ 7556F: include/linux/mailbox_client.h 7557F: include/linux/mailbox_controller.h 7558 7559MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7560M: Michael Kerrisk <mtk.manpages@gmail.com> 7561W: http://www.kernel.org/doc/man-pages 7562L: linux-man@vger.kernel.org 7563S: Maintained 7564 7565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7566M: Andrew Lunn <andrew@lunn.ch> 7567M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7568S: Maintained 7569F: drivers/net/dsa/mv88e6xxx/ 7570 7571MARVELL ARMADA DRM SUPPORT 7572M: Russell King <rmk+kernel@armlinux.org.uk> 7573S: Maintained 7574F: drivers/gpu/drm/armada/ 7575F: include/uapi/drm/armada_drm.h 7576F: Documentation/devicetree/bindings/display/armada/ 7577 7578MARVELL CRYPTO DRIVER 7579M: Boris Brezillon <boris.brezillon@free-electrons.com> 7580M: Arnaud Ebalard <arno@natisbad.org> 7581F: drivers/crypto/marvell/ 7582S: Maintained 7583L: linux-crypto@vger.kernel.org 7584 7585MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7586M: Mirko Lindner <mlindner@marvell.com> 7587M: Stephen Hemminger <stephen@networkplumber.org> 7588L: netdev@vger.kernel.org 7589S: Maintained 7590F: drivers/net/ethernet/marvell/sk* 7591 7592MARVELL LIBERTAS WIRELESS DRIVER 7593L: libertas-dev@lists.infradead.org 7594S: Orphan 7595F: drivers/net/wireless/marvell/libertas/ 7596 7597MARVELL MV643XX ETHERNET DRIVER 7598M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7599L: netdev@vger.kernel.org 7600S: Maintained 7601F: drivers/net/ethernet/marvell/mv643xx_eth.* 7602F: include/linux/mv643xx.h 7603 7604MARVELL MVNETA ETHERNET DRIVER 7605M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7606L: netdev@vger.kernel.org 7607S: Maintained 7608F: drivers/net/ethernet/marvell/mvneta.* 7609 7610MARVELL MWIFIEX WIRELESS DRIVER 7611M: Amitkumar Karwar <akarwar@marvell.com> 7612M: Nishant Sarmukadam <nishants@marvell.com> 7613L: linux-wireless@vger.kernel.org 7614S: Maintained 7615F: drivers/net/wireless/marvell/mwifiex/ 7616 7617MARVELL MWL8K WIRELESS DRIVER 7618M: Lennert Buytenhek <buytenh@wantstofly.org> 7619L: linux-wireless@vger.kernel.org 7620S: Odd Fixes 7621F: drivers/net/wireless/marvell/mwl8k.c 7622 7623MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7624M: Nicolas Pitre <nico@fluxnic.net> 7625S: Odd Fixes 7626F: drivers/mmc/host/mvsdio.* 7627 7628MATROX FRAMEBUFFER DRIVER 7629L: linux-fbdev@vger.kernel.org 7630S: Orphan 7631F: drivers/video/fbdev/matrox/matroxfb_* 7632F: include/uapi/linux/matroxfb.h 7633 7634MAX16065 HARDWARE MONITOR DRIVER 7635M: Guenter Roeck <linux@roeck-us.net> 7636L: linux-hwmon@vger.kernel.org 7637S: Maintained 7638F: Documentation/hwmon/max16065 7639F: drivers/hwmon/max16065.c 7640 7641MAX20751 HARDWARE MONITOR DRIVER 7642M: Guenter Roeck <linux@roeck-us.net> 7643L: linux-hwmon@vger.kernel.org 7644S: Maintained 7645F: Documentation/hwmon/max20751 7646F: drivers/hwmon/max20751.c 7647 7648MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7649L: linux-hwmon@vger.kernel.org 7650S: Orphan 7651F: Documentation/hwmon/max6650 7652F: drivers/hwmon/max6650.c 7653 7654MAX6697 HARDWARE MONITOR DRIVER 7655M: Guenter Roeck <linux@roeck-us.net> 7656L: linux-hwmon@vger.kernel.org 7657S: Maintained 7658F: Documentation/hwmon/max6697 7659F: Documentation/devicetree/bindings/i2c/max6697.txt 7660F: drivers/hwmon/max6697.c 7661F: include/linux/platform_data/max6697.h 7662 7663MAX9860 MONO AUDIO VOICE CODEC DRIVER 7664M: Peter Rosin <peda@axentia.se> 7665L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7666S: Maintained 7667F: Documentation/devicetree/bindings/sound/max9860.txt 7668F: sound/soc/codecs/max9860.* 7669 7670MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7671M: Krzysztof Kozlowski <krzk@kernel.org> 7672M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7673L: linux-pm@vger.kernel.org 7674S: Supported 7675F: drivers/power/supply/max14577_charger.c 7676F: drivers/power/supply/max77693_charger.c 7677 7678MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7679M: Javier Martinez Canillas <javier@osg.samsung.com> 7680L: linux-kernel@vger.kernel.org 7681S: Supported 7682F: drivers/*/*max77802*.c 7683F: Documentation/devicetree/bindings/*/*max77802.txt 7684F: include/dt-bindings/*/*max77802.h 7685 7686MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7687M: Chanwoo Choi <cw00.choi@samsung.com> 7688M: Krzysztof Kozlowski <krzk@kernel.org> 7689M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7690L: linux-kernel@vger.kernel.org 7691S: Supported 7692F: drivers/*/max14577*.c 7693F: drivers/*/max77686*.c 7694F: drivers/*/max77693*.c 7695F: drivers/extcon/extcon-max14577.c 7696F: drivers/extcon/extcon-max77693.c 7697F: drivers/rtc/rtc-max77686.c 7698F: drivers/clk/clk-max77686.c 7699F: Documentation/devicetree/bindings/mfd/max14577.txt 7700F: Documentation/devicetree/bindings/*/max77686.txt 7701F: Documentation/devicetree/bindings/mfd/max77693.txt 7702F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7703F: include/linux/mfd/max14577*.h 7704F: include/linux/mfd/max77686*.h 7705F: include/linux/mfd/max77693*.h 7706 7707MAXIRADIO FM RADIO RECEIVER DRIVER 7708M: Hans Verkuil <hverkuil@xs4all.nl> 7709L: linux-media@vger.kernel.org 7710T: git git://linuxtv.org/media_tree.git 7711W: https://linuxtv.org 7712S: Maintained 7713F: drivers/media/radio/radio-maxiradio* 7714 7715MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7716M: Peter Rosin <peda@axentia.se> 7717L: linux-iio@vger.kernel.org 7718S: Maintained 7719F: drivers/iio/potentiometer/mcp4531.c 7720 7721MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7722M: William Breathitt Gray <vilhelm.gray@gmail.com> 7723L: linux-iio@vger.kernel.org 7724S: Maintained 7725F: drivers/iio/dac/cio-dac.c 7726 7727MEDIA DRIVERS FOR RENESAS - FCP 7728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7729L: linux-media@vger.kernel.org 7730L: linux-renesas-soc@vger.kernel.org 7731T: git git://linuxtv.org/media_tree.git 7732S: Supported 7733F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7734F: drivers/media/platform/rcar-fcp.c 7735F: include/media/rcar-fcp.h 7736 7737MEDIA DRIVERS FOR RENESAS - VIN 7738M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7739L: linux-media@vger.kernel.org 7740L: linux-renesas-soc@vger.kernel.org 7741T: git git://linuxtv.org/media_tree.git 7742S: Supported 7743F: Documentation/devicetree/bindings/media/rcar_vin.txt 7744F: drivers/media/platform/rcar-vin/ 7745 7746MEDIA DRIVERS FOR RENESAS - VSP1 7747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7748L: linux-media@vger.kernel.org 7749L: linux-renesas-soc@vger.kernel.org 7750T: git git://linuxtv.org/media_tree.git 7751S: Supported 7752F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7753F: drivers/media/platform/vsp1/ 7754 7755MEDIA DRIVERS FOR HELENE 7756M: Abylay Ospan <aospan@netup.ru> 7757L: linux-media@vger.kernel.org 7758W: https://linuxtv.org 7759W: http://netup.tv/ 7760T: git git://linuxtv.org/media_tree.git 7761S: Supported 7762F: drivers/media/dvb-frontends/helene* 7763 7764MEDIA DRIVERS FOR ASCOT2E 7765M: Sergey Kozlov <serjk@netup.ru> 7766M: Abylay Ospan <aospan@netup.ru> 7767L: linux-media@vger.kernel.org 7768W: https://linuxtv.org 7769W: http://netup.tv/ 7770T: git git://linuxtv.org/media_tree.git 7771S: Supported 7772F: drivers/media/dvb-frontends/ascot2e* 7773 7774MEDIA DRIVERS FOR CXD2841ER 7775M: Sergey Kozlov <serjk@netup.ru> 7776M: Abylay Ospan <aospan@netup.ru> 7777L: linux-media@vger.kernel.org 7778W: https://linuxtv.org 7779W: http://netup.tv/ 7780T: git git://linuxtv.org/media_tree.git 7781S: Supported 7782F: drivers/media/dvb-frontends/cxd2841er* 7783 7784MEDIA DRIVERS FOR HORUS3A 7785M: Sergey Kozlov <serjk@netup.ru> 7786M: Abylay Ospan <aospan@netup.ru> 7787L: linux-media@vger.kernel.org 7788W: https://linuxtv.org 7789W: http://netup.tv/ 7790T: git git://linuxtv.org/media_tree.git 7791S: Supported 7792F: drivers/media/dvb-frontends/horus3a* 7793 7794MEDIA DRIVERS FOR LNBH25 7795M: Sergey Kozlov <serjk@netup.ru> 7796M: Abylay Ospan <aospan@netup.ru> 7797L: linux-media@vger.kernel.org 7798W: https://linuxtv.org 7799W: http://netup.tv/ 7800T: git git://linuxtv.org/media_tree.git 7801S: Supported 7802F: drivers/media/dvb-frontends/lnbh25* 7803 7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7805M: Sergey Kozlov <serjk@netup.ru> 7806M: Abylay Ospan <aospan@netup.ru> 7807L: linux-media@vger.kernel.org 7808W: https://linuxtv.org 7809W: http://netup.tv/ 7810T: git git://linuxtv.org/media_tree.git 7811S: Supported 7812F: drivers/media/pci/netup_unidvb/* 7813 7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7816M: Mauro Carvalho Chehab <mchehab@kernel.org> 7817P: LinuxTV.org Project 7818L: linux-media@vger.kernel.org 7819W: https://linuxtv.org 7820Q: http://patchwork.kernel.org/project/linux-media/list/ 7821T: git git://linuxtv.org/media_tree.git 7822S: Maintained 7823F: Documentation/media/ 7824F: drivers/media/ 7825F: drivers/staging/media/ 7826F: include/linux/platform_data/media/ 7827F: include/media/ 7828F: include/uapi/linux/dvb/ 7829F: include/uapi/linux/videodev2.h 7830F: include/uapi/linux/media.h 7831F: include/uapi/linux/v4l2-* 7832F: include/uapi/linux/meye.h 7833F: include/uapi/linux/ivtv* 7834F: include/uapi/linux/uvcvideo.h 7835 7836MEDIATEK ETHERNET DRIVER 7837M: Felix Fietkau <nbd@openwrt.org> 7838M: John Crispin <blogic@openwrt.org> 7839L: netdev@vger.kernel.org 7840S: Maintained 7841F: drivers/net/ethernet/mediatek/ 7842 7843MEDIATEK MT7601U WIRELESS LAN DRIVER 7844M: Jakub Kicinski <kubakici@wp.pl> 7845L: linux-wireless@vger.kernel.org 7846S: Maintained 7847F: drivers/net/wireless/mediatek/mt7601u/ 7848 7849MEGARAID SCSI/SAS DRIVERS 7850M: Kashyap Desai <kashyap.desai@avagotech.com> 7851M: Sumit Saxena <sumit.saxena@avagotech.com> 7852M: Uday Lingala <uday.lingala@avagotech.com> 7853L: megaraidlinux.pdl@avagotech.com 7854L: linux-scsi@vger.kernel.org 7855W: http://www.lsi.com 7856S: Maintained 7857F: Documentation/scsi/megaraid.txt 7858F: drivers/scsi/megaraid.* 7859F: drivers/scsi/megaraid/ 7860 7861MELFAS MIP4 TOUCHSCREEN DRIVER 7862M: Sangwon Jee <jeesw@melfas.com> 7863W: http://www.melfas.com 7864S: Supported 7865F: drivers/input/touchscreen/melfas_mip4.c 7866F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7867 7868MELLANOX ETHERNET DRIVER (mlx4_en) 7869M: Tariq Toukan <tariqt@mellanox.com> 7870L: netdev@vger.kernel.org 7871S: Supported 7872W: http://www.mellanox.com 7873Q: http://patchwork.ozlabs.org/project/netdev/list/ 7874F: drivers/net/ethernet/mellanox/mlx4/en_* 7875 7876MELLANOX ETHERNET DRIVER (mlx5e) 7877M: Saeed Mahameed <saeedm@mellanox.com> 7878L: netdev@vger.kernel.org 7879S: Supported 7880W: http://www.mellanox.com 7881Q: http://patchwork.ozlabs.org/project/netdev/list/ 7882F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7883 7884MELLANOX ETHERNET SWITCH DRIVERS 7885M: Jiri Pirko <jiri@mellanox.com> 7886M: Ido Schimmel <idosch@mellanox.com> 7887L: netdev@vger.kernel.org 7888S: Supported 7889W: http://www.mellanox.com 7890Q: http://patchwork.ozlabs.org/project/netdev/list/ 7891F: drivers/net/ethernet/mellanox/mlxsw/ 7892 7893MELLANOX MLXCPLD LED DRIVER 7894M: Vadim Pasternak <vadimp@mellanox.com> 7895L: linux-leds@vger.kernel.org 7896S: Supported 7897F: drivers/leds/leds-mlxcpld.c 7898F: Documentation/leds/leds-mlxcpld.txt 7899 7900MELLANOX PLATFORM DRIVER 7901M: Vadim Pasternak <vadimp@mellanox.com> 7902L: platform-driver-x86@vger.kernel.org 7903S: Supported 7904F: arch/x86/platform/mellanox/mlx-platform.c 7905 7906SOFT-ROCE DRIVER (rxe) 7907M: Moni Shoua <monis@mellanox.com> 7908L: linux-rdma@vger.kernel.org 7909S: Supported 7910W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7912F: drivers/infiniband/sw/rxe/ 7913F: include/uapi/rdma/rdma_user_rxe.h 7914 7915MEMBARRIER SUPPORT 7916M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7917M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7918L: linux-kernel@vger.kernel.org 7919S: Supported 7920F: kernel/membarrier.c 7921F: include/uapi/linux/membarrier.h 7922 7923MEMORY MANAGEMENT 7924L: linux-mm@kvack.org 7925W: http://www.linux-mm.org 7926S: Maintained 7927F: include/linux/mm.h 7928F: include/linux/gfp.h 7929F: include/linux/mmzone.h 7930F: include/linux/memory_hotplug.h 7931F: include/linux/vmalloc.h 7932F: mm/ 7933 7934MEMORY TECHNOLOGY DEVICES (MTD) 7935M: David Woodhouse <dwmw2@infradead.org> 7936M: Brian Norris <computersforpeace@gmail.com> 7937M: Boris Brezillon <boris.brezillon@free-electrons.com> 7938M: Marek Vasut <marek.vasut@gmail.com> 7939M: Richard Weinberger <richard@nod.at> 7940M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 7941L: linux-mtd@lists.infradead.org 7942W: http://www.linux-mtd.infradead.org/ 7943Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7944T: git git://git.infradead.org/linux-mtd.git 7945T: git git://git.infradead.org/l2-mtd.git 7946S: Maintained 7947F: Documentation/devicetree/bindings/mtd/ 7948F: drivers/mtd/ 7949F: include/linux/mtd/ 7950F: include/uapi/mtd/ 7951 7952MEN A21 WATCHDOG DRIVER 7953M: Johannes Thumshirn <morbidrsa@gmail.com> 7954L: linux-watchdog@vger.kernel.org 7955S: Maintained 7956F: drivers/watchdog/mena21_wdt.c 7957 7958MEN CHAMELEON BUS (mcb) 7959M: Johannes Thumshirn <morbidrsa@gmail.com> 7960S: Maintained 7961F: drivers/mcb/ 7962F: include/linux/mcb.h 7963F: Documentation/men-chameleon-bus.txt 7964 7965MEN F21BMC (Board Management Controller) 7966M: Andreas Werner <andreas.werner@men.de> 7967S: Supported 7968F: drivers/mfd/menf21bmc.c 7969F: drivers/watchdog/menf21bmc_wdt.c 7970F: drivers/leds/leds-menf21bmc.c 7971F: drivers/hwmon/menf21bmc_hwmon.c 7972F: Documentation/hwmon/menf21bmc 7973 7974METAG ARCHITECTURE 7975M: James Hogan <james.hogan@imgtec.com> 7976L: linux-metag@vger.kernel.org 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7978S: Odd Fixes 7979F: arch/metag/ 7980F: Documentation/metag/ 7981F: Documentation/devicetree/bindings/metag/ 7982F: Documentation/devicetree/bindings/interrupt-controller/img,* 7983F: drivers/clocksource/metag_generic.c 7984F: drivers/irqchip/irq-metag.c 7985F: drivers/irqchip/irq-metag-ext.c 7986F: drivers/tty/metag_da.c 7987 7988MICROBLAZE ARCHITECTURE 7989M: Michal Simek <monstr@monstr.eu> 7990W: http://www.monstr.eu/fdt/ 7991T: git git://git.monstr.eu/linux-2.6-microblaze.git 7992S: Supported 7993F: arch/microblaze/ 7994 7995MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7996M: Richard Genoud <richard.genoud@gmail.com> 7997S: Maintained 7998F: drivers/tty/serial/atmel_serial.c 7999F: include/linux/atmel_serial.h 8000 8001MICROCHIP / ATMEL ISC DRIVER 8002M: Songjun Wu <songjun.wu@microchip.com> 8003L: linux-media@vger.kernel.org 8004S: Supported 8005F: drivers/media/platform/atmel/atmel-isc.c 8006F: drivers/media/platform/atmel/atmel-isc-regs.h 8007F: devicetree/bindings/media/atmel-isc.txt 8008 8009MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8010M: Chen Yu <yu.c.chen@intel.com> 8011L: platform-driver-x86@vger.kernel.org 8012S: Supported 8013F: drivers/platform/x86/surfacepro3_button.c 8014 8015MICROTEK X6 SCANNER 8016M: Oliver Neukum <oliver@neukum.org> 8017S: Maintained 8018F: drivers/usb/image/microtek.* 8019 8020MIPS 8021M: Ralf Baechle <ralf@linux-mips.org> 8022L: linux-mips@linux-mips.org 8023W: http://www.linux-mips.org/ 8024T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8025Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8026S: Supported 8027F: Documentation/devicetree/bindings/mips/ 8028F: Documentation/mips/ 8029F: arch/mips/ 8030 8031MIPS/LOONGSON1 ARCHITECTURE 8032M: Keguang Zhang <keguang.zhang@gmail.com> 8033L: linux-mips@linux-mips.org 8034S: Maintained 8035F: arch/mips/loongson32/ 8036F: arch/mips/include/asm/mach-loongson32/ 8037F: drivers/*/*loongson1* 8038F: drivers/*/*/*loongson1* 8039 8040MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8041M: Hans Verkuil <hverkuil@xs4all.nl> 8042L: linux-media@vger.kernel.org 8043T: git git://linuxtv.org/media_tree.git 8044W: https://linuxtv.org 8045S: Odd Fixes 8046F: drivers/media/radio/radio-miropcm20* 8047 8048MELLANOX MLX4 core VPI driver 8049M: Yishai Hadas <yishaih@mellanox.com> 8050L: netdev@vger.kernel.org 8051L: linux-rdma@vger.kernel.org 8052W: http://www.mellanox.com 8053Q: http://patchwork.ozlabs.org/project/netdev/list/ 8054S: Supported 8055F: drivers/net/ethernet/mellanox/mlx4/ 8056F: include/linux/mlx4/ 8057F: include/uapi/rdma/mlx4-abi.h 8058 8059MELLANOX MLX4 IB driver 8060M: Yishai Hadas <yishaih@mellanox.com> 8061L: linux-rdma@vger.kernel.org 8062W: http://www.mellanox.com 8063Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8064S: Supported 8065F: drivers/infiniband/hw/mlx4/ 8066F: include/linux/mlx4/ 8067 8068MELLANOX MLX5 core VPI driver 8069M: Saeed Mahameed <saeedm@mellanox.com> 8070M: Matan Barak <matanb@mellanox.com> 8071M: Leon Romanovsky <leonro@mellanox.com> 8072L: netdev@vger.kernel.org 8073L: linux-rdma@vger.kernel.org 8074W: http://www.mellanox.com 8075Q: http://patchwork.ozlabs.org/project/netdev/list/ 8076S: Supported 8077F: drivers/net/ethernet/mellanox/mlx5/core/ 8078F: include/linux/mlx5/ 8079F: include/uapi/rdma/mlx5-abi.h 8080 8081MELLANOX MLX5 IB driver 8082M: Matan Barak <matanb@mellanox.com> 8083M: Leon Romanovsky <leonro@mellanox.com> 8084L: linux-rdma@vger.kernel.org 8085W: http://www.mellanox.com 8086Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8087S: Supported 8088F: drivers/infiniband/hw/mlx5/ 8089F: include/linux/mlx5/ 8090 8091MELEXIS MLX90614 DRIVER 8092M: Crt Mori <cmo@melexis.com> 8093L: linux-iio@vger.kernel.org 8094W: http://www.melexis.com 8095S: Supported 8096F: drivers/iio/temperature/mlx90614.c 8097 8098MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8099M: Don Brace <don.brace@microsemi.com> 8100L: esc.storagedev@microsemi.com 8101L: linux-scsi@vger.kernel.org 8102S: Supported 8103F: drivers/scsi/smartpqi/smartpqi*.[ch] 8104F: drivers/scsi/smartpqi/Kconfig 8105F: drivers/scsi/smartpqi/Makefile 8106F: include/linux/cciss*.h 8107F: include/uapi/linux/cciss*.h 8108F: Documentation/scsi/smartpqi.txt 8109 8110MN88472 MEDIA DRIVER 8111M: Antti Palosaari <crope@iki.fi> 8112L: linux-media@vger.kernel.org 8113W: https://linuxtv.org 8114W: http://palosaari.fi/linux/ 8115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8116S: Maintained 8117F: drivers/media/dvb-frontends/mn88472* 8118 8119MN88473 MEDIA DRIVER 8120M: Antti Palosaari <crope@iki.fi> 8121L: linux-media@vger.kernel.org 8122W: https://linuxtv.org 8123W: http://palosaari.fi/linux/ 8124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8125S: Maintained 8126F: drivers/media/dvb-frontends/mn88473* 8127 8128MODULE SUPPORT 8129M: Jessica Yu <jeyu@redhat.com> 8130M: Rusty Russell <rusty@rustcorp.com.au> 8131S: Maintained 8132F: include/linux/module.h 8133F: kernel/module.c 8134 8135MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8136W: http://popies.net/meye/ 8137S: Orphan 8138F: Documentation/media/v4l-drivers/meye* 8139F: drivers/media/pci/meye/ 8140F: include/uapi/linux/meye.h 8141 8142MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8143M: Jiri Slaby <jirislaby@gmail.com> 8144S: Maintained 8145F: Documentation/serial/moxa-smartio 8146F: drivers/tty/mxser.* 8147 8148MR800 AVERMEDIA USB FM RADIO DRIVER 8149M: Alexey Klimov <klimov.linux@gmail.com> 8150L: linux-media@vger.kernel.org 8151T: git git://linuxtv.org/media_tree.git 8152S: Maintained 8153F: drivers/media/radio/radio-mr800.c 8154 8155MRF24J40 IEEE 802.15.4 RADIO DRIVER 8156M: Alan Ott <alan@signal11.us> 8157L: linux-wpan@vger.kernel.org 8158S: Maintained 8159F: drivers/net/ieee802154/mrf24j40.c 8160F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8161 8162MSI LAPTOP SUPPORT 8163M: "Lee, Chun-Yi" <jlee@suse.com> 8164L: platform-driver-x86@vger.kernel.org 8165S: Maintained 8166F: drivers/platform/x86/msi-laptop.c 8167 8168MSI WMI SUPPORT 8169L: platform-driver-x86@vger.kernel.org 8170S: Orphan 8171F: drivers/platform/x86/msi-wmi.c 8172 8173MSI001 MEDIA DRIVER 8174M: Antti Palosaari <crope@iki.fi> 8175L: linux-media@vger.kernel.org 8176W: https://linuxtv.org 8177W: http://palosaari.fi/linux/ 8178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8179T: git git://linuxtv.org/anttip/media_tree.git 8180S: Maintained 8181F: drivers/media/tuners/msi001* 8182 8183MSI2500 MEDIA DRIVER 8184M: Antti Palosaari <crope@iki.fi> 8185L: linux-media@vger.kernel.org 8186W: https://linuxtv.org 8187W: http://palosaari.fi/linux/ 8188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8189T: git git://linuxtv.org/anttip/media_tree.git 8190S: Maintained 8191F: drivers/media/usb/msi2500/ 8192 8193MSYSTEMS DISKONCHIP G3 MTD DRIVER 8194M: Robert Jarzmik <robert.jarzmik@free.fr> 8195L: linux-mtd@lists.infradead.org 8196S: Maintained 8197F: drivers/mtd/devices/docg3* 8198 8199MT9M032 APTINA SENSOR DRIVER 8200M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8201L: linux-media@vger.kernel.org 8202T: git git://linuxtv.org/media_tree.git 8203S: Maintained 8204F: drivers/media/i2c/mt9m032.c 8205F: include/media/i2c/mt9m032.h 8206 8207MT9P031 APTINA CAMERA SENSOR 8208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8209L: linux-media@vger.kernel.org 8210T: git git://linuxtv.org/media_tree.git 8211S: Maintained 8212F: drivers/media/i2c/mt9p031.c 8213F: include/media/i2c/mt9p031.h 8214 8215MT9T001 APTINA CAMERA SENSOR 8216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8217L: linux-media@vger.kernel.org 8218T: git git://linuxtv.org/media_tree.git 8219S: Maintained 8220F: drivers/media/i2c/mt9t001.c 8221F: include/media/i2c/mt9t001.h 8222 8223MT9V032 APTINA CAMERA SENSOR 8224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8225L: linux-media@vger.kernel.org 8226T: git git://linuxtv.org/media_tree.git 8227S: Maintained 8228F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8229F: drivers/media/i2c/mt9v032.c 8230F: include/media/i2c/mt9v032.h 8231 8232MULTIFUNCTION DEVICES (MFD) 8233M: Lee Jones <lee.jones@linaro.org> 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8235S: Supported 8236F: Documentation/devicetree/bindings/mfd/ 8237F: drivers/mfd/ 8238F: include/linux/mfd/ 8239 8240MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8241M: Ulf Hansson <ulf.hansson@linaro.org> 8242L: linux-mmc@vger.kernel.org 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8244S: Maintained 8245F: Documentation/devicetree/bindings/mmc/ 8246F: drivers/mmc/ 8247F: include/linux/mmc/ 8248F: include/uapi/linux/mmc/ 8249 8250MULTIMEDIA CARD (MMC) ETC. OVER SPI 8251S: Orphan 8252F: drivers/mmc/host/mmc_spi.c 8253F: include/linux/spi/mmc_spi.h 8254 8255MULTISOUND SOUND DRIVER 8256M: Andrew Veliath <andrewtv@usa.net> 8257S: Maintained 8258F: Documentation/sound/oss/MultiSound 8259F: sound/oss/msnd* 8260 8261MULTITECH MULTIPORT CARD (ISICOM) 8262S: Orphan 8263F: drivers/tty/isicom.c 8264F: include/linux/isicom.h 8265 8266MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8267M: Bin Liu <b-liu@ti.com> 8268L: linux-usb@vger.kernel.org 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8270S: Maintained 8271F: drivers/usb/musb/ 8272 8273MXL5007T MEDIA DRIVER 8274M: Michael Krufky <mkrufky@linuxtv.org> 8275L: linux-media@vger.kernel.org 8276W: https://linuxtv.org 8277W: http://github.com/mkrufky 8278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8279T: git git://linuxtv.org/mkrufky/tuners.git 8280S: Maintained 8281F: drivers/media/tuners/mxl5007t.* 8282 8283MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8284M: Hyong-Youb Kim <hykim@myri.com> 8285L: netdev@vger.kernel.org 8286W: https://www.myricom.com/support/downloads/myri10ge.html 8287S: Supported 8288F: drivers/net/ethernet/myricom/myri10ge/ 8289 8290NAND FLASH SUBSYSTEM 8291M: Boris Brezillon <boris.brezillon@free-electrons.com> 8292R: Richard Weinberger <richard@nod.at> 8293L: linux-mtd@lists.infradead.org 8294W: http://www.linux-mtd.infradead.org/ 8295Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8296T: git git://github.com/linux-nand/linux.git 8297S: Maintained 8298F: drivers/mtd/nand/ 8299F: include/linux/mtd/nand*.h 8300 8301NATSEMI ETHERNET DRIVER (DP8381x) 8302S: Orphan 8303F: drivers/net/ethernet/natsemi/natsemi.c 8304 8305NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8306M: Daniel Mack <zonque@gmail.com> 8307S: Maintained 8308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8309W: http://www.native-instruments.com 8310F: sound/usb/caiaq/ 8311 8312NCP FILESYSTEM 8313M: Petr Vandrovec <petr@vandrovec.name> 8314S: Odd Fixes 8315F: fs/ncpfs/ 8316 8317NCR 5380 SCSI DRIVERS 8318M: Finn Thain <fthain@telegraphics.com.au> 8319M: Michael Schmitz <schmitzmic@gmail.com> 8320L: linux-scsi@vger.kernel.org 8321S: Maintained 8322F: Documentation/scsi/g_NCR5380.txt 8323F: drivers/scsi/NCR5380.* 8324F: drivers/scsi/arm/cumana_1.c 8325F: drivers/scsi/arm/oak.c 8326F: drivers/scsi/atari_scsi.* 8327F: drivers/scsi/dmx3191d.c 8328F: drivers/scsi/g_NCR5380.* 8329F: drivers/scsi/g_NCR5380_mmio.c 8330F: drivers/scsi/mac_scsi.* 8331F: drivers/scsi/sun3_scsi.* 8332F: drivers/scsi/sun3_scsi_vme.c 8333 8334NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8335M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8336L: linux-scsi@vger.kernel.org 8337S: Maintained 8338F: drivers/scsi/NCR_D700.* 8339 8340NCT6775 HARDWARE MONITOR DRIVER 8341M: Guenter Roeck <linux@roeck-us.net> 8342L: linux-hwmon@vger.kernel.org 8343S: Maintained 8344F: Documentation/hwmon/nct6775 8345F: drivers/hwmon/nct6775.c 8346 8347NETEFFECT IWARP RNIC DRIVER (IW_NES) 8348M: Faisal Latif <faisal.latif@intel.com> 8349L: linux-rdma@vger.kernel.org 8350W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8351S: Supported 8352F: drivers/infiniband/hw/nes/ 8353F: include/uapi/rdma/nes-abi.h 8354 8355NETEM NETWORK EMULATOR 8356M: Stephen Hemminger <stephen@networkplumber.org> 8357L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8358S: Maintained 8359F: net/sched/sch_netem.c 8360 8361NETERION 10GbE DRIVERS (s2io/vxge) 8362M: Jon Mason <jdmason@kudzu.us> 8363L: netdev@vger.kernel.org 8364S: Supported 8365F: Documentation/networking/s2io.txt 8366F: Documentation/networking/vxge.txt 8367F: drivers/net/ethernet/neterion/ 8368 8369NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8370M: Pablo Neira Ayuso <pablo@netfilter.org> 8371M: Patrick McHardy <kaber@trash.net> 8372M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8373L: netfilter-devel@vger.kernel.org 8374L: coreteam@netfilter.org 8375W: http://www.netfilter.org/ 8376W: http://www.iptables.org/ 8377Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8380S: Supported 8381F: include/linux/netfilter* 8382F: include/linux/netfilter/ 8383F: include/net/netfilter/ 8384F: include/uapi/linux/netfilter* 8385F: include/uapi/linux/netfilter/ 8386F: net/*/netfilter.c 8387F: net/*/netfilter/ 8388F: net/netfilter/ 8389F: net/bridge/br_netfilter*.c 8390 8391NETLABEL 8392M: Paul Moore <paul@paul-moore.com> 8393W: http://netlabel.sf.net 8394L: netdev@vger.kernel.org 8395S: Maintained 8396F: Documentation/netlabel/ 8397F: include/net/netlabel.h 8398F: net/netlabel/ 8399 8400NETROM NETWORK LAYER 8401M: Ralf Baechle <ralf@linux-mips.org> 8402L: linux-hams@vger.kernel.org 8403W: http://www.linux-ax25.org/ 8404S: Maintained 8405F: include/net/netrom.h 8406F: include/uapi/linux/netrom.h 8407F: net/netrom/ 8408 8409NETRONOME ETHERNET DRIVERS 8410M: Jakub Kicinski <jakub.kicinski@netronome.com> 8411L: oss-drivers@netronome.com 8412S: Maintained 8413F: drivers/net/ethernet/netronome/ 8414 8415NETWORK BLOCK DEVICE (NBD) 8416M: Markus Pargmann <mpa@pengutronix.de> 8417S: Maintained 8418L: nbd-general@lists.sourceforge.net 8419T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8420F: Documentation/blockdev/nbd.txt 8421F: drivers/block/nbd.c 8422F: include/uapi/linux/nbd.h 8423 8424NETWORK DROP MONITOR 8425M: Neil Horman <nhorman@tuxdriver.com> 8426L: netdev@vger.kernel.org 8427S: Maintained 8428W: https://fedorahosted.org/dropwatch/ 8429F: net/core/drop_monitor.c 8430 8431NETWORKING [DSA] 8432M: Andrew Lunn <andrew@lunn.ch> 8433M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8434M: Florian Fainelli <f.fainelli@gmail.com> 8435S: Maintained 8436F: net/dsa/ 8437F: include/net/dsa.h 8438F: drivers/net/dsa/ 8439 8440NETWORKING [GENERAL] 8441M: "David S. Miller" <davem@davemloft.net> 8442L: netdev@vger.kernel.org 8443W: http://www.linuxfoundation.org/en/Net 8444Q: http://patchwork.ozlabs.org/project/netdev/list/ 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8447S: Maintained 8448F: net/ 8449F: include/net/ 8450F: include/linux/in.h 8451F: include/linux/net.h 8452F: include/linux/netdevice.h 8453F: include/uapi/linux/in.h 8454F: include/uapi/linux/net.h 8455F: include/uapi/linux/netdevice.h 8456F: include/uapi/linux/net_namespace.h 8457F: tools/net/ 8458F: tools/testing/selftests/net/ 8459F: lib/random32.c 8460F: lib/test_bpf.c 8461 8462NETWORKING [IPv4/IPv6] 8463M: "David S. Miller" <davem@davemloft.net> 8464M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8465M: James Morris <jmorris@namei.org> 8466M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8467M: Patrick McHardy <kaber@trash.net> 8468L: netdev@vger.kernel.org 8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8470S: Maintained 8471F: net/ipv4/ 8472F: net/ipv6/ 8473F: include/net/ip* 8474F: arch/x86/net/* 8475 8476NETWORKING [IPSEC] 8477M: Steffen Klassert <steffen.klassert@secunet.com> 8478M: Herbert Xu <herbert@gondor.apana.org.au> 8479M: "David S. Miller" <davem@davemloft.net> 8480L: netdev@vger.kernel.org 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8483S: Maintained 8484F: net/core/flow.c 8485F: net/xfrm/ 8486F: net/key/ 8487F: net/ipv4/xfrm* 8488F: net/ipv4/esp4.c 8489F: net/ipv4/ah4.c 8490F: net/ipv4/ipcomp.c 8491F: net/ipv4/ip_vti.c 8492F: net/ipv6/xfrm* 8493F: net/ipv6/esp6.c 8494F: net/ipv6/ah6.c 8495F: net/ipv6/ipcomp6.c 8496F: net/ipv6/ip6_vti.c 8497F: include/uapi/linux/xfrm.h 8498F: include/net/xfrm.h 8499 8500NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8501M: Paul Moore <paul@paul-moore.com> 8502L: netdev@vger.kernel.org 8503S: Maintained 8504 8505NETWORKING [WIRELESS] 8506L: linux-wireless@vger.kernel.org 8507Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8508 8509NETWORKING DRIVERS 8510L: netdev@vger.kernel.org 8511W: http://www.linuxfoundation.org/en/Net 8512Q: http://patchwork.ozlabs.org/project/netdev/list/ 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8515S: Odd Fixes 8516F: Documentation/devicetree/bindings/net/ 8517F: drivers/net/ 8518F: include/linux/if_* 8519F: include/linux/netdevice.h 8520F: include/linux/etherdevice.h 8521F: include/linux/fcdevice.h 8522F: include/linux/fddidevice.h 8523F: include/linux/hippidevice.h 8524F: include/linux/inetdevice.h 8525F: include/uapi/linux/if_* 8526F: include/uapi/linux/netdevice.h 8527 8528NETWORKING DRIVERS (WIRELESS) 8529M: Kalle Valo <kvalo@codeaurora.org> 8530L: linux-wireless@vger.kernel.org 8531Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8534S: Maintained 8535F: Documentation/devicetree/bindings/net/wireless/ 8536F: drivers/net/wireless/ 8537 8538NETXEN (1/10) GbE SUPPORT 8539M: Manish Chopra <manish.chopra@cavium.com> 8540M: Rahul Verma <rahul.verma@cavium.com> 8541M: Dept-GELinuxNICDev@cavium.com 8542L: netdev@vger.kernel.org 8543S: Supported 8544F: drivers/net/ethernet/qlogic/netxen/ 8545 8546NFC SUBSYSTEM 8547M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8548M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8549M: Samuel Ortiz <sameo@linux.intel.com> 8550L: linux-wireless@vger.kernel.org 8551L: linux-nfc@lists.01.org (subscribers-only) 8552S: Supported 8553F: net/nfc/ 8554F: include/net/nfc/ 8555F: include/uapi/linux/nfc.h 8556F: drivers/nfc/ 8557F: include/linux/platform_data/nfcmrvl.h 8558F: include/linux/platform_data/nxp-nci.h 8559F: include/linux/platform_data/pn544.h 8560F: include/linux/platform_data/st21nfca.h 8561F: include/linux/platform_data/st-nci.h 8562F: Documentation/devicetree/bindings/net/nfc/ 8563 8564NFS, SUNRPC, AND LOCKD CLIENTS 8565M: Trond Myklebust <trond.myklebust@primarydata.com> 8566M: Anna Schumaker <anna.schumaker@netapp.com> 8567L: linux-nfs@vger.kernel.org 8568W: http://client.linux-nfs.org 8569T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8570S: Maintained 8571F: fs/lockd/ 8572F: fs/nfs/ 8573F: fs/nfs_common/ 8574F: net/sunrpc/ 8575F: include/linux/lockd/ 8576F: include/linux/nfs* 8577F: include/linux/sunrpc/ 8578F: include/uapi/linux/nfs* 8579F: include/uapi/linux/sunrpc/ 8580 8581NILFS2 FILESYSTEM 8582M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8583L: linux-nilfs@vger.kernel.org 8584W: http://nilfs.sourceforge.net/ 8585W: http://nilfs.osdn.jp/ 8586T: git git://github.com/konis/nilfs2.git 8587S: Supported 8588F: Documentation/filesystems/nilfs2.txt 8589F: fs/nilfs2/ 8590F: include/trace/events/nilfs2.h 8591F: include/uapi/linux/nilfs2_api.h 8592F: include/uapi/linux/nilfs2_ondisk.h 8593 8594NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8595M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8596W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8597S: Maintained 8598F: Documentation/scsi/NinjaSCSI.txt 8599F: drivers/scsi/pcmcia/nsp_* 8600 8601NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8602M: GOTO Masanori <gotom@debian.or.jp> 8603M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8604W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8605S: Maintained 8606F: Documentation/scsi/NinjaSCSI.txt 8607F: drivers/scsi/nsp32* 8608 8609NIOS2 ARCHITECTURE 8610M: Ley Foon Tan <lftan@altera.com> 8611L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8613S: Maintained 8614F: arch/nios2/ 8615 8616NOKIA N900 POWER SUPPLY DRIVERS 8617R: Pali Rohár <pali.rohar@gmail.com> 8618F: include/linux/power/bq2415x_charger.h 8619F: include/linux/power/bq27xxx_battery.h 8620F: include/linux/power/isp1704_charger.h 8621F: drivers/power/supply/bq2415x_charger.c 8622F: drivers/power/supply/bq27xxx_battery.c 8623F: drivers/power/supply/bq27xxx_battery_i2c.c 8624F: drivers/power/supply/isp1704_charger.c 8625F: drivers/power/supply/rx51_battery.c 8626 8627NTB DRIVER CORE 8628M: Jon Mason <jdmason@kudzu.us> 8629M: Dave Jiang <dave.jiang@intel.com> 8630M: Allen Hubbe <Allen.Hubbe@emc.com> 8631L: linux-ntb@googlegroups.com 8632S: Supported 8633W: https://github.com/jonmason/ntb/wiki 8634T: git git://github.com/jonmason/ntb.git 8635F: drivers/ntb/ 8636F: drivers/net/ntb_netdev.c 8637F: include/linux/ntb.h 8638F: include/linux/ntb_transport.h 8639F: tools/testing/selftests/ntb/ 8640 8641NTB INTEL DRIVER 8642M: Jon Mason <jdmason@kudzu.us> 8643M: Dave Jiang <dave.jiang@intel.com> 8644L: linux-ntb@googlegroups.com 8645S: Supported 8646W: https://github.com/jonmason/ntb/wiki 8647T: git git://github.com/jonmason/ntb.git 8648F: drivers/ntb/hw/intel/ 8649 8650NTB AMD DRIVER 8651M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8652L: linux-ntb@googlegroups.com 8653S: Supported 8654F: drivers/ntb/hw/amd/ 8655 8656NTFS FILESYSTEM 8657M: Anton Altaparmakov <anton@tuxera.com> 8658L: linux-ntfs-dev@lists.sourceforge.net 8659W: http://www.tuxera.com/ 8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8661S: Supported 8662F: Documentation/filesystems/ntfs.txt 8663F: fs/ntfs/ 8664 8665NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8666M: Antonino Daplas <adaplas@gmail.com> 8667L: linux-fbdev@vger.kernel.org 8668S: Maintained 8669F: drivers/video/fbdev/riva/ 8670F: drivers/video/fbdev/nvidia/ 8671 8672NVM EXPRESS DRIVER 8673M: Keith Busch <keith.busch@intel.com> 8674M: Jens Axboe <axboe@fb.com> 8675L: linux-nvme@lists.infradead.org 8676T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8677W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8678S: Supported 8679F: drivers/nvme/host/ 8680F: include/linux/nvme.h 8681 8682NVM EXPRESS TARGET DRIVER 8683M: Christoph Hellwig <hch@lst.de> 8684M: Sagi Grimberg <sagi@grimberg.me> 8685L: linux-nvme@lists.infradead.org 8686S: Supported 8687F: drivers/nvme/target/ 8688 8689NVMEM FRAMEWORK 8690M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8691M: Maxime Ripard <maxime.ripard@free-electrons.com> 8692S: Maintained 8693F: drivers/nvmem/ 8694F: Documentation/devicetree/bindings/nvmem/ 8695F: include/linux/nvmem-consumer.h 8696F: include/linux/nvmem-provider.h 8697 8698NXP-NCI NFC DRIVER 8699M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8700R: Charles Gorand <charles.gorand@effinnov.com> 8701L: linux-nfc@lists.01.org (moderated for non-subscribers) 8702S: Supported 8703F: drivers/nfc/nxp-nci 8704 8705NXP TDA998X DRM DRIVER 8706M: Russell King <rmk+kernel@armlinux.org.uk> 8707S: Supported 8708F: drivers/gpu/drm/i2c/tda998x_drv.c 8709F: include/drm/i2c/tda998x.h 8710 8711NXP TFA9879 DRIVER 8712M: Peter Rosin <peda@axentia.se> 8713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8714S: Maintained 8715F: sound/soc/codecs/tfa9879* 8716 8717OBJTOOL 8718M: Josh Poimboeuf <jpoimboe@redhat.com> 8719S: Supported 8720F: tools/objtool/ 8721 8722OMAP SUPPORT 8723M: Tony Lindgren <tony@atomide.com> 8724L: linux-omap@vger.kernel.org 8725W: http://www.muru.com/linux/omap/ 8726W: http://linux.omap.com/ 8727Q: http://patchwork.kernel.org/project/linux-omap/list/ 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8729S: Maintained 8730F: arch/arm/*omap*/ 8731F: arch/arm/configs/omap1_defconfig 8732F: arch/arm/configs/omap2plus_defconfig 8733F: drivers/i2c/busses/i2c-omap.c 8734F: drivers/irqchip/irq-omap-intc.c 8735F: drivers/mfd/*omap*.c 8736F: drivers/mfd/menelaus.c 8737F: drivers/mfd/palmas.c 8738F: drivers/mfd/tps65217.c 8739F: drivers/mfd/tps65218.c 8740F: drivers/mfd/tps65910.c 8741F: drivers/mfd/twl-core.[ch] 8742F: drivers/mfd/twl4030*.c 8743F: drivers/mfd/twl6030*.c 8744F: drivers/mfd/twl6040*.c 8745F: drivers/regulator/palmas-regulator*.c 8746F: drivers/regulator/pbias-regulator.c 8747F: drivers/regulator/tps65217-regulator.c 8748F: drivers/regulator/tps65218-regulator.c 8749F: drivers/regulator/tps65910-regulator.c 8750F: drivers/regulator/twl-regulator.c 8751F: include/linux/i2c-omap.h 8752 8753OMAP DEVICE TREE SUPPORT 8754M: Benoît Cousson <bcousson@baylibre.com> 8755M: Tony Lindgren <tony@atomide.com> 8756L: linux-omap@vger.kernel.org 8757L: devicetree@vger.kernel.org 8758S: Maintained 8759F: arch/arm/boot/dts/*omap* 8760F: arch/arm/boot/dts/*am3* 8761F: arch/arm/boot/dts/*am4* 8762F: arch/arm/boot/dts/*am5* 8763F: arch/arm/boot/dts/*dra7* 8764 8765OMAP CLOCK FRAMEWORK SUPPORT 8766M: Paul Walmsley <paul@pwsan.com> 8767L: linux-omap@vger.kernel.org 8768S: Maintained 8769F: arch/arm/*omap*/*clock* 8770 8771OMAP POWER MANAGEMENT SUPPORT 8772M: Kevin Hilman <khilman@kernel.org> 8773L: linux-omap@vger.kernel.org 8774S: Maintained 8775F: arch/arm/*omap*/*pm* 8776F: drivers/cpufreq/omap-cpufreq.c 8777 8778OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8779M: Rajendra Nayak <rnayak@codeaurora.org> 8780M: Paul Walmsley <paul@pwsan.com> 8781L: linux-omap@vger.kernel.org 8782S: Maintained 8783F: arch/arm/mach-omap2/prm* 8784 8785OMAP AUDIO SUPPORT 8786M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8787M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8789L: linux-omap@vger.kernel.org 8790S: Maintained 8791F: sound/soc/omap/ 8792 8793OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8794M: Roger Quadros <rogerq@ti.com> 8795M: Tony Lindgren <tony@atomide.com> 8796L: linux-omap@vger.kernel.org 8797S: Maintained 8798F: drivers/memory/omap-gpmc.c 8799F: arch/arm/mach-omap2/*gpmc* 8800 8801OMAP FRAMEBUFFER SUPPORT 8802M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8803L: linux-fbdev@vger.kernel.org 8804L: linux-omap@vger.kernel.org 8805S: Maintained 8806F: drivers/video/fbdev/omap/ 8807 8808OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8809M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8810L: linux-omap@vger.kernel.org 8811L: linux-fbdev@vger.kernel.org 8812S: Maintained 8813F: drivers/video/fbdev/omap2/ 8814F: Documentation/arm/OMAP/DSS 8815 8816OMAP HARDWARE SPINLOCK SUPPORT 8817M: Ohad Ben-Cohen <ohad@wizery.com> 8818L: linux-omap@vger.kernel.org 8819S: Maintained 8820F: drivers/hwspinlock/omap_hwspinlock.c 8821 8822OMAP MMC SUPPORT 8823M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8824L: linux-omap@vger.kernel.org 8825S: Maintained 8826F: drivers/mmc/host/omap.c 8827 8828OMAP HS MMC SUPPORT 8829L: linux-mmc@vger.kernel.org 8830L: linux-omap@vger.kernel.org 8831S: Orphan 8832F: drivers/mmc/host/omap_hsmmc.c 8833 8834OMAP RANDOM NUMBER GENERATOR SUPPORT 8835M: Deepak Saxena <dsaxena@plexity.net> 8836S: Maintained 8837F: drivers/char/hw_random/omap-rng.c 8838 8839OMAP HWMOD SUPPORT 8840M: Benoît Cousson <bcousson@baylibre.com> 8841M: Paul Walmsley <paul@pwsan.com> 8842L: linux-omap@vger.kernel.org 8843S: Maintained 8844F: arch/arm/mach-omap2/omap_hwmod.* 8845 8846OMAP HWMOD DATA 8847M: Paul Walmsley <paul@pwsan.com> 8848L: linux-omap@vger.kernel.org 8849S: Maintained 8850F: arch/arm/mach-omap2/omap_hwmod*data* 8851 8852OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8853M: Benoît Cousson <bcousson@baylibre.com> 8854L: linux-omap@vger.kernel.org 8855S: Maintained 8856F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8857 8858OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8860L: linux-media@vger.kernel.org 8861S: Maintained 8862F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8863F: drivers/media/platform/omap3isp/ 8864F: drivers/staging/media/omap4iss/ 8865 8866OMAP USB SUPPORT 8867L: linux-usb@vger.kernel.org 8868L: linux-omap@vger.kernel.org 8869S: Orphan 8870F: drivers/usb/*/*omap* 8871F: arch/arm/*omap*/usb* 8872 8873OMAP GPIO DRIVER 8874M: Grygorii Strashko <grygorii.strashko@ti.com> 8875M: Santosh Shilimkar <ssantosh@kernel.org> 8876M: Kevin Hilman <khilman@kernel.org> 8877L: linux-omap@vger.kernel.org 8878S: Maintained 8879F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8880F: drivers/gpio/gpio-omap.c 8881 8882OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8883M: Mark Jackson <mpfj@newflow.co.uk> 8884L: linux-omap@vger.kernel.org 8885S: Maintained 8886F: arch/arm/boot/dts/am335x-nano.dts 8887 8888OMFS FILESYSTEM 8889M: Bob Copeland <me@bobcopeland.com> 8890L: linux-karma-devel@lists.sourceforge.net 8891S: Maintained 8892F: Documentation/filesystems/omfs.txt 8893F: fs/omfs/ 8894 8895OMNIKEY CARDMAN 4000 DRIVER 8896M: Harald Welte <laforge@gnumonks.org> 8897S: Maintained 8898F: drivers/char/pcmcia/cm4000_cs.c 8899F: include/linux/cm4000_cs.h 8900F: include/uapi/linux/cm4000_cs.h 8901 8902OMNIKEY CARDMAN 4040 DRIVER 8903M: Harald Welte <laforge@gnumonks.org> 8904S: Maintained 8905F: drivers/char/pcmcia/cm4040_cs.* 8906 8907OMNIVISION OV7670 SENSOR DRIVER 8908M: Jonathan Corbet <corbet@lwn.net> 8909L: linux-media@vger.kernel.org 8910T: git git://linuxtv.org/media_tree.git 8911S: Maintained 8912F: drivers/media/i2c/ov7670.c 8913 8914ONENAND FLASH DRIVER 8915M: Kyungmin Park <kyungmin.park@samsung.com> 8916L: linux-mtd@lists.infradead.org 8917S: Maintained 8918F: drivers/mtd/onenand/ 8919F: include/linux/mtd/onenand*.h 8920 8921ONSTREAM SCSI TAPE DRIVER 8922M: Willem Riede <osst@riede.org> 8923L: osst-users@lists.sourceforge.net 8924L: linux-scsi@vger.kernel.org 8925S: Maintained 8926F: Documentation/scsi/osst.txt 8927F: drivers/scsi/osst.* 8928F: drivers/scsi/osst_*.h 8929F: drivers/scsi/st.h 8930 8931OPENCORES I2C BUS DRIVER 8932M: Peter Korsgaard <jacmet@sunsite.dk> 8933L: linux-i2c@vger.kernel.org 8934S: Maintained 8935F: Documentation/i2c/busses/i2c-ocores 8936F: drivers/i2c/busses/i2c-ocores.c 8937 8938OPEN FIRMWARE AND FLATTENED DEVICE TREE 8939M: Rob Herring <robh+dt@kernel.org> 8940M: Frank Rowand <frowand.list@gmail.com> 8941L: devicetree@vger.kernel.org 8942W: http://www.devicetree.org/ 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8944S: Maintained 8945F: drivers/of/ 8946F: include/linux/of*.h 8947F: scripts/dtc/ 8948 8949OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8950M: Rob Herring <robh+dt@kernel.org> 8951M: Mark Rutland <mark.rutland@arm.com> 8952L: devicetree@vger.kernel.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8954Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8955S: Maintained 8956F: Documentation/devicetree/ 8957F: arch/*/boot/dts/ 8958F: include/dt-bindings/ 8959 8960OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8961M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8962L: devicetree@vger.kernel.org 8963S: Maintained 8964F: Documentation/devicetree/dynamic-resolution-notes.txt 8965F: Documentation/devicetree/overlay-notes.txt 8966F: drivers/of/overlay.c 8967F: drivers/of/resolver.c 8968 8969OPENRISC ARCHITECTURE 8970M: Jonas Bonn <jonas@southpole.se> 8971W: http://openrisc.net 8972S: Maintained 8973T: git git://openrisc.net/~jonas/linux 8974F: arch/openrisc/ 8975 8976OPENVSWITCH 8977M: Pravin Shelar <pshelar@nicira.com> 8978L: netdev@vger.kernel.org 8979L: dev@openvswitch.org 8980W: http://openvswitch.org 8981S: Maintained 8982F: net/openvswitch/ 8983F: include/uapi/linux/openvswitch.h 8984 8985OPERATING PERFORMANCE POINTS (OPP) 8986M: Viresh Kumar <vireshk@kernel.org> 8987M: Nishanth Menon <nm@ti.com> 8988M: Stephen Boyd <sboyd@codeaurora.org> 8989L: linux-pm@vger.kernel.org 8990S: Maintained 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8992F: drivers/base/power/opp/ 8993F: include/linux/pm_opp.h 8994F: Documentation/power/opp.txt 8995F: Documentation/devicetree/bindings/opp/ 8996 8997OPL4 DRIVER 8998M: Clemens Ladisch <clemens@ladisch.de> 8999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9000T: git git://git.alsa-project.org/alsa-kernel.git 9001S: Maintained 9002F: sound/drivers/opl4/ 9003 9004OPROFILE 9005M: Robert Richter <rric@kernel.org> 9006L: oprofile-list@lists.sf.net 9007S: Maintained 9008F: arch/*/include/asm/oprofile*.h 9009F: arch/*/oprofile/ 9010F: drivers/oprofile/ 9011F: include/linux/oprofile.h 9012 9013ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9014M: Mark Fasheh <mfasheh@versity.com> 9015M: Joel Becker <jlbec@evilplan.org> 9016L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9017W: http://ocfs2.wiki.kernel.org 9018S: Supported 9019F: Documentation/filesystems/ocfs2.txt 9020F: Documentation/filesystems/dlmfs.txt 9021F: fs/ocfs2/ 9022 9023ORINOCO DRIVER 9024L: linux-wireless@vger.kernel.org 9025W: http://wireless.kernel.org/en/users/Drivers/orinoco 9026W: http://www.nongnu.org/orinoco/ 9027S: Orphan 9028F: drivers/net/wireless/intersil/orinoco/ 9029 9030OSD LIBRARY and FILESYSTEM 9031M: Boaz Harrosh <ooo@electrozaur.com> 9032M: Benny Halevy <bhalevy@primarydata.com> 9033L: osd-dev@open-osd.org 9034W: http://open-osd.org 9035T: git git://git.open-osd.org/open-osd.git 9036S: Maintained 9037F: drivers/scsi/osd/ 9038F: include/scsi/osd_* 9039F: fs/exofs/ 9040 9041OVERLAY FILESYSTEM 9042M: Miklos Szeredi <miklos@szeredi.hu> 9043L: linux-unionfs@vger.kernel.org 9044T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9045S: Supported 9046F: fs/overlayfs/ 9047F: Documentation/filesystems/overlayfs.txt 9048 9049ORANGEFS FILESYSTEM 9050M: Mike Marshall <hubcap@omnibond.com> 9051L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9053S: Supported 9054F: fs/orangefs/ 9055F: Documentation/filesystems/orangefs.txt 9056 9057P54 WIRELESS DRIVER 9058M: Christian Lamparter <chunkeey@googlemail.com> 9059L: linux-wireless@vger.kernel.org 9060W: http://wireless.kernel.org/en/users/Drivers/p54 9061S: Maintained 9062F: drivers/net/wireless/intersil/p54/ 9063 9064PA SEMI ETHERNET DRIVER 9065L: netdev@vger.kernel.org 9066S: Orphan 9067F: drivers/net/ethernet/pasemi/* 9068 9069PA SEMI SMBUS DRIVER 9070L: linux-i2c@vger.kernel.org 9071S: Orphan 9072F: drivers/i2c/busses/i2c-pasemi.c 9073 9074PADATA PARALLEL EXECUTION MECHANISM 9075M: Steffen Klassert <steffen.klassert@secunet.com> 9076L: linux-crypto@vger.kernel.org 9077S: Maintained 9078F: kernel/padata.c 9079F: include/linux/padata.h 9080F: Documentation/padata.txt 9081 9082PANASONIC LAPTOP ACPI EXTRAS DRIVER 9083M: Harald Welte <laforge@gnumonks.org> 9084L: platform-driver-x86@vger.kernel.org 9085S: Maintained 9086F: drivers/platform/x86/panasonic-laptop.c 9087 9088PANASONIC MN10300/AM33/AM34 PORT 9089M: David Howells <dhowells@redhat.com> 9090L: linux-am33-list@redhat.com (moderated for non-subscribers) 9091W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9092S: Maintained 9093F: Documentation/mn10300/ 9094F: arch/mn10300/ 9095 9096PARALLEL LCD/KEYPAD PANEL DRIVER 9097M: Willy Tarreau <willy@haproxy.com> 9098M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9099S: Odd Fixes 9100F: Documentation/misc-devices/lcd-panel-cgram.txt 9101F: drivers/misc/panel.c 9102 9103PARALLEL PORT SUBSYSTEM 9104M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9105M: Sudip Mukherjee <sudip@vectorindia.org> 9106L: linux-parport@lists.infradead.org (subscribers-only) 9107S: Maintained 9108F: drivers/parport/ 9109F: include/linux/parport*.h 9110F: drivers/char/ppdev.c 9111F: include/uapi/linux/ppdev.h 9112F: Documentation/parport*.txt 9113 9114PARAVIRT_OPS INTERFACE 9115M: Jeremy Fitzhardinge <jeremy@goop.org> 9116M: Chris Wright <chrisw@sous-sol.org> 9117M: Alok Kataria <akataria@vmware.com> 9118M: Rusty Russell <rusty@rustcorp.com.au> 9119L: virtualization@lists.linux-foundation.org 9120S: Supported 9121F: Documentation/virtual/paravirt_ops.txt 9122F: arch/*/kernel/paravirt* 9123F: arch/*/include/asm/paravirt.h 9124F: include/linux/hypervisor.h 9125 9126PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9127M: Tim Waugh <tim@cyberelk.net> 9128L: linux-parport@lists.infradead.org (subscribers-only) 9129S: Maintained 9130F: Documentation/blockdev/paride.txt 9131F: drivers/block/paride/ 9132 9133PARISC ARCHITECTURE 9134M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9135M: Helge Deller <deller@gmx.de> 9136L: linux-parisc@vger.kernel.org 9137W: http://www.parisc-linux.org/ 9138Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9141S: Maintained 9142F: arch/parisc/ 9143F: Documentation/parisc/ 9144F: drivers/parisc/ 9145F: drivers/char/agp/parisc-agp.c 9146F: drivers/input/serio/gscps2.c 9147F: drivers/parport/parport_gsc.* 9148F: drivers/tty/serial/8250/8250_gsc.c 9149F: drivers/video/fbdev/sti* 9150F: drivers/video/console/sti* 9151F: drivers/video/logo/logo_parisc* 9152 9153PC87360 HARDWARE MONITORING DRIVER 9154M: Jim Cromie <jim.cromie@gmail.com> 9155L: linux-hwmon@vger.kernel.org 9156S: Maintained 9157F: Documentation/hwmon/pc87360 9158F: drivers/hwmon/pc87360.c 9159 9160PC8736x GPIO DRIVER 9161M: Jim Cromie <jim.cromie@gmail.com> 9162S: Maintained 9163F: drivers/char/pc8736x_gpio.c 9164 9165PC87427 HARDWARE MONITORING DRIVER 9166M: Jean Delvare <jdelvare@suse.com> 9167L: linux-hwmon@vger.kernel.org 9168S: Maintained 9169F: Documentation/hwmon/pc87427 9170F: drivers/hwmon/pc87427.c 9171 9172PCA9532 LED DRIVER 9173M: Riku Voipio <riku.voipio@iki.fi> 9174S: Maintained 9175F: drivers/leds/leds-pca9532.c 9176F: include/linux/leds-pca9532.h 9177 9178PCA9541 I2C BUS MASTER SELECTOR DRIVER 9179M: Guenter Roeck <linux@roeck-us.net> 9180L: linux-i2c@vger.kernel.org 9181S: Maintained 9182F: drivers/i2c/muxes/i2c-mux-pca9541.c 9183 9184PCDP - PRIMARY CONSOLE AND DEBUG PORT 9185M: Khalid Aziz <khalid@gonehiking.org> 9186S: Maintained 9187F: drivers/firmware/pcdp.* 9188 9189PCI ERROR RECOVERY 9190M: Linas Vepstas <linasvepstas@gmail.com> 9191L: linux-pci@vger.kernel.org 9192S: Supported 9193F: Documentation/PCI/pci-error-recovery.txt 9194 9195PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9196M: Russell Currey <ruscur@russell.cc> 9197L: linuxppc-dev@lists.ozlabs.org 9198S: Supported 9199F: Documentation/powerpc/eeh-pci-error-recovery.txt 9200F: arch/powerpc/kernel/eeh*.c 9201F: arch/powerpc/platforms/*/eeh*.c 9202F: arch/powerpc/include/*/eeh*.h 9203 9204PCI SUBSYSTEM 9205M: Bjorn Helgaas <bhelgaas@google.com> 9206L: linux-pci@vger.kernel.org 9207Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9208T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9209S: Supported 9210F: Documentation/devicetree/bindings/pci/ 9211F: Documentation/PCI/ 9212F: drivers/pci/ 9213F: include/linux/pci* 9214F: arch/x86/pci/ 9215F: arch/x86/kernel/quirks.c 9216 9217PCI DRIVER FOR ALTERA PCIE IP 9218M: Ley Foon Tan <lftan@altera.com> 9219L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9220L: linux-pci@vger.kernel.org 9221S: Supported 9222F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9223F: drivers/pci/host/pcie-altera.c 9224 9225PCI DRIVER FOR ARM VERSATILE PLATFORM 9226M: Rob Herring <robh@kernel.org> 9227L: linux-pci@vger.kernel.org 9228L: linux-arm-kernel@lists.infradead.org 9229S: Maintained 9230F: Documentation/devicetree/bindings/pci/versatile.txt 9231F: drivers/pci/host/pci-versatile.c 9232 9233PCI DRIVER FOR ARMADA 8K 9234M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9235L: linux-pci@vger.kernel.org 9236L: linux-arm-kernel@lists.infradead.org 9237S: Maintained 9238F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9239F: drivers/pci/host/pcie-armada8k.c 9240 9241PCI DRIVER FOR APPLIEDMICRO XGENE 9242M: Tanmay Inamdar <tinamdar@apm.com> 9243L: linux-pci@vger.kernel.org 9244L: linux-arm-kernel@lists.infradead.org 9245S: Maintained 9246F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9247F: drivers/pci/host/pci-xgene.c 9248 9249PCI DRIVER FOR FREESCALE LAYERSCAPE 9250M: Minghuan Lian <minghuan.Lian@freescale.com> 9251M: Mingkai Hu <mingkai.hu@freescale.com> 9252M: Roy Zang <tie-fei.zang@freescale.com> 9253L: linuxppc-dev@lists.ozlabs.org 9254L: linux-pci@vger.kernel.org 9255L: linux-arm-kernel@lists.infradead.org 9256S: Maintained 9257F: drivers/pci/host/*layerscape* 9258 9259PCI DRIVER FOR IMX6 9260M: Richard Zhu <hongxing.zhu@nxp.com> 9261M: Lucas Stach <l.stach@pengutronix.de> 9262L: linux-pci@vger.kernel.org 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264S: Maintained 9265F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9266F: drivers/pci/host/*imx6* 9267 9268PCI DRIVER FOR TI KEYSTONE 9269M: Murali Karicheri <m-karicheri2@ti.com> 9270L: linux-pci@vger.kernel.org 9271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9272S: Maintained 9273F: drivers/pci/host/*keystone* 9274 9275PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9276M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9277M: Jason Cooper <jason@lakedaemon.net> 9278L: linux-pci@vger.kernel.org 9279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9280S: Maintained 9281F: drivers/pci/host/*mvebu* 9282 9283PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9284M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9285L: linux-pci@vger.kernel.org 9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9287S: Maintained 9288F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9289F: drivers/pci/host/pci-aardvark.c 9290 9291PCI DRIVER FOR NVIDIA TEGRA 9292M: Thierry Reding <thierry.reding@gmail.com> 9293L: linux-tegra@vger.kernel.org 9294L: linux-pci@vger.kernel.org 9295S: Supported 9296F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9297F: drivers/pci/host/pci-tegra.c 9298 9299PCI DRIVER FOR TI DRA7XX 9300M: Kishon Vijay Abraham I <kishon@ti.com> 9301L: linux-omap@vger.kernel.org 9302L: linux-pci@vger.kernel.org 9303S: Supported 9304F: Documentation/devicetree/bindings/pci/ti-pci.txt 9305F: drivers/pci/host/pci-dra7xx.c 9306 9307PCI DRIVER FOR RENESAS R-CAR 9308M: Simon Horman <horms@verge.net.au> 9309L: linux-pci@vger.kernel.org 9310L: linux-renesas-soc@vger.kernel.org 9311S: Maintained 9312F: drivers/pci/host/*rcar* 9313 9314PCI DRIVER FOR SAMSUNG EXYNOS 9315M: Jingoo Han <jingoohan1@gmail.com> 9316L: linux-pci@vger.kernel.org 9317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9318L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9319S: Maintained 9320F: drivers/pci/host/pci-exynos.c 9321 9322PCI DRIVER FOR SYNOPSIS DESIGNWARE 9323M: Jingoo Han <jingoohan1@gmail.com> 9324M: Joao Pinto <Joao.Pinto@synopsys.com> 9325L: linux-pci@vger.kernel.org 9326S: Maintained 9327F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9328F: drivers/pci/host/*designware* 9329 9330PCI DRIVER FOR GENERIC OF HOSTS 9331M: Will Deacon <will.deacon@arm.com> 9332L: linux-pci@vger.kernel.org 9333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9334S: Maintained 9335F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9336F: drivers/pci/host/pci-host-common.c 9337F: drivers/pci/host/pci-host-generic.c 9338 9339PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9340M: Keith Busch <keith.busch@intel.com> 9341L: linux-pci@vger.kernel.org 9342S: Supported 9343F: drivers/pci/host/vmd.c 9344 9345PCIE DRIVER FOR ST SPEAR13XX 9346M: Pratyush Anand <pratyush.anand@gmail.com> 9347L: linux-pci@vger.kernel.org 9348S: Maintained 9349F: drivers/pci/host/*spear* 9350 9351PCI MSI DRIVER FOR ALTERA MSI IP 9352M: Ley Foon Tan <lftan@altera.com> 9353L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9354L: linux-pci@vger.kernel.org 9355S: Supported 9356F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9357F: drivers/pci/host/pcie-altera-msi.c 9358 9359PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9360M: Duc Dang <dhdang@apm.com> 9361L: linux-pci@vger.kernel.org 9362L: linux-arm-kernel@lists.infradead.org 9363S: Maintained 9364F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9365F: drivers/pci/host/pci-xgene-msi.c 9366 9367PCIE DRIVER FOR AXIS ARTPEC 9368M: Niklas Cassel <niklas.cassel@axis.com> 9369M: Jesper Nilsson <jesper.nilsson@axis.com> 9370L: linux-arm-kernel@axis.com 9371L: linux-pci@vger.kernel.org 9372S: Maintained 9373F: Documentation/devicetree/bindings/pci/axis,artpec* 9374F: drivers/pci/host/*artpec* 9375 9376PCIE DRIVER FOR HISILICON 9377M: Zhou Wang <wangzhou1@hisilicon.com> 9378M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9379L: linux-pci@vger.kernel.org 9380S: Maintained 9381F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9382F: drivers/pci/host/pcie-hisi.c 9383 9384PCIE DRIVER FOR ROCKCHIP 9385M: Shawn Lin <shawn.lin@rock-chips.com> 9386M: Wenrui Li <wenrui.li@rock-chips.com> 9387L: linux-pci@vger.kernel.org 9388L: linux-rockchip@lists.infradead.org 9389S: Maintained 9390F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9391F: drivers/pci/host/pcie-rockchip.c 9392 9393PCIE DRIVER FOR QUALCOMM MSM 9394M: Stanimir Varbanov <svarbanov@mm-sol.com> 9395L: linux-pci@vger.kernel.org 9396L: linux-arm-msm@vger.kernel.org 9397S: Maintained 9398F: drivers/pci/host/*qcom* 9399 9400PCIE DRIVER FOR CAVIUM THUNDERX 9401M: David Daney <david.daney@cavium.com> 9402L: linux-pci@vger.kernel.org 9403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9404S: Supported 9405F: Documentation/devicetree/bindings/pci/pci-thunder-* 9406F: drivers/pci/host/pci-thunder-* 9407 9408PCMCIA SUBSYSTEM 9409P: Linux PCMCIA Team 9410L: linux-pcmcia@lists.infradead.org 9411W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9413S: Maintained 9414F: Documentation/pcmcia/ 9415F: tools/pcmcia/ 9416F: drivers/pcmcia/ 9417F: include/pcmcia/ 9418 9419PCNET32 NETWORK DRIVER 9420M: Don Fry <pcnet32@frontier.com> 9421L: netdev@vger.kernel.org 9422S: Maintained 9423F: drivers/net/ethernet/amd/pcnet32.c 9424 9425PCRYPT PARALLEL CRYPTO ENGINE 9426M: Steffen Klassert <steffen.klassert@secunet.com> 9427L: linux-crypto@vger.kernel.org 9428S: Maintained 9429F: crypto/pcrypt.c 9430F: include/crypto/pcrypt.h 9431 9432PER-CPU MEMORY ALLOCATOR 9433M: Tejun Heo <tj@kernel.org> 9434M: Christoph Lameter <cl@linux.com> 9435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9436S: Maintained 9437F: include/linux/percpu*.h 9438F: mm/percpu*.c 9439F: arch/*/include/asm/percpu.h 9440 9441PER-TASK DELAY ACCOUNTING 9442M: Balbir Singh <bsingharora@gmail.com> 9443S: Maintained 9444F: include/linux/delayacct.h 9445F: kernel/delayacct.c 9446 9447PERFORMANCE EVENTS SUBSYSTEM 9448M: Peter Zijlstra <peterz@infradead.org> 9449M: Ingo Molnar <mingo@redhat.com> 9450M: Arnaldo Carvalho de Melo <acme@kernel.org> 9451R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9452L: linux-kernel@vger.kernel.org 9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9454S: Supported 9455F: kernel/events/* 9456F: include/linux/perf_event.h 9457F: include/uapi/linux/perf_event.h 9458F: arch/*/kernel/perf_event*.c 9459F: arch/*/kernel/*/perf_event*.c 9460F: arch/*/kernel/*/*/perf_event*.c 9461F: arch/*/include/asm/perf_event.h 9462F: arch/*/kernel/perf_callchain.c 9463F: arch/*/events/* 9464F: tools/perf/ 9465 9466PERSONALITY HANDLING 9467M: Christoph Hellwig <hch@infradead.org> 9468L: linux-abi-devel@lists.sourceforge.net 9469S: Maintained 9470F: include/linux/personality.h 9471F: include/uapi/linux/personality.h 9472 9473PHONET PROTOCOL 9474M: Remi Denis-Courmont <courmisch@gmail.com> 9475S: Supported 9476F: Documentation/networking/phonet.txt 9477F: include/linux/phonet.h 9478F: include/net/phonet/ 9479F: include/uapi/linux/phonet.h 9480F: net/phonet/ 9481 9482PHRAM MTD DRIVER 9483M: Joern Engel <joern@lazybastard.org> 9484L: linux-mtd@lists.infradead.org 9485S: Maintained 9486F: drivers/mtd/devices/phram.c 9487 9488PICOLCD HID DRIVER 9489M: Bruno Prémont <bonbons@linux-vserver.org> 9490L: linux-input@vger.kernel.org 9491S: Maintained 9492F: drivers/hid/hid-picolcd* 9493 9494PICOXCELL SUPPORT 9495M: Jamie Iles <jamie@jamieiles.com> 9496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9497T: git git://github.com/jamieiles/linux-2.6-ji.git 9498S: Supported 9499F: arch/arm/boot/dts/picoxcell* 9500F: arch/arm/mach-picoxcell/ 9501F: drivers/crypto/picoxcell* 9502 9503PIN CONTROL SUBSYSTEM 9504M: Linus Walleij <linus.walleij@linaro.org> 9505L: linux-gpio@vger.kernel.org 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9507S: Maintained 9508F: Documentation/devicetree/bindings/pinctrl/ 9509F: Documentation/pinctrl.txt 9510F: drivers/pinctrl/ 9511F: include/linux/pinctrl/ 9512 9513PIN CONTROLLER - ATMEL AT91 9514M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9516S: Maintained 9517F: drivers/pinctrl/pinctrl-at91.* 9518 9519PIN CONTROLLER - ATMEL AT91 PIO4 9520M: Ludovic Desroches <ludovic.desroches@atmel.com> 9521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9522L: linux-gpio@vger.kernel.org 9523S: Supported 9524F: drivers/pinctrl/pinctrl-at91-pio4.* 9525 9526PIN CONTROLLER - INTEL 9527M: Mika Westerberg <mika.westerberg@linux.intel.com> 9528M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9529S: Maintained 9530F: drivers/pinctrl/intel/ 9531 9532PIN CONTROLLER - RENESAS 9533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9534M: Geert Uytterhoeven <geert+renesas@glider.be> 9535L: linux-renesas-soc@vger.kernel.org 9536S: Maintained 9537F: drivers/pinctrl/sh-pfc/ 9538 9539PIN CONTROLLER - SAMSUNG 9540M: Tomasz Figa <tomasz.figa@gmail.com> 9541M: Krzysztof Kozlowski <krzk@kernel.org> 9542M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9545S: Maintained 9546F: drivers/pinctrl/samsung/ 9547F: include/dt-bindings/pinctrl/samsung.h 9548F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9549 9550PIN CONTROLLER - SINGLE 9551M: Tony Lindgren <tony@atomide.com> 9552M: Haojian Zhuang <haojian.zhuang@linaro.org> 9553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9554L: linux-omap@vger.kernel.org 9555S: Maintained 9556F: drivers/pinctrl/pinctrl-single.c 9557 9558PIN CONTROLLER - ST SPEAR 9559M: Viresh Kumar <vireshk@kernel.org> 9560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9561W: http://www.st.com/spear 9562S: Maintained 9563F: drivers/pinctrl/spear/ 9564 9565PISTACHIO SOC SUPPORT 9566M: James Hartley <james.hartley@imgtec.com> 9567M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9568L: linux-mips@linux-mips.org 9569S: Maintained 9570F: arch/mips/pistachio/ 9571F: arch/mips/include/asm/mach-pistachio/ 9572F: arch/mips/boot/dts/pistachio/ 9573F: arch/mips/configs/pistachio*_defconfig 9574 9575PKTCDVD DRIVER 9576M: Jiri Kosina <jikos@kernel.org> 9577S: Maintained 9578F: drivers/block/pktcdvd.c 9579F: include/linux/pktcdvd.h 9580F: include/uapi/linux/pktcdvd.h 9581 9582PKUNITY SOC DRIVERS 9583M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9584W: http://mprc.pku.edu.cn/~guanxuetao/linux 9585S: Maintained 9586T: git git://github.com/gxt/linux.git 9587F: drivers/input/serio/i8042-unicore32io.h 9588F: drivers/i2c/busses/i2c-puv3.c 9589F: drivers/video/fbdev/fb-puv3.c 9590F: drivers/rtc/rtc-puv3.c 9591 9592PMBUS HARDWARE MONITORING DRIVERS 9593M: Guenter Roeck <linux@roeck-us.net> 9594L: linux-hwmon@vger.kernel.org 9595W: http://hwmon.wiki.kernel.org/ 9596W: http://www.roeck-us.net/linux/drivers/ 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9598S: Maintained 9599F: Documentation/hwmon/pmbus 9600F: drivers/hwmon/pmbus/ 9601F: include/linux/i2c/pmbus.h 9602 9603PMC SIERRA MaxRAID DRIVER 9604L: linux-scsi@vger.kernel.org 9605W: http://www.pmc-sierra.com/ 9606S: Orphan 9607F: drivers/scsi/pmcraid.* 9608 9609PMC SIERRA PM8001 DRIVER 9610M: Jack Wang <jinpu.wang@profitbricks.com> 9611M: lindar_liu@usish.com 9612L: pmchba@pmcs.com 9613L: linux-scsi@vger.kernel.org 9614S: Supported 9615F: drivers/scsi/pm8001/ 9616 9617POSIX CLOCKS and TIMERS 9618M: Thomas Gleixner <tglx@linutronix.de> 9619L: linux-kernel@vger.kernel.org 9620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9621S: Maintained 9622F: fs/timerfd.c 9623F: include/linux/timer* 9624F: kernel/time/*timer* 9625 9626POWER MANAGEMENT CORE 9627M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9628L: linux-pm@vger.kernel.org 9629T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9630B: https://bugzilla.kernel.org 9631S: Supported 9632F: drivers/base/power/ 9633F: include/linux/pm.h 9634F: include/linux/pm_* 9635F: include/linux/powercap.h 9636F: drivers/powercap/ 9637 9638POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9639M: Sebastian Reichel <sre@kernel.org> 9640L: linux-pm@vger.kernel.org 9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9642S: Maintained 9643F: Documentation/devicetree/bindings/power/supply/ 9644F: include/linux/power_supply.h 9645F: drivers/power/supply/ 9646 9647POWER STATE COORDINATION INTERFACE (PSCI) 9648M: Mark Rutland <mark.rutland@arm.com> 9649M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9650L: linux-arm-kernel@lists.infradead.org 9651S: Maintained 9652F: drivers/firmware/psci.c 9653F: include/linux/psci.h 9654F: include/uapi/linux/psci.h 9655 9656POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9657M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9658L: linuxppc-dev@lists.ozlabs.org 9659S: Maintained 9660F: drivers/char/powernv-op-panel.c 9661 9662PNP SUPPORT 9663M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9664S: Maintained 9665F: drivers/pnp/ 9666 9667PPP PROTOCOL DRIVERS AND COMPRESSORS 9668M: Paul Mackerras <paulus@samba.org> 9669L: linux-ppp@vger.kernel.org 9670S: Maintained 9671F: drivers/net/ppp/ppp_* 9672 9673PPP OVER ATM (RFC 2364) 9674M: Mitchell Blank Jr <mitch@sfgoth.com> 9675S: Maintained 9676F: net/atm/pppoatm.c 9677F: include/uapi/linux/atmppp.h 9678 9679PPP OVER ETHERNET 9680M: Michal Ostrowski <mostrows@earthlink.net> 9681S: Maintained 9682F: drivers/net/ppp/pppoe.c 9683F: drivers/net/ppp/pppox.c 9684 9685PPP OVER L2TP 9686M: James Chapman <jchapman@katalix.com> 9687S: Maintained 9688F: net/l2tp/l2tp_ppp.c 9689F: include/linux/if_pppol2tp.h 9690F: include/uapi/linux/if_pppol2tp.h 9691 9692PPS SUPPORT 9693M: Rodolfo Giometti <giometti@enneenne.com> 9694W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9695L: linuxpps@ml.enneenne.com (subscribers-only) 9696S: Maintained 9697F: Documentation/pps/ 9698F: drivers/pps/ 9699F: include/linux/pps*.h 9700 9701PPTP DRIVER 9702M: Dmitry Kozlov <xeb@mail.ru> 9703L: netdev@vger.kernel.org 9704S: Maintained 9705F: drivers/net/ppp/pptp.c 9706W: http://sourceforge.net/projects/accel-pptp 9707 9708PREEMPTIBLE KERNEL 9709M: Robert Love <rml@tech9.net> 9710L: kpreempt-tech@lists.sourceforge.net 9711W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9712S: Supported 9713F: Documentation/preempt-locking.txt 9714F: include/linux/preempt.h 9715 9716PRISM54 WIRELESS DRIVER 9717M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9718L: linux-wireless@vger.kernel.org 9719W: http://wireless.kernel.org/en/users/Drivers/p54 9720S: Obsolete 9721F: drivers/net/wireless/intersil/prism54/ 9722 9723PS3 NETWORK SUPPORT 9724M: Geoff Levand <geoff@infradead.org> 9725L: netdev@vger.kernel.org 9726L: linuxppc-dev@lists.ozlabs.org 9727S: Maintained 9728F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9729 9730PS3 PLATFORM SUPPORT 9731M: Geoff Levand <geoff@infradead.org> 9732L: linuxppc-dev@lists.ozlabs.org 9733S: Maintained 9734F: arch/powerpc/boot/ps3* 9735F: arch/powerpc/include/asm/lv1call.h 9736F: arch/powerpc/include/asm/ps3*.h 9737F: arch/powerpc/platforms/ps3/ 9738F: drivers/*/ps3* 9739F: drivers/ps3/ 9740F: drivers/rtc/rtc-ps3.c 9741F: drivers/usb/host/*ps3.c 9742F: sound/ppc/snd_ps3* 9743 9744PS3VRAM DRIVER 9745M: Jim Paris <jim@jtan.com> 9746M: Geoff Levand <geoff@infradead.org> 9747L: linuxppc-dev@lists.ozlabs.org 9748S: Maintained 9749F: drivers/block/ps3vram.c 9750 9751PSTORE FILESYSTEM 9752M: Anton Vorontsov <anton@enomsg.org> 9753M: Colin Cross <ccross@android.com> 9754M: Kees Cook <keescook@chromium.org> 9755M: Tony Luck <tony.luck@intel.com> 9756S: Maintained 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9758F: fs/pstore/ 9759F: include/linux/pstore* 9760F: drivers/firmware/efi/efi-pstore.c 9761F: drivers/acpi/apei/erst.c 9762 9763PTP HARDWARE CLOCK SUPPORT 9764M: Richard Cochran <richardcochran@gmail.com> 9765L: netdev@vger.kernel.org 9766S: Maintained 9767W: http://linuxptp.sourceforge.net/ 9768F: Documentation/ABI/testing/sysfs-ptp 9769F: Documentation/ptp/* 9770F: drivers/net/ethernet/freescale/gianfar_ptp.c 9771F: drivers/net/phy/dp83640* 9772F: drivers/ptp/* 9773F: include/linux/ptp_cl* 9774 9775PTRACE SUPPORT 9776M: Roland McGrath <roland@hack.frob.com> 9777M: Oleg Nesterov <oleg@redhat.com> 9778S: Maintained 9779F: include/asm-generic/syscall.h 9780F: include/linux/ptrace.h 9781F: include/linux/regset.h 9782F: include/linux/tracehook.h 9783F: include/uapi/linux/ptrace.h 9784F: kernel/ptrace.c 9785 9786PULSE8-CEC DRIVER 9787M: Hans Verkuil <hverkuil@xs4all.nl> 9788L: linux-media@vger.kernel.org 9789T: git git://linuxtv.org/media_tree.git 9790S: Maintained 9791F: drivers/staging/media/pulse8-cec 9792 9793PVRUSB2 VIDEO4LINUX DRIVER 9794M: Mike Isely <isely@pobox.com> 9795L: pvrusb2@isely.net (subscribers-only) 9796L: linux-media@vger.kernel.org 9797W: http://www.isely.net/pvrusb2/ 9798T: git git://linuxtv.org/media_tree.git 9799S: Maintained 9800F: Documentation/media/v4l-drivers/pvrusb2* 9801F: drivers/media/usb/pvrusb2/ 9802 9803PWC WEBCAM DRIVER 9804M: Hans Verkuil <hverkuil@xs4all.nl> 9805L: linux-media@vger.kernel.org 9806T: git git://linuxtv.org/media_tree.git 9807S: Odd Fixes 9808F: drivers/media/usb/pwc/* 9809 9810PWM FAN DRIVER 9811M: Kamil Debski <kamil@wypas.org> 9812M: Lukasz Majewski <l.majewski@samsung.com> 9813L: linux-hwmon@vger.kernel.org 9814S: Supported 9815F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9816F: Documentation/hwmon/pwm-fan 9817F: drivers/hwmon/pwm-fan.c 9818 9819PWM SUBSYSTEM 9820M: Thierry Reding <thierry.reding@gmail.com> 9821L: linux-pwm@vger.kernel.org 9822S: Maintained 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9824F: Documentation/pwm.txt 9825F: Documentation/devicetree/bindings/pwm/ 9826F: include/linux/pwm.h 9827F: drivers/pwm/ 9828F: drivers/video/backlight/pwm_bl.c 9829F: include/linux/pwm_backlight.h 9830 9831PXA2xx/PXA3xx SUPPORT 9832M: Daniel Mack <daniel@zonque.org> 9833M: Haojian Zhuang <haojian.zhuang@gmail.com> 9834M: Robert Jarzmik <robert.jarzmik@free.fr> 9835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9836T: git git://github.com/hzhuang1/linux.git 9837T: git git://github.com/rjarzmik/linux.git 9838S: Maintained 9839F: arch/arm/boot/dts/pxa* 9840F: arch/arm/mach-pxa/ 9841F: drivers/dma/pxa* 9842F: drivers/pcmcia/pxa2xx* 9843F: drivers/pinctrl/pxa/ 9844F: drivers/spi/spi-pxa2xx* 9845F: drivers/usb/gadget/udc/pxa2* 9846F: include/sound/pxa2xx-lib.h 9847F: sound/arm/pxa* 9848F: sound/soc/pxa/ 9849 9850PXA GPIO DRIVER 9851M: Robert Jarzmik <robert.jarzmik@free.fr> 9852L: linux-gpio@vger.kernel.org 9853S: Maintained 9854F: drivers/gpio/gpio-pxa.c 9855 9856PXA3xx NAND FLASH DRIVER 9857M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9858L: linux-mtd@lists.infradead.org 9859S: Maintained 9860F: drivers/mtd/nand/pxa3xx_nand.c 9861 9862MMP SUPPORT 9863M: Eric Miao <eric.y.miao@gmail.com> 9864M: Haojian Zhuang <haojian.zhuang@gmail.com> 9865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9866T: git git://github.com/hzhuang1/linux.git 9867T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9868S: Maintained 9869F: arch/arm/boot/dts/mmp* 9870F: arch/arm/mach-mmp/ 9871 9872PXA MMCI DRIVER 9873S: Orphan 9874 9875PXA RTC DRIVER 9876M: Robert Jarzmik <robert.jarzmik@free.fr> 9877L: rtc-linux@googlegroups.com 9878S: Maintained 9879 9880QAT DRIVER 9881M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9882M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9883L: qat-linux@intel.com 9884S: Supported 9885F: drivers/crypto/qat/ 9886 9887QIB DRIVER 9888M: Mike Marciniszyn <infinipath@intel.com> 9889L: linux-rdma@vger.kernel.org 9890S: Supported 9891F: drivers/infiniband/hw/qib/ 9892 9893QLOGIC QLA1280 SCSI DRIVER 9894M: Michael Reed <mdr@sgi.com> 9895L: linux-scsi@vger.kernel.org 9896S: Maintained 9897F: drivers/scsi/qla1280.[ch] 9898 9899QLOGIC QLA2XXX FC-SCSI DRIVER 9900M: qla2xxx-upstream@qlogic.com 9901L: linux-scsi@vger.kernel.org 9902S: Supported 9903F: Documentation/scsi/LICENSE.qla2xxx 9904F: drivers/scsi/qla2xxx/ 9905 9906QLOGIC QLA4XXX iSCSI DRIVER 9907M: QLogic-Storage-Upstream@qlogic.com 9908L: linux-scsi@vger.kernel.org 9909S: Supported 9910F: Documentation/scsi/LICENSE.qla4xxx 9911F: drivers/scsi/qla4xxx/ 9912 9913QLOGIC QLA3XXX NETWORK DRIVER 9914M: Dept-GELinuxNICDev@cavium.com 9915L: netdev@vger.kernel.org 9916S: Supported 9917F: Documentation/networking/LICENSE.qla3xxx 9918F: drivers/net/ethernet/qlogic/qla3xxx.* 9919 9920QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9921M: Harish Patil <harish.patil@cavium.com> 9922M: Manish Chopra <manish.chopra@cavium.com> 9923M: Dept-GELinuxNICDev@cavium.com 9924L: netdev@vger.kernel.org 9925S: Supported 9926F: drivers/net/ethernet/qlogic/qlcnic/ 9927 9928QLOGIC QLGE 10Gb ETHERNET DRIVER 9929M: Harish Patil <harish.patil@cavium.com> 9930M: Manish Chopra <manish.chopra@cavium.com> 9931M: Dept-GELinuxNICDev@cavium.com 9932L: netdev@vger.kernel.org 9933S: Supported 9934F: drivers/net/ethernet/qlogic/qlge/ 9935 9936QLOGIC QL4xxx ETHERNET DRIVER 9937M: Yuval Mintz <Yuval.Mintz@cavium.com> 9938M: Ariel Elior <Ariel.Elior@cavium.com> 9939M: everest-linux-l2@cavium.com 9940L: netdev@vger.kernel.org 9941S: Supported 9942F: drivers/net/ethernet/qlogic/qed/ 9943F: include/linux/qed/ 9944F: drivers/net/ethernet/qlogic/qede/ 9945 9946QNX4 FILESYSTEM 9947M: Anders Larsen <al@alarsen.net> 9948W: http://www.alarsen.net/linux/qnx4fs/ 9949S: Maintained 9950F: fs/qnx4/ 9951F: include/uapi/linux/qnx4_fs.h 9952F: include/uapi/linux/qnxtypes.h 9953 9954QT1010 MEDIA DRIVER 9955M: Antti Palosaari <crope@iki.fi> 9956L: linux-media@vger.kernel.org 9957W: https://linuxtv.org 9958W: http://palosaari.fi/linux/ 9959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9960T: git git://linuxtv.org/anttip/media_tree.git 9961S: Maintained 9962F: drivers/media/tuners/qt1010* 9963 9964QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9965M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9966L: linux-wireless@vger.kernel.org 9967L: ath9k-devel@lists.ath9k.org 9968W: http://wireless.kernel.org/en/users/Drivers/ath9k 9969S: Supported 9970F: drivers/net/wireless/ath/ath9k/ 9971 9972QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9973M: Kalle Valo <kvalo@qca.qualcomm.com> 9974L: ath10k@lists.infradead.org 9975W: http://wireless.kernel.org/en/users/Drivers/ath10k 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9977S: Supported 9978F: drivers/net/wireless/ath/ath10k/ 9979 9980QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9981M: Timur Tabi <timur@codeaurora.org> 9982L: netdev@vger.kernel.org 9983S: Supported 9984F: drivers/net/ethernet/qualcomm/emac/ 9985 9986QUALCOMM HEXAGON ARCHITECTURE 9987M: Richard Kuo <rkuo@codeaurora.org> 9988L: linux-hexagon@vger.kernel.org 9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9990S: Supported 9991F: arch/hexagon/ 9992 9993QUALCOMM WCN36XX WIRELESS DRIVER 9994M: Eugene Krasnikov <k.eugene.e@gmail.com> 9995L: wcn36xx@lists.infradead.org 9996W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9997T: git git://github.com/KrasnikovEugene/wcn36xx.git 9998S: Supported 9999F: drivers/net/wireless/ath/wcn36xx/ 10000 10001QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10002M: Gabriel Somlo <somlo@cmu.edu> 10003M: "Michael S. Tsirkin" <mst@redhat.com> 10004L: qemu-devel@nongnu.org 10005S: Maintained 10006F: drivers/firmware/qemu_fw_cfg.c 10007 10008RADOS BLOCK DEVICE (RBD) 10009M: Ilya Dryomov <idryomov@gmail.com> 10010M: Sage Weil <sage@redhat.com> 10011M: Alex Elder <elder@kernel.org> 10012L: ceph-devel@vger.kernel.org 10013W: http://ceph.com/ 10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10015T: git git://github.com/ceph/ceph-client.git 10016S: Supported 10017F: Documentation/ABI/testing/sysfs-bus-rbd 10018F: drivers/block/rbd.c 10019F: drivers/block/rbd_types.h 10020 10021RADEON FRAMEBUFFER DISPLAY DRIVER 10022M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10023L: linux-fbdev@vger.kernel.org 10024S: Maintained 10025F: drivers/video/fbdev/aty/radeon* 10026F: include/uapi/linux/radeonfb.h 10027 10028RADIOSHARK RADIO DRIVER 10029M: Hans Verkuil <hverkuil@xs4all.nl> 10030L: linux-media@vger.kernel.org 10031T: git git://linuxtv.org/media_tree.git 10032S: Maintained 10033F: drivers/media/radio/radio-shark.c 10034 10035RADIOSHARK2 RADIO DRIVER 10036M: Hans Verkuil <hverkuil@xs4all.nl> 10037L: linux-media@vger.kernel.org 10038T: git git://linuxtv.org/media_tree.git 10039S: Maintained 10040F: drivers/media/radio/radio-shark2.c 10041F: drivers/media/radio/radio-tea5777.c 10042 10043RAGE128 FRAMEBUFFER DISPLAY DRIVER 10044M: Paul Mackerras <paulus@samba.org> 10045L: linux-fbdev@vger.kernel.org 10046S: Maintained 10047F: drivers/video/fbdev/aty/aty128fb.c 10048 10049RALINK MIPS ARCHITECTURE 10050M: John Crispin <john@phrozen.org> 10051L: linux-mips@linux-mips.org 10052S: Maintained 10053F: arch/mips/ralink 10054 10055RALINK RT2X00 WIRELESS LAN DRIVER 10056P: rt2x00 project 10057M: Stanislaw Gruszka <sgruszka@redhat.com> 10058M: Helmut Schaa <helmut.schaa@googlemail.com> 10059L: linux-wireless@vger.kernel.org 10060S: Maintained 10061F: drivers/net/wireless/ralink/rt2x00/ 10062 10063RAMDISK RAM BLOCK DEVICE DRIVER 10064M: Jens Axboe <axboe@kernel.dk> 10065S: Maintained 10066F: Documentation/blockdev/ramdisk.txt 10067F: drivers/block/brd.c 10068 10069RANDOM NUMBER DRIVER 10070M: "Theodore Ts'o" <tytso@mit.edu> 10071S: Maintained 10072F: drivers/char/random.c 10073 10074RAPIDIO SUBSYSTEM 10075M: Matt Porter <mporter@kernel.crashing.org> 10076M: Alexandre Bounine <alexandre.bounine@idt.com> 10077S: Maintained 10078F: drivers/rapidio/ 10079 10080RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10081L: linux-wireless@vger.kernel.org 10082S: Orphan 10083F: drivers/net/wireless/ray* 10084 10085RCUTORTURE MODULE 10086M: Josh Triplett <josh@joshtriplett.org> 10087M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10088L: linux-kernel@vger.kernel.org 10089S: Supported 10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10091F: Documentation/RCU/torture.txt 10092F: kernel/rcu/rcutorture.c 10093 10094RCUTORTURE TEST FRAMEWORK 10095M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10096M: Josh Triplett <josh@joshtriplett.org> 10097R: Steven Rostedt <rostedt@goodmis.org> 10098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10099R: Lai Jiangshan <jiangshanlai@gmail.com> 10100L: linux-kernel@vger.kernel.org 10101S: Supported 10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10103F: tools/testing/selftests/rcutorture 10104 10105RDC R-321X SoC 10106M: Florian Fainelli <florian@openwrt.org> 10107S: Maintained 10108 10109RDC R6040 FAST ETHERNET DRIVER 10110M: Florian Fainelli <f.fainelli@gmail.com> 10111L: netdev@vger.kernel.org 10112S: Maintained 10113F: drivers/net/ethernet/rdc/r6040.c 10114 10115RDS - RELIABLE DATAGRAM SOCKETS 10116M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10117L: netdev@vger.kernel.org 10118L: linux-rdma@vger.kernel.org 10119L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10120W: https://oss.oracle.com/projects/rds/ 10121S: Supported 10122F: net/rds/ 10123F: Documentation/networking/rds.txt 10124 10125RDMAVT - RDMA verbs software 10126M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10127L: linux-rdma@vger.kernel.org 10128S: Supported 10129F: drivers/infiniband/sw/rdmavt 10130 10131READ-COPY UPDATE (RCU) 10132M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10133M: Josh Triplett <josh@joshtriplett.org> 10134R: Steven Rostedt <rostedt@goodmis.org> 10135R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10136R: Lai Jiangshan <jiangshanlai@gmail.com> 10137L: linux-kernel@vger.kernel.org 10138W: http://www.rdrop.com/users/paulmck/RCU/ 10139S: Supported 10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10141F: Documentation/RCU/ 10142X: Documentation/RCU/torture.txt 10143F: include/linux/rcu* 10144X: include/linux/srcu.h 10145F: kernel/rcu/ 10146X: kernel/torture.c 10147 10148REAL TIME CLOCK (RTC) SUBSYSTEM 10149M: Alessandro Zummo <a.zummo@towertech.it> 10150M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10151L: rtc-linux@googlegroups.com 10152Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10154S: Maintained 10155F: Documentation/devicetree/bindings/rtc/ 10156F: Documentation/rtc.txt 10157F: drivers/rtc/ 10158F: include/linux/rtc.h 10159F: include/uapi/linux/rtc.h 10160F: include/linux/rtc/ 10161F: include/linux/platform_data/rtc-* 10162F: tools/testing/selftests/timers/rtctest.c 10163 10164REALTEK AUDIO CODECS 10165M: Bard Liao <bardliao@realtek.com> 10166M: Oder Chiou <oder_chiou@realtek.com> 10167S: Maintained 10168F: sound/soc/codecs/rt* 10169F: include/sound/rt*.h 10170 10171REISERFS FILE SYSTEM 10172L: reiserfs-devel@vger.kernel.org 10173S: Supported 10174F: fs/reiserfs/ 10175 10176REGISTER MAP ABSTRACTION 10177M: Mark Brown <broonie@kernel.org> 10178L: linux-kernel@vger.kernel.org 10179T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10180S: Supported 10181F: Documentation/devicetree/bindings/regmap/ 10182F: drivers/base/regmap/ 10183F: include/linux/regmap.h 10184 10185REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10186M: Ohad Ben-Cohen <ohad@wizery.com> 10187M: Bjorn Andersson <bjorn.andersson@linaro.org> 10188L: linux-remoteproc@vger.kernel.org 10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10190S: Maintained 10191F: Documentation/devicetree/bindings/remoteproc/ 10192F: Documentation/remoteproc.txt 10193F: drivers/remoteproc/ 10194F: include/linux/remoteproc.h 10195 10196REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10197M: Ohad Ben-Cohen <ohad@wizery.com> 10198M: Bjorn Andersson <bjorn.andersson@linaro.org> 10199L: linux-remoteproc@vger.kernel.org 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10201S: Maintained 10202F: drivers/rpmsg/ 10203F: Documentation/rpmsg.txt 10204F: include/linux/rpmsg.h 10205 10206RENESAS CLOCK DRIVERS 10207M: Geert Uytterhoeven <geert+renesas@glider.be> 10208L: linux-renesas-soc@vger.kernel.org 10209S: Supported 10210F: drivers/clk/renesas/ 10211 10212RENESAS ETHERNET DRIVERS 10213R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10214L: netdev@vger.kernel.org 10215L: linux-renesas-soc@vger.kernel.org 10216F: drivers/net/ethernet/renesas/ 10217F: include/linux/sh_eth.h 10218 10219RENESAS USB2 PHY DRIVER 10220M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10221L: linux-renesas-soc@vger.kernel.org 10222S: Maintained 10223F: drivers/phy/phy-rcar-gen3-usb2.c 10224 10225RESET CONTROLLER FRAMEWORK 10226M: Philipp Zabel <p.zabel@pengutronix.de> 10227T: git git://git.pengutronix.de/git/pza/linux 10228S: Maintained 10229F: drivers/reset/ 10230F: Documentation/devicetree/bindings/reset/ 10231F: include/dt-bindings/reset/ 10232F: include/linux/reset.h 10233F: include/linux/reset-controller.h 10234 10235RFKILL 10236M: Johannes Berg <johannes@sipsolutions.net> 10237L: linux-wireless@vger.kernel.org 10238W: http://wireless.kernel.org/ 10239T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10241S: Maintained 10242F: Documentation/rfkill.txt 10243F: net/rfkill/ 10244 10245RHASHTABLE 10246M: Thomas Graf <tgraf@suug.ch> 10247M: Herbert Xu <herbert@gondor.apana.org.au> 10248L: netdev@vger.kernel.org 10249S: Maintained 10250F: lib/rhashtable.c 10251F: include/linux/rhashtable.h 10252 10253RICOH SMARTMEDIA/XD DRIVER 10254M: Maxim Levitsky <maximlevitsky@gmail.com> 10255S: Maintained 10256F: drivers/mtd/nand/r852.c 10257F: drivers/mtd/nand/r852.h 10258 10259RICOH R5C592 MEMORYSTICK DRIVER 10260M: Maxim Levitsky <maximlevitsky@gmail.com> 10261S: Maintained 10262F: drivers/memstick/host/r592.* 10263 10264ROCCAT DRIVERS 10265M: Stefan Achatz <erazor_de@users.sourceforge.net> 10266W: http://sourceforge.net/projects/roccat/ 10267S: Maintained 10268F: drivers/hid/hid-roccat* 10269F: include/linux/hid-roccat* 10270F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10271 10272ROCKER DRIVER 10273M: Jiri Pirko <jiri@resnulli.us> 10274L: netdev@vger.kernel.org 10275S: Supported 10276F: drivers/net/ethernet/rocker/ 10277 10278ROCKETPORT DRIVER 10279P: Comtrol Corp. 10280W: http://www.comtrol.com 10281S: Maintained 10282F: Documentation/serial/rocket.txt 10283F: drivers/tty/rocket* 10284 10285ROCKETPORT EXPRESS/INFINITY DRIVER 10286M: Kevin Cernekee <cernekee@gmail.com> 10287L: linux-serial@vger.kernel.org 10288S: Odd Fixes 10289F: drivers/tty/serial/rp2.* 10290 10291ROSE NETWORK LAYER 10292M: Ralf Baechle <ralf@linux-mips.org> 10293L: linux-hams@vger.kernel.org 10294W: http://www.linux-ax25.org/ 10295S: Maintained 10296F: include/net/rose.h 10297F: include/uapi/linux/rose.h 10298F: net/rose/ 10299 10300RTL2830 MEDIA DRIVER 10301M: Antti Palosaari <crope@iki.fi> 10302L: linux-media@vger.kernel.org 10303W: https://linuxtv.org 10304W: http://palosaari.fi/linux/ 10305Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10306T: git git://linuxtv.org/anttip/media_tree.git 10307S: Maintained 10308F: drivers/media/dvb-frontends/rtl2830* 10309 10310RTL2832 MEDIA DRIVER 10311M: Antti Palosaari <crope@iki.fi> 10312L: linux-media@vger.kernel.org 10313W: https://linuxtv.org 10314W: http://palosaari.fi/linux/ 10315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10316T: git git://linuxtv.org/anttip/media_tree.git 10317S: Maintained 10318F: drivers/media/dvb-frontends/rtl2832* 10319 10320RTL2832_SDR MEDIA DRIVER 10321M: Antti Palosaari <crope@iki.fi> 10322L: linux-media@vger.kernel.org 10323W: https://linuxtv.org 10324W: http://palosaari.fi/linux/ 10325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10326T: git git://linuxtv.org/anttip/media_tree.git 10327S: Maintained 10328F: drivers/media/dvb-frontends/rtl2832_sdr* 10329 10330RTL8180 WIRELESS DRIVER 10331L: linux-wireless@vger.kernel.org 10332W: http://wireless.kernel.org/ 10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10334S: Orphan 10335F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10336 10337RTL8187 WIRELESS DRIVER 10338M: Herton Ronaldo Krzesinski <herton@canonical.com> 10339M: Hin-Tak Leung <htl10@users.sourceforge.net> 10340M: Larry Finger <Larry.Finger@lwfinger.net> 10341L: linux-wireless@vger.kernel.org 10342W: http://wireless.kernel.org/ 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10344S: Maintained 10345F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10346 10347RTL8192CE WIRELESS DRIVER 10348M: Larry Finger <Larry.Finger@lwfinger.net> 10349M: Chaoming Li <chaoming_li@realsil.com.cn> 10350L: linux-wireless@vger.kernel.org 10351W: http://wireless.kernel.org/ 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10353S: Maintained 10354F: drivers/net/wireless/realtek/rtlwifi/ 10355F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10356 10357RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10358M: Jes Sorensen <Jes.Sorensen@redhat.com> 10359L: linux-wireless@vger.kernel.org 10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10361S: Maintained 10362F: drivers/net/wireless/realtek/rtl8xxxu/ 10363 10364S3 SAVAGE FRAMEBUFFER DRIVER 10365M: Antonino Daplas <adaplas@gmail.com> 10366L: linux-fbdev@vger.kernel.org 10367S: Maintained 10368F: drivers/video/fbdev/savage/ 10369 10370S390 10371M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10372M: Heiko Carstens <heiko.carstens@de.ibm.com> 10373L: linux-s390@vger.kernel.org 10374W: http://www.ibm.com/developerworks/linux/linux390/ 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10376S: Supported 10377F: arch/s390/ 10378F: drivers/s390/ 10379F: Documentation/s390/ 10380F: Documentation/DocBook/s390* 10381 10382S390 COMMON I/O LAYER 10383M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10384M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10385L: linux-s390@vger.kernel.org 10386W: http://www.ibm.com/developerworks/linux/linux390/ 10387S: Supported 10388F: drivers/s390/cio/ 10389 10390S390 DASD DRIVER 10391M: Stefan Haberland <sth@linux.vnet.ibm.com> 10392M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10393L: linux-s390@vger.kernel.org 10394W: http://www.ibm.com/developerworks/linux/linux390/ 10395S: Supported 10396F: drivers/s390/block/dasd* 10397F: block/partitions/ibm.c 10398 10399S390 NETWORK DRIVERS 10400M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10401L: linux-s390@vger.kernel.org 10402W: http://www.ibm.com/developerworks/linux/linux390/ 10403S: Supported 10404F: drivers/s390/net/ 10405 10406S390 PCI SUBSYSTEM 10407M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10408M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10409L: linux-s390@vger.kernel.org 10410W: http://www.ibm.com/developerworks/linux/linux390/ 10411S: Supported 10412F: arch/s390/pci/ 10413F: drivers/pci/hotplug/s390_pci_hpc.c 10414 10415S390 ZCRYPT DRIVER 10416M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10417L: linux-s390@vger.kernel.org 10418W: http://www.ibm.com/developerworks/linux/linux390/ 10419S: Supported 10420F: drivers/s390/crypto/ 10421 10422S390 ZFCP DRIVER 10423M: Steffen Maier <maier@linux.vnet.ibm.com> 10424L: linux-s390@vger.kernel.org 10425W: http://www.ibm.com/developerworks/linux/linux390/ 10426S: Supported 10427F: drivers/s390/scsi/zfcp_* 10428 10429S390 IUCV NETWORK LAYER 10430M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10431L: linux-s390@vger.kernel.org 10432W: http://www.ibm.com/developerworks/linux/linux390/ 10433S: Supported 10434F: drivers/s390/net/*iucv* 10435F: include/net/iucv/ 10436F: net/iucv/ 10437 10438S390 IOMMU (PCI) 10439M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10440L: linux-s390@vger.kernel.org 10441W: http://www.ibm.com/developerworks/linux/linux390/ 10442S: Supported 10443F: drivers/iommu/s390-iommu.c 10444 10445S3C24XX SD/MMC Driver 10446M: Ben Dooks <ben-linux@fluff.org> 10447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10448S: Supported 10449F: drivers/mmc/host/s3cmci.* 10450 10451SAA6588 RDS RECEIVER DRIVER 10452M: Hans Verkuil <hverkuil@xs4all.nl> 10453L: linux-media@vger.kernel.org 10454T: git git://linuxtv.org/media_tree.git 10455W: https://linuxtv.org 10456S: Odd Fixes 10457F: drivers/media/i2c/saa6588* 10458 10459SAA7134 VIDEO4LINUX DRIVER 10460M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10461M: Mauro Carvalho Chehab <mchehab@kernel.org> 10462L: linux-media@vger.kernel.org 10463W: https://linuxtv.org 10464T: git git://linuxtv.org/media_tree.git 10465S: Odd fixes 10466F: Documentation/media/v4l-drivers/saa7134* 10467F: drivers/media/pci/saa7134/ 10468 10469SAA7146 VIDEO4LINUX-2 DRIVER 10470M: Hans Verkuil <hverkuil@xs4all.nl> 10471L: linux-media@vger.kernel.org 10472T: git git://linuxtv.org/media_tree.git 10473S: Maintained 10474F: drivers/media/common/saa7146/ 10475F: drivers/media/pci/saa7146/ 10476F: include/media/saa7146* 10477 10478SAMSUNG LAPTOP DRIVER 10479M: Corentin Chary <corentin.chary@gmail.com> 10480L: platform-driver-x86@vger.kernel.org 10481S: Maintained 10482F: drivers/platform/x86/samsung-laptop.c 10483 10484SAMSUNG AUDIO (ASoC) DRIVERS 10485M: Krzysztof Kozlowski <krzk@kernel.org> 10486M: Sangbeom Kim <sbkim73@samsung.com> 10487M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10489S: Supported 10490F: sound/soc/samsung/ 10491 10492SAMSUNG FRAMEBUFFER DRIVER 10493M: Jingoo Han <jingoohan1@gmail.com> 10494L: linux-fbdev@vger.kernel.org 10495S: Maintained 10496F: drivers/video/fbdev/s3c-fb.c 10497 10498SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10499M: Sangbeom Kim <sbkim73@samsung.com> 10500M: Krzysztof Kozlowski <krzk@kernel.org> 10501M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10502L: linux-kernel@vger.kernel.org 10503L: linux-samsung-soc@vger.kernel.org 10504S: Supported 10505F: drivers/mfd/sec*.c 10506F: drivers/regulator/s2m*.c 10507F: drivers/regulator/s5m*.c 10508F: drivers/clk/clk-s2mps11.c 10509F: drivers/rtc/rtc-s5m.c 10510F: include/linux/mfd/samsung/ 10511F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10512F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10513F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10514F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10515 10516SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10517M: Kyungmin Park <kyungmin.park@samsung.com> 10518M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10519L: linux-media@vger.kernel.org 10520Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10521S: Supported 10522F: drivers/media/platform/exynos4-is/ 10523 10524SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10525M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10526L: linux-media@vger.kernel.org 10527L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10528S: Maintained 10529F: drivers/media/platform/s3c-camif/ 10530F: include/media/drv-intf/s3c_camif.h 10531 10532SAMSUNG S5C73M3 CAMERA DRIVER 10533M: Kyungmin Park <kyungmin.park@samsung.com> 10534M: Andrzej Hajda <a.hajda@samsung.com> 10535L: linux-media@vger.kernel.org 10536S: Supported 10537F: drivers/media/i2c/s5c73m3/* 10538 10539SAMSUNG S5K5BAF CAMERA DRIVER 10540M: Kyungmin Park <kyungmin.park@samsung.com> 10541M: Andrzej Hajda <a.hajda@samsung.com> 10542L: linux-media@vger.kernel.org 10543S: Supported 10544F: drivers/media/i2c/s5k5baf.c 10545 10546SAMSUNG S3FWRN5 NFC DRIVER 10547M: Robert Baldyga <r.baldyga@samsung.com> 10548M: Krzysztof Opasiak <k.opasiak@samsung.com> 10549L: linux-nfc@lists.01.org (moderated for non-subscribers) 10550S: Supported 10551F: drivers/nfc/s3fwrn5 10552 10553SAMSUNG SOC CLOCK DRIVERS 10554M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10555M: Tomasz Figa <tomasz.figa@gmail.com> 10556M: Chanwoo Choi <cw00.choi@samsung.com> 10557S: Supported 10558L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10559F: drivers/clk/samsung/ 10560F: include/dt-bindings/clock/exynos*.h 10561F: Documentation/devicetree/bindings/clock/exynos*.txt 10562 10563SAMSUNG SPI DRIVERS 10564M: Kukjin Kim <kgene@kernel.org> 10565M: Krzysztof Kozlowski <krzk@kernel.org> 10566M: Andi Shyti <andi.shyti@samsung.com> 10567L: linux-spi@vger.kernel.org 10568L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10569S: Maintained 10570F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10571F: drivers/spi/spi-s3c* 10572F: include/linux/platform_data/spi-s3c64xx.h 10573 10574SAMSUNG SXGBE DRIVERS 10575M: Byungho An <bh74.an@samsung.com> 10576M: Girish K S <ks.giri@samsung.com> 10577M: Vipul Pandya <vipul.pandya@samsung.com> 10578S: Supported 10579L: netdev@vger.kernel.org 10580F: drivers/net/ethernet/samsung/sxgbe/ 10581 10582SAMSUNG THERMAL DRIVER 10583M: Lukasz Majewski <l.majewski@samsung.com> 10584L: linux-pm@vger.kernel.org 10585L: linux-samsung-soc@vger.kernel.org 10586S: Supported 10587T: git https://github.com/lmajewski/linux-samsung-thermal.git 10588F: drivers/thermal/samsung/ 10589 10590SAMSUNG USB2 PHY DRIVER 10591M: Kamil Debski <kamil@wypas.org> 10592M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10593L: linux-kernel@vger.kernel.org 10594S: Supported 10595F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10596F: Documentation/phy/samsung-usb2.txt 10597F: drivers/phy/phy-exynos4210-usb2.c 10598F: drivers/phy/phy-exynos4x12-usb2.c 10599F: drivers/phy/phy-exynos5250-usb2.c 10600F: drivers/phy/phy-s5pv210-usb2.c 10601F: drivers/phy/phy-samsung-usb2.c 10602F: drivers/phy/phy-samsung-usb2.h 10603 10604SERIAL DRIVERS 10605M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10606L: linux-serial@vger.kernel.org 10607S: Maintained 10608F: Documentation/devicetree/bindings/serial/ 10609F: drivers/tty/serial/ 10610 10611STI CEC DRIVER 10612M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10613L: kernel@stlinux.com 10614S: Maintained 10615F: drivers/staging/media/st-cec/ 10616F: Documentation/devicetree/bindings/media/stih-cec.txt 10617 10618SYNOPSYS DESIGNWARE DMAC DRIVER 10619M: Viresh Kumar <vireshk@kernel.org> 10620M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10621S: Maintained 10622F: include/linux/dma/dw.h 10623F: include/linux/platform_data/dma-dw.h 10624F: drivers/dma/dw/ 10625 10626SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10627M: Lars Persson <lars.persson@axis.com> 10628L: netdev@vger.kernel.org 10629S: Supported 10630F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10631F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10632 10633SYNOPSYS DESIGNWARE I2C DRIVER 10634M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10635R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10636R: Mika Westerberg <mika.westerberg@linux.intel.com> 10637L: linux-i2c@vger.kernel.org 10638S: Maintained 10639F: drivers/i2c/busses/i2c-designware-* 10640F: include/linux/platform_data/i2c-designware.h 10641 10642SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10643M: Jaehoon Chung <jh80.chung@samsung.com> 10644L: linux-mmc@vger.kernel.org 10645S: Maintained 10646F: include/linux/mmc/dw_mmc.h 10647F: drivers/mmc/host/dw_mmc* 10648 10649SYSTEM TRACE MODULE CLASS 10650M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10651S: Maintained 10652T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10653F: Documentation/trace/stm.txt 10654F: drivers/hwtracing/stm/ 10655F: include/linux/stm.h 10656F: include/uapi/linux/stm.h 10657 10658THUNDERBOLT DRIVER 10659M: Andreas Noever <andreas.noever@gmail.com> 10660S: Maintained 10661F: drivers/thunderbolt/ 10662 10663TI BQ27XXX POWER SUPPLY DRIVER 10664R: Andrew F. Davis <afd@ti.com> 10665F: include/linux/power/bq27xxx_battery.h 10666F: drivers/power/supply/bq27xxx_battery.c 10667F: drivers/power/supply/bq27xxx_battery_i2c.c 10668 10669TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10670M: John Stultz <john.stultz@linaro.org> 10671M: Thomas Gleixner <tglx@linutronix.de> 10672L: linux-kernel@vger.kernel.org 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10674S: Supported 10675F: include/linux/clocksource.h 10676F: include/linux/time.h 10677F: include/linux/timex.h 10678F: include/uapi/linux/time.h 10679F: include/uapi/linux/timex.h 10680F: kernel/time/clocksource.c 10681F: kernel/time/time*.c 10682F: kernel/time/alarmtimer.c 10683F: kernel/time/ntp.c 10684F: tools/testing/selftests/timers/ 10685 10686SC1200 WDT DRIVER 10687M: Zwane Mwaikambo <zwanem@gmail.com> 10688S: Maintained 10689F: drivers/watchdog/sc1200wdt.c 10690 10691SCHEDULER 10692M: Ingo Molnar <mingo@redhat.com> 10693M: Peter Zijlstra <peterz@infradead.org> 10694L: linux-kernel@vger.kernel.org 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10696S: Maintained 10697F: kernel/sched/ 10698F: include/linux/sched.h 10699F: include/uapi/linux/sched.h 10700F: include/linux/wait.h 10701 10702SCORE ARCHITECTURE 10703M: Chen Liqin <liqin.linux@gmail.com> 10704M: Lennox Wu <lennox.wu@gmail.com> 10705W: http://www.sunplus.com 10706S: Supported 10707F: arch/score/ 10708 10709SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10710M: Sudeep Holla <sudeep.holla@arm.com> 10711L: linux-arm-kernel@lists.infradead.org 10712S: Maintained 10713F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10714F: drivers/clk/clk-scpi.c 10715F: drivers/cpufreq/scpi-cpufreq.c 10716F: drivers/firmware/arm_scpi.c 10717F: include/linux/scpi_protocol.h 10718 10719SCSI CDROM DRIVER 10720M: Jens Axboe <axboe@kernel.dk> 10721L: linux-scsi@vger.kernel.org 10722W: http://www.kernel.dk 10723S: Maintained 10724F: drivers/scsi/sr* 10725 10726SCSI RDMA PROTOCOL (SRP) INITIATOR 10727M: Bart Van Assche <bart.vanassche@sandisk.com> 10728L: linux-rdma@vger.kernel.org 10729S: Supported 10730W: http://www.openfabrics.org 10731Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10733F: drivers/infiniband/ulp/srp/ 10734F: include/scsi/srp.h 10735 10736SCSI SG DRIVER 10737M: Doug Gilbert <dgilbert@interlog.com> 10738L: linux-scsi@vger.kernel.org 10739W: http://sg.danny.cz/sg 10740S: Maintained 10741F: Documentation/scsi/scsi-generic.txt 10742F: drivers/scsi/sg.c 10743F: include/scsi/sg.h 10744 10745SCSI SUBSYSTEM 10746M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10748M: "Martin K. Petersen" <martin.petersen@oracle.com> 10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10750L: linux-scsi@vger.kernel.org 10751S: Maintained 10752F: Documentation/devicetree/bindings/scsi/ 10753F: drivers/scsi/ 10754F: include/scsi/ 10755 10756SCSI TAPE DRIVER 10757M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10758L: linux-scsi@vger.kernel.org 10759S: Maintained 10760F: Documentation/scsi/st.txt 10761F: drivers/scsi/st.* 10762F: drivers/scsi/st_*.h 10763 10764SCTP PROTOCOL 10765M: Vlad Yasevich <vyasevich@gmail.com> 10766M: Neil Horman <nhorman@tuxdriver.com> 10767L: linux-sctp@vger.kernel.org 10768W: http://lksctp.sourceforge.net 10769S: Maintained 10770F: Documentation/networking/sctp.txt 10771F: include/linux/sctp.h 10772F: include/uapi/linux/sctp.h 10773F: include/net/sctp/ 10774F: net/sctp/ 10775 10776SCx200 CPU SUPPORT 10777M: Jim Cromie <jim.cromie@gmail.com> 10778S: Odd Fixes 10779F: Documentation/i2c/busses/scx200_acb 10780F: arch/x86/platform/scx200/ 10781F: drivers/watchdog/scx200_wdt.c 10782F: drivers/i2c/busses/scx200* 10783F: drivers/mtd/maps/scx200_docflash.c 10784F: include/linux/scx200.h 10785 10786SCx200 GPIO DRIVER 10787M: Jim Cromie <jim.cromie@gmail.com> 10788S: Maintained 10789F: drivers/char/scx200_gpio.c 10790F: include/linux/scx200_gpio.h 10791 10792SCx200 HRT CLOCKSOURCE DRIVER 10793M: Jim Cromie <jim.cromie@gmail.com> 10794S: Maintained 10795F: drivers/clocksource/scx200_hrt.c 10796 10797SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10798M: Sascha Sommer <saschasommer@freenet.de> 10799L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10800S: Maintained 10801F: drivers/mmc/host/sdricoh_cs.c 10802 10803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10804M: Adrian Hunter <adrian.hunter@intel.com> 10805L: linux-mmc@vger.kernel.org 10806T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10807S: Maintained 10808F: drivers/mmc/host/sdhci* 10809F: include/linux/mmc/sdhci* 10810 10811SECURE COMPUTING 10812M: Kees Cook <keescook@chromium.org> 10813R: Andy Lutomirski <luto@amacapital.net> 10814R: Will Drewry <wad@chromium.org> 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10816S: Supported 10817F: kernel/seccomp.c 10818F: include/uapi/linux/seccomp.h 10819F: include/linux/seccomp.h 10820F: tools/testing/selftests/seccomp/* 10821K: \bsecure_computing 10822K: \bTIF_SECCOMP\b 10823 10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10825M: Al Cooper <alcooperx@gmail.com> 10826L: linux-mmc@vger.kernel.org 10827L: bcm-kernel-feedback-list@broadcom.com 10828S: Maintained 10829F: drivers/mmc/host/sdhci-brcmstb* 10830 10831SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10832M: Ben Dooks <ben-linux@fluff.org> 10833M: Jaehoon Chung <jh80.chung@samsung.com> 10834L: linux-mmc@vger.kernel.org 10835S: Maintained 10836F: drivers/mmc/host/sdhci-s3c* 10837 10838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10839M: Viresh Kumar <vireshk@kernel.org> 10840L: linux-mmc@vger.kernel.org 10841S: Maintained 10842F: drivers/mmc/host/sdhci-spear.c 10843 10844SECURITY SUBSYSTEM 10845M: James Morris <james.l.morris@oracle.com> 10846M: "Serge E. Hallyn" <serge@hallyn.com> 10847L: linux-security-module@vger.kernel.org (suggested Cc:) 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10849W: http://kernsec.org/ 10850S: Supported 10851F: security/ 10852 10853SECURITY CONTACT 10854M: Security Officers <security@kernel.org> 10855S: Supported 10856 10857SELINUX SECURITY MODULE 10858M: Paul Moore <paul@paul-moore.com> 10859M: Stephen Smalley <sds@tycho.nsa.gov> 10860M: Eric Paris <eparis@parisplace.org> 10861L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10862W: http://selinuxproject.org 10863T: git git://git.infradead.org/users/pcmoore/selinux 10864S: Supported 10865F: include/linux/selinux* 10866F: security/selinux/ 10867F: scripts/selinux/ 10868 10869APPARMOR SECURITY MODULE 10870M: John Johansen <john.johansen@canonical.com> 10871L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10872W: apparmor.wiki.kernel.org 10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10874S: Supported 10875F: security/apparmor/ 10876 10877LOADPIN SECURITY MODULE 10878M: Kees Cook <keescook@chromium.org> 10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10880S: Supported 10881F: security/loadpin/ 10882 10883YAMA SECURITY MODULE 10884M: Kees Cook <keescook@chromium.org> 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10886S: Supported 10887F: security/yama/ 10888 10889SENSABLE PHANTOM 10890M: Jiri Slaby <jirislaby@gmail.com> 10891S: Maintained 10892F: drivers/misc/phantom.c 10893F: include/uapi/linux/phantom.h 10894 10895Emulex 10Gbps iSCSI - OneConnect DRIVER 10896M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10897M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10898M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10899L: linux-scsi@vger.kernel.org 10900W: http://www.broadcom.com 10901S: Supported 10902F: drivers/scsi/be2iscsi/ 10903 10904Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10905M: Sathya Perla <sathya.perla@broadcom.com> 10906M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10907M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10908M: Somnath Kotur <somnath.kotur@broadcom.com> 10909L: netdev@vger.kernel.org 10910W: http://www.emulex.com 10911S: Supported 10912F: drivers/net/ethernet/emulex/benet/ 10913 10914EMULEX ONECONNECT ROCE DRIVER 10915M: Selvin Xavier <selvin.xavier@avagotech.com> 10916M: Devesh Sharma <devesh.sharma@avagotech.com> 10917M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10918L: linux-rdma@vger.kernel.org 10919W: http://www.emulex.com 10920S: Supported 10921F: drivers/infiniband/hw/ocrdma/ 10922F: include/uapi/rdma/ocrdma-abi.h 10923 10924SFC NETWORK DRIVER 10925M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10926M: Edward Cree <ecree@solarflare.com> 10927M: Bert Kenward <bkenward@solarflare.com> 10928L: netdev@vger.kernel.org 10929S: Supported 10930F: drivers/net/ethernet/sfc/ 10931 10932SGI GRU DRIVER 10933M: Dimitri Sivanich <sivanich@sgi.com> 10934S: Maintained 10935F: drivers/misc/sgi-gru/ 10936 10937SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10938M: Pat Gefre <pfg@sgi.com> 10939L: linux-ia64@vger.kernel.org 10940S: Supported 10941F: Documentation/ia64/serial.txt 10942F: drivers/tty/serial/ioc?_serial.c 10943F: include/linux/ioc?.h 10944 10945SGI XP/XPC/XPNET DRIVER 10946M: Cliff Whickman <cpw@sgi.com> 10947M: Robin Holt <robinmholt@gmail.com> 10948S: Maintained 10949F: drivers/misc/sgi-xp/ 10950 10951SI2157 MEDIA DRIVER 10952M: Antti Palosaari <crope@iki.fi> 10953L: linux-media@vger.kernel.org 10954W: https://linuxtv.org 10955W: http://palosaari.fi/linux/ 10956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10957T: git git://linuxtv.org/anttip/media_tree.git 10958S: Maintained 10959F: drivers/media/tuners/si2157* 10960 10961SI2168 MEDIA DRIVER 10962M: Antti Palosaari <crope@iki.fi> 10963L: linux-media@vger.kernel.org 10964W: https://linuxtv.org 10965W: http://palosaari.fi/linux/ 10966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10967T: git git://linuxtv.org/anttip/media_tree.git 10968S: Maintained 10969F: drivers/media/dvb-frontends/si2168* 10970 10971SI470X FM RADIO RECEIVER I2C DRIVER 10972M: Hans Verkuil <hverkuil@xs4all.nl> 10973L: linux-media@vger.kernel.org 10974T: git git://linuxtv.org/media_tree.git 10975W: https://linuxtv.org 10976S: Odd Fixes 10977F: drivers/media/radio/si470x/radio-si470x-i2c.c 10978 10979SI470X FM RADIO RECEIVER USB DRIVER 10980M: Hans Verkuil <hverkuil@xs4all.nl> 10981L: linux-media@vger.kernel.org 10982T: git git://linuxtv.org/media_tree.git 10983W: https://linuxtv.org 10984S: Maintained 10985F: drivers/media/radio/si470x/radio-si470x-common.c 10986F: drivers/media/radio/si470x/radio-si470x.h 10987F: drivers/media/radio/si470x/radio-si470x-usb.c 10988 10989SI4713 FM RADIO TRANSMITTER I2C DRIVER 10990M: Eduardo Valentin <edubezval@gmail.com> 10991L: linux-media@vger.kernel.org 10992T: git git://linuxtv.org/media_tree.git 10993W: https://linuxtv.org 10994S: Odd Fixes 10995F: drivers/media/radio/si4713/si4713.? 10996 10997SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10998M: Eduardo Valentin <edubezval@gmail.com> 10999L: linux-media@vger.kernel.org 11000T: git git://linuxtv.org/media_tree.git 11001W: https://linuxtv.org 11002S: Odd Fixes 11003F: drivers/media/radio/si4713/radio-platform-si4713.c 11004 11005SI4713 FM RADIO TRANSMITTER USB DRIVER 11006M: Hans Verkuil <hverkuil@xs4all.nl> 11007L: linux-media@vger.kernel.org 11008T: git git://linuxtv.org/media_tree.git 11009W: https://linuxtv.org 11010S: Maintained 11011F: drivers/media/radio/si4713/radio-usb-si4713.c 11012 11013SIANO DVB DRIVER 11014M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11015M: Mauro Carvalho Chehab <mchehab@kernel.org> 11016L: linux-media@vger.kernel.org 11017W: https://linuxtv.org 11018T: git git://linuxtv.org/media_tree.git 11019S: Odd fixes 11020F: drivers/media/common/siano/ 11021F: drivers/media/usb/siano/ 11022F: drivers/media/usb/siano/ 11023F: drivers/media/mmc/siano/ 11024 11025SIMPLEFB FB DRIVER 11026M: Hans de Goede <hdegoede@redhat.com> 11027L: linux-fbdev@vger.kernel.org 11028S: Maintained 11029F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11030F: drivers/video/fbdev/simplefb.c 11031F: include/linux/platform_data/simplefb.h 11032 11033SH_VEU V4L2 MEM2MEM DRIVER 11034L: linux-media@vger.kernel.org 11035S: Orphan 11036F: drivers/media/platform/sh_veu.c 11037 11038SH_VOU V4L2 OUTPUT DRIVER 11039L: linux-media@vger.kernel.org 11040S: Orphan 11041F: drivers/media/platform/sh_vou.c 11042F: include/media/drv-intf/sh_vou.h 11043 11044SIMPLE FIRMWARE INTERFACE (SFI) 11045M: Len Brown <lenb@kernel.org> 11046L: sfi-devel@simplefirmware.org 11047W: http://simplefirmware.org/ 11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11049S: Supported 11050F: arch/x86/platform/sfi/ 11051F: drivers/sfi/ 11052F: include/linux/sfi*.h 11053 11054SIMTEC EB110ATX (Chalice CATS) 11055P: Ben Dooks 11056P: Vincent Sanders <vince@simtec.co.uk> 11057M: Simtec Linux Team <linux@simtec.co.uk> 11058W: http://www.simtec.co.uk/products/EB110ATX/ 11059S: Supported 11060 11061SIMTEC EB2410ITX (BAST) 11062P: Ben Dooks 11063P: Vincent Sanders <vince@simtec.co.uk> 11064M: Simtec Linux Team <linux@simtec.co.uk> 11065W: http://www.simtec.co.uk/products/EB2410ITX/ 11066S: Supported 11067F: arch/arm/mach-s3c24xx/mach-bast.c 11068F: arch/arm/mach-s3c24xx/bast-ide.c 11069F: arch/arm/mach-s3c24xx/bast-irq.c 11070 11071TI DAVINCI MACHINE SUPPORT 11072M: Sekhar Nori <nsekhar@ti.com> 11073M: Kevin Hilman <khilman@kernel.org> 11074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11075T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11076S: Supported 11077F: arch/arm/mach-davinci/ 11078F: drivers/i2c/busses/i2c-davinci.c 11079 11080TI DAVINCI SERIES MEDIA DRIVER 11081M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11082L: linux-media@vger.kernel.org 11083W: https://linuxtv.org 11084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11085T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11086S: Maintained 11087F: drivers/media/platform/davinci/ 11088F: include/media/davinci/ 11089 11090TI AM437X VPFE DRIVER 11091M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11092L: linux-media@vger.kernel.org 11093W: https://linuxtv.org 11094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11095T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11096S: Maintained 11097F: drivers/media/platform/am437x/ 11098 11099OV2659 OMNIVISION SENSOR DRIVER 11100M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11101L: linux-media@vger.kernel.org 11102W: https://linuxtv.org 11103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11104T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11105S: Maintained 11106F: drivers/media/i2c/ov2659.c 11107F: include/media/i2c/ov2659.h 11108 11109SILICON MOTION SM712 FRAME BUFFER DRIVER 11110M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11111M: Teddy Wang <teddy.wang@siliconmotion.com> 11112M: Sudip Mukherjee <sudip@vectorindia.org> 11113L: linux-fbdev@vger.kernel.org 11114S: Maintained 11115F: drivers/video/fbdev/sm712* 11116F: Documentation/fb/sm712fb.txt 11117 11118SIS 190 ETHERNET DRIVER 11119M: Francois Romieu <romieu@fr.zoreil.com> 11120L: netdev@vger.kernel.org 11121S: Maintained 11122F: drivers/net/ethernet/sis/sis190.c 11123 11124SIS 900/7016 FAST ETHERNET DRIVER 11125M: Daniele Venzano <venza@brownhat.org> 11126W: http://www.brownhat.org/sis900.html 11127L: netdev@vger.kernel.org 11128S: Maintained 11129F: drivers/net/ethernet/sis/sis900.* 11130 11131SIS FRAMEBUFFER DRIVER 11132M: Thomas Winischhofer <thomas@winischhofer.net> 11133W: http://www.winischhofer.net/linuxsisvga.shtml 11134S: Maintained 11135F: Documentation/fb/sisfb.txt 11136F: drivers/video/fbdev/sis/ 11137F: include/video/sisfb.h 11138 11139SIS USB2VGA DRIVER 11140M: Thomas Winischhofer <thomas@winischhofer.net> 11141W: http://www.winischhofer.at/linuxsisusbvga.shtml 11142S: Maintained 11143F: drivers/usb/misc/sisusbvga/ 11144 11145SLAB ALLOCATOR 11146M: Christoph Lameter <cl@linux.com> 11147M: Pekka Enberg <penberg@kernel.org> 11148M: David Rientjes <rientjes@google.com> 11149M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11150M: Andrew Morton <akpm@linux-foundation.org> 11151L: linux-mm@kvack.org 11152S: Maintained 11153F: include/linux/sl?b*.h 11154F: mm/sl?b* 11155 11156SLEEPABLE READ-COPY UPDATE (SRCU) 11157M: Lai Jiangshan <jiangshanlai@gmail.com> 11158M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11159M: Josh Triplett <josh@joshtriplett.org> 11160R: Steven Rostedt <rostedt@goodmis.org> 11161R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11162L: linux-kernel@vger.kernel.org 11163W: http://www.rdrop.com/users/paulmck/RCU/ 11164S: Supported 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11166F: include/linux/srcu.h 11167F: kernel/rcu/srcu.c 11168 11169SMACK SECURITY MODULE 11170M: Casey Schaufler <casey@schaufler-ca.com> 11171L: linux-security-module@vger.kernel.org 11172W: http://schaufler-ca.com 11173T: git git://github.com/cschaufler/smack-next 11174S: Maintained 11175F: Documentation/security/Smack.txt 11176F: security/smack/ 11177 11178DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11179M: Kevin Hilman <khilman@kernel.org> 11180M: Nishanth Menon <nm@ti.com> 11181S: Maintained 11182F: drivers/power/avs/ 11183F: include/linux/power/smartreflex.h 11184L: linux-pm@vger.kernel.org 11185 11186SMC91x ETHERNET DRIVER 11187M: Nicolas Pitre <nico@fluxnic.net> 11188S: Odd Fixes 11189F: drivers/net/ethernet/smsc/smc91x.* 11190 11191SMIA AND SMIA++ IMAGE SENSOR DRIVER 11192M: Sakari Ailus <sakari.ailus@iki.fi> 11193L: linux-media@vger.kernel.org 11194S: Maintained 11195F: drivers/media/i2c/smiapp/ 11196F: include/media/i2c/smiapp.h 11197F: drivers/media/i2c/smiapp-pll.c 11198F: drivers/media/i2c/smiapp-pll.h 11199F: include/uapi/linux/smiapp.h 11200F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11201 11202SMM665 HARDWARE MONITOR DRIVER 11203M: Guenter Roeck <linux@roeck-us.net> 11204L: linux-hwmon@vger.kernel.org 11205S: Maintained 11206F: Documentation/hwmon/smm665 11207F: drivers/hwmon/smm665.c 11208 11209SMSC EMC2103 HARDWARE MONITOR DRIVER 11210M: Steve Glendinning <steve.glendinning@shawell.net> 11211L: linux-hwmon@vger.kernel.org 11212S: Maintained 11213F: Documentation/hwmon/emc2103 11214F: drivers/hwmon/emc2103.c 11215 11216SMSC SCH5627 HARDWARE MONITOR DRIVER 11217M: Hans de Goede <hdegoede@redhat.com> 11218L: linux-hwmon@vger.kernel.org 11219S: Supported 11220F: Documentation/hwmon/sch5627 11221F: drivers/hwmon/sch5627.c 11222 11223SMSC47B397 HARDWARE MONITOR DRIVER 11224M: Jean Delvare <jdelvare@suse.com> 11225L: linux-hwmon@vger.kernel.org 11226S: Maintained 11227F: Documentation/hwmon/smsc47b397 11228F: drivers/hwmon/smsc47b397.c 11229 11230SMSC911x ETHERNET DRIVER 11231M: Steve Glendinning <steve.glendinning@shawell.net> 11232L: netdev@vger.kernel.org 11233S: Maintained 11234F: include/linux/smsc911x.h 11235F: drivers/net/ethernet/smsc/smsc911x.* 11236 11237SMSC9420 PCI ETHERNET DRIVER 11238M: Steve Glendinning <steve.glendinning@shawell.net> 11239L: netdev@vger.kernel.org 11240S: Maintained 11241F: drivers/net/ethernet/smsc/smsc9420.* 11242 11243SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11244M: Steve Glendinning <steve.glendinning@shawell.net> 11245L: linux-fbdev@vger.kernel.org 11246S: Maintained 11247F: drivers/video/fbdev/smscufx.c 11248 11249SOC-CAMERA V4L2 SUBSYSTEM 11250M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11251L: linux-media@vger.kernel.org 11252T: git git://linuxtv.org/media_tree.git 11253S: Maintained 11254F: include/media/soc* 11255F: drivers/media/i2c/soc_camera/ 11256F: drivers/media/platform/soc_camera/ 11257 11258SOEKRIS NET48XX LED SUPPORT 11259M: Chris Boot <bootc@bootc.net> 11260S: Maintained 11261F: drivers/leds/leds-net48xx.c 11262 11263SOFTLOGIC 6x10 MPEG CODEC 11264M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11265M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11266M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11267M: Ismael Luceno <ismael@iodev.co.uk> 11268L: linux-media@vger.kernel.org 11269S: Supported 11270F: drivers/media/pci/solo6x10/ 11271 11272SOFTWARE RAID (Multiple Disks) SUPPORT 11273M: Shaohua Li <shli@kernel.org> 11274L: linux-raid@vger.kernel.org 11275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11276S: Supported 11277F: drivers/md/ 11278F: include/linux/raid/ 11279F: include/uapi/linux/raid/ 11280 11281SONIC NETWORK DRIVER 11282M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11283L: netdev@vger.kernel.org 11284S: Maintained 11285F: drivers/net/ethernet/natsemi/sonic.* 11286 11287SONICS SILICON BACKPLANE DRIVER (SSB) 11288M: Michael Buesch <m@bues.ch> 11289L: linux-wireless@vger.kernel.org 11290S: Maintained 11291F: drivers/ssb/ 11292F: include/linux/ssb/ 11293 11294SONY VAIO CONTROL DEVICE DRIVER 11295M: Mattia Dongili <malattia@linux.it> 11296L: platform-driver-x86@vger.kernel.org 11297W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11298S: Maintained 11299F: Documentation/laptops/sony-laptop.txt 11300F: drivers/char/sonypi.c 11301F: drivers/platform/x86/sony-laptop.c 11302F: include/linux/sony-laptop.h 11303 11304SONY MEMORYSTICK CARD SUPPORT 11305M: Alex Dubov <oakad@yahoo.com> 11306W: http://tifmxx.berlios.de/ 11307S: Maintained 11308F: drivers/memstick/host/tifm_ms.c 11309 11310SONY MEMORYSTICK STANDARD SUPPORT 11311M: Maxim Levitsky <maximlevitsky@gmail.com> 11312S: Maintained 11313F: drivers/memstick/core/ms_block.* 11314 11315SOUND 11316M: Jaroslav Kysela <perex@perex.cz> 11317M: Takashi Iwai <tiwai@suse.com> 11318L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11319W: http://www.alsa-project.org/ 11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11321T: git git://git.alsa-project.org/alsa-kernel.git 11322Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11323S: Maintained 11324F: Documentation/sound/ 11325F: include/sound/ 11326F: include/uapi/sound/ 11327F: sound/ 11328 11329SOUND - COMPRESSED AUDIO 11330M: Vinod Koul <vinod.koul@intel.com> 11331L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11333S: Supported 11334F: Documentation/sound/alsa/compress_offload.txt 11335F: include/sound/compress_driver.h 11336F: include/uapi/sound/compress_* 11337F: sound/core/compress_offload.c 11338F: sound/soc/soc-compress.c 11339 11340SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11341M: Liam Girdwood <lgirdwood@gmail.com> 11342M: Mark Brown <broonie@kernel.org> 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11344L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11345W: http://alsa-project.org/main/index.php/ASoC 11346S: Supported 11347F: Documentation/devicetree/bindings/sound/ 11348F: Documentation/sound/alsa/soc/ 11349F: sound/soc/ 11350F: include/sound/soc* 11351 11352SOUND - DMAENGINE HELPERS 11353M: Lars-Peter Clausen <lars@metafoo.de> 11354S: Supported 11355F: include/sound/dmaengine_pcm.h 11356F: sound/core/pcm_dmaengine.c 11357F: sound/soc/soc-generic-dmaengine-pcm.c 11358 11359SP2 MEDIA DRIVER 11360M: Olli Salonen <olli.salonen@iki.fi> 11361L: linux-media@vger.kernel.org 11362W: https://linuxtv.org 11363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11364S: Maintained 11365F: drivers/media/dvb-frontends/sp2* 11366 11367SPARC + UltraSPARC (sparc/sparc64) 11368M: "David S. Miller" <davem@davemloft.net> 11369L: sparclinux@vger.kernel.org 11370Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11372T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11373S: Maintained 11374F: arch/sparc/ 11375F: drivers/sbus/ 11376 11377SPARC SERIAL DRIVERS 11378M: "David S. Miller" <davem@davemloft.net> 11379L: sparclinux@vger.kernel.org 11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11382S: Maintained 11383F: include/linux/sunserialcore.h 11384F: drivers/tty/serial/suncore.c 11385F: drivers/tty/serial/sunhv.c 11386F: drivers/tty/serial/sunsab.c 11387F: drivers/tty/serial/sunsab.h 11388F: drivers/tty/serial/sunsu.c 11389F: drivers/tty/serial/sunzilog.c 11390F: drivers/tty/serial/sunzilog.h 11391 11392SPARSE CHECKER 11393M: "Christopher Li" <sparse@chrisli.org> 11394L: linux-sparse@vger.kernel.org 11395W: https://sparse.wiki.kernel.org/ 11396T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11397T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11398S: Maintained 11399F: include/linux/compiler.h 11400 11401SPEAR PLATFORM SUPPORT 11402M: Viresh Kumar <vireshk@kernel.org> 11403M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11405W: http://www.st.com/spear 11406S: Maintained 11407F: arch/arm/boot/dts/spear* 11408F: arch/arm/mach-spear/ 11409 11410SPEAR CLOCK FRAMEWORK SUPPORT 11411M: Viresh Kumar <vireshk@kernel.org> 11412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11413W: http://www.st.com/spear 11414S: Maintained 11415F: drivers/clk/spear/ 11416 11417SPI NOR SUBSYSTEM 11418M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11419M: Marek Vasut <marek.vasut@gmail.com> 11420L: linux-mtd@lists.infradead.org 11421W: http://www.linux-mtd.infradead.org/ 11422Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11423T: git git://github.com/spi-nor/linux.git 11424S: Maintained 11425F: drivers/mtd/spi-nor/ 11426F: include/linux/mtd/spi-nor.h 11427 11428SPI SUBSYSTEM 11429M: Mark Brown <broonie@kernel.org> 11430L: linux-spi@vger.kernel.org 11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11432Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11433S: Maintained 11434F: Documentation/devicetree/bindings/spi/ 11435F: Documentation/spi/ 11436F: drivers/spi/ 11437F: include/linux/spi/ 11438F: include/uapi/linux/spi/ 11439F: tools/spi/ 11440 11441SPIDERNET NETWORK DRIVER for CELL 11442M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11443L: netdev@vger.kernel.org 11444S: Supported 11445F: Documentation/networking/spider_net.txt 11446F: drivers/net/ethernet/toshiba/spider_net* 11447 11448SPU FILE SYSTEM 11449M: Jeremy Kerr <jk@ozlabs.org> 11450L: linuxppc-dev@lists.ozlabs.org 11451W: http://www.ibm.com/developerworks/power/cell/ 11452S: Supported 11453F: Documentation/filesystems/spufs.txt 11454F: arch/powerpc/platforms/cell/spufs/ 11455 11456SQUASHFS FILE SYSTEM 11457M: Phillip Lougher <phillip@squashfs.org.uk> 11458L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11459W: http://squashfs.org.uk 11460T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11461S: Maintained 11462F: Documentation/filesystems/squashfs.txt 11463F: fs/squashfs/ 11464 11465SRM (Alpha) environment access 11466M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11467S: Maintained 11468F: arch/alpha/kernel/srm_env.c 11469 11470STABLE BRANCH 11471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11472L: stable@vger.kernel.org 11473S: Supported 11474F: Documentation/stable_kernel_rules.txt 11475 11476STAGING SUBSYSTEM 11477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11478T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11479L: devel@driverdev.osuosl.org 11480S: Supported 11481F: drivers/staging/ 11482 11483STAGING - COMEDI 11484M: Ian Abbott <abbotti@mev.co.uk> 11485M: H Hartley Sweeten <hsweeten@visionengravers.com> 11486S: Odd Fixes 11487F: drivers/staging/comedi/ 11488 11489STAGING - FLARION FT1000 DRIVERS 11490M: Marek Belisko <marek.belisko@gmail.com> 11491S: Odd Fixes 11492F: drivers/staging/ft1000/ 11493 11494STAGING - INDUSTRIAL IO 11495M: Jonathan Cameron <jic23@kernel.org> 11496L: linux-iio@vger.kernel.org 11497S: Odd Fixes 11498F: Documentation/devicetree/bindings/staging/iio/ 11499F: drivers/staging/iio/ 11500 11501STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11502M: Jarod Wilson <jarod@wilsonet.com> 11503W: http://www.lirc.org/ 11504S: Odd Fixes 11505F: drivers/staging/media/lirc/ 11506 11507STAGING - LUSTRE PARALLEL FILESYSTEM 11508M: Oleg Drokin <oleg.drokin@intel.com> 11509M: Andreas Dilger <andreas.dilger@intel.com> 11510M: James Simmons <jsimmons@infradead.org> 11511L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11512W: http://wiki.lustre.org/ 11513S: Maintained 11514F: drivers/staging/lustre 11515 11516STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11517M: Marc Dietrich <marvin24@gmx.de> 11518L: ac100@lists.launchpad.net (moderated for non-subscribers) 11519L: linux-tegra@vger.kernel.org 11520S: Maintained 11521F: drivers/staging/nvec/ 11522 11523STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11524M: Jens Frederich <jfrederich@gmail.com> 11525M: Daniel Drake <dsd@laptop.org> 11526M: Jon Nettleton <jon.nettleton@gmail.com> 11527W: http://wiki.laptop.org/go/DCON 11528S: Maintained 11529F: drivers/staging/olpc_dcon/ 11530 11531STAGING - REALTEK RTL8712U DRIVERS 11532M: Larry Finger <Larry.Finger@lwfinger.net> 11533M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11534S: Odd Fixes 11535F: drivers/staging/rtl8712/ 11536 11537STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11538M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11539M: Teddy Wang <teddy.wang@siliconmotion.com> 11540M: Sudip Mukherjee <sudip@vectorindia.org> 11541L: linux-fbdev@vger.kernel.org 11542S: Maintained 11543F: drivers/staging/sm750fb/ 11544 11545STAGING - SLICOSS 11546M: Lior Dotan <liodot@gmail.com> 11547M: Christopher Harrer <charrer@alacritech.com> 11548S: Odd Fixes 11549F: drivers/staging/slicoss/ 11550 11551STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11552M: William Hubbs <w.d.hubbs@gmail.com> 11553M: Chris Brannon <chris@the-brannons.com> 11554M: Kirk Reiser <kirk@reisers.ca> 11555M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11556L: speakup@linux-speakup.org 11557W: http://www.linux-speakup.org/ 11558S: Odd Fixes 11559F: drivers/staging/speakup/ 11560 11561STAGING - VIA VT665X DRIVERS 11562M: Forest Bond <forest@alittletooquiet.net> 11563S: Odd Fixes 11564F: drivers/staging/vt665?/ 11565 11566STAGING - WILC1000 WIFI DRIVER 11567M: Aditya Shankar <aditya.shankar@microchip.com> 11568M: Ganesh Krishna <ganesh.krishna@microchip.com> 11569L: linux-wireless@vger.kernel.org 11570S: Supported 11571F: drivers/staging/wilc1000/ 11572 11573STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11574M: Arnaud Patard <arnaud.patard@rtp-net.org> 11575S: Odd Fixes 11576F: drivers/staging/xgifb/ 11577 11578STARFIRE/DURALAN NETWORK DRIVER 11579M: Ion Badulescu <ionut@badula.org> 11580S: Odd Fixes 11581F: drivers/net/ethernet/adaptec/starfire* 11582 11583SUN3/3X 11584M: Sam Creasey <sammy@sammy.net> 11585W: http://sammy.net/sun3/ 11586S: Maintained 11587F: arch/m68k/kernel/*sun3* 11588F: arch/m68k/sun3*/ 11589F: arch/m68k/include/asm/sun3* 11590F: drivers/net/ethernet/i825xx/sun3* 11591 11592SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11593M: Hans de Goede <hdegoede@redhat.com> 11594L: linux-input@vger.kernel.org 11595S: Maintained 11596F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11597F: drivers/input/keyboard/sun4i-lradc-keys.c 11598 11599SUNDANCE NETWORK DRIVER 11600M: Denis Kirjanov <kda@linux-powerpc.org> 11601L: netdev@vger.kernel.org 11602S: Maintained 11603F: drivers/net/ethernet/dlink/sundance.c 11604 11605SUPERH 11606M: Yoshinori Sato <ysato@users.sourceforge.jp> 11607M: Rich Felker <dalias@libc.org> 11608L: linux-sh@vger.kernel.org 11609Q: http://patchwork.kernel.org/project/linux-sh/list/ 11610S: Maintained 11611F: Documentation/sh/ 11612F: arch/sh/ 11613F: drivers/sh/ 11614 11615SUSPEND TO RAM 11616M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11617M: Len Brown <len.brown@intel.com> 11618M: Pavel Machek <pavel@ucw.cz> 11619L: linux-pm@vger.kernel.org 11620B: https://bugzilla.kernel.org 11621S: Supported 11622F: Documentation/power/ 11623F: arch/x86/kernel/acpi/ 11624F: drivers/base/power/ 11625F: kernel/power/ 11626F: include/linux/suspend.h 11627F: include/linux/freezer.h 11628F: include/linux/pm.h 11629 11630SVGA HANDLING 11631M: Martin Mares <mj@ucw.cz> 11632L: linux-video@atrey.karlin.mff.cuni.cz 11633S: Maintained 11634F: Documentation/svga.txt 11635F: arch/x86/boot/video* 11636 11637SWIOTLB SUBSYSTEM 11638M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11639L: linux-kernel@vger.kernel.org 11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11641S: Supported 11642F: lib/swiotlb.c 11643F: arch/*/kernel/pci-swiotlb.c 11644F: include/linux/swiotlb.h 11645 11646SWITCHDEV 11647M: Jiri Pirko <jiri@resnulli.us> 11648L: netdev@vger.kernel.org 11649S: Supported 11650F: net/switchdev/ 11651F: include/net/switchdev.h 11652 11653SYNOPSYS ARC ARCHITECTURE 11654M: Vineet Gupta <vgupta@synopsys.com> 11655L: linux-snps-arc@lists.infradead.org 11656S: Supported 11657F: arch/arc/ 11658F: Documentation/devicetree/bindings/arc/* 11659F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11660F: drivers/tty/serial/arc_uart.c 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11662 11663SYNOPSYS ARC SDP platform support 11664M: Alexey Brodkin <abrodkin@synopsys.com> 11665S: Supported 11666F: arch/arc/plat-axs10x 11667F: arch/arc/boot/dts/ax* 11668F: Documentation/devicetree/bindings/arc/axs10* 11669 11670SYSTEM CONFIGURATION (SYSCON) 11671M: Lee Jones <lee.jones@linaro.org> 11672M: Arnd Bergmann <arnd@arndb.de> 11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11674S: Supported 11675F: drivers/mfd/syscon.c 11676 11677SYSTEM RESET/SHUTDOWN DRIVERS 11678M: Sebastian Reichel <sre@kernel.org> 11679L: linux-pm@vger.kernel.org 11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11681S: Maintained 11682F: Documentation/devicetree/bindings/power/reset/ 11683F: drivers/power/reset/ 11684 11685SYSV FILESYSTEM 11686M: Christoph Hellwig <hch@infradead.org> 11687S: Maintained 11688F: Documentation/filesystems/sysv-fs.txt 11689F: fs/sysv/ 11690F: include/linux/sysv_fs.h 11691 11692TARGET SUBSYSTEM 11693M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11694L: linux-scsi@vger.kernel.org 11695L: target-devel@vger.kernel.org 11696W: http://www.linux-iscsi.org 11697W: http://groups.google.com/group/linux-iscsi-target-dev 11698T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11699S: Supported 11700F: drivers/target/ 11701F: include/target/ 11702F: Documentation/target/ 11703 11704TASKSTATS STATISTICS INTERFACE 11705M: Balbir Singh <bsingharora@gmail.com> 11706S: Maintained 11707F: Documentation/accounting/taskstats* 11708F: include/linux/taskstats* 11709F: kernel/taskstats.c 11710 11711TC CLASSIFIER 11712M: Jamal Hadi Salim <jhs@mojatatu.com> 11713L: netdev@vger.kernel.org 11714S: Maintained 11715F: include/net/pkt_cls.h 11716F: include/uapi/linux/pkt_cls.h 11717F: net/sched/ 11718 11719TCP LOW PRIORITY MODULE 11720M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11721M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11722W: http://tcp-lp-mod.sourceforge.net/ 11723S: Maintained 11724F: net/ipv4/tcp_lp.c 11725 11726TDA10071 MEDIA DRIVER 11727M: Antti Palosaari <crope@iki.fi> 11728L: linux-media@vger.kernel.org 11729W: https://linuxtv.org 11730W: http://palosaari.fi/linux/ 11731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11732T: git git://linuxtv.org/anttip/media_tree.git 11733S: Maintained 11734F: drivers/media/dvb-frontends/tda10071* 11735 11736TDA18212 MEDIA DRIVER 11737M: Antti Palosaari <crope@iki.fi> 11738L: linux-media@vger.kernel.org 11739W: https://linuxtv.org 11740W: http://palosaari.fi/linux/ 11741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11742T: git git://linuxtv.org/anttip/media_tree.git 11743S: Maintained 11744F: drivers/media/tuners/tda18212* 11745 11746TDA18218 MEDIA DRIVER 11747M: Antti Palosaari <crope@iki.fi> 11748L: linux-media@vger.kernel.org 11749W: https://linuxtv.org 11750W: http://palosaari.fi/linux/ 11751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11752T: git git://linuxtv.org/anttip/media_tree.git 11753S: Maintained 11754F: drivers/media/tuners/tda18218* 11755 11756TDA18271 MEDIA DRIVER 11757M: Michael Krufky <mkrufky@linuxtv.org> 11758L: linux-media@vger.kernel.org 11759W: https://linuxtv.org 11760W: http://github.com/mkrufky 11761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11762T: git git://linuxtv.org/mkrufky/tuners.git 11763S: Maintained 11764F: drivers/media/tuners/tda18271* 11765 11766TDA827x MEDIA DRIVER 11767M: Michael Krufky <mkrufky@linuxtv.org> 11768L: linux-media@vger.kernel.org 11769W: https://linuxtv.org 11770W: http://github.com/mkrufky 11771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11772T: git git://linuxtv.org/mkrufky/tuners.git 11773S: Maintained 11774F: drivers/media/tuners/tda8290.* 11775 11776TDA8290 MEDIA DRIVER 11777M: Michael Krufky <mkrufky@linuxtv.org> 11778L: linux-media@vger.kernel.org 11779W: https://linuxtv.org 11780W: http://github.com/mkrufky 11781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11782T: git git://linuxtv.org/mkrufky/tuners.git 11783S: Maintained 11784F: drivers/media/tuners/tda8290.* 11785 11786TDA9840 MEDIA DRIVER 11787M: Hans Verkuil <hverkuil@xs4all.nl> 11788L: linux-media@vger.kernel.org 11789T: git git://linuxtv.org/media_tree.git 11790W: https://linuxtv.org 11791S: Maintained 11792F: drivers/media/i2c/tda9840* 11793 11794TEA5761 TUNER DRIVER 11795M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11796M: Mauro Carvalho Chehab <mchehab@kernel.org> 11797L: linux-media@vger.kernel.org 11798W: https://linuxtv.org 11799T: git git://linuxtv.org/media_tree.git 11800S: Odd fixes 11801F: drivers/media/tuners/tea5761.* 11802 11803TEA5767 TUNER DRIVER 11804M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11805M: Mauro Carvalho Chehab <mchehab@kernel.org> 11806L: linux-media@vger.kernel.org 11807W: https://linuxtv.org 11808T: git git://linuxtv.org/media_tree.git 11809S: Maintained 11810F: drivers/media/tuners/tea5767.* 11811 11812TEA6415C MEDIA DRIVER 11813M: Hans Verkuil <hverkuil@xs4all.nl> 11814L: linux-media@vger.kernel.org 11815T: git git://linuxtv.org/media_tree.git 11816W: https://linuxtv.org 11817S: Maintained 11818F: drivers/media/i2c/tea6415c* 11819 11820TEA6420 MEDIA DRIVER 11821M: Hans Verkuil <hverkuil@xs4all.nl> 11822L: linux-media@vger.kernel.org 11823T: git git://linuxtv.org/media_tree.git 11824W: https://linuxtv.org 11825S: Maintained 11826F: drivers/media/i2c/tea6420* 11827 11828TEAM DRIVER 11829M: Jiri Pirko <jiri@resnulli.us> 11830L: netdev@vger.kernel.org 11831S: Supported 11832F: drivers/net/team/ 11833F: include/linux/if_team.h 11834F: include/uapi/linux/if_team.h 11835 11836TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11837M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11838S: Maintained 11839F: arch/x86/platform/ts5500/ 11840 11841TECHNOTREND USB IR RECEIVER 11842M: Sean Young <sean@mess.org> 11843L: linux-media@vger.kernel.org 11844S: Maintained 11845F: drivers/media/rc/ttusbir.c 11846 11847TEGRA ARCHITECTURE SUPPORT 11848M: Stephen Warren <swarren@wwwdotorg.org> 11849M: Thierry Reding <thierry.reding@gmail.com> 11850M: Alexandre Courbot <gnurou@gmail.com> 11851L: linux-tegra@vger.kernel.org 11852Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11854S: Supported 11855N: [^a-z]tegra 11856 11857TEGRA CLOCK DRIVER 11858M: Peter De Schrijver <pdeschrijver@nvidia.com> 11859M: Prashant Gaikwad <pgaikwad@nvidia.com> 11860S: Supported 11861F: drivers/clk/tegra/ 11862 11863TEGRA DMA DRIVERS 11864M: Laxman Dewangan <ldewangan@nvidia.com> 11865M: Jon Hunter <jonathanh@nvidia.com> 11866S: Supported 11867F: drivers/dma/tegra* 11868 11869TEGRA I2C DRIVER 11870M: Laxman Dewangan <ldewangan@nvidia.com> 11871S: Supported 11872F: drivers/i2c/busses/i2c-tegra.c 11873 11874TEGRA IOMMU DRIVERS 11875M: Hiroshi Doyu <hdoyu@nvidia.com> 11876S: Supported 11877F: drivers/iommu/tegra* 11878 11879TEGRA KBC DRIVER 11880M: Rakesh Iyer <riyer@nvidia.com> 11881M: Laxman Dewangan <ldewangan@nvidia.com> 11882S: Supported 11883F: drivers/input/keyboard/tegra-kbc.c 11884 11885TEGRA PWM DRIVER 11886M: Thierry Reding <thierry.reding@gmail.com> 11887S: Supported 11888F: drivers/pwm/pwm-tegra.c 11889 11890TEGRA SERIAL DRIVER 11891M: Laxman Dewangan <ldewangan@nvidia.com> 11892S: Supported 11893F: drivers/tty/serial/serial-tegra.c 11894 11895TEGRA SPI DRIVER 11896M: Laxman Dewangan <ldewangan@nvidia.com> 11897S: Supported 11898F: drivers/spi/spi-tegra* 11899 11900TEHUTI ETHERNET DRIVER 11901M: Andy Gospodarek <andy@greyhouse.net> 11902L: netdev@vger.kernel.org 11903S: Supported 11904F: drivers/net/ethernet/tehuti/* 11905 11906Telecom Clock Driver for MCPL0010 11907M: Mark Gross <mark.gross@intel.com> 11908S: Supported 11909F: drivers/char/tlclk.c 11910 11911TENSILICA XTENSA PORT (xtensa) 11912M: Chris Zankel <chris@zankel.net> 11913M: Max Filippov <jcmvbkbc@gmail.com> 11914L: linux-xtensa@linux-xtensa.org 11915T: git git://github.com/czankel/xtensa-linux.git 11916S: Maintained 11917F: arch/xtensa/ 11918F: drivers/irqchip/irq-xtensa-* 11919 11920THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11921M: Hans Verkuil <hverkuil@xs4all.nl> 11922L: linux-media@vger.kernel.org 11923T: git git://linuxtv.org/media_tree.git 11924W: https://linuxtv.org 11925S: Maintained 11926F: drivers/media/radio/radio-raremono.c 11927 11928THERMAL 11929M: Zhang Rui <rui.zhang@intel.com> 11930M: Eduardo Valentin <edubezval@gmail.com> 11931L: linux-pm@vger.kernel.org 11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11934Q: https://patchwork.kernel.org/project/linux-pm/list/ 11935S: Supported 11936F: drivers/thermal/ 11937F: include/linux/thermal.h 11938F: include/uapi/linux/thermal.h 11939F: include/linux/cpu_cooling.h 11940F: Documentation/devicetree/bindings/thermal/ 11941 11942THERMAL/CPU_COOLING 11943M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11944M: Viresh Kumar <viresh.kumar@linaro.org> 11945M: Javi Merino <javi.merino@kernel.org> 11946L: linux-pm@vger.kernel.org 11947S: Supported 11948F: Documentation/thermal/cpu-cooling-api.txt 11949F: drivers/thermal/cpu_cooling.c 11950F: include/linux/cpu_cooling.h 11951 11952THINKPAD ACPI EXTRAS DRIVER 11953M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11954L: ibm-acpi-devel@lists.sourceforge.net 11955L: platform-driver-x86@vger.kernel.org 11956W: http://ibm-acpi.sourceforge.net 11957W: http://thinkwiki.org/wiki/Ibm-acpi 11958T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11959S: Maintained 11960F: drivers/platform/x86/thinkpad_acpi.c 11961 11962TI BANDGAP AND THERMAL DRIVER 11963M: Eduardo Valentin <edubezval@gmail.com> 11964M: Keerthy <j-keerthy@ti.com> 11965L: linux-pm@vger.kernel.org 11966L: linux-omap@vger.kernel.org 11967S: Maintained 11968F: drivers/thermal/ti-soc-thermal/ 11969 11970TI VPE/CAL DRIVERS 11971M: Benoit Parrot <bparrot@ti.com> 11972L: linux-media@vger.kernel.org 11973W: http://linuxtv.org/ 11974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11975S: Maintained 11976F: drivers/media/platform/ti-vpe/ 11977 11978TI CDCE706 CLOCK DRIVER 11979M: Max Filippov <jcmvbkbc@gmail.com> 11980S: Maintained 11981F: drivers/clk/clk-cdce706.c 11982 11983TI CLOCK DRIVER 11984M: Tero Kristo <t-kristo@ti.com> 11985L: linux-omap@vger.kernel.org 11986S: Maintained 11987F: drivers/clk/ti/ 11988F: include/linux/clk/ti.h 11989 11990TI ETHERNET SWITCH DRIVER (CPSW) 11991M: Mugunthan V N <mugunthanvnm@ti.com> 11992R: Grygorii Strashko <grygorii.strashko@ti.com> 11993L: linux-omap@vger.kernel.org 11994L: netdev@vger.kernel.org 11995S: Maintained 11996F: drivers/net/ethernet/ti/cpsw* 11997F: drivers/net/ethernet/ti/davinci* 11998 11999TI FLASH MEDIA INTERFACE DRIVER 12000M: Alex Dubov <oakad@yahoo.com> 12001S: Maintained 12002F: drivers/misc/tifm* 12003F: drivers/mmc/host/tifm_sd.c 12004F: include/linux/tifm.h 12005 12006TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12007M: Santosh Shilimkar <ssantosh@kernel.org> 12008L: linux-kernel@vger.kernel.org 12009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12010S: Maintained 12011F: drivers/soc/ti/* 12012T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12013 12014 12015TI LM49xxx FAMILY ASoC CODEC DRIVERS 12016M: M R Swami Reddy <mr.swami.reddy@ti.com> 12017M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12019S: Maintained 12020F: sound/soc/codecs/lm49453* 12021F: sound/soc/codecs/isabelle* 12022 12023TI LP855x BACKLIGHT DRIVER 12024M: Milo Kim <milo.kim@ti.com> 12025S: Maintained 12026F: Documentation/backlight/lp855x-driver.txt 12027F: drivers/video/backlight/lp855x_bl.c 12028F: include/linux/platform_data/lp855x.h 12029 12030TI LP8727 CHARGER DRIVER 12031M: Milo Kim <milo.kim@ti.com> 12032S: Maintained 12033F: drivers/power/supply/lp8727_charger.c 12034F: include/linux/platform_data/lp8727.h 12035 12036TI LP8788 MFD DRIVER 12037M: Milo Kim <milo.kim@ti.com> 12038S: Maintained 12039F: drivers/iio/adc/lp8788_adc.c 12040F: drivers/leds/leds-lp8788.c 12041F: drivers/mfd/lp8788*.c 12042F: drivers/power/supply/lp8788-charger.c 12043F: drivers/regulator/lp8788-*.c 12044F: include/linux/mfd/lp8788*.h 12045 12046TI NETCP ETHERNET DRIVER 12047M: Wingman Kwok <w-kwok2@ti.com> 12048M: Murali Karicheri <m-karicheri2@ti.com> 12049L: netdev@vger.kernel.org 12050S: Maintained 12051F: drivers/net/ethernet/ti/netcp* 12052 12053TI TAS571X FAMILY ASoC CODEC DRIVER 12054M: Kevin Cernekee <cernekee@chromium.org> 12055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12056S: Odd Fixes 12057F: sound/soc/codecs/tas571x* 12058 12059TI TWL4030 SERIES SOC CODEC DRIVER 12060M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12062S: Maintained 12063F: sound/soc/codecs/twl4030* 12064 12065TI WILINK WIRELESS DRIVERS 12066L: linux-wireless@vger.kernel.org 12067W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12068W: http://wireless.kernel.org/en/users/Drivers/wl1251 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12070S: Orphan 12071F: drivers/net/wireless/ti/ 12072F: include/linux/wl12xx.h 12073 12074TIPC NETWORK LAYER 12075M: Jon Maloy <jon.maloy@ericsson.com> 12076M: Ying Xue <ying.xue@windriver.com> 12077L: netdev@vger.kernel.org (core kernel code) 12078L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12079W: http://tipc.sourceforge.net/ 12080S: Maintained 12081F: include/uapi/linux/tipc*.h 12082F: net/tipc/ 12083 12084TILE ARCHITECTURE 12085M: Chris Metcalf <cmetcalf@mellanox.com> 12086W: http://www.mellanox.com/repository/solutions/tile-scm/ 12087T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12088S: Supported 12089F: arch/tile/ 12090F: drivers/char/tile-srom.c 12091F: drivers/edac/tile_edac.c 12092F: drivers/net/ethernet/tile/ 12093F: drivers/rtc/rtc-tile.c 12094F: drivers/tty/hvc/hvc_tile.c 12095F: drivers/tty/serial/tilegx.c 12096F: drivers/usb/host/*-tilegx.c 12097F: include/linux/usb/tilegx.h 12098 12099TLAN NETWORK DRIVER 12100M: Samuel Chessman <chessman@tux.org> 12101L: tlan-devel@lists.sourceforge.net (subscribers-only) 12102W: http://sourceforge.net/projects/tlan/ 12103S: Maintained 12104F: Documentation/networking/tlan.txt 12105F: drivers/net/ethernet/ti/tlan.* 12106 12107TOMOYO SECURITY MODULE 12108M: Kentaro Takeda <takedakn@nttdata.co.jp> 12109M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12110L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12111L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12112L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12113L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12114W: http://tomoyo.sourceforge.jp/ 12115T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12116S: Maintained 12117F: security/tomoyo/ 12118 12119TOPSTAR LAPTOP EXTRAS DRIVER 12120M: Herton Ronaldo Krzesinski <herton@canonical.com> 12121L: platform-driver-x86@vger.kernel.org 12122S: Maintained 12123F: drivers/platform/x86/topstar-laptop.c 12124 12125TOSHIBA ACPI EXTRAS DRIVER 12126M: Azael Avalos <coproscefalo@gmail.com> 12127L: platform-driver-x86@vger.kernel.org 12128S: Maintained 12129F: drivers/platform/x86/toshiba_acpi.c 12130 12131TOSHIBA BLUETOOTH DRIVER 12132M: Azael Avalos <coproscefalo@gmail.com> 12133L: platform-driver-x86@vger.kernel.org 12134S: Maintained 12135F: drivers/platform/x86/toshiba_bluetooth.c 12136 12137TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12138M: Azael Avalos <coproscefalo@gmail.com> 12139L: platform-driver-x86@vger.kernel.org 12140S: Maintained 12141F: drivers/platform/x86/toshiba_haps.c 12142 12143TOSHIBA WMI HOTKEYS DRIVER 12144M: Azael Avalos <coproscefalo@gmail.com> 12145L: platform-driver-x86@vger.kernel.org 12146S: Maintained 12147F: drivers/platform/x86/toshiba-wmi.c 12148 12149TOSHIBA SMM DRIVER 12150M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12151W: http://www.buzzard.org.uk/toshiba/ 12152S: Maintained 12153F: drivers/char/toshiba.c 12154F: include/linux/toshiba.h 12155F: include/uapi/linux/toshiba.h 12156 12157TOSHIBA TC358743 DRIVER 12158M: Mats Randgaard <matrandg@cisco.com> 12159L: linux-media@vger.kernel.org 12160S: Maintained 12161F: drivers/media/i2c/tc358743* 12162F: include/media/i2c/tc358743.h 12163 12164TMIO/SDHI MMC DRIVER 12165M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12166L: linux-mmc@vger.kernel.org 12167S: Supported 12168F: drivers/mmc/host/tmio_mmc* 12169F: drivers/mmc/host/sh_mobile_sdhi.c 12170F: include/linux/mfd/tmio.h 12171 12172TMP401 HARDWARE MONITOR DRIVER 12173M: Guenter Roeck <linux@roeck-us.net> 12174L: linux-hwmon@vger.kernel.org 12175S: Maintained 12176F: Documentation/hwmon/tmp401 12177F: drivers/hwmon/tmp401.c 12178 12179TMPFS (SHMEM FILESYSTEM) 12180M: Hugh Dickins <hughd@google.com> 12181L: linux-mm@kvack.org 12182S: Maintained 12183F: include/linux/shmem_fs.h 12184F: mm/shmem.c 12185 12186TM6000 VIDEO4LINUX DRIVER 12187M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12188M: Mauro Carvalho Chehab <mchehab@kernel.org> 12189L: linux-media@vger.kernel.org 12190W: https://linuxtv.org 12191T: git git://linuxtv.org/media_tree.git 12192S: Odd fixes 12193F: drivers/media/usb/tm6000/ 12194F: Documentation/media/v4l-drivers/tm6000* 12195 12196TW5864 VIDEO4LINUX DRIVER 12197M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12198M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12199M: Andrey Utkin <andrey_utkin@fastmail.com> 12200L: linux-media@vger.kernel.org 12201S: Supported 12202F: drivers/media/pci/tw5864/ 12203 12204TW68 VIDEO4LINUX DRIVER 12205M: Hans Verkuil <hverkuil@xs4all.nl> 12206L: linux-media@vger.kernel.org 12207T: git git://linuxtv.org/media_tree.git 12208W: https://linuxtv.org 12209S: Odd Fixes 12210F: drivers/media/pci/tw68/ 12211 12212TW686X VIDEO4LINUX DRIVER 12213M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12214L: linux-media@vger.kernel.org 12215T: git git://linuxtv.org/media_tree.git 12216W: http://linuxtv.org 12217S: Maintained 12218F: drivers/media/pci/tw686x/ 12219 12220TPM DEVICE DRIVER 12221M: Peter Huewe <peterhuewe@gmx.de> 12222M: Marcel Selhorst <tpmdd@selhorst.net> 12223M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12224R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12225W: http://tpmdd.sourceforge.net 12226L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12227Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12228T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12229S: Maintained 12230F: drivers/char/tpm/ 12231 12232TPM IBM_VTPM DEVICE DRIVER 12233M: Ashley Lai <ashleydlai@gmail.com> 12234W: http://tpmdd.sourceforge.net 12235L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12236S: Maintained 12237F: drivers/char/tpm/tpm_ibmvtpm* 12238 12239TRACING 12240M: Steven Rostedt <rostedt@goodmis.org> 12241M: Ingo Molnar <mingo@redhat.com> 12242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12243S: Maintained 12244F: Documentation/trace/ftrace.txt 12245F: arch/*/*/*/ftrace.h 12246F: arch/*/kernel/ftrace.c 12247F: include/*/ftrace.h 12248F: include/linux/trace*.h 12249F: include/trace/ 12250F: kernel/trace/ 12251F: tools/testing/selftests/ftrace/ 12252 12253TRACING MMIO ACCESSES (MMIOTRACE) 12254M: Steven Rostedt <rostedt@goodmis.org> 12255M: Ingo Molnar <mingo@kernel.org> 12256R: Karol Herbst <karolherbst@gmail.com> 12257R: Pekka Paalanen <ppaalanen@gmail.com> 12258S: Maintained 12259L: linux-kernel@vger.kernel.org 12260L: nouveau@lists.freedesktop.org 12261F: kernel/trace/trace_mmiotrace.c 12262F: include/linux/mmiotrace.h 12263F: arch/x86/mm/kmmio.c 12264F: arch/x86/mm/mmio-mod.c 12265F: arch/x86/mm/testmmiotrace.c 12266 12267TRIVIAL PATCHES 12268M: Jiri Kosina <trivial@kernel.org> 12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12270S: Maintained 12271K: ^Subject:.*(?i)trivial 12272 12273TTY LAYER 12274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12275M: Jiri Slaby <jslaby@suse.com> 12276S: Supported 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12278F: Documentation/serial/ 12279F: drivers/tty/ 12280F: drivers/tty/serial/serial_core.c 12281F: include/linux/serial_core.h 12282F: include/linux/serial.h 12283F: include/linux/tty.h 12284F: include/uapi/linux/serial_core.h 12285F: include/uapi/linux/serial.h 12286F: include/uapi/linux/tty.h 12287 12288TUA9001 MEDIA DRIVER 12289M: Antti Palosaari <crope@iki.fi> 12290L: linux-media@vger.kernel.org 12291W: https://linuxtv.org 12292W: http://palosaari.fi/linux/ 12293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12294T: git git://linuxtv.org/anttip/media_tree.git 12295S: Maintained 12296F: drivers/media/tuners/tua9001* 12297 12298TULIP NETWORK DRIVERS 12299L: netdev@vger.kernel.org 12300L: linux-parisc@vger.kernel.org 12301S: Orphan 12302F: drivers/net/ethernet/dec/tulip/ 12303 12304TUN/TAP driver 12305M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12306W: http://vtun.sourceforge.net/tun 12307S: Maintained 12308F: Documentation/networking/tuntap.txt 12309F: arch/um/os-Linux/drivers/ 12310 12311TURBOCHANNEL SUBSYSTEM 12312M: "Maciej W. Rozycki" <macro@linux-mips.org> 12313M: Ralf Baechle <ralf@linux-mips.org> 12314L: linux-mips@linux-mips.org 12315Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12316S: Maintained 12317F: drivers/tc/ 12318F: include/linux/tc.h 12319 12320UBI FILE SYSTEM (UBIFS) 12321M: Richard Weinberger <richard@nod.at> 12322M: Artem Bityutskiy <dedekind1@gmail.com> 12323M: Adrian Hunter <adrian.hunter@intel.com> 12324L: linux-mtd@lists.infradead.org 12325T: git git://git.infradead.org/ubifs-2.6.git 12326W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12327S: Supported 12328F: Documentation/filesystems/ubifs.txt 12329F: fs/ubifs/ 12330 12331UCLINUX (M68KNOMMU AND COLDFIRE) 12332M: Greg Ungerer <gerg@linux-m68k.org> 12333W: http://www.linux-m68k.org/ 12334W: http://www.uclinux.org/ 12335L: linux-m68k@lists.linux-m68k.org 12336L: uclinux-dev@uclinux.org (subscribers-only) 12337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12338S: Maintained 12339F: arch/m68k/coldfire/ 12340F: arch/m68k/68*/ 12341F: arch/m68k/*/*_no.* 12342F: arch/m68k/include/asm/*_no.* 12343 12344UDF FILESYSTEM 12345M: Jan Kara <jack@suse.com> 12346S: Maintained 12347F: Documentation/filesystems/udf.txt 12348F: fs/udf/ 12349 12350UFS FILESYSTEM 12351M: Evgeniy Dushistov <dushistov@mail.ru> 12352S: Maintained 12353F: Documentation/filesystems/ufs.txt 12354F: fs/ufs/ 12355 12356UHID USERSPACE HID IO DRIVER: 12357M: David Herrmann <dh.herrmann@googlemail.com> 12358L: linux-input@vger.kernel.org 12359S: Maintained 12360F: drivers/hid/uhid.c 12361F: include/uapi/linux/uhid.h 12362 12363ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12364L: linux-usb@vger.kernel.org 12365S: Orphan 12366F: drivers/uwb/ 12367F: include/linux/uwb.h 12368F: include/linux/uwb/ 12369 12370UNICORE32 ARCHITECTURE: 12371M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12372W: http://mprc.pku.edu.cn/~guanxuetao/linux 12373S: Maintained 12374T: git git://github.com/gxt/linux.git 12375F: arch/unicore32/ 12376 12377UNIFDEF 12378M: Tony Finch <dot@dotat.at> 12379W: http://dotat.at/prog/unifdef 12380S: Maintained 12381F: scripts/unifdef.c 12382 12383UNIFORM CDROM DRIVER 12384M: Jens Axboe <axboe@kernel.dk> 12385W: http://www.kernel.dk 12386S: Maintained 12387F: Documentation/cdrom/ 12388F: drivers/cdrom/cdrom.c 12389F: include/linux/cdrom.h 12390F: include/uapi/linux/cdrom.h 12391 12392UNISYS S-PAR DRIVERS 12393M: David Kershner <david.kershner@unisys.com> 12394L: sparmaintainer@unisys.com (Unisys internal) 12395S: Supported 12396F: drivers/staging/unisys/ 12397 12398UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12399M: Vinayak Holikatti <vinholikatti@gmail.com> 12400L: linux-scsi@vger.kernel.org 12401S: Supported 12402F: Documentation/scsi/ufs.txt 12403F: drivers/scsi/ufs/ 12404 12405UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12406M: Joao Pinto <Joao.Pinto@synopsys.com> 12407L: linux-scsi@vger.kernel.org 12408S: Supported 12409F: drivers/scsi/ufs/*dwc* 12410 12411UNSORTED BLOCK IMAGES (UBI) 12412M: Artem Bityutskiy <dedekind1@gmail.com> 12413M: Richard Weinberger <richard@nod.at> 12414W: http://www.linux-mtd.infradead.org/ 12415L: linux-mtd@lists.infradead.org 12416T: git git://git.infradead.org/ubifs-2.6.git 12417S: Supported 12418F: drivers/mtd/ubi/ 12419F: include/linux/mtd/ubi.h 12420F: include/uapi/mtd/ubi-user.h 12421 12422USB ACM DRIVER 12423M: Oliver Neukum <oneukum@suse.com> 12424L: linux-usb@vger.kernel.org 12425S: Maintained 12426F: Documentation/usb/acm.txt 12427F: drivers/usb/class/cdc-acm.* 12428 12429USB AR5523 WIRELESS DRIVER 12430M: Pontus Fuchs <pontus.fuchs@gmail.com> 12431L: linux-wireless@vger.kernel.org 12432S: Maintained 12433F: drivers/net/wireless/ath/ar5523/ 12434 12435USB ATTACHED SCSI 12436M: Oliver Neukum <oneukum@suse.com> 12437L: linux-usb@vger.kernel.org 12438L: linux-scsi@vger.kernel.org 12439S: Maintained 12440F: drivers/usb/storage/uas.c 12441 12442USB CDC ETHERNET DRIVER 12443M: Oliver Neukum <oliver@neukum.org> 12444L: linux-usb@vger.kernel.org 12445S: Maintained 12446F: drivers/net/usb/cdc_*.c 12447F: include/uapi/linux/usb/cdc.h 12448 12449USB CHAOSKEY DRIVER 12450M: Keith Packard <keithp@keithp.com> 12451L: linux-usb@vger.kernel.org 12452S: Maintained 12453F: drivers/usb/misc/chaoskey.c 12454 12455USB CYPRESS C67X00 DRIVER 12456M: Peter Korsgaard <jacmet@sunsite.dk> 12457L: linux-usb@vger.kernel.org 12458S: Maintained 12459F: drivers/usb/c67x00/ 12460 12461USB DAVICOM DM9601 DRIVER 12462M: Peter Korsgaard <jacmet@sunsite.dk> 12463L: netdev@vger.kernel.org 12464W: http://www.linux-usb.org/usbnet 12465S: Maintained 12466F: drivers/net/usb/dm9601.c 12467 12468USB DIAMOND RIO500 DRIVER 12469M: Cesar Miquel <miquel@df.uba.ar> 12470L: rio500-users@lists.sourceforge.net 12471W: http://rio500.sourceforge.net 12472S: Maintained 12473F: drivers/usb/misc/rio500* 12474 12475USB EHCI DRIVER 12476M: Alan Stern <stern@rowland.harvard.edu> 12477L: linux-usb@vger.kernel.org 12478S: Maintained 12479F: Documentation/usb/ehci.txt 12480F: drivers/usb/host/ehci* 12481 12482USB GADGET/PERIPHERAL SUBSYSTEM 12483M: Felipe Balbi <balbi@kernel.org> 12484L: linux-usb@vger.kernel.org 12485W: http://www.linux-usb.org/gadget 12486T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12487S: Maintained 12488F: drivers/usb/gadget/ 12489F: include/linux/usb/gadget* 12490 12491USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12492M: Jiri Kosina <jikos@kernel.org> 12493R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12494L: linux-usb@vger.kernel.org 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12496S: Maintained 12497F: Documentation/hid/hiddev.txt 12498F: drivers/hid/usbhid/ 12499 12500USB ISP116X DRIVER 12501M: Olav Kongas <ok@artecdesign.ee> 12502L: linux-usb@vger.kernel.org 12503S: Maintained 12504F: drivers/usb/host/isp116x* 12505F: include/linux/usb/isp116x.h 12506 12507USB LAN78XX ETHERNET DRIVER 12508M: Woojung Huh <woojung.huh@microchip.com> 12509M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12510L: netdev@vger.kernel.org 12511S: Maintained 12512F: drivers/net/usb/lan78xx.* 12513 12514USB MASS STORAGE DRIVER 12515M: Alan Stern <stern@rowland.harvard.edu> 12516L: linux-usb@vger.kernel.org 12517L: usb-storage@lists.one-eyed-alien.net 12518S: Maintained 12519W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12520F: drivers/usb/storage/ 12521 12522USB MIDI DRIVER 12523M: Clemens Ladisch <clemens@ladisch.de> 12524L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12525T: git git://git.alsa-project.org/alsa-kernel.git 12526S: Maintained 12527F: sound/usb/midi.* 12528 12529USB NETWORKING DRIVERS 12530L: linux-usb@vger.kernel.org 12531S: Odd Fixes 12532F: drivers/net/usb/ 12533 12534USB OHCI DRIVER 12535M: Alan Stern <stern@rowland.harvard.edu> 12536L: linux-usb@vger.kernel.org 12537S: Maintained 12538F: Documentation/usb/ohci.txt 12539F: drivers/usb/host/ohci* 12540 12541USB OTG FSM (Finite State Machine) 12542M: Peter Chen <Peter.Chen@nxp.com> 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12544L: linux-usb@vger.kernel.org 12545S: Maintained 12546F: drivers/usb/common/usb-otg-fsm.c 12547 12548USB OVER IP DRIVER 12549M: Valentina Manea <valentina.manea.m@gmail.com> 12550M: Shuah Khan <shuahkh@osg.samsung.com> 12551M: Shuah Khan <shuah@kernel.org> 12552L: linux-usb@vger.kernel.org 12553S: Maintained 12554F: Documentation/usb/usbip_protocol.txt 12555F: drivers/usb/usbip/ 12556F: tools/usb/usbip/ 12557 12558USB PEGASUS DRIVER 12559M: Petko Manolov <petkan@nucleusys.com> 12560L: linux-usb@vger.kernel.org 12561L: netdev@vger.kernel.org 12562T: git git://github.com/petkan/pegasus.git 12563W: https://github.com/petkan/pegasus 12564S: Maintained 12565F: drivers/net/usb/pegasus.* 12566 12567USB PHY LAYER 12568M: Felipe Balbi <balbi@kernel.org> 12569L: linux-usb@vger.kernel.org 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12571S: Maintained 12572F: drivers/usb/phy/ 12573 12574USB PRINTER DRIVER (usblp) 12575M: Pete Zaitcev <zaitcev@redhat.com> 12576L: linux-usb@vger.kernel.org 12577S: Supported 12578F: drivers/usb/class/usblp.c 12579 12580USB QMI WWAN NETWORK DRIVER 12581M: Bjørn Mork <bjorn@mork.no> 12582L: netdev@vger.kernel.org 12583S: Maintained 12584F: Documentation/ABI/testing/sysfs-class-net-qmi 12585F: drivers/net/usb/qmi_wwan.c 12586 12587USB RTL8150 DRIVER 12588M: Petko Manolov <petkan@nucleusys.com> 12589L: linux-usb@vger.kernel.org 12590L: netdev@vger.kernel.org 12591T: git git://github.com/petkan/rtl8150.git 12592W: https://github.com/petkan/rtl8150 12593S: Maintained 12594F: drivers/net/usb/rtl8150.c 12595 12596USB SERIAL SUBSYSTEM 12597M: Johan Hovold <johan@kernel.org> 12598L: linux-usb@vger.kernel.org 12599T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12600S: Maintained 12601F: Documentation/usb/usb-serial.txt 12602F: drivers/usb/serial/ 12603F: include/linux/usb/serial.h 12604 12605USB SMSC75XX ETHERNET DRIVER 12606M: Steve Glendinning <steve.glendinning@shawell.net> 12607L: netdev@vger.kernel.org 12608S: Maintained 12609F: drivers/net/usb/smsc75xx.* 12610 12611USB SMSC95XX ETHERNET DRIVER 12612M: Steve Glendinning <steve.glendinning@shawell.net> 12613M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12614L: netdev@vger.kernel.org 12615S: Maintained 12616F: drivers/net/usb/smsc95xx.* 12617 12618USB SUBSYSTEM 12619M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12620L: linux-usb@vger.kernel.org 12621W: http://www.linux-usb.org 12622T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12623S: Supported 12624F: Documentation/devicetree/bindings/usb/ 12625F: Documentation/usb/ 12626F: drivers/usb/ 12627F: include/linux/usb.h 12628F: include/linux/usb/ 12629 12630USB UHCI DRIVER 12631M: Alan Stern <stern@rowland.harvard.edu> 12632L: linux-usb@vger.kernel.org 12633S: Maintained 12634F: drivers/usb/host/uhci* 12635 12636USB "USBNET" DRIVER FRAMEWORK 12637M: Oliver Neukum <oneukum@suse.com> 12638L: netdev@vger.kernel.org 12639W: http://www.linux-usb.org/usbnet 12640S: Maintained 12641F: drivers/net/usb/usbnet.c 12642F: include/linux/usb/usbnet.h 12643 12644USB VIDEO CLASS 12645M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12646L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12647L: linux-media@vger.kernel.org 12648T: git git://linuxtv.org/media_tree.git 12649W: http://www.ideasonboard.org/uvc/ 12650S: Maintained 12651F: drivers/media/usb/uvc/ 12652F: include/uapi/linux/uvcvideo.h 12653 12654USB VISION DRIVER 12655M: Hans Verkuil <hverkuil@xs4all.nl> 12656L: linux-media@vger.kernel.org 12657T: git git://linuxtv.org/media_tree.git 12658W: https://linuxtv.org 12659S: Odd Fixes 12660F: drivers/media/usb/usbvision/ 12661 12662USB WEBCAM GADGET 12663M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12664L: linux-usb@vger.kernel.org 12665S: Maintained 12666F: drivers/usb/gadget/function/*uvc* 12667F: drivers/usb/gadget/legacy/webcam.c 12668 12669USB WIRELESS RNDIS DRIVER (rndis_wlan) 12670M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12671L: linux-wireless@vger.kernel.org 12672S: Maintained 12673F: drivers/net/wireless/rndis_wlan.c 12674 12675USB XHCI DRIVER 12676M: Mathias Nyman <mathias.nyman@intel.com> 12677L: linux-usb@vger.kernel.org 12678S: Supported 12679F: drivers/usb/host/xhci* 12680F: drivers/usb/host/pci-quirks* 12681 12682USB ZD1201 DRIVER 12683L: linux-wireless@vger.kernel.org 12684W: http://linux-lc100020.sourceforge.net 12685S: Orphan 12686F: drivers/net/wireless/zydas/zd1201.* 12687 12688USB ZR364XX DRIVER 12689M: Antoine Jacquet <royale@zerezo.com> 12690L: linux-usb@vger.kernel.org 12691L: linux-media@vger.kernel.org 12692T: git git://linuxtv.org/media_tree.git 12693W: http://royale.zerezo.com/zr364xx/ 12694S: Maintained 12695F: Documentation/media/v4l-drivers/zr364xx* 12696F: drivers/media/usb/zr364xx/ 12697 12698ULPI BUS 12699M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12700L: linux-usb@vger.kernel.org 12701S: Maintained 12702F: drivers/usb/common/ulpi.c 12703F: include/linux/ulpi/ 12704 12705USER-MODE LINUX (UML) 12706M: Jeff Dike <jdike@addtoit.com> 12707M: Richard Weinberger <richard@nod.at> 12708L: user-mode-linux-devel@lists.sourceforge.net 12709L: user-mode-linux-user@lists.sourceforge.net 12710W: http://user-mode-linux.sourceforge.net 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12712S: Maintained 12713F: Documentation/virtual/uml/ 12714F: arch/um/ 12715F: arch/x86/um/ 12716F: fs/hostfs/ 12717F: fs/hppfs/ 12718 12719USERSPACE I/O (UIO) 12720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12721S: Maintained 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12723F: Documentation/DocBook/uio-howto.tmpl 12724F: drivers/uio/ 12725F: include/linux/uio*.h 12726 12727UTIL-LINUX PACKAGE 12728M: Karel Zak <kzak@redhat.com> 12729L: util-linux@vger.kernel.org 12730W: http://en.wikipedia.org/wiki/Util-linux 12731T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12732S: Maintained 12733 12734UVESAFB DRIVER 12735M: Michal Januszewski <spock@gentoo.org> 12736L: linux-fbdev@vger.kernel.org 12737W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12738S: Maintained 12739F: Documentation/fb/uvesafb.txt 12740F: drivers/video/fbdev/uvesafb.* 12741 12742VF610 NAND DRIVER 12743M: Stefan Agner <stefan@agner.ch> 12744L: linux-mtd@lists.infradead.org 12745S: Supported 12746F: drivers/mtd/nand/vf610_nfc.c 12747 12748VFAT/FAT/MSDOS FILESYSTEM 12749M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12750S: Maintained 12751F: Documentation/filesystems/vfat.txt 12752F: fs/fat/ 12753 12754VFIO DRIVER 12755M: Alex Williamson <alex.williamson@redhat.com> 12756L: kvm@vger.kernel.org 12757T: git git://github.com/awilliam/linux-vfio.git 12758S: Maintained 12759F: Documentation/vfio.txt 12760F: drivers/vfio/ 12761F: include/linux/vfio.h 12762F: include/uapi/linux/vfio.h 12763 12764VFIO PLATFORM DRIVER 12765M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12766L: kvm@vger.kernel.org 12767S: Maintained 12768F: drivers/vfio/platform/ 12769 12770VIDEOBUF2 FRAMEWORK 12771M: Pawel Osciak <pawel@osciak.com> 12772M: Marek Szyprowski <m.szyprowski@samsung.com> 12773M: Kyungmin Park <kyungmin.park@samsung.com> 12774L: linux-media@vger.kernel.org 12775S: Maintained 12776F: drivers/media/v4l2-core/videobuf2-* 12777F: include/media/videobuf2-* 12778 12779VIRTIO AND VHOST VSOCK DRIVER 12780M: Stefan Hajnoczi <stefanha@redhat.com> 12781L: kvm@vger.kernel.org 12782L: virtualization@lists.linux-foundation.org 12783L: netdev@vger.kernel.org 12784S: Maintained 12785F: include/linux/virtio_vsock.h 12786F: include/uapi/linux/virtio_vsock.h 12787F: net/vmw_vsock/virtio_transport_common.c 12788F: net/vmw_vsock/virtio_transport.c 12789F: drivers/vhost/vsock.c 12790F: drivers/vhost/vsock.h 12791 12792VIRTUAL SERIO DEVICE DRIVER 12793M: Stephen Chandler Paul <thatslyude@gmail.com> 12794S: Maintained 12795F: drivers/input/serio/userio.c 12796F: include/uapi/linux/userio.h 12797 12798VIRTIO CONSOLE DRIVER 12799M: Amit Shah <amit.shah@redhat.com> 12800L: virtualization@lists.linux-foundation.org 12801S: Maintained 12802F: drivers/char/virtio_console.c 12803F: include/linux/virtio_console.h 12804F: include/uapi/linux/virtio_console.h 12805 12806VIRTIO CORE, NET AND BLOCK DRIVERS 12807M: "Michael S. Tsirkin" <mst@redhat.com> 12808M: Jason Wang <jasowang@redhat.com> 12809L: virtualization@lists.linux-foundation.org 12810S: Maintained 12811F: Documentation/devicetree/bindings/virtio/ 12812F: drivers/virtio/ 12813F: tools/virtio/ 12814F: drivers/net/virtio_net.c 12815F: drivers/block/virtio_blk.c 12816F: include/linux/virtio_*.h 12817F: include/uapi/linux/virtio_*.h 12818 12819VIRTIO DRIVERS FOR S390 12820M: Christian Borntraeger <borntraeger@de.ibm.com> 12821M: Cornelia Huck <cornelia.huck@de.ibm.com> 12822L: linux-s390@vger.kernel.org 12823L: virtualization@lists.linux-foundation.org 12824L: kvm@vger.kernel.org 12825S: Supported 12826F: drivers/s390/virtio/ 12827 12828VIRTIO GPU DRIVER 12829M: David Airlie <airlied@linux.ie> 12830M: Gerd Hoffmann <kraxel@redhat.com> 12831L: dri-devel@lists.freedesktop.org 12832L: virtualization@lists.linux-foundation.org 12833S: Maintained 12834F: drivers/gpu/drm/virtio/ 12835F: include/uapi/linux/virtio_gpu.h 12836 12837VIRTIO HOST (VHOST) 12838M: "Michael S. Tsirkin" <mst@redhat.com> 12839M: Jason Wang <jasowang@redhat.com> 12840L: kvm@vger.kernel.org 12841L: virtualization@lists.linux-foundation.org 12842L: netdev@vger.kernel.org 12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12844S: Maintained 12845F: drivers/vhost/ 12846F: include/uapi/linux/vhost.h 12847 12848VIRTIO INPUT DRIVER 12849M: Gerd Hoffmann <kraxel@redhat.com> 12850S: Maintained 12851F: drivers/virtio/virtio_input.c 12852F: include/uapi/linux/virtio_input.h 12853 12854VIA RHINE NETWORK DRIVER 12855S: Orphan 12856F: drivers/net/ethernet/via/via-rhine.c 12857 12858VIA SD/MMC CARD CONTROLLER DRIVER 12859M: Bruce Chang <brucechang@via.com.tw> 12860M: Harald Welte <HaraldWelte@viatech.com> 12861S: Maintained 12862F: drivers/mmc/host/via-sdmmc.c 12863 12864VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12865M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12866L: linux-fbdev@vger.kernel.org 12867S: Maintained 12868F: include/linux/via-core.h 12869F: include/linux/via-gpio.h 12870F: include/linux/via_i2c.h 12871F: drivers/video/fbdev/via/ 12872 12873VIA VELOCITY NETWORK DRIVER 12874M: Francois Romieu <romieu@fr.zoreil.com> 12875L: netdev@vger.kernel.org 12876S: Maintained 12877F: drivers/net/ethernet/via/via-velocity.* 12878 12879VIRT LIB 12880M: Alex Williamson <alex.williamson@redhat.com> 12881M: Paolo Bonzini <pbonzini@redhat.com> 12882L: kvm@vger.kernel.org 12883S: Supported 12884F: virt/lib/ 12885 12886VIVID VIRTUAL VIDEO DRIVER 12887M: Hans Verkuil <hverkuil@xs4all.nl> 12888L: linux-media@vger.kernel.org 12889T: git git://linuxtv.org/media_tree.git 12890W: https://linuxtv.org 12891S: Maintained 12892F: drivers/media/platform/vivid/* 12893 12894VLAN (802.1Q) 12895M: Patrick McHardy <kaber@trash.net> 12896L: netdev@vger.kernel.org 12897S: Maintained 12898F: drivers/net/macvlan.c 12899F: include/linux/if_*vlan.h 12900F: net/8021q/ 12901 12902VLYNQ BUS 12903M: Florian Fainelli <f.fainelli@gmail.com> 12904L: openwrt-devel@lists.openwrt.org (subscribers-only) 12905S: Maintained 12906F: drivers/vlynq/vlynq.c 12907F: include/linux/vlynq.h 12908 12909VME SUBSYSTEM 12910M: Martyn Welch <martyn@welchs.me.uk> 12911M: Manohar Vanga <manohar.vanga@gmail.com> 12912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12913L: devel@driverdev.osuosl.org 12914S: Maintained 12915T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12916F: Documentation/vme_api.txt 12917F: drivers/staging/vme/ 12918F: drivers/vme/ 12919F: include/linux/vme* 12920 12921VMWARE HYPERVISOR INTERFACE 12922M: Alok Kataria <akataria@vmware.com> 12923L: virtualization@lists.linux-foundation.org 12924S: Supported 12925F: arch/x86/kernel/cpu/vmware.c 12926 12927VMWARE BALLOON DRIVER 12928M: Xavier Deguillard <xdeguillard@vmware.com> 12929M: Philip Moltmann <moltmann@vmware.com> 12930M: "VMware, Inc." <pv-drivers@vmware.com> 12931L: linux-kernel@vger.kernel.org 12932S: Maintained 12933F: drivers/misc/vmw_balloon.c 12934 12935VMWARE VMMOUSE SUBDRIVER 12936M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12937M: "VMware, Inc." <pv-drivers@vmware.com> 12938L: linux-input@vger.kernel.org 12939S: Maintained 12940F: drivers/input/mouse/vmmouse.c 12941F: drivers/input/mouse/vmmouse.h 12942 12943VMWARE VMXNET3 ETHERNET DRIVER 12944M: Shrikrishna Khare <skhare@vmware.com> 12945M: "VMware, Inc." <pv-drivers@vmware.com> 12946L: netdev@vger.kernel.org 12947S: Maintained 12948F: drivers/net/vmxnet3/ 12949 12950VMware PVSCSI driver 12951M: Jim Gill <jgill@vmware.com> 12952M: VMware PV-Drivers <pv-drivers@vmware.com> 12953L: linux-scsi@vger.kernel.org 12954S: Maintained 12955F: drivers/scsi/vmw_pvscsi.c 12956F: drivers/scsi/vmw_pvscsi.h 12957 12958VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12959M: Liam Girdwood <lgirdwood@gmail.com> 12960M: Mark Brown <broonie@kernel.org> 12961L: linux-kernel@vger.kernel.org 12962W: http://www.slimlogic.co.uk/?p=48 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12964S: Supported 12965F: Documentation/devicetree/bindings/regulator/ 12966F: drivers/regulator/ 12967F: include/dt-bindings/regulator/ 12968F: include/linux/regulator/ 12969 12970VRF 12971M: David Ahern <dsa@cumulusnetworks.com> 12972M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12973L: netdev@vger.kernel.org 12974S: Maintained 12975F: drivers/net/vrf.c 12976F: Documentation/networking/vrf.txt 12977 12978VT1211 HARDWARE MONITOR DRIVER 12979M: Juerg Haefliger <juergh@gmail.com> 12980L: linux-hwmon@vger.kernel.org 12981S: Maintained 12982F: Documentation/hwmon/vt1211 12983F: drivers/hwmon/vt1211.c 12984 12985VT8231 HARDWARE MONITOR DRIVER 12986M: Roger Lucas <vt8231@hiddenengine.co.uk> 12987L: linux-hwmon@vger.kernel.org 12988S: Maintained 12989F: drivers/hwmon/vt8231.c 12990 12991VUB300 USB to SDIO/SD/MMC bridge chip 12992M: Tony Olech <tony.olech@elandigitalsystems.com> 12993L: linux-mmc@vger.kernel.org 12994L: linux-usb@vger.kernel.org 12995S: Supported 12996F: drivers/mmc/host/vub300.c 12997 12998W1 DALLAS'S 1-WIRE BUS 12999M: Evgeniy Polyakov <zbr@ioremap.net> 13000S: Maintained 13001F: Documentation/w1/ 13002F: drivers/w1/ 13003 13004W83791D HARDWARE MONITORING DRIVER 13005M: Marc Hulsman <m.hulsman@tudelft.nl> 13006L: linux-hwmon@vger.kernel.org 13007S: Maintained 13008F: Documentation/hwmon/w83791d 13009F: drivers/hwmon/w83791d.c 13010 13011W83793 HARDWARE MONITORING DRIVER 13012M: Rudolf Marek <r.marek@assembler.cz> 13013L: linux-hwmon@vger.kernel.org 13014S: Maintained 13015F: Documentation/hwmon/w83793 13016F: drivers/hwmon/w83793.c 13017 13018W83795 HARDWARE MONITORING DRIVER 13019M: Jean Delvare <jdelvare@suse.com> 13020L: linux-hwmon@vger.kernel.org 13021S: Maintained 13022F: drivers/hwmon/w83795.c 13023 13024W83L51xD SD/MMC CARD INTERFACE DRIVER 13025M: Pierre Ossman <pierre@ossman.eu> 13026S: Maintained 13027F: drivers/mmc/host/wbsd.* 13028 13029WACOM PROTOCOL 4 SERIAL TABLETS 13030M: Julian Squires <julian@cipht.net> 13031M: Hans de Goede <hdegoede@redhat.com> 13032L: linux-input@vger.kernel.org 13033S: Maintained 13034F: drivers/input/tablet/wacom_serial4.c 13035 13036WATCHDOG DEVICE DRIVERS 13037M: Wim Van Sebroeck <wim@iguana.be> 13038R: Guenter Roeck <linux@roeck-us.net> 13039L: linux-watchdog@vger.kernel.org 13040W: http://www.linux-watchdog.org/ 13041T: git git://www.linux-watchdog.org/linux-watchdog.git 13042S: Maintained 13043F: Documentation/devicetree/bindings/watchdog/ 13044F: Documentation/watchdog/ 13045F: drivers/watchdog/ 13046F: include/linux/watchdog.h 13047F: include/uapi/linux/watchdog.h 13048 13049WIIMOTE HID DRIVER 13050M: David Herrmann <dh.herrmann@googlemail.com> 13051L: linux-input@vger.kernel.org 13052S: Maintained 13053F: drivers/hid/hid-wiimote* 13054 13055WINBOND CIR DRIVER 13056M: David Härdeman <david@hardeman.nu> 13057S: Maintained 13058F: drivers/media/rc/winbond-cir.c 13059 13060WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13061M: William Breathitt Gray <vilhelm.gray@gmail.com> 13062L: linux-watchdog@vger.kernel.org 13063S: Maintained 13064F: drivers/watchdog/ebc-c384_wdt.c 13065 13066WINSYSTEMS WS16C48 GPIO DRIVER 13067M: William Breathitt Gray <vilhelm.gray@gmail.com> 13068L: linux-gpio@vger.kernel.org 13069S: Maintained 13070F: drivers/gpio/gpio-ws16c48.c 13071 13072WIMAX STACK 13073M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13074M: linux-wimax@intel.com 13075L: wimax@linuxwimax.org (subscribers-only) 13076S: Supported 13077W: http://linuxwimax.org 13078F: Documentation/wimax/README.wimax 13079F: include/linux/wimax/debug.h 13080F: include/net/wimax.h 13081F: include/uapi/linux/wimax.h 13082F: net/wimax/ 13083 13084WISTRON LAPTOP BUTTON DRIVER 13085M: Miloslav Trmac <mitr@volny.cz> 13086S: Maintained 13087F: drivers/input/misc/wistron_btns.c 13088 13089WL3501 WIRELESS PCMCIA CARD DRIVER 13090M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13091L: linux-wireless@vger.kernel.org 13092W: http://oops.ghostprotocols.net:81/blog 13093S: Maintained 13094F: drivers/net/wireless/wl3501* 13095 13096WOLFSON MICROELECTRONICS DRIVERS 13097L: patches@opensource.wolfsonmicro.com 13098T: git https://github.com/CirrusLogic/linux-drivers.git 13099W: https://github.com/CirrusLogic/linux-drivers/wiki 13100S: Supported 13101F: Documentation/hwmon/wm83?? 13102F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13103F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13104F: Documentation/devicetree/bindings/mfd/arizona.txt 13105F: arch/arm/mach-s3c64xx/mach-crag6410* 13106F: drivers/clk/clk-wm83*.c 13107F: drivers/extcon/extcon-arizona.c 13108F: drivers/leds/leds-wm83*.c 13109F: drivers/gpio/gpio-*wm*.c 13110F: drivers/gpio/gpio-arizona.c 13111F: drivers/hwmon/wm83??-hwmon.c 13112F: drivers/input/misc/wm831x-on.c 13113F: drivers/input/touchscreen/wm831x-ts.c 13114F: drivers/input/touchscreen/wm97*.c 13115F: drivers/mfd/arizona* 13116F: drivers/mfd/wm*.c 13117F: drivers/mfd/cs47l24* 13118F: drivers/power/supply/wm83*.c 13119F: drivers/rtc/rtc-wm83*.c 13120F: drivers/regulator/wm8*.c 13121F: drivers/video/backlight/wm83*_bl.c 13122F: drivers/watchdog/wm83*_wdt.c 13123F: include/linux/mfd/arizona/ 13124F: include/linux/mfd/wm831x/ 13125F: include/linux/mfd/wm8350/ 13126F: include/linux/mfd/wm8400* 13127F: include/linux/wm97xx.h 13128F: include/sound/wm????.h 13129F: sound/soc/codecs/arizona.? 13130F: sound/soc/codecs/wm* 13131F: sound/soc/codecs/cs47l24* 13132 13133WORKQUEUE 13134M: Tejun Heo <tj@kernel.org> 13135R: Lai Jiangshan <jiangshanlai@gmail.com> 13136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13137S: Maintained 13138F: include/linux/workqueue.h 13139F: kernel/workqueue.c 13140F: Documentation/workqueue.txt 13141 13142X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13143M: Chen-Yu Tsai <wens@csie.org> 13144L: linux-kernel@vger.kernel.org 13145S: Maintained 13146N: axp[128] 13147 13148X.25 NETWORK LAYER 13149M: Andrew Hendry <andrew.hendry@gmail.com> 13150L: linux-x25@vger.kernel.org 13151S: Odd Fixes 13152F: Documentation/networking/x25* 13153F: include/net/x25* 13154F: net/x25/ 13155 13156X86 ARCHITECTURE (32-BIT AND 64-BIT) 13157M: Thomas Gleixner <tglx@linutronix.de> 13158M: Ingo Molnar <mingo@redhat.com> 13159M: "H. Peter Anvin" <hpa@zytor.com> 13160M: x86@kernel.org 13161L: linux-kernel@vger.kernel.org 13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13163S: Maintained 13164F: Documentation/x86/ 13165F: arch/x86/ 13166 13167X86 PLATFORM DRIVERS 13168M: Darren Hart <dvhart@infradead.org> 13169L: platform-driver-x86@vger.kernel.org 13170T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13171S: Maintained 13172F: drivers/platform/x86/ 13173F: drivers/platform/olpc/ 13174 13175X86 MCE INFRASTRUCTURE 13176M: Tony Luck <tony.luck@intel.com> 13177M: Borislav Petkov <bp@alien8.de> 13178L: linux-edac@vger.kernel.org 13179S: Maintained 13180F: arch/x86/kernel/cpu/mcheck/* 13181 13182X86 MICROCODE UPDATE SUPPORT 13183M: Borislav Petkov <bp@alien8.de> 13184S: Maintained 13185F: arch/x86/kernel/cpu/microcode/* 13186 13187X86 VDSO 13188M: Andy Lutomirski <luto@amacapital.net> 13189L: linux-kernel@vger.kernel.org 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13191S: Maintained 13192F: arch/x86/entry/vdso/ 13193 13194XC2028/3028 TUNER DRIVER 13195M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13196M: Mauro Carvalho Chehab <mchehab@kernel.org> 13197L: linux-media@vger.kernel.org 13198W: https://linuxtv.org 13199T: git git://linuxtv.org/media_tree.git 13200S: Maintained 13201F: drivers/media/tuners/tuner-xc2028.* 13202 13203XEN HYPERVISOR INTERFACE 13204M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13205M: David Vrabel <david.vrabel@citrix.com> 13206M: Juergen Gross <jgross@suse.com> 13207L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13208T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13209S: Supported 13210F: arch/x86/xen/ 13211F: drivers/*/xen-*front.c 13212F: drivers/xen/ 13213F: arch/x86/include/asm/xen/ 13214F: include/xen/ 13215F: include/uapi/xen/ 13216 13217XEN HYPERVISOR ARM 13218M: Stefano Stabellini <sstabellini@kernel.org> 13219L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13220S: Maintained 13221F: arch/arm/xen/ 13222F: arch/arm/include/asm/xen/ 13223 13224XEN HYPERVISOR ARM64 13225M: Stefano Stabellini <sstabellini@kernel.org> 13226L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13227S: Maintained 13228F: arch/arm64/xen/ 13229F: arch/arm64/include/asm/xen/ 13230 13231XEN NETWORK BACKEND DRIVER 13232M: Wei Liu <wei.liu2@citrix.com> 13233M: Paul Durrant <paul.durrant@citrix.com> 13234L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13235L: netdev@vger.kernel.org 13236S: Supported 13237F: drivers/net/xen-netback/* 13238 13239XEN PCI SUBSYSTEM 13240M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13241L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13242S: Supported 13243F: arch/x86/pci/*xen* 13244F: drivers/pci/*xen* 13245 13246XEN BLOCK SUBSYSTEM 13247M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13248M: Roger Pau Monné <roger.pau@citrix.com> 13249L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13250S: Supported 13251F: drivers/block/xen-blkback/* 13252F: drivers/block/xen* 13253 13254XEN PVSCSI DRIVERS 13255M: Juergen Gross <jgross@suse.com> 13256L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13257L: linux-scsi@vger.kernel.org 13258S: Supported 13259F: drivers/scsi/xen-scsifront.c 13260F: drivers/xen/xen-scsiback.c 13261F: include/xen/interface/io/vscsiif.h 13262 13263XEN SWIOTLB SUBSYSTEM 13264M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13265L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13266S: Supported 13267F: arch/x86/xen/*swiotlb* 13268F: drivers/xen/*swiotlb* 13269 13270XFS FILESYSTEM 13271M: Dave Chinner <david@fromorbit.com> 13272M: linux-xfs@vger.kernel.org 13273L: linux-xfs@vger.kernel.org 13274W: http://xfs.org/ 13275T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13276S: Supported 13277F: Documentation/filesystems/xfs.txt 13278F: fs/xfs/ 13279 13280XILINX AXI ETHERNET DRIVER 13281M: Anirudha Sarangi <anirudh@xilinx.com> 13282M: John Linn <John.Linn@xilinx.com> 13283S: Maintained 13284F: drivers/net/ethernet/xilinx/xilinx_axienet* 13285 13286XILINX UARTLITE SERIAL DRIVER 13287M: Peter Korsgaard <jacmet@sunsite.dk> 13288L: linux-serial@vger.kernel.org 13289S: Maintained 13290F: drivers/tty/serial/uartlite.c 13291 13292XILINX VIDEO IP CORES 13293M: Hyun Kwon <hyun.kwon@xilinx.com> 13294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13295L: linux-media@vger.kernel.org 13296T: git git://linuxtv.org/media_tree.git 13297S: Supported 13298F: Documentation/devicetree/bindings/media/xilinx/ 13299F: drivers/media/platform/xilinx/ 13300F: include/uapi/linux/xilinx-v4l2-controls.h 13301 13302XILLYBUS DRIVER 13303M: Eli Billauer <eli.billauer@gmail.com> 13304L: linux-kernel@vger.kernel.org 13305S: Supported 13306F: drivers/char/xillybus/ 13307 13308XTENSA XTFPGA PLATFORM SUPPORT 13309M: Max Filippov <jcmvbkbc@gmail.com> 13310L: linux-xtensa@linux-xtensa.org 13311S: Maintained 13312F: drivers/spi/spi-xtensa-xtfpga.c 13313F: sound/soc/xtensa/xtfpga-i2s.c 13314 13315YAM DRIVER FOR AX.25 13316M: Jean-Paul Roubelat <jpr@f6fbb.org> 13317L: linux-hams@vger.kernel.org 13318S: Maintained 13319F: drivers/net/hamradio/yam* 13320F: include/linux/yam.h 13321 13322YEALINK PHONE DRIVER 13323M: Henk Vergonet <Henk.Vergonet@gmail.com> 13324L: usbb2k-api-dev@nongnu.org 13325S: Maintained 13326F: Documentation/input/yealink.txt 13327F: drivers/input/misc/yealink.* 13328 13329Z8530 DRIVER FOR AX.25 13330M: Joerg Reuter <jreuter@yaina.de> 13331W: http://yaina.de/jreuter/ 13332W: http://www.qsl.net/dl1bke/ 13333L: linux-hams@vger.kernel.org 13334S: Maintained 13335F: Documentation/networking/z8530drv.txt 13336F: drivers/net/hamradio/*scc.c 13337F: drivers/net/hamradio/z8530.h 13338 13339ZBUD COMPRESSED PAGE ALLOCATOR 13340M: Seth Jennings <sjenning@redhat.com> 13341L: linux-mm@kvack.org 13342S: Maintained 13343F: mm/zbud.c 13344F: include/linux/zbud.h 13345 13346ZD1211RW WIRELESS DRIVER 13347M: Daniel Drake <dsd@gentoo.org> 13348M: Ulrich Kunitz <kune@deine-taler.de> 13349W: http://zd1211.ath.cx/wiki/DriverRewrite 13350L: linux-wireless@vger.kernel.org 13351L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13352S: Maintained 13353F: drivers/net/wireless/zydas/zd1211rw/ 13354 13355ZPOOL COMPRESSED PAGE STORAGE API 13356M: Dan Streetman <ddstreet@ieee.org> 13357L: linux-mm@kvack.org 13358S: Maintained 13359F: mm/zpool.c 13360F: include/linux/zpool.h 13361 13362ZR36067 VIDEO FOR LINUX DRIVER 13363L: mjpeg-users@lists.sourceforge.net 13364L: linux-media@vger.kernel.org 13365W: http://mjpeg.sourceforge.net/driver-zoran/ 13366T: hg https://linuxtv.org/hg/v4l-dvb 13367S: Odd Fixes 13368F: drivers/media/pci/zoran/ 13369 13370ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13371M: Minchan Kim <minchan@kernel.org> 13372M: Nitin Gupta <ngupta@vflare.org> 13373R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13374L: linux-kernel@vger.kernel.org 13375S: Maintained 13376F: drivers/block/zram/ 13377F: Documentation/blockdev/zram.txt 13378 13379ZS DECSTATION Z85C30 SERIAL DRIVER 13380M: "Maciej W. Rozycki" <macro@linux-mips.org> 13381S: Maintained 13382F: drivers/tty/serial/zs.* 13383 13384ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13385M: Minchan Kim <minchan@kernel.org> 13386M: Nitin Gupta <ngupta@vflare.org> 13387R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13388L: linux-mm@kvack.org 13389S: Maintained 13390F: mm/zsmalloc.c 13391F: include/linux/zsmalloc.h 13392F: Documentation/vm/zsmalloc.txt 13393 13394ZSWAP COMPRESSED SWAP CACHING 13395M: Seth Jennings <sjenning@redhat.com> 13396L: linux-mm@kvack.org 13397S: Maintained 13398F: mm/zswap.c 13399 13400THE REST 13401M: Linus Torvalds <torvalds@linux-foundation.org> 13402L: linux-kernel@vger.kernel.org 13403Q: http://patchwork.kernel.org/project/LKML/list/ 13404T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13405S: Buried alive in reporters 13406F: * 13407F: */ 13408