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> 4623M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4624L: linux-efi@vger.kernel.org 4625T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4626S: Maintained 4627F: Documentation/efi-stub.txt 4628F: arch/ia64/kernel/efi.c 4629F: arch/x86/boot/compressed/eboot.[ch] 4630F: arch/x86/include/asm/efi.h 4631F: arch/x86/platform/efi/ 4632F: drivers/firmware/efi/ 4633F: include/linux/efi*.h 4634 4635EFI VARIABLE FILESYSTEM 4636M: Matthew Garrett <matthew.garrett@nebula.com> 4637M: Jeremy Kerr <jk@ozlabs.org> 4638M: Matt Fleming <matt@codeblueprint.co.uk> 4639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4640L: linux-efi@vger.kernel.org 4641S: Maintained 4642F: fs/efivarfs/ 4643 4644EFIFB FRAMEBUFFER DRIVER 4645L: linux-fbdev@vger.kernel.org 4646M: Peter Jones <pjones@redhat.com> 4647S: Maintained 4648F: drivers/video/fbdev/efifb.c 4649 4650EFI TEST DRIVER 4651L: linux-efi@vger.kernel.org 4652M: Ivan Hu <ivan.hu@canonical.com> 4653M: Matt Fleming <matt@codeblueprint.co.uk> 4654S: Maintained 4655F: drivers/firmware/efi/test/ 4656 4657EFS FILESYSTEM 4658W: http://aeschi.ch.eu.org/efs/ 4659S: Orphan 4660F: fs/efs/ 4661 4662EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4663M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4664L: netdev@vger.kernel.org 4665S: Maintained 4666F: drivers/net/ethernet/ibm/ehea/ 4667 4668EM28XX VIDEO4LINUX DRIVER 4669M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4670M: Mauro Carvalho Chehab <mchehab@kernel.org> 4671L: linux-media@vger.kernel.org 4672W: https://linuxtv.org 4673T: git git://linuxtv.org/media_tree.git 4674S: Maintained 4675F: drivers/media/usb/em28xx/ 4676F: Documentation/media/v4l-drivers/em28xx* 4677 4678EMBEDDED LINUX 4679M: Paul Gortmaker <paul.gortmaker@windriver.com> 4680M: Matt Mackall <mpm@selenic.com> 4681M: David Woodhouse <dwmw2@infradead.org> 4682L: linux-embedded@vger.kernel.org 4683S: Maintained 4684 4685EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4686M: James Smart <james.smart@avagotech.com> 4687M: Dick Kennedy <dick.kennedy@avagotech.com> 4688L: linux-scsi@vger.kernel.org 4689W: http://www.avagotech.com 4690S: Supported 4691F: drivers/scsi/lpfc/ 4692 4693ENE CB710 FLASH CARD READER DRIVER 4694M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4695S: Maintained 4696F: drivers/misc/cb710/ 4697F: drivers/mmc/host/cb710-mmc.* 4698F: include/linux/cb710.h 4699 4700ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4701M: Maxim Levitsky <maximlevitsky@gmail.com> 4702S: Maintained 4703F: drivers/media/rc/ene_ir.* 4704 4705EPSON S1D13XXX FRAMEBUFFER DRIVER 4706M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4707S: Maintained 4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4709F: drivers/video/fbdev/s1d13xxxfb.c 4710F: include/video/s1d13xxxfb.h 4711 4712ET131X NETWORK DRIVER 4713M: Mark Einon <mark.einon@gmail.com> 4714S: Odd Fixes 4715F: drivers/net/ethernet/agere/ 4716 4717ETHERNET BRIDGE 4718M: Stephen Hemminger <stephen@networkplumber.org> 4719L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4720L: netdev@vger.kernel.org 4721W: http://www.linuxfoundation.org/en/Net:Bridge 4722S: Maintained 4723F: include/linux/netfilter_bridge/ 4724F: net/bridge/ 4725 4726ETHERNET PHY LIBRARY 4727M: Florian Fainelli <f.fainelli@gmail.com> 4728L: netdev@vger.kernel.org 4729S: Maintained 4730F: include/linux/phy.h 4731F: include/linux/phy_fixed.h 4732F: drivers/net/phy/ 4733F: Documentation/networking/phy.txt 4734F: drivers/of/of_mdio.c 4735F: drivers/of/of_net.c 4736 4737EXT2 FILE SYSTEM 4738M: Jan Kara <jack@suse.com> 4739L: linux-ext4@vger.kernel.org 4740S: Maintained 4741F: Documentation/filesystems/ext2.txt 4742F: fs/ext2/ 4743F: include/linux/ext2* 4744 4745EXT4 FILE SYSTEM 4746M: "Theodore Ts'o" <tytso@mit.edu> 4747M: Andreas Dilger <adilger.kernel@dilger.ca> 4748L: linux-ext4@vger.kernel.org 4749W: http://ext4.wiki.kernel.org 4750Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4752S: Maintained 4753F: Documentation/filesystems/ext4.txt 4754F: fs/ext4/ 4755 4756Extended Verification Module (EVM) 4757M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4758L: linux-ima-devel@lists.sourceforge.net 4759L: linux-security-module@vger.kernel.org 4760S: Supported 4761F: security/integrity/evm/ 4762 4763EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4764M: MyungJoo Ham <myungjoo.ham@samsung.com> 4765M: Chanwoo Choi <cw00.choi@samsung.com> 4766L: linux-kernel@vger.kernel.org 4767T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4768S: Maintained 4769F: drivers/extcon/ 4770F: include/linux/extcon/ 4771F: include/linux/extcon.h 4772F: Documentation/extcon/ 4773F: Documentation/devicetree/bindings/extcon/ 4774 4775EXYNOS DP DRIVER 4776M: Jingoo Han <jingoohan1@gmail.com> 4777L: dri-devel@lists.freedesktop.org 4778S: Maintained 4779F: drivers/gpu/drm/exynos/exynos_dp* 4780 4781EXYNOS SYSMMU (IOMMU) driver 4782M: Marek Szyprowski <m.szyprowski@samsung.com> 4783L: iommu@lists.linux-foundation.org 4784S: Maintained 4785F: drivers/iommu/exynos-iommu.c 4786 4787EZchip NPS platform support 4788M: Noam Camus <noamc@ezchip.com> 4789S: Supported 4790F: arch/arc/plat-eznps 4791F: arch/arc/boot/dts/eznps.dts 4792 4793F71805F HARDWARE MONITORING DRIVER 4794M: Jean Delvare <jdelvare@suse.com> 4795L: linux-hwmon@vger.kernel.org 4796S: Maintained 4797F: Documentation/hwmon/f71805f 4798F: drivers/hwmon/f71805f.c 4799 4800FC0011 TUNER DRIVER 4801M: Michael Buesch <m@bues.ch> 4802L: linux-media@vger.kernel.org 4803S: Maintained 4804F: drivers/media/tuners/fc0011.h 4805F: drivers/media/tuners/fc0011.c 4806 4807FC2580 MEDIA DRIVER 4808M: Antti Palosaari <crope@iki.fi> 4809L: linux-media@vger.kernel.org 4810W: https://linuxtv.org 4811W: http://palosaari.fi/linux/ 4812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4813T: git git://linuxtv.org/anttip/media_tree.git 4814S: Maintained 4815F: drivers/media/tuners/fc2580* 4816 4817FANOTIFY 4818M: Eric Paris <eparis@redhat.com> 4819S: Maintained 4820F: fs/notify/fanotify/ 4821F: include/linux/fanotify.h 4822F: include/uapi/linux/fanotify.h 4823 4824FARSYNC SYNCHRONOUS DRIVER 4825M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4826W: http://www.farsite.co.uk/ 4827S: Supported 4828F: drivers/net/wan/farsync.* 4829 4830FAULT INJECTION SUPPORT 4831M: Akinobu Mita <akinobu.mita@gmail.com> 4832S: Supported 4833F: Documentation/fault-injection/ 4834F: lib/fault-inject.c 4835 4836FBTFT Framebuffer drivers 4837M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4838M: Noralf Trønnes <noralf@tronnes.org> 4839S: Maintained 4840F: drivers/staging/fbtft/ 4841 4842FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4843M: Johannes Thumshirn <jth@kernel.org> 4844L: fcoe-devel@open-fcoe.org 4845W: www.Open-FCoE.org 4846S: Supported 4847F: drivers/scsi/libfc/ 4848F: drivers/scsi/fcoe/ 4849F: include/scsi/fc/ 4850F: include/scsi/libfc.h 4851F: include/scsi/libfcoe.h 4852F: include/uapi/scsi/fc/ 4853 4854FILE LOCKING (flock() and fcntl()/lockf()) 4855M: Jeff Layton <jlayton@poochiereds.net> 4856M: "J. Bruce Fields" <bfields@fieldses.org> 4857L: linux-fsdevel@vger.kernel.org 4858S: Maintained 4859F: include/linux/fcntl.h 4860F: include/linux/fs.h 4861F: include/uapi/linux/fcntl.h 4862F: include/uapi/linux/fs.h 4863F: fs/fcntl.c 4864F: fs/locks.c 4865 4866FILESYSTEMS (VFS and infrastructure) 4867M: Alexander Viro <viro@zeniv.linux.org.uk> 4868L: linux-fsdevel@vger.kernel.org 4869S: Maintained 4870F: fs/* 4871 4872FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4873M: Riku Voipio <riku.voipio@iki.fi> 4874L: linux-hwmon@vger.kernel.org 4875S: Maintained 4876F: drivers/hwmon/f75375s.c 4877F: include/linux/f75375s.h 4878 4879FIREWIRE AUDIO DRIVERS 4880M: Clemens Ladisch <clemens@ladisch.de> 4881L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4882T: git git://git.alsa-project.org/alsa-kernel.git 4883S: Maintained 4884F: sound/firewire/ 4885 4886FIREWIRE MEDIA DRIVERS (firedtv) 4887M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4888L: linux-media@vger.kernel.org 4889L: linux1394-devel@lists.sourceforge.net 4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4891S: Maintained 4892F: drivers/media/firewire/ 4893 4894FIREWIRE SBP-2 TARGET 4895M: Chris Boot <bootc@bootc.net> 4896L: linux-scsi@vger.kernel.org 4897L: target-devel@vger.kernel.org 4898L: linux1394-devel@lists.sourceforge.net 4899T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4900S: Maintained 4901F: drivers/target/sbp/ 4902 4903FIREWIRE SUBSYSTEM 4904M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4905L: linux1394-devel@lists.sourceforge.net 4906W: http://ieee1394.wiki.kernel.org/ 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4908S: Maintained 4909F: drivers/firewire/ 4910F: include/linux/firewire.h 4911F: include/uapi/linux/firewire*.h 4912F: tools/firewire/ 4913 4914FIRMWARE LOADER (request_firmware) 4915M: Ming Lei <ming.lei@canonical.com> 4916M: Luis R. Rodriguez <mcgrof@kernel.org> 4917L: linux-kernel@vger.kernel.org 4918S: Maintained 4919F: Documentation/firmware_class/ 4920F: drivers/base/firmware*.c 4921F: include/linux/firmware.h 4922 4923FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4924M: Joshua Morris <josh.h.morris@us.ibm.com> 4925M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4926S: Maintained 4927F: drivers/block/rsxx/ 4928 4929FLOPPY DRIVER 4930M: Jiri Kosina <jikos@kernel.org> 4931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4932S: Odd fixes 4933F: drivers/block/floppy.c 4934 4935FMC SUBSYSTEM 4936M: Alessandro Rubini <rubini@gnudd.com> 4937W: http://www.ohwr.org/projects/fmc-bus 4938S: Supported 4939F: drivers/fmc/ 4940F: include/linux/fmc*.h 4941F: include/linux/ipmi-fru.h 4942K: fmc_d.*register 4943 4944FPGA MANAGER FRAMEWORK 4945M: Alan Tull <atull@opensource.altera.com> 4946R: Moritz Fischer <moritz.fischer@ettus.com> 4947S: Maintained 4948F: drivers/fpga/ 4949F: include/linux/fpga/fpga-mgr.h 4950W: http://www.rocketboards.org 4951 4952FPU EMULATOR 4953M: Bill Metzenthen <billm@melbpc.org.au> 4954W: http://floatingpoint.sourceforge.net/emulator/index.html 4955S: Maintained 4956F: arch/x86/math-emu/ 4957 4958FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4959L: netdev@vger.kernel.org 4960S: Orphan 4961F: drivers/net/wan/dlci.c 4962F: drivers/net/wan/sdla.c 4963 4964FRAMEBUFFER LAYER 4965M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4966L: linux-fbdev@vger.kernel.org 4967Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4968S: Maintained 4969F: Documentation/fb/ 4970F: drivers/video/ 4971F: include/video/ 4972F: include/linux/fb.h 4973F: include/uapi/video/ 4974F: include/uapi/linux/fb.h 4975 4976FREESCALE DIU FRAMEBUFFER DRIVER 4977M: Timur Tabi <timur@tabi.org> 4978L: linux-fbdev@vger.kernel.org 4979S: Maintained 4980F: drivers/video/fbdev/fsl-diu-fb.* 4981 4982FREESCALE DMA DRIVER 4983M: Li Yang <leoli@freescale.com> 4984M: Zhang Wei <zw@zh-kernel.org> 4985L: linuxppc-dev@lists.ozlabs.org 4986S: Maintained 4987F: drivers/dma/fsldma.* 4988 4989FREESCALE GPMI NAND DRIVER 4990M: Han Xu <han.xu@nxp.com> 4991L: linux-mtd@lists.infradead.org 4992S: Maintained 4993F: drivers/mtd/nand/gpmi-nand/* 4994 4995FREESCALE I2C CPM DRIVER 4996M: Jochen Friedrich <jochen@scram.de> 4997L: linuxppc-dev@lists.ozlabs.org 4998L: linux-i2c@vger.kernel.org 4999S: Maintained 5000F: drivers/i2c/busses/i2c-cpm.c 5001 5002FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5003M: Sascha Hauer <kernel@pengutronix.de> 5004L: linux-fbdev@vger.kernel.org 5005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5006S: Maintained 5007F: include/linux/platform_data/video-imxfb.h 5008F: drivers/video/fbdev/imxfb.c 5009 5010FREESCALE QUAD SPI DRIVER 5011M: Han Xu <han.xu@nxp.com> 5012L: linux-mtd@lists.infradead.org 5013S: Maintained 5014F: drivers/mtd/spi-nor/fsl-quadspi.c 5015 5016FREESCALE SOC FS_ENET DRIVER 5017M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5018M: Vitaly Bordug <vbordug@ru.mvista.com> 5019L: linuxppc-dev@lists.ozlabs.org 5020L: netdev@vger.kernel.org 5021S: Maintained 5022F: drivers/net/ethernet/freescale/fs_enet/ 5023F: include/linux/fs_enet_pd.h 5024 5025FREESCALE IMX / MXC FEC DRIVER 5026M: Fugang Duan <fugang.duan@nxp.com> 5027L: netdev@vger.kernel.org 5028S: Maintained 5029F: drivers/net/ethernet/freescale/fec_main.c 5030F: drivers/net/ethernet/freescale/fec_ptp.c 5031F: drivers/net/ethernet/freescale/fec.h 5032F: Documentation/devicetree/bindings/net/fsl-fec.txt 5033 5034FREESCALE QORIQ DPAA FMAN DRIVER 5035M: Madalin Bucur <madalin.bucur@nxp.com> 5036L: netdev@vger.kernel.org 5037S: Maintained 5038F: drivers/net/ethernet/freescale/fman 5039F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5040 5041FREESCALE QUICC ENGINE LIBRARY 5042L: linuxppc-dev@lists.ozlabs.org 5043S: Orphan 5044F: drivers/soc/fsl/qe/ 5045F: include/soc/fsl/*qe*.h 5046F: include/soc/fsl/*ucc*.h 5047 5048FREESCALE USB PERIPHERAL DRIVERS 5049M: Li Yang <leoli@freescale.com> 5050L: linux-usb@vger.kernel.org 5051L: linuxppc-dev@lists.ozlabs.org 5052S: Maintained 5053F: drivers/usb/gadget/udc/fsl* 5054 5055FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5056M: Li Yang <leoli@freescale.com> 5057L: netdev@vger.kernel.org 5058L: linuxppc-dev@lists.ozlabs.org 5059S: Maintained 5060F: drivers/net/ethernet/freescale/ucc_geth* 5061 5062FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5063M: Claudiu Manoil <claudiu.manoil@freescale.com> 5064L: netdev@vger.kernel.org 5065S: Maintained 5066F: drivers/net/ethernet/freescale/gianfar* 5067X: drivers/net/ethernet/freescale/gianfar_ptp.c 5068F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5069 5070FREESCALE QUICC ENGINE UCC HDLC DRIVER 5071M: Zhao Qiang <qiang.zhao@nxp.com> 5072L: netdev@vger.kernel.org 5073L: linuxppc-dev@lists.ozlabs.org 5074S: Maintained 5075F: drivers/net/wan/fsl_ucc_hdlc* 5076 5077FREESCALE QUICC ENGINE UCC UART DRIVER 5078M: Timur Tabi <timur@tabi.org> 5079L: linuxppc-dev@lists.ozlabs.org 5080S: Maintained 5081F: drivers/tty/serial/ucc_uart.c 5082 5083FREESCALE SOC SOUND DRIVERS 5084M: Timur Tabi <timur@tabi.org> 5085M: Nicolin Chen <nicoleotsuka@gmail.com> 5086M: Xiubo Li <Xiubo.Lee@gmail.com> 5087R: Fabio Estevam <fabio.estevam@nxp.com> 5088L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5089L: linuxppc-dev@lists.ozlabs.org 5090S: Maintained 5091F: sound/soc/fsl/fsl* 5092F: sound/soc/fsl/imx* 5093F: sound/soc/fsl/mpc8610_hpcd.c 5094 5095FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5096M: "J. German Rivera" <German.Rivera@freescale.com> 5097M: Stuart Yoder <stuart.yoder@nxp.com> 5098L: linux-kernel@vger.kernel.org 5099S: Maintained 5100F: drivers/staging/fsl-mc/ 5101 5102FREEVXFS FILESYSTEM 5103M: Christoph Hellwig <hch@infradead.org> 5104W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5105S: Maintained 5106F: fs/freevxfs/ 5107 5108FREEZER 5109M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5110M: Pavel Machek <pavel@ucw.cz> 5111L: linux-pm@vger.kernel.org 5112S: Supported 5113F: Documentation/power/freezing-of-tasks.txt 5114F: include/linux/freezer.h 5115F: kernel/freezer.c 5116 5117FRONTSWAP API 5118M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5119L: linux-kernel@vger.kernel.org 5120S: Maintained 5121F: mm/frontswap.c 5122F: include/linux/frontswap.h 5123 5124FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5125M: David Howells <dhowells@redhat.com> 5126L: linux-cachefs@redhat.com (moderated for non-subscribers) 5127S: Supported 5128F: Documentation/filesystems/caching/ 5129F: fs/fscache/ 5130F: include/linux/fscache*.h 5131 5132FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5133M: Theodore Y. Ts'o <tytso@mit.edu> 5134M: Jaegeuk Kim <jaegeuk@kernel.org> 5135S: Supported 5136F: fs/crypto/ 5137F: include/linux/fscrypto.h 5138 5139F2FS FILE SYSTEM 5140M: Jaegeuk Kim <jaegeuk@kernel.org> 5141M: Chao Yu <yuchao0@huawei.com> 5142L: linux-f2fs-devel@lists.sourceforge.net 5143W: https://f2fs.wiki.kernel.org/ 5144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5145S: Maintained 5146F: Documentation/filesystems/f2fs.txt 5147F: Documentation/ABI/testing/sysfs-fs-f2fs 5148F: fs/f2fs/ 5149F: include/linux/f2fs_fs.h 5150F: include/trace/events/f2fs.h 5151 5152FUJITSU FR-V (FRV) PORT 5153S: Orphan 5154F: arch/frv/ 5155 5156FUJITSU LAPTOP EXTRAS 5157M: Jonathan Woithe <jwoithe@just42.net> 5158L: platform-driver-x86@vger.kernel.org 5159S: Maintained 5160F: drivers/platform/x86/fujitsu-laptop.c 5161 5162FUJITSU M-5MO LS CAMERA ISP DRIVER 5163M: Kyungmin Park <kyungmin.park@samsung.com> 5164M: Heungjun Kim <riverful.kim@samsung.com> 5165L: linux-media@vger.kernel.org 5166S: Maintained 5167F: drivers/media/i2c/m5mols/ 5168F: include/media/i2c/m5mols.h 5169 5170FUJITSU TABLET EXTRAS 5171M: Robert Gerlach <khnz@gmx.de> 5172L: platform-driver-x86@vger.kernel.org 5173S: Maintained 5174F: drivers/platform/x86/fujitsu-tablet.c 5175 5176FUSE: FILESYSTEM IN USERSPACE 5177M: Miklos Szeredi <miklos@szeredi.hu> 5178L: linux-fsdevel@vger.kernel.org 5179W: http://fuse.sourceforge.net/ 5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5181S: Maintained 5182F: fs/fuse/ 5183F: include/uapi/linux/fuse.h 5184F: Documentation/filesystems/fuse.txt 5185 5186FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5187M: Rik Faith <faith@cs.unc.edu> 5188L: linux-scsi@vger.kernel.org 5189S: Odd Fixes (e.g., new signatures) 5190F: drivers/scsi/fdomain.* 5191 5192GCC PLUGINS 5193M: Kees Cook <keescook@chromium.org> 5194R: Emese Revfy <re.emese@gmail.com> 5195L: kernel-hardening@lists.openwall.com 5196S: Maintained 5197F: scripts/gcc-plugins/ 5198F: scripts/gcc-plugin.sh 5199F: Documentation/gcc-plugins.txt 5200 5201GCOV BASED KERNEL PROFILING 5202M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5203S: Maintained 5204F: kernel/gcov/ 5205F: Documentation/dev-tools/gcov.rst 5206 5207GDT SCSI DISK ARRAY CONTROLLER DRIVER 5208M: Achim Leubner <achim_leubner@adaptec.com> 5209L: linux-scsi@vger.kernel.org 5210W: http://www.icp-vortex.com/ 5211S: Supported 5212F: drivers/scsi/gdt* 5213 5214GDB KERNEL DEBUGGING HELPER SCRIPTS 5215M: Jan Kiszka <jan.kiszka@siemens.com> 5216M: Kieran Bingham <kieran@bingham.xyz> 5217S: Supported 5218F: scripts/gdb/ 5219 5220GEMTEK FM RADIO RECEIVER DRIVER 5221M: Hans Verkuil <hverkuil@xs4all.nl> 5222L: linux-media@vger.kernel.org 5223T: git git://linuxtv.org/media_tree.git 5224W: https://linuxtv.org 5225S: Maintained 5226F: drivers/media/radio/radio-gemtek* 5227 5228GENERIC GPIO I2C DRIVER 5229M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5230S: Supported 5231F: drivers/i2c/busses/i2c-gpio.c 5232F: include/linux/i2c-gpio.h 5233 5234GENERIC GPIO I2C MULTIPLEXER DRIVER 5235M: Peter Korsgaard <peter.korsgaard@barco.com> 5236L: linux-i2c@vger.kernel.org 5237S: Supported 5238F: drivers/i2c/muxes/i2c-mux-gpio.c 5239F: include/linux/i2c-mux-gpio.h 5240F: Documentation/i2c/muxes/i2c-mux-gpio 5241 5242GENERIC HDLC (WAN) DRIVERS 5243M: Krzysztof Halasa <khc@pm.waw.pl> 5244W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5245S: Maintained 5246F: drivers/net/wan/c101.c 5247F: drivers/net/wan/hd6457* 5248F: drivers/net/wan/hdlc* 5249F: drivers/net/wan/n2.c 5250F: drivers/net/wan/pc300too.c 5251F: drivers/net/wan/pci200syn.c 5252F: drivers/net/wan/wanxl* 5253 5254GENERIC INCLUDE/ASM HEADER FILES 5255M: Arnd Bergmann <arnd@arndb.de> 5256L: linux-arch@vger.kernel.org 5257T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5258S: Maintained 5259F: include/asm-generic/ 5260F: include/uapi/asm-generic/ 5261 5262GENERIC PHY FRAMEWORK 5263M: Kishon Vijay Abraham I <kishon@ti.com> 5264L: linux-kernel@vger.kernel.org 5265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5266S: Supported 5267F: drivers/phy/ 5268F: include/linux/phy/ 5269 5270GENERIC PM DOMAINS 5271M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5272M: Kevin Hilman <khilman@kernel.org> 5273M: Ulf Hansson <ulf.hansson@linaro.org> 5274L: linux-pm@vger.kernel.org 5275S: Supported 5276F: drivers/base/power/domain*.c 5277F: include/linux/pm_domain.h 5278 5279GENERIC UIO DRIVER FOR PCI DEVICES 5280M: "Michael S. Tsirkin" <mst@redhat.com> 5281L: kvm@vger.kernel.org 5282S: Supported 5283F: drivers/uio/uio_pci_generic.c 5284 5285GET_MAINTAINER SCRIPT 5286M: Joe Perches <joe@perches.com> 5287S: Maintained 5288F: scripts/get_maintainer.pl 5289 5290GFS2 FILE SYSTEM 5291M: Steven Whitehouse <swhiteho@redhat.com> 5292M: Bob Peterson <rpeterso@redhat.com> 5293L: cluster-devel@redhat.com 5294W: http://sources.redhat.com/cluster/ 5295T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5296S: Supported 5297F: Documentation/filesystems/gfs2*.txt 5298F: fs/gfs2/ 5299F: include/uapi/linux/gfs2_ondisk.h 5300 5301GIGASET ISDN DRIVERS 5302M: Paul Bolle <pebolle@tiscali.nl> 5303L: gigaset307x-common@lists.sourceforge.net 5304W: http://gigaset307x.sourceforge.net/ 5305S: Odd Fixes 5306F: Documentation/isdn/README.gigaset 5307F: drivers/isdn/gigaset/ 5308F: include/uapi/linux/gigaset_dev.h 5309 5310GO7007 MPEG CODEC 5311M: Hans Verkuil <hans.verkuil@cisco.com> 5312L: linux-media@vger.kernel.org 5313S: Maintained 5314F: drivers/media/usb/go7007/ 5315 5316GOODIX TOUCHSCREEN 5317M: Bastien Nocera <hadess@hadess.net> 5318L: linux-input@vger.kernel.org 5319S: Maintained 5320F: drivers/input/touchscreen/goodix.c 5321 5322GPIO MOCKUP DRIVER 5323M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5324L: linux-gpio@vger.kernel.org 5325S: Maintained 5326F: drivers/gpio/gpio-mockup.c 5327F: tools/testing/selftests/gpio/ 5328 5329GPIO SUBSYSTEM 5330M: Linus Walleij <linus.walleij@linaro.org> 5331M: Alexandre Courbot <gnurou@gmail.com> 5332L: linux-gpio@vger.kernel.org 5333T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5334S: Maintained 5335F: Documentation/devicetree/bindings/gpio/ 5336F: Documentation/gpio/ 5337F: Documentation/ABI/testing/gpio-cdev 5338F: Documentation/ABI/obsolete/sysfs-gpio 5339F: drivers/gpio/ 5340F: include/linux/gpio/ 5341F: include/linux/gpio.h 5342F: include/asm-generic/gpio.h 5343F: include/uapi/linux/gpio.h 5344F: tools/gpio/ 5345 5346GRE DEMULTIPLEXER DRIVER 5347M: Dmitry Kozlov <xeb@mail.ru> 5348L: netdev@vger.kernel.org 5349S: Maintained 5350F: net/ipv4/gre_demux.c 5351F: net/ipv4/gre_offload.c 5352F: include/net/gre.h 5353 5354GRETH 10/100/1G Ethernet MAC device driver 5355M: Andreas Larsson <andreas@gaisler.com> 5356L: netdev@vger.kernel.org 5357S: Maintained 5358F: drivers/net/ethernet/aeroflex/ 5359 5360GREYBUS SUBSYSTEM 5361M: Johan Hovold <johan@kernel.org> 5362M: Alex Elder <elder@kernel.org> 5363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5364S: Maintained 5365F: drivers/staging/greybus/ 5366 5367GREYBUS AUDIO PROTOCOLS DRIVERS 5368M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5369M: Mark Greer <mgreer@animalcreek.com> 5370S: Maintained 5371F: drivers/staging/greybus/audio_apbridgea.c 5372F: drivers/staging/greybus/audio_apbridgea.h 5373F: drivers/staging/greybus/audio_codec.c 5374F: drivers/staging/greybus/audio_codec.h 5375F: drivers/staging/greybus/audio_gb.c 5376F: drivers/staging/greybus/audio_manager.c 5377F: drivers/staging/greybus/audio_manager.h 5378F: drivers/staging/greybus/audio_manager_module.c 5379F: drivers/staging/greybus/audio_manager_private.h 5380F: drivers/staging/greybus/audio_manager_sysfs.c 5381F: drivers/staging/greybus/audio_module.c 5382F: drivers/staging/greybus/audio_topology.c 5383 5384GREYBUS PROTOCOLS DRIVERS 5385M: Rui Miguel Silva <rmfrfs@gmail.com> 5386S: Maintained 5387F: drivers/staging/greybus/sdio.c 5388F: drivers/staging/greybus/light.c 5389F: drivers/staging/greybus/gpio.c 5390F: drivers/staging/greybus/power_supply.c 5391F: drivers/staging/greybus/spi.c 5392F: drivers/staging/greybus/spilib.c 5393 5394GREYBUS PROTOCOLS DRIVERS 5395M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5396S: Maintained 5397F: drivers/staging/greybus/loopback.c 5398F: drivers/staging/greybus/timesync.c 5399F: drivers/staging/greybus/timesync_platform.c 5400 5401GREYBUS PROTOCOLS DRIVERS 5402M: Viresh Kumar <vireshk@kernel.org> 5403S: Maintained 5404F: drivers/staging/greybus/authentication.c 5405F: drivers/staging/greybus/bootrom.c 5406F: drivers/staging/greybus/firmware.h 5407F: drivers/staging/greybus/fw-core.c 5408F: drivers/staging/greybus/fw-download.c 5409F: drivers/staging/greybus/fw-managament.c 5410F: drivers/staging/greybus/greybus_authentication.h 5411F: drivers/staging/greybus/greybus_firmware.h 5412F: drivers/staging/greybus/hid.c 5413F: drivers/staging/greybus/i2c.c 5414F: drivers/staging/greybus/spi.c 5415F: drivers/staging/greybus/spilib.c 5416F: drivers/staging/greybus/spilib.h 5417 5418GREYBUS PROTOCOLS DRIVERS 5419M: David Lin <dtwlin@gmail.com> 5420S: Maintained 5421F: drivers/staging/greybus/uart.c 5422F: drivers/staging/greybus/log.c 5423 5424GREYBUS PLATFORM DRIVERS 5425M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5426S: Maintained 5427F: drivers/staging/greybus/arche-platform.c 5428F: drivers/staging/greybus/arche-apb-ctrl.c 5429F: drivers/staging/greybus/arche_platform.h 5430 5431GS1662 VIDEO SERIALIZER 5432M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5433L: linux-media@vger.kernel.org 5434T: git git://linuxtv.org/media_tree.git 5435S: Maintained 5436F: drivers/media/spi/gs1662.c 5437 5438GSPCA FINEPIX SUBDRIVER 5439M: Frank Zago <frank@zago.net> 5440L: linux-media@vger.kernel.org 5441T: git git://linuxtv.org/media_tree.git 5442S: Maintained 5443F: drivers/media/usb/gspca/finepix.c 5444 5445GSPCA GL860 SUBDRIVER 5446M: Olivier Lorin <o.lorin@laposte.net> 5447L: linux-media@vger.kernel.org 5448T: git git://linuxtv.org/media_tree.git 5449S: Maintained 5450F: drivers/media/usb/gspca/gl860/ 5451 5452GSPCA M5602 SUBDRIVER 5453M: Erik Andren <erik.andren@gmail.com> 5454L: linux-media@vger.kernel.org 5455T: git git://linuxtv.org/media_tree.git 5456S: Maintained 5457F: drivers/media/usb/gspca/m5602/ 5458 5459GSPCA PAC207 SONIXB SUBDRIVER 5460M: Hans Verkuil <hverkuil@xs4all.nl> 5461L: linux-media@vger.kernel.org 5462T: git git://linuxtv.org/media_tree.git 5463S: Odd Fixes 5464F: drivers/media/usb/gspca/pac207.c 5465 5466GSPCA SN9C20X SUBDRIVER 5467M: Brian Johnson <brijohn@gmail.com> 5468L: linux-media@vger.kernel.org 5469T: git git://linuxtv.org/media_tree.git 5470S: Maintained 5471F: drivers/media/usb/gspca/sn9c20x.c 5472 5473GSPCA T613 SUBDRIVER 5474M: Leandro Costantino <lcostantino@gmail.com> 5475L: linux-media@vger.kernel.org 5476T: git git://linuxtv.org/media_tree.git 5477S: Maintained 5478F: drivers/media/usb/gspca/t613.c 5479 5480GSPCA USB WEBCAM DRIVER 5481M: Hans Verkuil <hverkuil@xs4all.nl> 5482L: linux-media@vger.kernel.org 5483T: git git://linuxtv.org/media_tree.git 5484S: Odd Fixes 5485F: drivers/media/usb/gspca/ 5486 5487GUID PARTITION TABLE (GPT) 5488M: Davidlohr Bueso <dave@stgolabs.net> 5489L: linux-efi@vger.kernel.org 5490S: Maintained 5491F: block/partitions/efi.* 5492 5493STK1160 USB VIDEO CAPTURE DRIVER 5494M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5495L: linux-media@vger.kernel.org 5496T: git git://linuxtv.org/media_tree.git 5497S: Maintained 5498F: drivers/media/usb/stk1160/ 5499 5500H8/300 ARCHITECTURE 5501M: Yoshinori Sato <ysato@users.sourceforge.jp> 5502L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5503W: http://uclinux-h8.sourceforge.jp 5504T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5505S: Maintained 5506F: arch/h8300/ 5507F: drivers/clocksource/h8300_*.c 5508F: drivers/clk/h8300/ 5509F: drivers/irqchip/irq-renesas-h8*.c 5510 5511HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5512M: Frank Seidel <frank@f-seidel.de> 5513L: platform-driver-x86@vger.kernel.org 5514W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5515S: Maintained 5516F: drivers/platform/x86/hdaps.c 5517 5518HDPVR USB VIDEO ENCODER DRIVER 5519M: Hans Verkuil <hverkuil@xs4all.nl> 5520L: linux-media@vger.kernel.org 5521T: git git://linuxtv.org/media_tree.git 5522W: https://linuxtv.org 5523S: Odd Fixes 5524F: drivers/media/usb/hdpvr/ 5525 5526HWPOISON MEMORY FAILURE HANDLING 5527M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5528L: linux-mm@kvack.org 5529S: Maintained 5530F: mm/memory-failure.c 5531F: mm/hwpoison-inject.c 5532 5533HYPERVISOR VIRTUAL CONSOLE DRIVER 5534L: linuxppc-dev@lists.ozlabs.org 5535S: Odd Fixes 5536F: drivers/tty/hvc/ 5537 5538HACKRF MEDIA DRIVER 5539M: Antti Palosaari <crope@iki.fi> 5540L: linux-media@vger.kernel.org 5541W: https://linuxtv.org 5542W: http://palosaari.fi/linux/ 5543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5544T: git git://linuxtv.org/anttip/media_tree.git 5545S: Maintained 5546F: drivers/media/usb/hackrf/ 5547 5548HARDWARE MONITORING 5549M: Jean Delvare <jdelvare@suse.com> 5550M: Guenter Roeck <linux@roeck-us.net> 5551L: linux-hwmon@vger.kernel.org 5552W: http://hwmon.wiki.kernel.org/ 5553T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5554T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5555S: Maintained 5556F: Documentation/hwmon/ 5557F: drivers/hwmon/ 5558F: include/linux/hwmon*.h 5559 5560HARDWARE RANDOM NUMBER GENERATOR CORE 5561M: Matt Mackall <mpm@selenic.com> 5562M: Herbert Xu <herbert@gondor.apana.org.au> 5563L: linux-crypto@vger.kernel.org 5564S: Odd fixes 5565F: Documentation/devicetree/bindings/rng/ 5566F: Documentation/hw_random.txt 5567F: drivers/char/hw_random/ 5568F: include/linux/hw_random.h 5569 5570HARDWARE SPINLOCK CORE 5571M: Ohad Ben-Cohen <ohad@wizery.com> 5572M: Bjorn Andersson <bjorn.andersson@linaro.org> 5573L: linux-remoteproc@vger.kernel.org 5574S: Maintained 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5576F: Documentation/devicetree/bindings/hwlock/ 5577F: Documentation/hwspinlock.txt 5578F: drivers/hwspinlock/ 5579F: include/linux/hwspinlock.h 5580 5581HARMONY SOUND DRIVER 5582L: linux-parisc@vger.kernel.org 5583S: Maintained 5584F: sound/parisc/harmony.* 5585 5586HD29L2 MEDIA DRIVER 5587M: Antti Palosaari <crope@iki.fi> 5588L: linux-media@vger.kernel.org 5589W: https://linuxtv.org 5590W: http://palosaari.fi/linux/ 5591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5592T: git git://linuxtv.org/anttip/media_tree.git 5593S: Maintained 5594F: drivers/media/dvb-frontends/hd29l2* 5595 5596HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5597M: Brian Boylston <brian.boylston@hpe.com> 5598S: Supported 5599F: Documentation/watchdog/hpwdt.txt 5600F: drivers/watchdog/hpwdt.c 5601 5602HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5603M: Don Brace <don.brace@microsemi.com> 5604L: iss_storagedev@hp.com 5605L: esc.storagedev@microsemi.com 5606L: linux-scsi@vger.kernel.org 5607S: Supported 5608F: Documentation/scsi/hpsa.txt 5609F: drivers/scsi/hpsa*.[ch] 5610F: include/linux/cciss*.h 5611F: include/uapi/linux/cciss*.h 5612 5613HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5614M: Don Brace <don.brace@microsemi.com> 5615L: iss_storagedev@hp.com 5616L: esc.storagedev@microsemi.com 5617L: linux-scsi@vger.kernel.org 5618S: Supported 5619F: Documentation/blockdev/cciss.txt 5620F: drivers/block/cciss* 5621F: include/linux/cciss_ioctl.h 5622F: include/uapi/linux/cciss_ioctl.h 5623 5624HFI1 DRIVER 5625M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5626M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5627L: linux-rdma@vger.kernel.org 5628S: Supported 5629F: drivers/infiniband/hw/hfi1 5630 5631HFS FILESYSTEM 5632L: linux-fsdevel@vger.kernel.org 5633S: Orphan 5634F: Documentation/filesystems/hfs.txt 5635F: fs/hfs/ 5636 5637HFSPLUS FILESYSTEM 5638L: linux-fsdevel@vger.kernel.org 5639S: Orphan 5640F: Documentation/filesystems/hfsplus.txt 5641F: fs/hfsplus/ 5642 5643HGA FRAMEBUFFER DRIVER 5644M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5645L: linux-nvidia@lists.surfsouth.com 5646W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5647S: Maintained 5648F: drivers/video/fbdev/hgafb.c 5649 5650HIBERNATION (aka Software Suspend, aka swsusp) 5651M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5652M: Pavel Machek <pavel@ucw.cz> 5653L: linux-pm@vger.kernel.org 5654S: Supported 5655F: arch/x86/power/ 5656F: drivers/base/power/ 5657F: kernel/power/ 5658F: include/linux/suspend.h 5659F: include/linux/freezer.h 5660F: include/linux/pm.h 5661F: arch/*/include/asm/suspend*.h 5662 5663HID CORE LAYER 5664M: Jiri Kosina <jikos@kernel.org> 5665R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5666L: linux-input@vger.kernel.org 5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5668S: Maintained 5669F: drivers/hid/ 5670F: include/linux/hid* 5671F: include/uapi/linux/hid* 5672 5673HID SENSOR HUB DRIVERS 5674M: Jiri Kosina <jikos@kernel.org> 5675M: Jonathan Cameron <jic23@kernel.org> 5676M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5677L: linux-input@vger.kernel.org 5678L: linux-iio@vger.kernel.org 5679S: Maintained 5680F: Documentation/hid/hid-sensor* 5681F: drivers/hid/hid-sensor-* 5682F: drivers/iio/*/hid-* 5683F: include/linux/hid-sensor-* 5684 5685HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5686M: Thomas Gleixner <tglx@linutronix.de> 5687L: linux-kernel@vger.kernel.org 5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5689S: Maintained 5690F: Documentation/timers/ 5691F: kernel/time/hrtimer.c 5692F: kernel/time/clockevents.c 5693F: kernel/time/tick*.* 5694F: kernel/time/timer_*.c 5695F: include/linux/clockchips.h 5696F: include/linux/hrtimer.h 5697 5698HIGH-SPEED SCC DRIVER FOR AX.25 5699L: linux-hams@vger.kernel.org 5700S: Orphan 5701F: drivers/net/hamradio/dmascc.c 5702F: drivers/net/hamradio/scc.c 5703 5704HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5705M: HighPoint Linux Team <linux@highpoint-tech.com> 5706W: http://www.highpoint-tech.com 5707S: Supported 5708F: Documentation/scsi/hptiop.txt 5709F: drivers/scsi/hptiop.c 5710 5711HIPPI 5712M: Jes Sorensen <jes@trained-monkey.org> 5713L: linux-hippi@sunsite.dk 5714S: Maintained 5715F: include/linux/hippidevice.h 5716F: include/uapi/linux/if_hippi.h 5717F: net/802/hippi.c 5718F: drivers/net/hippi/ 5719 5720HISILICON NETWORK SUBSYSTEM DRIVER 5721M: Yisen Zhuang <yisen.zhuang@huawei.com> 5722M: Salil Mehta <salil.mehta@huawei.com> 5723L: netdev@vger.kernel.org 5724W: http://www.hisilicon.com 5725S: Maintained 5726F: drivers/net/ethernet/hisilicon/ 5727F: Documentation/devicetree/bindings/net/hisilicon*.txt 5728 5729HISILICON ROCE DRIVER 5730M: Lijun Ou <oulijun@huawei.com> 5731M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5732L: linux-rdma@vger.kernel.org 5733S: Maintained 5734F: drivers/infiniband/hw/hns/ 5735F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5736 5737HISILICON SAS Controller 5738M: John Garry <john.garry@huawei.com> 5739W: http://www.hisilicon.com 5740S: Supported 5741F: drivers/scsi/hisi_sas/ 5742F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5743 5744HOST AP DRIVER 5745M: Jouni Malinen <j@w1.fi> 5746L: linux-wireless@vger.kernel.org 5747W: http://w1.fi/hostap-driver.html 5748S: Obsolete 5749F: drivers/net/wireless/intersil/hostap/ 5750 5751HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5752L: platform-driver-x86@vger.kernel.org 5753S: Orphan 5754F: drivers/platform/x86/tc1100-wmi.c 5755 5756HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5757M: Jaroslav Kysela <perex@perex.cz> 5758S: Maintained 5759F: drivers/net/ethernet/hp/hp100.* 5760 5761HPET: High Precision Event Timers driver 5762M: Clemens Ladisch <clemens@ladisch.de> 5763S: Maintained 5764F: Documentation/timers/hpet.txt 5765F: drivers/char/hpet.c 5766F: include/linux/hpet.h 5767F: include/uapi/linux/hpet.h 5768 5769HPET: x86 5770S: Orphan 5771F: arch/x86/kernel/hpet.c 5772F: arch/x86/include/asm/hpet.h 5773 5774HPFS FILESYSTEM 5775M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5776W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5777S: Maintained 5778F: fs/hpfs/ 5779 5780HSI SUBSYSTEM 5781M: Sebastian Reichel <sre@kernel.org> 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5783S: Maintained 5784F: Documentation/ABI/testing/sysfs-bus-hsi 5785F: Documentation/device-drivers/serial-interfaces.rst 5786F: drivers/hsi/ 5787F: include/linux/hsi/ 5788F: include/uapi/linux/hsi/ 5789 5790HSO 3G MODEM DRIVER 5791M: Jan Dumon <j.dumon@option.com> 5792W: http://www.pharscape.org 5793S: Maintained 5794F: drivers/net/usb/hso.c 5795 5796HSR NETWORK PROTOCOL 5797M: Arvid Brodin <arvid.brodin@alten.se> 5798L: netdev@vger.kernel.org 5799S: Maintained 5800F: net/hsr/ 5801 5802HTCPEN TOUCHSCREEN DRIVER 5803M: Pau Oliva Fora <pof@eslack.org> 5804L: linux-input@vger.kernel.org 5805S: Maintained 5806F: drivers/input/touchscreen/htcpen.c 5807 5808HUGETLB FILESYSTEM 5809M: Nadia Yvette Chambers <nyc@holomorphy.com> 5810S: Maintained 5811F: fs/hugetlbfs/ 5812 5813HVA ST MEDIA DRIVER 5814M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5815L: linux-media@vger.kernel.org 5816T: git git://linuxtv.org/media_tree.git 5817W: https://linuxtv.org 5818S: Supported 5819F: drivers/media/platform/sti/hva 5820 5821Hyper-V CORE AND DRIVERS 5822M: "K. Y. Srinivasan" <kys@microsoft.com> 5823M: Haiyang Zhang <haiyangz@microsoft.com> 5824L: devel@linuxdriverproject.org 5825S: Maintained 5826F: arch/x86/include/asm/mshyperv.h 5827F: arch/x86/include/uapi/asm/hyperv.h 5828F: arch/x86/kernel/cpu/mshyperv.c 5829F: drivers/hid/hid-hyperv.c 5830F: drivers/hv/ 5831F: drivers/input/serio/hyperv-keyboard.c 5832F: drivers/pci/host/pci-hyperv.c 5833F: drivers/net/hyperv/ 5834F: drivers/scsi/storvsc_drv.c 5835F: drivers/video/fbdev/hyperv_fb.c 5836F: include/linux/hyperv.h 5837F: tools/hv/ 5838F: Documentation/ABI/stable/sysfs-bus-vmbus 5839 5840I2C MUXES 5841M: Peter Rosin <peda@axentia.se> 5842L: linux-i2c@vger.kernel.org 5843S: Maintained 5844F: Documentation/i2c/i2c-topology 5845F: Documentation/i2c/muxes/ 5846F: Documentation/devicetree/bindings/i2c/i2c-mux* 5847F: Documentation/devicetree/bindings/i2c/i2c-arb* 5848F: Documentation/devicetree/bindings/i2c/i2c-gate* 5849F: drivers/i2c/i2c-mux.c 5850F: drivers/i2c/muxes/ 5851F: include/linux/i2c-mux.h 5852 5853I2C OVER PARALLEL PORT 5854M: Jean Delvare <jdelvare@suse.com> 5855L: linux-i2c@vger.kernel.org 5856S: Maintained 5857F: Documentation/i2c/busses/i2c-parport 5858F: Documentation/i2c/busses/i2c-parport-light 5859F: drivers/i2c/busses/i2c-parport.c 5860F: drivers/i2c/busses/i2c-parport-light.c 5861 5862I2C/SMBUS CONTROLLER DRIVERS FOR PC 5863M: Jean Delvare <jdelvare@suse.com> 5864L: linux-i2c@vger.kernel.org 5865S: Maintained 5866F: Documentation/i2c/busses/i2c-ali1535 5867F: Documentation/i2c/busses/i2c-ali1563 5868F: Documentation/i2c/busses/i2c-ali15x3 5869F: Documentation/i2c/busses/i2c-amd756 5870F: Documentation/i2c/busses/i2c-amd8111 5871F: Documentation/i2c/busses/i2c-i801 5872F: Documentation/i2c/busses/i2c-nforce2 5873F: Documentation/i2c/busses/i2c-piix4 5874F: Documentation/i2c/busses/i2c-sis5595 5875F: Documentation/i2c/busses/i2c-sis630 5876F: Documentation/i2c/busses/i2c-sis96x 5877F: Documentation/i2c/busses/i2c-via 5878F: Documentation/i2c/busses/i2c-viapro 5879F: drivers/i2c/busses/i2c-ali1535.c 5880F: drivers/i2c/busses/i2c-ali1563.c 5881F: drivers/i2c/busses/i2c-ali15x3.c 5882F: drivers/i2c/busses/i2c-amd756.c 5883F: drivers/i2c/busses/i2c-amd756-s4882.c 5884F: drivers/i2c/busses/i2c-amd8111.c 5885F: drivers/i2c/busses/i2c-i801.c 5886F: drivers/i2c/busses/i2c-isch.c 5887F: drivers/i2c/busses/i2c-nforce2.c 5888F: drivers/i2c/busses/i2c-nforce2-s4985.c 5889F: drivers/i2c/busses/i2c-piix4.c 5890F: drivers/i2c/busses/i2c-sis5595.c 5891F: drivers/i2c/busses/i2c-sis630.c 5892F: drivers/i2c/busses/i2c-sis96x.c 5893F: drivers/i2c/busses/i2c-via.c 5894F: drivers/i2c/busses/i2c-viapro.c 5895 5896I2C/SMBUS ISMT DRIVER 5897M: Seth Heasley <seth.heasley@intel.com> 5898M: Neil Horman <nhorman@tuxdriver.com> 5899L: linux-i2c@vger.kernel.org 5900F: drivers/i2c/busses/i2c-ismt.c 5901F: Documentation/i2c/busses/i2c-ismt 5902 5903I2C/SMBUS STUB DRIVER 5904M: Jean Delvare <jdelvare@suse.com> 5905L: linux-i2c@vger.kernel.org 5906S: Maintained 5907F: drivers/i2c/i2c-stub.c 5908 5909I2C SUBSYSTEM 5910M: Wolfram Sang <wsa@the-dreams.de> 5911L: linux-i2c@vger.kernel.org 5912W: https://i2c.wiki.kernel.org/ 5913Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5915S: Maintained 5916F: Documentation/devicetree/bindings/i2c/ 5917F: Documentation/i2c/ 5918F: drivers/i2c/ 5919F: drivers/i2c/*/ 5920F: include/linux/i2c.h 5921F: include/linux/i2c-*.h 5922F: include/uapi/linux/i2c.h 5923F: include/uapi/linux/i2c-*.h 5924 5925I2C ACPI SUPPORT 5926M: Mika Westerberg <mika.westerberg@linux.intel.com> 5927L: linux-i2c@vger.kernel.org 5928L: linux-acpi@vger.kernel.org 5929S: Maintained 5930 5931I2C-TAOS-EVM DRIVER 5932M: Jean Delvare <jdelvare@suse.com> 5933L: linux-i2c@vger.kernel.org 5934S: Maintained 5935F: Documentation/i2c/busses/i2c-taos-evm 5936F: drivers/i2c/busses/i2c-taos-evm.c 5937 5938I2C-TINY-USB DRIVER 5939M: Till Harbaum <till@harbaum.org> 5940L: linux-i2c@vger.kernel.org 5941W: http://www.harbaum.org/till/i2c_tiny_usb 5942S: Maintained 5943F: drivers/i2c/busses/i2c-tiny-usb.c 5944 5945i386 BOOT CODE 5946M: "H. Peter Anvin" <hpa@zytor.com> 5947S: Maintained 5948F: arch/x86/boot/ 5949 5950i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5951M: "H. Peter Anvin" <hpa@zytor.com> 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5953S: Maintained 5954 5955IA64 (Itanium) PLATFORM 5956M: Tony Luck <tony.luck@intel.com> 5957M: Fenghua Yu <fenghua.yu@intel.com> 5958L: linux-ia64@vger.kernel.org 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5960S: Maintained 5961F: arch/ia64/ 5962 5963IBM Power VMX Cryptographic instructions 5964M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5965M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5966L: linux-crypto@vger.kernel.org 5967S: Supported 5968F: drivers/crypto/vmx/Makefile 5969F: drivers/crypto/vmx/Kconfig 5970F: drivers/crypto/vmx/vmx.c 5971F: drivers/crypto/vmx/aes* 5972F: drivers/crypto/vmx/ghash* 5973F: drivers/crypto/vmx/ppc-xlate.pl 5974 5975IBM Power in-Nest Crypto Acceleration 5976M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5977M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5978L: linux-crypto@vger.kernel.org 5979S: Supported 5980F: drivers/crypto/nx/Makefile 5981F: drivers/crypto/nx/Kconfig 5982F: drivers/crypto/nx/nx-aes* 5983F: drivers/crypto/nx/nx-sha* 5984F: drivers/crypto/nx/nx.* 5985F: drivers/crypto/nx/nx_csbcpb.h 5986F: drivers/crypto/nx/nx_debugfs.h 5987 5988IBM Power 842 compression accelerator 5989M: Dan Streetman <ddstreet@ieee.org> 5990S: Supported 5991F: drivers/crypto/nx/Makefile 5992F: drivers/crypto/nx/Kconfig 5993F: drivers/crypto/nx/nx-842* 5994F: include/linux/sw842.h 5995F: crypto/842.c 5996F: lib/842/ 5997 5998IBM Power Linux RAID adapter 5999M: Brian King <brking@us.ibm.com> 6000S: Supported 6001F: drivers/scsi/ipr.* 6002 6003IBM Power Virtual Ethernet Device Driver 6004M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6005L: netdev@vger.kernel.org 6006S: Supported 6007F: drivers/net/ethernet/ibm/ibmveth.* 6008 6009IBM Power SRIOV Virtual NIC Device Driver 6010M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6011M: John Allen <jallen@linux.vnet.ibm.com> 6012L: netdev@vger.kernel.org 6013S: Supported 6014F: drivers/net/ethernet/ibm/ibmvnic.* 6015 6016IBM Power Virtual SCSI Device Drivers 6017M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6018L: linux-scsi@vger.kernel.org 6019S: Supported 6020F: drivers/scsi/ibmvscsi/ibmvscsi* 6021F: include/scsi/viosrp.h 6022 6023IBM Power Virtual SCSI Device Target Driver 6024M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6025M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6026L: linux-scsi@vger.kernel.org 6027L: target-devel@vger.kernel.org 6028S: Supported 6029F: drivers/scsi/ibmvscsi_tgt/ 6030 6031IBM Power Virtual FC Device Drivers 6032M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6033L: linux-scsi@vger.kernel.org 6034S: Supported 6035F: drivers/scsi/ibmvscsi/ibmvfc* 6036 6037IBM ServeRAID RAID DRIVER 6038S: Orphan 6039F: drivers/scsi/ips.* 6040 6041ICH LPC AND GPIO DRIVER 6042M: Peter Tyser <ptyser@xes-inc.com> 6043S: Maintained 6044F: drivers/mfd/lpc_ich.c 6045F: drivers/gpio/gpio-ich.c 6046 6047IDE SUBSYSTEM 6048M: "David S. Miller" <davem@davemloft.net> 6049L: linux-ide@vger.kernel.org 6050Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6052S: Maintained 6053F: Documentation/ide/ 6054F: drivers/ide/ 6055F: include/linux/ide.h 6056 6057IDEAPAD LAPTOP EXTRAS DRIVER 6058M: Ike Panhc <ike.pan@canonical.com> 6059L: platform-driver-x86@vger.kernel.org 6060W: http://launchpad.net/ideapad-laptop 6061S: Maintained 6062F: drivers/platform/x86/ideapad-laptop.c 6063 6064IDEAPAD LAPTOP SLIDEBAR DRIVER 6065M: Andrey Moiseev <o2g.org.ru@gmail.com> 6066L: linux-input@vger.kernel.org 6067W: https://github.com/o2genum/ideapad-slidebar 6068S: Maintained 6069F: drivers/input/misc/ideapad_slidebar.c 6070 6071IDE/ATAPI DRIVERS 6072M: Borislav Petkov <bp@alien8.de> 6073L: linux-ide@vger.kernel.org 6074S: Maintained 6075F: Documentation/cdrom/ide-cd 6076F: drivers/ide/ide-cd* 6077 6078IDLE-I7300 6079M: Andy Henroid <andrew.d.henroid@intel.com> 6080L: linux-pm@vger.kernel.org 6081S: Supported 6082F: drivers/idle/i7300_idle.c 6083 6084IEEE 802.15.4 SUBSYSTEM 6085M: Alexander Aring <aar@pengutronix.de> 6086L: linux-wpan@vger.kernel.org 6087W: http://wpan.cakelab.org/ 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6090S: Maintained 6091F: net/ieee802154/ 6092F: net/mac802154/ 6093F: drivers/net/ieee802154/ 6094F: include/linux/nl802154.h 6095F: include/linux/ieee802154.h 6096F: include/net/nl802154.h 6097F: include/net/mac802154.h 6098F: include/net/af_ieee802154.h 6099F: include/net/cfg802154.h 6100F: include/net/ieee802154_netdev.h 6101F: Documentation/networking/ieee802154.txt 6102 6103IGORPLUG-USB IR RECEIVER 6104M: Sean Young <sean@mess.org> 6105L: linux-media@vger.kernel.org 6106S: Maintained 6107F: drivers/media/rc/igorplugusb.c 6108 6109IGUANAWORKS USB IR TRANSCEIVER 6110M: Sean Young <sean@mess.org> 6111L: linux-media@vger.kernel.org 6112S: Maintained 6113F: drivers/media/rc/iguanair.c 6114 6115IIO SUBSYSTEM AND DRIVERS 6116M: Jonathan Cameron <jic23@kernel.org> 6117R: Hartmut Knaack <knaack.h@gmx.de> 6118R: Lars-Peter Clausen <lars@metafoo.de> 6119R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6120L: linux-iio@vger.kernel.org 6121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6122S: Maintained 6123F: Documentation/devicetree/bindings/iio/ 6124F: drivers/iio/ 6125F: drivers/staging/iio/ 6126F: include/linux/iio/ 6127F: tools/iio/ 6128 6129IKANOS/ADI EAGLE ADSL USB DRIVER 6130M: Matthieu Castet <castet.matthieu@free.fr> 6131M: Stanislaw Gruszka <stf_xl@wp.pl> 6132S: Maintained 6133F: drivers/usb/atm/ueagle-atm.c 6134 6135IMGTEC ASCII LCD DRIVER 6136M: Paul Burton <paul.burton@imgtec.com> 6137S: Maintained 6138F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6139F: drivers/auxdisplay/img-ascii-lcd.c 6140 6141INA209 HARDWARE MONITOR DRIVER 6142M: Guenter Roeck <linux@roeck-us.net> 6143L: linux-hwmon@vger.kernel.org 6144S: Maintained 6145F: Documentation/hwmon/ina209 6146F: Documentation/devicetree/bindings/i2c/ina209.txt 6147F: drivers/hwmon/ina209.c 6148 6149INA2XX HARDWARE MONITOR DRIVER 6150M: Guenter Roeck <linux@roeck-us.net> 6151L: linux-hwmon@vger.kernel.org 6152S: Maintained 6153F: Documentation/hwmon/ina2xx 6154F: drivers/hwmon/ina2xx.c 6155F: include/linux/platform_data/ina2xx.h 6156 6157INDUSTRY PACK SUBSYSTEM (IPACK) 6158M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6159M: Jens Taprogge <jens.taprogge@taprogge.org> 6160M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6161L: industrypack-devel@lists.sourceforge.net 6162W: http://industrypack.sourceforge.net 6163S: Maintained 6164F: drivers/ipack/ 6165 6166INGENIC JZ4780 DMA Driver 6167M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6168S: Maintained 6169F: drivers/dma/dma-jz4780.c 6170 6171INGENIC JZ4780 NAND DRIVER 6172M: Harvey Hunt <harveyhuntnexus@gmail.com> 6173L: linux-mtd@lists.infradead.org 6174S: Maintained 6175F: drivers/mtd/nand/jz4780_* 6176 6177INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6178M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6179M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6180L: linux-ima-devel@lists.sourceforge.net 6181L: linux-ima-user@lists.sourceforge.net 6182L: linux-security-module@vger.kernel.org 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6184S: Supported 6185F: security/integrity/ima/ 6186 6187IMGTEC IR DECODER DRIVER 6188M: James Hogan <james.hogan@imgtec.com> 6189S: Maintained 6190F: drivers/media/rc/img-ir/ 6191 6192IMS TWINTURBO FRAMEBUFFER DRIVER 6193L: linux-fbdev@vger.kernel.org 6194S: Orphan 6195F: drivers/video/fbdev/imsttfb.c 6196 6197INFINIBAND SUBSYSTEM 6198M: Doug Ledford <dledford@redhat.com> 6199M: Sean Hefty <sean.hefty@intel.com> 6200M: Hal Rosenstock <hal.rosenstock@gmail.com> 6201L: linux-rdma@vger.kernel.org 6202W: http://www.openfabrics.org/ 6203Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6204T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6205S: Supported 6206F: Documentation/infiniband/ 6207F: drivers/infiniband/ 6208F: include/uapi/linux/if_infiniband.h 6209F: include/uapi/rdma/ 6210F: include/rdma/ 6211 6212INOTIFY 6213M: John McCutchan <john@johnmccutchan.com> 6214M: Robert Love <rlove@rlove.org> 6215M: Eric Paris <eparis@parisplace.org> 6216S: Maintained 6217F: Documentation/filesystems/inotify.txt 6218F: fs/notify/inotify/ 6219F: include/linux/inotify.h 6220F: include/uapi/linux/inotify.h 6221 6222INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6223M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6224L: linux-input@vger.kernel.org 6225Q: http://patchwork.kernel.org/project/linux-input/list/ 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6227S: Maintained 6228F: drivers/input/ 6229F: include/linux/input.h 6230F: include/uapi/linux/input.h 6231F: include/linux/input/ 6232F: Documentation/devicetree/bindings/input/ 6233 6234INPUT MULTITOUCH (MT) PROTOCOL 6235M: Henrik Rydberg <rydberg@bitmath.org> 6236L: linux-input@vger.kernel.org 6237S: Odd fixes 6238F: Documentation/input/multi-touch-protocol.txt 6239F: drivers/input/input-mt.c 6240K: \b(ABS|SYN)_MT_ 6241 6242INTEL ASoC BDW/HSW DRIVERS 6243M: Jie Yang <yang.jie@linux.intel.com> 6244L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6245S: Supported 6246F: sound/soc/intel/common/sst-dsp* 6247F: sound/soc/intel/common/sst-firmware.c 6248F: sound/soc/intel/boards/broadwell.c 6249F: sound/soc/intel/haswell/ 6250 6251INTEL C600 SERIES SAS CONTROLLER DRIVER 6252M: Intel SCU Linux support <intel-linux-scu@intel.com> 6253M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6254L: linux-scsi@vger.kernel.org 6255T: git git://git.code.sf.net/p/intel-sas/isci 6256S: Supported 6257F: drivers/scsi/isci/ 6258 6259INTEL HID EVENT DRIVER 6260M: Alex Hung <alex.hung@canonical.com> 6261L: platform-driver-x86@vger.kernel.org 6262S: Maintained 6263F: drivers/platform/x86/intel-hid.c 6264 6265INTEL VIRTUAL BUTTON DRIVER 6266M: AceLan Kao <acelan.kao@canonical.com> 6267L: platform-driver-x86@vger.kernel.org 6268S: Maintained 6269F: drivers/platform/x86/intel-vbtn.c 6270 6271INTEL IDLE DRIVER 6272M: Len Brown <lenb@kernel.org> 6273L: linux-pm@vger.kernel.org 6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6275S: Supported 6276F: drivers/idle/intel_idle.c 6277 6278INTEL INTEGRATED SENSOR HUB DRIVER 6279M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6280M: Jiri Kosina <jikos@kernel.org> 6281L: linux-input@vger.kernel.org 6282S: Maintained 6283F: drivers/hid/intel-ish-hid/ 6284 6285INTEL PSTATE DRIVER 6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6287M: Len Brown <lenb@kernel.org> 6288L: linux-pm@vger.kernel.org 6289S: Supported 6290F: drivers/cpufreq/intel_pstate.c 6291 6292INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6293M: Maik Broemme <mbroemme@libmpq.org> 6294L: linux-fbdev@vger.kernel.org 6295S: Maintained 6296F: Documentation/fb/intelfb.txt 6297F: drivers/video/fbdev/intelfb/ 6298 6299INTEL 810/815 FRAMEBUFFER DRIVER 6300M: Antonino Daplas <adaplas@gmail.com> 6301L: linux-fbdev@vger.kernel.org 6302S: Maintained 6303F: drivers/video/fbdev/i810/ 6304 6305INTEL MENLOW THERMAL DRIVER 6306M: Sujith Thomas <sujith.thomas@intel.com> 6307L: platform-driver-x86@vger.kernel.org 6308W: https://01.org/linux-acpi 6309S: Supported 6310F: drivers/platform/x86/intel_menlow.c 6311 6312INTEL I/OAT DMA DRIVER 6313M: Dave Jiang <dave.jiang@intel.com> 6314R: Dan Williams <dan.j.williams@intel.com> 6315L: dmaengine@vger.kernel.org 6316Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6317S: Supported 6318F: drivers/dma/ioat* 6319 6320INTEL IOMMU (VT-d) 6321M: David Woodhouse <dwmw2@infradead.org> 6322L: iommu@lists.linux-foundation.org 6323T: git git://git.infradead.org/iommu-2.6.git 6324S: Supported 6325F: drivers/iommu/intel-iommu.c 6326F: include/linux/intel-iommu.h 6327 6328INTEL IOP-ADMA DMA DRIVER 6329R: Dan Williams <dan.j.williams@intel.com> 6330S: Odd fixes 6331F: drivers/dma/iop-adma.c 6332 6333INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6334M: Krzysztof Halasa <khalasa@piap.pl> 6335S: Maintained 6336F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6337F: arch/arm/mach-ixp4xx/include/mach/npe.h 6338F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6339F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6340F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6341F: drivers/net/wan/ixp4xx_hss.c 6342 6343INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6344M: Deepak Saxena <dsaxena@plexity.net> 6345S: Maintained 6346F: drivers/char/hw_random/ixp4xx-rng.c 6347 6348INTEL ETHERNET DRIVERS 6349M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6350L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6351W: http://www.intel.com/support/feedback.htm 6352W: http://e1000.sourceforge.net/ 6353Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6356S: Supported 6357F: Documentation/networking/e100.txt 6358F: Documentation/networking/e1000.txt 6359F: Documentation/networking/e1000e.txt 6360F: Documentation/networking/igb.txt 6361F: Documentation/networking/igbvf.txt 6362F: Documentation/networking/ixgb.txt 6363F: Documentation/networking/ixgbe.txt 6364F: Documentation/networking/ixgbevf.txt 6365F: Documentation/networking/i40e.txt 6366F: Documentation/networking/i40evf.txt 6367F: drivers/net/ethernet/intel/ 6368F: drivers/net/ethernet/intel/*/ 6369 6370INTEL RDMA RNIC DRIVER 6371M: Faisal Latif <faisal.latif@intel.com> 6372R: Chien Tin Tung <chien.tin.tung@intel.com> 6373R: Mustafa Ismail <mustafa.ismail@intel.com> 6374R: Shiraz Saleem <shiraz.saleem@intel.com> 6375R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6376L: linux-rdma@vger.kernel.org 6377S: Supported 6378F: drivers/infiniband/hw/i40iw/ 6379 6380INTEL MERRIFIELD GPIO DRIVER 6381M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6382L: linux-gpio@vger.kernel.org 6383S: Maintained 6384F: drivers/gpio/gpio-merrifield.c 6385 6386INTEL-MID GPIO DRIVER 6387M: David Cohen <david.a.cohen@linux.intel.com> 6388L: linux-gpio@vger.kernel.org 6389S: Maintained 6390F: drivers/gpio/gpio-intel-mid.c 6391 6392INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6393M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6394L: linux-wireless@vger.kernel.org 6395S: Maintained 6396F: Documentation/networking/README.ipw2100 6397F: Documentation/networking/README.ipw2200 6398F: drivers/net/wireless/intel/ipw2x00/ 6399 6400INTEL(R) TRACE HUB 6401M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6402S: Supported 6403F: Documentation/trace/intel_th.txt 6404F: drivers/hwtracing/intel_th/ 6405 6406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6407M: Ning Sun <ning.sun@intel.com> 6408L: tboot-devel@lists.sourceforge.net 6409W: http://tboot.sourceforge.net 6410T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6411S: Supported 6412F: Documentation/intel_txt.txt 6413F: include/linux/tboot.h 6414F: arch/x86/kernel/tboot.c 6415 6416INTEL WIRELESS WIMAX CONNECTION 2400 6417M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6418M: linux-wimax@intel.com 6419L: wimax@linuxwimax.org (subscribers-only) 6420S: Supported 6421W: http://linuxwimax.org 6422F: Documentation/wimax/README.i2400m 6423F: drivers/net/wimax/i2400m/ 6424F: include/uapi/linux/wimax/i2400m.h 6425 6426INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6427M: Stanislaw Gruszka <sgruszka@redhat.com> 6428L: linux-wireless@vger.kernel.org 6429S: Supported 6430F: drivers/net/wireless/intel/iwlegacy/ 6431 6432INTEL WIRELESS WIFI LINK (iwlwifi) 6433M: Johannes Berg <johannes.berg@intel.com> 6434M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6435M: Luca Coelho <luciano.coelho@intel.com> 6436M: Intel Linux Wireless <linuxwifi@intel.com> 6437L: linux-wireless@vger.kernel.org 6438W: http://intellinuxwireless.org 6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6440S: Supported 6441F: drivers/net/wireless/intel/iwlwifi/ 6442 6443INTEL MANAGEMENT ENGINE (mei) 6444M: Tomas Winkler <tomas.winkler@intel.com> 6445L: linux-kernel@vger.kernel.org 6446S: Supported 6447F: include/uapi/linux/mei.h 6448F: include/linux/mei_cl_bus.h 6449F: drivers/misc/mei/* 6450F: drivers/watchdog/mei_wdt.c 6451F: Documentation/misc-devices/mei/* 6452F: samples/mei/* 6453 6454INTEL MIC DRIVERS (mic) 6455M: Sudeep Dutt <sudeep.dutt@intel.com> 6456M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6457S: Supported 6458W: https://github.com/sudeepdutt/mic 6459W: http://software.intel.com/en-us/mic-developer 6460F: include/linux/mic_bus.h 6461F: include/linux/scif.h 6462F: include/uapi/linux/mic_common.h 6463F: include/uapi/linux/mic_ioctl.h 6464F: include/uapi/linux/scif_ioctl.h 6465F: drivers/misc/mic/ 6466F: drivers/dma/mic_x100_dma.c 6467F: drivers/dma/mic_x100_dma.h 6468F: Documentation/mic/ 6469 6470INTEL PMC/P-Unit IPC DRIVER 6471M: Zha Qipeng<qipeng.zha@intel.com> 6472L: platform-driver-x86@vger.kernel.org 6473S: Maintained 6474F: drivers/platform/x86/intel_pmc_ipc.c 6475F: drivers/platform/x86/intel_punit_ipc.c 6476F: arch/x86/include/asm/intel_pmc_ipc.h 6477F: arch/x86/include/asm/intel_punit_ipc.h 6478 6479INTEL TELEMETRY DRIVER 6480M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6481L: platform-driver-x86@vger.kernel.org 6482S: Maintained 6483F: arch/x86/include/asm/intel_telemetry.h 6484F: drivers/platform/x86/intel_telemetry* 6485 6486INTEL PMC CORE DRIVER 6487M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6488M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6489L: platform-driver-x86@vger.kernel.org 6490S: Maintained 6491F: arch/x86/include/asm/pmc_core.h 6492F: drivers/platform/x86/intel_pmc_core* 6493 6494IOC3 ETHERNET DRIVER 6495M: Ralf Baechle <ralf@linux-mips.org> 6496L: linux-mips@linux-mips.org 6497S: Maintained 6498F: drivers/net/ethernet/sgi/ioc3-eth.c 6499 6500IOC3 SERIAL DRIVER 6501M: Pat Gefre <pfg@sgi.com> 6502L: linux-serial@vger.kernel.org 6503S: Maintained 6504F: drivers/tty/serial/ioc3_serial.c 6505 6506IOMMU DRIVERS 6507M: Joerg Roedel <joro@8bytes.org> 6508L: iommu@lists.linux-foundation.org 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6510S: Maintained 6511F: Documentation/devicetree/bindings/iommu/ 6512F: drivers/iommu/ 6513 6514IP MASQUERADING 6515M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6516S: Maintained 6517F: net/ipv4/netfilter/ipt_MASQUERADE.c 6518 6519IPMI SUBSYSTEM 6520M: Corey Minyard <minyard@acm.org> 6521L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6522W: http://openipmi.sourceforge.net/ 6523S: Supported 6524F: Documentation/IPMI.txt 6525F: drivers/char/ipmi/ 6526F: include/linux/ipmi* 6527F: include/uapi/linux/ipmi* 6528 6529QCOM AUDIO (ASoC) DRIVERS 6530M: Patrick Lai <plai@codeaurora.org> 6531M: Banajit Goswami <bgoswami@codeaurora.org> 6532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6533S: Supported 6534F: sound/soc/qcom/ 6535 6536IPS SCSI RAID DRIVER 6537M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6538L: linux-scsi@vger.kernel.org 6539W: http://www.adaptec.com/ 6540S: Maintained 6541F: drivers/scsi/ips* 6542 6543IPVS 6544M: Wensong Zhang <wensong@linux-vs.org> 6545M: Simon Horman <horms@verge.net.au> 6546M: Julian Anastasov <ja@ssi.bg> 6547L: netdev@vger.kernel.org 6548L: lvs-devel@vger.kernel.org 6549S: Maintained 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6552F: Documentation/networking/ipvs-sysctl.txt 6553F: include/net/ip_vs.h 6554F: include/uapi/linux/ip_vs.h 6555F: net/netfilter/ipvs/ 6556 6557IPWIRELESS DRIVER 6558M: Jiri Kosina <jikos@kernel.org> 6559M: David Sterba <dsterba@suse.com> 6560S: Odd Fixes 6561F: drivers/tty/ipwireless/ 6562 6563IPX NETWORK LAYER 6564M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6565L: netdev@vger.kernel.org 6566S: Maintained 6567F: include/net/ipx.h 6568F: include/uapi/linux/ipx.h 6569F: net/ipx/ 6570 6571IRDA SUBSYSTEM 6572M: Samuel Ortiz <samuel@sortiz.org> 6573L: irda-users@lists.sourceforge.net (subscribers-only) 6574L: netdev@vger.kernel.org 6575W: http://irda.sourceforge.net/ 6576S: Maintained 6577T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6578F: Documentation/networking/irda.txt 6579F: drivers/net/irda/ 6580F: include/net/irda/ 6581F: net/irda/ 6582 6583IRQ SUBSYSTEM 6584M: Thomas Gleixner <tglx@linutronix.de> 6585L: linux-kernel@vger.kernel.org 6586S: Maintained 6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6588F: kernel/irq/ 6589 6590IRQCHIP DRIVERS 6591M: Thomas Gleixner <tglx@linutronix.de> 6592M: Jason Cooper <jason@lakedaemon.net> 6593M: Marc Zyngier <marc.zyngier@arm.com> 6594L: linux-kernel@vger.kernel.org 6595S: Maintained 6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6597T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6598F: Documentation/devicetree/bindings/interrupt-controller/ 6599F: drivers/irqchip/ 6600 6601IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6602M: Marc Zyngier <marc.zyngier@arm.com> 6603S: Maintained 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6605F: Documentation/IRQ-domain.txt 6606F: include/linux/irqdomain.h 6607F: kernel/irq/irqdomain.c 6608F: kernel/irq/msi.c 6609 6610ISA 6611M: William Breathitt Gray <vilhelm.gray@gmail.com> 6612S: Maintained 6613F: Documentation/isa.txt 6614F: drivers/base/isa.c 6615F: include/linux/isa.h 6616 6617ISAPNP 6618M: Jaroslav Kysela <perex@perex.cz> 6619S: Maintained 6620F: Documentation/isapnp.txt 6621F: drivers/pnp/isapnp/ 6622F: include/linux/isapnp.h 6623 6624ISA RADIO MODULE 6625M: Hans Verkuil <hverkuil@xs4all.nl> 6626L: linux-media@vger.kernel.org 6627T: git git://linuxtv.org/media_tree.git 6628W: https://linuxtv.org 6629S: Maintained 6630F: drivers/media/radio/radio-isa* 6631 6632iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6633M: Peter Jones <pjones@redhat.com> 6634M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6635S: Maintained 6636F: drivers/firmware/iscsi_ibft* 6637 6638ISCSI 6639M: Lee Duncan <lduncan@suse.com> 6640M: Chris Leech <cleech@redhat.com> 6641L: open-iscsi@googlegroups.com 6642W: www.open-iscsi.com 6643S: Maintained 6644F: drivers/scsi/*iscsi* 6645F: include/scsi/*iscsi* 6646 6647ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6648M: Or Gerlitz <ogerlitz@mellanox.com> 6649M: Sagi Grimberg <sagi@grimberg.me> 6650M: Roi Dayan <roid@mellanox.com> 6651L: linux-rdma@vger.kernel.org 6652S: Supported 6653W: http://www.openfabrics.org 6654W: www.open-iscsi.org 6655Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6656F: drivers/infiniband/ulp/iser/ 6657 6658ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6659M: Sagi Grimberg <sagi@grimberg.me> 6660T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6661L: linux-rdma@vger.kernel.org 6662L: target-devel@vger.kernel.org 6663S: Supported 6664W: http://www.linux-iscsi.org 6665F: drivers/infiniband/ulp/isert 6666 6667ISDN SUBSYSTEM 6668M: Karsten Keil <isdn@linux-pingi.de> 6669L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6670L: netdev@vger.kernel.org 6671W: http://www.isdn4linux.de 6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6673S: Maintained 6674F: Documentation/isdn/ 6675F: drivers/isdn/ 6676F: include/linux/isdn.h 6677F: include/linux/isdn/ 6678F: include/uapi/linux/isdn.h 6679F: include/uapi/linux/isdn/ 6680 6681ISDN SUBSYSTEM (Eicon active card driver) 6682M: Armin Schindler <mac@melware.de> 6683L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6684W: http://www.melware.de 6685S: Maintained 6686F: drivers/isdn/hardware/eicon/ 6687 6688IT87 HARDWARE MONITORING DRIVER 6689M: Jean Delvare <jdelvare@suse.com> 6690L: linux-hwmon@vger.kernel.org 6691S: Maintained 6692F: Documentation/hwmon/it87 6693F: drivers/hwmon/it87.c 6694 6695IT913X MEDIA DRIVER 6696M: Antti Palosaari <crope@iki.fi> 6697L: linux-media@vger.kernel.org 6698W: https://linuxtv.org 6699W: http://palosaari.fi/linux/ 6700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6701T: git git://linuxtv.org/anttip/media_tree.git 6702S: Maintained 6703F: drivers/media/tuners/it913x* 6704 6705IVTV VIDEO4LINUX DRIVER 6706M: Andy Walls <awalls@md.metrocast.net> 6707L: ivtv-devel@ivtvdriver.org (subscribers-only) 6708L: linux-media@vger.kernel.org 6709T: git git://linuxtv.org/media_tree.git 6710W: http://www.ivtvdriver.org 6711S: Maintained 6712F: Documentation/media/v4l-drivers/ivtv* 6713F: drivers/media/pci/ivtv/ 6714F: include/uapi/linux/ivtv* 6715 6716IX2505V MEDIA DRIVER 6717M: Malcolm Priestley <tvboxspy@gmail.com> 6718L: linux-media@vger.kernel.org 6719W: https://linuxtv.org 6720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6721S: Maintained 6722F: drivers/media/dvb-frontends/ix2505v* 6723 6724JC42.4 TEMPERATURE SENSOR DRIVER 6725M: Guenter Roeck <linux@roeck-us.net> 6726L: linux-hwmon@vger.kernel.org 6727S: Maintained 6728F: drivers/hwmon/jc42.c 6729F: Documentation/hwmon/jc42 6730 6731JFS FILESYSTEM 6732M: Dave Kleikamp <shaggy@kernel.org> 6733L: jfs-discussion@lists.sourceforge.net 6734W: http://jfs.sourceforge.net/ 6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6736S: Maintained 6737F: Documentation/filesystems/jfs.txt 6738F: fs/jfs/ 6739 6740JME NETWORK DRIVER 6741M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6742L: netdev@vger.kernel.org 6743S: Maintained 6744F: drivers/net/ethernet/jme.* 6745 6746JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6747M: David Woodhouse <dwmw2@infradead.org> 6748L: linux-mtd@lists.infradead.org 6749W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6750S: Maintained 6751F: fs/jffs2/ 6752F: include/uapi/linux/jffs2.h 6753 6754JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6755M: "Theodore Ts'o" <tytso@mit.edu> 6756M: Jan Kara <jack@suse.com> 6757L: linux-ext4@vger.kernel.org 6758S: Maintained 6759F: fs/jbd2/ 6760F: include/linux/jbd2.h 6761 6762JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6763M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6764L: linux-media@vger.kernel.org 6765S: Maintained 6766F: drivers/media/platform/rcar_jpu.c 6767 6768JSM Neo PCI based serial card 6769M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6770L: linux-serial@vger.kernel.org 6771S: Maintained 6772F: drivers/tty/serial/jsm/ 6773 6774K10TEMP HARDWARE MONITORING DRIVER 6775M: Clemens Ladisch <clemens@ladisch.de> 6776L: linux-hwmon@vger.kernel.org 6777S: Maintained 6778F: Documentation/hwmon/k10temp 6779F: drivers/hwmon/k10temp.c 6780 6781K8TEMP HARDWARE MONITORING DRIVER 6782M: Rudolf Marek <r.marek@assembler.cz> 6783L: linux-hwmon@vger.kernel.org 6784S: Maintained 6785F: Documentation/hwmon/k8temp 6786F: drivers/hwmon/k8temp.c 6787 6788KASAN 6789M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6790R: Alexander Potapenko <glider@google.com> 6791R: Dmitry Vyukov <dvyukov@google.com> 6792L: kasan-dev@googlegroups.com 6793S: Maintained 6794F: arch/*/include/asm/kasan.h 6795F: arch/*/mm/kasan_init* 6796F: Documentation/dev-tools/kasan.rst 6797F: include/linux/kasan*.h 6798F: lib/test_kasan.c 6799F: mm/kasan/ 6800F: scripts/Makefile.kasan 6801 6802KCONFIG 6803M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6804L: linux-kbuild@vger.kernel.org 6805T: git git://gitorious.org/linux-kconfig/linux-kconfig 6806S: Maintained 6807F: Documentation/kbuild/kconfig-language.txt 6808F: scripts/kconfig/ 6809 6810KDUMP 6811M: Dave Young <dyoung@redhat.com> 6812M: Baoquan He <bhe@redhat.com> 6813R: Vivek Goyal <vgoyal@redhat.com> 6814L: kexec@lists.infradead.org 6815W: http://lse.sourceforge.net/kdump/ 6816S: Maintained 6817F: Documentation/kdump/ 6818 6819KEENE FM RADIO TRANSMITTER DRIVER 6820M: Hans Verkuil <hverkuil@xs4all.nl> 6821L: linux-media@vger.kernel.org 6822T: git git://linuxtv.org/media_tree.git 6823W: https://linuxtv.org 6824S: Maintained 6825F: drivers/media/radio/radio-keene* 6826 6827KERNEL AUTOMOUNTER v4 (AUTOFS4) 6828M: Ian Kent <raven@themaw.net> 6829L: autofs@vger.kernel.org 6830S: Maintained 6831F: fs/autofs4/ 6832 6833KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6834M: Michal Marek <mmarek@suse.com> 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6837L: linux-kbuild@vger.kernel.org 6838S: Maintained 6839F: Documentation/kbuild/ 6840F: Makefile 6841F: scripts/Makefile.* 6842F: scripts/basic/ 6843F: scripts/mk* 6844F: scripts/package/ 6845 6846KERNEL JANITORS 6847L: kernel-janitors@vger.kernel.org 6848W: http://kernelnewbies.org/KernelJanitors 6849S: Odd Fixes 6850 6851KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6852M: "J. Bruce Fields" <bfields@fieldses.org> 6853M: Jeff Layton <jlayton@poochiereds.net> 6854L: linux-nfs@vger.kernel.org 6855W: http://nfs.sourceforge.net/ 6856T: git git://linux-nfs.org/~bfields/linux.git 6857S: Supported 6858F: fs/nfsd/ 6859F: include/uapi/linux/nfsd/ 6860F: fs/lockd/ 6861F: fs/nfs_common/ 6862F: net/sunrpc/ 6863F: include/linux/lockd/ 6864F: include/linux/sunrpc/ 6865F: include/uapi/linux/sunrpc/ 6866 6867KERNEL SELFTEST FRAMEWORK 6868M: Shuah Khan <shuahkh@osg.samsung.com> 6869M: Shuah Khan <shuah@kernel.org> 6870L: linux-kselftest@vger.kernel.org 6871T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6872S: Maintained 6873F: tools/testing/selftests 6874 6875KERNEL VIRTUAL MACHINE (KVM) 6876M: Paolo Bonzini <pbonzini@redhat.com> 6877M: Radim Krčmář <rkrcmar@redhat.com> 6878L: kvm@vger.kernel.org 6879W: http://www.linux-kvm.org 6880T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6881S: Supported 6882F: Documentation/*/kvm*.txt 6883F: Documentation/virtual/kvm/ 6884F: arch/*/kvm/ 6885F: arch/x86/kernel/kvm.c 6886F: arch/x86/kernel/kvmclock.c 6887F: arch/*/include/asm/kvm* 6888F: include/linux/kvm* 6889F: include/uapi/linux/kvm* 6890F: virt/kvm/ 6891F: tools/kvm/ 6892 6893KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6894M: Joerg Roedel <joro@8bytes.org> 6895L: kvm@vger.kernel.org 6896W: http://www.linux-kvm.org/ 6897S: Maintained 6898F: arch/x86/include/asm/svm.h 6899F: arch/x86/kvm/svm.c 6900 6901KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6902M: Alexander Graf <agraf@suse.com> 6903L: kvm-ppc@vger.kernel.org 6904W: http://www.linux-kvm.org/ 6905T: git git://github.com/agraf/linux-2.6.git 6906S: Supported 6907F: arch/powerpc/include/asm/kvm* 6908F: arch/powerpc/kvm/ 6909 6910KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6911M: Christian Borntraeger <borntraeger@de.ibm.com> 6912M: Cornelia Huck <cornelia.huck@de.ibm.com> 6913L: linux-s390@vger.kernel.org 6914W: http://www.ibm.com/developerworks/linux/linux390/ 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6916S: Supported 6917F: Documentation/s390/kvm.txt 6918F: arch/s390/include/asm/kvm* 6919F: arch/s390/kvm/ 6920 6921KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6922M: Christoffer Dall <christoffer.dall@linaro.org> 6923M: Marc Zyngier <marc.zyngier@arm.com> 6924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6925L: kvmarm@lists.cs.columbia.edu 6926W: http://systems.cs.columbia.edu/projects/kvm-arm 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6928S: Supported 6929F: arch/arm/include/uapi/asm/kvm* 6930F: arch/arm/include/asm/kvm* 6931F: arch/arm/kvm/ 6932F: virt/kvm/arm/ 6933F: include/kvm/arm_* 6934 6935KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6936M: Christoffer Dall <christoffer.dall@linaro.org> 6937M: Marc Zyngier <marc.zyngier@arm.com> 6938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6939L: kvmarm@lists.cs.columbia.edu 6940S: Maintained 6941F: arch/arm64/include/uapi/asm/kvm* 6942F: arch/arm64/include/asm/kvm* 6943F: arch/arm64/kvm/ 6944 6945KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6946M: James Hogan <james.hogan@imgtec.com> 6947L: linux-mips@linux-mips.org 6948S: Supported 6949F: arch/mips/include/uapi/asm/kvm* 6950F: arch/mips/include/asm/kvm* 6951F: arch/mips/kvm/ 6952 6953KEXEC 6954M: Eric Biederman <ebiederm@xmission.com> 6955W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6956L: kexec@lists.infradead.org 6957S: Maintained 6958F: include/linux/kexec.h 6959F: include/uapi/linux/kexec.h 6960F: kernel/kexec* 6961 6962KEYS/KEYRINGS: 6963M: David Howells <dhowells@redhat.com> 6964L: keyrings@vger.kernel.org 6965S: Maintained 6966F: Documentation/security/keys.txt 6967F: include/linux/key.h 6968F: include/linux/key-type.h 6969F: include/linux/keyctl.h 6970F: include/uapi/linux/keyctl.h 6971F: include/keys/ 6972F: security/keys/ 6973 6974KEYS-TRUSTED 6975M: David Safford <safford@us.ibm.com> 6976M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6977L: linux-security-module@vger.kernel.org 6978L: keyrings@vger.kernel.org 6979S: Supported 6980F: Documentation/security/keys-trusted-encrypted.txt 6981F: include/keys/trusted-type.h 6982F: security/keys/trusted.c 6983F: security/keys/trusted.h 6984 6985KEYS-ENCRYPTED 6986M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6987M: David Safford <safford@us.ibm.com> 6988L: linux-security-module@vger.kernel.org 6989L: keyrings@vger.kernel.org 6990S: Supported 6991F: Documentation/security/keys-trusted-encrypted.txt 6992F: include/keys/encrypted-type.h 6993F: security/keys/encrypted-keys/ 6994 6995KGDB / KDB /debug_core 6996M: Jason Wessel <jason.wessel@windriver.com> 6997W: http://kgdb.wiki.kernel.org/ 6998L: kgdb-bugreport@lists.sourceforge.net 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7000S: Maintained 7001F: Documentation/DocBook/kgdb.tmpl 7002F: drivers/misc/kgdbts.c 7003F: drivers/tty/serial/kgdboc.c 7004F: include/linux/kdb.h 7005F: include/linux/kgdb.h 7006F: kernel/debug/ 7007 7008KMEMCHECK 7009M: Vegard Nossum <vegardno@ifi.uio.no> 7010M: Pekka Enberg <penberg@kernel.org> 7011S: Maintained 7012F: Documentation/dev-tools/kmemcheck.rst 7013F: arch/x86/include/asm/kmemcheck.h 7014F: arch/x86/mm/kmemcheck/ 7015F: include/linux/kmemcheck.h 7016F: mm/kmemcheck.c 7017 7018KMEMLEAK 7019M: Catalin Marinas <catalin.marinas@arm.com> 7020S: Maintained 7021F: Documentation/dev-tools/kmemleak.rst 7022F: include/linux/kmemleak.h 7023F: mm/kmemleak.c 7024F: mm/kmemleak-test.c 7025 7026KPROBES 7027M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7028M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7029M: "David S. Miller" <davem@davemloft.net> 7030M: Masami Hiramatsu <mhiramat@kernel.org> 7031S: Maintained 7032F: Documentation/kprobes.txt 7033F: include/linux/kprobes.h 7034F: kernel/kprobes.c 7035 7036KS0108 LCD CONTROLLER DRIVER 7037M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7038W: http://miguelojeda.es/auxdisplay.htm 7039W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7040S: Maintained 7041F: Documentation/auxdisplay/ks0108 7042F: drivers/auxdisplay/ks0108.c 7043F: include/linux/ks0108.h 7044 7045L3MDEV 7046M: David Ahern <dsa@cumulusnetworks.com> 7047L: netdev@vger.kernel.org 7048S: Maintained 7049F: net/l3mdev 7050F: include/net/l3mdev.h 7051 7052LANTIQ MIPS ARCHITECTURE 7053M: John Crispin <john@phrozen.org> 7054L: linux-mips@linux-mips.org 7055S: Maintained 7056F: arch/mips/lantiq 7057 7058LAPB module 7059L: linux-x25@vger.kernel.org 7060S: Orphan 7061F: Documentation/networking/lapb-module.txt 7062F: include/*/lapb.h 7063F: net/lapb/ 7064 7065LASI 53c700 driver for PARISC 7066M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7067L: linux-scsi@vger.kernel.org 7068S: Maintained 7069F: Documentation/scsi/53c700.txt 7070F: drivers/scsi/53c700* 7071 7072LED SUBSYSTEM 7073M: Richard Purdie <rpurdie@rpsys.net> 7074M: Jacek Anaszewski <j.anaszewski@samsung.com> 7075L: linux-leds@vger.kernel.org 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7077S: Maintained 7078F: Documentation/devicetree/bindings/leds/ 7079F: drivers/leds/ 7080F: include/linux/leds.h 7081 7082LEGACY EEPROM DRIVER 7083M: Jean Delvare <jdelvare@suse.com> 7084S: Maintained 7085F: Documentation/misc-devices/eeprom 7086F: drivers/misc/eeprom/eeprom.c 7087 7088LEGO USB Tower driver 7089M: Juergen Stuber <starblue@users.sourceforge.net> 7090L: legousb-devel@lists.sourceforge.net 7091W: http://legousb.sourceforge.net/ 7092S: Maintained 7093F: drivers/usb/misc/legousbtower.c 7094 7095LG2160 MEDIA DRIVER 7096M: Michael Krufky <mkrufky@linuxtv.org> 7097L: linux-media@vger.kernel.org 7098W: https://linuxtv.org 7099W: http://github.com/mkrufky 7100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7101T: git git://linuxtv.org/mkrufky/tuners.git 7102S: Maintained 7103F: drivers/media/dvb-frontends/lg2160.* 7104 7105LGDT3305 MEDIA DRIVER 7106M: Michael Krufky <mkrufky@linuxtv.org> 7107L: linux-media@vger.kernel.org 7108W: https://linuxtv.org 7109W: http://github.com/mkrufky 7110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7111T: git git://linuxtv.org/mkrufky/tuners.git 7112S: Maintained 7113F: drivers/media/dvb-frontends/lgdt3305.* 7114 7115LGUEST 7116M: Rusty Russell <rusty@rustcorp.com.au> 7117L: lguest@lists.ozlabs.org 7118W: http://lguest.ozlabs.org/ 7119S: Odd Fixes 7120F: arch/x86/include/asm/lguest*.h 7121F: arch/x86/lguest/ 7122F: drivers/lguest/ 7123F: include/linux/lguest*.h 7124F: tools/lguest/ 7125 7126LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7127M: Tejun Heo <tj@kernel.org> 7128L: linux-ide@vger.kernel.org 7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7130S: Maintained 7131F: drivers/ata/ 7132F: include/linux/ata.h 7133F: include/linux/libata.h 7134F: Documentation/devicetree/bindings/ata/ 7135 7136LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7137M: Viresh Kumar <vireshk@kernel.org> 7138L: linux-ide@vger.kernel.org 7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7140S: Maintained 7141F: include/linux/pata_arasan_cf_data.h 7142F: drivers/ata/pata_arasan_cf.c 7143 7144LIBATA PATA DRIVERS 7145M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7146M: Tejun Heo <tj@kernel.org> 7147L: linux-ide@vger.kernel.org 7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7149S: Maintained 7150F: drivers/ata/pata_*.c 7151F: drivers/ata/ata_generic.c 7152 7153LIBATA SATA AHCI PLATFORM devices support 7154M: Hans de Goede <hdegoede@redhat.com> 7155M: Tejun Heo <tj@kernel.org> 7156L: linux-ide@vger.kernel.org 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7158S: Maintained 7159F: drivers/ata/ahci_platform.c 7160F: drivers/ata/libahci_platform.c 7161F: include/linux/ahci_platform.h 7162 7163LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7164M: Mikael Pettersson <mikpelinux@gmail.com> 7165L: linux-ide@vger.kernel.org 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7167S: Maintained 7168F: drivers/ata/sata_promise.* 7169 7170LIBLOCKDEP 7171M: Sasha Levin <sasha.levin@oracle.com> 7172S: Maintained 7173F: tools/lib/lockdep/ 7174 7175LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7176M: Dan Williams <dan.j.williams@intel.com> 7177L: linux-nvdimm@lists.01.org 7178Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7180S: Supported 7181F: drivers/nvdimm/* 7182F: include/linux/nd.h 7183F: include/linux/libnvdimm.h 7184F: include/uapi/linux/ndctl.h 7185 7186LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7187M: Ross Zwisler <ross.zwisler@linux.intel.com> 7188L: linux-nvdimm@lists.01.org 7189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7190S: Supported 7191F: drivers/nvdimm/blk.c 7192F: drivers/nvdimm/region_devs.c 7193F: drivers/acpi/nfit* 7194 7195LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7196M: Vishal Verma <vishal.l.verma@intel.com> 7197L: linux-nvdimm@lists.01.org 7198Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7199S: Supported 7200F: drivers/nvdimm/btt* 7201 7202LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7203M: Ross Zwisler <ross.zwisler@linux.intel.com> 7204L: linux-nvdimm@lists.01.org 7205Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7206S: Supported 7207F: drivers/nvdimm/pmem.c 7208F: include/linux/pmem.h 7209F: arch/*/include/asm/pmem.h 7210 7211LIGHTNVM PLATFORM SUPPORT 7212M: Matias Bjorling <mb@lightnvm.io> 7213W: http://github/OpenChannelSSD 7214L: linux-block@vger.kernel.org 7215S: Maintained 7216F: drivers/lightnvm/ 7217F: include/linux/lightnvm.h 7218F: include/uapi/linux/lightnvm.h 7219 7220LINUX FOR POWERPC (32-BIT AND 64-BIT) 7221M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7222M: Paul Mackerras <paulus@samba.org> 7223M: Michael Ellerman <mpe@ellerman.id.au> 7224W: https://github.com/linuxppc/linux/wiki 7225L: linuxppc-dev@lists.ozlabs.org 7226Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7227T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7228S: Supported 7229F: Documentation/powerpc/ 7230F: arch/powerpc/ 7231F: drivers/char/tpm/tpm_ibmvtpm* 7232F: drivers/crypto/nx/ 7233F: drivers/crypto/vmx/ 7234F: drivers/net/ethernet/ibm/ibmveth.* 7235F: drivers/net/ethernet/ibm/ibmvnic.* 7236F: drivers/pci/hotplug/pnv_php.c 7237F: drivers/pci/hotplug/rpa* 7238F: drivers/scsi/ibmvscsi/ 7239F: tools/testing/selftests/powerpc 7240N: opal 7241N: /pmac 7242N: powermac 7243N: powernv 7244N: [^a-z0-9]ps3 7245N: pseries 7246 7247LINUX FOR POWER MACINTOSH 7248M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7249W: http://www.penguinppc.org/ 7250L: linuxppc-dev@lists.ozlabs.org 7251S: Maintained 7252F: arch/powerpc/platforms/powermac/ 7253F: drivers/macintosh/ 7254 7255LINUX FOR POWERPC EMBEDDED MPC5XXX 7256M: Anatolij Gustschin <agust@denx.de> 7257L: linuxppc-dev@lists.ozlabs.org 7258T: git git://git.denx.de/linux-denx-agust.git 7259S: Maintained 7260F: arch/powerpc/platforms/512x/ 7261F: arch/powerpc/platforms/52xx/ 7262 7263LINUX FOR POWERPC EMBEDDED PPC4XX 7264M: Alistair Popple <alistair@popple.id.au> 7265M: Matt Porter <mporter@kernel.crashing.org> 7266W: http://www.penguinppc.org/ 7267L: linuxppc-dev@lists.ozlabs.org 7268S: Maintained 7269F: arch/powerpc/platforms/40x/ 7270F: arch/powerpc/platforms/44x/ 7271 7272LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7273L: linuxppc-dev@lists.ozlabs.org 7274S: Orphan 7275F: arch/powerpc/*/*virtex* 7276F: arch/powerpc/*/*/*virtex* 7277 7278LINUX FOR POWERPC EMBEDDED PPC8XX 7279M: Vitaly Bordug <vitb@kernel.crashing.org> 7280W: http://www.penguinppc.org/ 7281L: linuxppc-dev@lists.ozlabs.org 7282S: Maintained 7283F: arch/powerpc/platforms/8xx/ 7284 7285LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7286M: Scott Wood <oss@buserror.net> 7287M: Kumar Gala <galak@kernel.crashing.org> 7288W: http://www.penguinppc.org/ 7289L: linuxppc-dev@lists.ozlabs.org 7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7291S: Maintained 7292F: arch/powerpc/platforms/83xx/ 7293F: arch/powerpc/platforms/85xx/ 7294 7295LINUX FOR POWERPC PA SEMI PWRFICIENT 7296L: linuxppc-dev@lists.ozlabs.org 7297S: Orphan 7298F: arch/powerpc/platforms/pasemi/ 7299F: drivers/*/*pasemi* 7300F: drivers/*/*/*pasemi* 7301 7302LINUX SECURITY MODULE (LSM) FRAMEWORK 7303M: Chris Wright <chrisw@sous-sol.org> 7304L: linux-security-module@vger.kernel.org 7305S: Supported 7306 7307LIS3LV02D ACCELEROMETER DRIVER 7308M: Eric Piel <eric.piel@tremplin-utc.net> 7309S: Maintained 7310F: Documentation/misc-devices/lis3lv02d 7311F: drivers/misc/lis3lv02d/ 7312F: drivers/platform/x86/hp_accel.c 7313 7314LIVE PATCHING 7315M: Josh Poimboeuf <jpoimboe@redhat.com> 7316M: Jessica Yu <jeyu@redhat.com> 7317M: Jiri Kosina <jikos@kernel.org> 7318M: Miroslav Benes <mbenes@suse.cz> 7319R: Petr Mladek <pmladek@suse.com> 7320S: Maintained 7321F: kernel/livepatch/ 7322F: include/linux/livepatch.h 7323F: arch/x86/include/asm/livepatch.h 7324F: arch/x86/kernel/livepatch.c 7325F: Documentation/livepatch/ 7326F: Documentation/ABI/testing/sysfs-kernel-livepatch 7327F: samples/livepatch/ 7328L: live-patching@vger.kernel.org 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7330 7331LINUX KERNEL DUMP TEST MODULE (LKDTM) 7332M: Kees Cook <keescook@chromium.org> 7333S: Maintained 7334F: drivers/misc/lkdtm* 7335 7336LLC (802.2) 7337M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7338S: Maintained 7339F: include/linux/llc.h 7340F: include/uapi/linux/llc.h 7341F: include/net/llc* 7342F: net/llc/ 7343 7344LM73 HARDWARE MONITOR DRIVER 7345M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7346L: linux-hwmon@vger.kernel.org 7347S: Maintained 7348F: drivers/hwmon/lm73.c 7349 7350LM78 HARDWARE MONITOR DRIVER 7351M: Jean Delvare <jdelvare@suse.com> 7352L: linux-hwmon@vger.kernel.org 7353S: Maintained 7354F: Documentation/hwmon/lm78 7355F: drivers/hwmon/lm78.c 7356 7357LM83 HARDWARE MONITOR DRIVER 7358M: Jean Delvare <jdelvare@suse.com> 7359L: linux-hwmon@vger.kernel.org 7360S: Maintained 7361F: Documentation/hwmon/lm83 7362F: drivers/hwmon/lm83.c 7363 7364LM90 HARDWARE MONITOR DRIVER 7365M: Jean Delvare <jdelvare@suse.com> 7366L: linux-hwmon@vger.kernel.org 7367S: Maintained 7368F: Documentation/hwmon/lm90 7369F: Documentation/devicetree/bindings/hwmon/lm90.txt 7370F: drivers/hwmon/lm90.c 7371 7372LM95234 HARDWARE MONITOR DRIVER 7373M: Guenter Roeck <linux@roeck-us.net> 7374L: linux-hwmon@vger.kernel.org 7375S: Maintained 7376F: Documentation/hwmon/lm95234 7377F: drivers/hwmon/lm95234.c 7378 7379LME2510 MEDIA DRIVER 7380M: Malcolm Priestley <tvboxspy@gmail.com> 7381L: linux-media@vger.kernel.org 7382W: https://linuxtv.org 7383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7384S: Maintained 7385F: drivers/media/usb/dvb-usb-v2/lmedm04* 7386 7387LOCKING PRIMITIVES 7388M: Peter Zijlstra <peterz@infradead.org> 7389M: Ingo Molnar <mingo@redhat.com> 7390L: linux-kernel@vger.kernel.org 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7392S: Maintained 7393F: Documentation/locking/ 7394F: include/linux/lockdep.h 7395F: include/linux/spinlock*.h 7396F: arch/*/include/asm/spinlock*.h 7397F: include/linux/rwlock*.h 7398F: include/linux/mutex*.h 7399F: arch/*/include/asm/mutex*.h 7400F: include/linux/rwsem*.h 7401F: arch/*/include/asm/rwsem.h 7402F: include/linux/seqlock.h 7403F: lib/locking*.[ch] 7404F: kernel/locking/ 7405 7406LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7407M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7408L: linux-ntfs-dev@lists.sourceforge.net 7409W: http://www.linux-ntfs.org/content/view/19/37/ 7410S: Maintained 7411F: Documentation/ldm.txt 7412F: block/partitions/ldm.* 7413 7414LogFS 7415M: Joern Engel <joern@logfs.org> 7416M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7417L: logfs@logfs.org 7418W: logfs.org 7419S: Maintained 7420F: fs/logfs/ 7421 7422LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7423M: Sathya Prakash <sathya.prakash@broadcom.com> 7424M: Chaitra P B <chaitra.basappa@broadcom.com> 7425M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7426L: MPT-FusionLinux.pdl@broadcom.com 7427L: linux-scsi@vger.kernel.org 7428W: http://www.avagotech.com/support/ 7429S: Supported 7430F: drivers/message/fusion/ 7431F: drivers/scsi/mpt2sas/ 7432F: drivers/scsi/mpt3sas/ 7433 7434LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7435M: Matthew Wilcox <matthew@wil.cx> 7436L: linux-scsi@vger.kernel.org 7437S: Maintained 7438F: drivers/scsi/sym53c8xx_2/ 7439 7440LTC4261 HARDWARE MONITOR DRIVER 7441M: Guenter Roeck <linux@roeck-us.net> 7442L: linux-hwmon@vger.kernel.org 7443S: Maintained 7444F: Documentation/hwmon/ltc4261 7445F: drivers/hwmon/ltc4261.c 7446 7447LTP (Linux Test Project) 7448M: Mike Frysinger <vapier@gentoo.org> 7449M: Cyril Hrubis <chrubis@suse.cz> 7450M: Wanlong Gao <wanlong.gao@gmail.com> 7451M: Jan Stancek <jstancek@redhat.com> 7452M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7453M: Alexey Kodanev <alexey.kodanev@oracle.com> 7454L: ltp@lists.linux.it (subscribers-only) 7455W: http://linux-test-project.github.io/ 7456T: git git://github.com/linux-test-project/ltp.git 7457S: Maintained 7458 7459M32R ARCHITECTURE 7460W: http://www.linux-m32r.org/ 7461S: Orphan 7462F: arch/m32r/ 7463 7464M68K ARCHITECTURE 7465M: Geert Uytterhoeven <geert@linux-m68k.org> 7466L: linux-m68k@lists.linux-m68k.org 7467W: http://www.linux-m68k.org/ 7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7469S: Maintained 7470F: arch/m68k/ 7471F: drivers/zorro/ 7472 7473M68K ON APPLE MACINTOSH 7474M: Joshua Thompson <funaho@jurai.org> 7475W: http://www.mac.linux-m68k.org/ 7476L: linux-m68k@lists.linux-m68k.org 7477S: Maintained 7478F: arch/m68k/mac/ 7479 7480M68K ON HP9000/300 7481M: Philip Blundell <philb@gnu.org> 7482W: http://www.tazenda.demon.co.uk/phil/linux-hp 7483S: Maintained 7484F: arch/m68k/hp300/ 7485 7486M88DS3103 MEDIA DRIVER 7487M: Antti Palosaari <crope@iki.fi> 7488L: linux-media@vger.kernel.org 7489W: https://linuxtv.org 7490W: http://palosaari.fi/linux/ 7491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7492T: git git://linuxtv.org/anttip/media_tree.git 7493S: Maintained 7494F: drivers/media/dvb-frontends/m88ds3103* 7495 7496M88RS2000 MEDIA DRIVER 7497M: Malcolm Priestley <tvboxspy@gmail.com> 7498L: linux-media@vger.kernel.org 7499W: https://linuxtv.org 7500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7501S: Maintained 7502F: drivers/media/dvb-frontends/m88rs2000* 7503 7504MA901 MASTERKIT USB FM RADIO DRIVER 7505M: Alexey Klimov <klimov.linux@gmail.com> 7506L: linux-media@vger.kernel.org 7507T: git git://linuxtv.org/media_tree.git 7508S: Maintained 7509F: drivers/media/radio/radio-ma901.c 7510 7511MAC80211 7512M: Johannes Berg <johannes@sipsolutions.net> 7513L: linux-wireless@vger.kernel.org 7514W: http://wireless.kernel.org/ 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7517S: Maintained 7518F: Documentation/networking/mac80211-injection.txt 7519F: include/net/mac80211.h 7520F: net/mac80211/ 7521F: drivers/net/wireless/mac80211_hwsim.[ch] 7522 7523MACVLAN DRIVER 7524M: Patrick McHardy <kaber@trash.net> 7525L: netdev@vger.kernel.org 7526S: Maintained 7527F: drivers/net/macvlan.c 7528F: include/linux/if_macvlan.h 7529 7530MAILBOX API 7531M: Jassi Brar <jassisinghbrar@gmail.com> 7532L: linux-kernel@vger.kernel.org 7533S: Maintained 7534F: drivers/mailbox/ 7535F: include/linux/mailbox_client.h 7536F: include/linux/mailbox_controller.h 7537 7538MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7539M: Michael Kerrisk <mtk.manpages@gmail.com> 7540W: http://www.kernel.org/doc/man-pages 7541L: linux-man@vger.kernel.org 7542S: Maintained 7543 7544MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7545M: Andrew Lunn <andrew@lunn.ch> 7546M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7547S: Maintained 7548F: drivers/net/dsa/mv88e6xxx/ 7549 7550MARVELL ARMADA DRM SUPPORT 7551M: Russell King <rmk+kernel@armlinux.org.uk> 7552S: Maintained 7553F: drivers/gpu/drm/armada/ 7554F: include/uapi/drm/armada_drm.h 7555F: Documentation/devicetree/bindings/display/armada/ 7556 7557MARVELL CRYPTO DRIVER 7558M: Boris Brezillon <boris.brezillon@free-electrons.com> 7559M: Arnaud Ebalard <arno@natisbad.org> 7560F: drivers/crypto/marvell/ 7561S: Maintained 7562L: linux-crypto@vger.kernel.org 7563 7564MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7565M: Mirko Lindner <mlindner@marvell.com> 7566M: Stephen Hemminger <stephen@networkplumber.org> 7567L: netdev@vger.kernel.org 7568S: Maintained 7569F: drivers/net/ethernet/marvell/sk* 7570 7571MARVELL LIBERTAS WIRELESS DRIVER 7572L: libertas-dev@lists.infradead.org 7573S: Orphan 7574F: drivers/net/wireless/marvell/libertas/ 7575 7576MARVELL MV643XX ETHERNET DRIVER 7577M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7578L: netdev@vger.kernel.org 7579S: Maintained 7580F: drivers/net/ethernet/marvell/mv643xx_eth.* 7581F: include/linux/mv643xx.h 7582 7583MARVELL MVNETA ETHERNET DRIVER 7584M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7585L: netdev@vger.kernel.org 7586S: Maintained 7587F: drivers/net/ethernet/marvell/mvneta.* 7588 7589MARVELL MWIFIEX WIRELESS DRIVER 7590M: Amitkumar Karwar <akarwar@marvell.com> 7591M: Nishant Sarmukadam <nishants@marvell.com> 7592L: linux-wireless@vger.kernel.org 7593S: Maintained 7594F: drivers/net/wireless/marvell/mwifiex/ 7595 7596MARVELL MWL8K WIRELESS DRIVER 7597M: Lennert Buytenhek <buytenh@wantstofly.org> 7598L: linux-wireless@vger.kernel.org 7599S: Odd Fixes 7600F: drivers/net/wireless/marvell/mwl8k.c 7601 7602MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7603M: Nicolas Pitre <nico@fluxnic.net> 7604S: Odd Fixes 7605F: drivers/mmc/host/mvsdio.* 7606 7607MATROX FRAMEBUFFER DRIVER 7608L: linux-fbdev@vger.kernel.org 7609S: Orphan 7610F: drivers/video/fbdev/matrox/matroxfb_* 7611F: include/uapi/linux/matroxfb.h 7612 7613MAX16065 HARDWARE MONITOR DRIVER 7614M: Guenter Roeck <linux@roeck-us.net> 7615L: linux-hwmon@vger.kernel.org 7616S: Maintained 7617F: Documentation/hwmon/max16065 7618F: drivers/hwmon/max16065.c 7619 7620MAX20751 HARDWARE MONITOR DRIVER 7621M: Guenter Roeck <linux@roeck-us.net> 7622L: linux-hwmon@vger.kernel.org 7623S: Maintained 7624F: Documentation/hwmon/max20751 7625F: drivers/hwmon/max20751.c 7626 7627MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7628L: linux-hwmon@vger.kernel.org 7629S: Orphan 7630F: Documentation/hwmon/max6650 7631F: drivers/hwmon/max6650.c 7632 7633MAX6697 HARDWARE MONITOR DRIVER 7634M: Guenter Roeck <linux@roeck-us.net> 7635L: linux-hwmon@vger.kernel.org 7636S: Maintained 7637F: Documentation/hwmon/max6697 7638F: Documentation/devicetree/bindings/i2c/max6697.txt 7639F: drivers/hwmon/max6697.c 7640F: include/linux/platform_data/max6697.h 7641 7642MAX9860 MONO AUDIO VOICE CODEC DRIVER 7643M: Peter Rosin <peda@axentia.se> 7644L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7645S: Maintained 7646F: Documentation/devicetree/bindings/sound/max9860.txt 7647F: sound/soc/codecs/max9860.* 7648 7649MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7650M: Krzysztof Kozlowski <krzk@kernel.org> 7651M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7652L: linux-pm@vger.kernel.org 7653S: Supported 7654F: drivers/power/supply/max14577_charger.c 7655F: drivers/power/supply/max77693_charger.c 7656 7657MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7658M: Javier Martinez Canillas <javier@osg.samsung.com> 7659L: linux-kernel@vger.kernel.org 7660S: Supported 7661F: drivers/*/*max77802*.c 7662F: Documentation/devicetree/bindings/*/*max77802.txt 7663F: include/dt-bindings/*/*max77802.h 7664 7665MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7666M: Chanwoo Choi <cw00.choi@samsung.com> 7667M: Krzysztof Kozlowski <krzk@kernel.org> 7668M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7669L: linux-kernel@vger.kernel.org 7670S: Supported 7671F: drivers/*/max14577*.c 7672F: drivers/*/max77686*.c 7673F: drivers/*/max77693*.c 7674F: drivers/extcon/extcon-max14577.c 7675F: drivers/extcon/extcon-max77693.c 7676F: drivers/rtc/rtc-max77686.c 7677F: drivers/clk/clk-max77686.c 7678F: Documentation/devicetree/bindings/mfd/max14577.txt 7679F: Documentation/devicetree/bindings/*/max77686.txt 7680F: Documentation/devicetree/bindings/mfd/max77693.txt 7681F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7682F: include/linux/mfd/max14577*.h 7683F: include/linux/mfd/max77686*.h 7684F: include/linux/mfd/max77693*.h 7685 7686MAXIRADIO FM RADIO RECEIVER DRIVER 7687M: Hans Verkuil <hverkuil@xs4all.nl> 7688L: linux-media@vger.kernel.org 7689T: git git://linuxtv.org/media_tree.git 7690W: https://linuxtv.org 7691S: Maintained 7692F: drivers/media/radio/radio-maxiradio* 7693 7694MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7695M: Peter Rosin <peda@axentia.se> 7696L: linux-iio@vger.kernel.org 7697S: Maintained 7698F: drivers/iio/potentiometer/mcp4531.c 7699 7700MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7701M: William Breathitt Gray <vilhelm.gray@gmail.com> 7702L: linux-iio@vger.kernel.org 7703S: Maintained 7704F: drivers/iio/dac/cio-dac.c 7705 7706MEDIA DRIVERS FOR RENESAS - FCP 7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7708L: linux-media@vger.kernel.org 7709L: linux-renesas-soc@vger.kernel.org 7710T: git git://linuxtv.org/media_tree.git 7711S: Supported 7712F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7713F: drivers/media/platform/rcar-fcp.c 7714F: include/media/rcar-fcp.h 7715 7716MEDIA DRIVERS FOR RENESAS - VIN 7717M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7718L: linux-media@vger.kernel.org 7719L: linux-renesas-soc@vger.kernel.org 7720T: git git://linuxtv.org/media_tree.git 7721S: Supported 7722F: Documentation/devicetree/bindings/media/rcar_vin.txt 7723F: drivers/media/platform/rcar-vin/ 7724 7725MEDIA DRIVERS FOR RENESAS - VSP1 7726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7727L: linux-media@vger.kernel.org 7728L: linux-renesas-soc@vger.kernel.org 7729T: git git://linuxtv.org/media_tree.git 7730S: Supported 7731F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7732F: drivers/media/platform/vsp1/ 7733 7734MEDIA DRIVERS FOR HELENE 7735M: Abylay Ospan <aospan@netup.ru> 7736L: linux-media@vger.kernel.org 7737W: https://linuxtv.org 7738W: http://netup.tv/ 7739T: git git://linuxtv.org/media_tree.git 7740S: Supported 7741F: drivers/media/dvb-frontends/helene* 7742 7743MEDIA DRIVERS FOR ASCOT2E 7744M: Sergey Kozlov <serjk@netup.ru> 7745M: Abylay Ospan <aospan@netup.ru> 7746L: linux-media@vger.kernel.org 7747W: https://linuxtv.org 7748W: http://netup.tv/ 7749T: git git://linuxtv.org/media_tree.git 7750S: Supported 7751F: drivers/media/dvb-frontends/ascot2e* 7752 7753MEDIA DRIVERS FOR CXD2841ER 7754M: Sergey Kozlov <serjk@netup.ru> 7755M: Abylay Ospan <aospan@netup.ru> 7756L: linux-media@vger.kernel.org 7757W: https://linuxtv.org 7758W: http://netup.tv/ 7759T: git git://linuxtv.org/media_tree.git 7760S: Supported 7761F: drivers/media/dvb-frontends/cxd2841er* 7762 7763MEDIA DRIVERS FOR HORUS3A 7764M: Sergey Kozlov <serjk@netup.ru> 7765M: Abylay Ospan <aospan@netup.ru> 7766L: linux-media@vger.kernel.org 7767W: https://linuxtv.org 7768W: http://netup.tv/ 7769T: git git://linuxtv.org/media_tree.git 7770S: Supported 7771F: drivers/media/dvb-frontends/horus3a* 7772 7773MEDIA DRIVERS FOR LNBH25 7774M: Sergey Kozlov <serjk@netup.ru> 7775M: Abylay Ospan <aospan@netup.ru> 7776L: linux-media@vger.kernel.org 7777W: https://linuxtv.org 7778W: http://netup.tv/ 7779T: git git://linuxtv.org/media_tree.git 7780S: Supported 7781F: drivers/media/dvb-frontends/lnbh25* 7782 7783MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7784M: Sergey Kozlov <serjk@netup.ru> 7785M: Abylay Ospan <aospan@netup.ru> 7786L: linux-media@vger.kernel.org 7787W: https://linuxtv.org 7788W: http://netup.tv/ 7789T: git git://linuxtv.org/media_tree.git 7790S: Supported 7791F: drivers/media/pci/netup_unidvb/* 7792 7793MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7794M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7795M: Mauro Carvalho Chehab <mchehab@kernel.org> 7796P: LinuxTV.org Project 7797L: linux-media@vger.kernel.org 7798W: https://linuxtv.org 7799Q: http://patchwork.kernel.org/project/linux-media/list/ 7800T: git git://linuxtv.org/media_tree.git 7801S: Maintained 7802F: Documentation/media/ 7803F: drivers/media/ 7804F: drivers/staging/media/ 7805F: include/linux/platform_data/media/ 7806F: include/media/ 7807F: include/uapi/linux/dvb/ 7808F: include/uapi/linux/videodev2.h 7809F: include/uapi/linux/media.h 7810F: include/uapi/linux/v4l2-* 7811F: include/uapi/linux/meye.h 7812F: include/uapi/linux/ivtv* 7813F: include/uapi/linux/uvcvideo.h 7814 7815MEDIATEK ETHERNET DRIVER 7816M: Felix Fietkau <nbd@openwrt.org> 7817M: John Crispin <blogic@openwrt.org> 7818L: netdev@vger.kernel.org 7819S: Maintained 7820F: drivers/net/ethernet/mediatek/ 7821 7822MEDIATEK MT7601U WIRELESS LAN DRIVER 7823M: Jakub Kicinski <kubakici@wp.pl> 7824L: linux-wireless@vger.kernel.org 7825S: Maintained 7826F: drivers/net/wireless/mediatek/mt7601u/ 7827 7828MEGARAID SCSI/SAS DRIVERS 7829M: Kashyap Desai <kashyap.desai@avagotech.com> 7830M: Sumit Saxena <sumit.saxena@avagotech.com> 7831M: Uday Lingala <uday.lingala@avagotech.com> 7832L: megaraidlinux.pdl@avagotech.com 7833L: linux-scsi@vger.kernel.org 7834W: http://www.lsi.com 7835S: Maintained 7836F: Documentation/scsi/megaraid.txt 7837F: drivers/scsi/megaraid.* 7838F: drivers/scsi/megaraid/ 7839 7840MELFAS MIP4 TOUCHSCREEN DRIVER 7841M: Sangwon Jee <jeesw@melfas.com> 7842W: http://www.melfas.com 7843S: Supported 7844F: drivers/input/touchscreen/melfas_mip4.c 7845F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7846 7847MELLANOX ETHERNET DRIVER (mlx4_en) 7848M: Tariq Toukan <tariqt@mellanox.com> 7849L: netdev@vger.kernel.org 7850S: Supported 7851W: http://www.mellanox.com 7852Q: http://patchwork.ozlabs.org/project/netdev/list/ 7853F: drivers/net/ethernet/mellanox/mlx4/en_* 7854 7855MELLANOX ETHERNET DRIVER (mlx5e) 7856M: Saeed Mahameed <saeedm@mellanox.com> 7857L: netdev@vger.kernel.org 7858S: Supported 7859W: http://www.mellanox.com 7860Q: http://patchwork.ozlabs.org/project/netdev/list/ 7861F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7862 7863MELLANOX ETHERNET SWITCH DRIVERS 7864M: Jiri Pirko <jiri@mellanox.com> 7865M: Ido Schimmel <idosch@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/mlxsw/ 7871 7872MELLANOX MLXCPLD LED DRIVER 7873M: Vadim Pasternak <vadimp@mellanox.com> 7874L: linux-leds@vger.kernel.org 7875S: Supported 7876F: drivers/leds/leds-mlxcpld.c 7877F: Documentation/leds/leds-mlxcpld.txt 7878 7879MELLANOX PLATFORM DRIVER 7880M: Vadim Pasternak <vadimp@mellanox.com> 7881L: platform-driver-x86@vger.kernel.org 7882S: Supported 7883F: arch/x86/platform/mellanox/mlx-platform.c 7884 7885SOFT-ROCE DRIVER (rxe) 7886M: Moni Shoua <monis@mellanox.com> 7887L: linux-rdma@vger.kernel.org 7888S: Supported 7889W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7890Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7891F: drivers/infiniband/sw/rxe/ 7892F: include/uapi/rdma/rdma_user_rxe.h 7893 7894MEMBARRIER SUPPORT 7895M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7896M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7897L: linux-kernel@vger.kernel.org 7898S: Supported 7899F: kernel/membarrier.c 7900F: include/uapi/linux/membarrier.h 7901 7902MEMORY MANAGEMENT 7903L: linux-mm@kvack.org 7904W: http://www.linux-mm.org 7905S: Maintained 7906F: include/linux/mm.h 7907F: include/linux/gfp.h 7908F: include/linux/mmzone.h 7909F: include/linux/memory_hotplug.h 7910F: include/linux/vmalloc.h 7911F: mm/ 7912 7913MEMORY TECHNOLOGY DEVICES (MTD) 7914M: David Woodhouse <dwmw2@infradead.org> 7915M: Brian Norris <computersforpeace@gmail.com> 7916L: linux-mtd@lists.infradead.org 7917W: http://www.linux-mtd.infradead.org/ 7918Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7919T: git git://git.infradead.org/linux-mtd.git 7920T: git git://git.infradead.org/l2-mtd.git 7921S: Maintained 7922F: Documentation/devicetree/bindings/mtd/ 7923F: drivers/mtd/ 7924F: include/linux/mtd/ 7925F: include/uapi/mtd/ 7926 7927MEN A21 WATCHDOG DRIVER 7928M: Johannes Thumshirn <morbidrsa@gmail.com> 7929L: linux-watchdog@vger.kernel.org 7930S: Maintained 7931F: drivers/watchdog/mena21_wdt.c 7932 7933MEN CHAMELEON BUS (mcb) 7934M: Johannes Thumshirn <morbidrsa@gmail.com> 7935S: Maintained 7936F: drivers/mcb/ 7937F: include/linux/mcb.h 7938F: Documentation/men-chameleon-bus.txt 7939 7940MEN F21BMC (Board Management Controller) 7941M: Andreas Werner <andreas.werner@men.de> 7942S: Supported 7943F: drivers/mfd/menf21bmc.c 7944F: drivers/watchdog/menf21bmc_wdt.c 7945F: drivers/leds/leds-menf21bmc.c 7946F: drivers/hwmon/menf21bmc_hwmon.c 7947F: Documentation/hwmon/menf21bmc 7948 7949METAG ARCHITECTURE 7950M: James Hogan <james.hogan@imgtec.com> 7951L: linux-metag@vger.kernel.org 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7953S: Odd Fixes 7954F: arch/metag/ 7955F: Documentation/metag/ 7956F: Documentation/devicetree/bindings/metag/ 7957F: Documentation/devicetree/bindings/interrupt-controller/img,* 7958F: drivers/clocksource/metag_generic.c 7959F: drivers/irqchip/irq-metag.c 7960F: drivers/irqchip/irq-metag-ext.c 7961F: drivers/tty/metag_da.c 7962 7963MICROBLAZE ARCHITECTURE 7964M: Michal Simek <monstr@monstr.eu> 7965W: http://www.monstr.eu/fdt/ 7966T: git git://git.monstr.eu/linux-2.6-microblaze.git 7967S: Supported 7968F: arch/microblaze/ 7969 7970MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7971M: Richard Genoud <richard.genoud@gmail.com> 7972S: Maintained 7973F: drivers/tty/serial/atmel_serial.c 7974F: include/linux/atmel_serial.h 7975 7976MICROCHIP / ATMEL ISC DRIVER 7977M: Songjun Wu <songjun.wu@microchip.com> 7978L: linux-media@vger.kernel.org 7979S: Supported 7980F: drivers/media/platform/atmel/atmel-isc.c 7981F: drivers/media/platform/atmel/atmel-isc-regs.h 7982F: devicetree/bindings/media/atmel-isc.txt 7983 7984MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7985M: Chen Yu <yu.c.chen@intel.com> 7986L: platform-driver-x86@vger.kernel.org 7987S: Supported 7988F: drivers/platform/x86/surfacepro3_button.c 7989 7990MICROTEK X6 SCANNER 7991M: Oliver Neukum <oliver@neukum.org> 7992S: Maintained 7993F: drivers/usb/image/microtek.* 7994 7995MIPS 7996M: Ralf Baechle <ralf@linux-mips.org> 7997L: linux-mips@linux-mips.org 7998W: http://www.linux-mips.org/ 7999T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8000Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8001S: Supported 8002F: Documentation/devicetree/bindings/mips/ 8003F: Documentation/mips/ 8004F: arch/mips/ 8005 8006MIPS/LOONGSON1 ARCHITECTURE 8007M: Keguang Zhang <keguang.zhang@gmail.com> 8008L: linux-mips@linux-mips.org 8009S: Maintained 8010F: arch/mips/loongson32/ 8011F: arch/mips/include/asm/mach-loongson32/ 8012F: drivers/*/*loongson1* 8013F: drivers/*/*/*loongson1* 8014 8015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8016M: Hans Verkuil <hverkuil@xs4all.nl> 8017L: linux-media@vger.kernel.org 8018T: git git://linuxtv.org/media_tree.git 8019W: https://linuxtv.org 8020S: Odd Fixes 8021F: drivers/media/radio/radio-miropcm20* 8022 8023MELLANOX MLX4 core VPI driver 8024M: Yishai Hadas <yishaih@mellanox.com> 8025L: netdev@vger.kernel.org 8026L: linux-rdma@vger.kernel.org 8027W: http://www.mellanox.com 8028Q: http://patchwork.ozlabs.org/project/netdev/list/ 8029S: Supported 8030F: drivers/net/ethernet/mellanox/mlx4/ 8031F: include/linux/mlx4/ 8032F: include/uapi/rdma/mlx4-abi.h 8033 8034MELLANOX MLX4 IB driver 8035M: Yishai Hadas <yishaih@mellanox.com> 8036L: linux-rdma@vger.kernel.org 8037W: http://www.mellanox.com 8038Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8039S: Supported 8040F: drivers/infiniband/hw/mlx4/ 8041F: include/linux/mlx4/ 8042 8043MELLANOX MLX5 core VPI driver 8044M: Matan Barak <matanb@mellanox.com> 8045M: Leon Romanovsky <leonro@mellanox.com> 8046L: netdev@vger.kernel.org 8047L: linux-rdma@vger.kernel.org 8048W: http://www.mellanox.com 8049Q: http://patchwork.ozlabs.org/project/netdev/list/ 8050S: Supported 8051F: drivers/net/ethernet/mellanox/mlx5/core/ 8052F: include/linux/mlx5/ 8053F: include/uapi/rdma/mlx5-abi.h 8054 8055MELLANOX MLX5 IB driver 8056M: Matan Barak <matanb@mellanox.com> 8057M: Leon Romanovsky <leonro@mellanox.com> 8058L: linux-rdma@vger.kernel.org 8059W: http://www.mellanox.com 8060Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8061S: Supported 8062F: drivers/infiniband/hw/mlx5/ 8063F: include/linux/mlx5/ 8064 8065MELEXIS MLX90614 DRIVER 8066M: Crt Mori <cmo@melexis.com> 8067L: linux-iio@vger.kernel.org 8068W: http://www.melexis.com 8069S: Supported 8070F: drivers/iio/temperature/mlx90614.c 8071 8072MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8073M: Don Brace <don.brace@microsemi.com> 8074L: esc.storagedev@microsemi.com 8075L: linux-scsi@vger.kernel.org 8076S: Supported 8077F: drivers/scsi/smartpqi/smartpqi*.[ch] 8078F: drivers/scsi/smartpqi/Kconfig 8079F: drivers/scsi/smartpqi/Makefile 8080F: include/linux/cciss*.h 8081F: include/uapi/linux/cciss*.h 8082F: Documentation/scsi/smartpqi.txt 8083 8084MN88472 MEDIA DRIVER 8085M: Antti Palosaari <crope@iki.fi> 8086L: linux-media@vger.kernel.org 8087W: https://linuxtv.org 8088W: http://palosaari.fi/linux/ 8089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8090S: Maintained 8091F: drivers/media/dvb-frontends/mn88472* 8092 8093MN88473 MEDIA DRIVER 8094M: Antti Palosaari <crope@iki.fi> 8095L: linux-media@vger.kernel.org 8096W: https://linuxtv.org 8097W: http://palosaari.fi/linux/ 8098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8099S: Maintained 8100F: drivers/media/dvb-frontends/mn88473* 8101 8102MODULE SUPPORT 8103M: Rusty Russell <rusty@rustcorp.com.au> 8104S: Maintained 8105F: include/linux/module.h 8106F: kernel/module.c 8107 8108MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8109W: http://popies.net/meye/ 8110S: Orphan 8111F: Documentation/media/v4l-drivers/meye* 8112F: drivers/media/pci/meye/ 8113F: include/uapi/linux/meye.h 8114 8115MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8116M: Jiri Slaby <jirislaby@gmail.com> 8117S: Maintained 8118F: Documentation/serial/moxa-smartio 8119F: drivers/tty/mxser.* 8120 8121MR800 AVERMEDIA USB FM RADIO DRIVER 8122M: Alexey Klimov <klimov.linux@gmail.com> 8123L: linux-media@vger.kernel.org 8124T: git git://linuxtv.org/media_tree.git 8125S: Maintained 8126F: drivers/media/radio/radio-mr800.c 8127 8128MRF24J40 IEEE 802.15.4 RADIO DRIVER 8129M: Alan Ott <alan@signal11.us> 8130L: linux-wpan@vger.kernel.org 8131S: Maintained 8132F: drivers/net/ieee802154/mrf24j40.c 8133F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8134 8135MSI LAPTOP SUPPORT 8136M: "Lee, Chun-Yi" <jlee@suse.com> 8137L: platform-driver-x86@vger.kernel.org 8138S: Maintained 8139F: drivers/platform/x86/msi-laptop.c 8140 8141MSI WMI SUPPORT 8142L: platform-driver-x86@vger.kernel.org 8143S: Orphan 8144F: drivers/platform/x86/msi-wmi.c 8145 8146MSI001 MEDIA DRIVER 8147M: Antti Palosaari <crope@iki.fi> 8148L: linux-media@vger.kernel.org 8149W: https://linuxtv.org 8150W: http://palosaari.fi/linux/ 8151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8152T: git git://linuxtv.org/anttip/media_tree.git 8153S: Maintained 8154F: drivers/media/tuners/msi001* 8155 8156MSI2500 MEDIA DRIVER 8157M: Antti Palosaari <crope@iki.fi> 8158L: linux-media@vger.kernel.org 8159W: https://linuxtv.org 8160W: http://palosaari.fi/linux/ 8161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8162T: git git://linuxtv.org/anttip/media_tree.git 8163S: Maintained 8164F: drivers/media/usb/msi2500/ 8165 8166MSYSTEMS DISKONCHIP G3 MTD DRIVER 8167M: Robert Jarzmik <robert.jarzmik@free.fr> 8168L: linux-mtd@lists.infradead.org 8169S: Maintained 8170F: drivers/mtd/devices/docg3* 8171 8172MT9M032 APTINA SENSOR DRIVER 8173M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8174L: linux-media@vger.kernel.org 8175T: git git://linuxtv.org/media_tree.git 8176S: Maintained 8177F: drivers/media/i2c/mt9m032.c 8178F: include/media/i2c/mt9m032.h 8179 8180MT9P031 APTINA CAMERA SENSOR 8181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8182L: linux-media@vger.kernel.org 8183T: git git://linuxtv.org/media_tree.git 8184S: Maintained 8185F: drivers/media/i2c/mt9p031.c 8186F: include/media/i2c/mt9p031.h 8187 8188MT9T001 APTINA CAMERA SENSOR 8189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8190L: linux-media@vger.kernel.org 8191T: git git://linuxtv.org/media_tree.git 8192S: Maintained 8193F: drivers/media/i2c/mt9t001.c 8194F: include/media/i2c/mt9t001.h 8195 8196MT9V032 APTINA CAMERA SENSOR 8197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8198L: linux-media@vger.kernel.org 8199T: git git://linuxtv.org/media_tree.git 8200S: Maintained 8201F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8202F: drivers/media/i2c/mt9v032.c 8203F: include/media/i2c/mt9v032.h 8204 8205MULTIFUNCTION DEVICES (MFD) 8206M: Lee Jones <lee.jones@linaro.org> 8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8208S: Supported 8209F: Documentation/devicetree/bindings/mfd/ 8210F: drivers/mfd/ 8211F: include/linux/mfd/ 8212 8213MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8214M: Ulf Hansson <ulf.hansson@linaro.org> 8215L: linux-mmc@vger.kernel.org 8216T: git git://git.linaro.org/people/ulf.hansson/mmc.git 8217S: Maintained 8218F: Documentation/devicetree/bindings/mmc/ 8219F: drivers/mmc/ 8220F: include/linux/mmc/ 8221F: include/uapi/linux/mmc/ 8222 8223MULTIMEDIA CARD (MMC) ETC. OVER SPI 8224S: Orphan 8225F: drivers/mmc/host/mmc_spi.c 8226F: include/linux/spi/mmc_spi.h 8227 8228MULTISOUND SOUND DRIVER 8229M: Andrew Veliath <andrewtv@usa.net> 8230S: Maintained 8231F: Documentation/sound/oss/MultiSound 8232F: sound/oss/msnd* 8233 8234MULTITECH MULTIPORT CARD (ISICOM) 8235S: Orphan 8236F: drivers/tty/isicom.c 8237F: include/linux/isicom.h 8238 8239MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8240M: Bin Liu <b-liu@ti.com> 8241L: linux-usb@vger.kernel.org 8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8243S: Maintained 8244F: drivers/usb/musb/ 8245 8246MXL5007T MEDIA DRIVER 8247M: Michael Krufky <mkrufky@linuxtv.org> 8248L: linux-media@vger.kernel.org 8249W: https://linuxtv.org 8250W: http://github.com/mkrufky 8251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8252T: git git://linuxtv.org/mkrufky/tuners.git 8253S: Maintained 8254F: drivers/media/tuners/mxl5007t.* 8255 8256MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8257M: Hyong-Youb Kim <hykim@myri.com> 8258L: netdev@vger.kernel.org 8259W: https://www.myricom.com/support/downloads/myri10ge.html 8260S: Supported 8261F: drivers/net/ethernet/myricom/myri10ge/ 8262 8263NAND FLASH SUBSYSTEM 8264M: Boris Brezillon <boris.brezillon@free-electrons.com> 8265R: Richard Weinberger <richard@nod.at> 8266L: linux-mtd@lists.infradead.org 8267W: http://www.linux-mtd.infradead.org/ 8268Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8269T: git git://github.com/linux-nand/linux.git 8270S: Maintained 8271F: drivers/mtd/nand/ 8272F: include/linux/mtd/nand*.h 8273 8274NATSEMI ETHERNET DRIVER (DP8381x) 8275S: Orphan 8276F: drivers/net/ethernet/natsemi/natsemi.c 8277 8278NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8279M: Daniel Mack <zonque@gmail.com> 8280S: Maintained 8281L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8282W: http://www.native-instruments.com 8283F: sound/usb/caiaq/ 8284 8285NCP FILESYSTEM 8286M: Petr Vandrovec <petr@vandrovec.name> 8287S: Odd Fixes 8288F: fs/ncpfs/ 8289 8290NCR 5380 SCSI DRIVERS 8291M: Finn Thain <fthain@telegraphics.com.au> 8292M: Michael Schmitz <schmitzmic@gmail.com> 8293L: linux-scsi@vger.kernel.org 8294S: Maintained 8295F: Documentation/scsi/g_NCR5380.txt 8296F: drivers/scsi/NCR5380.* 8297F: drivers/scsi/arm/cumana_1.c 8298F: drivers/scsi/arm/oak.c 8299F: drivers/scsi/atari_scsi.* 8300F: drivers/scsi/dmx3191d.c 8301F: drivers/scsi/g_NCR5380.* 8302F: drivers/scsi/g_NCR5380_mmio.c 8303F: drivers/scsi/mac_scsi.* 8304F: drivers/scsi/sun3_scsi.* 8305F: drivers/scsi/sun3_scsi_vme.c 8306 8307NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8308M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8309L: linux-scsi@vger.kernel.org 8310S: Maintained 8311F: drivers/scsi/NCR_D700.* 8312 8313NCT6775 HARDWARE MONITOR DRIVER 8314M: Guenter Roeck <linux@roeck-us.net> 8315L: linux-hwmon@vger.kernel.org 8316S: Maintained 8317F: Documentation/hwmon/nct6775 8318F: drivers/hwmon/nct6775.c 8319 8320NETEFFECT IWARP RNIC DRIVER (IW_NES) 8321M: Faisal Latif <faisal.latif@intel.com> 8322L: linux-rdma@vger.kernel.org 8323W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8324S: Supported 8325F: drivers/infiniband/hw/nes/ 8326F: include/uapi/rdma/nes-abi.h 8327 8328NETEM NETWORK EMULATOR 8329M: Stephen Hemminger <stephen@networkplumber.org> 8330L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8331S: Maintained 8332F: net/sched/sch_netem.c 8333 8334NETERION 10GbE DRIVERS (s2io/vxge) 8335M: Jon Mason <jdmason@kudzu.us> 8336L: netdev@vger.kernel.org 8337S: Supported 8338F: Documentation/networking/s2io.txt 8339F: Documentation/networking/vxge.txt 8340F: drivers/net/ethernet/neterion/ 8341 8342NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8343M: Pablo Neira Ayuso <pablo@netfilter.org> 8344M: Patrick McHardy <kaber@trash.net> 8345M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8346L: netfilter-devel@vger.kernel.org 8347L: coreteam@netfilter.org 8348W: http://www.netfilter.org/ 8349W: http://www.iptables.org/ 8350Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8353S: Supported 8354F: include/linux/netfilter* 8355F: include/linux/netfilter/ 8356F: include/net/netfilter/ 8357F: include/uapi/linux/netfilter* 8358F: include/uapi/linux/netfilter/ 8359F: net/*/netfilter.c 8360F: net/*/netfilter/ 8361F: net/netfilter/ 8362F: net/bridge/br_netfilter*.c 8363 8364NETLABEL 8365M: Paul Moore <paul@paul-moore.com> 8366W: http://netlabel.sf.net 8367L: netdev@vger.kernel.org 8368S: Maintained 8369F: Documentation/netlabel/ 8370F: include/net/netlabel.h 8371F: net/netlabel/ 8372 8373NETROM NETWORK LAYER 8374M: Ralf Baechle <ralf@linux-mips.org> 8375L: linux-hams@vger.kernel.org 8376W: http://www.linux-ax25.org/ 8377S: Maintained 8378F: include/net/netrom.h 8379F: include/uapi/linux/netrom.h 8380F: net/netrom/ 8381 8382NETRONOME ETHERNET DRIVERS 8383M: Jakub Kicinski <jakub.kicinski@netronome.com> 8384L: oss-drivers@netronome.com 8385S: Maintained 8386F: drivers/net/ethernet/netronome/ 8387 8388NETWORK BLOCK DEVICE (NBD) 8389M: Markus Pargmann <mpa@pengutronix.de> 8390S: Maintained 8391L: nbd-general@lists.sourceforge.net 8392T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8393F: Documentation/blockdev/nbd.txt 8394F: drivers/block/nbd.c 8395F: include/uapi/linux/nbd.h 8396 8397NETWORK DROP MONITOR 8398M: Neil Horman <nhorman@tuxdriver.com> 8399L: netdev@vger.kernel.org 8400S: Maintained 8401W: https://fedorahosted.org/dropwatch/ 8402F: net/core/drop_monitor.c 8403 8404NETWORKING [DSA] 8405M: Andrew Lunn <andrew@lunn.ch> 8406M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8407M: Florian Fainelli <f.fainelli@gmail.com> 8408S: Maintained 8409F: net/dsa/ 8410F: include/net/dsa.h 8411F: drivers/net/dsa/ 8412 8413NETWORKING [GENERAL] 8414M: "David S. Miller" <davem@davemloft.net> 8415L: netdev@vger.kernel.org 8416W: http://www.linuxfoundation.org/en/Net 8417Q: http://patchwork.ozlabs.org/project/netdev/list/ 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8420S: Maintained 8421F: net/ 8422F: include/net/ 8423F: include/linux/in.h 8424F: include/linux/net.h 8425F: include/linux/netdevice.h 8426F: include/uapi/linux/in.h 8427F: include/uapi/linux/net.h 8428F: include/uapi/linux/netdevice.h 8429F: include/uapi/linux/net_namespace.h 8430F: tools/net/ 8431F: tools/testing/selftests/net/ 8432F: lib/random32.c 8433F: lib/test_bpf.c 8434 8435NETWORKING [IPv4/IPv6] 8436M: "David S. Miller" <davem@davemloft.net> 8437M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8438M: James Morris <jmorris@namei.org> 8439M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8440M: Patrick McHardy <kaber@trash.net> 8441L: netdev@vger.kernel.org 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8443S: Maintained 8444F: net/ipv4/ 8445F: net/ipv6/ 8446F: include/net/ip* 8447F: arch/x86/net/* 8448 8449NETWORKING [IPSEC] 8450M: Steffen Klassert <steffen.klassert@secunet.com> 8451M: Herbert Xu <herbert@gondor.apana.org.au> 8452M: "David S. Miller" <davem@davemloft.net> 8453L: netdev@vger.kernel.org 8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8456S: Maintained 8457F: net/core/flow.c 8458F: net/xfrm/ 8459F: net/key/ 8460F: net/ipv4/xfrm* 8461F: net/ipv4/esp4.c 8462F: net/ipv4/ah4.c 8463F: net/ipv4/ipcomp.c 8464F: net/ipv4/ip_vti.c 8465F: net/ipv6/xfrm* 8466F: net/ipv6/esp6.c 8467F: net/ipv6/ah6.c 8468F: net/ipv6/ipcomp6.c 8469F: net/ipv6/ip6_vti.c 8470F: include/uapi/linux/xfrm.h 8471F: include/net/xfrm.h 8472 8473NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8474M: Paul Moore <paul@paul-moore.com> 8475L: netdev@vger.kernel.org 8476S: Maintained 8477 8478NETWORKING [WIRELESS] 8479L: linux-wireless@vger.kernel.org 8480Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8481 8482NETWORKING DRIVERS 8483L: netdev@vger.kernel.org 8484W: http://www.linuxfoundation.org/en/Net 8485Q: http://patchwork.ozlabs.org/project/netdev/list/ 8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8488S: Odd Fixes 8489F: Documentation/devicetree/bindings/net/ 8490F: drivers/net/ 8491F: include/linux/if_* 8492F: include/linux/netdevice.h 8493F: include/linux/etherdevice.h 8494F: include/linux/fcdevice.h 8495F: include/linux/fddidevice.h 8496F: include/linux/hippidevice.h 8497F: include/linux/inetdevice.h 8498F: include/uapi/linux/if_* 8499F: include/uapi/linux/netdevice.h 8500 8501NETWORKING DRIVERS (WIRELESS) 8502M: Kalle Valo <kvalo@codeaurora.org> 8503L: linux-wireless@vger.kernel.org 8504Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8507S: Maintained 8508F: Documentation/devicetree/bindings/net/wireless/ 8509F: drivers/net/wireless/ 8510 8511NETXEN (1/10) GbE SUPPORT 8512M: Manish Chopra <manish.chopra@qlogic.com> 8513M: Sony Chacko <sony.chacko@qlogic.com> 8514M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8515L: netdev@vger.kernel.org 8516W: http://www.qlogic.com 8517S: Supported 8518F: drivers/net/ethernet/qlogic/netxen/ 8519 8520NFC SUBSYSTEM 8521M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8522M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8523M: Samuel Ortiz <sameo@linux.intel.com> 8524L: linux-wireless@vger.kernel.org 8525L: linux-nfc@lists.01.org (subscribers-only) 8526S: Supported 8527F: net/nfc/ 8528F: include/net/nfc/ 8529F: include/uapi/linux/nfc.h 8530F: drivers/nfc/ 8531F: include/linux/platform_data/nfcmrvl.h 8532F: include/linux/platform_data/nxp-nci.h 8533F: include/linux/platform_data/pn544.h 8534F: include/linux/platform_data/st21nfca.h 8535F: include/linux/platform_data/st-nci.h 8536F: Documentation/devicetree/bindings/net/nfc/ 8537 8538NFS, SUNRPC, AND LOCKD CLIENTS 8539M: Trond Myklebust <trond.myklebust@primarydata.com> 8540M: Anna Schumaker <anna.schumaker@netapp.com> 8541L: linux-nfs@vger.kernel.org 8542W: http://client.linux-nfs.org 8543T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8544S: Maintained 8545F: fs/lockd/ 8546F: fs/nfs/ 8547F: fs/nfs_common/ 8548F: net/sunrpc/ 8549F: include/linux/lockd/ 8550F: include/linux/nfs* 8551F: include/linux/sunrpc/ 8552F: include/uapi/linux/nfs* 8553F: include/uapi/linux/sunrpc/ 8554 8555NILFS2 FILESYSTEM 8556M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8557L: linux-nilfs@vger.kernel.org 8558W: http://nilfs.sourceforge.net/ 8559W: http://nilfs.osdn.jp/ 8560T: git git://github.com/konis/nilfs2.git 8561S: Supported 8562F: Documentation/filesystems/nilfs2.txt 8563F: fs/nilfs2/ 8564F: include/trace/events/nilfs2.h 8565F: include/uapi/linux/nilfs2_api.h 8566F: include/uapi/linux/nilfs2_ondisk.h 8567 8568NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8569M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8570W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8571S: Maintained 8572F: Documentation/scsi/NinjaSCSI.txt 8573F: drivers/scsi/pcmcia/nsp_* 8574 8575NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8576M: GOTO Masanori <gotom@debian.or.jp> 8577M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8578W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8579S: Maintained 8580F: Documentation/scsi/NinjaSCSI.txt 8581F: drivers/scsi/nsp32* 8582 8583NIOS2 ARCHITECTURE 8584M: Ley Foon Tan <lftan@altera.com> 8585L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8587S: Maintained 8588F: arch/nios2/ 8589 8590NOKIA N900 POWER SUPPLY DRIVERS 8591R: Pali Rohár <pali.rohar@gmail.com> 8592F: include/linux/power/bq2415x_charger.h 8593F: include/linux/power/bq27xxx_battery.h 8594F: include/linux/power/isp1704_charger.h 8595F: drivers/power/supply/bq2415x_charger.c 8596F: drivers/power/supply/bq27xxx_battery.c 8597F: drivers/power/supply/bq27xxx_battery_i2c.c 8598F: drivers/power/supply/isp1704_charger.c 8599F: drivers/power/supply/rx51_battery.c 8600 8601NTB DRIVER CORE 8602M: Jon Mason <jdmason@kudzu.us> 8603M: Dave Jiang <dave.jiang@intel.com> 8604M: Allen Hubbe <Allen.Hubbe@emc.com> 8605L: linux-ntb@googlegroups.com 8606S: Supported 8607W: https://github.com/jonmason/ntb/wiki 8608T: git git://github.com/jonmason/ntb.git 8609F: drivers/ntb/ 8610F: drivers/net/ntb_netdev.c 8611F: include/linux/ntb.h 8612F: include/linux/ntb_transport.h 8613F: tools/testing/selftests/ntb/ 8614 8615NTB INTEL DRIVER 8616M: Jon Mason <jdmason@kudzu.us> 8617M: Dave Jiang <dave.jiang@intel.com> 8618L: linux-ntb@googlegroups.com 8619S: Supported 8620W: https://github.com/jonmason/ntb/wiki 8621T: git git://github.com/jonmason/ntb.git 8622F: drivers/ntb/hw/intel/ 8623 8624NTB AMD DRIVER 8625M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8626L: linux-ntb@googlegroups.com 8627S: Supported 8628F: drivers/ntb/hw/amd/ 8629 8630NTFS FILESYSTEM 8631M: Anton Altaparmakov <anton@tuxera.com> 8632L: linux-ntfs-dev@lists.sourceforge.net 8633W: http://www.tuxera.com/ 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8635S: Supported 8636F: Documentation/filesystems/ntfs.txt 8637F: fs/ntfs/ 8638 8639NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8640M: Antonino Daplas <adaplas@gmail.com> 8641L: linux-fbdev@vger.kernel.org 8642S: Maintained 8643F: drivers/video/fbdev/riva/ 8644F: drivers/video/fbdev/nvidia/ 8645 8646NVM EXPRESS DRIVER 8647M: Keith Busch <keith.busch@intel.com> 8648M: Jens Axboe <axboe@fb.com> 8649L: linux-nvme@lists.infradead.org 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8651W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8652S: Supported 8653F: drivers/nvme/host/ 8654F: include/linux/nvme.h 8655 8656NVM EXPRESS TARGET DRIVER 8657M: Christoph Hellwig <hch@lst.de> 8658M: Sagi Grimberg <sagi@grimberg.me> 8659L: linux-nvme@lists.infradead.org 8660S: Supported 8661F: drivers/nvme/target/ 8662 8663NVMEM FRAMEWORK 8664M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8665M: Maxime Ripard <maxime.ripard@free-electrons.com> 8666S: Maintained 8667F: drivers/nvmem/ 8668F: Documentation/devicetree/bindings/nvmem/ 8669F: include/linux/nvmem-consumer.h 8670F: include/linux/nvmem-provider.h 8671 8672NXP-NCI NFC DRIVER 8673M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8674R: Charles Gorand <charles.gorand@effinnov.com> 8675L: linux-nfc@lists.01.org (moderated for non-subscribers) 8676S: Supported 8677F: drivers/nfc/nxp-nci 8678 8679NXP TDA998X DRM DRIVER 8680M: Russell King <rmk+kernel@armlinux.org.uk> 8681S: Supported 8682F: drivers/gpu/drm/i2c/tda998x_drv.c 8683F: include/drm/i2c/tda998x.h 8684 8685NXP TFA9879 DRIVER 8686M: Peter Rosin <peda@axentia.se> 8687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8688S: Maintained 8689F: sound/soc/codecs/tfa9879* 8690 8691OBJTOOL 8692M: Josh Poimboeuf <jpoimboe@redhat.com> 8693S: Supported 8694F: tools/objtool/ 8695 8696OMAP SUPPORT 8697M: Tony Lindgren <tony@atomide.com> 8698L: linux-omap@vger.kernel.org 8699W: http://www.muru.com/linux/omap/ 8700W: http://linux.omap.com/ 8701Q: http://patchwork.kernel.org/project/linux-omap/list/ 8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8703S: Maintained 8704F: arch/arm/*omap*/ 8705F: arch/arm/configs/omap1_defconfig 8706F: arch/arm/configs/omap2plus_defconfig 8707F: drivers/i2c/busses/i2c-omap.c 8708F: drivers/irqchip/irq-omap-intc.c 8709F: drivers/mfd/*omap*.c 8710F: drivers/mfd/menelaus.c 8711F: drivers/mfd/palmas.c 8712F: drivers/mfd/tps65217.c 8713F: drivers/mfd/tps65218.c 8714F: drivers/mfd/tps65910.c 8715F: drivers/mfd/twl-core.[ch] 8716F: drivers/mfd/twl4030*.c 8717F: drivers/mfd/twl6030*.c 8718F: drivers/mfd/twl6040*.c 8719F: drivers/regulator/palmas-regulator*.c 8720F: drivers/regulator/pbias-regulator.c 8721F: drivers/regulator/tps65217-regulator.c 8722F: drivers/regulator/tps65218-regulator.c 8723F: drivers/regulator/tps65910-regulator.c 8724F: drivers/regulator/twl-regulator.c 8725F: include/linux/i2c-omap.h 8726 8727OMAP DEVICE TREE SUPPORT 8728M: Benoît Cousson <bcousson@baylibre.com> 8729M: Tony Lindgren <tony@atomide.com> 8730L: linux-omap@vger.kernel.org 8731L: devicetree@vger.kernel.org 8732S: Maintained 8733F: arch/arm/boot/dts/*omap* 8734F: arch/arm/boot/dts/*am3* 8735F: arch/arm/boot/dts/*am4* 8736F: arch/arm/boot/dts/*am5* 8737F: arch/arm/boot/dts/*dra7* 8738 8739OMAP CLOCK FRAMEWORK SUPPORT 8740M: Paul Walmsley <paul@pwsan.com> 8741L: linux-omap@vger.kernel.org 8742S: Maintained 8743F: arch/arm/*omap*/*clock* 8744 8745OMAP POWER MANAGEMENT SUPPORT 8746M: Kevin Hilman <khilman@kernel.org> 8747L: linux-omap@vger.kernel.org 8748S: Maintained 8749F: arch/arm/*omap*/*pm* 8750F: drivers/cpufreq/omap-cpufreq.c 8751 8752OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8753M: Rajendra Nayak <rnayak@codeaurora.org> 8754M: Paul Walmsley <paul@pwsan.com> 8755L: linux-omap@vger.kernel.org 8756S: Maintained 8757F: arch/arm/mach-omap2/prm* 8758 8759OMAP AUDIO SUPPORT 8760M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8761M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8762L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8763L: linux-omap@vger.kernel.org 8764S: Maintained 8765F: sound/soc/omap/ 8766 8767OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8768M: Roger Quadros <rogerq@ti.com> 8769M: Tony Lindgren <tony@atomide.com> 8770L: linux-omap@vger.kernel.org 8771S: Maintained 8772F: drivers/memory/omap-gpmc.c 8773F: arch/arm/mach-omap2/*gpmc* 8774 8775OMAP FRAMEBUFFER SUPPORT 8776M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8777L: linux-fbdev@vger.kernel.org 8778L: linux-omap@vger.kernel.org 8779S: Maintained 8780F: drivers/video/fbdev/omap/ 8781 8782OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8783M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8784L: linux-omap@vger.kernel.org 8785L: linux-fbdev@vger.kernel.org 8786S: Maintained 8787F: drivers/video/fbdev/omap2/ 8788F: Documentation/arm/OMAP/DSS 8789 8790OMAP HARDWARE SPINLOCK SUPPORT 8791M: Ohad Ben-Cohen <ohad@wizery.com> 8792L: linux-omap@vger.kernel.org 8793S: Maintained 8794F: drivers/hwspinlock/omap_hwspinlock.c 8795 8796OMAP MMC SUPPORT 8797M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8798L: linux-omap@vger.kernel.org 8799S: Maintained 8800F: drivers/mmc/host/omap.c 8801 8802OMAP HS MMC SUPPORT 8803L: linux-mmc@vger.kernel.org 8804L: linux-omap@vger.kernel.org 8805S: Orphan 8806F: drivers/mmc/host/omap_hsmmc.c 8807 8808OMAP RANDOM NUMBER GENERATOR SUPPORT 8809M: Deepak Saxena <dsaxena@plexity.net> 8810S: Maintained 8811F: drivers/char/hw_random/omap-rng.c 8812 8813OMAP HWMOD SUPPORT 8814M: Benoît Cousson <bcousson@baylibre.com> 8815M: Paul Walmsley <paul@pwsan.com> 8816L: linux-omap@vger.kernel.org 8817S: Maintained 8818F: arch/arm/mach-omap2/omap_hwmod.* 8819 8820OMAP HWMOD DATA 8821M: Paul Walmsley <paul@pwsan.com> 8822L: linux-omap@vger.kernel.org 8823S: Maintained 8824F: arch/arm/mach-omap2/omap_hwmod*data* 8825 8826OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8827M: Benoît Cousson <bcousson@baylibre.com> 8828L: linux-omap@vger.kernel.org 8829S: Maintained 8830F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8831 8832OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8833M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8834L: linux-media@vger.kernel.org 8835S: Maintained 8836F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8837F: drivers/media/platform/omap3isp/ 8838F: drivers/staging/media/omap4iss/ 8839 8840OMAP USB SUPPORT 8841L: linux-usb@vger.kernel.org 8842L: linux-omap@vger.kernel.org 8843S: Orphan 8844F: drivers/usb/*/*omap* 8845F: arch/arm/*omap*/usb* 8846 8847OMAP GPIO DRIVER 8848M: Grygorii Strashko <grygorii.strashko@ti.com> 8849M: Santosh Shilimkar <ssantosh@kernel.org> 8850M: Kevin Hilman <khilman@kernel.org> 8851L: linux-omap@vger.kernel.org 8852S: Maintained 8853F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8854F: drivers/gpio/gpio-omap.c 8855 8856OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8857M: Mark Jackson <mpfj@newflow.co.uk> 8858L: linux-omap@vger.kernel.org 8859S: Maintained 8860F: arch/arm/boot/dts/am335x-nano.dts 8861 8862OMFS FILESYSTEM 8863M: Bob Copeland <me@bobcopeland.com> 8864L: linux-karma-devel@lists.sourceforge.net 8865S: Maintained 8866F: Documentation/filesystems/omfs.txt 8867F: fs/omfs/ 8868 8869OMNIKEY CARDMAN 4000 DRIVER 8870M: Harald Welte <laforge@gnumonks.org> 8871S: Maintained 8872F: drivers/char/pcmcia/cm4000_cs.c 8873F: include/linux/cm4000_cs.h 8874F: include/uapi/linux/cm4000_cs.h 8875 8876OMNIKEY CARDMAN 4040 DRIVER 8877M: Harald Welte <laforge@gnumonks.org> 8878S: Maintained 8879F: drivers/char/pcmcia/cm4040_cs.* 8880 8881OMNIVISION OV7670 SENSOR DRIVER 8882M: Jonathan Corbet <corbet@lwn.net> 8883L: linux-media@vger.kernel.org 8884T: git git://linuxtv.org/media_tree.git 8885S: Maintained 8886F: drivers/media/i2c/ov7670.c 8887 8888ONENAND FLASH DRIVER 8889M: Kyungmin Park <kyungmin.park@samsung.com> 8890L: linux-mtd@lists.infradead.org 8891S: Maintained 8892F: drivers/mtd/onenand/ 8893F: include/linux/mtd/onenand*.h 8894 8895ONSTREAM SCSI TAPE DRIVER 8896M: Willem Riede <osst@riede.org> 8897L: osst-users@lists.sourceforge.net 8898L: linux-scsi@vger.kernel.org 8899S: Maintained 8900F: Documentation/scsi/osst.txt 8901F: drivers/scsi/osst.* 8902F: drivers/scsi/osst_*.h 8903F: drivers/scsi/st.h 8904 8905OPENCORES I2C BUS DRIVER 8906M: Peter Korsgaard <jacmet@sunsite.dk> 8907L: linux-i2c@vger.kernel.org 8908S: Maintained 8909F: Documentation/i2c/busses/i2c-ocores 8910F: drivers/i2c/busses/i2c-ocores.c 8911 8912OPEN FIRMWARE AND FLATTENED DEVICE TREE 8913M: Rob Herring <robh+dt@kernel.org> 8914M: Frank Rowand <frowand.list@gmail.com> 8915L: devicetree@vger.kernel.org 8916W: http://www.devicetree.org/ 8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8918S: Maintained 8919F: drivers/of/ 8920F: include/linux/of*.h 8921F: scripts/dtc/ 8922 8923OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8924M: Rob Herring <robh+dt@kernel.org> 8925M: Mark Rutland <mark.rutland@arm.com> 8926L: devicetree@vger.kernel.org 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8928Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8929S: Maintained 8930F: Documentation/devicetree/ 8931F: arch/*/boot/dts/ 8932F: include/dt-bindings/ 8933 8934OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8935M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8936L: devicetree@vger.kernel.org 8937S: Maintained 8938F: Documentation/devicetree/dynamic-resolution-notes.txt 8939F: Documentation/devicetree/overlay-notes.txt 8940F: drivers/of/overlay.c 8941F: drivers/of/resolver.c 8942 8943OPENRISC ARCHITECTURE 8944M: Jonas Bonn <jonas@southpole.se> 8945W: http://openrisc.net 8946S: Maintained 8947T: git git://openrisc.net/~jonas/linux 8948F: arch/openrisc/ 8949 8950OPENVSWITCH 8951M: Pravin Shelar <pshelar@nicira.com> 8952L: netdev@vger.kernel.org 8953L: dev@openvswitch.org 8954W: http://openvswitch.org 8955S: Maintained 8956F: net/openvswitch/ 8957F: include/uapi/linux/openvswitch.h 8958 8959OPERATING PERFORMANCE POINTS (OPP) 8960M: Viresh Kumar <vireshk@kernel.org> 8961M: Nishanth Menon <nm@ti.com> 8962M: Stephen Boyd <sboyd@codeaurora.org> 8963L: linux-pm@vger.kernel.org 8964S: Maintained 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8966F: drivers/base/power/opp/ 8967F: include/linux/pm_opp.h 8968F: Documentation/power/opp.txt 8969F: Documentation/devicetree/bindings/opp/ 8970 8971OPL4 DRIVER 8972M: Clemens Ladisch <clemens@ladisch.de> 8973L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8974T: git git://git.alsa-project.org/alsa-kernel.git 8975S: Maintained 8976F: sound/drivers/opl4/ 8977 8978OPROFILE 8979M: Robert Richter <rric@kernel.org> 8980L: oprofile-list@lists.sf.net 8981S: Maintained 8982F: arch/*/include/asm/oprofile*.h 8983F: arch/*/oprofile/ 8984F: drivers/oprofile/ 8985F: include/linux/oprofile.h 8986 8987ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8988M: Mark Fasheh <mfasheh@versity.com> 8989M: Joel Becker <jlbec@evilplan.org> 8990L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8991W: http://ocfs2.wiki.kernel.org 8992S: Supported 8993F: Documentation/filesystems/ocfs2.txt 8994F: Documentation/filesystems/dlmfs.txt 8995F: fs/ocfs2/ 8996 8997ORINOCO DRIVER 8998L: linux-wireless@vger.kernel.org 8999W: http://wireless.kernel.org/en/users/Drivers/orinoco 9000W: http://www.nongnu.org/orinoco/ 9001S: Orphan 9002F: drivers/net/wireless/intersil/orinoco/ 9003 9004OSD LIBRARY and FILESYSTEM 9005M: Boaz Harrosh <ooo@electrozaur.com> 9006M: Benny Halevy <bhalevy@primarydata.com> 9007L: osd-dev@open-osd.org 9008W: http://open-osd.org 9009T: git git://git.open-osd.org/open-osd.git 9010S: Maintained 9011F: drivers/scsi/osd/ 9012F: include/scsi/osd_* 9013F: fs/exofs/ 9014 9015OVERLAY FILESYSTEM 9016M: Miklos Szeredi <miklos@szeredi.hu> 9017L: linux-unionfs@vger.kernel.org 9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9019S: Supported 9020F: fs/overlayfs/ 9021F: Documentation/filesystems/overlayfs.txt 9022 9023ORANGEFS FILESYSTEM 9024M: Mike Marshall <hubcap@omnibond.com> 9025L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9026T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9027S: Supported 9028F: fs/orangefs/ 9029F: Documentation/filesystems/orangefs.txt 9030 9031P54 WIRELESS DRIVER 9032M: Christian Lamparter <chunkeey@googlemail.com> 9033L: linux-wireless@vger.kernel.org 9034W: http://wireless.kernel.org/en/users/Drivers/p54 9035S: Maintained 9036F: drivers/net/wireless/intersil/p54/ 9037 9038PA SEMI ETHERNET DRIVER 9039L: netdev@vger.kernel.org 9040S: Orphan 9041F: drivers/net/ethernet/pasemi/* 9042 9043PA SEMI SMBUS DRIVER 9044L: linux-i2c@vger.kernel.org 9045S: Orphan 9046F: drivers/i2c/busses/i2c-pasemi.c 9047 9048PADATA PARALLEL EXECUTION MECHANISM 9049M: Steffen Klassert <steffen.klassert@secunet.com> 9050L: linux-crypto@vger.kernel.org 9051S: Maintained 9052F: kernel/padata.c 9053F: include/linux/padata.h 9054F: Documentation/padata.txt 9055 9056PANASONIC LAPTOP ACPI EXTRAS DRIVER 9057M: Harald Welte <laforge@gnumonks.org> 9058L: platform-driver-x86@vger.kernel.org 9059S: Maintained 9060F: drivers/platform/x86/panasonic-laptop.c 9061 9062PANASONIC MN10300/AM33/AM34 PORT 9063M: David Howells <dhowells@redhat.com> 9064L: linux-am33-list@redhat.com (moderated for non-subscribers) 9065W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9066S: Maintained 9067F: Documentation/mn10300/ 9068F: arch/mn10300/ 9069 9070PARALLEL LCD/KEYPAD PANEL DRIVER 9071M: Willy Tarreau <willy@haproxy.com> 9072M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9073S: Odd Fixes 9074F: Documentation/misc-devices/lcd-panel-cgram.txt 9075F: drivers/misc/panel.c 9076 9077PARALLEL PORT SUBSYSTEM 9078M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9079M: Sudip Mukherjee <sudip@vectorindia.org> 9080L: linux-parport@lists.infradead.org (subscribers-only) 9081S: Maintained 9082F: drivers/parport/ 9083F: include/linux/parport*.h 9084F: drivers/char/ppdev.c 9085F: include/uapi/linux/ppdev.h 9086F: Documentation/parport*.txt 9087 9088PARAVIRT_OPS INTERFACE 9089M: Jeremy Fitzhardinge <jeremy@goop.org> 9090M: Chris Wright <chrisw@sous-sol.org> 9091M: Alok Kataria <akataria@vmware.com> 9092M: Rusty Russell <rusty@rustcorp.com.au> 9093L: virtualization@lists.linux-foundation.org 9094S: Supported 9095F: Documentation/virtual/paravirt_ops.txt 9096F: arch/*/kernel/paravirt* 9097F: arch/*/include/asm/paravirt.h 9098F: include/linux/hypervisor.h 9099 9100PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9101M: Tim Waugh <tim@cyberelk.net> 9102L: linux-parport@lists.infradead.org (subscribers-only) 9103S: Maintained 9104F: Documentation/blockdev/paride.txt 9105F: drivers/block/paride/ 9106 9107PARISC ARCHITECTURE 9108M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9109M: Helge Deller <deller@gmx.de> 9110L: linux-parisc@vger.kernel.org 9111W: http://www.parisc-linux.org/ 9112Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9114T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9115S: Maintained 9116F: arch/parisc/ 9117F: Documentation/parisc/ 9118F: drivers/parisc/ 9119F: drivers/char/agp/parisc-agp.c 9120F: drivers/input/serio/gscps2.c 9121F: drivers/parport/parport_gsc.* 9122F: drivers/tty/serial/8250/8250_gsc.c 9123F: drivers/video/fbdev/sti* 9124F: drivers/video/console/sti* 9125F: drivers/video/logo/logo_parisc* 9126 9127PC87360 HARDWARE MONITORING DRIVER 9128M: Jim Cromie <jim.cromie@gmail.com> 9129L: linux-hwmon@vger.kernel.org 9130S: Maintained 9131F: Documentation/hwmon/pc87360 9132F: drivers/hwmon/pc87360.c 9133 9134PC8736x GPIO DRIVER 9135M: Jim Cromie <jim.cromie@gmail.com> 9136S: Maintained 9137F: drivers/char/pc8736x_gpio.c 9138 9139PC87427 HARDWARE MONITORING DRIVER 9140M: Jean Delvare <jdelvare@suse.com> 9141L: linux-hwmon@vger.kernel.org 9142S: Maintained 9143F: Documentation/hwmon/pc87427 9144F: drivers/hwmon/pc87427.c 9145 9146PCA9532 LED DRIVER 9147M: Riku Voipio <riku.voipio@iki.fi> 9148S: Maintained 9149F: drivers/leds/leds-pca9532.c 9150F: include/linux/leds-pca9532.h 9151 9152PCA9541 I2C BUS MASTER SELECTOR DRIVER 9153M: Guenter Roeck <linux@roeck-us.net> 9154L: linux-i2c@vger.kernel.org 9155S: Maintained 9156F: drivers/i2c/muxes/i2c-mux-pca9541.c 9157 9158PCDP - PRIMARY CONSOLE AND DEBUG PORT 9159M: Khalid Aziz <khalid@gonehiking.org> 9160S: Maintained 9161F: drivers/firmware/pcdp.* 9162 9163PCI ERROR RECOVERY 9164M: Linas Vepstas <linasvepstas@gmail.com> 9165L: linux-pci@vger.kernel.org 9166S: Supported 9167F: Documentation/PCI/pci-error-recovery.txt 9168 9169PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9170M: Russell Currey <ruscur@russell.cc> 9171L: linuxppc-dev@lists.ozlabs.org 9172S: Supported 9173F: Documentation/powerpc/eeh-pci-error-recovery.txt 9174F: arch/powerpc/kernel/eeh*.c 9175F: arch/powerpc/platforms/*/eeh*.c 9176F: arch/powerpc/include/*/eeh*.h 9177 9178PCI SUBSYSTEM 9179M: Bjorn Helgaas <bhelgaas@google.com> 9180L: linux-pci@vger.kernel.org 9181Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9183S: Supported 9184F: Documentation/devicetree/bindings/pci/ 9185F: Documentation/PCI/ 9186F: drivers/pci/ 9187F: include/linux/pci* 9188F: arch/x86/pci/ 9189F: arch/x86/kernel/quirks.c 9190 9191PCI DRIVER FOR ALTERA PCIE IP 9192M: Ley Foon Tan <lftan@altera.com> 9193L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9194L: linux-pci@vger.kernel.org 9195S: Supported 9196F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9197F: drivers/pci/host/pcie-altera.c 9198 9199PCI DRIVER FOR ARM VERSATILE PLATFORM 9200M: Rob Herring <robh@kernel.org> 9201L: linux-pci@vger.kernel.org 9202L: linux-arm-kernel@lists.infradead.org 9203S: Maintained 9204F: Documentation/devicetree/bindings/pci/versatile.txt 9205F: drivers/pci/host/pci-versatile.c 9206 9207PCI DRIVER FOR ARMADA 8K 9208M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9209L: linux-pci@vger.kernel.org 9210L: linux-arm-kernel@lists.infradead.org 9211S: Maintained 9212F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9213F: drivers/pci/host/pcie-armada8k.c 9214 9215PCI DRIVER FOR APPLIEDMICRO XGENE 9216M: Tanmay Inamdar <tinamdar@apm.com> 9217L: linux-pci@vger.kernel.org 9218L: linux-arm-kernel@lists.infradead.org 9219S: Maintained 9220F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9221F: drivers/pci/host/pci-xgene.c 9222 9223PCI DRIVER FOR FREESCALE LAYERSCAPE 9224M: Minghuan Lian <minghuan.Lian@freescale.com> 9225M: Mingkai Hu <mingkai.hu@freescale.com> 9226M: Roy Zang <tie-fei.zang@freescale.com> 9227L: linuxppc-dev@lists.ozlabs.org 9228L: linux-pci@vger.kernel.org 9229L: linux-arm-kernel@lists.infradead.org 9230S: Maintained 9231F: drivers/pci/host/*layerscape* 9232 9233PCI DRIVER FOR IMX6 9234M: Richard Zhu <Richard.Zhu@freescale.com> 9235M: Lucas Stach <l.stach@pengutronix.de> 9236L: linux-pci@vger.kernel.org 9237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9238S: Maintained 9239F: drivers/pci/host/*imx6* 9240 9241PCI DRIVER FOR TI KEYSTONE 9242M: Murali Karicheri <m-karicheri2@ti.com> 9243L: linux-pci@vger.kernel.org 9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9245S: Maintained 9246F: drivers/pci/host/*keystone* 9247 9248PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9249M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9250M: Jason Cooper <jason@lakedaemon.net> 9251L: linux-pci@vger.kernel.org 9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9253S: Maintained 9254F: drivers/pci/host/*mvebu* 9255 9256PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9257M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9258L: linux-pci@vger.kernel.org 9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9260S: Maintained 9261F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9262F: drivers/pci/host/pci-aardvark.c 9263 9264PCI DRIVER FOR NVIDIA TEGRA 9265M: Thierry Reding <thierry.reding@gmail.com> 9266L: linux-tegra@vger.kernel.org 9267L: linux-pci@vger.kernel.org 9268S: Supported 9269F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9270F: drivers/pci/host/pci-tegra.c 9271 9272PCI DRIVER FOR TI DRA7XX 9273M: Kishon Vijay Abraham I <kishon@ti.com> 9274L: linux-omap@vger.kernel.org 9275L: linux-pci@vger.kernel.org 9276S: Supported 9277F: Documentation/devicetree/bindings/pci/ti-pci.txt 9278F: drivers/pci/host/pci-dra7xx.c 9279 9280PCI DRIVER FOR RENESAS R-CAR 9281M: Simon Horman <horms@verge.net.au> 9282L: linux-pci@vger.kernel.org 9283L: linux-renesas-soc@vger.kernel.org 9284S: Maintained 9285F: drivers/pci/host/*rcar* 9286 9287PCI DRIVER FOR SAMSUNG EXYNOS 9288M: Jingoo Han <jingoohan1@gmail.com> 9289L: linux-pci@vger.kernel.org 9290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9292S: Maintained 9293F: drivers/pci/host/pci-exynos.c 9294 9295PCI DRIVER FOR SYNOPSIS DESIGNWARE 9296M: Jingoo Han <jingoohan1@gmail.com> 9297M: Pratyush Anand <pratyush.anand@gmail.com> 9298L: linux-pci@vger.kernel.org 9299S: Maintained 9300F: drivers/pci/host/*designware* 9301 9302PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9303M: Joao Pinto <jpinto@synopsys.com> 9304L: linux-pci@vger.kernel.org 9305S: Maintained 9306F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9307F: drivers/pci/host/pcie-designware-plat.c 9308 9309PCI DRIVER FOR GENERIC OF HOSTS 9310M: Will Deacon <will.deacon@arm.com> 9311L: linux-pci@vger.kernel.org 9312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9313S: Maintained 9314F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9315F: drivers/pci/host/pci-host-common.c 9316F: drivers/pci/host/pci-host-generic.c 9317 9318PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9319M: Keith Busch <keith.busch@intel.com> 9320L: linux-pci@vger.kernel.org 9321S: Supported 9322F: arch/x86/pci/vmd.c 9323 9324PCIE DRIVER FOR ST SPEAR13XX 9325M: Pratyush Anand <pratyush.anand@gmail.com> 9326L: linux-pci@vger.kernel.org 9327S: Maintained 9328F: drivers/pci/host/*spear* 9329 9330PCI MSI DRIVER FOR ALTERA MSI IP 9331M: Ley Foon Tan <lftan@altera.com> 9332L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9333L: linux-pci@vger.kernel.org 9334S: Supported 9335F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9336F: drivers/pci/host/pcie-altera-msi.c 9337 9338PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9339M: Duc Dang <dhdang@apm.com> 9340L: linux-pci@vger.kernel.org 9341L: linux-arm-kernel@lists.infradead.org 9342S: Maintained 9343F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9344F: drivers/pci/host/pci-xgene-msi.c 9345 9346PCIE DRIVER FOR AXIS ARTPEC 9347M: Niklas Cassel <niklas.cassel@axis.com> 9348M: Jesper Nilsson <jesper.nilsson@axis.com> 9349L: linux-arm-kernel@axis.com 9350L: linux-pci@vger.kernel.org 9351S: Maintained 9352F: Documentation/devicetree/bindings/pci/axis,artpec* 9353F: drivers/pci/host/*artpec* 9354 9355PCIE DRIVER FOR HISILICON 9356M: Zhou Wang <wangzhou1@hisilicon.com> 9357M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9358L: linux-pci@vger.kernel.org 9359S: Maintained 9360F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9361F: drivers/pci/host/pcie-hisi.c 9362 9363PCIE DRIVER FOR ROCKCHIP 9364M: Shawn Lin <shawn.lin@rock-chips.com> 9365M: Wenrui Li <wenrui.li@rock-chips.com> 9366L: linux-pci@vger.kernel.org 9367L: linux-rockchip@lists.infradead.org 9368S: Maintained 9369F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9370F: drivers/pci/host/pcie-rockchip.c 9371 9372PCIE DRIVER FOR QUALCOMM MSM 9373M: Stanimir Varbanov <svarbanov@mm-sol.com> 9374L: linux-pci@vger.kernel.org 9375L: linux-arm-msm@vger.kernel.org 9376S: Maintained 9377F: drivers/pci/host/*qcom* 9378 9379PCIE DRIVER FOR CAVIUM THUNDERX 9380M: David Daney <david.daney@cavium.com> 9381L: linux-pci@vger.kernel.org 9382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9383S: Supported 9384F: Documentation/devicetree/bindings/pci/pci-thunder-* 9385F: drivers/pci/host/pci-thunder-* 9386 9387PCMCIA SUBSYSTEM 9388P: Linux PCMCIA Team 9389L: linux-pcmcia@lists.infradead.org 9390W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9392S: Maintained 9393F: Documentation/pcmcia/ 9394F: tools/pcmcia/ 9395F: drivers/pcmcia/ 9396F: include/pcmcia/ 9397 9398PCNET32 NETWORK DRIVER 9399M: Don Fry <pcnet32@frontier.com> 9400L: netdev@vger.kernel.org 9401S: Maintained 9402F: drivers/net/ethernet/amd/pcnet32.c 9403 9404PCRYPT PARALLEL CRYPTO ENGINE 9405M: Steffen Klassert <steffen.klassert@secunet.com> 9406L: linux-crypto@vger.kernel.org 9407S: Maintained 9408F: crypto/pcrypt.c 9409F: include/crypto/pcrypt.h 9410 9411PER-CPU MEMORY ALLOCATOR 9412M: Tejun Heo <tj@kernel.org> 9413M: Christoph Lameter <cl@linux.com> 9414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9415S: Maintained 9416F: include/linux/percpu*.h 9417F: mm/percpu*.c 9418F: arch/*/include/asm/percpu.h 9419 9420PER-TASK DELAY ACCOUNTING 9421M: Balbir Singh <bsingharora@gmail.com> 9422S: Maintained 9423F: include/linux/delayacct.h 9424F: kernel/delayacct.c 9425 9426PERFORMANCE EVENTS SUBSYSTEM 9427M: Peter Zijlstra <peterz@infradead.org> 9428M: Ingo Molnar <mingo@redhat.com> 9429M: Arnaldo Carvalho de Melo <acme@kernel.org> 9430R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9431L: linux-kernel@vger.kernel.org 9432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9433S: Supported 9434F: kernel/events/* 9435F: include/linux/perf_event.h 9436F: include/uapi/linux/perf_event.h 9437F: arch/*/kernel/perf_event*.c 9438F: arch/*/kernel/*/perf_event*.c 9439F: arch/*/kernel/*/*/perf_event*.c 9440F: arch/*/include/asm/perf_event.h 9441F: arch/*/kernel/perf_callchain.c 9442F: arch/*/events/* 9443F: tools/perf/ 9444 9445PERSONALITY HANDLING 9446M: Christoph Hellwig <hch@infradead.org> 9447L: linux-abi-devel@lists.sourceforge.net 9448S: Maintained 9449F: include/linux/personality.h 9450F: include/uapi/linux/personality.h 9451 9452PHONET PROTOCOL 9453M: Remi Denis-Courmont <courmisch@gmail.com> 9454S: Supported 9455F: Documentation/networking/phonet.txt 9456F: include/linux/phonet.h 9457F: include/net/phonet/ 9458F: include/uapi/linux/phonet.h 9459F: net/phonet/ 9460 9461PHRAM MTD DRIVER 9462M: Joern Engel <joern@lazybastard.org> 9463L: linux-mtd@lists.infradead.org 9464S: Maintained 9465F: drivers/mtd/devices/phram.c 9466 9467PICOLCD HID DRIVER 9468M: Bruno Prémont <bonbons@linux-vserver.org> 9469L: linux-input@vger.kernel.org 9470S: Maintained 9471F: drivers/hid/hid-picolcd* 9472 9473PICOXCELL SUPPORT 9474M: Jamie Iles <jamie@jamieiles.com> 9475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9476T: git git://github.com/jamieiles/linux-2.6-ji.git 9477S: Supported 9478F: arch/arm/boot/dts/picoxcell* 9479F: arch/arm/mach-picoxcell/ 9480F: drivers/crypto/picoxcell* 9481 9482PIN CONTROL SUBSYSTEM 9483M: Linus Walleij <linus.walleij@linaro.org> 9484L: linux-gpio@vger.kernel.org 9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9486S: Maintained 9487F: Documentation/devicetree/bindings/pinctrl/ 9488F: Documentation/pinctrl.txt 9489F: drivers/pinctrl/ 9490F: include/linux/pinctrl/ 9491 9492PIN CONTROLLER - ATMEL AT91 9493M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9495S: Maintained 9496F: drivers/pinctrl/pinctrl-at91.* 9497 9498PIN CONTROLLER - ATMEL AT91 PIO4 9499M: Ludovic Desroches <ludovic.desroches@atmel.com> 9500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9501L: linux-gpio@vger.kernel.org 9502S: Supported 9503F: drivers/pinctrl/pinctrl-at91-pio4.* 9504 9505PIN CONTROLLER - INTEL 9506M: Mika Westerberg <mika.westerberg@linux.intel.com> 9507M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9508S: Maintained 9509F: drivers/pinctrl/intel/ 9510 9511PIN CONTROLLER - RENESAS 9512M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9513M: Geert Uytterhoeven <geert+renesas@glider.be> 9514L: linux-renesas-soc@vger.kernel.org 9515S: Maintained 9516F: drivers/pinctrl/sh-pfc/ 9517 9518PIN CONTROLLER - SAMSUNG 9519M: Tomasz Figa <tomasz.figa@gmail.com> 9520M: Krzysztof Kozlowski <krzk@kernel.org> 9521M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9523L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9524S: Maintained 9525F: drivers/pinctrl/samsung/ 9526F: include/dt-bindings/pinctrl/samsung.h 9527F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9528 9529PIN CONTROLLER - SINGLE 9530M: Tony Lindgren <tony@atomide.com> 9531M: Haojian Zhuang <haojian.zhuang@linaro.org> 9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9533L: linux-omap@vger.kernel.org 9534S: Maintained 9535F: drivers/pinctrl/pinctrl-single.c 9536 9537PIN CONTROLLER - ST SPEAR 9538M: Viresh Kumar <vireshk@kernel.org> 9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9540W: http://www.st.com/spear 9541S: Maintained 9542F: drivers/pinctrl/spear/ 9543 9544PISTACHIO SOC SUPPORT 9545M: James Hartley <james.hartley@imgtec.com> 9546M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9547L: linux-mips@linux-mips.org 9548S: Maintained 9549F: arch/mips/pistachio/ 9550F: arch/mips/include/asm/mach-pistachio/ 9551F: arch/mips/boot/dts/pistachio/ 9552F: arch/mips/configs/pistachio*_defconfig 9553 9554PKTCDVD DRIVER 9555M: Jiri Kosina <jikos@kernel.org> 9556S: Maintained 9557F: drivers/block/pktcdvd.c 9558F: include/linux/pktcdvd.h 9559F: include/uapi/linux/pktcdvd.h 9560 9561PKUNITY SOC DRIVERS 9562M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9563W: http://mprc.pku.edu.cn/~guanxuetao/linux 9564S: Maintained 9565T: git git://github.com/gxt/linux.git 9566F: drivers/input/serio/i8042-unicore32io.h 9567F: drivers/i2c/busses/i2c-puv3.c 9568F: drivers/video/fbdev/fb-puv3.c 9569F: drivers/rtc/rtc-puv3.c 9570 9571PMBUS HARDWARE MONITORING DRIVERS 9572M: Guenter Roeck <linux@roeck-us.net> 9573L: linux-hwmon@vger.kernel.org 9574W: http://hwmon.wiki.kernel.org/ 9575W: http://www.roeck-us.net/linux/drivers/ 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9577S: Maintained 9578F: Documentation/hwmon/pmbus 9579F: drivers/hwmon/pmbus/ 9580F: include/linux/i2c/pmbus.h 9581 9582PMC SIERRA MaxRAID DRIVER 9583L: linux-scsi@vger.kernel.org 9584W: http://www.pmc-sierra.com/ 9585S: Orphan 9586F: drivers/scsi/pmcraid.* 9587 9588PMC SIERRA PM8001 DRIVER 9589M: Jack Wang <jinpu.wang@profitbricks.com> 9590M: lindar_liu@usish.com 9591L: pmchba@pmcs.com 9592L: linux-scsi@vger.kernel.org 9593S: Supported 9594F: drivers/scsi/pm8001/ 9595 9596POSIX CLOCKS and TIMERS 9597M: Thomas Gleixner <tglx@linutronix.de> 9598L: linux-kernel@vger.kernel.org 9599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9600S: Maintained 9601F: fs/timerfd.c 9602F: include/linux/timer* 9603F: kernel/time/*timer* 9604 9605POWER MANAGEMENT CORE 9606M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9607L: linux-pm@vger.kernel.org 9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9609S: Supported 9610F: drivers/base/power/ 9611F: include/linux/pm.h 9612F: include/linux/pm_* 9613F: include/linux/powercap.h 9614F: drivers/powercap/ 9615 9616POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9617M: Sebastian Reichel <sre@kernel.org> 9618L: linux-pm@vger.kernel.org 9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9620S: Maintained 9621F: Documentation/devicetree/bindings/power/supply/ 9622F: include/linux/power_supply.h 9623F: drivers/power/supply/ 9624 9625POWER STATE COORDINATION INTERFACE (PSCI) 9626M: Mark Rutland <mark.rutland@arm.com> 9627M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9628L: linux-arm-kernel@lists.infradead.org 9629S: Maintained 9630F: drivers/firmware/psci.c 9631F: include/linux/psci.h 9632F: include/uapi/linux/psci.h 9633 9634POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9635M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9636L: linuxppc-dev@lists.ozlabs.org 9637S: Maintained 9638F: drivers/char/powernv-op-panel.c 9639 9640PNP SUPPORT 9641M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9642S: Maintained 9643F: drivers/pnp/ 9644 9645PPP PROTOCOL DRIVERS AND COMPRESSORS 9646M: Paul Mackerras <paulus@samba.org> 9647L: linux-ppp@vger.kernel.org 9648S: Maintained 9649F: drivers/net/ppp/ppp_* 9650 9651PPP OVER ATM (RFC 2364) 9652M: Mitchell Blank Jr <mitch@sfgoth.com> 9653S: Maintained 9654F: net/atm/pppoatm.c 9655F: include/uapi/linux/atmppp.h 9656 9657PPP OVER ETHERNET 9658M: Michal Ostrowski <mostrows@earthlink.net> 9659S: Maintained 9660F: drivers/net/ppp/pppoe.c 9661F: drivers/net/ppp/pppox.c 9662 9663PPP OVER L2TP 9664M: James Chapman <jchapman@katalix.com> 9665S: Maintained 9666F: net/l2tp/l2tp_ppp.c 9667F: include/linux/if_pppol2tp.h 9668F: include/uapi/linux/if_pppol2tp.h 9669 9670PPS SUPPORT 9671M: Rodolfo Giometti <giometti@enneenne.com> 9672W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9673L: linuxpps@ml.enneenne.com (subscribers-only) 9674S: Maintained 9675F: Documentation/pps/ 9676F: drivers/pps/ 9677F: include/linux/pps*.h 9678 9679PPTP DRIVER 9680M: Dmitry Kozlov <xeb@mail.ru> 9681L: netdev@vger.kernel.org 9682S: Maintained 9683F: drivers/net/ppp/pptp.c 9684W: http://sourceforge.net/projects/accel-pptp 9685 9686PREEMPTIBLE KERNEL 9687M: Robert Love <rml@tech9.net> 9688L: kpreempt-tech@lists.sourceforge.net 9689W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9690S: Supported 9691F: Documentation/preempt-locking.txt 9692F: include/linux/preempt.h 9693 9694PRISM54 WIRELESS DRIVER 9695M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9696L: linux-wireless@vger.kernel.org 9697W: http://wireless.kernel.org/en/users/Drivers/p54 9698S: Obsolete 9699F: drivers/net/wireless/intersil/prism54/ 9700 9701PS3 NETWORK SUPPORT 9702M: Geoff Levand <geoff@infradead.org> 9703L: netdev@vger.kernel.org 9704L: linuxppc-dev@lists.ozlabs.org 9705S: Maintained 9706F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9707 9708PS3 PLATFORM SUPPORT 9709M: Geoff Levand <geoff@infradead.org> 9710L: linuxppc-dev@lists.ozlabs.org 9711S: Maintained 9712F: arch/powerpc/boot/ps3* 9713F: arch/powerpc/include/asm/lv1call.h 9714F: arch/powerpc/include/asm/ps3*.h 9715F: arch/powerpc/platforms/ps3/ 9716F: drivers/*/ps3* 9717F: drivers/ps3/ 9718F: drivers/rtc/rtc-ps3.c 9719F: drivers/usb/host/*ps3.c 9720F: sound/ppc/snd_ps3* 9721 9722PS3VRAM DRIVER 9723M: Jim Paris <jim@jtan.com> 9724M: Geoff Levand <geoff@infradead.org> 9725L: linuxppc-dev@lists.ozlabs.org 9726S: Maintained 9727F: drivers/block/ps3vram.c 9728 9729PSTORE FILESYSTEM 9730M: Anton Vorontsov <anton@enomsg.org> 9731M: Colin Cross <ccross@android.com> 9732M: Kees Cook <keescook@chromium.org> 9733M: Tony Luck <tony.luck@intel.com> 9734S: Maintained 9735T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9736F: fs/pstore/ 9737F: include/linux/pstore* 9738F: drivers/firmware/efi/efi-pstore.c 9739F: drivers/acpi/apei/erst.c 9740 9741PTP HARDWARE CLOCK SUPPORT 9742M: Richard Cochran <richardcochran@gmail.com> 9743L: netdev@vger.kernel.org 9744S: Maintained 9745W: http://linuxptp.sourceforge.net/ 9746F: Documentation/ABI/testing/sysfs-ptp 9747F: Documentation/ptp/* 9748F: drivers/net/ethernet/freescale/gianfar_ptp.c 9749F: drivers/net/phy/dp83640* 9750F: drivers/ptp/* 9751F: include/linux/ptp_cl* 9752 9753PTRACE SUPPORT 9754M: Roland McGrath <roland@hack.frob.com> 9755M: Oleg Nesterov <oleg@redhat.com> 9756S: Maintained 9757F: include/asm-generic/syscall.h 9758F: include/linux/ptrace.h 9759F: include/linux/regset.h 9760F: include/linux/tracehook.h 9761F: include/uapi/linux/ptrace.h 9762F: kernel/ptrace.c 9763 9764PULSE8-CEC DRIVER 9765M: Hans Verkuil <hverkuil@xs4all.nl> 9766L: linux-media@vger.kernel.org 9767T: git git://linuxtv.org/media_tree.git 9768S: Maintained 9769F: drivers/staging/media/pulse8-cec 9770 9771PVRUSB2 VIDEO4LINUX DRIVER 9772M: Mike Isely <isely@pobox.com> 9773L: pvrusb2@isely.net (subscribers-only) 9774L: linux-media@vger.kernel.org 9775W: http://www.isely.net/pvrusb2/ 9776T: git git://linuxtv.org/media_tree.git 9777S: Maintained 9778F: Documentation/media/v4l-drivers/pvrusb2* 9779F: drivers/media/usb/pvrusb2/ 9780 9781PWC WEBCAM DRIVER 9782M: Hans Verkuil <hverkuil@xs4all.nl> 9783L: linux-media@vger.kernel.org 9784T: git git://linuxtv.org/media_tree.git 9785S: Odd Fixes 9786F: drivers/media/usb/pwc/* 9787 9788PWM FAN DRIVER 9789M: Kamil Debski <kamil@wypas.org> 9790M: Lukasz Majewski <l.majewski@samsung.com> 9791L: linux-hwmon@vger.kernel.org 9792S: Supported 9793F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9794F: Documentation/hwmon/pwm-fan 9795F: drivers/hwmon/pwm-fan.c 9796 9797PWM SUBSYSTEM 9798M: Thierry Reding <thierry.reding@gmail.com> 9799L: linux-pwm@vger.kernel.org 9800S: Maintained 9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9802F: Documentation/pwm.txt 9803F: Documentation/devicetree/bindings/pwm/ 9804F: include/linux/pwm.h 9805F: drivers/pwm/ 9806F: drivers/video/backlight/pwm_bl.c 9807F: include/linux/pwm_backlight.h 9808 9809PXA2xx/PXA3xx SUPPORT 9810M: Daniel Mack <daniel@zonque.org> 9811M: Haojian Zhuang <haojian.zhuang@gmail.com> 9812M: Robert Jarzmik <robert.jarzmik@free.fr> 9813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9814T: git git://github.com/hzhuang1/linux.git 9815T: git git://github.com/rjarzmik/linux.git 9816S: Maintained 9817F: arch/arm/boot/dts/pxa* 9818F: arch/arm/mach-pxa/ 9819F: drivers/dma/pxa* 9820F: drivers/pcmcia/pxa2xx* 9821F: drivers/pinctrl/pxa/ 9822F: drivers/spi/spi-pxa2xx* 9823F: drivers/usb/gadget/udc/pxa2* 9824F: include/sound/pxa2xx-lib.h 9825F: sound/arm/pxa* 9826F: sound/soc/pxa/ 9827 9828PXA GPIO DRIVER 9829M: Robert Jarzmik <robert.jarzmik@free.fr> 9830L: linux-gpio@vger.kernel.org 9831S: Maintained 9832F: drivers/gpio/gpio-pxa.c 9833 9834PXA3xx NAND FLASH DRIVER 9835M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9836L: linux-mtd@lists.infradead.org 9837S: Maintained 9838F: drivers/mtd/nand/pxa3xx_nand.c 9839 9840MMP SUPPORT 9841M: Eric Miao <eric.y.miao@gmail.com> 9842M: Haojian Zhuang <haojian.zhuang@gmail.com> 9843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9844T: git git://github.com/hzhuang1/linux.git 9845T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9846S: Maintained 9847F: arch/arm/boot/dts/mmp* 9848F: arch/arm/mach-mmp/ 9849 9850PXA MMCI DRIVER 9851S: Orphan 9852 9853PXA RTC DRIVER 9854M: Robert Jarzmik <robert.jarzmik@free.fr> 9855L: rtc-linux@googlegroups.com 9856S: Maintained 9857 9858QAT DRIVER 9859M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9860M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9861L: qat-linux@intel.com 9862S: Supported 9863F: drivers/crypto/qat/ 9864 9865QIB DRIVER 9866M: Mike Marciniszyn <infinipath@intel.com> 9867L: linux-rdma@vger.kernel.org 9868S: Supported 9869F: drivers/infiniband/hw/qib/ 9870 9871QLOGIC QLA1280 SCSI DRIVER 9872M: Michael Reed <mdr@sgi.com> 9873L: linux-scsi@vger.kernel.org 9874S: Maintained 9875F: drivers/scsi/qla1280.[ch] 9876 9877QLOGIC QLA2XXX FC-SCSI DRIVER 9878M: qla2xxx-upstream@qlogic.com 9879L: linux-scsi@vger.kernel.org 9880S: Supported 9881F: Documentation/scsi/LICENSE.qla2xxx 9882F: drivers/scsi/qla2xxx/ 9883 9884QLOGIC QLA4XXX iSCSI DRIVER 9885M: QLogic-Storage-Upstream@qlogic.com 9886L: linux-scsi@vger.kernel.org 9887S: Supported 9888F: Documentation/scsi/LICENSE.qla4xxx 9889F: drivers/scsi/qla4xxx/ 9890 9891QLOGIC QLA3XXX NETWORK DRIVER 9892M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9893M: Ron Mercer <ron.mercer@qlogic.com> 9894M: linux-driver@qlogic.com 9895L: netdev@vger.kernel.org 9896S: Supported 9897F: Documentation/networking/LICENSE.qla3xxx 9898F: drivers/net/ethernet/qlogic/qla3xxx.* 9899 9900QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9901M: Dept-GELinuxNICDev@qlogic.com 9902L: netdev@vger.kernel.org 9903S: Supported 9904F: drivers/net/ethernet/qlogic/qlcnic/ 9905 9906QLOGIC QLGE 10Gb ETHERNET DRIVER 9907M: Harish Patil <harish.patil@qlogic.com> 9908M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9909M: Dept-GELinuxNICDev@qlogic.com 9910M: linux-driver@qlogic.com 9911L: netdev@vger.kernel.org 9912S: Supported 9913F: drivers/net/ethernet/qlogic/qlge/ 9914 9915QLOGIC QL4xxx ETHERNET DRIVER 9916M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9917M: Ariel Elior <Ariel.Elior@qlogic.com> 9918M: everest-linux-l2@qlogic.com 9919L: netdev@vger.kernel.org 9920S: Supported 9921F: drivers/net/ethernet/qlogic/qed/ 9922F: include/linux/qed/ 9923F: drivers/net/ethernet/qlogic/qede/ 9924 9925QNX4 FILESYSTEM 9926M: Anders Larsen <al@alarsen.net> 9927W: http://www.alarsen.net/linux/qnx4fs/ 9928S: Maintained 9929F: fs/qnx4/ 9930F: include/uapi/linux/qnx4_fs.h 9931F: include/uapi/linux/qnxtypes.h 9932 9933QT1010 MEDIA DRIVER 9934M: Antti Palosaari <crope@iki.fi> 9935L: linux-media@vger.kernel.org 9936W: https://linuxtv.org 9937W: http://palosaari.fi/linux/ 9938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9939T: git git://linuxtv.org/anttip/media_tree.git 9940S: Maintained 9941F: drivers/media/tuners/qt1010* 9942 9943QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9944M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9945L: linux-wireless@vger.kernel.org 9946L: ath9k-devel@lists.ath9k.org 9947W: http://wireless.kernel.org/en/users/Drivers/ath9k 9948S: Supported 9949F: drivers/net/wireless/ath/ath9k/ 9950 9951QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9952M: Kalle Valo <kvalo@qca.qualcomm.com> 9953L: ath10k@lists.infradead.org 9954W: http://wireless.kernel.org/en/users/Drivers/ath10k 9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9956S: Supported 9957F: drivers/net/wireless/ath/ath10k/ 9958 9959QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9960M: Timur Tabi <timur@codeaurora.org> 9961L: netdev@vger.kernel.org 9962S: Supported 9963F: drivers/net/ethernet/qualcomm/emac/ 9964 9965QUALCOMM HEXAGON ARCHITECTURE 9966M: Richard Kuo <rkuo@codeaurora.org> 9967L: linux-hexagon@vger.kernel.org 9968T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9969S: Supported 9970F: arch/hexagon/ 9971 9972QUALCOMM WCN36XX WIRELESS DRIVER 9973M: Eugene Krasnikov <k.eugene.e@gmail.com> 9974L: wcn36xx@lists.infradead.org 9975W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9976T: git git://github.com/KrasnikovEugene/wcn36xx.git 9977S: Supported 9978F: drivers/net/wireless/ath/wcn36xx/ 9979 9980QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9981M: Gabriel Somlo <somlo@cmu.edu> 9982M: "Michael S. Tsirkin" <mst@redhat.com> 9983L: qemu-devel@nongnu.org 9984S: Maintained 9985F: drivers/firmware/qemu_fw_cfg.c 9986 9987RADOS BLOCK DEVICE (RBD) 9988M: Ilya Dryomov <idryomov@gmail.com> 9989M: Sage Weil <sage@redhat.com> 9990M: Alex Elder <elder@kernel.org> 9991L: ceph-devel@vger.kernel.org 9992W: http://ceph.com/ 9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9994T: git git://github.com/ceph/ceph-client.git 9995S: Supported 9996F: Documentation/ABI/testing/sysfs-bus-rbd 9997F: drivers/block/rbd.c 9998F: drivers/block/rbd_types.h 9999 10000RADEON FRAMEBUFFER DISPLAY DRIVER 10001M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10002L: linux-fbdev@vger.kernel.org 10003S: Maintained 10004F: drivers/video/fbdev/aty/radeon* 10005F: include/uapi/linux/radeonfb.h 10006 10007RADIOSHARK RADIO DRIVER 10008M: Hans Verkuil <hverkuil@xs4all.nl> 10009L: linux-media@vger.kernel.org 10010T: git git://linuxtv.org/media_tree.git 10011S: Maintained 10012F: drivers/media/radio/radio-shark.c 10013 10014RADIOSHARK2 RADIO DRIVER 10015M: Hans Verkuil <hverkuil@xs4all.nl> 10016L: linux-media@vger.kernel.org 10017T: git git://linuxtv.org/media_tree.git 10018S: Maintained 10019F: drivers/media/radio/radio-shark2.c 10020F: drivers/media/radio/radio-tea5777.c 10021 10022RAGE128 FRAMEBUFFER DISPLAY DRIVER 10023M: Paul Mackerras <paulus@samba.org> 10024L: linux-fbdev@vger.kernel.org 10025S: Maintained 10026F: drivers/video/fbdev/aty/aty128fb.c 10027 10028RALINK MIPS ARCHITECTURE 10029M: John Crispin <john@phrozen.org> 10030L: linux-mips@linux-mips.org 10031S: Maintained 10032F: arch/mips/ralink 10033 10034RALINK RT2X00 WIRELESS LAN DRIVER 10035P: rt2x00 project 10036M: Stanislaw Gruszka <sgruszka@redhat.com> 10037M: Helmut Schaa <helmut.schaa@googlemail.com> 10038L: linux-wireless@vger.kernel.org 10039S: Maintained 10040F: drivers/net/wireless/ralink/rt2x00/ 10041 10042RAMDISK RAM BLOCK DEVICE DRIVER 10043M: Jens Axboe <axboe@kernel.dk> 10044S: Maintained 10045F: Documentation/blockdev/ramdisk.txt 10046F: drivers/block/brd.c 10047 10048RANDOM NUMBER DRIVER 10049M: "Theodore Ts'o" <tytso@mit.edu> 10050S: Maintained 10051F: drivers/char/random.c 10052 10053RAPIDIO SUBSYSTEM 10054M: Matt Porter <mporter@kernel.crashing.org> 10055M: Alexandre Bounine <alexandre.bounine@idt.com> 10056S: Maintained 10057F: drivers/rapidio/ 10058 10059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10060L: linux-wireless@vger.kernel.org 10061S: Orphan 10062F: drivers/net/wireless/ray* 10063 10064RCUTORTURE MODULE 10065M: Josh Triplett <josh@joshtriplett.org> 10066M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10067L: linux-kernel@vger.kernel.org 10068S: Supported 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10070F: Documentation/RCU/torture.txt 10071F: kernel/rcu/rcutorture.c 10072 10073RCUTORTURE TEST FRAMEWORK 10074M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10075M: Josh Triplett <josh@joshtriplett.org> 10076R: Steven Rostedt <rostedt@goodmis.org> 10077R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10078R: Lai Jiangshan <jiangshanlai@gmail.com> 10079L: linux-kernel@vger.kernel.org 10080S: Supported 10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10082F: tools/testing/selftests/rcutorture 10083 10084RDC R-321X SoC 10085M: Florian Fainelli <florian@openwrt.org> 10086S: Maintained 10087 10088RDC R6040 FAST ETHERNET DRIVER 10089M: Florian Fainelli <f.fainelli@gmail.com> 10090L: netdev@vger.kernel.org 10091S: Maintained 10092F: drivers/net/ethernet/rdc/r6040.c 10093 10094RDS - RELIABLE DATAGRAM SOCKETS 10095M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10096L: netdev@vger.kernel.org 10097L: linux-rdma@vger.kernel.org 10098L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10099W: https://oss.oracle.com/projects/rds/ 10100S: Supported 10101F: net/rds/ 10102F: Documentation/networking/rds.txt 10103 10104RDMAVT - RDMA verbs software 10105M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10106L: linux-rdma@vger.kernel.org 10107S: Supported 10108F: drivers/infiniband/sw/rdmavt 10109 10110READ-COPY UPDATE (RCU) 10111M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10112M: Josh Triplett <josh@joshtriplett.org> 10113R: Steven Rostedt <rostedt@goodmis.org> 10114R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10115R: Lai Jiangshan <jiangshanlai@gmail.com> 10116L: linux-kernel@vger.kernel.org 10117W: http://www.rdrop.com/users/paulmck/RCU/ 10118S: Supported 10119T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10120F: Documentation/RCU/ 10121X: Documentation/RCU/torture.txt 10122F: include/linux/rcu* 10123X: include/linux/srcu.h 10124F: kernel/rcu/ 10125X: kernel/torture.c 10126 10127REAL TIME CLOCK (RTC) SUBSYSTEM 10128M: Alessandro Zummo <a.zummo@towertech.it> 10129M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10130L: rtc-linux@googlegroups.com 10131Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10133S: Maintained 10134F: Documentation/devicetree/bindings/rtc/ 10135F: Documentation/rtc.txt 10136F: drivers/rtc/ 10137F: include/linux/rtc.h 10138F: include/uapi/linux/rtc.h 10139F: include/linux/rtc/ 10140F: include/linux/platform_data/rtc-* 10141F: tools/testing/selftests/timers/rtctest.c 10142 10143REALTEK AUDIO CODECS 10144M: Bard Liao <bardliao@realtek.com> 10145M: Oder Chiou <oder_chiou@realtek.com> 10146S: Maintained 10147F: sound/soc/codecs/rt* 10148F: include/sound/rt*.h 10149 10150REISERFS FILE SYSTEM 10151L: reiserfs-devel@vger.kernel.org 10152S: Supported 10153F: fs/reiserfs/ 10154 10155REGISTER MAP ABSTRACTION 10156M: Mark Brown <broonie@kernel.org> 10157L: linux-kernel@vger.kernel.org 10158T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10159S: Supported 10160F: Documentation/devicetree/bindings/regmap/ 10161F: drivers/base/regmap/ 10162F: include/linux/regmap.h 10163 10164REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10165M: Ohad Ben-Cohen <ohad@wizery.com> 10166M: Bjorn Andersson <bjorn.andersson@linaro.org> 10167L: linux-remoteproc@vger.kernel.org 10168T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10169S: Maintained 10170F: Documentation/devicetree/bindings/remoteproc/ 10171F: Documentation/remoteproc.txt 10172F: drivers/remoteproc/ 10173F: include/linux/remoteproc.h 10174 10175REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10176M: Ohad Ben-Cohen <ohad@wizery.com> 10177M: Bjorn Andersson <bjorn.andersson@linaro.org> 10178L: linux-remoteproc@vger.kernel.org 10179T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10180S: Maintained 10181F: drivers/rpmsg/ 10182F: Documentation/rpmsg.txt 10183F: include/linux/rpmsg.h 10184 10185RENESAS CLOCK DRIVERS 10186M: Geert Uytterhoeven <geert+renesas@glider.be> 10187L: linux-renesas-soc@vger.kernel.org 10188S: Supported 10189F: drivers/clk/renesas/ 10190 10191RENESAS ETHERNET DRIVERS 10192R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10193L: netdev@vger.kernel.org 10194L: linux-renesas-soc@vger.kernel.org 10195F: drivers/net/ethernet/renesas/ 10196F: include/linux/sh_eth.h 10197 10198RENESAS USB2 PHY DRIVER 10199M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10200L: linux-renesas-soc@vger.kernel.org 10201S: Maintained 10202F: drivers/phy/phy-rcar-gen3-usb2.c 10203 10204RESET CONTROLLER FRAMEWORK 10205M: Philipp Zabel <p.zabel@pengutronix.de> 10206T: git git://git.pengutronix.de/git/pza/linux 10207S: Maintained 10208F: drivers/reset/ 10209F: Documentation/devicetree/bindings/reset/ 10210F: include/dt-bindings/reset/ 10211F: include/linux/reset.h 10212F: include/linux/reset-controller.h 10213 10214RFKILL 10215M: Johannes Berg <johannes@sipsolutions.net> 10216L: linux-wireless@vger.kernel.org 10217W: http://wireless.kernel.org/ 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10220S: Maintained 10221F: Documentation/rfkill.txt 10222F: net/rfkill/ 10223 10224RHASHTABLE 10225M: Thomas Graf <tgraf@suug.ch> 10226M: Herbert Xu <herbert@gondor.apana.org.au> 10227L: netdev@vger.kernel.org 10228S: Maintained 10229F: lib/rhashtable.c 10230F: include/linux/rhashtable.h 10231 10232RICOH SMARTMEDIA/XD DRIVER 10233M: Maxim Levitsky <maximlevitsky@gmail.com> 10234S: Maintained 10235F: drivers/mtd/nand/r852.c 10236F: drivers/mtd/nand/r852.h 10237 10238RICOH R5C592 MEMORYSTICK DRIVER 10239M: Maxim Levitsky <maximlevitsky@gmail.com> 10240S: Maintained 10241F: drivers/memstick/host/r592.* 10242 10243ROCCAT DRIVERS 10244M: Stefan Achatz <erazor_de@users.sourceforge.net> 10245W: http://sourceforge.net/projects/roccat/ 10246S: Maintained 10247F: drivers/hid/hid-roccat* 10248F: include/linux/hid-roccat* 10249F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10250 10251ROCKER DRIVER 10252M: Jiri Pirko <jiri@resnulli.us> 10253L: netdev@vger.kernel.org 10254S: Supported 10255F: drivers/net/ethernet/rocker/ 10256 10257ROCKETPORT DRIVER 10258P: Comtrol Corp. 10259W: http://www.comtrol.com 10260S: Maintained 10261F: Documentation/serial/rocket.txt 10262F: drivers/tty/rocket* 10263 10264ROCKETPORT EXPRESS/INFINITY DRIVER 10265M: Kevin Cernekee <cernekee@gmail.com> 10266L: linux-serial@vger.kernel.org 10267S: Odd Fixes 10268F: drivers/tty/serial/rp2.* 10269 10270ROSE NETWORK LAYER 10271M: Ralf Baechle <ralf@linux-mips.org> 10272L: linux-hams@vger.kernel.org 10273W: http://www.linux-ax25.org/ 10274S: Maintained 10275F: include/net/rose.h 10276F: include/uapi/linux/rose.h 10277F: net/rose/ 10278 10279RTL2830 MEDIA DRIVER 10280M: Antti Palosaari <crope@iki.fi> 10281L: linux-media@vger.kernel.org 10282W: https://linuxtv.org 10283W: http://palosaari.fi/linux/ 10284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10285T: git git://linuxtv.org/anttip/media_tree.git 10286S: Maintained 10287F: drivers/media/dvb-frontends/rtl2830* 10288 10289RTL2832 MEDIA DRIVER 10290M: Antti Palosaari <crope@iki.fi> 10291L: linux-media@vger.kernel.org 10292W: https://linuxtv.org 10293W: http://palosaari.fi/linux/ 10294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10295T: git git://linuxtv.org/anttip/media_tree.git 10296S: Maintained 10297F: drivers/media/dvb-frontends/rtl2832* 10298 10299RTL2832_SDR MEDIA DRIVER 10300M: Antti Palosaari <crope@iki.fi> 10301L: linux-media@vger.kernel.org 10302W: https://linuxtv.org 10303W: http://palosaari.fi/linux/ 10304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10305T: git git://linuxtv.org/anttip/media_tree.git 10306S: Maintained 10307F: drivers/media/dvb-frontends/rtl2832_sdr* 10308 10309RTL8180 WIRELESS DRIVER 10310L: linux-wireless@vger.kernel.org 10311W: http://wireless.kernel.org/ 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10313S: Orphan 10314F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10315 10316RTL8187 WIRELESS DRIVER 10317M: Herton Ronaldo Krzesinski <herton@canonical.com> 10318M: Hin-Tak Leung <htl10@users.sourceforge.net> 10319M: Larry Finger <Larry.Finger@lwfinger.net> 10320L: linux-wireless@vger.kernel.org 10321W: http://wireless.kernel.org/ 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10323S: Maintained 10324F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10325 10326RTL8192CE WIRELESS DRIVER 10327M: Larry Finger <Larry.Finger@lwfinger.net> 10328M: Chaoming Li <chaoming_li@realsil.com.cn> 10329L: linux-wireless@vger.kernel.org 10330W: http://wireless.kernel.org/ 10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10332S: Maintained 10333F: drivers/net/wireless/realtek/rtlwifi/ 10334F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10335 10336RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10337M: Jes Sorensen <Jes.Sorensen@redhat.com> 10338L: linux-wireless@vger.kernel.org 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10340S: Maintained 10341F: drivers/net/wireless/realtek/rtl8xxxu/ 10342 10343S3 SAVAGE FRAMEBUFFER DRIVER 10344M: Antonino Daplas <adaplas@gmail.com> 10345L: linux-fbdev@vger.kernel.org 10346S: Maintained 10347F: drivers/video/fbdev/savage/ 10348 10349S390 10350M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10351M: Heiko Carstens <heiko.carstens@de.ibm.com> 10352L: linux-s390@vger.kernel.org 10353W: http://www.ibm.com/developerworks/linux/linux390/ 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10355S: Supported 10356F: arch/s390/ 10357F: drivers/s390/ 10358F: Documentation/s390/ 10359F: Documentation/DocBook/s390* 10360 10361S390 COMMON I/O LAYER 10362M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10363M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10364L: linux-s390@vger.kernel.org 10365W: http://www.ibm.com/developerworks/linux/linux390/ 10366S: Supported 10367F: drivers/s390/cio/ 10368 10369S390 DASD DRIVER 10370M: Stefan Haberland <sth@linux.vnet.ibm.com> 10371M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10372L: linux-s390@vger.kernel.org 10373W: http://www.ibm.com/developerworks/linux/linux390/ 10374S: Supported 10375F: drivers/s390/block/dasd* 10376F: block/partitions/ibm.c 10377 10378S390 NETWORK DRIVERS 10379M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10380L: linux-s390@vger.kernel.org 10381W: http://www.ibm.com/developerworks/linux/linux390/ 10382S: Supported 10383F: drivers/s390/net/ 10384 10385S390 PCI SUBSYSTEM 10386M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10387M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10388L: linux-s390@vger.kernel.org 10389W: http://www.ibm.com/developerworks/linux/linux390/ 10390S: Supported 10391F: arch/s390/pci/ 10392F: drivers/pci/hotplug/s390_pci_hpc.c 10393 10394S390 ZCRYPT DRIVER 10395M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10396L: linux-s390@vger.kernel.org 10397W: http://www.ibm.com/developerworks/linux/linux390/ 10398S: Supported 10399F: drivers/s390/crypto/ 10400 10401S390 ZFCP DRIVER 10402M: Steffen Maier <maier@linux.vnet.ibm.com> 10403L: linux-s390@vger.kernel.org 10404W: http://www.ibm.com/developerworks/linux/linux390/ 10405S: Supported 10406F: drivers/s390/scsi/zfcp_* 10407 10408S390 IUCV NETWORK LAYER 10409M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10410L: linux-s390@vger.kernel.org 10411W: http://www.ibm.com/developerworks/linux/linux390/ 10412S: Supported 10413F: drivers/s390/net/*iucv* 10414F: include/net/iucv/ 10415F: net/iucv/ 10416 10417S390 IOMMU (PCI) 10418M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10419L: linux-s390@vger.kernel.org 10420W: http://www.ibm.com/developerworks/linux/linux390/ 10421S: Supported 10422F: drivers/iommu/s390-iommu.c 10423 10424S3C24XX SD/MMC Driver 10425M: Ben Dooks <ben-linux@fluff.org> 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10427S: Supported 10428F: drivers/mmc/host/s3cmci.* 10429 10430SAA6588 RDS RECEIVER DRIVER 10431M: Hans Verkuil <hverkuil@xs4all.nl> 10432L: linux-media@vger.kernel.org 10433T: git git://linuxtv.org/media_tree.git 10434W: https://linuxtv.org 10435S: Odd Fixes 10436F: drivers/media/i2c/saa6588* 10437 10438SAA7134 VIDEO4LINUX DRIVER 10439M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10440M: Mauro Carvalho Chehab <mchehab@kernel.org> 10441L: linux-media@vger.kernel.org 10442W: https://linuxtv.org 10443T: git git://linuxtv.org/media_tree.git 10444S: Odd fixes 10445F: Documentation/media/v4l-drivers/saa7134* 10446F: drivers/media/pci/saa7134/ 10447 10448SAA7146 VIDEO4LINUX-2 DRIVER 10449M: Hans Verkuil <hverkuil@xs4all.nl> 10450L: linux-media@vger.kernel.org 10451T: git git://linuxtv.org/media_tree.git 10452S: Maintained 10453F: drivers/media/common/saa7146/ 10454F: drivers/media/pci/saa7146/ 10455F: include/media/saa7146* 10456 10457SAMSUNG LAPTOP DRIVER 10458M: Corentin Chary <corentin.chary@gmail.com> 10459L: platform-driver-x86@vger.kernel.org 10460S: Maintained 10461F: drivers/platform/x86/samsung-laptop.c 10462 10463SAMSUNG AUDIO (ASoC) DRIVERS 10464M: Krzysztof Kozlowski <krzk@kernel.org> 10465M: Sangbeom Kim <sbkim73@samsung.com> 10466M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10467L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10468S: Supported 10469F: sound/soc/samsung/ 10470 10471SAMSUNG FRAMEBUFFER DRIVER 10472M: Jingoo Han <jingoohan1@gmail.com> 10473L: linux-fbdev@vger.kernel.org 10474S: Maintained 10475F: drivers/video/fbdev/s3c-fb.c 10476 10477SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10478M: Sangbeom Kim <sbkim73@samsung.com> 10479M: Krzysztof Kozlowski <krzk@kernel.org> 10480M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10481L: linux-kernel@vger.kernel.org 10482L: linux-samsung-soc@vger.kernel.org 10483S: Supported 10484F: drivers/mfd/sec*.c 10485F: drivers/regulator/s2m*.c 10486F: drivers/regulator/s5m*.c 10487F: drivers/clk/clk-s2mps11.c 10488F: drivers/rtc/rtc-s5m.c 10489F: include/linux/mfd/samsung/ 10490F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10491F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10492F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10493F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10494 10495SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10496M: Kyungmin Park <kyungmin.park@samsung.com> 10497M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10498L: linux-media@vger.kernel.org 10499Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10500S: Supported 10501F: drivers/media/platform/exynos4-is/ 10502 10503SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10504M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10505L: linux-media@vger.kernel.org 10506L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10507S: Maintained 10508F: drivers/media/platform/s3c-camif/ 10509F: include/media/drv-intf/s3c_camif.h 10510 10511SAMSUNG S5C73M3 CAMERA DRIVER 10512M: Kyungmin Park <kyungmin.park@samsung.com> 10513M: Andrzej Hajda <a.hajda@samsung.com> 10514L: linux-media@vger.kernel.org 10515S: Supported 10516F: drivers/media/i2c/s5c73m3/* 10517 10518SAMSUNG S5K5BAF CAMERA DRIVER 10519M: Kyungmin Park <kyungmin.park@samsung.com> 10520M: Andrzej Hajda <a.hajda@samsung.com> 10521L: linux-media@vger.kernel.org 10522S: Supported 10523F: drivers/media/i2c/s5k5baf.c 10524 10525SAMSUNG S3FWRN5 NFC DRIVER 10526M: Robert Baldyga <r.baldyga@samsung.com> 10527M: Krzysztof Opasiak <k.opasiak@samsung.com> 10528L: linux-nfc@lists.01.org (moderated for non-subscribers) 10529S: Supported 10530F: drivers/nfc/s3fwrn5 10531 10532SAMSUNG SOC CLOCK DRIVERS 10533M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10534M: Tomasz Figa <tomasz.figa@gmail.com> 10535M: Chanwoo Choi <cw00.choi@samsung.com> 10536S: Supported 10537L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10538F: drivers/clk/samsung/ 10539F: include/dt-bindings/clock/exynos*.h 10540F: Documentation/devicetree/bindings/clock/exynos*.txt 10541 10542SAMSUNG SPI DRIVERS 10543M: Kukjin Kim <kgene@kernel.org> 10544M: Krzysztof Kozlowski <krzk@kernel.org> 10545M: Andi Shyti <andi.shyti@samsung.com> 10546L: linux-spi@vger.kernel.org 10547L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10548S: Maintained 10549F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10550F: drivers/spi/spi-s3c* 10551F: include/linux/platform_data/spi-s3c64xx.h 10552 10553SAMSUNG SXGBE DRIVERS 10554M: Byungho An <bh74.an@samsung.com> 10555M: Girish K S <ks.giri@samsung.com> 10556M: Vipul Pandya <vipul.pandya@samsung.com> 10557S: Supported 10558L: netdev@vger.kernel.org 10559F: drivers/net/ethernet/samsung/sxgbe/ 10560 10561SAMSUNG THERMAL DRIVER 10562M: Lukasz Majewski <l.majewski@samsung.com> 10563L: linux-pm@vger.kernel.org 10564L: linux-samsung-soc@vger.kernel.org 10565S: Supported 10566T: git https://github.com/lmajewski/linux-samsung-thermal.git 10567F: drivers/thermal/samsung/ 10568 10569SAMSUNG USB2 PHY DRIVER 10570M: Kamil Debski <kamil@wypas.org> 10571M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10572L: linux-kernel@vger.kernel.org 10573S: Supported 10574F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10575F: Documentation/phy/samsung-usb2.txt 10576F: drivers/phy/phy-exynos4210-usb2.c 10577F: drivers/phy/phy-exynos4x12-usb2.c 10578F: drivers/phy/phy-exynos5250-usb2.c 10579F: drivers/phy/phy-s5pv210-usb2.c 10580F: drivers/phy/phy-samsung-usb2.c 10581F: drivers/phy/phy-samsung-usb2.h 10582 10583SERIAL DRIVERS 10584M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10585L: linux-serial@vger.kernel.org 10586S: Maintained 10587F: Documentation/devicetree/bindings/serial/ 10588F: drivers/tty/serial/ 10589 10590STI CEC DRIVER 10591M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10592L: kernel@stlinux.com 10593S: Maintained 10594F: drivers/staging/media/st-cec/ 10595F: Documentation/devicetree/bindings/media/stih-cec.txt 10596 10597SYNOPSYS DESIGNWARE DMAC DRIVER 10598M: Viresh Kumar <vireshk@kernel.org> 10599M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10600S: Maintained 10601F: include/linux/dma/dw.h 10602F: include/linux/platform_data/dma-dw.h 10603F: drivers/dma/dw/ 10604 10605SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10606M: Lars Persson <lars.persson@axis.com> 10607L: netdev@vger.kernel.org 10608S: Supported 10609F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10610F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10611 10612SYNOPSYS DESIGNWARE I2C DRIVER 10613M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10614R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10615R: Mika Westerberg <mika.westerberg@linux.intel.com> 10616L: linux-i2c@vger.kernel.org 10617S: Maintained 10618F: drivers/i2c/busses/i2c-designware-* 10619F: include/linux/platform_data/i2c-designware.h 10620 10621SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10622M: Jaehoon Chung <jh80.chung@samsung.com> 10623L: linux-mmc@vger.kernel.org 10624S: Maintained 10625F: include/linux/mmc/dw_mmc.h 10626F: drivers/mmc/host/dw_mmc* 10627 10628SYSTEM TRACE MODULE CLASS 10629M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10630S: Maintained 10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10632F: Documentation/trace/stm.txt 10633F: drivers/hwtracing/stm/ 10634F: include/linux/stm.h 10635F: include/uapi/linux/stm.h 10636 10637THUNDERBOLT DRIVER 10638M: Andreas Noever <andreas.noever@gmail.com> 10639S: Maintained 10640F: drivers/thunderbolt/ 10641 10642TI BQ27XXX POWER SUPPLY DRIVER 10643R: Andrew F. Davis <afd@ti.com> 10644F: include/linux/power/bq27xxx_battery.h 10645F: drivers/power/supply/bq27xxx_battery.c 10646F: drivers/power/supply/bq27xxx_battery_i2c.c 10647 10648TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10649M: John Stultz <john.stultz@linaro.org> 10650M: Thomas Gleixner <tglx@linutronix.de> 10651L: linux-kernel@vger.kernel.org 10652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10653S: Supported 10654F: include/linux/clocksource.h 10655F: include/linux/time.h 10656F: include/linux/timex.h 10657F: include/uapi/linux/time.h 10658F: include/uapi/linux/timex.h 10659F: kernel/time/clocksource.c 10660F: kernel/time/time*.c 10661F: kernel/time/alarmtimer.c 10662F: kernel/time/ntp.c 10663F: tools/testing/selftests/timers/ 10664 10665SC1200 WDT DRIVER 10666M: Zwane Mwaikambo <zwanem@gmail.com> 10667S: Maintained 10668F: drivers/watchdog/sc1200wdt.c 10669 10670SCHEDULER 10671M: Ingo Molnar <mingo@redhat.com> 10672M: Peter Zijlstra <peterz@infradead.org> 10673L: linux-kernel@vger.kernel.org 10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10675S: Maintained 10676F: kernel/sched/ 10677F: include/linux/sched.h 10678F: include/uapi/linux/sched.h 10679F: include/linux/wait.h 10680 10681SCORE ARCHITECTURE 10682M: Chen Liqin <liqin.linux@gmail.com> 10683M: Lennox Wu <lennox.wu@gmail.com> 10684W: http://www.sunplus.com 10685S: Supported 10686F: arch/score/ 10687 10688SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10689M: Sudeep Holla <sudeep.holla@arm.com> 10690L: linux-arm-kernel@lists.infradead.org 10691S: Maintained 10692F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10693F: drivers/clk/clk-scpi.c 10694F: drivers/cpufreq/scpi-cpufreq.c 10695F: drivers/firmware/arm_scpi.c 10696F: include/linux/scpi_protocol.h 10697 10698SCSI CDROM DRIVER 10699M: Jens Axboe <axboe@kernel.dk> 10700L: linux-scsi@vger.kernel.org 10701W: http://www.kernel.dk 10702S: Maintained 10703F: drivers/scsi/sr* 10704 10705SCSI RDMA PROTOCOL (SRP) INITIATOR 10706M: Bart Van Assche <bart.vanassche@sandisk.com> 10707L: linux-rdma@vger.kernel.org 10708S: Supported 10709W: http://www.openfabrics.org 10710Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10712F: drivers/infiniband/ulp/srp/ 10713F: include/scsi/srp.h 10714 10715SCSI SG DRIVER 10716M: Doug Gilbert <dgilbert@interlog.com> 10717L: linux-scsi@vger.kernel.org 10718W: http://sg.danny.cz/sg 10719S: Maintained 10720F: Documentation/scsi/scsi-generic.txt 10721F: drivers/scsi/sg.c 10722F: include/scsi/sg.h 10723 10724SCSI SUBSYSTEM 10725M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10727M: "Martin K. Petersen" <martin.petersen@oracle.com> 10728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10729L: linux-scsi@vger.kernel.org 10730S: Maintained 10731F: Documentation/devicetree/bindings/scsi/ 10732F: drivers/scsi/ 10733F: include/scsi/ 10734 10735SCSI TAPE DRIVER 10736M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10737L: linux-scsi@vger.kernel.org 10738S: Maintained 10739F: Documentation/scsi/st.txt 10740F: drivers/scsi/st.* 10741F: drivers/scsi/st_*.h 10742 10743SCTP PROTOCOL 10744M: Vlad Yasevich <vyasevich@gmail.com> 10745M: Neil Horman <nhorman@tuxdriver.com> 10746L: linux-sctp@vger.kernel.org 10747W: http://lksctp.sourceforge.net 10748S: Maintained 10749F: Documentation/networking/sctp.txt 10750F: include/linux/sctp.h 10751F: include/uapi/linux/sctp.h 10752F: include/net/sctp/ 10753F: net/sctp/ 10754 10755SCx200 CPU SUPPORT 10756M: Jim Cromie <jim.cromie@gmail.com> 10757S: Odd Fixes 10758F: Documentation/i2c/busses/scx200_acb 10759F: arch/x86/platform/scx200/ 10760F: drivers/watchdog/scx200_wdt.c 10761F: drivers/i2c/busses/scx200* 10762F: drivers/mtd/maps/scx200_docflash.c 10763F: include/linux/scx200.h 10764 10765SCx200 GPIO DRIVER 10766M: Jim Cromie <jim.cromie@gmail.com> 10767S: Maintained 10768F: drivers/char/scx200_gpio.c 10769F: include/linux/scx200_gpio.h 10770 10771SCx200 HRT CLOCKSOURCE DRIVER 10772M: Jim Cromie <jim.cromie@gmail.com> 10773S: Maintained 10774F: drivers/clocksource/scx200_hrt.c 10775 10776SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10777M: Sascha Sommer <saschasommer@freenet.de> 10778L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10779S: Maintained 10780F: drivers/mmc/host/sdricoh_cs.c 10781 10782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10783M: Adrian Hunter <adrian.hunter@intel.com> 10784L: linux-mmc@vger.kernel.org 10785T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10786S: Maintained 10787F: drivers/mmc/host/sdhci* 10788F: include/linux/mmc/sdhci* 10789 10790SECURE COMPUTING 10791M: Kees Cook <keescook@chromium.org> 10792R: Andy Lutomirski <luto@amacapital.net> 10793R: Will Drewry <wad@chromium.org> 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10795S: Supported 10796F: kernel/seccomp.c 10797F: include/uapi/linux/seccomp.h 10798F: include/linux/seccomp.h 10799F: tools/testing/selftests/seccomp/* 10800K: \bsecure_computing 10801K: \bTIF_SECCOMP\b 10802 10803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10804M: Al Cooper <alcooperx@gmail.com> 10805L: linux-mmc@vger.kernel.org 10806L: bcm-kernel-feedback-list@broadcom.com 10807S: Maintained 10808F: drivers/mmc/host/sdhci-brcmstb* 10809 10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10811M: Ben Dooks <ben-linux@fluff.org> 10812M: Jaehoon Chung <jh80.chung@samsung.com> 10813L: linux-mmc@vger.kernel.org 10814S: Maintained 10815F: drivers/mmc/host/sdhci-s3c* 10816 10817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10818M: Viresh Kumar <vireshk@kernel.org> 10819L: linux-mmc@vger.kernel.org 10820S: Maintained 10821F: drivers/mmc/host/sdhci-spear.c 10822 10823SECURITY SUBSYSTEM 10824M: James Morris <james.l.morris@oracle.com> 10825M: "Serge E. Hallyn" <serge@hallyn.com> 10826L: linux-security-module@vger.kernel.org (suggested Cc:) 10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10828W: http://kernsec.org/ 10829S: Supported 10830F: security/ 10831 10832SECURITY CONTACT 10833M: Security Officers <security@kernel.org> 10834S: Supported 10835 10836SELINUX SECURITY MODULE 10837M: Paul Moore <paul@paul-moore.com> 10838M: Stephen Smalley <sds@tycho.nsa.gov> 10839M: Eric Paris <eparis@parisplace.org> 10840L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10841W: http://selinuxproject.org 10842T: git git://git.infradead.org/users/pcmoore/selinux 10843S: Supported 10844F: include/linux/selinux* 10845F: security/selinux/ 10846F: scripts/selinux/ 10847 10848APPARMOR SECURITY MODULE 10849M: John Johansen <john.johansen@canonical.com> 10850L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10851W: apparmor.wiki.kernel.org 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10853S: Supported 10854F: security/apparmor/ 10855 10856LOADPIN SECURITY MODULE 10857M: Kees Cook <keescook@chromium.org> 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10859S: Supported 10860F: security/loadpin/ 10861 10862YAMA SECURITY MODULE 10863M: Kees Cook <keescook@chromium.org> 10864T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10865S: Supported 10866F: security/yama/ 10867 10868SENSABLE PHANTOM 10869M: Jiri Slaby <jirislaby@gmail.com> 10870S: Maintained 10871F: drivers/misc/phantom.c 10872F: include/uapi/linux/phantom.h 10873 10874Emulex 10Gbps iSCSI - OneConnect DRIVER 10875M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10876M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10877M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10878L: linux-scsi@vger.kernel.org 10879W: http://www.broadcom.com 10880S: Supported 10881F: drivers/scsi/be2iscsi/ 10882 10883Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10884M: Sathya Perla <sathya.perla@broadcom.com> 10885M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10886M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10887M: Somnath Kotur <somnath.kotur@broadcom.com> 10888L: netdev@vger.kernel.org 10889W: http://www.emulex.com 10890S: Supported 10891F: drivers/net/ethernet/emulex/benet/ 10892 10893EMULEX ONECONNECT ROCE DRIVER 10894M: Selvin Xavier <selvin.xavier@avagotech.com> 10895M: Devesh Sharma <devesh.sharma@avagotech.com> 10896M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10897L: linux-rdma@vger.kernel.org 10898W: http://www.emulex.com 10899S: Supported 10900F: drivers/infiniband/hw/ocrdma/ 10901F: include/uapi/rdma/ocrdma-abi.h 10902 10903SFC NETWORK DRIVER 10904M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10905M: Edward Cree <ecree@solarflare.com> 10906M: Bert Kenward <bkenward@solarflare.com> 10907L: netdev@vger.kernel.org 10908S: Supported 10909F: drivers/net/ethernet/sfc/ 10910 10911SGI GRU DRIVER 10912M: Dimitri Sivanich <sivanich@sgi.com> 10913S: Maintained 10914F: drivers/misc/sgi-gru/ 10915 10916SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10917M: Pat Gefre <pfg@sgi.com> 10918L: linux-ia64@vger.kernel.org 10919S: Supported 10920F: Documentation/ia64/serial.txt 10921F: drivers/tty/serial/ioc?_serial.c 10922F: include/linux/ioc?.h 10923 10924SGI XP/XPC/XPNET DRIVER 10925M: Cliff Whickman <cpw@sgi.com> 10926M: Robin Holt <robinmholt@gmail.com> 10927S: Maintained 10928F: drivers/misc/sgi-xp/ 10929 10930SI2157 MEDIA DRIVER 10931M: Antti Palosaari <crope@iki.fi> 10932L: linux-media@vger.kernel.org 10933W: https://linuxtv.org 10934W: http://palosaari.fi/linux/ 10935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10936T: git git://linuxtv.org/anttip/media_tree.git 10937S: Maintained 10938F: drivers/media/tuners/si2157* 10939 10940SI2168 MEDIA DRIVER 10941M: Antti Palosaari <crope@iki.fi> 10942L: linux-media@vger.kernel.org 10943W: https://linuxtv.org 10944W: http://palosaari.fi/linux/ 10945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10946T: git git://linuxtv.org/anttip/media_tree.git 10947S: Maintained 10948F: drivers/media/dvb-frontends/si2168* 10949 10950SI470X FM RADIO RECEIVER I2C DRIVER 10951M: Hans Verkuil <hverkuil@xs4all.nl> 10952L: linux-media@vger.kernel.org 10953T: git git://linuxtv.org/media_tree.git 10954W: https://linuxtv.org 10955S: Odd Fixes 10956F: drivers/media/radio/si470x/radio-si470x-i2c.c 10957 10958SI470X FM RADIO RECEIVER USB DRIVER 10959M: Hans Verkuil <hverkuil@xs4all.nl> 10960L: linux-media@vger.kernel.org 10961T: git git://linuxtv.org/media_tree.git 10962W: https://linuxtv.org 10963S: Maintained 10964F: drivers/media/radio/si470x/radio-si470x-common.c 10965F: drivers/media/radio/si470x/radio-si470x.h 10966F: drivers/media/radio/si470x/radio-si470x-usb.c 10967 10968SI4713 FM RADIO TRANSMITTER I2C DRIVER 10969M: Eduardo Valentin <edubezval@gmail.com> 10970L: linux-media@vger.kernel.org 10971T: git git://linuxtv.org/media_tree.git 10972W: https://linuxtv.org 10973S: Odd Fixes 10974F: drivers/media/radio/si4713/si4713.? 10975 10976SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10977M: Eduardo Valentin <edubezval@gmail.com> 10978L: linux-media@vger.kernel.org 10979T: git git://linuxtv.org/media_tree.git 10980W: https://linuxtv.org 10981S: Odd Fixes 10982F: drivers/media/radio/si4713/radio-platform-si4713.c 10983 10984SI4713 FM RADIO TRANSMITTER USB DRIVER 10985M: Hans Verkuil <hverkuil@xs4all.nl> 10986L: linux-media@vger.kernel.org 10987T: git git://linuxtv.org/media_tree.git 10988W: https://linuxtv.org 10989S: Maintained 10990F: drivers/media/radio/si4713/radio-usb-si4713.c 10991 10992SIANO DVB DRIVER 10993M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10994M: Mauro Carvalho Chehab <mchehab@kernel.org> 10995L: linux-media@vger.kernel.org 10996W: https://linuxtv.org 10997T: git git://linuxtv.org/media_tree.git 10998S: Odd fixes 10999F: drivers/media/common/siano/ 11000F: drivers/media/usb/siano/ 11001F: drivers/media/usb/siano/ 11002F: drivers/media/mmc/siano/ 11003 11004SIMPLEFB FB DRIVER 11005M: Hans de Goede <hdegoede@redhat.com> 11006L: linux-fbdev@vger.kernel.org 11007S: Maintained 11008F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11009F: drivers/video/fbdev/simplefb.c 11010F: include/linux/platform_data/simplefb.h 11011 11012SH_VEU V4L2 MEM2MEM DRIVER 11013L: linux-media@vger.kernel.org 11014S: Orphan 11015F: drivers/media/platform/sh_veu.c 11016 11017SH_VOU V4L2 OUTPUT DRIVER 11018L: linux-media@vger.kernel.org 11019S: Orphan 11020F: drivers/media/platform/sh_vou.c 11021F: include/media/drv-intf/sh_vou.h 11022 11023SIMPLE FIRMWARE INTERFACE (SFI) 11024M: Len Brown <lenb@kernel.org> 11025L: sfi-devel@simplefirmware.org 11026W: http://simplefirmware.org/ 11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11028S: Supported 11029F: arch/x86/platform/sfi/ 11030F: drivers/sfi/ 11031F: include/linux/sfi*.h 11032 11033SIMTEC EB110ATX (Chalice CATS) 11034P: Ben Dooks 11035P: Vincent Sanders <vince@simtec.co.uk> 11036M: Simtec Linux Team <linux@simtec.co.uk> 11037W: http://www.simtec.co.uk/products/EB110ATX/ 11038S: Supported 11039 11040SIMTEC EB2410ITX (BAST) 11041P: Ben Dooks 11042P: Vincent Sanders <vince@simtec.co.uk> 11043M: Simtec Linux Team <linux@simtec.co.uk> 11044W: http://www.simtec.co.uk/products/EB2410ITX/ 11045S: Supported 11046F: arch/arm/mach-s3c24xx/mach-bast.c 11047F: arch/arm/mach-s3c24xx/bast-ide.c 11048F: arch/arm/mach-s3c24xx/bast-irq.c 11049 11050TI DAVINCI MACHINE SUPPORT 11051M: Sekhar Nori <nsekhar@ti.com> 11052M: Kevin Hilman <khilman@kernel.org> 11053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11055S: Supported 11056F: arch/arm/mach-davinci/ 11057F: drivers/i2c/busses/i2c-davinci.c 11058 11059TI DAVINCI SERIES MEDIA DRIVER 11060M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11061L: linux-media@vger.kernel.org 11062W: https://linuxtv.org 11063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11064T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11065S: Maintained 11066F: drivers/media/platform/davinci/ 11067F: include/media/davinci/ 11068 11069TI AM437X VPFE DRIVER 11070M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11071L: linux-media@vger.kernel.org 11072W: https://linuxtv.org 11073Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11074T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11075S: Maintained 11076F: drivers/media/platform/am437x/ 11077 11078OV2659 OMNIVISION SENSOR DRIVER 11079M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11080L: linux-media@vger.kernel.org 11081W: https://linuxtv.org 11082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11083T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11084S: Maintained 11085F: drivers/media/i2c/ov2659.c 11086F: include/media/i2c/ov2659.h 11087 11088SILICON MOTION SM712 FRAME BUFFER DRIVER 11089M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11090M: Teddy Wang <teddy.wang@siliconmotion.com> 11091M: Sudip Mukherjee <sudip@vectorindia.org> 11092L: linux-fbdev@vger.kernel.org 11093S: Maintained 11094F: drivers/video/fbdev/sm712* 11095F: Documentation/fb/sm712fb.txt 11096 11097SIS 190 ETHERNET DRIVER 11098M: Francois Romieu <romieu@fr.zoreil.com> 11099L: netdev@vger.kernel.org 11100S: Maintained 11101F: drivers/net/ethernet/sis/sis190.c 11102 11103SIS 900/7016 FAST ETHERNET DRIVER 11104M: Daniele Venzano <venza@brownhat.org> 11105W: http://www.brownhat.org/sis900.html 11106L: netdev@vger.kernel.org 11107S: Maintained 11108F: drivers/net/ethernet/sis/sis900.* 11109 11110SIS FRAMEBUFFER DRIVER 11111M: Thomas Winischhofer <thomas@winischhofer.net> 11112W: http://www.winischhofer.net/linuxsisvga.shtml 11113S: Maintained 11114F: Documentation/fb/sisfb.txt 11115F: drivers/video/fbdev/sis/ 11116F: include/video/sisfb.h 11117 11118SIS USB2VGA DRIVER 11119M: Thomas Winischhofer <thomas@winischhofer.net> 11120W: http://www.winischhofer.at/linuxsisusbvga.shtml 11121S: Maintained 11122F: drivers/usb/misc/sisusbvga/ 11123 11124SLAB ALLOCATOR 11125M: Christoph Lameter <cl@linux.com> 11126M: Pekka Enberg <penberg@kernel.org> 11127M: David Rientjes <rientjes@google.com> 11128M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11129M: Andrew Morton <akpm@linux-foundation.org> 11130L: linux-mm@kvack.org 11131S: Maintained 11132F: include/linux/sl?b*.h 11133F: mm/sl?b* 11134 11135SLEEPABLE READ-COPY UPDATE (SRCU) 11136M: Lai Jiangshan <jiangshanlai@gmail.com> 11137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11138M: Josh Triplett <josh@joshtriplett.org> 11139R: Steven Rostedt <rostedt@goodmis.org> 11140R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11141L: linux-kernel@vger.kernel.org 11142W: http://www.rdrop.com/users/paulmck/RCU/ 11143S: Supported 11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11145F: include/linux/srcu.h 11146F: kernel/rcu/srcu.c 11147 11148SMACK SECURITY MODULE 11149M: Casey Schaufler <casey@schaufler-ca.com> 11150L: linux-security-module@vger.kernel.org 11151W: http://schaufler-ca.com 11152T: git git://github.com/cschaufler/smack-next 11153S: Maintained 11154F: Documentation/security/Smack.txt 11155F: security/smack/ 11156 11157DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11158M: Kevin Hilman <khilman@kernel.org> 11159M: Nishanth Menon <nm@ti.com> 11160S: Maintained 11161F: drivers/power/avs/ 11162F: include/linux/power/smartreflex.h 11163L: linux-pm@vger.kernel.org 11164 11165SMC91x ETHERNET DRIVER 11166M: Nicolas Pitre <nico@fluxnic.net> 11167S: Odd Fixes 11168F: drivers/net/ethernet/smsc/smc91x.* 11169 11170SMIA AND SMIA++ IMAGE SENSOR DRIVER 11171M: Sakari Ailus <sakari.ailus@iki.fi> 11172L: linux-media@vger.kernel.org 11173S: Maintained 11174F: drivers/media/i2c/smiapp/ 11175F: include/media/i2c/smiapp.h 11176F: drivers/media/i2c/smiapp-pll.c 11177F: drivers/media/i2c/smiapp-pll.h 11178F: include/uapi/linux/smiapp.h 11179F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11180 11181SMM665 HARDWARE MONITOR DRIVER 11182M: Guenter Roeck <linux@roeck-us.net> 11183L: linux-hwmon@vger.kernel.org 11184S: Maintained 11185F: Documentation/hwmon/smm665 11186F: drivers/hwmon/smm665.c 11187 11188SMSC EMC2103 HARDWARE MONITOR DRIVER 11189M: Steve Glendinning <steve.glendinning@shawell.net> 11190L: linux-hwmon@vger.kernel.org 11191S: Maintained 11192F: Documentation/hwmon/emc2103 11193F: drivers/hwmon/emc2103.c 11194 11195SMSC SCH5627 HARDWARE MONITOR DRIVER 11196M: Hans de Goede <hdegoede@redhat.com> 11197L: linux-hwmon@vger.kernel.org 11198S: Supported 11199F: Documentation/hwmon/sch5627 11200F: drivers/hwmon/sch5627.c 11201 11202SMSC47B397 HARDWARE MONITOR DRIVER 11203M: Jean Delvare <jdelvare@suse.com> 11204L: linux-hwmon@vger.kernel.org 11205S: Maintained 11206F: Documentation/hwmon/smsc47b397 11207F: drivers/hwmon/smsc47b397.c 11208 11209SMSC911x ETHERNET DRIVER 11210M: Steve Glendinning <steve.glendinning@shawell.net> 11211L: netdev@vger.kernel.org 11212S: Maintained 11213F: include/linux/smsc911x.h 11214F: drivers/net/ethernet/smsc/smsc911x.* 11215 11216SMSC9420 PCI ETHERNET DRIVER 11217M: Steve Glendinning <steve.glendinning@shawell.net> 11218L: netdev@vger.kernel.org 11219S: Maintained 11220F: drivers/net/ethernet/smsc/smsc9420.* 11221 11222SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11223M: Steve Glendinning <steve.glendinning@shawell.net> 11224L: linux-fbdev@vger.kernel.org 11225S: Maintained 11226F: drivers/video/fbdev/smscufx.c 11227 11228SOC-CAMERA V4L2 SUBSYSTEM 11229M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11230L: linux-media@vger.kernel.org 11231T: git git://linuxtv.org/media_tree.git 11232S: Maintained 11233F: include/media/soc* 11234F: drivers/media/i2c/soc_camera/ 11235F: drivers/media/platform/soc_camera/ 11236 11237SOEKRIS NET48XX LED SUPPORT 11238M: Chris Boot <bootc@bootc.net> 11239S: Maintained 11240F: drivers/leds/leds-net48xx.c 11241 11242SOFTLOGIC 6x10 MPEG CODEC 11243M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11244M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11245M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11246M: Ismael Luceno <ismael@iodev.co.uk> 11247L: linux-media@vger.kernel.org 11248S: Supported 11249F: drivers/media/pci/solo6x10/ 11250 11251SOFTWARE RAID (Multiple Disks) SUPPORT 11252M: Shaohua Li <shli@kernel.org> 11253L: linux-raid@vger.kernel.org 11254T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11255S: Supported 11256F: drivers/md/ 11257F: include/linux/raid/ 11258F: include/uapi/linux/raid/ 11259 11260SONIC NETWORK DRIVER 11261M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11262L: netdev@vger.kernel.org 11263S: Maintained 11264F: drivers/net/ethernet/natsemi/sonic.* 11265 11266SONICS SILICON BACKPLANE DRIVER (SSB) 11267M: Michael Buesch <m@bues.ch> 11268L: linux-wireless@vger.kernel.org 11269S: Maintained 11270F: drivers/ssb/ 11271F: include/linux/ssb/ 11272 11273SONY VAIO CONTROL DEVICE DRIVER 11274M: Mattia Dongili <malattia@linux.it> 11275L: platform-driver-x86@vger.kernel.org 11276W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11277S: Maintained 11278F: Documentation/laptops/sony-laptop.txt 11279F: drivers/char/sonypi.c 11280F: drivers/platform/x86/sony-laptop.c 11281F: include/linux/sony-laptop.h 11282 11283SONY MEMORYSTICK CARD SUPPORT 11284M: Alex Dubov <oakad@yahoo.com> 11285W: http://tifmxx.berlios.de/ 11286S: Maintained 11287F: drivers/memstick/host/tifm_ms.c 11288 11289SONY MEMORYSTICK STANDARD SUPPORT 11290M: Maxim Levitsky <maximlevitsky@gmail.com> 11291S: Maintained 11292F: drivers/memstick/core/ms_block.* 11293 11294SOUND 11295M: Jaroslav Kysela <perex@perex.cz> 11296M: Takashi Iwai <tiwai@suse.com> 11297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11298W: http://www.alsa-project.org/ 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11300T: git git://git.alsa-project.org/alsa-kernel.git 11301Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11302S: Maintained 11303F: Documentation/sound/ 11304F: include/sound/ 11305F: include/uapi/sound/ 11306F: sound/ 11307 11308SOUND - COMPRESSED AUDIO 11309M: Vinod Koul <vinod.koul@intel.com> 11310L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11312S: Supported 11313F: Documentation/sound/alsa/compress_offload.txt 11314F: include/sound/compress_driver.h 11315F: include/uapi/sound/compress_* 11316F: sound/core/compress_offload.c 11317F: sound/soc/soc-compress.c 11318 11319SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11320M: Liam Girdwood <lgirdwood@gmail.com> 11321M: Mark Brown <broonie@kernel.org> 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11324W: http://alsa-project.org/main/index.php/ASoC 11325S: Supported 11326F: Documentation/devicetree/bindings/sound/ 11327F: Documentation/sound/alsa/soc/ 11328F: sound/soc/ 11329F: include/sound/soc* 11330 11331SOUND - DMAENGINE HELPERS 11332M: Lars-Peter Clausen <lars@metafoo.de> 11333S: Supported 11334F: include/sound/dmaengine_pcm.h 11335F: sound/core/pcm_dmaengine.c 11336F: sound/soc/soc-generic-dmaengine-pcm.c 11337 11338SP2 MEDIA DRIVER 11339M: Olli Salonen <olli.salonen@iki.fi> 11340L: linux-media@vger.kernel.org 11341W: https://linuxtv.org 11342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11343S: Maintained 11344F: drivers/media/dvb-frontends/sp2* 11345 11346SPARC + UltraSPARC (sparc/sparc64) 11347M: "David S. Miller" <davem@davemloft.net> 11348L: sparclinux@vger.kernel.org 11349Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11352S: Maintained 11353F: arch/sparc/ 11354F: drivers/sbus/ 11355 11356SPARC SERIAL DRIVERS 11357M: "David S. Miller" <davem@davemloft.net> 11358L: sparclinux@vger.kernel.org 11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11361S: Maintained 11362F: include/linux/sunserialcore.h 11363F: drivers/tty/serial/suncore.c 11364F: drivers/tty/serial/sunhv.c 11365F: drivers/tty/serial/sunsab.c 11366F: drivers/tty/serial/sunsab.h 11367F: drivers/tty/serial/sunsu.c 11368F: drivers/tty/serial/sunzilog.c 11369F: drivers/tty/serial/sunzilog.h 11370 11371SPARSE CHECKER 11372M: "Christopher Li" <sparse@chrisli.org> 11373L: linux-sparse@vger.kernel.org 11374W: https://sparse.wiki.kernel.org/ 11375T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11376T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11377S: Maintained 11378F: include/linux/compiler.h 11379 11380SPEAR PLATFORM SUPPORT 11381M: Viresh Kumar <vireshk@kernel.org> 11382M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11384W: http://www.st.com/spear 11385S: Maintained 11386F: arch/arm/boot/dts/spear* 11387F: arch/arm/mach-spear/ 11388 11389SPEAR CLOCK FRAMEWORK SUPPORT 11390M: Viresh Kumar <vireshk@kernel.org> 11391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11392W: http://www.st.com/spear 11393S: Maintained 11394F: drivers/clk/spear/ 11395 11396SPI SUBSYSTEM 11397M: Mark Brown <broonie@kernel.org> 11398L: linux-spi@vger.kernel.org 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11400Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11401S: Maintained 11402F: Documentation/devicetree/bindings/spi/ 11403F: Documentation/spi/ 11404F: drivers/spi/ 11405F: include/linux/spi/ 11406F: include/uapi/linux/spi/ 11407F: tools/spi/ 11408 11409SPIDERNET NETWORK DRIVER for CELL 11410M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11411L: netdev@vger.kernel.org 11412S: Supported 11413F: Documentation/networking/spider_net.txt 11414F: drivers/net/ethernet/toshiba/spider_net* 11415 11416SPU FILE SYSTEM 11417M: Jeremy Kerr <jk@ozlabs.org> 11418L: linuxppc-dev@lists.ozlabs.org 11419W: http://www.ibm.com/developerworks/power/cell/ 11420S: Supported 11421F: Documentation/filesystems/spufs.txt 11422F: arch/powerpc/platforms/cell/spufs/ 11423 11424SQUASHFS FILE SYSTEM 11425M: Phillip Lougher <phillip@squashfs.org.uk> 11426L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11427W: http://squashfs.org.uk 11428T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11429S: Maintained 11430F: Documentation/filesystems/squashfs.txt 11431F: fs/squashfs/ 11432 11433SRM (Alpha) environment access 11434M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11435S: Maintained 11436F: arch/alpha/kernel/srm_env.c 11437 11438STABLE BRANCH 11439M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11440L: stable@vger.kernel.org 11441S: Supported 11442F: Documentation/stable_kernel_rules.txt 11443 11444STAGING SUBSYSTEM 11445M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11446T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11447L: devel@driverdev.osuosl.org 11448S: Supported 11449F: drivers/staging/ 11450 11451STAGING - COMEDI 11452M: Ian Abbott <abbotti@mev.co.uk> 11453M: H Hartley Sweeten <hsweeten@visionengravers.com> 11454S: Odd Fixes 11455F: drivers/staging/comedi/ 11456 11457STAGING - FLARION FT1000 DRIVERS 11458M: Marek Belisko <marek.belisko@gmail.com> 11459S: Odd Fixes 11460F: drivers/staging/ft1000/ 11461 11462STAGING - INDUSTRIAL IO 11463M: Jonathan Cameron <jic23@kernel.org> 11464L: linux-iio@vger.kernel.org 11465S: Odd Fixes 11466F: Documentation/devicetree/bindings/staging/iio/ 11467F: drivers/staging/iio/ 11468 11469STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11470M: Jarod Wilson <jarod@wilsonet.com> 11471W: http://www.lirc.org/ 11472S: Odd Fixes 11473F: drivers/staging/media/lirc/ 11474 11475STAGING - LUSTRE PARALLEL FILESYSTEM 11476M: Oleg Drokin <oleg.drokin@intel.com> 11477M: Andreas Dilger <andreas.dilger@intel.com> 11478M: James Simmons <jsimmons@infradead.org> 11479L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11480W: http://wiki.lustre.org/ 11481S: Maintained 11482F: drivers/staging/lustre 11483 11484STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11485M: Marc Dietrich <marvin24@gmx.de> 11486L: ac100@lists.launchpad.net (moderated for non-subscribers) 11487L: linux-tegra@vger.kernel.org 11488S: Maintained 11489F: drivers/staging/nvec/ 11490 11491STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11492M: Jens Frederich <jfrederich@gmail.com> 11493M: Daniel Drake <dsd@laptop.org> 11494M: Jon Nettleton <jon.nettleton@gmail.com> 11495W: http://wiki.laptop.org/go/DCON 11496S: Maintained 11497F: drivers/staging/olpc_dcon/ 11498 11499STAGING - REALTEK RTL8712U DRIVERS 11500M: Larry Finger <Larry.Finger@lwfinger.net> 11501M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11502S: Odd Fixes 11503F: drivers/staging/rtl8712/ 11504 11505STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11506M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11507M: Teddy Wang <teddy.wang@siliconmotion.com> 11508M: Sudip Mukherjee <sudip@vectorindia.org> 11509L: linux-fbdev@vger.kernel.org 11510S: Maintained 11511F: drivers/staging/sm750fb/ 11512 11513STAGING - SLICOSS 11514M: Lior Dotan <liodot@gmail.com> 11515M: Christopher Harrer <charrer@alacritech.com> 11516S: Odd Fixes 11517F: drivers/staging/slicoss/ 11518 11519STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11520M: William Hubbs <w.d.hubbs@gmail.com> 11521M: Chris Brannon <chris@the-brannons.com> 11522M: Kirk Reiser <kirk@reisers.ca> 11523M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11524L: speakup@linux-speakup.org 11525W: http://www.linux-speakup.org/ 11526S: Odd Fixes 11527F: drivers/staging/speakup/ 11528 11529STAGING - VIA VT665X DRIVERS 11530M: Forest Bond <forest@alittletooquiet.net> 11531S: Odd Fixes 11532F: drivers/staging/vt665?/ 11533 11534STAGING - WILC1000 WIFI DRIVER 11535M: Aditya Shankar <aditya.shankar@microchip.com> 11536M: Ganesh Krishna <ganesh.krishna@microchip.com> 11537L: linux-wireless@vger.kernel.org 11538S: Supported 11539F: drivers/staging/wilc1000/ 11540 11541STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11542M: Arnaud Patard <arnaud.patard@rtp-net.org> 11543S: Odd Fixes 11544F: drivers/staging/xgifb/ 11545 11546STARFIRE/DURALAN NETWORK DRIVER 11547M: Ion Badulescu <ionut@badula.org> 11548S: Odd Fixes 11549F: drivers/net/ethernet/adaptec/starfire* 11550 11551SUN3/3X 11552M: Sam Creasey <sammy@sammy.net> 11553W: http://sammy.net/sun3/ 11554S: Maintained 11555F: arch/m68k/kernel/*sun3* 11556F: arch/m68k/sun3*/ 11557F: arch/m68k/include/asm/sun3* 11558F: drivers/net/ethernet/i825xx/sun3* 11559 11560SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11561M: Hans de Goede <hdegoede@redhat.com> 11562L: linux-input@vger.kernel.org 11563S: Maintained 11564F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11565F: drivers/input/keyboard/sun4i-lradc-keys.c 11566 11567SUNDANCE NETWORK DRIVER 11568M: Denis Kirjanov <kda@linux-powerpc.org> 11569L: netdev@vger.kernel.org 11570S: Maintained 11571F: drivers/net/ethernet/dlink/sundance.c 11572 11573SUPERH 11574M: Yoshinori Sato <ysato@users.sourceforge.jp> 11575M: Rich Felker <dalias@libc.org> 11576L: linux-sh@vger.kernel.org 11577Q: http://patchwork.kernel.org/project/linux-sh/list/ 11578S: Maintained 11579F: Documentation/sh/ 11580F: arch/sh/ 11581F: drivers/sh/ 11582 11583SUSPEND TO RAM 11584M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11585M: Len Brown <len.brown@intel.com> 11586M: Pavel Machek <pavel@ucw.cz> 11587L: linux-pm@vger.kernel.org 11588S: Supported 11589F: Documentation/power/ 11590F: arch/x86/kernel/acpi/ 11591F: drivers/base/power/ 11592F: kernel/power/ 11593F: include/linux/suspend.h 11594F: include/linux/freezer.h 11595F: include/linux/pm.h 11596 11597SVGA HANDLING 11598M: Martin Mares <mj@ucw.cz> 11599L: linux-video@atrey.karlin.mff.cuni.cz 11600S: Maintained 11601F: Documentation/svga.txt 11602F: arch/x86/boot/video* 11603 11604SWIOTLB SUBSYSTEM 11605M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11606L: linux-kernel@vger.kernel.org 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11608S: Supported 11609F: lib/swiotlb.c 11610F: arch/*/kernel/pci-swiotlb.c 11611F: include/linux/swiotlb.h 11612 11613SWITCHDEV 11614M: Jiri Pirko <jiri@resnulli.us> 11615L: netdev@vger.kernel.org 11616S: Supported 11617F: net/switchdev/ 11618F: include/net/switchdev.h 11619 11620SYNOPSYS ARC ARCHITECTURE 11621M: Vineet Gupta <vgupta@synopsys.com> 11622L: linux-snps-arc@lists.infradead.org 11623S: Supported 11624F: arch/arc/ 11625F: Documentation/devicetree/bindings/arc/* 11626F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11627F: drivers/tty/serial/arc_uart.c 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11629 11630SYNOPSYS ARC SDP platform support 11631M: Alexey Brodkin <abrodkin@synopsys.com> 11632S: Supported 11633F: arch/arc/plat-axs10x 11634F: arch/arc/boot/dts/ax* 11635F: Documentation/devicetree/bindings/arc/axs10* 11636 11637SYSTEM CONFIGURATION (SYSCON) 11638M: Lee Jones <lee.jones@linaro.org> 11639M: Arnd Bergmann <arnd@arndb.de> 11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11641S: Supported 11642F: drivers/mfd/syscon.c 11643 11644SYSTEM RESET/SHUTDOWN DRIVERS 11645M: Sebastian Reichel <sre@kernel.org> 11646L: linux-pm@vger.kernel.org 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11648S: Maintained 11649F: Documentation/devicetree/bindings/power/reset/ 11650F: drivers/power/reset/ 11651 11652SYSV FILESYSTEM 11653M: Christoph Hellwig <hch@infradead.org> 11654S: Maintained 11655F: Documentation/filesystems/sysv-fs.txt 11656F: fs/sysv/ 11657F: include/linux/sysv_fs.h 11658 11659TARGET SUBSYSTEM 11660M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11661L: linux-scsi@vger.kernel.org 11662L: target-devel@vger.kernel.org 11663W: http://www.linux-iscsi.org 11664W: http://groups.google.com/group/linux-iscsi-target-dev 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11666S: Supported 11667F: drivers/target/ 11668F: include/target/ 11669F: Documentation/target/ 11670 11671TASKSTATS STATISTICS INTERFACE 11672M: Balbir Singh <bsingharora@gmail.com> 11673S: Maintained 11674F: Documentation/accounting/taskstats* 11675F: include/linux/taskstats* 11676F: kernel/taskstats.c 11677 11678TC CLASSIFIER 11679M: Jamal Hadi Salim <jhs@mojatatu.com> 11680L: netdev@vger.kernel.org 11681S: Maintained 11682F: include/net/pkt_cls.h 11683F: include/uapi/linux/pkt_cls.h 11684F: net/sched/ 11685 11686TCP LOW PRIORITY MODULE 11687M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11688M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11689W: http://tcp-lp-mod.sourceforge.net/ 11690S: Maintained 11691F: net/ipv4/tcp_lp.c 11692 11693TDA10071 MEDIA DRIVER 11694M: Antti Palosaari <crope@iki.fi> 11695L: linux-media@vger.kernel.org 11696W: https://linuxtv.org 11697W: http://palosaari.fi/linux/ 11698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11699T: git git://linuxtv.org/anttip/media_tree.git 11700S: Maintained 11701F: drivers/media/dvb-frontends/tda10071* 11702 11703TDA18212 MEDIA DRIVER 11704M: Antti Palosaari <crope@iki.fi> 11705L: linux-media@vger.kernel.org 11706W: https://linuxtv.org 11707W: http://palosaari.fi/linux/ 11708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11709T: git git://linuxtv.org/anttip/media_tree.git 11710S: Maintained 11711F: drivers/media/tuners/tda18212* 11712 11713TDA18218 MEDIA DRIVER 11714M: Antti Palosaari <crope@iki.fi> 11715L: linux-media@vger.kernel.org 11716W: https://linuxtv.org 11717W: http://palosaari.fi/linux/ 11718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11719T: git git://linuxtv.org/anttip/media_tree.git 11720S: Maintained 11721F: drivers/media/tuners/tda18218* 11722 11723TDA18271 MEDIA DRIVER 11724M: Michael Krufky <mkrufky@linuxtv.org> 11725L: linux-media@vger.kernel.org 11726W: https://linuxtv.org 11727W: http://github.com/mkrufky 11728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11729T: git git://linuxtv.org/mkrufky/tuners.git 11730S: Maintained 11731F: drivers/media/tuners/tda18271* 11732 11733TDA827x MEDIA DRIVER 11734M: Michael Krufky <mkrufky@linuxtv.org> 11735L: linux-media@vger.kernel.org 11736W: https://linuxtv.org 11737W: http://github.com/mkrufky 11738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11739T: git git://linuxtv.org/mkrufky/tuners.git 11740S: Maintained 11741F: drivers/media/tuners/tda8290.* 11742 11743TDA8290 MEDIA DRIVER 11744M: Michael Krufky <mkrufky@linuxtv.org> 11745L: linux-media@vger.kernel.org 11746W: https://linuxtv.org 11747W: http://github.com/mkrufky 11748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11749T: git git://linuxtv.org/mkrufky/tuners.git 11750S: Maintained 11751F: drivers/media/tuners/tda8290.* 11752 11753TDA9840 MEDIA DRIVER 11754M: Hans Verkuil <hverkuil@xs4all.nl> 11755L: linux-media@vger.kernel.org 11756T: git git://linuxtv.org/media_tree.git 11757W: https://linuxtv.org 11758S: Maintained 11759F: drivers/media/i2c/tda9840* 11760 11761TEA5761 TUNER DRIVER 11762M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11763M: Mauro Carvalho Chehab <mchehab@kernel.org> 11764L: linux-media@vger.kernel.org 11765W: https://linuxtv.org 11766T: git git://linuxtv.org/media_tree.git 11767S: Odd fixes 11768F: drivers/media/tuners/tea5761.* 11769 11770TEA5767 TUNER DRIVER 11771M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11772M: Mauro Carvalho Chehab <mchehab@kernel.org> 11773L: linux-media@vger.kernel.org 11774W: https://linuxtv.org 11775T: git git://linuxtv.org/media_tree.git 11776S: Maintained 11777F: drivers/media/tuners/tea5767.* 11778 11779TEA6415C MEDIA DRIVER 11780M: Hans Verkuil <hverkuil@xs4all.nl> 11781L: linux-media@vger.kernel.org 11782T: git git://linuxtv.org/media_tree.git 11783W: https://linuxtv.org 11784S: Maintained 11785F: drivers/media/i2c/tea6415c* 11786 11787TEA6420 MEDIA DRIVER 11788M: Hans Verkuil <hverkuil@xs4all.nl> 11789L: linux-media@vger.kernel.org 11790T: git git://linuxtv.org/media_tree.git 11791W: https://linuxtv.org 11792S: Maintained 11793F: drivers/media/i2c/tea6420* 11794 11795TEAM DRIVER 11796M: Jiri Pirko <jiri@resnulli.us> 11797L: netdev@vger.kernel.org 11798S: Supported 11799F: drivers/net/team/ 11800F: include/linux/if_team.h 11801F: include/uapi/linux/if_team.h 11802 11803TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11804M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11805S: Maintained 11806F: arch/x86/platform/ts5500/ 11807 11808TECHNOTREND USB IR RECEIVER 11809M: Sean Young <sean@mess.org> 11810L: linux-media@vger.kernel.org 11811S: Maintained 11812F: drivers/media/rc/ttusbir.c 11813 11814TEGRA ARCHITECTURE SUPPORT 11815M: Stephen Warren <swarren@wwwdotorg.org> 11816M: Thierry Reding <thierry.reding@gmail.com> 11817M: Alexandre Courbot <gnurou@gmail.com> 11818L: linux-tegra@vger.kernel.org 11819Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11821S: Supported 11822N: [^a-z]tegra 11823 11824TEGRA CLOCK DRIVER 11825M: Peter De Schrijver <pdeschrijver@nvidia.com> 11826M: Prashant Gaikwad <pgaikwad@nvidia.com> 11827S: Supported 11828F: drivers/clk/tegra/ 11829 11830TEGRA DMA DRIVERS 11831M: Laxman Dewangan <ldewangan@nvidia.com> 11832M: Jon Hunter <jonathanh@nvidia.com> 11833S: Supported 11834F: drivers/dma/tegra* 11835 11836TEGRA I2C DRIVER 11837M: Laxman Dewangan <ldewangan@nvidia.com> 11838S: Supported 11839F: drivers/i2c/busses/i2c-tegra.c 11840 11841TEGRA IOMMU DRIVERS 11842M: Hiroshi Doyu <hdoyu@nvidia.com> 11843S: Supported 11844F: drivers/iommu/tegra* 11845 11846TEGRA KBC DRIVER 11847M: Rakesh Iyer <riyer@nvidia.com> 11848M: Laxman Dewangan <ldewangan@nvidia.com> 11849S: Supported 11850F: drivers/input/keyboard/tegra-kbc.c 11851 11852TEGRA PWM DRIVER 11853M: Thierry Reding <thierry.reding@gmail.com> 11854S: Supported 11855F: drivers/pwm/pwm-tegra.c 11856 11857TEGRA SERIAL DRIVER 11858M: Laxman Dewangan <ldewangan@nvidia.com> 11859S: Supported 11860F: drivers/tty/serial/serial-tegra.c 11861 11862TEGRA SPI DRIVER 11863M: Laxman Dewangan <ldewangan@nvidia.com> 11864S: Supported 11865F: drivers/spi/spi-tegra* 11866 11867TEHUTI ETHERNET DRIVER 11868M: Andy Gospodarek <andy@greyhouse.net> 11869L: netdev@vger.kernel.org 11870S: Supported 11871F: drivers/net/ethernet/tehuti/* 11872 11873Telecom Clock Driver for MCPL0010 11874M: Mark Gross <mark.gross@intel.com> 11875S: Supported 11876F: drivers/char/tlclk.c 11877 11878TENSILICA XTENSA PORT (xtensa) 11879M: Chris Zankel <chris@zankel.net> 11880M: Max Filippov <jcmvbkbc@gmail.com> 11881L: linux-xtensa@linux-xtensa.org 11882T: git git://github.com/czankel/xtensa-linux.git 11883S: Maintained 11884F: arch/xtensa/ 11885F: drivers/irqchip/irq-xtensa-* 11886 11887THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11888M: Hans Verkuil <hverkuil@xs4all.nl> 11889L: linux-media@vger.kernel.org 11890T: git git://linuxtv.org/media_tree.git 11891W: https://linuxtv.org 11892S: Maintained 11893F: drivers/media/radio/radio-raremono.c 11894 11895THERMAL 11896M: Zhang Rui <rui.zhang@intel.com> 11897M: Eduardo Valentin <edubezval@gmail.com> 11898L: linux-pm@vger.kernel.org 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11900T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11901Q: https://patchwork.kernel.org/project/linux-pm/list/ 11902S: Supported 11903F: drivers/thermal/ 11904F: include/linux/thermal.h 11905F: include/uapi/linux/thermal.h 11906F: include/linux/cpu_cooling.h 11907F: Documentation/devicetree/bindings/thermal/ 11908 11909THERMAL/CPU_COOLING 11910M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11911M: Viresh Kumar <viresh.kumar@linaro.org> 11912M: Javi Merino <javi.merino@kernel.org> 11913L: linux-pm@vger.kernel.org 11914S: Supported 11915F: Documentation/thermal/cpu-cooling-api.txt 11916F: drivers/thermal/cpu_cooling.c 11917F: include/linux/cpu_cooling.h 11918 11919THINKPAD ACPI EXTRAS DRIVER 11920M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11921L: ibm-acpi-devel@lists.sourceforge.net 11922L: platform-driver-x86@vger.kernel.org 11923W: http://ibm-acpi.sourceforge.net 11924W: http://thinkwiki.org/wiki/Ibm-acpi 11925T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11926S: Maintained 11927F: drivers/platform/x86/thinkpad_acpi.c 11928 11929TI BANDGAP AND THERMAL DRIVER 11930M: Eduardo Valentin <edubezval@gmail.com> 11931M: Keerthy <j-keerthy@ti.com> 11932L: linux-pm@vger.kernel.org 11933L: linux-omap@vger.kernel.org 11934S: Maintained 11935F: drivers/thermal/ti-soc-thermal/ 11936 11937TI VPE/CAL DRIVERS 11938M: Benoit Parrot <bparrot@ti.com> 11939L: linux-media@vger.kernel.org 11940W: http://linuxtv.org/ 11941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11942S: Maintained 11943F: drivers/media/platform/ti-vpe/ 11944 11945TI CDCE706 CLOCK DRIVER 11946M: Max Filippov <jcmvbkbc@gmail.com> 11947S: Maintained 11948F: drivers/clk/clk-cdce706.c 11949 11950TI CLOCK DRIVER 11951M: Tero Kristo <t-kristo@ti.com> 11952L: linux-omap@vger.kernel.org 11953S: Maintained 11954F: drivers/clk/ti/ 11955F: include/linux/clk/ti.h 11956 11957TI ETHERNET SWITCH DRIVER (CPSW) 11958M: Mugunthan V N <mugunthanvnm@ti.com> 11959R: Grygorii Strashko <grygorii.strashko@ti.com> 11960L: linux-omap@vger.kernel.org 11961L: netdev@vger.kernel.org 11962S: Maintained 11963F: drivers/net/ethernet/ti/cpsw* 11964F: drivers/net/ethernet/ti/davinci* 11965 11966TI FLASH MEDIA INTERFACE DRIVER 11967M: Alex Dubov <oakad@yahoo.com> 11968S: Maintained 11969F: drivers/misc/tifm* 11970F: drivers/mmc/host/tifm_sd.c 11971F: include/linux/tifm.h 11972 11973TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11974M: Santosh Shilimkar <ssantosh@kernel.org> 11975L: linux-kernel@vger.kernel.org 11976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11977S: Maintained 11978F: drivers/soc/ti/* 11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11980 11981 11982TI LM49xxx FAMILY ASoC CODEC DRIVERS 11983M: M R Swami Reddy <mr.swami.reddy@ti.com> 11984M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11985L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11986S: Maintained 11987F: sound/soc/codecs/lm49453* 11988F: sound/soc/codecs/isabelle* 11989 11990TI LP855x BACKLIGHT DRIVER 11991M: Milo Kim <milo.kim@ti.com> 11992S: Maintained 11993F: Documentation/backlight/lp855x-driver.txt 11994F: drivers/video/backlight/lp855x_bl.c 11995F: include/linux/platform_data/lp855x.h 11996 11997TI LP8727 CHARGER DRIVER 11998M: Milo Kim <milo.kim@ti.com> 11999S: Maintained 12000F: drivers/power/supply/lp8727_charger.c 12001F: include/linux/platform_data/lp8727.h 12002 12003TI LP8788 MFD DRIVER 12004M: Milo Kim <milo.kim@ti.com> 12005S: Maintained 12006F: drivers/iio/adc/lp8788_adc.c 12007F: drivers/leds/leds-lp8788.c 12008F: drivers/mfd/lp8788*.c 12009F: drivers/power/supply/lp8788-charger.c 12010F: drivers/regulator/lp8788-*.c 12011F: include/linux/mfd/lp8788*.h 12012 12013TI NETCP ETHERNET DRIVER 12014M: Wingman Kwok <w-kwok2@ti.com> 12015M: Murali Karicheri <m-karicheri2@ti.com> 12016L: netdev@vger.kernel.org 12017S: Maintained 12018F: drivers/net/ethernet/ti/netcp* 12019 12020TI TAS571X FAMILY ASoC CODEC DRIVER 12021M: Kevin Cernekee <cernekee@chromium.org> 12022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12023S: Odd Fixes 12024F: sound/soc/codecs/tas571x* 12025 12026TI TWL4030 SERIES SOC CODEC DRIVER 12027M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12028L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12029S: Maintained 12030F: sound/soc/codecs/twl4030* 12031 12032TI WILINK WIRELESS DRIVERS 12033L: linux-wireless@vger.kernel.org 12034W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12035W: http://wireless.kernel.org/en/users/Drivers/wl1251 12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12037S: Orphan 12038F: drivers/net/wireless/ti/ 12039F: include/linux/wl12xx.h 12040 12041TIPC NETWORK LAYER 12042M: Jon Maloy <jon.maloy@ericsson.com> 12043M: Ying Xue <ying.xue@windriver.com> 12044L: netdev@vger.kernel.org (core kernel code) 12045L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12046W: http://tipc.sourceforge.net/ 12047S: Maintained 12048F: include/uapi/linux/tipc*.h 12049F: net/tipc/ 12050 12051TILE ARCHITECTURE 12052M: Chris Metcalf <cmetcalf@mellanox.com> 12053W: http://www.mellanox.com/repository/solutions/tile-scm/ 12054T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12055S: Supported 12056F: arch/tile/ 12057F: drivers/char/tile-srom.c 12058F: drivers/edac/tile_edac.c 12059F: drivers/net/ethernet/tile/ 12060F: drivers/rtc/rtc-tile.c 12061F: drivers/tty/hvc/hvc_tile.c 12062F: drivers/tty/serial/tilegx.c 12063F: drivers/usb/host/*-tilegx.c 12064F: include/linux/usb/tilegx.h 12065 12066TLAN NETWORK DRIVER 12067M: Samuel Chessman <chessman@tux.org> 12068L: tlan-devel@lists.sourceforge.net (subscribers-only) 12069W: http://sourceforge.net/projects/tlan/ 12070S: Maintained 12071F: Documentation/networking/tlan.txt 12072F: drivers/net/ethernet/ti/tlan.* 12073 12074TOMOYO SECURITY MODULE 12075M: Kentaro Takeda <takedakn@nttdata.co.jp> 12076M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12077L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12078L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12079L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12080L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12081W: http://tomoyo.sourceforge.jp/ 12082T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12083S: Maintained 12084F: security/tomoyo/ 12085 12086TOPSTAR LAPTOP EXTRAS DRIVER 12087M: Herton Ronaldo Krzesinski <herton@canonical.com> 12088L: platform-driver-x86@vger.kernel.org 12089S: Maintained 12090F: drivers/platform/x86/topstar-laptop.c 12091 12092TOSHIBA ACPI EXTRAS DRIVER 12093M: Azael Avalos <coproscefalo@gmail.com> 12094L: platform-driver-x86@vger.kernel.org 12095S: Maintained 12096F: drivers/platform/x86/toshiba_acpi.c 12097 12098TOSHIBA BLUETOOTH DRIVER 12099M: Azael Avalos <coproscefalo@gmail.com> 12100L: platform-driver-x86@vger.kernel.org 12101S: Maintained 12102F: drivers/platform/x86/toshiba_bluetooth.c 12103 12104TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12105M: Azael Avalos <coproscefalo@gmail.com> 12106L: platform-driver-x86@vger.kernel.org 12107S: Maintained 12108F: drivers/platform/x86/toshiba_haps.c 12109 12110TOSHIBA WMI HOTKEYS DRIVER 12111M: Azael Avalos <coproscefalo@gmail.com> 12112L: platform-driver-x86@vger.kernel.org 12113S: Maintained 12114F: drivers/platform/x86/toshiba-wmi.c 12115 12116TOSHIBA SMM DRIVER 12117M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12118W: http://www.buzzard.org.uk/toshiba/ 12119S: Maintained 12120F: drivers/char/toshiba.c 12121F: include/linux/toshiba.h 12122F: include/uapi/linux/toshiba.h 12123 12124TOSHIBA TC358743 DRIVER 12125M: Mats Randgaard <matrandg@cisco.com> 12126L: linux-media@vger.kernel.org 12127S: Maintained 12128F: drivers/media/i2c/tc358743* 12129F: include/media/i2c/tc358743.h 12130 12131TMIO/SDHI MMC DRIVER 12132M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12133L: linux-mmc@vger.kernel.org 12134S: Supported 12135F: drivers/mmc/host/tmio_mmc* 12136F: drivers/mmc/host/sh_mobile_sdhi.c 12137F: include/linux/mfd/tmio.h 12138 12139TMP401 HARDWARE MONITOR DRIVER 12140M: Guenter Roeck <linux@roeck-us.net> 12141L: linux-hwmon@vger.kernel.org 12142S: Maintained 12143F: Documentation/hwmon/tmp401 12144F: drivers/hwmon/tmp401.c 12145 12146TMPFS (SHMEM FILESYSTEM) 12147M: Hugh Dickins <hughd@google.com> 12148L: linux-mm@kvack.org 12149S: Maintained 12150F: include/linux/shmem_fs.h 12151F: mm/shmem.c 12152 12153TM6000 VIDEO4LINUX DRIVER 12154M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12155M: Mauro Carvalho Chehab <mchehab@kernel.org> 12156L: linux-media@vger.kernel.org 12157W: https://linuxtv.org 12158T: git git://linuxtv.org/media_tree.git 12159S: Odd fixes 12160F: drivers/media/usb/tm6000/ 12161F: Documentation/media/v4l-drivers/tm6000* 12162 12163TW5864 VIDEO4LINUX DRIVER 12164M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12165M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12166M: Andrey Utkin <andrey_utkin@fastmail.com> 12167L: linux-media@vger.kernel.org 12168S: Supported 12169F: drivers/media/pci/tw5864/ 12170 12171TW68 VIDEO4LINUX DRIVER 12172M: Hans Verkuil <hverkuil@xs4all.nl> 12173L: linux-media@vger.kernel.org 12174T: git git://linuxtv.org/media_tree.git 12175W: https://linuxtv.org 12176S: Odd Fixes 12177F: drivers/media/pci/tw68/ 12178 12179TW686X VIDEO4LINUX DRIVER 12180M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12181L: linux-media@vger.kernel.org 12182T: git git://linuxtv.org/media_tree.git 12183W: http://linuxtv.org 12184S: Maintained 12185F: drivers/media/pci/tw686x/ 12186 12187TPM DEVICE DRIVER 12188M: Peter Huewe <peterhuewe@gmx.de> 12189M: Marcel Selhorst <tpmdd@selhorst.net> 12190M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12191R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12192W: http://tpmdd.sourceforge.net 12193L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12194Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12195T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12196S: Maintained 12197F: drivers/char/tpm/ 12198 12199TPM IBM_VTPM DEVICE DRIVER 12200M: Ashley Lai <ashleydlai@gmail.com> 12201W: http://tpmdd.sourceforge.net 12202L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12203S: Maintained 12204F: drivers/char/tpm/tpm_ibmvtpm* 12205 12206TRACING 12207M: Steven Rostedt <rostedt@goodmis.org> 12208M: Ingo Molnar <mingo@redhat.com> 12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12210S: Maintained 12211F: Documentation/trace/ftrace.txt 12212F: arch/*/*/*/ftrace.h 12213F: arch/*/kernel/ftrace.c 12214F: include/*/ftrace.h 12215F: include/linux/trace*.h 12216F: include/trace/ 12217F: kernel/trace/ 12218F: tools/testing/selftests/ftrace/ 12219 12220TRACING MMIO ACCESSES (MMIOTRACE) 12221M: Steven Rostedt <rostedt@goodmis.org> 12222M: Ingo Molnar <mingo@kernel.org> 12223R: Karol Herbst <karolherbst@gmail.com> 12224R: Pekka Paalanen <ppaalanen@gmail.com> 12225S: Maintained 12226L: linux-kernel@vger.kernel.org 12227L: nouveau@lists.freedesktop.org 12228F: kernel/trace/trace_mmiotrace.c 12229F: include/linux/mmiotrace.h 12230F: arch/x86/mm/kmmio.c 12231F: arch/x86/mm/mmio-mod.c 12232F: arch/x86/mm/testmmiotrace.c 12233 12234TRIVIAL PATCHES 12235M: Jiri Kosina <trivial@kernel.org> 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12237S: Maintained 12238K: ^Subject:.*(?i)trivial 12239 12240TTY LAYER 12241M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12242M: Jiri Slaby <jslaby@suse.com> 12243S: Supported 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12245F: Documentation/serial/ 12246F: drivers/tty/ 12247F: drivers/tty/serial/serial_core.c 12248F: include/linux/serial_core.h 12249F: include/linux/serial.h 12250F: include/linux/tty.h 12251F: include/uapi/linux/serial_core.h 12252F: include/uapi/linux/serial.h 12253F: include/uapi/linux/tty.h 12254 12255TUA9001 MEDIA DRIVER 12256M: Antti Palosaari <crope@iki.fi> 12257L: linux-media@vger.kernel.org 12258W: https://linuxtv.org 12259W: http://palosaari.fi/linux/ 12260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12261T: git git://linuxtv.org/anttip/media_tree.git 12262S: Maintained 12263F: drivers/media/tuners/tua9001* 12264 12265TULIP NETWORK DRIVERS 12266L: netdev@vger.kernel.org 12267L: linux-parisc@vger.kernel.org 12268S: Orphan 12269F: drivers/net/ethernet/dec/tulip/ 12270 12271TUN/TAP driver 12272M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12273W: http://vtun.sourceforge.net/tun 12274S: Maintained 12275F: Documentation/networking/tuntap.txt 12276F: arch/um/os-Linux/drivers/ 12277 12278TURBOCHANNEL SUBSYSTEM 12279M: "Maciej W. Rozycki" <macro@linux-mips.org> 12280M: Ralf Baechle <ralf@linux-mips.org> 12281L: linux-mips@linux-mips.org 12282Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12283S: Maintained 12284F: drivers/tc/ 12285F: include/linux/tc.h 12286 12287UBI FILE SYSTEM (UBIFS) 12288M: Richard Weinberger <richard@nod.at> 12289M: Artem Bityutskiy <dedekind1@gmail.com> 12290M: Adrian Hunter <adrian.hunter@intel.com> 12291L: linux-mtd@lists.infradead.org 12292T: git git://git.infradead.org/ubifs-2.6.git 12293W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12294S: Supported 12295F: Documentation/filesystems/ubifs.txt 12296F: fs/ubifs/ 12297 12298UCLINUX (M68KNOMMU AND COLDFIRE) 12299M: Greg Ungerer <gerg@linux-m68k.org> 12300W: http://www.linux-m68k.org/ 12301W: http://www.uclinux.org/ 12302L: linux-m68k@lists.linux-m68k.org 12303L: uclinux-dev@uclinux.org (subscribers-only) 12304T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12305S: Maintained 12306F: arch/m68k/coldfire/ 12307F: arch/m68k/68*/ 12308F: arch/m68k/*/*_no.* 12309F: arch/m68k/include/asm/*_no.* 12310 12311UDF FILESYSTEM 12312M: Jan Kara <jack@suse.com> 12313S: Maintained 12314F: Documentation/filesystems/udf.txt 12315F: fs/udf/ 12316 12317UFS FILESYSTEM 12318M: Evgeniy Dushistov <dushistov@mail.ru> 12319S: Maintained 12320F: Documentation/filesystems/ufs.txt 12321F: fs/ufs/ 12322 12323UHID USERSPACE HID IO DRIVER: 12324M: David Herrmann <dh.herrmann@googlemail.com> 12325L: linux-input@vger.kernel.org 12326S: Maintained 12327F: drivers/hid/uhid.c 12328F: include/uapi/linux/uhid.h 12329 12330ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12331L: linux-usb@vger.kernel.org 12332S: Orphan 12333F: drivers/uwb/ 12334F: include/linux/uwb.h 12335F: include/linux/uwb/ 12336 12337UNICORE32 ARCHITECTURE: 12338M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12339W: http://mprc.pku.edu.cn/~guanxuetao/linux 12340S: Maintained 12341T: git git://github.com/gxt/linux.git 12342F: arch/unicore32/ 12343 12344UNIFDEF 12345M: Tony Finch <dot@dotat.at> 12346W: http://dotat.at/prog/unifdef 12347S: Maintained 12348F: scripts/unifdef.c 12349 12350UNIFORM CDROM DRIVER 12351M: Jens Axboe <axboe@kernel.dk> 12352W: http://www.kernel.dk 12353S: Maintained 12354F: Documentation/cdrom/ 12355F: drivers/cdrom/cdrom.c 12356F: include/linux/cdrom.h 12357F: include/uapi/linux/cdrom.h 12358 12359UNISYS S-PAR DRIVERS 12360M: David Kershner <david.kershner@unisys.com> 12361L: sparmaintainer@unisys.com (Unisys internal) 12362S: Supported 12363F: drivers/staging/unisys/ 12364 12365UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12366M: Vinayak Holikatti <vinholikatti@gmail.com> 12367L: linux-scsi@vger.kernel.org 12368S: Supported 12369F: Documentation/scsi/ufs.txt 12370F: drivers/scsi/ufs/ 12371 12372UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12373M: Joao Pinto <Joao.Pinto@synopsys.com> 12374L: linux-scsi@vger.kernel.org 12375S: Supported 12376F: drivers/scsi/ufs/*dwc* 12377 12378UNSORTED BLOCK IMAGES (UBI) 12379M: Artem Bityutskiy <dedekind1@gmail.com> 12380M: Richard Weinberger <richard@nod.at> 12381W: http://www.linux-mtd.infradead.org/ 12382L: linux-mtd@lists.infradead.org 12383T: git git://git.infradead.org/ubifs-2.6.git 12384S: Supported 12385F: drivers/mtd/ubi/ 12386F: include/linux/mtd/ubi.h 12387F: include/uapi/mtd/ubi-user.h 12388 12389USB ACM DRIVER 12390M: Oliver Neukum <oneukum@suse.com> 12391L: linux-usb@vger.kernel.org 12392S: Maintained 12393F: Documentation/usb/acm.txt 12394F: drivers/usb/class/cdc-acm.* 12395 12396USB AR5523 WIRELESS DRIVER 12397M: Pontus Fuchs <pontus.fuchs@gmail.com> 12398L: linux-wireless@vger.kernel.org 12399S: Maintained 12400F: drivers/net/wireless/ath/ar5523/ 12401 12402USB ATTACHED SCSI 12403M: Oliver Neukum <oneukum@suse.com> 12404L: linux-usb@vger.kernel.org 12405L: linux-scsi@vger.kernel.org 12406S: Maintained 12407F: drivers/usb/storage/uas.c 12408 12409USB CDC ETHERNET DRIVER 12410M: Oliver Neukum <oliver@neukum.org> 12411L: linux-usb@vger.kernel.org 12412S: Maintained 12413F: drivers/net/usb/cdc_*.c 12414F: include/uapi/linux/usb/cdc.h 12415 12416USB CHAOSKEY DRIVER 12417M: Keith Packard <keithp@keithp.com> 12418L: linux-usb@vger.kernel.org 12419S: Maintained 12420F: drivers/usb/misc/chaoskey.c 12421 12422USB CYPRESS C67X00 DRIVER 12423M: Peter Korsgaard <jacmet@sunsite.dk> 12424L: linux-usb@vger.kernel.org 12425S: Maintained 12426F: drivers/usb/c67x00/ 12427 12428USB DAVICOM DM9601 DRIVER 12429M: Peter Korsgaard <jacmet@sunsite.dk> 12430L: netdev@vger.kernel.org 12431W: http://www.linux-usb.org/usbnet 12432S: Maintained 12433F: drivers/net/usb/dm9601.c 12434 12435USB DIAMOND RIO500 DRIVER 12436M: Cesar Miquel <miquel@df.uba.ar> 12437L: rio500-users@lists.sourceforge.net 12438W: http://rio500.sourceforge.net 12439S: Maintained 12440F: drivers/usb/misc/rio500* 12441 12442USB EHCI DRIVER 12443M: Alan Stern <stern@rowland.harvard.edu> 12444L: linux-usb@vger.kernel.org 12445S: Maintained 12446F: Documentation/usb/ehci.txt 12447F: drivers/usb/host/ehci* 12448 12449USB GADGET/PERIPHERAL SUBSYSTEM 12450M: Felipe Balbi <balbi@kernel.org> 12451L: linux-usb@vger.kernel.org 12452W: http://www.linux-usb.org/gadget 12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12454S: Maintained 12455F: drivers/usb/gadget/ 12456F: include/linux/usb/gadget* 12457 12458USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12459M: Jiri Kosina <jikos@kernel.org> 12460R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12461L: linux-usb@vger.kernel.org 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12463S: Maintained 12464F: Documentation/hid/hiddev.txt 12465F: drivers/hid/usbhid/ 12466 12467USB ISP116X DRIVER 12468M: Olav Kongas <ok@artecdesign.ee> 12469L: linux-usb@vger.kernel.org 12470S: Maintained 12471F: drivers/usb/host/isp116x* 12472F: include/linux/usb/isp116x.h 12473 12474USB LAN78XX ETHERNET DRIVER 12475M: Woojung Huh <woojung.huh@microchip.com> 12476M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12477L: netdev@vger.kernel.org 12478S: Maintained 12479F: drivers/net/usb/lan78xx.* 12480 12481USB MASS STORAGE DRIVER 12482M: Alan Stern <stern@rowland.harvard.edu> 12483L: linux-usb@vger.kernel.org 12484L: usb-storage@lists.one-eyed-alien.net 12485S: Maintained 12486W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12487F: drivers/usb/storage/ 12488 12489USB MIDI DRIVER 12490M: Clemens Ladisch <clemens@ladisch.de> 12491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12492T: git git://git.alsa-project.org/alsa-kernel.git 12493S: Maintained 12494F: sound/usb/midi.* 12495 12496USB NETWORKING DRIVERS 12497L: linux-usb@vger.kernel.org 12498S: Odd Fixes 12499F: drivers/net/usb/ 12500 12501USB OHCI DRIVER 12502M: Alan Stern <stern@rowland.harvard.edu> 12503L: linux-usb@vger.kernel.org 12504S: Maintained 12505F: Documentation/usb/ohci.txt 12506F: drivers/usb/host/ohci* 12507 12508USB OTG FSM (Finite State Machine) 12509M: Peter Chen <Peter.Chen@nxp.com> 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12511L: linux-usb@vger.kernel.org 12512S: Maintained 12513F: drivers/usb/common/usb-otg-fsm.c 12514 12515USB OVER IP DRIVER 12516M: Valentina Manea <valentina.manea.m@gmail.com> 12517M: Shuah Khan <shuahkh@osg.samsung.com> 12518M: Shuah Khan <shuah@kernel.org> 12519L: linux-usb@vger.kernel.org 12520S: Maintained 12521F: Documentation/usb/usbip_protocol.txt 12522F: drivers/usb/usbip/ 12523F: tools/usb/usbip/ 12524 12525USB PEGASUS DRIVER 12526M: Petko Manolov <petkan@nucleusys.com> 12527L: linux-usb@vger.kernel.org 12528L: netdev@vger.kernel.org 12529T: git git://github.com/petkan/pegasus.git 12530W: https://github.com/petkan/pegasus 12531S: Maintained 12532F: drivers/net/usb/pegasus.* 12533 12534USB PHY LAYER 12535M: Felipe Balbi <balbi@kernel.org> 12536L: linux-usb@vger.kernel.org 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12538S: Maintained 12539F: drivers/usb/phy/ 12540 12541USB PRINTER DRIVER (usblp) 12542M: Pete Zaitcev <zaitcev@redhat.com> 12543L: linux-usb@vger.kernel.org 12544S: Supported 12545F: drivers/usb/class/usblp.c 12546 12547USB QMI WWAN NETWORK DRIVER 12548M: Bjørn Mork <bjorn@mork.no> 12549L: netdev@vger.kernel.org 12550S: Maintained 12551F: Documentation/ABI/testing/sysfs-class-net-qmi 12552F: drivers/net/usb/qmi_wwan.c 12553 12554USB RTL8150 DRIVER 12555M: Petko Manolov <petkan@nucleusys.com> 12556L: linux-usb@vger.kernel.org 12557L: netdev@vger.kernel.org 12558T: git git://github.com/petkan/rtl8150.git 12559W: https://github.com/petkan/rtl8150 12560S: Maintained 12561F: drivers/net/usb/rtl8150.c 12562 12563USB SERIAL SUBSYSTEM 12564M: Johan Hovold <johan@kernel.org> 12565L: linux-usb@vger.kernel.org 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12567S: Maintained 12568F: Documentation/usb/usb-serial.txt 12569F: drivers/usb/serial/ 12570F: include/linux/usb/serial.h 12571 12572USB SMSC75XX ETHERNET DRIVER 12573M: Steve Glendinning <steve.glendinning@shawell.net> 12574L: netdev@vger.kernel.org 12575S: Maintained 12576F: drivers/net/usb/smsc75xx.* 12577 12578USB SMSC95XX ETHERNET DRIVER 12579M: Steve Glendinning <steve.glendinning@shawell.net> 12580M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12581L: netdev@vger.kernel.org 12582S: Maintained 12583F: drivers/net/usb/smsc95xx.* 12584 12585USB SUBSYSTEM 12586M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12587L: linux-usb@vger.kernel.org 12588W: http://www.linux-usb.org 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12590S: Supported 12591F: Documentation/devicetree/bindings/usb/ 12592F: Documentation/usb/ 12593F: drivers/usb/ 12594F: include/linux/usb.h 12595F: include/linux/usb/ 12596 12597USB UHCI DRIVER 12598M: Alan Stern <stern@rowland.harvard.edu> 12599L: linux-usb@vger.kernel.org 12600S: Maintained 12601F: drivers/usb/host/uhci* 12602 12603USB "USBNET" DRIVER FRAMEWORK 12604M: Oliver Neukum <oneukum@suse.com> 12605L: netdev@vger.kernel.org 12606W: http://www.linux-usb.org/usbnet 12607S: Maintained 12608F: drivers/net/usb/usbnet.c 12609F: include/linux/usb/usbnet.h 12610 12611USB VIDEO CLASS 12612M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12613L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12614L: linux-media@vger.kernel.org 12615T: git git://linuxtv.org/media_tree.git 12616W: http://www.ideasonboard.org/uvc/ 12617S: Maintained 12618F: drivers/media/usb/uvc/ 12619F: include/uapi/linux/uvcvideo.h 12620 12621USB VISION DRIVER 12622M: Hans Verkuil <hverkuil@xs4all.nl> 12623L: linux-media@vger.kernel.org 12624T: git git://linuxtv.org/media_tree.git 12625W: https://linuxtv.org 12626S: Odd Fixes 12627F: drivers/media/usb/usbvision/ 12628 12629USB WEBCAM GADGET 12630M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12631L: linux-usb@vger.kernel.org 12632S: Maintained 12633F: drivers/usb/gadget/function/*uvc* 12634F: drivers/usb/gadget/legacy/webcam.c 12635 12636USB WIRELESS RNDIS DRIVER (rndis_wlan) 12637M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12638L: linux-wireless@vger.kernel.org 12639S: Maintained 12640F: drivers/net/wireless/rndis_wlan.c 12641 12642USB XHCI DRIVER 12643M: Mathias Nyman <mathias.nyman@intel.com> 12644L: linux-usb@vger.kernel.org 12645S: Supported 12646F: drivers/usb/host/xhci* 12647F: drivers/usb/host/pci-quirks* 12648 12649USB ZD1201 DRIVER 12650L: linux-wireless@vger.kernel.org 12651W: http://linux-lc100020.sourceforge.net 12652S: Orphan 12653F: drivers/net/wireless/zydas/zd1201.* 12654 12655USB ZR364XX DRIVER 12656M: Antoine Jacquet <royale@zerezo.com> 12657L: linux-usb@vger.kernel.org 12658L: linux-media@vger.kernel.org 12659T: git git://linuxtv.org/media_tree.git 12660W: http://royale.zerezo.com/zr364xx/ 12661S: Maintained 12662F: Documentation/media/v4l-drivers/zr364xx* 12663F: drivers/media/usb/zr364xx/ 12664 12665ULPI BUS 12666M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12667L: linux-usb@vger.kernel.org 12668S: Maintained 12669F: drivers/usb/common/ulpi.c 12670F: include/linux/ulpi/ 12671 12672USER-MODE LINUX (UML) 12673M: Jeff Dike <jdike@addtoit.com> 12674M: Richard Weinberger <richard@nod.at> 12675L: user-mode-linux-devel@lists.sourceforge.net 12676L: user-mode-linux-user@lists.sourceforge.net 12677W: http://user-mode-linux.sourceforge.net 12678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12679S: Maintained 12680F: Documentation/virtual/uml/ 12681F: arch/um/ 12682F: arch/x86/um/ 12683F: fs/hostfs/ 12684F: fs/hppfs/ 12685 12686USERSPACE I/O (UIO) 12687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12688S: Maintained 12689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12690F: Documentation/DocBook/uio-howto.tmpl 12691F: drivers/uio/ 12692F: include/linux/uio*.h 12693 12694UTIL-LINUX PACKAGE 12695M: Karel Zak <kzak@redhat.com> 12696L: util-linux@vger.kernel.org 12697W: http://en.wikipedia.org/wiki/Util-linux 12698T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12699S: Maintained 12700 12701UVESAFB DRIVER 12702M: Michal Januszewski <spock@gentoo.org> 12703L: linux-fbdev@vger.kernel.org 12704W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12705S: Maintained 12706F: Documentation/fb/uvesafb.txt 12707F: drivers/video/fbdev/uvesafb.* 12708 12709VF610 NAND DRIVER 12710M: Stefan Agner <stefan@agner.ch> 12711L: linux-mtd@lists.infradead.org 12712S: Supported 12713F: drivers/mtd/nand/vf610_nfc.c 12714 12715VFAT/FAT/MSDOS FILESYSTEM 12716M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12717S: Maintained 12718F: Documentation/filesystems/vfat.txt 12719F: fs/fat/ 12720 12721VFIO DRIVER 12722M: Alex Williamson <alex.williamson@redhat.com> 12723L: kvm@vger.kernel.org 12724T: git git://github.com/awilliam/linux-vfio.git 12725S: Maintained 12726F: Documentation/vfio.txt 12727F: drivers/vfio/ 12728F: include/linux/vfio.h 12729F: include/uapi/linux/vfio.h 12730 12731VFIO PLATFORM DRIVER 12732M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12733L: kvm@vger.kernel.org 12734S: Maintained 12735F: drivers/vfio/platform/ 12736 12737VIDEOBUF2 FRAMEWORK 12738M: Pawel Osciak <pawel@osciak.com> 12739M: Marek Szyprowski <m.szyprowski@samsung.com> 12740M: Kyungmin Park <kyungmin.park@samsung.com> 12741L: linux-media@vger.kernel.org 12742S: Maintained 12743F: drivers/media/v4l2-core/videobuf2-* 12744F: include/media/videobuf2-* 12745 12746VIRTIO AND VHOST VSOCK DRIVER 12747M: Stefan Hajnoczi <stefanha@redhat.com> 12748L: kvm@vger.kernel.org 12749L: virtualization@lists.linux-foundation.org 12750L: netdev@vger.kernel.org 12751S: Maintained 12752F: include/linux/virtio_vsock.h 12753F: include/uapi/linux/virtio_vsock.h 12754F: net/vmw_vsock/virtio_transport_common.c 12755F: net/vmw_vsock/virtio_transport.c 12756F: drivers/vhost/vsock.c 12757F: drivers/vhost/vsock.h 12758 12759VIRTUAL SERIO DEVICE DRIVER 12760M: Stephen Chandler Paul <thatslyude@gmail.com> 12761S: Maintained 12762F: drivers/input/serio/userio.c 12763F: include/uapi/linux/userio.h 12764 12765VIRTIO CONSOLE DRIVER 12766M: Amit Shah <amit.shah@redhat.com> 12767L: virtualization@lists.linux-foundation.org 12768S: Maintained 12769F: drivers/char/virtio_console.c 12770F: include/linux/virtio_console.h 12771F: include/uapi/linux/virtio_console.h 12772 12773VIRTIO CORE, NET AND BLOCK DRIVERS 12774M: "Michael S. Tsirkin" <mst@redhat.com> 12775L: virtualization@lists.linux-foundation.org 12776S: Maintained 12777F: Documentation/devicetree/bindings/virtio/ 12778F: drivers/virtio/ 12779F: tools/virtio/ 12780F: drivers/net/virtio_net.c 12781F: drivers/block/virtio_blk.c 12782F: include/linux/virtio_*.h 12783F: include/uapi/linux/virtio_*.h 12784 12785VIRTIO DRIVERS FOR S390 12786M: Christian Borntraeger <borntraeger@de.ibm.com> 12787M: Cornelia Huck <cornelia.huck@de.ibm.com> 12788L: linux-s390@vger.kernel.org 12789L: virtualization@lists.linux-foundation.org 12790L: kvm@vger.kernel.org 12791S: Supported 12792F: drivers/s390/virtio/ 12793 12794VIRTIO GPU DRIVER 12795M: David Airlie <airlied@linux.ie> 12796M: Gerd Hoffmann <kraxel@redhat.com> 12797L: dri-devel@lists.freedesktop.org 12798L: virtualization@lists.linux-foundation.org 12799S: Maintained 12800F: drivers/gpu/drm/virtio/ 12801F: include/uapi/linux/virtio_gpu.h 12802 12803VIRTIO HOST (VHOST) 12804M: "Michael S. Tsirkin" <mst@redhat.com> 12805L: kvm@vger.kernel.org 12806L: virtualization@lists.linux-foundation.org 12807L: netdev@vger.kernel.org 12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12809S: Maintained 12810F: drivers/vhost/ 12811F: include/uapi/linux/vhost.h 12812 12813VIRTIO INPUT DRIVER 12814M: Gerd Hoffmann <kraxel@redhat.com> 12815S: Maintained 12816F: drivers/virtio/virtio_input.c 12817F: include/uapi/linux/virtio_input.h 12818 12819VIA RHINE NETWORK DRIVER 12820S: Orphan 12821F: drivers/net/ethernet/via/via-rhine.c 12822 12823VIA SD/MMC CARD CONTROLLER DRIVER 12824M: Bruce Chang <brucechang@via.com.tw> 12825M: Harald Welte <HaraldWelte@viatech.com> 12826S: Maintained 12827F: drivers/mmc/host/via-sdmmc.c 12828 12829VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12830M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12831L: linux-fbdev@vger.kernel.org 12832S: Maintained 12833F: include/linux/via-core.h 12834F: include/linux/via-gpio.h 12835F: include/linux/via_i2c.h 12836F: drivers/video/fbdev/via/ 12837 12838VIA VELOCITY NETWORK DRIVER 12839M: Francois Romieu <romieu@fr.zoreil.com> 12840L: netdev@vger.kernel.org 12841S: Maintained 12842F: drivers/net/ethernet/via/via-velocity.* 12843 12844VIRT LIB 12845M: Alex Williamson <alex.williamson@redhat.com> 12846M: Paolo Bonzini <pbonzini@redhat.com> 12847L: kvm@vger.kernel.org 12848S: Supported 12849F: virt/lib/ 12850 12851VIVID VIRTUAL VIDEO DRIVER 12852M: Hans Verkuil <hverkuil@xs4all.nl> 12853L: linux-media@vger.kernel.org 12854T: git git://linuxtv.org/media_tree.git 12855W: https://linuxtv.org 12856S: Maintained 12857F: drivers/media/platform/vivid/* 12858 12859VLAN (802.1Q) 12860M: Patrick McHardy <kaber@trash.net> 12861L: netdev@vger.kernel.org 12862S: Maintained 12863F: drivers/net/macvlan.c 12864F: include/linux/if_*vlan.h 12865F: net/8021q/ 12866 12867VLYNQ BUS 12868M: Florian Fainelli <f.fainelli@gmail.com> 12869L: openwrt-devel@lists.openwrt.org (subscribers-only) 12870S: Maintained 12871F: drivers/vlynq/vlynq.c 12872F: include/linux/vlynq.h 12873 12874VME SUBSYSTEM 12875M: Martyn Welch <martyn@welchs.me.uk> 12876M: Manohar Vanga <manohar.vanga@gmail.com> 12877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12878L: devel@driverdev.osuosl.org 12879S: Maintained 12880T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12881F: Documentation/vme_api.txt 12882F: drivers/staging/vme/ 12883F: drivers/vme/ 12884F: include/linux/vme* 12885 12886VMWARE HYPERVISOR INTERFACE 12887M: Alok Kataria <akataria@vmware.com> 12888L: virtualization@lists.linux-foundation.org 12889S: Supported 12890F: arch/x86/kernel/cpu/vmware.c 12891 12892VMWARE BALLOON DRIVER 12893M: Xavier Deguillard <xdeguillard@vmware.com> 12894M: Philip Moltmann <moltmann@vmware.com> 12895M: "VMware, Inc." <pv-drivers@vmware.com> 12896L: linux-kernel@vger.kernel.org 12897S: Maintained 12898F: drivers/misc/vmw_balloon.c 12899 12900VMWARE VMMOUSE SUBDRIVER 12901M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12902M: "VMware, Inc." <pv-drivers@vmware.com> 12903L: linux-input@vger.kernel.org 12904S: Maintained 12905F: drivers/input/mouse/vmmouse.c 12906F: drivers/input/mouse/vmmouse.h 12907 12908VMWARE VMXNET3 ETHERNET DRIVER 12909M: Shrikrishna Khare <skhare@vmware.com> 12910M: "VMware, Inc." <pv-drivers@vmware.com> 12911L: netdev@vger.kernel.org 12912S: Maintained 12913F: drivers/net/vmxnet3/ 12914 12915VMware PVSCSI driver 12916M: Jim Gill <jgill@vmware.com> 12917M: VMware PV-Drivers <pv-drivers@vmware.com> 12918L: linux-scsi@vger.kernel.org 12919S: Maintained 12920F: drivers/scsi/vmw_pvscsi.c 12921F: drivers/scsi/vmw_pvscsi.h 12922 12923VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12924M: Liam Girdwood <lgirdwood@gmail.com> 12925M: Mark Brown <broonie@kernel.org> 12926L: linux-kernel@vger.kernel.org 12927W: http://www.slimlogic.co.uk/?p=48 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12929S: Supported 12930F: Documentation/devicetree/bindings/regulator/ 12931F: drivers/regulator/ 12932F: include/dt-bindings/regulator/ 12933F: include/linux/regulator/ 12934 12935VRF 12936M: David Ahern <dsa@cumulusnetworks.com> 12937M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12938L: netdev@vger.kernel.org 12939S: Maintained 12940F: drivers/net/vrf.c 12941F: Documentation/networking/vrf.txt 12942 12943VT1211 HARDWARE MONITOR DRIVER 12944M: Juerg Haefliger <juergh@gmail.com> 12945L: linux-hwmon@vger.kernel.org 12946S: Maintained 12947F: Documentation/hwmon/vt1211 12948F: drivers/hwmon/vt1211.c 12949 12950VT8231 HARDWARE MONITOR DRIVER 12951M: Roger Lucas <vt8231@hiddenengine.co.uk> 12952L: linux-hwmon@vger.kernel.org 12953S: Maintained 12954F: drivers/hwmon/vt8231.c 12955 12956VUB300 USB to SDIO/SD/MMC bridge chip 12957M: Tony Olech <tony.olech@elandigitalsystems.com> 12958L: linux-mmc@vger.kernel.org 12959L: linux-usb@vger.kernel.org 12960S: Supported 12961F: drivers/mmc/host/vub300.c 12962 12963W1 DALLAS'S 1-WIRE BUS 12964M: Evgeniy Polyakov <zbr@ioremap.net> 12965S: Maintained 12966F: Documentation/w1/ 12967F: drivers/w1/ 12968 12969W83791D HARDWARE MONITORING DRIVER 12970M: Marc Hulsman <m.hulsman@tudelft.nl> 12971L: linux-hwmon@vger.kernel.org 12972S: Maintained 12973F: Documentation/hwmon/w83791d 12974F: drivers/hwmon/w83791d.c 12975 12976W83793 HARDWARE MONITORING DRIVER 12977M: Rudolf Marek <r.marek@assembler.cz> 12978L: linux-hwmon@vger.kernel.org 12979S: Maintained 12980F: Documentation/hwmon/w83793 12981F: drivers/hwmon/w83793.c 12982 12983W83795 HARDWARE MONITORING DRIVER 12984M: Jean Delvare <jdelvare@suse.com> 12985L: linux-hwmon@vger.kernel.org 12986S: Maintained 12987F: drivers/hwmon/w83795.c 12988 12989W83L51xD SD/MMC CARD INTERFACE DRIVER 12990M: Pierre Ossman <pierre@ossman.eu> 12991S: Maintained 12992F: drivers/mmc/host/wbsd.* 12993 12994WACOM PROTOCOL 4 SERIAL TABLETS 12995M: Julian Squires <julian@cipht.net> 12996M: Hans de Goede <hdegoede@redhat.com> 12997L: linux-input@vger.kernel.org 12998S: Maintained 12999F: drivers/input/tablet/wacom_serial4.c 13000 13001WATCHDOG DEVICE DRIVERS 13002M: Wim Van Sebroeck <wim@iguana.be> 13003R: Guenter Roeck <linux@roeck-us.net> 13004L: linux-watchdog@vger.kernel.org 13005W: http://www.linux-watchdog.org/ 13006T: git git://www.linux-watchdog.org/linux-watchdog.git 13007S: Maintained 13008F: Documentation/devicetree/bindings/watchdog/ 13009F: Documentation/watchdog/ 13010F: drivers/watchdog/ 13011F: include/linux/watchdog.h 13012F: include/uapi/linux/watchdog.h 13013 13014WIIMOTE HID DRIVER 13015M: David Herrmann <dh.herrmann@googlemail.com> 13016L: linux-input@vger.kernel.org 13017S: Maintained 13018F: drivers/hid/hid-wiimote* 13019 13020WINBOND CIR DRIVER 13021M: David Härdeman <david@hardeman.nu> 13022S: Maintained 13023F: drivers/media/rc/winbond-cir.c 13024 13025WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13026M: William Breathitt Gray <vilhelm.gray@gmail.com> 13027L: linux-watchdog@vger.kernel.org 13028S: Maintained 13029F: drivers/watchdog/ebc-c384_wdt.c 13030 13031WINSYSTEMS WS16C48 GPIO DRIVER 13032M: William Breathitt Gray <vilhelm.gray@gmail.com> 13033L: linux-gpio@vger.kernel.org 13034S: Maintained 13035F: drivers/gpio/gpio-ws16c48.c 13036 13037WIMAX STACK 13038M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13039M: linux-wimax@intel.com 13040L: wimax@linuxwimax.org (subscribers-only) 13041S: Supported 13042W: http://linuxwimax.org 13043F: Documentation/wimax/README.wimax 13044F: include/linux/wimax/debug.h 13045F: include/net/wimax.h 13046F: include/uapi/linux/wimax.h 13047F: net/wimax/ 13048 13049WISTRON LAPTOP BUTTON DRIVER 13050M: Miloslav Trmac <mitr@volny.cz> 13051S: Maintained 13052F: drivers/input/misc/wistron_btns.c 13053 13054WL3501 WIRELESS PCMCIA CARD DRIVER 13055M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13056L: linux-wireless@vger.kernel.org 13057W: http://oops.ghostprotocols.net:81/blog 13058S: Maintained 13059F: drivers/net/wireless/wl3501* 13060 13061WOLFSON MICROELECTRONICS DRIVERS 13062L: patches@opensource.wolfsonmicro.com 13063T: git https://github.com/CirrusLogic/linux-drivers.git 13064W: https://github.com/CirrusLogic/linux-drivers/wiki 13065S: Supported 13066F: Documentation/hwmon/wm83?? 13067F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13068F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13069F: Documentation/devicetree/bindings/mfd/arizona.txt 13070F: arch/arm/mach-s3c64xx/mach-crag6410* 13071F: drivers/clk/clk-wm83*.c 13072F: drivers/extcon/extcon-arizona.c 13073F: drivers/leds/leds-wm83*.c 13074F: drivers/gpio/gpio-*wm*.c 13075F: drivers/gpio/gpio-arizona.c 13076F: drivers/hwmon/wm83??-hwmon.c 13077F: drivers/input/misc/wm831x-on.c 13078F: drivers/input/touchscreen/wm831x-ts.c 13079F: drivers/input/touchscreen/wm97*.c 13080F: drivers/mfd/arizona* 13081F: drivers/mfd/wm*.c 13082F: drivers/mfd/cs47l24* 13083F: drivers/power/supply/wm83*.c 13084F: drivers/rtc/rtc-wm83*.c 13085F: drivers/regulator/wm8*.c 13086F: drivers/video/backlight/wm83*_bl.c 13087F: drivers/watchdog/wm83*_wdt.c 13088F: include/linux/mfd/arizona/ 13089F: include/linux/mfd/wm831x/ 13090F: include/linux/mfd/wm8350/ 13091F: include/linux/mfd/wm8400* 13092F: include/linux/wm97xx.h 13093F: include/sound/wm????.h 13094F: sound/soc/codecs/arizona.? 13095F: sound/soc/codecs/wm* 13096F: sound/soc/codecs/cs47l24* 13097 13098WORKQUEUE 13099M: Tejun Heo <tj@kernel.org> 13100R: Lai Jiangshan <jiangshanlai@gmail.com> 13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13102S: Maintained 13103F: include/linux/workqueue.h 13104F: kernel/workqueue.c 13105F: Documentation/workqueue.txt 13106 13107X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13108M: Chen-Yu Tsai <wens@csie.org> 13109L: linux-kernel@vger.kernel.org 13110S: Maintained 13111N: axp[128] 13112 13113X.25 NETWORK LAYER 13114M: Andrew Hendry <andrew.hendry@gmail.com> 13115L: linux-x25@vger.kernel.org 13116S: Odd Fixes 13117F: Documentation/networking/x25* 13118F: include/net/x25* 13119F: net/x25/ 13120 13121X86 ARCHITECTURE (32-BIT AND 64-BIT) 13122M: Thomas Gleixner <tglx@linutronix.de> 13123M: Ingo Molnar <mingo@redhat.com> 13124M: "H. Peter Anvin" <hpa@zytor.com> 13125M: x86@kernel.org 13126L: linux-kernel@vger.kernel.org 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13128S: Maintained 13129F: Documentation/x86/ 13130F: arch/x86/ 13131 13132X86 PLATFORM DRIVERS 13133M: Darren Hart <dvhart@infradead.org> 13134L: platform-driver-x86@vger.kernel.org 13135T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13136S: Maintained 13137F: drivers/platform/x86/ 13138F: drivers/platform/olpc/ 13139 13140X86 MCE INFRASTRUCTURE 13141M: Tony Luck <tony.luck@intel.com> 13142M: Borislav Petkov <bp@alien8.de> 13143L: linux-edac@vger.kernel.org 13144S: Maintained 13145F: arch/x86/kernel/cpu/mcheck/* 13146 13147X86 MICROCODE UPDATE SUPPORT 13148M: Borislav Petkov <bp@alien8.de> 13149S: Maintained 13150F: arch/x86/kernel/cpu/microcode/* 13151 13152X86 VDSO 13153M: Andy Lutomirski <luto@amacapital.net> 13154L: linux-kernel@vger.kernel.org 13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13156S: Maintained 13157F: arch/x86/entry/vdso/ 13158 13159XC2028/3028 TUNER DRIVER 13160M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13161M: Mauro Carvalho Chehab <mchehab@kernel.org> 13162L: linux-media@vger.kernel.org 13163W: https://linuxtv.org 13164T: git git://linuxtv.org/media_tree.git 13165S: Maintained 13166F: drivers/media/tuners/tuner-xc2028.* 13167 13168XEN HYPERVISOR INTERFACE 13169M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13170M: David Vrabel <david.vrabel@citrix.com> 13171M: Juergen Gross <jgross@suse.com> 13172L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13174S: Supported 13175F: arch/x86/xen/ 13176F: drivers/*/xen-*front.c 13177F: drivers/xen/ 13178F: arch/x86/include/asm/xen/ 13179F: include/xen/ 13180F: include/uapi/xen/ 13181 13182XEN HYPERVISOR ARM 13183M: Stefano Stabellini <sstabellini@kernel.org> 13184L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13185S: Maintained 13186F: arch/arm/xen/ 13187F: arch/arm/include/asm/xen/ 13188 13189XEN HYPERVISOR ARM64 13190M: Stefano Stabellini <sstabellini@kernel.org> 13191L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13192S: Maintained 13193F: arch/arm64/xen/ 13194F: arch/arm64/include/asm/xen/ 13195 13196XEN NETWORK BACKEND DRIVER 13197M: Wei Liu <wei.liu2@citrix.com> 13198M: Paul Durrant <paul.durrant@citrix.com> 13199L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13200L: netdev@vger.kernel.org 13201S: Supported 13202F: drivers/net/xen-netback/* 13203 13204XEN PCI SUBSYSTEM 13205M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13207S: Supported 13208F: arch/x86/pci/*xen* 13209F: drivers/pci/*xen* 13210 13211XEN BLOCK SUBSYSTEM 13212M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13213M: Roger Pau Monné <roger.pau@citrix.com> 13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13215S: Supported 13216F: drivers/block/xen-blkback/* 13217F: drivers/block/xen* 13218 13219XEN PVSCSI DRIVERS 13220M: Juergen Gross <jgross@suse.com> 13221L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13222L: linux-scsi@vger.kernel.org 13223S: Supported 13224F: drivers/scsi/xen-scsifront.c 13225F: drivers/xen/xen-scsiback.c 13226F: include/xen/interface/io/vscsiif.h 13227 13228XEN SWIOTLB SUBSYSTEM 13229M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13230L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13231S: Supported 13232F: arch/x86/xen/*swiotlb* 13233F: drivers/xen/*swiotlb* 13234 13235XFS FILESYSTEM 13236M: Dave Chinner <david@fromorbit.com> 13237M: linux-xfs@vger.kernel.org 13238L: linux-xfs@vger.kernel.org 13239W: http://xfs.org/ 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13241S: Supported 13242F: Documentation/filesystems/xfs.txt 13243F: fs/xfs/ 13244 13245XILINX AXI ETHERNET DRIVER 13246M: Anirudha Sarangi <anirudh@xilinx.com> 13247M: John Linn <John.Linn@xilinx.com> 13248S: Maintained 13249F: drivers/net/ethernet/xilinx/xilinx_axienet* 13250 13251XILINX UARTLITE SERIAL DRIVER 13252M: Peter Korsgaard <jacmet@sunsite.dk> 13253L: linux-serial@vger.kernel.org 13254S: Maintained 13255F: drivers/tty/serial/uartlite.c 13256 13257XILINX VIDEO IP CORES 13258M: Hyun Kwon <hyun.kwon@xilinx.com> 13259M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13260L: linux-media@vger.kernel.org 13261T: git git://linuxtv.org/media_tree.git 13262S: Supported 13263F: Documentation/devicetree/bindings/media/xilinx/ 13264F: drivers/media/platform/xilinx/ 13265F: include/uapi/linux/xilinx-v4l2-controls.h 13266 13267XILLYBUS DRIVER 13268M: Eli Billauer <eli.billauer@gmail.com> 13269L: linux-kernel@vger.kernel.org 13270S: Supported 13271F: drivers/char/xillybus/ 13272 13273XTENSA XTFPGA PLATFORM SUPPORT 13274M: Max Filippov <jcmvbkbc@gmail.com> 13275L: linux-xtensa@linux-xtensa.org 13276S: Maintained 13277F: drivers/spi/spi-xtensa-xtfpga.c 13278F: sound/soc/xtensa/xtfpga-i2s.c 13279 13280YAM DRIVER FOR AX.25 13281M: Jean-Paul Roubelat <jpr@f6fbb.org> 13282L: linux-hams@vger.kernel.org 13283S: Maintained 13284F: drivers/net/hamradio/yam* 13285F: include/linux/yam.h 13286 13287YEALINK PHONE DRIVER 13288M: Henk Vergonet <Henk.Vergonet@gmail.com> 13289L: usbb2k-api-dev@nongnu.org 13290S: Maintained 13291F: Documentation/input/yealink.txt 13292F: drivers/input/misc/yealink.* 13293 13294Z8530 DRIVER FOR AX.25 13295M: Joerg Reuter <jreuter@yaina.de> 13296W: http://yaina.de/jreuter/ 13297W: http://www.qsl.net/dl1bke/ 13298L: linux-hams@vger.kernel.org 13299S: Maintained 13300F: Documentation/networking/z8530drv.txt 13301F: drivers/net/hamradio/*scc.c 13302F: drivers/net/hamradio/z8530.h 13303 13304ZBUD COMPRESSED PAGE ALLOCATOR 13305M: Seth Jennings <sjenning@redhat.com> 13306L: linux-mm@kvack.org 13307S: Maintained 13308F: mm/zbud.c 13309F: include/linux/zbud.h 13310 13311ZD1211RW WIRELESS DRIVER 13312M: Daniel Drake <dsd@gentoo.org> 13313M: Ulrich Kunitz <kune@deine-taler.de> 13314W: http://zd1211.ath.cx/wiki/DriverRewrite 13315L: linux-wireless@vger.kernel.org 13316L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13317S: Maintained 13318F: drivers/net/wireless/zydas/zd1211rw/ 13319 13320ZPOOL COMPRESSED PAGE STORAGE API 13321M: Dan Streetman <ddstreet@ieee.org> 13322L: linux-mm@kvack.org 13323S: Maintained 13324F: mm/zpool.c 13325F: include/linux/zpool.h 13326 13327ZR36067 VIDEO FOR LINUX DRIVER 13328L: mjpeg-users@lists.sourceforge.net 13329L: linux-media@vger.kernel.org 13330W: http://mjpeg.sourceforge.net/driver-zoran/ 13331T: hg https://linuxtv.org/hg/v4l-dvb 13332S: Odd Fixes 13333F: drivers/media/pci/zoran/ 13334 13335ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13336M: Minchan Kim <minchan@kernel.org> 13337M: Nitin Gupta <ngupta@vflare.org> 13338R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13339L: linux-kernel@vger.kernel.org 13340S: Maintained 13341F: drivers/block/zram/ 13342F: Documentation/blockdev/zram.txt 13343 13344ZS DECSTATION Z85C30 SERIAL DRIVER 13345M: "Maciej W. Rozycki" <macro@linux-mips.org> 13346S: Maintained 13347F: drivers/tty/serial/zs.* 13348 13349ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13350M: Minchan Kim <minchan@kernel.org> 13351M: Nitin Gupta <ngupta@vflare.org> 13352R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13353L: linux-mm@kvack.org 13354S: Maintained 13355F: mm/zsmalloc.c 13356F: include/linux/zsmalloc.h 13357F: Documentation/vm/zsmalloc.txt 13358 13359ZSWAP COMPRESSED SWAP CACHING 13360M: Seth Jennings <sjenning@redhat.com> 13361L: linux-mm@kvack.org 13362S: Maintained 13363F: mm/zswap.c 13364 13365THE REST 13366M: Linus Torvalds <torvalds@linux-foundation.org> 13367L: linux-kernel@vger.kernel.org 13368Q: http://patchwork.kernel.org/project/LKML/list/ 13369T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13370S: Buried alive in reporters 13371F: * 13372F: */ 13373