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 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI FOR ARM64 (ACPI/arm64) 320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 321M: Hanjun Guo <hanjun.guo@linaro.org> 322M: Sudeep Holla <sudeep.holla@arm.com> 323L: linux-acpi@vger.kernel.org 324S: Maintained 325F: drivers/acpi/arm64 326 327ACPI THERMAL DRIVER 328M: Zhang Rui <rui.zhang@intel.com> 329L: linux-acpi@vger.kernel.org 330W: https://01.org/linux-acpi 331S: Supported 332F: drivers/acpi/*thermal* 333 334ACPI VIDEO DRIVER 335M: Zhang Rui <rui.zhang@intel.com> 336L: linux-acpi@vger.kernel.org 337W: https://01.org/linux-acpi 338S: Supported 339F: drivers/acpi/acpi_video.c 340 341ACPI WMI DRIVER 342L: platform-driver-x86@vger.kernel.org 343S: Orphan 344F: drivers/platform/x86/wmi.c 345 346AD1889 ALSA SOUND DRIVER 347M: Thibaut Varene <T-Bone@parisc-linux.org> 348W: http://wiki.parisc-linux.org/AD1889 349L: linux-parisc@vger.kernel.org 350S: Maintained 351F: sound/pci/ad1889.* 352 353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 354M: Michael Hennerich <michael.hennerich@analog.com> 355W: http://wiki.analog.com/AD5254 356W: http://ez.analog.com/community/linux-device-drivers 357S: Supported 358F: drivers/misc/ad525x_dpot.c 359 360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 361M: Michael Hennerich <michael.hennerich@analog.com> 362W: http://wiki.analog.com/AD5398 363W: http://ez.analog.com/community/linux-device-drivers 364S: Supported 365F: drivers/regulator/ad5398.c 366 367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 368M: Michael Hennerich <michael.hennerich@analog.com> 369W: http://wiki.analog.com/AD7142 370W: http://ez.analog.com/community/linux-device-drivers 371S: Supported 372F: drivers/input/misc/ad714x.c 373 374AD7877 TOUCHSCREEN DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD7877 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/input/touchscreen/ad7877.c 380 381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD7879 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/input/touchscreen/ad7879.c 387 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 389M: Jiri Kosina <jikos@kernel.org> 390S: Maintained 391 392ADF7242 IEEE 802.15.4 RADIO DRIVER 393M: Michael Hennerich <michael.hennerich@analog.com> 394W: https://wiki.analog.com/ADF7242 395W: http://ez.analog.com/community/linux-device-drivers 396L: linux-wpan@vger.kernel.org 397S: Supported 398F: drivers/net/ieee802154/adf7242.c 399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 400 401ADM1025 HARDWARE MONITOR DRIVER 402M: Jean Delvare <jdelvare@suse.com> 403L: linux-hwmon@vger.kernel.org 404S: Maintained 405F: Documentation/hwmon/adm1025 406F: drivers/hwmon/adm1025.c 407 408ADM1029 HARDWARE MONITOR DRIVER 409M: Corentin Labbe <clabbe.montjoie@gmail.com> 410L: linux-hwmon@vger.kernel.org 411S: Maintained 412F: drivers/hwmon/adm1029.c 413 414ADM8211 WIRELESS DRIVER 415L: linux-wireless@vger.kernel.org 416W: http://wireless.kernel.org/ 417S: Orphan 418F: drivers/net/wireless/admtek/adm8211.* 419 420ADP1653 FLASH CONTROLLER DRIVER 421M: Sakari Ailus <sakari.ailus@iki.fi> 422L: linux-media@vger.kernel.org 423S: Maintained 424F: drivers/media/i2c/adp1653.c 425F: include/media/i2c/adp1653.h 426 427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/ADP5520 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/mfd/adp5520.c 433F: drivers/video/backlight/adp5520_bl.c 434F: drivers/leds/leds-adp5520.c 435F: drivers/gpio/gpio-adp5520.c 436F: drivers/input/keyboard/adp5520-keys.c 437 438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP5588 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/keyboard/adp5588-keys.c 444F: drivers/gpio/gpio-adp5588.c 445 446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/ADP8860 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/video/backlight/adp8860_bl.c 452 453ADS1015 HARDWARE MONITOR DRIVER 454M: Dirk Eibach <eibach@gdsys.de> 455L: linux-hwmon@vger.kernel.org 456S: Maintained 457F: Documentation/hwmon/ads1015 458F: drivers/hwmon/ads1015.c 459F: include/linux/i2c/ads1015.h 460 461ADT746X FAN DRIVER 462M: Colin Leroy <colin@colino.net> 463S: Maintained 464F: drivers/macintosh/therm_adt746x.c 465 466ADT7475 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adt7475 471F: drivers/hwmon/adt7475.c 472 473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 474M: Michael Hennerich <michael.hennerich@analog.com> 475W: http://wiki.analog.com/ADXL345 476W: http://ez.analog.com/community/linux-device-drivers 477S: Supported 478F: drivers/input/misc/adxl34x.c 479 480ADVANSYS SCSI DRIVER 481M: Matthew Wilcox <matthew@wil.cx> 482M: Hannes Reinecke <hare@suse.com> 483L: linux-scsi@vger.kernel.org 484S: Maintained 485F: Documentation/scsi/advansys.txt 486F: drivers/scsi/advansys.c 487 488AEDSP16 DRIVER 489M: Riccardo Facchetti <fizban@tin.it> 490S: Maintained 491F: sound/oss/aedsp16.c 492 493AF9013 MEDIA DRIVER 494M: Antti Palosaari <crope@iki.fi> 495L: linux-media@vger.kernel.org 496W: https://linuxtv.org 497W: http://palosaari.fi/linux/ 498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 499T: git git://linuxtv.org/anttip/media_tree.git 500S: Maintained 501F: drivers/media/dvb-frontends/af9013* 502 503AF9033 MEDIA DRIVER 504M: Antti Palosaari <crope@iki.fi> 505L: linux-media@vger.kernel.org 506W: https://linuxtv.org 507W: http://palosaari.fi/linux/ 508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 509T: git git://linuxtv.org/anttip/media_tree.git 510S: Maintained 511F: drivers/media/dvb-frontends/af9033* 512 513AFFS FILE SYSTEM 514L: linux-fsdevel@vger.kernel.org 515S: Orphan 516F: Documentation/filesystems/affs.txt 517F: fs/affs/ 518 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 520M: David Howells <dhowells@redhat.com> 521L: linux-afs@lists.infradead.org 522S: Supported 523F: fs/afs/ 524F: include/net/af_rxrpc.h 525F: net/rxrpc/af_rxrpc.c 526 527AGPGART DRIVER 528M: David Airlie <airlied@linux.ie> 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 530S: Maintained 531F: drivers/char/agp/ 532F: include/linux/agp* 533F: include/uapi/linux/agp* 534 535AHA152X SCSI DRIVER 536M: "Juergen E. Fischer" <fischer@norbit.de> 537L: linux-scsi@vger.kernel.org 538S: Maintained 539F: drivers/scsi/aha152x* 540F: drivers/scsi/pcmcia/aha152x* 541 542AIC7XXX / AIC79XX SCSI DRIVER 543M: Hannes Reinecke <hare@suse.com> 544L: linux-scsi@vger.kernel.org 545S: Maintained 546F: drivers/scsi/aic7xxx/ 547 548AIMSLAB FM RADIO RECEIVER DRIVER 549M: Hans Verkuil <hverkuil@xs4all.nl> 550L: linux-media@vger.kernel.org 551T: git git://linuxtv.org/media_tree.git 552W: https://linuxtv.org 553S: Maintained 554F: drivers/media/radio/radio-aimslab* 555 556AIO 557M: Benjamin LaHaise <bcrl@kvack.org> 558L: linux-aio@kvack.org 559S: Supported 560F: fs/aio.c 561F: include/linux/*aio*.h 562 563AIRSPY MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/usb/airspy/ 572 573ALCATEL SPEEDTOUCH USB DRIVER 574M: Duncan Sands <duncan.sands@free.fr> 575L: linux-usb@vger.kernel.org 576W: http://www.linux-usb.org/SpeedTouch/ 577S: Maintained 578F: drivers/usb/atm/speedtch.c 579F: drivers/usb/atm/usbatm.c 580 581ALCHEMY AU1XX0 MMC DRIVER 582M: Manuel Lauss <manuel.lauss@gmail.com> 583S: Maintained 584F: drivers/mmc/host/au1xmmc.c 585 586ALI1563 I2C DRIVER 587M: Rudolf Marek <r.marek@assembler.cz> 588L: linux-i2c@vger.kernel.org 589S: Maintained 590F: Documentation/i2c/busses/i2c-ali1563 591F: drivers/i2c/busses/i2c-ali1563.c 592 593ALLWINNER SECURITY SYSTEM 594M: Corentin Labbe <clabbe.montjoie@gmail.com> 595L: linux-crypto@vger.kernel.org 596S: Maintained 597F: drivers/crypto/sunxi-ss/ 598 599ALPHA PORT 600M: Richard Henderson <rth@twiddle.net> 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 602M: Matt Turner <mattst88@gmail.com> 603S: Odd Fixes 604L: linux-alpha@vger.kernel.org 605F: arch/alpha/ 606 607ALPS PS/2 TOUCHPAD DRIVER 608R: Pali Rohár <pali.rohar@gmail.com> 609F: drivers/input/mouse/alps.* 610 611ALTERA MAILBOX DRIVER 612M: Ley Foon Tan <lftan@altera.com> 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/mailbox/mailbox-altera.c 616 617ALTERA PIO DRIVER 618M: Tien Hock Loh <thloh@altera.com> 619L: linux-gpio@vger.kernel.org 620S: Maintained 621F: drivers/gpio/gpio-altera.c 622 623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 624M: Thor Thayer <tthayer@opensource.altera.com> 625S: Maintained 626F: drivers/gpio/gpio-altera-a10sr.c 627F: drivers/mfd/altera-a10sr.c 628F: include/linux/mfd/altera-a10sr.h 629 630ALTERA TRIPLE SPEED ETHERNET DRIVER 631M: Vince Bridgers <vbridger@opensource.altera.com> 632L: netdev@vger.kernel.org 633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 634S: Maintained 635F: drivers/net/ethernet/altera/ 636 637ALTERA UART/JTAG UART SERIAL DRIVERS 638M: Tobias Klauser <tklauser@distanz.ch> 639L: linux-serial@vger.kernel.org 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/tty/serial/altera_uart.c 643F: drivers/tty/serial/altera_jtaguart.c 644F: include/linux/altera_uart.h 645F: include/linux/altera_jtaguart.h 646 647AMAZON ETHERNET DRIVERS 648M: Netanel Belgazal <netanel@annapurnalabs.com> 649R: Saeed Bishara <saeed@annapurnalabs.com> 650R: Zorik Machulsky <zorik@annapurnalabs.com> 651L: netdev@vger.kernel.org 652S: Supported 653F: Documentation/networking/ena.txt 654F: drivers/net/ethernet/amazon/ 655 656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 657M: Tom Lendacky <thomas.lendacky@amd.com> 658M: Gary Hook <gary.hook@amd.com> 659L: linux-crypto@vger.kernel.org 660S: Supported 661F: drivers/crypto/ccp/ 662F: include/linux/ccp.h 663 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER 665M: Huang Rui <ray.huang@amd.com> 666L: linux-hwmon@vger.kernel.org 667S: Supported 668F: Documentation/hwmon/fam15h_power 669F: drivers/hwmon/fam15h_power.c 670 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 672L: linux-geode@lists.infradead.org (moderated for non-subscribers) 673S: Orphan 674F: drivers/usb/gadget/udc/amd5536udc.* 675 676AMD GEODE PROCESSOR/CHIPSET SUPPORT 677P: Andres Salomon <dilinger@queued.net> 678L: linux-geode@lists.infradead.org (moderated for non-subscribers) 679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 680S: Supported 681F: drivers/char/hw_random/geode-rng.c 682F: drivers/crypto/geode* 683F: drivers/video/fbdev/geode/ 684F: arch/x86/include/asm/geode.h 685 686AMD IOMMU (AMD-VI) 687M: Joerg Roedel <joro@8bytes.org> 688L: iommu@lists.linux-foundation.org 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 690S: Maintained 691F: drivers/iommu/amd_iommu*.[ch] 692F: include/linux/amd-iommu.h 693 694AMD KFD 695M: Oded Gabbay <oded.gabbay@gmail.com> 696L: dri-devel@lists.freedesktop.org 697T: git git://people.freedesktop.org/~gabbayo/linux.git 698S: Supported 699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 703F: drivers/gpu/drm/amd/amdkfd/ 704F: drivers/gpu/drm/amd/include/cik_structs.h 705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 706F: drivers/gpu/drm/amd/include/vi_structs.h 707F: drivers/gpu/drm/radeon/radeon_kfd.c 708F: drivers/gpu/drm/radeon/radeon_kfd.h 709F: include/uapi/linux/kfd_ioctl.h 710 711AMD SEATTLE DEVICE TREE SUPPORT 712M: Brijesh Singh <brijeshkumar.singh@amd.com> 713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 714M: Tom Lendacky <thomas.lendacky@amd.com> 715S: Supported 716F: arch/arm64/boot/dts/amd/ 717 718AMD XGBE DRIVER 719M: Tom Lendacky <thomas.lendacky@amd.com> 720L: netdev@vger.kernel.org 721S: Supported 722F: drivers/net/ethernet/amd/xgbe/ 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 724 725AMS (Apple Motion Sensor) DRIVER 726M: Michael Hanselmann <linux-kernel@hansmi.ch> 727S: Supported 728F: drivers/macintosh/ams/ 729 730ANALOG DEVICES INC AD9389B DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/ad9389b* 735 736ANALOG DEVICES INC ADV7180 DRIVER 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: linux-media@vger.kernel.org 739W: http://ez.analog.com/community/linux-device-drivers 740S: Supported 741F: drivers/media/i2c/adv7180.c 742 743ANALOG DEVICES INC ADV7511 DRIVER 744M: Hans Verkuil <hans.verkuil@cisco.com> 745L: linux-media@vger.kernel.org 746S: Maintained 747F: drivers/media/i2c/adv7511* 748 749ANALOG DEVICES INC ADV7604 DRIVER 750M: Hans Verkuil <hans.verkuil@cisco.com> 751L: linux-media@vger.kernel.org 752S: Maintained 753F: drivers/media/i2c/adv7604* 754 755ANALOG DEVICES INC ADV7842 DRIVER 756M: Hans Verkuil <hans.verkuil@cisco.com> 757L: linux-media@vger.kernel.org 758S: Maintained 759F: drivers/media/i2c/adv7842* 760 761ANALOG DEVICES INC ASOC CODEC DRIVERS 762M: Lars-Peter Clausen <lars@metafoo.de> 763L: alsa-devel@alsa-project.org (moderated for non-subscribers) 764W: http://wiki.analog.com/ 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: sound/soc/codecs/adau* 768F: sound/soc/codecs/adav* 769F: sound/soc/codecs/ad1* 770F: sound/soc/codecs/ad7* 771F: sound/soc/codecs/ssm* 772F: sound/soc/codecs/sigmadsp.* 773 774ANALOG DEVICES INC ASOC DRIVERS 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 777W: http://blackfin.uclinux.org/ 778S: Supported 779F: sound/soc/blackfin/* 780 781ANALOG DEVICES INC IIO DRIVERS 782M: Lars-Peter Clausen <lars@metafoo.de> 783M: Michael Hennerich <Michael.Hennerich@analog.com> 784W: http://wiki.analog.com/ 785W: http://ez.analog.com/community/linux-device-drivers 786S: Supported 787F: drivers/iio/*/ad* 788X: drivers/iio/*/adjd* 789F: drivers/staging/iio/*/ad* 790F: staging/iio/trigger/iio-trig-bfin-timer.c 791 792ANALOG DEVICES INC DMA DRIVERS 793M: Lars-Peter Clausen <lars@metafoo.de> 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: drivers/dma/dma-axi-dmac.c 797 798ANDROID CONFIG FRAGMENTS 799M: Rob Herring <robh@kernel.org> 800S: Supported 801F: kernel/configs/android* 802 803ANDROID DRIVERS 804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 805M: Arve Hjønnevåg <arve@android.com> 806M: Riley Andrews <riandrews@android.com> 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 808L: devel@driverdev.osuosl.org 809S: Supported 810F: drivers/android/ 811F: drivers/staging/android/ 812 813ANDROID ION DRIVER 814M: Laura Abbott <labbott@redhat.com> 815M: Sumit Semwal <sumit.semwal@linaro.org> 816L: devel@driverdev.osuosl.org 817S: Supported 818F: Documentation/devicetree/bindings/staging/ion/ 819F: drivers/staging/android/ion 820F: drivers/staging/android/uapi/ion.h 821F: drivers/staging/android/uapi/ion_test.h 822 823AOA (Apple Onboard Audio) ALSA DRIVER 824M: Johannes Berg <johannes@sipsolutions.net> 825L: linuxppc-dev@lists.ozlabs.org 826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 827S: Maintained 828F: sound/aoa/ 829 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 831M: William Breathitt Gray <vilhelm.gray@gmail.com> 832L: linux-iio@vger.kernel.org 833S: Maintained 834F: drivers/iio/adc/stx104.c 835 836APM DRIVER 837M: Jiri Kosina <jikos@kernel.org> 838S: Odd fixes 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 840F: arch/x86/kernel/apm_32.c 841F: include/linux/apm_bios.h 842F: include/uapi/linux/apm_bios.h 843F: drivers/char/apm-emulation.c 844 845APPLE BCM5974 MULTITOUCH DRIVER 846M: Henrik Rydberg <rydberg@bitmath.org> 847L: linux-input@vger.kernel.org 848S: Odd fixes 849F: drivers/input/mouse/bcm5974.c 850 851APPLE SMC DRIVER 852M: Henrik Rydberg <rydberg@bitmath.org> 853L: linux-hwmon@vger.kernel.org 854S: Odd fixes 855F: drivers/hwmon/applesmc.c 856 857APPLETALK NETWORK LAYER 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 859S: Maintained 860F: drivers/net/appletalk/ 861F: net/appletalk/ 862 863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 864M: Duc Dang <dhdang@apm.com> 865S: Supported 866F: arch/arm64/boot/dts/apm/ 867 868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 869M: Iyappan Subramanian <isubramanian@apm.com> 870M: Keyur Chudgar <kchudgar@apm.com> 871S: Supported 872F: drivers/net/ethernet/apm/xgene/ 873F: drivers/net/phy/mdio-xgene.c 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 876 877APPLIED MICRO (APM) X-GENE SOC PMU 878M: Tai Nguyen <ttnguyen@apm.com> 879S: Supported 880F: drivers/perf/xgene_pmu.c 881F: Documentation/perf/xgene-pmu.txt 882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 883 884APTINA CAMERA SENSOR PLL 885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 886L: linux-media@vger.kernel.org 887S: Maintained 888F: drivers/media/i2c/aptina-pll.* 889 890ARC FRAMEBUFFER DRIVER 891M: Jaya Kumar <jayalk@intworks.biz> 892S: Maintained 893F: drivers/video/fbdev/arcfb.c 894F: drivers/video/fbdev/core/fb_defio.c 895 896ARCNET NETWORK LAYER 897M: Michael Grzeschik <m.grzeschik@pengutronix.de> 898L: netdev@vger.kernel.org 899S: Maintained 900F: drivers/net/arcnet/ 901F: include/uapi/linux/if_arcnet.h 902 903ARC PGU DRM DRIVER 904M: Alexey Brodkin <abrodkin@synopsys.com> 905S: Supported 906F: drivers/gpu/drm/arc/ 907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 908 909ARM ARCHITECTED TIMER DRIVER 910M: Mark Rutland <mark.rutland@arm.com> 911M: Marc Zyngier <marc.zyngier@arm.com> 912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 913S: Maintained 914F: arch/arm/include/asm/arch_timer.h 915F: arch/arm64/include/asm/arch_timer.h 916F: drivers/clocksource/arm_arch_timer.c 917 918ARM HDLCD DRM DRIVER 919M: Liviu Dudau <liviu.dudau@arm.com> 920S: Supported 921F: drivers/gpu/drm/arm/hdlcd_* 922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 923 924ARM MALI-DP DRM DRIVER 925M: Liviu Dudau <liviu.dudau@arm.com> 926M: Brian Starkey <brian.starkey@arm.com> 927M: Mali DP Maintainers <malidp@foss.arm.com> 928S: Supported 929F: drivers/gpu/drm/arm/ 930F: Documentation/devicetree/bindings/display/arm,malidp.txt 931 932ARM MFM AND FLOPPY DRIVERS 933M: Ian Molton <spyro@f2s.com> 934S: Maintained 935F: arch/arm/lib/floppydma.S 936F: arch/arm/include/asm/floppy.h 937 938ARM PMU PROFILING AND DEBUGGING 939M: Will Deacon <will.deacon@arm.com> 940M: Mark Rutland <mark.rutland@arm.com> 941S: Maintained 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 943F: arch/arm*/kernel/perf_* 944F: arch/arm/oprofile/common.c 945F: arch/arm*/kernel/hw_breakpoint.c 946F: arch/arm*/include/asm/hw_breakpoint.h 947F: arch/arm*/include/asm/perf_event.h 948F: drivers/perf/* 949F: include/linux/perf/arm_pmu.h 950F: Documentation/devicetree/bindings/arm/pmu.txt 951 952ARM PORT 953M: Russell King <linux@armlinux.org.uk> 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 955W: http://www.armlinux.org.uk/ 956S: Maintained 957F: arch/arm/ 958 959ARM SUB-ARCHITECTURES 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 961S: Maintained 962F: arch/arm/mach-*/ 963F: arch/arm/plat-*/ 964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 965 966ARM PRIMECELL AACI PL041 DRIVER 967M: Russell King <linux@armlinux.org.uk> 968S: Maintained 969F: sound/arm/aaci.* 970 971ARM PRIMECELL CLCD PL110 DRIVER 972M: Russell King <linux@armlinux.org.uk> 973S: Maintained 974F: drivers/video/fbdev/amba-clcd.* 975 976ARM PRIMECELL KMI PL050 DRIVER 977M: Russell King <linux@armlinux.org.uk> 978S: Maintained 979F: drivers/input/serio/ambakmi.* 980F: include/linux/amba/kmi.h 981 982ARM PRIMECELL MMCI PL180/1 DRIVER 983M: Russell King <linux@armlinux.org.uk> 984S: Maintained 985F: drivers/mmc/host/mmci.* 986F: include/linux/amba/mmci.h 987 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: drivers/tty/serial/amba-pl01*.c 992F: include/linux/amba/serial.h 993 994ARM PRIMECELL BUS SUPPORT 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/amba/ 998F: include/linux/amba/bus.h 999 1000ARM/ADS SPHERE MACHINE SUPPORT 1001M: Lennert Buytenhek <kernel@wantstofly.org> 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1003S: Maintained 1004 1005ARM/AFEB9260 MACHINE SUPPORT 1006M: Sergey Lapin <slapin@ossfans.org> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009 1010ARM/AJECO 1ARM MACHINE SUPPORT 1011M: Lennert Buytenhek <kernel@wantstofly.org> 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1013S: Maintained 1014 1015ARM/Allwinner sunXi SoC support 1016M: Maxime Ripard <maxime.ripard@free-electrons.com> 1017M: Chen-Yu Tsai <wens@csie.org> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020N: sun[x456789]i 1021F: arch/arm/boot/dts/ntc-gr8* 1022 1023ARM/Allwinner SoC Clock Support 1024M: Emilio López <emilio@elopez.com.ar> 1025S: Maintained 1026F: drivers/clk/sunxi/ 1027 1028ARM/Amlogic Meson SoC support 1029M: Carlo Caione <carlo@caione.org> 1030M: Kevin Hilman <khilman@baylibre.com> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032L: linux-amlogic@lists.infradead.org 1033W: http://linux-meson.com/ 1034S: Maintained 1035F: arch/arm/mach-meson/ 1036F: arch/arm/boot/dts/meson* 1037F: arch/arm64/boot/dts/amlogic/ 1038F: drivers/pinctrl/meson/ 1039N: meson 1040 1041ARM/Annapurna Labs ALPINE ARCHITECTURE 1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1043M: Antoine Tenart <antoine.tenart@free-electrons.com> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Maintained 1046F: arch/arm/mach-alpine/ 1047F: arch/arm/boot/dts/alpine* 1048F: arch/arm64/boot/dts/al/ 1049F: drivers/*/*alpine* 1050 1051ARM/ARTPEC MACHINE SUPPORT 1052M: Jesper Nilsson <jesper.nilsson@axis.com> 1053M: Lars Persson <lars.persson@axis.com> 1054M: Niklas Cassel <niklas.cassel@axis.com> 1055S: Maintained 1056L: linux-arm-kernel@axis.com 1057F: arch/arm/mach-artpec 1058F: arch/arm/boot/dts/artpec6* 1059F: drivers/clk/axis 1060 1061ARM/ASPEED MACHINE SUPPORT 1062M: Joel Stanley <joel@jms.id.au> 1063S: Maintained 1064F: arch/arm/mach-aspeed/ 1065F: arch/arm/boot/dts/aspeed-* 1066F: drivers/*/*aspeed* 1067 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1069M: Nicolas Ferre <nicolas.ferre@atmel.com> 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073W: http://www.linux4sam.org 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1075S: Supported 1076F: arch/arm/mach-at91/ 1077F: include/soc/at91/ 1078F: arch/arm/boot/dts/at91*.dts 1079F: arch/arm/boot/dts/at91*.dtsi 1080F: arch/arm/boot/dts/sama*.dts 1081F: arch/arm/boot/dts/sama*.dtsi 1082F: arch/arm/include/debug/at91.S 1083 1084ARM/ATMEL AT91 Clock Support 1085M: Boris Brezillon <boris.brezillon@free-electrons.com> 1086S: Maintained 1087F: drivers/clk/at91 1088 1089ARM/CALXEDA HIGHBANK ARCHITECTURE 1090M: Rob Herring <robh@kernel.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/mach-highbank/ 1094F: arch/arm/boot/dts/highbank.dts 1095F: arch/arm/boot/dts/ecx-*.dts* 1096 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1098M: Krzysztof Halasa <khalasa@piap.pl> 1099S: Maintained 1100F: arch/arm/mach-cns3xxx/ 1101 1102ARM/CAVIUM THUNDER NETWORK DRIVER 1103M: Sunil Goutham <sgoutham@cavium.com> 1104M: Robert Richter <rric@kernel.org> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Supported 1107F: drivers/net/ethernet/cavium/thunder/ 1108 1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1110M: Alexander Shiyan <shc_work@mail.ru> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Odd Fixes 1113N: clps711x 1114 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1116M: Hartley Sweeten <hsweeten@visionengravers.com> 1117M: Ryan Mallon <rmallon@gmail.com> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-ep93xx/ 1121F: arch/arm/mach-ep93xx/include/mach/ 1122 1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1124M: Lennert Buytenhek <kernel@wantstofly.org> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127 1128ARM/CLKDEV SUPPORT 1129M: Russell King <linux@armlinux.org.uk> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132F: arch/arm/include/asm/clkdev.h 1133F: drivers/clk/clkdev.c 1134 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1136M: Mike Rapoport <mike@compulab.co.il> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/CONTEC MICRO9 MACHINE SUPPORT 1141M: Hubert Feurstein <hubert.feurstein@contec.at> 1142S: Maintained 1143F: arch/arm/mach-ep93xx/micro9.c 1144 1145ARM/CORESIGHT FRAMEWORK AND DRIVERS 1146M: Mathieu Poirier <mathieu.poirier@linaro.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149F: drivers/hwtracing/coresight/* 1150F: Documentation/trace/coresight.txt 1151F: Documentation/devicetree/bindings/arm/coresight.txt 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1153F: tools/perf/arch/arm/util/pmu.c 1154F: tools/perf/arch/arm/util/auxtrace.c 1155F: tools/perf/arch/arm/util/cs-etm.c 1156F: tools/perf/arch/arm/util/cs-etm.h 1157F: tools/perf/util/cs-etm.h 1158 1159ARM/CORGI MACHINE SUPPORT 1160M: Richard Purdie <rpurdie@rpsys.net> 1161S: Maintained 1162 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166T: git git://github.com/ulli-kroll/linux.git 1167S: Maintained 1168F: arch/arm/mach-gemini/ 1169F: drivers/rtc/rtc-gemini.c 1170 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1172M: Barry Song <baohua@kernel.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1175S: Maintained 1176F: arch/arm/boot/dts/prima2* 1177F: arch/arm/mach-prima2/ 1178F: drivers/clk/sirf/ 1179F: drivers/clocksource/timer-prima2.c 1180F: drivers/clocksource/timer-atlas7.c 1181N: [^a-z]sirf 1182 1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1184M: Baruch Siach <baruch@tkos.co.il> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Maintained 1187F: arch/arm/boot/dts/cx92755* 1188N: digicolor 1189 1190ARM/EBSA110 MACHINE SUPPORT 1191M: Russell King <linux@armlinux.org.uk> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193W: http://www.armlinux.org.uk/ 1194S: Maintained 1195F: arch/arm/mach-ebsa110/ 1196F: drivers/net/ethernet/amd/am79c961a.* 1197 1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1199M: Uwe Kleine-König <kernel@pengutronix.de> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202N: efm32 1203 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1205M: Daniel Ribeiro <drwyrm@gmail.com> 1206M: Stefan Schmidt <stefan@openezx.org> 1207M: Harald Welte <laforge@openezx.org> 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1209W: http://www.openezx.org/ 1210S: Maintained 1211T: topgit git://git.openezx.org/openezx.git 1212F: arch/arm/mach-pxa/ezx.c 1213 1214ARM/FARADAY FA526 PORT 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218T: git git://git.berlios.de/gemini-board 1219F: arch/arm/mm/*-fa* 1220 1221ARM/FOOTBRIDGE ARCHITECTURE 1222M: Russell King <linux@armlinux.org.uk> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224W: http://www.armlinux.org.uk/ 1225S: Maintained 1226F: arch/arm/include/asm/hardware/dec21285.h 1227F: arch/arm/mach-footbridge/ 1228 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1230M: Shawn Guo <shawnguo@kernel.org> 1231M: Sascha Hauer <kernel@pengutronix.de> 1232R: Fabio Estevam <fabio.estevam@nxp.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1236F: arch/arm/mach-imx/ 1237F: arch/arm/mach-mxs/ 1238F: arch/arm/boot/dts/imx* 1239F: arch/arm/configs/imx*_defconfig 1240F: drivers/clk/imx/ 1241F: include/soc/imx/ 1242 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE 1244M: Shawn Guo <shawnguo@kernel.org> 1245M: Sascha Hauer <kernel@pengutronix.de> 1246R: Stefan Agner <stefan@agner.ch> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1250F: arch/arm/mach-imx/*vf610* 1251F: arch/arm/boot/dts/vf* 1252 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/GUMSTIX MACHINE SUPPORT 1259M: Steve Sakoman <sakoman@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1264M: Philipp Zabel <philipp.zabel@gmail.com> 1265M: Paul Parsons <lost.distance@yahoo.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-pxa/hx4700.c 1269F: arch/arm/mach-pxa/include/mach/hx4700.h 1270F: sound/soc/pxa/hx4700.c 1271 1272ARM/HISILICON SOC SUPPORT 1273M: Wei Xu <xuwei5@hisilicon.com> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275W: http://www.hisilicon.com 1276S: Supported 1277T: git git://github.com/hisilicon/linux-hisi.git 1278F: arch/arm/mach-hisi/ 1279F: arch/arm/boot/dts/hi3* 1280F: arch/arm/boot/dts/hip* 1281F: arch/arm/boot/dts/hisi* 1282F: arch/arm64/boot/dts/hisilicon/ 1283 1284ARM/HP JORNADA 7XX MACHINE SUPPORT 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1286W: www.jlime.com 1287S: Maintained 1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1289F: arch/arm/mach-sa1100/jornada720.c 1290F: arch/arm/mach-sa1100/include/mach/jornada720.h 1291 1292ARM/IGEP MACHINE SUPPORT 1293M: Enric Balletbo i Serra <eballetbo@gmail.com> 1294M: Javier Martinez Canillas <javier@dowhile0.org> 1295L: linux-omap@vger.kernel.org 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: arch/arm/boot/dts/omap3-igep* 1299 1300ARM/INCOME PXA270 SUPPORT 1301M: Marek Vasut <marek.vasut@gmail.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c 1305 1306ARM/INTEL IOP32X ARM ARCHITECTURE 1307M: Lennert Buytenhek <kernel@wantstofly.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/INTEL IOP33X ARM ARCHITECTURE 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Orphan 1314 1315ARM/INTEL IOP13XX ARM ARCHITECTURE 1316M: Lennert Buytenhek <kernel@wantstofly.org> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/INTEL IQ81342EX MACHINE SUPPORT 1321M: Lennert Buytenhek <kernel@wantstofly.org> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324 1325ARM/INTEL IXDP2850 MACHINE SUPPORT 1326M: Lennert Buytenhek <kernel@wantstofly.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329 1330ARM/INTEL IXP4XX ARM ARCHITECTURE 1331M: Imre Kaloz <kaloz@openwrt.org> 1332M: Krzysztof Halasa <khalasa@piap.pl> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: arch/arm/mach-ixp4xx/ 1336 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1338M: Jonathan Cameron <jic23@cam.ac.uk> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: arch/arm/mach-pxa/stargate2.c 1342F: drivers/pcmcia/pxa2xx_stargate2.c 1343 1344ARM/INTEL XSC3 (MANZANO) ARM CORE 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1355M: Santosh Shilimkar <ssantosh@kernel.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/mach-keystone/ 1359F: arch/arm/boot/dts/keystone-* 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1361 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1363M: Santosh Shilimkar <ssantosh@kernel.org> 1364L: linux-kernel@vger.kernel.org 1365S: Maintained 1366F: drivers/clk/keystone/ 1367 1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1369M: Santosh Shilimkar <ssantosh@kernel.org> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371L: linux-kernel@vger.kernel.org 1372S: Maintained 1373F: drivers/clocksource/timer-keystone.c 1374 1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1376M: Santosh Shilimkar <ssantosh@kernel.org> 1377L: linux-kernel@vger.kernel.org 1378S: Maintained 1379F: drivers/power/reset/keystone-reset.c 1380 1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1382M: Santosh Shilimkar <ssantosh@kernel.org> 1383L: linux-kernel@vger.kernel.org 1384S: Maintained 1385F: drivers/memory/*emif* 1386 1387ARM/LG1K ARCHITECTURE 1388M: Chanho Min <chanho.min@lge.com> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm64/boot/dts/lg/ 1392 1393ARM/LOGICPD PXA270 MACHINE SUPPORT 1394M: Lennert Buytenhek <kernel@wantstofly.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397 1398ARM/LPC18XX ARCHITECTURE 1399M: Joachim Eastwood <manabian@gmail.com> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/boot/dts/lpc43* 1403F: drivers/clk/nxp/clk-lpc18xx* 1404F: drivers/clocksource/time-lpc32xx.c 1405F: drivers/i2c/busses/i2c-lpc2k.c 1406F: drivers/memory/pl172.c 1407F: drivers/mtd/spi-nor/nxp-spifi.c 1408F: drivers/rtc/rtc-lpc24xx.c 1409N: lpc18xx 1410 1411ARM/LPC32XX SOC SUPPORT 1412M: Vladimir Zapolskiy <vz@mleia.com> 1413M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1416S: Maintained 1417F: arch/arm/boot/dts/lpc32* 1418F: arch/arm/mach-lpc32xx/ 1419F: drivers/i2c/busses/i2c-pnx.c 1420F: drivers/net/ethernet/nxp/lpc_eth.c 1421F: drivers/usb/host/ohci-nxp.c 1422F: drivers/watchdog/pnx4008_wdt.c 1423N: lpc32xx 1424 1425ARM/MAGICIAN MACHINE SUPPORT 1426M: Philipp Zabel <philipp.zabel@gmail.com> 1427S: Maintained 1428 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1430M: Jason Cooper <jason@lakedaemon.net> 1431M: Andrew Lunn <andrew@lunn.ch> 1432M: Gregory Clement <gregory.clement@free-electrons.com> 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-mvebu/ 1437F: drivers/rtc/rtc-armada38x.c 1438F: arch/arm/boot/dts/armada* 1439F: arch/arm/boot/dts/kirkwood* 1440F: arch/arm64/boot/dts/marvell/armada* 1441F: drivers/cpufreq/mvebu-cpufreq.c 1442F: arch/arm/configs/mvebu_*_defconfig 1443 1444ARM/Marvell Berlin SoC support 1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448F: arch/arm/mach-berlin/ 1449F: arch/arm/boot/dts/berlin* 1450F: arch/arm64/boot/dts/marvell/berlin* 1451 1452 1453ARM/Marvell Dove/MV78xx0/Orion SOC support 1454M: Jason Cooper <jason@lakedaemon.net> 1455M: Andrew Lunn <andrew@lunn.ch> 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1457M: Gregory Clement <gregory.clement@free-electrons.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-dove/ 1461F: arch/arm/mach-mv78xx0/ 1462F: arch/arm/mach-orion5x/ 1463F: arch/arm/plat-orion/ 1464F: arch/arm/boot/dts/dove* 1465F: arch/arm/boot/dts/orion5x* 1466 1467 1468ARM/Orion SoC/Technologic Systems TS-78xx platform support 1469M: Alexander Clouter <alex@digriz.org.uk> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471W: http://www.digriz.org.uk/ts78xx/kernel 1472S: Maintained 1473F: arch/arm/mach-orion5x/ts78xx-* 1474 1475ARM/OXNAS platform support 1476M: Neil Armstrong <narmstrong@baylibre.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1479S: Maintained 1480F: arch/arm/mach-oxnas/ 1481F: arch/arm/boot/dts/oxnas* 1482F: arch/arm/boot/dts/wd-mbwe.dts 1483N: oxnas 1484 1485ARM/Mediatek RTC DRIVER 1486M: Eddie Huang <eddie.huang@mediatek.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: drivers/rtc/rtc-mt6397.c 1491 1492ARM/Mediatek SoC support 1493M: Matthias Brugger <matthias.bgg@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: arch/arm/boot/dts/mt6* 1498F: arch/arm/boot/dts/mt8* 1499F: arch/arm/mach-mediatek/ 1500N: mtk 1501K: mediatek 1502 1503ARM/Mediatek USB3 PHY DRIVER 1504M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508F: drivers/phy/phy-mt65xx-usb3.c 1509 1510ARM/MICREL KS8695 ARCHITECTURE 1511M: Greg Ungerer <gerg@uclinux.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513F: arch/arm/mach-ks8695/ 1514S: Odd Fixes 1515 1516ARM/MIOA701 MACHINE SUPPORT 1517M: Robert Jarzmik <robert.jarzmik@free.fr> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519F: arch/arm/mach-pxa/mioa701.c 1520S: Maintained 1521 1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1523M: Michael Petchkovsky <mkpetch@internode.on.net> 1524S: Maintained 1525 1526ARM/NOMADIK ARCHITECTURE 1527M: Alessandro Rubini <rubini@unipv.it> 1528M: Linus Walleij <linus.walleij@linaro.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/mach-nomadik/ 1532F: drivers/pinctrl/nomadik/ 1533F: drivers/i2c/busses/i2c-nomadik.c 1534T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1535 1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1537M: Nelson Castillo <arhuaco@freaks-unidos.net> 1538L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1539W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1540S: Supported 1541 1542ARM/TOSA MACHINE SUPPORT 1543M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1544M: Dirk Opfer <dirk@opfer-online.de> 1545S: Maintained 1546 1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1548M: Marek Vasut <marek.vasut@gmail.com> 1549L: linux-arm-kernel@lists.infradead.org 1550W: http://hackndev.com 1551S: Maintained 1552F: arch/arm/mach-pxa/include/mach/palmtx.h 1553F: arch/arm/mach-pxa/palmtx.c 1554F: arch/arm/mach-pxa/include/mach/palmt5.h 1555F: arch/arm/mach-pxa/palmt5.c 1556F: arch/arm/mach-pxa/include/mach/palmld.h 1557F: arch/arm/mach-pxa/palmld.c 1558F: arch/arm/mach-pxa/include/mach/palmte2.h 1559F: arch/arm/mach-pxa/palmte2.c 1560F: arch/arm/mach-pxa/include/mach/palmtc.h 1561F: arch/arm/mach-pxa/palmtc.c 1562 1563ARM/PALM TREO SUPPORT 1564M: Tomas Cech <sleep_walker@suse.com> 1565L: linux-arm-kernel@lists.infradead.org 1566W: http://hackndev.com 1567S: Maintained 1568F: arch/arm/mach-pxa/include/mach/palmtreo.h 1569F: arch/arm/mach-pxa/palmtreo.c 1570 1571ARM/PALMZ72 SUPPORT 1572M: Sergey Lapin <slapin@ossfans.org> 1573L: linux-arm-kernel@lists.infradead.org 1574W: http://hackndev.com 1575S: Maintained 1576F: arch/arm/mach-pxa/include/mach/palmz72.h 1577F: arch/arm/mach-pxa/palmz72.c 1578 1579ARM/PLEB SUPPORT 1580M: Peter Chubb <pleb@gelato.unsw.edu.au> 1581W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1582S: Maintained 1583 1584ARM/PT DIGITAL BOARD PORT 1585M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587W: http://www.armlinux.org.uk/ 1588S: Maintained 1589 1590ARM/QUALCOMM SUPPORT 1591M: Andy Gross <andy.gross@linaro.org> 1592M: David Brown <david.brown@linaro.org> 1593L: linux-arm-msm@vger.kernel.org 1594L: linux-soc@vger.kernel.org 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/qcom/ 1597F: arch/arm/boot/dts/qcom-*.dts 1598F: arch/arm/boot/dts/qcom-*.dtsi 1599F: arch/arm/mach-qcom/ 1600F: arch/arm64/boot/dts/qcom/* 1601F: drivers/i2c/busses/i2c-qup.c 1602F: drivers/clk/qcom/ 1603F: drivers/soc/qcom/ 1604F: drivers/spi/spi-qup.c 1605F: drivers/tty/serial/msm_serial.h 1606F: drivers/tty/serial/msm_serial.c 1607F: drivers/*/pm8???-* 1608F: drivers/mfd/ssbi.c 1609F: drivers/firmware/qcom_scm.c 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1611 1612ARM/RADISYS ENP2611 MACHINE SUPPORT 1613M: Lennert Buytenhek <kernel@wantstofly.org> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616 1617ARM/RENESAS ARM64 ARCHITECTURE 1618M: Simon Horman <horms@verge.net.au> 1619M: Magnus Damm <magnus.damm@gmail.com> 1620L: linux-renesas-soc@vger.kernel.org 1621Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1623S: Supported 1624F: arch/arm64/boot/dts/renesas/ 1625F: drivers/soc/renesas/ 1626F: include/linux/soc/renesas/ 1627 1628ARM/RISCPC ARCHITECTURE 1629M: Russell King <linux@armlinux.org.uk> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631W: http://www.armlinux.org.uk/ 1632S: Maintained 1633F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1634F: arch/arm/include/asm/hardware/ioc.h 1635F: arch/arm/include/asm/hardware/iomd.h 1636F: arch/arm/include/asm/hardware/memc.h 1637F: arch/arm/mach-rpc/ 1638F: drivers/net/ethernet/8390/etherh.c 1639F: drivers/net/ethernet/i825xx/ether1* 1640F: drivers/net/ethernet/seeq/ether3* 1641F: drivers/scsi/arm/ 1642 1643ARM/Rockchip SoC support 1644M: Heiko Stuebner <heiko@sntech.de> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646L: linux-rockchip@lists.infradead.org 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1648S: Maintained 1649F: arch/arm/boot/dts/rk3* 1650F: arch/arm/mach-rockchip/ 1651F: drivers/clk/rockchip/ 1652F: drivers/i2c/busses/i2c-rk3x.c 1653F: drivers/*/*rockchip* 1654F: drivers/*/*/*rockchip* 1655F: sound/soc/rockchip/ 1656N: rockchip 1657 1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1659M: Kukjin Kim <kgene@kernel.org> 1660M: Krzysztof Kozlowski <krzk@kernel.org> 1661R: Javier Martinez Canillas <javier@osg.samsung.com> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1664S: Maintained 1665F: arch/arm/boot/dts/s3c* 1666F: arch/arm/boot/dts/s5p* 1667F: arch/arm/boot/dts/samsung* 1668F: arch/arm/boot/dts/exynos* 1669F: arch/arm64/boot/dts/exynos/ 1670F: arch/arm/plat-samsung/ 1671F: arch/arm/mach-s3c24*/ 1672F: arch/arm/mach-s3c64xx/ 1673F: arch/arm/mach-s5p*/ 1674F: arch/arm/mach-exynos*/ 1675F: drivers/*/*s3c24* 1676F: drivers/*/*/*s3c24* 1677F: drivers/*/*s3c64xx* 1678F: drivers/*/*s5pv210* 1679F: drivers/memory/samsung/* 1680F: drivers/soc/samsung/* 1681F: Documentation/arm/Samsung/ 1682F: Documentation/devicetree/bindings/arm/samsung/ 1683F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1684F: Documentation/devicetree/bindings/power/pd-samsung.txt 1685N: exynos 1686 1687ARM/SAMSUNG MOBILE MACHINE SUPPORT 1688M: Kyungmin Park <kyungmin.park@samsung.com> 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1690S: Maintained 1691F: arch/arm/mach-s5pv210/ 1692 1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1694M: Kyungmin Park <kyungmin.park@samsung.com> 1695M: Kamil Debski <kamil@wypas.org> 1696M: Andrzej Hajda <a.hajda@samsung.com> 1697L: linux-arm-kernel@lists.infradead.org 1698L: linux-media@vger.kernel.org 1699S: Maintained 1700F: drivers/media/platform/s5p-g2d/ 1701 1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1703M: Kyungmin Park <kyungmin.park@samsung.com> 1704M: Kamil Debski <kamil@wypas.org> 1705M: Jeongtae Park <jtp.park@samsung.com> 1706M: Andrzej Hajda <a.hajda@samsung.com> 1707L: linux-arm-kernel@lists.infradead.org 1708L: linux-media@vger.kernel.org 1709S: Maintained 1710F: arch/arm/plat-samsung/s5p-dev-mfc.c 1711F: drivers/media/platform/s5p-mfc/ 1712 1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1714M: Kyungmin Park <kyungmin.park@samsung.com> 1715L: linux-arm-kernel@lists.infradead.org 1716L: linux-media@vger.kernel.org 1717S: Maintained 1718F: drivers/staging/media/platform/s5p-cec/ 1719 1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1721M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1722M: Jacek Anaszewski <j.anaszewski@samsung.com> 1723L: linux-arm-kernel@lists.infradead.org 1724L: linux-media@vger.kernel.org 1725S: Maintained 1726F: drivers/media/platform/s5p-jpeg/ 1727 1728ARM/SHMOBILE ARM ARCHITECTURE 1729M: Simon Horman <horms@verge.net.au> 1730M: Magnus Damm <magnus.damm@gmail.com> 1731L: linux-renesas-soc@vger.kernel.org 1732Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1734S: Supported 1735F: arch/arm/boot/dts/emev2* 1736F: arch/arm/boot/dts/r7s* 1737F: arch/arm/boot/dts/r8a* 1738F: arch/arm/boot/dts/sh* 1739F: arch/arm/configs/shmobile_defconfig 1740F: arch/arm/include/debug/renesas-scif.S 1741F: arch/arm/mach-shmobile/ 1742F: drivers/soc/renesas/ 1743F: include/linux/soc/renesas/ 1744 1745ARM/SOCFPGA ARCHITECTURE 1746M: Dinh Nguyen <dinguyen@opensource.altera.com> 1747S: Maintained 1748F: arch/arm/mach-socfpga/ 1749F: arch/arm/boot/dts/socfpga* 1750F: arch/arm/configs/socfpga_defconfig 1751F: arch/arm64/boot/dts/altera/ 1752W: http://www.rocketboards.org 1753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1754 1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1756M: Dinh Nguyen <dinguyen@opensource.altera.com> 1757S: Maintained 1758F: drivers/clk/socfpga/ 1759 1760ARM/SOCFPGA EDAC SUPPORT 1761M: Thor Thayer <tthayer@opensource.altera.com> 1762S: Maintained 1763F: drivers/edac/altera_edac. 1764 1765ARM/STI ARCHITECTURE 1766M: Patrice Chotard <patrice.chotard@st.com> 1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1768L: kernel@stlinux.com 1769W: http://www.stlinux.com 1770S: Maintained 1771F: arch/arm/mach-sti/ 1772F: arch/arm/boot/dts/sti* 1773F: drivers/char/hw_random/st-rng.c 1774F: drivers/clocksource/arm_global_timer.c 1775F: drivers/clocksource/clksrc_st_lpc.c 1776F: drivers/cpufreq/sti-cpufreq.c 1777F: drivers/i2c/busses/i2c-st.c 1778F: drivers/media/rc/st_rc.c 1779F: drivers/media/platform/sti/c8sectpfe/ 1780F: drivers/mmc/host/sdhci-st.c 1781F: drivers/phy/phy-miphy28lp.c 1782F: drivers/phy/phy-miphy365x.c 1783F: drivers/phy/phy-stih407-usb.c 1784F: drivers/phy/phy-stih41x-usb.c 1785F: drivers/pinctrl/pinctrl-st.c 1786F: drivers/remoteproc/st_remoteproc.c 1787F: drivers/reset/sti/ 1788F: drivers/rtc/rtc-st-lpc.c 1789F: drivers/tty/serial/st-asc.c 1790F: drivers/usb/dwc3/dwc3-st.c 1791F: drivers/usb/host/ehci-st.c 1792F: drivers/usb/host/ohci-st.c 1793F: drivers/watchdog/st_lpc_wdt.c 1794F: drivers/ata/ahci_st.c 1795 1796ARM/STM32 ARCHITECTURE 1797M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1798M: Alexandre Torgue <alexandre.torgue@st.com> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1802N: stm32 1803F: drivers/clocksource/armv7m_systick.c 1804 1805ARM/TANGO ARCHITECTURE 1806M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1807L: linux-arm-kernel@lists.infradead.org 1808S: Maintained 1809N: tango 1810 1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1812M: Lennert Buytenhek <kernel@wantstofly.org> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814S: Maintained 1815 1816ARM/TETON BGA MACHINE SUPPORT 1817M: "Mark F. Brown" <mark.brown314@gmail.com> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/THECUS N2100 MACHINE SUPPORT 1822M: Lennert Buytenhek <kernel@wantstofly.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825 1826ARM/NUVOTON W90X900 ARM ARCHITECTURE 1827M: Wan ZongShun <mcuos.com@gmail.com> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.mcuos.com 1830S: Maintained 1831F: arch/arm/mach-w90x900/ 1832F: drivers/input/keyboard/w90p910_keypad.c 1833F: drivers/input/touchscreen/w90p910_ts.c 1834F: drivers/watchdog/nuc900_wdt.c 1835F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1836F: drivers/mtd/nand/nuc900_nand.c 1837F: drivers/rtc/rtc-nuc900.c 1838F: drivers/spi/spi-nuc900.c 1839F: drivers/usb/host/ehci-w90x900.c 1840F: drivers/video/fbdev/nuc900fb.c 1841 1842ARM/U300 MACHINE SUPPORT 1843M: Linus Walleij <linus.walleij@linaro.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Supported 1846F: arch/arm/mach-u300/ 1847F: drivers/clocksource/timer-u300.c 1848F: drivers/i2c/busses/i2c-stu300.c 1849F: drivers/rtc/rtc-coh901331.c 1850F: drivers/watchdog/coh901327_wdt.c 1851F: drivers/dma/coh901318* 1852F: drivers/mfd/ab3100* 1853F: drivers/rtc/rtc-ab3100.c 1854F: drivers/rtc/rtc-coh901331.c 1855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1856 1857ARM/UNIPHIER ARCHITECTURE 1858M: Masahiro Yamada <yamada.masahiro@socionext.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1861S: Maintained 1862F: arch/arm/boot/dts/uniphier* 1863F: arch/arm/include/asm/hardware/cache-uniphier.h 1864F: arch/arm/mach-uniphier/ 1865F: arch/arm/mm/cache-uniphier.c 1866F: arch/arm64/boot/dts/socionext/ 1867F: drivers/bus/uniphier-system-bus.c 1868F: drivers/clk/uniphier/ 1869F: drivers/i2c/busses/i2c-uniphier* 1870F: drivers/pinctrl/uniphier/ 1871F: drivers/reset/reset-uniphier.c 1872F: drivers/tty/serial/8250/8250_uniphier.c 1873N: uniphier 1874 1875ARM/Ux500 ARM ARCHITECTURE 1876M: Linus Walleij <linus.walleij@linaro.org> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/mach-ux500/ 1880F: drivers/clocksource/clksrc-dbx500-prcmu.c 1881F: drivers/dma/ste_dma40* 1882F: drivers/hwspinlock/u8500_hsem.c 1883F: drivers/mfd/abx500* 1884F: drivers/mfd/ab8500* 1885F: drivers/mfd/dbx500* 1886F: drivers/mfd/db8500* 1887F: drivers/pinctrl/nomadik/pinctrl-ab* 1888F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1889F: drivers/rtc/rtc-ab8500.c 1890F: drivers/rtc/rtc-pl031.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1894M: Ulf Hansson <ulf.hansson@linaro.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.linaro.org/people/ulfh/clk.git 1897S: Maintained 1898F: drivers/clk/ux500/ 1899 1900ARM/VERSATILE EXPRESS PLATFORM 1901M: Liviu Dudau <liviu.dudau@arm.com> 1902M: Sudeep Holla <sudeep.holla@arm.com> 1903M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906F: arch/arm/boot/dts/vexpress* 1907F: arch/arm64/boot/dts/arm/ 1908F: arch/arm/mach-vexpress/ 1909F: */*/vexpress* 1910F: */*/*/vexpress* 1911F: drivers/clk/versatile/clk-vexpress-osc.c 1912F: drivers/clocksource/versatile.c 1913N: mps2 1914 1915ARM/VFP SUPPORT 1916M: Russell King <linux@armlinux.org.uk> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918W: http://www.armlinux.org.uk/ 1919S: Maintained 1920F: arch/arm/vfp/ 1921 1922ARM/VOIPAC PXA270 SUPPORT 1923M: Marek Vasut <marek.vasut@gmail.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925S: Maintained 1926F: arch/arm/mach-pxa/vpac270.c 1927F: arch/arm/mach-pxa/include/mach/vpac270.h 1928 1929ARM/VT8500 ARM ARCHITECTURE 1930M: Tony Prisk <linux@prisktech.co.nz> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm/mach-vt8500/ 1934F: drivers/clocksource/vt8500_timer.c 1935F: drivers/i2c/busses/i2c-wmt.c 1936F: drivers/mmc/host/wmt-sdmmc.c 1937F: drivers/pwm/pwm-vt8500.c 1938F: drivers/rtc/rtc-vt8500.c 1939F: drivers/tty/serial/vt8500_serial.c 1940F: drivers/usb/host/ehci-platform.c 1941F: drivers/usb/host/uhci-platform.c 1942F: drivers/video/fbdev/vt8500lcdfb.* 1943F: drivers/video/fbdev/wm8505fb* 1944F: drivers/video/fbdev/wmt_ge_rops.* 1945 1946ARM/ZIPIT Z2 SUPPORT 1947M: Marek Vasut <marek.vasut@gmail.com> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949S: Maintained 1950F: arch/arm/mach-pxa/z2.c 1951F: arch/arm/mach-pxa/include/mach/z2.h 1952 1953ARM/ZTE ARCHITECTURE 1954M: Jun Nie <jun.nie@linaro.org> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-zx/ 1958F: drivers/clk/zte/ 1959F: Documentation/devicetree/bindings/arm/zte.txt 1960F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1961 1962ARM/ZYNQ ARCHITECTURE 1963M: Michal Simek <michal.simek@xilinx.com> 1964R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966W: http://wiki.xilinx.com 1967T: git https://github.com/Xilinx/linux-xlnx.git 1968S: Supported 1969F: arch/arm/mach-zynq/ 1970F: drivers/cpuidle/cpuidle-zynq.c 1971F: drivers/block/xsysace.c 1972N: zynq 1973N: xilinx 1974F: drivers/clocksource/cadence_ttc_timer.c 1975F: drivers/i2c/busses/i2c-cadence.c 1976F: drivers/mmc/host/sdhci-of-arasan.c 1977F: drivers/edac/synopsys_edac.c 1978 1979ARM SMMU DRIVERS 1980M: Will Deacon <will.deacon@arm.com> 1981R: Robin Murphy <robin.murphy@arm.com> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983S: Maintained 1984F: drivers/iommu/arm-smmu.c 1985F: drivers/iommu/arm-smmu-v3.c 1986F: drivers/iommu/io-pgtable-arm.c 1987F: drivers/iommu/io-pgtable-arm-v7s.c 1988 1989ARM64 PORT (AARCH64 ARCHITECTURE) 1990M: Catalin Marinas <catalin.marinas@arm.com> 1991M: Will Deacon <will.deacon@arm.com> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1994S: Maintained 1995F: arch/arm64/ 1996F: Documentation/arm64/ 1997 1998AS3645A LED FLASH CONTROLLER DRIVER 1999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2000L: linux-media@vger.kernel.org 2001T: git git://linuxtv.org/media_tree.git 2002S: Maintained 2003F: drivers/media/i2c/as3645a.c 2004F: include/media/i2c/as3645a.h 2005 2006ASAHI KASEI AK8974 DRIVER 2007M: Linus Walleij <linus.walleij@linaro.org> 2008L: linux-iio@vger.kernel.org 2009W: http://www.akm.com/ 2010S: Supported 2011F: drivers/iio/magnetometer/ak8974.c 2012 2013ASC7621 HARDWARE MONITOR DRIVER 2014M: George Joseph <george.joseph@fairview5.com> 2015L: linux-hwmon@vger.kernel.org 2016S: Maintained 2017F: Documentation/hwmon/asc7621 2018F: drivers/hwmon/asc7621.c 2019 2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2021M: Corentin Chary <corentin.chary@gmail.com> 2022L: acpi4asus-user@lists.sourceforge.net 2023L: platform-driver-x86@vger.kernel.org 2024W: http://acpi4asus.sf.net 2025S: Maintained 2026F: drivers/platform/x86/asus*.c 2027F: drivers/platform/x86/eeepc*.c 2028 2029ASUS WIRELESS RADIO CONTROL DRIVER 2030M: João Paulo Rechi Vita <jprvita@gmail.com> 2031L: platform-driver-x86@vger.kernel.org 2032S: Maintained 2033F: drivers/platform/x86/asus-wireless.c 2034 2035ASYMMETRIC KEYS 2036M: David Howells <dhowells@redhat.com> 2037L: keyrings@vger.kernel.org 2038S: Maintained 2039F: Documentation/crypto/asymmetric-keys.txt 2040F: include/linux/verification.h 2041F: include/crypto/public_key.h 2042F: include/crypto/pkcs7.h 2043F: crypto/asymmetric_keys/ 2044 2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2046R: Dan Williams <dan.j.williams@intel.com> 2047W: http://sourceforge.net/projects/xscaleiop 2048S: Odd fixes 2049F: Documentation/crypto/async-tx-api.txt 2050F: crypto/async_tx/ 2051F: drivers/dma/ 2052F: include/linux/dmaengine.h 2053F: include/linux/async_tx.h 2054 2055AT24 EEPROM DRIVER 2056M: Wolfram Sang <wsa@the-dreams.de> 2057L: linux-i2c@vger.kernel.org 2058S: Maintained 2059F: drivers/misc/eeprom/at24.c 2060F: include/linux/platform_data/at24.h 2061 2062ATA OVER ETHERNET (AOE) DRIVER 2063M: "Ed L. Cashin" <ed.cashin@acm.org> 2064W: http://www.openaoe.org/ 2065S: Supported 2066F: Documentation/aoe/ 2067F: drivers/block/aoe/ 2068 2069ATHEROS 71XX/9XXX GPIO DRIVER 2070M: Alban Bedel <albeu@free.fr> 2071W: https://github.com/AlbanBedel/linux 2072T: git git://github.com/AlbanBedel/linux 2073S: Maintained 2074F: drivers/gpio/gpio-ath79.c 2075F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2076 2077ATHEROS ATH GENERIC UTILITIES 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2079L: linux-wireless@vger.kernel.org 2080S: Supported 2081F: drivers/net/wireless/ath/* 2082 2083ATHEROS ATH5K WIRELESS DRIVER 2084M: Jiri Slaby <jirislaby@gmail.com> 2085M: Nick Kossifidis <mickflemm@gmail.com> 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2087L: linux-wireless@vger.kernel.org 2088W: http://wireless.kernel.org/en/users/Drivers/ath5k 2089S: Maintained 2090F: drivers/net/wireless/ath/ath5k/ 2091 2092ATHEROS ATH6KL WIRELESS DRIVER 2093M: Kalle Valo <kvalo@qca.qualcomm.com> 2094L: linux-wireless@vger.kernel.org 2095W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2097S: Supported 2098F: drivers/net/wireless/ath/ath6kl/ 2099 2100WILOCITY WIL6210 WIRELESS DRIVER 2101M: Maya Erez <qca_merez@qca.qualcomm.com> 2102L: linux-wireless@vger.kernel.org 2103L: wil6210@qca.qualcomm.com 2104S: Supported 2105W: http://wireless.kernel.org/en/users/Drivers/wil6210 2106F: drivers/net/wireless/ath/wil6210/ 2107F: include/uapi/linux/wil6210_uapi.h 2108 2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2110M: Christian Lamparter <chunkeey@googlemail.com> 2111L: linux-wireless@vger.kernel.org 2112W: http://wireless.kernel.org/en/users/Drivers/carl9170 2113S: Maintained 2114F: drivers/net/wireless/ath/carl9170/ 2115 2116ATK0110 HWMON DRIVER 2117M: Luca Tettamanti <kronos.it@gmail.com> 2118L: linux-hwmon@vger.kernel.org 2119S: Maintained 2120F: drivers/hwmon/asus_atk0110.c 2121 2122ATI_REMOTE2 DRIVER 2123M: Ville Syrjala <syrjala@sci.fi> 2124S: Maintained 2125F: drivers/input/misc/ati_remote2.c 2126 2127ATLX ETHERNET DRIVERS 2128M: Jay Cliburn <jcliburn@gmail.com> 2129M: Chris Snook <chris.snook@gmail.com> 2130L: netdev@vger.kernel.org 2131W: http://sourceforge.net/projects/atl1 2132W: http://atl1.sourceforge.net 2133S: Maintained 2134F: drivers/net/ethernet/atheros/ 2135 2136ATM 2137M: Chas Williams <3chas3@gmail.com> 2138L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2139L: netdev@vger.kernel.org 2140W: http://linux-atm.sourceforge.net 2141S: Maintained 2142F: drivers/atm/ 2143F: include/linux/atm* 2144F: include/uapi/linux/atm* 2145 2146ATMEL AT91 / AT32 MCI DRIVER 2147M: Ludovic Desroches <ludovic.desroches@atmel.com> 2148S: Maintained 2149F: drivers/mmc/host/atmel-mci.c 2150 2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2152M: Nicolas Ferre <nicolas.ferre@atmel.com> 2153S: Supported 2154F: drivers/power/reset/at91-sama5d2_shdwc.c 2155 2156ATMEL SAMA5D2 ADC DRIVER 2157M: Ludovic Desroches <ludovic.desroches@atmel.com> 2158L: linux-iio@vger.kernel.org 2159S: Supported 2160F: drivers/iio/adc/at91-sama5d2_adc.c 2161 2162ATMEL Audio ALSA driver 2163M: Nicolas Ferre <nicolas.ferre@atmel.com> 2164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2165S: Supported 2166F: sound/soc/atmel 2167 2168ATMEL DMA DRIVER 2169M: Nicolas Ferre <nicolas.ferre@atmel.com> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171S: Supported 2172F: drivers/dma/at_hdmac.c 2173F: drivers/dma/at_hdmac_regs.h 2174F: include/linux/platform_data/dma-atmel.h 2175 2176ATMEL XDMA DRIVER 2177M: Ludovic Desroches <ludovic.desroches@atmel.com> 2178L: linux-arm-kernel@lists.infradead.org 2179L: dmaengine@vger.kernel.org 2180S: Supported 2181F: drivers/dma/at_xdmac.c 2182 2183ATMEL I2C DRIVER 2184M: Ludovic Desroches <ludovic.desroches@atmel.com> 2185L: linux-i2c@vger.kernel.org 2186S: Supported 2187F: drivers/i2c/busses/i2c-at91.c 2188 2189ATMEL ISI DRIVER 2190M: Ludovic Desroches <ludovic.desroches@atmel.com> 2191L: linux-media@vger.kernel.org 2192S: Supported 2193F: drivers/media/platform/soc_camera/atmel-isi.c 2194F: include/media/atmel-isi.h 2195 2196ATMEL LCDFB DRIVER 2197M: Nicolas Ferre <nicolas.ferre@atmel.com> 2198L: linux-fbdev@vger.kernel.org 2199S: Maintained 2200F: drivers/video/fbdev/atmel_lcdfb.c 2201F: include/video/atmel_lcdc.h 2202 2203ATMEL MACB ETHERNET DRIVER 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205S: Supported 2206F: drivers/net/ethernet/cadence/ 2207 2208ATMEL NAND DRIVER 2209M: Wenyou Yang <wenyou.yang@atmel.com> 2210M: Josh Wu <rainyfeeling@outlook.com> 2211L: linux-mtd@lists.infradead.org 2212S: Supported 2213F: drivers/mtd/nand/atmel_nand* 2214 2215ATMEL SDMMC DRIVER 2216M: Ludovic Desroches <ludovic.desroches@atmel.com> 2217L: linux-mmc@vger.kernel.org 2218S: Supported 2219F: drivers/mmc/host/sdhci-of-at91.c 2220 2221ATMEL SPI DRIVER 2222M: Nicolas Ferre <nicolas.ferre@atmel.com> 2223S: Supported 2224F: drivers/spi/spi-atmel.* 2225 2226ATMEL SSC DRIVER 2227M: Nicolas Ferre <nicolas.ferre@atmel.com> 2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2229S: Supported 2230F: drivers/misc/atmel-ssc.c 2231F: include/linux/atmel-ssc.h 2232 2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2234M: Nicolas Ferre <nicolas.ferre@atmel.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Supported 2237F: drivers/misc/atmel_tclib.c 2238F: drivers/clocksource/tcb_clksrc.c 2239 2240ATMEL USBA UDC DRIVER 2241M: Nicolas Ferre <nicolas.ferre@atmel.com> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Supported 2244F: drivers/usb/gadget/udc/atmel_usba_udc.* 2245 2246ATMEL WIRELESS DRIVER 2247M: Simon Kelley <simon@thekelleys.org.uk> 2248L: linux-wireless@vger.kernel.org 2249W: http://www.thekelleys.org.uk/atmel 2250W: http://atmelwlandriver.sourceforge.net/ 2251S: Maintained 2252F: drivers/net/wireless/atmel/atmel* 2253 2254ATMEL MAXTOUCH DRIVER 2255M: Nick Dyer <nick@shmanahar.org> 2256T: git git://github.com/ndyer/linux.git 2257S: Maintained 2258F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2259F: drivers/input/touchscreen/atmel_mxt_ts.c 2260F: include/linux/platform_data/atmel_mxt_ts.h 2261 2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2263M: Bradley Grove <linuxdrivers@attotech.com> 2264L: linux-scsi@vger.kernel.org 2265W: http://www.attotech.com 2266S: Supported 2267F: drivers/scsi/esas2r 2268 2269ATUSB IEEE 802.15.4 RADIO DRIVER 2270M: Stefan Schmidt <stefan@osg.samsung.com> 2271L: linux-wpan@vger.kernel.org 2272S: Maintained 2273F: drivers/net/ieee802154/atusb.c 2274F: drivers/net/ieee802154/atusb.h 2275F: drivers/net/ieee802154/at86rf230.h 2276 2277AUDIT SUBSYSTEM 2278M: Paul Moore <paul@paul-moore.com> 2279M: Eric Paris <eparis@redhat.com> 2280L: linux-audit@redhat.com (moderated for non-subscribers) 2281W: http://people.redhat.com/sgrubb/audit/ 2282T: git git://git.infradead.org/users/pcmoore/audit 2283S: Maintained 2284F: include/linux/audit.h 2285F: include/uapi/linux/audit.h 2286F: kernel/audit* 2287 2288AUXILIARY DISPLAY DRIVERS 2289M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2290W: http://miguelojeda.es/auxdisplay.htm 2291W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2292S: Maintained 2293F: drivers/auxdisplay/ 2294F: include/linux/cfag12864b.h 2295 2296AVR32 ARCHITECTURE 2297M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2298M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2299W: http://www.atmel.com/products/AVR32/ 2300W: http://mirror.egtvedt.no/avr32linux.org/ 2301W: http://avrfreaks.net/ 2302S: Maintained 2303F: arch/avr32/ 2304 2305AVR32/AT32AP MACHINE SUPPORT 2306M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2307M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2308S: Maintained 2309F: arch/avr32/mach-at32ap/ 2310 2311AX.25 NETWORK LAYER 2312M: Ralf Baechle <ralf@linux-mips.org> 2313L: linux-hams@vger.kernel.org 2314W: http://www.linux-ax25.org/ 2315S: Maintained 2316F: include/uapi/linux/ax25.h 2317F: include/net/ax25.h 2318F: net/ax25/ 2319 2320AZ6007 DVB DRIVER 2321M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2322M: Mauro Carvalho Chehab <mchehab@kernel.org> 2323L: linux-media@vger.kernel.org 2324W: https://linuxtv.org 2325T: git git://linuxtv.org/media_tree.git 2326S: Maintained 2327F: drivers/media/usb/dvb-usb-v2/az6007.c 2328 2329AZTECH FM RADIO RECEIVER DRIVER 2330M: Hans Verkuil <hverkuil@xs4all.nl> 2331L: linux-media@vger.kernel.org 2332T: git git://linuxtv.org/media_tree.git 2333W: https://linuxtv.org 2334S: Maintained 2335F: drivers/media/radio/radio-aztech* 2336 2337B43 WIRELESS DRIVER 2338L: linux-wireless@vger.kernel.org 2339L: b43-dev@lists.infradead.org 2340W: http://wireless.kernel.org/en/users/Drivers/b43 2341S: Odd Fixes 2342F: drivers/net/wireless/broadcom/b43/ 2343 2344B43LEGACY WIRELESS DRIVER 2345M: Larry Finger <Larry.Finger@lwfinger.net> 2346L: linux-wireless@vger.kernel.org 2347L: b43-dev@lists.infradead.org 2348W: http://wireless.kernel.org/en/users/Drivers/b43 2349S: Maintained 2350F: drivers/net/wireless/broadcom/b43legacy/ 2351 2352BACKLIGHT CLASS/SUBSYSTEM 2353M: Jingoo Han <jingoohan1@gmail.com> 2354M: Lee Jones <lee.jones@linaro.org> 2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2356S: Maintained 2357F: drivers/video/backlight/ 2358F: include/linux/backlight.h 2359 2360BATMAN ADVANCED 2361M: Marek Lindner <mareklindner@neomailbox.ch> 2362M: Simon Wunderlich <sw@simonwunderlich.de> 2363M: Antonio Quartulli <a@unstable.cc> 2364L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2365W: https://www.open-mesh.org/ 2366Q: https://patchwork.open-mesh.org/project/batman/list/ 2367S: Maintained 2368F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2369F: Documentation/ABI/testing/sysfs-class-net-mesh 2370F: Documentation/networking/batman-adv.txt 2371F: include/uapi/linux/batman_adv.h 2372F: net/batman-adv/ 2373 2374BAYCOM/HDLCDRV DRIVERS FOR AX.25 2375M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2376L: linux-hams@vger.kernel.org 2377W: http://www.baycom.org/~tom/ham/ham.html 2378S: Maintained 2379F: drivers/net/hamradio/baycom* 2380 2381BCACHE (BLOCK LAYER CACHE) 2382M: Kent Overstreet <kent.overstreet@gmail.com> 2383L: linux-bcache@vger.kernel.org 2384W: http://bcache.evilpiepirate.org 2385S: Orphan 2386F: drivers/md/bcache/ 2387 2388BDISP ST MEDIA DRIVER 2389M: Fabien Dessenne <fabien.dessenne@st.com> 2390L: linux-media@vger.kernel.org 2391T: git git://linuxtv.org/media_tree.git 2392W: https://linuxtv.org 2393S: Supported 2394F: drivers/media/platform/sti/bdisp 2395 2396BEFS FILE SYSTEM 2397M: Luis de Bethencourt <luisbg@osg.samsung.com> 2398M: Salah Triki <salah.triki@gmail.com> 2399S: Maintained 2400T: git git://github.com/luisbg/linux-befs.git 2401F: Documentation/filesystems/befs.txt 2402F: fs/befs/ 2403 2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2405M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2406L: netdev@vger.kernel.org 2407S: Maintained 2408F: drivers/net/ethernet/ec_bhf.c 2409 2410BFS FILE SYSTEM 2411M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2412S: Maintained 2413F: Documentation/filesystems/bfs.txt 2414F: fs/bfs/ 2415F: include/uapi/linux/bfs_fs.h 2416 2417BLACKFIN ARCHITECTURE 2418M: Steven Miao <realmz6@gmail.com> 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2420T: git git://git.code.sf.net/p/adi-linux/code 2421W: http://blackfin.uclinux.org 2422S: Supported 2423F: arch/blackfin/ 2424 2425BLACKFIN EMAC DRIVER 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2427W: http://blackfin.uclinux.org 2428S: Supported 2429F: drivers/net/ethernet/adi/ 2430 2431BLACKFIN RTC DRIVER 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2433W: http://blackfin.uclinux.org 2434S: Supported 2435F: drivers/rtc/rtc-bfin.c 2436 2437BLACKFIN SDH DRIVER 2438M: Sonic Zhang <sonic.zhang@analog.com> 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2440W: http://blackfin.uclinux.org 2441S: Supported 2442F: drivers/mmc/host/bfin_sdh.c 2443 2444BLACKFIN SERIAL DRIVER 2445M: Sonic Zhang <sonic.zhang@analog.com> 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2447W: http://blackfin.uclinux.org 2448S: Supported 2449F: drivers/tty/serial/bfin_uart.c 2450 2451BLACKFIN WATCHDOG DRIVER 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2453W: http://blackfin.uclinux.org 2454S: Supported 2455F: drivers/watchdog/bfin_wdt.c 2456 2457BLACKFIN I2C TWI DRIVER 2458M: Sonic Zhang <sonic.zhang@analog.com> 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2460W: http://blackfin.uclinux.org/ 2461S: Supported 2462F: drivers/i2c/busses/i2c-bfin-twi.c 2463 2464BLACKFIN MEDIA DRIVER 2465M: Scott Jiang <scott.jiang.linux@gmail.com> 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org/ 2468S: Supported 2469F: drivers/media/platform/blackfin/ 2470F: drivers/media/i2c/adv7183* 2471F: drivers/media/i2c/vs6624* 2472 2473BLINKM RGB LED DRIVER 2474M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2475S: Maintained 2476F: drivers/leds/leds-blinkm.c 2477 2478BLOCK LAYER 2479M: Jens Axboe <axboe@kernel.dk> 2480L: linux-block@vger.kernel.org 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2482S: Maintained 2483F: block/ 2484F: kernel/trace/blktrace.c 2485F: lib/sbitmap.c 2486 2487BLOCK2MTD DRIVER 2488M: Joern Engel <joern@lazybastard.org> 2489L: linux-mtd@lists.infradead.org 2490S: Maintained 2491F: drivers/mtd/devices/block2mtd.c 2492 2493BLUETOOTH DRIVERS 2494M: Marcel Holtmann <marcel@holtmann.org> 2495M: Gustavo Padovan <gustavo@padovan.org> 2496M: Johan Hedberg <johan.hedberg@gmail.com> 2497L: linux-bluetooth@vger.kernel.org 2498W: http://www.bluez.org/ 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2501S: Maintained 2502F: drivers/bluetooth/ 2503 2504BLUETOOTH SUBSYSTEM 2505M: Marcel Holtmann <marcel@holtmann.org> 2506M: Gustavo Padovan <gustavo@padovan.org> 2507M: Johan Hedberg <johan.hedberg@gmail.com> 2508L: linux-bluetooth@vger.kernel.org 2509W: http://www.bluez.org/ 2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2512S: Maintained 2513F: net/bluetooth/ 2514F: include/net/bluetooth/ 2515 2516BONDING DRIVER 2517M: Jay Vosburgh <j.vosburgh@gmail.com> 2518M: Veaceslav Falico <vfalico@gmail.com> 2519M: Andy Gospodarek <andy@greyhouse.net> 2520L: netdev@vger.kernel.org 2521W: http://sourceforge.net/projects/bonding/ 2522S: Supported 2523F: drivers/net/bonding/ 2524F: include/uapi/linux/if_bonding.h 2525 2526BPF (Safe dynamic programs and tools) 2527M: Alexei Starovoitov <ast@kernel.org> 2528L: netdev@vger.kernel.org 2529L: linux-kernel@vger.kernel.org 2530S: Supported 2531F: kernel/bpf/ 2532 2533BROADCOM B44 10/100 ETHERNET DRIVER 2534M: Michael Chan <michael.chan@broadcom.com> 2535L: netdev@vger.kernel.org 2536S: Supported 2537F: drivers/net/ethernet/broadcom/b44.* 2538 2539BROADCOM B53 ETHERNET SWITCH DRIVER 2540M: Florian Fainelli <f.fainelli@gmail.com> 2541L: netdev@vger.kernel.org 2542L: openwrt-devel@lists.openwrt.org (subscribers-only) 2543S: Supported 2544F: drivers/net/dsa/b53/* 2545F: include/linux/platform_data/b53.h 2546 2547BROADCOM GENET ETHERNET DRIVER 2548M: Florian Fainelli <f.fainelli@gmail.com> 2549L: netdev@vger.kernel.org 2550S: Supported 2551F: drivers/net/ethernet/broadcom/genet/ 2552 2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2554M: Sony Chacko <sony.chacko@qlogic.com> 2555M: Dept-HSGLinuxNICDev@qlogic.com 2556L: netdev@vger.kernel.org 2557S: Supported 2558F: drivers/net/ethernet/broadcom/bnx2.* 2559F: drivers/net/ethernet/broadcom/bnx2_* 2560 2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2562M: Ariel Elior <ariel.elior@qlogic.com> 2563L: netdev@vger.kernel.org 2564S: Supported 2565F: drivers/net/ethernet/broadcom/bnx2x/ 2566 2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2568M: Florian Fainelli <f.fainelli@gmail.com> 2569M: Ray Jui <rjui@broadcom.com> 2570M: Scott Branden <sbranden@broadcom.com> 2571M: bcm-kernel-feedback-list@broadcom.com 2572T: git git://github.com/broadcom/mach-bcm 2573S: Maintained 2574N: bcm281* 2575N: bcm113* 2576N: bcm216* 2577N: kona 2578F: arch/arm/mach-bcm/ 2579 2580BROADCOM BCM2835 ARM ARCHITECTURE 2581M: Stephen Warren <swarren@wwwdotorg.org> 2582M: Lee Jones <lee@kernel.org> 2583M: Eric Anholt <eric@anholt.net> 2584L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2587S: Maintained 2588N: bcm2835 2589 2590BROADCOM BCM47XX MIPS ARCHITECTURE 2591M: Hauke Mehrtens <hauke@hauke-m.de> 2592M: Rafał Miłecki <zajec5@gmail.com> 2593L: linux-mips@linux-mips.org 2594S: Maintained 2595F: Documentation/devicetree/bindings/mips/brcm/ 2596F: arch/mips/bcm47xx/* 2597F: arch/mips/include/asm/mach-bcm47xx/* 2598 2599BROADCOM BCM5301X ARM ARCHITECTURE 2600M: Hauke Mehrtens <hauke@hauke-m.de> 2601M: Rafał Miłecki <zajec5@gmail.com> 2602M: bcm-kernel-feedback-list@broadcom.com 2603L: linux-arm-kernel@lists.infradead.org 2604S: Maintained 2605F: arch/arm/mach-bcm/bcm_5301x.c 2606F: arch/arm/boot/dts/bcm5301x*.dtsi 2607F: arch/arm/boot/dts/bcm470* 2608 2609BROADCOM BCM53573 ARM ARCHITECTURE 2610M: Rafał Miłecki <rafal@milecki.pl> 2611L: linux-arm-kernel@lists.infradead.org 2612S: Maintained 2613F: arch/arm/boot/dts/bcm53573* 2614F: arch/arm/boot/dts/bcm47189* 2615 2616BROADCOM BCM63XX ARM ARCHITECTURE 2617M: Florian Fainelli <f.fainelli@gmail.com> 2618M: bcm-kernel-feedback-list@broadcom.com 2619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2620T: git git://github.com/broadcom/stblinux.git 2621S: Maintained 2622N: bcm63xx 2623 2624BROADCOM BCM63XX/BCM33XX UDC DRIVER 2625M: Kevin Cernekee <cernekee@gmail.com> 2626L: linux-usb@vger.kernel.org 2627S: Maintained 2628F: drivers/usb/gadget/udc/bcm63xx_udc.* 2629 2630BROADCOM BCM7XXX ARM ARCHITECTURE 2631M: Brian Norris <computersforpeace@gmail.com> 2632M: Gregory Fong <gregory.0xf0@gmail.com> 2633M: Florian Fainelli <f.fainelli@gmail.com> 2634M: bcm-kernel-feedback-list@broadcom.com 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2636T: git git://github.com/broadcom/stblinux.git 2637S: Maintained 2638F: arch/arm/mach-bcm/*brcmstb* 2639F: arch/arm/boot/dts/bcm7*.dts* 2640F: drivers/bus/brcmstb_gisb.c 2641N: brcmstb 2642 2643BROADCOM BMIPS MIPS ARCHITECTURE 2644M: Kevin Cernekee <cernekee@gmail.com> 2645M: Florian Fainelli <f.fainelli@gmail.com> 2646L: linux-mips@linux-mips.org 2647T: git git://github.com/broadcom/stblinux.git 2648S: Maintained 2649F: arch/mips/bmips/* 2650F: arch/mips/include/asm/mach-bmips/* 2651F: arch/mips/kernel/*bmips* 2652F: arch/mips/boot/dts/brcm/bcm*.dts* 2653F: drivers/irqchip/irq-bcm63* 2654F: drivers/irqchip/irq-bcm7* 2655F: drivers/irqchip/irq-brcmstb* 2656F: include/linux/bcm963xx_nvram.h 2657F: include/linux/bcm963xx_tag.h 2658 2659BROADCOM TG3 GIGABIT ETHERNET DRIVER 2660M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2661M: Prashant Sreedharan <prashant@broadcom.com> 2662M: Michael Chan <mchan@broadcom.com> 2663L: netdev@vger.kernel.org 2664S: Supported 2665F: drivers/net/ethernet/broadcom/tg3.* 2666 2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2668M: Arend van Spriel <arend.vanspriel@broadcom.com> 2669M: Franky Lin <franky.lin@broadcom.com> 2670M: Hante Meuleman <hante.meuleman@broadcom.com> 2671L: linux-wireless@vger.kernel.org 2672L: brcm80211-dev-list.pdl@broadcom.com 2673S: Supported 2674F: drivers/net/wireless/broadcom/brcm80211/ 2675 2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2677M: QLogic-Storage-Upstream@qlogic.com 2678L: linux-scsi@vger.kernel.org 2679S: Supported 2680F: drivers/scsi/bnx2fc/ 2681 2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2683M: QLogic-Storage-Upstream@qlogic.com 2684L: linux-scsi@vger.kernel.org 2685S: Supported 2686F: drivers/scsi/bnx2i/ 2687 2688BROADCOM IPROC ARM ARCHITECTURE 2689M: Ray Jui <rjui@broadcom.com> 2690M: Scott Branden <sbranden@broadcom.com> 2691M: Jon Mason <jonmason@broadcom.com> 2692M: bcm-kernel-feedback-list@broadcom.com 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2694T: git git://github.com/broadcom/cygnus-linux.git 2695S: Maintained 2696N: iproc 2697N: cygnus 2698N: bcm[-_]nsp 2699N: bcm9113* 2700N: bcm9583* 2701N: bcm9585* 2702N: bcm9586* 2703N: bcm988312 2704N: bcm113* 2705N: bcm583* 2706N: bcm585* 2707N: bcm586* 2708N: bcm88312 2709F: arch/arm64/boot/dts/broadcom/ns2* 2710F: drivers/clk/bcm/clk-ns* 2711F: drivers/pinctrl/bcm/pinctrl-ns* 2712 2713BROADCOM BRCMSTB GPIO DRIVER 2714M: Gregory Fong <gregory.0xf0@gmail.com> 2715L: bcm-kernel-feedback-list@broadcom.com 2716S: Supported 2717F: drivers/gpio/gpio-brcmstb.c 2718F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2719 2720BROADCOM KONA GPIO DRIVER 2721M: Ray Jui <rjui@broadcom.com> 2722L: bcm-kernel-feedback-list@broadcom.com 2723S: Supported 2724F: drivers/gpio/gpio-bcm-kona.c 2725F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2726 2727BROADCOM NVRAM DRIVER 2728M: Rafał Miłecki <zajec5@gmail.com> 2729L: linux-mips@linux-mips.org 2730S: Maintained 2731F: drivers/firmware/broadcom/* 2732 2733BROADCOM STB NAND FLASH DRIVER 2734M: Brian Norris <computersforpeace@gmail.com> 2735M: Kamal Dasu <kdasu.kdev@gmail.com> 2736L: linux-mtd@lists.infradead.org 2737L: bcm-kernel-feedback-list@broadcom.com 2738S: Maintained 2739F: drivers/mtd/nand/brcmnand/ 2740 2741BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2742M: Rafał Miłecki <zajec5@gmail.com> 2743L: linux-wireless@vger.kernel.org 2744S: Maintained 2745F: drivers/bcma/ 2746F: include/linux/bcma/ 2747 2748BROADCOM SYSTEMPORT ETHERNET DRIVER 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750L: netdev@vger.kernel.org 2751S: Supported 2752F: drivers/net/ethernet/broadcom/bcmsysport.* 2753 2754BROADCOM VULCAN ARM64 SOC 2755M: Jayachandran C. <jchandra@broadcom.com> 2756M: bcm-kernel-feedback-list@broadcom.com 2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2758S: Maintained 2759F: arch/arm64/boot/dts/broadcom/vulcan* 2760 2761BROCADE BFA FC SCSI DRIVER 2762M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2763M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2764L: linux-scsi@vger.kernel.org 2765S: Supported 2766F: drivers/scsi/bfa/ 2767 2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2769M: Rasesh Mody <rasesh.mody@qlogic.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/brocade/bna/ 2773 2774BSG (block layer generic sg v4 driver) 2775M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2776L: linux-scsi@vger.kernel.org 2777S: Supported 2778F: block/bsg.c 2779F: include/linux/bsg.h 2780F: include/uapi/linux/bsg.h 2781 2782BT87X AUDIO DRIVER 2783M: Clemens Ladisch <clemens@ladisch.de> 2784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2785T: git git://git.alsa-project.org/alsa-kernel.git 2786S: Maintained 2787F: Documentation/sound/alsa/Bt87x.txt 2788F: sound/pci/bt87x.c 2789 2790BT8XXGPIO DRIVER 2791M: Michael Buesch <m@bues.ch> 2792W: http://bu3sch.de/btgpio.php 2793S: Maintained 2794F: drivers/gpio/gpio-bt8xx.c 2795 2796BTRFS FILE SYSTEM 2797M: Chris Mason <clm@fb.com> 2798M: Josef Bacik <jbacik@fb.com> 2799M: David Sterba <dsterba@suse.com> 2800L: linux-btrfs@vger.kernel.org 2801W: http://btrfs.wiki.kernel.org/ 2802Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2804S: Maintained 2805F: Documentation/filesystems/btrfs.txt 2806F: fs/btrfs/ 2807 2808BTTV VIDEO4LINUX DRIVER 2809M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2810M: Mauro Carvalho Chehab <mchehab@kernel.org> 2811L: linux-media@vger.kernel.org 2812W: https://linuxtv.org 2813T: git git://linuxtv.org/media_tree.git 2814S: Odd fixes 2815F: Documentation/media/v4l-drivers/bttv* 2816F: drivers/media/pci/bt8xx/bttv* 2817 2818BUSLOGIC SCSI DRIVER 2819M: Khalid Aziz <khalid@gonehiking.org> 2820L: linux-scsi@vger.kernel.org 2821S: Maintained 2822F: drivers/scsi/BusLogic.* 2823F: drivers/scsi/FlashPoint.* 2824 2825C-MEDIA CMI8788 DRIVER 2826M: Clemens Ladisch <clemens@ladisch.de> 2827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2828T: git git://git.alsa-project.org/alsa-kernel.git 2829S: Maintained 2830F: sound/pci/oxygen/ 2831 2832C6X ARCHITECTURE 2833M: Mark Salter <msalter@redhat.com> 2834M: Aurelien Jacquiot <a-jacquiot@ti.com> 2835L: linux-c6x-dev@linux-c6x.org 2836W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2837S: Maintained 2838F: arch/c6x/ 2839 2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2841M: David Howells <dhowells@redhat.com> 2842L: linux-cachefs@redhat.com (moderated for non-subscribers) 2843S: Supported 2844F: Documentation/filesystems/caching/cachefiles.txt 2845F: fs/cachefiles/ 2846 2847CADET FM/AM RADIO RECEIVER DRIVER 2848M: Hans Verkuil <hverkuil@xs4all.nl> 2849L: linux-media@vger.kernel.org 2850T: git git://linuxtv.org/media_tree.git 2851W: https://linuxtv.org 2852S: Maintained 2853F: drivers/media/radio/radio-cadet* 2854 2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2856M: Jonathan Corbet <corbet@lwn.net> 2857L: linux-media@vger.kernel.org 2858T: git git://linuxtv.org/media_tree.git 2859S: Maintained 2860F: Documentation/media/v4l-drivers/cafe_ccic* 2861F: drivers/media/platform/marvell-ccic/ 2862 2863CAIF NETWORK LAYER 2864M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: Documentation/networking/caif/ 2868F: drivers/net/caif/ 2869F: include/uapi/linux/caif/ 2870F: include/net/caif/ 2871F: net/caif/ 2872 2873CALGARY x86-64 IOMMU 2874M: Muli Ben-Yehuda <mulix@mulix.org> 2875M: Jon Mason <jdmason@kudzu.us> 2876L: iommu@lists.linux-foundation.org 2877S: Maintained 2878F: arch/x86/kernel/pci-calgary_64.c 2879F: arch/x86/kernel/tce_64.c 2880F: arch/x86/include/asm/calgary.h 2881F: arch/x86/include/asm/tce.h 2882 2883CAN NETWORK LAYER 2884M: Oliver Hartkopp <socketcan@hartkopp.net> 2885M: Marc Kleine-Budde <mkl@pengutronix.de> 2886L: linux-can@vger.kernel.org 2887W: https://github.com/linux-can 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2890S: Maintained 2891F: Documentation/networking/can.txt 2892F: net/can/ 2893F: include/linux/can/core.h 2894F: include/uapi/linux/can.h 2895F: include/uapi/linux/can/bcm.h 2896F: include/uapi/linux/can/raw.h 2897F: include/uapi/linux/can/gw.h 2898 2899CAN NETWORK DRIVERS 2900M: Wolfgang Grandegger <wg@grandegger.com> 2901M: Marc Kleine-Budde <mkl@pengutronix.de> 2902L: linux-can@vger.kernel.org 2903W: https://github.com/linux-can 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2906S: Maintained 2907F: Documentation/devicetree/bindings/net/can/ 2908F: drivers/net/can/ 2909F: include/linux/can/dev.h 2910F: include/linux/can/platform/ 2911F: include/uapi/linux/can/error.h 2912F: include/uapi/linux/can/netlink.h 2913 2914CAPABILITIES 2915M: Serge Hallyn <serge@hallyn.com> 2916L: linux-security-module@vger.kernel.org 2917S: Supported 2918F: include/linux/capability.h 2919F: include/uapi/linux/capability.h 2920F: security/commoncap.c 2921F: kernel/capability.c 2922 2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2924M: Kevin Tsai <ktsai@capellamicro.com> 2925S: Maintained 2926F: drivers/iio/light/cm* 2927F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2928 2929CAVIUM I2C DRIVER 2930M: Jan Glauber <jglauber@cavium.com> 2931M: David Daney <david.daney@cavium.com> 2932W: http://www.cavium.com 2933S: Supported 2934F: drivers/i2c/busses/i2c-octeon* 2935F: drivers/i2c/busses/i2c-thunderx* 2936 2937CAVIUM LIQUIDIO NETWORK DRIVER 2938M: Derek Chickles <derek.chickles@caviumnetworks.com> 2939M: Satanand Burla <satananda.burla@caviumnetworks.com> 2940M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2941M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2942L: netdev@vger.kernel.org 2943W: http://www.cavium.com 2944S: Supported 2945F: drivers/net/ethernet/cavium/liquidio/ 2946 2947CC2520 IEEE-802.15.4 RADIO DRIVER 2948M: Varka Bhadram <varkabhadram@gmail.com> 2949L: linux-wpan@vger.kernel.org 2950S: Maintained 2951F: drivers/net/ieee802154/cc2520.c 2952F: include/linux/spi/cc2520.h 2953F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2954 2955CEC DRIVER 2956M: Hans Verkuil <hans.verkuil@cisco.com> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959W: http://linuxtv.org 2960S: Supported 2961F: Documentation/cec.txt 2962F: Documentation/media/uapi/cec 2963F: drivers/staging/media/cec/ 2964F: drivers/media/cec-edid.c 2965F: drivers/media/rc/keymaps/rc-cec.c 2966F: include/media/cec.h 2967F: include/media/cec-edid.h 2968F: include/linux/cec.h 2969F: include/linux/cec-funcs.h 2970 2971CELL BROADBAND ENGINE ARCHITECTURE 2972M: Arnd Bergmann <arnd@arndb.de> 2973L: linuxppc-dev@lists.ozlabs.org 2974W: http://www.ibm.com/developerworks/power/cell/ 2975S: Supported 2976F: arch/powerpc/include/asm/cell*.h 2977F: arch/powerpc/include/asm/spu*.h 2978F: arch/powerpc/include/uapi/asm/spu*.h 2979F: arch/powerpc/oprofile/*cell* 2980F: arch/powerpc/platforms/cell/ 2981 2982CEPH COMMON CODE (LIBCEPH) 2983M: Ilya Dryomov <idryomov@gmail.com> 2984M: "Yan, Zheng" <zyan@redhat.com> 2985M: Sage Weil <sage@redhat.com> 2986L: ceph-devel@vger.kernel.org 2987W: http://ceph.com/ 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2989T: git git://github.com/ceph/ceph-client.git 2990S: Supported 2991F: net/ceph/ 2992F: include/linux/ceph/ 2993F: include/linux/crush/ 2994 2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2996M: "Yan, Zheng" <zyan@redhat.com> 2997M: Sage Weil <sage@redhat.com> 2998M: Ilya Dryomov <idryomov@gmail.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: Documentation/filesystems/ceph.txt 3005F: fs/ceph/ 3006 3007CERTIFICATE HANDLING: 3008M: David Howells <dhowells@redhat.com> 3009M: David Woodhouse <dwmw2@infradead.org> 3010L: keyrings@vger.kernel.org 3011S: Maintained 3012F: Documentation/module-signing.txt 3013F: certs/ 3014F: scripts/sign-file.c 3015F: scripts/extract-cert.c 3016 3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3018L: linux-usb@vger.kernel.org 3019S: Orphan 3020F: Documentation/usb/WUSB-Design-overview.txt 3021F: Documentation/usb/wusb-cbaf 3022F: drivers/usb/host/hwa-hc.c 3023F: drivers/usb/host/whci/ 3024F: drivers/usb/wusbcore/ 3025F: include/linux/usb/wusb* 3026 3027CFAG12864B LCD DRIVER 3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3029W: http://miguelojeda.es/auxdisplay.htm 3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3031S: Maintained 3032F: drivers/auxdisplay/cfag12864b.c 3033F: include/linux/cfag12864b.h 3034 3035CFAG12864BFB LCD FRAMEBUFFER DRIVER 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3037W: http://miguelojeda.es/auxdisplay.htm 3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3039S: Maintained 3040F: drivers/auxdisplay/cfag12864bfb.c 3041F: include/linux/cfag12864b.h 3042 3043CFG80211 and NL80211 3044M: Johannes Berg <johannes@sipsolutions.net> 3045L: linux-wireless@vger.kernel.org 3046W: http://wireless.kernel.org/ 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3049S: Maintained 3050F: include/uapi/linux/nl80211.h 3051F: include/net/cfg80211.h 3052F: net/wireless/* 3053X: net/wireless/wext* 3054 3055CHAR and MISC DRIVERS 3056M: Arnd Bergmann <arnd@arndb.de> 3057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3059S: Supported 3060F: drivers/char/* 3061F: drivers/misc/* 3062F: include/linux/miscdevice.h 3063 3064CHECKPATCH 3065M: Andy Whitcroft <apw@canonical.com> 3066M: Joe Perches <joe@perches.com> 3067S: Maintained 3068F: scripts/checkpatch.pl 3069 3070CHINESE DOCUMENTATION 3071M: Harry Wei <harryxiyou@gmail.com> 3072L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3073L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3074S: Maintained 3075F: Documentation/zh_CN/ 3076 3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3078M: Peter Chen <Peter.Chen@nxp.com> 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3080L: linux-usb@vger.kernel.org 3081S: Maintained 3082F: drivers/usb/chipidea/ 3083 3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3085M: Hans de Goede <hdegoede@redhat.com> 3086L: linux-input@vger.kernel.org 3087S: Maintained 3088F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3089F: drivers/input/touchscreen/chipone_icn8318.c 3090 3091CHROME HARDWARE PLATFORM SUPPORT 3092M: Olof Johansson <olof@lixom.net> 3093S: Maintained 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3095F: drivers/platform/chrome/ 3096 3097CISCO VIC ETHERNET NIC DRIVER 3098M: Christian Benvenuti <benve@cisco.com> 3099M: Sujith Sankar <ssujith@cisco.com> 3100M: Govindarajulu Varadarajan <_govind@gmx.com> 3101M: Neel Patel <neepatel@cisco.com> 3102S: Supported 3103F: drivers/net/ethernet/cisco/enic/ 3104 3105CISCO VIC LOW LATENCY NIC DRIVER 3106M: Christian Benvenuti <benve@cisco.com> 3107M: Dave Goodell <dgoodell@cisco.com> 3108S: Supported 3109F: drivers/infiniband/hw/usnic/ 3110 3111CIRRUS LOGIC EP93XX ETHERNET DRIVER 3112M: Hartley Sweeten <hsweeten@visionengravers.com> 3113L: netdev@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3116 3117CIRRUS LOGIC AUDIO CODEC DRIVERS 3118M: Brian Austin <brian.austin@cirrus.com> 3119M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3121S: Maintained 3122F: sound/soc/codecs/cs* 3123 3124CLEANCACHE API 3125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3126L: linux-kernel@vger.kernel.org 3127S: Maintained 3128F: mm/cleancache.c 3129F: include/linux/cleancache.h 3130 3131CLK API 3132M: Russell King <linux@armlinux.org.uk> 3133L: linux-clk@vger.kernel.org 3134S: Maintained 3135F: include/linux/clk.h 3136 3137CLOCKSOURCE, CLOCKEVENT DRIVERS 3138M: Daniel Lezcano <daniel.lezcano@linaro.org> 3139M: Thomas Gleixner <tglx@linutronix.de> 3140L: linux-kernel@vger.kernel.org 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3142S: Supported 3143F: drivers/clocksource 3144 3145CISCO FCOE HBA DRIVER 3146M: Hiral Patel <hiralpat@cisco.com> 3147M: Suma Ramars <sramars@cisco.com> 3148M: Brian Uchino <buchino@cisco.com> 3149L: linux-scsi@vger.kernel.org 3150S: Supported 3151F: drivers/scsi/fnic/ 3152 3153CISCO SCSI HBA DRIVER 3154M: Narsimhulu Musini <nmusini@cisco.com> 3155M: Sesidhar Baddela <sebaddel@cisco.com> 3156L: linux-scsi@vger.kernel.org 3157S: Supported 3158F: drivers/scsi/snic/ 3159 3160CMPC ACPI DRIVER 3161M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3162M: Daniel Oliveira Nascimento <don@syst.com.br> 3163L: platform-driver-x86@vger.kernel.org 3164S: Supported 3165F: drivers/platform/x86/classmate-laptop.c 3166 3167COBALT MEDIA DRIVER 3168M: Hans Verkuil <hans.verkuil@cisco.com> 3169L: linux-media@vger.kernel.org 3170T: git git://linuxtv.org/media_tree.git 3171W: https://linuxtv.org 3172S: Supported 3173F: drivers/media/pci/cobalt/ 3174 3175COCCINELLE/Semantic Patches (SmPL) 3176M: Julia Lawall <Julia.Lawall@lip6.fr> 3177M: Gilles Muller <Gilles.Muller@lip6.fr> 3178M: Nicolas Palix <nicolas.palix@imag.fr> 3179M: Michal Marek <mmarek@suse.com> 3180L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3182W: http://coccinelle.lip6.fr/ 3183S: Supported 3184F: Documentation/dev-tools/coccinelle.rst 3185F: scripts/coccinelle/ 3186F: scripts/coccicheck 3187 3188CODA FILE SYSTEM 3189M: Jan Harkes <jaharkes@cs.cmu.edu> 3190M: coda@cs.cmu.edu 3191L: codalist@coda.cs.cmu.edu 3192W: http://www.coda.cs.cmu.edu/ 3193S: Maintained 3194F: Documentation/filesystems/coda.txt 3195F: fs/coda/ 3196F: include/linux/coda*.h 3197F: include/uapi/linux/coda*.h 3198 3199CODA V4L2 MEM2MEM DRIVER 3200M: Philipp Zabel <p.zabel@pengutronix.de> 3201L: linux-media@vger.kernel.org 3202S: Maintained 3203F: Documentation/devicetree/bindings/media/coda.txt 3204F: drivers/media/platform/coda/ 3205 3206COMMON CLK FRAMEWORK 3207M: Michael Turquette <mturquette@baylibre.com> 3208M: Stephen Boyd <sboyd@codeaurora.org> 3209L: linux-clk@vger.kernel.org 3210Q: http://patchwork.kernel.org/project/linux-clk/list/ 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3212S: Maintained 3213F: Documentation/devicetree/bindings/clock/ 3214F: drivers/clk/ 3215X: drivers/clk/clkdev.c 3216F: include/linux/clk-pr* 3217F: include/linux/clk/ 3218 3219COMMON INTERNET FILE SYSTEM (CIFS) 3220M: Steve French <sfrench@samba.org> 3221L: linux-cifs@vger.kernel.org 3222L: samba-technical@lists.samba.org (moderated for non-subscribers) 3223W: http://linux-cifs.samba.org/ 3224T: git git://git.samba.org/sfrench/cifs-2.6.git 3225S: Supported 3226F: Documentation/filesystems/cifs/ 3227F: fs/cifs/ 3228 3229COMPACTPCI HOTPLUG CORE 3230M: Scott Murray <scott@spiteful.org> 3231L: linux-pci@vger.kernel.org 3232S: Maintained 3233F: drivers/pci/hotplug/cpci_hotplug* 3234 3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpcihp_zt5550.* 3240 3241COMPACTPCI HOTPLUG GENERIC DRIVER 3242M: Scott Murray <scott@spiteful.org> 3243L: linux-pci@vger.kernel.org 3244S: Maintained 3245F: drivers/pci/hotplug/cpcihp_generic.c 3246 3247COMPAL LAPTOP SUPPORT 3248M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3249L: platform-driver-x86@vger.kernel.org 3250S: Maintained 3251F: drivers/platform/x86/compal-laptop.c 3252 3253CONEXANT ACCESSRUNNER USB DRIVER 3254L: accessrunner-general@lists.sourceforge.net 3255W: http://accessrunner.sourceforge.net/ 3256S: Orphan 3257F: drivers/usb/atm/cxacru.c 3258 3259CONFIGFS 3260M: Joel Becker <jlbec@evilplan.org> 3261M: Christoph Hellwig <hch@lst.de> 3262T: git git://git.infradead.org/users/hch/configfs.git 3263S: Supported 3264F: fs/configfs/ 3265F: include/linux/configfs.h 3266 3267CONNECTOR 3268M: Evgeniy Polyakov <zbr@ioremap.net> 3269L: netdev@vger.kernel.org 3270S: Maintained 3271F: drivers/connector/ 3272 3273CONTROL GROUP (CGROUP) 3274M: Tejun Heo <tj@kernel.org> 3275M: Li Zefan <lizefan@huawei.com> 3276M: Johannes Weiner <hannes@cmpxchg.org> 3277L: cgroups@vger.kernel.org 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3279S: Maintained 3280F: Documentation/cgroup* 3281F: include/linux/cgroup* 3282F: kernel/cgroup* 3283 3284CONTROL GROUP - CPUSET 3285M: Li Zefan <lizefan@huawei.com> 3286L: cgroups@vger.kernel.org 3287W: http://www.bullopensource.org/cpuset/ 3288W: http://oss.sgi.com/projects/cpusets/ 3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3290S: Maintained 3291F: Documentation/cgroup-v1/cpusets.txt 3292F: include/linux/cpuset.h 3293F: kernel/cpuset.c 3294 3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3296M: Johannes Weiner <hannes@cmpxchg.org> 3297M: Michal Hocko <mhocko@kernel.org> 3298M: Vladimir Davydov <vdavydov.dev@gmail.com> 3299L: cgroups@vger.kernel.org 3300L: linux-mm@kvack.org 3301S: Maintained 3302F: mm/memcontrol.c 3303F: mm/swap_cgroup.c 3304 3305CORETEMP HARDWARE MONITORING DRIVER 3306M: Fenghua Yu <fenghua.yu@intel.com> 3307L: linux-hwmon@vger.kernel.org 3308S: Maintained 3309F: Documentation/hwmon/coretemp 3310F: drivers/hwmon/coretemp.c 3311 3312COSA/SRP SYNC SERIAL DRIVER 3313M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3314W: http://www.fi.muni.cz/~kas/cosa/ 3315S: Maintained 3316F: drivers/net/wan/cosa* 3317 3318CPMAC ETHERNET DRIVER 3319M: Florian Fainelli <f.fainelli@gmail.com> 3320L: netdev@vger.kernel.org 3321S: Maintained 3322F: drivers/net/ethernet/ti/cpmac.c 3323 3324CPU FREQUENCY DRIVERS 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3326M: Viresh Kumar <viresh.kumar@linaro.org> 3327L: linux-pm@vger.kernel.org 3328S: Maintained 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3330T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3331F: Documentation/cpu-freq/ 3332F: drivers/cpufreq/ 3333F: include/linux/cpufreq.h 3334 3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3336M: Viresh Kumar <viresh.kumar@linaro.org> 3337M: Sudeep Holla <sudeep.holla@arm.com> 3338L: linux-pm@vger.kernel.org 3339W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3340S: Maintained 3341F: drivers/cpufreq/arm_big_little.h 3342F: drivers/cpufreq/arm_big_little.c 3343F: drivers/cpufreq/arm_big_little_dt.c 3344 3345CPUIDLE DRIVER - ARM BIG LITTLE 3346M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3347M: Daniel Lezcano <daniel.lezcano@linaro.org> 3348L: linux-pm@vger.kernel.org 3349L: linux-arm-kernel@lists.infradead.org 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3351S: Maintained 3352F: drivers/cpuidle/cpuidle-big_little.c 3353 3354CPUIDLE DRIVER - ARM EXYNOS 3355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3356M: Daniel Lezcano <daniel.lezcano@linaro.org> 3357M: Kukjin Kim <kgene@kernel.org> 3358L: linux-pm@vger.kernel.org 3359L: linux-samsung-soc@vger.kernel.org 3360S: Supported 3361F: drivers/cpuidle/cpuidle-exynos.c 3362F: arch/arm/mach-exynos/pm.c 3363 3364CPUIDLE DRIVERS 3365M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3366M: Daniel Lezcano <daniel.lezcano@linaro.org> 3367L: linux-pm@vger.kernel.org 3368S: Maintained 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3370F: drivers/cpuidle/* 3371F: include/linux/cpuidle.h 3372 3373CPUID/MSR DRIVER 3374M: "H. Peter Anvin" <hpa@zytor.com> 3375S: Maintained 3376F: arch/x86/kernel/cpuid.c 3377F: arch/x86/kernel/msr.c 3378 3379CPU POWER MONITORING SUBSYSTEM 3380M: Thomas Renninger <trenn@suse.com> 3381L: linux-pm@vger.kernel.org 3382S: Maintained 3383F: tools/power/cpupower/ 3384 3385CRAMFS FILESYSTEM 3386W: http://sourceforge.net/projects/cramfs/ 3387S: Orphan / Obsolete 3388F: Documentation/filesystems/cramfs.txt 3389F: fs/cramfs/ 3390 3391CRIS PORT 3392M: Mikael Starvik <starvik@axis.com> 3393M: Jesper Nilsson <jesper.nilsson@axis.com> 3394L: linux-cris-kernel@axis.com 3395W: http://developer.axis.com 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3397S: Maintained 3398F: arch/cris/ 3399F: drivers/tty/serial/crisv10.* 3400 3401CRYPTO API 3402M: Herbert Xu <herbert@gondor.apana.org.au> 3403M: "David S. Miller" <davem@davemloft.net> 3404L: linux-crypto@vger.kernel.org 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3407S: Maintained 3408F: Documentation/crypto/ 3409F: Documentation/devicetree/bindings/crypto/ 3410F: Documentation/DocBook/crypto-API.tmpl 3411F: arch/*/crypto/ 3412F: crypto/ 3413F: drivers/crypto/ 3414F: include/crypto/ 3415 3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3417M: Neil Horman <nhorman@tuxdriver.com> 3418L: linux-crypto@vger.kernel.org 3419S: Maintained 3420F: crypto/ansi_cprng.c 3421F: crypto/rng.c 3422 3423CS3308 MEDIA DRIVER 3424M: Hans Verkuil <hverkuil@xs4all.nl> 3425L: linux-media@vger.kernel.org 3426T: git git://linuxtv.org/media_tree.git 3427W: http://linuxtv.org 3428S: Odd Fixes 3429F: drivers/media/i2c/cs3308.c 3430F: drivers/media/i2c/cs3308.h 3431 3432CS5535 Audio ALSA driver 3433M: Jaya Kumar <jayakumar.alsa@gmail.com> 3434S: Maintained 3435F: sound/pci/cs5535audio/ 3436 3437CW1200 WLAN driver 3438M: Solomon Peachy <pizza@shaftnet.org> 3439S: Maintained 3440F: drivers/net/wireless/st/cw1200/ 3441 3442CX18 VIDEO4LINUX DRIVER 3443M: Andy Walls <awalls@md.metrocast.net> 3444L: ivtv-devel@ivtvdriver.org (subscribers-only) 3445L: linux-media@vger.kernel.org 3446T: git git://linuxtv.org/media_tree.git 3447W: https://linuxtv.org 3448W: http://www.ivtvdriver.org/index.php/Cx18 3449S: Maintained 3450F: Documentation/media/v4l-drivers/cx18* 3451F: drivers/media/pci/cx18/ 3452F: include/uapi/linux/ivtv* 3453 3454CX2341X MPEG ENCODER HELPER MODULE 3455M: Hans Verkuil <hverkuil@xs4all.nl> 3456L: linux-media@vger.kernel.org 3457T: git git://linuxtv.org/media_tree.git 3458W: https://linuxtv.org 3459S: Maintained 3460F: drivers/media/common/cx2341x* 3461F: include/media/cx2341x* 3462 3463CX24120 MEDIA DRIVER 3464M: Jemma Denson <jdenson@gmail.com> 3465M: Patrick Boettcher <patrick.boettcher@posteo.de> 3466L: linux-media@vger.kernel.org 3467W: https://linuxtv.org 3468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3469S: Maintained 3470F: drivers/media/dvb-frontends/cx24120* 3471 3472CX88 VIDEO4LINUX DRIVER 3473M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3474M: Mauro Carvalho Chehab <mchehab@kernel.org> 3475L: linux-media@vger.kernel.org 3476W: https://linuxtv.org 3477T: git git://linuxtv.org/media_tree.git 3478S: Odd fixes 3479F: Documentation/media/v4l-drivers/cx88* 3480F: drivers/media/pci/cx88/ 3481 3482CXD2820R MEDIA DRIVER 3483M: Antti Palosaari <crope@iki.fi> 3484L: linux-media@vger.kernel.org 3485W: https://linuxtv.org 3486W: http://palosaari.fi/linux/ 3487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3488T: git git://linuxtv.org/anttip/media_tree.git 3489S: Maintained 3490F: drivers/media/dvb-frontends/cxd2820r* 3491 3492CXGB3 ETHERNET DRIVER (CXGB3) 3493M: Santosh Raspatur <santosh@chelsio.com> 3494L: netdev@vger.kernel.org 3495W: http://www.chelsio.com 3496S: Supported 3497F: drivers/net/ethernet/chelsio/cxgb3/ 3498 3499CXGB3 ISCSI DRIVER (CXGB3I) 3500M: Karen Xie <kxie@chelsio.com> 3501L: linux-scsi@vger.kernel.org 3502W: http://www.chelsio.com 3503S: Supported 3504F: drivers/scsi/cxgbi/cxgb3i 3505 3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3507M: Steve Wise <swise@chelsio.com> 3508L: linux-rdma@vger.kernel.org 3509W: http://www.openfabrics.org 3510S: Supported 3511F: drivers/infiniband/hw/cxgb3/ 3512F: include/uapi/rdma/cxgb3-abi.h 3513 3514CXGB4 ETHERNET DRIVER (CXGB4) 3515M: Hariprasad S <hariprasad@chelsio.com> 3516L: netdev@vger.kernel.org 3517W: http://www.chelsio.com 3518S: Supported 3519F: drivers/net/ethernet/chelsio/cxgb4/ 3520 3521CXGB4 ISCSI DRIVER (CXGB4I) 3522M: Karen Xie <kxie@chelsio.com> 3523L: linux-scsi@vger.kernel.org 3524W: http://www.chelsio.com 3525S: Supported 3526F: drivers/scsi/cxgbi/cxgb4i 3527 3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3529M: Steve Wise <swise@chelsio.com> 3530L: linux-rdma@vger.kernel.org 3531W: http://www.openfabrics.org 3532S: Supported 3533F: drivers/infiniband/hw/cxgb4/ 3534F: include/uapi/rdma/cxgb4-abi.h 3535 3536CXGB4VF ETHERNET DRIVER (CXGB4VF) 3537M: Casey Leedom <leedom@chelsio.com> 3538L: netdev@vger.kernel.org 3539W: http://www.chelsio.com 3540S: Supported 3541F: drivers/net/ethernet/chelsio/cxgb4vf/ 3542 3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3544M: Ian Munsie <imunsie@au1.ibm.com> 3545M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3546L: linuxppc-dev@lists.ozlabs.org 3547S: Supported 3548F: arch/powerpc/platforms/powernv/pci-cxl.c 3549F: drivers/misc/cxl/ 3550F: include/misc/cxl* 3551F: include/uapi/misc/cxl.h 3552F: Documentation/powerpc/cxl.txt 3553F: Documentation/ABI/testing/sysfs-class-cxl 3554 3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3556M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3557M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3558M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3559L: linux-scsi@vger.kernel.org 3560S: Supported 3561F: drivers/scsi/cxlflash/ 3562F: include/uapi/scsi/cxlflash_ioctls.h 3563F: Documentation/powerpc/cxlflash.txt 3564 3565STMMAC ETHERNET DRIVER 3566M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3567M: Alexandre Torgue <alexandre.torgue@st.com> 3568L: netdev@vger.kernel.org 3569W: http://www.stlinux.com 3570S: Supported 3571F: drivers/net/ethernet/stmicro/stmmac/ 3572 3573CYBERPRO FB DRIVER 3574M: Russell King <linux@armlinux.org.uk> 3575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3576W: http://www.armlinux.org.uk/ 3577S: Maintained 3578F: drivers/video/fbdev/cyber2000fb.* 3579 3580CYCLADES ASYNC MUX DRIVER 3581W: http://www.cyclades.com/ 3582S: Orphan 3583F: drivers/tty/cyclades.c 3584F: include/linux/cyclades.h 3585F: include/uapi/linux/cyclades.h 3586 3587CYCLADES PC300 DRIVER 3588W: http://www.cyclades.com/ 3589S: Orphan 3590F: drivers/net/wan/pc300* 3591 3592CYPRESS_FIRMWARE MEDIA DRIVER 3593M: Antti Palosaari <crope@iki.fi> 3594L: linux-media@vger.kernel.org 3595W: https://linuxtv.org 3596W: http://palosaari.fi/linux/ 3597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3598T: git git://linuxtv.org/anttip/media_tree.git 3599S: Maintained 3600F: drivers/media/common/cypress_firmware* 3601 3602CYTTSP TOUCHSCREEN DRIVER 3603M: Ferruh Yigit <fery@cypress.com> 3604L: linux-input@vger.kernel.org 3605S: Supported 3606F: drivers/input/touchscreen/cyttsp* 3607F: include/linux/input/cyttsp.h 3608 3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3610M: Joshua Kinard <kumba@gentoo.org> 3611S: Maintained 3612F: drivers/rtc/rtc-ds1685.c 3613F: include/linux/rtc/ds1685.h 3614 3615DAMA SLAVE for AX.25 3616M: Joerg Reuter <jreuter@yaina.de> 3617W: http://yaina.de/jreuter/ 3618W: http://www.qsl.net/dl1bke/ 3619L: linux-hams@vger.kernel.org 3620S: Maintained 3621F: net/ax25/af_ax25.c 3622F: net/ax25/ax25_dev.c 3623F: net/ax25/ax25_ds_* 3624F: net/ax25/ax25_in.c 3625F: net/ax25/ax25_out.c 3626F: net/ax25/ax25_timer.c 3627F: net/ax25/sysctl_net_ax25.c 3628 3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3630L: netdev@vger.kernel.org 3631S: Orphan 3632F: Documentation/networking/dmfe.txt 3633F: drivers/net/ethernet/dec/tulip/dmfe.c 3634 3635DC390/AM53C974 SCSI driver 3636M: Hannes Reinecke <hare@suse.com> 3637L: linux-scsi@vger.kernel.org 3638S: Maintained 3639F: drivers/scsi/am53c974.c 3640 3641DC395x SCSI driver 3642M: Oliver Neukum <oliver@neukum.org> 3643M: Ali Akcaagac <aliakc@web.de> 3644M: Jamie Lenehan <lenehan@twibble.org> 3645L: dc395x@twibble.org 3646W: http://twibble.org/dist/dc395x/ 3647W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3648S: Maintained 3649F: Documentation/scsi/dc395x.txt 3650F: drivers/scsi/dc395x.* 3651 3652DCCP PROTOCOL 3653M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3654L: dccp@vger.kernel.org 3655W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3656S: Maintained 3657F: include/linux/dccp.h 3658F: include/uapi/linux/dccp.h 3659F: include/linux/tfrc.h 3660F: net/dccp/ 3661 3662DECnet NETWORK LAYER 3663W: http://linux-decnet.sourceforge.net 3664L: linux-decnet-user@lists.sourceforge.net 3665S: Orphan 3666F: Documentation/networking/decnet.txt 3667F: net/decnet/ 3668 3669DECSTATION PLATFORM SUPPORT 3670M: "Maciej W. Rozycki" <macro@linux-mips.org> 3671L: linux-mips@linux-mips.org 3672W: http://www.linux-mips.org/wiki/DECstation 3673S: Maintained 3674F: arch/mips/dec/ 3675F: arch/mips/include/asm/dec/ 3676F: arch/mips/include/asm/mach-dec/ 3677 3678DEFXX FDDI NETWORK DRIVER 3679M: "Maciej W. Rozycki" <macro@linux-mips.org> 3680S: Maintained 3681F: drivers/net/fddi/defxx.* 3682 3683DELL LAPTOP DRIVER 3684M: Matthew Garrett <mjg59@srcf.ucam.org> 3685M: Pali Rohár <pali.rohar@gmail.com> 3686L: platform-driver-x86@vger.kernel.org 3687S: Maintained 3688F: drivers/platform/x86/dell-laptop.c 3689 3690DELL LAPTOP RBTN DRIVER 3691M: Pali Rohár <pali.rohar@gmail.com> 3692S: Maintained 3693F: drivers/platform/x86/dell-rbtn.* 3694 3695DELL LAPTOP FREEFALL DRIVER 3696M: Pali Rohár <pali.rohar@gmail.com> 3697S: Maintained 3698F: drivers/platform/x86/dell-smo8800.c 3699 3700DELL LAPTOP SMM DRIVER 3701M: Pali Rohár <pali.rohar@gmail.com> 3702S: Maintained 3703F: drivers/hwmon/dell-smm-hwmon.c 3704F: include/uapi/linux/i8k.h 3705 3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3707M: Doug Warzecha <Douglas_Warzecha@dell.com> 3708S: Maintained 3709F: Documentation/dcdbas.txt 3710F: drivers/firmware/dcdbas.* 3711 3712DELL WMI EXTRAS DRIVER 3713M: Matthew Garrett <mjg59@srcf.ucam.org> 3714M: Pali Rohár <pali.rohar@gmail.com> 3715S: Maintained 3716F: drivers/platform/x86/dell-wmi.c 3717 3718DESIGNWARE USB2 DRD IP DRIVER 3719M: John Youn <johnyoun@synopsys.com> 3720L: linux-usb@vger.kernel.org 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3722S: Maintained 3723F: drivers/usb/dwc2/ 3724 3725DESIGNWARE USB3 DRD IP DRIVER 3726M: Felipe Balbi <balbi@kernel.org> 3727L: linux-usb@vger.kernel.org 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3729S: Maintained 3730F: drivers/usb/dwc3/ 3731 3732DEVICE COREDUMP (DEV_COREDUMP) 3733M: Johannes Berg <johannes@sipsolutions.net> 3734L: linux-kernel@vger.kernel.org 3735S: Maintained 3736F: drivers/base/devcoredump.c 3737F: include/linux/devcoredump.h 3738 3739DEVICE FREQUENCY (DEVFREQ) 3740M: MyungJoo Ham <myungjoo.ham@samsung.com> 3741M: Kyungmin Park <kyungmin.park@samsung.com> 3742L: linux-pm@vger.kernel.org 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3744S: Maintained 3745F: drivers/devfreq/ 3746F: include/linux/devfreq.h 3747F: Documentation/devicetree/bindings/devfreq/ 3748 3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3750M: Chanwoo Choi <cw00.choi@samsung.com> 3751L: linux-pm@vger.kernel.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3753S: Supported 3754F: drivers/devfreq/event/ 3755F: drivers/devfreq/devfreq-event.c 3756F: include/linux/devfreq-event.h 3757F: Documentation/devicetree/bindings/devfreq/event/ 3758 3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3760M: Chanwoo Choi <cw00.choi@samsung.com> 3761L: linux-pm@vger.kernel.org 3762L: linux-samsung-soc@vger.kernel.org 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3764S: Maintained 3765F: drivers/devfreq/exynos-bus.c 3766F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3767 3768DEVICE NUMBER REGISTRY 3769M: Torben Mathiasen <device@lanana.org> 3770W: http://lanana.org/docs/device-list/index.html 3771S: Maintained 3772 3773DEVICE-MAPPER (LVM) 3774M: Alasdair Kergon <agk@redhat.com> 3775M: Mike Snitzer <snitzer@redhat.com> 3776M: dm-devel@redhat.com 3777L: dm-devel@redhat.com 3778W: http://sources.redhat.com/dm 3779Q: http://patchwork.kernel.org/project/dm-devel/list/ 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3781T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3782S: Maintained 3783F: Documentation/device-mapper/ 3784F: drivers/md/dm* 3785F: drivers/md/persistent-data/ 3786F: include/linux/device-mapper.h 3787F: include/linux/dm-*.h 3788F: include/uapi/linux/dm-*.h 3789 3790DEVLINK 3791M: Jiri Pirko <jiri@mellanox.com> 3792L: netdev@vger.kernel.org 3793S: Supported 3794F: net/core/devlink.c 3795F: include/net/devlink.h 3796F: include/uapi/linux/devlink.h 3797 3798DIALOG SEMICONDUCTOR DRIVERS 3799M: Support Opensource <support.opensource@diasemi.com> 3800W: http://www.dialog-semiconductor.com/products 3801S: Supported 3802F: Documentation/hwmon/da90?? 3803F: Documentation/devicetree/bindings/mfd/da90*.txt 3804F: Documentation/devicetree/bindings/regulator/da92*.txt 3805F: Documentation/devicetree/bindings/sound/da[79]*.txt 3806F: drivers/gpio/gpio-da90??.c 3807F: drivers/hwmon/da90??-hwmon.c 3808F: drivers/iio/adc/da91??-*.c 3809F: drivers/input/misc/da90??_onkey.c 3810F: drivers/input/touchscreen/da9052_tsi.c 3811F: drivers/leds/leds-da90??.c 3812F: drivers/mfd/da903x.c 3813F: drivers/mfd/da90??-*.c 3814F: drivers/mfd/da91??-*.c 3815F: drivers/power/supply/da9052-battery.c 3816F: drivers/power/supply/da91??-*.c 3817F: drivers/regulator/da903x.c 3818F: drivers/regulator/da9???-regulator.[ch] 3819F: drivers/rtc/rtc-da90??.c 3820F: drivers/video/backlight/da90??_bl.c 3821F: drivers/watchdog/da90??_wdt.c 3822F: include/linux/mfd/da903x.h 3823F: include/linux/mfd/da9052/ 3824F: include/linux/mfd/da9055/ 3825F: include/linux/mfd/da9062/ 3826F: include/linux/mfd/da9063/ 3827F: include/linux/mfd/da9150/ 3828F: include/linux/regulator/da9211.h 3829F: include/sound/da[79]*.h 3830F: sound/soc/codecs/da[79]*.[ch] 3831 3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3833M: William Breathitt Gray <vilhelm.gray@gmail.com> 3834L: linux-gpio@vger.kernel.org 3835S: Maintained 3836F: drivers/gpio/gpio-gpio-mm.c 3837 3838DIGI NEO AND CLASSIC PCI PRODUCTS 3839M: Lidza Louina <lidza.louina@gmail.com> 3840M: Mark Hounschell <markh@compro.net> 3841L: driverdev-devel@linuxdriverproject.org 3842S: Maintained 3843F: drivers/staging/dgnc/ 3844 3845DIOLAN U2C-12 I2C DRIVER 3846M: Guenter Roeck <linux@roeck-us.net> 3847L: linux-i2c@vger.kernel.org 3848S: Maintained 3849F: drivers/i2c/busses/i2c-diolan-u2c.c 3850 3851DIRECT ACCESS (DAX) 3852M: Matthew Wilcox <willy@linux.intel.com> 3853L: linux-fsdevel@vger.kernel.org 3854S: Supported 3855F: fs/dax.c 3856 3857DIRECTORY NOTIFICATION (DNOTIFY) 3858M: Eric Paris <eparis@parisplace.org> 3859S: Maintained 3860F: Documentation/filesystems/dnotify.txt 3861F: fs/notify/dnotify/ 3862F: include/linux/dnotify.h 3863 3864DISK GEOMETRY AND PARTITION HANDLING 3865M: Andries Brouwer <aeb@cwi.nl> 3866W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3867W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3868W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3869S: Maintained 3870 3871DISKQUOTA 3872M: Jan Kara <jack@suse.com> 3873S: Maintained 3874F: Documentation/filesystems/quota.txt 3875F: fs/quota/ 3876F: include/linux/quota*.h 3877F: include/uapi/linux/quota*.h 3878 3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3880M: Bernie Thompson <bernie@plugable.com> 3881L: linux-fbdev@vger.kernel.org 3882S: Maintained 3883W: http://plugable.com/category/projects/udlfb/ 3884F: drivers/video/fbdev/udlfb.c 3885F: include/video/udlfb.h 3886F: Documentation/fb/udlfb.txt 3887 3888DISTRIBUTED LOCK MANAGER (DLM) 3889M: Christine Caulfield <ccaulfie@redhat.com> 3890M: David Teigland <teigland@redhat.com> 3891L: cluster-devel@redhat.com 3892W: http://sources.redhat.com/cluster/ 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3894S: Supported 3895F: fs/dlm/ 3896 3897DMA BUFFER SHARING FRAMEWORK 3898M: Sumit Semwal <sumit.semwal@linaro.org> 3899S: Maintained 3900L: linux-media@vger.kernel.org 3901L: dri-devel@lists.freedesktop.org 3902L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3903F: drivers/dma-buf/ 3904F: include/linux/dma-buf* 3905F: include/linux/reservation.h 3906F: include/linux/*fence.h 3907F: Documentation/dma-buf-sharing.txt 3908T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3909 3910SYNC FILE FRAMEWORK 3911M: Sumit Semwal <sumit.semwal@linaro.org> 3912R: Gustavo Padovan <gustavo@padovan.org> 3913S: Maintained 3914L: linux-media@vger.kernel.org 3915L: dri-devel@lists.freedesktop.org 3916F: drivers/dma-buf/sync_file.c 3917F: include/linux/sync_file.h 3918F: Documentation/sync_file.txt 3919T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3920 3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3922M: Vinod Koul <vinod.koul@intel.com> 3923L: dmaengine@vger.kernel.org 3924Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3925S: Maintained 3926F: drivers/dma/ 3927F: include/linux/dmaengine.h 3928F: Documentation/devicetree/bindings/dma/ 3929F: Documentation/dmaengine/ 3930T: git git://git.infradead.org/users/vkoul/slave-dma.git 3931 3932DME1737 HARDWARE MONITOR DRIVER 3933M: Juerg Haefliger <juergh@gmail.com> 3934L: linux-hwmon@vger.kernel.org 3935S: Maintained 3936F: Documentation/hwmon/dme1737 3937F: drivers/hwmon/dme1737.c 3938 3939DMI/SMBIOS SUPPORT 3940M: Jean Delvare <jdelvare@suse.com> 3941S: Maintained 3942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3943F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3944F: drivers/firmware/dmi-id.c 3945F: drivers/firmware/dmi_scan.c 3946F: include/linux/dmi.h 3947 3948DOCUMENTATION 3949M: Jonathan Corbet <corbet@lwn.net> 3950L: linux-doc@vger.kernel.org 3951S: Maintained 3952F: Documentation/ 3953F: scripts/docproc.c 3954F: scripts/kernel-doc* 3955X: Documentation/ABI/ 3956X: Documentation/devicetree/ 3957X: Documentation/acpi 3958X: Documentation/power 3959X: Documentation/spi 3960X: Documentation/media 3961T: git git://git.lwn.net/linux.git docs-next 3962 3963DOUBLETALK DRIVER 3964M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3965L: blinux-list@redhat.com 3966S: Maintained 3967F: drivers/char/dtlk.c 3968F: include/linux/dtlk.h 3969 3970DPT_I2O SCSI RAID DRIVER 3971M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3972L: linux-scsi@vger.kernel.org 3973W: http://www.adaptec.com/ 3974S: Maintained 3975F: drivers/scsi/dpt* 3976F: drivers/scsi/dpt/ 3977 3978DRBD DRIVER 3979M: Philipp Reisner <philipp.reisner@linbit.com> 3980M: Lars Ellenberg <lars.ellenberg@linbit.com> 3981L: drbd-dev@lists.linbit.com 3982W: http://www.drbd.org 3983T: git git://git.linbit.com/linux-drbd.git 3984T: git git://git.linbit.com/drbd-8.4.git 3985S: Supported 3986F: drivers/block/drbd/ 3987F: lib/lru_cache.c 3988F: Documentation/blockdev/drbd/ 3989 3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3993S: Supported 3994F: Documentation/kobject.txt 3995F: drivers/base/ 3996F: fs/debugfs/ 3997F: fs/kernfs/ 3998F: fs/sysfs/ 3999F: include/linux/debugfs.h 4000F: include/linux/kobj* 4001F: lib/kobj* 4002 4003DRM DRIVERS 4004M: David Airlie <airlied@linux.ie> 4005L: dri-devel@lists.freedesktop.org 4006T: git git://people.freedesktop.org/~airlied/linux 4007S: Maintained 4008F: drivers/gpu/drm/ 4009F: drivers/gpu/vga/ 4010F: Documentation/devicetree/bindings/display/ 4011F: Documentation/devicetree/bindings/gpu/ 4012F: Documentation/devicetree/bindings/video/ 4013F: Documentation/gpu/ 4014F: include/drm/ 4015F: include/uapi/drm/ 4016 4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4018M: Dave Airlie <airlied@redhat.com> 4019S: Odd Fixes 4020F: drivers/gpu/drm/ast/ 4021 4022DRM DRIVER FOR BOCHS VIRTUAL GPU 4023M: Gerd Hoffmann <kraxel@redhat.com> 4024S: Odd Fixes 4025F: drivers/gpu/drm/bochs/ 4026 4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4028M: Dave Airlie <airlied@redhat.com> 4029S: Odd Fixes 4030F: drivers/gpu/drm/cirrus/ 4031 4032RADEON and AMDGPU DRM DRIVERS 4033M: Alex Deucher <alexander.deucher@amd.com> 4034M: Christian König <christian.koenig@amd.com> 4035L: dri-devel@lists.freedesktop.org 4036T: git git://people.freedesktop.org/~agd5f/linux 4037S: Supported 4038F: drivers/gpu/drm/radeon/ 4039F: include/uapi/drm/radeon_drm.h 4040F: drivers/gpu/drm/amd/ 4041F: include/uapi/drm/amdgpu_drm.h 4042 4043DRM PANEL DRIVERS 4044M: Thierry Reding <thierry.reding@gmail.com> 4045L: dri-devel@lists.freedesktop.org 4046T: git git://anongit.freedesktop.org/tegra/linux.git 4047S: Maintained 4048F: drivers/gpu/drm/drm_panel.c 4049F: drivers/gpu/drm/panel/ 4050F: include/drm/drm_panel.h 4051F: Documentation/devicetree/bindings/display/panel/ 4052 4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4054M: Daniel Vetter <daniel.vetter@intel.com> 4055M: Jani Nikula <jani.nikula@linux.intel.com> 4056L: intel-gfx@lists.freedesktop.org 4057L: dri-devel@lists.freedesktop.org 4058W: https://01.org/linuxgraphics/ 4059Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4060T: git git://anongit.freedesktop.org/drm-intel 4061S: Supported 4062F: drivers/gpu/drm/i915/ 4063F: include/drm/i915* 4064F: include/uapi/drm/i915_drm.h 4065F: Documentation/gpu/i915.rst 4066 4067DRM DRIVERS FOR ATMEL HLCDC 4068M: Boris Brezillon <boris.brezillon@free-electrons.com> 4069L: dri-devel@lists.freedesktop.org 4070S: Supported 4071F: drivers/gpu/drm/atmel-hlcdc/ 4072F: Documentation/devicetree/bindings/drm/atmel/ 4073 4074DRM DRIVERS FOR ALLWINNER A10 4075M: Maxime Ripard <maxime.ripard@free-electrons.com> 4076L: dri-devel@lists.freedesktop.org 4077S: Supported 4078F: drivers/gpu/drm/sun4i/ 4079F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4080 4081DRM DRIVERS FOR EXYNOS 4082M: Inki Dae <inki.dae@samsung.com> 4083M: Joonyoung Shim <jy0922.shim@samsung.com> 4084M: Seung-Woo Kim <sw0312.kim@samsung.com> 4085M: Kyungmin Park <kyungmin.park@samsung.com> 4086L: dri-devel@lists.freedesktop.org 4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4088S: Supported 4089F: drivers/gpu/drm/exynos/ 4090F: include/uapi/drm/exynos_drm.h 4091F: Documentation/devicetree/bindings/display/exynos/ 4092 4093DRM DRIVERS FOR FREESCALE DCU 4094M: Stefan Agner <stefan@agner.ch> 4095M: Alison Wang <alison.wang@freescale.com> 4096L: dri-devel@lists.freedesktop.org 4097S: Supported 4098F: drivers/gpu/drm/fsl-dcu/ 4099F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4100F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4101F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4102 4103DRM DRIVERS FOR FREESCALE IMX 4104M: Philipp Zabel <p.zabel@pengutronix.de> 4105L: dri-devel@lists.freedesktop.org 4106S: Maintained 4107F: drivers/gpu/drm/imx/ 4108F: drivers/gpu/ipu-v3/ 4109F: Documentation/devicetree/bindings/display/imx/ 4110 4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4112M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4113L: dri-devel@lists.freedesktop.org 4114T: git git://github.com/patjak/drm-gma500 4115S: Maintained 4116F: drivers/gpu/drm/gma500/ 4117 4118DRM DRIVERS FOR HISILICON 4119M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4120R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4121R: Chen Feng <puck.chen@hisilicon.com> 4122L: dri-devel@lists.freedesktop.org 4123T: git git://github.com/xin3liang/linux.git 4124S: Maintained 4125F: drivers/gpu/drm/hisilicon/ 4126F: Documentation/devicetree/bindings/display/hisilicon/ 4127 4128DRM DRIVER FOR INTEL I810 VIDEO CARDS 4129S: Orphan / Obsolete 4130F: drivers/gpu/drm/i810/ 4131F: include/uapi/drm/i810_drm.h 4132 4133DRM DRIVERS FOR MEDIATEK 4134M: CK Hu <ck.hu@mediatek.com> 4135M: Philipp Zabel <p.zabel@pengutronix.de> 4136L: dri-devel@lists.freedesktop.org 4137S: Supported 4138F: drivers/gpu/drm/mediatek/ 4139F: Documentation/devicetree/bindings/display/mediatek/ 4140 4141DRM DRIVER FOR MSM ADRENO GPU 4142M: Rob Clark <robdclark@gmail.com> 4143L: linux-arm-msm@vger.kernel.org 4144L: dri-devel@lists.freedesktop.org 4145L: freedreno@lists.freedesktop.org 4146T: git git://people.freedesktop.org/~robclark/linux 4147S: Maintained 4148F: drivers/gpu/drm/msm/ 4149F: include/uapi/drm/msm_drm.h 4150F: Documentation/devicetree/bindings/display/msm/ 4151 4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4153M: Ben Skeggs <bskeggs@redhat.com> 4154L: dri-devel@lists.freedesktop.org 4155L: nouveau@lists.freedesktop.org 4156T: git git://github.com/skeggsb/linux 4157S: Supported 4158F: drivers/gpu/drm/nouveau/ 4159F: include/uapi/drm/nouveau_drm.h 4160 4161DRM DRIVERS FOR NVIDIA TEGRA 4162M: Thierry Reding <thierry.reding@gmail.com> 4163L: dri-devel@lists.freedesktop.org 4164L: linux-tegra@vger.kernel.org 4165T: git git://anongit.freedesktop.org/tegra/linux.git 4166S: Supported 4167F: drivers/gpu/drm/tegra/ 4168F: drivers/gpu/host1x/ 4169F: include/linux/host1x.h 4170F: include/uapi/drm/tegra_drm.h 4171F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4172 4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4174S: Orphan / Obsolete 4175F: drivers/gpu/drm/mga/ 4176F: include/uapi/drm/mga_drm.h 4177 4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4179M: Dave Airlie <airlied@redhat.com> 4180S: Odd Fixes 4181F: drivers/gpu/drm/mgag200/ 4182 4183DRM DRIVER FOR RAGE 128 VIDEO CARDS 4184S: Orphan / Obsolete 4185F: drivers/gpu/drm/r128/ 4186F: include/uapi/drm/r128_drm.h 4187 4188DRM DRIVERS FOR RENESAS 4189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4190L: dri-devel@lists.freedesktop.org 4191L: linux-renesas-soc@vger.kernel.org 4192T: git git://linuxtv.org/pinchartl/fbdev 4193S: Supported 4194F: drivers/gpu/drm/rcar-du/ 4195F: drivers/gpu/drm/shmobile/ 4196F: include/linux/platform_data/shmob_drm.h 4197F: Documentation/devicetree/bindings/display/renesas,du.txt 4198 4199DRM DRIVER FOR QXL VIRTUAL GPU 4200M: Dave Airlie <airlied@redhat.com> 4201S: Odd Fixes 4202F: drivers/gpu/drm/qxl/ 4203F: include/uapi/drm/qxl_drm.h 4204 4205DRM DRIVERS FOR ROCKCHIP 4206M: Mark Yao <mark.yao@rock-chips.com> 4207L: dri-devel@lists.freedesktop.org 4208S: Maintained 4209F: drivers/gpu/drm/rockchip/ 4210F: Documentation/devicetree/bindings/display/rockchip/ 4211 4212DRM DRIVER FOR SAVAGE VIDEO CARDS 4213S: Orphan / Obsolete 4214F: drivers/gpu/drm/savage/ 4215F: include/uapi/drm/savage_drm.h 4216 4217DRM DRIVER FOR SIS VIDEO CARDS 4218S: Orphan / Obsolete 4219F: drivers/gpu/drm/sis/ 4220F: include/uapi/drm/sis_drm.h 4221 4222DRM DRIVERS FOR STI 4223M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4224M: Vincent Abriou <vincent.abriou@st.com> 4225L: dri-devel@lists.freedesktop.org 4226T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4227S: Maintained 4228F: drivers/gpu/drm/sti 4229F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4230 4231DRM DRIVER FOR TDFX VIDEO CARDS 4232S: Orphan / Obsolete 4233F: drivers/gpu/drm/tdfx/ 4234 4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4236M: Dave Airlie <airlied@redhat.com> 4237S: Odd Fixes 4238F: drivers/gpu/drm/udl/ 4239 4240DRM DRIVERS FOR VIVANTE GPU IP 4241M: Lucas Stach <l.stach@pengutronix.de> 4242R: Russell King <linux+etnaviv@armlinux.org.uk> 4243R: Christian Gmeiner <christian.gmeiner@gmail.com> 4244L: dri-devel@lists.freedesktop.org 4245S: Maintained 4246F: drivers/gpu/drm/etnaviv/ 4247F: include/uapi/drm/etnaviv_drm.h 4248F: Documentation/devicetree/bindings/display/etnaviv/ 4249 4250DRM DRIVER FOR VMWARE VIRTUAL GPU 4251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4252M: Sinclair Yeh <syeh@vmware.com> 4253M: Thomas Hellstrom <thellstrom@vmware.com> 4254L: dri-devel@lists.freedesktop.org 4255T: git git://people.freedesktop.org/~syeh/repos_linux 4256T: git git://people.freedesktop.org/~thomash/linux 4257S: Supported 4258F: drivers/gpu/drm/vmwgfx/ 4259F: include/uapi/drm/vmwgfx_drm.h 4260 4261DRM DRIVERS FOR VC4 4262M: Eric Anholt <eric@anholt.net> 4263T: git git://github.com/anholt/linux 4264S: Supported 4265F: drivers/gpu/drm/vc4/ 4266F: include/uapi/drm/vc4_drm.h 4267F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4268 4269DRM DRIVERS FOR TI OMAP 4270M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4271L: dri-devel@lists.freedesktop.org 4272S: Maintained 4273F: drivers/gpu/drm/omapdrm/ 4274F: Documentation/devicetree/bindings/display/ti/ 4275 4276DRM DRIVERS FOR TI LCDC 4277M: Jyri Sarha <jsarha@ti.com> 4278R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4279L: dri-devel@lists.freedesktop.org 4280S: Maintained 4281F: drivers/gpu/drm/tilcdc/ 4282F: Documentation/devicetree/bindings/display/tilcdc/ 4283 4284DSBR100 USB FM RADIO DRIVER 4285M: Alexey Klimov <klimov.linux@gmail.com> 4286L: linux-media@vger.kernel.org 4287T: git git://linuxtv.org/media_tree.git 4288S: Maintained 4289F: drivers/media/radio/dsbr100.c 4290 4291DSCC4 DRIVER 4292M: Francois Romieu <romieu@fr.zoreil.com> 4293L: netdev@vger.kernel.org 4294S: Maintained 4295F: drivers/net/wan/dscc4.c 4296 4297DT3155 MEDIA DRIVER 4298M: Hans Verkuil <hverkuil@xs4all.nl> 4299L: linux-media@vger.kernel.org 4300T: git git://linuxtv.org/media_tree.git 4301W: https://linuxtv.org 4302S: Odd Fixes 4303F: drivers/media/pci/dt3155/ 4304 4305DVB_USB_AF9015 MEDIA DRIVER 4306M: Antti Palosaari <crope@iki.fi> 4307L: linux-media@vger.kernel.org 4308W: https://linuxtv.org 4309W: http://palosaari.fi/linux/ 4310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4311T: git git://linuxtv.org/anttip/media_tree.git 4312S: Maintained 4313F: drivers/media/usb/dvb-usb-v2/af9015* 4314 4315DVB_USB_AF9035 MEDIA DRIVER 4316M: Antti Palosaari <crope@iki.fi> 4317L: linux-media@vger.kernel.org 4318W: https://linuxtv.org 4319W: http://palosaari.fi/linux/ 4320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4321T: git git://linuxtv.org/anttip/media_tree.git 4322S: Maintained 4323F: drivers/media/usb/dvb-usb-v2/af9035* 4324 4325DVB_USB_ANYSEE MEDIA DRIVER 4326M: Antti Palosaari <crope@iki.fi> 4327L: linux-media@vger.kernel.org 4328W: https://linuxtv.org 4329W: http://palosaari.fi/linux/ 4330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4331T: git git://linuxtv.org/anttip/media_tree.git 4332S: Maintained 4333F: drivers/media/usb/dvb-usb-v2/anysee* 4334 4335DVB_USB_AU6610 MEDIA DRIVER 4336M: Antti Palosaari <crope@iki.fi> 4337L: linux-media@vger.kernel.org 4338W: https://linuxtv.org 4339W: http://palosaari.fi/linux/ 4340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4341T: git git://linuxtv.org/anttip/media_tree.git 4342S: Maintained 4343F: drivers/media/usb/dvb-usb-v2/au6610* 4344 4345DVB_USB_CE6230 MEDIA DRIVER 4346M: Antti Palosaari <crope@iki.fi> 4347L: linux-media@vger.kernel.org 4348W: https://linuxtv.org 4349W: http://palosaari.fi/linux/ 4350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4351T: git git://linuxtv.org/anttip/media_tree.git 4352S: Maintained 4353F: drivers/media/usb/dvb-usb-v2/ce6230* 4354 4355DVB_USB_CXUSB MEDIA DRIVER 4356M: Michael Krufky <mkrufky@linuxtv.org> 4357L: linux-media@vger.kernel.org 4358W: https://linuxtv.org 4359W: http://github.com/mkrufky 4360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4361T: git git://linuxtv.org/media_tree.git 4362S: Maintained 4363F: drivers/media/usb/dvb-usb/cxusb* 4364 4365DVB_USB_EC168 MEDIA DRIVER 4366M: Antti Palosaari <crope@iki.fi> 4367L: linux-media@vger.kernel.org 4368W: https://linuxtv.org 4369W: http://palosaari.fi/linux/ 4370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4371T: git git://linuxtv.org/anttip/media_tree.git 4372S: Maintained 4373F: drivers/media/usb/dvb-usb-v2/ec168* 4374 4375DVB_USB_GL861 MEDIA DRIVER 4376M: Antti Palosaari <crope@iki.fi> 4377L: linux-media@vger.kernel.org 4378W: https://linuxtv.org 4379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4380T: git git://linuxtv.org/anttip/media_tree.git 4381S: Maintained 4382F: drivers/media/usb/dvb-usb-v2/gl861* 4383 4384DVB_USB_MXL111SF MEDIA DRIVER 4385M: Michael Krufky <mkrufky@linuxtv.org> 4386L: linux-media@vger.kernel.org 4387W: https://linuxtv.org 4388W: http://github.com/mkrufky 4389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4390T: git git://linuxtv.org/mkrufky/mxl111sf.git 4391S: Maintained 4392F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4393 4394DVB_USB_RTL28XXU MEDIA DRIVER 4395M: Antti Palosaari <crope@iki.fi> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398W: http://palosaari.fi/linux/ 4399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4400T: git git://linuxtv.org/anttip/media_tree.git 4401S: Maintained 4402F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4403 4404DVB_USB_V2 MEDIA DRIVER 4405M: Antti Palosaari <crope@iki.fi> 4406L: linux-media@vger.kernel.org 4407W: https://linuxtv.org 4408W: http://palosaari.fi/linux/ 4409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4410T: git git://linuxtv.org/anttip/media_tree.git 4411S: Maintained 4412F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4413F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4414 4415DYNAMIC DEBUG 4416M: Jason Baron <jbaron@akamai.com> 4417S: Maintained 4418F: lib/dynamic_debug.c 4419F: include/linux/dynamic_debug.h 4420 4421DZ DECSTATION DZ11 SERIAL DRIVER 4422M: "Maciej W. Rozycki" <macro@linux-mips.org> 4423S: Maintained 4424F: drivers/tty/serial/dz.* 4425 4426E3X0 POWER BUTTON DRIVER 4427M: Moritz Fischer <moritz.fischer@ettus.com> 4428L: usrp-users@lists.ettus.com 4429W: http://www.ettus.com 4430S: Supported 4431F: drivers/input/misc/e3x0-button.c 4432F: Documentation/devicetree/bindings/input/e3x0-button.txt 4433 4434E4000 MEDIA DRIVER 4435M: Antti Palosaari <crope@iki.fi> 4436L: linux-media@vger.kernel.org 4437W: https://linuxtv.org 4438W: http://palosaari.fi/linux/ 4439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4440T: git git://linuxtv.org/anttip/media_tree.git 4441S: Maintained 4442F: drivers/media/tuners/e4000* 4443 4444EATA ISA/EISA/PCI SCSI DRIVER 4445M: Dario Ballabio <ballabio_dario@emc.com> 4446L: linux-scsi@vger.kernel.org 4447S: Maintained 4448F: drivers/scsi/eata.c 4449 4450EC100 MEDIA DRIVER 4451M: Antti Palosaari <crope@iki.fi> 4452L: linux-media@vger.kernel.org 4453W: https://linuxtv.org 4454W: http://palosaari.fi/linux/ 4455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4456T: git git://linuxtv.org/anttip/media_tree.git 4457S: Maintained 4458F: drivers/media/dvb-frontends/ec100* 4459 4460ECRYPT FILE SYSTEM 4461M: Tyler Hicks <tyhicks@canonical.com> 4462L: ecryptfs@vger.kernel.org 4463W: http://ecryptfs.org 4464W: https://launchpad.net/ecryptfs 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4466S: Supported 4467F: Documentation/filesystems/ecryptfs.txt 4468F: fs/ecryptfs/ 4469 4470EDAC-CORE 4471M: Borislav Petkov <bp@alien8.de> 4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4473M: Mauro Carvalho Chehab <mchehab@kernel.org> 4474L: linux-edac@vger.kernel.org 4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4477S: Supported 4478F: Documentation/edac.txt 4479F: drivers/edac/ 4480F: include/linux/edac.h 4481 4482EDAC-AMD64 4483M: Borislav Petkov <bp@alien8.de> 4484L: linux-edac@vger.kernel.org 4485S: Maintained 4486F: drivers/edac/amd64_edac* 4487 4488EDAC-CALXEDA 4489M: Robert Richter <rric@kernel.org> 4490L: linux-edac@vger.kernel.org 4491S: Maintained 4492F: drivers/edac/highbank* 4493 4494EDAC-CAVIUM 4495M: Ralf Baechle <ralf@linux-mips.org> 4496M: David Daney <david.daney@cavium.com> 4497L: linux-edac@vger.kernel.org 4498L: linux-mips@linux-mips.org 4499S: Supported 4500F: drivers/edac/octeon_edac* 4501 4502EDAC-E752X 4503M: Mark Gross <mark.gross@intel.com> 4504L: linux-edac@vger.kernel.org 4505S: Maintained 4506F: drivers/edac/e752x_edac.c 4507 4508EDAC-E7XXX 4509L: linux-edac@vger.kernel.org 4510S: Maintained 4511F: drivers/edac/e7xxx_edac.c 4512 4513EDAC-FSL_DDR 4514M: York Sun <york.sun@nxp.com> 4515L: linux-edac@vger.kernel.org 4516S: Maintained 4517F: drivers/edac/fsl_ddr_edac.* 4518 4519EDAC-GHES 4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4521M: Mauro Carvalho Chehab <mchehab@kernel.org> 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/ghes_edac.c 4525 4526EDAC-I82443BXGX 4527M: Tim Small <tim@buttersideup.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/i82443bxgx_edac.c 4531 4532EDAC-I3000 4533L: linux-edac@vger.kernel.org 4534S: Orphan 4535F: drivers/edac/i3000_edac.c 4536 4537EDAC-I5000 4538L: linux-edac@vger.kernel.org 4539S: Maintained 4540F: drivers/edac/i5000_edac.c 4541 4542EDAC-I5400 4543M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4544M: Mauro Carvalho Chehab <mchehab@kernel.org> 4545L: linux-edac@vger.kernel.org 4546S: Maintained 4547F: drivers/edac/i5400_edac.c 4548 4549EDAC-I7300 4550M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4551M: Mauro Carvalho Chehab <mchehab@kernel.org> 4552L: linux-edac@vger.kernel.org 4553S: Maintained 4554F: drivers/edac/i7300_edac.c 4555 4556EDAC-I7CORE 4557M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4558M: Mauro Carvalho Chehab <mchehab@kernel.org> 4559L: linux-edac@vger.kernel.org 4560S: Maintained 4561F: drivers/edac/i7core_edac.c 4562 4563EDAC-I82975X 4564M: Ranganathan Desikan <ravi@jetztechnologies.com> 4565M: "Arvind R." <arvino55@gmail.com> 4566L: linux-edac@vger.kernel.org 4567S: Maintained 4568F: drivers/edac/i82975x_edac.c 4569 4570EDAC-IE31200 4571M: Jason Baron <jbaron@akamai.com> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/ie31200_edac.c 4575 4576EDAC-MPC85XX 4577M: Johannes Thumshirn <morbidrsa@gmail.com> 4578L: linux-edac@vger.kernel.org 4579S: Maintained 4580F: drivers/edac/mpc85xx_edac.[ch] 4581 4582EDAC-PASEMI 4583M: Egor Martovetsky <egor@pasemi.com> 4584L: linux-edac@vger.kernel.org 4585S: Maintained 4586F: drivers/edac/pasemi_edac.c 4587 4588EDAC-R82600 4589M: Tim Small <tim@buttersideup.com> 4590L: linux-edac@vger.kernel.org 4591S: Maintained 4592F: drivers/edac/r82600_edac.c 4593 4594EDAC-SBRIDGE 4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4596M: Mauro Carvalho Chehab <mchehab@kernel.org> 4597L: linux-edac@vger.kernel.org 4598S: Maintained 4599F: drivers/edac/sb_edac.c 4600 4601EDAC-SKYLAKE 4602M: Tony Luck <tony.luck@intel.com> 4603L: linux-edac@vger.kernel.org 4604S: Maintained 4605F: drivers/edac/skx_edac.c 4606 4607EDAC-XGENE 4608APPLIED MICRO (APM) X-GENE SOC EDAC 4609M: Loc Ho <lho@apm.com> 4610S: Supported 4611F: drivers/edac/xgene_edac.c 4612F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4613 4614EDIROL UA-101/UA-1000 DRIVER 4615M: Clemens Ladisch <clemens@ladisch.de> 4616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4617T: git git://git.alsa-project.org/alsa-kernel.git 4618S: Maintained 4619F: sound/usb/misc/ua101.c 4620 4621EXTENSIBLE FIRMWARE INTERFACE (EFI) 4622M: Matt Fleming <matt@codeblueprint.co.uk> 4623L: linux-efi@vger.kernel.org 4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4625S: Maintained 4626F: Documentation/efi-stub.txt 4627F: arch/ia64/kernel/efi.c 4628F: arch/x86/boot/compressed/eboot.[ch] 4629F: arch/x86/include/asm/efi.h 4630F: arch/x86/platform/efi/ 4631F: drivers/firmware/efi/ 4632F: include/linux/efi*.h 4633 4634EFI VARIABLE FILESYSTEM 4635M: Matthew Garrett <matthew.garrett@nebula.com> 4636M: Jeremy Kerr <jk@ozlabs.org> 4637M: Matt Fleming <matt@codeblueprint.co.uk> 4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4639L: linux-efi@vger.kernel.org 4640S: Maintained 4641F: fs/efivarfs/ 4642 4643EFIFB FRAMEBUFFER DRIVER 4644L: linux-fbdev@vger.kernel.org 4645M: Peter Jones <pjones@redhat.com> 4646S: Maintained 4647F: drivers/video/fbdev/efifb.c 4648 4649EFI TEST DRIVER 4650L: linux-efi@vger.kernel.org 4651M: Ivan Hu <ivan.hu@canonical.com> 4652M: Matt Fleming <matt@codeblueprint.co.uk> 4653S: Maintained 4654F: drivers/firmware/efi/test/ 4655 4656EFS FILESYSTEM 4657W: http://aeschi.ch.eu.org/efs/ 4658S: Orphan 4659F: fs/efs/ 4660 4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4662M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4663L: netdev@vger.kernel.org 4664S: Maintained 4665F: drivers/net/ethernet/ibm/ehea/ 4666 4667EM28XX VIDEO4LINUX DRIVER 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-media@vger.kernel.org 4671W: https://linuxtv.org 4672T: git git://linuxtv.org/media_tree.git 4673S: Maintained 4674F: drivers/media/usb/em28xx/ 4675F: Documentation/media/v4l-drivers/em28xx* 4676 4677EMBEDDED LINUX 4678M: Paul Gortmaker <paul.gortmaker@windriver.com> 4679M: Matt Mackall <mpm@selenic.com> 4680M: David Woodhouse <dwmw2@infradead.org> 4681L: linux-embedded@vger.kernel.org 4682S: Maintained 4683 4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4685M: James Smart <james.smart@avagotech.com> 4686M: Dick Kennedy <dick.kennedy@avagotech.com> 4687L: linux-scsi@vger.kernel.org 4688W: http://www.avagotech.com 4689S: Supported 4690F: drivers/scsi/lpfc/ 4691 4692ENE CB710 FLASH CARD READER DRIVER 4693M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4694S: Maintained 4695F: drivers/misc/cb710/ 4696F: drivers/mmc/host/cb710-mmc.* 4697F: include/linux/cb710.h 4698 4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4700M: Maxim Levitsky <maximlevitsky@gmail.com> 4701S: Maintained 4702F: drivers/media/rc/ene_ir.* 4703 4704EPSON S1D13XXX FRAMEBUFFER DRIVER 4705M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4706S: Maintained 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4708F: drivers/video/fbdev/s1d13xxxfb.c 4709F: include/video/s1d13xxxfb.h 4710 4711ET131X NETWORK DRIVER 4712M: Mark Einon <mark.einon@gmail.com> 4713S: Odd Fixes 4714F: drivers/net/ethernet/agere/ 4715 4716ETHERNET BRIDGE 4717M: Stephen Hemminger <stephen@networkplumber.org> 4718L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4719L: netdev@vger.kernel.org 4720W: http://www.linuxfoundation.org/en/Net:Bridge 4721S: Maintained 4722F: include/linux/netfilter_bridge/ 4723F: net/bridge/ 4724 4725ETHERNET PHY LIBRARY 4726M: Florian Fainelli <f.fainelli@gmail.com> 4727L: netdev@vger.kernel.org 4728S: Maintained 4729F: include/linux/phy.h 4730F: include/linux/phy_fixed.h 4731F: drivers/net/phy/ 4732F: Documentation/networking/phy.txt 4733F: drivers/of/of_mdio.c 4734F: drivers/of/of_net.c 4735 4736EXT2 FILE SYSTEM 4737M: Jan Kara <jack@suse.com> 4738L: linux-ext4@vger.kernel.org 4739S: Maintained 4740F: Documentation/filesystems/ext2.txt 4741F: fs/ext2/ 4742F: include/linux/ext2* 4743 4744EXT4 FILE SYSTEM 4745M: "Theodore Ts'o" <tytso@mit.edu> 4746M: Andreas Dilger <adilger.kernel@dilger.ca> 4747L: linux-ext4@vger.kernel.org 4748W: http://ext4.wiki.kernel.org 4749Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4751S: Maintained 4752F: Documentation/filesystems/ext4.txt 4753F: fs/ext4/ 4754 4755Extended Verification Module (EVM) 4756M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4757L: linux-ima-devel@lists.sourceforge.net 4758L: linux-security-module@vger.kernel.org 4759S: Supported 4760F: security/integrity/evm/ 4761 4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4763M: MyungJoo Ham <myungjoo.ham@samsung.com> 4764M: Chanwoo Choi <cw00.choi@samsung.com> 4765L: linux-kernel@vger.kernel.org 4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4767S: Maintained 4768F: drivers/extcon/ 4769F: include/linux/extcon/ 4770F: include/linux/extcon.h 4771F: Documentation/extcon/ 4772F: Documentation/devicetree/bindings/extcon/ 4773 4774EXYNOS DP DRIVER 4775M: Jingoo Han <jingoohan1@gmail.com> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/exynos/exynos_dp* 4779 4780EXYNOS SYSMMU (IOMMU) driver 4781M: Marek Szyprowski <m.szyprowski@samsung.com> 4782L: iommu@lists.linux-foundation.org 4783S: Maintained 4784F: drivers/iommu/exynos-iommu.c 4785 4786EZchip NPS platform support 4787M: Noam Camus <noamc@ezchip.com> 4788S: Supported 4789F: arch/arc/plat-eznps 4790F: arch/arc/boot/dts/eznps.dts 4791 4792F71805F HARDWARE MONITORING DRIVER 4793M: Jean Delvare <jdelvare@suse.com> 4794L: linux-hwmon@vger.kernel.org 4795S: Maintained 4796F: Documentation/hwmon/f71805f 4797F: drivers/hwmon/f71805f.c 4798 4799FC0011 TUNER DRIVER 4800M: Michael Buesch <m@bues.ch> 4801L: linux-media@vger.kernel.org 4802S: Maintained 4803F: drivers/media/tuners/fc0011.h 4804F: drivers/media/tuners/fc0011.c 4805 4806FC2580 MEDIA DRIVER 4807M: Antti Palosaari <crope@iki.fi> 4808L: linux-media@vger.kernel.org 4809W: https://linuxtv.org 4810W: http://palosaari.fi/linux/ 4811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4812T: git git://linuxtv.org/anttip/media_tree.git 4813S: Maintained 4814F: drivers/media/tuners/fc2580* 4815 4816FANOTIFY 4817M: Eric Paris <eparis@redhat.com> 4818S: Maintained 4819F: fs/notify/fanotify/ 4820F: include/linux/fanotify.h 4821F: include/uapi/linux/fanotify.h 4822 4823FARSYNC SYNCHRONOUS DRIVER 4824M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4825W: http://www.farsite.co.uk/ 4826S: Supported 4827F: drivers/net/wan/farsync.* 4828 4829FAULT INJECTION SUPPORT 4830M: Akinobu Mita <akinobu.mita@gmail.com> 4831S: Supported 4832F: Documentation/fault-injection/ 4833F: lib/fault-inject.c 4834 4835FBTFT Framebuffer drivers 4836M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4837M: Noralf Trønnes <noralf@tronnes.org> 4838S: Maintained 4839F: drivers/staging/fbtft/ 4840 4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4842M: Johannes Thumshirn <jth@kernel.org> 4843L: fcoe-devel@open-fcoe.org 4844W: www.Open-FCoE.org 4845S: Supported 4846F: drivers/scsi/libfc/ 4847F: drivers/scsi/fcoe/ 4848F: include/scsi/fc/ 4849F: include/scsi/libfc.h 4850F: include/scsi/libfcoe.h 4851F: include/uapi/scsi/fc/ 4852 4853FILE LOCKING (flock() and fcntl()/lockf()) 4854M: Jeff Layton <jlayton@poochiereds.net> 4855M: "J. Bruce Fields" <bfields@fieldses.org> 4856L: linux-fsdevel@vger.kernel.org 4857S: Maintained 4858F: include/linux/fcntl.h 4859F: include/linux/fs.h 4860F: include/uapi/linux/fcntl.h 4861F: include/uapi/linux/fs.h 4862F: fs/fcntl.c 4863F: fs/locks.c 4864 4865FILESYSTEMS (VFS and infrastructure) 4866M: Alexander Viro <viro@zeniv.linux.org.uk> 4867L: linux-fsdevel@vger.kernel.org 4868S: Maintained 4869F: fs/* 4870 4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4872M: Riku Voipio <riku.voipio@iki.fi> 4873L: linux-hwmon@vger.kernel.org 4874S: Maintained 4875F: drivers/hwmon/f75375s.c 4876F: include/linux/f75375s.h 4877 4878FIREWIRE AUDIO DRIVERS 4879M: Clemens Ladisch <clemens@ladisch.de> 4880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4881T: git git://git.alsa-project.org/alsa-kernel.git 4882S: Maintained 4883F: sound/firewire/ 4884 4885FIREWIRE MEDIA DRIVERS (firedtv) 4886M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4887L: linux-media@vger.kernel.org 4888L: linux1394-devel@lists.sourceforge.net 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4890S: Maintained 4891F: drivers/media/firewire/ 4892 4893FIREWIRE SBP-2 TARGET 4894M: Chris Boot <bootc@bootc.net> 4895L: linux-scsi@vger.kernel.org 4896L: target-devel@vger.kernel.org 4897L: linux1394-devel@lists.sourceforge.net 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4899S: Maintained 4900F: drivers/target/sbp/ 4901 4902FIREWIRE SUBSYSTEM 4903M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4904L: linux1394-devel@lists.sourceforge.net 4905W: http://ieee1394.wiki.kernel.org/ 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4907S: Maintained 4908F: drivers/firewire/ 4909F: include/linux/firewire.h 4910F: include/uapi/linux/firewire*.h 4911F: tools/firewire/ 4912 4913FIRMWARE LOADER (request_firmware) 4914M: Ming Lei <ming.lei@canonical.com> 4915M: Luis R. Rodriguez <mcgrof@kernel.org> 4916L: linux-kernel@vger.kernel.org 4917S: Maintained 4918F: Documentation/firmware_class/ 4919F: drivers/base/firmware*.c 4920F: include/linux/firmware.h 4921 4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4923M: Joshua Morris <josh.h.morris@us.ibm.com> 4924M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4925S: Maintained 4926F: drivers/block/rsxx/ 4927 4928FLOPPY DRIVER 4929M: Jiri Kosina <jikos@kernel.org> 4930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4931S: Odd fixes 4932F: drivers/block/floppy.c 4933 4934FMC SUBSYSTEM 4935M: Alessandro Rubini <rubini@gnudd.com> 4936W: http://www.ohwr.org/projects/fmc-bus 4937S: Supported 4938F: drivers/fmc/ 4939F: include/linux/fmc*.h 4940F: include/linux/ipmi-fru.h 4941K: fmc_d.*register 4942 4943FPGA MANAGER FRAMEWORK 4944M: Alan Tull <atull@opensource.altera.com> 4945R: Moritz Fischer <moritz.fischer@ettus.com> 4946S: Maintained 4947F: drivers/fpga/ 4948F: include/linux/fpga/fpga-mgr.h 4949W: http://www.rocketboards.org 4950 4951FPU EMULATOR 4952M: Bill Metzenthen <billm@melbpc.org.au> 4953W: http://floatingpoint.sourceforge.net/emulator/index.html 4954S: Maintained 4955F: arch/x86/math-emu/ 4956 4957FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4958L: netdev@vger.kernel.org 4959S: Orphan 4960F: drivers/net/wan/dlci.c 4961F: drivers/net/wan/sdla.c 4962 4963FRAMEBUFFER LAYER 4964M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4965L: linux-fbdev@vger.kernel.org 4966Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4967S: Maintained 4968F: Documentation/fb/ 4969F: drivers/video/ 4970F: include/video/ 4971F: include/linux/fb.h 4972F: include/uapi/video/ 4973F: include/uapi/linux/fb.h 4974 4975FREESCALE DIU FRAMEBUFFER DRIVER 4976M: Timur Tabi <timur@tabi.org> 4977L: linux-fbdev@vger.kernel.org 4978S: Maintained 4979F: drivers/video/fbdev/fsl-diu-fb.* 4980 4981FREESCALE DMA DRIVER 4982M: Li Yang <leoli@freescale.com> 4983M: Zhang Wei <zw@zh-kernel.org> 4984L: linuxppc-dev@lists.ozlabs.org 4985S: Maintained 4986F: drivers/dma/fsldma.* 4987 4988FREESCALE GPMI NAND DRIVER 4989M: Han Xu <han.xu@nxp.com> 4990L: linux-mtd@lists.infradead.org 4991S: Maintained 4992F: drivers/mtd/nand/gpmi-nand/* 4993 4994FREESCALE I2C CPM DRIVER 4995M: Jochen Friedrich <jochen@scram.de> 4996L: linuxppc-dev@lists.ozlabs.org 4997L: linux-i2c@vger.kernel.org 4998S: Maintained 4999F: drivers/i2c/busses/i2c-cpm.c 5000 5001FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5002M: Sascha Hauer <kernel@pengutronix.de> 5003L: linux-fbdev@vger.kernel.org 5004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5005S: Maintained 5006F: include/linux/platform_data/video-imxfb.h 5007F: drivers/video/fbdev/imxfb.c 5008 5009FREESCALE QUAD SPI DRIVER 5010M: Han Xu <han.xu@nxp.com> 5011L: linux-mtd@lists.infradead.org 5012S: Maintained 5013F: drivers/mtd/spi-nor/fsl-quadspi.c 5014 5015FREESCALE SOC FS_ENET DRIVER 5016M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5017M: Vitaly Bordug <vbordug@ru.mvista.com> 5018L: linuxppc-dev@lists.ozlabs.org 5019L: netdev@vger.kernel.org 5020S: Maintained 5021F: drivers/net/ethernet/freescale/fs_enet/ 5022F: include/linux/fs_enet_pd.h 5023 5024FREESCALE IMX / MXC FEC DRIVER 5025M: Fugang Duan <fugang.duan@nxp.com> 5026L: netdev@vger.kernel.org 5027S: Maintained 5028F: drivers/net/ethernet/freescale/fec_main.c 5029F: drivers/net/ethernet/freescale/fec_ptp.c 5030F: drivers/net/ethernet/freescale/fec.h 5031F: Documentation/devicetree/bindings/net/fsl-fec.txt 5032 5033FREESCALE QORIQ DPAA FMAN DRIVER 5034M: Madalin Bucur <madalin.bucur@nxp.com> 5035L: netdev@vger.kernel.org 5036S: Maintained 5037F: drivers/net/ethernet/freescale/fman 5038F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5039 5040FREESCALE QUICC ENGINE LIBRARY 5041L: linuxppc-dev@lists.ozlabs.org 5042S: Orphan 5043F: drivers/soc/fsl/qe/ 5044F: include/soc/fsl/*qe*.h 5045F: include/soc/fsl/*ucc*.h 5046 5047FREESCALE USB PERIPHERAL DRIVERS 5048M: Li Yang <leoli@freescale.com> 5049L: linux-usb@vger.kernel.org 5050L: linuxppc-dev@lists.ozlabs.org 5051S: Maintained 5052F: drivers/usb/gadget/udc/fsl* 5053 5054FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5055M: Li Yang <leoli@freescale.com> 5056L: netdev@vger.kernel.org 5057L: linuxppc-dev@lists.ozlabs.org 5058S: Maintained 5059F: drivers/net/ethernet/freescale/ucc_geth* 5060 5061FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5062M: Claudiu Manoil <claudiu.manoil@freescale.com> 5063L: netdev@vger.kernel.org 5064S: Maintained 5065F: drivers/net/ethernet/freescale/gianfar* 5066X: drivers/net/ethernet/freescale/gianfar_ptp.c 5067F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5068 5069FREESCALE QUICC ENGINE UCC HDLC DRIVER 5070M: Zhao Qiang <qiang.zhao@nxp.com> 5071L: netdev@vger.kernel.org 5072L: linuxppc-dev@lists.ozlabs.org 5073S: Maintained 5074F: drivers/net/wan/fsl_ucc_hdlc* 5075 5076FREESCALE QUICC ENGINE UCC UART DRIVER 5077M: Timur Tabi <timur@tabi.org> 5078L: linuxppc-dev@lists.ozlabs.org 5079S: Maintained 5080F: drivers/tty/serial/ucc_uart.c 5081 5082FREESCALE SOC SOUND DRIVERS 5083M: Timur Tabi <timur@tabi.org> 5084M: Nicolin Chen <nicoleotsuka@gmail.com> 5085M: Xiubo Li <Xiubo.Lee@gmail.com> 5086R: Fabio Estevam <fabio.estevam@nxp.com> 5087L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5088L: linuxppc-dev@lists.ozlabs.org 5089S: Maintained 5090F: sound/soc/fsl/fsl* 5091F: sound/soc/fsl/imx* 5092F: sound/soc/fsl/mpc8610_hpcd.c 5093 5094FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5095M: "J. German Rivera" <German.Rivera@freescale.com> 5096M: Stuart Yoder <stuart.yoder@nxp.com> 5097L: linux-kernel@vger.kernel.org 5098S: Maintained 5099F: drivers/staging/fsl-mc/ 5100 5101FREEVXFS FILESYSTEM 5102M: Christoph Hellwig <hch@infradead.org> 5103W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5104S: Maintained 5105F: fs/freevxfs/ 5106 5107FREEZER 5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5109M: Pavel Machek <pavel@ucw.cz> 5110L: linux-pm@vger.kernel.org 5111S: Supported 5112F: Documentation/power/freezing-of-tasks.txt 5113F: include/linux/freezer.h 5114F: kernel/freezer.c 5115 5116FRONTSWAP API 5117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5118L: linux-kernel@vger.kernel.org 5119S: Maintained 5120F: mm/frontswap.c 5121F: include/linux/frontswap.h 5122 5123FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5124M: David Howells <dhowells@redhat.com> 5125L: linux-cachefs@redhat.com (moderated for non-subscribers) 5126S: Supported 5127F: Documentation/filesystems/caching/ 5128F: fs/fscache/ 5129F: include/linux/fscache*.h 5130 5131FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5132M: Theodore Y. Ts'o <tytso@mit.edu> 5133M: Jaegeuk Kim <jaegeuk@kernel.org> 5134S: Supported 5135F: fs/crypto/ 5136F: include/linux/fscrypto.h 5137 5138F2FS FILE SYSTEM 5139M: Jaegeuk Kim <jaegeuk@kernel.org> 5140M: Chao Yu <yuchao0@huawei.com> 5141L: linux-f2fs-devel@lists.sourceforge.net 5142W: https://f2fs.wiki.kernel.org/ 5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5144S: Maintained 5145F: Documentation/filesystems/f2fs.txt 5146F: Documentation/ABI/testing/sysfs-fs-f2fs 5147F: fs/f2fs/ 5148F: include/linux/f2fs_fs.h 5149F: include/trace/events/f2fs.h 5150 5151FUJITSU FR-V (FRV) PORT 5152S: Orphan 5153F: arch/frv/ 5154 5155FUJITSU LAPTOP EXTRAS 5156M: Jonathan Woithe <jwoithe@just42.net> 5157L: platform-driver-x86@vger.kernel.org 5158S: Maintained 5159F: drivers/platform/x86/fujitsu-laptop.c 5160 5161FUJITSU M-5MO LS CAMERA ISP DRIVER 5162M: Kyungmin Park <kyungmin.park@samsung.com> 5163M: Heungjun Kim <riverful.kim@samsung.com> 5164L: linux-media@vger.kernel.org 5165S: Maintained 5166F: drivers/media/i2c/m5mols/ 5167F: include/media/i2c/m5mols.h 5168 5169FUJITSU TABLET EXTRAS 5170M: Robert Gerlach <khnz@gmx.de> 5171L: platform-driver-x86@vger.kernel.org 5172S: Maintained 5173F: drivers/platform/x86/fujitsu-tablet.c 5174 5175FUSE: FILESYSTEM IN USERSPACE 5176M: Miklos Szeredi <miklos@szeredi.hu> 5177L: linux-fsdevel@vger.kernel.org 5178W: http://fuse.sourceforge.net/ 5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5180S: Maintained 5181F: fs/fuse/ 5182F: include/uapi/linux/fuse.h 5183F: Documentation/filesystems/fuse.txt 5184 5185FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5186M: Rik Faith <faith@cs.unc.edu> 5187L: linux-scsi@vger.kernel.org 5188S: Odd Fixes (e.g., new signatures) 5189F: drivers/scsi/fdomain.* 5190 5191GCC PLUGINS 5192M: Kees Cook <keescook@chromium.org> 5193R: Emese Revfy <re.emese@gmail.com> 5194L: kernel-hardening@lists.openwall.com 5195S: Maintained 5196F: scripts/gcc-plugins/ 5197F: scripts/gcc-plugin.sh 5198F: Documentation/gcc-plugins.txt 5199 5200GCOV BASED KERNEL PROFILING 5201M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5202S: Maintained 5203F: kernel/gcov/ 5204F: Documentation/dev-tools/gcov.rst 5205 5206GDT SCSI DISK ARRAY CONTROLLER DRIVER 5207M: Achim Leubner <achim_leubner@adaptec.com> 5208L: linux-scsi@vger.kernel.org 5209W: http://www.icp-vortex.com/ 5210S: Supported 5211F: drivers/scsi/gdt* 5212 5213GDB KERNEL DEBUGGING HELPER SCRIPTS 5214M: Jan Kiszka <jan.kiszka@siemens.com> 5215M: Kieran Bingham <kieran@bingham.xyz> 5216S: Supported 5217F: scripts/gdb/ 5218 5219GEMTEK FM RADIO RECEIVER DRIVER 5220M: Hans Verkuil <hverkuil@xs4all.nl> 5221L: linux-media@vger.kernel.org 5222T: git git://linuxtv.org/media_tree.git 5223W: https://linuxtv.org 5224S: Maintained 5225F: drivers/media/radio/radio-gemtek* 5226 5227GENERIC GPIO I2C DRIVER 5228M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5229S: Supported 5230F: drivers/i2c/busses/i2c-gpio.c 5231F: include/linux/i2c-gpio.h 5232 5233GENERIC GPIO I2C MULTIPLEXER DRIVER 5234M: Peter Korsgaard <peter.korsgaard@barco.com> 5235L: linux-i2c@vger.kernel.org 5236S: Supported 5237F: drivers/i2c/muxes/i2c-mux-gpio.c 5238F: include/linux/i2c-mux-gpio.h 5239F: Documentation/i2c/muxes/i2c-mux-gpio 5240 5241GENERIC HDLC (WAN) DRIVERS 5242M: Krzysztof Halasa <khc@pm.waw.pl> 5243W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5244S: Maintained 5245F: drivers/net/wan/c101.c 5246F: drivers/net/wan/hd6457* 5247F: drivers/net/wan/hdlc* 5248F: drivers/net/wan/n2.c 5249F: drivers/net/wan/pc300too.c 5250F: drivers/net/wan/pci200syn.c 5251F: drivers/net/wan/wanxl* 5252 5253GENERIC INCLUDE/ASM HEADER FILES 5254M: Arnd Bergmann <arnd@arndb.de> 5255L: linux-arch@vger.kernel.org 5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5257S: Maintained 5258F: include/asm-generic/ 5259F: include/uapi/asm-generic/ 5260 5261GENERIC PHY FRAMEWORK 5262M: Kishon Vijay Abraham I <kishon@ti.com> 5263L: linux-kernel@vger.kernel.org 5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5265S: Supported 5266F: drivers/phy/ 5267F: include/linux/phy/ 5268 5269GENERIC PM DOMAINS 5270M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5271M: Kevin Hilman <khilman@kernel.org> 5272M: Ulf Hansson <ulf.hansson@linaro.org> 5273L: linux-pm@vger.kernel.org 5274S: Supported 5275F: drivers/base/power/domain*.c 5276F: include/linux/pm_domain.h 5277 5278GENERIC UIO DRIVER FOR PCI DEVICES 5279M: "Michael S. Tsirkin" <mst@redhat.com> 5280L: kvm@vger.kernel.org 5281S: Supported 5282F: drivers/uio/uio_pci_generic.c 5283 5284GET_MAINTAINER SCRIPT 5285M: Joe Perches <joe@perches.com> 5286S: Maintained 5287F: scripts/get_maintainer.pl 5288 5289GFS2 FILE SYSTEM 5290M: Steven Whitehouse <swhiteho@redhat.com> 5291M: Bob Peterson <rpeterso@redhat.com> 5292L: cluster-devel@redhat.com 5293W: http://sources.redhat.com/cluster/ 5294T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5295S: Supported 5296F: Documentation/filesystems/gfs2*.txt 5297F: fs/gfs2/ 5298F: include/uapi/linux/gfs2_ondisk.h 5299 5300GIGASET ISDN DRIVERS 5301M: Paul Bolle <pebolle@tiscali.nl> 5302L: gigaset307x-common@lists.sourceforge.net 5303W: http://gigaset307x.sourceforge.net/ 5304S: Odd Fixes 5305F: Documentation/isdn/README.gigaset 5306F: drivers/isdn/gigaset/ 5307F: include/uapi/linux/gigaset_dev.h 5308 5309GO7007 MPEG CODEC 5310M: Hans Verkuil <hans.verkuil@cisco.com> 5311L: linux-media@vger.kernel.org 5312S: Maintained 5313F: drivers/media/usb/go7007/ 5314 5315GOODIX TOUCHSCREEN 5316M: Bastien Nocera <hadess@hadess.net> 5317L: linux-input@vger.kernel.org 5318S: Maintained 5319F: drivers/input/touchscreen/goodix.c 5320 5321GPIO MOCKUP DRIVER 5322M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5323L: linux-gpio@vger.kernel.org 5324S: Maintained 5325F: drivers/gpio/gpio-mockup.c 5326F: tools/testing/selftests/gpio/ 5327 5328GPIO SUBSYSTEM 5329M: Linus Walleij <linus.walleij@linaro.org> 5330M: Alexandre Courbot <gnurou@gmail.com> 5331L: linux-gpio@vger.kernel.org 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5333S: Maintained 5334F: Documentation/devicetree/bindings/gpio/ 5335F: Documentation/gpio/ 5336F: Documentation/ABI/testing/gpio-cdev 5337F: Documentation/ABI/obsolete/sysfs-gpio 5338F: drivers/gpio/ 5339F: include/linux/gpio/ 5340F: include/linux/gpio.h 5341F: include/asm-generic/gpio.h 5342F: include/uapi/linux/gpio.h 5343F: tools/gpio/ 5344 5345GRE DEMULTIPLEXER DRIVER 5346M: Dmitry Kozlov <xeb@mail.ru> 5347L: netdev@vger.kernel.org 5348S: Maintained 5349F: net/ipv4/gre_demux.c 5350F: net/ipv4/gre_offload.c 5351F: include/net/gre.h 5352 5353GRETH 10/100/1G Ethernet MAC device driver 5354M: Andreas Larsson <andreas@gaisler.com> 5355L: netdev@vger.kernel.org 5356S: Maintained 5357F: drivers/net/ethernet/aeroflex/ 5358 5359GREYBUS SUBSYSTEM 5360M: Johan Hovold <johan@kernel.org> 5361M: Alex Elder <elder@kernel.org> 5362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5363S: Maintained 5364F: drivers/staging/greybus/ 5365 5366GREYBUS AUDIO PROTOCOLS DRIVERS 5367M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5368M: Mark Greer <mgreer@animalcreek.com> 5369S: Maintained 5370F: drivers/staging/greybus/audio_apbridgea.c 5371F: drivers/staging/greybus/audio_apbridgea.h 5372F: drivers/staging/greybus/audio_codec.c 5373F: drivers/staging/greybus/audio_codec.h 5374F: drivers/staging/greybus/audio_gb.c 5375F: drivers/staging/greybus/audio_manager.c 5376F: drivers/staging/greybus/audio_manager.h 5377F: drivers/staging/greybus/audio_manager_module.c 5378F: drivers/staging/greybus/audio_manager_private.h 5379F: drivers/staging/greybus/audio_manager_sysfs.c 5380F: drivers/staging/greybus/audio_module.c 5381F: drivers/staging/greybus/audio_topology.c 5382 5383GREYBUS PROTOCOLS DRIVERS 5384M: Rui Miguel Silva <rmfrfs@gmail.com> 5385S: Maintained 5386F: drivers/staging/greybus/sdio.c 5387F: drivers/staging/greybus/light.c 5388F: drivers/staging/greybus/gpio.c 5389F: drivers/staging/greybus/power_supply.c 5390F: drivers/staging/greybus/spi.c 5391F: drivers/staging/greybus/spilib.c 5392 5393GREYBUS PROTOCOLS DRIVERS 5394M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5395S: Maintained 5396F: drivers/staging/greybus/loopback.c 5397F: drivers/staging/greybus/timesync.c 5398F: drivers/staging/greybus/timesync_platform.c 5399 5400GREYBUS PROTOCOLS DRIVERS 5401M: Viresh Kumar <vireshk@kernel.org> 5402S: Maintained 5403F: drivers/staging/greybus/authentication.c 5404F: drivers/staging/greybus/bootrom.c 5405F: drivers/staging/greybus/firmware.h 5406F: drivers/staging/greybus/fw-core.c 5407F: drivers/staging/greybus/fw-download.c 5408F: drivers/staging/greybus/fw-managament.c 5409F: drivers/staging/greybus/greybus_authentication.h 5410F: drivers/staging/greybus/greybus_firmware.h 5411F: drivers/staging/greybus/hid.c 5412F: drivers/staging/greybus/i2c.c 5413F: drivers/staging/greybus/spi.c 5414F: drivers/staging/greybus/spilib.c 5415F: drivers/staging/greybus/spilib.h 5416 5417GREYBUS PROTOCOLS DRIVERS 5418M: David Lin <dtwlin@gmail.com> 5419S: Maintained 5420F: drivers/staging/greybus/uart.c 5421F: drivers/staging/greybus/log.c 5422 5423GREYBUS PLATFORM DRIVERS 5424M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5425S: Maintained 5426F: drivers/staging/greybus/arche-platform.c 5427F: drivers/staging/greybus/arche-apb-ctrl.c 5428F: drivers/staging/greybus/arche_platform.h 5429 5430GS1662 VIDEO SERIALIZER 5431M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5432L: linux-media@vger.kernel.org 5433T: git git://linuxtv.org/media_tree.git 5434S: Maintained 5435F: drivers/media/spi/gs1662.c 5436 5437GSPCA FINEPIX SUBDRIVER 5438M: Frank Zago <frank@zago.net> 5439L: linux-media@vger.kernel.org 5440T: git git://linuxtv.org/media_tree.git 5441S: Maintained 5442F: drivers/media/usb/gspca/finepix.c 5443 5444GSPCA GL860 SUBDRIVER 5445M: Olivier Lorin <o.lorin@laposte.net> 5446L: linux-media@vger.kernel.org 5447T: git git://linuxtv.org/media_tree.git 5448S: Maintained 5449F: drivers/media/usb/gspca/gl860/ 5450 5451GSPCA M5602 SUBDRIVER 5452M: Erik Andren <erik.andren@gmail.com> 5453L: linux-media@vger.kernel.org 5454T: git git://linuxtv.org/media_tree.git 5455S: Maintained 5456F: drivers/media/usb/gspca/m5602/ 5457 5458GSPCA PAC207 SONIXB SUBDRIVER 5459M: Hans Verkuil <hverkuil@xs4all.nl> 5460L: linux-media@vger.kernel.org 5461T: git git://linuxtv.org/media_tree.git 5462S: Odd Fixes 5463F: drivers/media/usb/gspca/pac207.c 5464 5465GSPCA SN9C20X SUBDRIVER 5466M: Brian Johnson <brijohn@gmail.com> 5467L: linux-media@vger.kernel.org 5468T: git git://linuxtv.org/media_tree.git 5469S: Maintained 5470F: drivers/media/usb/gspca/sn9c20x.c 5471 5472GSPCA T613 SUBDRIVER 5473M: Leandro Costantino <lcostantino@gmail.com> 5474L: linux-media@vger.kernel.org 5475T: git git://linuxtv.org/media_tree.git 5476S: Maintained 5477F: drivers/media/usb/gspca/t613.c 5478 5479GSPCA USB WEBCAM DRIVER 5480M: Hans Verkuil <hverkuil@xs4all.nl> 5481L: linux-media@vger.kernel.org 5482T: git git://linuxtv.org/media_tree.git 5483S: Odd Fixes 5484F: drivers/media/usb/gspca/ 5485 5486GUID PARTITION TABLE (GPT) 5487M: Davidlohr Bueso <dave@stgolabs.net> 5488L: linux-efi@vger.kernel.org 5489S: Maintained 5490F: block/partitions/efi.* 5491 5492STK1160 USB VIDEO CAPTURE DRIVER 5493M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5494L: linux-media@vger.kernel.org 5495T: git git://linuxtv.org/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/stk1160/ 5498 5499H8/300 ARCHITECTURE 5500M: Yoshinori Sato <ysato@users.sourceforge.jp> 5501L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5502W: http://uclinux-h8.sourceforge.jp 5503T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5504S: Maintained 5505F: arch/h8300/ 5506F: drivers/clocksource/h8300_*.c 5507F: drivers/clk/h8300/ 5508F: drivers/irqchip/irq-renesas-h8*.c 5509 5510HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5511M: Frank Seidel <frank@f-seidel.de> 5512L: platform-driver-x86@vger.kernel.org 5513W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5514S: Maintained 5515F: drivers/platform/x86/hdaps.c 5516 5517HDPVR USB VIDEO ENCODER DRIVER 5518M: Hans Verkuil <hverkuil@xs4all.nl> 5519L: linux-media@vger.kernel.org 5520T: git git://linuxtv.org/media_tree.git 5521W: https://linuxtv.org 5522S: Odd Fixes 5523F: drivers/media/usb/hdpvr/ 5524 5525HWPOISON MEMORY FAILURE HANDLING 5526M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5527L: linux-mm@kvack.org 5528S: Maintained 5529F: mm/memory-failure.c 5530F: mm/hwpoison-inject.c 5531 5532HYPERVISOR VIRTUAL CONSOLE DRIVER 5533L: linuxppc-dev@lists.ozlabs.org 5534S: Odd Fixes 5535F: drivers/tty/hvc/ 5536 5537HACKRF MEDIA DRIVER 5538M: Antti Palosaari <crope@iki.fi> 5539L: linux-media@vger.kernel.org 5540W: https://linuxtv.org 5541W: http://palosaari.fi/linux/ 5542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5543T: git git://linuxtv.org/anttip/media_tree.git 5544S: Maintained 5545F: drivers/media/usb/hackrf/ 5546 5547HARDWARE MONITORING 5548M: Jean Delvare <jdelvare@suse.com> 5549M: Guenter Roeck <linux@roeck-us.net> 5550L: linux-hwmon@vger.kernel.org 5551W: http://hwmon.wiki.kernel.org/ 5552T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5554S: Maintained 5555F: Documentation/hwmon/ 5556F: drivers/hwmon/ 5557F: include/linux/hwmon*.h 5558 5559HARDWARE RANDOM NUMBER GENERATOR CORE 5560M: Matt Mackall <mpm@selenic.com> 5561M: Herbert Xu <herbert@gondor.apana.org.au> 5562L: linux-crypto@vger.kernel.org 5563S: Odd fixes 5564F: Documentation/devicetree/bindings/rng/ 5565F: Documentation/hw_random.txt 5566F: drivers/char/hw_random/ 5567F: include/linux/hw_random.h 5568 5569HARDWARE SPINLOCK CORE 5570M: Ohad Ben-Cohen <ohad@wizery.com> 5571M: Bjorn Andersson <bjorn.andersson@linaro.org> 5572L: linux-remoteproc@vger.kernel.org 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5575F: Documentation/devicetree/bindings/hwlock/ 5576F: Documentation/hwspinlock.txt 5577F: drivers/hwspinlock/ 5578F: include/linux/hwspinlock.h 5579 5580HARMONY SOUND DRIVER 5581L: linux-parisc@vger.kernel.org 5582S: Maintained 5583F: sound/parisc/harmony.* 5584 5585HD29L2 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/dvb-frontends/hd29l2* 5594 5595HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5596M: Brian Boylston <brian.boylston@hpe.com> 5597S: Supported 5598F: Documentation/watchdog/hpwdt.txt 5599F: drivers/watchdog/hpwdt.c 5600 5601HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5602M: Don Brace <don.brace@microsemi.com> 5603L: iss_storagedev@hp.com 5604L: esc.storagedev@microsemi.com 5605L: linux-scsi@vger.kernel.org 5606S: Supported 5607F: Documentation/scsi/hpsa.txt 5608F: drivers/scsi/hpsa*.[ch] 5609F: include/linux/cciss*.h 5610F: include/uapi/linux/cciss*.h 5611 5612HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5613M: Don Brace <don.brace@microsemi.com> 5614L: iss_storagedev@hp.com 5615L: esc.storagedev@microsemi.com 5616L: linux-scsi@vger.kernel.org 5617S: Supported 5618F: Documentation/blockdev/cciss.txt 5619F: drivers/block/cciss* 5620F: include/linux/cciss_ioctl.h 5621F: include/uapi/linux/cciss_ioctl.h 5622 5623HFI1 DRIVER 5624M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5625M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5626L: linux-rdma@vger.kernel.org 5627S: Supported 5628F: drivers/infiniband/hw/hfi1 5629 5630HFS FILESYSTEM 5631L: linux-fsdevel@vger.kernel.org 5632S: Orphan 5633F: Documentation/filesystems/hfs.txt 5634F: fs/hfs/ 5635 5636HFSPLUS FILESYSTEM 5637L: linux-fsdevel@vger.kernel.org 5638S: Orphan 5639F: Documentation/filesystems/hfsplus.txt 5640F: fs/hfsplus/ 5641 5642HGA FRAMEBUFFER DRIVER 5643M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5644L: linux-nvidia@lists.surfsouth.com 5645W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5646S: Maintained 5647F: drivers/video/fbdev/hgafb.c 5648 5649HIBERNATION (aka Software Suspend, aka swsusp) 5650M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5651M: Pavel Machek <pavel@ucw.cz> 5652L: linux-pm@vger.kernel.org 5653S: Supported 5654F: arch/x86/power/ 5655F: drivers/base/power/ 5656F: kernel/power/ 5657F: include/linux/suspend.h 5658F: include/linux/freezer.h 5659F: include/linux/pm.h 5660F: arch/*/include/asm/suspend*.h 5661 5662HID CORE LAYER 5663M: Jiri Kosina <jikos@kernel.org> 5664R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5665L: linux-input@vger.kernel.org 5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5667S: Maintained 5668F: drivers/hid/ 5669F: include/linux/hid* 5670F: include/uapi/linux/hid* 5671 5672HID SENSOR HUB DRIVERS 5673M: Jiri Kosina <jikos@kernel.org> 5674M: Jonathan Cameron <jic23@kernel.org> 5675M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5676L: linux-input@vger.kernel.org 5677L: linux-iio@vger.kernel.org 5678S: Maintained 5679F: Documentation/hid/hid-sensor* 5680F: drivers/hid/hid-sensor-* 5681F: drivers/iio/*/hid-* 5682F: include/linux/hid-sensor-* 5683 5684HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5685M: Thomas Gleixner <tglx@linutronix.de> 5686L: linux-kernel@vger.kernel.org 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5688S: Maintained 5689F: Documentation/timers/ 5690F: kernel/time/hrtimer.c 5691F: kernel/time/clockevents.c 5692F: kernel/time/tick*.* 5693F: kernel/time/timer_*.c 5694F: include/linux/clockchips.h 5695F: include/linux/hrtimer.h 5696 5697HIGH-SPEED SCC DRIVER FOR AX.25 5698L: linux-hams@vger.kernel.org 5699S: Orphan 5700F: drivers/net/hamradio/dmascc.c 5701F: drivers/net/hamradio/scc.c 5702 5703HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5704M: HighPoint Linux Team <linux@highpoint-tech.com> 5705W: http://www.highpoint-tech.com 5706S: Supported 5707F: Documentation/scsi/hptiop.txt 5708F: drivers/scsi/hptiop.c 5709 5710HIPPI 5711M: Jes Sorensen <jes@trained-monkey.org> 5712L: linux-hippi@sunsite.dk 5713S: Maintained 5714F: include/linux/hippidevice.h 5715F: include/uapi/linux/if_hippi.h 5716F: net/802/hippi.c 5717F: drivers/net/hippi/ 5718 5719HISILICON NETWORK SUBSYSTEM DRIVER 5720M: Yisen Zhuang <yisen.zhuang@huawei.com> 5721M: Salil Mehta <salil.mehta@huawei.com> 5722L: netdev@vger.kernel.org 5723W: http://www.hisilicon.com 5724S: Maintained 5725F: drivers/net/ethernet/hisilicon/ 5726F: Documentation/devicetree/bindings/net/hisilicon*.txt 5727 5728HISILICON ROCE DRIVER 5729M: Lijun Ou <oulijun@huawei.com> 5730M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5731L: linux-rdma@vger.kernel.org 5732S: Maintained 5733F: drivers/infiniband/hw/hns/ 5734F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5735 5736HISILICON SAS Controller 5737M: John Garry <john.garry@huawei.com> 5738W: http://www.hisilicon.com 5739S: Supported 5740F: drivers/scsi/hisi_sas/ 5741F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5742 5743HOST AP DRIVER 5744M: Jouni Malinen <j@w1.fi> 5745L: linux-wireless@vger.kernel.org 5746W: http://w1.fi/hostap-driver.html 5747S: Obsolete 5748F: drivers/net/wireless/intersil/hostap/ 5749 5750HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5751L: platform-driver-x86@vger.kernel.org 5752S: Orphan 5753F: drivers/platform/x86/tc1100-wmi.c 5754 5755HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5756M: Jaroslav Kysela <perex@perex.cz> 5757S: Maintained 5758F: drivers/net/ethernet/hp/hp100.* 5759 5760HPET: High Precision Event Timers driver 5761M: Clemens Ladisch <clemens@ladisch.de> 5762S: Maintained 5763F: Documentation/timers/hpet.txt 5764F: drivers/char/hpet.c 5765F: include/linux/hpet.h 5766F: include/uapi/linux/hpet.h 5767 5768HPET: x86 5769S: Orphan 5770F: arch/x86/kernel/hpet.c 5771F: arch/x86/include/asm/hpet.h 5772 5773HPFS FILESYSTEM 5774M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5775W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5776S: Maintained 5777F: fs/hpfs/ 5778 5779HSI SUBSYSTEM 5780M: Sebastian Reichel <sre@kernel.org> 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5782S: Maintained 5783F: Documentation/ABI/testing/sysfs-bus-hsi 5784F: Documentation/device-drivers/serial-interfaces.rst 5785F: drivers/hsi/ 5786F: include/linux/hsi/ 5787F: include/uapi/linux/hsi/ 5788 5789HSO 3G MODEM DRIVER 5790M: Jan Dumon <j.dumon@option.com> 5791W: http://www.pharscape.org 5792S: Maintained 5793F: drivers/net/usb/hso.c 5794 5795HSR NETWORK PROTOCOL 5796M: Arvid Brodin <arvid.brodin@alten.se> 5797L: netdev@vger.kernel.org 5798S: Maintained 5799F: net/hsr/ 5800 5801HTCPEN TOUCHSCREEN DRIVER 5802M: Pau Oliva Fora <pof@eslack.org> 5803L: linux-input@vger.kernel.org 5804S: Maintained 5805F: drivers/input/touchscreen/htcpen.c 5806 5807HUGETLB FILESYSTEM 5808M: Nadia Yvette Chambers <nyc@holomorphy.com> 5809S: Maintained 5810F: fs/hugetlbfs/ 5811 5812HVA ST MEDIA DRIVER 5813M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5814L: linux-media@vger.kernel.org 5815T: git git://linuxtv.org/media_tree.git 5816W: https://linuxtv.org 5817S: Supported 5818F: drivers/media/platform/sti/hva 5819 5820Hyper-V CORE AND DRIVERS 5821M: "K. Y. Srinivasan" <kys@microsoft.com> 5822M: Haiyang Zhang <haiyangz@microsoft.com> 5823L: devel@linuxdriverproject.org 5824S: Maintained 5825F: arch/x86/include/asm/mshyperv.h 5826F: arch/x86/include/uapi/asm/hyperv.h 5827F: arch/x86/kernel/cpu/mshyperv.c 5828F: drivers/hid/hid-hyperv.c 5829F: drivers/hv/ 5830F: drivers/input/serio/hyperv-keyboard.c 5831F: drivers/pci/host/pci-hyperv.c 5832F: drivers/net/hyperv/ 5833F: drivers/scsi/storvsc_drv.c 5834F: drivers/video/fbdev/hyperv_fb.c 5835F: include/linux/hyperv.h 5836F: tools/hv/ 5837F: Documentation/ABI/stable/sysfs-bus-vmbus 5838 5839I2C MUXES 5840M: Peter Rosin <peda@axentia.se> 5841L: linux-i2c@vger.kernel.org 5842S: Maintained 5843F: Documentation/i2c/i2c-topology 5844F: Documentation/i2c/muxes/ 5845F: Documentation/devicetree/bindings/i2c/i2c-mux* 5846F: Documentation/devicetree/bindings/i2c/i2c-arb* 5847F: Documentation/devicetree/bindings/i2c/i2c-gate* 5848F: drivers/i2c/i2c-mux.c 5849F: drivers/i2c/muxes/ 5850F: include/linux/i2c-mux.h 5851 5852I2C OVER PARALLEL PORT 5853M: Jean Delvare <jdelvare@suse.com> 5854L: linux-i2c@vger.kernel.org 5855S: Maintained 5856F: Documentation/i2c/busses/i2c-parport 5857F: Documentation/i2c/busses/i2c-parport-light 5858F: drivers/i2c/busses/i2c-parport.c 5859F: drivers/i2c/busses/i2c-parport-light.c 5860 5861I2C/SMBUS CONTROLLER DRIVERS FOR PC 5862M: Jean Delvare <jdelvare@suse.com> 5863L: linux-i2c@vger.kernel.org 5864S: Maintained 5865F: Documentation/i2c/busses/i2c-ali1535 5866F: Documentation/i2c/busses/i2c-ali1563 5867F: Documentation/i2c/busses/i2c-ali15x3 5868F: Documentation/i2c/busses/i2c-amd756 5869F: Documentation/i2c/busses/i2c-amd8111 5870F: Documentation/i2c/busses/i2c-i801 5871F: Documentation/i2c/busses/i2c-nforce2 5872F: Documentation/i2c/busses/i2c-piix4 5873F: Documentation/i2c/busses/i2c-sis5595 5874F: Documentation/i2c/busses/i2c-sis630 5875F: Documentation/i2c/busses/i2c-sis96x 5876F: Documentation/i2c/busses/i2c-via 5877F: Documentation/i2c/busses/i2c-viapro 5878F: drivers/i2c/busses/i2c-ali1535.c 5879F: drivers/i2c/busses/i2c-ali1563.c 5880F: drivers/i2c/busses/i2c-ali15x3.c 5881F: drivers/i2c/busses/i2c-amd756.c 5882F: drivers/i2c/busses/i2c-amd756-s4882.c 5883F: drivers/i2c/busses/i2c-amd8111.c 5884F: drivers/i2c/busses/i2c-i801.c 5885F: drivers/i2c/busses/i2c-isch.c 5886F: drivers/i2c/busses/i2c-nforce2.c 5887F: drivers/i2c/busses/i2c-nforce2-s4985.c 5888F: drivers/i2c/busses/i2c-piix4.c 5889F: drivers/i2c/busses/i2c-sis5595.c 5890F: drivers/i2c/busses/i2c-sis630.c 5891F: drivers/i2c/busses/i2c-sis96x.c 5892F: drivers/i2c/busses/i2c-via.c 5893F: drivers/i2c/busses/i2c-viapro.c 5894 5895I2C/SMBUS ISMT DRIVER 5896M: Seth Heasley <seth.heasley@intel.com> 5897M: Neil Horman <nhorman@tuxdriver.com> 5898L: linux-i2c@vger.kernel.org 5899F: drivers/i2c/busses/i2c-ismt.c 5900F: Documentation/i2c/busses/i2c-ismt 5901 5902I2C/SMBUS STUB DRIVER 5903M: Jean Delvare <jdelvare@suse.com> 5904L: linux-i2c@vger.kernel.org 5905S: Maintained 5906F: drivers/i2c/i2c-stub.c 5907 5908I2C SUBSYSTEM 5909M: Wolfram Sang <wsa@the-dreams.de> 5910L: linux-i2c@vger.kernel.org 5911W: https://i2c.wiki.kernel.org/ 5912Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5914S: Maintained 5915F: Documentation/devicetree/bindings/i2c/ 5916F: Documentation/i2c/ 5917F: drivers/i2c/ 5918F: drivers/i2c/*/ 5919F: include/linux/i2c.h 5920F: include/linux/i2c-*.h 5921F: include/uapi/linux/i2c.h 5922F: include/uapi/linux/i2c-*.h 5923 5924I2C ACPI SUPPORT 5925M: Mika Westerberg <mika.westerberg@linux.intel.com> 5926L: linux-i2c@vger.kernel.org 5927L: linux-acpi@vger.kernel.org 5928S: Maintained 5929 5930I2C-TAOS-EVM DRIVER 5931M: Jean Delvare <jdelvare@suse.com> 5932L: linux-i2c@vger.kernel.org 5933S: Maintained 5934F: Documentation/i2c/busses/i2c-taos-evm 5935F: drivers/i2c/busses/i2c-taos-evm.c 5936 5937I2C-TINY-USB DRIVER 5938M: Till Harbaum <till@harbaum.org> 5939L: linux-i2c@vger.kernel.org 5940W: http://www.harbaum.org/till/i2c_tiny_usb 5941S: Maintained 5942F: drivers/i2c/busses/i2c-tiny-usb.c 5943 5944i386 BOOT CODE 5945M: "H. Peter Anvin" <hpa@zytor.com> 5946S: Maintained 5947F: arch/x86/boot/ 5948 5949i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5950M: "H. Peter Anvin" <hpa@zytor.com> 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5952S: Maintained 5953 5954IA64 (Itanium) PLATFORM 5955M: Tony Luck <tony.luck@intel.com> 5956M: Fenghua Yu <fenghua.yu@intel.com> 5957L: linux-ia64@vger.kernel.org 5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5959S: Maintained 5960F: arch/ia64/ 5961 5962IBM Power VMX Cryptographic instructions 5963M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5964M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5965L: linux-crypto@vger.kernel.org 5966S: Supported 5967F: drivers/crypto/vmx/Makefile 5968F: drivers/crypto/vmx/Kconfig 5969F: drivers/crypto/vmx/vmx.c 5970F: drivers/crypto/vmx/aes* 5971F: drivers/crypto/vmx/ghash* 5972F: drivers/crypto/vmx/ppc-xlate.pl 5973 5974IBM Power in-Nest Crypto Acceleration 5975M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5976M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5977L: linux-crypto@vger.kernel.org 5978S: Supported 5979F: drivers/crypto/nx/Makefile 5980F: drivers/crypto/nx/Kconfig 5981F: drivers/crypto/nx/nx-aes* 5982F: drivers/crypto/nx/nx-sha* 5983F: drivers/crypto/nx/nx.* 5984F: drivers/crypto/nx/nx_csbcpb.h 5985F: drivers/crypto/nx/nx_debugfs.h 5986 5987IBM Power 842 compression accelerator 5988M: Dan Streetman <ddstreet@ieee.org> 5989S: Supported 5990F: drivers/crypto/nx/Makefile 5991F: drivers/crypto/nx/Kconfig 5992F: drivers/crypto/nx/nx-842* 5993F: include/linux/sw842.h 5994F: crypto/842.c 5995F: lib/842/ 5996 5997IBM Power Linux RAID adapter 5998M: Brian King <brking@us.ibm.com> 5999S: Supported 6000F: drivers/scsi/ipr.* 6001 6002IBM Power Virtual Ethernet Device Driver 6003M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6004L: netdev@vger.kernel.org 6005S: Supported 6006F: drivers/net/ethernet/ibm/ibmveth.* 6007 6008IBM Power SRIOV Virtual NIC Device Driver 6009M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6010M: John Allen <jallen@linux.vnet.ibm.com> 6011L: netdev@vger.kernel.org 6012S: Supported 6013F: drivers/net/ethernet/ibm/ibmvnic.* 6014 6015IBM Power Virtual SCSI Device Drivers 6016M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6017L: linux-scsi@vger.kernel.org 6018S: Supported 6019F: drivers/scsi/ibmvscsi/ibmvscsi* 6020F: include/scsi/viosrp.h 6021 6022IBM Power Virtual SCSI Device Target Driver 6023M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6024M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6025L: linux-scsi@vger.kernel.org 6026L: target-devel@vger.kernel.org 6027S: Supported 6028F: drivers/scsi/ibmvscsi_tgt/ 6029 6030IBM Power Virtual FC Device Drivers 6031M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6032L: linux-scsi@vger.kernel.org 6033S: Supported 6034F: drivers/scsi/ibmvscsi/ibmvfc* 6035 6036IBM ServeRAID RAID DRIVER 6037S: Orphan 6038F: drivers/scsi/ips.* 6039 6040ICH LPC AND GPIO DRIVER 6041M: Peter Tyser <ptyser@xes-inc.com> 6042S: Maintained 6043F: drivers/mfd/lpc_ich.c 6044F: drivers/gpio/gpio-ich.c 6045 6046IDE SUBSYSTEM 6047M: "David S. Miller" <davem@davemloft.net> 6048L: linux-ide@vger.kernel.org 6049Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6051S: Maintained 6052F: Documentation/ide/ 6053F: drivers/ide/ 6054F: include/linux/ide.h 6055 6056IDEAPAD LAPTOP EXTRAS DRIVER 6057M: Ike Panhc <ike.pan@canonical.com> 6058L: platform-driver-x86@vger.kernel.org 6059W: http://launchpad.net/ideapad-laptop 6060S: Maintained 6061F: drivers/platform/x86/ideapad-laptop.c 6062 6063IDEAPAD LAPTOP SLIDEBAR DRIVER 6064M: Andrey Moiseev <o2g.org.ru@gmail.com> 6065L: linux-input@vger.kernel.org 6066W: https://github.com/o2genum/ideapad-slidebar 6067S: Maintained 6068F: drivers/input/misc/ideapad_slidebar.c 6069 6070IDE/ATAPI DRIVERS 6071M: Borislav Petkov <bp@alien8.de> 6072L: linux-ide@vger.kernel.org 6073S: Maintained 6074F: Documentation/cdrom/ide-cd 6075F: drivers/ide/ide-cd* 6076 6077IDLE-I7300 6078M: Andy Henroid <andrew.d.henroid@intel.com> 6079L: linux-pm@vger.kernel.org 6080S: Supported 6081F: drivers/idle/i7300_idle.c 6082 6083IEEE 802.15.4 SUBSYSTEM 6084M: Alexander Aring <aar@pengutronix.de> 6085L: linux-wpan@vger.kernel.org 6086W: http://wpan.cakelab.org/ 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6089S: Maintained 6090F: net/ieee802154/ 6091F: net/mac802154/ 6092F: drivers/net/ieee802154/ 6093F: include/linux/nl802154.h 6094F: include/linux/ieee802154.h 6095F: include/net/nl802154.h 6096F: include/net/mac802154.h 6097F: include/net/af_ieee802154.h 6098F: include/net/cfg802154.h 6099F: include/net/ieee802154_netdev.h 6100F: Documentation/networking/ieee802154.txt 6101 6102IGORPLUG-USB IR RECEIVER 6103M: Sean Young <sean@mess.org> 6104L: linux-media@vger.kernel.org 6105S: Maintained 6106F: drivers/media/rc/igorplugusb.c 6107 6108IGUANAWORKS USB IR TRANSCEIVER 6109M: Sean Young <sean@mess.org> 6110L: linux-media@vger.kernel.org 6111S: Maintained 6112F: drivers/media/rc/iguanair.c 6113 6114IIO SUBSYSTEM AND DRIVERS 6115M: Jonathan Cameron <jic23@kernel.org> 6116R: Hartmut Knaack <knaack.h@gmx.de> 6117R: Lars-Peter Clausen <lars@metafoo.de> 6118R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6119L: linux-iio@vger.kernel.org 6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6121S: Maintained 6122F: Documentation/devicetree/bindings/iio/ 6123F: drivers/iio/ 6124F: drivers/staging/iio/ 6125F: include/linux/iio/ 6126F: tools/iio/ 6127 6128IKANOS/ADI EAGLE ADSL USB DRIVER 6129M: Matthieu Castet <castet.matthieu@free.fr> 6130M: Stanislaw Gruszka <stf_xl@wp.pl> 6131S: Maintained 6132F: drivers/usb/atm/ueagle-atm.c 6133 6134IMGTEC ASCII LCD DRIVER 6135M: Paul Burton <paul.burton@imgtec.com> 6136S: Maintained 6137F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6138F: drivers/auxdisplay/img-ascii-lcd.c 6139 6140INA209 HARDWARE MONITOR DRIVER 6141M: Guenter Roeck <linux@roeck-us.net> 6142L: linux-hwmon@vger.kernel.org 6143S: Maintained 6144F: Documentation/hwmon/ina209 6145F: Documentation/devicetree/bindings/i2c/ina209.txt 6146F: drivers/hwmon/ina209.c 6147 6148INA2XX HARDWARE MONITOR DRIVER 6149M: Guenter Roeck <linux@roeck-us.net> 6150L: linux-hwmon@vger.kernel.org 6151S: Maintained 6152F: Documentation/hwmon/ina2xx 6153F: drivers/hwmon/ina2xx.c 6154F: include/linux/platform_data/ina2xx.h 6155 6156INDUSTRY PACK SUBSYSTEM (IPACK) 6157M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6158M: Jens Taprogge <jens.taprogge@taprogge.org> 6159M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6160L: industrypack-devel@lists.sourceforge.net 6161W: http://industrypack.sourceforge.net 6162S: Maintained 6163F: drivers/ipack/ 6164 6165INGENIC JZ4780 DMA Driver 6166M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6167S: Maintained 6168F: drivers/dma/dma-jz4780.c 6169 6170INGENIC JZ4780 NAND DRIVER 6171M: Harvey Hunt <harveyhuntnexus@gmail.com> 6172L: linux-mtd@lists.infradead.org 6173S: Maintained 6174F: drivers/mtd/nand/jz4780_* 6175 6176INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6177M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6178M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6179L: linux-ima-devel@lists.sourceforge.net 6180L: linux-ima-user@lists.sourceforge.net 6181L: linux-security-module@vger.kernel.org 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6183S: Supported 6184F: security/integrity/ima/ 6185 6186IMGTEC IR DECODER DRIVER 6187M: James Hogan <james.hogan@imgtec.com> 6188S: Maintained 6189F: drivers/media/rc/img-ir/ 6190 6191IMS TWINTURBO FRAMEBUFFER DRIVER 6192L: linux-fbdev@vger.kernel.org 6193S: Orphan 6194F: drivers/video/fbdev/imsttfb.c 6195 6196INFINIBAND SUBSYSTEM 6197M: Doug Ledford <dledford@redhat.com> 6198M: Sean Hefty <sean.hefty@intel.com> 6199M: Hal Rosenstock <hal.rosenstock@gmail.com> 6200L: linux-rdma@vger.kernel.org 6201W: http://www.openfabrics.org/ 6202Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6204S: Supported 6205F: Documentation/infiniband/ 6206F: drivers/infiniband/ 6207F: include/uapi/linux/if_infiniband.h 6208F: include/uapi/rdma/ 6209F: include/rdma/ 6210 6211INOTIFY 6212M: John McCutchan <john@johnmccutchan.com> 6213M: Robert Love <rlove@rlove.org> 6214M: Eric Paris <eparis@parisplace.org> 6215S: Maintained 6216F: Documentation/filesystems/inotify.txt 6217F: fs/notify/inotify/ 6218F: include/linux/inotify.h 6219F: include/uapi/linux/inotify.h 6220 6221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6222M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6223L: linux-input@vger.kernel.org 6224Q: http://patchwork.kernel.org/project/linux-input/list/ 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6226S: Maintained 6227F: drivers/input/ 6228F: include/linux/input.h 6229F: include/uapi/linux/input.h 6230F: include/linux/input/ 6231F: Documentation/devicetree/bindings/input/ 6232 6233INPUT MULTITOUCH (MT) PROTOCOL 6234M: Henrik Rydberg <rydberg@bitmath.org> 6235L: linux-input@vger.kernel.org 6236S: Odd fixes 6237F: Documentation/input/multi-touch-protocol.txt 6238F: drivers/input/input-mt.c 6239K: \b(ABS|SYN)_MT_ 6240 6241INTEL ASoC BDW/HSW DRIVERS 6242M: Jie Yang <yang.jie@linux.intel.com> 6243L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6244S: Supported 6245F: sound/soc/intel/common/sst-dsp* 6246F: sound/soc/intel/common/sst-firmware.c 6247F: sound/soc/intel/boards/broadwell.c 6248F: sound/soc/intel/haswell/ 6249 6250INTEL C600 SERIES SAS CONTROLLER DRIVER 6251M: Intel SCU Linux support <intel-linux-scu@intel.com> 6252M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6253L: linux-scsi@vger.kernel.org 6254T: git git://git.code.sf.net/p/intel-sas/isci 6255S: Supported 6256F: drivers/scsi/isci/ 6257 6258INTEL HID EVENT DRIVER 6259M: Alex Hung <alex.hung@canonical.com> 6260L: platform-driver-x86@vger.kernel.org 6261S: Maintained 6262F: drivers/platform/x86/intel-hid.c 6263 6264INTEL VIRTUAL BUTTON DRIVER 6265M: AceLan Kao <acelan.kao@canonical.com> 6266L: platform-driver-x86@vger.kernel.org 6267S: Maintained 6268F: drivers/platform/x86/intel-vbtn.c 6269 6270INTEL IDLE DRIVER 6271M: Len Brown <lenb@kernel.org> 6272L: linux-pm@vger.kernel.org 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6274S: Supported 6275F: drivers/idle/intel_idle.c 6276 6277INTEL INTEGRATED SENSOR HUB DRIVER 6278M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6279M: Jiri Kosina <jikos@kernel.org> 6280L: linux-input@vger.kernel.org 6281S: Maintained 6282F: drivers/hid/intel-ish-hid/ 6283 6284INTEL PSTATE DRIVER 6285M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6286M: Len Brown <lenb@kernel.org> 6287L: linux-pm@vger.kernel.org 6288S: Supported 6289F: drivers/cpufreq/intel_pstate.c 6290 6291INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6292M: Maik Broemme <mbroemme@libmpq.org> 6293L: linux-fbdev@vger.kernel.org 6294S: Maintained 6295F: Documentation/fb/intelfb.txt 6296F: drivers/video/fbdev/intelfb/ 6297 6298INTEL 810/815 FRAMEBUFFER DRIVER 6299M: Antonino Daplas <adaplas@gmail.com> 6300L: linux-fbdev@vger.kernel.org 6301S: Maintained 6302F: drivers/video/fbdev/i810/ 6303 6304INTEL MENLOW THERMAL DRIVER 6305M: Sujith Thomas <sujith.thomas@intel.com> 6306L: platform-driver-x86@vger.kernel.org 6307W: https://01.org/linux-acpi 6308S: Supported 6309F: drivers/platform/x86/intel_menlow.c 6310 6311INTEL I/OAT DMA DRIVER 6312M: Dave Jiang <dave.jiang@intel.com> 6313R: Dan Williams <dan.j.williams@intel.com> 6314L: dmaengine@vger.kernel.org 6315Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6316S: Supported 6317F: drivers/dma/ioat* 6318 6319INTEL IOMMU (VT-d) 6320M: David Woodhouse <dwmw2@infradead.org> 6321L: iommu@lists.linux-foundation.org 6322T: git git://git.infradead.org/iommu-2.6.git 6323S: Supported 6324F: drivers/iommu/intel-iommu.c 6325F: include/linux/intel-iommu.h 6326 6327INTEL IOP-ADMA DMA DRIVER 6328R: Dan Williams <dan.j.williams@intel.com> 6329S: Odd fixes 6330F: drivers/dma/iop-adma.c 6331 6332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6333M: Krzysztof Halasa <khalasa@piap.pl> 6334S: Maintained 6335F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6336F: arch/arm/mach-ixp4xx/include/mach/npe.h 6337F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6338F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6339F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6340F: drivers/net/wan/ixp4xx_hss.c 6341 6342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6343M: Deepak Saxena <dsaxena@plexity.net> 6344S: Maintained 6345F: drivers/char/hw_random/ixp4xx-rng.c 6346 6347INTEL ETHERNET DRIVERS 6348M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6349L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6350W: http://www.intel.com/support/feedback.htm 6351W: http://e1000.sourceforge.net/ 6352Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6355S: Supported 6356F: Documentation/networking/e100.txt 6357F: Documentation/networking/e1000.txt 6358F: Documentation/networking/e1000e.txt 6359F: Documentation/networking/igb.txt 6360F: Documentation/networking/igbvf.txt 6361F: Documentation/networking/ixgb.txt 6362F: Documentation/networking/ixgbe.txt 6363F: Documentation/networking/ixgbevf.txt 6364F: Documentation/networking/i40e.txt 6365F: Documentation/networking/i40evf.txt 6366F: drivers/net/ethernet/intel/ 6367F: drivers/net/ethernet/intel/*/ 6368 6369INTEL RDMA RNIC DRIVER 6370M: Faisal Latif <faisal.latif@intel.com> 6371R: Chien Tin Tung <chien.tin.tung@intel.com> 6372R: Mustafa Ismail <mustafa.ismail@intel.com> 6373R: Shiraz Saleem <shiraz.saleem@intel.com> 6374R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6375L: linux-rdma@vger.kernel.org 6376S: Supported 6377F: drivers/infiniband/hw/i40iw/ 6378 6379INTEL MERRIFIELD GPIO DRIVER 6380M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6381L: linux-gpio@vger.kernel.org 6382S: Maintained 6383F: drivers/gpio/gpio-merrifield.c 6384 6385INTEL-MID GPIO DRIVER 6386M: David Cohen <david.a.cohen@linux.intel.com> 6387L: linux-gpio@vger.kernel.org 6388S: Maintained 6389F: drivers/gpio/gpio-intel-mid.c 6390 6391INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6392M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6393L: linux-wireless@vger.kernel.org 6394S: Maintained 6395F: Documentation/networking/README.ipw2100 6396F: Documentation/networking/README.ipw2200 6397F: drivers/net/wireless/intel/ipw2x00/ 6398 6399INTEL(R) TRACE HUB 6400M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6401S: Supported 6402F: Documentation/trace/intel_th.txt 6403F: drivers/hwtracing/intel_th/ 6404 6405INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6406M: Ning Sun <ning.sun@intel.com> 6407L: tboot-devel@lists.sourceforge.net 6408W: http://tboot.sourceforge.net 6409T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6410S: Supported 6411F: Documentation/intel_txt.txt 6412F: include/linux/tboot.h 6413F: arch/x86/kernel/tboot.c 6414 6415INTEL WIRELESS WIMAX CONNECTION 2400 6416M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6417M: linux-wimax@intel.com 6418L: wimax@linuxwimax.org (subscribers-only) 6419S: Supported 6420W: http://linuxwimax.org 6421F: Documentation/wimax/README.i2400m 6422F: drivers/net/wimax/i2400m/ 6423F: include/uapi/linux/wimax/i2400m.h 6424 6425INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6426M: Stanislaw Gruszka <sgruszka@redhat.com> 6427L: linux-wireless@vger.kernel.org 6428S: Supported 6429F: drivers/net/wireless/intel/iwlegacy/ 6430 6431INTEL WIRELESS WIFI LINK (iwlwifi) 6432M: Johannes Berg <johannes.berg@intel.com> 6433M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6434M: Luca Coelho <luciano.coelho@intel.com> 6435M: Intel Linux Wireless <linuxwifi@intel.com> 6436L: linux-wireless@vger.kernel.org 6437W: http://intellinuxwireless.org 6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6439S: Supported 6440F: drivers/net/wireless/intel/iwlwifi/ 6441 6442INTEL MANAGEMENT ENGINE (mei) 6443M: Tomas Winkler <tomas.winkler@intel.com> 6444L: linux-kernel@vger.kernel.org 6445S: Supported 6446F: include/uapi/linux/mei.h 6447F: include/linux/mei_cl_bus.h 6448F: drivers/misc/mei/* 6449F: drivers/watchdog/mei_wdt.c 6450F: Documentation/misc-devices/mei/* 6451F: samples/mei/* 6452 6453INTEL MIC DRIVERS (mic) 6454M: Sudeep Dutt <sudeep.dutt@intel.com> 6455M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6456S: Supported 6457W: https://github.com/sudeepdutt/mic 6458W: http://software.intel.com/en-us/mic-developer 6459F: include/linux/mic_bus.h 6460F: include/linux/scif.h 6461F: include/uapi/linux/mic_common.h 6462F: include/uapi/linux/mic_ioctl.h 6463F: include/uapi/linux/scif_ioctl.h 6464F: drivers/misc/mic/ 6465F: drivers/dma/mic_x100_dma.c 6466F: drivers/dma/mic_x100_dma.h 6467F: Documentation/mic/ 6468 6469INTEL PMC/P-Unit IPC DRIVER 6470M: Zha Qipeng<qipeng.zha@intel.com> 6471L: platform-driver-x86@vger.kernel.org 6472S: Maintained 6473F: drivers/platform/x86/intel_pmc_ipc.c 6474F: drivers/platform/x86/intel_punit_ipc.c 6475F: arch/x86/include/asm/intel_pmc_ipc.h 6476F: arch/x86/include/asm/intel_punit_ipc.h 6477 6478INTEL TELEMETRY DRIVER 6479M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6480L: platform-driver-x86@vger.kernel.org 6481S: Maintained 6482F: arch/x86/include/asm/intel_telemetry.h 6483F: drivers/platform/x86/intel_telemetry* 6484 6485INTEL PMC CORE DRIVER 6486M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6487M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6488L: platform-driver-x86@vger.kernel.org 6489S: Maintained 6490F: arch/x86/include/asm/pmc_core.h 6491F: drivers/platform/x86/intel_pmc_core* 6492 6493IOC3 ETHERNET DRIVER 6494M: Ralf Baechle <ralf@linux-mips.org> 6495L: linux-mips@linux-mips.org 6496S: Maintained 6497F: drivers/net/ethernet/sgi/ioc3-eth.c 6498 6499IOC3 SERIAL DRIVER 6500M: Pat Gefre <pfg@sgi.com> 6501L: linux-serial@vger.kernel.org 6502S: Maintained 6503F: drivers/tty/serial/ioc3_serial.c 6504 6505IOMMU DRIVERS 6506M: Joerg Roedel <joro@8bytes.org> 6507L: iommu@lists.linux-foundation.org 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6509S: Maintained 6510F: Documentation/devicetree/bindings/iommu/ 6511F: drivers/iommu/ 6512 6513IP MASQUERADING 6514M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6515S: Maintained 6516F: net/ipv4/netfilter/ipt_MASQUERADE.c 6517 6518IPMI SUBSYSTEM 6519M: Corey Minyard <minyard@acm.org> 6520L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6521W: http://openipmi.sourceforge.net/ 6522S: Supported 6523F: Documentation/IPMI.txt 6524F: drivers/char/ipmi/ 6525F: include/linux/ipmi* 6526F: include/uapi/linux/ipmi* 6527 6528QCOM AUDIO (ASoC) DRIVERS 6529M: Patrick Lai <plai@codeaurora.org> 6530M: Banajit Goswami <bgoswami@codeaurora.org> 6531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6532S: Supported 6533F: sound/soc/qcom/ 6534 6535IPS SCSI RAID DRIVER 6536M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6537L: linux-scsi@vger.kernel.org 6538W: http://www.adaptec.com/ 6539S: Maintained 6540F: drivers/scsi/ips* 6541 6542IPVS 6543M: Wensong Zhang <wensong@linux-vs.org> 6544M: Simon Horman <horms@verge.net.au> 6545M: Julian Anastasov <ja@ssi.bg> 6546L: netdev@vger.kernel.org 6547L: lvs-devel@vger.kernel.org 6548S: Maintained 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6551F: Documentation/networking/ipvs-sysctl.txt 6552F: include/net/ip_vs.h 6553F: include/uapi/linux/ip_vs.h 6554F: net/netfilter/ipvs/ 6555 6556IPWIRELESS DRIVER 6557M: Jiri Kosina <jikos@kernel.org> 6558M: David Sterba <dsterba@suse.com> 6559S: Odd Fixes 6560F: drivers/tty/ipwireless/ 6561 6562IPX NETWORK LAYER 6563M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6564L: netdev@vger.kernel.org 6565S: Maintained 6566F: include/net/ipx.h 6567F: include/uapi/linux/ipx.h 6568F: net/ipx/ 6569 6570IRDA SUBSYSTEM 6571M: Samuel Ortiz <samuel@sortiz.org> 6572L: irda-users@lists.sourceforge.net (subscribers-only) 6573L: netdev@vger.kernel.org 6574W: http://irda.sourceforge.net/ 6575S: Maintained 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6577F: Documentation/networking/irda.txt 6578F: drivers/net/irda/ 6579F: include/net/irda/ 6580F: net/irda/ 6581 6582IRQ SUBSYSTEM 6583M: Thomas Gleixner <tglx@linutronix.de> 6584L: linux-kernel@vger.kernel.org 6585S: Maintained 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6587F: kernel/irq/ 6588 6589IRQCHIP DRIVERS 6590M: Thomas Gleixner <tglx@linutronix.de> 6591M: Jason Cooper <jason@lakedaemon.net> 6592M: Marc Zyngier <marc.zyngier@arm.com> 6593L: linux-kernel@vger.kernel.org 6594S: Maintained 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6596T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6597F: Documentation/devicetree/bindings/interrupt-controller/ 6598F: drivers/irqchip/ 6599 6600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6601M: Marc Zyngier <marc.zyngier@arm.com> 6602S: Maintained 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6604F: Documentation/IRQ-domain.txt 6605F: include/linux/irqdomain.h 6606F: kernel/irq/irqdomain.c 6607F: kernel/irq/msi.c 6608 6609ISA 6610M: William Breathitt Gray <vilhelm.gray@gmail.com> 6611S: Maintained 6612F: Documentation/isa.txt 6613F: drivers/base/isa.c 6614F: include/linux/isa.h 6615 6616ISAPNP 6617M: Jaroslav Kysela <perex@perex.cz> 6618S: Maintained 6619F: Documentation/isapnp.txt 6620F: drivers/pnp/isapnp/ 6621F: include/linux/isapnp.h 6622 6623ISA RADIO MODULE 6624M: Hans Verkuil <hverkuil@xs4all.nl> 6625L: linux-media@vger.kernel.org 6626T: git git://linuxtv.org/media_tree.git 6627W: https://linuxtv.org 6628S: Maintained 6629F: drivers/media/radio/radio-isa* 6630 6631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6632M: Peter Jones <pjones@redhat.com> 6633M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6634S: Maintained 6635F: drivers/firmware/iscsi_ibft* 6636 6637ISCSI 6638M: Lee Duncan <lduncan@suse.com> 6639M: Chris Leech <cleech@redhat.com> 6640L: open-iscsi@googlegroups.com 6641W: www.open-iscsi.com 6642S: Maintained 6643F: drivers/scsi/*iscsi* 6644F: include/scsi/*iscsi* 6645 6646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6647M: Or Gerlitz <ogerlitz@mellanox.com> 6648M: Sagi Grimberg <sagi@grimberg.me> 6649M: Roi Dayan <roid@mellanox.com> 6650L: linux-rdma@vger.kernel.org 6651S: Supported 6652W: http://www.openfabrics.org 6653W: www.open-iscsi.org 6654Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6655F: drivers/infiniband/ulp/iser/ 6656 6657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6658M: Sagi Grimberg <sagi@grimberg.me> 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6660L: linux-rdma@vger.kernel.org 6661L: target-devel@vger.kernel.org 6662S: Supported 6663W: http://www.linux-iscsi.org 6664F: drivers/infiniband/ulp/isert 6665 6666ISDN SUBSYSTEM 6667M: Karsten Keil <isdn@linux-pingi.de> 6668L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6669L: netdev@vger.kernel.org 6670W: http://www.isdn4linux.de 6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6672S: Maintained 6673F: Documentation/isdn/ 6674F: drivers/isdn/ 6675F: include/linux/isdn.h 6676F: include/linux/isdn/ 6677F: include/uapi/linux/isdn.h 6678F: include/uapi/linux/isdn/ 6679 6680ISDN SUBSYSTEM (Eicon active card driver) 6681M: Armin Schindler <mac@melware.de> 6682L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6683W: http://www.melware.de 6684S: Maintained 6685F: drivers/isdn/hardware/eicon/ 6686 6687IT87 HARDWARE MONITORING DRIVER 6688M: Jean Delvare <jdelvare@suse.com> 6689L: linux-hwmon@vger.kernel.org 6690S: Maintained 6691F: Documentation/hwmon/it87 6692F: drivers/hwmon/it87.c 6693 6694IT913X MEDIA DRIVER 6695M: Antti Palosaari <crope@iki.fi> 6696L: linux-media@vger.kernel.org 6697W: https://linuxtv.org 6698W: http://palosaari.fi/linux/ 6699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6700T: git git://linuxtv.org/anttip/media_tree.git 6701S: Maintained 6702F: drivers/media/tuners/it913x* 6703 6704IVTV VIDEO4LINUX DRIVER 6705M: Andy Walls <awalls@md.metrocast.net> 6706L: ivtv-devel@ivtvdriver.org (subscribers-only) 6707L: linux-media@vger.kernel.org 6708T: git git://linuxtv.org/media_tree.git 6709W: http://www.ivtvdriver.org 6710S: Maintained 6711F: Documentation/media/v4l-drivers/ivtv* 6712F: drivers/media/pci/ivtv/ 6713F: include/uapi/linux/ivtv* 6714 6715IX2505V MEDIA DRIVER 6716M: Malcolm Priestley <tvboxspy@gmail.com> 6717L: linux-media@vger.kernel.org 6718W: https://linuxtv.org 6719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6720S: Maintained 6721F: drivers/media/dvb-frontends/ix2505v* 6722 6723JC42.4 TEMPERATURE SENSOR DRIVER 6724M: Guenter Roeck <linux@roeck-us.net> 6725L: linux-hwmon@vger.kernel.org 6726S: Maintained 6727F: drivers/hwmon/jc42.c 6728F: Documentation/hwmon/jc42 6729 6730JFS FILESYSTEM 6731M: Dave Kleikamp <shaggy@kernel.org> 6732L: jfs-discussion@lists.sourceforge.net 6733W: http://jfs.sourceforge.net/ 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6735S: Maintained 6736F: Documentation/filesystems/jfs.txt 6737F: fs/jfs/ 6738 6739JME NETWORK DRIVER 6740M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6741L: netdev@vger.kernel.org 6742S: Maintained 6743F: drivers/net/ethernet/jme.* 6744 6745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6746M: David Woodhouse <dwmw2@infradead.org> 6747L: linux-mtd@lists.infradead.org 6748W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6749S: Maintained 6750F: fs/jffs2/ 6751F: include/uapi/linux/jffs2.h 6752 6753JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6754M: "Theodore Ts'o" <tytso@mit.edu> 6755M: Jan Kara <jack@suse.com> 6756L: linux-ext4@vger.kernel.org 6757S: Maintained 6758F: fs/jbd2/ 6759F: include/linux/jbd2.h 6760 6761JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6762M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6763L: linux-media@vger.kernel.org 6764S: Maintained 6765F: drivers/media/platform/rcar_jpu.c 6766 6767JSM Neo PCI based serial card 6768M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6769L: linux-serial@vger.kernel.org 6770S: Maintained 6771F: drivers/tty/serial/jsm/ 6772 6773K10TEMP HARDWARE MONITORING DRIVER 6774M: Clemens Ladisch <clemens@ladisch.de> 6775L: linux-hwmon@vger.kernel.org 6776S: Maintained 6777F: Documentation/hwmon/k10temp 6778F: drivers/hwmon/k10temp.c 6779 6780K8TEMP HARDWARE MONITORING DRIVER 6781M: Rudolf Marek <r.marek@assembler.cz> 6782L: linux-hwmon@vger.kernel.org 6783S: Maintained 6784F: Documentation/hwmon/k8temp 6785F: drivers/hwmon/k8temp.c 6786 6787KASAN 6788M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6789R: Alexander Potapenko <glider@google.com> 6790R: Dmitry Vyukov <dvyukov@google.com> 6791L: kasan-dev@googlegroups.com 6792S: Maintained 6793F: arch/*/include/asm/kasan.h 6794F: arch/*/mm/kasan_init* 6795F: Documentation/dev-tools/kasan.rst 6796F: include/linux/kasan*.h 6797F: lib/test_kasan.c 6798F: mm/kasan/ 6799F: scripts/Makefile.kasan 6800 6801KCONFIG 6802M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6803L: linux-kbuild@vger.kernel.org 6804T: git git://gitorious.org/linux-kconfig/linux-kconfig 6805S: Maintained 6806F: Documentation/kbuild/kconfig-language.txt 6807F: scripts/kconfig/ 6808 6809KDUMP 6810M: Dave Young <dyoung@redhat.com> 6811M: Baoquan He <bhe@redhat.com> 6812R: Vivek Goyal <vgoyal@redhat.com> 6813L: kexec@lists.infradead.org 6814W: http://lse.sourceforge.net/kdump/ 6815S: Maintained 6816F: Documentation/kdump/ 6817 6818KEENE FM RADIO TRANSMITTER DRIVER 6819M: Hans Verkuil <hverkuil@xs4all.nl> 6820L: linux-media@vger.kernel.org 6821T: git git://linuxtv.org/media_tree.git 6822W: https://linuxtv.org 6823S: Maintained 6824F: drivers/media/radio/radio-keene* 6825 6826KERNEL AUTOMOUNTER v4 (AUTOFS4) 6827M: Ian Kent <raven@themaw.net> 6828L: autofs@vger.kernel.org 6829S: Maintained 6830F: fs/autofs4/ 6831 6832KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6833M: Michal Marek <mmarek@suse.com> 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6836L: linux-kbuild@vger.kernel.org 6837S: Maintained 6838F: Documentation/kbuild/ 6839F: Makefile 6840F: scripts/Makefile.* 6841F: scripts/basic/ 6842F: scripts/mk* 6843F: scripts/package/ 6844 6845KERNEL JANITORS 6846L: kernel-janitors@vger.kernel.org 6847W: http://kernelnewbies.org/KernelJanitors 6848S: Odd Fixes 6849 6850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6851M: "J. Bruce Fields" <bfields@fieldses.org> 6852M: Jeff Layton <jlayton@poochiereds.net> 6853L: linux-nfs@vger.kernel.org 6854W: http://nfs.sourceforge.net/ 6855T: git git://linux-nfs.org/~bfields/linux.git 6856S: Supported 6857F: fs/nfsd/ 6858F: include/uapi/linux/nfsd/ 6859F: fs/lockd/ 6860F: fs/nfs_common/ 6861F: net/sunrpc/ 6862F: include/linux/lockd/ 6863F: include/linux/sunrpc/ 6864F: include/uapi/linux/sunrpc/ 6865 6866KERNEL SELFTEST FRAMEWORK 6867M: Shuah Khan <shuahkh@osg.samsung.com> 6868M: Shuah Khan <shuah@kernel.org> 6869L: linux-kselftest@vger.kernel.org 6870T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6871S: Maintained 6872F: tools/testing/selftests 6873 6874KERNEL VIRTUAL MACHINE (KVM) 6875M: Paolo Bonzini <pbonzini@redhat.com> 6876M: Radim Krčmář <rkrcmar@redhat.com> 6877L: kvm@vger.kernel.org 6878W: http://www.linux-kvm.org 6879T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6880S: Supported 6881F: Documentation/*/kvm*.txt 6882F: Documentation/virtual/kvm/ 6883F: arch/*/kvm/ 6884F: arch/x86/kernel/kvm.c 6885F: arch/x86/kernel/kvmclock.c 6886F: arch/*/include/asm/kvm* 6887F: include/linux/kvm* 6888F: include/uapi/linux/kvm* 6889F: virt/kvm/ 6890F: tools/kvm/ 6891 6892KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6893M: Joerg Roedel <joro@8bytes.org> 6894L: kvm@vger.kernel.org 6895W: http://www.linux-kvm.org/ 6896S: Maintained 6897F: arch/x86/include/asm/svm.h 6898F: arch/x86/kvm/svm.c 6899 6900KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6901M: Alexander Graf <agraf@suse.com> 6902L: kvm-ppc@vger.kernel.org 6903W: http://www.linux-kvm.org/ 6904T: git git://github.com/agraf/linux-2.6.git 6905S: Supported 6906F: arch/powerpc/include/asm/kvm* 6907F: arch/powerpc/kvm/ 6908 6909KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6910M: Christian Borntraeger <borntraeger@de.ibm.com> 6911M: Cornelia Huck <cornelia.huck@de.ibm.com> 6912L: linux-s390@vger.kernel.org 6913W: http://www.ibm.com/developerworks/linux/linux390/ 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6915S: Supported 6916F: Documentation/s390/kvm.txt 6917F: arch/s390/include/asm/kvm* 6918F: arch/s390/kvm/ 6919 6920KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6921M: Christoffer Dall <christoffer.dall@linaro.org> 6922M: Marc Zyngier <marc.zyngier@arm.com> 6923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6924L: kvmarm@lists.cs.columbia.edu 6925W: http://systems.cs.columbia.edu/projects/kvm-arm 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6927S: Supported 6928F: arch/arm/include/uapi/asm/kvm* 6929F: arch/arm/include/asm/kvm* 6930F: arch/arm/kvm/ 6931F: virt/kvm/arm/ 6932F: include/kvm/arm_* 6933 6934KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6935M: Christoffer Dall <christoffer.dall@linaro.org> 6936M: Marc Zyngier <marc.zyngier@arm.com> 6937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6938L: kvmarm@lists.cs.columbia.edu 6939S: Maintained 6940F: arch/arm64/include/uapi/asm/kvm* 6941F: arch/arm64/include/asm/kvm* 6942F: arch/arm64/kvm/ 6943 6944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6945M: James Hogan <james.hogan@imgtec.com> 6946L: linux-mips@linux-mips.org 6947S: Supported 6948F: arch/mips/include/uapi/asm/kvm* 6949F: arch/mips/include/asm/kvm* 6950F: arch/mips/kvm/ 6951 6952KEXEC 6953M: Eric Biederman <ebiederm@xmission.com> 6954W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6955L: kexec@lists.infradead.org 6956S: Maintained 6957F: include/linux/kexec.h 6958F: include/uapi/linux/kexec.h 6959F: kernel/kexec* 6960 6961KEYS/KEYRINGS: 6962M: David Howells <dhowells@redhat.com> 6963L: keyrings@vger.kernel.org 6964S: Maintained 6965F: Documentation/security/keys.txt 6966F: include/linux/key.h 6967F: include/linux/key-type.h 6968F: include/linux/keyctl.h 6969F: include/uapi/linux/keyctl.h 6970F: include/keys/ 6971F: security/keys/ 6972 6973KEYS-TRUSTED 6974M: David Safford <safford@us.ibm.com> 6975M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6976L: linux-security-module@vger.kernel.org 6977L: keyrings@vger.kernel.org 6978S: Supported 6979F: Documentation/security/keys-trusted-encrypted.txt 6980F: include/keys/trusted-type.h 6981F: security/keys/trusted.c 6982F: security/keys/trusted.h 6983 6984KEYS-ENCRYPTED 6985M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6986M: David Safford <safford@us.ibm.com> 6987L: linux-security-module@vger.kernel.org 6988L: keyrings@vger.kernel.org 6989S: Supported 6990F: Documentation/security/keys-trusted-encrypted.txt 6991F: include/keys/encrypted-type.h 6992F: security/keys/encrypted-keys/ 6993 6994KGDB / KDB /debug_core 6995M: Jason Wessel <jason.wessel@windriver.com> 6996W: http://kgdb.wiki.kernel.org/ 6997L: kgdb-bugreport@lists.sourceforge.net 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6999S: Maintained 7000F: Documentation/DocBook/kgdb.tmpl 7001F: drivers/misc/kgdbts.c 7002F: drivers/tty/serial/kgdboc.c 7003F: include/linux/kdb.h 7004F: include/linux/kgdb.h 7005F: kernel/debug/ 7006 7007KMEMCHECK 7008M: Vegard Nossum <vegardno@ifi.uio.no> 7009M: Pekka Enberg <penberg@kernel.org> 7010S: Maintained 7011F: Documentation/dev-tools/kmemcheck.rst 7012F: arch/x86/include/asm/kmemcheck.h 7013F: arch/x86/mm/kmemcheck/ 7014F: include/linux/kmemcheck.h 7015F: mm/kmemcheck.c 7016 7017KMEMLEAK 7018M: Catalin Marinas <catalin.marinas@arm.com> 7019S: Maintained 7020F: Documentation/dev-tools/kmemleak.rst 7021F: include/linux/kmemleak.h 7022F: mm/kmemleak.c 7023F: mm/kmemleak-test.c 7024 7025KPROBES 7026M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7027M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7028M: "David S. Miller" <davem@davemloft.net> 7029M: Masami Hiramatsu <mhiramat@kernel.org> 7030S: Maintained 7031F: Documentation/kprobes.txt 7032F: include/linux/kprobes.h 7033F: kernel/kprobes.c 7034 7035KS0108 LCD CONTROLLER DRIVER 7036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7037W: http://miguelojeda.es/auxdisplay.htm 7038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7039S: Maintained 7040F: Documentation/auxdisplay/ks0108 7041F: drivers/auxdisplay/ks0108.c 7042F: include/linux/ks0108.h 7043 7044L3MDEV 7045M: David Ahern <dsa@cumulusnetworks.com> 7046L: netdev@vger.kernel.org 7047S: Maintained 7048F: net/l3mdev 7049F: include/net/l3mdev.h 7050 7051LANTIQ MIPS ARCHITECTURE 7052M: John Crispin <john@phrozen.org> 7053L: linux-mips@linux-mips.org 7054S: Maintained 7055F: arch/mips/lantiq 7056 7057LAPB module 7058L: linux-x25@vger.kernel.org 7059S: Orphan 7060F: Documentation/networking/lapb-module.txt 7061F: include/*/lapb.h 7062F: net/lapb/ 7063 7064LASI 53c700 driver for PARISC 7065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7066L: linux-scsi@vger.kernel.org 7067S: Maintained 7068F: Documentation/scsi/53c700.txt 7069F: drivers/scsi/53c700* 7070 7071LED SUBSYSTEM 7072M: Richard Purdie <rpurdie@rpsys.net> 7073M: Jacek Anaszewski <j.anaszewski@samsung.com> 7074L: linux-leds@vger.kernel.org 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7076S: Maintained 7077F: Documentation/devicetree/bindings/leds/ 7078F: drivers/leds/ 7079F: include/linux/leds.h 7080 7081LEGACY EEPROM DRIVER 7082M: Jean Delvare <jdelvare@suse.com> 7083S: Maintained 7084F: Documentation/misc-devices/eeprom 7085F: drivers/misc/eeprom/eeprom.c 7086 7087LEGO USB Tower driver 7088M: Juergen Stuber <starblue@users.sourceforge.net> 7089L: legousb-devel@lists.sourceforge.net 7090W: http://legousb.sourceforge.net/ 7091S: Maintained 7092F: drivers/usb/misc/legousbtower.c 7093 7094LG2160 MEDIA DRIVER 7095M: Michael Krufky <mkrufky@linuxtv.org> 7096L: linux-media@vger.kernel.org 7097W: https://linuxtv.org 7098W: http://github.com/mkrufky 7099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7100T: git git://linuxtv.org/mkrufky/tuners.git 7101S: Maintained 7102F: drivers/media/dvb-frontends/lg2160.* 7103 7104LGDT3305 MEDIA DRIVER 7105M: Michael Krufky <mkrufky@linuxtv.org> 7106L: linux-media@vger.kernel.org 7107W: https://linuxtv.org 7108W: http://github.com/mkrufky 7109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7110T: git git://linuxtv.org/mkrufky/tuners.git 7111S: Maintained 7112F: drivers/media/dvb-frontends/lgdt3305.* 7113 7114LGUEST 7115M: Rusty Russell <rusty@rustcorp.com.au> 7116L: lguest@lists.ozlabs.org 7117W: http://lguest.ozlabs.org/ 7118S: Odd Fixes 7119F: arch/x86/include/asm/lguest*.h 7120F: arch/x86/lguest/ 7121F: drivers/lguest/ 7122F: include/linux/lguest*.h 7123F: tools/lguest/ 7124 7125LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7126M: Tejun Heo <tj@kernel.org> 7127L: linux-ide@vger.kernel.org 7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7129S: Maintained 7130F: drivers/ata/ 7131F: include/linux/ata.h 7132F: include/linux/libata.h 7133F: Documentation/devicetree/bindings/ata/ 7134 7135LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7136M: Viresh Kumar <vireshk@kernel.org> 7137L: linux-ide@vger.kernel.org 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7139S: Maintained 7140F: include/linux/pata_arasan_cf_data.h 7141F: drivers/ata/pata_arasan_cf.c 7142 7143LIBATA PATA DRIVERS 7144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7145M: Tejun Heo <tj@kernel.org> 7146L: linux-ide@vger.kernel.org 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7148S: Maintained 7149F: drivers/ata/pata_*.c 7150F: drivers/ata/ata_generic.c 7151 7152LIBATA SATA AHCI PLATFORM devices support 7153M: Hans de Goede <hdegoede@redhat.com> 7154M: Tejun Heo <tj@kernel.org> 7155L: linux-ide@vger.kernel.org 7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7157S: Maintained 7158F: drivers/ata/ahci_platform.c 7159F: drivers/ata/libahci_platform.c 7160F: include/linux/ahci_platform.h 7161 7162LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7163M: Mikael Pettersson <mikpelinux@gmail.com> 7164L: linux-ide@vger.kernel.org 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7166S: Maintained 7167F: drivers/ata/sata_promise.* 7168 7169LIBLOCKDEP 7170M: Sasha Levin <sasha.levin@oracle.com> 7171S: Maintained 7172F: tools/lib/lockdep/ 7173 7174LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7175M: Dan Williams <dan.j.williams@intel.com> 7176L: linux-nvdimm@lists.01.org 7177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7179S: Supported 7180F: drivers/nvdimm/* 7181F: include/linux/nd.h 7182F: include/linux/libnvdimm.h 7183F: include/uapi/linux/ndctl.h 7184 7185LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7186M: Ross Zwisler <ross.zwisler@linux.intel.com> 7187L: linux-nvdimm@lists.01.org 7188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7189S: Supported 7190F: drivers/nvdimm/blk.c 7191F: drivers/nvdimm/region_devs.c 7192F: drivers/acpi/nfit* 7193 7194LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7195M: Vishal Verma <vishal.l.verma@intel.com> 7196L: linux-nvdimm@lists.01.org 7197Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7198S: Supported 7199F: drivers/nvdimm/btt* 7200 7201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7202M: Ross Zwisler <ross.zwisler@linux.intel.com> 7203L: linux-nvdimm@lists.01.org 7204Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7205S: Supported 7206F: drivers/nvdimm/pmem.c 7207F: include/linux/pmem.h 7208F: arch/*/include/asm/pmem.h 7209 7210LIGHTNVM PLATFORM SUPPORT 7211M: Matias Bjorling <mb@lightnvm.io> 7212W: http://github/OpenChannelSSD 7213L: linux-block@vger.kernel.org 7214S: Maintained 7215F: drivers/lightnvm/ 7216F: include/linux/lightnvm.h 7217F: include/uapi/linux/lightnvm.h 7218 7219LINUX FOR POWERPC (32-BIT AND 64-BIT) 7220M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7221M: Paul Mackerras <paulus@samba.org> 7222M: Michael Ellerman <mpe@ellerman.id.au> 7223W: https://github.com/linuxppc/linux/wiki 7224L: linuxppc-dev@lists.ozlabs.org 7225Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7226T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7227S: Supported 7228F: Documentation/powerpc/ 7229F: arch/powerpc/ 7230F: drivers/char/tpm/tpm_ibmvtpm* 7231F: drivers/crypto/nx/ 7232F: drivers/crypto/vmx/ 7233F: drivers/net/ethernet/ibm/ibmveth.* 7234F: drivers/net/ethernet/ibm/ibmvnic.* 7235F: drivers/pci/hotplug/pnv_php.c 7236F: drivers/pci/hotplug/rpa* 7237F: drivers/scsi/ibmvscsi/ 7238F: tools/testing/selftests/powerpc 7239N: opal 7240N: /pmac 7241N: powermac 7242N: powernv 7243N: [^a-z0-9]ps3 7244N: pseries 7245 7246LINUX FOR POWER MACINTOSH 7247M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7248W: http://www.penguinppc.org/ 7249L: linuxppc-dev@lists.ozlabs.org 7250S: Maintained 7251F: arch/powerpc/platforms/powermac/ 7252F: drivers/macintosh/ 7253 7254LINUX FOR POWERPC EMBEDDED MPC5XXX 7255M: Anatolij Gustschin <agust@denx.de> 7256L: linuxppc-dev@lists.ozlabs.org 7257T: git git://git.denx.de/linux-denx-agust.git 7258S: Maintained 7259F: arch/powerpc/platforms/512x/ 7260F: arch/powerpc/platforms/52xx/ 7261 7262LINUX FOR POWERPC EMBEDDED PPC4XX 7263M: Alistair Popple <alistair@popple.id.au> 7264M: Matt Porter <mporter@kernel.crashing.org> 7265W: http://www.penguinppc.org/ 7266L: linuxppc-dev@lists.ozlabs.org 7267S: Maintained 7268F: arch/powerpc/platforms/40x/ 7269F: arch/powerpc/platforms/44x/ 7270 7271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7272L: linuxppc-dev@lists.ozlabs.org 7273S: Orphan 7274F: arch/powerpc/*/*virtex* 7275F: arch/powerpc/*/*/*virtex* 7276 7277LINUX FOR POWERPC EMBEDDED PPC8XX 7278M: Vitaly Bordug <vitb@kernel.crashing.org> 7279W: http://www.penguinppc.org/ 7280L: linuxppc-dev@lists.ozlabs.org 7281S: Maintained 7282F: arch/powerpc/platforms/8xx/ 7283 7284LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7285M: Scott Wood <oss@buserror.net> 7286M: Kumar Gala <galak@kernel.crashing.org> 7287W: http://www.penguinppc.org/ 7288L: linuxppc-dev@lists.ozlabs.org 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7290S: Maintained 7291F: arch/powerpc/platforms/83xx/ 7292F: arch/powerpc/platforms/85xx/ 7293 7294LINUX FOR POWERPC PA SEMI PWRFICIENT 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Orphan 7297F: arch/powerpc/platforms/pasemi/ 7298F: drivers/*/*pasemi* 7299F: drivers/*/*/*pasemi* 7300 7301LINUX SECURITY MODULE (LSM) FRAMEWORK 7302M: Chris Wright <chrisw@sous-sol.org> 7303L: linux-security-module@vger.kernel.org 7304S: Supported 7305 7306LIS3LV02D ACCELEROMETER DRIVER 7307M: Eric Piel <eric.piel@tremplin-utc.net> 7308S: Maintained 7309F: Documentation/misc-devices/lis3lv02d 7310F: drivers/misc/lis3lv02d/ 7311F: drivers/platform/x86/hp_accel.c 7312 7313LIVE PATCHING 7314M: Josh Poimboeuf <jpoimboe@redhat.com> 7315M: Jessica Yu <jeyu@redhat.com> 7316M: Jiri Kosina <jikos@kernel.org> 7317M: Miroslav Benes <mbenes@suse.cz> 7318R: Petr Mladek <pmladek@suse.com> 7319S: Maintained 7320F: kernel/livepatch/ 7321F: include/linux/livepatch.h 7322F: arch/x86/include/asm/livepatch.h 7323F: arch/x86/kernel/livepatch.c 7324F: Documentation/livepatch/ 7325F: Documentation/ABI/testing/sysfs-kernel-livepatch 7326F: samples/livepatch/ 7327L: live-patching@vger.kernel.org 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7329 7330LINUX KERNEL DUMP TEST MODULE (LKDTM) 7331M: Kees Cook <keescook@chromium.org> 7332S: Maintained 7333F: drivers/misc/lkdtm* 7334 7335LLC (802.2) 7336M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7337S: Maintained 7338F: include/linux/llc.h 7339F: include/uapi/linux/llc.h 7340F: include/net/llc* 7341F: net/llc/ 7342 7343LM73 HARDWARE MONITOR DRIVER 7344M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7345L: linux-hwmon@vger.kernel.org 7346S: Maintained 7347F: drivers/hwmon/lm73.c 7348 7349LM78 HARDWARE MONITOR DRIVER 7350M: Jean Delvare <jdelvare@suse.com> 7351L: linux-hwmon@vger.kernel.org 7352S: Maintained 7353F: Documentation/hwmon/lm78 7354F: drivers/hwmon/lm78.c 7355 7356LM83 HARDWARE MONITOR DRIVER 7357M: Jean Delvare <jdelvare@suse.com> 7358L: linux-hwmon@vger.kernel.org 7359S: Maintained 7360F: Documentation/hwmon/lm83 7361F: drivers/hwmon/lm83.c 7362 7363LM90 HARDWARE MONITOR DRIVER 7364M: Jean Delvare <jdelvare@suse.com> 7365L: linux-hwmon@vger.kernel.org 7366S: Maintained 7367F: Documentation/hwmon/lm90 7368F: Documentation/devicetree/bindings/hwmon/lm90.txt 7369F: drivers/hwmon/lm90.c 7370 7371LM95234 HARDWARE MONITOR DRIVER 7372M: Guenter Roeck <linux@roeck-us.net> 7373L: linux-hwmon@vger.kernel.org 7374S: Maintained 7375F: Documentation/hwmon/lm95234 7376F: drivers/hwmon/lm95234.c 7377 7378LME2510 MEDIA DRIVER 7379M: Malcolm Priestley <tvboxspy@gmail.com> 7380L: linux-media@vger.kernel.org 7381W: https://linuxtv.org 7382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7383S: Maintained 7384F: drivers/media/usb/dvb-usb-v2/lmedm04* 7385 7386LOCKING PRIMITIVES 7387M: Peter Zijlstra <peterz@infradead.org> 7388M: Ingo Molnar <mingo@redhat.com> 7389L: linux-kernel@vger.kernel.org 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7391S: Maintained 7392F: Documentation/locking/ 7393F: include/linux/lockdep.h 7394F: include/linux/spinlock*.h 7395F: arch/*/include/asm/spinlock*.h 7396F: include/linux/rwlock*.h 7397F: include/linux/mutex*.h 7398F: arch/*/include/asm/mutex*.h 7399F: include/linux/rwsem*.h 7400F: arch/*/include/asm/rwsem.h 7401F: include/linux/seqlock.h 7402F: lib/locking*.[ch] 7403F: kernel/locking/ 7404 7405LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7406M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7407L: linux-ntfs-dev@lists.sourceforge.net 7408W: http://www.linux-ntfs.org/content/view/19/37/ 7409S: Maintained 7410F: Documentation/ldm.txt 7411F: block/partitions/ldm.* 7412 7413LogFS 7414M: Joern Engel <joern@logfs.org> 7415M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7416L: logfs@logfs.org 7417W: logfs.org 7418S: Maintained 7419F: fs/logfs/ 7420 7421LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7422M: Sathya Prakash <sathya.prakash@broadcom.com> 7423M: Chaitra P B <chaitra.basappa@broadcom.com> 7424M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7425L: MPT-FusionLinux.pdl@broadcom.com 7426L: linux-scsi@vger.kernel.org 7427W: http://www.avagotech.com/support/ 7428S: Supported 7429F: drivers/message/fusion/ 7430F: drivers/scsi/mpt2sas/ 7431F: drivers/scsi/mpt3sas/ 7432 7433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7434M: Matthew Wilcox <matthew@wil.cx> 7435L: linux-scsi@vger.kernel.org 7436S: Maintained 7437F: drivers/scsi/sym53c8xx_2/ 7438 7439LTC4261 HARDWARE MONITOR DRIVER 7440M: Guenter Roeck <linux@roeck-us.net> 7441L: linux-hwmon@vger.kernel.org 7442S: Maintained 7443F: Documentation/hwmon/ltc4261 7444F: drivers/hwmon/ltc4261.c 7445 7446LTP (Linux Test Project) 7447M: Mike Frysinger <vapier@gentoo.org> 7448M: Cyril Hrubis <chrubis@suse.cz> 7449M: Wanlong Gao <wanlong.gao@gmail.com> 7450M: Jan Stancek <jstancek@redhat.com> 7451M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7452M: Alexey Kodanev <alexey.kodanev@oracle.com> 7453L: ltp@lists.linux.it (subscribers-only) 7454W: http://linux-test-project.github.io/ 7455T: git git://github.com/linux-test-project/ltp.git 7456S: Maintained 7457 7458M32R ARCHITECTURE 7459W: http://www.linux-m32r.org/ 7460S: Orphan 7461F: arch/m32r/ 7462 7463M68K ARCHITECTURE 7464M: Geert Uytterhoeven <geert@linux-m68k.org> 7465L: linux-m68k@lists.linux-m68k.org 7466W: http://www.linux-m68k.org/ 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7468S: Maintained 7469F: arch/m68k/ 7470F: drivers/zorro/ 7471 7472M68K ON APPLE MACINTOSH 7473M: Joshua Thompson <funaho@jurai.org> 7474W: http://www.mac.linux-m68k.org/ 7475L: linux-m68k@lists.linux-m68k.org 7476S: Maintained 7477F: arch/m68k/mac/ 7478 7479M68K ON HP9000/300 7480M: Philip Blundell <philb@gnu.org> 7481W: http://www.tazenda.demon.co.uk/phil/linux-hp 7482S: Maintained 7483F: arch/m68k/hp300/ 7484 7485M88DS3103 MEDIA DRIVER 7486M: Antti Palosaari <crope@iki.fi> 7487L: linux-media@vger.kernel.org 7488W: https://linuxtv.org 7489W: http://palosaari.fi/linux/ 7490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7491T: git git://linuxtv.org/anttip/media_tree.git 7492S: Maintained 7493F: drivers/media/dvb-frontends/m88ds3103* 7494 7495M88RS2000 MEDIA DRIVER 7496M: Malcolm Priestley <tvboxspy@gmail.com> 7497L: linux-media@vger.kernel.org 7498W: https://linuxtv.org 7499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7500S: Maintained 7501F: drivers/media/dvb-frontends/m88rs2000* 7502 7503MA901 MASTERKIT USB FM RADIO DRIVER 7504M: Alexey Klimov <klimov.linux@gmail.com> 7505L: linux-media@vger.kernel.org 7506T: git git://linuxtv.org/media_tree.git 7507S: Maintained 7508F: drivers/media/radio/radio-ma901.c 7509 7510MAC80211 7511M: Johannes Berg <johannes@sipsolutions.net> 7512L: linux-wireless@vger.kernel.org 7513W: http://wireless.kernel.org/ 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7516S: Maintained 7517F: Documentation/networking/mac80211-injection.txt 7518F: include/net/mac80211.h 7519F: net/mac80211/ 7520F: drivers/net/wireless/mac80211_hwsim.[ch] 7521 7522MACVLAN DRIVER 7523M: Patrick McHardy <kaber@trash.net> 7524L: netdev@vger.kernel.org 7525S: Maintained 7526F: drivers/net/macvlan.c 7527F: include/linux/if_macvlan.h 7528 7529MAILBOX API 7530M: Jassi Brar <jassisinghbrar@gmail.com> 7531L: linux-kernel@vger.kernel.org 7532S: Maintained 7533F: drivers/mailbox/ 7534F: include/linux/mailbox_client.h 7535F: include/linux/mailbox_controller.h 7536 7537MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7538M: Michael Kerrisk <mtk.manpages@gmail.com> 7539W: http://www.kernel.org/doc/man-pages 7540L: linux-man@vger.kernel.org 7541S: Maintained 7542 7543MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7544M: Andrew Lunn <andrew@lunn.ch> 7545M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7546S: Maintained 7547F: drivers/net/dsa/mv88e6xxx/ 7548 7549MARVELL ARMADA DRM SUPPORT 7550M: Russell King <rmk+kernel@armlinux.org.uk> 7551S: Maintained 7552F: drivers/gpu/drm/armada/ 7553F: include/uapi/drm/armada_drm.h 7554F: Documentation/devicetree/bindings/display/armada/ 7555 7556MARVELL CRYPTO DRIVER 7557M: Boris Brezillon <boris.brezillon@free-electrons.com> 7558M: Arnaud Ebalard <arno@natisbad.org> 7559F: drivers/crypto/marvell/ 7560S: Maintained 7561L: linux-crypto@vger.kernel.org 7562 7563MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7564M: Mirko Lindner <mlindner@marvell.com> 7565M: Stephen Hemminger <stephen@networkplumber.org> 7566L: netdev@vger.kernel.org 7567S: Maintained 7568F: drivers/net/ethernet/marvell/sk* 7569 7570MARVELL LIBERTAS WIRELESS DRIVER 7571L: libertas-dev@lists.infradead.org 7572S: Orphan 7573F: drivers/net/wireless/marvell/libertas/ 7574 7575MARVELL MV643XX ETHERNET DRIVER 7576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7577L: netdev@vger.kernel.org 7578S: Maintained 7579F: drivers/net/ethernet/marvell/mv643xx_eth.* 7580F: include/linux/mv643xx.h 7581 7582MARVELL MVNETA ETHERNET DRIVER 7583M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7584L: netdev@vger.kernel.org 7585S: Maintained 7586F: drivers/net/ethernet/marvell/mvneta.* 7587 7588MARVELL MWIFIEX WIRELESS DRIVER 7589M: Amitkumar Karwar <akarwar@marvell.com> 7590M: Nishant Sarmukadam <nishants@marvell.com> 7591L: linux-wireless@vger.kernel.org 7592S: Maintained 7593F: drivers/net/wireless/marvell/mwifiex/ 7594 7595MARVELL MWL8K WIRELESS DRIVER 7596M: Lennert Buytenhek <buytenh@wantstofly.org> 7597L: linux-wireless@vger.kernel.org 7598S: Odd Fixes 7599F: drivers/net/wireless/marvell/mwl8k.c 7600 7601MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7602M: Nicolas Pitre <nico@fluxnic.net> 7603S: Odd Fixes 7604F: drivers/mmc/host/mvsdio.* 7605 7606MATROX FRAMEBUFFER DRIVER 7607L: linux-fbdev@vger.kernel.org 7608S: Orphan 7609F: drivers/video/fbdev/matrox/matroxfb_* 7610F: include/uapi/linux/matroxfb.h 7611 7612MAX16065 HARDWARE MONITOR DRIVER 7613M: Guenter Roeck <linux@roeck-us.net> 7614L: linux-hwmon@vger.kernel.org 7615S: Maintained 7616F: Documentation/hwmon/max16065 7617F: drivers/hwmon/max16065.c 7618 7619MAX20751 HARDWARE MONITOR DRIVER 7620M: Guenter Roeck <linux@roeck-us.net> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/max20751 7624F: drivers/hwmon/max20751.c 7625 7626MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7627L: linux-hwmon@vger.kernel.org 7628S: Orphan 7629F: Documentation/hwmon/max6650 7630F: drivers/hwmon/max6650.c 7631 7632MAX6697 HARDWARE MONITOR DRIVER 7633M: Guenter Roeck <linux@roeck-us.net> 7634L: linux-hwmon@vger.kernel.org 7635S: Maintained 7636F: Documentation/hwmon/max6697 7637F: Documentation/devicetree/bindings/i2c/max6697.txt 7638F: drivers/hwmon/max6697.c 7639F: include/linux/platform_data/max6697.h 7640 7641MAX9860 MONO AUDIO VOICE CODEC DRIVER 7642M: Peter Rosin <peda@axentia.se> 7643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7644S: Maintained 7645F: Documentation/devicetree/bindings/sound/max9860.txt 7646F: sound/soc/codecs/max9860.* 7647 7648MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7649M: Krzysztof Kozlowski <krzk@kernel.org> 7650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7651L: linux-pm@vger.kernel.org 7652S: Supported 7653F: drivers/power/supply/max14577_charger.c 7654F: drivers/power/supply/max77693_charger.c 7655 7656MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7657M: Javier Martinez Canillas <javier@osg.samsung.com> 7658L: linux-kernel@vger.kernel.org 7659S: Supported 7660F: drivers/*/*max77802*.c 7661F: Documentation/devicetree/bindings/*/*max77802.txt 7662F: include/dt-bindings/*/*max77802.h 7663 7664MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7665M: Chanwoo Choi <cw00.choi@samsung.com> 7666M: Krzysztof Kozlowski <krzk@kernel.org> 7667M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7668L: linux-kernel@vger.kernel.org 7669S: Supported 7670F: drivers/*/max14577*.c 7671F: drivers/*/max77686*.c 7672F: drivers/*/max77693*.c 7673F: drivers/extcon/extcon-max14577.c 7674F: drivers/extcon/extcon-max77693.c 7675F: drivers/rtc/rtc-max77686.c 7676F: drivers/clk/clk-max77686.c 7677F: Documentation/devicetree/bindings/mfd/max14577.txt 7678F: Documentation/devicetree/bindings/*/max77686.txt 7679F: Documentation/devicetree/bindings/mfd/max77693.txt 7680F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7681F: include/linux/mfd/max14577*.h 7682F: include/linux/mfd/max77686*.h 7683F: include/linux/mfd/max77693*.h 7684 7685MAXIRADIO FM RADIO RECEIVER DRIVER 7686M: Hans Verkuil <hverkuil@xs4all.nl> 7687L: linux-media@vger.kernel.org 7688T: git git://linuxtv.org/media_tree.git 7689W: https://linuxtv.org 7690S: Maintained 7691F: drivers/media/radio/radio-maxiradio* 7692 7693MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7694M: Peter Rosin <peda@axentia.se> 7695L: linux-iio@vger.kernel.org 7696S: Maintained 7697F: drivers/iio/potentiometer/mcp4531.c 7698 7699MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7700M: William Breathitt Gray <vilhelm.gray@gmail.com> 7701L: linux-iio@vger.kernel.org 7702S: Maintained 7703F: drivers/iio/dac/cio-dac.c 7704 7705MEDIA DRIVERS FOR RENESAS - FCP 7706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7707L: linux-media@vger.kernel.org 7708L: linux-renesas-soc@vger.kernel.org 7709T: git git://linuxtv.org/media_tree.git 7710S: Supported 7711F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7712F: drivers/media/platform/rcar-fcp.c 7713F: include/media/rcar-fcp.h 7714 7715MEDIA DRIVERS FOR RENESAS - VIN 7716M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7717L: linux-media@vger.kernel.org 7718L: linux-renesas-soc@vger.kernel.org 7719T: git git://linuxtv.org/media_tree.git 7720S: Supported 7721F: Documentation/devicetree/bindings/media/rcar_vin.txt 7722F: drivers/media/platform/rcar-vin/ 7723 7724MEDIA DRIVERS FOR RENESAS - VSP1 7725M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7726L: linux-media@vger.kernel.org 7727L: linux-renesas-soc@vger.kernel.org 7728T: git git://linuxtv.org/media_tree.git 7729S: Supported 7730F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7731F: drivers/media/platform/vsp1/ 7732 7733MEDIA DRIVERS FOR HELENE 7734M: Abylay Ospan <aospan@netup.ru> 7735L: linux-media@vger.kernel.org 7736W: https://linuxtv.org 7737W: http://netup.tv/ 7738T: git git://linuxtv.org/media_tree.git 7739S: Supported 7740F: drivers/media/dvb-frontends/helene* 7741 7742MEDIA DRIVERS FOR ASCOT2E 7743M: Sergey Kozlov <serjk@netup.ru> 7744M: Abylay Ospan <aospan@netup.ru> 7745L: linux-media@vger.kernel.org 7746W: https://linuxtv.org 7747W: http://netup.tv/ 7748T: git git://linuxtv.org/media_tree.git 7749S: Supported 7750F: drivers/media/dvb-frontends/ascot2e* 7751 7752MEDIA DRIVERS FOR CXD2841ER 7753M: Sergey Kozlov <serjk@netup.ru> 7754M: Abylay Ospan <aospan@netup.ru> 7755L: linux-media@vger.kernel.org 7756W: https://linuxtv.org 7757W: http://netup.tv/ 7758T: git git://linuxtv.org/media_tree.git 7759S: Supported 7760F: drivers/media/dvb-frontends/cxd2841er* 7761 7762MEDIA DRIVERS FOR HORUS3A 7763M: Sergey Kozlov <serjk@netup.ru> 7764M: Abylay Ospan <aospan@netup.ru> 7765L: linux-media@vger.kernel.org 7766W: https://linuxtv.org 7767W: http://netup.tv/ 7768T: git git://linuxtv.org/media_tree.git 7769S: Supported 7770F: drivers/media/dvb-frontends/horus3a* 7771 7772MEDIA DRIVERS FOR LNBH25 7773M: Sergey Kozlov <serjk@netup.ru> 7774M: Abylay Ospan <aospan@netup.ru> 7775L: linux-media@vger.kernel.org 7776W: https://linuxtv.org 7777W: http://netup.tv/ 7778T: git git://linuxtv.org/media_tree.git 7779S: Supported 7780F: drivers/media/dvb-frontends/lnbh25* 7781 7782MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7783M: Sergey Kozlov <serjk@netup.ru> 7784M: Abylay Ospan <aospan@netup.ru> 7785L: linux-media@vger.kernel.org 7786W: https://linuxtv.org 7787W: http://netup.tv/ 7788T: git git://linuxtv.org/media_tree.git 7789S: Supported 7790F: drivers/media/pci/netup_unidvb/* 7791 7792MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7793M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7794M: Mauro Carvalho Chehab <mchehab@kernel.org> 7795P: LinuxTV.org Project 7796L: linux-media@vger.kernel.org 7797W: https://linuxtv.org 7798Q: http://patchwork.kernel.org/project/linux-media/list/ 7799T: git git://linuxtv.org/media_tree.git 7800S: Maintained 7801F: Documentation/media/ 7802F: drivers/media/ 7803F: drivers/staging/media/ 7804F: include/linux/platform_data/media/ 7805F: include/media/ 7806F: include/uapi/linux/dvb/ 7807F: include/uapi/linux/videodev2.h 7808F: include/uapi/linux/media.h 7809F: include/uapi/linux/v4l2-* 7810F: include/uapi/linux/meye.h 7811F: include/uapi/linux/ivtv* 7812F: include/uapi/linux/uvcvideo.h 7813 7814MEDIATEK ETHERNET DRIVER 7815M: Felix Fietkau <nbd@openwrt.org> 7816M: John Crispin <blogic@openwrt.org> 7817L: netdev@vger.kernel.org 7818S: Maintained 7819F: drivers/net/ethernet/mediatek/ 7820 7821MEDIATEK MEDIA DRIVER 7822M: Tiffany Lin <tiffany.lin@mediatek.com> 7823M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7824S: Supported 7825F: drivers/media/platform/mtk-vcodec/ 7826F: drivers/media/platform/mtk-vpu/ 7827F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7828F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7829 7830MEDIATEK MDP DRIVER 7831M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7832M: Houlong Wei <houlong.wei@mediatek.com> 7833M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7834S: Supported 7835F: drivers/media/platform/mtk-mdp/ 7836F: drivers/media/platform/mtk-vpu/ 7837F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 7838 7839MEDIATEK MT7601U WIRELESS LAN DRIVER 7840M: Jakub Kicinski <kubakici@wp.pl> 7841L: linux-wireless@vger.kernel.org 7842S: Maintained 7843F: drivers/net/wireless/mediatek/mt7601u/ 7844 7845MEGARAID SCSI/SAS DRIVERS 7846M: Kashyap Desai <kashyap.desai@avagotech.com> 7847M: Sumit Saxena <sumit.saxena@avagotech.com> 7848M: Uday Lingala <uday.lingala@avagotech.com> 7849L: megaraidlinux.pdl@avagotech.com 7850L: linux-scsi@vger.kernel.org 7851W: http://www.lsi.com 7852S: Maintained 7853F: Documentation/scsi/megaraid.txt 7854F: drivers/scsi/megaraid.* 7855F: drivers/scsi/megaraid/ 7856 7857MELFAS MIP4 TOUCHSCREEN DRIVER 7858M: Sangwon Jee <jeesw@melfas.com> 7859W: http://www.melfas.com 7860S: Supported 7861F: drivers/input/touchscreen/melfas_mip4.c 7862F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7863 7864MELLANOX ETHERNET DRIVER (mlx4_en) 7865M: Tariq Toukan <tariqt@mellanox.com> 7866L: netdev@vger.kernel.org 7867S: Supported 7868W: http://www.mellanox.com 7869Q: http://patchwork.ozlabs.org/project/netdev/list/ 7870F: drivers/net/ethernet/mellanox/mlx4/en_* 7871 7872MELLANOX ETHERNET DRIVER (mlx5e) 7873M: Saeed Mahameed <saeedm@mellanox.com> 7874L: netdev@vger.kernel.org 7875S: Supported 7876W: http://www.mellanox.com 7877Q: http://patchwork.ozlabs.org/project/netdev/list/ 7878F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7879 7880MELLANOX ETHERNET SWITCH DRIVERS 7881M: Jiri Pirko <jiri@mellanox.com> 7882M: Ido Schimmel <idosch@mellanox.com> 7883L: netdev@vger.kernel.org 7884S: Supported 7885W: http://www.mellanox.com 7886Q: http://patchwork.ozlabs.org/project/netdev/list/ 7887F: drivers/net/ethernet/mellanox/mlxsw/ 7888 7889MELLANOX MLXCPLD LED DRIVER 7890M: Vadim Pasternak <vadimp@mellanox.com> 7891L: linux-leds@vger.kernel.org 7892S: Supported 7893F: drivers/leds/leds-mlxcpld.c 7894F: Documentation/leds/leds-mlxcpld.txt 7895 7896MELLANOX PLATFORM DRIVER 7897M: Vadim Pasternak <vadimp@mellanox.com> 7898L: platform-driver-x86@vger.kernel.org 7899S: Supported 7900F: arch/x86/platform/mellanox/mlx-platform.c 7901 7902SOFT-ROCE DRIVER (rxe) 7903M: Moni Shoua <monis@mellanox.com> 7904L: linux-rdma@vger.kernel.org 7905S: Supported 7906W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7907Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7908F: drivers/infiniband/sw/rxe/ 7909F: include/uapi/rdma/rdma_user_rxe.h 7910 7911MEMBARRIER SUPPORT 7912M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7913M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7914L: linux-kernel@vger.kernel.org 7915S: Supported 7916F: kernel/membarrier.c 7917F: include/uapi/linux/membarrier.h 7918 7919MEMORY MANAGEMENT 7920L: linux-mm@kvack.org 7921W: http://www.linux-mm.org 7922S: Maintained 7923F: include/linux/mm.h 7924F: include/linux/gfp.h 7925F: include/linux/mmzone.h 7926F: include/linux/memory_hotplug.h 7927F: include/linux/vmalloc.h 7928F: mm/ 7929 7930MEMORY TECHNOLOGY DEVICES (MTD) 7931M: David Woodhouse <dwmw2@infradead.org> 7932M: Brian Norris <computersforpeace@gmail.com> 7933L: linux-mtd@lists.infradead.org 7934W: http://www.linux-mtd.infradead.org/ 7935Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7936T: git git://git.infradead.org/linux-mtd.git 7937T: git git://git.infradead.org/l2-mtd.git 7938S: Maintained 7939F: Documentation/devicetree/bindings/mtd/ 7940F: drivers/mtd/ 7941F: include/linux/mtd/ 7942F: include/uapi/mtd/ 7943 7944MEN A21 WATCHDOG DRIVER 7945M: Johannes Thumshirn <morbidrsa@gmail.com> 7946L: linux-watchdog@vger.kernel.org 7947S: Maintained 7948F: drivers/watchdog/mena21_wdt.c 7949 7950MEN CHAMELEON BUS (mcb) 7951M: Johannes Thumshirn <morbidrsa@gmail.com> 7952S: Maintained 7953F: drivers/mcb/ 7954F: include/linux/mcb.h 7955F: Documentation/men-chameleon-bus.txt 7956 7957MEN F21BMC (Board Management Controller) 7958M: Andreas Werner <andreas.werner@men.de> 7959S: Supported 7960F: drivers/mfd/menf21bmc.c 7961F: drivers/watchdog/menf21bmc_wdt.c 7962F: drivers/leds/leds-menf21bmc.c 7963F: drivers/hwmon/menf21bmc_hwmon.c 7964F: Documentation/hwmon/menf21bmc 7965 7966METAG ARCHITECTURE 7967M: James Hogan <james.hogan@imgtec.com> 7968L: linux-metag@vger.kernel.org 7969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7970S: Odd Fixes 7971F: arch/metag/ 7972F: Documentation/metag/ 7973F: Documentation/devicetree/bindings/metag/ 7974F: Documentation/devicetree/bindings/interrupt-controller/img,* 7975F: drivers/clocksource/metag_generic.c 7976F: drivers/irqchip/irq-metag.c 7977F: drivers/irqchip/irq-metag-ext.c 7978F: drivers/tty/metag_da.c 7979 7980MICROBLAZE ARCHITECTURE 7981M: Michal Simek <monstr@monstr.eu> 7982W: http://www.monstr.eu/fdt/ 7983T: git git://git.monstr.eu/linux-2.6-microblaze.git 7984S: Supported 7985F: arch/microblaze/ 7986 7987MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7988M: Richard Genoud <richard.genoud@gmail.com> 7989S: Maintained 7990F: drivers/tty/serial/atmel_serial.c 7991F: include/linux/atmel_serial.h 7992 7993MICROCHIP / ATMEL ISC DRIVER 7994M: Songjun Wu <songjun.wu@microchip.com> 7995L: linux-media@vger.kernel.org 7996S: Supported 7997F: drivers/media/platform/atmel/atmel-isc.c 7998F: drivers/media/platform/atmel/atmel-isc-regs.h 7999F: devicetree/bindings/media/atmel-isc.txt 8000 8001MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8002M: Chen Yu <yu.c.chen@intel.com> 8003L: platform-driver-x86@vger.kernel.org 8004S: Supported 8005F: drivers/platform/x86/surfacepro3_button.c 8006 8007MICROTEK X6 SCANNER 8008M: Oliver Neukum <oliver@neukum.org> 8009S: Maintained 8010F: drivers/usb/image/microtek.* 8011 8012MIPS 8013M: Ralf Baechle <ralf@linux-mips.org> 8014L: linux-mips@linux-mips.org 8015W: http://www.linux-mips.org/ 8016T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8017Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8018S: Supported 8019F: Documentation/devicetree/bindings/mips/ 8020F: Documentation/mips/ 8021F: arch/mips/ 8022 8023MIPS/LOONGSON1 ARCHITECTURE 8024M: Keguang Zhang <keguang.zhang@gmail.com> 8025L: linux-mips@linux-mips.org 8026S: Maintained 8027F: arch/mips/loongson32/ 8028F: arch/mips/include/asm/mach-loongson32/ 8029F: drivers/*/*loongson1* 8030F: drivers/*/*/*loongson1* 8031 8032MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8033M: Hans Verkuil <hverkuil@xs4all.nl> 8034L: linux-media@vger.kernel.org 8035T: git git://linuxtv.org/media_tree.git 8036W: https://linuxtv.org 8037S: Odd Fixes 8038F: drivers/media/radio/radio-miropcm20* 8039 8040MELLANOX MLX4 core VPI driver 8041M: Yishai Hadas <yishaih@mellanox.com> 8042L: netdev@vger.kernel.org 8043L: linux-rdma@vger.kernel.org 8044W: http://www.mellanox.com 8045Q: http://patchwork.ozlabs.org/project/netdev/list/ 8046S: Supported 8047F: drivers/net/ethernet/mellanox/mlx4/ 8048F: include/linux/mlx4/ 8049F: include/uapi/rdma/mlx4-abi.h 8050 8051MELLANOX MLX4 IB driver 8052M: Yishai Hadas <yishaih@mellanox.com> 8053L: linux-rdma@vger.kernel.org 8054W: http://www.mellanox.com 8055Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8056S: Supported 8057F: drivers/infiniband/hw/mlx4/ 8058F: include/linux/mlx4/ 8059 8060MELLANOX MLX5 core VPI driver 8061M: Matan Barak <matanb@mellanox.com> 8062M: Leon Romanovsky <leonro@mellanox.com> 8063L: netdev@vger.kernel.org 8064L: linux-rdma@vger.kernel.org 8065W: http://www.mellanox.com 8066Q: http://patchwork.ozlabs.org/project/netdev/list/ 8067S: Supported 8068F: drivers/net/ethernet/mellanox/mlx5/core/ 8069F: include/linux/mlx5/ 8070F: include/uapi/rdma/mlx5-abi.h 8071 8072MELLANOX MLX5 IB driver 8073M: Matan Barak <matanb@mellanox.com> 8074M: Leon Romanovsky <leonro@mellanox.com> 8075L: linux-rdma@vger.kernel.org 8076W: http://www.mellanox.com 8077Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8078S: Supported 8079F: drivers/infiniband/hw/mlx5/ 8080F: include/linux/mlx5/ 8081 8082MELEXIS MLX90614 DRIVER 8083M: Crt Mori <cmo@melexis.com> 8084L: linux-iio@vger.kernel.org 8085W: http://www.melexis.com 8086S: Supported 8087F: drivers/iio/temperature/mlx90614.c 8088 8089MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8090M: Don Brace <don.brace@microsemi.com> 8091L: esc.storagedev@microsemi.com 8092L: linux-scsi@vger.kernel.org 8093S: Supported 8094F: drivers/scsi/smartpqi/smartpqi*.[ch] 8095F: drivers/scsi/smartpqi/Kconfig 8096F: drivers/scsi/smartpqi/Makefile 8097F: include/linux/cciss*.h 8098F: include/uapi/linux/cciss*.h 8099F: Documentation/scsi/smartpqi.txt 8100 8101MN88472 MEDIA DRIVER 8102M: Antti Palosaari <crope@iki.fi> 8103L: linux-media@vger.kernel.org 8104W: https://linuxtv.org 8105W: http://palosaari.fi/linux/ 8106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8107S: Maintained 8108F: drivers/media/dvb-frontends/mn88472* 8109 8110MN88473 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/mn88473* 8118 8119MODULE SUPPORT 8120M: Rusty Russell <rusty@rustcorp.com.au> 8121S: Maintained 8122F: include/linux/module.h 8123F: kernel/module.c 8124 8125MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8126W: http://popies.net/meye/ 8127S: Orphan 8128F: Documentation/media/v4l-drivers/meye* 8129F: drivers/media/pci/meye/ 8130F: include/uapi/linux/meye.h 8131 8132MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8133M: Jiri Slaby <jirislaby@gmail.com> 8134S: Maintained 8135F: Documentation/serial/moxa-smartio 8136F: drivers/tty/mxser.* 8137 8138MR800 AVERMEDIA USB FM RADIO DRIVER 8139M: Alexey Klimov <klimov.linux@gmail.com> 8140L: linux-media@vger.kernel.org 8141T: git git://linuxtv.org/media_tree.git 8142S: Maintained 8143F: drivers/media/radio/radio-mr800.c 8144 8145MRF24J40 IEEE 802.15.4 RADIO DRIVER 8146M: Alan Ott <alan@signal11.us> 8147L: linux-wpan@vger.kernel.org 8148S: Maintained 8149F: drivers/net/ieee802154/mrf24j40.c 8150F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8151 8152MSI LAPTOP SUPPORT 8153M: "Lee, Chun-Yi" <jlee@suse.com> 8154L: platform-driver-x86@vger.kernel.org 8155S: Maintained 8156F: drivers/platform/x86/msi-laptop.c 8157 8158MSI WMI SUPPORT 8159L: platform-driver-x86@vger.kernel.org 8160S: Orphan 8161F: drivers/platform/x86/msi-wmi.c 8162 8163MSI001 MEDIA DRIVER 8164M: Antti Palosaari <crope@iki.fi> 8165L: linux-media@vger.kernel.org 8166W: https://linuxtv.org 8167W: http://palosaari.fi/linux/ 8168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8169T: git git://linuxtv.org/anttip/media_tree.git 8170S: Maintained 8171F: drivers/media/tuners/msi001* 8172 8173MSI2500 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/usb/msi2500/ 8182 8183MSYSTEMS DISKONCHIP G3 MTD DRIVER 8184M: Robert Jarzmik <robert.jarzmik@free.fr> 8185L: linux-mtd@lists.infradead.org 8186S: Maintained 8187F: drivers/mtd/devices/docg3* 8188 8189MT9M032 APTINA SENSOR DRIVER 8190M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8191L: linux-media@vger.kernel.org 8192T: git git://linuxtv.org/media_tree.git 8193S: Maintained 8194F: drivers/media/i2c/mt9m032.c 8195F: include/media/i2c/mt9m032.h 8196 8197MT9P031 APTINA CAMERA SENSOR 8198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8199L: linux-media@vger.kernel.org 8200T: git git://linuxtv.org/media_tree.git 8201S: Maintained 8202F: drivers/media/i2c/mt9p031.c 8203F: include/media/i2c/mt9p031.h 8204 8205MT9T001 APTINA CAMERA SENSOR 8206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8207L: linux-media@vger.kernel.org 8208T: git git://linuxtv.org/media_tree.git 8209S: Maintained 8210F: drivers/media/i2c/mt9t001.c 8211F: include/media/i2c/mt9t001.h 8212 8213MT9V032 APTINA CAMERA SENSOR 8214M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8215L: linux-media@vger.kernel.org 8216T: git git://linuxtv.org/media_tree.git 8217S: Maintained 8218F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8219F: drivers/media/i2c/mt9v032.c 8220F: include/media/i2c/mt9v032.h 8221 8222MULTIFUNCTION DEVICES (MFD) 8223M: Lee Jones <lee.jones@linaro.org> 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8225S: Supported 8226F: Documentation/devicetree/bindings/mfd/ 8227F: drivers/mfd/ 8228F: include/linux/mfd/ 8229 8230MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8231M: Ulf Hansson <ulf.hansson@linaro.org> 8232L: linux-mmc@vger.kernel.org 8233T: git git://git.linaro.org/people/ulf.hansson/mmc.git 8234S: Maintained 8235F: Documentation/devicetree/bindings/mmc/ 8236F: drivers/mmc/ 8237F: include/linux/mmc/ 8238F: include/uapi/linux/mmc/ 8239 8240MULTIMEDIA CARD (MMC) ETC. OVER SPI 8241S: Orphan 8242F: drivers/mmc/host/mmc_spi.c 8243F: include/linux/spi/mmc_spi.h 8244 8245MULTISOUND SOUND DRIVER 8246M: Andrew Veliath <andrewtv@usa.net> 8247S: Maintained 8248F: Documentation/sound/oss/MultiSound 8249F: sound/oss/msnd* 8250 8251MULTITECH MULTIPORT CARD (ISICOM) 8252S: Orphan 8253F: drivers/tty/isicom.c 8254F: include/linux/isicom.h 8255 8256MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8257M: Bin Liu <b-liu@ti.com> 8258L: linux-usb@vger.kernel.org 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8260S: Maintained 8261F: drivers/usb/musb/ 8262 8263MXL5007T MEDIA DRIVER 8264M: Michael Krufky <mkrufky@linuxtv.org> 8265L: linux-media@vger.kernel.org 8266W: https://linuxtv.org 8267W: http://github.com/mkrufky 8268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8269T: git git://linuxtv.org/mkrufky/tuners.git 8270S: Maintained 8271F: drivers/media/tuners/mxl5007t.* 8272 8273MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8274M: Hyong-Youb Kim <hykim@myri.com> 8275L: netdev@vger.kernel.org 8276W: https://www.myricom.com/support/downloads/myri10ge.html 8277S: Supported 8278F: drivers/net/ethernet/myricom/myri10ge/ 8279 8280NAND FLASH SUBSYSTEM 8281M: Boris Brezillon <boris.brezillon@free-electrons.com> 8282R: Richard Weinberger <richard@nod.at> 8283L: linux-mtd@lists.infradead.org 8284W: http://www.linux-mtd.infradead.org/ 8285Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8286T: git git://github.com/linux-nand/linux.git 8287S: Maintained 8288F: drivers/mtd/nand/ 8289F: include/linux/mtd/nand*.h 8290 8291NATSEMI ETHERNET DRIVER (DP8381x) 8292S: Orphan 8293F: drivers/net/ethernet/natsemi/natsemi.c 8294 8295NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8296M: Daniel Mack <zonque@gmail.com> 8297S: Maintained 8298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8299W: http://www.native-instruments.com 8300F: sound/usb/caiaq/ 8301 8302NCP FILESYSTEM 8303M: Petr Vandrovec <petr@vandrovec.name> 8304S: Odd Fixes 8305F: fs/ncpfs/ 8306 8307NCR 5380 SCSI DRIVERS 8308M: Finn Thain <fthain@telegraphics.com.au> 8309M: Michael Schmitz <schmitzmic@gmail.com> 8310L: linux-scsi@vger.kernel.org 8311S: Maintained 8312F: Documentation/scsi/g_NCR5380.txt 8313F: drivers/scsi/NCR5380.* 8314F: drivers/scsi/arm/cumana_1.c 8315F: drivers/scsi/arm/oak.c 8316F: drivers/scsi/atari_scsi.* 8317F: drivers/scsi/dmx3191d.c 8318F: drivers/scsi/g_NCR5380.* 8319F: drivers/scsi/g_NCR5380_mmio.c 8320F: drivers/scsi/mac_scsi.* 8321F: drivers/scsi/sun3_scsi.* 8322F: drivers/scsi/sun3_scsi_vme.c 8323 8324NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8325M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8326L: linux-scsi@vger.kernel.org 8327S: Maintained 8328F: drivers/scsi/NCR_D700.* 8329 8330NCT6775 HARDWARE MONITOR DRIVER 8331M: Guenter Roeck <linux@roeck-us.net> 8332L: linux-hwmon@vger.kernel.org 8333S: Maintained 8334F: Documentation/hwmon/nct6775 8335F: drivers/hwmon/nct6775.c 8336 8337NETEFFECT IWARP RNIC DRIVER (IW_NES) 8338M: Faisal Latif <faisal.latif@intel.com> 8339L: linux-rdma@vger.kernel.org 8340W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8341S: Supported 8342F: drivers/infiniband/hw/nes/ 8343F: include/uapi/rdma/nes-abi.h 8344 8345NETEM NETWORK EMULATOR 8346M: Stephen Hemminger <stephen@networkplumber.org> 8347L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8348S: Maintained 8349F: net/sched/sch_netem.c 8350 8351NETERION 10GbE DRIVERS (s2io/vxge) 8352M: Jon Mason <jdmason@kudzu.us> 8353L: netdev@vger.kernel.org 8354S: Supported 8355F: Documentation/networking/s2io.txt 8356F: Documentation/networking/vxge.txt 8357F: drivers/net/ethernet/neterion/ 8358 8359NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8360M: Pablo Neira Ayuso <pablo@netfilter.org> 8361M: Patrick McHardy <kaber@trash.net> 8362M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8363L: netfilter-devel@vger.kernel.org 8364L: coreteam@netfilter.org 8365W: http://www.netfilter.org/ 8366W: http://www.iptables.org/ 8367Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8370S: Supported 8371F: include/linux/netfilter* 8372F: include/linux/netfilter/ 8373F: include/net/netfilter/ 8374F: include/uapi/linux/netfilter* 8375F: include/uapi/linux/netfilter/ 8376F: net/*/netfilter.c 8377F: net/*/netfilter/ 8378F: net/netfilter/ 8379F: net/bridge/br_netfilter*.c 8380 8381NETLABEL 8382M: Paul Moore <paul@paul-moore.com> 8383W: http://netlabel.sf.net 8384L: netdev@vger.kernel.org 8385S: Maintained 8386F: Documentation/netlabel/ 8387F: include/net/netlabel.h 8388F: net/netlabel/ 8389 8390NETROM NETWORK LAYER 8391M: Ralf Baechle <ralf@linux-mips.org> 8392L: linux-hams@vger.kernel.org 8393W: http://www.linux-ax25.org/ 8394S: Maintained 8395F: include/net/netrom.h 8396F: include/uapi/linux/netrom.h 8397F: net/netrom/ 8398 8399NETRONOME ETHERNET DRIVERS 8400M: Jakub Kicinski <jakub.kicinski@netronome.com> 8401L: oss-drivers@netronome.com 8402S: Maintained 8403F: drivers/net/ethernet/netronome/ 8404 8405NETWORK BLOCK DEVICE (NBD) 8406M: Markus Pargmann <mpa@pengutronix.de> 8407S: Maintained 8408L: nbd-general@lists.sourceforge.net 8409T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8410F: Documentation/blockdev/nbd.txt 8411F: drivers/block/nbd.c 8412F: include/uapi/linux/nbd.h 8413 8414NETWORK DROP MONITOR 8415M: Neil Horman <nhorman@tuxdriver.com> 8416L: netdev@vger.kernel.org 8417S: Maintained 8418W: https://fedorahosted.org/dropwatch/ 8419F: net/core/drop_monitor.c 8420 8421NETWORKING [DSA] 8422M: Andrew Lunn <andrew@lunn.ch> 8423M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8424M: Florian Fainelli <f.fainelli@gmail.com> 8425S: Maintained 8426F: net/dsa/ 8427F: include/net/dsa.h 8428F: drivers/net/dsa/ 8429 8430NETWORKING [GENERAL] 8431M: "David S. Miller" <davem@davemloft.net> 8432L: netdev@vger.kernel.org 8433W: http://www.linuxfoundation.org/en/Net 8434Q: http://patchwork.ozlabs.org/project/netdev/list/ 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8437S: Maintained 8438F: net/ 8439F: include/net/ 8440F: include/linux/in.h 8441F: include/linux/net.h 8442F: include/linux/netdevice.h 8443F: include/uapi/linux/in.h 8444F: include/uapi/linux/net.h 8445F: include/uapi/linux/netdevice.h 8446F: include/uapi/linux/net_namespace.h 8447F: tools/net/ 8448F: tools/testing/selftests/net/ 8449F: lib/random32.c 8450F: lib/test_bpf.c 8451 8452NETWORKING [IPv4/IPv6] 8453M: "David S. Miller" <davem@davemloft.net> 8454M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8455M: James Morris <jmorris@namei.org> 8456M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8457M: Patrick McHardy <kaber@trash.net> 8458L: netdev@vger.kernel.org 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8460S: Maintained 8461F: net/ipv4/ 8462F: net/ipv6/ 8463F: include/net/ip* 8464F: arch/x86/net/* 8465 8466NETWORKING [IPSEC] 8467M: Steffen Klassert <steffen.klassert@secunet.com> 8468M: Herbert Xu <herbert@gondor.apana.org.au> 8469M: "David S. Miller" <davem@davemloft.net> 8470L: netdev@vger.kernel.org 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8473S: Maintained 8474F: net/core/flow.c 8475F: net/xfrm/ 8476F: net/key/ 8477F: net/ipv4/xfrm* 8478F: net/ipv4/esp4.c 8479F: net/ipv4/ah4.c 8480F: net/ipv4/ipcomp.c 8481F: net/ipv4/ip_vti.c 8482F: net/ipv6/xfrm* 8483F: net/ipv6/esp6.c 8484F: net/ipv6/ah6.c 8485F: net/ipv6/ipcomp6.c 8486F: net/ipv6/ip6_vti.c 8487F: include/uapi/linux/xfrm.h 8488F: include/net/xfrm.h 8489 8490NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8491M: Paul Moore <paul@paul-moore.com> 8492L: netdev@vger.kernel.org 8493S: Maintained 8494 8495NETWORKING [WIRELESS] 8496L: linux-wireless@vger.kernel.org 8497Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8498 8499NETWORKING DRIVERS 8500L: netdev@vger.kernel.org 8501W: http://www.linuxfoundation.org/en/Net 8502Q: http://patchwork.ozlabs.org/project/netdev/list/ 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8505S: Odd Fixes 8506F: Documentation/devicetree/bindings/net/ 8507F: drivers/net/ 8508F: include/linux/if_* 8509F: include/linux/netdevice.h 8510F: include/linux/etherdevice.h 8511F: include/linux/fcdevice.h 8512F: include/linux/fddidevice.h 8513F: include/linux/hippidevice.h 8514F: include/linux/inetdevice.h 8515F: include/uapi/linux/if_* 8516F: include/uapi/linux/netdevice.h 8517 8518NETWORKING DRIVERS (WIRELESS) 8519M: Kalle Valo <kvalo@codeaurora.org> 8520L: linux-wireless@vger.kernel.org 8521Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8524S: Maintained 8525F: Documentation/devicetree/bindings/net/wireless/ 8526F: drivers/net/wireless/ 8527 8528NETXEN (1/10) GbE SUPPORT 8529M: Manish Chopra <manish.chopra@qlogic.com> 8530M: Sony Chacko <sony.chacko@qlogic.com> 8531M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8532L: netdev@vger.kernel.org 8533W: http://www.qlogic.com 8534S: Supported 8535F: drivers/net/ethernet/qlogic/netxen/ 8536 8537NFC SUBSYSTEM 8538M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8539M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8540M: Samuel Ortiz <sameo@linux.intel.com> 8541L: linux-wireless@vger.kernel.org 8542L: linux-nfc@lists.01.org (subscribers-only) 8543S: Supported 8544F: net/nfc/ 8545F: include/net/nfc/ 8546F: include/uapi/linux/nfc.h 8547F: drivers/nfc/ 8548F: include/linux/platform_data/nfcmrvl.h 8549F: include/linux/platform_data/nxp-nci.h 8550F: include/linux/platform_data/pn544.h 8551F: include/linux/platform_data/st21nfca.h 8552F: include/linux/platform_data/st-nci.h 8553F: Documentation/devicetree/bindings/net/nfc/ 8554 8555NFS, SUNRPC, AND LOCKD CLIENTS 8556M: Trond Myklebust <trond.myklebust@primarydata.com> 8557M: Anna Schumaker <anna.schumaker@netapp.com> 8558L: linux-nfs@vger.kernel.org 8559W: http://client.linux-nfs.org 8560T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8561S: Maintained 8562F: fs/lockd/ 8563F: fs/nfs/ 8564F: fs/nfs_common/ 8565F: net/sunrpc/ 8566F: include/linux/lockd/ 8567F: include/linux/nfs* 8568F: include/linux/sunrpc/ 8569F: include/uapi/linux/nfs* 8570F: include/uapi/linux/sunrpc/ 8571 8572NILFS2 FILESYSTEM 8573M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8574L: linux-nilfs@vger.kernel.org 8575W: http://nilfs.sourceforge.net/ 8576W: http://nilfs.osdn.jp/ 8577T: git git://github.com/konis/nilfs2.git 8578S: Supported 8579F: Documentation/filesystems/nilfs2.txt 8580F: fs/nilfs2/ 8581F: include/trace/events/nilfs2.h 8582F: include/uapi/linux/nilfs2_api.h 8583F: include/uapi/linux/nilfs2_ondisk.h 8584 8585NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8586M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8587W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8588S: Maintained 8589F: Documentation/scsi/NinjaSCSI.txt 8590F: drivers/scsi/pcmcia/nsp_* 8591 8592NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8593M: GOTO Masanori <gotom@debian.or.jp> 8594M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8595W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8596S: Maintained 8597F: Documentation/scsi/NinjaSCSI.txt 8598F: drivers/scsi/nsp32* 8599 8600NIOS2 ARCHITECTURE 8601M: Ley Foon Tan <lftan@altera.com> 8602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8604S: Maintained 8605F: arch/nios2/ 8606 8607NOKIA N900 POWER SUPPLY DRIVERS 8608R: Pali Rohár <pali.rohar@gmail.com> 8609F: include/linux/power/bq2415x_charger.h 8610F: include/linux/power/bq27xxx_battery.h 8611F: include/linux/power/isp1704_charger.h 8612F: drivers/power/supply/bq2415x_charger.c 8613F: drivers/power/supply/bq27xxx_battery.c 8614F: drivers/power/supply/bq27xxx_battery_i2c.c 8615F: drivers/power/supply/isp1704_charger.c 8616F: drivers/power/supply/rx51_battery.c 8617 8618NTB DRIVER CORE 8619M: Jon Mason <jdmason@kudzu.us> 8620M: Dave Jiang <dave.jiang@intel.com> 8621M: Allen Hubbe <Allen.Hubbe@emc.com> 8622L: linux-ntb@googlegroups.com 8623S: Supported 8624W: https://github.com/jonmason/ntb/wiki 8625T: git git://github.com/jonmason/ntb.git 8626F: drivers/ntb/ 8627F: drivers/net/ntb_netdev.c 8628F: include/linux/ntb.h 8629F: include/linux/ntb_transport.h 8630F: tools/testing/selftests/ntb/ 8631 8632NTB INTEL DRIVER 8633M: Jon Mason <jdmason@kudzu.us> 8634M: Dave Jiang <dave.jiang@intel.com> 8635L: linux-ntb@googlegroups.com 8636S: Supported 8637W: https://github.com/jonmason/ntb/wiki 8638T: git git://github.com/jonmason/ntb.git 8639F: drivers/ntb/hw/intel/ 8640 8641NTB AMD DRIVER 8642M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8643L: linux-ntb@googlegroups.com 8644S: Supported 8645F: drivers/ntb/hw/amd/ 8646 8647NTFS FILESYSTEM 8648M: Anton Altaparmakov <anton@tuxera.com> 8649L: linux-ntfs-dev@lists.sourceforge.net 8650W: http://www.tuxera.com/ 8651T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8652S: Supported 8653F: Documentation/filesystems/ntfs.txt 8654F: fs/ntfs/ 8655 8656NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8657M: Antonino Daplas <adaplas@gmail.com> 8658L: linux-fbdev@vger.kernel.org 8659S: Maintained 8660F: drivers/video/fbdev/riva/ 8661F: drivers/video/fbdev/nvidia/ 8662 8663NVM EXPRESS DRIVER 8664M: Keith Busch <keith.busch@intel.com> 8665M: Jens Axboe <axboe@fb.com> 8666L: linux-nvme@lists.infradead.org 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8668W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8669S: Supported 8670F: drivers/nvme/host/ 8671F: include/linux/nvme.h 8672 8673NVM EXPRESS TARGET DRIVER 8674M: Christoph Hellwig <hch@lst.de> 8675M: Sagi Grimberg <sagi@grimberg.me> 8676L: linux-nvme@lists.infradead.org 8677S: Supported 8678F: drivers/nvme/target/ 8679 8680NVMEM FRAMEWORK 8681M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8682M: Maxime Ripard <maxime.ripard@free-electrons.com> 8683S: Maintained 8684F: drivers/nvmem/ 8685F: Documentation/devicetree/bindings/nvmem/ 8686F: include/linux/nvmem-consumer.h 8687F: include/linux/nvmem-provider.h 8688 8689NXP-NCI NFC DRIVER 8690M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8691R: Charles Gorand <charles.gorand@effinnov.com> 8692L: linux-nfc@lists.01.org (moderated for non-subscribers) 8693S: Supported 8694F: drivers/nfc/nxp-nci 8695 8696NXP TDA998X DRM DRIVER 8697M: Russell King <rmk+kernel@armlinux.org.uk> 8698S: Supported 8699F: drivers/gpu/drm/i2c/tda998x_drv.c 8700F: include/drm/i2c/tda998x.h 8701 8702NXP TFA9879 DRIVER 8703M: Peter Rosin <peda@axentia.se> 8704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8705S: Maintained 8706F: sound/soc/codecs/tfa9879* 8707 8708OBJTOOL 8709M: Josh Poimboeuf <jpoimboe@redhat.com> 8710S: Supported 8711F: tools/objtool/ 8712 8713OMAP SUPPORT 8714M: Tony Lindgren <tony@atomide.com> 8715L: linux-omap@vger.kernel.org 8716W: http://www.muru.com/linux/omap/ 8717W: http://linux.omap.com/ 8718Q: http://patchwork.kernel.org/project/linux-omap/list/ 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8720S: Maintained 8721F: arch/arm/*omap*/ 8722F: arch/arm/configs/omap1_defconfig 8723F: arch/arm/configs/omap2plus_defconfig 8724F: drivers/i2c/busses/i2c-omap.c 8725F: drivers/irqchip/irq-omap-intc.c 8726F: drivers/mfd/*omap*.c 8727F: drivers/mfd/menelaus.c 8728F: drivers/mfd/palmas.c 8729F: drivers/mfd/tps65217.c 8730F: drivers/mfd/tps65218.c 8731F: drivers/mfd/tps65910.c 8732F: drivers/mfd/twl-core.[ch] 8733F: drivers/mfd/twl4030*.c 8734F: drivers/mfd/twl6030*.c 8735F: drivers/mfd/twl6040*.c 8736F: drivers/regulator/palmas-regulator*.c 8737F: drivers/regulator/pbias-regulator.c 8738F: drivers/regulator/tps65217-regulator.c 8739F: drivers/regulator/tps65218-regulator.c 8740F: drivers/regulator/tps65910-regulator.c 8741F: drivers/regulator/twl-regulator.c 8742F: include/linux/i2c-omap.h 8743 8744OMAP DEVICE TREE SUPPORT 8745M: Benoît Cousson <bcousson@baylibre.com> 8746M: Tony Lindgren <tony@atomide.com> 8747L: linux-omap@vger.kernel.org 8748L: devicetree@vger.kernel.org 8749S: Maintained 8750F: arch/arm/boot/dts/*omap* 8751F: arch/arm/boot/dts/*am3* 8752F: arch/arm/boot/dts/*am4* 8753F: arch/arm/boot/dts/*am5* 8754F: arch/arm/boot/dts/*dra7* 8755 8756OMAP CLOCK FRAMEWORK SUPPORT 8757M: Paul Walmsley <paul@pwsan.com> 8758L: linux-omap@vger.kernel.org 8759S: Maintained 8760F: arch/arm/*omap*/*clock* 8761 8762OMAP POWER MANAGEMENT SUPPORT 8763M: Kevin Hilman <khilman@kernel.org> 8764L: linux-omap@vger.kernel.org 8765S: Maintained 8766F: arch/arm/*omap*/*pm* 8767F: drivers/cpufreq/omap-cpufreq.c 8768 8769OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8770M: Rajendra Nayak <rnayak@codeaurora.org> 8771M: Paul Walmsley <paul@pwsan.com> 8772L: linux-omap@vger.kernel.org 8773S: Maintained 8774F: arch/arm/mach-omap2/prm* 8775 8776OMAP AUDIO SUPPORT 8777M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8778M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8780L: linux-omap@vger.kernel.org 8781S: Maintained 8782F: sound/soc/omap/ 8783 8784OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8785M: Roger Quadros <rogerq@ti.com> 8786M: Tony Lindgren <tony@atomide.com> 8787L: linux-omap@vger.kernel.org 8788S: Maintained 8789F: drivers/memory/omap-gpmc.c 8790F: arch/arm/mach-omap2/*gpmc* 8791 8792OMAP FRAMEBUFFER SUPPORT 8793M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8794L: linux-fbdev@vger.kernel.org 8795L: linux-omap@vger.kernel.org 8796S: Maintained 8797F: drivers/video/fbdev/omap/ 8798 8799OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8800M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8801L: linux-omap@vger.kernel.org 8802L: linux-fbdev@vger.kernel.org 8803S: Maintained 8804F: drivers/video/fbdev/omap2/ 8805F: Documentation/arm/OMAP/DSS 8806 8807OMAP HARDWARE SPINLOCK SUPPORT 8808M: Ohad Ben-Cohen <ohad@wizery.com> 8809L: linux-omap@vger.kernel.org 8810S: Maintained 8811F: drivers/hwspinlock/omap_hwspinlock.c 8812 8813OMAP MMC SUPPORT 8814M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8815L: linux-omap@vger.kernel.org 8816S: Maintained 8817F: drivers/mmc/host/omap.c 8818 8819OMAP HS MMC SUPPORT 8820L: linux-mmc@vger.kernel.org 8821L: linux-omap@vger.kernel.org 8822S: Orphan 8823F: drivers/mmc/host/omap_hsmmc.c 8824 8825OMAP RANDOM NUMBER GENERATOR SUPPORT 8826M: Deepak Saxena <dsaxena@plexity.net> 8827S: Maintained 8828F: drivers/char/hw_random/omap-rng.c 8829 8830OMAP HWMOD SUPPORT 8831M: Benoît Cousson <bcousson@baylibre.com> 8832M: Paul Walmsley <paul@pwsan.com> 8833L: linux-omap@vger.kernel.org 8834S: Maintained 8835F: arch/arm/mach-omap2/omap_hwmod.* 8836 8837OMAP HWMOD DATA 8838M: Paul Walmsley <paul@pwsan.com> 8839L: linux-omap@vger.kernel.org 8840S: Maintained 8841F: arch/arm/mach-omap2/omap_hwmod*data* 8842 8843OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8844M: Benoît Cousson <bcousson@baylibre.com> 8845L: linux-omap@vger.kernel.org 8846S: Maintained 8847F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8848 8849OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8850M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8851L: linux-media@vger.kernel.org 8852S: Maintained 8853F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8854F: drivers/media/platform/omap3isp/ 8855F: drivers/staging/media/omap4iss/ 8856 8857OMAP USB SUPPORT 8858L: linux-usb@vger.kernel.org 8859L: linux-omap@vger.kernel.org 8860S: Orphan 8861F: drivers/usb/*/*omap* 8862F: arch/arm/*omap*/usb* 8863 8864OMAP GPIO DRIVER 8865M: Grygorii Strashko <grygorii.strashko@ti.com> 8866M: Santosh Shilimkar <ssantosh@kernel.org> 8867M: Kevin Hilman <khilman@kernel.org> 8868L: linux-omap@vger.kernel.org 8869S: Maintained 8870F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8871F: drivers/gpio/gpio-omap.c 8872 8873OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8874M: Mark Jackson <mpfj@newflow.co.uk> 8875L: linux-omap@vger.kernel.org 8876S: Maintained 8877F: arch/arm/boot/dts/am335x-nano.dts 8878 8879OMFS FILESYSTEM 8880M: Bob Copeland <me@bobcopeland.com> 8881L: linux-karma-devel@lists.sourceforge.net 8882S: Maintained 8883F: Documentation/filesystems/omfs.txt 8884F: fs/omfs/ 8885 8886OMNIKEY CARDMAN 4000 DRIVER 8887M: Harald Welte <laforge@gnumonks.org> 8888S: Maintained 8889F: drivers/char/pcmcia/cm4000_cs.c 8890F: include/linux/cm4000_cs.h 8891F: include/uapi/linux/cm4000_cs.h 8892 8893OMNIKEY CARDMAN 4040 DRIVER 8894M: Harald Welte <laforge@gnumonks.org> 8895S: Maintained 8896F: drivers/char/pcmcia/cm4040_cs.* 8897 8898OMNIVISION OV7670 SENSOR DRIVER 8899M: Jonathan Corbet <corbet@lwn.net> 8900L: linux-media@vger.kernel.org 8901T: git git://linuxtv.org/media_tree.git 8902S: Maintained 8903F: drivers/media/i2c/ov7670.c 8904 8905ONENAND FLASH DRIVER 8906M: Kyungmin Park <kyungmin.park@samsung.com> 8907L: linux-mtd@lists.infradead.org 8908S: Maintained 8909F: drivers/mtd/onenand/ 8910F: include/linux/mtd/onenand*.h 8911 8912ONSTREAM SCSI TAPE DRIVER 8913M: Willem Riede <osst@riede.org> 8914L: osst-users@lists.sourceforge.net 8915L: linux-scsi@vger.kernel.org 8916S: Maintained 8917F: Documentation/scsi/osst.txt 8918F: drivers/scsi/osst.* 8919F: drivers/scsi/osst_*.h 8920F: drivers/scsi/st.h 8921 8922OPENCORES I2C BUS DRIVER 8923M: Peter Korsgaard <jacmet@sunsite.dk> 8924L: linux-i2c@vger.kernel.org 8925S: Maintained 8926F: Documentation/i2c/busses/i2c-ocores 8927F: drivers/i2c/busses/i2c-ocores.c 8928 8929OPEN FIRMWARE AND FLATTENED DEVICE TREE 8930M: Rob Herring <robh+dt@kernel.org> 8931M: Frank Rowand <frowand.list@gmail.com> 8932L: devicetree@vger.kernel.org 8933W: http://www.devicetree.org/ 8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8935S: Maintained 8936F: drivers/of/ 8937F: include/linux/of*.h 8938F: scripts/dtc/ 8939 8940OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8941M: Rob Herring <robh+dt@kernel.org> 8942M: Mark Rutland <mark.rutland@arm.com> 8943L: devicetree@vger.kernel.org 8944T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8945Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8946S: Maintained 8947F: Documentation/devicetree/ 8948F: arch/*/boot/dts/ 8949F: include/dt-bindings/ 8950 8951OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8952M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8953L: devicetree@vger.kernel.org 8954S: Maintained 8955F: Documentation/devicetree/dynamic-resolution-notes.txt 8956F: Documentation/devicetree/overlay-notes.txt 8957F: drivers/of/overlay.c 8958F: drivers/of/resolver.c 8959 8960OPENRISC ARCHITECTURE 8961M: Jonas Bonn <jonas@southpole.se> 8962W: http://openrisc.net 8963S: Maintained 8964T: git git://openrisc.net/~jonas/linux 8965F: arch/openrisc/ 8966 8967OPENVSWITCH 8968M: Pravin Shelar <pshelar@nicira.com> 8969L: netdev@vger.kernel.org 8970L: dev@openvswitch.org 8971W: http://openvswitch.org 8972S: Maintained 8973F: net/openvswitch/ 8974F: include/uapi/linux/openvswitch.h 8975 8976OPERATING PERFORMANCE POINTS (OPP) 8977M: Viresh Kumar <vireshk@kernel.org> 8978M: Nishanth Menon <nm@ti.com> 8979M: Stephen Boyd <sboyd@codeaurora.org> 8980L: linux-pm@vger.kernel.org 8981S: Maintained 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8983F: drivers/base/power/opp/ 8984F: include/linux/pm_opp.h 8985F: Documentation/power/opp.txt 8986F: Documentation/devicetree/bindings/opp/ 8987 8988OPL4 DRIVER 8989M: Clemens Ladisch <clemens@ladisch.de> 8990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8991T: git git://git.alsa-project.org/alsa-kernel.git 8992S: Maintained 8993F: sound/drivers/opl4/ 8994 8995OPROFILE 8996M: Robert Richter <rric@kernel.org> 8997L: oprofile-list@lists.sf.net 8998S: Maintained 8999F: arch/*/include/asm/oprofile*.h 9000F: arch/*/oprofile/ 9001F: drivers/oprofile/ 9002F: include/linux/oprofile.h 9003 9004ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9005M: Mark Fasheh <mfasheh@versity.com> 9006M: Joel Becker <jlbec@evilplan.org> 9007L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9008W: http://ocfs2.wiki.kernel.org 9009S: Supported 9010F: Documentation/filesystems/ocfs2.txt 9011F: Documentation/filesystems/dlmfs.txt 9012F: fs/ocfs2/ 9013 9014ORINOCO DRIVER 9015L: linux-wireless@vger.kernel.org 9016W: http://wireless.kernel.org/en/users/Drivers/orinoco 9017W: http://www.nongnu.org/orinoco/ 9018S: Orphan 9019F: drivers/net/wireless/intersil/orinoco/ 9020 9021OSD LIBRARY and FILESYSTEM 9022M: Boaz Harrosh <ooo@electrozaur.com> 9023M: Benny Halevy <bhalevy@primarydata.com> 9024L: osd-dev@open-osd.org 9025W: http://open-osd.org 9026T: git git://git.open-osd.org/open-osd.git 9027S: Maintained 9028F: drivers/scsi/osd/ 9029F: include/scsi/osd_* 9030F: fs/exofs/ 9031 9032OVERLAY FILESYSTEM 9033M: Miklos Szeredi <miklos@szeredi.hu> 9034L: linux-unionfs@vger.kernel.org 9035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9036S: Supported 9037F: fs/overlayfs/ 9038F: Documentation/filesystems/overlayfs.txt 9039 9040ORANGEFS FILESYSTEM 9041M: Mike Marshall <hubcap@omnibond.com> 9042L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9043T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9044S: Supported 9045F: fs/orangefs/ 9046F: Documentation/filesystems/orangefs.txt 9047 9048P54 WIRELESS DRIVER 9049M: Christian Lamparter <chunkeey@googlemail.com> 9050L: linux-wireless@vger.kernel.org 9051W: http://wireless.kernel.org/en/users/Drivers/p54 9052S: Maintained 9053F: drivers/net/wireless/intersil/p54/ 9054 9055PA SEMI ETHERNET DRIVER 9056L: netdev@vger.kernel.org 9057S: Orphan 9058F: drivers/net/ethernet/pasemi/* 9059 9060PA SEMI SMBUS DRIVER 9061L: linux-i2c@vger.kernel.org 9062S: Orphan 9063F: drivers/i2c/busses/i2c-pasemi.c 9064 9065PADATA PARALLEL EXECUTION MECHANISM 9066M: Steffen Klassert <steffen.klassert@secunet.com> 9067L: linux-crypto@vger.kernel.org 9068S: Maintained 9069F: kernel/padata.c 9070F: include/linux/padata.h 9071F: Documentation/padata.txt 9072 9073PANASONIC LAPTOP ACPI EXTRAS DRIVER 9074M: Harald Welte <laforge@gnumonks.org> 9075L: platform-driver-x86@vger.kernel.org 9076S: Maintained 9077F: drivers/platform/x86/panasonic-laptop.c 9078 9079PANASONIC MN10300/AM33/AM34 PORT 9080M: David Howells <dhowells@redhat.com> 9081L: linux-am33-list@redhat.com (moderated for non-subscribers) 9082W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9083S: Maintained 9084F: Documentation/mn10300/ 9085F: arch/mn10300/ 9086 9087PARALLEL LCD/KEYPAD PANEL DRIVER 9088M: Willy Tarreau <willy@haproxy.com> 9089M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9090S: Odd Fixes 9091F: Documentation/misc-devices/lcd-panel-cgram.txt 9092F: drivers/misc/panel.c 9093 9094PARALLEL PORT SUBSYSTEM 9095M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9096M: Sudip Mukherjee <sudip@vectorindia.org> 9097L: linux-parport@lists.infradead.org (subscribers-only) 9098S: Maintained 9099F: drivers/parport/ 9100F: include/linux/parport*.h 9101F: drivers/char/ppdev.c 9102F: include/uapi/linux/ppdev.h 9103F: Documentation/parport*.txt 9104 9105PARAVIRT_OPS INTERFACE 9106M: Jeremy Fitzhardinge <jeremy@goop.org> 9107M: Chris Wright <chrisw@sous-sol.org> 9108M: Alok Kataria <akataria@vmware.com> 9109M: Rusty Russell <rusty@rustcorp.com.au> 9110L: virtualization@lists.linux-foundation.org 9111S: Supported 9112F: Documentation/virtual/paravirt_ops.txt 9113F: arch/*/kernel/paravirt* 9114F: arch/*/include/asm/paravirt.h 9115F: include/linux/hypervisor.h 9116 9117PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9118M: Tim Waugh <tim@cyberelk.net> 9119L: linux-parport@lists.infradead.org (subscribers-only) 9120S: Maintained 9121F: Documentation/blockdev/paride.txt 9122F: drivers/block/paride/ 9123 9124PARISC ARCHITECTURE 9125M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9126M: Helge Deller <deller@gmx.de> 9127L: linux-parisc@vger.kernel.org 9128W: http://www.parisc-linux.org/ 9129Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9132S: Maintained 9133F: arch/parisc/ 9134F: Documentation/parisc/ 9135F: drivers/parisc/ 9136F: drivers/char/agp/parisc-agp.c 9137F: drivers/input/serio/gscps2.c 9138F: drivers/parport/parport_gsc.* 9139F: drivers/tty/serial/8250/8250_gsc.c 9140F: drivers/video/fbdev/sti* 9141F: drivers/video/console/sti* 9142F: drivers/video/logo/logo_parisc* 9143 9144PC87360 HARDWARE MONITORING DRIVER 9145M: Jim Cromie <jim.cromie@gmail.com> 9146L: linux-hwmon@vger.kernel.org 9147S: Maintained 9148F: Documentation/hwmon/pc87360 9149F: drivers/hwmon/pc87360.c 9150 9151PC8736x GPIO DRIVER 9152M: Jim Cromie <jim.cromie@gmail.com> 9153S: Maintained 9154F: drivers/char/pc8736x_gpio.c 9155 9156PC87427 HARDWARE MONITORING DRIVER 9157M: Jean Delvare <jdelvare@suse.com> 9158L: linux-hwmon@vger.kernel.org 9159S: Maintained 9160F: Documentation/hwmon/pc87427 9161F: drivers/hwmon/pc87427.c 9162 9163PCA9532 LED DRIVER 9164M: Riku Voipio <riku.voipio@iki.fi> 9165S: Maintained 9166F: drivers/leds/leds-pca9532.c 9167F: include/linux/leds-pca9532.h 9168 9169PCA9541 I2C BUS MASTER SELECTOR DRIVER 9170M: Guenter Roeck <linux@roeck-us.net> 9171L: linux-i2c@vger.kernel.org 9172S: Maintained 9173F: drivers/i2c/muxes/i2c-mux-pca9541.c 9174 9175PCDP - PRIMARY CONSOLE AND DEBUG PORT 9176M: Khalid Aziz <khalid@gonehiking.org> 9177S: Maintained 9178F: drivers/firmware/pcdp.* 9179 9180PCI ERROR RECOVERY 9181M: Linas Vepstas <linasvepstas@gmail.com> 9182L: linux-pci@vger.kernel.org 9183S: Supported 9184F: Documentation/PCI/pci-error-recovery.txt 9185 9186PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9187M: Russell Currey <ruscur@russell.cc> 9188L: linuxppc-dev@lists.ozlabs.org 9189S: Supported 9190F: Documentation/powerpc/eeh-pci-error-recovery.txt 9191F: arch/powerpc/kernel/eeh*.c 9192F: arch/powerpc/platforms/*/eeh*.c 9193F: arch/powerpc/include/*/eeh*.h 9194 9195PCI SUBSYSTEM 9196M: Bjorn Helgaas <bhelgaas@google.com> 9197L: linux-pci@vger.kernel.org 9198Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9199T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9200S: Supported 9201F: Documentation/devicetree/bindings/pci/ 9202F: Documentation/PCI/ 9203F: drivers/pci/ 9204F: include/linux/pci* 9205F: arch/x86/pci/ 9206F: arch/x86/kernel/quirks.c 9207 9208PCI DRIVER FOR ALTERA PCIE IP 9209M: Ley Foon Tan <lftan@altera.com> 9210L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9211L: linux-pci@vger.kernel.org 9212S: Supported 9213F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9214F: drivers/pci/host/pcie-altera.c 9215 9216PCI DRIVER FOR ARM VERSATILE PLATFORM 9217M: Rob Herring <robh@kernel.org> 9218L: linux-pci@vger.kernel.org 9219L: linux-arm-kernel@lists.infradead.org 9220S: Maintained 9221F: Documentation/devicetree/bindings/pci/versatile.txt 9222F: drivers/pci/host/pci-versatile.c 9223 9224PCI DRIVER FOR ARMADA 8K 9225M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9226L: linux-pci@vger.kernel.org 9227L: linux-arm-kernel@lists.infradead.org 9228S: Maintained 9229F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9230F: drivers/pci/host/pcie-armada8k.c 9231 9232PCI DRIVER FOR APPLIEDMICRO XGENE 9233M: Tanmay Inamdar <tinamdar@apm.com> 9234L: linux-pci@vger.kernel.org 9235L: linux-arm-kernel@lists.infradead.org 9236S: Maintained 9237F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9238F: drivers/pci/host/pci-xgene.c 9239 9240PCI DRIVER FOR FREESCALE LAYERSCAPE 9241M: Minghuan Lian <minghuan.Lian@freescale.com> 9242M: Mingkai Hu <mingkai.hu@freescale.com> 9243M: Roy Zang <tie-fei.zang@freescale.com> 9244L: linuxppc-dev@lists.ozlabs.org 9245L: linux-pci@vger.kernel.org 9246L: linux-arm-kernel@lists.infradead.org 9247S: Maintained 9248F: drivers/pci/host/*layerscape* 9249 9250PCI DRIVER FOR IMX6 9251M: Richard Zhu <Richard.Zhu@freescale.com> 9252M: Lucas Stach <l.stach@pengutronix.de> 9253L: linux-pci@vger.kernel.org 9254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9255S: Maintained 9256F: drivers/pci/host/*imx6* 9257 9258PCI DRIVER FOR TI KEYSTONE 9259M: Murali Karicheri <m-karicheri2@ti.com> 9260L: linux-pci@vger.kernel.org 9261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9262S: Maintained 9263F: drivers/pci/host/*keystone* 9264 9265PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9266M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9267M: Jason Cooper <jason@lakedaemon.net> 9268L: linux-pci@vger.kernel.org 9269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9270S: Maintained 9271F: drivers/pci/host/*mvebu* 9272 9273PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9274M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9275L: linux-pci@vger.kernel.org 9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9277S: Maintained 9278F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9279F: drivers/pci/host/pci-aardvark.c 9280 9281PCI DRIVER FOR NVIDIA TEGRA 9282M: Thierry Reding <thierry.reding@gmail.com> 9283L: linux-tegra@vger.kernel.org 9284L: linux-pci@vger.kernel.org 9285S: Supported 9286F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9287F: drivers/pci/host/pci-tegra.c 9288 9289PCI DRIVER FOR TI DRA7XX 9290M: Kishon Vijay Abraham I <kishon@ti.com> 9291L: linux-omap@vger.kernel.org 9292L: linux-pci@vger.kernel.org 9293S: Supported 9294F: Documentation/devicetree/bindings/pci/ti-pci.txt 9295F: drivers/pci/host/pci-dra7xx.c 9296 9297PCI DRIVER FOR RENESAS R-CAR 9298M: Simon Horman <horms@verge.net.au> 9299L: linux-pci@vger.kernel.org 9300L: linux-renesas-soc@vger.kernel.org 9301S: Maintained 9302F: drivers/pci/host/*rcar* 9303 9304PCI DRIVER FOR SAMSUNG EXYNOS 9305M: Jingoo Han <jingoohan1@gmail.com> 9306L: linux-pci@vger.kernel.org 9307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9308L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9309S: Maintained 9310F: drivers/pci/host/pci-exynos.c 9311 9312PCI DRIVER FOR SYNOPSIS DESIGNWARE 9313M: Jingoo Han <jingoohan1@gmail.com> 9314M: Pratyush Anand <pratyush.anand@gmail.com> 9315L: linux-pci@vger.kernel.org 9316S: Maintained 9317F: drivers/pci/host/*designware* 9318 9319PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9320M: Joao Pinto <jpinto@synopsys.com> 9321L: linux-pci@vger.kernel.org 9322S: Maintained 9323F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9324F: drivers/pci/host/pcie-designware-plat.c 9325 9326PCI DRIVER FOR GENERIC OF HOSTS 9327M: Will Deacon <will.deacon@arm.com> 9328L: linux-pci@vger.kernel.org 9329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9330S: Maintained 9331F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9332F: drivers/pci/host/pci-host-common.c 9333F: drivers/pci/host/pci-host-generic.c 9334 9335PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9336M: Keith Busch <keith.busch@intel.com> 9337L: linux-pci@vger.kernel.org 9338S: Supported 9339F: arch/x86/pci/vmd.c 9340 9341PCIE DRIVER FOR ST SPEAR13XX 9342M: Pratyush Anand <pratyush.anand@gmail.com> 9343L: linux-pci@vger.kernel.org 9344S: Maintained 9345F: drivers/pci/host/*spear* 9346 9347PCI MSI DRIVER FOR ALTERA MSI IP 9348M: Ley Foon Tan <lftan@altera.com> 9349L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9350L: linux-pci@vger.kernel.org 9351S: Supported 9352F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9353F: drivers/pci/host/pcie-altera-msi.c 9354 9355PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9356M: Duc Dang <dhdang@apm.com> 9357L: linux-pci@vger.kernel.org 9358L: linux-arm-kernel@lists.infradead.org 9359S: Maintained 9360F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9361F: drivers/pci/host/pci-xgene-msi.c 9362 9363PCIE DRIVER FOR AXIS ARTPEC 9364M: Niklas Cassel <niklas.cassel@axis.com> 9365M: Jesper Nilsson <jesper.nilsson@axis.com> 9366L: linux-arm-kernel@axis.com 9367L: linux-pci@vger.kernel.org 9368S: Maintained 9369F: Documentation/devicetree/bindings/pci/axis,artpec* 9370F: drivers/pci/host/*artpec* 9371 9372PCIE DRIVER FOR HISILICON 9373M: Zhou Wang <wangzhou1@hisilicon.com> 9374M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9375L: linux-pci@vger.kernel.org 9376S: Maintained 9377F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9378F: drivers/pci/host/pcie-hisi.c 9379 9380PCIE DRIVER FOR ROCKCHIP 9381M: Shawn Lin <shawn.lin@rock-chips.com> 9382M: Wenrui Li <wenrui.li@rock-chips.com> 9383L: linux-pci@vger.kernel.org 9384L: linux-rockchip@lists.infradead.org 9385S: Maintained 9386F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9387F: drivers/pci/host/pcie-rockchip.c 9388 9389PCIE DRIVER FOR QUALCOMM MSM 9390M: Stanimir Varbanov <svarbanov@mm-sol.com> 9391L: linux-pci@vger.kernel.org 9392L: linux-arm-msm@vger.kernel.org 9393S: Maintained 9394F: drivers/pci/host/*qcom* 9395 9396PCIE DRIVER FOR CAVIUM THUNDERX 9397M: David Daney <david.daney@cavium.com> 9398L: linux-pci@vger.kernel.org 9399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9400S: Supported 9401F: Documentation/devicetree/bindings/pci/pci-thunder-* 9402F: drivers/pci/host/pci-thunder-* 9403 9404PCMCIA SUBSYSTEM 9405P: Linux PCMCIA Team 9406L: linux-pcmcia@lists.infradead.org 9407W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9409S: Maintained 9410F: Documentation/pcmcia/ 9411F: tools/pcmcia/ 9412F: drivers/pcmcia/ 9413F: include/pcmcia/ 9414 9415PCNET32 NETWORK DRIVER 9416M: Don Fry <pcnet32@frontier.com> 9417L: netdev@vger.kernel.org 9418S: Maintained 9419F: drivers/net/ethernet/amd/pcnet32.c 9420 9421PCRYPT PARALLEL CRYPTO ENGINE 9422M: Steffen Klassert <steffen.klassert@secunet.com> 9423L: linux-crypto@vger.kernel.org 9424S: Maintained 9425F: crypto/pcrypt.c 9426F: include/crypto/pcrypt.h 9427 9428PER-CPU MEMORY ALLOCATOR 9429M: Tejun Heo <tj@kernel.org> 9430M: Christoph Lameter <cl@linux.com> 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9432S: Maintained 9433F: include/linux/percpu*.h 9434F: mm/percpu*.c 9435F: arch/*/include/asm/percpu.h 9436 9437PER-TASK DELAY ACCOUNTING 9438M: Balbir Singh <bsingharora@gmail.com> 9439S: Maintained 9440F: include/linux/delayacct.h 9441F: kernel/delayacct.c 9442 9443PERFORMANCE EVENTS SUBSYSTEM 9444M: Peter Zijlstra <peterz@infradead.org> 9445M: Ingo Molnar <mingo@redhat.com> 9446M: Arnaldo Carvalho de Melo <acme@kernel.org> 9447R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9448L: linux-kernel@vger.kernel.org 9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9450S: Supported 9451F: kernel/events/* 9452F: include/linux/perf_event.h 9453F: include/uapi/linux/perf_event.h 9454F: arch/*/kernel/perf_event*.c 9455F: arch/*/kernel/*/perf_event*.c 9456F: arch/*/kernel/*/*/perf_event*.c 9457F: arch/*/include/asm/perf_event.h 9458F: arch/*/kernel/perf_callchain.c 9459F: arch/*/events/* 9460F: tools/perf/ 9461 9462PERSONALITY HANDLING 9463M: Christoph Hellwig <hch@infradead.org> 9464L: linux-abi-devel@lists.sourceforge.net 9465S: Maintained 9466F: include/linux/personality.h 9467F: include/uapi/linux/personality.h 9468 9469PHONET PROTOCOL 9470M: Remi Denis-Courmont <courmisch@gmail.com> 9471S: Supported 9472F: Documentation/networking/phonet.txt 9473F: include/linux/phonet.h 9474F: include/net/phonet/ 9475F: include/uapi/linux/phonet.h 9476F: net/phonet/ 9477 9478PHRAM MTD DRIVER 9479M: Joern Engel <joern@lazybastard.org> 9480L: linux-mtd@lists.infradead.org 9481S: Maintained 9482F: drivers/mtd/devices/phram.c 9483 9484PICOLCD HID DRIVER 9485M: Bruno Prémont <bonbons@linux-vserver.org> 9486L: linux-input@vger.kernel.org 9487S: Maintained 9488F: drivers/hid/hid-picolcd* 9489 9490PICOXCELL SUPPORT 9491M: Jamie Iles <jamie@jamieiles.com> 9492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9493T: git git://github.com/jamieiles/linux-2.6-ji.git 9494S: Supported 9495F: arch/arm/boot/dts/picoxcell* 9496F: arch/arm/mach-picoxcell/ 9497F: drivers/crypto/picoxcell* 9498 9499PIN CONTROL SUBSYSTEM 9500M: Linus Walleij <linus.walleij@linaro.org> 9501L: linux-gpio@vger.kernel.org 9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9503S: Maintained 9504F: Documentation/devicetree/bindings/pinctrl/ 9505F: Documentation/pinctrl.txt 9506F: drivers/pinctrl/ 9507F: include/linux/pinctrl/ 9508 9509PIN CONTROLLER - ATMEL AT91 9510M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9512S: Maintained 9513F: drivers/pinctrl/pinctrl-at91.* 9514 9515PIN CONTROLLER - ATMEL AT91 PIO4 9516M: Ludovic Desroches <ludovic.desroches@atmel.com> 9517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9518L: linux-gpio@vger.kernel.org 9519S: Supported 9520F: drivers/pinctrl/pinctrl-at91-pio4.* 9521 9522PIN CONTROLLER - INTEL 9523M: Mika Westerberg <mika.westerberg@linux.intel.com> 9524M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9525S: Maintained 9526F: drivers/pinctrl/intel/ 9527 9528PIN CONTROLLER - RENESAS 9529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9530M: Geert Uytterhoeven <geert+renesas@glider.be> 9531L: linux-renesas-soc@vger.kernel.org 9532S: Maintained 9533F: drivers/pinctrl/sh-pfc/ 9534 9535PIN CONTROLLER - SAMSUNG 9536M: Tomasz Figa <tomasz.figa@gmail.com> 9537M: Krzysztof Kozlowski <krzk@kernel.org> 9538M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9540L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9541S: Maintained 9542F: drivers/pinctrl/samsung/ 9543F: include/dt-bindings/pinctrl/samsung.h 9544F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9545 9546PIN CONTROLLER - SINGLE 9547M: Tony Lindgren <tony@atomide.com> 9548M: Haojian Zhuang <haojian.zhuang@linaro.org> 9549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9550L: linux-omap@vger.kernel.org 9551S: Maintained 9552F: drivers/pinctrl/pinctrl-single.c 9553 9554PIN CONTROLLER - ST SPEAR 9555M: Viresh Kumar <vireshk@kernel.org> 9556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9557W: http://www.st.com/spear 9558S: Maintained 9559F: drivers/pinctrl/spear/ 9560 9561PISTACHIO SOC SUPPORT 9562M: James Hartley <james.hartley@imgtec.com> 9563M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9564L: linux-mips@linux-mips.org 9565S: Maintained 9566F: arch/mips/pistachio/ 9567F: arch/mips/include/asm/mach-pistachio/ 9568F: arch/mips/boot/dts/pistachio/ 9569F: arch/mips/configs/pistachio*_defconfig 9570 9571PKTCDVD DRIVER 9572M: Jiri Kosina <jikos@kernel.org> 9573S: Maintained 9574F: drivers/block/pktcdvd.c 9575F: include/linux/pktcdvd.h 9576F: include/uapi/linux/pktcdvd.h 9577 9578PKUNITY SOC DRIVERS 9579M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9580W: http://mprc.pku.edu.cn/~guanxuetao/linux 9581S: Maintained 9582T: git git://github.com/gxt/linux.git 9583F: drivers/input/serio/i8042-unicore32io.h 9584F: drivers/i2c/busses/i2c-puv3.c 9585F: drivers/video/fbdev/fb-puv3.c 9586F: drivers/rtc/rtc-puv3.c 9587 9588PMBUS HARDWARE MONITORING DRIVERS 9589M: Guenter Roeck <linux@roeck-us.net> 9590L: linux-hwmon@vger.kernel.org 9591W: http://hwmon.wiki.kernel.org/ 9592W: http://www.roeck-us.net/linux/drivers/ 9593T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9594S: Maintained 9595F: Documentation/hwmon/pmbus 9596F: drivers/hwmon/pmbus/ 9597F: include/linux/i2c/pmbus.h 9598 9599PMC SIERRA MaxRAID DRIVER 9600L: linux-scsi@vger.kernel.org 9601W: http://www.pmc-sierra.com/ 9602S: Orphan 9603F: drivers/scsi/pmcraid.* 9604 9605PMC SIERRA PM8001 DRIVER 9606M: Jack Wang <jinpu.wang@profitbricks.com> 9607M: lindar_liu@usish.com 9608L: pmchba@pmcs.com 9609L: linux-scsi@vger.kernel.org 9610S: Supported 9611F: drivers/scsi/pm8001/ 9612 9613POSIX CLOCKS and TIMERS 9614M: Thomas Gleixner <tglx@linutronix.de> 9615L: linux-kernel@vger.kernel.org 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9617S: Maintained 9618F: fs/timerfd.c 9619F: include/linux/timer* 9620F: kernel/time/*timer* 9621 9622POWER MANAGEMENT CORE 9623M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9624L: linux-pm@vger.kernel.org 9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9626S: Supported 9627F: drivers/base/power/ 9628F: include/linux/pm.h 9629F: include/linux/pm_* 9630F: include/linux/powercap.h 9631F: drivers/powercap/ 9632 9633POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9634M: Sebastian Reichel <sre@kernel.org> 9635L: linux-pm@vger.kernel.org 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9637S: Maintained 9638F: Documentation/devicetree/bindings/power/supply/ 9639F: include/linux/power_supply.h 9640F: drivers/power/supply/ 9641 9642POWER STATE COORDINATION INTERFACE (PSCI) 9643M: Mark Rutland <mark.rutland@arm.com> 9644M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9645L: linux-arm-kernel@lists.infradead.org 9646S: Maintained 9647F: drivers/firmware/psci.c 9648F: include/linux/psci.h 9649F: include/uapi/linux/psci.h 9650 9651POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9652M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9653L: linuxppc-dev@lists.ozlabs.org 9654S: Maintained 9655F: drivers/char/powernv-op-panel.c 9656 9657PNP SUPPORT 9658M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9659S: Maintained 9660F: drivers/pnp/ 9661 9662PPP PROTOCOL DRIVERS AND COMPRESSORS 9663M: Paul Mackerras <paulus@samba.org> 9664L: linux-ppp@vger.kernel.org 9665S: Maintained 9666F: drivers/net/ppp/ppp_* 9667 9668PPP OVER ATM (RFC 2364) 9669M: Mitchell Blank Jr <mitch@sfgoth.com> 9670S: Maintained 9671F: net/atm/pppoatm.c 9672F: include/uapi/linux/atmppp.h 9673 9674PPP OVER ETHERNET 9675M: Michal Ostrowski <mostrows@earthlink.net> 9676S: Maintained 9677F: drivers/net/ppp/pppoe.c 9678F: drivers/net/ppp/pppox.c 9679 9680PPP OVER L2TP 9681M: James Chapman <jchapman@katalix.com> 9682S: Maintained 9683F: net/l2tp/l2tp_ppp.c 9684F: include/linux/if_pppol2tp.h 9685F: include/uapi/linux/if_pppol2tp.h 9686 9687PPS SUPPORT 9688M: Rodolfo Giometti <giometti@enneenne.com> 9689W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9690L: linuxpps@ml.enneenne.com (subscribers-only) 9691S: Maintained 9692F: Documentation/pps/ 9693F: drivers/pps/ 9694F: include/linux/pps*.h 9695 9696PPTP DRIVER 9697M: Dmitry Kozlov <xeb@mail.ru> 9698L: netdev@vger.kernel.org 9699S: Maintained 9700F: drivers/net/ppp/pptp.c 9701W: http://sourceforge.net/projects/accel-pptp 9702 9703PREEMPTIBLE KERNEL 9704M: Robert Love <rml@tech9.net> 9705L: kpreempt-tech@lists.sourceforge.net 9706W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9707S: Supported 9708F: Documentation/preempt-locking.txt 9709F: include/linux/preempt.h 9710 9711PRISM54 WIRELESS DRIVER 9712M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9713L: linux-wireless@vger.kernel.org 9714W: http://wireless.kernel.org/en/users/Drivers/p54 9715S: Obsolete 9716F: drivers/net/wireless/intersil/prism54/ 9717 9718PS3 NETWORK SUPPORT 9719M: Geoff Levand <geoff@infradead.org> 9720L: netdev@vger.kernel.org 9721L: linuxppc-dev@lists.ozlabs.org 9722S: Maintained 9723F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9724 9725PS3 PLATFORM SUPPORT 9726M: Geoff Levand <geoff@infradead.org> 9727L: linuxppc-dev@lists.ozlabs.org 9728S: Maintained 9729F: arch/powerpc/boot/ps3* 9730F: arch/powerpc/include/asm/lv1call.h 9731F: arch/powerpc/include/asm/ps3*.h 9732F: arch/powerpc/platforms/ps3/ 9733F: drivers/*/ps3* 9734F: drivers/ps3/ 9735F: drivers/rtc/rtc-ps3.c 9736F: drivers/usb/host/*ps3.c 9737F: sound/ppc/snd_ps3* 9738 9739PS3VRAM DRIVER 9740M: Jim Paris <jim@jtan.com> 9741M: Geoff Levand <geoff@infradead.org> 9742L: linuxppc-dev@lists.ozlabs.org 9743S: Maintained 9744F: drivers/block/ps3vram.c 9745 9746PSTORE FILESYSTEM 9747M: Anton Vorontsov <anton@enomsg.org> 9748M: Colin Cross <ccross@android.com> 9749M: Kees Cook <keescook@chromium.org> 9750M: Tony Luck <tony.luck@intel.com> 9751S: Maintained 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9753F: fs/pstore/ 9754F: include/linux/pstore* 9755F: drivers/firmware/efi/efi-pstore.c 9756F: drivers/acpi/apei/erst.c 9757 9758PTP HARDWARE CLOCK SUPPORT 9759M: Richard Cochran <richardcochran@gmail.com> 9760L: netdev@vger.kernel.org 9761S: Maintained 9762W: http://linuxptp.sourceforge.net/ 9763F: Documentation/ABI/testing/sysfs-ptp 9764F: Documentation/ptp/* 9765F: drivers/net/ethernet/freescale/gianfar_ptp.c 9766F: drivers/net/phy/dp83640* 9767F: drivers/ptp/* 9768F: include/linux/ptp_cl* 9769 9770PTRACE SUPPORT 9771M: Roland McGrath <roland@hack.frob.com> 9772M: Oleg Nesterov <oleg@redhat.com> 9773S: Maintained 9774F: include/asm-generic/syscall.h 9775F: include/linux/ptrace.h 9776F: include/linux/regset.h 9777F: include/linux/tracehook.h 9778F: include/uapi/linux/ptrace.h 9779F: kernel/ptrace.c 9780 9781PULSE8-CEC DRIVER 9782M: Hans Verkuil <hverkuil@xs4all.nl> 9783L: linux-media@vger.kernel.org 9784T: git git://linuxtv.org/media_tree.git 9785S: Maintained 9786F: drivers/staging/media/pulse8-cec 9787 9788PVRUSB2 VIDEO4LINUX DRIVER 9789M: Mike Isely <isely@pobox.com> 9790L: pvrusb2@isely.net (subscribers-only) 9791L: linux-media@vger.kernel.org 9792W: http://www.isely.net/pvrusb2/ 9793T: git git://linuxtv.org/media_tree.git 9794S: Maintained 9795F: Documentation/media/v4l-drivers/pvrusb2* 9796F: drivers/media/usb/pvrusb2/ 9797 9798PWC WEBCAM DRIVER 9799M: Hans Verkuil <hverkuil@xs4all.nl> 9800L: linux-media@vger.kernel.org 9801T: git git://linuxtv.org/media_tree.git 9802S: Odd Fixes 9803F: drivers/media/usb/pwc/* 9804 9805PWM FAN DRIVER 9806M: Kamil Debski <kamil@wypas.org> 9807M: Lukasz Majewski <l.majewski@samsung.com> 9808L: linux-hwmon@vger.kernel.org 9809S: Supported 9810F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9811F: Documentation/hwmon/pwm-fan 9812F: drivers/hwmon/pwm-fan.c 9813 9814PWM SUBSYSTEM 9815M: Thierry Reding <thierry.reding@gmail.com> 9816L: linux-pwm@vger.kernel.org 9817S: Maintained 9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9819F: Documentation/pwm.txt 9820F: Documentation/devicetree/bindings/pwm/ 9821F: include/linux/pwm.h 9822F: drivers/pwm/ 9823F: drivers/video/backlight/pwm_bl.c 9824F: include/linux/pwm_backlight.h 9825 9826PXA2xx/PXA3xx SUPPORT 9827M: Daniel Mack <daniel@zonque.org> 9828M: Haojian Zhuang <haojian.zhuang@gmail.com> 9829M: Robert Jarzmik <robert.jarzmik@free.fr> 9830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9831T: git git://github.com/hzhuang1/linux.git 9832T: git git://github.com/rjarzmik/linux.git 9833S: Maintained 9834F: arch/arm/boot/dts/pxa* 9835F: arch/arm/mach-pxa/ 9836F: drivers/dma/pxa* 9837F: drivers/pcmcia/pxa2xx* 9838F: drivers/pinctrl/pxa/ 9839F: drivers/spi/spi-pxa2xx* 9840F: drivers/usb/gadget/udc/pxa2* 9841F: include/sound/pxa2xx-lib.h 9842F: sound/arm/pxa* 9843F: sound/soc/pxa/ 9844 9845PXA GPIO DRIVER 9846M: Robert Jarzmik <robert.jarzmik@free.fr> 9847L: linux-gpio@vger.kernel.org 9848S: Maintained 9849F: drivers/gpio/gpio-pxa.c 9850 9851PXA3xx NAND FLASH DRIVER 9852M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9853L: linux-mtd@lists.infradead.org 9854S: Maintained 9855F: drivers/mtd/nand/pxa3xx_nand.c 9856 9857MMP SUPPORT 9858M: Eric Miao <eric.y.miao@gmail.com> 9859M: Haojian Zhuang <haojian.zhuang@gmail.com> 9860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9861T: git git://github.com/hzhuang1/linux.git 9862T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9863S: Maintained 9864F: arch/arm/boot/dts/mmp* 9865F: arch/arm/mach-mmp/ 9866 9867PXA MMCI DRIVER 9868S: Orphan 9869 9870PXA RTC DRIVER 9871M: Robert Jarzmik <robert.jarzmik@free.fr> 9872L: rtc-linux@googlegroups.com 9873S: Maintained 9874 9875QAT DRIVER 9876M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9877M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9878L: qat-linux@intel.com 9879S: Supported 9880F: drivers/crypto/qat/ 9881 9882QIB DRIVER 9883M: Mike Marciniszyn <infinipath@intel.com> 9884L: linux-rdma@vger.kernel.org 9885S: Supported 9886F: drivers/infiniband/hw/qib/ 9887 9888QLOGIC QLA1280 SCSI DRIVER 9889M: Michael Reed <mdr@sgi.com> 9890L: linux-scsi@vger.kernel.org 9891S: Maintained 9892F: drivers/scsi/qla1280.[ch] 9893 9894QLOGIC QLA2XXX FC-SCSI DRIVER 9895M: qla2xxx-upstream@qlogic.com 9896L: linux-scsi@vger.kernel.org 9897S: Supported 9898F: Documentation/scsi/LICENSE.qla2xxx 9899F: drivers/scsi/qla2xxx/ 9900 9901QLOGIC QLA4XXX iSCSI DRIVER 9902M: QLogic-Storage-Upstream@qlogic.com 9903L: linux-scsi@vger.kernel.org 9904S: Supported 9905F: Documentation/scsi/LICENSE.qla4xxx 9906F: drivers/scsi/qla4xxx/ 9907 9908QLOGIC QLA3XXX NETWORK DRIVER 9909M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9910M: Ron Mercer <ron.mercer@qlogic.com> 9911M: linux-driver@qlogic.com 9912L: netdev@vger.kernel.org 9913S: Supported 9914F: Documentation/networking/LICENSE.qla3xxx 9915F: drivers/net/ethernet/qlogic/qla3xxx.* 9916 9917QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9918M: Dept-GELinuxNICDev@qlogic.com 9919L: netdev@vger.kernel.org 9920S: Supported 9921F: drivers/net/ethernet/qlogic/qlcnic/ 9922 9923QLOGIC QLGE 10Gb ETHERNET DRIVER 9924M: Harish Patil <harish.patil@qlogic.com> 9925M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9926M: Dept-GELinuxNICDev@qlogic.com 9927M: linux-driver@qlogic.com 9928L: netdev@vger.kernel.org 9929S: Supported 9930F: drivers/net/ethernet/qlogic/qlge/ 9931 9932QLOGIC QL4xxx ETHERNET DRIVER 9933M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9934M: Ariel Elior <Ariel.Elior@qlogic.com> 9935M: everest-linux-l2@qlogic.com 9936L: netdev@vger.kernel.org 9937S: Supported 9938F: drivers/net/ethernet/qlogic/qed/ 9939F: include/linux/qed/ 9940F: drivers/net/ethernet/qlogic/qede/ 9941 9942QNX4 FILESYSTEM 9943M: Anders Larsen <al@alarsen.net> 9944W: http://www.alarsen.net/linux/qnx4fs/ 9945S: Maintained 9946F: fs/qnx4/ 9947F: include/uapi/linux/qnx4_fs.h 9948F: include/uapi/linux/qnxtypes.h 9949 9950QT1010 MEDIA DRIVER 9951M: Antti Palosaari <crope@iki.fi> 9952L: linux-media@vger.kernel.org 9953W: https://linuxtv.org 9954W: http://palosaari.fi/linux/ 9955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9956T: git git://linuxtv.org/anttip/media_tree.git 9957S: Maintained 9958F: drivers/media/tuners/qt1010* 9959 9960QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9961M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9962L: linux-wireless@vger.kernel.org 9963L: ath9k-devel@lists.ath9k.org 9964W: http://wireless.kernel.org/en/users/Drivers/ath9k 9965S: Supported 9966F: drivers/net/wireless/ath/ath9k/ 9967 9968QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9969M: Kalle Valo <kvalo@qca.qualcomm.com> 9970L: ath10k@lists.infradead.org 9971W: http://wireless.kernel.org/en/users/Drivers/ath10k 9972T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9973S: Supported 9974F: drivers/net/wireless/ath/ath10k/ 9975 9976QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9977M: Timur Tabi <timur@codeaurora.org> 9978L: netdev@vger.kernel.org 9979S: Supported 9980F: drivers/net/ethernet/qualcomm/emac/ 9981 9982QUALCOMM HEXAGON ARCHITECTURE 9983M: Richard Kuo <rkuo@codeaurora.org> 9984L: linux-hexagon@vger.kernel.org 9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9986S: Supported 9987F: arch/hexagon/ 9988 9989QUALCOMM WCN36XX WIRELESS DRIVER 9990M: Eugene Krasnikov <k.eugene.e@gmail.com> 9991L: wcn36xx@lists.infradead.org 9992W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9993T: git git://github.com/KrasnikovEugene/wcn36xx.git 9994S: Supported 9995F: drivers/net/wireless/ath/wcn36xx/ 9996 9997QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9998M: Gabriel Somlo <somlo@cmu.edu> 9999M: "Michael S. Tsirkin" <mst@redhat.com> 10000L: qemu-devel@nongnu.org 10001S: Maintained 10002F: drivers/firmware/qemu_fw_cfg.c 10003 10004RADOS BLOCK DEVICE (RBD) 10005M: Ilya Dryomov <idryomov@gmail.com> 10006M: Sage Weil <sage@redhat.com> 10007M: Alex Elder <elder@kernel.org> 10008L: ceph-devel@vger.kernel.org 10009W: http://ceph.com/ 10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10011T: git git://github.com/ceph/ceph-client.git 10012S: Supported 10013F: Documentation/ABI/testing/sysfs-bus-rbd 10014F: drivers/block/rbd.c 10015F: drivers/block/rbd_types.h 10016 10017RADEON FRAMEBUFFER DISPLAY DRIVER 10018M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10019L: linux-fbdev@vger.kernel.org 10020S: Maintained 10021F: drivers/video/fbdev/aty/radeon* 10022F: include/uapi/linux/radeonfb.h 10023 10024RADIOSHARK RADIO DRIVER 10025M: Hans Verkuil <hverkuil@xs4all.nl> 10026L: linux-media@vger.kernel.org 10027T: git git://linuxtv.org/media_tree.git 10028S: Maintained 10029F: drivers/media/radio/radio-shark.c 10030 10031RADIOSHARK2 RADIO DRIVER 10032M: Hans Verkuil <hverkuil@xs4all.nl> 10033L: linux-media@vger.kernel.org 10034T: git git://linuxtv.org/media_tree.git 10035S: Maintained 10036F: drivers/media/radio/radio-shark2.c 10037F: drivers/media/radio/radio-tea5777.c 10038 10039RAGE128 FRAMEBUFFER DISPLAY DRIVER 10040M: Paul Mackerras <paulus@samba.org> 10041L: linux-fbdev@vger.kernel.org 10042S: Maintained 10043F: drivers/video/fbdev/aty/aty128fb.c 10044 10045RALINK MIPS ARCHITECTURE 10046M: John Crispin <john@phrozen.org> 10047L: linux-mips@linux-mips.org 10048S: Maintained 10049F: arch/mips/ralink 10050 10051RALINK RT2X00 WIRELESS LAN DRIVER 10052P: rt2x00 project 10053M: Stanislaw Gruszka <sgruszka@redhat.com> 10054M: Helmut Schaa <helmut.schaa@googlemail.com> 10055L: linux-wireless@vger.kernel.org 10056S: Maintained 10057F: drivers/net/wireless/ralink/rt2x00/ 10058 10059RAMDISK RAM BLOCK DEVICE DRIVER 10060M: Jens Axboe <axboe@kernel.dk> 10061S: Maintained 10062F: Documentation/blockdev/ramdisk.txt 10063F: drivers/block/brd.c 10064 10065RANDOM NUMBER DRIVER 10066M: "Theodore Ts'o" <tytso@mit.edu> 10067S: Maintained 10068F: drivers/char/random.c 10069 10070RAPIDIO SUBSYSTEM 10071M: Matt Porter <mporter@kernel.crashing.org> 10072M: Alexandre Bounine <alexandre.bounine@idt.com> 10073S: Maintained 10074F: drivers/rapidio/ 10075 10076RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10077L: linux-wireless@vger.kernel.org 10078S: Orphan 10079F: drivers/net/wireless/ray* 10080 10081RCUTORTURE MODULE 10082M: Josh Triplett <josh@joshtriplett.org> 10083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10084L: linux-kernel@vger.kernel.org 10085S: Supported 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10087F: Documentation/RCU/torture.txt 10088F: kernel/rcu/rcutorture.c 10089 10090RCUTORTURE TEST FRAMEWORK 10091M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10092M: Josh Triplett <josh@joshtriplett.org> 10093R: Steven Rostedt <rostedt@goodmis.org> 10094R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10095R: Lai Jiangshan <jiangshanlai@gmail.com> 10096L: linux-kernel@vger.kernel.org 10097S: Supported 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10099F: tools/testing/selftests/rcutorture 10100 10101RDC R-321X SoC 10102M: Florian Fainelli <florian@openwrt.org> 10103S: Maintained 10104 10105RDC R6040 FAST ETHERNET DRIVER 10106M: Florian Fainelli <f.fainelli@gmail.com> 10107L: netdev@vger.kernel.org 10108S: Maintained 10109F: drivers/net/ethernet/rdc/r6040.c 10110 10111RDS - RELIABLE DATAGRAM SOCKETS 10112M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10113L: netdev@vger.kernel.org 10114L: linux-rdma@vger.kernel.org 10115L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10116W: https://oss.oracle.com/projects/rds/ 10117S: Supported 10118F: net/rds/ 10119F: Documentation/networking/rds.txt 10120 10121RDMAVT - RDMA verbs software 10122M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10123L: linux-rdma@vger.kernel.org 10124S: Supported 10125F: drivers/infiniband/sw/rdmavt 10126 10127READ-COPY UPDATE (RCU) 10128M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10129M: Josh Triplett <josh@joshtriplett.org> 10130R: Steven Rostedt <rostedt@goodmis.org> 10131R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10132R: Lai Jiangshan <jiangshanlai@gmail.com> 10133L: linux-kernel@vger.kernel.org 10134W: http://www.rdrop.com/users/paulmck/RCU/ 10135S: Supported 10136T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10137F: Documentation/RCU/ 10138X: Documentation/RCU/torture.txt 10139F: include/linux/rcu* 10140X: include/linux/srcu.h 10141F: kernel/rcu/ 10142X: kernel/torture.c 10143 10144REAL TIME CLOCK (RTC) SUBSYSTEM 10145M: Alessandro Zummo <a.zummo@towertech.it> 10146M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10147L: rtc-linux@googlegroups.com 10148Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10150S: Maintained 10151F: Documentation/devicetree/bindings/rtc/ 10152F: Documentation/rtc.txt 10153F: drivers/rtc/ 10154F: include/linux/rtc.h 10155F: include/uapi/linux/rtc.h 10156F: include/linux/rtc/ 10157F: include/linux/platform_data/rtc-* 10158F: tools/testing/selftests/timers/rtctest.c 10159 10160REALTEK AUDIO CODECS 10161M: Bard Liao <bardliao@realtek.com> 10162M: Oder Chiou <oder_chiou@realtek.com> 10163S: Maintained 10164F: sound/soc/codecs/rt* 10165F: include/sound/rt*.h 10166 10167REISERFS FILE SYSTEM 10168L: reiserfs-devel@vger.kernel.org 10169S: Supported 10170F: fs/reiserfs/ 10171 10172REGISTER MAP ABSTRACTION 10173M: Mark Brown <broonie@kernel.org> 10174L: linux-kernel@vger.kernel.org 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10176S: Supported 10177F: Documentation/devicetree/bindings/regmap/ 10178F: drivers/base/regmap/ 10179F: include/linux/regmap.h 10180 10181REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10182M: Ohad Ben-Cohen <ohad@wizery.com> 10183M: Bjorn Andersson <bjorn.andersson@linaro.org> 10184L: linux-remoteproc@vger.kernel.org 10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10186S: Maintained 10187F: Documentation/devicetree/bindings/remoteproc/ 10188F: Documentation/remoteproc.txt 10189F: drivers/remoteproc/ 10190F: include/linux/remoteproc.h 10191 10192REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10193M: Ohad Ben-Cohen <ohad@wizery.com> 10194M: Bjorn Andersson <bjorn.andersson@linaro.org> 10195L: linux-remoteproc@vger.kernel.org 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10197S: Maintained 10198F: drivers/rpmsg/ 10199F: Documentation/rpmsg.txt 10200F: include/linux/rpmsg.h 10201 10202RENESAS CLOCK DRIVERS 10203M: Geert Uytterhoeven <geert+renesas@glider.be> 10204L: linux-renesas-soc@vger.kernel.org 10205S: Supported 10206F: drivers/clk/renesas/ 10207 10208RENESAS ETHERNET DRIVERS 10209R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10210L: netdev@vger.kernel.org 10211L: linux-renesas-soc@vger.kernel.org 10212F: drivers/net/ethernet/renesas/ 10213F: include/linux/sh_eth.h 10214 10215RENESAS USB2 PHY DRIVER 10216M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10217L: linux-renesas-soc@vger.kernel.org 10218S: Maintained 10219F: drivers/phy/phy-rcar-gen3-usb2.c 10220 10221RESET CONTROLLER FRAMEWORK 10222M: Philipp Zabel <p.zabel@pengutronix.de> 10223T: git git://git.pengutronix.de/git/pza/linux 10224S: Maintained 10225F: drivers/reset/ 10226F: Documentation/devicetree/bindings/reset/ 10227F: include/dt-bindings/reset/ 10228F: include/linux/reset.h 10229F: include/linux/reset-controller.h 10230 10231RFKILL 10232M: Johannes Berg <johannes@sipsolutions.net> 10233L: linux-wireless@vger.kernel.org 10234W: http://wireless.kernel.org/ 10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10237S: Maintained 10238F: Documentation/rfkill.txt 10239F: net/rfkill/ 10240 10241RHASHTABLE 10242M: Thomas Graf <tgraf@suug.ch> 10243M: Herbert Xu <herbert@gondor.apana.org.au> 10244L: netdev@vger.kernel.org 10245S: Maintained 10246F: lib/rhashtable.c 10247F: include/linux/rhashtable.h 10248 10249RICOH SMARTMEDIA/XD DRIVER 10250M: Maxim Levitsky <maximlevitsky@gmail.com> 10251S: Maintained 10252F: drivers/mtd/nand/r852.c 10253F: drivers/mtd/nand/r852.h 10254 10255RICOH R5C592 MEMORYSTICK DRIVER 10256M: Maxim Levitsky <maximlevitsky@gmail.com> 10257S: Maintained 10258F: drivers/memstick/host/r592.* 10259 10260ROCCAT DRIVERS 10261M: Stefan Achatz <erazor_de@users.sourceforge.net> 10262W: http://sourceforge.net/projects/roccat/ 10263S: Maintained 10264F: drivers/hid/hid-roccat* 10265F: include/linux/hid-roccat* 10266F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10267 10268ROCKER DRIVER 10269M: Jiri Pirko <jiri@resnulli.us> 10270L: netdev@vger.kernel.org 10271S: Supported 10272F: drivers/net/ethernet/rocker/ 10273 10274ROCKETPORT DRIVER 10275P: Comtrol Corp. 10276W: http://www.comtrol.com 10277S: Maintained 10278F: Documentation/serial/rocket.txt 10279F: drivers/tty/rocket* 10280 10281ROCKETPORT EXPRESS/INFINITY DRIVER 10282M: Kevin Cernekee <cernekee@gmail.com> 10283L: linux-serial@vger.kernel.org 10284S: Odd Fixes 10285F: drivers/tty/serial/rp2.* 10286 10287ROSE NETWORK LAYER 10288M: Ralf Baechle <ralf@linux-mips.org> 10289L: linux-hams@vger.kernel.org 10290W: http://www.linux-ax25.org/ 10291S: Maintained 10292F: include/net/rose.h 10293F: include/uapi/linux/rose.h 10294F: net/rose/ 10295 10296RTL2830 MEDIA DRIVER 10297M: Antti Palosaari <crope@iki.fi> 10298L: linux-media@vger.kernel.org 10299W: https://linuxtv.org 10300W: http://palosaari.fi/linux/ 10301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10302T: git git://linuxtv.org/anttip/media_tree.git 10303S: Maintained 10304F: drivers/media/dvb-frontends/rtl2830* 10305 10306RTL2832 MEDIA DRIVER 10307M: Antti Palosaari <crope@iki.fi> 10308L: linux-media@vger.kernel.org 10309W: https://linuxtv.org 10310W: http://palosaari.fi/linux/ 10311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10312T: git git://linuxtv.org/anttip/media_tree.git 10313S: Maintained 10314F: drivers/media/dvb-frontends/rtl2832* 10315 10316RTL2832_SDR MEDIA DRIVER 10317M: Antti Palosaari <crope@iki.fi> 10318L: linux-media@vger.kernel.org 10319W: https://linuxtv.org 10320W: http://palosaari.fi/linux/ 10321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10322T: git git://linuxtv.org/anttip/media_tree.git 10323S: Maintained 10324F: drivers/media/dvb-frontends/rtl2832_sdr* 10325 10326RTL8180 WIRELESS DRIVER 10327L: linux-wireless@vger.kernel.org 10328W: http://wireless.kernel.org/ 10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10330S: Orphan 10331F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10332 10333RTL8187 WIRELESS DRIVER 10334M: Herton Ronaldo Krzesinski <herton@canonical.com> 10335M: Hin-Tak Leung <htl10@users.sourceforge.net> 10336M: Larry Finger <Larry.Finger@lwfinger.net> 10337L: linux-wireless@vger.kernel.org 10338W: http://wireless.kernel.org/ 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10340S: Maintained 10341F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10342 10343RTL8192CE WIRELESS DRIVER 10344M: Larry Finger <Larry.Finger@lwfinger.net> 10345M: Chaoming Li <chaoming_li@realsil.com.cn> 10346L: linux-wireless@vger.kernel.org 10347W: http://wireless.kernel.org/ 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10349S: Maintained 10350F: drivers/net/wireless/realtek/rtlwifi/ 10351F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10352 10353RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10354M: Jes Sorensen <Jes.Sorensen@redhat.com> 10355L: linux-wireless@vger.kernel.org 10356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10357S: Maintained 10358F: drivers/net/wireless/realtek/rtl8xxxu/ 10359 10360S3 SAVAGE FRAMEBUFFER DRIVER 10361M: Antonino Daplas <adaplas@gmail.com> 10362L: linux-fbdev@vger.kernel.org 10363S: Maintained 10364F: drivers/video/fbdev/savage/ 10365 10366S390 10367M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10368M: Heiko Carstens <heiko.carstens@de.ibm.com> 10369L: linux-s390@vger.kernel.org 10370W: http://www.ibm.com/developerworks/linux/linux390/ 10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10372S: Supported 10373F: arch/s390/ 10374F: drivers/s390/ 10375F: Documentation/s390/ 10376F: Documentation/DocBook/s390* 10377 10378S390 COMMON I/O LAYER 10379M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10380M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10381L: linux-s390@vger.kernel.org 10382W: http://www.ibm.com/developerworks/linux/linux390/ 10383S: Supported 10384F: drivers/s390/cio/ 10385 10386S390 DASD DRIVER 10387M: Stefan Haberland <sth@linux.vnet.ibm.com> 10388M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10389L: linux-s390@vger.kernel.org 10390W: http://www.ibm.com/developerworks/linux/linux390/ 10391S: Supported 10392F: drivers/s390/block/dasd* 10393F: block/partitions/ibm.c 10394 10395S390 NETWORK DRIVERS 10396M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10397L: linux-s390@vger.kernel.org 10398W: http://www.ibm.com/developerworks/linux/linux390/ 10399S: Supported 10400F: drivers/s390/net/ 10401 10402S390 PCI SUBSYSTEM 10403M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10404M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10405L: linux-s390@vger.kernel.org 10406W: http://www.ibm.com/developerworks/linux/linux390/ 10407S: Supported 10408F: arch/s390/pci/ 10409F: drivers/pci/hotplug/s390_pci_hpc.c 10410 10411S390 ZCRYPT DRIVER 10412M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10413L: linux-s390@vger.kernel.org 10414W: http://www.ibm.com/developerworks/linux/linux390/ 10415S: Supported 10416F: drivers/s390/crypto/ 10417 10418S390 ZFCP DRIVER 10419M: Steffen Maier <maier@linux.vnet.ibm.com> 10420L: linux-s390@vger.kernel.org 10421W: http://www.ibm.com/developerworks/linux/linux390/ 10422S: Supported 10423F: drivers/s390/scsi/zfcp_* 10424 10425S390 IUCV NETWORK LAYER 10426M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10427L: linux-s390@vger.kernel.org 10428W: http://www.ibm.com/developerworks/linux/linux390/ 10429S: Supported 10430F: drivers/s390/net/*iucv* 10431F: include/net/iucv/ 10432F: net/iucv/ 10433 10434S390 IOMMU (PCI) 10435M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10436L: linux-s390@vger.kernel.org 10437W: http://www.ibm.com/developerworks/linux/linux390/ 10438S: Supported 10439F: drivers/iommu/s390-iommu.c 10440 10441S3C24XX SD/MMC Driver 10442M: Ben Dooks <ben-linux@fluff.org> 10443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10444S: Supported 10445F: drivers/mmc/host/s3cmci.* 10446 10447SAA6588 RDS RECEIVER DRIVER 10448M: Hans Verkuil <hverkuil@xs4all.nl> 10449L: linux-media@vger.kernel.org 10450T: git git://linuxtv.org/media_tree.git 10451W: https://linuxtv.org 10452S: Odd Fixes 10453F: drivers/media/i2c/saa6588* 10454 10455SAA7134 VIDEO4LINUX DRIVER 10456M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10457M: Mauro Carvalho Chehab <mchehab@kernel.org> 10458L: linux-media@vger.kernel.org 10459W: https://linuxtv.org 10460T: git git://linuxtv.org/media_tree.git 10461S: Odd fixes 10462F: Documentation/media/v4l-drivers/saa7134* 10463F: drivers/media/pci/saa7134/ 10464 10465SAA7146 VIDEO4LINUX-2 DRIVER 10466M: Hans Verkuil <hverkuil@xs4all.nl> 10467L: linux-media@vger.kernel.org 10468T: git git://linuxtv.org/media_tree.git 10469S: Maintained 10470F: drivers/media/common/saa7146/ 10471F: drivers/media/pci/saa7146/ 10472F: include/media/saa7146* 10473 10474SAMSUNG LAPTOP DRIVER 10475M: Corentin Chary <corentin.chary@gmail.com> 10476L: platform-driver-x86@vger.kernel.org 10477S: Maintained 10478F: drivers/platform/x86/samsung-laptop.c 10479 10480SAMSUNG AUDIO (ASoC) DRIVERS 10481M: Krzysztof Kozlowski <krzk@kernel.org> 10482M: Sangbeom Kim <sbkim73@samsung.com> 10483M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10485S: Supported 10486F: sound/soc/samsung/ 10487 10488SAMSUNG FRAMEBUFFER DRIVER 10489M: Jingoo Han <jingoohan1@gmail.com> 10490L: linux-fbdev@vger.kernel.org 10491S: Maintained 10492F: drivers/video/fbdev/s3c-fb.c 10493 10494SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10495M: Sangbeom Kim <sbkim73@samsung.com> 10496M: Krzysztof Kozlowski <krzk@kernel.org> 10497M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10498L: linux-kernel@vger.kernel.org 10499L: linux-samsung-soc@vger.kernel.org 10500S: Supported 10501F: drivers/mfd/sec*.c 10502F: drivers/regulator/s2m*.c 10503F: drivers/regulator/s5m*.c 10504F: drivers/clk/clk-s2mps11.c 10505F: drivers/rtc/rtc-s5m.c 10506F: include/linux/mfd/samsung/ 10507F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10508F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10509F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10510F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10511 10512SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10513M: Kyungmin Park <kyungmin.park@samsung.com> 10514M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10515L: linux-media@vger.kernel.org 10516Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10517S: Supported 10518F: drivers/media/platform/exynos4-is/ 10519 10520SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10521M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10522L: linux-media@vger.kernel.org 10523L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10524S: Maintained 10525F: drivers/media/platform/s3c-camif/ 10526F: include/media/drv-intf/s3c_camif.h 10527 10528SAMSUNG S5C73M3 CAMERA DRIVER 10529M: Kyungmin Park <kyungmin.park@samsung.com> 10530M: Andrzej Hajda <a.hajda@samsung.com> 10531L: linux-media@vger.kernel.org 10532S: Supported 10533F: drivers/media/i2c/s5c73m3/* 10534 10535SAMSUNG S5K5BAF CAMERA DRIVER 10536M: Kyungmin Park <kyungmin.park@samsung.com> 10537M: Andrzej Hajda <a.hajda@samsung.com> 10538L: linux-media@vger.kernel.org 10539S: Supported 10540F: drivers/media/i2c/s5k5baf.c 10541 10542SAMSUNG S3FWRN5 NFC DRIVER 10543M: Robert Baldyga <r.baldyga@samsung.com> 10544M: Krzysztof Opasiak <k.opasiak@samsung.com> 10545L: linux-nfc@lists.01.org (moderated for non-subscribers) 10546S: Supported 10547F: drivers/nfc/s3fwrn5 10548 10549SAMSUNG SOC CLOCK DRIVERS 10550M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10551M: Tomasz Figa <tomasz.figa@gmail.com> 10552M: Chanwoo Choi <cw00.choi@samsung.com> 10553S: Supported 10554L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10555F: drivers/clk/samsung/ 10556F: include/dt-bindings/clock/exynos*.h 10557F: Documentation/devicetree/bindings/clock/exynos*.txt 10558 10559SAMSUNG SPI DRIVERS 10560M: Kukjin Kim <kgene@kernel.org> 10561M: Krzysztof Kozlowski <krzk@kernel.org> 10562M: Andi Shyti <andi.shyti@samsung.com> 10563L: linux-spi@vger.kernel.org 10564L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10565S: Maintained 10566F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10567F: drivers/spi/spi-s3c* 10568F: include/linux/platform_data/spi-s3c64xx.h 10569 10570SAMSUNG SXGBE DRIVERS 10571M: Byungho An <bh74.an@samsung.com> 10572M: Girish K S <ks.giri@samsung.com> 10573M: Vipul Pandya <vipul.pandya@samsung.com> 10574S: Supported 10575L: netdev@vger.kernel.org 10576F: drivers/net/ethernet/samsung/sxgbe/ 10577 10578SAMSUNG THERMAL DRIVER 10579M: Lukasz Majewski <l.majewski@samsung.com> 10580L: linux-pm@vger.kernel.org 10581L: linux-samsung-soc@vger.kernel.org 10582S: Supported 10583T: git https://github.com/lmajewski/linux-samsung-thermal.git 10584F: drivers/thermal/samsung/ 10585 10586SAMSUNG USB2 PHY DRIVER 10587M: Kamil Debski <kamil@wypas.org> 10588M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10589L: linux-kernel@vger.kernel.org 10590S: Supported 10591F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10592F: Documentation/phy/samsung-usb2.txt 10593F: drivers/phy/phy-exynos4210-usb2.c 10594F: drivers/phy/phy-exynos4x12-usb2.c 10595F: drivers/phy/phy-exynos5250-usb2.c 10596F: drivers/phy/phy-s5pv210-usb2.c 10597F: drivers/phy/phy-samsung-usb2.c 10598F: drivers/phy/phy-samsung-usb2.h 10599 10600SERIAL DRIVERS 10601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10602L: linux-serial@vger.kernel.org 10603S: Maintained 10604F: Documentation/devicetree/bindings/serial/ 10605F: drivers/tty/serial/ 10606 10607STI CEC DRIVER 10608M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10609L: kernel@stlinux.com 10610S: Maintained 10611F: drivers/staging/media/st-cec/ 10612F: Documentation/devicetree/bindings/media/stih-cec.txt 10613 10614SYNOPSYS DESIGNWARE DMAC DRIVER 10615M: Viresh Kumar <vireshk@kernel.org> 10616M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10617S: Maintained 10618F: include/linux/dma/dw.h 10619F: include/linux/platform_data/dma-dw.h 10620F: drivers/dma/dw/ 10621 10622SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10623M: Lars Persson <lars.persson@axis.com> 10624L: netdev@vger.kernel.org 10625S: Supported 10626F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10627F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10628 10629SYNOPSYS DESIGNWARE I2C DRIVER 10630M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10631R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10632R: Mika Westerberg <mika.westerberg@linux.intel.com> 10633L: linux-i2c@vger.kernel.org 10634S: Maintained 10635F: drivers/i2c/busses/i2c-designware-* 10636F: include/linux/platform_data/i2c-designware.h 10637 10638SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10639M: Jaehoon Chung <jh80.chung@samsung.com> 10640L: linux-mmc@vger.kernel.org 10641S: Maintained 10642F: include/linux/mmc/dw_mmc.h 10643F: drivers/mmc/host/dw_mmc* 10644 10645SYSTEM TRACE MODULE CLASS 10646M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10647S: Maintained 10648T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10649F: Documentation/trace/stm.txt 10650F: drivers/hwtracing/stm/ 10651F: include/linux/stm.h 10652F: include/uapi/linux/stm.h 10653 10654THUNDERBOLT DRIVER 10655M: Andreas Noever <andreas.noever@gmail.com> 10656S: Maintained 10657F: drivers/thunderbolt/ 10658 10659TI BQ27XXX POWER SUPPLY DRIVER 10660R: Andrew F. Davis <afd@ti.com> 10661F: include/linux/power/bq27xxx_battery.h 10662F: drivers/power/supply/bq27xxx_battery.c 10663F: drivers/power/supply/bq27xxx_battery_i2c.c 10664 10665TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10666M: John Stultz <john.stultz@linaro.org> 10667M: Thomas Gleixner <tglx@linutronix.de> 10668L: linux-kernel@vger.kernel.org 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10670S: Supported 10671F: include/linux/clocksource.h 10672F: include/linux/time.h 10673F: include/linux/timex.h 10674F: include/uapi/linux/time.h 10675F: include/uapi/linux/timex.h 10676F: kernel/time/clocksource.c 10677F: kernel/time/time*.c 10678F: kernel/time/alarmtimer.c 10679F: kernel/time/ntp.c 10680F: tools/testing/selftests/timers/ 10681 10682SC1200 WDT DRIVER 10683M: Zwane Mwaikambo <zwanem@gmail.com> 10684S: Maintained 10685F: drivers/watchdog/sc1200wdt.c 10686 10687SCHEDULER 10688M: Ingo Molnar <mingo@redhat.com> 10689M: Peter Zijlstra <peterz@infradead.org> 10690L: linux-kernel@vger.kernel.org 10691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10692S: Maintained 10693F: kernel/sched/ 10694F: include/linux/sched.h 10695F: include/uapi/linux/sched.h 10696F: include/linux/wait.h 10697 10698SCORE ARCHITECTURE 10699M: Chen Liqin <liqin.linux@gmail.com> 10700M: Lennox Wu <lennox.wu@gmail.com> 10701W: http://www.sunplus.com 10702S: Supported 10703F: arch/score/ 10704 10705SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10706M: Sudeep Holla <sudeep.holla@arm.com> 10707L: linux-arm-kernel@lists.infradead.org 10708S: Maintained 10709F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10710F: drivers/clk/clk-scpi.c 10711F: drivers/cpufreq/scpi-cpufreq.c 10712F: drivers/firmware/arm_scpi.c 10713F: include/linux/scpi_protocol.h 10714 10715SCSI CDROM DRIVER 10716M: Jens Axboe <axboe@kernel.dk> 10717L: linux-scsi@vger.kernel.org 10718W: http://www.kernel.dk 10719S: Maintained 10720F: drivers/scsi/sr* 10721 10722SCSI RDMA PROTOCOL (SRP) INITIATOR 10723M: Bart Van Assche <bart.vanassche@sandisk.com> 10724L: linux-rdma@vger.kernel.org 10725S: Supported 10726W: http://www.openfabrics.org 10727Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10729F: drivers/infiniband/ulp/srp/ 10730F: include/scsi/srp.h 10731 10732SCSI SG DRIVER 10733M: Doug Gilbert <dgilbert@interlog.com> 10734L: linux-scsi@vger.kernel.org 10735W: http://sg.danny.cz/sg 10736S: Maintained 10737F: Documentation/scsi/scsi-generic.txt 10738F: drivers/scsi/sg.c 10739F: include/scsi/sg.h 10740 10741SCSI SUBSYSTEM 10742M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10744M: "Martin K. Petersen" <martin.petersen@oracle.com> 10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10746L: linux-scsi@vger.kernel.org 10747S: Maintained 10748F: Documentation/devicetree/bindings/scsi/ 10749F: drivers/scsi/ 10750F: include/scsi/ 10751 10752SCSI TAPE DRIVER 10753M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10754L: linux-scsi@vger.kernel.org 10755S: Maintained 10756F: Documentation/scsi/st.txt 10757F: drivers/scsi/st.* 10758F: drivers/scsi/st_*.h 10759 10760SCTP PROTOCOL 10761M: Vlad Yasevich <vyasevich@gmail.com> 10762M: Neil Horman <nhorman@tuxdriver.com> 10763L: linux-sctp@vger.kernel.org 10764W: http://lksctp.sourceforge.net 10765S: Maintained 10766F: Documentation/networking/sctp.txt 10767F: include/linux/sctp.h 10768F: include/uapi/linux/sctp.h 10769F: include/net/sctp/ 10770F: net/sctp/ 10771 10772SCx200 CPU SUPPORT 10773M: Jim Cromie <jim.cromie@gmail.com> 10774S: Odd Fixes 10775F: Documentation/i2c/busses/scx200_acb 10776F: arch/x86/platform/scx200/ 10777F: drivers/watchdog/scx200_wdt.c 10778F: drivers/i2c/busses/scx200* 10779F: drivers/mtd/maps/scx200_docflash.c 10780F: include/linux/scx200.h 10781 10782SCx200 GPIO DRIVER 10783M: Jim Cromie <jim.cromie@gmail.com> 10784S: Maintained 10785F: drivers/char/scx200_gpio.c 10786F: include/linux/scx200_gpio.h 10787 10788SCx200 HRT CLOCKSOURCE DRIVER 10789M: Jim Cromie <jim.cromie@gmail.com> 10790S: Maintained 10791F: drivers/clocksource/scx200_hrt.c 10792 10793SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10794M: Sascha Sommer <saschasommer@freenet.de> 10795L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10796S: Maintained 10797F: drivers/mmc/host/sdricoh_cs.c 10798 10799SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10800M: Adrian Hunter <adrian.hunter@intel.com> 10801L: linux-mmc@vger.kernel.org 10802T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10803S: Maintained 10804F: drivers/mmc/host/sdhci* 10805F: include/linux/mmc/sdhci* 10806 10807SECURE COMPUTING 10808M: Kees Cook <keescook@chromium.org> 10809R: Andy Lutomirski <luto@amacapital.net> 10810R: Will Drewry <wad@chromium.org> 10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10812S: Supported 10813F: kernel/seccomp.c 10814F: include/uapi/linux/seccomp.h 10815F: include/linux/seccomp.h 10816F: tools/testing/selftests/seccomp/* 10817K: \bsecure_computing 10818K: \bTIF_SECCOMP\b 10819 10820SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10821M: Al Cooper <alcooperx@gmail.com> 10822L: linux-mmc@vger.kernel.org 10823L: bcm-kernel-feedback-list@broadcom.com 10824S: Maintained 10825F: drivers/mmc/host/sdhci-brcmstb* 10826 10827SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10828M: Ben Dooks <ben-linux@fluff.org> 10829M: Jaehoon Chung <jh80.chung@samsung.com> 10830L: linux-mmc@vger.kernel.org 10831S: Maintained 10832F: drivers/mmc/host/sdhci-s3c* 10833 10834SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10835M: Viresh Kumar <vireshk@kernel.org> 10836L: linux-mmc@vger.kernel.org 10837S: Maintained 10838F: drivers/mmc/host/sdhci-spear.c 10839 10840SECURITY SUBSYSTEM 10841M: James Morris <james.l.morris@oracle.com> 10842M: "Serge E. Hallyn" <serge@hallyn.com> 10843L: linux-security-module@vger.kernel.org (suggested Cc:) 10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10845W: http://kernsec.org/ 10846S: Supported 10847F: security/ 10848 10849SECURITY CONTACT 10850M: Security Officers <security@kernel.org> 10851S: Supported 10852 10853SELINUX SECURITY MODULE 10854M: Paul Moore <paul@paul-moore.com> 10855M: Stephen Smalley <sds@tycho.nsa.gov> 10856M: Eric Paris <eparis@parisplace.org> 10857L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10858W: http://selinuxproject.org 10859T: git git://git.infradead.org/users/pcmoore/selinux 10860S: Supported 10861F: include/linux/selinux* 10862F: security/selinux/ 10863F: scripts/selinux/ 10864 10865APPARMOR SECURITY MODULE 10866M: John Johansen <john.johansen@canonical.com> 10867L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10868W: apparmor.wiki.kernel.org 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10870S: Supported 10871F: security/apparmor/ 10872 10873LOADPIN SECURITY MODULE 10874M: Kees Cook <keescook@chromium.org> 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10876S: Supported 10877F: security/loadpin/ 10878 10879YAMA SECURITY MODULE 10880M: Kees Cook <keescook@chromium.org> 10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10882S: Supported 10883F: security/yama/ 10884 10885SENSABLE PHANTOM 10886M: Jiri Slaby <jirislaby@gmail.com> 10887S: Maintained 10888F: drivers/misc/phantom.c 10889F: include/uapi/linux/phantom.h 10890 10891Emulex 10Gbps iSCSI - OneConnect DRIVER 10892M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10893M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10894M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10895L: linux-scsi@vger.kernel.org 10896W: http://www.broadcom.com 10897S: Supported 10898F: drivers/scsi/be2iscsi/ 10899 10900Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10901M: Sathya Perla <sathya.perla@broadcom.com> 10902M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10903M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10904M: Somnath Kotur <somnath.kotur@broadcom.com> 10905L: netdev@vger.kernel.org 10906W: http://www.emulex.com 10907S: Supported 10908F: drivers/net/ethernet/emulex/benet/ 10909 10910EMULEX ONECONNECT ROCE DRIVER 10911M: Selvin Xavier <selvin.xavier@avagotech.com> 10912M: Devesh Sharma <devesh.sharma@avagotech.com> 10913M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10914L: linux-rdma@vger.kernel.org 10915W: http://www.emulex.com 10916S: Supported 10917F: drivers/infiniband/hw/ocrdma/ 10918F: include/uapi/rdma/ocrdma-abi.h 10919 10920SFC NETWORK DRIVER 10921M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10922M: Edward Cree <ecree@solarflare.com> 10923M: Bert Kenward <bkenward@solarflare.com> 10924L: netdev@vger.kernel.org 10925S: Supported 10926F: drivers/net/ethernet/sfc/ 10927 10928SGI GRU DRIVER 10929M: Dimitri Sivanich <sivanich@sgi.com> 10930S: Maintained 10931F: drivers/misc/sgi-gru/ 10932 10933SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10934M: Pat Gefre <pfg@sgi.com> 10935L: linux-ia64@vger.kernel.org 10936S: Supported 10937F: Documentation/ia64/serial.txt 10938F: drivers/tty/serial/ioc?_serial.c 10939F: include/linux/ioc?.h 10940 10941SGI XP/XPC/XPNET DRIVER 10942M: Cliff Whickman <cpw@sgi.com> 10943M: Robin Holt <robinmholt@gmail.com> 10944S: Maintained 10945F: drivers/misc/sgi-xp/ 10946 10947SI2157 MEDIA DRIVER 10948M: Antti Palosaari <crope@iki.fi> 10949L: linux-media@vger.kernel.org 10950W: https://linuxtv.org 10951W: http://palosaari.fi/linux/ 10952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10953T: git git://linuxtv.org/anttip/media_tree.git 10954S: Maintained 10955F: drivers/media/tuners/si2157* 10956 10957SI2168 MEDIA DRIVER 10958M: Antti Palosaari <crope@iki.fi> 10959L: linux-media@vger.kernel.org 10960W: https://linuxtv.org 10961W: http://palosaari.fi/linux/ 10962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10963T: git git://linuxtv.org/anttip/media_tree.git 10964S: Maintained 10965F: drivers/media/dvb-frontends/si2168* 10966 10967SI470X FM RADIO RECEIVER I2C DRIVER 10968M: Hans Verkuil <hverkuil@xs4all.nl> 10969L: linux-media@vger.kernel.org 10970T: git git://linuxtv.org/media_tree.git 10971W: https://linuxtv.org 10972S: Odd Fixes 10973F: drivers/media/radio/si470x/radio-si470x-i2c.c 10974 10975SI470X FM RADIO RECEIVER USB DRIVER 10976M: Hans Verkuil <hverkuil@xs4all.nl> 10977L: linux-media@vger.kernel.org 10978T: git git://linuxtv.org/media_tree.git 10979W: https://linuxtv.org 10980S: Maintained 10981F: drivers/media/radio/si470x/radio-si470x-common.c 10982F: drivers/media/radio/si470x/radio-si470x.h 10983F: drivers/media/radio/si470x/radio-si470x-usb.c 10984 10985SI4713 FM RADIO TRANSMITTER I2C DRIVER 10986M: Eduardo Valentin <edubezval@gmail.com> 10987L: linux-media@vger.kernel.org 10988T: git git://linuxtv.org/media_tree.git 10989W: https://linuxtv.org 10990S: Odd Fixes 10991F: drivers/media/radio/si4713/si4713.? 10992 10993SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10994M: Eduardo Valentin <edubezval@gmail.com> 10995L: linux-media@vger.kernel.org 10996T: git git://linuxtv.org/media_tree.git 10997W: https://linuxtv.org 10998S: Odd Fixes 10999F: drivers/media/radio/si4713/radio-platform-si4713.c 11000 11001SI4713 FM RADIO TRANSMITTER USB DRIVER 11002M: Hans Verkuil <hverkuil@xs4all.nl> 11003L: linux-media@vger.kernel.org 11004T: git git://linuxtv.org/media_tree.git 11005W: https://linuxtv.org 11006S: Maintained 11007F: drivers/media/radio/si4713/radio-usb-si4713.c 11008 11009SIANO DVB DRIVER 11010M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11011M: Mauro Carvalho Chehab <mchehab@kernel.org> 11012L: linux-media@vger.kernel.org 11013W: https://linuxtv.org 11014T: git git://linuxtv.org/media_tree.git 11015S: Odd fixes 11016F: drivers/media/common/siano/ 11017F: drivers/media/usb/siano/ 11018F: drivers/media/usb/siano/ 11019F: drivers/media/mmc/siano/ 11020 11021SIMPLEFB FB DRIVER 11022M: Hans de Goede <hdegoede@redhat.com> 11023L: linux-fbdev@vger.kernel.org 11024S: Maintained 11025F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11026F: drivers/video/fbdev/simplefb.c 11027F: include/linux/platform_data/simplefb.h 11028 11029SH_VEU V4L2 MEM2MEM DRIVER 11030L: linux-media@vger.kernel.org 11031S: Orphan 11032F: drivers/media/platform/sh_veu.c 11033 11034SH_VOU V4L2 OUTPUT DRIVER 11035L: linux-media@vger.kernel.org 11036S: Orphan 11037F: drivers/media/platform/sh_vou.c 11038F: include/media/drv-intf/sh_vou.h 11039 11040SIMPLE FIRMWARE INTERFACE (SFI) 11041M: Len Brown <lenb@kernel.org> 11042L: sfi-devel@simplefirmware.org 11043W: http://simplefirmware.org/ 11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11045S: Supported 11046F: arch/x86/platform/sfi/ 11047F: drivers/sfi/ 11048F: include/linux/sfi*.h 11049 11050SIMTEC EB110ATX (Chalice CATS) 11051P: Ben Dooks 11052P: Vincent Sanders <vince@simtec.co.uk> 11053M: Simtec Linux Team <linux@simtec.co.uk> 11054W: http://www.simtec.co.uk/products/EB110ATX/ 11055S: Supported 11056 11057SIMTEC EB2410ITX (BAST) 11058P: Ben Dooks 11059P: Vincent Sanders <vince@simtec.co.uk> 11060M: Simtec Linux Team <linux@simtec.co.uk> 11061W: http://www.simtec.co.uk/products/EB2410ITX/ 11062S: Supported 11063F: arch/arm/mach-s3c24xx/mach-bast.c 11064F: arch/arm/mach-s3c24xx/bast-ide.c 11065F: arch/arm/mach-s3c24xx/bast-irq.c 11066 11067TI DAVINCI MACHINE SUPPORT 11068M: Sekhar Nori <nsekhar@ti.com> 11069M: Kevin Hilman <khilman@kernel.org> 11070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11072S: Supported 11073F: arch/arm/mach-davinci/ 11074F: drivers/i2c/busses/i2c-davinci.c 11075 11076TI DAVINCI SERIES MEDIA DRIVER 11077M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11078L: linux-media@vger.kernel.org 11079W: https://linuxtv.org 11080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11081T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11082S: Maintained 11083F: drivers/media/platform/davinci/ 11084F: include/media/davinci/ 11085 11086TI AM437X VPFE DRIVER 11087M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11088L: linux-media@vger.kernel.org 11089W: https://linuxtv.org 11090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11091T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11092S: Maintained 11093F: drivers/media/platform/am437x/ 11094 11095OV2659 OMNIVISION SENSOR DRIVER 11096M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11097L: linux-media@vger.kernel.org 11098W: https://linuxtv.org 11099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11100T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11101S: Maintained 11102F: drivers/media/i2c/ov2659.c 11103F: include/media/i2c/ov2659.h 11104 11105SILICON MOTION SM712 FRAME BUFFER DRIVER 11106M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11107M: Teddy Wang <teddy.wang@siliconmotion.com> 11108M: Sudip Mukherjee <sudip@vectorindia.org> 11109L: linux-fbdev@vger.kernel.org 11110S: Maintained 11111F: drivers/video/fbdev/sm712* 11112F: Documentation/fb/sm712fb.txt 11113 11114SIS 190 ETHERNET DRIVER 11115M: Francois Romieu <romieu@fr.zoreil.com> 11116L: netdev@vger.kernel.org 11117S: Maintained 11118F: drivers/net/ethernet/sis/sis190.c 11119 11120SIS 900/7016 FAST ETHERNET DRIVER 11121M: Daniele Venzano <venza@brownhat.org> 11122W: http://www.brownhat.org/sis900.html 11123L: netdev@vger.kernel.org 11124S: Maintained 11125F: drivers/net/ethernet/sis/sis900.* 11126 11127SIS FRAMEBUFFER DRIVER 11128M: Thomas Winischhofer <thomas@winischhofer.net> 11129W: http://www.winischhofer.net/linuxsisvga.shtml 11130S: Maintained 11131F: Documentation/fb/sisfb.txt 11132F: drivers/video/fbdev/sis/ 11133F: include/video/sisfb.h 11134 11135SIS USB2VGA DRIVER 11136M: Thomas Winischhofer <thomas@winischhofer.net> 11137W: http://www.winischhofer.at/linuxsisusbvga.shtml 11138S: Maintained 11139F: drivers/usb/misc/sisusbvga/ 11140 11141SLAB ALLOCATOR 11142M: Christoph Lameter <cl@linux.com> 11143M: Pekka Enberg <penberg@kernel.org> 11144M: David Rientjes <rientjes@google.com> 11145M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11146M: Andrew Morton <akpm@linux-foundation.org> 11147L: linux-mm@kvack.org 11148S: Maintained 11149F: include/linux/sl?b*.h 11150F: mm/sl?b* 11151 11152SLEEPABLE READ-COPY UPDATE (SRCU) 11153M: Lai Jiangshan <jiangshanlai@gmail.com> 11154M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11155M: Josh Triplett <josh@joshtriplett.org> 11156R: Steven Rostedt <rostedt@goodmis.org> 11157R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11158L: linux-kernel@vger.kernel.org 11159W: http://www.rdrop.com/users/paulmck/RCU/ 11160S: Supported 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11162F: include/linux/srcu.h 11163F: kernel/rcu/srcu.c 11164 11165SMACK SECURITY MODULE 11166M: Casey Schaufler <casey@schaufler-ca.com> 11167L: linux-security-module@vger.kernel.org 11168W: http://schaufler-ca.com 11169T: git git://github.com/cschaufler/smack-next 11170S: Maintained 11171F: Documentation/security/Smack.txt 11172F: security/smack/ 11173 11174DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11175M: Kevin Hilman <khilman@kernel.org> 11176M: Nishanth Menon <nm@ti.com> 11177S: Maintained 11178F: drivers/power/avs/ 11179F: include/linux/power/smartreflex.h 11180L: linux-pm@vger.kernel.org 11181 11182SMC91x ETHERNET DRIVER 11183M: Nicolas Pitre <nico@fluxnic.net> 11184S: Odd Fixes 11185F: drivers/net/ethernet/smsc/smc91x.* 11186 11187SMIA AND SMIA++ IMAGE SENSOR DRIVER 11188M: Sakari Ailus <sakari.ailus@iki.fi> 11189L: linux-media@vger.kernel.org 11190S: Maintained 11191F: drivers/media/i2c/smiapp/ 11192F: include/media/i2c/smiapp.h 11193F: drivers/media/i2c/smiapp-pll.c 11194F: drivers/media/i2c/smiapp-pll.h 11195F: include/uapi/linux/smiapp.h 11196F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11197 11198SMM665 HARDWARE MONITOR DRIVER 11199M: Guenter Roeck <linux@roeck-us.net> 11200L: linux-hwmon@vger.kernel.org 11201S: Maintained 11202F: Documentation/hwmon/smm665 11203F: drivers/hwmon/smm665.c 11204 11205SMSC EMC2103 HARDWARE MONITOR DRIVER 11206M: Steve Glendinning <steve.glendinning@shawell.net> 11207L: linux-hwmon@vger.kernel.org 11208S: Maintained 11209F: Documentation/hwmon/emc2103 11210F: drivers/hwmon/emc2103.c 11211 11212SMSC SCH5627 HARDWARE MONITOR DRIVER 11213M: Hans de Goede <hdegoede@redhat.com> 11214L: linux-hwmon@vger.kernel.org 11215S: Supported 11216F: Documentation/hwmon/sch5627 11217F: drivers/hwmon/sch5627.c 11218 11219SMSC47B397 HARDWARE MONITOR DRIVER 11220M: Jean Delvare <jdelvare@suse.com> 11221L: linux-hwmon@vger.kernel.org 11222S: Maintained 11223F: Documentation/hwmon/smsc47b397 11224F: drivers/hwmon/smsc47b397.c 11225 11226SMSC911x ETHERNET DRIVER 11227M: Steve Glendinning <steve.glendinning@shawell.net> 11228L: netdev@vger.kernel.org 11229S: Maintained 11230F: include/linux/smsc911x.h 11231F: drivers/net/ethernet/smsc/smsc911x.* 11232 11233SMSC9420 PCI ETHERNET DRIVER 11234M: Steve Glendinning <steve.glendinning@shawell.net> 11235L: netdev@vger.kernel.org 11236S: Maintained 11237F: drivers/net/ethernet/smsc/smsc9420.* 11238 11239SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11240M: Steve Glendinning <steve.glendinning@shawell.net> 11241L: linux-fbdev@vger.kernel.org 11242S: Maintained 11243F: drivers/video/fbdev/smscufx.c 11244 11245SOC-CAMERA V4L2 SUBSYSTEM 11246M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11247L: linux-media@vger.kernel.org 11248T: git git://linuxtv.org/media_tree.git 11249S: Maintained 11250F: include/media/soc* 11251F: drivers/media/i2c/soc_camera/ 11252F: drivers/media/platform/soc_camera/ 11253 11254SOEKRIS NET48XX LED SUPPORT 11255M: Chris Boot <bootc@bootc.net> 11256S: Maintained 11257F: drivers/leds/leds-net48xx.c 11258 11259SOFTLOGIC 6x10 MPEG CODEC 11260M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11261M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11262M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11263M: Ismael Luceno <ismael@iodev.co.uk> 11264L: linux-media@vger.kernel.org 11265S: Supported 11266F: drivers/media/pci/solo6x10/ 11267 11268SOFTWARE RAID (Multiple Disks) SUPPORT 11269M: Shaohua Li <shli@kernel.org> 11270L: linux-raid@vger.kernel.org 11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11272S: Supported 11273F: drivers/md/ 11274F: include/linux/raid/ 11275F: include/uapi/linux/raid/ 11276 11277SONIC NETWORK DRIVER 11278M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11279L: netdev@vger.kernel.org 11280S: Maintained 11281F: drivers/net/ethernet/natsemi/sonic.* 11282 11283SONICS SILICON BACKPLANE DRIVER (SSB) 11284M: Michael Buesch <m@bues.ch> 11285L: linux-wireless@vger.kernel.org 11286S: Maintained 11287F: drivers/ssb/ 11288F: include/linux/ssb/ 11289 11290SONY VAIO CONTROL DEVICE DRIVER 11291M: Mattia Dongili <malattia@linux.it> 11292L: platform-driver-x86@vger.kernel.org 11293W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11294S: Maintained 11295F: Documentation/laptops/sony-laptop.txt 11296F: drivers/char/sonypi.c 11297F: drivers/platform/x86/sony-laptop.c 11298F: include/linux/sony-laptop.h 11299 11300SONY MEMORYSTICK CARD SUPPORT 11301M: Alex Dubov <oakad@yahoo.com> 11302W: http://tifmxx.berlios.de/ 11303S: Maintained 11304F: drivers/memstick/host/tifm_ms.c 11305 11306SONY MEMORYSTICK STANDARD SUPPORT 11307M: Maxim Levitsky <maximlevitsky@gmail.com> 11308S: Maintained 11309F: drivers/memstick/core/ms_block.* 11310 11311SOUND 11312M: Jaroslav Kysela <perex@perex.cz> 11313M: Takashi Iwai <tiwai@suse.com> 11314L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11315W: http://www.alsa-project.org/ 11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11317T: git git://git.alsa-project.org/alsa-kernel.git 11318Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11319S: Maintained 11320F: Documentation/sound/ 11321F: include/sound/ 11322F: include/uapi/sound/ 11323F: sound/ 11324 11325SOUND - COMPRESSED AUDIO 11326M: Vinod Koul <vinod.koul@intel.com> 11327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11329S: Supported 11330F: Documentation/sound/alsa/compress_offload.txt 11331F: include/sound/compress_driver.h 11332F: include/uapi/sound/compress_* 11333F: sound/core/compress_offload.c 11334F: sound/soc/soc-compress.c 11335 11336SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11337M: Liam Girdwood <lgirdwood@gmail.com> 11338M: Mark Brown <broonie@kernel.org> 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11340L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11341W: http://alsa-project.org/main/index.php/ASoC 11342S: Supported 11343F: Documentation/devicetree/bindings/sound/ 11344F: Documentation/sound/alsa/soc/ 11345F: sound/soc/ 11346F: include/sound/soc* 11347 11348SOUND - DMAENGINE HELPERS 11349M: Lars-Peter Clausen <lars@metafoo.de> 11350S: Supported 11351F: include/sound/dmaengine_pcm.h 11352F: sound/core/pcm_dmaengine.c 11353F: sound/soc/soc-generic-dmaengine-pcm.c 11354 11355SP2 MEDIA DRIVER 11356M: Olli Salonen <olli.salonen@iki.fi> 11357L: linux-media@vger.kernel.org 11358W: https://linuxtv.org 11359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11360S: Maintained 11361F: drivers/media/dvb-frontends/sp2* 11362 11363SPARC + UltraSPARC (sparc/sparc64) 11364M: "David S. Miller" <davem@davemloft.net> 11365L: sparclinux@vger.kernel.org 11366Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11367T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11369S: Maintained 11370F: arch/sparc/ 11371F: drivers/sbus/ 11372 11373SPARC SERIAL DRIVERS 11374M: "David S. Miller" <davem@davemloft.net> 11375L: sparclinux@vger.kernel.org 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11378S: Maintained 11379F: include/linux/sunserialcore.h 11380F: drivers/tty/serial/suncore.c 11381F: drivers/tty/serial/sunhv.c 11382F: drivers/tty/serial/sunsab.c 11383F: drivers/tty/serial/sunsab.h 11384F: drivers/tty/serial/sunsu.c 11385F: drivers/tty/serial/sunzilog.c 11386F: drivers/tty/serial/sunzilog.h 11387 11388SPARSE CHECKER 11389M: "Christopher Li" <sparse@chrisli.org> 11390L: linux-sparse@vger.kernel.org 11391W: https://sparse.wiki.kernel.org/ 11392T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11393T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11394S: Maintained 11395F: include/linux/compiler.h 11396 11397SPEAR PLATFORM SUPPORT 11398M: Viresh Kumar <vireshk@kernel.org> 11399M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11401W: http://www.st.com/spear 11402S: Maintained 11403F: arch/arm/boot/dts/spear* 11404F: arch/arm/mach-spear/ 11405 11406SPEAR CLOCK FRAMEWORK SUPPORT 11407M: Viresh Kumar <vireshk@kernel.org> 11408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11409W: http://www.st.com/spear 11410S: Maintained 11411F: drivers/clk/spear/ 11412 11413SPI SUBSYSTEM 11414M: Mark Brown <broonie@kernel.org> 11415L: linux-spi@vger.kernel.org 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11417Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11418S: Maintained 11419F: Documentation/devicetree/bindings/spi/ 11420F: Documentation/spi/ 11421F: drivers/spi/ 11422F: include/linux/spi/ 11423F: include/uapi/linux/spi/ 11424F: tools/spi/ 11425 11426SPIDERNET NETWORK DRIVER for CELL 11427M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11428L: netdev@vger.kernel.org 11429S: Supported 11430F: Documentation/networking/spider_net.txt 11431F: drivers/net/ethernet/toshiba/spider_net* 11432 11433SPU FILE SYSTEM 11434M: Jeremy Kerr <jk@ozlabs.org> 11435L: linuxppc-dev@lists.ozlabs.org 11436W: http://www.ibm.com/developerworks/power/cell/ 11437S: Supported 11438F: Documentation/filesystems/spufs.txt 11439F: arch/powerpc/platforms/cell/spufs/ 11440 11441SQUASHFS FILE SYSTEM 11442M: Phillip Lougher <phillip@squashfs.org.uk> 11443L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11444W: http://squashfs.org.uk 11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11446S: Maintained 11447F: Documentation/filesystems/squashfs.txt 11448F: fs/squashfs/ 11449 11450SRM (Alpha) environment access 11451M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11452S: Maintained 11453F: arch/alpha/kernel/srm_env.c 11454 11455STABLE BRANCH 11456M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11457L: stable@vger.kernel.org 11458S: Supported 11459F: Documentation/stable_kernel_rules.txt 11460 11461STAGING SUBSYSTEM 11462M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11464L: devel@driverdev.osuosl.org 11465S: Supported 11466F: drivers/staging/ 11467 11468STAGING - COMEDI 11469M: Ian Abbott <abbotti@mev.co.uk> 11470M: H Hartley Sweeten <hsweeten@visionengravers.com> 11471S: Odd Fixes 11472F: drivers/staging/comedi/ 11473 11474STAGING - FLARION FT1000 DRIVERS 11475M: Marek Belisko <marek.belisko@gmail.com> 11476S: Odd Fixes 11477F: drivers/staging/ft1000/ 11478 11479STAGING - INDUSTRIAL IO 11480M: Jonathan Cameron <jic23@kernel.org> 11481L: linux-iio@vger.kernel.org 11482S: Odd Fixes 11483F: Documentation/devicetree/bindings/staging/iio/ 11484F: drivers/staging/iio/ 11485 11486STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11487M: Jarod Wilson <jarod@wilsonet.com> 11488W: http://www.lirc.org/ 11489S: Odd Fixes 11490F: drivers/staging/media/lirc/ 11491 11492STAGING - LUSTRE PARALLEL FILESYSTEM 11493M: Oleg Drokin <oleg.drokin@intel.com> 11494M: Andreas Dilger <andreas.dilger@intel.com> 11495M: James Simmons <jsimmons@infradead.org> 11496L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11497W: http://wiki.lustre.org/ 11498S: Maintained 11499F: drivers/staging/lustre 11500 11501STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11502M: Marc Dietrich <marvin24@gmx.de> 11503L: ac100@lists.launchpad.net (moderated for non-subscribers) 11504L: linux-tegra@vger.kernel.org 11505S: Maintained 11506F: drivers/staging/nvec/ 11507 11508STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11509M: Jens Frederich <jfrederich@gmail.com> 11510M: Daniel Drake <dsd@laptop.org> 11511M: Jon Nettleton <jon.nettleton@gmail.com> 11512W: http://wiki.laptop.org/go/DCON 11513S: Maintained 11514F: drivers/staging/olpc_dcon/ 11515 11516STAGING - REALTEK RTL8712U DRIVERS 11517M: Larry Finger <Larry.Finger@lwfinger.net> 11518M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11519S: Odd Fixes 11520F: drivers/staging/rtl8712/ 11521 11522STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11523M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11524M: Teddy Wang <teddy.wang@siliconmotion.com> 11525M: Sudip Mukherjee <sudip@vectorindia.org> 11526L: linux-fbdev@vger.kernel.org 11527S: Maintained 11528F: drivers/staging/sm750fb/ 11529 11530STAGING - SLICOSS 11531M: Lior Dotan <liodot@gmail.com> 11532M: Christopher Harrer <charrer@alacritech.com> 11533S: Odd Fixes 11534F: drivers/staging/slicoss/ 11535 11536STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11537M: William Hubbs <w.d.hubbs@gmail.com> 11538M: Chris Brannon <chris@the-brannons.com> 11539M: Kirk Reiser <kirk@reisers.ca> 11540M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11541L: speakup@linux-speakup.org 11542W: http://www.linux-speakup.org/ 11543S: Odd Fixes 11544F: drivers/staging/speakup/ 11545 11546STAGING - VIA VT665X DRIVERS 11547M: Forest Bond <forest@alittletooquiet.net> 11548S: Odd Fixes 11549F: drivers/staging/vt665?/ 11550 11551STAGING - WILC1000 WIFI DRIVER 11552M: Aditya Shankar <aditya.shankar@microchip.com> 11553M: Ganesh Krishna <ganesh.krishna@microchip.com> 11554L: linux-wireless@vger.kernel.org 11555S: Supported 11556F: drivers/staging/wilc1000/ 11557 11558STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11559M: Arnaud Patard <arnaud.patard@rtp-net.org> 11560S: Odd Fixes 11561F: drivers/staging/xgifb/ 11562 11563STARFIRE/DURALAN NETWORK DRIVER 11564M: Ion Badulescu <ionut@badula.org> 11565S: Odd Fixes 11566F: drivers/net/ethernet/adaptec/starfire* 11567 11568SUN3/3X 11569M: Sam Creasey <sammy@sammy.net> 11570W: http://sammy.net/sun3/ 11571S: Maintained 11572F: arch/m68k/kernel/*sun3* 11573F: arch/m68k/sun3*/ 11574F: arch/m68k/include/asm/sun3* 11575F: drivers/net/ethernet/i825xx/sun3* 11576 11577SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11578M: Hans de Goede <hdegoede@redhat.com> 11579L: linux-input@vger.kernel.org 11580S: Maintained 11581F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11582F: drivers/input/keyboard/sun4i-lradc-keys.c 11583 11584SUNDANCE NETWORK DRIVER 11585M: Denis Kirjanov <kda@linux-powerpc.org> 11586L: netdev@vger.kernel.org 11587S: Maintained 11588F: drivers/net/ethernet/dlink/sundance.c 11589 11590SUPERH 11591M: Yoshinori Sato <ysato@users.sourceforge.jp> 11592M: Rich Felker <dalias@libc.org> 11593L: linux-sh@vger.kernel.org 11594Q: http://patchwork.kernel.org/project/linux-sh/list/ 11595S: Maintained 11596F: Documentation/sh/ 11597F: arch/sh/ 11598F: drivers/sh/ 11599 11600SUSPEND TO RAM 11601M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11602M: Len Brown <len.brown@intel.com> 11603M: Pavel Machek <pavel@ucw.cz> 11604L: linux-pm@vger.kernel.org 11605S: Supported 11606F: Documentation/power/ 11607F: arch/x86/kernel/acpi/ 11608F: drivers/base/power/ 11609F: kernel/power/ 11610F: include/linux/suspend.h 11611F: include/linux/freezer.h 11612F: include/linux/pm.h 11613 11614SVGA HANDLING 11615M: Martin Mares <mj@ucw.cz> 11616L: linux-video@atrey.karlin.mff.cuni.cz 11617S: Maintained 11618F: Documentation/svga.txt 11619F: arch/x86/boot/video* 11620 11621SWIOTLB SUBSYSTEM 11622M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11623L: linux-kernel@vger.kernel.org 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11625S: Supported 11626F: lib/swiotlb.c 11627F: arch/*/kernel/pci-swiotlb.c 11628F: include/linux/swiotlb.h 11629 11630SWITCHDEV 11631M: Jiri Pirko <jiri@resnulli.us> 11632L: netdev@vger.kernel.org 11633S: Supported 11634F: net/switchdev/ 11635F: include/net/switchdev.h 11636 11637SYNOPSYS ARC ARCHITECTURE 11638M: Vineet Gupta <vgupta@synopsys.com> 11639L: linux-snps-arc@lists.infradead.org 11640S: Supported 11641F: arch/arc/ 11642F: Documentation/devicetree/bindings/arc/* 11643F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11644F: drivers/tty/serial/arc_uart.c 11645T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11646 11647SYNOPSYS ARC SDP platform support 11648M: Alexey Brodkin <abrodkin@synopsys.com> 11649S: Supported 11650F: arch/arc/plat-axs10x 11651F: arch/arc/boot/dts/ax* 11652F: Documentation/devicetree/bindings/arc/axs10* 11653 11654SYSTEM CONFIGURATION (SYSCON) 11655M: Lee Jones <lee.jones@linaro.org> 11656M: Arnd Bergmann <arnd@arndb.de> 11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11658S: Supported 11659F: drivers/mfd/syscon.c 11660 11661SYSTEM RESET/SHUTDOWN DRIVERS 11662M: Sebastian Reichel <sre@kernel.org> 11663L: linux-pm@vger.kernel.org 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11665S: Maintained 11666F: Documentation/devicetree/bindings/power/reset/ 11667F: drivers/power/reset/ 11668 11669SYSV FILESYSTEM 11670M: Christoph Hellwig <hch@infradead.org> 11671S: Maintained 11672F: Documentation/filesystems/sysv-fs.txt 11673F: fs/sysv/ 11674F: include/linux/sysv_fs.h 11675 11676TARGET SUBSYSTEM 11677M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11678L: linux-scsi@vger.kernel.org 11679L: target-devel@vger.kernel.org 11680W: http://www.linux-iscsi.org 11681W: http://groups.google.com/group/linux-iscsi-target-dev 11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11683S: Supported 11684F: drivers/target/ 11685F: include/target/ 11686F: Documentation/target/ 11687 11688TASKSTATS STATISTICS INTERFACE 11689M: Balbir Singh <bsingharora@gmail.com> 11690S: Maintained 11691F: Documentation/accounting/taskstats* 11692F: include/linux/taskstats* 11693F: kernel/taskstats.c 11694 11695TC CLASSIFIER 11696M: Jamal Hadi Salim <jhs@mojatatu.com> 11697L: netdev@vger.kernel.org 11698S: Maintained 11699F: include/net/pkt_cls.h 11700F: include/uapi/linux/pkt_cls.h 11701F: net/sched/ 11702 11703TCP LOW PRIORITY MODULE 11704M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11705M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11706W: http://tcp-lp-mod.sourceforge.net/ 11707S: Maintained 11708F: net/ipv4/tcp_lp.c 11709 11710TDA10071 MEDIA DRIVER 11711M: Antti Palosaari <crope@iki.fi> 11712L: linux-media@vger.kernel.org 11713W: https://linuxtv.org 11714W: http://palosaari.fi/linux/ 11715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11716T: git git://linuxtv.org/anttip/media_tree.git 11717S: Maintained 11718F: drivers/media/dvb-frontends/tda10071* 11719 11720TDA18212 MEDIA DRIVER 11721M: Antti Palosaari <crope@iki.fi> 11722L: linux-media@vger.kernel.org 11723W: https://linuxtv.org 11724W: http://palosaari.fi/linux/ 11725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11726T: git git://linuxtv.org/anttip/media_tree.git 11727S: Maintained 11728F: drivers/media/tuners/tda18212* 11729 11730TDA18218 MEDIA DRIVER 11731M: Antti Palosaari <crope@iki.fi> 11732L: linux-media@vger.kernel.org 11733W: https://linuxtv.org 11734W: http://palosaari.fi/linux/ 11735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11736T: git git://linuxtv.org/anttip/media_tree.git 11737S: Maintained 11738F: drivers/media/tuners/tda18218* 11739 11740TDA18271 MEDIA DRIVER 11741M: Michael Krufky <mkrufky@linuxtv.org> 11742L: linux-media@vger.kernel.org 11743W: https://linuxtv.org 11744W: http://github.com/mkrufky 11745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11746T: git git://linuxtv.org/mkrufky/tuners.git 11747S: Maintained 11748F: drivers/media/tuners/tda18271* 11749 11750TDA827x MEDIA DRIVER 11751M: Michael Krufky <mkrufky@linuxtv.org> 11752L: linux-media@vger.kernel.org 11753W: https://linuxtv.org 11754W: http://github.com/mkrufky 11755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11756T: git git://linuxtv.org/mkrufky/tuners.git 11757S: Maintained 11758F: drivers/media/tuners/tda8290.* 11759 11760TDA8290 MEDIA DRIVER 11761M: Michael Krufky <mkrufky@linuxtv.org> 11762L: linux-media@vger.kernel.org 11763W: https://linuxtv.org 11764W: http://github.com/mkrufky 11765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11766T: git git://linuxtv.org/mkrufky/tuners.git 11767S: Maintained 11768F: drivers/media/tuners/tda8290.* 11769 11770TDA9840 MEDIA DRIVER 11771M: Hans Verkuil <hverkuil@xs4all.nl> 11772L: linux-media@vger.kernel.org 11773T: git git://linuxtv.org/media_tree.git 11774W: https://linuxtv.org 11775S: Maintained 11776F: drivers/media/i2c/tda9840* 11777 11778TEA5761 TUNER DRIVER 11779M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11780M: Mauro Carvalho Chehab <mchehab@kernel.org> 11781L: linux-media@vger.kernel.org 11782W: https://linuxtv.org 11783T: git git://linuxtv.org/media_tree.git 11784S: Odd fixes 11785F: drivers/media/tuners/tea5761.* 11786 11787TEA5767 TUNER DRIVER 11788M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11789M: Mauro Carvalho Chehab <mchehab@kernel.org> 11790L: linux-media@vger.kernel.org 11791W: https://linuxtv.org 11792T: git git://linuxtv.org/media_tree.git 11793S: Maintained 11794F: drivers/media/tuners/tea5767.* 11795 11796TEA6415C MEDIA DRIVER 11797M: Hans Verkuil <hverkuil@xs4all.nl> 11798L: linux-media@vger.kernel.org 11799T: git git://linuxtv.org/media_tree.git 11800W: https://linuxtv.org 11801S: Maintained 11802F: drivers/media/i2c/tea6415c* 11803 11804TEA6420 MEDIA DRIVER 11805M: Hans Verkuil <hverkuil@xs4all.nl> 11806L: linux-media@vger.kernel.org 11807T: git git://linuxtv.org/media_tree.git 11808W: https://linuxtv.org 11809S: Maintained 11810F: drivers/media/i2c/tea6420* 11811 11812TEAM DRIVER 11813M: Jiri Pirko <jiri@resnulli.us> 11814L: netdev@vger.kernel.org 11815S: Supported 11816F: drivers/net/team/ 11817F: include/linux/if_team.h 11818F: include/uapi/linux/if_team.h 11819 11820TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11821M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11822S: Maintained 11823F: arch/x86/platform/ts5500/ 11824 11825TECHNOTREND USB IR RECEIVER 11826M: Sean Young <sean@mess.org> 11827L: linux-media@vger.kernel.org 11828S: Maintained 11829F: drivers/media/rc/ttusbir.c 11830 11831TEGRA ARCHITECTURE SUPPORT 11832M: Stephen Warren <swarren@wwwdotorg.org> 11833M: Thierry Reding <thierry.reding@gmail.com> 11834M: Alexandre Courbot <gnurou@gmail.com> 11835L: linux-tegra@vger.kernel.org 11836Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11838S: Supported 11839N: [^a-z]tegra 11840 11841TEGRA CLOCK DRIVER 11842M: Peter De Schrijver <pdeschrijver@nvidia.com> 11843M: Prashant Gaikwad <pgaikwad@nvidia.com> 11844S: Supported 11845F: drivers/clk/tegra/ 11846 11847TEGRA DMA DRIVERS 11848M: Laxman Dewangan <ldewangan@nvidia.com> 11849M: Jon Hunter <jonathanh@nvidia.com> 11850S: Supported 11851F: drivers/dma/tegra* 11852 11853TEGRA I2C DRIVER 11854M: Laxman Dewangan <ldewangan@nvidia.com> 11855S: Supported 11856F: drivers/i2c/busses/i2c-tegra.c 11857 11858TEGRA IOMMU DRIVERS 11859M: Hiroshi Doyu <hdoyu@nvidia.com> 11860S: Supported 11861F: drivers/iommu/tegra* 11862 11863TEGRA KBC DRIVER 11864M: Rakesh Iyer <riyer@nvidia.com> 11865M: Laxman Dewangan <ldewangan@nvidia.com> 11866S: Supported 11867F: drivers/input/keyboard/tegra-kbc.c 11868 11869TEGRA PWM DRIVER 11870M: Thierry Reding <thierry.reding@gmail.com> 11871S: Supported 11872F: drivers/pwm/pwm-tegra.c 11873 11874TEGRA SERIAL DRIVER 11875M: Laxman Dewangan <ldewangan@nvidia.com> 11876S: Supported 11877F: drivers/tty/serial/serial-tegra.c 11878 11879TEGRA SPI DRIVER 11880M: Laxman Dewangan <ldewangan@nvidia.com> 11881S: Supported 11882F: drivers/spi/spi-tegra* 11883 11884TEHUTI ETHERNET DRIVER 11885M: Andy Gospodarek <andy@greyhouse.net> 11886L: netdev@vger.kernel.org 11887S: Supported 11888F: drivers/net/ethernet/tehuti/* 11889 11890Telecom Clock Driver for MCPL0010 11891M: Mark Gross <mark.gross@intel.com> 11892S: Supported 11893F: drivers/char/tlclk.c 11894 11895TENSILICA XTENSA PORT (xtensa) 11896M: Chris Zankel <chris@zankel.net> 11897M: Max Filippov <jcmvbkbc@gmail.com> 11898L: linux-xtensa@linux-xtensa.org 11899T: git git://github.com/czankel/xtensa-linux.git 11900S: Maintained 11901F: arch/xtensa/ 11902F: drivers/irqchip/irq-xtensa-* 11903 11904THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11905M: Hans Verkuil <hverkuil@xs4all.nl> 11906L: linux-media@vger.kernel.org 11907T: git git://linuxtv.org/media_tree.git 11908W: https://linuxtv.org 11909S: Maintained 11910F: drivers/media/radio/radio-raremono.c 11911 11912THERMAL 11913M: Zhang Rui <rui.zhang@intel.com> 11914M: Eduardo Valentin <edubezval@gmail.com> 11915L: linux-pm@vger.kernel.org 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11918Q: https://patchwork.kernel.org/project/linux-pm/list/ 11919S: Supported 11920F: drivers/thermal/ 11921F: include/linux/thermal.h 11922F: include/uapi/linux/thermal.h 11923F: include/linux/cpu_cooling.h 11924F: Documentation/devicetree/bindings/thermal/ 11925 11926THERMAL/CPU_COOLING 11927M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11928M: Viresh Kumar <viresh.kumar@linaro.org> 11929M: Javi Merino <javi.merino@kernel.org> 11930L: linux-pm@vger.kernel.org 11931S: Supported 11932F: Documentation/thermal/cpu-cooling-api.txt 11933F: drivers/thermal/cpu_cooling.c 11934F: include/linux/cpu_cooling.h 11935 11936THINKPAD ACPI EXTRAS DRIVER 11937M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11938L: ibm-acpi-devel@lists.sourceforge.net 11939L: platform-driver-x86@vger.kernel.org 11940W: http://ibm-acpi.sourceforge.net 11941W: http://thinkwiki.org/wiki/Ibm-acpi 11942T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11943S: Maintained 11944F: drivers/platform/x86/thinkpad_acpi.c 11945 11946TI BANDGAP AND THERMAL DRIVER 11947M: Eduardo Valentin <edubezval@gmail.com> 11948M: Keerthy <j-keerthy@ti.com> 11949L: linux-pm@vger.kernel.org 11950L: linux-omap@vger.kernel.org 11951S: Maintained 11952F: drivers/thermal/ti-soc-thermal/ 11953 11954TI VPE/CAL DRIVERS 11955M: Benoit Parrot <bparrot@ti.com> 11956L: linux-media@vger.kernel.org 11957W: http://linuxtv.org/ 11958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11959S: Maintained 11960F: drivers/media/platform/ti-vpe/ 11961 11962TI CDCE706 CLOCK DRIVER 11963M: Max Filippov <jcmvbkbc@gmail.com> 11964S: Maintained 11965F: drivers/clk/clk-cdce706.c 11966 11967TI CLOCK DRIVER 11968M: Tero Kristo <t-kristo@ti.com> 11969L: linux-omap@vger.kernel.org 11970S: Maintained 11971F: drivers/clk/ti/ 11972F: include/linux/clk/ti.h 11973 11974TI ETHERNET SWITCH DRIVER (CPSW) 11975M: Mugunthan V N <mugunthanvnm@ti.com> 11976R: Grygorii Strashko <grygorii.strashko@ti.com> 11977L: linux-omap@vger.kernel.org 11978L: netdev@vger.kernel.org 11979S: Maintained 11980F: drivers/net/ethernet/ti/cpsw* 11981F: drivers/net/ethernet/ti/davinci* 11982 11983TI FLASH MEDIA INTERFACE DRIVER 11984M: Alex Dubov <oakad@yahoo.com> 11985S: Maintained 11986F: drivers/misc/tifm* 11987F: drivers/mmc/host/tifm_sd.c 11988F: include/linux/tifm.h 11989 11990TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11991M: Santosh Shilimkar <ssantosh@kernel.org> 11992L: linux-kernel@vger.kernel.org 11993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11994S: Maintained 11995F: drivers/soc/ti/* 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11997 11998 11999TI LM49xxx FAMILY ASoC CODEC DRIVERS 12000M: M R Swami Reddy <mr.swami.reddy@ti.com> 12001M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12003S: Maintained 12004F: sound/soc/codecs/lm49453* 12005F: sound/soc/codecs/isabelle* 12006 12007TI LP855x BACKLIGHT DRIVER 12008M: Milo Kim <milo.kim@ti.com> 12009S: Maintained 12010F: Documentation/backlight/lp855x-driver.txt 12011F: drivers/video/backlight/lp855x_bl.c 12012F: include/linux/platform_data/lp855x.h 12013 12014TI LP8727 CHARGER DRIVER 12015M: Milo Kim <milo.kim@ti.com> 12016S: Maintained 12017F: drivers/power/supply/lp8727_charger.c 12018F: include/linux/platform_data/lp8727.h 12019 12020TI LP8788 MFD DRIVER 12021M: Milo Kim <milo.kim@ti.com> 12022S: Maintained 12023F: drivers/iio/adc/lp8788_adc.c 12024F: drivers/leds/leds-lp8788.c 12025F: drivers/mfd/lp8788*.c 12026F: drivers/power/supply/lp8788-charger.c 12027F: drivers/regulator/lp8788-*.c 12028F: include/linux/mfd/lp8788*.h 12029 12030TI NETCP ETHERNET DRIVER 12031M: Wingman Kwok <w-kwok2@ti.com> 12032M: Murali Karicheri <m-karicheri2@ti.com> 12033L: netdev@vger.kernel.org 12034S: Maintained 12035F: drivers/net/ethernet/ti/netcp* 12036 12037TI TAS571X FAMILY ASoC CODEC DRIVER 12038M: Kevin Cernekee <cernekee@chromium.org> 12039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12040S: Odd Fixes 12041F: sound/soc/codecs/tas571x* 12042 12043TI TWL4030 SERIES SOC CODEC DRIVER 12044M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12045L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12046S: Maintained 12047F: sound/soc/codecs/twl4030* 12048 12049TI WILINK WIRELESS DRIVERS 12050L: linux-wireless@vger.kernel.org 12051W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12052W: http://wireless.kernel.org/en/users/Drivers/wl1251 12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12054S: Orphan 12055F: drivers/net/wireless/ti/ 12056F: include/linux/wl12xx.h 12057 12058TIPC NETWORK LAYER 12059M: Jon Maloy <jon.maloy@ericsson.com> 12060M: Ying Xue <ying.xue@windriver.com> 12061L: netdev@vger.kernel.org (core kernel code) 12062L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12063W: http://tipc.sourceforge.net/ 12064S: Maintained 12065F: include/uapi/linux/tipc*.h 12066F: net/tipc/ 12067 12068TILE ARCHITECTURE 12069M: Chris Metcalf <cmetcalf@mellanox.com> 12070W: http://www.mellanox.com/repository/solutions/tile-scm/ 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12072S: Supported 12073F: arch/tile/ 12074F: drivers/char/tile-srom.c 12075F: drivers/edac/tile_edac.c 12076F: drivers/net/ethernet/tile/ 12077F: drivers/rtc/rtc-tile.c 12078F: drivers/tty/hvc/hvc_tile.c 12079F: drivers/tty/serial/tilegx.c 12080F: drivers/usb/host/*-tilegx.c 12081F: include/linux/usb/tilegx.h 12082 12083TLAN NETWORK DRIVER 12084M: Samuel Chessman <chessman@tux.org> 12085L: tlan-devel@lists.sourceforge.net (subscribers-only) 12086W: http://sourceforge.net/projects/tlan/ 12087S: Maintained 12088F: Documentation/networking/tlan.txt 12089F: drivers/net/ethernet/ti/tlan.* 12090 12091TOMOYO SECURITY MODULE 12092M: Kentaro Takeda <takedakn@nttdata.co.jp> 12093M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12094L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12095L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12096L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12097L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12098W: http://tomoyo.sourceforge.jp/ 12099T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12100S: Maintained 12101F: security/tomoyo/ 12102 12103TOPSTAR LAPTOP EXTRAS DRIVER 12104M: Herton Ronaldo Krzesinski <herton@canonical.com> 12105L: platform-driver-x86@vger.kernel.org 12106S: Maintained 12107F: drivers/platform/x86/topstar-laptop.c 12108 12109TOSHIBA ACPI EXTRAS DRIVER 12110M: Azael Avalos <coproscefalo@gmail.com> 12111L: platform-driver-x86@vger.kernel.org 12112S: Maintained 12113F: drivers/platform/x86/toshiba_acpi.c 12114 12115TOSHIBA BLUETOOTH DRIVER 12116M: Azael Avalos <coproscefalo@gmail.com> 12117L: platform-driver-x86@vger.kernel.org 12118S: Maintained 12119F: drivers/platform/x86/toshiba_bluetooth.c 12120 12121TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12122M: Azael Avalos <coproscefalo@gmail.com> 12123L: platform-driver-x86@vger.kernel.org 12124S: Maintained 12125F: drivers/platform/x86/toshiba_haps.c 12126 12127TOSHIBA WMI HOTKEYS DRIVER 12128M: Azael Avalos <coproscefalo@gmail.com> 12129L: platform-driver-x86@vger.kernel.org 12130S: Maintained 12131F: drivers/platform/x86/toshiba-wmi.c 12132 12133TOSHIBA SMM DRIVER 12134M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12135W: http://www.buzzard.org.uk/toshiba/ 12136S: Maintained 12137F: drivers/char/toshiba.c 12138F: include/linux/toshiba.h 12139F: include/uapi/linux/toshiba.h 12140 12141TOSHIBA TC358743 DRIVER 12142M: Mats Randgaard <matrandg@cisco.com> 12143L: linux-media@vger.kernel.org 12144S: Maintained 12145F: drivers/media/i2c/tc358743* 12146F: include/media/i2c/tc358743.h 12147 12148TMIO/SDHI MMC DRIVER 12149M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12150L: linux-mmc@vger.kernel.org 12151S: Supported 12152F: drivers/mmc/host/tmio_mmc* 12153F: drivers/mmc/host/sh_mobile_sdhi.c 12154F: include/linux/mfd/tmio.h 12155 12156TMP401 HARDWARE MONITOR DRIVER 12157M: Guenter Roeck <linux@roeck-us.net> 12158L: linux-hwmon@vger.kernel.org 12159S: Maintained 12160F: Documentation/hwmon/tmp401 12161F: drivers/hwmon/tmp401.c 12162 12163TMPFS (SHMEM FILESYSTEM) 12164M: Hugh Dickins <hughd@google.com> 12165L: linux-mm@kvack.org 12166S: Maintained 12167F: include/linux/shmem_fs.h 12168F: mm/shmem.c 12169 12170TM6000 VIDEO4LINUX DRIVER 12171M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12172M: Mauro Carvalho Chehab <mchehab@kernel.org> 12173L: linux-media@vger.kernel.org 12174W: https://linuxtv.org 12175T: git git://linuxtv.org/media_tree.git 12176S: Odd fixes 12177F: drivers/media/usb/tm6000/ 12178F: Documentation/media/v4l-drivers/tm6000* 12179 12180TW5864 VIDEO4LINUX DRIVER 12181M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12182M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12183M: Andrey Utkin <andrey_utkin@fastmail.com> 12184L: linux-media@vger.kernel.org 12185S: Supported 12186F: drivers/media/pci/tw5864/ 12187 12188TW68 VIDEO4LINUX DRIVER 12189M: Hans Verkuil <hverkuil@xs4all.nl> 12190L: linux-media@vger.kernel.org 12191T: git git://linuxtv.org/media_tree.git 12192W: https://linuxtv.org 12193S: Odd Fixes 12194F: drivers/media/pci/tw68/ 12195 12196TW686X VIDEO4LINUX DRIVER 12197M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12198L: linux-media@vger.kernel.org 12199T: git git://linuxtv.org/media_tree.git 12200W: http://linuxtv.org 12201S: Maintained 12202F: drivers/media/pci/tw686x/ 12203 12204TPM DEVICE DRIVER 12205M: Peter Huewe <peterhuewe@gmx.de> 12206M: Marcel Selhorst <tpmdd@selhorst.net> 12207M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12208R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12209W: http://tpmdd.sourceforge.net 12210L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12211Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12212T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12213S: Maintained 12214F: drivers/char/tpm/ 12215 12216TPM IBM_VTPM DEVICE DRIVER 12217M: Ashley Lai <ashleydlai@gmail.com> 12218W: http://tpmdd.sourceforge.net 12219L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12220S: Maintained 12221F: drivers/char/tpm/tpm_ibmvtpm* 12222 12223TRACING 12224M: Steven Rostedt <rostedt@goodmis.org> 12225M: Ingo Molnar <mingo@redhat.com> 12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12227S: Maintained 12228F: Documentation/trace/ftrace.txt 12229F: arch/*/*/*/ftrace.h 12230F: arch/*/kernel/ftrace.c 12231F: include/*/ftrace.h 12232F: include/linux/trace*.h 12233F: include/trace/ 12234F: kernel/trace/ 12235F: tools/testing/selftests/ftrace/ 12236 12237TRACING MMIO ACCESSES (MMIOTRACE) 12238M: Steven Rostedt <rostedt@goodmis.org> 12239M: Ingo Molnar <mingo@kernel.org> 12240R: Karol Herbst <karolherbst@gmail.com> 12241R: Pekka Paalanen <ppaalanen@gmail.com> 12242S: Maintained 12243L: linux-kernel@vger.kernel.org 12244L: nouveau@lists.freedesktop.org 12245F: kernel/trace/trace_mmiotrace.c 12246F: include/linux/mmiotrace.h 12247F: arch/x86/mm/kmmio.c 12248F: arch/x86/mm/mmio-mod.c 12249F: arch/x86/mm/testmmiotrace.c 12250 12251TRIVIAL PATCHES 12252M: Jiri Kosina <trivial@kernel.org> 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12254S: Maintained 12255K: ^Subject:.*(?i)trivial 12256 12257TTY LAYER 12258M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12259M: Jiri Slaby <jslaby@suse.com> 12260S: Supported 12261T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12262F: Documentation/serial/ 12263F: drivers/tty/ 12264F: drivers/tty/serial/serial_core.c 12265F: include/linux/serial_core.h 12266F: include/linux/serial.h 12267F: include/linux/tty.h 12268F: include/uapi/linux/serial_core.h 12269F: include/uapi/linux/serial.h 12270F: include/uapi/linux/tty.h 12271 12272TUA9001 MEDIA DRIVER 12273M: Antti Palosaari <crope@iki.fi> 12274L: linux-media@vger.kernel.org 12275W: https://linuxtv.org 12276W: http://palosaari.fi/linux/ 12277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12278T: git git://linuxtv.org/anttip/media_tree.git 12279S: Maintained 12280F: drivers/media/tuners/tua9001* 12281 12282TULIP NETWORK DRIVERS 12283L: netdev@vger.kernel.org 12284L: linux-parisc@vger.kernel.org 12285S: Orphan 12286F: drivers/net/ethernet/dec/tulip/ 12287 12288TUN/TAP driver 12289M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12290W: http://vtun.sourceforge.net/tun 12291S: Maintained 12292F: Documentation/networking/tuntap.txt 12293F: arch/um/os-Linux/drivers/ 12294 12295TURBOCHANNEL SUBSYSTEM 12296M: "Maciej W. Rozycki" <macro@linux-mips.org> 12297M: Ralf Baechle <ralf@linux-mips.org> 12298L: linux-mips@linux-mips.org 12299Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12300S: Maintained 12301F: drivers/tc/ 12302F: include/linux/tc.h 12303 12304UBI FILE SYSTEM (UBIFS) 12305M: Richard Weinberger <richard@nod.at> 12306M: Artem Bityutskiy <dedekind1@gmail.com> 12307M: Adrian Hunter <adrian.hunter@intel.com> 12308L: linux-mtd@lists.infradead.org 12309T: git git://git.infradead.org/ubifs-2.6.git 12310W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12311S: Supported 12312F: Documentation/filesystems/ubifs.txt 12313F: fs/ubifs/ 12314 12315UCLINUX (M68KNOMMU AND COLDFIRE) 12316M: Greg Ungerer <gerg@linux-m68k.org> 12317W: http://www.linux-m68k.org/ 12318W: http://www.uclinux.org/ 12319L: linux-m68k@lists.linux-m68k.org 12320L: uclinux-dev@uclinux.org (subscribers-only) 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12322S: Maintained 12323F: arch/m68k/coldfire/ 12324F: arch/m68k/68*/ 12325F: arch/m68k/*/*_no.* 12326F: arch/m68k/include/asm/*_no.* 12327 12328UDF FILESYSTEM 12329M: Jan Kara <jack@suse.com> 12330S: Maintained 12331F: Documentation/filesystems/udf.txt 12332F: fs/udf/ 12333 12334UFS FILESYSTEM 12335M: Evgeniy Dushistov <dushistov@mail.ru> 12336S: Maintained 12337F: Documentation/filesystems/ufs.txt 12338F: fs/ufs/ 12339 12340UHID USERSPACE HID IO DRIVER: 12341M: David Herrmann <dh.herrmann@googlemail.com> 12342L: linux-input@vger.kernel.org 12343S: Maintained 12344F: drivers/hid/uhid.c 12345F: include/uapi/linux/uhid.h 12346 12347ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12348L: linux-usb@vger.kernel.org 12349S: Orphan 12350F: drivers/uwb/ 12351F: include/linux/uwb.h 12352F: include/linux/uwb/ 12353 12354UNICORE32 ARCHITECTURE: 12355M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12356W: http://mprc.pku.edu.cn/~guanxuetao/linux 12357S: Maintained 12358T: git git://github.com/gxt/linux.git 12359F: arch/unicore32/ 12360 12361UNIFDEF 12362M: Tony Finch <dot@dotat.at> 12363W: http://dotat.at/prog/unifdef 12364S: Maintained 12365F: scripts/unifdef.c 12366 12367UNIFORM CDROM DRIVER 12368M: Jens Axboe <axboe@kernel.dk> 12369W: http://www.kernel.dk 12370S: Maintained 12371F: Documentation/cdrom/ 12372F: drivers/cdrom/cdrom.c 12373F: include/linux/cdrom.h 12374F: include/uapi/linux/cdrom.h 12375 12376UNISYS S-PAR DRIVERS 12377M: David Kershner <david.kershner@unisys.com> 12378L: sparmaintainer@unisys.com (Unisys internal) 12379S: Supported 12380F: drivers/staging/unisys/ 12381 12382UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12383M: Vinayak Holikatti <vinholikatti@gmail.com> 12384L: linux-scsi@vger.kernel.org 12385S: Supported 12386F: Documentation/scsi/ufs.txt 12387F: drivers/scsi/ufs/ 12388 12389UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12390M: Joao Pinto <Joao.Pinto@synopsys.com> 12391L: linux-scsi@vger.kernel.org 12392S: Supported 12393F: drivers/scsi/ufs/*dwc* 12394 12395UNSORTED BLOCK IMAGES (UBI) 12396M: Artem Bityutskiy <dedekind1@gmail.com> 12397M: Richard Weinberger <richard@nod.at> 12398W: http://www.linux-mtd.infradead.org/ 12399L: linux-mtd@lists.infradead.org 12400T: git git://git.infradead.org/ubifs-2.6.git 12401S: Supported 12402F: drivers/mtd/ubi/ 12403F: include/linux/mtd/ubi.h 12404F: include/uapi/mtd/ubi-user.h 12405 12406USB ACM DRIVER 12407M: Oliver Neukum <oneukum@suse.com> 12408L: linux-usb@vger.kernel.org 12409S: Maintained 12410F: Documentation/usb/acm.txt 12411F: drivers/usb/class/cdc-acm.* 12412 12413USB AR5523 WIRELESS DRIVER 12414M: Pontus Fuchs <pontus.fuchs@gmail.com> 12415L: linux-wireless@vger.kernel.org 12416S: Maintained 12417F: drivers/net/wireless/ath/ar5523/ 12418 12419USB ATTACHED SCSI 12420M: Oliver Neukum <oneukum@suse.com> 12421L: linux-usb@vger.kernel.org 12422L: linux-scsi@vger.kernel.org 12423S: Maintained 12424F: drivers/usb/storage/uas.c 12425 12426USB CDC ETHERNET DRIVER 12427M: Oliver Neukum <oliver@neukum.org> 12428L: linux-usb@vger.kernel.org 12429S: Maintained 12430F: drivers/net/usb/cdc_*.c 12431F: include/uapi/linux/usb/cdc.h 12432 12433USB CHAOSKEY DRIVER 12434M: Keith Packard <keithp@keithp.com> 12435L: linux-usb@vger.kernel.org 12436S: Maintained 12437F: drivers/usb/misc/chaoskey.c 12438 12439USB CYPRESS C67X00 DRIVER 12440M: Peter Korsgaard <jacmet@sunsite.dk> 12441L: linux-usb@vger.kernel.org 12442S: Maintained 12443F: drivers/usb/c67x00/ 12444 12445USB DAVICOM DM9601 DRIVER 12446M: Peter Korsgaard <jacmet@sunsite.dk> 12447L: netdev@vger.kernel.org 12448W: http://www.linux-usb.org/usbnet 12449S: Maintained 12450F: drivers/net/usb/dm9601.c 12451 12452USB DIAMOND RIO500 DRIVER 12453M: Cesar Miquel <miquel@df.uba.ar> 12454L: rio500-users@lists.sourceforge.net 12455W: http://rio500.sourceforge.net 12456S: Maintained 12457F: drivers/usb/misc/rio500* 12458 12459USB EHCI DRIVER 12460M: Alan Stern <stern@rowland.harvard.edu> 12461L: linux-usb@vger.kernel.org 12462S: Maintained 12463F: Documentation/usb/ehci.txt 12464F: drivers/usb/host/ehci* 12465 12466USB GADGET/PERIPHERAL SUBSYSTEM 12467M: Felipe Balbi <balbi@kernel.org> 12468L: linux-usb@vger.kernel.org 12469W: http://www.linux-usb.org/gadget 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12471S: Maintained 12472F: drivers/usb/gadget/ 12473F: include/linux/usb/gadget* 12474 12475USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12476M: Jiri Kosina <jikos@kernel.org> 12477R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12478L: linux-usb@vger.kernel.org 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12480S: Maintained 12481F: Documentation/hid/hiddev.txt 12482F: drivers/hid/usbhid/ 12483 12484USB ISP116X DRIVER 12485M: Olav Kongas <ok@artecdesign.ee> 12486L: linux-usb@vger.kernel.org 12487S: Maintained 12488F: drivers/usb/host/isp116x* 12489F: include/linux/usb/isp116x.h 12490 12491USB LAN78XX ETHERNET DRIVER 12492M: Woojung Huh <woojung.huh@microchip.com> 12493M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12494L: netdev@vger.kernel.org 12495S: Maintained 12496F: drivers/net/usb/lan78xx.* 12497 12498USB MASS STORAGE DRIVER 12499M: Alan Stern <stern@rowland.harvard.edu> 12500L: linux-usb@vger.kernel.org 12501L: usb-storage@lists.one-eyed-alien.net 12502S: Maintained 12503W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12504F: drivers/usb/storage/ 12505 12506USB MIDI DRIVER 12507M: Clemens Ladisch <clemens@ladisch.de> 12508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12509T: git git://git.alsa-project.org/alsa-kernel.git 12510S: Maintained 12511F: sound/usb/midi.* 12512 12513USB NETWORKING DRIVERS 12514L: linux-usb@vger.kernel.org 12515S: Odd Fixes 12516F: drivers/net/usb/ 12517 12518USB OHCI DRIVER 12519M: Alan Stern <stern@rowland.harvard.edu> 12520L: linux-usb@vger.kernel.org 12521S: Maintained 12522F: Documentation/usb/ohci.txt 12523F: drivers/usb/host/ohci* 12524 12525USB OTG FSM (Finite State Machine) 12526M: Peter Chen <Peter.Chen@nxp.com> 12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12528L: linux-usb@vger.kernel.org 12529S: Maintained 12530F: drivers/usb/common/usb-otg-fsm.c 12531 12532USB OVER IP DRIVER 12533M: Valentina Manea <valentina.manea.m@gmail.com> 12534M: Shuah Khan <shuahkh@osg.samsung.com> 12535M: Shuah Khan <shuah@kernel.org> 12536L: linux-usb@vger.kernel.org 12537S: Maintained 12538F: Documentation/usb/usbip_protocol.txt 12539F: drivers/usb/usbip/ 12540F: tools/usb/usbip/ 12541 12542USB PEGASUS DRIVER 12543M: Petko Manolov <petkan@nucleusys.com> 12544L: linux-usb@vger.kernel.org 12545L: netdev@vger.kernel.org 12546T: git git://github.com/petkan/pegasus.git 12547W: https://github.com/petkan/pegasus 12548S: Maintained 12549F: drivers/net/usb/pegasus.* 12550 12551USB PHY LAYER 12552M: Felipe Balbi <balbi@kernel.org> 12553L: linux-usb@vger.kernel.org 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12555S: Maintained 12556F: drivers/usb/phy/ 12557 12558USB PRINTER DRIVER (usblp) 12559M: Pete Zaitcev <zaitcev@redhat.com> 12560L: linux-usb@vger.kernel.org 12561S: Supported 12562F: drivers/usb/class/usblp.c 12563 12564USB QMI WWAN NETWORK DRIVER 12565M: Bjørn Mork <bjorn@mork.no> 12566L: netdev@vger.kernel.org 12567S: Maintained 12568F: Documentation/ABI/testing/sysfs-class-net-qmi 12569F: drivers/net/usb/qmi_wwan.c 12570 12571USB RTL8150 DRIVER 12572M: Petko Manolov <petkan@nucleusys.com> 12573L: linux-usb@vger.kernel.org 12574L: netdev@vger.kernel.org 12575T: git git://github.com/petkan/rtl8150.git 12576W: https://github.com/petkan/rtl8150 12577S: Maintained 12578F: drivers/net/usb/rtl8150.c 12579 12580USB SERIAL SUBSYSTEM 12581M: Johan Hovold <johan@kernel.org> 12582L: linux-usb@vger.kernel.org 12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12584S: Maintained 12585F: Documentation/usb/usb-serial.txt 12586F: drivers/usb/serial/ 12587F: include/linux/usb/serial.h 12588 12589USB SMSC75XX ETHERNET DRIVER 12590M: Steve Glendinning <steve.glendinning@shawell.net> 12591L: netdev@vger.kernel.org 12592S: Maintained 12593F: drivers/net/usb/smsc75xx.* 12594 12595USB SMSC95XX ETHERNET DRIVER 12596M: Steve Glendinning <steve.glendinning@shawell.net> 12597M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12598L: netdev@vger.kernel.org 12599S: Maintained 12600F: drivers/net/usb/smsc95xx.* 12601 12602USB SUBSYSTEM 12603M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12604L: linux-usb@vger.kernel.org 12605W: http://www.linux-usb.org 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12607S: Supported 12608F: Documentation/devicetree/bindings/usb/ 12609F: Documentation/usb/ 12610F: drivers/usb/ 12611F: include/linux/usb.h 12612F: include/linux/usb/ 12613 12614USB UHCI DRIVER 12615M: Alan Stern <stern@rowland.harvard.edu> 12616L: linux-usb@vger.kernel.org 12617S: Maintained 12618F: drivers/usb/host/uhci* 12619 12620USB "USBNET" DRIVER FRAMEWORK 12621M: Oliver Neukum <oneukum@suse.com> 12622L: netdev@vger.kernel.org 12623W: http://www.linux-usb.org/usbnet 12624S: Maintained 12625F: drivers/net/usb/usbnet.c 12626F: include/linux/usb/usbnet.h 12627 12628USB VIDEO CLASS 12629M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12630L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12631L: linux-media@vger.kernel.org 12632T: git git://linuxtv.org/media_tree.git 12633W: http://www.ideasonboard.org/uvc/ 12634S: Maintained 12635F: drivers/media/usb/uvc/ 12636F: include/uapi/linux/uvcvideo.h 12637 12638USB VISION DRIVER 12639M: Hans Verkuil <hverkuil@xs4all.nl> 12640L: linux-media@vger.kernel.org 12641T: git git://linuxtv.org/media_tree.git 12642W: https://linuxtv.org 12643S: Odd Fixes 12644F: drivers/media/usb/usbvision/ 12645 12646USB WEBCAM GADGET 12647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12648L: linux-usb@vger.kernel.org 12649S: Maintained 12650F: drivers/usb/gadget/function/*uvc* 12651F: drivers/usb/gadget/legacy/webcam.c 12652 12653USB WIRELESS RNDIS DRIVER (rndis_wlan) 12654M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12655L: linux-wireless@vger.kernel.org 12656S: Maintained 12657F: drivers/net/wireless/rndis_wlan.c 12658 12659USB XHCI DRIVER 12660M: Mathias Nyman <mathias.nyman@intel.com> 12661L: linux-usb@vger.kernel.org 12662S: Supported 12663F: drivers/usb/host/xhci* 12664F: drivers/usb/host/pci-quirks* 12665 12666USB ZD1201 DRIVER 12667L: linux-wireless@vger.kernel.org 12668W: http://linux-lc100020.sourceforge.net 12669S: Orphan 12670F: drivers/net/wireless/zydas/zd1201.* 12671 12672USB ZR364XX DRIVER 12673M: Antoine Jacquet <royale@zerezo.com> 12674L: linux-usb@vger.kernel.org 12675L: linux-media@vger.kernel.org 12676T: git git://linuxtv.org/media_tree.git 12677W: http://royale.zerezo.com/zr364xx/ 12678S: Maintained 12679F: Documentation/media/v4l-drivers/zr364xx* 12680F: drivers/media/usb/zr364xx/ 12681 12682ULPI BUS 12683M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12684L: linux-usb@vger.kernel.org 12685S: Maintained 12686F: drivers/usb/common/ulpi.c 12687F: include/linux/ulpi/ 12688 12689USER-MODE LINUX (UML) 12690M: Jeff Dike <jdike@addtoit.com> 12691M: Richard Weinberger <richard@nod.at> 12692L: user-mode-linux-devel@lists.sourceforge.net 12693L: user-mode-linux-user@lists.sourceforge.net 12694W: http://user-mode-linux.sourceforge.net 12695T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12696S: Maintained 12697F: Documentation/virtual/uml/ 12698F: arch/um/ 12699F: arch/x86/um/ 12700F: fs/hostfs/ 12701F: fs/hppfs/ 12702 12703USERSPACE I/O (UIO) 12704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12705S: Maintained 12706T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12707F: Documentation/DocBook/uio-howto.tmpl 12708F: drivers/uio/ 12709F: include/linux/uio*.h 12710 12711UTIL-LINUX PACKAGE 12712M: Karel Zak <kzak@redhat.com> 12713L: util-linux@vger.kernel.org 12714W: http://en.wikipedia.org/wiki/Util-linux 12715T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12716S: Maintained 12717 12718UVESAFB DRIVER 12719M: Michal Januszewski <spock@gentoo.org> 12720L: linux-fbdev@vger.kernel.org 12721W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12722S: Maintained 12723F: Documentation/fb/uvesafb.txt 12724F: drivers/video/fbdev/uvesafb.* 12725 12726VF610 NAND DRIVER 12727M: Stefan Agner <stefan@agner.ch> 12728L: linux-mtd@lists.infradead.org 12729S: Supported 12730F: drivers/mtd/nand/vf610_nfc.c 12731 12732VFAT/FAT/MSDOS FILESYSTEM 12733M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12734S: Maintained 12735F: Documentation/filesystems/vfat.txt 12736F: fs/fat/ 12737 12738VFIO DRIVER 12739M: Alex Williamson <alex.williamson@redhat.com> 12740L: kvm@vger.kernel.org 12741T: git git://github.com/awilliam/linux-vfio.git 12742S: Maintained 12743F: Documentation/vfio.txt 12744F: drivers/vfio/ 12745F: include/linux/vfio.h 12746F: include/uapi/linux/vfio.h 12747 12748VFIO PLATFORM DRIVER 12749M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12750L: kvm@vger.kernel.org 12751S: Maintained 12752F: drivers/vfio/platform/ 12753 12754VIDEOBUF2 FRAMEWORK 12755M: Pawel Osciak <pawel@osciak.com> 12756M: Marek Szyprowski <m.szyprowski@samsung.com> 12757M: Kyungmin Park <kyungmin.park@samsung.com> 12758L: linux-media@vger.kernel.org 12759S: Maintained 12760F: drivers/media/v4l2-core/videobuf2-* 12761F: include/media/videobuf2-* 12762 12763VIRTIO AND VHOST VSOCK DRIVER 12764M: Stefan Hajnoczi <stefanha@redhat.com> 12765L: kvm@vger.kernel.org 12766L: virtualization@lists.linux-foundation.org 12767L: netdev@vger.kernel.org 12768S: Maintained 12769F: include/linux/virtio_vsock.h 12770F: include/uapi/linux/virtio_vsock.h 12771F: net/vmw_vsock/virtio_transport_common.c 12772F: net/vmw_vsock/virtio_transport.c 12773F: drivers/vhost/vsock.c 12774F: drivers/vhost/vsock.h 12775 12776VIRTUAL SERIO DEVICE DRIVER 12777M: Stephen Chandler Paul <thatslyude@gmail.com> 12778S: Maintained 12779F: drivers/input/serio/userio.c 12780F: include/uapi/linux/userio.h 12781 12782VIRTIO CONSOLE DRIVER 12783M: Amit Shah <amit.shah@redhat.com> 12784L: virtualization@lists.linux-foundation.org 12785S: Maintained 12786F: drivers/char/virtio_console.c 12787F: include/linux/virtio_console.h 12788F: include/uapi/linux/virtio_console.h 12789 12790VIRTIO CORE, NET AND BLOCK DRIVERS 12791M: "Michael S. Tsirkin" <mst@redhat.com> 12792L: virtualization@lists.linux-foundation.org 12793S: Maintained 12794F: Documentation/devicetree/bindings/virtio/ 12795F: drivers/virtio/ 12796F: tools/virtio/ 12797F: drivers/net/virtio_net.c 12798F: drivers/block/virtio_blk.c 12799F: include/linux/virtio_*.h 12800F: include/uapi/linux/virtio_*.h 12801 12802VIRTIO DRIVERS FOR S390 12803M: Christian Borntraeger <borntraeger@de.ibm.com> 12804M: Cornelia Huck <cornelia.huck@de.ibm.com> 12805L: linux-s390@vger.kernel.org 12806L: virtualization@lists.linux-foundation.org 12807L: kvm@vger.kernel.org 12808S: Supported 12809F: drivers/s390/virtio/ 12810 12811VIRTIO GPU DRIVER 12812M: David Airlie <airlied@linux.ie> 12813M: Gerd Hoffmann <kraxel@redhat.com> 12814L: dri-devel@lists.freedesktop.org 12815L: virtualization@lists.linux-foundation.org 12816S: Maintained 12817F: drivers/gpu/drm/virtio/ 12818F: include/uapi/linux/virtio_gpu.h 12819 12820VIRTIO HOST (VHOST) 12821M: "Michael S. Tsirkin" <mst@redhat.com> 12822L: kvm@vger.kernel.org 12823L: virtualization@lists.linux-foundation.org 12824L: netdev@vger.kernel.org 12825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12826S: Maintained 12827F: drivers/vhost/ 12828F: include/uapi/linux/vhost.h 12829 12830VIRTIO INPUT DRIVER 12831M: Gerd Hoffmann <kraxel@redhat.com> 12832S: Maintained 12833F: drivers/virtio/virtio_input.c 12834F: include/uapi/linux/virtio_input.h 12835 12836VIA RHINE NETWORK DRIVER 12837S: Orphan 12838F: drivers/net/ethernet/via/via-rhine.c 12839 12840VIA SD/MMC CARD CONTROLLER DRIVER 12841M: Bruce Chang <brucechang@via.com.tw> 12842M: Harald Welte <HaraldWelte@viatech.com> 12843S: Maintained 12844F: drivers/mmc/host/via-sdmmc.c 12845 12846VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12847M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12848L: linux-fbdev@vger.kernel.org 12849S: Maintained 12850F: include/linux/via-core.h 12851F: include/linux/via-gpio.h 12852F: include/linux/via_i2c.h 12853F: drivers/video/fbdev/via/ 12854 12855VIA VELOCITY NETWORK DRIVER 12856M: Francois Romieu <romieu@fr.zoreil.com> 12857L: netdev@vger.kernel.org 12858S: Maintained 12859F: drivers/net/ethernet/via/via-velocity.* 12860 12861VIRT LIB 12862M: Alex Williamson <alex.williamson@redhat.com> 12863M: Paolo Bonzini <pbonzini@redhat.com> 12864L: kvm@vger.kernel.org 12865S: Supported 12866F: virt/lib/ 12867 12868VIVID VIRTUAL VIDEO DRIVER 12869M: Hans Verkuil <hverkuil@xs4all.nl> 12870L: linux-media@vger.kernel.org 12871T: git git://linuxtv.org/media_tree.git 12872W: https://linuxtv.org 12873S: Maintained 12874F: drivers/media/platform/vivid/* 12875 12876VLAN (802.1Q) 12877M: Patrick McHardy <kaber@trash.net> 12878L: netdev@vger.kernel.org 12879S: Maintained 12880F: drivers/net/macvlan.c 12881F: include/linux/if_*vlan.h 12882F: net/8021q/ 12883 12884VLYNQ BUS 12885M: Florian Fainelli <f.fainelli@gmail.com> 12886L: openwrt-devel@lists.openwrt.org (subscribers-only) 12887S: Maintained 12888F: drivers/vlynq/vlynq.c 12889F: include/linux/vlynq.h 12890 12891VME SUBSYSTEM 12892M: Martyn Welch <martyn@welchs.me.uk> 12893M: Manohar Vanga <manohar.vanga@gmail.com> 12894M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12895L: devel@driverdev.osuosl.org 12896S: Maintained 12897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12898F: Documentation/vme_api.txt 12899F: drivers/staging/vme/ 12900F: drivers/vme/ 12901F: include/linux/vme* 12902 12903VMWARE HYPERVISOR INTERFACE 12904M: Alok Kataria <akataria@vmware.com> 12905L: virtualization@lists.linux-foundation.org 12906S: Supported 12907F: arch/x86/kernel/cpu/vmware.c 12908 12909VMWARE BALLOON DRIVER 12910M: Xavier Deguillard <xdeguillard@vmware.com> 12911M: Philip Moltmann <moltmann@vmware.com> 12912M: "VMware, Inc." <pv-drivers@vmware.com> 12913L: linux-kernel@vger.kernel.org 12914S: Maintained 12915F: drivers/misc/vmw_balloon.c 12916 12917VMWARE VMMOUSE SUBDRIVER 12918M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12919M: "VMware, Inc." <pv-drivers@vmware.com> 12920L: linux-input@vger.kernel.org 12921S: Maintained 12922F: drivers/input/mouse/vmmouse.c 12923F: drivers/input/mouse/vmmouse.h 12924 12925VMWARE VMXNET3 ETHERNET DRIVER 12926M: Shrikrishna Khare <skhare@vmware.com> 12927M: "VMware, Inc." <pv-drivers@vmware.com> 12928L: netdev@vger.kernel.org 12929S: Maintained 12930F: drivers/net/vmxnet3/ 12931 12932VMware PVSCSI driver 12933M: Jim Gill <jgill@vmware.com> 12934M: VMware PV-Drivers <pv-drivers@vmware.com> 12935L: linux-scsi@vger.kernel.org 12936S: Maintained 12937F: drivers/scsi/vmw_pvscsi.c 12938F: drivers/scsi/vmw_pvscsi.h 12939 12940VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12941M: Liam Girdwood <lgirdwood@gmail.com> 12942M: Mark Brown <broonie@kernel.org> 12943L: linux-kernel@vger.kernel.org 12944W: http://www.slimlogic.co.uk/?p=48 12945T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12946S: Supported 12947F: Documentation/devicetree/bindings/regulator/ 12948F: drivers/regulator/ 12949F: include/dt-bindings/regulator/ 12950F: include/linux/regulator/ 12951 12952VRF 12953M: David Ahern <dsa@cumulusnetworks.com> 12954M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12955L: netdev@vger.kernel.org 12956S: Maintained 12957F: drivers/net/vrf.c 12958F: Documentation/networking/vrf.txt 12959 12960VT1211 HARDWARE MONITOR DRIVER 12961M: Juerg Haefliger <juergh@gmail.com> 12962L: linux-hwmon@vger.kernel.org 12963S: Maintained 12964F: Documentation/hwmon/vt1211 12965F: drivers/hwmon/vt1211.c 12966 12967VT8231 HARDWARE MONITOR DRIVER 12968M: Roger Lucas <vt8231@hiddenengine.co.uk> 12969L: linux-hwmon@vger.kernel.org 12970S: Maintained 12971F: drivers/hwmon/vt8231.c 12972 12973VUB300 USB to SDIO/SD/MMC bridge chip 12974M: Tony Olech <tony.olech@elandigitalsystems.com> 12975L: linux-mmc@vger.kernel.org 12976L: linux-usb@vger.kernel.org 12977S: Supported 12978F: drivers/mmc/host/vub300.c 12979 12980W1 DALLAS'S 1-WIRE BUS 12981M: Evgeniy Polyakov <zbr@ioremap.net> 12982S: Maintained 12983F: Documentation/w1/ 12984F: drivers/w1/ 12985 12986W83791D HARDWARE MONITORING DRIVER 12987M: Marc Hulsman <m.hulsman@tudelft.nl> 12988L: linux-hwmon@vger.kernel.org 12989S: Maintained 12990F: Documentation/hwmon/w83791d 12991F: drivers/hwmon/w83791d.c 12992 12993W83793 HARDWARE MONITORING DRIVER 12994M: Rudolf Marek <r.marek@assembler.cz> 12995L: linux-hwmon@vger.kernel.org 12996S: Maintained 12997F: Documentation/hwmon/w83793 12998F: drivers/hwmon/w83793.c 12999 13000W83795 HARDWARE MONITORING DRIVER 13001M: Jean Delvare <jdelvare@suse.com> 13002L: linux-hwmon@vger.kernel.org 13003S: Maintained 13004F: drivers/hwmon/w83795.c 13005 13006W83L51xD SD/MMC CARD INTERFACE DRIVER 13007M: Pierre Ossman <pierre@ossman.eu> 13008S: Maintained 13009F: drivers/mmc/host/wbsd.* 13010 13011WACOM PROTOCOL 4 SERIAL TABLETS 13012M: Julian Squires <julian@cipht.net> 13013M: Hans de Goede <hdegoede@redhat.com> 13014L: linux-input@vger.kernel.org 13015S: Maintained 13016F: drivers/input/tablet/wacom_serial4.c 13017 13018WATCHDOG DEVICE DRIVERS 13019M: Wim Van Sebroeck <wim@iguana.be> 13020R: Guenter Roeck <linux@roeck-us.net> 13021L: linux-watchdog@vger.kernel.org 13022W: http://www.linux-watchdog.org/ 13023T: git git://www.linux-watchdog.org/linux-watchdog.git 13024S: Maintained 13025F: Documentation/devicetree/bindings/watchdog/ 13026F: Documentation/watchdog/ 13027F: drivers/watchdog/ 13028F: include/linux/watchdog.h 13029F: include/uapi/linux/watchdog.h 13030 13031WIIMOTE HID DRIVER 13032M: David Herrmann <dh.herrmann@googlemail.com> 13033L: linux-input@vger.kernel.org 13034S: Maintained 13035F: drivers/hid/hid-wiimote* 13036 13037WINBOND CIR DRIVER 13038M: David Härdeman <david@hardeman.nu> 13039S: Maintained 13040F: drivers/media/rc/winbond-cir.c 13041 13042WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13043M: William Breathitt Gray <vilhelm.gray@gmail.com> 13044L: linux-watchdog@vger.kernel.org 13045S: Maintained 13046F: drivers/watchdog/ebc-c384_wdt.c 13047 13048WINSYSTEMS WS16C48 GPIO DRIVER 13049M: William Breathitt Gray <vilhelm.gray@gmail.com> 13050L: linux-gpio@vger.kernel.org 13051S: Maintained 13052F: drivers/gpio/gpio-ws16c48.c 13053 13054WIMAX STACK 13055M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13056M: linux-wimax@intel.com 13057L: wimax@linuxwimax.org (subscribers-only) 13058S: Supported 13059W: http://linuxwimax.org 13060F: Documentation/wimax/README.wimax 13061F: include/linux/wimax/debug.h 13062F: include/net/wimax.h 13063F: include/uapi/linux/wimax.h 13064F: net/wimax/ 13065 13066WISTRON LAPTOP BUTTON DRIVER 13067M: Miloslav Trmac <mitr@volny.cz> 13068S: Maintained 13069F: drivers/input/misc/wistron_btns.c 13070 13071WL3501 WIRELESS PCMCIA CARD DRIVER 13072M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13073L: linux-wireless@vger.kernel.org 13074W: http://oops.ghostprotocols.net:81/blog 13075S: Maintained 13076F: drivers/net/wireless/wl3501* 13077 13078WOLFSON MICROELECTRONICS DRIVERS 13079L: patches@opensource.wolfsonmicro.com 13080T: git https://github.com/CirrusLogic/linux-drivers.git 13081W: https://github.com/CirrusLogic/linux-drivers/wiki 13082S: Supported 13083F: Documentation/hwmon/wm83?? 13084F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13085F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13086F: Documentation/devicetree/bindings/mfd/arizona.txt 13087F: arch/arm/mach-s3c64xx/mach-crag6410* 13088F: drivers/clk/clk-wm83*.c 13089F: drivers/extcon/extcon-arizona.c 13090F: drivers/leds/leds-wm83*.c 13091F: drivers/gpio/gpio-*wm*.c 13092F: drivers/gpio/gpio-arizona.c 13093F: drivers/hwmon/wm83??-hwmon.c 13094F: drivers/input/misc/wm831x-on.c 13095F: drivers/input/touchscreen/wm831x-ts.c 13096F: drivers/input/touchscreen/wm97*.c 13097F: drivers/mfd/arizona* 13098F: drivers/mfd/wm*.c 13099F: drivers/mfd/cs47l24* 13100F: drivers/power/supply/wm83*.c 13101F: drivers/rtc/rtc-wm83*.c 13102F: drivers/regulator/wm8*.c 13103F: drivers/video/backlight/wm83*_bl.c 13104F: drivers/watchdog/wm83*_wdt.c 13105F: include/linux/mfd/arizona/ 13106F: include/linux/mfd/wm831x/ 13107F: include/linux/mfd/wm8350/ 13108F: include/linux/mfd/wm8400* 13109F: include/linux/wm97xx.h 13110F: include/sound/wm????.h 13111F: sound/soc/codecs/arizona.? 13112F: sound/soc/codecs/wm* 13113F: sound/soc/codecs/cs47l24* 13114 13115WORKQUEUE 13116M: Tejun Heo <tj@kernel.org> 13117R: Lai Jiangshan <jiangshanlai@gmail.com> 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13119S: Maintained 13120F: include/linux/workqueue.h 13121F: kernel/workqueue.c 13122F: Documentation/workqueue.txt 13123 13124X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13125M: Chen-Yu Tsai <wens@csie.org> 13126L: linux-kernel@vger.kernel.org 13127S: Maintained 13128N: axp[128] 13129 13130X.25 NETWORK LAYER 13131M: Andrew Hendry <andrew.hendry@gmail.com> 13132L: linux-x25@vger.kernel.org 13133S: Odd Fixes 13134F: Documentation/networking/x25* 13135F: include/net/x25* 13136F: net/x25/ 13137 13138X86 ARCHITECTURE (32-BIT AND 64-BIT) 13139M: Thomas Gleixner <tglx@linutronix.de> 13140M: Ingo Molnar <mingo@redhat.com> 13141M: "H. Peter Anvin" <hpa@zytor.com> 13142M: x86@kernel.org 13143L: linux-kernel@vger.kernel.org 13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13145S: Maintained 13146F: Documentation/x86/ 13147F: arch/x86/ 13148 13149X86 PLATFORM DRIVERS 13150M: Darren Hart <dvhart@infradead.org> 13151L: platform-driver-x86@vger.kernel.org 13152T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13153S: Maintained 13154F: drivers/platform/x86/ 13155F: drivers/platform/olpc/ 13156 13157X86 MCE INFRASTRUCTURE 13158M: Tony Luck <tony.luck@intel.com> 13159M: Borislav Petkov <bp@alien8.de> 13160L: linux-edac@vger.kernel.org 13161S: Maintained 13162F: arch/x86/kernel/cpu/mcheck/* 13163 13164X86 MICROCODE UPDATE SUPPORT 13165M: Borislav Petkov <bp@alien8.de> 13166S: Maintained 13167F: arch/x86/kernel/cpu/microcode/* 13168 13169X86 VDSO 13170M: Andy Lutomirski <luto@amacapital.net> 13171L: linux-kernel@vger.kernel.org 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13173S: Maintained 13174F: arch/x86/entry/vdso/ 13175 13176XC2028/3028 TUNER DRIVER 13177M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13178M: Mauro Carvalho Chehab <mchehab@kernel.org> 13179L: linux-media@vger.kernel.org 13180W: https://linuxtv.org 13181T: git git://linuxtv.org/media_tree.git 13182S: Maintained 13183F: drivers/media/tuners/tuner-xc2028.* 13184 13185XEN HYPERVISOR INTERFACE 13186M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13187M: David Vrabel <david.vrabel@citrix.com> 13188M: Juergen Gross <jgross@suse.com> 13189L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13191S: Supported 13192F: arch/x86/xen/ 13193F: drivers/*/xen-*front.c 13194F: drivers/xen/ 13195F: arch/x86/include/asm/xen/ 13196F: include/xen/ 13197F: include/uapi/xen/ 13198 13199XEN HYPERVISOR ARM 13200M: Stefano Stabellini <sstabellini@kernel.org> 13201L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13202S: Maintained 13203F: arch/arm/xen/ 13204F: arch/arm/include/asm/xen/ 13205 13206XEN HYPERVISOR ARM64 13207M: Stefano Stabellini <sstabellini@kernel.org> 13208L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13209S: Maintained 13210F: arch/arm64/xen/ 13211F: arch/arm64/include/asm/xen/ 13212 13213XEN NETWORK BACKEND DRIVER 13214M: Wei Liu <wei.liu2@citrix.com> 13215M: Paul Durrant <paul.durrant@citrix.com> 13216L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13217L: netdev@vger.kernel.org 13218S: Supported 13219F: drivers/net/xen-netback/* 13220 13221XEN PCI SUBSYSTEM 13222M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13223L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13224S: Supported 13225F: arch/x86/pci/*xen* 13226F: drivers/pci/*xen* 13227 13228XEN BLOCK SUBSYSTEM 13229M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13230M: Roger Pau Monné <roger.pau@citrix.com> 13231L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13232S: Supported 13233F: drivers/block/xen-blkback/* 13234F: drivers/block/xen* 13235 13236XEN PVSCSI DRIVERS 13237M: Juergen Gross <jgross@suse.com> 13238L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13239L: linux-scsi@vger.kernel.org 13240S: Supported 13241F: drivers/scsi/xen-scsifront.c 13242F: drivers/xen/xen-scsiback.c 13243F: include/xen/interface/io/vscsiif.h 13244 13245XEN SWIOTLB SUBSYSTEM 13246M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13247L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13248S: Supported 13249F: arch/x86/xen/*swiotlb* 13250F: drivers/xen/*swiotlb* 13251 13252XFS FILESYSTEM 13253M: Dave Chinner <david@fromorbit.com> 13254M: linux-xfs@vger.kernel.org 13255L: linux-xfs@vger.kernel.org 13256W: http://xfs.org/ 13257T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13258S: Supported 13259F: Documentation/filesystems/xfs.txt 13260F: fs/xfs/ 13261 13262XILINX AXI ETHERNET DRIVER 13263M: Anirudha Sarangi <anirudh@xilinx.com> 13264M: John Linn <John.Linn@xilinx.com> 13265S: Maintained 13266F: drivers/net/ethernet/xilinx/xilinx_axienet* 13267 13268XILINX UARTLITE SERIAL DRIVER 13269M: Peter Korsgaard <jacmet@sunsite.dk> 13270L: linux-serial@vger.kernel.org 13271S: Maintained 13272F: drivers/tty/serial/uartlite.c 13273 13274XILINX VIDEO IP CORES 13275M: Hyun Kwon <hyun.kwon@xilinx.com> 13276M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13277L: linux-media@vger.kernel.org 13278T: git git://linuxtv.org/media_tree.git 13279S: Supported 13280F: Documentation/devicetree/bindings/media/xilinx/ 13281F: drivers/media/platform/xilinx/ 13282F: include/uapi/linux/xilinx-v4l2-controls.h 13283 13284XILLYBUS DRIVER 13285M: Eli Billauer <eli.billauer@gmail.com> 13286L: linux-kernel@vger.kernel.org 13287S: Supported 13288F: drivers/char/xillybus/ 13289 13290XTENSA XTFPGA PLATFORM SUPPORT 13291M: Max Filippov <jcmvbkbc@gmail.com> 13292L: linux-xtensa@linux-xtensa.org 13293S: Maintained 13294F: drivers/spi/spi-xtensa-xtfpga.c 13295F: sound/soc/xtensa/xtfpga-i2s.c 13296 13297YAM DRIVER FOR AX.25 13298M: Jean-Paul Roubelat <jpr@f6fbb.org> 13299L: linux-hams@vger.kernel.org 13300S: Maintained 13301F: drivers/net/hamradio/yam* 13302F: include/linux/yam.h 13303 13304YEALINK PHONE DRIVER 13305M: Henk Vergonet <Henk.Vergonet@gmail.com> 13306L: usbb2k-api-dev@nongnu.org 13307S: Maintained 13308F: Documentation/input/yealink.txt 13309F: drivers/input/misc/yealink.* 13310 13311Z8530 DRIVER FOR AX.25 13312M: Joerg Reuter <jreuter@yaina.de> 13313W: http://yaina.de/jreuter/ 13314W: http://www.qsl.net/dl1bke/ 13315L: linux-hams@vger.kernel.org 13316S: Maintained 13317F: Documentation/networking/z8530drv.txt 13318F: drivers/net/hamradio/*scc.c 13319F: drivers/net/hamradio/z8530.h 13320 13321ZBUD COMPRESSED PAGE ALLOCATOR 13322M: Seth Jennings <sjenning@redhat.com> 13323L: linux-mm@kvack.org 13324S: Maintained 13325F: mm/zbud.c 13326F: include/linux/zbud.h 13327 13328ZD1211RW WIRELESS DRIVER 13329M: Daniel Drake <dsd@gentoo.org> 13330M: Ulrich Kunitz <kune@deine-taler.de> 13331W: http://zd1211.ath.cx/wiki/DriverRewrite 13332L: linux-wireless@vger.kernel.org 13333L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13334S: Maintained 13335F: drivers/net/wireless/zydas/zd1211rw/ 13336 13337ZPOOL COMPRESSED PAGE STORAGE API 13338M: Dan Streetman <ddstreet@ieee.org> 13339L: linux-mm@kvack.org 13340S: Maintained 13341F: mm/zpool.c 13342F: include/linux/zpool.h 13343 13344ZR36067 VIDEO FOR LINUX DRIVER 13345L: mjpeg-users@lists.sourceforge.net 13346L: linux-media@vger.kernel.org 13347W: http://mjpeg.sourceforge.net/driver-zoran/ 13348T: hg https://linuxtv.org/hg/v4l-dvb 13349S: Odd Fixes 13350F: drivers/media/pci/zoran/ 13351 13352ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13353M: Minchan Kim <minchan@kernel.org> 13354M: Nitin Gupta <ngupta@vflare.org> 13355R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13356L: linux-kernel@vger.kernel.org 13357S: Maintained 13358F: drivers/block/zram/ 13359F: Documentation/blockdev/zram.txt 13360 13361ZS DECSTATION Z85C30 SERIAL DRIVER 13362M: "Maciej W. Rozycki" <macro@linux-mips.org> 13363S: Maintained 13364F: drivers/tty/serial/zs.* 13365 13366ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13367M: Minchan Kim <minchan@kernel.org> 13368M: Nitin Gupta <ngupta@vflare.org> 13369R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13370L: linux-mm@kvack.org 13371S: Maintained 13372F: mm/zsmalloc.c 13373F: include/linux/zsmalloc.h 13374F: Documentation/vm/zsmalloc.txt 13375 13376ZSWAP COMPRESSED SWAP CACHING 13377M: Seth Jennings <sjenning@redhat.com> 13378L: linux-mm@kvack.org 13379S: Maintained 13380F: mm/zswap.c 13381 13382THE REST 13383M: Linus Torvalds <torvalds@linux-foundation.org> 13384L: linux-kernel@vger.kernel.org 13385Q: http://patchwork.kernel.org/project/LKML/list/ 13386T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13387S: Buried alive in reporters 13388F: * 13389F: */ 13390