1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/CodingStyle for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/SubmittingPatches for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/SubmittingPatches. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 Q: Patchwork web based patch tracking system site 78 T: SCM tree type and location. 79 Type is one of: git, hg, quilt, stgit, topgit 80 S: Status, one of the following: 81 Supported: Someone is actually paid to look after this. 82 Maintained: Someone actually looks after it. 83 Odd Fixes: It has a maintainer but they don't have time to do 84 much other than throw the odd patch in. See below.. 85 Orphan: No current maintainer [but maybe you could take the 86 role as you write your new code]. 87 Obsolete: Old code. Something tagged obsolete generally means 88 it has been replaced by a better system and you 89 should be using that. 90 F: Files and directories with wildcard patterns. 91 A trailing slash includes all files and subdirectory files. 92 F: drivers/net/ all files in and below drivers/net 93 F: drivers/net/* all files in drivers/net, but not below 94 F: */net/* all files in "any top level directory"/net 95 One pattern per line. Multiple F: lines acceptable. 96 N: Files and directories with regex patterns. 97 N: [^a-z]tegra all files whose path contains the word tegra 98 One pattern per line. Multiple N: lines acceptable. 99 scripts/get_maintainer.pl has different behavior for files that 100 match F: pattern and matches of N: patterns. By default, 101 get_maintainer will not look at git log history when an F: pattern 102 match occurs. When an N: match occurs, git log history is used 103 to also notify the people that have git commit signatures. 104 X: Files and directories that are NOT maintained, same rules as F: 105 Files exclusions are tested before file matches. 106 Can be useful for excluding a specific subdirectory, for instance: 107 F: net/ 108 X: net/ipv6/ 109 matches all files in and below net excluding net/ipv6/ 110 K: Keyword perl extended regex pattern to match content in a 111 patch or file. For instance: 112 K: of_get_profile 113 matches patches or files that contain "of_get_profile" 114 K: \b(printk|pr_(info|err))\b 115 matches patches or files that contain one or more of the words 116 printk, pr_info or pr_err 117 One regex pattern per line. Multiple K: lines acceptable. 118 119Note: For the hard of thinking, this list is meant to remain in alphabetical 120order. If you could add yourselves to it in alphabetical order that would be 121so much easier [Ed] 122 123Maintainers List (try to look for most precise areas first) 124 125 ----------------------------------- 126 1273C59X NETWORK DRIVER 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 129L: netdev@vger.kernel.org 130S: Maintained 131F: Documentation/networking/vortex.txt 132F: drivers/net/ethernet/3com/3c59x.c 133 1343CR990 NETWORK DRIVER 135M: David Dillow <dave@thedillows.org> 136L: netdev@vger.kernel.org 137S: Maintained 138F: drivers/net/ethernet/3com/typhoon* 139 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 141M: Adam Radford <linuxraid@lsi.com> 142L: linux-scsi@vger.kernel.org 143W: http://www.lsi.com 144S: Supported 145F: drivers/scsi/3w-* 146 14753C700 AND 53C700-66 SCSI DRIVER 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 149L: linux-scsi@vger.kernel.org 150S: Maintained 151F: drivers/scsi/53c700* 152 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4) 154M: Alexander Aring <aar@pengutronix.de> 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 156L: linux-bluetooth@vger.kernel.org 157L: linux-wpan@vger.kernel.org 158S: Maintained 159F: net/6lowpan/ 160F: include/net/6lowpan.h 161F: Documentation/networking/6lowpan.txt 162 1636PACK NETWORK DRIVER FOR AX.25 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 165L: linux-hams@vger.kernel.org 166S: Maintained 167F: drivers/net/hamradio/6pack.c 168 1698169 10/100/1000 GIGABIT ETHERNET DRIVER 170M: Realtek linux nic maintainers <nic_swsd@realtek.com> 171L: netdev@vger.kernel.org 172S: Maintained 173F: drivers/net/ethernet/realtek/r8169.c 174 1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 177L: linux-serial@vger.kernel.org 178S: Maintained 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 180F: drivers/tty/serial/8250* 181F: include/linux/serial_8250.h 182 1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 184L: netdev@vger.kernel.org 185S: Orphan / Obsolete 186F: drivers/net/ethernet/8390/ 187 1889P FILE SYSTEM 189M: Eric Van Hensbergen <ericvh@gmail.com> 190M: Ron Minnich <rminnich@sandia.gov> 191M: Latchesar Ionkov <lucho@ionkov.net> 192L: v9fs-developer@lists.sourceforge.net 193W: http://swik.net/v9fs 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 196S: Maintained 197F: Documentation/filesystems/9p.txt 198F: fs/9p/ 199F: net/9p/ 200F: include/net/9p/ 201F: include/uapi/linux/virtio_9p.h 202F: include/trace/events/9p.h 203 204 205A8293 MEDIA DRIVER 206M: Antti Palosaari <crope@iki.fi> 207L: linux-media@vger.kernel.org 208W: https://linuxtv.org 209W: http://palosaari.fi/linux/ 210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 211T: git git://linuxtv.org/anttip/media_tree.git 212S: Maintained 213F: drivers/media/dvb-frontends/a8293* 214 215AACRAID SCSI RAID DRIVER 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 217L: linux-scsi@vger.kernel.org 218W: http://www.adaptec.com/ 219S: Supported 220F: Documentation/scsi/aacraid.txt 221F: drivers/scsi/aacraid/ 222 223ABI/API 224L: linux-api@vger.kernel.org 225F: include/linux/syscalls.h 226F: kernel/sys_ni.c 227 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 229M: Hans de Goede <hdegoede@redhat.com> 230L: linux-hwmon@vger.kernel.org 231S: Maintained 232F: drivers/hwmon/abituguru.c 233 234ABIT UGURU 3 HARDWARE MONITOR DRIVER 235M: Alistair John Strachan <alistair@devzero.co.uk> 236L: linux-hwmon@vger.kernel.org 237S: Maintained 238F: drivers/hwmon/abituguru3.c 239 240ACCES 104-DIO-48E GPIO DRIVER 241M: William Breathitt Gray <vilhelm.gray@gmail.com> 242L: linux-gpio@vger.kernel.org 243S: Maintained 244F: drivers/gpio/gpio-104-dio-48e.c 245 246ACCES 104-IDI-48 GPIO DRIVER 247M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 248L: linux-gpio@vger.kernel.org 249S: Maintained 250F: drivers/gpio/gpio-104-idi-48.c 251 252ACCES 104-IDIO-16 GPIO DRIVER 253M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-idio-16.c 257 258ACENIC DRIVER 259M: Jes Sorensen <jes@trained-monkey.org> 260L: linux-acenic@sunsite.dk 261S: Maintained 262F: drivers/net/ethernet/alteon/acenic* 263 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 265M: Peter Feuerer <peter@piie.net> 266L: platform-driver-x86@vger.kernel.org 267W: http://piie.net/?section=acerhdf 268S: Maintained 269F: drivers/platform/x86/acerhdf.c 270 271ACER WMI LAPTOP EXTRAS 272M: "Lee, Chun-Yi" <jlee@suse.com> 273L: platform-driver-x86@vger.kernel.org 274S: Maintained 275F: drivers/platform/x86/acer-wmi.c 276 277ACPI 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 279M: Len Brown <lenb@kernel.org> 280L: linux-acpi@vger.kernel.org 281W: https://01.org/linux-acpi 282Q: https://patchwork.kernel.org/project/linux-acpi/list/ 283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 284S: Supported 285F: drivers/acpi/ 286F: drivers/pnp/pnpacpi/ 287F: include/linux/acpi.h 288F: include/acpi/ 289F: Documentation/acpi/ 290F: Documentation/ABI/testing/sysfs-bus-acpi 291F: Documentation/ABI/testing/configfs-acpi 292F: drivers/pci/*acpi* 293F: drivers/pci/*/*acpi* 294F: drivers/pci/*/*/*acpi* 295F: tools/power/acpi/ 296 297ACPI COMPONENT ARCHITECTURE (ACPICA) 298M: Robert Moore <robert.moore@intel.com> 299M: Lv Zheng <lv.zheng@intel.com> 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 301L: linux-acpi@vger.kernel.org 302L: devel@acpica.org 303W: https://acpica.org/ 304W: https://github.com/acpica/acpica/ 305Q: https://patchwork.kernel.org/project/linux-acpi/list/ 306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 307S: Supported 308F: drivers/acpi/acpica/ 309F: include/acpi/ 310F: tools/power/acpi/ 311 312ACPI FAN DRIVER 313M: Zhang Rui <rui.zhang@intel.com> 314L: linux-acpi@vger.kernel.org 315W: https://01.org/linux-acpi 316S: Supported 317F: drivers/acpi/fan.c 318 319ACPI FOR ARM64 (ACPI/arm64) 320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 321M: Hanjun Guo <hanjun.guo@linaro.org> 322M: Sudeep Holla <sudeep.holla@arm.com> 323L: linux-acpi@vger.kernel.org 324S: Maintained 325F: drivers/acpi/arm64 326 327ACPI THERMAL DRIVER 328M: Zhang Rui <rui.zhang@intel.com> 329L: linux-acpi@vger.kernel.org 330W: https://01.org/linux-acpi 331S: Supported 332F: drivers/acpi/*thermal* 333 334ACPI VIDEO DRIVER 335M: Zhang Rui <rui.zhang@intel.com> 336L: linux-acpi@vger.kernel.org 337W: https://01.org/linux-acpi 338S: Supported 339F: drivers/acpi/acpi_video.c 340 341ACPI WMI DRIVER 342L: platform-driver-x86@vger.kernel.org 343S: Orphan 344F: drivers/platform/x86/wmi.c 345 346AD1889 ALSA SOUND DRIVER 347M: Thibaut Varene <T-Bone@parisc-linux.org> 348W: http://wiki.parisc-linux.org/AD1889 349L: linux-parisc@vger.kernel.org 350S: Maintained 351F: sound/pci/ad1889.* 352 353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 354M: Michael Hennerich <michael.hennerich@analog.com> 355W: http://wiki.analog.com/AD5254 356W: http://ez.analog.com/community/linux-device-drivers 357S: Supported 358F: drivers/misc/ad525x_dpot.c 359 360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 361M: Michael Hennerich <michael.hennerich@analog.com> 362W: http://wiki.analog.com/AD5398 363W: http://ez.analog.com/community/linux-device-drivers 364S: Supported 365F: drivers/regulator/ad5398.c 366 367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 368M: Michael Hennerich <michael.hennerich@analog.com> 369W: http://wiki.analog.com/AD7142 370W: http://ez.analog.com/community/linux-device-drivers 371S: Supported 372F: drivers/input/misc/ad714x.c 373 374AD7877 TOUCHSCREEN DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD7877 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/input/touchscreen/ad7877.c 380 381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD7879 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/input/touchscreen/ad7879.c 387 388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 389M: Jiri Kosina <jikos@kernel.org> 390S: Maintained 391 392ADF7242 IEEE 802.15.4 RADIO DRIVER 393M: Michael Hennerich <michael.hennerich@analog.com> 394W: https://wiki.analog.com/ADF7242 395W: http://ez.analog.com/community/linux-device-drivers 396L: linux-wpan@vger.kernel.org 397S: Supported 398F: drivers/net/ieee802154/adf7242.c 399F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 400 401ADM1025 HARDWARE MONITOR DRIVER 402M: Jean Delvare <jdelvare@suse.com> 403L: linux-hwmon@vger.kernel.org 404S: Maintained 405F: Documentation/hwmon/adm1025 406F: drivers/hwmon/adm1025.c 407 408ADM1029 HARDWARE MONITOR DRIVER 409M: Corentin Labbe <clabbe.montjoie@gmail.com> 410L: linux-hwmon@vger.kernel.org 411S: Maintained 412F: drivers/hwmon/adm1029.c 413 414ADM8211 WIRELESS DRIVER 415L: linux-wireless@vger.kernel.org 416W: http://wireless.kernel.org/ 417S: Orphan 418F: drivers/net/wireless/admtek/adm8211.* 419 420ADP1653 FLASH CONTROLLER DRIVER 421M: Sakari Ailus <sakari.ailus@iki.fi> 422L: linux-media@vger.kernel.org 423S: Maintained 424F: drivers/media/i2c/adp1653.c 425F: include/media/i2c/adp1653.h 426 427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/ADP5520 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/mfd/adp5520.c 433F: drivers/video/backlight/adp5520_bl.c 434F: drivers/leds/leds-adp5520.c 435F: drivers/gpio/gpio-adp5520.c 436F: drivers/input/keyboard/adp5520-keys.c 437 438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/ADP5588 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/keyboard/adp5588-keys.c 444F: drivers/gpio/gpio-adp5588.c 445 446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/ADP8860 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/video/backlight/adp8860_bl.c 452 453ADS1015 HARDWARE MONITOR DRIVER 454M: Dirk Eibach <eibach@gdsys.de> 455L: linux-hwmon@vger.kernel.org 456S: Maintained 457F: Documentation/hwmon/ads1015 458F: drivers/hwmon/ads1015.c 459F: include/linux/i2c/ads1015.h 460 461ADT746X FAN DRIVER 462M: Colin Leroy <colin@colino.net> 463S: Maintained 464F: drivers/macintosh/therm_adt746x.c 465 466ADT7475 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adt7475 471F: drivers/hwmon/adt7475.c 472 473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 474M: Michael Hennerich <michael.hennerich@analog.com> 475W: http://wiki.analog.com/ADXL345 476W: http://ez.analog.com/community/linux-device-drivers 477S: Supported 478F: drivers/input/misc/adxl34x.c 479 480ADVANSYS SCSI DRIVER 481M: Matthew Wilcox <matthew@wil.cx> 482M: Hannes Reinecke <hare@suse.com> 483L: linux-scsi@vger.kernel.org 484S: Maintained 485F: Documentation/scsi/advansys.txt 486F: drivers/scsi/advansys.c 487 488AEDSP16 DRIVER 489M: Riccardo Facchetti <fizban@tin.it> 490S: Maintained 491F: sound/oss/aedsp16.c 492 493AF9013 MEDIA DRIVER 494M: Antti Palosaari <crope@iki.fi> 495L: linux-media@vger.kernel.org 496W: https://linuxtv.org 497W: http://palosaari.fi/linux/ 498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 499T: git git://linuxtv.org/anttip/media_tree.git 500S: Maintained 501F: drivers/media/dvb-frontends/af9013* 502 503AF9033 MEDIA DRIVER 504M: Antti Palosaari <crope@iki.fi> 505L: linux-media@vger.kernel.org 506W: https://linuxtv.org 507W: http://palosaari.fi/linux/ 508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 509T: git git://linuxtv.org/anttip/media_tree.git 510S: Maintained 511F: drivers/media/dvb-frontends/af9033* 512 513AFFS FILE SYSTEM 514L: linux-fsdevel@vger.kernel.org 515S: Orphan 516F: Documentation/filesystems/affs.txt 517F: fs/affs/ 518 519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 520M: David Howells <dhowells@redhat.com> 521L: linux-afs@lists.infradead.org 522S: Supported 523F: fs/afs/ 524F: include/net/af_rxrpc.h 525F: net/rxrpc/af_rxrpc.c 526 527AGPGART DRIVER 528M: David Airlie <airlied@linux.ie> 529T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 530S: Maintained 531F: drivers/char/agp/ 532F: include/linux/agp* 533F: include/uapi/linux/agp* 534 535AHA152X SCSI DRIVER 536M: "Juergen E. Fischer" <fischer@norbit.de> 537L: linux-scsi@vger.kernel.org 538S: Maintained 539F: drivers/scsi/aha152x* 540F: drivers/scsi/pcmcia/aha152x* 541 542AIC7XXX / AIC79XX SCSI DRIVER 543M: Hannes Reinecke <hare@suse.com> 544L: linux-scsi@vger.kernel.org 545S: Maintained 546F: drivers/scsi/aic7xxx/ 547 548AIMSLAB FM RADIO RECEIVER DRIVER 549M: Hans Verkuil <hverkuil@xs4all.nl> 550L: linux-media@vger.kernel.org 551T: git git://linuxtv.org/media_tree.git 552W: https://linuxtv.org 553S: Maintained 554F: drivers/media/radio/radio-aimslab* 555 556AIO 557M: Benjamin LaHaise <bcrl@kvack.org> 558L: linux-aio@kvack.org 559S: Supported 560F: fs/aio.c 561F: include/linux/*aio*.h 562 563AIRSPY MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/usb/airspy/ 572 573ALCATEL SPEEDTOUCH USB DRIVER 574M: Duncan Sands <duncan.sands@free.fr> 575L: linux-usb@vger.kernel.org 576W: http://www.linux-usb.org/SpeedTouch/ 577S: Maintained 578F: drivers/usb/atm/speedtch.c 579F: drivers/usb/atm/usbatm.c 580 581ALCHEMY AU1XX0 MMC DRIVER 582M: Manuel Lauss <manuel.lauss@gmail.com> 583S: Maintained 584F: drivers/mmc/host/au1xmmc.c 585 586ALI1563 I2C DRIVER 587M: Rudolf Marek <r.marek@assembler.cz> 588L: linux-i2c@vger.kernel.org 589S: Maintained 590F: Documentation/i2c/busses/i2c-ali1563 591F: drivers/i2c/busses/i2c-ali1563.c 592 593ALLWINNER SECURITY SYSTEM 594M: Corentin Labbe <clabbe.montjoie@gmail.com> 595L: linux-crypto@vger.kernel.org 596S: Maintained 597F: drivers/crypto/sunxi-ss/ 598 599ALPHA PORT 600M: Richard Henderson <rth@twiddle.net> 601M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 602M: Matt Turner <mattst88@gmail.com> 603S: Odd Fixes 604L: linux-alpha@vger.kernel.org 605F: arch/alpha/ 606 607ALPS PS/2 TOUCHPAD DRIVER 608R: Pali Rohár <pali.rohar@gmail.com> 609F: drivers/input/mouse/alps.* 610 611ALTERA MAILBOX DRIVER 612M: Ley Foon Tan <lftan@altera.com> 613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 614S: Maintained 615F: drivers/mailbox/mailbox-altera.c 616 617ALTERA PIO DRIVER 618M: Tien Hock Loh <thloh@altera.com> 619L: linux-gpio@vger.kernel.org 620S: Maintained 621F: drivers/gpio/gpio-altera.c 622 623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 624M: Thor Thayer <tthayer@opensource.altera.com> 625S: Maintained 626F: drivers/gpio/gpio-altera-a10sr.c 627F: drivers/mfd/altera-a10sr.c 628F: include/linux/mfd/altera-a10sr.h 629 630ALTERA TRIPLE SPEED ETHERNET DRIVER 631M: Vince Bridgers <vbridger@opensource.altera.com> 632L: netdev@vger.kernel.org 633L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 634S: Maintained 635F: drivers/net/ethernet/altera/ 636 637ALTERA UART/JTAG UART SERIAL DRIVERS 638M: Tobias Klauser <tklauser@distanz.ch> 639L: linux-serial@vger.kernel.org 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/tty/serial/altera_uart.c 643F: drivers/tty/serial/altera_jtaguart.c 644F: include/linux/altera_uart.h 645F: include/linux/altera_jtaguart.h 646 647AMAZON ETHERNET DRIVERS 648M: Netanel Belgazal <netanel@annapurnalabs.com> 649R: Saeed Bishara <saeed@annapurnalabs.com> 650R: Zorik Machulsky <zorik@annapurnalabs.com> 651L: netdev@vger.kernel.org 652S: Supported 653F: Documentation/networking/ena.txt 654F: drivers/net/ethernet/amazon/ 655 656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 657M: Tom Lendacky <thomas.lendacky@amd.com> 658M: Gary Hook <gary.hook@amd.com> 659L: linux-crypto@vger.kernel.org 660S: Supported 661F: drivers/crypto/ccp/ 662F: include/linux/ccp.h 663 664AMD FAM15H PROCESSOR POWER MONITORING DRIVER 665M: Huang Rui <ray.huang@amd.com> 666L: linux-hwmon@vger.kernel.org 667S: Supported 668F: Documentation/hwmon/fam15h_power 669F: drivers/hwmon/fam15h_power.c 670 671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 672L: linux-geode@lists.infradead.org (moderated for non-subscribers) 673S: Orphan 674F: drivers/usb/gadget/udc/amd5536udc.* 675 676AMD GEODE PROCESSOR/CHIPSET SUPPORT 677P: Andres Salomon <dilinger@queued.net> 678L: linux-geode@lists.infradead.org (moderated for non-subscribers) 679W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 680S: Supported 681F: drivers/char/hw_random/geode-rng.c 682F: drivers/crypto/geode* 683F: drivers/video/fbdev/geode/ 684F: arch/x86/include/asm/geode.h 685 686AMD IOMMU (AMD-VI) 687M: Joerg Roedel <joro@8bytes.org> 688L: iommu@lists.linux-foundation.org 689T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 690S: Maintained 691F: drivers/iommu/amd_iommu*.[ch] 692F: include/linux/amd-iommu.h 693 694AMD KFD 695M: Oded Gabbay <oded.gabbay@gmail.com> 696L: dri-devel@lists.freedesktop.org 697T: git git://people.freedesktop.org/~gabbayo/linux.git 698S: Supported 699F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 700F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 701F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 702F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 703F: drivers/gpu/drm/amd/amdkfd/ 704F: drivers/gpu/drm/amd/include/cik_structs.h 705F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 706F: drivers/gpu/drm/amd/include/vi_structs.h 707F: drivers/gpu/drm/radeon/radeon_kfd.c 708F: drivers/gpu/drm/radeon/radeon_kfd.h 709F: include/uapi/linux/kfd_ioctl.h 710 711AMD SEATTLE DEVICE TREE SUPPORT 712M: Brijesh Singh <brijeshkumar.singh@amd.com> 713M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 714M: Tom Lendacky <thomas.lendacky@amd.com> 715S: Supported 716F: arch/arm64/boot/dts/amd/ 717 718AMD XGBE DRIVER 719M: Tom Lendacky <thomas.lendacky@amd.com> 720L: netdev@vger.kernel.org 721S: Supported 722F: drivers/net/ethernet/amd/xgbe/ 723F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 724 725AMS (Apple Motion Sensor) DRIVER 726M: Michael Hanselmann <linux-kernel@hansmi.ch> 727S: Supported 728F: drivers/macintosh/ams/ 729 730ANALOG DEVICES INC AD9389B DRIVER 731M: Hans Verkuil <hans.verkuil@cisco.com> 732L: linux-media@vger.kernel.org 733S: Maintained 734F: drivers/media/i2c/ad9389b* 735 736ANALOG DEVICES INC ADV7180 DRIVER 737M: Lars-Peter Clausen <lars@metafoo.de> 738L: linux-media@vger.kernel.org 739W: http://ez.analog.com/community/linux-device-drivers 740S: Supported 741F: drivers/media/i2c/adv7180.c 742 743ANALOG DEVICES INC ADV7511 DRIVER 744M: Hans Verkuil <hans.verkuil@cisco.com> 745L: linux-media@vger.kernel.org 746S: Maintained 747F: drivers/media/i2c/adv7511* 748 749ANALOG DEVICES INC ADV7604 DRIVER 750M: Hans Verkuil <hans.verkuil@cisco.com> 751L: linux-media@vger.kernel.org 752S: Maintained 753F: drivers/media/i2c/adv7604* 754 755ANALOG DEVICES INC ADV7842 DRIVER 756M: Hans Verkuil <hans.verkuil@cisco.com> 757L: linux-media@vger.kernel.org 758S: Maintained 759F: drivers/media/i2c/adv7842* 760 761ANALOG DEVICES INC ASOC CODEC DRIVERS 762M: Lars-Peter Clausen <lars@metafoo.de> 763L: alsa-devel@alsa-project.org (moderated for non-subscribers) 764W: http://wiki.analog.com/ 765W: http://ez.analog.com/community/linux-device-drivers 766S: Supported 767F: sound/soc/codecs/adau* 768F: sound/soc/codecs/adav* 769F: sound/soc/codecs/ad1* 770F: sound/soc/codecs/ad7* 771F: sound/soc/codecs/ssm* 772F: sound/soc/codecs/sigmadsp.* 773 774ANALOG DEVICES INC ASOC DRIVERS 775L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 777W: http://blackfin.uclinux.org/ 778S: Supported 779F: sound/soc/blackfin/* 780 781ANALOG DEVICES INC IIO DRIVERS 782M: Lars-Peter Clausen <lars@metafoo.de> 783M: Michael Hennerich <Michael.Hennerich@analog.com> 784W: http://wiki.analog.com/ 785W: http://ez.analog.com/community/linux-device-drivers 786S: Supported 787F: drivers/iio/*/ad* 788X: drivers/iio/*/adjd* 789F: drivers/staging/iio/*/ad* 790F: staging/iio/trigger/iio-trig-bfin-timer.c 791 792ANALOG DEVICES INC DMA DRIVERS 793M: Lars-Peter Clausen <lars@metafoo.de> 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: drivers/dma/dma-axi-dmac.c 797 798ANDROID CONFIG FRAGMENTS 799M: Rob Herring <robh@kernel.org> 800S: Supported 801F: kernel/configs/android* 802 803ANDROID DRIVERS 804M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 805M: Arve Hjønnevåg <arve@android.com> 806M: Riley Andrews <riandrews@android.com> 807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 808L: devel@driverdev.osuosl.org 809S: Supported 810F: drivers/android/ 811F: drivers/staging/android/ 812 813ANDROID ION DRIVER 814M: Laura Abbott <labbott@redhat.com> 815M: Sumit Semwal <sumit.semwal@linaro.org> 816L: devel@driverdev.osuosl.org 817S: Supported 818F: Documentation/devicetree/bindings/staging/ion/ 819F: drivers/staging/android/ion 820F: drivers/staging/android/uapi/ion.h 821F: drivers/staging/android/uapi/ion_test.h 822 823AOA (Apple Onboard Audio) ALSA DRIVER 824M: Johannes Berg <johannes@sipsolutions.net> 825L: linuxppc-dev@lists.ozlabs.org 826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 827S: Maintained 828F: sound/aoa/ 829 830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 831M: William Breathitt Gray <vilhelm.gray@gmail.com> 832L: linux-iio@vger.kernel.org 833S: Maintained 834F: drivers/iio/adc/stx104.c 835 836APM DRIVER 837M: Jiri Kosina <jikos@kernel.org> 838S: Odd fixes 839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 840F: arch/x86/kernel/apm_32.c 841F: include/linux/apm_bios.h 842F: include/uapi/linux/apm_bios.h 843F: drivers/char/apm-emulation.c 844 845APPLE BCM5974 MULTITOUCH DRIVER 846M: Henrik Rydberg <rydberg@bitmath.org> 847L: linux-input@vger.kernel.org 848S: Odd fixes 849F: drivers/input/mouse/bcm5974.c 850 851APPLE SMC DRIVER 852M: Henrik Rydberg <rydberg@bitmath.org> 853L: linux-hwmon@vger.kernel.org 854S: Odd fixes 855F: drivers/hwmon/applesmc.c 856 857APPLETALK NETWORK LAYER 858M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 859S: Maintained 860F: drivers/net/appletalk/ 861F: net/appletalk/ 862 863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 864M: Duc Dang <dhdang@apm.com> 865S: Supported 866F: arch/arm64/boot/dts/apm/ 867 868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 869M: Iyappan Subramanian <isubramanian@apm.com> 870M: Keyur Chudgar <kchudgar@apm.com> 871S: Supported 872F: drivers/net/ethernet/apm/xgene/ 873F: drivers/net/phy/mdio-xgene.c 874F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 875F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 876 877APPLIED MICRO (APM) X-GENE SOC PMU 878M: Tai Nguyen <ttnguyen@apm.com> 879S: Supported 880F: drivers/perf/xgene_pmu.c 881F: Documentation/perf/xgene-pmu.txt 882F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 883 884APTINA CAMERA SENSOR PLL 885M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 886L: linux-media@vger.kernel.org 887S: Maintained 888F: drivers/media/i2c/aptina-pll.* 889 890ARC FRAMEBUFFER DRIVER 891M: Jaya Kumar <jayalk@intworks.biz> 892S: Maintained 893F: drivers/video/fbdev/arcfb.c 894F: drivers/video/fbdev/core/fb_defio.c 895 896ARCNET NETWORK LAYER 897M: Michael Grzeschik <m.grzeschik@pengutronix.de> 898L: netdev@vger.kernel.org 899S: Maintained 900F: drivers/net/arcnet/ 901F: include/uapi/linux/if_arcnet.h 902 903ARC PGU DRM DRIVER 904M: Alexey Brodkin <abrodkin@synopsys.com> 905S: Supported 906F: drivers/gpu/drm/arc/ 907F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 908 909ARM ARCHITECTED TIMER DRIVER 910M: Mark Rutland <mark.rutland@arm.com> 911M: Marc Zyngier <marc.zyngier@arm.com> 912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 913S: Maintained 914F: arch/arm/include/asm/arch_timer.h 915F: arch/arm64/include/asm/arch_timer.h 916F: drivers/clocksource/arm_arch_timer.c 917 918ARM HDLCD DRM DRIVER 919M: Liviu Dudau <liviu.dudau@arm.com> 920S: Supported 921F: drivers/gpu/drm/arm/hdlcd_* 922F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 923 924ARM MALI-DP DRM DRIVER 925M: Liviu Dudau <liviu.dudau@arm.com> 926M: Brian Starkey <brian.starkey@arm.com> 927M: Mali DP Maintainers <malidp@foss.arm.com> 928S: Supported 929F: drivers/gpu/drm/arm/ 930F: Documentation/devicetree/bindings/display/arm,malidp.txt 931 932ARM MFM AND FLOPPY DRIVERS 933M: Ian Molton <spyro@f2s.com> 934S: Maintained 935F: arch/arm/lib/floppydma.S 936F: arch/arm/include/asm/floppy.h 937 938ARM PMU PROFILING AND DEBUGGING 939M: Will Deacon <will.deacon@arm.com> 940M: Mark Rutland <mark.rutland@arm.com> 941S: Maintained 942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 943F: arch/arm*/kernel/perf_* 944F: arch/arm/oprofile/common.c 945F: arch/arm*/kernel/hw_breakpoint.c 946F: arch/arm*/include/asm/hw_breakpoint.h 947F: arch/arm*/include/asm/perf_event.h 948F: drivers/perf/* 949F: include/linux/perf/arm_pmu.h 950F: Documentation/devicetree/bindings/arm/pmu.txt 951 952ARM PORT 953M: Russell King <linux@armlinux.org.uk> 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 955W: http://www.armlinux.org.uk/ 956S: Maintained 957F: arch/arm/ 958 959ARM SUB-ARCHITECTURES 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 961S: Maintained 962F: arch/arm/mach-*/ 963F: arch/arm/plat-*/ 964T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 965 966ARM PRIMECELL AACI PL041 DRIVER 967M: Russell King <linux@armlinux.org.uk> 968S: Maintained 969F: sound/arm/aaci.* 970 971ARM PRIMECELL CLCD PL110 DRIVER 972M: Russell King <linux@armlinux.org.uk> 973S: Maintained 974F: drivers/video/fbdev/amba-clcd.* 975 976ARM PRIMECELL KMI PL050 DRIVER 977M: Russell King <linux@armlinux.org.uk> 978S: Maintained 979F: drivers/input/serio/ambakmi.* 980F: include/linux/amba/kmi.h 981 982ARM PRIMECELL MMCI PL180/1 DRIVER 983M: Russell King <linux@armlinux.org.uk> 984S: Maintained 985F: drivers/mmc/host/mmci.* 986F: include/linux/amba/mmci.h 987 988ARM PRIMECELL UART PL010 AND PL011 DRIVERS 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: drivers/tty/serial/amba-pl01*.c 992F: include/linux/amba/serial.h 993 994ARM PRIMECELL BUS SUPPORT 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/amba/ 998F: include/linux/amba/bus.h 999 1000ARM/ADS SPHERE MACHINE SUPPORT 1001M: Lennert Buytenhek <kernel@wantstofly.org> 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1003S: Maintained 1004 1005ARM/AFEB9260 MACHINE SUPPORT 1006M: Sergey Lapin <slapin@ossfans.org> 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1008S: Maintained 1009 1010ARM/AJECO 1ARM MACHINE SUPPORT 1011M: Lennert Buytenhek <kernel@wantstofly.org> 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1013S: Maintained 1014 1015ARM/Allwinner sunXi SoC support 1016M: Maxime Ripard <maxime.ripard@free-electrons.com> 1017M: Chen-Yu Tsai <wens@csie.org> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020N: sun[x456789]i 1021F: arch/arm/boot/dts/ntc-gr8* 1022 1023ARM/Allwinner SoC Clock Support 1024M: Emilio López <emilio@elopez.com.ar> 1025S: Maintained 1026F: drivers/clk/sunxi/ 1027 1028ARM/Amlogic Meson SoC support 1029M: Carlo Caione <carlo@caione.org> 1030M: Kevin Hilman <khilman@baylibre.com> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032L: linux-amlogic@lists.infradead.org 1033W: http://linux-meson.com/ 1034S: Maintained 1035F: arch/arm/mach-meson/ 1036F: arch/arm/boot/dts/meson* 1037F: arch/arm64/boot/dts/amlogic/ 1038F: drivers/pinctrl/meson/ 1039N: meson 1040 1041ARM/Annapurna Labs ALPINE ARCHITECTURE 1042M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1043M: Antoine Tenart <antoine.tenart@free-electrons.com> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045S: Maintained 1046F: arch/arm/mach-alpine/ 1047F: arch/arm/boot/dts/alpine* 1048F: arch/arm64/boot/dts/al/ 1049F: drivers/*/*alpine* 1050 1051ARM/ARTPEC MACHINE SUPPORT 1052M: Jesper Nilsson <jesper.nilsson@axis.com> 1053M: Lars Persson <lars.persson@axis.com> 1054M: Niklas Cassel <niklas.cassel@axis.com> 1055S: Maintained 1056L: linux-arm-kernel@axis.com 1057F: arch/arm/mach-artpec 1058F: arch/arm/boot/dts/artpec6* 1059F: drivers/clk/axis 1060 1061ARM/ASPEED MACHINE SUPPORT 1062M: Joel Stanley <joel@jms.id.au> 1063S: Maintained 1064F: arch/arm/mach-aspeed/ 1065F: arch/arm/boot/dts/aspeed-* 1066F: drivers/*/*aspeed* 1067 1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1069M: Nicolas Ferre <nicolas.ferre@atmel.com> 1070M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1071M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1073W: http://www.linux4sam.org 1074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1075S: Supported 1076F: arch/arm/mach-at91/ 1077F: include/soc/at91/ 1078F: arch/arm/boot/dts/at91*.dts 1079F: arch/arm/boot/dts/at91*.dtsi 1080F: arch/arm/boot/dts/sama*.dts 1081F: arch/arm/boot/dts/sama*.dtsi 1082F: arch/arm/include/debug/at91.S 1083 1084ARM/ATMEL AT91 Clock Support 1085M: Boris Brezillon <boris.brezillon@free-electrons.com> 1086S: Maintained 1087F: drivers/clk/at91 1088 1089ARM/CALXEDA HIGHBANK ARCHITECTURE 1090M: Rob Herring <robh@kernel.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093F: arch/arm/mach-highbank/ 1094F: arch/arm/boot/dts/highbank.dts 1095F: arch/arm/boot/dts/ecx-*.dts* 1096 1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1098M: Krzysztof Halasa <khalasa@piap.pl> 1099S: Maintained 1100F: arch/arm/mach-cns3xxx/ 1101 1102ARM/CAVIUM THUNDER NETWORK DRIVER 1103M: Sunil Goutham <sgoutham@cavium.com> 1104M: Robert Richter <rric@kernel.org> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Supported 1107F: drivers/net/ethernet/cavium/thunder/ 1108 1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1110M: Alexander Shiyan <shc_work@mail.ru> 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1112S: Odd Fixes 1113N: clps711x 1114 1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1116M: Hartley Sweeten <hsweeten@visionengravers.com> 1117M: Ryan Mallon <rmallon@gmail.com> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120F: arch/arm/mach-ep93xx/ 1121F: arch/arm/mach-ep93xx/include/mach/ 1122 1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1124M: Lennert Buytenhek <kernel@wantstofly.org> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127 1128ARM/CLKDEV SUPPORT 1129M: Russell King <linux@armlinux.org.uk> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132F: arch/arm/include/asm/clkdev.h 1133F: drivers/clk/clkdev.c 1134 1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1136M: Mike Rapoport <mike@compulab.co.il> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/CONTEC MICRO9 MACHINE SUPPORT 1141M: Hubert Feurstein <hubert.feurstein@contec.at> 1142S: Maintained 1143F: arch/arm/mach-ep93xx/micro9.c 1144 1145ARM/CORESIGHT FRAMEWORK AND DRIVERS 1146M: Mathieu Poirier <mathieu.poirier@linaro.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149F: drivers/hwtracing/coresight/* 1150F: Documentation/trace/coresight.txt 1151F: Documentation/devicetree/bindings/arm/coresight.txt 1152F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1153F: tools/perf/arch/arm/util/pmu.c 1154F: tools/perf/arch/arm/util/auxtrace.c 1155F: tools/perf/arch/arm/util/cs-etm.c 1156F: tools/perf/arch/arm/util/cs-etm.h 1157F: tools/perf/util/cs-etm.h 1158 1159ARM/CORGI MACHINE SUPPORT 1160M: Richard Purdie <rpurdie@rpsys.net> 1161S: Maintained 1162 1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1164M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166T: git git://github.com/ulli-kroll/linux.git 1167S: Maintained 1168F: arch/arm/mach-gemini/ 1169F: drivers/rtc/rtc-gemini.c 1170 1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1172M: Barry Song <baohua@kernel.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1175S: Maintained 1176F: arch/arm/boot/dts/prima2* 1177F: arch/arm/mach-prima2/ 1178F: drivers/clk/sirf/ 1179F: drivers/clocksource/timer-prima2.c 1180F: drivers/clocksource/timer-atlas7.c 1181N: [^a-z]sirf 1182 1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1184M: Baruch Siach <baruch@tkos.co.il> 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1186S: Maintained 1187F: arch/arm/boot/dts/cx92755* 1188N: digicolor 1189 1190ARM/EBSA110 MACHINE SUPPORT 1191M: Russell King <linux@armlinux.org.uk> 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1193W: http://www.armlinux.org.uk/ 1194S: Maintained 1195F: arch/arm/mach-ebsa110/ 1196F: drivers/net/ethernet/amd/am79c961a.* 1197 1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1199M: Uwe Kleine-König <kernel@pengutronix.de> 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1201S: Maintained 1202N: efm32 1203 1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1205M: Daniel Ribeiro <drwyrm@gmail.com> 1206M: Stefan Schmidt <stefan@openezx.org> 1207M: Harald Welte <laforge@openezx.org> 1208L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1209W: http://www.openezx.org/ 1210S: Maintained 1211T: topgit git://git.openezx.org/openezx.git 1212F: arch/arm/mach-pxa/ezx.c 1213 1214ARM/FARADAY FA526 PORT 1215M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218T: git git://git.berlios.de/gemini-board 1219F: arch/arm/mm/*-fa* 1220 1221ARM/FOOTBRIDGE ARCHITECTURE 1222M: Russell King <linux@armlinux.org.uk> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224W: http://www.armlinux.org.uk/ 1225S: Maintained 1226F: arch/arm/include/asm/hardware/dec21285.h 1227F: arch/arm/mach-footbridge/ 1228 1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1230M: Shawn Guo <shawnguo@kernel.org> 1231M: Sascha Hauer <kernel@pengutronix.de> 1232R: Fabio Estevam <fabio.estevam@nxp.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1236F: arch/arm/mach-imx/ 1237F: arch/arm/mach-mxs/ 1238F: arch/arm/boot/dts/imx* 1239F: arch/arm/configs/imx*_defconfig 1240F: drivers/clk/imx/ 1241F: include/soc/imx/ 1242 1243ARM/FREESCALE VYBRID ARM ARCHITECTURE 1244M: Shawn Guo <shawnguo@kernel.org> 1245M: Sascha Hauer <kernel@pengutronix.de> 1246R: Stefan Agner <stefan@agner.ch> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248S: Maintained 1249T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1250F: arch/arm/mach-imx/*vf610* 1251F: arch/arm/boot/dts/vf* 1252 1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1254M: Lennert Buytenhek <kernel@wantstofly.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257 1258ARM/GUMSTIX MACHINE SUPPORT 1259M: Steve Sakoman <sakoman@gmail.com> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262 1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1264M: Philipp Zabel <philipp.zabel@gmail.com> 1265M: Paul Parsons <lost.distance@yahoo.com> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-pxa/hx4700.c 1269F: arch/arm/mach-pxa/include/mach/hx4700.h 1270F: sound/soc/pxa/hx4700.c 1271 1272ARM/HISILICON SOC SUPPORT 1273M: Wei Xu <xuwei5@hisilicon.com> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275W: http://www.hisilicon.com 1276S: Supported 1277T: git git://github.com/hisilicon/linux-hisi.git 1278F: arch/arm/mach-hisi/ 1279F: arch/arm/boot/dts/hi3* 1280F: arch/arm/boot/dts/hip* 1281F: arch/arm/boot/dts/hisi* 1282F: arch/arm64/boot/dts/hisilicon/ 1283 1284ARM/HP JORNADA 7XX MACHINE SUPPORT 1285M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1286W: www.jlime.com 1287S: Maintained 1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1289F: arch/arm/mach-sa1100/jornada720.c 1290F: arch/arm/mach-sa1100/include/mach/jornada720.h 1291 1292ARM/IGEP MACHINE SUPPORT 1293M: Enric Balletbo i Serra <eballetbo@gmail.com> 1294M: Javier Martinez Canillas <javier@dowhile0.org> 1295L: linux-omap@vger.kernel.org 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: arch/arm/boot/dts/omap3-igep* 1299 1300ARM/INCOME PXA270 SUPPORT 1301M: Marek Vasut <marek.vasut@gmail.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/mach-pxa/colibri-pxa270-income.c 1305 1306ARM/INTEL IOP32X ARM ARCHITECTURE 1307M: Lennert Buytenhek <kernel@wantstofly.org> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310 1311ARM/INTEL IOP33X ARM ARCHITECTURE 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Orphan 1314 1315ARM/INTEL IOP13XX ARM ARCHITECTURE 1316M: Lennert Buytenhek <kernel@wantstofly.org> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/INTEL IQ81342EX MACHINE SUPPORT 1321M: Lennert Buytenhek <kernel@wantstofly.org> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324 1325ARM/INTEL IXDP2850 MACHINE SUPPORT 1326M: Lennert Buytenhek <kernel@wantstofly.org> 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1328S: Maintained 1329 1330ARM/INTEL IXP4XX ARM ARCHITECTURE 1331M: Imre Kaloz <kaloz@openwrt.org> 1332M: Krzysztof Halasa <khalasa@piap.pl> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: arch/arm/mach-ixp4xx/ 1336 1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1338M: Jonathan Cameron <jic23@cam.ac.uk> 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1340S: Maintained 1341F: arch/arm/mach-pxa/stargate2.c 1342F: drivers/pcmcia/pxa2xx_stargate2.c 1343 1344ARM/INTEL XSC3 (MANZANO) ARM CORE 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1355M: Santosh Shilimkar <ssantosh@kernel.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358F: arch/arm/mach-keystone/ 1359F: arch/arm/boot/dts/keystone-* 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1361 1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1363M: Santosh Shilimkar <ssantosh@kernel.org> 1364L: linux-kernel@vger.kernel.org 1365S: Maintained 1366F: drivers/clk/keystone/ 1367 1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1369M: Santosh Shilimkar <ssantosh@kernel.org> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371L: linux-kernel@vger.kernel.org 1372S: Maintained 1373F: drivers/clocksource/timer-keystone.c 1374 1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1376M: Santosh Shilimkar <ssantosh@kernel.org> 1377L: linux-kernel@vger.kernel.org 1378S: Maintained 1379F: drivers/power/reset/keystone-reset.c 1380 1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1382M: Santosh Shilimkar <ssantosh@kernel.org> 1383L: linux-kernel@vger.kernel.org 1384S: Maintained 1385F: drivers/memory/*emif* 1386 1387ARM/LG1K ARCHITECTURE 1388M: Chanho Min <chanho.min@lge.com> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm64/boot/dts/lg/ 1392 1393ARM/LOGICPD PXA270 MACHINE SUPPORT 1394M: Lennert Buytenhek <kernel@wantstofly.org> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397 1398ARM/LPC18XX ARCHITECTURE 1399M: Joachim Eastwood <manabian@gmail.com> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/boot/dts/lpc43* 1403F: drivers/clk/nxp/clk-lpc18xx* 1404F: drivers/clocksource/time-lpc32xx.c 1405F: drivers/i2c/busses/i2c-lpc2k.c 1406F: drivers/memory/pl172.c 1407F: drivers/mtd/spi-nor/nxp-spifi.c 1408F: drivers/rtc/rtc-lpc24xx.c 1409N: lpc18xx 1410 1411ARM/LPC32XX SOC SUPPORT 1412M: Vladimir Zapolskiy <vz@mleia.com> 1413M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1416S: Maintained 1417F: arch/arm/boot/dts/lpc32* 1418F: arch/arm/mach-lpc32xx/ 1419F: drivers/i2c/busses/i2c-pnx.c 1420F: drivers/net/ethernet/nxp/lpc_eth.c 1421F: drivers/usb/host/ohci-nxp.c 1422F: drivers/watchdog/pnx4008_wdt.c 1423N: lpc32xx 1424 1425ARM/MAGICIAN MACHINE SUPPORT 1426M: Philipp Zabel <philipp.zabel@gmail.com> 1427S: Maintained 1428 1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1430M: Jason Cooper <jason@lakedaemon.net> 1431M: Andrew Lunn <andrew@lunn.ch> 1432M: Gregory Clement <gregory.clement@free-electrons.com> 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/mach-mvebu/ 1437F: drivers/rtc/rtc-armada38x.c 1438F: arch/arm/boot/dts/armada* 1439F: arch/arm/boot/dts/kirkwood* 1440F: arch/arm64/boot/dts/marvell/armada* 1441F: drivers/cpufreq/mvebu-cpufreq.c 1442F: arch/arm/configs/mvebu_*_defconfig 1443 1444ARM/Marvell Berlin SoC support 1445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448F: arch/arm/mach-berlin/ 1449F: arch/arm/boot/dts/berlin* 1450F: arch/arm64/boot/dts/marvell/berlin* 1451 1452 1453ARM/Marvell Dove/MV78xx0/Orion SOC support 1454M: Jason Cooper <jason@lakedaemon.net> 1455M: Andrew Lunn <andrew@lunn.ch> 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1457M: Gregory Clement <gregory.clement@free-electrons.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-dove/ 1461F: arch/arm/mach-mv78xx0/ 1462F: arch/arm/mach-orion5x/ 1463F: arch/arm/plat-orion/ 1464F: arch/arm/boot/dts/dove* 1465F: arch/arm/boot/dts/orion5x* 1466 1467 1468ARM/Orion SoC/Technologic Systems TS-78xx platform support 1469M: Alexander Clouter <alex@digriz.org.uk> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471W: http://www.digriz.org.uk/ts78xx/kernel 1472S: Maintained 1473F: arch/arm/mach-orion5x/ts78xx-* 1474 1475ARM/OXNAS platform support 1476M: Neil Armstrong <narmstrong@baylibre.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1479S: Maintained 1480F: arch/arm/mach-oxnas/ 1481F: arch/arm/boot/dts/oxnas* 1482F: arch/arm/boot/dts/wd-mbwe.dts 1483N: oxnas 1484 1485ARM/Mediatek RTC DRIVER 1486M: Eddie Huang <eddie.huang@mediatek.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: drivers/rtc/rtc-mt6397.c 1491 1492ARM/Mediatek SoC support 1493M: Matthias Brugger <matthias.bgg@gmail.com> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497F: arch/arm/boot/dts/mt6* 1498F: arch/arm/boot/dts/mt8* 1499F: arch/arm/mach-mediatek/ 1500N: mtk 1501K: mediatek 1502 1503ARM/Mediatek USB3 PHY DRIVER 1504M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508F: drivers/phy/phy-mt65xx-usb3.c 1509 1510ARM/MICREL KS8695 ARCHITECTURE 1511M: Greg Ungerer <gerg@uclinux.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513F: arch/arm/mach-ks8695/ 1514S: Odd Fixes 1515 1516ARM/MIOA701 MACHINE SUPPORT 1517M: Robert Jarzmik <robert.jarzmik@free.fr> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519F: arch/arm/mach-pxa/mioa701.c 1520S: Maintained 1521 1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1523M: Michael Petchkovsky <mkpetch@internode.on.net> 1524S: Maintained 1525 1526ARM/NOMADIK ARCHITECTURE 1527M: Alessandro Rubini <rubini@unipv.it> 1528M: Linus Walleij <linus.walleij@linaro.org> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530S: Maintained 1531F: arch/arm/mach-nomadik/ 1532F: drivers/pinctrl/nomadik/ 1533F: drivers/i2c/busses/i2c-nomadik.c 1534T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1535 1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1537M: Nelson Castillo <arhuaco@freaks-unidos.net> 1538L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1539W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1540S: Supported 1541 1542ARM/TOSA MACHINE SUPPORT 1543M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1544M: Dirk Opfer <dirk@opfer-online.de> 1545S: Maintained 1546 1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1548M: Marek Vasut <marek.vasut@gmail.com> 1549L: linux-arm-kernel@lists.infradead.org 1550W: http://hackndev.com 1551S: Maintained 1552F: arch/arm/mach-pxa/include/mach/palmtx.h 1553F: arch/arm/mach-pxa/palmtx.c 1554F: arch/arm/mach-pxa/include/mach/palmt5.h 1555F: arch/arm/mach-pxa/palmt5.c 1556F: arch/arm/mach-pxa/include/mach/palmld.h 1557F: arch/arm/mach-pxa/palmld.c 1558F: arch/arm/mach-pxa/include/mach/palmte2.h 1559F: arch/arm/mach-pxa/palmte2.c 1560F: arch/arm/mach-pxa/include/mach/palmtc.h 1561F: arch/arm/mach-pxa/palmtc.c 1562 1563ARM/PALM TREO SUPPORT 1564M: Tomas Cech <sleep_walker@suse.com> 1565L: linux-arm-kernel@lists.infradead.org 1566W: http://hackndev.com 1567S: Maintained 1568F: arch/arm/mach-pxa/include/mach/palmtreo.h 1569F: arch/arm/mach-pxa/palmtreo.c 1570 1571ARM/PALMZ72 SUPPORT 1572M: Sergey Lapin <slapin@ossfans.org> 1573L: linux-arm-kernel@lists.infradead.org 1574W: http://hackndev.com 1575S: Maintained 1576F: arch/arm/mach-pxa/include/mach/palmz72.h 1577F: arch/arm/mach-pxa/palmz72.c 1578 1579ARM/PLEB SUPPORT 1580M: Peter Chubb <pleb@gelato.unsw.edu.au> 1581W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1582S: Maintained 1583 1584ARM/PT DIGITAL BOARD PORT 1585M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587W: http://www.armlinux.org.uk/ 1588S: Maintained 1589 1590ARM/QUALCOMM SUPPORT 1591M: Andy Gross <andy.gross@linaro.org> 1592M: David Brown <david.brown@linaro.org> 1593L: linux-arm-msm@vger.kernel.org 1594L: linux-soc@vger.kernel.org 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/qcom/ 1597F: arch/arm/boot/dts/qcom-*.dts 1598F: arch/arm/boot/dts/qcom-*.dtsi 1599F: arch/arm/mach-qcom/ 1600F: arch/arm64/boot/dts/qcom/* 1601F: drivers/i2c/busses/i2c-qup.c 1602F: drivers/clk/qcom/ 1603F: drivers/soc/qcom/ 1604F: drivers/spi/spi-qup.c 1605F: drivers/tty/serial/msm_serial.h 1606F: drivers/tty/serial/msm_serial.c 1607F: drivers/*/pm8???-* 1608F: drivers/mfd/ssbi.c 1609F: drivers/firmware/qcom_scm.c 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1611 1612ARM/RADISYS ENP2611 MACHINE SUPPORT 1613M: Lennert Buytenhek <kernel@wantstofly.org> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616 1617ARM/RENESAS ARM64 ARCHITECTURE 1618M: Simon Horman <horms@verge.net.au> 1619M: Magnus Damm <magnus.damm@gmail.com> 1620L: linux-renesas-soc@vger.kernel.org 1621Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1623S: Supported 1624F: arch/arm64/boot/dts/renesas/ 1625F: drivers/soc/renesas/ 1626F: include/linux/soc/renesas/ 1627 1628ARM/RISCPC ARCHITECTURE 1629M: Russell King <linux@armlinux.org.uk> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631W: http://www.armlinux.org.uk/ 1632S: Maintained 1633F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1634F: arch/arm/include/asm/hardware/ioc.h 1635F: arch/arm/include/asm/hardware/iomd.h 1636F: arch/arm/include/asm/hardware/memc.h 1637F: arch/arm/mach-rpc/ 1638F: drivers/net/ethernet/8390/etherh.c 1639F: drivers/net/ethernet/i825xx/ether1* 1640F: drivers/net/ethernet/seeq/ether3* 1641F: drivers/scsi/arm/ 1642 1643ARM/Rockchip SoC support 1644M: Heiko Stuebner <heiko@sntech.de> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646L: linux-rockchip@lists.infradead.org 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1648S: Maintained 1649F: arch/arm/boot/dts/rk3* 1650F: arch/arm/mach-rockchip/ 1651F: drivers/clk/rockchip/ 1652F: drivers/i2c/busses/i2c-rk3x.c 1653F: drivers/*/*rockchip* 1654F: drivers/*/*/*rockchip* 1655F: sound/soc/rockchip/ 1656N: rockchip 1657 1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1659M: Kukjin Kim <kgene@kernel.org> 1660M: Krzysztof Kozlowski <krzk@kernel.org> 1661R: Javier Martinez Canillas <javier@osg.samsung.com> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1664S: Maintained 1665F: arch/arm/boot/dts/s3c* 1666F: arch/arm/boot/dts/s5p* 1667F: arch/arm/boot/dts/samsung* 1668F: arch/arm/boot/dts/exynos* 1669F: arch/arm64/boot/dts/exynos/ 1670F: arch/arm/plat-samsung/ 1671F: arch/arm/mach-s3c24*/ 1672F: arch/arm/mach-s3c64xx/ 1673F: arch/arm/mach-s5p*/ 1674F: arch/arm/mach-exynos*/ 1675F: drivers/*/*s3c24* 1676F: drivers/*/*/*s3c24* 1677F: drivers/*/*s3c64xx* 1678F: drivers/*/*s5pv210* 1679F: drivers/memory/samsung/* 1680F: drivers/soc/samsung/* 1681F: Documentation/arm/Samsung/ 1682F: Documentation/devicetree/bindings/arm/samsung/ 1683F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1684F: Documentation/devicetree/bindings/power/pd-samsung.txt 1685N: exynos 1686 1687ARM/SAMSUNG MOBILE MACHINE SUPPORT 1688M: Kyungmin Park <kyungmin.park@samsung.com> 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1690S: Maintained 1691F: arch/arm/mach-s5pv210/ 1692 1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1694M: Kyungmin Park <kyungmin.park@samsung.com> 1695M: Kamil Debski <kamil@wypas.org> 1696M: Andrzej Hajda <a.hajda@samsung.com> 1697L: linux-arm-kernel@lists.infradead.org 1698L: linux-media@vger.kernel.org 1699S: Maintained 1700F: drivers/media/platform/s5p-g2d/ 1701 1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1703M: Kyungmin Park <kyungmin.park@samsung.com> 1704M: Kamil Debski <kamil@wypas.org> 1705M: Jeongtae Park <jtp.park@samsung.com> 1706M: Andrzej Hajda <a.hajda@samsung.com> 1707L: linux-arm-kernel@lists.infradead.org 1708L: linux-media@vger.kernel.org 1709S: Maintained 1710F: arch/arm/plat-samsung/s5p-dev-mfc.c 1711F: drivers/media/platform/s5p-mfc/ 1712 1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1714M: Kyungmin Park <kyungmin.park@samsung.com> 1715L: linux-arm-kernel@lists.infradead.org 1716L: linux-media@vger.kernel.org 1717S: Maintained 1718F: drivers/staging/media/platform/s5p-cec/ 1719 1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1721M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1722M: Jacek Anaszewski <j.anaszewski@samsung.com> 1723L: linux-arm-kernel@lists.infradead.org 1724L: linux-media@vger.kernel.org 1725S: Maintained 1726F: drivers/media/platform/s5p-jpeg/ 1727 1728ARM/SHMOBILE ARM ARCHITECTURE 1729M: Simon Horman <horms@verge.net.au> 1730M: Magnus Damm <magnus.damm@gmail.com> 1731L: linux-renesas-soc@vger.kernel.org 1732Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1734S: Supported 1735F: arch/arm/boot/dts/emev2* 1736F: arch/arm/boot/dts/r7s* 1737F: arch/arm/boot/dts/r8a* 1738F: arch/arm/boot/dts/sh* 1739F: arch/arm/configs/shmobile_defconfig 1740F: arch/arm/include/debug/renesas-scif.S 1741F: arch/arm/mach-shmobile/ 1742F: drivers/soc/renesas/ 1743F: include/linux/soc/renesas/ 1744 1745ARM/SOCFPGA ARCHITECTURE 1746M: Dinh Nguyen <dinguyen@opensource.altera.com> 1747S: Maintained 1748F: arch/arm/mach-socfpga/ 1749F: arch/arm/boot/dts/socfpga* 1750F: arch/arm/configs/socfpga_defconfig 1751F: arch/arm64/boot/dts/altera/ 1752W: http://www.rocketboards.org 1753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1754 1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1756M: Dinh Nguyen <dinguyen@opensource.altera.com> 1757S: Maintained 1758F: drivers/clk/socfpga/ 1759 1760ARM/SOCFPGA EDAC SUPPORT 1761M: Thor Thayer <tthayer@opensource.altera.com> 1762S: Maintained 1763F: drivers/edac/altera_edac. 1764 1765ARM/STI ARCHITECTURE 1766M: Patrice Chotard <patrice.chotard@st.com> 1767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1768L: kernel@stlinux.com 1769W: http://www.stlinux.com 1770S: Maintained 1771F: arch/arm/mach-sti/ 1772F: arch/arm/boot/dts/sti* 1773F: drivers/char/hw_random/st-rng.c 1774F: drivers/clocksource/arm_global_timer.c 1775F: drivers/clocksource/clksrc_st_lpc.c 1776F: drivers/cpufreq/sti-cpufreq.c 1777F: drivers/i2c/busses/i2c-st.c 1778F: drivers/media/rc/st_rc.c 1779F: drivers/media/platform/sti/c8sectpfe/ 1780F: drivers/mmc/host/sdhci-st.c 1781F: drivers/phy/phy-miphy28lp.c 1782F: drivers/phy/phy-miphy365x.c 1783F: drivers/phy/phy-stih407-usb.c 1784F: drivers/phy/phy-stih41x-usb.c 1785F: drivers/pinctrl/pinctrl-st.c 1786F: drivers/remoteproc/st_remoteproc.c 1787F: drivers/reset/sti/ 1788F: drivers/rtc/rtc-st-lpc.c 1789F: drivers/tty/serial/st-asc.c 1790F: drivers/usb/dwc3/dwc3-st.c 1791F: drivers/usb/host/ehci-st.c 1792F: drivers/usb/host/ohci-st.c 1793F: drivers/watchdog/st_lpc_wdt.c 1794F: drivers/ata/ahci_st.c 1795 1796ARM/STM32 ARCHITECTURE 1797M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1798M: Alexandre Torgue <alexandre.torgue@st.com> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1802N: stm32 1803F: drivers/clocksource/armv7m_systick.c 1804 1805ARM/TANGO ARCHITECTURE 1806M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1807L: linux-arm-kernel@lists.infradead.org 1808S: Maintained 1809N: tango 1810 1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1812M: Lennert Buytenhek <kernel@wantstofly.org> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814S: Maintained 1815 1816ARM/TETON BGA MACHINE SUPPORT 1817M: "Mark F. Brown" <mark.brown314@gmail.com> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/THECUS N2100 MACHINE SUPPORT 1822M: Lennert Buytenhek <kernel@wantstofly.org> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825 1826ARM/NUVOTON W90X900 ARM ARCHITECTURE 1827M: Wan ZongShun <mcuos.com@gmail.com> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.mcuos.com 1830S: Maintained 1831F: arch/arm/mach-w90x900/ 1832F: drivers/input/keyboard/w90p910_keypad.c 1833F: drivers/input/touchscreen/w90p910_ts.c 1834F: drivers/watchdog/nuc900_wdt.c 1835F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1836F: drivers/mtd/nand/nuc900_nand.c 1837F: drivers/rtc/rtc-nuc900.c 1838F: drivers/spi/spi-nuc900.c 1839F: drivers/usb/host/ehci-w90x900.c 1840F: drivers/video/fbdev/nuc900fb.c 1841 1842ARM/U300 MACHINE SUPPORT 1843M: Linus Walleij <linus.walleij@linaro.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Supported 1846F: arch/arm/mach-u300/ 1847F: drivers/clocksource/timer-u300.c 1848F: drivers/i2c/busses/i2c-stu300.c 1849F: drivers/rtc/rtc-coh901331.c 1850F: drivers/watchdog/coh901327_wdt.c 1851F: drivers/dma/coh901318* 1852F: drivers/mfd/ab3100* 1853F: drivers/rtc/rtc-ab3100.c 1854F: drivers/rtc/rtc-coh901331.c 1855T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1856 1857ARM/UNIPHIER ARCHITECTURE 1858M: Masahiro Yamada <yamada.masahiro@socionext.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1861S: Maintained 1862F: arch/arm/boot/dts/uniphier* 1863F: arch/arm/include/asm/hardware/cache-uniphier.h 1864F: arch/arm/mach-uniphier/ 1865F: arch/arm/mm/cache-uniphier.c 1866F: arch/arm64/boot/dts/socionext/ 1867F: drivers/bus/uniphier-system-bus.c 1868F: drivers/clk/uniphier/ 1869F: drivers/i2c/busses/i2c-uniphier* 1870F: drivers/pinctrl/uniphier/ 1871F: drivers/reset/reset-uniphier.c 1872F: drivers/tty/serial/8250/8250_uniphier.c 1873N: uniphier 1874 1875ARM/Ux500 ARM ARCHITECTURE 1876M: Linus Walleij <linus.walleij@linaro.org> 1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1878S: Maintained 1879F: arch/arm/mach-ux500/ 1880F: drivers/clocksource/clksrc-dbx500-prcmu.c 1881F: drivers/dma/ste_dma40* 1882F: drivers/hwspinlock/u8500_hsem.c 1883F: drivers/mfd/abx500* 1884F: drivers/mfd/ab8500* 1885F: drivers/mfd/dbx500* 1886F: drivers/mfd/db8500* 1887F: drivers/pinctrl/nomadik/pinctrl-ab* 1888F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1889F: drivers/rtc/rtc-ab8500.c 1890F: drivers/rtc/rtc-pl031.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1894M: Ulf Hansson <ulf.hansson@linaro.org> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.linaro.org/people/ulfh/clk.git 1897S: Maintained 1898F: drivers/clk/ux500/ 1899 1900ARM/VERSATILE EXPRESS PLATFORM 1901M: Liviu Dudau <liviu.dudau@arm.com> 1902M: Sudeep Holla <sudeep.holla@arm.com> 1903M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905S: Maintained 1906F: arch/arm/boot/dts/vexpress* 1907F: arch/arm64/boot/dts/arm/ 1908F: arch/arm/mach-vexpress/ 1909F: */*/vexpress* 1910F: */*/*/vexpress* 1911F: drivers/clk/versatile/clk-vexpress-osc.c 1912F: drivers/clocksource/versatile.c 1913N: mps2 1914 1915ARM/VFP SUPPORT 1916M: Russell King <linux@armlinux.org.uk> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918W: http://www.armlinux.org.uk/ 1919S: Maintained 1920F: arch/arm/vfp/ 1921 1922ARM/VOIPAC PXA270 SUPPORT 1923M: Marek Vasut <marek.vasut@gmail.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925S: Maintained 1926F: arch/arm/mach-pxa/vpac270.c 1927F: arch/arm/mach-pxa/include/mach/vpac270.h 1928 1929ARM/VT8500 ARM ARCHITECTURE 1930M: Tony Prisk <linux@prisktech.co.nz> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm/mach-vt8500/ 1934F: drivers/clocksource/vt8500_timer.c 1935F: drivers/i2c/busses/i2c-wmt.c 1936F: drivers/mmc/host/wmt-sdmmc.c 1937F: drivers/pwm/pwm-vt8500.c 1938F: drivers/rtc/rtc-vt8500.c 1939F: drivers/tty/serial/vt8500_serial.c 1940F: drivers/usb/host/ehci-platform.c 1941F: drivers/usb/host/uhci-platform.c 1942F: drivers/video/fbdev/vt8500lcdfb.* 1943F: drivers/video/fbdev/wm8505fb* 1944F: drivers/video/fbdev/wmt_ge_rops.* 1945 1946ARM/ZIPIT Z2 SUPPORT 1947M: Marek Vasut <marek.vasut@gmail.com> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949S: Maintained 1950F: arch/arm/mach-pxa/z2.c 1951F: arch/arm/mach-pxa/include/mach/z2.h 1952 1953ARM/ZTE ARCHITECTURE 1954M: Jun Nie <jun.nie@linaro.org> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-zx/ 1958F: drivers/clk/zte/ 1959F: Documentation/devicetree/bindings/arm/zte.txt 1960F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1961 1962ARM/ZYNQ ARCHITECTURE 1963M: Michal Simek <michal.simek@xilinx.com> 1964R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966W: http://wiki.xilinx.com 1967T: git https://github.com/Xilinx/linux-xlnx.git 1968S: Supported 1969F: arch/arm/mach-zynq/ 1970F: drivers/cpuidle/cpuidle-zynq.c 1971F: drivers/block/xsysace.c 1972N: zynq 1973N: xilinx 1974F: drivers/clocksource/cadence_ttc_timer.c 1975F: drivers/i2c/busses/i2c-cadence.c 1976F: drivers/mmc/host/sdhci-of-arasan.c 1977F: drivers/edac/synopsys_edac.c 1978 1979ARM SMMU DRIVERS 1980M: Will Deacon <will.deacon@arm.com> 1981R: Robin Murphy <robin.murphy@arm.com> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983S: Maintained 1984F: drivers/iommu/arm-smmu.c 1985F: drivers/iommu/arm-smmu-v3.c 1986F: drivers/iommu/io-pgtable-arm.c 1987F: drivers/iommu/io-pgtable-arm-v7s.c 1988 1989ARM64 PORT (AARCH64 ARCHITECTURE) 1990M: Catalin Marinas <catalin.marinas@arm.com> 1991M: Will Deacon <will.deacon@arm.com> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1994S: Maintained 1995F: arch/arm64/ 1996F: Documentation/arm64/ 1997 1998AS3645A LED FLASH CONTROLLER DRIVER 1999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2000L: linux-media@vger.kernel.org 2001T: git git://linuxtv.org/media_tree.git 2002S: Maintained 2003F: drivers/media/i2c/as3645a.c 2004F: include/media/i2c/as3645a.h 2005 2006ASAHI KASEI AK8974 DRIVER 2007M: Linus Walleij <linus.walleij@linaro.org> 2008L: linux-iio@vger.kernel.org 2009W: http://www.akm.com/ 2010S: Supported 2011F: drivers/iio/magnetometer/ak8974.c 2012 2013ASC7621 HARDWARE MONITOR DRIVER 2014M: George Joseph <george.joseph@fairview5.com> 2015L: linux-hwmon@vger.kernel.org 2016S: Maintained 2017F: Documentation/hwmon/asc7621 2018F: drivers/hwmon/asc7621.c 2019 2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2021M: Corentin Chary <corentin.chary@gmail.com> 2022L: acpi4asus-user@lists.sourceforge.net 2023L: platform-driver-x86@vger.kernel.org 2024W: http://acpi4asus.sf.net 2025S: Maintained 2026F: drivers/platform/x86/asus*.c 2027F: drivers/platform/x86/eeepc*.c 2028 2029ASUS WIRELESS RADIO CONTROL DRIVER 2030M: João Paulo Rechi Vita <jprvita@gmail.com> 2031L: platform-driver-x86@vger.kernel.org 2032S: Maintained 2033F: drivers/platform/x86/asus-wireless.c 2034 2035ASYMMETRIC KEYS 2036M: David Howells <dhowells@redhat.com> 2037L: keyrings@vger.kernel.org 2038S: Maintained 2039F: Documentation/crypto/asymmetric-keys.txt 2040F: include/linux/verification.h 2041F: include/crypto/public_key.h 2042F: include/crypto/pkcs7.h 2043F: crypto/asymmetric_keys/ 2044 2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2046R: Dan Williams <dan.j.williams@intel.com> 2047W: http://sourceforge.net/projects/xscaleiop 2048S: Odd fixes 2049F: Documentation/crypto/async-tx-api.txt 2050F: crypto/async_tx/ 2051F: drivers/dma/ 2052F: include/linux/dmaengine.h 2053F: include/linux/async_tx.h 2054 2055AT24 EEPROM DRIVER 2056M: Wolfram Sang <wsa@the-dreams.de> 2057L: linux-i2c@vger.kernel.org 2058S: Maintained 2059F: drivers/misc/eeprom/at24.c 2060F: include/linux/platform_data/at24.h 2061 2062ATA OVER ETHERNET (AOE) DRIVER 2063M: "Ed L. Cashin" <ed.cashin@acm.org> 2064W: http://www.openaoe.org/ 2065S: Supported 2066F: Documentation/aoe/ 2067F: drivers/block/aoe/ 2068 2069ATHEROS 71XX/9XXX GPIO DRIVER 2070M: Alban Bedel <albeu@free.fr> 2071W: https://github.com/AlbanBedel/linux 2072T: git git://github.com/AlbanBedel/linux 2073S: Maintained 2074F: drivers/gpio/gpio-ath79.c 2075F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2076 2077ATHEROS ATH GENERIC UTILITIES 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2079L: linux-wireless@vger.kernel.org 2080S: Supported 2081F: drivers/net/wireless/ath/* 2082 2083ATHEROS ATH5K WIRELESS DRIVER 2084M: Jiri Slaby <jirislaby@gmail.com> 2085M: Nick Kossifidis <mickflemm@gmail.com> 2086M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2087L: linux-wireless@vger.kernel.org 2088W: http://wireless.kernel.org/en/users/Drivers/ath5k 2089S: Maintained 2090F: drivers/net/wireless/ath/ath5k/ 2091 2092ATHEROS ATH6KL WIRELESS DRIVER 2093M: Kalle Valo <kvalo@qca.qualcomm.com> 2094L: linux-wireless@vger.kernel.org 2095W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2096T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2097S: Supported 2098F: drivers/net/wireless/ath/ath6kl/ 2099 2100WILOCITY WIL6210 WIRELESS DRIVER 2101M: Maya Erez <qca_merez@qca.qualcomm.com> 2102L: linux-wireless@vger.kernel.org 2103L: wil6210@qca.qualcomm.com 2104S: Supported 2105W: http://wireless.kernel.org/en/users/Drivers/wil6210 2106F: drivers/net/wireless/ath/wil6210/ 2107F: include/uapi/linux/wil6210_uapi.h 2108 2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2110M: Christian Lamparter <chunkeey@googlemail.com> 2111L: linux-wireless@vger.kernel.org 2112W: http://wireless.kernel.org/en/users/Drivers/carl9170 2113S: Maintained 2114F: drivers/net/wireless/ath/carl9170/ 2115 2116ATK0110 HWMON DRIVER 2117M: Luca Tettamanti <kronos.it@gmail.com> 2118L: linux-hwmon@vger.kernel.org 2119S: Maintained 2120F: drivers/hwmon/asus_atk0110.c 2121 2122ATI_REMOTE2 DRIVER 2123M: Ville Syrjala <syrjala@sci.fi> 2124S: Maintained 2125F: drivers/input/misc/ati_remote2.c 2126 2127ATLX ETHERNET DRIVERS 2128M: Jay Cliburn <jcliburn@gmail.com> 2129M: Chris Snook <chris.snook@gmail.com> 2130L: netdev@vger.kernel.org 2131W: http://sourceforge.net/projects/atl1 2132W: http://atl1.sourceforge.net 2133S: Maintained 2134F: drivers/net/ethernet/atheros/ 2135 2136ATM 2137M: Chas Williams <3chas3@gmail.com> 2138L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2139L: netdev@vger.kernel.org 2140W: http://linux-atm.sourceforge.net 2141S: Maintained 2142F: drivers/atm/ 2143F: include/linux/atm* 2144F: include/uapi/linux/atm* 2145 2146ATMEL AT91 / AT32 MCI DRIVER 2147M: Ludovic Desroches <ludovic.desroches@atmel.com> 2148S: Maintained 2149F: drivers/mmc/host/atmel-mci.c 2150 2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2152M: Nicolas Ferre <nicolas.ferre@atmel.com> 2153S: Supported 2154F: drivers/power/reset/at91-sama5d2_shdwc.c 2155 2156ATMEL SAMA5D2 ADC DRIVER 2157M: Ludovic Desroches <ludovic.desroches@atmel.com> 2158L: linux-iio@vger.kernel.org 2159S: Supported 2160F: drivers/iio/adc/at91-sama5d2_adc.c 2161 2162ATMEL Audio ALSA driver 2163M: Nicolas Ferre <nicolas.ferre@atmel.com> 2164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2165S: Supported 2166F: sound/soc/atmel 2167 2168ATMEL DMA DRIVER 2169M: Nicolas Ferre <nicolas.ferre@atmel.com> 2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2171S: Supported 2172F: drivers/dma/at_hdmac.c 2173F: drivers/dma/at_hdmac_regs.h 2174F: include/linux/platform_data/dma-atmel.h 2175 2176ATMEL XDMA DRIVER 2177M: Ludovic Desroches <ludovic.desroches@atmel.com> 2178L: linux-arm-kernel@lists.infradead.org 2179L: dmaengine@vger.kernel.org 2180S: Supported 2181F: drivers/dma/at_xdmac.c 2182 2183ATMEL I2C DRIVER 2184M: Ludovic Desroches <ludovic.desroches@atmel.com> 2185L: linux-i2c@vger.kernel.org 2186S: Supported 2187F: drivers/i2c/busses/i2c-at91.c 2188 2189ATMEL ISI DRIVER 2190M: Ludovic Desroches <ludovic.desroches@atmel.com> 2191L: linux-media@vger.kernel.org 2192S: Supported 2193F: drivers/media/platform/soc_camera/atmel-isi.c 2194F: include/media/atmel-isi.h 2195 2196ATMEL LCDFB DRIVER 2197M: Nicolas Ferre <nicolas.ferre@atmel.com> 2198L: linux-fbdev@vger.kernel.org 2199S: Maintained 2200F: drivers/video/fbdev/atmel_lcdfb.c 2201F: include/video/atmel_lcdc.h 2202 2203ATMEL MACB ETHERNET DRIVER 2204M: Nicolas Ferre <nicolas.ferre@atmel.com> 2205S: Supported 2206F: drivers/net/ethernet/cadence/ 2207 2208ATMEL NAND DRIVER 2209M: Wenyou Yang <wenyou.yang@atmel.com> 2210M: Josh Wu <rainyfeeling@outlook.com> 2211L: linux-mtd@lists.infradead.org 2212S: Supported 2213F: drivers/mtd/nand/atmel_nand* 2214 2215ATMEL SDMMC DRIVER 2216M: Ludovic Desroches <ludovic.desroches@atmel.com> 2217L: linux-mmc@vger.kernel.org 2218S: Supported 2219F: drivers/mmc/host/sdhci-of-at91.c 2220 2221ATMEL SPI DRIVER 2222M: Nicolas Ferre <nicolas.ferre@atmel.com> 2223S: Supported 2224F: drivers/spi/spi-atmel.* 2225 2226ATMEL SSC DRIVER 2227M: Nicolas Ferre <nicolas.ferre@atmel.com> 2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2229S: Supported 2230F: drivers/misc/atmel-ssc.c 2231F: include/linux/atmel-ssc.h 2232 2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2234M: Nicolas Ferre <nicolas.ferre@atmel.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Supported 2237F: drivers/misc/atmel_tclib.c 2238F: drivers/clocksource/tcb_clksrc.c 2239 2240ATMEL USBA UDC DRIVER 2241M: Nicolas Ferre <nicolas.ferre@atmel.com> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Supported 2244F: drivers/usb/gadget/udc/atmel_usba_udc.* 2245 2246ATMEL WIRELESS DRIVER 2247M: Simon Kelley <simon@thekelleys.org.uk> 2248L: linux-wireless@vger.kernel.org 2249W: http://www.thekelleys.org.uk/atmel 2250W: http://atmelwlandriver.sourceforge.net/ 2251S: Maintained 2252F: drivers/net/wireless/atmel/atmel* 2253 2254ATMEL MAXTOUCH DRIVER 2255M: Nick Dyer <nick@shmanahar.org> 2256T: git git://github.com/ndyer/linux.git 2257S: Maintained 2258F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2259F: drivers/input/touchscreen/atmel_mxt_ts.c 2260F: include/linux/platform_data/atmel_mxt_ts.h 2261 2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2263M: Bradley Grove <linuxdrivers@attotech.com> 2264L: linux-scsi@vger.kernel.org 2265W: http://www.attotech.com 2266S: Supported 2267F: drivers/scsi/esas2r 2268 2269ATUSB IEEE 802.15.4 RADIO DRIVER 2270M: Stefan Schmidt <stefan@osg.samsung.com> 2271L: linux-wpan@vger.kernel.org 2272S: Maintained 2273F: drivers/net/ieee802154/atusb.c 2274F: drivers/net/ieee802154/atusb.h 2275F: drivers/net/ieee802154/at86rf230.h 2276 2277AUDIT SUBSYSTEM 2278M: Paul Moore <paul@paul-moore.com> 2279M: Eric Paris <eparis@redhat.com> 2280L: linux-audit@redhat.com (moderated for non-subscribers) 2281W: http://people.redhat.com/sgrubb/audit/ 2282T: git git://git.infradead.org/users/pcmoore/audit 2283S: Maintained 2284F: include/linux/audit.h 2285F: include/uapi/linux/audit.h 2286F: kernel/audit* 2287 2288AUXILIARY DISPLAY DRIVERS 2289M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2290W: http://miguelojeda.es/auxdisplay.htm 2291W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2292S: Maintained 2293F: drivers/auxdisplay/ 2294F: include/linux/cfag12864b.h 2295 2296AVR32 ARCHITECTURE 2297M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2298M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2299W: http://www.atmel.com/products/AVR32/ 2300W: http://mirror.egtvedt.no/avr32linux.org/ 2301W: http://avrfreaks.net/ 2302S: Maintained 2303F: arch/avr32/ 2304 2305AVR32/AT32AP MACHINE SUPPORT 2306M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2307M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2308S: Maintained 2309F: arch/avr32/mach-at32ap/ 2310 2311AX.25 NETWORK LAYER 2312M: Ralf Baechle <ralf@linux-mips.org> 2313L: linux-hams@vger.kernel.org 2314W: http://www.linux-ax25.org/ 2315S: Maintained 2316F: include/uapi/linux/ax25.h 2317F: include/net/ax25.h 2318F: net/ax25/ 2319 2320AZ6007 DVB DRIVER 2321M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2322M: Mauro Carvalho Chehab <mchehab@kernel.org> 2323L: linux-media@vger.kernel.org 2324W: https://linuxtv.org 2325T: git git://linuxtv.org/media_tree.git 2326S: Maintained 2327F: drivers/media/usb/dvb-usb-v2/az6007.c 2328 2329AZTECH FM RADIO RECEIVER DRIVER 2330M: Hans Verkuil <hverkuil@xs4all.nl> 2331L: linux-media@vger.kernel.org 2332T: git git://linuxtv.org/media_tree.git 2333W: https://linuxtv.org 2334S: Maintained 2335F: drivers/media/radio/radio-aztech* 2336 2337B43 WIRELESS DRIVER 2338L: linux-wireless@vger.kernel.org 2339L: b43-dev@lists.infradead.org 2340W: http://wireless.kernel.org/en/users/Drivers/b43 2341S: Odd Fixes 2342F: drivers/net/wireless/broadcom/b43/ 2343 2344B43LEGACY WIRELESS DRIVER 2345M: Larry Finger <Larry.Finger@lwfinger.net> 2346L: linux-wireless@vger.kernel.org 2347L: b43-dev@lists.infradead.org 2348W: http://wireless.kernel.org/en/users/Drivers/b43 2349S: Maintained 2350F: drivers/net/wireless/broadcom/b43legacy/ 2351 2352BACKLIGHT CLASS/SUBSYSTEM 2353M: Jingoo Han <jingoohan1@gmail.com> 2354M: Lee Jones <lee.jones@linaro.org> 2355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2356S: Maintained 2357F: drivers/video/backlight/ 2358F: include/linux/backlight.h 2359 2360BATMAN ADVANCED 2361M: Marek Lindner <mareklindner@neomailbox.ch> 2362M: Simon Wunderlich <sw@simonwunderlich.de> 2363M: Antonio Quartulli <a@unstable.cc> 2364L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2365W: https://www.open-mesh.org/ 2366Q: https://patchwork.open-mesh.org/project/batman/list/ 2367S: Maintained 2368F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2369F: Documentation/ABI/testing/sysfs-class-net-mesh 2370F: Documentation/networking/batman-adv.txt 2371F: include/uapi/linux/batman_adv.h 2372F: net/batman-adv/ 2373 2374BAYCOM/HDLCDRV DRIVERS FOR AX.25 2375M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2376L: linux-hams@vger.kernel.org 2377W: http://www.baycom.org/~tom/ham/ham.html 2378S: Maintained 2379F: drivers/net/hamradio/baycom* 2380 2381BCACHE (BLOCK LAYER CACHE) 2382M: Kent Overstreet <kent.overstreet@gmail.com> 2383L: linux-bcache@vger.kernel.org 2384W: http://bcache.evilpiepirate.org 2385S: Orphan 2386F: drivers/md/bcache/ 2387 2388BDISP ST MEDIA DRIVER 2389M: Fabien Dessenne <fabien.dessenne@st.com> 2390L: linux-media@vger.kernel.org 2391T: git git://linuxtv.org/media_tree.git 2392W: https://linuxtv.org 2393S: Supported 2394F: drivers/media/platform/sti/bdisp 2395 2396BEFS FILE SYSTEM 2397M: Luis de Bethencourt <luisbg@osg.samsung.com> 2398M: Salah Triki <salah.triki@gmail.com> 2399S: Maintained 2400T: git git://github.com/luisbg/linux-befs.git 2401F: Documentation/filesystems/befs.txt 2402F: fs/befs/ 2403 2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2405M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2406L: netdev@vger.kernel.org 2407S: Maintained 2408F: drivers/net/ethernet/ec_bhf.c 2409 2410BFS FILE SYSTEM 2411M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2412S: Maintained 2413F: Documentation/filesystems/bfs.txt 2414F: fs/bfs/ 2415F: include/uapi/linux/bfs_fs.h 2416 2417BLACKFIN ARCHITECTURE 2418M: Steven Miao <realmz6@gmail.com> 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2420T: git git://git.code.sf.net/p/adi-linux/code 2421W: http://blackfin.uclinux.org 2422S: Supported 2423F: arch/blackfin/ 2424 2425BLACKFIN EMAC DRIVER 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2427W: http://blackfin.uclinux.org 2428S: Supported 2429F: drivers/net/ethernet/adi/ 2430 2431BLACKFIN RTC DRIVER 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2433W: http://blackfin.uclinux.org 2434S: Supported 2435F: drivers/rtc/rtc-bfin.c 2436 2437BLACKFIN SDH DRIVER 2438M: Sonic Zhang <sonic.zhang@analog.com> 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2440W: http://blackfin.uclinux.org 2441S: Supported 2442F: drivers/mmc/host/bfin_sdh.c 2443 2444BLACKFIN SERIAL DRIVER 2445M: Sonic Zhang <sonic.zhang@analog.com> 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2447W: http://blackfin.uclinux.org 2448S: Supported 2449F: drivers/tty/serial/bfin_uart.c 2450 2451BLACKFIN WATCHDOG DRIVER 2452L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2453W: http://blackfin.uclinux.org 2454S: Supported 2455F: drivers/watchdog/bfin_wdt.c 2456 2457BLACKFIN I2C TWI DRIVER 2458M: Sonic Zhang <sonic.zhang@analog.com> 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2460W: http://blackfin.uclinux.org/ 2461S: Supported 2462F: drivers/i2c/busses/i2c-bfin-twi.c 2463 2464BLACKFIN MEDIA DRIVER 2465M: Scott Jiang <scott.jiang.linux@gmail.com> 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org/ 2468S: Supported 2469F: drivers/media/platform/blackfin/ 2470F: drivers/media/i2c/adv7183* 2471F: drivers/media/i2c/vs6624* 2472 2473BLINKM RGB LED DRIVER 2474M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2475S: Maintained 2476F: drivers/leds/leds-blinkm.c 2477 2478BLOCK LAYER 2479M: Jens Axboe <axboe@kernel.dk> 2480L: linux-block@vger.kernel.org 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2482S: Maintained 2483F: block/ 2484F: kernel/trace/blktrace.c 2485F: lib/sbitmap.c 2486 2487BLOCK2MTD DRIVER 2488M: Joern Engel <joern@lazybastard.org> 2489L: linux-mtd@lists.infradead.org 2490S: Maintained 2491F: drivers/mtd/devices/block2mtd.c 2492 2493BLUETOOTH DRIVERS 2494M: Marcel Holtmann <marcel@holtmann.org> 2495M: Gustavo Padovan <gustavo@padovan.org> 2496M: Johan Hedberg <johan.hedberg@gmail.com> 2497L: linux-bluetooth@vger.kernel.org 2498W: http://www.bluez.org/ 2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2501S: Maintained 2502F: drivers/bluetooth/ 2503 2504BLUETOOTH SUBSYSTEM 2505M: Marcel Holtmann <marcel@holtmann.org> 2506M: Gustavo Padovan <gustavo@padovan.org> 2507M: Johan Hedberg <johan.hedberg@gmail.com> 2508L: linux-bluetooth@vger.kernel.org 2509W: http://www.bluez.org/ 2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2512S: Maintained 2513F: net/bluetooth/ 2514F: include/net/bluetooth/ 2515 2516BONDING DRIVER 2517M: Jay Vosburgh <j.vosburgh@gmail.com> 2518M: Veaceslav Falico <vfalico@gmail.com> 2519M: Andy Gospodarek <andy@greyhouse.net> 2520L: netdev@vger.kernel.org 2521W: http://sourceforge.net/projects/bonding/ 2522S: Supported 2523F: drivers/net/bonding/ 2524F: include/uapi/linux/if_bonding.h 2525 2526BPF (Safe dynamic programs and tools) 2527M: Alexei Starovoitov <ast@kernel.org> 2528L: netdev@vger.kernel.org 2529L: linux-kernel@vger.kernel.org 2530S: Supported 2531F: kernel/bpf/ 2532 2533BROADCOM B44 10/100 ETHERNET DRIVER 2534M: Michael Chan <michael.chan@broadcom.com> 2535L: netdev@vger.kernel.org 2536S: Supported 2537F: drivers/net/ethernet/broadcom/b44.* 2538 2539BROADCOM B53 ETHERNET SWITCH DRIVER 2540M: Florian Fainelli <f.fainelli@gmail.com> 2541L: netdev@vger.kernel.org 2542L: openwrt-devel@lists.openwrt.org (subscribers-only) 2543S: Supported 2544F: drivers/net/dsa/b53/* 2545F: include/linux/platform_data/b53.h 2546 2547BROADCOM GENET ETHERNET DRIVER 2548M: Florian Fainelli <f.fainelli@gmail.com> 2549L: netdev@vger.kernel.org 2550S: Supported 2551F: drivers/net/ethernet/broadcom/genet/ 2552 2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2554M: Sony Chacko <sony.chacko@qlogic.com> 2555M: Dept-HSGLinuxNICDev@qlogic.com 2556L: netdev@vger.kernel.org 2557S: Supported 2558F: drivers/net/ethernet/broadcom/bnx2.* 2559F: drivers/net/ethernet/broadcom/bnx2_* 2560 2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2562M: Ariel Elior <ariel.elior@qlogic.com> 2563L: netdev@vger.kernel.org 2564S: Supported 2565F: drivers/net/ethernet/broadcom/bnx2x/ 2566 2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2568M: Florian Fainelli <f.fainelli@gmail.com> 2569M: Ray Jui <rjui@broadcom.com> 2570M: Scott Branden <sbranden@broadcom.com> 2571M: bcm-kernel-feedback-list@broadcom.com 2572T: git git://github.com/broadcom/mach-bcm 2573S: Maintained 2574N: bcm281* 2575N: bcm113* 2576N: bcm216* 2577N: kona 2578F: arch/arm/mach-bcm/ 2579 2580BROADCOM BCM2835 ARM ARCHITECTURE 2581M: Stephen Warren <swarren@wwwdotorg.org> 2582M: Lee Jones <lee@kernel.org> 2583M: Eric Anholt <eric@anholt.net> 2584L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2587S: Maintained 2588N: bcm2835 2589 2590BROADCOM BCM47XX MIPS ARCHITECTURE 2591M: Hauke Mehrtens <hauke@hauke-m.de> 2592M: Rafał Miłecki <zajec5@gmail.com> 2593L: linux-mips@linux-mips.org 2594S: Maintained 2595F: Documentation/devicetree/bindings/mips/brcm/ 2596F: arch/mips/bcm47xx/* 2597F: arch/mips/include/asm/mach-bcm47xx/* 2598 2599BROADCOM BCM5301X ARM ARCHITECTURE 2600M: Hauke Mehrtens <hauke@hauke-m.de> 2601M: Rafał Miłecki <zajec5@gmail.com> 2602M: bcm-kernel-feedback-list@broadcom.com 2603L: linux-arm-kernel@lists.infradead.org 2604S: Maintained 2605F: arch/arm/mach-bcm/bcm_5301x.c 2606F: arch/arm/boot/dts/bcm5301x*.dtsi 2607F: arch/arm/boot/dts/bcm470* 2608 2609BROADCOM BCM53573 ARM ARCHITECTURE 2610M: Rafał Miłecki <rafal@milecki.pl> 2611L: linux-arm-kernel@lists.infradead.org 2612S: Maintained 2613F: arch/arm/boot/dts/bcm53573* 2614F: arch/arm/boot/dts/bcm47189* 2615 2616BROADCOM BCM63XX ARM ARCHITECTURE 2617M: Florian Fainelli <f.fainelli@gmail.com> 2618M: bcm-kernel-feedback-list@broadcom.com 2619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2620T: git git://github.com/broadcom/stblinux.git 2621S: Maintained 2622N: bcm63xx 2623 2624BROADCOM BCM63XX/BCM33XX UDC DRIVER 2625M: Kevin Cernekee <cernekee@gmail.com> 2626L: linux-usb@vger.kernel.org 2627S: Maintained 2628F: drivers/usb/gadget/udc/bcm63xx_udc.* 2629 2630BROADCOM BCM7XXX ARM ARCHITECTURE 2631M: Brian Norris <computersforpeace@gmail.com> 2632M: Gregory Fong <gregory.0xf0@gmail.com> 2633M: Florian Fainelli <f.fainelli@gmail.com> 2634M: bcm-kernel-feedback-list@broadcom.com 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2636T: git git://github.com/broadcom/stblinux.git 2637S: Maintained 2638F: arch/arm/mach-bcm/*brcmstb* 2639F: arch/arm/boot/dts/bcm7*.dts* 2640F: drivers/bus/brcmstb_gisb.c 2641N: brcmstb 2642 2643BROADCOM BMIPS MIPS ARCHITECTURE 2644M: Kevin Cernekee <cernekee@gmail.com> 2645M: Florian Fainelli <f.fainelli@gmail.com> 2646L: linux-mips@linux-mips.org 2647T: git git://github.com/broadcom/stblinux.git 2648S: Maintained 2649F: arch/mips/bmips/* 2650F: arch/mips/include/asm/mach-bmips/* 2651F: arch/mips/kernel/*bmips* 2652F: arch/mips/boot/dts/brcm/bcm*.dts* 2653F: drivers/irqchip/irq-bcm63* 2654F: drivers/irqchip/irq-bcm7* 2655F: drivers/irqchip/irq-brcmstb* 2656F: include/linux/bcm963xx_nvram.h 2657F: include/linux/bcm963xx_tag.h 2658 2659BROADCOM TG3 GIGABIT ETHERNET DRIVER 2660M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2661M: Prashant Sreedharan <prashant@broadcom.com> 2662M: Michael Chan <mchan@broadcom.com> 2663L: netdev@vger.kernel.org 2664S: Supported 2665F: drivers/net/ethernet/broadcom/tg3.* 2666 2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2668M: Arend van Spriel <arend.vanspriel@broadcom.com> 2669M: Franky Lin <franky.lin@broadcom.com> 2670M: Hante Meuleman <hante.meuleman@broadcom.com> 2671L: linux-wireless@vger.kernel.org 2672L: brcm80211-dev-list.pdl@broadcom.com 2673S: Supported 2674F: drivers/net/wireless/broadcom/brcm80211/ 2675 2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2677M: QLogic-Storage-Upstream@qlogic.com 2678L: linux-scsi@vger.kernel.org 2679S: Supported 2680F: drivers/scsi/bnx2fc/ 2681 2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2683M: QLogic-Storage-Upstream@qlogic.com 2684L: linux-scsi@vger.kernel.org 2685S: Supported 2686F: drivers/scsi/bnx2i/ 2687 2688BROADCOM IPROC ARM ARCHITECTURE 2689M: Ray Jui <rjui@broadcom.com> 2690M: Scott Branden <sbranden@broadcom.com> 2691M: Jon Mason <jonmason@broadcom.com> 2692M: bcm-kernel-feedback-list@broadcom.com 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2694T: git git://github.com/broadcom/cygnus-linux.git 2695S: Maintained 2696N: iproc 2697N: cygnus 2698N: bcm[-_]nsp 2699N: bcm9113* 2700N: bcm9583* 2701N: bcm9585* 2702N: bcm9586* 2703N: bcm988312 2704N: bcm113* 2705N: bcm583* 2706N: bcm585* 2707N: bcm586* 2708N: bcm88312 2709F: arch/arm64/boot/dts/broadcom/ns2* 2710F: drivers/clk/bcm/clk-ns* 2711F: drivers/pinctrl/bcm/pinctrl-ns* 2712 2713BROADCOM BRCMSTB GPIO DRIVER 2714M: Gregory Fong <gregory.0xf0@gmail.com> 2715L: bcm-kernel-feedback-list@broadcom.com 2716S: Supported 2717F: drivers/gpio/gpio-brcmstb.c 2718F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2719 2720BROADCOM KONA GPIO DRIVER 2721M: Ray Jui <rjui@broadcom.com> 2722L: bcm-kernel-feedback-list@broadcom.com 2723S: Supported 2724F: drivers/gpio/gpio-bcm-kona.c 2725F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2726 2727BROADCOM NVRAM DRIVER 2728M: Rafał Miłecki <zajec5@gmail.com> 2729L: linux-mips@linux-mips.org 2730S: Maintained 2731F: drivers/firmware/broadcom/* 2732 2733BROADCOM STB NAND FLASH DRIVER 2734M: Brian Norris <computersforpeace@gmail.com> 2735M: Kamal Dasu <kdasu.kdev@gmail.com> 2736L: linux-mtd@lists.infradead.org 2737L: bcm-kernel-feedback-list@broadcom.com 2738S: Maintained 2739F: drivers/mtd/nand/brcmnand/ 2740 2741BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2742M: Rafał Miłecki <zajec5@gmail.com> 2743L: linux-wireless@vger.kernel.org 2744S: Maintained 2745F: drivers/bcma/ 2746F: include/linux/bcma/ 2747 2748BROADCOM SYSTEMPORT ETHERNET DRIVER 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750L: netdev@vger.kernel.org 2751S: Supported 2752F: drivers/net/ethernet/broadcom/bcmsysport.* 2753 2754BROADCOM VULCAN ARM64 SOC 2755M: Jayachandran C. <jchandra@broadcom.com> 2756M: bcm-kernel-feedback-list@broadcom.com 2757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2758S: Maintained 2759F: arch/arm64/boot/dts/broadcom/vulcan* 2760 2761BROCADE BFA FC SCSI DRIVER 2762M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2763M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2764L: linux-scsi@vger.kernel.org 2765S: Supported 2766F: drivers/scsi/bfa/ 2767 2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2769M: Rasesh Mody <rasesh.mody@qlogic.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/brocade/bna/ 2773 2774BSG (block layer generic sg v4 driver) 2775M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2776L: linux-scsi@vger.kernel.org 2777S: Supported 2778F: block/bsg.c 2779F: include/linux/bsg.h 2780F: include/uapi/linux/bsg.h 2781 2782BT87X AUDIO DRIVER 2783M: Clemens Ladisch <clemens@ladisch.de> 2784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2785T: git git://git.alsa-project.org/alsa-kernel.git 2786S: Maintained 2787F: Documentation/sound/alsa/Bt87x.txt 2788F: sound/pci/bt87x.c 2789 2790BT8XXGPIO DRIVER 2791M: Michael Buesch <m@bues.ch> 2792W: http://bu3sch.de/btgpio.php 2793S: Maintained 2794F: drivers/gpio/gpio-bt8xx.c 2795 2796BTRFS FILE SYSTEM 2797M: Chris Mason <clm@fb.com> 2798M: Josef Bacik <jbacik@fb.com> 2799M: David Sterba <dsterba@suse.com> 2800L: linux-btrfs@vger.kernel.org 2801W: http://btrfs.wiki.kernel.org/ 2802Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2804S: Maintained 2805F: Documentation/filesystems/btrfs.txt 2806F: fs/btrfs/ 2807 2808BTTV VIDEO4LINUX DRIVER 2809M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2810M: Mauro Carvalho Chehab <mchehab@kernel.org> 2811L: linux-media@vger.kernel.org 2812W: https://linuxtv.org 2813T: git git://linuxtv.org/media_tree.git 2814S: Odd fixes 2815F: Documentation/media/v4l-drivers/bttv* 2816F: drivers/media/pci/bt8xx/bttv* 2817 2818BUSLOGIC SCSI DRIVER 2819M: Khalid Aziz <khalid@gonehiking.org> 2820L: linux-scsi@vger.kernel.org 2821S: Maintained 2822F: drivers/scsi/BusLogic.* 2823F: drivers/scsi/FlashPoint.* 2824 2825C-MEDIA CMI8788 DRIVER 2826M: Clemens Ladisch <clemens@ladisch.de> 2827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2828T: git git://git.alsa-project.org/alsa-kernel.git 2829S: Maintained 2830F: sound/pci/oxygen/ 2831 2832C6X ARCHITECTURE 2833M: Mark Salter <msalter@redhat.com> 2834M: Aurelien Jacquiot <a-jacquiot@ti.com> 2835L: linux-c6x-dev@linux-c6x.org 2836W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2837S: Maintained 2838F: arch/c6x/ 2839 2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2841M: David Howells <dhowells@redhat.com> 2842L: linux-cachefs@redhat.com (moderated for non-subscribers) 2843S: Supported 2844F: Documentation/filesystems/caching/cachefiles.txt 2845F: fs/cachefiles/ 2846 2847CADET FM/AM RADIO RECEIVER DRIVER 2848M: Hans Verkuil <hverkuil@xs4all.nl> 2849L: linux-media@vger.kernel.org 2850T: git git://linuxtv.org/media_tree.git 2851W: https://linuxtv.org 2852S: Maintained 2853F: drivers/media/radio/radio-cadet* 2854 2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2856M: Jonathan Corbet <corbet@lwn.net> 2857L: linux-media@vger.kernel.org 2858T: git git://linuxtv.org/media_tree.git 2859S: Maintained 2860F: Documentation/media/v4l-drivers/cafe_ccic* 2861F: drivers/media/platform/marvell-ccic/ 2862 2863CAIF NETWORK LAYER 2864M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: Documentation/networking/caif/ 2868F: drivers/net/caif/ 2869F: include/uapi/linux/caif/ 2870F: include/net/caif/ 2871F: net/caif/ 2872 2873CALGARY x86-64 IOMMU 2874M: Muli Ben-Yehuda <mulix@mulix.org> 2875M: Jon Mason <jdmason@kudzu.us> 2876L: iommu@lists.linux-foundation.org 2877S: Maintained 2878F: arch/x86/kernel/pci-calgary_64.c 2879F: arch/x86/kernel/tce_64.c 2880F: arch/x86/include/asm/calgary.h 2881F: arch/x86/include/asm/tce.h 2882 2883CAN NETWORK LAYER 2884M: Oliver Hartkopp <socketcan@hartkopp.net> 2885M: Marc Kleine-Budde <mkl@pengutronix.de> 2886L: linux-can@vger.kernel.org 2887W: https://github.com/linux-can 2888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2890S: Maintained 2891F: Documentation/networking/can.txt 2892F: net/can/ 2893F: include/linux/can/core.h 2894F: include/uapi/linux/can.h 2895F: include/uapi/linux/can/bcm.h 2896F: include/uapi/linux/can/raw.h 2897F: include/uapi/linux/can/gw.h 2898 2899CAN NETWORK DRIVERS 2900M: Wolfgang Grandegger <wg@grandegger.com> 2901M: Marc Kleine-Budde <mkl@pengutronix.de> 2902L: linux-can@vger.kernel.org 2903W: https://github.com/linux-can 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2906S: Maintained 2907F: Documentation/devicetree/bindings/net/can/ 2908F: drivers/net/can/ 2909F: include/linux/can/dev.h 2910F: include/linux/can/platform/ 2911F: include/uapi/linux/can/error.h 2912F: include/uapi/linux/can/netlink.h 2913 2914CAPABILITIES 2915M: Serge Hallyn <serge@hallyn.com> 2916L: linux-security-module@vger.kernel.org 2917S: Supported 2918F: include/linux/capability.h 2919F: include/uapi/linux/capability.h 2920F: security/commoncap.c 2921F: kernel/capability.c 2922 2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2924M: Kevin Tsai <ktsai@capellamicro.com> 2925S: Maintained 2926F: drivers/iio/light/cm* 2927F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2928 2929CAVIUM I2C DRIVER 2930M: Jan Glauber <jglauber@cavium.com> 2931M: David Daney <david.daney@cavium.com> 2932W: http://www.cavium.com 2933S: Supported 2934F: drivers/i2c/busses/i2c-octeon* 2935F: drivers/i2c/busses/i2c-thunderx* 2936 2937CAVIUM LIQUIDIO NETWORK DRIVER 2938M: Derek Chickles <derek.chickles@caviumnetworks.com> 2939M: Satanand Burla <satananda.burla@caviumnetworks.com> 2940M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2941M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2942L: netdev@vger.kernel.org 2943W: http://www.cavium.com 2944S: Supported 2945F: drivers/net/ethernet/cavium/liquidio/ 2946 2947CC2520 IEEE-802.15.4 RADIO DRIVER 2948M: Varka Bhadram <varkabhadram@gmail.com> 2949L: linux-wpan@vger.kernel.org 2950S: Maintained 2951F: drivers/net/ieee802154/cc2520.c 2952F: include/linux/spi/cc2520.h 2953F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2954 2955CEC DRIVER 2956M: Hans Verkuil <hans.verkuil@cisco.com> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959W: http://linuxtv.org 2960S: Supported 2961F: Documentation/cec.txt 2962F: Documentation/media/uapi/cec 2963F: drivers/staging/media/cec/ 2964F: drivers/media/cec-edid.c 2965F: drivers/media/rc/keymaps/rc-cec.c 2966F: include/media/cec.h 2967F: include/media/cec-edid.h 2968F: include/linux/cec.h 2969F: include/linux/cec-funcs.h 2970 2971CELL BROADBAND ENGINE ARCHITECTURE 2972M: Arnd Bergmann <arnd@arndb.de> 2973L: linuxppc-dev@lists.ozlabs.org 2974W: http://www.ibm.com/developerworks/power/cell/ 2975S: Supported 2976F: arch/powerpc/include/asm/cell*.h 2977F: arch/powerpc/include/asm/spu*.h 2978F: arch/powerpc/include/uapi/asm/spu*.h 2979F: arch/powerpc/oprofile/*cell* 2980F: arch/powerpc/platforms/cell/ 2981 2982CEPH COMMON CODE (LIBCEPH) 2983M: Ilya Dryomov <idryomov@gmail.com> 2984M: "Yan, Zheng" <zyan@redhat.com> 2985M: Sage Weil <sage@redhat.com> 2986L: ceph-devel@vger.kernel.org 2987W: http://ceph.com/ 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2989T: git git://github.com/ceph/ceph-client.git 2990S: Supported 2991F: net/ceph/ 2992F: include/linux/ceph/ 2993F: include/linux/crush/ 2994 2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 2996M: "Yan, Zheng" <zyan@redhat.com> 2997M: Sage Weil <sage@redhat.com> 2998M: Ilya Dryomov <idryomov@gmail.com> 2999L: ceph-devel@vger.kernel.org 3000W: http://ceph.com/ 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3002T: git git://github.com/ceph/ceph-client.git 3003S: Supported 3004F: Documentation/filesystems/ceph.txt 3005F: fs/ceph/ 3006 3007CERTIFICATE HANDLING: 3008M: David Howells <dhowells@redhat.com> 3009M: David Woodhouse <dwmw2@infradead.org> 3010L: keyrings@vger.kernel.org 3011S: Maintained 3012F: Documentation/module-signing.txt 3013F: certs/ 3014F: scripts/sign-file.c 3015F: scripts/extract-cert.c 3016 3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3018L: linux-usb@vger.kernel.org 3019S: Orphan 3020F: Documentation/usb/WUSB-Design-overview.txt 3021F: Documentation/usb/wusb-cbaf 3022F: drivers/usb/host/hwa-hc.c 3023F: drivers/usb/host/whci/ 3024F: drivers/usb/wusbcore/ 3025F: include/linux/usb/wusb* 3026 3027CFAG12864B LCD DRIVER 3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3029W: http://miguelojeda.es/auxdisplay.htm 3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3031S: Maintained 3032F: drivers/auxdisplay/cfag12864b.c 3033F: include/linux/cfag12864b.h 3034 3035CFAG12864BFB LCD FRAMEBUFFER DRIVER 3036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3037W: http://miguelojeda.es/auxdisplay.htm 3038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3039S: Maintained 3040F: drivers/auxdisplay/cfag12864bfb.c 3041F: include/linux/cfag12864b.h 3042 3043CFG80211 and NL80211 3044M: Johannes Berg <johannes@sipsolutions.net> 3045L: linux-wireless@vger.kernel.org 3046W: http://wireless.kernel.org/ 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3049S: Maintained 3050F: include/uapi/linux/nl80211.h 3051F: include/net/cfg80211.h 3052F: net/wireless/* 3053X: net/wireless/wext* 3054 3055CHAR and MISC DRIVERS 3056M: Arnd Bergmann <arnd@arndb.de> 3057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3059S: Supported 3060F: drivers/char/* 3061F: drivers/misc/* 3062F: include/linux/miscdevice.h 3063 3064CHECKPATCH 3065M: Andy Whitcroft <apw@canonical.com> 3066M: Joe Perches <joe@perches.com> 3067S: Maintained 3068F: scripts/checkpatch.pl 3069 3070CHINESE DOCUMENTATION 3071M: Harry Wei <harryxiyou@gmail.com> 3072L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3073L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3074S: Maintained 3075F: Documentation/zh_CN/ 3076 3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3078M: Peter Chen <Peter.Chen@nxp.com> 3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3080L: linux-usb@vger.kernel.org 3081S: Maintained 3082F: drivers/usb/chipidea/ 3083 3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3085M: Hans de Goede <hdegoede@redhat.com> 3086L: linux-input@vger.kernel.org 3087S: Maintained 3088F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3089F: drivers/input/touchscreen/chipone_icn8318.c 3090 3091CHROME HARDWARE PLATFORM SUPPORT 3092M: Olof Johansson <olof@lixom.net> 3093S: Maintained 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3095F: drivers/platform/chrome/ 3096 3097CISCO VIC ETHERNET NIC DRIVER 3098M: Christian Benvenuti <benve@cisco.com> 3099M: Sujith Sankar <ssujith@cisco.com> 3100M: Govindarajulu Varadarajan <_govind@gmx.com> 3101M: Neel Patel <neepatel@cisco.com> 3102S: Supported 3103F: drivers/net/ethernet/cisco/enic/ 3104 3105CISCO VIC LOW LATENCY NIC DRIVER 3106M: Christian Benvenuti <benve@cisco.com> 3107M: Dave Goodell <dgoodell@cisco.com> 3108S: Supported 3109F: drivers/infiniband/hw/usnic/ 3110 3111CIRRUS LOGIC EP93XX ETHERNET DRIVER 3112M: Hartley Sweeten <hsweeten@visionengravers.com> 3113L: netdev@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3116 3117CIRRUS LOGIC AUDIO CODEC DRIVERS 3118M: Brian Austin <brian.austin@cirrus.com> 3119M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3121S: Maintained 3122F: sound/soc/codecs/cs* 3123 3124CLEANCACHE API 3125M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3126L: linux-kernel@vger.kernel.org 3127S: Maintained 3128F: mm/cleancache.c 3129F: include/linux/cleancache.h 3130 3131CLK API 3132M: Russell King <linux@armlinux.org.uk> 3133L: linux-clk@vger.kernel.org 3134S: Maintained 3135F: include/linux/clk.h 3136 3137CLOCKSOURCE, CLOCKEVENT DRIVERS 3138M: Daniel Lezcano <daniel.lezcano@linaro.org> 3139M: Thomas Gleixner <tglx@linutronix.de> 3140L: linux-kernel@vger.kernel.org 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3142S: Supported 3143F: drivers/clocksource 3144 3145CISCO FCOE HBA DRIVER 3146M: Hiral Patel <hiralpat@cisco.com> 3147M: Suma Ramars <sramars@cisco.com> 3148M: Brian Uchino <buchino@cisco.com> 3149L: linux-scsi@vger.kernel.org 3150S: Supported 3151F: drivers/scsi/fnic/ 3152 3153CISCO SCSI HBA DRIVER 3154M: Narsimhulu Musini <nmusini@cisco.com> 3155M: Sesidhar Baddela <sebaddel@cisco.com> 3156L: linux-scsi@vger.kernel.org 3157S: Supported 3158F: drivers/scsi/snic/ 3159 3160CMPC ACPI DRIVER 3161M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3162M: Daniel Oliveira Nascimento <don@syst.com.br> 3163L: platform-driver-x86@vger.kernel.org 3164S: Supported 3165F: drivers/platform/x86/classmate-laptop.c 3166 3167COBALT MEDIA DRIVER 3168M: Hans Verkuil <hans.verkuil@cisco.com> 3169L: linux-media@vger.kernel.org 3170T: git git://linuxtv.org/media_tree.git 3171W: https://linuxtv.org 3172S: Supported 3173F: drivers/media/pci/cobalt/ 3174 3175COCCINELLE/Semantic Patches (SmPL) 3176M: Julia Lawall <Julia.Lawall@lip6.fr> 3177M: Gilles Muller <Gilles.Muller@lip6.fr> 3178M: Nicolas Palix <nicolas.palix@imag.fr> 3179M: Michal Marek <mmarek@suse.com> 3180L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3182W: http://coccinelle.lip6.fr/ 3183S: Supported 3184F: Documentation/dev-tools/coccinelle.rst 3185F: scripts/coccinelle/ 3186F: scripts/coccicheck 3187 3188CODA FILE SYSTEM 3189M: Jan Harkes <jaharkes@cs.cmu.edu> 3190M: coda@cs.cmu.edu 3191L: codalist@coda.cs.cmu.edu 3192W: http://www.coda.cs.cmu.edu/ 3193S: Maintained 3194F: Documentation/filesystems/coda.txt 3195F: fs/coda/ 3196F: include/linux/coda*.h 3197F: include/uapi/linux/coda*.h 3198 3199CODA V4L2 MEM2MEM DRIVER 3200M: Philipp Zabel <p.zabel@pengutronix.de> 3201L: linux-media@vger.kernel.org 3202S: Maintained 3203F: Documentation/devicetree/bindings/media/coda.txt 3204F: drivers/media/platform/coda/ 3205 3206COMMON CLK FRAMEWORK 3207M: Michael Turquette <mturquette@baylibre.com> 3208M: Stephen Boyd <sboyd@codeaurora.org> 3209L: linux-clk@vger.kernel.org 3210Q: http://patchwork.kernel.org/project/linux-clk/list/ 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3212S: Maintained 3213F: Documentation/devicetree/bindings/clock/ 3214F: drivers/clk/ 3215X: drivers/clk/clkdev.c 3216F: include/linux/clk-pr* 3217F: include/linux/clk/ 3218 3219COMMON INTERNET FILE SYSTEM (CIFS) 3220M: Steve French <sfrench@samba.org> 3221L: linux-cifs@vger.kernel.org 3222L: samba-technical@lists.samba.org (moderated for non-subscribers) 3223W: http://linux-cifs.samba.org/ 3224T: git git://git.samba.org/sfrench/cifs-2.6.git 3225S: Supported 3226F: Documentation/filesystems/cifs/ 3227F: fs/cifs/ 3228 3229COMPACTPCI HOTPLUG CORE 3230M: Scott Murray <scott@spiteful.org> 3231L: linux-pci@vger.kernel.org 3232S: Maintained 3233F: drivers/pci/hotplug/cpci_hotplug* 3234 3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpcihp_zt5550.* 3240 3241COMPACTPCI HOTPLUG GENERIC DRIVER 3242M: Scott Murray <scott@spiteful.org> 3243L: linux-pci@vger.kernel.org 3244S: Maintained 3245F: drivers/pci/hotplug/cpcihp_generic.c 3246 3247COMPAL LAPTOP SUPPORT 3248M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3249L: platform-driver-x86@vger.kernel.org 3250S: Maintained 3251F: drivers/platform/x86/compal-laptop.c 3252 3253CONEXANT ACCESSRUNNER USB DRIVER 3254L: accessrunner-general@lists.sourceforge.net 3255W: http://accessrunner.sourceforge.net/ 3256S: Orphan 3257F: drivers/usb/atm/cxacru.c 3258 3259CONFIGFS 3260M: Joel Becker <jlbec@evilplan.org> 3261M: Christoph Hellwig <hch@lst.de> 3262T: git git://git.infradead.org/users/hch/configfs.git 3263S: Supported 3264F: fs/configfs/ 3265F: include/linux/configfs.h 3266 3267CONNECTOR 3268M: Evgeniy Polyakov <zbr@ioremap.net> 3269L: netdev@vger.kernel.org 3270S: Maintained 3271F: drivers/connector/ 3272 3273CONTROL GROUP (CGROUP) 3274M: Tejun Heo <tj@kernel.org> 3275M: Li Zefan <lizefan@huawei.com> 3276M: Johannes Weiner <hannes@cmpxchg.org> 3277L: cgroups@vger.kernel.org 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3279S: Maintained 3280F: Documentation/cgroup* 3281F: include/linux/cgroup* 3282F: kernel/cgroup* 3283 3284CONTROL GROUP - CPUSET 3285M: Li Zefan <lizefan@huawei.com> 3286L: cgroups@vger.kernel.org 3287W: http://www.bullopensource.org/cpuset/ 3288W: http://oss.sgi.com/projects/cpusets/ 3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3290S: Maintained 3291F: Documentation/cgroup-v1/cpusets.txt 3292F: include/linux/cpuset.h 3293F: kernel/cpuset.c 3294 3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3296M: Johannes Weiner <hannes@cmpxchg.org> 3297M: Michal Hocko <mhocko@kernel.org> 3298M: Vladimir Davydov <vdavydov.dev@gmail.com> 3299L: cgroups@vger.kernel.org 3300L: linux-mm@kvack.org 3301S: Maintained 3302F: mm/memcontrol.c 3303F: mm/swap_cgroup.c 3304 3305CORETEMP HARDWARE MONITORING DRIVER 3306M: Fenghua Yu <fenghua.yu@intel.com> 3307L: linux-hwmon@vger.kernel.org 3308S: Maintained 3309F: Documentation/hwmon/coretemp 3310F: drivers/hwmon/coretemp.c 3311 3312COSA/SRP SYNC SERIAL DRIVER 3313M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3314W: http://www.fi.muni.cz/~kas/cosa/ 3315S: Maintained 3316F: drivers/net/wan/cosa* 3317 3318CPMAC ETHERNET DRIVER 3319M: Florian Fainelli <f.fainelli@gmail.com> 3320L: netdev@vger.kernel.org 3321S: Maintained 3322F: drivers/net/ethernet/ti/cpmac.c 3323 3324CPU FREQUENCY DRIVERS 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3326M: Viresh Kumar <viresh.kumar@linaro.org> 3327L: linux-pm@vger.kernel.org 3328S: Maintained 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3330T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3331F: Documentation/cpu-freq/ 3332F: drivers/cpufreq/ 3333F: include/linux/cpufreq.h 3334 3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3336M: Viresh Kumar <viresh.kumar@linaro.org> 3337M: Sudeep Holla <sudeep.holla@arm.com> 3338L: linux-pm@vger.kernel.org 3339W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3340S: Maintained 3341F: drivers/cpufreq/arm_big_little.h 3342F: drivers/cpufreq/arm_big_little.c 3343F: drivers/cpufreq/arm_big_little_dt.c 3344 3345CPUIDLE DRIVER - ARM BIG LITTLE 3346M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3347M: Daniel Lezcano <daniel.lezcano@linaro.org> 3348L: linux-pm@vger.kernel.org 3349L: linux-arm-kernel@lists.infradead.org 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3351S: Maintained 3352F: drivers/cpuidle/cpuidle-big_little.c 3353 3354CPUIDLE DRIVER - ARM EXYNOS 3355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3356M: Daniel Lezcano <daniel.lezcano@linaro.org> 3357M: Kukjin Kim <kgene@kernel.org> 3358L: linux-pm@vger.kernel.org 3359L: linux-samsung-soc@vger.kernel.org 3360S: Supported 3361F: drivers/cpuidle/cpuidle-exynos.c 3362F: arch/arm/mach-exynos/pm.c 3363 3364CPUIDLE DRIVERS 3365M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3366M: Daniel Lezcano <daniel.lezcano@linaro.org> 3367L: linux-pm@vger.kernel.org 3368S: Maintained 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3370F: drivers/cpuidle/* 3371F: include/linux/cpuidle.h 3372 3373CPUID/MSR DRIVER 3374M: "H. Peter Anvin" <hpa@zytor.com> 3375S: Maintained 3376F: arch/x86/kernel/cpuid.c 3377F: arch/x86/kernel/msr.c 3378 3379CPU POWER MONITORING SUBSYSTEM 3380M: Thomas Renninger <trenn@suse.com> 3381L: linux-pm@vger.kernel.org 3382S: Maintained 3383F: tools/power/cpupower/ 3384 3385CRAMFS FILESYSTEM 3386W: http://sourceforge.net/projects/cramfs/ 3387S: Orphan / Obsolete 3388F: Documentation/filesystems/cramfs.txt 3389F: fs/cramfs/ 3390 3391CRIS PORT 3392M: Mikael Starvik <starvik@axis.com> 3393M: Jesper Nilsson <jesper.nilsson@axis.com> 3394L: linux-cris-kernel@axis.com 3395W: http://developer.axis.com 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3397S: Maintained 3398F: arch/cris/ 3399F: drivers/tty/serial/crisv10.* 3400 3401CRYPTO API 3402M: Herbert Xu <herbert@gondor.apana.org.au> 3403M: "David S. Miller" <davem@davemloft.net> 3404L: linux-crypto@vger.kernel.org 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3407S: Maintained 3408F: Documentation/crypto/ 3409F: Documentation/devicetree/bindings/crypto/ 3410F: Documentation/DocBook/crypto-API.tmpl 3411F: arch/*/crypto/ 3412F: crypto/ 3413F: drivers/crypto/ 3414F: include/crypto/ 3415 3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3417M: Neil Horman <nhorman@tuxdriver.com> 3418L: linux-crypto@vger.kernel.org 3419S: Maintained 3420F: crypto/ansi_cprng.c 3421F: crypto/rng.c 3422 3423CS3308 MEDIA DRIVER 3424M: Hans Verkuil <hverkuil@xs4all.nl> 3425L: linux-media@vger.kernel.org 3426T: git git://linuxtv.org/media_tree.git 3427W: http://linuxtv.org 3428S: Odd Fixes 3429F: drivers/media/i2c/cs3308.c 3430F: drivers/media/i2c/cs3308.h 3431 3432CS5535 Audio ALSA driver 3433M: Jaya Kumar <jayakumar.alsa@gmail.com> 3434S: Maintained 3435F: sound/pci/cs5535audio/ 3436 3437CW1200 WLAN driver 3438M: Solomon Peachy <pizza@shaftnet.org> 3439S: Maintained 3440F: drivers/net/wireless/st/cw1200/ 3441 3442CX18 VIDEO4LINUX DRIVER 3443M: Andy Walls <awalls@md.metrocast.net> 3444L: ivtv-devel@ivtvdriver.org (subscribers-only) 3445L: linux-media@vger.kernel.org 3446T: git git://linuxtv.org/media_tree.git 3447W: https://linuxtv.org 3448W: http://www.ivtvdriver.org/index.php/Cx18 3449S: Maintained 3450F: Documentation/media/v4l-drivers/cx18* 3451F: drivers/media/pci/cx18/ 3452F: include/uapi/linux/ivtv* 3453 3454CX2341X MPEG ENCODER HELPER MODULE 3455M: Hans Verkuil <hverkuil@xs4all.nl> 3456L: linux-media@vger.kernel.org 3457T: git git://linuxtv.org/media_tree.git 3458W: https://linuxtv.org 3459S: Maintained 3460F: drivers/media/common/cx2341x* 3461F: include/media/cx2341x* 3462 3463CX24120 MEDIA DRIVER 3464M: Jemma Denson <jdenson@gmail.com> 3465M: Patrick Boettcher <patrick.boettcher@posteo.de> 3466L: linux-media@vger.kernel.org 3467W: https://linuxtv.org 3468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3469S: Maintained 3470F: drivers/media/dvb-frontends/cx24120* 3471 3472CX88 VIDEO4LINUX DRIVER 3473M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3474M: Mauro Carvalho Chehab <mchehab@kernel.org> 3475L: linux-media@vger.kernel.org 3476W: https://linuxtv.org 3477T: git git://linuxtv.org/media_tree.git 3478S: Odd fixes 3479F: Documentation/media/v4l-drivers/cx88* 3480F: drivers/media/pci/cx88/ 3481 3482CXD2820R MEDIA DRIVER 3483M: Antti Palosaari <crope@iki.fi> 3484L: linux-media@vger.kernel.org 3485W: https://linuxtv.org 3486W: http://palosaari.fi/linux/ 3487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3488T: git git://linuxtv.org/anttip/media_tree.git 3489S: Maintained 3490F: drivers/media/dvb-frontends/cxd2820r* 3491 3492CXGB3 ETHERNET DRIVER (CXGB3) 3493M: Santosh Raspatur <santosh@chelsio.com> 3494L: netdev@vger.kernel.org 3495W: http://www.chelsio.com 3496S: Supported 3497F: drivers/net/ethernet/chelsio/cxgb3/ 3498 3499CXGB3 ISCSI DRIVER (CXGB3I) 3500M: Karen Xie <kxie@chelsio.com> 3501L: linux-scsi@vger.kernel.org 3502W: http://www.chelsio.com 3503S: Supported 3504F: drivers/scsi/cxgbi/cxgb3i 3505 3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3507M: Steve Wise <swise@chelsio.com> 3508L: linux-rdma@vger.kernel.org 3509W: http://www.openfabrics.org 3510S: Supported 3511F: drivers/infiniband/hw/cxgb3/ 3512F: include/uapi/rdma/cxgb3-abi.h 3513 3514CXGB4 ETHERNET DRIVER (CXGB4) 3515M: Hariprasad S <hariprasad@chelsio.com> 3516L: netdev@vger.kernel.org 3517W: http://www.chelsio.com 3518S: Supported 3519F: drivers/net/ethernet/chelsio/cxgb4/ 3520 3521CXGB4 ISCSI DRIVER (CXGB4I) 3522M: Karen Xie <kxie@chelsio.com> 3523L: linux-scsi@vger.kernel.org 3524W: http://www.chelsio.com 3525S: Supported 3526F: drivers/scsi/cxgbi/cxgb4i 3527 3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3529M: Steve Wise <swise@chelsio.com> 3530L: linux-rdma@vger.kernel.org 3531W: http://www.openfabrics.org 3532S: Supported 3533F: drivers/infiniband/hw/cxgb4/ 3534F: include/uapi/rdma/cxgb4-abi.h 3535 3536CXGB4VF ETHERNET DRIVER (CXGB4VF) 3537M: Casey Leedom <leedom@chelsio.com> 3538L: netdev@vger.kernel.org 3539W: http://www.chelsio.com 3540S: Supported 3541F: drivers/net/ethernet/chelsio/cxgb4vf/ 3542 3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3544M: Ian Munsie <imunsie@au1.ibm.com> 3545M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3546L: linuxppc-dev@lists.ozlabs.org 3547S: Supported 3548F: arch/powerpc/platforms/powernv/pci-cxl.c 3549F: drivers/misc/cxl/ 3550F: include/misc/cxl* 3551F: include/uapi/misc/cxl.h 3552F: Documentation/powerpc/cxl.txt 3553F: Documentation/ABI/testing/sysfs-class-cxl 3554 3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3556M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3557M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3558M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3559L: linux-scsi@vger.kernel.org 3560S: Supported 3561F: drivers/scsi/cxlflash/ 3562F: include/uapi/scsi/cxlflash_ioctls.h 3563F: Documentation/powerpc/cxlflash.txt 3564 3565STMMAC ETHERNET DRIVER 3566M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3567M: Alexandre Torgue <alexandre.torgue@st.com> 3568L: netdev@vger.kernel.org 3569W: http://www.stlinux.com 3570S: Supported 3571F: drivers/net/ethernet/stmicro/stmmac/ 3572 3573CYBERPRO FB DRIVER 3574M: Russell King <linux@armlinux.org.uk> 3575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3576W: http://www.armlinux.org.uk/ 3577S: Maintained 3578F: drivers/video/fbdev/cyber2000fb.* 3579 3580CYCLADES ASYNC MUX DRIVER 3581W: http://www.cyclades.com/ 3582S: Orphan 3583F: drivers/tty/cyclades.c 3584F: include/linux/cyclades.h 3585F: include/uapi/linux/cyclades.h 3586 3587CYCLADES PC300 DRIVER 3588W: http://www.cyclades.com/ 3589S: Orphan 3590F: drivers/net/wan/pc300* 3591 3592CYPRESS_FIRMWARE MEDIA DRIVER 3593M: Antti Palosaari <crope@iki.fi> 3594L: linux-media@vger.kernel.org 3595W: https://linuxtv.org 3596W: http://palosaari.fi/linux/ 3597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3598T: git git://linuxtv.org/anttip/media_tree.git 3599S: Maintained 3600F: drivers/media/common/cypress_firmware* 3601 3602CYTTSP TOUCHSCREEN DRIVER 3603M: Ferruh Yigit <fery@cypress.com> 3604L: linux-input@vger.kernel.org 3605S: Supported 3606F: drivers/input/touchscreen/cyttsp* 3607F: include/linux/input/cyttsp.h 3608 3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3610M: Joshua Kinard <kumba@gentoo.org> 3611S: Maintained 3612F: drivers/rtc/rtc-ds1685.c 3613F: include/linux/rtc/ds1685.h 3614 3615DAMA SLAVE for AX.25 3616M: Joerg Reuter <jreuter@yaina.de> 3617W: http://yaina.de/jreuter/ 3618W: http://www.qsl.net/dl1bke/ 3619L: linux-hams@vger.kernel.org 3620S: Maintained 3621F: net/ax25/af_ax25.c 3622F: net/ax25/ax25_dev.c 3623F: net/ax25/ax25_ds_* 3624F: net/ax25/ax25_in.c 3625F: net/ax25/ax25_out.c 3626F: net/ax25/ax25_timer.c 3627F: net/ax25/sysctl_net_ax25.c 3628 3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3630L: netdev@vger.kernel.org 3631S: Orphan 3632F: Documentation/networking/dmfe.txt 3633F: drivers/net/ethernet/dec/tulip/dmfe.c 3634 3635DC390/AM53C974 SCSI driver 3636M: Hannes Reinecke <hare@suse.com> 3637L: linux-scsi@vger.kernel.org 3638S: Maintained 3639F: drivers/scsi/am53c974.c 3640 3641DC395x SCSI driver 3642M: Oliver Neukum <oliver@neukum.org> 3643M: Ali Akcaagac <aliakc@web.de> 3644M: Jamie Lenehan <lenehan@twibble.org> 3645L: dc395x@twibble.org 3646W: http://twibble.org/dist/dc395x/ 3647W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3648S: Maintained 3649F: Documentation/scsi/dc395x.txt 3650F: drivers/scsi/dc395x.* 3651 3652DCCP PROTOCOL 3653M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3654L: dccp@vger.kernel.org 3655W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3656S: Maintained 3657F: include/linux/dccp.h 3658F: include/uapi/linux/dccp.h 3659F: include/linux/tfrc.h 3660F: net/dccp/ 3661 3662DECnet NETWORK LAYER 3663W: http://linux-decnet.sourceforge.net 3664L: linux-decnet-user@lists.sourceforge.net 3665S: Orphan 3666F: Documentation/networking/decnet.txt 3667F: net/decnet/ 3668 3669DECSTATION PLATFORM SUPPORT 3670M: "Maciej W. Rozycki" <macro@linux-mips.org> 3671L: linux-mips@linux-mips.org 3672W: http://www.linux-mips.org/wiki/DECstation 3673S: Maintained 3674F: arch/mips/dec/ 3675F: arch/mips/include/asm/dec/ 3676F: arch/mips/include/asm/mach-dec/ 3677 3678DEFXX FDDI NETWORK DRIVER 3679M: "Maciej W. Rozycki" <macro@linux-mips.org> 3680S: Maintained 3681F: drivers/net/fddi/defxx.* 3682 3683DELL LAPTOP DRIVER 3684M: Matthew Garrett <mjg59@srcf.ucam.org> 3685M: Pali Rohár <pali.rohar@gmail.com> 3686L: platform-driver-x86@vger.kernel.org 3687S: Maintained 3688F: drivers/platform/x86/dell-laptop.c 3689 3690DELL LAPTOP RBTN DRIVER 3691M: Pali Rohár <pali.rohar@gmail.com> 3692S: Maintained 3693F: drivers/platform/x86/dell-rbtn.* 3694 3695DELL LAPTOP FREEFALL DRIVER 3696M: Pali Rohár <pali.rohar@gmail.com> 3697S: Maintained 3698F: drivers/platform/x86/dell-smo8800.c 3699 3700DELL LAPTOP SMM DRIVER 3701M: Pali Rohár <pali.rohar@gmail.com> 3702S: Maintained 3703F: drivers/hwmon/dell-smm-hwmon.c 3704F: include/uapi/linux/i8k.h 3705 3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3707M: Doug Warzecha <Douglas_Warzecha@dell.com> 3708S: Maintained 3709F: Documentation/dcdbas.txt 3710F: drivers/firmware/dcdbas.* 3711 3712DELL WMI EXTRAS DRIVER 3713M: Matthew Garrett <mjg59@srcf.ucam.org> 3714M: Pali Rohár <pali.rohar@gmail.com> 3715S: Maintained 3716F: drivers/platform/x86/dell-wmi.c 3717 3718DESIGNWARE USB2 DRD IP DRIVER 3719M: John Youn <johnyoun@synopsys.com> 3720L: linux-usb@vger.kernel.org 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3722S: Maintained 3723F: drivers/usb/dwc2/ 3724 3725DESIGNWARE USB3 DRD IP DRIVER 3726M: Felipe Balbi <balbi@kernel.org> 3727L: linux-usb@vger.kernel.org 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3729S: Maintained 3730F: drivers/usb/dwc3/ 3731 3732DEVICE COREDUMP (DEV_COREDUMP) 3733M: Johannes Berg <johannes@sipsolutions.net> 3734L: linux-kernel@vger.kernel.org 3735S: Maintained 3736F: drivers/base/devcoredump.c 3737F: include/linux/devcoredump.h 3738 3739DEVICE FREQUENCY (DEVFREQ) 3740M: MyungJoo Ham <myungjoo.ham@samsung.com> 3741M: Kyungmin Park <kyungmin.park@samsung.com> 3742L: linux-pm@vger.kernel.org 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3744S: Maintained 3745F: drivers/devfreq/ 3746F: include/linux/devfreq.h 3747F: Documentation/devicetree/bindings/devfreq/ 3748 3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3750M: Chanwoo Choi <cw00.choi@samsung.com> 3751L: linux-pm@vger.kernel.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3753S: Supported 3754F: drivers/devfreq/event/ 3755F: drivers/devfreq/devfreq-event.c 3756F: include/linux/devfreq-event.h 3757F: Documentation/devicetree/bindings/devfreq/event/ 3758 3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3760M: Chanwoo Choi <cw00.choi@samsung.com> 3761L: linux-pm@vger.kernel.org 3762L: linux-samsung-soc@vger.kernel.org 3763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3764S: Maintained 3765F: drivers/devfreq/exynos-bus.c 3766F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3767 3768DEVICE NUMBER REGISTRY 3769M: Torben Mathiasen <device@lanana.org> 3770W: http://lanana.org/docs/device-list/index.html 3771S: Maintained 3772 3773DEVICE-MAPPER (LVM) 3774M: Alasdair Kergon <agk@redhat.com> 3775M: Mike Snitzer <snitzer@redhat.com> 3776M: dm-devel@redhat.com 3777L: dm-devel@redhat.com 3778W: http://sources.redhat.com/dm 3779Q: http://patchwork.kernel.org/project/dm-devel/list/ 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3781T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3782S: Maintained 3783F: Documentation/device-mapper/ 3784F: drivers/md/dm* 3785F: drivers/md/persistent-data/ 3786F: include/linux/device-mapper.h 3787F: include/linux/dm-*.h 3788F: include/uapi/linux/dm-*.h 3789 3790DEVLINK 3791M: Jiri Pirko <jiri@mellanox.com> 3792L: netdev@vger.kernel.org 3793S: Supported 3794F: net/core/devlink.c 3795F: include/net/devlink.h 3796F: include/uapi/linux/devlink.h 3797 3798DIALOG SEMICONDUCTOR DRIVERS 3799M: Support Opensource <support.opensource@diasemi.com> 3800W: http://www.dialog-semiconductor.com/products 3801S: Supported 3802F: Documentation/hwmon/da90?? 3803F: Documentation/devicetree/bindings/mfd/da90*.txt 3804F: Documentation/devicetree/bindings/regulator/da92*.txt 3805F: Documentation/devicetree/bindings/sound/da[79]*.txt 3806F: drivers/gpio/gpio-da90??.c 3807F: drivers/hwmon/da90??-hwmon.c 3808F: drivers/iio/adc/da91??-*.c 3809F: drivers/input/misc/da90??_onkey.c 3810F: drivers/input/touchscreen/da9052_tsi.c 3811F: drivers/leds/leds-da90??.c 3812F: drivers/mfd/da903x.c 3813F: drivers/mfd/da90??-*.c 3814F: drivers/mfd/da91??-*.c 3815F: drivers/power/supply/da9052-battery.c 3816F: drivers/power/supply/da91??-*.c 3817F: drivers/regulator/da903x.c 3818F: drivers/regulator/da9???-regulator.[ch] 3819F: drivers/rtc/rtc-da90??.c 3820F: drivers/video/backlight/da90??_bl.c 3821F: drivers/watchdog/da90??_wdt.c 3822F: include/linux/mfd/da903x.h 3823F: include/linux/mfd/da9052/ 3824F: include/linux/mfd/da9055/ 3825F: include/linux/mfd/da9062/ 3826F: include/linux/mfd/da9063/ 3827F: include/linux/mfd/da9150/ 3828F: include/linux/regulator/da9211.h 3829F: include/sound/da[79]*.h 3830F: sound/soc/codecs/da[79]*.[ch] 3831 3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3833M: William Breathitt Gray <vilhelm.gray@gmail.com> 3834L: linux-gpio@vger.kernel.org 3835S: Maintained 3836F: drivers/gpio/gpio-gpio-mm.c 3837 3838DIGI NEO AND CLASSIC PCI PRODUCTS 3839M: Lidza Louina <lidza.louina@gmail.com> 3840M: Mark Hounschell <markh@compro.net> 3841L: driverdev-devel@linuxdriverproject.org 3842S: Maintained 3843F: drivers/staging/dgnc/ 3844 3845DIOLAN U2C-12 I2C DRIVER 3846M: Guenter Roeck <linux@roeck-us.net> 3847L: linux-i2c@vger.kernel.org 3848S: Maintained 3849F: drivers/i2c/busses/i2c-diolan-u2c.c 3850 3851DIRECT ACCESS (DAX) 3852M: Matthew Wilcox <willy@linux.intel.com> 3853L: linux-fsdevel@vger.kernel.org 3854S: Supported 3855F: fs/dax.c 3856 3857DIRECTORY NOTIFICATION (DNOTIFY) 3858M: Eric Paris <eparis@parisplace.org> 3859S: Maintained 3860F: Documentation/filesystems/dnotify.txt 3861F: fs/notify/dnotify/ 3862F: include/linux/dnotify.h 3863 3864DISK GEOMETRY AND PARTITION HANDLING 3865M: Andries Brouwer <aeb@cwi.nl> 3866W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3867W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3868W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3869S: Maintained 3870 3871DISKQUOTA 3872M: Jan Kara <jack@suse.com> 3873S: Maintained 3874F: Documentation/filesystems/quota.txt 3875F: fs/quota/ 3876F: include/linux/quota*.h 3877F: include/uapi/linux/quota*.h 3878 3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3880M: Bernie Thompson <bernie@plugable.com> 3881L: linux-fbdev@vger.kernel.org 3882S: Maintained 3883W: http://plugable.com/category/projects/udlfb/ 3884F: drivers/video/fbdev/udlfb.c 3885F: include/video/udlfb.h 3886F: Documentation/fb/udlfb.txt 3887 3888DISTRIBUTED LOCK MANAGER (DLM) 3889M: Christine Caulfield <ccaulfie@redhat.com> 3890M: David Teigland <teigland@redhat.com> 3891L: cluster-devel@redhat.com 3892W: http://sources.redhat.com/cluster/ 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3894S: Supported 3895F: fs/dlm/ 3896 3897DMA BUFFER SHARING FRAMEWORK 3898M: Sumit Semwal <sumit.semwal@linaro.org> 3899S: Maintained 3900L: linux-media@vger.kernel.org 3901L: dri-devel@lists.freedesktop.org 3902L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3903F: drivers/dma-buf/ 3904F: include/linux/dma-buf* 3905F: include/linux/reservation.h 3906F: include/linux/*fence.h 3907F: Documentation/dma-buf-sharing.txt 3908T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3909 3910SYNC FILE FRAMEWORK 3911M: Sumit Semwal <sumit.semwal@linaro.org> 3912R: Gustavo Padovan <gustavo@padovan.org> 3913S: Maintained 3914L: linux-media@vger.kernel.org 3915L: dri-devel@lists.freedesktop.org 3916F: drivers/dma-buf/sync_file.c 3917F: include/linux/sync_file.h 3918F: Documentation/sync_file.txt 3919T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3920 3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3922M: Vinod Koul <vinod.koul@intel.com> 3923L: dmaengine@vger.kernel.org 3924Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3925S: Maintained 3926F: drivers/dma/ 3927F: include/linux/dmaengine.h 3928F: Documentation/devicetree/bindings/dma/ 3929F: Documentation/dmaengine/ 3930T: git git://git.infradead.org/users/vkoul/slave-dma.git 3931 3932DME1737 HARDWARE MONITOR DRIVER 3933M: Juerg Haefliger <juergh@gmail.com> 3934L: linux-hwmon@vger.kernel.org 3935S: Maintained 3936F: Documentation/hwmon/dme1737 3937F: drivers/hwmon/dme1737.c 3938 3939DMI/SMBIOS SUPPORT 3940M: Jean Delvare <jdelvare@suse.com> 3941S: Maintained 3942T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3943F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3944F: drivers/firmware/dmi-id.c 3945F: drivers/firmware/dmi_scan.c 3946F: include/linux/dmi.h 3947 3948DOCUMENTATION 3949M: Jonathan Corbet <corbet@lwn.net> 3950L: linux-doc@vger.kernel.org 3951S: Maintained 3952F: Documentation/ 3953F: scripts/docproc.c 3954F: scripts/kernel-doc* 3955X: Documentation/ABI/ 3956X: Documentation/devicetree/ 3957X: Documentation/acpi 3958X: Documentation/power 3959X: Documentation/spi 3960X: Documentation/media 3961T: git git://git.lwn.net/linux.git docs-next 3962 3963DOUBLETALK DRIVER 3964M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3965L: blinux-list@redhat.com 3966S: Maintained 3967F: drivers/char/dtlk.c 3968F: include/linux/dtlk.h 3969 3970DPT_I2O SCSI RAID DRIVER 3971M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3972L: linux-scsi@vger.kernel.org 3973W: http://www.adaptec.com/ 3974S: Maintained 3975F: drivers/scsi/dpt* 3976F: drivers/scsi/dpt/ 3977 3978DRBD DRIVER 3979M: Philipp Reisner <philipp.reisner@linbit.com> 3980M: Lars Ellenberg <lars.ellenberg@linbit.com> 3981L: drbd-dev@lists.linbit.com 3982W: http://www.drbd.org 3983T: git git://git.linbit.com/linux-drbd.git 3984T: git git://git.linbit.com/drbd-8.4.git 3985S: Supported 3986F: drivers/block/drbd/ 3987F: lib/lru_cache.c 3988F: Documentation/blockdev/drbd/ 3989 3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3993S: Supported 3994F: Documentation/kobject.txt 3995F: drivers/base/ 3996F: fs/debugfs/ 3997F: fs/kernfs/ 3998F: fs/sysfs/ 3999F: include/linux/debugfs.h 4000F: include/linux/kobj* 4001F: lib/kobj* 4002 4003DRM DRIVERS 4004M: David Airlie <airlied@linux.ie> 4005L: dri-devel@lists.freedesktop.org 4006T: git git://people.freedesktop.org/~airlied/linux 4007S: Maintained 4008F: drivers/gpu/drm/ 4009F: drivers/gpu/vga/ 4010F: Documentation/devicetree/bindings/display/ 4011F: Documentation/devicetree/bindings/gpu/ 4012F: Documentation/devicetree/bindings/video/ 4013F: Documentation/gpu/ 4014F: include/drm/ 4015F: include/uapi/drm/ 4016 4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4018M: Dave Airlie <airlied@redhat.com> 4019S: Odd Fixes 4020F: drivers/gpu/drm/ast/ 4021 4022DRM DRIVER FOR BOCHS VIRTUAL GPU 4023M: Gerd Hoffmann <kraxel@redhat.com> 4024S: Odd Fixes 4025F: drivers/gpu/drm/bochs/ 4026 4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4028M: Dave Airlie <airlied@redhat.com> 4029S: Odd Fixes 4030F: drivers/gpu/drm/cirrus/ 4031 4032RADEON and AMDGPU DRM DRIVERS 4033M: Alex Deucher <alexander.deucher@amd.com> 4034M: Christian König <christian.koenig@amd.com> 4035L: dri-devel@lists.freedesktop.org 4036T: git git://people.freedesktop.org/~agd5f/linux 4037S: Supported 4038F: drivers/gpu/drm/radeon/ 4039F: include/uapi/drm/radeon_drm.h 4040F: drivers/gpu/drm/amd/ 4041F: include/uapi/drm/amdgpu_drm.h 4042 4043DRM PANEL DRIVERS 4044M: Thierry Reding <thierry.reding@gmail.com> 4045L: dri-devel@lists.freedesktop.org 4046T: git git://anongit.freedesktop.org/tegra/linux.git 4047S: Maintained 4048F: drivers/gpu/drm/drm_panel.c 4049F: drivers/gpu/drm/panel/ 4050F: include/drm/drm_panel.h 4051F: Documentation/devicetree/bindings/display/panel/ 4052 4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4054M: Daniel Vetter <daniel.vetter@intel.com> 4055M: Jani Nikula <jani.nikula@linux.intel.com> 4056L: intel-gfx@lists.freedesktop.org 4057L: dri-devel@lists.freedesktop.org 4058W: https://01.org/linuxgraphics/ 4059Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4060T: git git://anongit.freedesktop.org/drm-intel 4061S: Supported 4062F: drivers/gpu/drm/i915/ 4063F: include/drm/i915* 4064F: include/uapi/drm/i915_drm.h 4065F: Documentation/gpu/i915.rst 4066 4067DRM DRIVERS FOR ATMEL HLCDC 4068M: Boris Brezillon <boris.brezillon@free-electrons.com> 4069L: dri-devel@lists.freedesktop.org 4070S: Supported 4071F: drivers/gpu/drm/atmel-hlcdc/ 4072F: Documentation/devicetree/bindings/drm/atmel/ 4073 4074DRM DRIVERS FOR ALLWINNER A10 4075M: Maxime Ripard <maxime.ripard@free-electrons.com> 4076L: dri-devel@lists.freedesktop.org 4077S: Supported 4078F: drivers/gpu/drm/sun4i/ 4079F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4080 4081DRM DRIVERS FOR EXYNOS 4082M: Inki Dae <inki.dae@samsung.com> 4083M: Joonyoung Shim <jy0922.shim@samsung.com> 4084M: Seung-Woo Kim <sw0312.kim@samsung.com> 4085M: Kyungmin Park <kyungmin.park@samsung.com> 4086L: dri-devel@lists.freedesktop.org 4087T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4088S: Supported 4089F: drivers/gpu/drm/exynos/ 4090F: include/uapi/drm/exynos_drm.h 4091F: Documentation/devicetree/bindings/display/exynos/ 4092 4093DRM DRIVERS FOR FREESCALE DCU 4094M: Stefan Agner <stefan@agner.ch> 4095M: Alison Wang <alison.wang@freescale.com> 4096L: dri-devel@lists.freedesktop.org 4097S: Supported 4098F: drivers/gpu/drm/fsl-dcu/ 4099F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4100F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4101F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4102 4103DRM DRIVERS FOR FREESCALE IMX 4104M: Philipp Zabel <p.zabel@pengutronix.de> 4105L: dri-devel@lists.freedesktop.org 4106S: Maintained 4107F: drivers/gpu/drm/imx/ 4108F: drivers/gpu/ipu-v3/ 4109F: Documentation/devicetree/bindings/display/imx/ 4110 4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4112M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4113L: dri-devel@lists.freedesktop.org 4114T: git git://github.com/patjak/drm-gma500 4115S: Maintained 4116F: drivers/gpu/drm/gma500/ 4117 4118DRM DRIVERS FOR HISILICON 4119M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4120R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4121R: Chen Feng <puck.chen@hisilicon.com> 4122L: dri-devel@lists.freedesktop.org 4123T: git git://github.com/xin3liang/linux.git 4124S: Maintained 4125F: drivers/gpu/drm/hisilicon/ 4126F: Documentation/devicetree/bindings/display/hisilicon/ 4127 4128DRM DRIVER FOR INTEL I810 VIDEO CARDS 4129S: Orphan / Obsolete 4130F: drivers/gpu/drm/i810/ 4131F: include/uapi/drm/i810_drm.h 4132 4133DRM DRIVERS FOR MEDIATEK 4134M: CK Hu <ck.hu@mediatek.com> 4135M: Philipp Zabel <p.zabel@pengutronix.de> 4136L: dri-devel@lists.freedesktop.org 4137S: Supported 4138F: drivers/gpu/drm/mediatek/ 4139F: Documentation/devicetree/bindings/display/mediatek/ 4140 4141DRM DRIVER FOR MSM ADRENO GPU 4142M: Rob Clark <robdclark@gmail.com> 4143L: linux-arm-msm@vger.kernel.org 4144L: dri-devel@lists.freedesktop.org 4145L: freedreno@lists.freedesktop.org 4146T: git git://people.freedesktop.org/~robclark/linux 4147S: Maintained 4148F: drivers/gpu/drm/msm/ 4149F: include/uapi/drm/msm_drm.h 4150F: Documentation/devicetree/bindings/display/msm/ 4151 4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4153M: Ben Skeggs <bskeggs@redhat.com> 4154L: dri-devel@lists.freedesktop.org 4155L: nouveau@lists.freedesktop.org 4156T: git git://github.com/skeggsb/linux 4157S: Supported 4158F: drivers/gpu/drm/nouveau/ 4159F: include/uapi/drm/nouveau_drm.h 4160 4161DRM DRIVERS FOR NVIDIA TEGRA 4162M: Thierry Reding <thierry.reding@gmail.com> 4163L: dri-devel@lists.freedesktop.org 4164L: linux-tegra@vger.kernel.org 4165T: git git://anongit.freedesktop.org/tegra/linux.git 4166S: Supported 4167F: drivers/gpu/drm/tegra/ 4168F: drivers/gpu/host1x/ 4169F: include/linux/host1x.h 4170F: include/uapi/drm/tegra_drm.h 4171F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4172 4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4174S: Orphan / Obsolete 4175F: drivers/gpu/drm/mga/ 4176F: include/uapi/drm/mga_drm.h 4177 4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4179M: Dave Airlie <airlied@redhat.com> 4180S: Odd Fixes 4181F: drivers/gpu/drm/mgag200/ 4182 4183DRM DRIVER FOR RAGE 128 VIDEO CARDS 4184S: Orphan / Obsolete 4185F: drivers/gpu/drm/r128/ 4186F: include/uapi/drm/r128_drm.h 4187 4188DRM DRIVERS FOR RENESAS 4189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4190L: dri-devel@lists.freedesktop.org 4191L: linux-renesas-soc@vger.kernel.org 4192T: git git://linuxtv.org/pinchartl/fbdev 4193S: Supported 4194F: drivers/gpu/drm/rcar-du/ 4195F: drivers/gpu/drm/shmobile/ 4196F: include/linux/platform_data/shmob_drm.h 4197F: Documentation/devicetree/bindings/display/renesas,du.txt 4198 4199DRM DRIVER FOR QXL VIRTUAL GPU 4200M: Dave Airlie <airlied@redhat.com> 4201S: Odd Fixes 4202F: drivers/gpu/drm/qxl/ 4203F: include/uapi/drm/qxl_drm.h 4204 4205DRM DRIVERS FOR ROCKCHIP 4206M: Mark Yao <mark.yao@rock-chips.com> 4207L: dri-devel@lists.freedesktop.org 4208S: Maintained 4209F: drivers/gpu/drm/rockchip/ 4210F: Documentation/devicetree/bindings/display/rockchip/ 4211 4212DRM DRIVER FOR SAVAGE VIDEO CARDS 4213S: Orphan / Obsolete 4214F: drivers/gpu/drm/savage/ 4215F: include/uapi/drm/savage_drm.h 4216 4217DRM DRIVER FOR SIS VIDEO CARDS 4218S: Orphan / Obsolete 4219F: drivers/gpu/drm/sis/ 4220F: include/uapi/drm/sis_drm.h 4221 4222DRM DRIVERS FOR STI 4223M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4224M: Vincent Abriou <vincent.abriou@st.com> 4225L: dri-devel@lists.freedesktop.org 4226T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4227S: Maintained 4228F: drivers/gpu/drm/sti 4229F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4230 4231DRM DRIVER FOR TDFX VIDEO CARDS 4232S: Orphan / Obsolete 4233F: drivers/gpu/drm/tdfx/ 4234 4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4236M: Dave Airlie <airlied@redhat.com> 4237S: Odd Fixes 4238F: drivers/gpu/drm/udl/ 4239 4240DRM DRIVERS FOR VIVANTE GPU IP 4241M: Lucas Stach <l.stach@pengutronix.de> 4242R: Russell King <linux+etnaviv@armlinux.org.uk> 4243R: Christian Gmeiner <christian.gmeiner@gmail.com> 4244L: dri-devel@lists.freedesktop.org 4245S: Maintained 4246F: drivers/gpu/drm/etnaviv/ 4247F: include/uapi/drm/etnaviv_drm.h 4248F: Documentation/devicetree/bindings/display/etnaviv/ 4249 4250DRM DRIVER FOR VMWARE VIRTUAL GPU 4251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4252M: Sinclair Yeh <syeh@vmware.com> 4253M: Thomas Hellstrom <thellstrom@vmware.com> 4254L: dri-devel@lists.freedesktop.org 4255T: git git://people.freedesktop.org/~syeh/repos_linux 4256T: git git://people.freedesktop.org/~thomash/linux 4257S: Supported 4258F: drivers/gpu/drm/vmwgfx/ 4259F: include/uapi/drm/vmwgfx_drm.h 4260 4261DRM DRIVERS FOR VC4 4262M: Eric Anholt <eric@anholt.net> 4263T: git git://github.com/anholt/linux 4264S: Supported 4265F: drivers/gpu/drm/vc4/ 4266F: include/uapi/drm/vc4_drm.h 4267F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4268 4269DRM DRIVERS FOR TI OMAP 4270M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4271L: dri-devel@lists.freedesktop.org 4272S: Maintained 4273F: drivers/gpu/drm/omapdrm/ 4274F: Documentation/devicetree/bindings/display/ti/ 4275 4276DRM DRIVERS FOR TI LCDC 4277M: Jyri Sarha <jsarha@ti.com> 4278R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4279L: dri-devel@lists.freedesktop.org 4280S: Maintained 4281F: drivers/gpu/drm/tilcdc/ 4282F: Documentation/devicetree/bindings/display/tilcdc/ 4283 4284DSBR100 USB FM RADIO DRIVER 4285M: Alexey Klimov <klimov.linux@gmail.com> 4286L: linux-media@vger.kernel.org 4287T: git git://linuxtv.org/media_tree.git 4288S: Maintained 4289F: drivers/media/radio/dsbr100.c 4290 4291DSCC4 DRIVER 4292M: Francois Romieu <romieu@fr.zoreil.com> 4293L: netdev@vger.kernel.org 4294S: Maintained 4295F: drivers/net/wan/dscc4.c 4296 4297DT3155 MEDIA DRIVER 4298M: Hans Verkuil <hverkuil@xs4all.nl> 4299L: linux-media@vger.kernel.org 4300T: git git://linuxtv.org/media_tree.git 4301W: https://linuxtv.org 4302S: Odd Fixes 4303F: drivers/media/pci/dt3155/ 4304 4305DVB_USB_AF9015 MEDIA DRIVER 4306M: Antti Palosaari <crope@iki.fi> 4307L: linux-media@vger.kernel.org 4308W: https://linuxtv.org 4309W: http://palosaari.fi/linux/ 4310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4311T: git git://linuxtv.org/anttip/media_tree.git 4312S: Maintained 4313F: drivers/media/usb/dvb-usb-v2/af9015* 4314 4315DVB_USB_AF9035 MEDIA DRIVER 4316M: Antti Palosaari <crope@iki.fi> 4317L: linux-media@vger.kernel.org 4318W: https://linuxtv.org 4319W: http://palosaari.fi/linux/ 4320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4321T: git git://linuxtv.org/anttip/media_tree.git 4322S: Maintained 4323F: drivers/media/usb/dvb-usb-v2/af9035* 4324 4325DVB_USB_ANYSEE MEDIA DRIVER 4326M: Antti Palosaari <crope@iki.fi> 4327L: linux-media@vger.kernel.org 4328W: https://linuxtv.org 4329W: http://palosaari.fi/linux/ 4330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4331T: git git://linuxtv.org/anttip/media_tree.git 4332S: Maintained 4333F: drivers/media/usb/dvb-usb-v2/anysee* 4334 4335DVB_USB_AU6610 MEDIA DRIVER 4336M: Antti Palosaari <crope@iki.fi> 4337L: linux-media@vger.kernel.org 4338W: https://linuxtv.org 4339W: http://palosaari.fi/linux/ 4340Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4341T: git git://linuxtv.org/anttip/media_tree.git 4342S: Maintained 4343F: drivers/media/usb/dvb-usb-v2/au6610* 4344 4345DVB_USB_CE6230 MEDIA DRIVER 4346M: Antti Palosaari <crope@iki.fi> 4347L: linux-media@vger.kernel.org 4348W: https://linuxtv.org 4349W: http://palosaari.fi/linux/ 4350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4351T: git git://linuxtv.org/anttip/media_tree.git 4352S: Maintained 4353F: drivers/media/usb/dvb-usb-v2/ce6230* 4354 4355DVB_USB_CXUSB MEDIA DRIVER 4356M: Michael Krufky <mkrufky@linuxtv.org> 4357L: linux-media@vger.kernel.org 4358W: https://linuxtv.org 4359W: http://github.com/mkrufky 4360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4361T: git git://linuxtv.org/media_tree.git 4362S: Maintained 4363F: drivers/media/usb/dvb-usb/cxusb* 4364 4365DVB_USB_EC168 MEDIA DRIVER 4366M: Antti Palosaari <crope@iki.fi> 4367L: linux-media@vger.kernel.org 4368W: https://linuxtv.org 4369W: http://palosaari.fi/linux/ 4370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4371T: git git://linuxtv.org/anttip/media_tree.git 4372S: Maintained 4373F: drivers/media/usb/dvb-usb-v2/ec168* 4374 4375DVB_USB_GL861 MEDIA DRIVER 4376M: Antti Palosaari <crope@iki.fi> 4377L: linux-media@vger.kernel.org 4378W: https://linuxtv.org 4379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4380T: git git://linuxtv.org/anttip/media_tree.git 4381S: Maintained 4382F: drivers/media/usb/dvb-usb-v2/gl861* 4383 4384DVB_USB_MXL111SF MEDIA DRIVER 4385M: Michael Krufky <mkrufky@linuxtv.org> 4386L: linux-media@vger.kernel.org 4387W: https://linuxtv.org 4388W: http://github.com/mkrufky 4389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4390T: git git://linuxtv.org/mkrufky/mxl111sf.git 4391S: Maintained 4392F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4393 4394DVB_USB_RTL28XXU MEDIA DRIVER 4395M: Antti Palosaari <crope@iki.fi> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398W: http://palosaari.fi/linux/ 4399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4400T: git git://linuxtv.org/anttip/media_tree.git 4401S: Maintained 4402F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4403 4404DVB_USB_V2 MEDIA DRIVER 4405M: Antti Palosaari <crope@iki.fi> 4406L: linux-media@vger.kernel.org 4407W: https://linuxtv.org 4408W: http://palosaari.fi/linux/ 4409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4410T: git git://linuxtv.org/anttip/media_tree.git 4411S: Maintained 4412F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4413F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4414 4415DYNAMIC DEBUG 4416M: Jason Baron <jbaron@akamai.com> 4417S: Maintained 4418F: lib/dynamic_debug.c 4419F: include/linux/dynamic_debug.h 4420 4421DZ DECSTATION DZ11 SERIAL DRIVER 4422M: "Maciej W. Rozycki" <macro@linux-mips.org> 4423S: Maintained 4424F: drivers/tty/serial/dz.* 4425 4426E3X0 POWER BUTTON DRIVER 4427M: Moritz Fischer <moritz.fischer@ettus.com> 4428L: usrp-users@lists.ettus.com 4429W: http://www.ettus.com 4430S: Supported 4431F: drivers/input/misc/e3x0-button.c 4432F: Documentation/devicetree/bindings/input/e3x0-button.txt 4433 4434E4000 MEDIA DRIVER 4435M: Antti Palosaari <crope@iki.fi> 4436L: linux-media@vger.kernel.org 4437W: https://linuxtv.org 4438W: http://palosaari.fi/linux/ 4439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4440T: git git://linuxtv.org/anttip/media_tree.git 4441S: Maintained 4442F: drivers/media/tuners/e4000* 4443 4444EATA ISA/EISA/PCI SCSI DRIVER 4445M: Dario Ballabio <ballabio_dario@emc.com> 4446L: linux-scsi@vger.kernel.org 4447S: Maintained 4448F: drivers/scsi/eata.c 4449 4450EC100 MEDIA DRIVER 4451M: Antti Palosaari <crope@iki.fi> 4452L: linux-media@vger.kernel.org 4453W: https://linuxtv.org 4454W: http://palosaari.fi/linux/ 4455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4456T: git git://linuxtv.org/anttip/media_tree.git 4457S: Maintained 4458F: drivers/media/dvb-frontends/ec100* 4459 4460ECRYPT FILE SYSTEM 4461M: Tyler Hicks <tyhicks@canonical.com> 4462L: ecryptfs@vger.kernel.org 4463W: http://ecryptfs.org 4464W: https://launchpad.net/ecryptfs 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4466S: Supported 4467F: Documentation/filesystems/ecryptfs.txt 4468F: fs/ecryptfs/ 4469 4470EDAC-CORE 4471M: Borislav Petkov <bp@alien8.de> 4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4473M: Mauro Carvalho Chehab <mchehab@kernel.org> 4474L: linux-edac@vger.kernel.org 4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4477S: Supported 4478F: Documentation/edac.txt 4479F: drivers/edac/ 4480F: include/linux/edac.h 4481 4482EDAC-AMD64 4483M: Borislav Petkov <bp@alien8.de> 4484L: linux-edac@vger.kernel.org 4485S: Maintained 4486F: drivers/edac/amd64_edac* 4487 4488EDAC-CALXEDA 4489M: Robert Richter <rric@kernel.org> 4490L: linux-edac@vger.kernel.org 4491S: Maintained 4492F: drivers/edac/highbank* 4493 4494EDAC-CAVIUM 4495M: Ralf Baechle <ralf@linux-mips.org> 4496M: David Daney <david.daney@cavium.com> 4497L: linux-edac@vger.kernel.org 4498L: linux-mips@linux-mips.org 4499S: Supported 4500F: drivers/edac/octeon_edac* 4501 4502EDAC-E752X 4503M: Mark Gross <mark.gross@intel.com> 4504L: linux-edac@vger.kernel.org 4505S: Maintained 4506F: drivers/edac/e752x_edac.c 4507 4508EDAC-E7XXX 4509L: linux-edac@vger.kernel.org 4510S: Maintained 4511F: drivers/edac/e7xxx_edac.c 4512 4513EDAC-FSL_DDR 4514M: York Sun <york.sun@nxp.com> 4515L: linux-edac@vger.kernel.org 4516S: Maintained 4517F: drivers/edac/fsl_ddr_edac.* 4518 4519EDAC-GHES 4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4521M: Mauro Carvalho Chehab <mchehab@kernel.org> 4522L: linux-edac@vger.kernel.org 4523S: Maintained 4524F: drivers/edac/ghes_edac.c 4525 4526EDAC-I82443BXGX 4527M: Tim Small <tim@buttersideup.com> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/i82443bxgx_edac.c 4531 4532EDAC-I3000 4533L: linux-edac@vger.kernel.org 4534S: Orphan 4535F: drivers/edac/i3000_edac.c 4536 4537EDAC-I5000 4538L: linux-edac@vger.kernel.org 4539S: Maintained 4540F: drivers/edac/i5000_edac.c 4541 4542EDAC-I5400 4543M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4544M: Mauro Carvalho Chehab <mchehab@kernel.org> 4545L: linux-edac@vger.kernel.org 4546S: Maintained 4547F: drivers/edac/i5400_edac.c 4548 4549EDAC-I7300 4550M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4551M: Mauro Carvalho Chehab <mchehab@kernel.org> 4552L: linux-edac@vger.kernel.org 4553S: Maintained 4554F: drivers/edac/i7300_edac.c 4555 4556EDAC-I7CORE 4557M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4558M: Mauro Carvalho Chehab <mchehab@kernel.org> 4559L: linux-edac@vger.kernel.org 4560S: Maintained 4561F: drivers/edac/i7core_edac.c 4562 4563EDAC-I82975X 4564M: Ranganathan Desikan <ravi@jetztechnologies.com> 4565M: "Arvind R." <arvino55@gmail.com> 4566L: linux-edac@vger.kernel.org 4567S: Maintained 4568F: drivers/edac/i82975x_edac.c 4569 4570EDAC-IE31200 4571M: Jason Baron <jbaron@akamai.com> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/ie31200_edac.c 4575 4576EDAC-MPC85XX 4577M: Johannes Thumshirn <morbidrsa@gmail.com> 4578L: linux-edac@vger.kernel.org 4579S: Maintained 4580F: drivers/edac/mpc85xx_edac.[ch] 4581 4582EDAC-PASEMI 4583M: Egor Martovetsky <egor@pasemi.com> 4584L: linux-edac@vger.kernel.org 4585S: Maintained 4586F: drivers/edac/pasemi_edac.c 4587 4588EDAC-R82600 4589M: Tim Small <tim@buttersideup.com> 4590L: linux-edac@vger.kernel.org 4591S: Maintained 4592F: drivers/edac/r82600_edac.c 4593 4594EDAC-SBRIDGE 4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4596M: Mauro Carvalho Chehab <mchehab@kernel.org> 4597L: linux-edac@vger.kernel.org 4598S: Maintained 4599F: drivers/edac/sb_edac.c 4600 4601EDAC-SKYLAKE 4602M: Tony Luck <tony.luck@intel.com> 4603L: linux-edac@vger.kernel.org 4604S: Maintained 4605F: drivers/edac/skx_edac.c 4606 4607EDAC-XGENE 4608APPLIED MICRO (APM) X-GENE SOC EDAC 4609M: Loc Ho <lho@apm.com> 4610S: Supported 4611F: drivers/edac/xgene_edac.c 4612F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4613 4614EDIROL UA-101/UA-1000 DRIVER 4615M: Clemens Ladisch <clemens@ladisch.de> 4616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4617T: git git://git.alsa-project.org/alsa-kernel.git 4618S: Maintained 4619F: sound/usb/misc/ua101.c 4620 4621EXTENSIBLE FIRMWARE INTERFACE (EFI) 4622M: Matt Fleming <matt@codeblueprint.co.uk> 4623L: linux-efi@vger.kernel.org 4624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4625S: Maintained 4626F: Documentation/efi-stub.txt 4627F: arch/ia64/kernel/efi.c 4628F: arch/x86/boot/compressed/eboot.[ch] 4629F: arch/x86/include/asm/efi.h 4630F: arch/x86/platform/efi/ 4631F: drivers/firmware/efi/ 4632F: include/linux/efi*.h 4633 4634EFI VARIABLE FILESYSTEM 4635M: Matthew Garrett <matthew.garrett@nebula.com> 4636M: Jeremy Kerr <jk@ozlabs.org> 4637M: Matt Fleming <matt@codeblueprint.co.uk> 4638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4639L: linux-efi@vger.kernel.org 4640S: Maintained 4641F: fs/efivarfs/ 4642 4643EFIFB FRAMEBUFFER DRIVER 4644L: linux-fbdev@vger.kernel.org 4645M: Peter Jones <pjones@redhat.com> 4646S: Maintained 4647F: drivers/video/fbdev/efifb.c 4648 4649EFI TEST DRIVER 4650L: linux-efi@vger.kernel.org 4651M: Ivan Hu <ivan.hu@canonical.com> 4652M: Matt Fleming <matt@codeblueprint.co.uk> 4653S: Maintained 4654F: drivers/firmware/efi/test/ 4655 4656EFS FILESYSTEM 4657W: http://aeschi.ch.eu.org/efs/ 4658S: Orphan 4659F: fs/efs/ 4660 4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4662M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4663L: netdev@vger.kernel.org 4664S: Maintained 4665F: drivers/net/ethernet/ibm/ehea/ 4666 4667EM28XX VIDEO4LINUX DRIVER 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-media@vger.kernel.org 4671W: https://linuxtv.org 4672T: git git://linuxtv.org/media_tree.git 4673S: Maintained 4674F: drivers/media/usb/em28xx/ 4675F: Documentation/media/v4l-drivers/em28xx* 4676 4677EMBEDDED LINUX 4678M: Paul Gortmaker <paul.gortmaker@windriver.com> 4679M: Matt Mackall <mpm@selenic.com> 4680M: David Woodhouse <dwmw2@infradead.org> 4681L: linux-embedded@vger.kernel.org 4682S: Maintained 4683 4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4685M: James Smart <james.smart@avagotech.com> 4686M: Dick Kennedy <dick.kennedy@avagotech.com> 4687L: linux-scsi@vger.kernel.org 4688W: http://www.avagotech.com 4689S: Supported 4690F: drivers/scsi/lpfc/ 4691 4692ENE CB710 FLASH CARD READER DRIVER 4693M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4694S: Maintained 4695F: drivers/misc/cb710/ 4696F: drivers/mmc/host/cb710-mmc.* 4697F: include/linux/cb710.h 4698 4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4700M: Maxim Levitsky <maximlevitsky@gmail.com> 4701S: Maintained 4702F: drivers/media/rc/ene_ir.* 4703 4704EPSON S1D13XXX FRAMEBUFFER DRIVER 4705M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4706S: Maintained 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4708F: drivers/video/fbdev/s1d13xxxfb.c 4709F: include/video/s1d13xxxfb.h 4710 4711ET131X NETWORK DRIVER 4712M: Mark Einon <mark.einon@gmail.com> 4713S: Odd Fixes 4714F: drivers/net/ethernet/agere/ 4715 4716ETHERNET BRIDGE 4717M: Stephen Hemminger <stephen@networkplumber.org> 4718L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4719L: netdev@vger.kernel.org 4720W: http://www.linuxfoundation.org/en/Net:Bridge 4721S: Maintained 4722F: include/linux/netfilter_bridge/ 4723F: net/bridge/ 4724 4725ETHERNET PHY LIBRARY 4726M: Florian Fainelli <f.fainelli@gmail.com> 4727L: netdev@vger.kernel.org 4728S: Maintained 4729F: include/linux/phy.h 4730F: include/linux/phy_fixed.h 4731F: drivers/net/phy/ 4732F: Documentation/networking/phy.txt 4733F: drivers/of/of_mdio.c 4734F: drivers/of/of_net.c 4735 4736EXT2 FILE SYSTEM 4737M: Jan Kara <jack@suse.com> 4738L: linux-ext4@vger.kernel.org 4739S: Maintained 4740F: Documentation/filesystems/ext2.txt 4741F: fs/ext2/ 4742F: include/linux/ext2* 4743 4744EXT4 FILE SYSTEM 4745M: "Theodore Ts'o" <tytso@mit.edu> 4746M: Andreas Dilger <adilger.kernel@dilger.ca> 4747L: linux-ext4@vger.kernel.org 4748W: http://ext4.wiki.kernel.org 4749Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4751S: Maintained 4752F: Documentation/filesystems/ext4.txt 4753F: fs/ext4/ 4754 4755Extended Verification Module (EVM) 4756M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4757L: linux-ima-devel@lists.sourceforge.net 4758L: linux-security-module@vger.kernel.org 4759S: Supported 4760F: security/integrity/evm/ 4761 4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4763M: MyungJoo Ham <myungjoo.ham@samsung.com> 4764M: Chanwoo Choi <cw00.choi@samsung.com> 4765L: linux-kernel@vger.kernel.org 4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4767S: Maintained 4768F: drivers/extcon/ 4769F: include/linux/extcon/ 4770F: include/linux/extcon.h 4771F: Documentation/extcon/ 4772F: Documentation/devicetree/bindings/extcon/ 4773 4774EXYNOS DP DRIVER 4775M: Jingoo Han <jingoohan1@gmail.com> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/exynos/exynos_dp* 4779 4780EXYNOS SYSMMU (IOMMU) driver 4781M: Marek Szyprowski <m.szyprowski@samsung.com> 4782L: iommu@lists.linux-foundation.org 4783S: Maintained 4784F: drivers/iommu/exynos-iommu.c 4785 4786EZchip NPS platform support 4787M: Noam Camus <noamc@ezchip.com> 4788S: Supported 4789F: arch/arc/plat-eznps 4790F: arch/arc/boot/dts/eznps.dts 4791 4792F71805F HARDWARE MONITORING DRIVER 4793M: Jean Delvare <jdelvare@suse.com> 4794L: linux-hwmon@vger.kernel.org 4795S: Maintained 4796F: Documentation/hwmon/f71805f 4797F: drivers/hwmon/f71805f.c 4798 4799FC0011 TUNER DRIVER 4800M: Michael Buesch <m@bues.ch> 4801L: linux-media@vger.kernel.org 4802S: Maintained 4803F: drivers/media/tuners/fc0011.h 4804F: drivers/media/tuners/fc0011.c 4805 4806FC2580 MEDIA DRIVER 4807M: Antti Palosaari <crope@iki.fi> 4808L: linux-media@vger.kernel.org 4809W: https://linuxtv.org 4810W: http://palosaari.fi/linux/ 4811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4812T: git git://linuxtv.org/anttip/media_tree.git 4813S: Maintained 4814F: drivers/media/tuners/fc2580* 4815 4816FANOTIFY 4817M: Eric Paris <eparis@redhat.com> 4818S: Maintained 4819F: fs/notify/fanotify/ 4820F: include/linux/fanotify.h 4821F: include/uapi/linux/fanotify.h 4822 4823FARSYNC SYNCHRONOUS DRIVER 4824M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4825W: http://www.farsite.co.uk/ 4826S: Supported 4827F: drivers/net/wan/farsync.* 4828 4829FAULT INJECTION SUPPORT 4830M: Akinobu Mita <akinobu.mita@gmail.com> 4831S: Supported 4832F: Documentation/fault-injection/ 4833F: lib/fault-inject.c 4834 4835FBTFT Framebuffer drivers 4836M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4837M: Noralf Trønnes <noralf@tronnes.org> 4838S: Maintained 4839F: drivers/staging/fbtft/ 4840 4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4842M: Johannes Thumshirn <jth@kernel.org> 4843L: fcoe-devel@open-fcoe.org 4844W: www.Open-FCoE.org 4845S: Supported 4846F: drivers/scsi/libfc/ 4847F: drivers/scsi/fcoe/ 4848F: include/scsi/fc/ 4849F: include/scsi/libfc.h 4850F: include/scsi/libfcoe.h 4851F: include/uapi/scsi/fc/ 4852 4853FILE LOCKING (flock() and fcntl()/lockf()) 4854M: Jeff Layton <jlayton@poochiereds.net> 4855M: "J. Bruce Fields" <bfields@fieldses.org> 4856L: linux-fsdevel@vger.kernel.org 4857S: Maintained 4858F: include/linux/fcntl.h 4859F: include/linux/fs.h 4860F: include/uapi/linux/fcntl.h 4861F: include/uapi/linux/fs.h 4862F: fs/fcntl.c 4863F: fs/locks.c 4864 4865FILESYSTEMS (VFS and infrastructure) 4866M: Alexander Viro <viro@zeniv.linux.org.uk> 4867L: linux-fsdevel@vger.kernel.org 4868S: Maintained 4869F: fs/* 4870 4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4872M: Riku Voipio <riku.voipio@iki.fi> 4873L: linux-hwmon@vger.kernel.org 4874S: Maintained 4875F: drivers/hwmon/f75375s.c 4876F: include/linux/f75375s.h 4877 4878FIREWIRE AUDIO DRIVERS 4879M: Clemens Ladisch <clemens@ladisch.de> 4880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4881T: git git://git.alsa-project.org/alsa-kernel.git 4882S: Maintained 4883F: sound/firewire/ 4884 4885FIREWIRE MEDIA DRIVERS (firedtv) 4886M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4887L: linux-media@vger.kernel.org 4888L: linux1394-devel@lists.sourceforge.net 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4890S: Maintained 4891F: drivers/media/firewire/ 4892 4893FIREWIRE SBP-2 TARGET 4894M: Chris Boot <bootc@bootc.net> 4895L: linux-scsi@vger.kernel.org 4896L: target-devel@vger.kernel.org 4897L: linux1394-devel@lists.sourceforge.net 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4899S: Maintained 4900F: drivers/target/sbp/ 4901 4902FIREWIRE SUBSYSTEM 4903M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4904L: linux1394-devel@lists.sourceforge.net 4905W: http://ieee1394.wiki.kernel.org/ 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4907S: Maintained 4908F: drivers/firewire/ 4909F: include/linux/firewire.h 4910F: include/uapi/linux/firewire*.h 4911F: tools/firewire/ 4912 4913FIRMWARE LOADER (request_firmware) 4914M: Ming Lei <ming.lei@canonical.com> 4915M: Luis R. Rodriguez <mcgrof@kernel.org> 4916L: linux-kernel@vger.kernel.org 4917S: Maintained 4918F: Documentation/firmware_class/ 4919F: drivers/base/firmware*.c 4920F: include/linux/firmware.h 4921 4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4923M: Joshua Morris <josh.h.morris@us.ibm.com> 4924M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4925S: Maintained 4926F: drivers/block/rsxx/ 4927 4928FLOPPY DRIVER 4929M: Jiri Kosina <jikos@kernel.org> 4930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4931S: Odd fixes 4932F: drivers/block/floppy.c 4933 4934FMC SUBSYSTEM 4935M: Alessandro Rubini <rubini@gnudd.com> 4936W: http://www.ohwr.org/projects/fmc-bus 4937S: Supported 4938F: drivers/fmc/ 4939F: include/linux/fmc*.h 4940F: include/linux/ipmi-fru.h 4941K: fmc_d.*register 4942 4943FPGA MANAGER FRAMEWORK 4944M: Alan Tull <atull@opensource.altera.com> 4945R: Moritz Fischer <moritz.fischer@ettus.com> 4946S: Maintained 4947F: drivers/fpga/ 4948F: include/linux/fpga/fpga-mgr.h 4949W: http://www.rocketboards.org 4950 4951FPU EMULATOR 4952M: Bill Metzenthen <billm@melbpc.org.au> 4953W: http://floatingpoint.sourceforge.net/emulator/index.html 4954S: Maintained 4955F: arch/x86/math-emu/ 4956 4957FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4958L: netdev@vger.kernel.org 4959S: Orphan 4960F: drivers/net/wan/dlci.c 4961F: drivers/net/wan/sdla.c 4962 4963FRAMEBUFFER LAYER 4964M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4965L: linux-fbdev@vger.kernel.org 4966Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4967S: Maintained 4968F: Documentation/fb/ 4969F: drivers/video/ 4970F: include/video/ 4971F: include/linux/fb.h 4972F: include/uapi/video/ 4973F: include/uapi/linux/fb.h 4974 4975FREESCALE DIU FRAMEBUFFER DRIVER 4976M: Timur Tabi <timur@tabi.org> 4977L: linux-fbdev@vger.kernel.org 4978S: Maintained 4979F: drivers/video/fbdev/fsl-diu-fb.* 4980 4981FREESCALE DMA DRIVER 4982M: Li Yang <leoli@freescale.com> 4983M: Zhang Wei <zw@zh-kernel.org> 4984L: linuxppc-dev@lists.ozlabs.org 4985S: Maintained 4986F: drivers/dma/fsldma.* 4987 4988FREESCALE GPMI NAND DRIVER 4989M: Han Xu <han.xu@nxp.com> 4990L: linux-mtd@lists.infradead.org 4991S: Maintained 4992F: drivers/mtd/nand/gpmi-nand/* 4993 4994FREESCALE I2C CPM DRIVER 4995M: Jochen Friedrich <jochen@scram.de> 4996L: linuxppc-dev@lists.ozlabs.org 4997L: linux-i2c@vger.kernel.org 4998S: Maintained 4999F: drivers/i2c/busses/i2c-cpm.c 5000 5001FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5002M: Sascha Hauer <kernel@pengutronix.de> 5003L: linux-fbdev@vger.kernel.org 5004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5005S: Maintained 5006F: include/linux/platform_data/video-imxfb.h 5007F: drivers/video/fbdev/imxfb.c 5008 5009FREESCALE QUAD SPI DRIVER 5010M: Han Xu <han.xu@nxp.com> 5011L: linux-mtd@lists.infradead.org 5012S: Maintained 5013F: drivers/mtd/spi-nor/fsl-quadspi.c 5014 5015FREESCALE SOC FS_ENET DRIVER 5016M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5017M: Vitaly Bordug <vbordug@ru.mvista.com> 5018L: linuxppc-dev@lists.ozlabs.org 5019L: netdev@vger.kernel.org 5020S: Maintained 5021F: drivers/net/ethernet/freescale/fs_enet/ 5022F: include/linux/fs_enet_pd.h 5023 5024FREESCALE IMX / MXC FEC DRIVER 5025M: Fugang Duan <fugang.duan@nxp.com> 5026L: netdev@vger.kernel.org 5027S: Maintained 5028F: drivers/net/ethernet/freescale/fec_main.c 5029F: drivers/net/ethernet/freescale/fec_ptp.c 5030F: drivers/net/ethernet/freescale/fec.h 5031F: Documentation/devicetree/bindings/net/fsl-fec.txt 5032 5033FREESCALE QORIQ DPAA FMAN DRIVER 5034M: Madalin Bucur <madalin.bucur@nxp.com> 5035L: netdev@vger.kernel.org 5036S: Maintained 5037F: drivers/net/ethernet/freescale/fman 5038F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5039 5040FREESCALE QUICC ENGINE LIBRARY 5041L: linuxppc-dev@lists.ozlabs.org 5042S: Orphan 5043F: drivers/soc/fsl/qe/ 5044F: include/soc/fsl/*qe*.h 5045F: include/soc/fsl/*ucc*.h 5046 5047FREESCALE USB PERIPHERAL DRIVERS 5048M: Li Yang <leoli@freescale.com> 5049L: linux-usb@vger.kernel.org 5050L: linuxppc-dev@lists.ozlabs.org 5051S: Maintained 5052F: drivers/usb/gadget/udc/fsl* 5053 5054FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5055M: Li Yang <leoli@freescale.com> 5056L: netdev@vger.kernel.org 5057L: linuxppc-dev@lists.ozlabs.org 5058S: Maintained 5059F: drivers/net/ethernet/freescale/ucc_geth* 5060 5061FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5062M: Claudiu Manoil <claudiu.manoil@freescale.com> 5063L: netdev@vger.kernel.org 5064S: Maintained 5065F: drivers/net/ethernet/freescale/gianfar* 5066X: drivers/net/ethernet/freescale/gianfar_ptp.c 5067F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5068 5069FREESCALE QUICC ENGINE UCC HDLC DRIVER 5070M: Zhao Qiang <qiang.zhao@nxp.com> 5071L: netdev@vger.kernel.org 5072L: linuxppc-dev@lists.ozlabs.org 5073S: Maintained 5074F: drivers/net/wan/fsl_ucc_hdlc* 5075 5076FREESCALE QUICC ENGINE UCC UART DRIVER 5077M: Timur Tabi <timur@tabi.org> 5078L: linuxppc-dev@lists.ozlabs.org 5079S: Maintained 5080F: drivers/tty/serial/ucc_uart.c 5081 5082FREESCALE SOC SOUND DRIVERS 5083M: Timur Tabi <timur@tabi.org> 5084M: Nicolin Chen <nicoleotsuka@gmail.com> 5085M: Xiubo Li <Xiubo.Lee@gmail.com> 5086R: Fabio Estevam <fabio.estevam@nxp.com> 5087L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5088L: linuxppc-dev@lists.ozlabs.org 5089S: Maintained 5090F: sound/soc/fsl/fsl* 5091F: sound/soc/fsl/imx* 5092F: sound/soc/fsl/mpc8610_hpcd.c 5093 5094FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5095M: "J. German Rivera" <German.Rivera@freescale.com> 5096M: Stuart Yoder <stuart.yoder@nxp.com> 5097L: linux-kernel@vger.kernel.org 5098S: Maintained 5099F: drivers/staging/fsl-mc/ 5100 5101FREEVXFS FILESYSTEM 5102M: Christoph Hellwig <hch@infradead.org> 5103W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5104S: Maintained 5105F: fs/freevxfs/ 5106 5107FREEZER 5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5109M: Pavel Machek <pavel@ucw.cz> 5110L: linux-pm@vger.kernel.org 5111S: Supported 5112F: Documentation/power/freezing-of-tasks.txt 5113F: include/linux/freezer.h 5114F: kernel/freezer.c 5115 5116FRONTSWAP API 5117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5118L: linux-kernel@vger.kernel.org 5119S: Maintained 5120F: mm/frontswap.c 5121F: include/linux/frontswap.h 5122 5123FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5124M: David Howells <dhowells@redhat.com> 5125L: linux-cachefs@redhat.com (moderated for non-subscribers) 5126S: Supported 5127F: Documentation/filesystems/caching/ 5128F: fs/fscache/ 5129F: include/linux/fscache*.h 5130 5131FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5132M: Theodore Y. Ts'o <tytso@mit.edu> 5133M: Jaegeuk Kim <jaegeuk@kernel.org> 5134S: Supported 5135F: fs/crypto/ 5136F: include/linux/fscrypto.h 5137 5138F2FS FILE SYSTEM 5139M: Jaegeuk Kim <jaegeuk@kernel.org> 5140M: Chao Yu <yuchao0@huawei.com> 5141L: linux-f2fs-devel@lists.sourceforge.net 5142W: https://f2fs.wiki.kernel.org/ 5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5144S: Maintained 5145F: Documentation/filesystems/f2fs.txt 5146F: Documentation/ABI/testing/sysfs-fs-f2fs 5147F: fs/f2fs/ 5148F: include/linux/f2fs_fs.h 5149F: include/trace/events/f2fs.h 5150 5151FUJITSU FR-V (FRV) PORT 5152S: Orphan 5153F: arch/frv/ 5154 5155FUJITSU LAPTOP EXTRAS 5156M: Jonathan Woithe <jwoithe@just42.net> 5157L: platform-driver-x86@vger.kernel.org 5158S: Maintained 5159F: drivers/platform/x86/fujitsu-laptop.c 5160 5161FUJITSU M-5MO LS CAMERA ISP DRIVER 5162M: Kyungmin Park <kyungmin.park@samsung.com> 5163M: Heungjun Kim <riverful.kim@samsung.com> 5164L: linux-media@vger.kernel.org 5165S: Maintained 5166F: drivers/media/i2c/m5mols/ 5167F: include/media/i2c/m5mols.h 5168 5169FUJITSU TABLET EXTRAS 5170M: Robert Gerlach <khnz@gmx.de> 5171L: platform-driver-x86@vger.kernel.org 5172S: Maintained 5173F: drivers/platform/x86/fujitsu-tablet.c 5174 5175FUSE: FILESYSTEM IN USERSPACE 5176M: Miklos Szeredi <miklos@szeredi.hu> 5177L: linux-fsdevel@vger.kernel.org 5178W: http://fuse.sourceforge.net/ 5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5180S: Maintained 5181F: fs/fuse/ 5182F: include/uapi/linux/fuse.h 5183F: Documentation/filesystems/fuse.txt 5184 5185FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5186M: Rik Faith <faith@cs.unc.edu> 5187L: linux-scsi@vger.kernel.org 5188S: Odd Fixes (e.g., new signatures) 5189F: drivers/scsi/fdomain.* 5190 5191GCC PLUGINS 5192M: Kees Cook <keescook@chromium.org> 5193R: Emese Revfy <re.emese@gmail.com> 5194L: kernel-hardening@lists.openwall.com 5195S: Maintained 5196F: scripts/gcc-plugins/ 5197F: scripts/gcc-plugin.sh 5198F: Documentation/gcc-plugins.txt 5199 5200GCOV BASED KERNEL PROFILING 5201M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5202S: Maintained 5203F: kernel/gcov/ 5204F: Documentation/dev-tools/gcov.rst 5205 5206GDT SCSI DISK ARRAY CONTROLLER DRIVER 5207M: Achim Leubner <achim_leubner@adaptec.com> 5208L: linux-scsi@vger.kernel.org 5209W: http://www.icp-vortex.com/ 5210S: Supported 5211F: drivers/scsi/gdt* 5212 5213GDB KERNEL DEBUGGING HELPER SCRIPTS 5214M: Jan Kiszka <jan.kiszka@siemens.com> 5215M: Kieran Bingham <kieran@bingham.xyz> 5216S: Supported 5217F: scripts/gdb/ 5218 5219GEMTEK FM RADIO RECEIVER DRIVER 5220M: Hans Verkuil <hverkuil@xs4all.nl> 5221L: linux-media@vger.kernel.org 5222T: git git://linuxtv.org/media_tree.git 5223W: https://linuxtv.org 5224S: Maintained 5225F: drivers/media/radio/radio-gemtek* 5226 5227GENERIC GPIO I2C DRIVER 5228M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5229S: Supported 5230F: drivers/i2c/busses/i2c-gpio.c 5231F: include/linux/i2c-gpio.h 5232 5233GENERIC GPIO I2C MULTIPLEXER DRIVER 5234M: Peter Korsgaard <peter.korsgaard@barco.com> 5235L: linux-i2c@vger.kernel.org 5236S: Supported 5237F: drivers/i2c/muxes/i2c-mux-gpio.c 5238F: include/linux/i2c-mux-gpio.h 5239F: Documentation/i2c/muxes/i2c-mux-gpio 5240 5241GENERIC HDLC (WAN) DRIVERS 5242M: Krzysztof Halasa <khc@pm.waw.pl> 5243W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5244S: Maintained 5245F: drivers/net/wan/c101.c 5246F: drivers/net/wan/hd6457* 5247F: drivers/net/wan/hdlc* 5248F: drivers/net/wan/n2.c 5249F: drivers/net/wan/pc300too.c 5250F: drivers/net/wan/pci200syn.c 5251F: drivers/net/wan/wanxl* 5252 5253GENERIC INCLUDE/ASM HEADER FILES 5254M: Arnd Bergmann <arnd@arndb.de> 5255L: linux-arch@vger.kernel.org 5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5257S: Maintained 5258F: include/asm-generic/ 5259F: include/uapi/asm-generic/ 5260 5261GENERIC PHY FRAMEWORK 5262M: Kishon Vijay Abraham I <kishon@ti.com> 5263L: linux-kernel@vger.kernel.org 5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5265S: Supported 5266F: drivers/phy/ 5267F: include/linux/phy/ 5268 5269GENERIC PM DOMAINS 5270M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5271M: Kevin Hilman <khilman@kernel.org> 5272M: Ulf Hansson <ulf.hansson@linaro.org> 5273L: linux-pm@vger.kernel.org 5274S: Supported 5275F: drivers/base/power/domain*.c 5276F: include/linux/pm_domain.h 5277 5278GENERIC UIO DRIVER FOR PCI DEVICES 5279M: "Michael S. Tsirkin" <mst@redhat.com> 5280L: kvm@vger.kernel.org 5281S: Supported 5282F: drivers/uio/uio_pci_generic.c 5283 5284GET_MAINTAINER SCRIPT 5285M: Joe Perches <joe@perches.com> 5286S: Maintained 5287F: scripts/get_maintainer.pl 5288 5289GFS2 FILE SYSTEM 5290M: Steven Whitehouse <swhiteho@redhat.com> 5291M: Bob Peterson <rpeterso@redhat.com> 5292L: cluster-devel@redhat.com 5293W: http://sources.redhat.com/cluster/ 5294T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5295S: Supported 5296F: Documentation/filesystems/gfs2*.txt 5297F: fs/gfs2/ 5298F: include/uapi/linux/gfs2_ondisk.h 5299 5300GIGASET ISDN DRIVERS 5301M: Paul Bolle <pebolle@tiscali.nl> 5302L: gigaset307x-common@lists.sourceforge.net 5303W: http://gigaset307x.sourceforge.net/ 5304S: Odd Fixes 5305F: Documentation/isdn/README.gigaset 5306F: drivers/isdn/gigaset/ 5307F: include/uapi/linux/gigaset_dev.h 5308 5309GO7007 MPEG CODEC 5310M: Hans Verkuil <hans.verkuil@cisco.com> 5311L: linux-media@vger.kernel.org 5312S: Maintained 5313F: drivers/media/usb/go7007/ 5314 5315GOODIX TOUCHSCREEN 5316M: Bastien Nocera <hadess@hadess.net> 5317L: linux-input@vger.kernel.org 5318S: Maintained 5319F: drivers/input/touchscreen/goodix.c 5320 5321GPIO MOCKUP DRIVER 5322M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5323L: linux-gpio@vger.kernel.org 5324S: Maintained 5325F: drivers/gpio/gpio-mockup.c 5326F: tools/testing/selftests/gpio/ 5327 5328GPIO SUBSYSTEM 5329M: Linus Walleij <linus.walleij@linaro.org> 5330M: Alexandre Courbot <gnurou@gmail.com> 5331L: linux-gpio@vger.kernel.org 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5333S: Maintained 5334F: Documentation/devicetree/bindings/gpio/ 5335F: Documentation/gpio/ 5336F: Documentation/ABI/testing/gpio-cdev 5337F: Documentation/ABI/obsolete/sysfs-gpio 5338F: drivers/gpio/ 5339F: include/linux/gpio/ 5340F: include/linux/gpio.h 5341F: include/asm-generic/gpio.h 5342F: include/uapi/linux/gpio.h 5343F: tools/gpio/ 5344 5345GRE DEMULTIPLEXER DRIVER 5346M: Dmitry Kozlov <xeb@mail.ru> 5347L: netdev@vger.kernel.org 5348S: Maintained 5349F: net/ipv4/gre_demux.c 5350F: net/ipv4/gre_offload.c 5351F: include/net/gre.h 5352 5353GRETH 10/100/1G Ethernet MAC device driver 5354M: Andreas Larsson <andreas@gaisler.com> 5355L: netdev@vger.kernel.org 5356S: Maintained 5357F: drivers/net/ethernet/aeroflex/ 5358 5359GREYBUS SUBSYSTEM 5360M: Johan Hovold <johan@kernel.org> 5361M: Alex Elder <elder@kernel.org> 5362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5363S: Maintained 5364F: drivers/staging/greybus/ 5365 5366GREYBUS AUDIO PROTOCOLS DRIVERS 5367M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5368M: Mark Greer <mgreer@animalcreek.com> 5369S: Maintained 5370F: drivers/staging/greybus/audio_apbridgea.c 5371F: drivers/staging/greybus/audio_apbridgea.h 5372F: drivers/staging/greybus/audio_codec.c 5373F: drivers/staging/greybus/audio_codec.h 5374F: drivers/staging/greybus/audio_gb.c 5375F: drivers/staging/greybus/audio_manager.c 5376F: drivers/staging/greybus/audio_manager.h 5377F: drivers/staging/greybus/audio_manager_module.c 5378F: drivers/staging/greybus/audio_manager_private.h 5379F: drivers/staging/greybus/audio_manager_sysfs.c 5380F: drivers/staging/greybus/audio_module.c 5381F: drivers/staging/greybus/audio_topology.c 5382 5383GREYBUS PROTOCOLS DRIVERS 5384M: Rui Miguel Silva <rmfrfs@gmail.com> 5385S: Maintained 5386F: drivers/staging/greybus/sdio.c 5387F: drivers/staging/greybus/light.c 5388F: drivers/staging/greybus/gpio.c 5389F: drivers/staging/greybus/power_supply.c 5390F: drivers/staging/greybus/spi.c 5391F: drivers/staging/greybus/spilib.c 5392 5393GREYBUS PROTOCOLS DRIVERS 5394M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5395S: Maintained 5396F: drivers/staging/greybus/loopback.c 5397F: drivers/staging/greybus/timesync.c 5398F: drivers/staging/greybus/timesync_platform.c 5399 5400GREYBUS PROTOCOLS DRIVERS 5401M: Viresh Kumar <vireshk@kernel.org> 5402S: Maintained 5403F: drivers/staging/greybus/authentication.c 5404F: drivers/staging/greybus/bootrom.c 5405F: drivers/staging/greybus/firmware.h 5406F: drivers/staging/greybus/fw-core.c 5407F: drivers/staging/greybus/fw-download.c 5408F: drivers/staging/greybus/fw-managament.c 5409F: drivers/staging/greybus/greybus_authentication.h 5410F: drivers/staging/greybus/greybus_firmware.h 5411F: drivers/staging/greybus/hid.c 5412F: drivers/staging/greybus/i2c.c 5413F: drivers/staging/greybus/spi.c 5414F: drivers/staging/greybus/spilib.c 5415F: drivers/staging/greybus/spilib.h 5416 5417GREYBUS PROTOCOLS DRIVERS 5418M: David Lin <dtwlin@gmail.com> 5419S: Maintained 5420F: drivers/staging/greybus/uart.c 5421F: drivers/staging/greybus/log.c 5422 5423GREYBUS PLATFORM DRIVERS 5424M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5425S: Maintained 5426F: drivers/staging/greybus/arche-platform.c 5427F: drivers/staging/greybus/arche-apb-ctrl.c 5428F: drivers/staging/greybus/arche_platform.h 5429 5430GS1662 VIDEO SERIALIZER 5431M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5432L: linux-media@vger.kernel.org 5433T: git git://linuxtv.org/media_tree.git 5434S: Maintained 5435F: drivers/media/spi/gs1662.c 5436 5437GSPCA FINEPIX SUBDRIVER 5438M: Frank Zago <frank@zago.net> 5439L: linux-media@vger.kernel.org 5440T: git git://linuxtv.org/media_tree.git 5441S: Maintained 5442F: drivers/media/usb/gspca/finepix.c 5443 5444GSPCA GL860 SUBDRIVER 5445M: Olivier Lorin <o.lorin@laposte.net> 5446L: linux-media@vger.kernel.org 5447T: git git://linuxtv.org/media_tree.git 5448S: Maintained 5449F: drivers/media/usb/gspca/gl860/ 5450 5451GSPCA M5602 SUBDRIVER 5452M: Erik Andren <erik.andren@gmail.com> 5453L: linux-media@vger.kernel.org 5454T: git git://linuxtv.org/media_tree.git 5455S: Maintained 5456F: drivers/media/usb/gspca/m5602/ 5457 5458GSPCA PAC207 SONIXB SUBDRIVER 5459M: Hans Verkuil <hverkuil@xs4all.nl> 5460L: linux-media@vger.kernel.org 5461T: git git://linuxtv.org/media_tree.git 5462S: Odd Fixes 5463F: drivers/media/usb/gspca/pac207.c 5464 5465GSPCA SN9C20X SUBDRIVER 5466M: Brian Johnson <brijohn@gmail.com> 5467L: linux-media@vger.kernel.org 5468T: git git://linuxtv.org/media_tree.git 5469S: Maintained 5470F: drivers/media/usb/gspca/sn9c20x.c 5471 5472GSPCA T613 SUBDRIVER 5473M: Leandro Costantino <lcostantino@gmail.com> 5474L: linux-media@vger.kernel.org 5475T: git git://linuxtv.org/media_tree.git 5476S: Maintained 5477F: drivers/media/usb/gspca/t613.c 5478 5479GSPCA USB WEBCAM DRIVER 5480M: Hans Verkuil <hverkuil@xs4all.nl> 5481L: linux-media@vger.kernel.org 5482T: git git://linuxtv.org/media_tree.git 5483S: Odd Fixes 5484F: drivers/media/usb/gspca/ 5485 5486GUID PARTITION TABLE (GPT) 5487M: Davidlohr Bueso <dave@stgolabs.net> 5488L: linux-efi@vger.kernel.org 5489S: Maintained 5490F: block/partitions/efi.* 5491 5492STK1160 USB VIDEO CAPTURE DRIVER 5493M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5494L: linux-media@vger.kernel.org 5495T: git git://linuxtv.org/media_tree.git 5496S: Maintained 5497F: drivers/media/usb/stk1160/ 5498 5499H8/300 ARCHITECTURE 5500M: Yoshinori Sato <ysato@users.sourceforge.jp> 5501L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5502W: http://uclinux-h8.sourceforge.jp 5503T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5504S: Maintained 5505F: arch/h8300/ 5506F: drivers/clocksource/h8300_*.c 5507F: drivers/clk/h8300/ 5508F: drivers/irqchip/irq-renesas-h8*.c 5509 5510HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5511M: Frank Seidel <frank@f-seidel.de> 5512L: platform-driver-x86@vger.kernel.org 5513W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5514S: Maintained 5515F: drivers/platform/x86/hdaps.c 5516 5517HDPVR USB VIDEO ENCODER DRIVER 5518M: Hans Verkuil <hverkuil@xs4all.nl> 5519L: linux-media@vger.kernel.org 5520T: git git://linuxtv.org/media_tree.git 5521W: https://linuxtv.org 5522S: Odd Fixes 5523F: drivers/media/usb/hdpvr/ 5524 5525HWPOISON MEMORY FAILURE HANDLING 5526M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5527L: linux-mm@kvack.org 5528S: Maintained 5529F: mm/memory-failure.c 5530F: mm/hwpoison-inject.c 5531 5532HYPERVISOR VIRTUAL CONSOLE DRIVER 5533L: linuxppc-dev@lists.ozlabs.org 5534S: Odd Fixes 5535F: drivers/tty/hvc/ 5536 5537HACKRF MEDIA DRIVER 5538M: Antti Palosaari <crope@iki.fi> 5539L: linux-media@vger.kernel.org 5540W: https://linuxtv.org 5541W: http://palosaari.fi/linux/ 5542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5543T: git git://linuxtv.org/anttip/media_tree.git 5544S: Maintained 5545F: drivers/media/usb/hackrf/ 5546 5547HARDWARE MONITORING 5548M: Jean Delvare <jdelvare@suse.com> 5549M: Guenter Roeck <linux@roeck-us.net> 5550L: linux-hwmon@vger.kernel.org 5551W: http://hwmon.wiki.kernel.org/ 5552T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5554S: Maintained 5555F: Documentation/hwmon/ 5556F: drivers/hwmon/ 5557F: include/linux/hwmon*.h 5558 5559HARDWARE RANDOM NUMBER GENERATOR CORE 5560M: Matt Mackall <mpm@selenic.com> 5561M: Herbert Xu <herbert@gondor.apana.org.au> 5562L: linux-crypto@vger.kernel.org 5563S: Odd fixes 5564F: Documentation/devicetree/bindings/rng/ 5565F: Documentation/hw_random.txt 5566F: drivers/char/hw_random/ 5567F: include/linux/hw_random.h 5568 5569HARDWARE SPINLOCK CORE 5570M: Ohad Ben-Cohen <ohad@wizery.com> 5571M: Bjorn Andersson <bjorn.andersson@linaro.org> 5572L: linux-remoteproc@vger.kernel.org 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5575F: Documentation/devicetree/bindings/hwlock/ 5576F: Documentation/hwspinlock.txt 5577F: drivers/hwspinlock/ 5578F: include/linux/hwspinlock.h 5579 5580HARMONY SOUND DRIVER 5581L: linux-parisc@vger.kernel.org 5582S: Maintained 5583F: sound/parisc/harmony.* 5584 5585HD29L2 MEDIA DRIVER 5586M: Antti Palosaari <crope@iki.fi> 5587L: linux-media@vger.kernel.org 5588W: https://linuxtv.org 5589W: http://palosaari.fi/linux/ 5590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5591T: git git://linuxtv.org/anttip/media_tree.git 5592S: Maintained 5593F: drivers/media/dvb-frontends/hd29l2* 5594 5595HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5596M: Brian Boylston <brian.boylston@hpe.com> 5597S: Supported 5598F: Documentation/watchdog/hpwdt.txt 5599F: drivers/watchdog/hpwdt.c 5600 5601HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5602M: Don Brace <don.brace@microsemi.com> 5603L: iss_storagedev@hp.com 5604L: esc.storagedev@microsemi.com 5605L: linux-scsi@vger.kernel.org 5606S: Supported 5607F: Documentation/scsi/hpsa.txt 5608F: drivers/scsi/hpsa*.[ch] 5609F: include/linux/cciss*.h 5610F: include/uapi/linux/cciss*.h 5611 5612HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5613M: Don Brace <don.brace@microsemi.com> 5614L: iss_storagedev@hp.com 5615L: esc.storagedev@microsemi.com 5616L: linux-scsi@vger.kernel.org 5617S: Supported 5618F: Documentation/blockdev/cciss.txt 5619F: drivers/block/cciss* 5620F: include/linux/cciss_ioctl.h 5621F: include/uapi/linux/cciss_ioctl.h 5622 5623HFI1 DRIVER 5624M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5625M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5626L: linux-rdma@vger.kernel.org 5627S: Supported 5628F: drivers/infiniband/hw/hfi1 5629 5630HFS FILESYSTEM 5631L: linux-fsdevel@vger.kernel.org 5632S: Orphan 5633F: Documentation/filesystems/hfs.txt 5634F: fs/hfs/ 5635 5636HFSPLUS FILESYSTEM 5637L: linux-fsdevel@vger.kernel.org 5638S: Orphan 5639F: Documentation/filesystems/hfsplus.txt 5640F: fs/hfsplus/ 5641 5642HGA FRAMEBUFFER DRIVER 5643M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5644L: linux-nvidia@lists.surfsouth.com 5645W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5646S: Maintained 5647F: drivers/video/fbdev/hgafb.c 5648 5649HIBERNATION (aka Software Suspend, aka swsusp) 5650M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5651M: Pavel Machek <pavel@ucw.cz> 5652L: linux-pm@vger.kernel.org 5653S: Supported 5654F: arch/x86/power/ 5655F: drivers/base/power/ 5656F: kernel/power/ 5657F: include/linux/suspend.h 5658F: include/linux/freezer.h 5659F: include/linux/pm.h 5660F: arch/*/include/asm/suspend*.h 5661 5662HID CORE LAYER 5663M: Jiri Kosina <jikos@kernel.org> 5664R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5665L: linux-input@vger.kernel.org 5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5667S: Maintained 5668F: drivers/hid/ 5669F: include/linux/hid* 5670F: include/uapi/linux/hid* 5671 5672HID SENSOR HUB DRIVERS 5673M: Jiri Kosina <jikos@kernel.org> 5674M: Jonathan Cameron <jic23@kernel.org> 5675M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5676L: linux-input@vger.kernel.org 5677L: linux-iio@vger.kernel.org 5678S: Maintained 5679F: Documentation/hid/hid-sensor* 5680F: drivers/hid/hid-sensor-* 5681F: drivers/iio/*/hid-* 5682F: include/linux/hid-sensor-* 5683 5684HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5685M: Thomas Gleixner <tglx@linutronix.de> 5686L: linux-kernel@vger.kernel.org 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5688S: Maintained 5689F: Documentation/timers/ 5690F: kernel/time/hrtimer.c 5691F: kernel/time/clockevents.c 5692F: kernel/time/tick*.* 5693F: kernel/time/timer_*.c 5694F: include/linux/clockchips.h 5695F: include/linux/hrtimer.h 5696 5697HIGH-SPEED SCC DRIVER FOR AX.25 5698L: linux-hams@vger.kernel.org 5699S: Orphan 5700F: drivers/net/hamradio/dmascc.c 5701F: drivers/net/hamradio/scc.c 5702 5703HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5704M: HighPoint Linux Team <linux@highpoint-tech.com> 5705W: http://www.highpoint-tech.com 5706S: Supported 5707F: Documentation/scsi/hptiop.txt 5708F: drivers/scsi/hptiop.c 5709 5710HIPPI 5711M: Jes Sorensen <jes@trained-monkey.org> 5712L: linux-hippi@sunsite.dk 5713S: Maintained 5714F: include/linux/hippidevice.h 5715F: include/uapi/linux/if_hippi.h 5716F: net/802/hippi.c 5717F: drivers/net/hippi/ 5718 5719HISILICON NETWORK SUBSYSTEM DRIVER 5720M: Yisen Zhuang <yisen.zhuang@huawei.com> 5721M: Salil Mehta <salil.mehta@huawei.com> 5722L: netdev@vger.kernel.org 5723W: http://www.hisilicon.com 5724S: Maintained 5725F: drivers/net/ethernet/hisilicon/ 5726F: Documentation/devicetree/bindings/net/hisilicon*.txt 5727 5728HISILICON ROCE DRIVER 5729M: Lijun Ou <oulijun@huawei.com> 5730M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5731L: linux-rdma@vger.kernel.org 5732S: Maintained 5733F: drivers/infiniband/hw/hns/ 5734F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5735 5736HISILICON SAS Controller 5737M: John Garry <john.garry@huawei.com> 5738W: http://www.hisilicon.com 5739S: Supported 5740F: drivers/scsi/hisi_sas/ 5741F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5742 5743HOST AP DRIVER 5744M: Jouni Malinen <j@w1.fi> 5745L: linux-wireless@vger.kernel.org 5746W: http://w1.fi/hostap-driver.html 5747S: Obsolete 5748F: drivers/net/wireless/intersil/hostap/ 5749 5750HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5751L: platform-driver-x86@vger.kernel.org 5752S: Orphan 5753F: drivers/platform/x86/tc1100-wmi.c 5754 5755HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5756M: Jaroslav Kysela <perex@perex.cz> 5757S: Maintained 5758F: drivers/net/ethernet/hp/hp100.* 5759 5760HPET: High Precision Event Timers driver 5761M: Clemens Ladisch <clemens@ladisch.de> 5762S: Maintained 5763F: Documentation/timers/hpet.txt 5764F: drivers/char/hpet.c 5765F: include/linux/hpet.h 5766F: include/uapi/linux/hpet.h 5767 5768HPET: x86 5769S: Orphan 5770F: arch/x86/kernel/hpet.c 5771F: arch/x86/include/asm/hpet.h 5772 5773HPFS FILESYSTEM 5774M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5775W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5776S: Maintained 5777F: fs/hpfs/ 5778 5779HSI SUBSYSTEM 5780M: Sebastian Reichel <sre@kernel.org> 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5782S: Maintained 5783F: Documentation/ABI/testing/sysfs-bus-hsi 5784F: Documentation/device-drivers/serial-interfaces.rst 5785F: drivers/hsi/ 5786F: include/linux/hsi/ 5787F: include/uapi/linux/hsi/ 5788 5789HSO 3G MODEM DRIVER 5790M: Jan Dumon <j.dumon@option.com> 5791W: http://www.pharscape.org 5792S: Maintained 5793F: drivers/net/usb/hso.c 5794 5795HSR NETWORK PROTOCOL 5796M: Arvid Brodin <arvid.brodin@alten.se> 5797L: netdev@vger.kernel.org 5798S: Maintained 5799F: net/hsr/ 5800 5801HTCPEN TOUCHSCREEN DRIVER 5802M: Pau Oliva Fora <pof@eslack.org> 5803L: linux-input@vger.kernel.org 5804S: Maintained 5805F: drivers/input/touchscreen/htcpen.c 5806 5807HUGETLB FILESYSTEM 5808M: Nadia Yvette Chambers <nyc@holomorphy.com> 5809S: Maintained 5810F: fs/hugetlbfs/ 5811 5812HVA ST MEDIA DRIVER 5813M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5814L: linux-media@vger.kernel.org 5815T: git git://linuxtv.org/media_tree.git 5816W: https://linuxtv.org 5817S: Supported 5818F: drivers/media/platform/sti/hva 5819 5820Hyper-V CORE AND DRIVERS 5821M: "K. Y. Srinivasan" <kys@microsoft.com> 5822M: Haiyang Zhang <haiyangz@microsoft.com> 5823L: devel@linuxdriverproject.org 5824S: Maintained 5825F: arch/x86/include/asm/mshyperv.h 5826F: arch/x86/include/uapi/asm/hyperv.h 5827F: arch/x86/kernel/cpu/mshyperv.c 5828F: drivers/hid/hid-hyperv.c 5829F: drivers/hv/ 5830F: drivers/input/serio/hyperv-keyboard.c 5831F: drivers/pci/host/pci-hyperv.c 5832F: drivers/net/hyperv/ 5833F: drivers/scsi/storvsc_drv.c 5834F: drivers/video/fbdev/hyperv_fb.c 5835F: include/linux/hyperv.h 5836F: tools/hv/ 5837F: Documentation/ABI/stable/sysfs-bus-vmbus 5838 5839I2C MUXES 5840M: Peter Rosin <peda@axentia.se> 5841L: linux-i2c@vger.kernel.org 5842S: Maintained 5843F: Documentation/i2c/i2c-topology 5844F: Documentation/i2c/muxes/ 5845F: Documentation/devicetree/bindings/i2c/i2c-mux* 5846F: Documentation/devicetree/bindings/i2c/i2c-arb* 5847F: Documentation/devicetree/bindings/i2c/i2c-gate* 5848F: drivers/i2c/i2c-mux.c 5849F: drivers/i2c/muxes/ 5850F: include/linux/i2c-mux.h 5851 5852I2C OVER PARALLEL PORT 5853M: Jean Delvare <jdelvare@suse.com> 5854L: linux-i2c@vger.kernel.org 5855S: Maintained 5856F: Documentation/i2c/busses/i2c-parport 5857F: Documentation/i2c/busses/i2c-parport-light 5858F: drivers/i2c/busses/i2c-parport.c 5859F: drivers/i2c/busses/i2c-parport-light.c 5860 5861I2C/SMBUS CONTROLLER DRIVERS FOR PC 5862M: Jean Delvare <jdelvare@suse.com> 5863L: linux-i2c@vger.kernel.org 5864S: Maintained 5865F: Documentation/i2c/busses/i2c-ali1535 5866F: Documentation/i2c/busses/i2c-ali1563 5867F: Documentation/i2c/busses/i2c-ali15x3 5868F: Documentation/i2c/busses/i2c-amd756 5869F: Documentation/i2c/busses/i2c-amd8111 5870F: Documentation/i2c/busses/i2c-i801 5871F: Documentation/i2c/busses/i2c-nforce2 5872F: Documentation/i2c/busses/i2c-piix4 5873F: Documentation/i2c/busses/i2c-sis5595 5874F: Documentation/i2c/busses/i2c-sis630 5875F: Documentation/i2c/busses/i2c-sis96x 5876F: Documentation/i2c/busses/i2c-via 5877F: Documentation/i2c/busses/i2c-viapro 5878F: drivers/i2c/busses/i2c-ali1535.c 5879F: drivers/i2c/busses/i2c-ali1563.c 5880F: drivers/i2c/busses/i2c-ali15x3.c 5881F: drivers/i2c/busses/i2c-amd756.c 5882F: drivers/i2c/busses/i2c-amd756-s4882.c 5883F: drivers/i2c/busses/i2c-amd8111.c 5884F: drivers/i2c/busses/i2c-i801.c 5885F: drivers/i2c/busses/i2c-isch.c 5886F: drivers/i2c/busses/i2c-nforce2.c 5887F: drivers/i2c/busses/i2c-nforce2-s4985.c 5888F: drivers/i2c/busses/i2c-piix4.c 5889F: drivers/i2c/busses/i2c-sis5595.c 5890F: drivers/i2c/busses/i2c-sis630.c 5891F: drivers/i2c/busses/i2c-sis96x.c 5892F: drivers/i2c/busses/i2c-via.c 5893F: drivers/i2c/busses/i2c-viapro.c 5894 5895I2C/SMBUS ISMT DRIVER 5896M: Seth Heasley <seth.heasley@intel.com> 5897M: Neil Horman <nhorman@tuxdriver.com> 5898L: linux-i2c@vger.kernel.org 5899F: drivers/i2c/busses/i2c-ismt.c 5900F: Documentation/i2c/busses/i2c-ismt 5901 5902I2C/SMBUS STUB DRIVER 5903M: Jean Delvare <jdelvare@suse.com> 5904L: linux-i2c@vger.kernel.org 5905S: Maintained 5906F: drivers/i2c/i2c-stub.c 5907 5908I2C SUBSYSTEM 5909M: Wolfram Sang <wsa@the-dreams.de> 5910L: linux-i2c@vger.kernel.org 5911W: https://i2c.wiki.kernel.org/ 5912Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5914S: Maintained 5915F: Documentation/devicetree/bindings/i2c/ 5916F: Documentation/i2c/ 5917F: drivers/i2c/ 5918F: drivers/i2c/*/ 5919F: include/linux/i2c.h 5920F: include/linux/i2c-*.h 5921F: include/uapi/linux/i2c.h 5922F: include/uapi/linux/i2c-*.h 5923 5924I2C ACPI SUPPORT 5925M: Mika Westerberg <mika.westerberg@linux.intel.com> 5926L: linux-i2c@vger.kernel.org 5927L: linux-acpi@vger.kernel.org 5928S: Maintained 5929 5930I2C-TAOS-EVM DRIVER 5931M: Jean Delvare <jdelvare@suse.com> 5932L: linux-i2c@vger.kernel.org 5933S: Maintained 5934F: Documentation/i2c/busses/i2c-taos-evm 5935F: drivers/i2c/busses/i2c-taos-evm.c 5936 5937I2C-TINY-USB DRIVER 5938M: Till Harbaum <till@harbaum.org> 5939L: linux-i2c@vger.kernel.org 5940W: http://www.harbaum.org/till/i2c_tiny_usb 5941S: Maintained 5942F: drivers/i2c/busses/i2c-tiny-usb.c 5943 5944i386 BOOT CODE 5945M: "H. Peter Anvin" <hpa@zytor.com> 5946S: Maintained 5947F: arch/x86/boot/ 5948 5949i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5950M: "H. Peter Anvin" <hpa@zytor.com> 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5952S: Maintained 5953 5954IA64 (Itanium) PLATFORM 5955M: Tony Luck <tony.luck@intel.com> 5956M: Fenghua Yu <fenghua.yu@intel.com> 5957L: linux-ia64@vger.kernel.org 5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5959S: Maintained 5960F: arch/ia64/ 5961 5962IBM Power VMX Cryptographic instructions 5963M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5964M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5965L: linux-crypto@vger.kernel.org 5966S: Supported 5967F: drivers/crypto/vmx/Makefile 5968F: drivers/crypto/vmx/Kconfig 5969F: drivers/crypto/vmx/vmx.c 5970F: drivers/crypto/vmx/aes* 5971F: drivers/crypto/vmx/ghash* 5972F: drivers/crypto/vmx/ppc-xlate.pl 5973 5974IBM Power in-Nest Crypto Acceleration 5975M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5976M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5977L: linux-crypto@vger.kernel.org 5978S: Supported 5979F: drivers/crypto/nx/Makefile 5980F: drivers/crypto/nx/Kconfig 5981F: drivers/crypto/nx/nx-aes* 5982F: drivers/crypto/nx/nx-sha* 5983F: drivers/crypto/nx/nx.* 5984F: drivers/crypto/nx/nx_csbcpb.h 5985F: drivers/crypto/nx/nx_debugfs.h 5986 5987IBM Power 842 compression accelerator 5988M: Dan Streetman <ddstreet@ieee.org> 5989S: Supported 5990F: drivers/crypto/nx/Makefile 5991F: drivers/crypto/nx/Kconfig 5992F: drivers/crypto/nx/nx-842* 5993F: include/linux/sw842.h 5994F: crypto/842.c 5995F: lib/842/ 5996 5997IBM Power Linux RAID adapter 5998M: Brian King <brking@us.ibm.com> 5999S: Supported 6000F: drivers/scsi/ipr.* 6001 6002IBM Power Virtual Ethernet Device Driver 6003M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6004L: netdev@vger.kernel.org 6005S: Supported 6006F: drivers/net/ethernet/ibm/ibmveth.* 6007 6008IBM Power SRIOV Virtual NIC Device Driver 6009M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6010M: John Allen <jallen@linux.vnet.ibm.com> 6011L: netdev@vger.kernel.org 6012S: Supported 6013F: drivers/net/ethernet/ibm/ibmvnic.* 6014 6015IBM Power Virtual SCSI Device Drivers 6016M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6017L: linux-scsi@vger.kernel.org 6018S: Supported 6019F: drivers/scsi/ibmvscsi/ibmvscsi* 6020F: include/scsi/viosrp.h 6021 6022IBM Power Virtual SCSI Device Target Driver 6023M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6024M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6025L: linux-scsi@vger.kernel.org 6026L: target-devel@vger.kernel.org 6027S: Supported 6028F: drivers/scsi/ibmvscsi_tgt/ 6029 6030IBM Power Virtual FC Device Drivers 6031M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6032L: linux-scsi@vger.kernel.org 6033S: Supported 6034F: drivers/scsi/ibmvscsi/ibmvfc* 6035 6036IBM ServeRAID RAID DRIVER 6037S: Orphan 6038F: drivers/scsi/ips.* 6039 6040ICH LPC AND GPIO DRIVER 6041M: Peter Tyser <ptyser@xes-inc.com> 6042S: Maintained 6043F: drivers/mfd/lpc_ich.c 6044F: drivers/gpio/gpio-ich.c 6045 6046IDE SUBSYSTEM 6047M: "David S. Miller" <davem@davemloft.net> 6048L: linux-ide@vger.kernel.org 6049Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6051S: Maintained 6052F: Documentation/ide/ 6053F: drivers/ide/ 6054F: include/linux/ide.h 6055 6056IDEAPAD LAPTOP EXTRAS DRIVER 6057M: Ike Panhc <ike.pan@canonical.com> 6058L: platform-driver-x86@vger.kernel.org 6059W: http://launchpad.net/ideapad-laptop 6060S: Maintained 6061F: drivers/platform/x86/ideapad-laptop.c 6062 6063IDEAPAD LAPTOP SLIDEBAR DRIVER 6064M: Andrey Moiseev <o2g.org.ru@gmail.com> 6065L: linux-input@vger.kernel.org 6066W: https://github.com/o2genum/ideapad-slidebar 6067S: Maintained 6068F: drivers/input/misc/ideapad_slidebar.c 6069 6070IDE/ATAPI DRIVERS 6071M: Borislav Petkov <bp@alien8.de> 6072L: linux-ide@vger.kernel.org 6073S: Maintained 6074F: Documentation/cdrom/ide-cd 6075F: drivers/ide/ide-cd* 6076 6077IDLE-I7300 6078M: Andy Henroid <andrew.d.henroid@intel.com> 6079L: linux-pm@vger.kernel.org 6080S: Supported 6081F: drivers/idle/i7300_idle.c 6082 6083IEEE 802.15.4 SUBSYSTEM 6084M: Alexander Aring <aar@pengutronix.de> 6085L: linux-wpan@vger.kernel.org 6086W: http://wpan.cakelab.org/ 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6089S: Maintained 6090F: net/ieee802154/ 6091F: net/mac802154/ 6092F: drivers/net/ieee802154/ 6093F: include/linux/nl802154.h 6094F: include/linux/ieee802154.h 6095F: include/net/nl802154.h 6096F: include/net/mac802154.h 6097F: include/net/af_ieee802154.h 6098F: include/net/cfg802154.h 6099F: include/net/ieee802154_netdev.h 6100F: Documentation/networking/ieee802154.txt 6101 6102IGORPLUG-USB IR RECEIVER 6103M: Sean Young <sean@mess.org> 6104L: linux-media@vger.kernel.org 6105S: Maintained 6106F: drivers/media/rc/igorplugusb.c 6107 6108IGUANAWORKS USB IR TRANSCEIVER 6109M: Sean Young <sean@mess.org> 6110L: linux-media@vger.kernel.org 6111S: Maintained 6112F: drivers/media/rc/iguanair.c 6113 6114IIO SUBSYSTEM AND DRIVERS 6115M: Jonathan Cameron <jic23@kernel.org> 6116R: Hartmut Knaack <knaack.h@gmx.de> 6117R: Lars-Peter Clausen <lars@metafoo.de> 6118R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6119L: linux-iio@vger.kernel.org 6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6121S: Maintained 6122F: Documentation/devicetree/bindings/iio/ 6123F: drivers/iio/ 6124F: drivers/staging/iio/ 6125F: include/linux/iio/ 6126F: tools/iio/ 6127 6128IKANOS/ADI EAGLE ADSL USB DRIVER 6129M: Matthieu Castet <castet.matthieu@free.fr> 6130M: Stanislaw Gruszka <stf_xl@wp.pl> 6131S: Maintained 6132F: drivers/usb/atm/ueagle-atm.c 6133 6134IMGTEC ASCII LCD DRIVER 6135M: Paul Burton <paul.burton@imgtec.com> 6136S: Maintained 6137F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6138F: drivers/auxdisplay/img-ascii-lcd.c 6139 6140INA209 HARDWARE MONITOR DRIVER 6141M: Guenter Roeck <linux@roeck-us.net> 6142L: linux-hwmon@vger.kernel.org 6143S: Maintained 6144F: Documentation/hwmon/ina209 6145F: Documentation/devicetree/bindings/i2c/ina209.txt 6146F: drivers/hwmon/ina209.c 6147 6148INA2XX HARDWARE MONITOR DRIVER 6149M: Guenter Roeck <linux@roeck-us.net> 6150L: linux-hwmon@vger.kernel.org 6151S: Maintained 6152F: Documentation/hwmon/ina2xx 6153F: drivers/hwmon/ina2xx.c 6154F: include/linux/platform_data/ina2xx.h 6155 6156INDUSTRY PACK SUBSYSTEM (IPACK) 6157M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6158M: Jens Taprogge <jens.taprogge@taprogge.org> 6159M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6160L: industrypack-devel@lists.sourceforge.net 6161W: http://industrypack.sourceforge.net 6162S: Maintained 6163F: drivers/ipack/ 6164 6165INGENIC JZ4780 DMA Driver 6166M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6167S: Maintained 6168F: drivers/dma/dma-jz4780.c 6169 6170INGENIC JZ4780 NAND DRIVER 6171M: Harvey Hunt <harveyhuntnexus@gmail.com> 6172L: linux-mtd@lists.infradead.org 6173S: Maintained 6174F: drivers/mtd/nand/jz4780_* 6175 6176INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6177M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6178M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6179L: linux-ima-devel@lists.sourceforge.net 6180L: linux-ima-user@lists.sourceforge.net 6181L: linux-security-module@vger.kernel.org 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6183S: Supported 6184F: security/integrity/ima/ 6185 6186IMGTEC IR DECODER DRIVER 6187M: James Hogan <james.hogan@imgtec.com> 6188S: Maintained 6189F: drivers/media/rc/img-ir/ 6190 6191IMS TWINTURBO FRAMEBUFFER DRIVER 6192L: linux-fbdev@vger.kernel.org 6193S: Orphan 6194F: drivers/video/fbdev/imsttfb.c 6195 6196INFINIBAND SUBSYSTEM 6197M: Doug Ledford <dledford@redhat.com> 6198M: Sean Hefty <sean.hefty@intel.com> 6199M: Hal Rosenstock <hal.rosenstock@gmail.com> 6200L: linux-rdma@vger.kernel.org 6201W: http://www.openfabrics.org/ 6202Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6204S: Supported 6205F: Documentation/infiniband/ 6206F: drivers/infiniband/ 6207F: include/uapi/linux/if_infiniband.h 6208F: include/uapi/rdma/ 6209F: include/rdma/ 6210 6211INOTIFY 6212M: John McCutchan <john@johnmccutchan.com> 6213M: Robert Love <rlove@rlove.org> 6214M: Eric Paris <eparis@parisplace.org> 6215S: Maintained 6216F: Documentation/filesystems/inotify.txt 6217F: fs/notify/inotify/ 6218F: include/linux/inotify.h 6219F: include/uapi/linux/inotify.h 6220 6221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6222M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6223L: linux-input@vger.kernel.org 6224Q: http://patchwork.kernel.org/project/linux-input/list/ 6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6226S: Maintained 6227F: drivers/input/ 6228F: include/linux/input.h 6229F: include/uapi/linux/input.h 6230F: include/linux/input/ 6231F: Documentation/devicetree/bindings/input/ 6232 6233INPUT MULTITOUCH (MT) PROTOCOL 6234M: Henrik Rydberg <rydberg@bitmath.org> 6235L: linux-input@vger.kernel.org 6236S: Odd fixes 6237F: Documentation/input/multi-touch-protocol.txt 6238F: drivers/input/input-mt.c 6239K: \b(ABS|SYN)_MT_ 6240 6241INTEL ASoC BDW/HSW DRIVERS 6242M: Jie Yang <yang.jie@linux.intel.com> 6243L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6244S: Supported 6245F: sound/soc/intel/common/sst-dsp* 6246F: sound/soc/intel/common/sst-firmware.c 6247F: sound/soc/intel/boards/broadwell.c 6248F: sound/soc/intel/haswell/ 6249 6250INTEL C600 SERIES SAS CONTROLLER DRIVER 6251M: Intel SCU Linux support <intel-linux-scu@intel.com> 6252M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6253L: linux-scsi@vger.kernel.org 6254T: git git://git.code.sf.net/p/intel-sas/isci 6255S: Supported 6256F: drivers/scsi/isci/ 6257 6258INTEL HID EVENT DRIVER 6259M: Alex Hung <alex.hung@canonical.com> 6260L: platform-driver-x86@vger.kernel.org 6261S: Maintained 6262F: drivers/platform/x86/intel-hid.c 6263 6264INTEL VIRTUAL BUTTON DRIVER 6265M: AceLan Kao <acelan.kao@canonical.com> 6266L: platform-driver-x86@vger.kernel.org 6267S: Maintained 6268F: drivers/platform/x86/intel-vbtn.c 6269 6270INTEL IDLE DRIVER 6271M: Len Brown <lenb@kernel.org> 6272L: linux-pm@vger.kernel.org 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6274S: Supported 6275F: drivers/idle/intel_idle.c 6276 6277INTEL INTEGRATED SENSOR HUB DRIVER 6278M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6279M: Jiri Kosina <jikos@kernel.org> 6280L: linux-input@vger.kernel.org 6281S: Maintained 6282F: drivers/hid/intel-ish-hid/ 6283 6284INTEL PSTATE DRIVER 6285M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6286M: Len Brown <lenb@kernel.org> 6287L: linux-pm@vger.kernel.org 6288S: Supported 6289F: drivers/cpufreq/intel_pstate.c 6290 6291INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6292M: Maik Broemme <mbroemme@libmpq.org> 6293L: linux-fbdev@vger.kernel.org 6294S: Maintained 6295F: Documentation/fb/intelfb.txt 6296F: drivers/video/fbdev/intelfb/ 6297 6298INTEL 810/815 FRAMEBUFFER DRIVER 6299M: Antonino Daplas <adaplas@gmail.com> 6300L: linux-fbdev@vger.kernel.org 6301S: Maintained 6302F: drivers/video/fbdev/i810/ 6303 6304INTEL MENLOW THERMAL DRIVER 6305M: Sujith Thomas <sujith.thomas@intel.com> 6306L: platform-driver-x86@vger.kernel.org 6307W: https://01.org/linux-acpi 6308S: Supported 6309F: drivers/platform/x86/intel_menlow.c 6310 6311INTEL I/OAT DMA DRIVER 6312M: Dave Jiang <dave.jiang@intel.com> 6313R: Dan Williams <dan.j.williams@intel.com> 6314L: dmaengine@vger.kernel.org 6315Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6316S: Supported 6317F: drivers/dma/ioat* 6318 6319INTEL IOMMU (VT-d) 6320M: David Woodhouse <dwmw2@infradead.org> 6321L: iommu@lists.linux-foundation.org 6322T: git git://git.infradead.org/iommu-2.6.git 6323S: Supported 6324F: drivers/iommu/intel-iommu.c 6325F: include/linux/intel-iommu.h 6326 6327INTEL IOP-ADMA DMA DRIVER 6328R: Dan Williams <dan.j.williams@intel.com> 6329S: Odd fixes 6330F: drivers/dma/iop-adma.c 6331 6332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6333M: Krzysztof Halasa <khalasa@piap.pl> 6334S: Maintained 6335F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6336F: arch/arm/mach-ixp4xx/include/mach/npe.h 6337F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6338F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6339F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6340F: drivers/net/wan/ixp4xx_hss.c 6341 6342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6343M: Deepak Saxena <dsaxena@plexity.net> 6344S: Maintained 6345F: drivers/char/hw_random/ixp4xx-rng.c 6346 6347INTEL ETHERNET DRIVERS 6348M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6349L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6350W: http://www.intel.com/support/feedback.htm 6351W: http://e1000.sourceforge.net/ 6352Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6355S: Supported 6356F: Documentation/networking/e100.txt 6357F: Documentation/networking/e1000.txt 6358F: Documentation/networking/e1000e.txt 6359F: Documentation/networking/igb.txt 6360F: Documentation/networking/igbvf.txt 6361F: Documentation/networking/ixgb.txt 6362F: Documentation/networking/ixgbe.txt 6363F: Documentation/networking/ixgbevf.txt 6364F: Documentation/networking/i40e.txt 6365F: Documentation/networking/i40evf.txt 6366F: drivers/net/ethernet/intel/ 6367F: drivers/net/ethernet/intel/*/ 6368 6369INTEL RDMA RNIC DRIVER 6370M: Faisal Latif <faisal.latif@intel.com> 6371R: Chien Tin Tung <chien.tin.tung@intel.com> 6372R: Mustafa Ismail <mustafa.ismail@intel.com> 6373R: Shiraz Saleem <shiraz.saleem@intel.com> 6374R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6375L: linux-rdma@vger.kernel.org 6376S: Supported 6377F: drivers/infiniband/hw/i40iw/ 6378 6379INTEL MERRIFIELD GPIO DRIVER 6380M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6381L: linux-gpio@vger.kernel.org 6382S: Maintained 6383F: drivers/gpio/gpio-merrifield.c 6384 6385INTEL-MID GPIO DRIVER 6386M: David Cohen <david.a.cohen@linux.intel.com> 6387L: linux-gpio@vger.kernel.org 6388S: Maintained 6389F: drivers/gpio/gpio-intel-mid.c 6390 6391INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6392M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6393L: linux-wireless@vger.kernel.org 6394S: Maintained 6395F: Documentation/networking/README.ipw2100 6396F: Documentation/networking/README.ipw2200 6397F: drivers/net/wireless/intel/ipw2x00/ 6398 6399INTEL(R) TRACE HUB 6400M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6401S: Supported 6402F: Documentation/trace/intel_th.txt 6403F: drivers/hwtracing/intel_th/ 6404 6405INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6406M: Ning Sun <ning.sun@intel.com> 6407L: tboot-devel@lists.sourceforge.net 6408W: http://tboot.sourceforge.net 6409T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6410S: Supported 6411F: Documentation/intel_txt.txt 6412F: include/linux/tboot.h 6413F: arch/x86/kernel/tboot.c 6414 6415INTEL WIRELESS WIMAX CONNECTION 2400 6416M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6417M: linux-wimax@intel.com 6418L: wimax@linuxwimax.org (subscribers-only) 6419S: Supported 6420W: http://linuxwimax.org 6421F: Documentation/wimax/README.i2400m 6422F: drivers/net/wimax/i2400m/ 6423F: include/uapi/linux/wimax/i2400m.h 6424 6425INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6426M: Stanislaw Gruszka <sgruszka@redhat.com> 6427L: linux-wireless@vger.kernel.org 6428S: Supported 6429F: drivers/net/wireless/intel/iwlegacy/ 6430 6431INTEL WIRELESS WIFI LINK (iwlwifi) 6432M: Johannes Berg <johannes.berg@intel.com> 6433M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6434M: Luca Coelho <luciano.coelho@intel.com> 6435M: Intel Linux Wireless <linuxwifi@intel.com> 6436L: linux-wireless@vger.kernel.org 6437W: http://intellinuxwireless.org 6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6439S: Supported 6440F: drivers/net/wireless/intel/iwlwifi/ 6441 6442INTEL MANAGEMENT ENGINE (mei) 6443M: Tomas Winkler <tomas.winkler@intel.com> 6444L: linux-kernel@vger.kernel.org 6445S: Supported 6446F: include/uapi/linux/mei.h 6447F: include/linux/mei_cl_bus.h 6448F: drivers/misc/mei/* 6449F: drivers/watchdog/mei_wdt.c 6450F: Documentation/misc-devices/mei/* 6451F: samples/mei/* 6452 6453INTEL MIC DRIVERS (mic) 6454M: Sudeep Dutt <sudeep.dutt@intel.com> 6455M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6456S: Supported 6457W: https://github.com/sudeepdutt/mic 6458W: http://software.intel.com/en-us/mic-developer 6459F: include/linux/mic_bus.h 6460F: include/linux/scif.h 6461F: include/uapi/linux/mic_common.h 6462F: include/uapi/linux/mic_ioctl.h 6463F: include/uapi/linux/scif_ioctl.h 6464F: drivers/misc/mic/ 6465F: drivers/dma/mic_x100_dma.c 6466F: drivers/dma/mic_x100_dma.h 6467F: Documentation/mic/ 6468 6469INTEL PMC/P-Unit IPC DRIVER 6470M: Zha Qipeng<qipeng.zha@intel.com> 6471L: platform-driver-x86@vger.kernel.org 6472S: Maintained 6473F: drivers/platform/x86/intel_pmc_ipc.c 6474F: drivers/platform/x86/intel_punit_ipc.c 6475F: arch/x86/include/asm/intel_pmc_ipc.h 6476F: arch/x86/include/asm/intel_punit_ipc.h 6477 6478INTEL TELEMETRY DRIVER 6479M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6480L: platform-driver-x86@vger.kernel.org 6481S: Maintained 6482F: arch/x86/include/asm/intel_telemetry.h 6483F: drivers/platform/x86/intel_telemetry* 6484 6485INTEL PMC CORE DRIVER 6486M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6487M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6488L: platform-driver-x86@vger.kernel.org 6489S: Maintained 6490F: arch/x86/include/asm/pmc_core.h 6491F: drivers/platform/x86/intel_pmc_core* 6492 6493IOC3 ETHERNET DRIVER 6494M: Ralf Baechle <ralf@linux-mips.org> 6495L: linux-mips@linux-mips.org 6496S: Maintained 6497F: drivers/net/ethernet/sgi/ioc3-eth.c 6498 6499IOC3 SERIAL DRIVER 6500M: Pat Gefre <pfg@sgi.com> 6501L: linux-serial@vger.kernel.org 6502S: Maintained 6503F: drivers/tty/serial/ioc3_serial.c 6504 6505IOMMU DRIVERS 6506M: Joerg Roedel <joro@8bytes.org> 6507L: iommu@lists.linux-foundation.org 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6509S: Maintained 6510F: Documentation/devicetree/bindings/iommu/ 6511F: drivers/iommu/ 6512 6513IP MASQUERADING 6514M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6515S: Maintained 6516F: net/ipv4/netfilter/ipt_MASQUERADE.c 6517 6518IPMI SUBSYSTEM 6519M: Corey Minyard <minyard@acm.org> 6520L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6521W: http://openipmi.sourceforge.net/ 6522S: Supported 6523F: Documentation/IPMI.txt 6524F: drivers/char/ipmi/ 6525F: include/linux/ipmi* 6526F: include/uapi/linux/ipmi* 6527 6528QCOM AUDIO (ASoC) DRIVERS 6529M: Patrick Lai <plai@codeaurora.org> 6530M: Banajit Goswami <bgoswami@codeaurora.org> 6531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6532S: Supported 6533F: sound/soc/qcom/ 6534 6535IPS SCSI RAID DRIVER 6536M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6537L: linux-scsi@vger.kernel.org 6538W: http://www.adaptec.com/ 6539S: Maintained 6540F: drivers/scsi/ips* 6541 6542IPVS 6543M: Wensong Zhang <wensong@linux-vs.org> 6544M: Simon Horman <horms@verge.net.au> 6545M: Julian Anastasov <ja@ssi.bg> 6546L: netdev@vger.kernel.org 6547L: lvs-devel@vger.kernel.org 6548S: Maintained 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6551F: Documentation/networking/ipvs-sysctl.txt 6552F: include/net/ip_vs.h 6553F: include/uapi/linux/ip_vs.h 6554F: net/netfilter/ipvs/ 6555 6556IPWIRELESS DRIVER 6557M: Jiri Kosina <jikos@kernel.org> 6558M: David Sterba <dsterba@suse.com> 6559S: Odd Fixes 6560F: drivers/tty/ipwireless/ 6561 6562IPX NETWORK LAYER 6563M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6564L: netdev@vger.kernel.org 6565S: Maintained 6566F: include/net/ipx.h 6567F: include/uapi/linux/ipx.h 6568F: net/ipx/ 6569 6570IRDA SUBSYSTEM 6571M: Samuel Ortiz <samuel@sortiz.org> 6572L: irda-users@lists.sourceforge.net (subscribers-only) 6573L: netdev@vger.kernel.org 6574W: http://irda.sourceforge.net/ 6575S: Maintained 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6577F: Documentation/networking/irda.txt 6578F: drivers/net/irda/ 6579F: include/net/irda/ 6580F: net/irda/ 6581 6582IRQ SUBSYSTEM 6583M: Thomas Gleixner <tglx@linutronix.de> 6584L: linux-kernel@vger.kernel.org 6585S: Maintained 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6587F: kernel/irq/ 6588 6589IRQCHIP DRIVERS 6590M: Thomas Gleixner <tglx@linutronix.de> 6591M: Jason Cooper <jason@lakedaemon.net> 6592M: Marc Zyngier <marc.zyngier@arm.com> 6593L: linux-kernel@vger.kernel.org 6594S: Maintained 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6596T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6597F: Documentation/devicetree/bindings/interrupt-controller/ 6598F: drivers/irqchip/ 6599 6600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6601M: Marc Zyngier <marc.zyngier@arm.com> 6602S: Maintained 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6604F: Documentation/IRQ-domain.txt 6605F: include/linux/irqdomain.h 6606F: kernel/irq/irqdomain.c 6607F: kernel/irq/msi.c 6608 6609ISA 6610M: William Breathitt Gray <vilhelm.gray@gmail.com> 6611S: Maintained 6612F: Documentation/isa.txt 6613F: drivers/base/isa.c 6614F: include/linux/isa.h 6615 6616ISAPNP 6617M: Jaroslav Kysela <perex@perex.cz> 6618S: Maintained 6619F: Documentation/isapnp.txt 6620F: drivers/pnp/isapnp/ 6621F: include/linux/isapnp.h 6622 6623ISA RADIO MODULE 6624M: Hans Verkuil <hverkuil@xs4all.nl> 6625L: linux-media@vger.kernel.org 6626T: git git://linuxtv.org/media_tree.git 6627W: https://linuxtv.org 6628S: Maintained 6629F: drivers/media/radio/radio-isa* 6630 6631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6632M: Peter Jones <pjones@redhat.com> 6633M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6634S: Maintained 6635F: drivers/firmware/iscsi_ibft* 6636 6637ISCSI 6638M: Lee Duncan <lduncan@suse.com> 6639M: Chris Leech <cleech@redhat.com> 6640L: open-iscsi@googlegroups.com 6641W: www.open-iscsi.com 6642S: Maintained 6643F: drivers/scsi/*iscsi* 6644F: include/scsi/*iscsi* 6645 6646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6647M: Or Gerlitz <ogerlitz@mellanox.com> 6648M: Sagi Grimberg <sagi@grimberg.me> 6649M: Roi Dayan <roid@mellanox.com> 6650L: linux-rdma@vger.kernel.org 6651S: Supported 6652W: http://www.openfabrics.org 6653W: www.open-iscsi.org 6654Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6655F: drivers/infiniband/ulp/iser/ 6656 6657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6658M: Sagi Grimberg <sagi@grimberg.me> 6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6660L: linux-rdma@vger.kernel.org 6661L: target-devel@vger.kernel.org 6662S: Supported 6663W: http://www.linux-iscsi.org 6664F: drivers/infiniband/ulp/isert 6665 6666ISDN SUBSYSTEM 6667M: Karsten Keil <isdn@linux-pingi.de> 6668L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6669L: netdev@vger.kernel.org 6670W: http://www.isdn4linux.de 6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6672S: Maintained 6673F: Documentation/isdn/ 6674F: drivers/isdn/ 6675F: include/linux/isdn.h 6676F: include/linux/isdn/ 6677F: include/uapi/linux/isdn.h 6678F: include/uapi/linux/isdn/ 6679 6680ISDN SUBSYSTEM (Eicon active card driver) 6681M: Armin Schindler <mac@melware.de> 6682L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6683W: http://www.melware.de 6684S: Maintained 6685F: drivers/isdn/hardware/eicon/ 6686 6687IT87 HARDWARE MONITORING DRIVER 6688M: Jean Delvare <jdelvare@suse.com> 6689L: linux-hwmon@vger.kernel.org 6690S: Maintained 6691F: Documentation/hwmon/it87 6692F: drivers/hwmon/it87.c 6693 6694IT913X MEDIA DRIVER 6695M: Antti Palosaari <crope@iki.fi> 6696L: linux-media@vger.kernel.org 6697W: https://linuxtv.org 6698W: http://palosaari.fi/linux/ 6699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6700T: git git://linuxtv.org/anttip/media_tree.git 6701S: Maintained 6702F: drivers/media/tuners/it913x* 6703 6704IVTV VIDEO4LINUX DRIVER 6705M: Andy Walls <awalls@md.metrocast.net> 6706L: ivtv-devel@ivtvdriver.org (subscribers-only) 6707L: linux-media@vger.kernel.org 6708T: git git://linuxtv.org/media_tree.git 6709W: http://www.ivtvdriver.org 6710S: Maintained 6711F: Documentation/media/v4l-drivers/ivtv* 6712F: drivers/media/pci/ivtv/ 6713F: include/uapi/linux/ivtv* 6714 6715IX2505V MEDIA DRIVER 6716M: Malcolm Priestley <tvboxspy@gmail.com> 6717L: linux-media@vger.kernel.org 6718W: https://linuxtv.org 6719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6720S: Maintained 6721F: drivers/media/dvb-frontends/ix2505v* 6722 6723JC42.4 TEMPERATURE SENSOR DRIVER 6724M: Guenter Roeck <linux@roeck-us.net> 6725L: linux-hwmon@vger.kernel.org 6726S: Maintained 6727F: drivers/hwmon/jc42.c 6728F: Documentation/hwmon/jc42 6729 6730JFS FILESYSTEM 6731M: Dave Kleikamp <shaggy@kernel.org> 6732L: jfs-discussion@lists.sourceforge.net 6733W: http://jfs.sourceforge.net/ 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6735S: Maintained 6736F: Documentation/filesystems/jfs.txt 6737F: fs/jfs/ 6738 6739JME NETWORK DRIVER 6740M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6741L: netdev@vger.kernel.org 6742S: Maintained 6743F: drivers/net/ethernet/jme.* 6744 6745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6746M: David Woodhouse <dwmw2@infradead.org> 6747L: linux-mtd@lists.infradead.org 6748W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6749S: Maintained 6750F: fs/jffs2/ 6751F: include/uapi/linux/jffs2.h 6752 6753JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6754M: "Theodore Ts'o" <tytso@mit.edu> 6755M: Jan Kara <jack@suse.com> 6756L: linux-ext4@vger.kernel.org 6757S: Maintained 6758F: fs/jbd2/ 6759F: include/linux/jbd2.h 6760 6761JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6762M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6763L: linux-media@vger.kernel.org 6764S: Maintained 6765F: drivers/media/platform/rcar_jpu.c 6766 6767JSM Neo PCI based serial card 6768M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6769L: linux-serial@vger.kernel.org 6770S: Maintained 6771F: drivers/tty/serial/jsm/ 6772 6773K10TEMP HARDWARE MONITORING DRIVER 6774M: Clemens Ladisch <clemens@ladisch.de> 6775L: linux-hwmon@vger.kernel.org 6776S: Maintained 6777F: Documentation/hwmon/k10temp 6778F: drivers/hwmon/k10temp.c 6779 6780K8TEMP HARDWARE MONITORING DRIVER 6781M: Rudolf Marek <r.marek@assembler.cz> 6782L: linux-hwmon@vger.kernel.org 6783S: Maintained 6784F: Documentation/hwmon/k8temp 6785F: drivers/hwmon/k8temp.c 6786 6787KASAN 6788M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6789R: Alexander Potapenko <glider@google.com> 6790R: Dmitry Vyukov <dvyukov@google.com> 6791L: kasan-dev@googlegroups.com 6792S: Maintained 6793F: arch/*/include/asm/kasan.h 6794F: arch/*/mm/kasan_init* 6795F: Documentation/dev-tools/kasan.rst 6796F: include/linux/kasan*.h 6797F: lib/test_kasan.c 6798F: mm/kasan/ 6799F: scripts/Makefile.kasan 6800 6801KCONFIG 6802M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6803L: linux-kbuild@vger.kernel.org 6804T: git git://gitorious.org/linux-kconfig/linux-kconfig 6805S: Maintained 6806F: Documentation/kbuild/kconfig-language.txt 6807F: scripts/kconfig/ 6808 6809KDUMP 6810M: Dave Young <dyoung@redhat.com> 6811M: Baoquan He <bhe@redhat.com> 6812R: Vivek Goyal <vgoyal@redhat.com> 6813L: kexec@lists.infradead.org 6814W: http://lse.sourceforge.net/kdump/ 6815S: Maintained 6816F: Documentation/kdump/ 6817 6818KEENE FM RADIO TRANSMITTER DRIVER 6819M: Hans Verkuil <hverkuil@xs4all.nl> 6820L: linux-media@vger.kernel.org 6821T: git git://linuxtv.org/media_tree.git 6822W: https://linuxtv.org 6823S: Maintained 6824F: drivers/media/radio/radio-keene* 6825 6826KERNEL AUTOMOUNTER v4 (AUTOFS4) 6827M: Ian Kent <raven@themaw.net> 6828L: autofs@vger.kernel.org 6829S: Maintained 6830F: fs/autofs4/ 6831 6832KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6833M: Michal Marek <mmarek@suse.com> 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6836L: linux-kbuild@vger.kernel.org 6837S: Maintained 6838F: Documentation/kbuild/ 6839F: Makefile 6840F: scripts/Makefile.* 6841F: scripts/basic/ 6842F: scripts/mk* 6843F: scripts/package/ 6844 6845KERNEL JANITORS 6846L: kernel-janitors@vger.kernel.org 6847W: http://kernelnewbies.org/KernelJanitors 6848S: Odd Fixes 6849 6850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6851M: "J. Bruce Fields" <bfields@fieldses.org> 6852M: Jeff Layton <jlayton@poochiereds.net> 6853L: linux-nfs@vger.kernel.org 6854W: http://nfs.sourceforge.net/ 6855T: git git://linux-nfs.org/~bfields/linux.git 6856S: Supported 6857F: fs/nfsd/ 6858F: include/uapi/linux/nfsd/ 6859F: fs/lockd/ 6860F: fs/nfs_common/ 6861F: net/sunrpc/ 6862F: include/linux/lockd/ 6863F: include/linux/sunrpc/ 6864F: include/uapi/linux/sunrpc/ 6865 6866KERNEL SELFTEST FRAMEWORK 6867M: Shuah Khan <shuahkh@osg.samsung.com> 6868M: Shuah Khan <shuah@kernel.org> 6869L: linux-kselftest@vger.kernel.org 6870T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6871S: Maintained 6872F: tools/testing/selftests 6873 6874KERNEL VIRTUAL MACHINE (KVM) 6875M: Paolo Bonzini <pbonzini@redhat.com> 6876M: Radim Krčmář <rkrcmar@redhat.com> 6877L: kvm@vger.kernel.org 6878W: http://www.linux-kvm.org 6879T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6880S: Supported 6881F: Documentation/*/kvm*.txt 6882F: Documentation/virtual/kvm/ 6883F: arch/*/kvm/ 6884F: arch/x86/kernel/kvm.c 6885F: arch/x86/kernel/kvmclock.c 6886F: arch/*/include/asm/kvm* 6887F: include/linux/kvm* 6888F: include/uapi/linux/kvm* 6889F: virt/kvm/ 6890F: tools/kvm/ 6891 6892KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6893M: Joerg Roedel <joro@8bytes.org> 6894L: kvm@vger.kernel.org 6895W: http://www.linux-kvm.org/ 6896S: Maintained 6897F: arch/x86/include/asm/svm.h 6898F: arch/x86/kvm/svm.c 6899 6900KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6901M: Alexander Graf <agraf@suse.com> 6902L: kvm-ppc@vger.kernel.org 6903W: http://www.linux-kvm.org/ 6904T: git git://github.com/agraf/linux-2.6.git 6905S: Supported 6906F: arch/powerpc/include/asm/kvm* 6907F: arch/powerpc/kvm/ 6908 6909KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6910M: Christian Borntraeger <borntraeger@de.ibm.com> 6911M: Cornelia Huck <cornelia.huck@de.ibm.com> 6912L: linux-s390@vger.kernel.org 6913W: http://www.ibm.com/developerworks/linux/linux390/ 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6915S: Supported 6916F: Documentation/s390/kvm.txt 6917F: arch/s390/include/asm/kvm* 6918F: arch/s390/kvm/ 6919 6920KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6921M: Christoffer Dall <christoffer.dall@linaro.org> 6922M: Marc Zyngier <marc.zyngier@arm.com> 6923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6924L: kvmarm@lists.cs.columbia.edu 6925W: http://systems.cs.columbia.edu/projects/kvm-arm 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6927S: Supported 6928F: arch/arm/include/uapi/asm/kvm* 6929F: arch/arm/include/asm/kvm* 6930F: arch/arm/kvm/ 6931F: virt/kvm/arm/ 6932F: include/kvm/arm_* 6933 6934KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6935M: Christoffer Dall <christoffer.dall@linaro.org> 6936M: Marc Zyngier <marc.zyngier@arm.com> 6937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6938L: kvmarm@lists.cs.columbia.edu 6939S: Maintained 6940F: arch/arm64/include/uapi/asm/kvm* 6941F: arch/arm64/include/asm/kvm* 6942F: arch/arm64/kvm/ 6943 6944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6945M: James Hogan <james.hogan@imgtec.com> 6946L: linux-mips@linux-mips.org 6947S: Supported 6948F: arch/mips/include/uapi/asm/kvm* 6949F: arch/mips/include/asm/kvm* 6950F: arch/mips/kvm/ 6951 6952KEXEC 6953M: Eric Biederman <ebiederm@xmission.com> 6954W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6955L: kexec@lists.infradead.org 6956S: Maintained 6957F: include/linux/kexec.h 6958F: include/uapi/linux/kexec.h 6959F: kernel/kexec* 6960 6961KEYS/KEYRINGS: 6962M: David Howells <dhowells@redhat.com> 6963L: keyrings@vger.kernel.org 6964S: Maintained 6965F: Documentation/security/keys.txt 6966F: include/linux/key.h 6967F: include/linux/key-type.h 6968F: include/linux/keyctl.h 6969F: include/uapi/linux/keyctl.h 6970F: include/keys/ 6971F: security/keys/ 6972 6973KEYS-TRUSTED 6974M: David Safford <safford@us.ibm.com> 6975M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6976L: linux-security-module@vger.kernel.org 6977L: keyrings@vger.kernel.org 6978S: Supported 6979F: Documentation/security/keys-trusted-encrypted.txt 6980F: include/keys/trusted-type.h 6981F: security/keys/trusted.c 6982F: security/keys/trusted.h 6983 6984KEYS-ENCRYPTED 6985M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6986M: David Safford <safford@us.ibm.com> 6987L: linux-security-module@vger.kernel.org 6988L: keyrings@vger.kernel.org 6989S: Supported 6990F: Documentation/security/keys-trusted-encrypted.txt 6991F: include/keys/encrypted-type.h 6992F: security/keys/encrypted-keys/ 6993 6994KGDB / KDB /debug_core 6995M: Jason Wessel <jason.wessel@windriver.com> 6996W: http://kgdb.wiki.kernel.org/ 6997L: kgdb-bugreport@lists.sourceforge.net 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 6999S: Maintained 7000F: Documentation/DocBook/kgdb.tmpl 7001F: drivers/misc/kgdbts.c 7002F: drivers/tty/serial/kgdboc.c 7003F: include/linux/kdb.h 7004F: include/linux/kgdb.h 7005F: kernel/debug/ 7006 7007KMEMCHECK 7008M: Vegard Nossum <vegardno@ifi.uio.no> 7009M: Pekka Enberg <penberg@kernel.org> 7010S: Maintained 7011F: Documentation/dev-tools/kmemcheck.rst 7012F: arch/x86/include/asm/kmemcheck.h 7013F: arch/x86/mm/kmemcheck/ 7014F: include/linux/kmemcheck.h 7015F: mm/kmemcheck.c 7016 7017KMEMLEAK 7018M: Catalin Marinas <catalin.marinas@arm.com> 7019S: Maintained 7020F: Documentation/dev-tools/kmemleak.rst 7021F: include/linux/kmemleak.h 7022F: mm/kmemleak.c 7023F: mm/kmemleak-test.c 7024 7025KPROBES 7026M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7027M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7028M: "David S. Miller" <davem@davemloft.net> 7029M: Masami Hiramatsu <mhiramat@kernel.org> 7030S: Maintained 7031F: Documentation/kprobes.txt 7032F: include/linux/kprobes.h 7033F: kernel/kprobes.c 7034 7035KS0108 LCD CONTROLLER DRIVER 7036M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7037W: http://miguelojeda.es/auxdisplay.htm 7038W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7039S: Maintained 7040F: Documentation/auxdisplay/ks0108 7041F: drivers/auxdisplay/ks0108.c 7042F: include/linux/ks0108.h 7043 7044L3MDEV 7045M: David Ahern <dsa@cumulusnetworks.com> 7046L: netdev@vger.kernel.org 7047S: Maintained 7048F: net/l3mdev 7049F: include/net/l3mdev.h 7050 7051LANTIQ MIPS ARCHITECTURE 7052M: John Crispin <john@phrozen.org> 7053L: linux-mips@linux-mips.org 7054S: Maintained 7055F: arch/mips/lantiq 7056 7057LAPB module 7058L: linux-x25@vger.kernel.org 7059S: Orphan 7060F: Documentation/networking/lapb-module.txt 7061F: include/*/lapb.h 7062F: net/lapb/ 7063 7064LASI 53c700 driver for PARISC 7065M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7066L: linux-scsi@vger.kernel.org 7067S: Maintained 7068F: Documentation/scsi/53c700.txt 7069F: drivers/scsi/53c700* 7070 7071LED SUBSYSTEM 7072M: Richard Purdie <rpurdie@rpsys.net> 7073M: Jacek Anaszewski <j.anaszewski@samsung.com> 7074L: linux-leds@vger.kernel.org 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7076S: Maintained 7077F: Documentation/devicetree/bindings/leds/ 7078F: drivers/leds/ 7079F: include/linux/leds.h 7080 7081LEGACY EEPROM DRIVER 7082M: Jean Delvare <jdelvare@suse.com> 7083S: Maintained 7084F: Documentation/misc-devices/eeprom 7085F: drivers/misc/eeprom/eeprom.c 7086 7087LEGO USB Tower driver 7088M: Juergen Stuber <starblue@users.sourceforge.net> 7089L: legousb-devel@lists.sourceforge.net 7090W: http://legousb.sourceforge.net/ 7091S: Maintained 7092F: drivers/usb/misc/legousbtower.c 7093 7094LG2160 MEDIA DRIVER 7095M: Michael Krufky <mkrufky@linuxtv.org> 7096L: linux-media@vger.kernel.org 7097W: https://linuxtv.org 7098W: http://github.com/mkrufky 7099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7100T: git git://linuxtv.org/mkrufky/tuners.git 7101S: Maintained 7102F: drivers/media/dvb-frontends/lg2160.* 7103 7104LGDT3305 MEDIA DRIVER 7105M: Michael Krufky <mkrufky@linuxtv.org> 7106L: linux-media@vger.kernel.org 7107W: https://linuxtv.org 7108W: http://github.com/mkrufky 7109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7110T: git git://linuxtv.org/mkrufky/tuners.git 7111S: Maintained 7112F: drivers/media/dvb-frontends/lgdt3305.* 7113 7114LGUEST 7115M: Rusty Russell <rusty@rustcorp.com.au> 7116L: lguest@lists.ozlabs.org 7117W: http://lguest.ozlabs.org/ 7118S: Odd Fixes 7119F: arch/x86/include/asm/lguest*.h 7120F: arch/x86/lguest/ 7121F: drivers/lguest/ 7122F: include/linux/lguest*.h 7123F: tools/lguest/ 7124 7125LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7126M: Tejun Heo <tj@kernel.org> 7127L: linux-ide@vger.kernel.org 7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7129S: Maintained 7130F: drivers/ata/ 7131F: include/linux/ata.h 7132F: include/linux/libata.h 7133F: Documentation/devicetree/bindings/ata/ 7134 7135LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7136M: Viresh Kumar <vireshk@kernel.org> 7137L: linux-ide@vger.kernel.org 7138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7139S: Maintained 7140F: include/linux/pata_arasan_cf_data.h 7141F: drivers/ata/pata_arasan_cf.c 7142 7143LIBATA PATA DRIVERS 7144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7145M: Tejun Heo <tj@kernel.org> 7146L: linux-ide@vger.kernel.org 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7148S: Maintained 7149F: drivers/ata/pata_*.c 7150F: drivers/ata/ata_generic.c 7151 7152LIBATA SATA AHCI PLATFORM devices support 7153M: Hans de Goede <hdegoede@redhat.com> 7154M: Tejun Heo <tj@kernel.org> 7155L: linux-ide@vger.kernel.org 7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7157S: Maintained 7158F: drivers/ata/ahci_platform.c 7159F: drivers/ata/libahci_platform.c 7160F: include/linux/ahci_platform.h 7161 7162LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7163M: Mikael Pettersson <mikpelinux@gmail.com> 7164L: linux-ide@vger.kernel.org 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7166S: Maintained 7167F: drivers/ata/sata_promise.* 7168 7169LIBLOCKDEP 7170M: Sasha Levin <sasha.levin@oracle.com> 7171S: Maintained 7172F: tools/lib/lockdep/ 7173 7174LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7175M: Dan Williams <dan.j.williams@intel.com> 7176L: linux-nvdimm@lists.01.org 7177Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7179S: Supported 7180F: drivers/nvdimm/* 7181F: include/linux/nd.h 7182F: include/linux/libnvdimm.h 7183F: include/uapi/linux/ndctl.h 7184 7185LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7186M: Ross Zwisler <ross.zwisler@linux.intel.com> 7187L: linux-nvdimm@lists.01.org 7188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7189S: Supported 7190F: drivers/nvdimm/blk.c 7191F: drivers/nvdimm/region_devs.c 7192F: drivers/acpi/nfit* 7193 7194LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7195M: Vishal Verma <vishal.l.verma@intel.com> 7196L: linux-nvdimm@lists.01.org 7197Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7198S: Supported 7199F: drivers/nvdimm/btt* 7200 7201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7202M: Ross Zwisler <ross.zwisler@linux.intel.com> 7203L: linux-nvdimm@lists.01.org 7204Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7205S: Supported 7206F: drivers/nvdimm/pmem.c 7207F: include/linux/pmem.h 7208F: arch/*/include/asm/pmem.h 7209 7210LIGHTNVM PLATFORM SUPPORT 7211M: Matias Bjorling <mb@lightnvm.io> 7212W: http://github/OpenChannelSSD 7213L: linux-block@vger.kernel.org 7214S: Maintained 7215F: drivers/lightnvm/ 7216F: include/linux/lightnvm.h 7217F: include/uapi/linux/lightnvm.h 7218 7219LINUX FOR POWERPC (32-BIT AND 64-BIT) 7220M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7221M: Paul Mackerras <paulus@samba.org> 7222M: Michael Ellerman <mpe@ellerman.id.au> 7223W: https://github.com/linuxppc/linux/wiki 7224L: linuxppc-dev@lists.ozlabs.org 7225Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7226T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7227S: Supported 7228F: Documentation/powerpc/ 7229F: arch/powerpc/ 7230F: drivers/char/tpm/tpm_ibmvtpm* 7231F: drivers/crypto/nx/ 7232F: drivers/crypto/vmx/ 7233F: drivers/net/ethernet/ibm/ibmveth.* 7234F: drivers/net/ethernet/ibm/ibmvnic.* 7235F: drivers/pci/hotplug/pnv_php.c 7236F: drivers/pci/hotplug/rpa* 7237F: drivers/scsi/ibmvscsi/ 7238F: tools/testing/selftests/powerpc 7239N: opal 7240N: /pmac 7241N: powermac 7242N: powernv 7243N: [^a-z0-9]ps3 7244N: pseries 7245 7246LINUX FOR POWER MACINTOSH 7247M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7248W: http://www.penguinppc.org/ 7249L: linuxppc-dev@lists.ozlabs.org 7250S: Maintained 7251F: arch/powerpc/platforms/powermac/ 7252F: drivers/macintosh/ 7253 7254LINUX FOR POWERPC EMBEDDED MPC5XXX 7255M: Anatolij Gustschin <agust@denx.de> 7256L: linuxppc-dev@lists.ozlabs.org 7257T: git git://git.denx.de/linux-denx-agust.git 7258S: Maintained 7259F: arch/powerpc/platforms/512x/ 7260F: arch/powerpc/platforms/52xx/ 7261 7262LINUX FOR POWERPC EMBEDDED PPC4XX 7263M: Alistair Popple <alistair@popple.id.au> 7264M: Matt Porter <mporter@kernel.crashing.org> 7265W: http://www.penguinppc.org/ 7266L: linuxppc-dev@lists.ozlabs.org 7267S: Maintained 7268F: arch/powerpc/platforms/40x/ 7269F: arch/powerpc/platforms/44x/ 7270 7271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7272L: linuxppc-dev@lists.ozlabs.org 7273S: Orphan 7274F: arch/powerpc/*/*virtex* 7275F: arch/powerpc/*/*/*virtex* 7276 7277LINUX FOR POWERPC EMBEDDED PPC8XX 7278M: Vitaly Bordug <vitb@kernel.crashing.org> 7279W: http://www.penguinppc.org/ 7280L: linuxppc-dev@lists.ozlabs.org 7281S: Maintained 7282F: arch/powerpc/platforms/8xx/ 7283 7284LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7285M: Scott Wood <oss@buserror.net> 7286M: Kumar Gala <galak@kernel.crashing.org> 7287W: http://www.penguinppc.org/ 7288L: linuxppc-dev@lists.ozlabs.org 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7290S: Maintained 7291F: arch/powerpc/platforms/83xx/ 7292F: arch/powerpc/platforms/85xx/ 7293 7294LINUX FOR POWERPC PA SEMI PWRFICIENT 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Orphan 7297F: arch/powerpc/platforms/pasemi/ 7298F: drivers/*/*pasemi* 7299F: drivers/*/*/*pasemi* 7300 7301LINUX SECURITY MODULE (LSM) FRAMEWORK 7302M: Chris Wright <chrisw@sous-sol.org> 7303L: linux-security-module@vger.kernel.org 7304S: Supported 7305 7306LIS3LV02D ACCELEROMETER DRIVER 7307M: Eric Piel <eric.piel@tremplin-utc.net> 7308S: Maintained 7309F: Documentation/misc-devices/lis3lv02d 7310F: drivers/misc/lis3lv02d/ 7311F: drivers/platform/x86/hp_accel.c 7312 7313LIVE PATCHING 7314M: Josh Poimboeuf <jpoimboe@redhat.com> 7315M: Jessica Yu <jeyu@redhat.com> 7316M: Jiri Kosina <jikos@kernel.org> 7317M: Miroslav Benes <mbenes@suse.cz> 7318R: Petr Mladek <pmladek@suse.com> 7319S: Maintained 7320F: kernel/livepatch/ 7321F: include/linux/livepatch.h 7322F: arch/x86/include/asm/livepatch.h 7323F: arch/x86/kernel/livepatch.c 7324F: Documentation/livepatch/ 7325F: Documentation/ABI/testing/sysfs-kernel-livepatch 7326F: samples/livepatch/ 7327L: live-patching@vger.kernel.org 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7329 7330LINUX KERNEL DUMP TEST MODULE (LKDTM) 7331M: Kees Cook <keescook@chromium.org> 7332S: Maintained 7333F: drivers/misc/lkdtm* 7334 7335LLC (802.2) 7336M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7337S: Maintained 7338F: include/linux/llc.h 7339F: include/uapi/linux/llc.h 7340F: include/net/llc* 7341F: net/llc/ 7342 7343LM73 HARDWARE MONITOR DRIVER 7344M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7345L: linux-hwmon@vger.kernel.org 7346S: Maintained 7347F: drivers/hwmon/lm73.c 7348 7349LM78 HARDWARE MONITOR DRIVER 7350M: Jean Delvare <jdelvare@suse.com> 7351L: linux-hwmon@vger.kernel.org 7352S: Maintained 7353F: Documentation/hwmon/lm78 7354F: drivers/hwmon/lm78.c 7355 7356LM83 HARDWARE MONITOR DRIVER 7357M: Jean Delvare <jdelvare@suse.com> 7358L: linux-hwmon@vger.kernel.org 7359S: Maintained 7360F: Documentation/hwmon/lm83 7361F: drivers/hwmon/lm83.c 7362 7363LM90 HARDWARE MONITOR DRIVER 7364M: Jean Delvare <jdelvare@suse.com> 7365L: linux-hwmon@vger.kernel.org 7366S: Maintained 7367F: Documentation/hwmon/lm90 7368F: Documentation/devicetree/bindings/hwmon/lm90.txt 7369F: drivers/hwmon/lm90.c 7370 7371LM95234 HARDWARE MONITOR DRIVER 7372M: Guenter Roeck <linux@roeck-us.net> 7373L: linux-hwmon@vger.kernel.org 7374S: Maintained 7375F: Documentation/hwmon/lm95234 7376F: drivers/hwmon/lm95234.c 7377 7378LME2510 MEDIA DRIVER 7379M: Malcolm Priestley <tvboxspy@gmail.com> 7380L: linux-media@vger.kernel.org 7381W: https://linuxtv.org 7382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7383S: Maintained 7384F: drivers/media/usb/dvb-usb-v2/lmedm04* 7385 7386LOCKING PRIMITIVES 7387M: Peter Zijlstra <peterz@infradead.org> 7388M: Ingo Molnar <mingo@redhat.com> 7389L: linux-kernel@vger.kernel.org 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7391S: Maintained 7392F: Documentation/locking/ 7393F: include/linux/lockdep.h 7394F: include/linux/spinlock*.h 7395F: arch/*/include/asm/spinlock*.h 7396F: include/linux/rwlock*.h 7397F: include/linux/mutex*.h 7398F: arch/*/include/asm/mutex*.h 7399F: include/linux/rwsem*.h 7400F: arch/*/include/asm/rwsem.h 7401F: include/linux/seqlock.h 7402F: lib/locking*.[ch] 7403F: kernel/locking/ 7404 7405LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7406M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7407L: linux-ntfs-dev@lists.sourceforge.net 7408W: http://www.linux-ntfs.org/content/view/19/37/ 7409S: Maintained 7410F: Documentation/ldm.txt 7411F: block/partitions/ldm.* 7412 7413LogFS 7414M: Joern Engel <joern@logfs.org> 7415M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7416L: logfs@logfs.org 7417W: logfs.org 7418S: Maintained 7419F: fs/logfs/ 7420 7421LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7422M: Sathya Prakash <sathya.prakash@broadcom.com> 7423M: Chaitra P B <chaitra.basappa@broadcom.com> 7424M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7425L: MPT-FusionLinux.pdl@broadcom.com 7426L: linux-scsi@vger.kernel.org 7427W: http://www.avagotech.com/support/ 7428S: Supported 7429F: drivers/message/fusion/ 7430F: drivers/scsi/mpt2sas/ 7431F: drivers/scsi/mpt3sas/ 7432 7433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7434M: Matthew Wilcox <matthew@wil.cx> 7435L: linux-scsi@vger.kernel.org 7436S: Maintained 7437F: drivers/scsi/sym53c8xx_2/ 7438 7439LTC4261 HARDWARE MONITOR DRIVER 7440M: Guenter Roeck <linux@roeck-us.net> 7441L: linux-hwmon@vger.kernel.org 7442S: Maintained 7443F: Documentation/hwmon/ltc4261 7444F: drivers/hwmon/ltc4261.c 7445 7446LTP (Linux Test Project) 7447M: Mike Frysinger <vapier@gentoo.org> 7448M: Cyril Hrubis <chrubis@suse.cz> 7449M: Wanlong Gao <wanlong.gao@gmail.com> 7450M: Jan Stancek <jstancek@redhat.com> 7451M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7452M: Alexey Kodanev <alexey.kodanev@oracle.com> 7453L: ltp@lists.linux.it (subscribers-only) 7454W: http://linux-test-project.github.io/ 7455T: git git://github.com/linux-test-project/ltp.git 7456S: Maintained 7457 7458M32R ARCHITECTURE 7459W: http://www.linux-m32r.org/ 7460S: Orphan 7461F: arch/m32r/ 7462 7463M68K ARCHITECTURE 7464M: Geert Uytterhoeven <geert@linux-m68k.org> 7465L: linux-m68k@lists.linux-m68k.org 7466W: http://www.linux-m68k.org/ 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7468S: Maintained 7469F: arch/m68k/ 7470F: drivers/zorro/ 7471 7472M68K ON APPLE MACINTOSH 7473M: Joshua Thompson <funaho@jurai.org> 7474W: http://www.mac.linux-m68k.org/ 7475L: linux-m68k@lists.linux-m68k.org 7476S: Maintained 7477F: arch/m68k/mac/ 7478 7479M68K ON HP9000/300 7480M: Philip Blundell <philb@gnu.org> 7481W: http://www.tazenda.demon.co.uk/phil/linux-hp 7482S: Maintained 7483F: arch/m68k/hp300/ 7484 7485M88DS3103 MEDIA DRIVER 7486M: Antti Palosaari <crope@iki.fi> 7487L: linux-media@vger.kernel.org 7488W: https://linuxtv.org 7489W: http://palosaari.fi/linux/ 7490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7491T: git git://linuxtv.org/anttip/media_tree.git 7492S: Maintained 7493F: drivers/media/dvb-frontends/m88ds3103* 7494 7495M88RS2000 MEDIA DRIVER 7496M: Malcolm Priestley <tvboxspy@gmail.com> 7497L: linux-media@vger.kernel.org 7498W: https://linuxtv.org 7499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7500S: Maintained 7501F: drivers/media/dvb-frontends/m88rs2000* 7502 7503MA901 MASTERKIT USB FM RADIO DRIVER 7504M: Alexey Klimov <klimov.linux@gmail.com> 7505L: linux-media@vger.kernel.org 7506T: git git://linuxtv.org/media_tree.git 7507S: Maintained 7508F: drivers/media/radio/radio-ma901.c 7509 7510MAC80211 7511M: Johannes Berg <johannes@sipsolutions.net> 7512L: linux-wireless@vger.kernel.org 7513W: http://wireless.kernel.org/ 7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7516S: Maintained 7517F: Documentation/networking/mac80211-injection.txt 7518F: include/net/mac80211.h 7519F: net/mac80211/ 7520F: drivers/net/wireless/mac80211_hwsim.[ch] 7521 7522MACVLAN DRIVER 7523M: Patrick McHardy <kaber@trash.net> 7524L: netdev@vger.kernel.org 7525S: Maintained 7526F: drivers/net/macvlan.c 7527F: include/linux/if_macvlan.h 7528 7529MAILBOX API 7530M: Jassi Brar <jassisinghbrar@gmail.com> 7531L: linux-kernel@vger.kernel.org 7532S: Maintained 7533F: drivers/mailbox/ 7534F: include/linux/mailbox_client.h 7535F: include/linux/mailbox_controller.h 7536 7537MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7538M: Michael Kerrisk <mtk.manpages@gmail.com> 7539W: http://www.kernel.org/doc/man-pages 7540L: linux-man@vger.kernel.org 7541S: Maintained 7542 7543MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7544M: Andrew Lunn <andrew@lunn.ch> 7545M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7546S: Maintained 7547F: drivers/net/dsa/mv88e6xxx/ 7548 7549MARVELL ARMADA DRM SUPPORT 7550M: Russell King <rmk+kernel@armlinux.org.uk> 7551S: Maintained 7552F: drivers/gpu/drm/armada/ 7553F: include/uapi/drm/armada_drm.h 7554F: Documentation/devicetree/bindings/display/armada/ 7555 7556MARVELL CRYPTO DRIVER 7557M: Boris Brezillon <boris.brezillon@free-electrons.com> 7558M: Arnaud Ebalard <arno@natisbad.org> 7559F: drivers/crypto/marvell/ 7560S: Maintained 7561L: linux-crypto@vger.kernel.org 7562 7563MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7564M: Mirko Lindner <mlindner@marvell.com> 7565M: Stephen Hemminger <stephen@networkplumber.org> 7566L: netdev@vger.kernel.org 7567S: Maintained 7568F: drivers/net/ethernet/marvell/sk* 7569 7570MARVELL LIBERTAS WIRELESS DRIVER 7571L: libertas-dev@lists.infradead.org 7572S: Orphan 7573F: drivers/net/wireless/marvell/libertas/ 7574 7575MARVELL MV643XX ETHERNET DRIVER 7576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7577L: netdev@vger.kernel.org 7578S: Maintained 7579F: drivers/net/ethernet/marvell/mv643xx_eth.* 7580F: include/linux/mv643xx.h 7581 7582MARVELL MVNETA ETHERNET DRIVER 7583M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7584L: netdev@vger.kernel.org 7585S: Maintained 7586F: drivers/net/ethernet/marvell/mvneta.* 7587 7588MARVELL MWIFIEX WIRELESS DRIVER 7589M: Amitkumar Karwar <akarwar@marvell.com> 7590M: Nishant Sarmukadam <nishants@marvell.com> 7591L: linux-wireless@vger.kernel.org 7592S: Maintained 7593F: drivers/net/wireless/marvell/mwifiex/ 7594 7595MARVELL MWL8K WIRELESS DRIVER 7596M: Lennert Buytenhek <buytenh@wantstofly.org> 7597L: linux-wireless@vger.kernel.org 7598S: Odd Fixes 7599F: drivers/net/wireless/marvell/mwl8k.c 7600 7601MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7602M: Nicolas Pitre <nico@fluxnic.net> 7603S: Odd Fixes 7604F: drivers/mmc/host/mvsdio.* 7605 7606MATROX FRAMEBUFFER DRIVER 7607L: linux-fbdev@vger.kernel.org 7608S: Orphan 7609F: drivers/video/fbdev/matrox/matroxfb_* 7610F: include/uapi/linux/matroxfb.h 7611 7612MAX16065 HARDWARE MONITOR DRIVER 7613M: Guenter Roeck <linux@roeck-us.net> 7614L: linux-hwmon@vger.kernel.org 7615S: Maintained 7616F: Documentation/hwmon/max16065 7617F: drivers/hwmon/max16065.c 7618 7619MAX20751 HARDWARE MONITOR DRIVER 7620M: Guenter Roeck <linux@roeck-us.net> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/max20751 7624F: drivers/hwmon/max20751.c 7625 7626MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7627L: linux-hwmon@vger.kernel.org 7628S: Orphan 7629F: Documentation/hwmon/max6650 7630F: drivers/hwmon/max6650.c 7631 7632MAX6697 HARDWARE MONITOR DRIVER 7633M: Guenter Roeck <linux@roeck-us.net> 7634L: linux-hwmon@vger.kernel.org 7635S: Maintained 7636F: Documentation/hwmon/max6697 7637F: Documentation/devicetree/bindings/i2c/max6697.txt 7638F: drivers/hwmon/max6697.c 7639F: include/linux/platform_data/max6697.h 7640 7641MAX9860 MONO AUDIO VOICE CODEC DRIVER 7642M: Peter Rosin <peda@axentia.se> 7643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7644S: Maintained 7645F: Documentation/devicetree/bindings/sound/max9860.txt 7646F: sound/soc/codecs/max9860.* 7647 7648MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7649M: Krzysztof Kozlowski <krzk@kernel.org> 7650M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7651L: linux-pm@vger.kernel.org 7652S: Supported 7653F: drivers/power/supply/max14577_charger.c 7654F: drivers/power/supply/max77693_charger.c 7655 7656MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7657M: Javier Martinez Canillas <javier@osg.samsung.com> 7658L: linux-kernel@vger.kernel.org 7659S: Supported 7660F: drivers/*/*max77802*.c 7661F: Documentation/devicetree/bindings/*/*max77802.txt 7662F: include/dt-bindings/*/*max77802.h 7663 7664MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7665M: Chanwoo Choi <cw00.choi@samsung.com> 7666M: Krzysztof Kozlowski <krzk@kernel.org> 7667M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7668L: linux-kernel@vger.kernel.org 7669S: Supported 7670F: drivers/*/max14577*.c 7671F: drivers/*/max77686*.c 7672F: drivers/*/max77693*.c 7673F: drivers/extcon/extcon-max14577.c 7674F: drivers/extcon/extcon-max77693.c 7675F: drivers/rtc/rtc-max77686.c 7676F: drivers/clk/clk-max77686.c 7677F: Documentation/devicetree/bindings/mfd/max14577.txt 7678F: Documentation/devicetree/bindings/*/max77686.txt 7679F: Documentation/devicetree/bindings/mfd/max77693.txt 7680F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7681F: include/linux/mfd/max14577*.h 7682F: include/linux/mfd/max77686*.h 7683F: include/linux/mfd/max77693*.h 7684 7685MAXIRADIO FM RADIO RECEIVER DRIVER 7686M: Hans Verkuil <hverkuil@xs4all.nl> 7687L: linux-media@vger.kernel.org 7688T: git git://linuxtv.org/media_tree.git 7689W: https://linuxtv.org 7690S: Maintained 7691F: drivers/media/radio/radio-maxiradio* 7692 7693MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7694M: Peter Rosin <peda@axentia.se> 7695L: linux-iio@vger.kernel.org 7696S: Maintained 7697F: drivers/iio/potentiometer/mcp4531.c 7698 7699MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7700M: William Breathitt Gray <vilhelm.gray@gmail.com> 7701L: linux-iio@vger.kernel.org 7702S: Maintained 7703F: drivers/iio/dac/cio-dac.c 7704 7705MEDIA DRIVERS FOR RENESAS - FCP 7706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7707L: linux-media@vger.kernel.org 7708L: linux-renesas-soc@vger.kernel.org 7709T: git git://linuxtv.org/media_tree.git 7710S: Supported 7711F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7712F: drivers/media/platform/rcar-fcp.c 7713F: include/media/rcar-fcp.h 7714 7715MEDIA DRIVERS FOR RENESAS - VIN 7716M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7717L: linux-media@vger.kernel.org 7718L: linux-renesas-soc@vger.kernel.org 7719T: git git://linuxtv.org/media_tree.git 7720S: Supported 7721F: Documentation/devicetree/bindings/media/rcar_vin.txt 7722F: drivers/media/platform/rcar-vin/ 7723 7724MEDIA DRIVERS FOR RENESAS - VSP1 7725M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7726L: linux-media@vger.kernel.org 7727L: linux-renesas-soc@vger.kernel.org 7728T: git git://linuxtv.org/media_tree.git 7729S: Supported 7730F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7731F: drivers/media/platform/vsp1/ 7732 7733MEDIA DRIVERS FOR HELENE 7734M: Abylay Ospan <aospan@netup.ru> 7735L: linux-media@vger.kernel.org 7736W: https://linuxtv.org 7737W: http://netup.tv/ 7738T: git git://linuxtv.org/media_tree.git 7739S: Supported 7740F: drivers/media/dvb-frontends/helene* 7741 7742MEDIA DRIVERS FOR ASCOT2E 7743M: Sergey Kozlov <serjk@netup.ru> 7744M: Abylay Ospan <aospan@netup.ru> 7745L: linux-media@vger.kernel.org 7746W: https://linuxtv.org 7747W: http://netup.tv/ 7748T: git git://linuxtv.org/media_tree.git 7749S: Supported 7750F: drivers/media/dvb-frontends/ascot2e* 7751 7752MEDIA DRIVERS FOR CXD2841ER 7753M: Sergey Kozlov <serjk@netup.ru> 7754M: Abylay Ospan <aospan@netup.ru> 7755L: linux-media@vger.kernel.org 7756W: https://linuxtv.org 7757W: http://netup.tv/ 7758T: git git://linuxtv.org/media_tree.git 7759S: Supported 7760F: drivers/media/dvb-frontends/cxd2841er* 7761 7762MEDIA DRIVERS FOR HORUS3A 7763M: Sergey Kozlov <serjk@netup.ru> 7764M: Abylay Ospan <aospan@netup.ru> 7765L: linux-media@vger.kernel.org 7766W: https://linuxtv.org 7767W: http://netup.tv/ 7768T: git git://linuxtv.org/media_tree.git 7769S: Supported 7770F: drivers/media/dvb-frontends/horus3a* 7771 7772MEDIA DRIVERS FOR LNBH25 7773M: Sergey Kozlov <serjk@netup.ru> 7774M: Abylay Ospan <aospan@netup.ru> 7775L: linux-media@vger.kernel.org 7776W: https://linuxtv.org 7777W: http://netup.tv/ 7778T: git git://linuxtv.org/media_tree.git 7779S: Supported 7780F: drivers/media/dvb-frontends/lnbh25* 7781 7782MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7783M: Sergey Kozlov <serjk@netup.ru> 7784M: Abylay Ospan <aospan@netup.ru> 7785L: linux-media@vger.kernel.org 7786W: https://linuxtv.org 7787W: http://netup.tv/ 7788T: git git://linuxtv.org/media_tree.git 7789S: Supported 7790F: drivers/media/pci/netup_unidvb/* 7791 7792MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7793M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7794M: Mauro Carvalho Chehab <mchehab@kernel.org> 7795P: LinuxTV.org Project 7796L: linux-media@vger.kernel.org 7797W: https://linuxtv.org 7798Q: http://patchwork.kernel.org/project/linux-media/list/ 7799T: git git://linuxtv.org/media_tree.git 7800S: Maintained 7801F: Documentation/media/ 7802F: drivers/media/ 7803F: drivers/staging/media/ 7804F: include/linux/platform_data/media/ 7805F: include/media/ 7806F: include/uapi/linux/dvb/ 7807F: include/uapi/linux/videodev2.h 7808F: include/uapi/linux/media.h 7809F: include/uapi/linux/v4l2-* 7810F: include/uapi/linux/meye.h 7811F: include/uapi/linux/ivtv* 7812F: include/uapi/linux/uvcvideo.h 7813 7814MEDIATEK ETHERNET DRIVER 7815M: Felix Fietkau <nbd@openwrt.org> 7816M: John Crispin <blogic@openwrt.org> 7817L: netdev@vger.kernel.org 7818S: Maintained 7819F: drivers/net/ethernet/mediatek/ 7820 7821MEDIATEK MT7601U WIRELESS LAN DRIVER 7822M: Jakub Kicinski <kubakici@wp.pl> 7823L: linux-wireless@vger.kernel.org 7824S: Maintained 7825F: drivers/net/wireless/mediatek/mt7601u/ 7826 7827MEGARAID SCSI/SAS DRIVERS 7828M: Kashyap Desai <kashyap.desai@avagotech.com> 7829M: Sumit Saxena <sumit.saxena@avagotech.com> 7830M: Uday Lingala <uday.lingala@avagotech.com> 7831L: megaraidlinux.pdl@avagotech.com 7832L: linux-scsi@vger.kernel.org 7833W: http://www.lsi.com 7834S: Maintained 7835F: Documentation/scsi/megaraid.txt 7836F: drivers/scsi/megaraid.* 7837F: drivers/scsi/megaraid/ 7838 7839MELFAS MIP4 TOUCHSCREEN DRIVER 7840M: Sangwon Jee <jeesw@melfas.com> 7841W: http://www.melfas.com 7842S: Supported 7843F: drivers/input/touchscreen/melfas_mip4.c 7844F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7845 7846MELLANOX ETHERNET DRIVER (mlx4_en) 7847M: Tariq Toukan <tariqt@mellanox.com> 7848L: netdev@vger.kernel.org 7849S: Supported 7850W: http://www.mellanox.com 7851Q: http://patchwork.ozlabs.org/project/netdev/list/ 7852F: drivers/net/ethernet/mellanox/mlx4/en_* 7853 7854MELLANOX ETHERNET DRIVER (mlx5e) 7855M: Saeed Mahameed <saeedm@mellanox.com> 7856L: netdev@vger.kernel.org 7857S: Supported 7858W: http://www.mellanox.com 7859Q: http://patchwork.ozlabs.org/project/netdev/list/ 7860F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7861 7862MELLANOX ETHERNET SWITCH DRIVERS 7863M: Jiri Pirko <jiri@mellanox.com> 7864M: Ido Schimmel <idosch@mellanox.com> 7865L: netdev@vger.kernel.org 7866S: Supported 7867W: http://www.mellanox.com 7868Q: http://patchwork.ozlabs.org/project/netdev/list/ 7869F: drivers/net/ethernet/mellanox/mlxsw/ 7870 7871MELLANOX MLXCPLD LED DRIVER 7872M: Vadim Pasternak <vadimp@mellanox.com> 7873L: linux-leds@vger.kernel.org 7874S: Supported 7875F: drivers/leds/leds-mlxcpld.c 7876F: Documentation/leds/leds-mlxcpld.txt 7877 7878MELLANOX PLATFORM DRIVER 7879M: Vadim Pasternak <vadimp@mellanox.com> 7880L: platform-driver-x86@vger.kernel.org 7881S: Supported 7882F: arch/x86/platform/mellanox/mlx-platform.c 7883 7884SOFT-ROCE DRIVER (rxe) 7885M: Moni Shoua <monis@mellanox.com> 7886L: linux-rdma@vger.kernel.org 7887S: Supported 7888W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7889Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7890F: drivers/infiniband/sw/rxe/ 7891F: include/uapi/rdma/rdma_user_rxe.h 7892 7893MEMBARRIER SUPPORT 7894M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7895M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7896L: linux-kernel@vger.kernel.org 7897S: Supported 7898F: kernel/membarrier.c 7899F: include/uapi/linux/membarrier.h 7900 7901MEMORY MANAGEMENT 7902L: linux-mm@kvack.org 7903W: http://www.linux-mm.org 7904S: Maintained 7905F: include/linux/mm.h 7906F: include/linux/gfp.h 7907F: include/linux/mmzone.h 7908F: include/linux/memory_hotplug.h 7909F: include/linux/vmalloc.h 7910F: mm/ 7911 7912MEMORY TECHNOLOGY DEVICES (MTD) 7913M: David Woodhouse <dwmw2@infradead.org> 7914M: Brian Norris <computersforpeace@gmail.com> 7915L: linux-mtd@lists.infradead.org 7916W: http://www.linux-mtd.infradead.org/ 7917Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7918T: git git://git.infradead.org/linux-mtd.git 7919T: git git://git.infradead.org/l2-mtd.git 7920S: Maintained 7921F: Documentation/devicetree/bindings/mtd/ 7922F: drivers/mtd/ 7923F: include/linux/mtd/ 7924F: include/uapi/mtd/ 7925 7926MEN A21 WATCHDOG DRIVER 7927M: Johannes Thumshirn <morbidrsa@gmail.com> 7928L: linux-watchdog@vger.kernel.org 7929S: Maintained 7930F: drivers/watchdog/mena21_wdt.c 7931 7932MEN CHAMELEON BUS (mcb) 7933M: Johannes Thumshirn <morbidrsa@gmail.com> 7934S: Maintained 7935F: drivers/mcb/ 7936F: include/linux/mcb.h 7937F: Documentation/men-chameleon-bus.txt 7938 7939MEN F21BMC (Board Management Controller) 7940M: Andreas Werner <andreas.werner@men.de> 7941S: Supported 7942F: drivers/mfd/menf21bmc.c 7943F: drivers/watchdog/menf21bmc_wdt.c 7944F: drivers/leds/leds-menf21bmc.c 7945F: drivers/hwmon/menf21bmc_hwmon.c 7946F: Documentation/hwmon/menf21bmc 7947 7948METAG ARCHITECTURE 7949M: James Hogan <james.hogan@imgtec.com> 7950L: linux-metag@vger.kernel.org 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7952S: Odd Fixes 7953F: arch/metag/ 7954F: Documentation/metag/ 7955F: Documentation/devicetree/bindings/metag/ 7956F: Documentation/devicetree/bindings/interrupt-controller/img,* 7957F: drivers/clocksource/metag_generic.c 7958F: drivers/irqchip/irq-metag.c 7959F: drivers/irqchip/irq-metag-ext.c 7960F: drivers/tty/metag_da.c 7961 7962MICROBLAZE ARCHITECTURE 7963M: Michal Simek <monstr@monstr.eu> 7964W: http://www.monstr.eu/fdt/ 7965T: git git://git.monstr.eu/linux-2.6-microblaze.git 7966S: Supported 7967F: arch/microblaze/ 7968 7969MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7970M: Richard Genoud <richard.genoud@gmail.com> 7971S: Maintained 7972F: drivers/tty/serial/atmel_serial.c 7973F: include/linux/atmel_serial.h 7974 7975MICROCHIP / ATMEL ISC DRIVER 7976M: Songjun Wu <songjun.wu@microchip.com> 7977L: linux-media@vger.kernel.org 7978S: Supported 7979F: drivers/media/platform/atmel/atmel-isc.c 7980F: drivers/media/platform/atmel/atmel-isc-regs.h 7981F: devicetree/bindings/media/atmel-isc.txt 7982 7983MICROSOFT SURFACE PRO 3 BUTTON DRIVER 7984M: Chen Yu <yu.c.chen@intel.com> 7985L: platform-driver-x86@vger.kernel.org 7986S: Supported 7987F: drivers/platform/x86/surfacepro3_button.c 7988 7989MICROTEK X6 SCANNER 7990M: Oliver Neukum <oliver@neukum.org> 7991S: Maintained 7992F: drivers/usb/image/microtek.* 7993 7994MIPS 7995M: Ralf Baechle <ralf@linux-mips.org> 7996L: linux-mips@linux-mips.org 7997W: http://www.linux-mips.org/ 7998T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 7999Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8000S: Supported 8001F: Documentation/devicetree/bindings/mips/ 8002F: Documentation/mips/ 8003F: arch/mips/ 8004 8005MIPS/LOONGSON1 ARCHITECTURE 8006M: Keguang Zhang <keguang.zhang@gmail.com> 8007L: linux-mips@linux-mips.org 8008S: Maintained 8009F: arch/mips/loongson32/ 8010F: arch/mips/include/asm/mach-loongson32/ 8011F: drivers/*/*loongson1* 8012F: drivers/*/*/*loongson1* 8013 8014MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8015M: Hans Verkuil <hverkuil@xs4all.nl> 8016L: linux-media@vger.kernel.org 8017T: git git://linuxtv.org/media_tree.git 8018W: https://linuxtv.org 8019S: Odd Fixes 8020F: drivers/media/radio/radio-miropcm20* 8021 8022MELLANOX MLX4 core VPI driver 8023M: Yishai Hadas <yishaih@mellanox.com> 8024L: netdev@vger.kernel.org 8025L: linux-rdma@vger.kernel.org 8026W: http://www.mellanox.com 8027Q: http://patchwork.ozlabs.org/project/netdev/list/ 8028S: Supported 8029F: drivers/net/ethernet/mellanox/mlx4/ 8030F: include/linux/mlx4/ 8031F: include/uapi/rdma/mlx4-abi.h 8032 8033MELLANOX MLX4 IB driver 8034M: Yishai Hadas <yishaih@mellanox.com> 8035L: linux-rdma@vger.kernel.org 8036W: http://www.mellanox.com 8037Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8038S: Supported 8039F: drivers/infiniband/hw/mlx4/ 8040F: include/linux/mlx4/ 8041 8042MELLANOX MLX5 core VPI driver 8043M: Matan Barak <matanb@mellanox.com> 8044M: Leon Romanovsky <leonro@mellanox.com> 8045L: netdev@vger.kernel.org 8046L: linux-rdma@vger.kernel.org 8047W: http://www.mellanox.com 8048Q: http://patchwork.ozlabs.org/project/netdev/list/ 8049S: Supported 8050F: drivers/net/ethernet/mellanox/mlx5/core/ 8051F: include/linux/mlx5/ 8052F: include/uapi/rdma/mlx5-abi.h 8053 8054MELLANOX MLX5 IB driver 8055M: Matan Barak <matanb@mellanox.com> 8056M: Leon Romanovsky <leonro@mellanox.com> 8057L: linux-rdma@vger.kernel.org 8058W: http://www.mellanox.com 8059Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8060S: Supported 8061F: drivers/infiniband/hw/mlx5/ 8062F: include/linux/mlx5/ 8063 8064MELEXIS MLX90614 DRIVER 8065M: Crt Mori <cmo@melexis.com> 8066L: linux-iio@vger.kernel.org 8067W: http://www.melexis.com 8068S: Supported 8069F: drivers/iio/temperature/mlx90614.c 8070 8071MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8072M: Don Brace <don.brace@microsemi.com> 8073L: esc.storagedev@microsemi.com 8074L: linux-scsi@vger.kernel.org 8075S: Supported 8076F: drivers/scsi/smartpqi/smartpqi*.[ch] 8077F: drivers/scsi/smartpqi/Kconfig 8078F: drivers/scsi/smartpqi/Makefile 8079F: include/linux/cciss*.h 8080F: include/uapi/linux/cciss*.h 8081F: Documentation/scsi/smartpqi.txt 8082 8083MN88472 MEDIA DRIVER 8084M: Antti Palosaari <crope@iki.fi> 8085L: linux-media@vger.kernel.org 8086W: https://linuxtv.org 8087W: http://palosaari.fi/linux/ 8088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8089S: Maintained 8090F: drivers/media/dvb-frontends/mn88472* 8091 8092MN88473 MEDIA DRIVER 8093M: Antti Palosaari <crope@iki.fi> 8094L: linux-media@vger.kernel.org 8095W: https://linuxtv.org 8096W: http://palosaari.fi/linux/ 8097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8098S: Maintained 8099F: drivers/media/dvb-frontends/mn88473* 8100 8101MODULE SUPPORT 8102M: Rusty Russell <rusty@rustcorp.com.au> 8103S: Maintained 8104F: include/linux/module.h 8105F: kernel/module.c 8106 8107MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8108W: http://popies.net/meye/ 8109S: Orphan 8110F: Documentation/media/v4l-drivers/meye* 8111F: drivers/media/pci/meye/ 8112F: include/uapi/linux/meye.h 8113 8114MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8115M: Jiri Slaby <jirislaby@gmail.com> 8116S: Maintained 8117F: Documentation/serial/moxa-smartio 8118F: drivers/tty/mxser.* 8119 8120MR800 AVERMEDIA USB FM RADIO DRIVER 8121M: Alexey Klimov <klimov.linux@gmail.com> 8122L: linux-media@vger.kernel.org 8123T: git git://linuxtv.org/media_tree.git 8124S: Maintained 8125F: drivers/media/radio/radio-mr800.c 8126 8127MRF24J40 IEEE 802.15.4 RADIO DRIVER 8128M: Alan Ott <alan@signal11.us> 8129L: linux-wpan@vger.kernel.org 8130S: Maintained 8131F: drivers/net/ieee802154/mrf24j40.c 8132F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8133 8134MSI LAPTOP SUPPORT 8135M: "Lee, Chun-Yi" <jlee@suse.com> 8136L: platform-driver-x86@vger.kernel.org 8137S: Maintained 8138F: drivers/platform/x86/msi-laptop.c 8139 8140MSI WMI SUPPORT 8141L: platform-driver-x86@vger.kernel.org 8142S: Orphan 8143F: drivers/platform/x86/msi-wmi.c 8144 8145MSI001 MEDIA DRIVER 8146M: Antti Palosaari <crope@iki.fi> 8147L: linux-media@vger.kernel.org 8148W: https://linuxtv.org 8149W: http://palosaari.fi/linux/ 8150Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8151T: git git://linuxtv.org/anttip/media_tree.git 8152S: Maintained 8153F: drivers/media/tuners/msi001* 8154 8155MSI2500 MEDIA DRIVER 8156M: Antti Palosaari <crope@iki.fi> 8157L: linux-media@vger.kernel.org 8158W: https://linuxtv.org 8159W: http://palosaari.fi/linux/ 8160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8161T: git git://linuxtv.org/anttip/media_tree.git 8162S: Maintained 8163F: drivers/media/usb/msi2500/ 8164 8165MSYSTEMS DISKONCHIP G3 MTD DRIVER 8166M: Robert Jarzmik <robert.jarzmik@free.fr> 8167L: linux-mtd@lists.infradead.org 8168S: Maintained 8169F: drivers/mtd/devices/docg3* 8170 8171MT9M032 APTINA SENSOR DRIVER 8172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8173L: linux-media@vger.kernel.org 8174T: git git://linuxtv.org/media_tree.git 8175S: Maintained 8176F: drivers/media/i2c/mt9m032.c 8177F: include/media/i2c/mt9m032.h 8178 8179MT9P031 APTINA CAMERA SENSOR 8180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8181L: linux-media@vger.kernel.org 8182T: git git://linuxtv.org/media_tree.git 8183S: Maintained 8184F: drivers/media/i2c/mt9p031.c 8185F: include/media/i2c/mt9p031.h 8186 8187MT9T001 APTINA CAMERA SENSOR 8188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8189L: linux-media@vger.kernel.org 8190T: git git://linuxtv.org/media_tree.git 8191S: Maintained 8192F: drivers/media/i2c/mt9t001.c 8193F: include/media/i2c/mt9t001.h 8194 8195MT9V032 APTINA CAMERA SENSOR 8196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8197L: linux-media@vger.kernel.org 8198T: git git://linuxtv.org/media_tree.git 8199S: Maintained 8200F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8201F: drivers/media/i2c/mt9v032.c 8202F: include/media/i2c/mt9v032.h 8203 8204MULTIFUNCTION DEVICES (MFD) 8205M: Lee Jones <lee.jones@linaro.org> 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8207S: Supported 8208F: Documentation/devicetree/bindings/mfd/ 8209F: drivers/mfd/ 8210F: include/linux/mfd/ 8211 8212MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8213M: Ulf Hansson <ulf.hansson@linaro.org> 8214L: linux-mmc@vger.kernel.org 8215T: git git://git.linaro.org/people/ulf.hansson/mmc.git 8216S: Maintained 8217F: Documentation/devicetree/bindings/mmc/ 8218F: drivers/mmc/ 8219F: include/linux/mmc/ 8220F: include/uapi/linux/mmc/ 8221 8222MULTIMEDIA CARD (MMC) ETC. OVER SPI 8223S: Orphan 8224F: drivers/mmc/host/mmc_spi.c 8225F: include/linux/spi/mmc_spi.h 8226 8227MULTISOUND SOUND DRIVER 8228M: Andrew Veliath <andrewtv@usa.net> 8229S: Maintained 8230F: Documentation/sound/oss/MultiSound 8231F: sound/oss/msnd* 8232 8233MULTITECH MULTIPORT CARD (ISICOM) 8234S: Orphan 8235F: drivers/tty/isicom.c 8236F: include/linux/isicom.h 8237 8238MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8239M: Bin Liu <b-liu@ti.com> 8240L: linux-usb@vger.kernel.org 8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8242S: Maintained 8243F: drivers/usb/musb/ 8244 8245MXL5007T MEDIA DRIVER 8246M: Michael Krufky <mkrufky@linuxtv.org> 8247L: linux-media@vger.kernel.org 8248W: https://linuxtv.org 8249W: http://github.com/mkrufky 8250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8251T: git git://linuxtv.org/mkrufky/tuners.git 8252S: Maintained 8253F: drivers/media/tuners/mxl5007t.* 8254 8255MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8256M: Hyong-Youb Kim <hykim@myri.com> 8257L: netdev@vger.kernel.org 8258W: https://www.myricom.com/support/downloads/myri10ge.html 8259S: Supported 8260F: drivers/net/ethernet/myricom/myri10ge/ 8261 8262NAND FLASH SUBSYSTEM 8263M: Boris Brezillon <boris.brezillon@free-electrons.com> 8264R: Richard Weinberger <richard@nod.at> 8265L: linux-mtd@lists.infradead.org 8266W: http://www.linux-mtd.infradead.org/ 8267Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8268T: git git://github.com/linux-nand/linux.git 8269S: Maintained 8270F: drivers/mtd/nand/ 8271F: include/linux/mtd/nand*.h 8272 8273NATSEMI ETHERNET DRIVER (DP8381x) 8274S: Orphan 8275F: drivers/net/ethernet/natsemi/natsemi.c 8276 8277NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8278M: Daniel Mack <zonque@gmail.com> 8279S: Maintained 8280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8281W: http://www.native-instruments.com 8282F: sound/usb/caiaq/ 8283 8284NCP FILESYSTEM 8285M: Petr Vandrovec <petr@vandrovec.name> 8286S: Odd Fixes 8287F: fs/ncpfs/ 8288 8289NCR 5380 SCSI DRIVERS 8290M: Finn Thain <fthain@telegraphics.com.au> 8291M: Michael Schmitz <schmitzmic@gmail.com> 8292L: linux-scsi@vger.kernel.org 8293S: Maintained 8294F: Documentation/scsi/g_NCR5380.txt 8295F: drivers/scsi/NCR5380.* 8296F: drivers/scsi/arm/cumana_1.c 8297F: drivers/scsi/arm/oak.c 8298F: drivers/scsi/atari_scsi.* 8299F: drivers/scsi/dmx3191d.c 8300F: drivers/scsi/g_NCR5380.* 8301F: drivers/scsi/g_NCR5380_mmio.c 8302F: drivers/scsi/mac_scsi.* 8303F: drivers/scsi/sun3_scsi.* 8304F: drivers/scsi/sun3_scsi_vme.c 8305 8306NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8307M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8308L: linux-scsi@vger.kernel.org 8309S: Maintained 8310F: drivers/scsi/NCR_D700.* 8311 8312NCT6775 HARDWARE MONITOR DRIVER 8313M: Guenter Roeck <linux@roeck-us.net> 8314L: linux-hwmon@vger.kernel.org 8315S: Maintained 8316F: Documentation/hwmon/nct6775 8317F: drivers/hwmon/nct6775.c 8318 8319NETEFFECT IWARP RNIC DRIVER (IW_NES) 8320M: Faisal Latif <faisal.latif@intel.com> 8321L: linux-rdma@vger.kernel.org 8322W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8323S: Supported 8324F: drivers/infiniband/hw/nes/ 8325F: include/uapi/rdma/nes-abi.h 8326 8327NETEM NETWORK EMULATOR 8328M: Stephen Hemminger <stephen@networkplumber.org> 8329L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8330S: Maintained 8331F: net/sched/sch_netem.c 8332 8333NETERION 10GbE DRIVERS (s2io/vxge) 8334M: Jon Mason <jdmason@kudzu.us> 8335L: netdev@vger.kernel.org 8336S: Supported 8337F: Documentation/networking/s2io.txt 8338F: Documentation/networking/vxge.txt 8339F: drivers/net/ethernet/neterion/ 8340 8341NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8342M: Pablo Neira Ayuso <pablo@netfilter.org> 8343M: Patrick McHardy <kaber@trash.net> 8344M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8345L: netfilter-devel@vger.kernel.org 8346L: coreteam@netfilter.org 8347W: http://www.netfilter.org/ 8348W: http://www.iptables.org/ 8349Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8350T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8352S: Supported 8353F: include/linux/netfilter* 8354F: include/linux/netfilter/ 8355F: include/net/netfilter/ 8356F: include/uapi/linux/netfilter* 8357F: include/uapi/linux/netfilter/ 8358F: net/*/netfilter.c 8359F: net/*/netfilter/ 8360F: net/netfilter/ 8361F: net/bridge/br_netfilter*.c 8362 8363NETLABEL 8364M: Paul Moore <paul@paul-moore.com> 8365W: http://netlabel.sf.net 8366L: netdev@vger.kernel.org 8367S: Maintained 8368F: Documentation/netlabel/ 8369F: include/net/netlabel.h 8370F: net/netlabel/ 8371 8372NETROM NETWORK LAYER 8373M: Ralf Baechle <ralf@linux-mips.org> 8374L: linux-hams@vger.kernel.org 8375W: http://www.linux-ax25.org/ 8376S: Maintained 8377F: include/net/netrom.h 8378F: include/uapi/linux/netrom.h 8379F: net/netrom/ 8380 8381NETRONOME ETHERNET DRIVERS 8382M: Jakub Kicinski <jakub.kicinski@netronome.com> 8383L: oss-drivers@netronome.com 8384S: Maintained 8385F: drivers/net/ethernet/netronome/ 8386 8387NETWORK BLOCK DEVICE (NBD) 8388M: Markus Pargmann <mpa@pengutronix.de> 8389S: Maintained 8390L: nbd-general@lists.sourceforge.net 8391T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8392F: Documentation/blockdev/nbd.txt 8393F: drivers/block/nbd.c 8394F: include/uapi/linux/nbd.h 8395 8396NETWORK DROP MONITOR 8397M: Neil Horman <nhorman@tuxdriver.com> 8398L: netdev@vger.kernel.org 8399S: Maintained 8400W: https://fedorahosted.org/dropwatch/ 8401F: net/core/drop_monitor.c 8402 8403NETWORKING [DSA] 8404M: Andrew Lunn <andrew@lunn.ch> 8405M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8406M: Florian Fainelli <f.fainelli@gmail.com> 8407S: Maintained 8408F: net/dsa/ 8409F: include/net/dsa.h 8410F: drivers/net/dsa/ 8411 8412NETWORKING [GENERAL] 8413M: "David S. Miller" <davem@davemloft.net> 8414L: netdev@vger.kernel.org 8415W: http://www.linuxfoundation.org/en/Net 8416Q: http://patchwork.ozlabs.org/project/netdev/list/ 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8419S: Maintained 8420F: net/ 8421F: include/net/ 8422F: include/linux/in.h 8423F: include/linux/net.h 8424F: include/linux/netdevice.h 8425F: include/uapi/linux/in.h 8426F: include/uapi/linux/net.h 8427F: include/uapi/linux/netdevice.h 8428F: include/uapi/linux/net_namespace.h 8429F: tools/net/ 8430F: tools/testing/selftests/net/ 8431F: lib/random32.c 8432F: lib/test_bpf.c 8433 8434NETWORKING [IPv4/IPv6] 8435M: "David S. Miller" <davem@davemloft.net> 8436M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8437M: James Morris <jmorris@namei.org> 8438M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8439M: Patrick McHardy <kaber@trash.net> 8440L: netdev@vger.kernel.org 8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8442S: Maintained 8443F: net/ipv4/ 8444F: net/ipv6/ 8445F: include/net/ip* 8446F: arch/x86/net/* 8447 8448NETWORKING [IPSEC] 8449M: Steffen Klassert <steffen.klassert@secunet.com> 8450M: Herbert Xu <herbert@gondor.apana.org.au> 8451M: "David S. Miller" <davem@davemloft.net> 8452L: netdev@vger.kernel.org 8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8455S: Maintained 8456F: net/core/flow.c 8457F: net/xfrm/ 8458F: net/key/ 8459F: net/ipv4/xfrm* 8460F: net/ipv4/esp4.c 8461F: net/ipv4/ah4.c 8462F: net/ipv4/ipcomp.c 8463F: net/ipv4/ip_vti.c 8464F: net/ipv6/xfrm* 8465F: net/ipv6/esp6.c 8466F: net/ipv6/ah6.c 8467F: net/ipv6/ipcomp6.c 8468F: net/ipv6/ip6_vti.c 8469F: include/uapi/linux/xfrm.h 8470F: include/net/xfrm.h 8471 8472NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8473M: Paul Moore <paul@paul-moore.com> 8474L: netdev@vger.kernel.org 8475S: Maintained 8476 8477NETWORKING [WIRELESS] 8478L: linux-wireless@vger.kernel.org 8479Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8480 8481NETWORKING DRIVERS 8482L: netdev@vger.kernel.org 8483W: http://www.linuxfoundation.org/en/Net 8484Q: http://patchwork.ozlabs.org/project/netdev/list/ 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8487S: Odd Fixes 8488F: Documentation/devicetree/bindings/net/ 8489F: drivers/net/ 8490F: include/linux/if_* 8491F: include/linux/netdevice.h 8492F: include/linux/etherdevice.h 8493F: include/linux/fcdevice.h 8494F: include/linux/fddidevice.h 8495F: include/linux/hippidevice.h 8496F: include/linux/inetdevice.h 8497F: include/uapi/linux/if_* 8498F: include/uapi/linux/netdevice.h 8499 8500NETWORKING DRIVERS (WIRELESS) 8501M: Kalle Valo <kvalo@codeaurora.org> 8502L: linux-wireless@vger.kernel.org 8503Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8506S: Maintained 8507F: Documentation/devicetree/bindings/net/wireless/ 8508F: drivers/net/wireless/ 8509 8510NETXEN (1/10) GbE SUPPORT 8511M: Manish Chopra <manish.chopra@qlogic.com> 8512M: Sony Chacko <sony.chacko@qlogic.com> 8513M: Rajesh Borundia <rajesh.borundia@qlogic.com> 8514L: netdev@vger.kernel.org 8515W: http://www.qlogic.com 8516S: Supported 8517F: drivers/net/ethernet/qlogic/netxen/ 8518 8519NFC SUBSYSTEM 8520M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8521M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8522M: Samuel Ortiz <sameo@linux.intel.com> 8523L: linux-wireless@vger.kernel.org 8524L: linux-nfc@lists.01.org (subscribers-only) 8525S: Supported 8526F: net/nfc/ 8527F: include/net/nfc/ 8528F: include/uapi/linux/nfc.h 8529F: drivers/nfc/ 8530F: include/linux/platform_data/nfcmrvl.h 8531F: include/linux/platform_data/nxp-nci.h 8532F: include/linux/platform_data/pn544.h 8533F: include/linux/platform_data/st21nfca.h 8534F: include/linux/platform_data/st-nci.h 8535F: Documentation/devicetree/bindings/net/nfc/ 8536 8537NFS, SUNRPC, AND LOCKD CLIENTS 8538M: Trond Myklebust <trond.myklebust@primarydata.com> 8539M: Anna Schumaker <anna.schumaker@netapp.com> 8540L: linux-nfs@vger.kernel.org 8541W: http://client.linux-nfs.org 8542T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8543S: Maintained 8544F: fs/lockd/ 8545F: fs/nfs/ 8546F: fs/nfs_common/ 8547F: net/sunrpc/ 8548F: include/linux/lockd/ 8549F: include/linux/nfs* 8550F: include/linux/sunrpc/ 8551F: include/uapi/linux/nfs* 8552F: include/uapi/linux/sunrpc/ 8553 8554NILFS2 FILESYSTEM 8555M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8556L: linux-nilfs@vger.kernel.org 8557W: http://nilfs.sourceforge.net/ 8558W: http://nilfs.osdn.jp/ 8559T: git git://github.com/konis/nilfs2.git 8560S: Supported 8561F: Documentation/filesystems/nilfs2.txt 8562F: fs/nilfs2/ 8563F: include/trace/events/nilfs2.h 8564F: include/uapi/linux/nilfs2_api.h 8565F: include/uapi/linux/nilfs2_ondisk.h 8566 8567NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8568M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8569W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8570S: Maintained 8571F: Documentation/scsi/NinjaSCSI.txt 8572F: drivers/scsi/pcmcia/nsp_* 8573 8574NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8575M: GOTO Masanori <gotom@debian.or.jp> 8576M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8577W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8578S: Maintained 8579F: Documentation/scsi/NinjaSCSI.txt 8580F: drivers/scsi/nsp32* 8581 8582NIOS2 ARCHITECTURE 8583M: Ley Foon Tan <lftan@altera.com> 8584L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8585T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8586S: Maintained 8587F: arch/nios2/ 8588 8589NOKIA N900 POWER SUPPLY DRIVERS 8590R: Pali Rohár <pali.rohar@gmail.com> 8591F: include/linux/power/bq2415x_charger.h 8592F: include/linux/power/bq27xxx_battery.h 8593F: include/linux/power/isp1704_charger.h 8594F: drivers/power/supply/bq2415x_charger.c 8595F: drivers/power/supply/bq27xxx_battery.c 8596F: drivers/power/supply/bq27xxx_battery_i2c.c 8597F: drivers/power/supply/isp1704_charger.c 8598F: drivers/power/supply/rx51_battery.c 8599 8600NTB DRIVER CORE 8601M: Jon Mason <jdmason@kudzu.us> 8602M: Dave Jiang <dave.jiang@intel.com> 8603M: Allen Hubbe <Allen.Hubbe@emc.com> 8604L: linux-ntb@googlegroups.com 8605S: Supported 8606W: https://github.com/jonmason/ntb/wiki 8607T: git git://github.com/jonmason/ntb.git 8608F: drivers/ntb/ 8609F: drivers/net/ntb_netdev.c 8610F: include/linux/ntb.h 8611F: include/linux/ntb_transport.h 8612F: tools/testing/selftests/ntb/ 8613 8614NTB INTEL DRIVER 8615M: Jon Mason <jdmason@kudzu.us> 8616M: Dave Jiang <dave.jiang@intel.com> 8617L: linux-ntb@googlegroups.com 8618S: Supported 8619W: https://github.com/jonmason/ntb/wiki 8620T: git git://github.com/jonmason/ntb.git 8621F: drivers/ntb/hw/intel/ 8622 8623NTB AMD DRIVER 8624M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8625L: linux-ntb@googlegroups.com 8626S: Supported 8627F: drivers/ntb/hw/amd/ 8628 8629NTFS FILESYSTEM 8630M: Anton Altaparmakov <anton@tuxera.com> 8631L: linux-ntfs-dev@lists.sourceforge.net 8632W: http://www.tuxera.com/ 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8634S: Supported 8635F: Documentation/filesystems/ntfs.txt 8636F: fs/ntfs/ 8637 8638NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8639M: Antonino Daplas <adaplas@gmail.com> 8640L: linux-fbdev@vger.kernel.org 8641S: Maintained 8642F: drivers/video/fbdev/riva/ 8643F: drivers/video/fbdev/nvidia/ 8644 8645NVM EXPRESS DRIVER 8646M: Keith Busch <keith.busch@intel.com> 8647M: Jens Axboe <axboe@fb.com> 8648L: linux-nvme@lists.infradead.org 8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8650W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8651S: Supported 8652F: drivers/nvme/host/ 8653F: include/linux/nvme.h 8654 8655NVM EXPRESS TARGET DRIVER 8656M: Christoph Hellwig <hch@lst.de> 8657M: Sagi Grimberg <sagi@grimberg.me> 8658L: linux-nvme@lists.infradead.org 8659S: Supported 8660F: drivers/nvme/target/ 8661 8662NVMEM FRAMEWORK 8663M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8664M: Maxime Ripard <maxime.ripard@free-electrons.com> 8665S: Maintained 8666F: drivers/nvmem/ 8667F: Documentation/devicetree/bindings/nvmem/ 8668F: include/linux/nvmem-consumer.h 8669F: include/linux/nvmem-provider.h 8670 8671NXP-NCI NFC DRIVER 8672M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8673R: Charles Gorand <charles.gorand@effinnov.com> 8674L: linux-nfc@lists.01.org (moderated for non-subscribers) 8675S: Supported 8676F: drivers/nfc/nxp-nci 8677 8678NXP TDA998X DRM DRIVER 8679M: Russell King <rmk+kernel@armlinux.org.uk> 8680S: Supported 8681F: drivers/gpu/drm/i2c/tda998x_drv.c 8682F: include/drm/i2c/tda998x.h 8683 8684NXP TFA9879 DRIVER 8685M: Peter Rosin <peda@axentia.se> 8686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8687S: Maintained 8688F: sound/soc/codecs/tfa9879* 8689 8690OBJTOOL 8691M: Josh Poimboeuf <jpoimboe@redhat.com> 8692S: Supported 8693F: tools/objtool/ 8694 8695OMAP SUPPORT 8696M: Tony Lindgren <tony@atomide.com> 8697L: linux-omap@vger.kernel.org 8698W: http://www.muru.com/linux/omap/ 8699W: http://linux.omap.com/ 8700Q: http://patchwork.kernel.org/project/linux-omap/list/ 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8702S: Maintained 8703F: arch/arm/*omap*/ 8704F: arch/arm/configs/omap1_defconfig 8705F: arch/arm/configs/omap2plus_defconfig 8706F: drivers/i2c/busses/i2c-omap.c 8707F: drivers/irqchip/irq-omap-intc.c 8708F: drivers/mfd/*omap*.c 8709F: drivers/mfd/menelaus.c 8710F: drivers/mfd/palmas.c 8711F: drivers/mfd/tps65217.c 8712F: drivers/mfd/tps65218.c 8713F: drivers/mfd/tps65910.c 8714F: drivers/mfd/twl-core.[ch] 8715F: drivers/mfd/twl4030*.c 8716F: drivers/mfd/twl6030*.c 8717F: drivers/mfd/twl6040*.c 8718F: drivers/regulator/palmas-regulator*.c 8719F: drivers/regulator/pbias-regulator.c 8720F: drivers/regulator/tps65217-regulator.c 8721F: drivers/regulator/tps65218-regulator.c 8722F: drivers/regulator/tps65910-regulator.c 8723F: drivers/regulator/twl-regulator.c 8724F: include/linux/i2c-omap.h 8725 8726OMAP DEVICE TREE SUPPORT 8727M: Benoît Cousson <bcousson@baylibre.com> 8728M: Tony Lindgren <tony@atomide.com> 8729L: linux-omap@vger.kernel.org 8730L: devicetree@vger.kernel.org 8731S: Maintained 8732F: arch/arm/boot/dts/*omap* 8733F: arch/arm/boot/dts/*am3* 8734F: arch/arm/boot/dts/*am4* 8735F: arch/arm/boot/dts/*am5* 8736F: arch/arm/boot/dts/*dra7* 8737 8738OMAP CLOCK FRAMEWORK SUPPORT 8739M: Paul Walmsley <paul@pwsan.com> 8740L: linux-omap@vger.kernel.org 8741S: Maintained 8742F: arch/arm/*omap*/*clock* 8743 8744OMAP POWER MANAGEMENT SUPPORT 8745M: Kevin Hilman <khilman@kernel.org> 8746L: linux-omap@vger.kernel.org 8747S: Maintained 8748F: arch/arm/*omap*/*pm* 8749F: drivers/cpufreq/omap-cpufreq.c 8750 8751OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8752M: Rajendra Nayak <rnayak@codeaurora.org> 8753M: Paul Walmsley <paul@pwsan.com> 8754L: linux-omap@vger.kernel.org 8755S: Maintained 8756F: arch/arm/mach-omap2/prm* 8757 8758OMAP AUDIO SUPPORT 8759M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8760M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8761L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8762L: linux-omap@vger.kernel.org 8763S: Maintained 8764F: sound/soc/omap/ 8765 8766OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8767M: Roger Quadros <rogerq@ti.com> 8768M: Tony Lindgren <tony@atomide.com> 8769L: linux-omap@vger.kernel.org 8770S: Maintained 8771F: drivers/memory/omap-gpmc.c 8772F: arch/arm/mach-omap2/*gpmc* 8773 8774OMAP FRAMEBUFFER SUPPORT 8775M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8776L: linux-fbdev@vger.kernel.org 8777L: linux-omap@vger.kernel.org 8778S: Maintained 8779F: drivers/video/fbdev/omap/ 8780 8781OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8782M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8783L: linux-omap@vger.kernel.org 8784L: linux-fbdev@vger.kernel.org 8785S: Maintained 8786F: drivers/video/fbdev/omap2/ 8787F: Documentation/arm/OMAP/DSS 8788 8789OMAP HARDWARE SPINLOCK SUPPORT 8790M: Ohad Ben-Cohen <ohad@wizery.com> 8791L: linux-omap@vger.kernel.org 8792S: Maintained 8793F: drivers/hwspinlock/omap_hwspinlock.c 8794 8795OMAP MMC SUPPORT 8796M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8797L: linux-omap@vger.kernel.org 8798S: Maintained 8799F: drivers/mmc/host/omap.c 8800 8801OMAP HS MMC SUPPORT 8802L: linux-mmc@vger.kernel.org 8803L: linux-omap@vger.kernel.org 8804S: Orphan 8805F: drivers/mmc/host/omap_hsmmc.c 8806 8807OMAP RANDOM NUMBER GENERATOR SUPPORT 8808M: Deepak Saxena <dsaxena@plexity.net> 8809S: Maintained 8810F: drivers/char/hw_random/omap-rng.c 8811 8812OMAP HWMOD SUPPORT 8813M: Benoît Cousson <bcousson@baylibre.com> 8814M: Paul Walmsley <paul@pwsan.com> 8815L: linux-omap@vger.kernel.org 8816S: Maintained 8817F: arch/arm/mach-omap2/omap_hwmod.* 8818 8819OMAP HWMOD DATA 8820M: Paul Walmsley <paul@pwsan.com> 8821L: linux-omap@vger.kernel.org 8822S: Maintained 8823F: arch/arm/mach-omap2/omap_hwmod*data* 8824 8825OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8826M: Benoît Cousson <bcousson@baylibre.com> 8827L: linux-omap@vger.kernel.org 8828S: Maintained 8829F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8830 8831OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8832M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8833L: linux-media@vger.kernel.org 8834S: Maintained 8835F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8836F: drivers/media/platform/omap3isp/ 8837F: drivers/staging/media/omap4iss/ 8838 8839OMAP USB SUPPORT 8840L: linux-usb@vger.kernel.org 8841L: linux-omap@vger.kernel.org 8842S: Orphan 8843F: drivers/usb/*/*omap* 8844F: arch/arm/*omap*/usb* 8845 8846OMAP GPIO DRIVER 8847M: Grygorii Strashko <grygorii.strashko@ti.com> 8848M: Santosh Shilimkar <ssantosh@kernel.org> 8849M: Kevin Hilman <khilman@kernel.org> 8850L: linux-omap@vger.kernel.org 8851S: Maintained 8852F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8853F: drivers/gpio/gpio-omap.c 8854 8855OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8856M: Mark Jackson <mpfj@newflow.co.uk> 8857L: linux-omap@vger.kernel.org 8858S: Maintained 8859F: arch/arm/boot/dts/am335x-nano.dts 8860 8861OMFS FILESYSTEM 8862M: Bob Copeland <me@bobcopeland.com> 8863L: linux-karma-devel@lists.sourceforge.net 8864S: Maintained 8865F: Documentation/filesystems/omfs.txt 8866F: fs/omfs/ 8867 8868OMNIKEY CARDMAN 4000 DRIVER 8869M: Harald Welte <laforge@gnumonks.org> 8870S: Maintained 8871F: drivers/char/pcmcia/cm4000_cs.c 8872F: include/linux/cm4000_cs.h 8873F: include/uapi/linux/cm4000_cs.h 8874 8875OMNIKEY CARDMAN 4040 DRIVER 8876M: Harald Welte <laforge@gnumonks.org> 8877S: Maintained 8878F: drivers/char/pcmcia/cm4040_cs.* 8879 8880OMNIVISION OV7670 SENSOR DRIVER 8881M: Jonathan Corbet <corbet@lwn.net> 8882L: linux-media@vger.kernel.org 8883T: git git://linuxtv.org/media_tree.git 8884S: Maintained 8885F: drivers/media/i2c/ov7670.c 8886 8887ONENAND FLASH DRIVER 8888M: Kyungmin Park <kyungmin.park@samsung.com> 8889L: linux-mtd@lists.infradead.org 8890S: Maintained 8891F: drivers/mtd/onenand/ 8892F: include/linux/mtd/onenand*.h 8893 8894ONSTREAM SCSI TAPE DRIVER 8895M: Willem Riede <osst@riede.org> 8896L: osst-users@lists.sourceforge.net 8897L: linux-scsi@vger.kernel.org 8898S: Maintained 8899F: Documentation/scsi/osst.txt 8900F: drivers/scsi/osst.* 8901F: drivers/scsi/osst_*.h 8902F: drivers/scsi/st.h 8903 8904OPENCORES I2C BUS DRIVER 8905M: Peter Korsgaard <jacmet@sunsite.dk> 8906L: linux-i2c@vger.kernel.org 8907S: Maintained 8908F: Documentation/i2c/busses/i2c-ocores 8909F: drivers/i2c/busses/i2c-ocores.c 8910 8911OPEN FIRMWARE AND FLATTENED DEVICE TREE 8912M: Rob Herring <robh+dt@kernel.org> 8913M: Frank Rowand <frowand.list@gmail.com> 8914L: devicetree@vger.kernel.org 8915W: http://www.devicetree.org/ 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8917S: Maintained 8918F: drivers/of/ 8919F: include/linux/of*.h 8920F: scripts/dtc/ 8921 8922OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8923M: Rob Herring <robh+dt@kernel.org> 8924M: Mark Rutland <mark.rutland@arm.com> 8925L: devicetree@vger.kernel.org 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8927Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8928S: Maintained 8929F: Documentation/devicetree/ 8930F: arch/*/boot/dts/ 8931F: include/dt-bindings/ 8932 8933OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8934M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8935L: devicetree@vger.kernel.org 8936S: Maintained 8937F: Documentation/devicetree/dynamic-resolution-notes.txt 8938F: Documentation/devicetree/overlay-notes.txt 8939F: drivers/of/overlay.c 8940F: drivers/of/resolver.c 8941 8942OPENRISC ARCHITECTURE 8943M: Jonas Bonn <jonas@southpole.se> 8944W: http://openrisc.net 8945S: Maintained 8946T: git git://openrisc.net/~jonas/linux 8947F: arch/openrisc/ 8948 8949OPENVSWITCH 8950M: Pravin Shelar <pshelar@nicira.com> 8951L: netdev@vger.kernel.org 8952L: dev@openvswitch.org 8953W: http://openvswitch.org 8954S: Maintained 8955F: net/openvswitch/ 8956F: include/uapi/linux/openvswitch.h 8957 8958OPERATING PERFORMANCE POINTS (OPP) 8959M: Viresh Kumar <vireshk@kernel.org> 8960M: Nishanth Menon <nm@ti.com> 8961M: Stephen Boyd <sboyd@codeaurora.org> 8962L: linux-pm@vger.kernel.org 8963S: Maintained 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8965F: drivers/base/power/opp/ 8966F: include/linux/pm_opp.h 8967F: Documentation/power/opp.txt 8968F: Documentation/devicetree/bindings/opp/ 8969 8970OPL4 DRIVER 8971M: Clemens Ladisch <clemens@ladisch.de> 8972L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8973T: git git://git.alsa-project.org/alsa-kernel.git 8974S: Maintained 8975F: sound/drivers/opl4/ 8976 8977OPROFILE 8978M: Robert Richter <rric@kernel.org> 8979L: oprofile-list@lists.sf.net 8980S: Maintained 8981F: arch/*/include/asm/oprofile*.h 8982F: arch/*/oprofile/ 8983F: drivers/oprofile/ 8984F: include/linux/oprofile.h 8985 8986ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 8987M: Mark Fasheh <mfasheh@versity.com> 8988M: Joel Becker <jlbec@evilplan.org> 8989L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 8990W: http://ocfs2.wiki.kernel.org 8991S: Supported 8992F: Documentation/filesystems/ocfs2.txt 8993F: Documentation/filesystems/dlmfs.txt 8994F: fs/ocfs2/ 8995 8996ORINOCO DRIVER 8997L: linux-wireless@vger.kernel.org 8998W: http://wireless.kernel.org/en/users/Drivers/orinoco 8999W: http://www.nongnu.org/orinoco/ 9000S: Orphan 9001F: drivers/net/wireless/intersil/orinoco/ 9002 9003OSD LIBRARY and FILESYSTEM 9004M: Boaz Harrosh <ooo@electrozaur.com> 9005M: Benny Halevy <bhalevy@primarydata.com> 9006L: osd-dev@open-osd.org 9007W: http://open-osd.org 9008T: git git://git.open-osd.org/open-osd.git 9009S: Maintained 9010F: drivers/scsi/osd/ 9011F: include/scsi/osd_* 9012F: fs/exofs/ 9013 9014OVERLAY FILESYSTEM 9015M: Miklos Szeredi <miklos@szeredi.hu> 9016L: linux-unionfs@vger.kernel.org 9017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9018S: Supported 9019F: fs/overlayfs/ 9020F: Documentation/filesystems/overlayfs.txt 9021 9022ORANGEFS FILESYSTEM 9023M: Mike Marshall <hubcap@omnibond.com> 9024L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9026S: Supported 9027F: fs/orangefs/ 9028F: Documentation/filesystems/orangefs.txt 9029 9030P54 WIRELESS DRIVER 9031M: Christian Lamparter <chunkeey@googlemail.com> 9032L: linux-wireless@vger.kernel.org 9033W: http://wireless.kernel.org/en/users/Drivers/p54 9034S: Maintained 9035F: drivers/net/wireless/intersil/p54/ 9036 9037PA SEMI ETHERNET DRIVER 9038L: netdev@vger.kernel.org 9039S: Orphan 9040F: drivers/net/ethernet/pasemi/* 9041 9042PA SEMI SMBUS DRIVER 9043L: linux-i2c@vger.kernel.org 9044S: Orphan 9045F: drivers/i2c/busses/i2c-pasemi.c 9046 9047PADATA PARALLEL EXECUTION MECHANISM 9048M: Steffen Klassert <steffen.klassert@secunet.com> 9049L: linux-crypto@vger.kernel.org 9050S: Maintained 9051F: kernel/padata.c 9052F: include/linux/padata.h 9053F: Documentation/padata.txt 9054 9055PANASONIC LAPTOP ACPI EXTRAS DRIVER 9056M: Harald Welte <laforge@gnumonks.org> 9057L: platform-driver-x86@vger.kernel.org 9058S: Maintained 9059F: drivers/platform/x86/panasonic-laptop.c 9060 9061PANASONIC MN10300/AM33/AM34 PORT 9062M: David Howells <dhowells@redhat.com> 9063L: linux-am33-list@redhat.com (moderated for non-subscribers) 9064W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9065S: Maintained 9066F: Documentation/mn10300/ 9067F: arch/mn10300/ 9068 9069PARALLEL LCD/KEYPAD PANEL DRIVER 9070M: Willy Tarreau <willy@haproxy.com> 9071M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9072S: Odd Fixes 9073F: Documentation/misc-devices/lcd-panel-cgram.txt 9074F: drivers/misc/panel.c 9075 9076PARALLEL PORT SUBSYSTEM 9077M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9078M: Sudip Mukherjee <sudip@vectorindia.org> 9079L: linux-parport@lists.infradead.org (subscribers-only) 9080S: Maintained 9081F: drivers/parport/ 9082F: include/linux/parport*.h 9083F: drivers/char/ppdev.c 9084F: include/uapi/linux/ppdev.h 9085F: Documentation/parport*.txt 9086 9087PARAVIRT_OPS INTERFACE 9088M: Jeremy Fitzhardinge <jeremy@goop.org> 9089M: Chris Wright <chrisw@sous-sol.org> 9090M: Alok Kataria <akataria@vmware.com> 9091M: Rusty Russell <rusty@rustcorp.com.au> 9092L: virtualization@lists.linux-foundation.org 9093S: Supported 9094F: Documentation/virtual/paravirt_ops.txt 9095F: arch/*/kernel/paravirt* 9096F: arch/*/include/asm/paravirt.h 9097F: include/linux/hypervisor.h 9098 9099PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9100M: Tim Waugh <tim@cyberelk.net> 9101L: linux-parport@lists.infradead.org (subscribers-only) 9102S: Maintained 9103F: Documentation/blockdev/paride.txt 9104F: drivers/block/paride/ 9105 9106PARISC ARCHITECTURE 9107M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9108M: Helge Deller <deller@gmx.de> 9109L: linux-parisc@vger.kernel.org 9110W: http://www.parisc-linux.org/ 9111Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9113T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9114S: Maintained 9115F: arch/parisc/ 9116F: Documentation/parisc/ 9117F: drivers/parisc/ 9118F: drivers/char/agp/parisc-agp.c 9119F: drivers/input/serio/gscps2.c 9120F: drivers/parport/parport_gsc.* 9121F: drivers/tty/serial/8250/8250_gsc.c 9122F: drivers/video/fbdev/sti* 9123F: drivers/video/console/sti* 9124F: drivers/video/logo/logo_parisc* 9125 9126PC87360 HARDWARE MONITORING DRIVER 9127M: Jim Cromie <jim.cromie@gmail.com> 9128L: linux-hwmon@vger.kernel.org 9129S: Maintained 9130F: Documentation/hwmon/pc87360 9131F: drivers/hwmon/pc87360.c 9132 9133PC8736x GPIO DRIVER 9134M: Jim Cromie <jim.cromie@gmail.com> 9135S: Maintained 9136F: drivers/char/pc8736x_gpio.c 9137 9138PC87427 HARDWARE MONITORING DRIVER 9139M: Jean Delvare <jdelvare@suse.com> 9140L: linux-hwmon@vger.kernel.org 9141S: Maintained 9142F: Documentation/hwmon/pc87427 9143F: drivers/hwmon/pc87427.c 9144 9145PCA9532 LED DRIVER 9146M: Riku Voipio <riku.voipio@iki.fi> 9147S: Maintained 9148F: drivers/leds/leds-pca9532.c 9149F: include/linux/leds-pca9532.h 9150 9151PCA9541 I2C BUS MASTER SELECTOR DRIVER 9152M: Guenter Roeck <linux@roeck-us.net> 9153L: linux-i2c@vger.kernel.org 9154S: Maintained 9155F: drivers/i2c/muxes/i2c-mux-pca9541.c 9156 9157PCDP - PRIMARY CONSOLE AND DEBUG PORT 9158M: Khalid Aziz <khalid@gonehiking.org> 9159S: Maintained 9160F: drivers/firmware/pcdp.* 9161 9162PCI ERROR RECOVERY 9163M: Linas Vepstas <linasvepstas@gmail.com> 9164L: linux-pci@vger.kernel.org 9165S: Supported 9166F: Documentation/PCI/pci-error-recovery.txt 9167 9168PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9169M: Russell Currey <ruscur@russell.cc> 9170L: linuxppc-dev@lists.ozlabs.org 9171S: Supported 9172F: Documentation/powerpc/eeh-pci-error-recovery.txt 9173F: arch/powerpc/kernel/eeh*.c 9174F: arch/powerpc/platforms/*/eeh*.c 9175F: arch/powerpc/include/*/eeh*.h 9176 9177PCI SUBSYSTEM 9178M: Bjorn Helgaas <bhelgaas@google.com> 9179L: linux-pci@vger.kernel.org 9180Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9182S: Supported 9183F: Documentation/devicetree/bindings/pci/ 9184F: Documentation/PCI/ 9185F: drivers/pci/ 9186F: include/linux/pci* 9187F: arch/x86/pci/ 9188F: arch/x86/kernel/quirks.c 9189 9190PCI DRIVER FOR ALTERA PCIE IP 9191M: Ley Foon Tan <lftan@altera.com> 9192L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9193L: linux-pci@vger.kernel.org 9194S: Supported 9195F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9196F: drivers/pci/host/pcie-altera.c 9197 9198PCI DRIVER FOR ARM VERSATILE PLATFORM 9199M: Rob Herring <robh@kernel.org> 9200L: linux-pci@vger.kernel.org 9201L: linux-arm-kernel@lists.infradead.org 9202S: Maintained 9203F: Documentation/devicetree/bindings/pci/versatile.txt 9204F: drivers/pci/host/pci-versatile.c 9205 9206PCI DRIVER FOR ARMADA 8K 9207M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9208L: linux-pci@vger.kernel.org 9209L: linux-arm-kernel@lists.infradead.org 9210S: Maintained 9211F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9212F: drivers/pci/host/pcie-armada8k.c 9213 9214PCI DRIVER FOR APPLIEDMICRO XGENE 9215M: Tanmay Inamdar <tinamdar@apm.com> 9216L: linux-pci@vger.kernel.org 9217L: linux-arm-kernel@lists.infradead.org 9218S: Maintained 9219F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9220F: drivers/pci/host/pci-xgene.c 9221 9222PCI DRIVER FOR FREESCALE LAYERSCAPE 9223M: Minghuan Lian <minghuan.Lian@freescale.com> 9224M: Mingkai Hu <mingkai.hu@freescale.com> 9225M: Roy Zang <tie-fei.zang@freescale.com> 9226L: linuxppc-dev@lists.ozlabs.org 9227L: linux-pci@vger.kernel.org 9228L: linux-arm-kernel@lists.infradead.org 9229S: Maintained 9230F: drivers/pci/host/*layerscape* 9231 9232PCI DRIVER FOR IMX6 9233M: Richard Zhu <Richard.Zhu@freescale.com> 9234M: Lucas Stach <l.stach@pengutronix.de> 9235L: linux-pci@vger.kernel.org 9236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9237S: Maintained 9238F: drivers/pci/host/*imx6* 9239 9240PCI DRIVER FOR TI KEYSTONE 9241M: Murali Karicheri <m-karicheri2@ti.com> 9242L: linux-pci@vger.kernel.org 9243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9244S: Maintained 9245F: drivers/pci/host/*keystone* 9246 9247PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9248M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9249M: Jason Cooper <jason@lakedaemon.net> 9250L: linux-pci@vger.kernel.org 9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9252S: Maintained 9253F: drivers/pci/host/*mvebu* 9254 9255PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9256M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9257L: linux-pci@vger.kernel.org 9258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9259S: Maintained 9260F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9261F: drivers/pci/host/pci-aardvark.c 9262 9263PCI DRIVER FOR NVIDIA TEGRA 9264M: Thierry Reding <thierry.reding@gmail.com> 9265L: linux-tegra@vger.kernel.org 9266L: linux-pci@vger.kernel.org 9267S: Supported 9268F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9269F: drivers/pci/host/pci-tegra.c 9270 9271PCI DRIVER FOR TI DRA7XX 9272M: Kishon Vijay Abraham I <kishon@ti.com> 9273L: linux-omap@vger.kernel.org 9274L: linux-pci@vger.kernel.org 9275S: Supported 9276F: Documentation/devicetree/bindings/pci/ti-pci.txt 9277F: drivers/pci/host/pci-dra7xx.c 9278 9279PCI DRIVER FOR RENESAS R-CAR 9280M: Simon Horman <horms@verge.net.au> 9281L: linux-pci@vger.kernel.org 9282L: linux-renesas-soc@vger.kernel.org 9283S: Maintained 9284F: drivers/pci/host/*rcar* 9285 9286PCI DRIVER FOR SAMSUNG EXYNOS 9287M: Jingoo Han <jingoohan1@gmail.com> 9288L: linux-pci@vger.kernel.org 9289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9290L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9291S: Maintained 9292F: drivers/pci/host/pci-exynos.c 9293 9294PCI DRIVER FOR SYNOPSIS DESIGNWARE 9295M: Jingoo Han <jingoohan1@gmail.com> 9296M: Pratyush Anand <pratyush.anand@gmail.com> 9297L: linux-pci@vger.kernel.org 9298S: Maintained 9299F: drivers/pci/host/*designware* 9300 9301PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9302M: Joao Pinto <jpinto@synopsys.com> 9303L: linux-pci@vger.kernel.org 9304S: Maintained 9305F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9306F: drivers/pci/host/pcie-designware-plat.c 9307 9308PCI DRIVER FOR GENERIC OF HOSTS 9309M: Will Deacon <will.deacon@arm.com> 9310L: linux-pci@vger.kernel.org 9311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9312S: Maintained 9313F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9314F: drivers/pci/host/pci-host-common.c 9315F: drivers/pci/host/pci-host-generic.c 9316 9317PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9318M: Keith Busch <keith.busch@intel.com> 9319L: linux-pci@vger.kernel.org 9320S: Supported 9321F: arch/x86/pci/vmd.c 9322 9323PCIE DRIVER FOR ST SPEAR13XX 9324M: Pratyush Anand <pratyush.anand@gmail.com> 9325L: linux-pci@vger.kernel.org 9326S: Maintained 9327F: drivers/pci/host/*spear* 9328 9329PCI MSI DRIVER FOR ALTERA MSI IP 9330M: Ley Foon Tan <lftan@altera.com> 9331L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9332L: linux-pci@vger.kernel.org 9333S: Supported 9334F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9335F: drivers/pci/host/pcie-altera-msi.c 9336 9337PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9338M: Duc Dang <dhdang@apm.com> 9339L: linux-pci@vger.kernel.org 9340L: linux-arm-kernel@lists.infradead.org 9341S: Maintained 9342F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9343F: drivers/pci/host/pci-xgene-msi.c 9344 9345PCIE DRIVER FOR AXIS ARTPEC 9346M: Niklas Cassel <niklas.cassel@axis.com> 9347M: Jesper Nilsson <jesper.nilsson@axis.com> 9348L: linux-arm-kernel@axis.com 9349L: linux-pci@vger.kernel.org 9350S: Maintained 9351F: Documentation/devicetree/bindings/pci/axis,artpec* 9352F: drivers/pci/host/*artpec* 9353 9354PCIE DRIVER FOR HISILICON 9355M: Zhou Wang <wangzhou1@hisilicon.com> 9356M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9357L: linux-pci@vger.kernel.org 9358S: Maintained 9359F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9360F: drivers/pci/host/pcie-hisi.c 9361 9362PCIE DRIVER FOR ROCKCHIP 9363M: Shawn Lin <shawn.lin@rock-chips.com> 9364M: Wenrui Li <wenrui.li@rock-chips.com> 9365L: linux-pci@vger.kernel.org 9366L: linux-rockchip@lists.infradead.org 9367S: Maintained 9368F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9369F: drivers/pci/host/pcie-rockchip.c 9370 9371PCIE DRIVER FOR QUALCOMM MSM 9372M: Stanimir Varbanov <svarbanov@mm-sol.com> 9373L: linux-pci@vger.kernel.org 9374L: linux-arm-msm@vger.kernel.org 9375S: Maintained 9376F: drivers/pci/host/*qcom* 9377 9378PCIE DRIVER FOR CAVIUM THUNDERX 9379M: David Daney <david.daney@cavium.com> 9380L: linux-pci@vger.kernel.org 9381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9382S: Supported 9383F: Documentation/devicetree/bindings/pci/pci-thunder-* 9384F: drivers/pci/host/pci-thunder-* 9385 9386PCMCIA SUBSYSTEM 9387P: Linux PCMCIA Team 9388L: linux-pcmcia@lists.infradead.org 9389W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9391S: Maintained 9392F: Documentation/pcmcia/ 9393F: tools/pcmcia/ 9394F: drivers/pcmcia/ 9395F: include/pcmcia/ 9396 9397PCNET32 NETWORK DRIVER 9398M: Don Fry <pcnet32@frontier.com> 9399L: netdev@vger.kernel.org 9400S: Maintained 9401F: drivers/net/ethernet/amd/pcnet32.c 9402 9403PCRYPT PARALLEL CRYPTO ENGINE 9404M: Steffen Klassert <steffen.klassert@secunet.com> 9405L: linux-crypto@vger.kernel.org 9406S: Maintained 9407F: crypto/pcrypt.c 9408F: include/crypto/pcrypt.h 9409 9410PER-CPU MEMORY ALLOCATOR 9411M: Tejun Heo <tj@kernel.org> 9412M: Christoph Lameter <cl@linux.com> 9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9414S: Maintained 9415F: include/linux/percpu*.h 9416F: mm/percpu*.c 9417F: arch/*/include/asm/percpu.h 9418 9419PER-TASK DELAY ACCOUNTING 9420M: Balbir Singh <bsingharora@gmail.com> 9421S: Maintained 9422F: include/linux/delayacct.h 9423F: kernel/delayacct.c 9424 9425PERFORMANCE EVENTS SUBSYSTEM 9426M: Peter Zijlstra <peterz@infradead.org> 9427M: Ingo Molnar <mingo@redhat.com> 9428M: Arnaldo Carvalho de Melo <acme@kernel.org> 9429R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9430L: linux-kernel@vger.kernel.org 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9432S: Supported 9433F: kernel/events/* 9434F: include/linux/perf_event.h 9435F: include/uapi/linux/perf_event.h 9436F: arch/*/kernel/perf_event*.c 9437F: arch/*/kernel/*/perf_event*.c 9438F: arch/*/kernel/*/*/perf_event*.c 9439F: arch/*/include/asm/perf_event.h 9440F: arch/*/kernel/perf_callchain.c 9441F: arch/*/events/* 9442F: tools/perf/ 9443 9444PERSONALITY HANDLING 9445M: Christoph Hellwig <hch@infradead.org> 9446L: linux-abi-devel@lists.sourceforge.net 9447S: Maintained 9448F: include/linux/personality.h 9449F: include/uapi/linux/personality.h 9450 9451PHONET PROTOCOL 9452M: Remi Denis-Courmont <courmisch@gmail.com> 9453S: Supported 9454F: Documentation/networking/phonet.txt 9455F: include/linux/phonet.h 9456F: include/net/phonet/ 9457F: include/uapi/linux/phonet.h 9458F: net/phonet/ 9459 9460PHRAM MTD DRIVER 9461M: Joern Engel <joern@lazybastard.org> 9462L: linux-mtd@lists.infradead.org 9463S: Maintained 9464F: drivers/mtd/devices/phram.c 9465 9466PICOLCD HID DRIVER 9467M: Bruno Prémont <bonbons@linux-vserver.org> 9468L: linux-input@vger.kernel.org 9469S: Maintained 9470F: drivers/hid/hid-picolcd* 9471 9472PICOXCELL SUPPORT 9473M: Jamie Iles <jamie@jamieiles.com> 9474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9475T: git git://github.com/jamieiles/linux-2.6-ji.git 9476S: Supported 9477F: arch/arm/boot/dts/picoxcell* 9478F: arch/arm/mach-picoxcell/ 9479F: drivers/crypto/picoxcell* 9480 9481PIN CONTROL SUBSYSTEM 9482M: Linus Walleij <linus.walleij@linaro.org> 9483L: linux-gpio@vger.kernel.org 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9485S: Maintained 9486F: Documentation/devicetree/bindings/pinctrl/ 9487F: Documentation/pinctrl.txt 9488F: drivers/pinctrl/ 9489F: include/linux/pinctrl/ 9490 9491PIN CONTROLLER - ATMEL AT91 9492M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9494S: Maintained 9495F: drivers/pinctrl/pinctrl-at91.* 9496 9497PIN CONTROLLER - ATMEL AT91 PIO4 9498M: Ludovic Desroches <ludovic.desroches@atmel.com> 9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9500L: linux-gpio@vger.kernel.org 9501S: Supported 9502F: drivers/pinctrl/pinctrl-at91-pio4.* 9503 9504PIN CONTROLLER - INTEL 9505M: Mika Westerberg <mika.westerberg@linux.intel.com> 9506M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9507S: Maintained 9508F: drivers/pinctrl/intel/ 9509 9510PIN CONTROLLER - RENESAS 9511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9512M: Geert Uytterhoeven <geert+renesas@glider.be> 9513L: linux-renesas-soc@vger.kernel.org 9514S: Maintained 9515F: drivers/pinctrl/sh-pfc/ 9516 9517PIN CONTROLLER - SAMSUNG 9518M: Tomasz Figa <tomasz.figa@gmail.com> 9519M: Krzysztof Kozlowski <krzk@kernel.org> 9520M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9523S: Maintained 9524F: drivers/pinctrl/samsung/ 9525F: include/dt-bindings/pinctrl/samsung.h 9526F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9527 9528PIN CONTROLLER - SINGLE 9529M: Tony Lindgren <tony@atomide.com> 9530M: Haojian Zhuang <haojian.zhuang@linaro.org> 9531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9532L: linux-omap@vger.kernel.org 9533S: Maintained 9534F: drivers/pinctrl/pinctrl-single.c 9535 9536PIN CONTROLLER - ST SPEAR 9537M: Viresh Kumar <vireshk@kernel.org> 9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9539W: http://www.st.com/spear 9540S: Maintained 9541F: drivers/pinctrl/spear/ 9542 9543PISTACHIO SOC SUPPORT 9544M: James Hartley <james.hartley@imgtec.com> 9545M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9546L: linux-mips@linux-mips.org 9547S: Maintained 9548F: arch/mips/pistachio/ 9549F: arch/mips/include/asm/mach-pistachio/ 9550F: arch/mips/boot/dts/pistachio/ 9551F: arch/mips/configs/pistachio*_defconfig 9552 9553PKTCDVD DRIVER 9554M: Jiri Kosina <jikos@kernel.org> 9555S: Maintained 9556F: drivers/block/pktcdvd.c 9557F: include/linux/pktcdvd.h 9558F: include/uapi/linux/pktcdvd.h 9559 9560PKUNITY SOC DRIVERS 9561M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9562W: http://mprc.pku.edu.cn/~guanxuetao/linux 9563S: Maintained 9564T: git git://github.com/gxt/linux.git 9565F: drivers/input/serio/i8042-unicore32io.h 9566F: drivers/i2c/busses/i2c-puv3.c 9567F: drivers/video/fbdev/fb-puv3.c 9568F: drivers/rtc/rtc-puv3.c 9569 9570PMBUS HARDWARE MONITORING DRIVERS 9571M: Guenter Roeck <linux@roeck-us.net> 9572L: linux-hwmon@vger.kernel.org 9573W: http://hwmon.wiki.kernel.org/ 9574W: http://www.roeck-us.net/linux/drivers/ 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9576S: Maintained 9577F: Documentation/hwmon/pmbus 9578F: drivers/hwmon/pmbus/ 9579F: include/linux/i2c/pmbus.h 9580 9581PMC SIERRA MaxRAID DRIVER 9582L: linux-scsi@vger.kernel.org 9583W: http://www.pmc-sierra.com/ 9584S: Orphan 9585F: drivers/scsi/pmcraid.* 9586 9587PMC SIERRA PM8001 DRIVER 9588M: Jack Wang <jinpu.wang@profitbricks.com> 9589M: lindar_liu@usish.com 9590L: pmchba@pmcs.com 9591L: linux-scsi@vger.kernel.org 9592S: Supported 9593F: drivers/scsi/pm8001/ 9594 9595POSIX CLOCKS and TIMERS 9596M: Thomas Gleixner <tglx@linutronix.de> 9597L: linux-kernel@vger.kernel.org 9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9599S: Maintained 9600F: fs/timerfd.c 9601F: include/linux/timer* 9602F: kernel/time/*timer* 9603 9604POWER MANAGEMENT CORE 9605M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9606L: linux-pm@vger.kernel.org 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9608S: Supported 9609F: drivers/base/power/ 9610F: include/linux/pm.h 9611F: include/linux/pm_* 9612F: include/linux/powercap.h 9613F: drivers/powercap/ 9614 9615POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9616M: Sebastian Reichel <sre@kernel.org> 9617L: linux-pm@vger.kernel.org 9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9619S: Maintained 9620F: Documentation/devicetree/bindings/power/supply/ 9621F: include/linux/power_supply.h 9622F: drivers/power/supply/ 9623 9624POWER STATE COORDINATION INTERFACE (PSCI) 9625M: Mark Rutland <mark.rutland@arm.com> 9626M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9627L: linux-arm-kernel@lists.infradead.org 9628S: Maintained 9629F: drivers/firmware/psci.c 9630F: include/linux/psci.h 9631F: include/uapi/linux/psci.h 9632 9633POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9634M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9635L: linuxppc-dev@lists.ozlabs.org 9636S: Maintained 9637F: drivers/char/powernv-op-panel.c 9638 9639PNP SUPPORT 9640M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9641S: Maintained 9642F: drivers/pnp/ 9643 9644PPP PROTOCOL DRIVERS AND COMPRESSORS 9645M: Paul Mackerras <paulus@samba.org> 9646L: linux-ppp@vger.kernel.org 9647S: Maintained 9648F: drivers/net/ppp/ppp_* 9649 9650PPP OVER ATM (RFC 2364) 9651M: Mitchell Blank Jr <mitch@sfgoth.com> 9652S: Maintained 9653F: net/atm/pppoatm.c 9654F: include/uapi/linux/atmppp.h 9655 9656PPP OVER ETHERNET 9657M: Michal Ostrowski <mostrows@earthlink.net> 9658S: Maintained 9659F: drivers/net/ppp/pppoe.c 9660F: drivers/net/ppp/pppox.c 9661 9662PPP OVER L2TP 9663M: James Chapman <jchapman@katalix.com> 9664S: Maintained 9665F: net/l2tp/l2tp_ppp.c 9666F: include/linux/if_pppol2tp.h 9667F: include/uapi/linux/if_pppol2tp.h 9668 9669PPS SUPPORT 9670M: Rodolfo Giometti <giometti@enneenne.com> 9671W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9672L: linuxpps@ml.enneenne.com (subscribers-only) 9673S: Maintained 9674F: Documentation/pps/ 9675F: drivers/pps/ 9676F: include/linux/pps*.h 9677 9678PPTP DRIVER 9679M: Dmitry Kozlov <xeb@mail.ru> 9680L: netdev@vger.kernel.org 9681S: Maintained 9682F: drivers/net/ppp/pptp.c 9683W: http://sourceforge.net/projects/accel-pptp 9684 9685PREEMPTIBLE KERNEL 9686M: Robert Love <rml@tech9.net> 9687L: kpreempt-tech@lists.sourceforge.net 9688W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9689S: Supported 9690F: Documentation/preempt-locking.txt 9691F: include/linux/preempt.h 9692 9693PRISM54 WIRELESS DRIVER 9694M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9695L: linux-wireless@vger.kernel.org 9696W: http://wireless.kernel.org/en/users/Drivers/p54 9697S: Obsolete 9698F: drivers/net/wireless/intersil/prism54/ 9699 9700PS3 NETWORK SUPPORT 9701M: Geoff Levand <geoff@infradead.org> 9702L: netdev@vger.kernel.org 9703L: linuxppc-dev@lists.ozlabs.org 9704S: Maintained 9705F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9706 9707PS3 PLATFORM SUPPORT 9708M: Geoff Levand <geoff@infradead.org> 9709L: linuxppc-dev@lists.ozlabs.org 9710S: Maintained 9711F: arch/powerpc/boot/ps3* 9712F: arch/powerpc/include/asm/lv1call.h 9713F: arch/powerpc/include/asm/ps3*.h 9714F: arch/powerpc/platforms/ps3/ 9715F: drivers/*/ps3* 9716F: drivers/ps3/ 9717F: drivers/rtc/rtc-ps3.c 9718F: drivers/usb/host/*ps3.c 9719F: sound/ppc/snd_ps3* 9720 9721PS3VRAM DRIVER 9722M: Jim Paris <jim@jtan.com> 9723M: Geoff Levand <geoff@infradead.org> 9724L: linuxppc-dev@lists.ozlabs.org 9725S: Maintained 9726F: drivers/block/ps3vram.c 9727 9728PSTORE FILESYSTEM 9729M: Anton Vorontsov <anton@enomsg.org> 9730M: Colin Cross <ccross@android.com> 9731M: Kees Cook <keescook@chromium.org> 9732M: Tony Luck <tony.luck@intel.com> 9733S: Maintained 9734T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9735F: fs/pstore/ 9736F: include/linux/pstore* 9737F: drivers/firmware/efi/efi-pstore.c 9738F: drivers/acpi/apei/erst.c 9739 9740PTP HARDWARE CLOCK SUPPORT 9741M: Richard Cochran <richardcochran@gmail.com> 9742L: netdev@vger.kernel.org 9743S: Maintained 9744W: http://linuxptp.sourceforge.net/ 9745F: Documentation/ABI/testing/sysfs-ptp 9746F: Documentation/ptp/* 9747F: drivers/net/ethernet/freescale/gianfar_ptp.c 9748F: drivers/net/phy/dp83640* 9749F: drivers/ptp/* 9750F: include/linux/ptp_cl* 9751 9752PTRACE SUPPORT 9753M: Roland McGrath <roland@hack.frob.com> 9754M: Oleg Nesterov <oleg@redhat.com> 9755S: Maintained 9756F: include/asm-generic/syscall.h 9757F: include/linux/ptrace.h 9758F: include/linux/regset.h 9759F: include/linux/tracehook.h 9760F: include/uapi/linux/ptrace.h 9761F: kernel/ptrace.c 9762 9763PULSE8-CEC DRIVER 9764M: Hans Verkuil <hverkuil@xs4all.nl> 9765L: linux-media@vger.kernel.org 9766T: git git://linuxtv.org/media_tree.git 9767S: Maintained 9768F: drivers/staging/media/pulse8-cec 9769 9770PVRUSB2 VIDEO4LINUX DRIVER 9771M: Mike Isely <isely@pobox.com> 9772L: pvrusb2@isely.net (subscribers-only) 9773L: linux-media@vger.kernel.org 9774W: http://www.isely.net/pvrusb2/ 9775T: git git://linuxtv.org/media_tree.git 9776S: Maintained 9777F: Documentation/media/v4l-drivers/pvrusb2* 9778F: drivers/media/usb/pvrusb2/ 9779 9780PWC WEBCAM DRIVER 9781M: Hans Verkuil <hverkuil@xs4all.nl> 9782L: linux-media@vger.kernel.org 9783T: git git://linuxtv.org/media_tree.git 9784S: Odd Fixes 9785F: drivers/media/usb/pwc/* 9786 9787PWM FAN DRIVER 9788M: Kamil Debski <kamil@wypas.org> 9789M: Lukasz Majewski <l.majewski@samsung.com> 9790L: linux-hwmon@vger.kernel.org 9791S: Supported 9792F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9793F: Documentation/hwmon/pwm-fan 9794F: drivers/hwmon/pwm-fan.c 9795 9796PWM SUBSYSTEM 9797M: Thierry Reding <thierry.reding@gmail.com> 9798L: linux-pwm@vger.kernel.org 9799S: Maintained 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9801F: Documentation/pwm.txt 9802F: Documentation/devicetree/bindings/pwm/ 9803F: include/linux/pwm.h 9804F: drivers/pwm/ 9805F: drivers/video/backlight/pwm_bl.c 9806F: include/linux/pwm_backlight.h 9807 9808PXA2xx/PXA3xx SUPPORT 9809M: Daniel Mack <daniel@zonque.org> 9810M: Haojian Zhuang <haojian.zhuang@gmail.com> 9811M: Robert Jarzmik <robert.jarzmik@free.fr> 9812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9813T: git git://github.com/hzhuang1/linux.git 9814T: git git://github.com/rjarzmik/linux.git 9815S: Maintained 9816F: arch/arm/boot/dts/pxa* 9817F: arch/arm/mach-pxa/ 9818F: drivers/dma/pxa* 9819F: drivers/pcmcia/pxa2xx* 9820F: drivers/pinctrl/pxa/ 9821F: drivers/spi/spi-pxa2xx* 9822F: drivers/usb/gadget/udc/pxa2* 9823F: include/sound/pxa2xx-lib.h 9824F: sound/arm/pxa* 9825F: sound/soc/pxa/ 9826 9827PXA GPIO DRIVER 9828M: Robert Jarzmik <robert.jarzmik@free.fr> 9829L: linux-gpio@vger.kernel.org 9830S: Maintained 9831F: drivers/gpio/gpio-pxa.c 9832 9833PXA3xx NAND FLASH DRIVER 9834M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9835L: linux-mtd@lists.infradead.org 9836S: Maintained 9837F: drivers/mtd/nand/pxa3xx_nand.c 9838 9839MMP SUPPORT 9840M: Eric Miao <eric.y.miao@gmail.com> 9841M: Haojian Zhuang <haojian.zhuang@gmail.com> 9842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9843T: git git://github.com/hzhuang1/linux.git 9844T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9845S: Maintained 9846F: arch/arm/boot/dts/mmp* 9847F: arch/arm/mach-mmp/ 9848 9849PXA MMCI DRIVER 9850S: Orphan 9851 9852PXA RTC DRIVER 9853M: Robert Jarzmik <robert.jarzmik@free.fr> 9854L: rtc-linux@googlegroups.com 9855S: Maintained 9856 9857QAT DRIVER 9858M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9859M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9860L: qat-linux@intel.com 9861S: Supported 9862F: drivers/crypto/qat/ 9863 9864QIB DRIVER 9865M: Mike Marciniszyn <infinipath@intel.com> 9866L: linux-rdma@vger.kernel.org 9867S: Supported 9868F: drivers/infiniband/hw/qib/ 9869 9870QLOGIC QLA1280 SCSI DRIVER 9871M: Michael Reed <mdr@sgi.com> 9872L: linux-scsi@vger.kernel.org 9873S: Maintained 9874F: drivers/scsi/qla1280.[ch] 9875 9876QLOGIC QLA2XXX FC-SCSI DRIVER 9877M: qla2xxx-upstream@qlogic.com 9878L: linux-scsi@vger.kernel.org 9879S: Supported 9880F: Documentation/scsi/LICENSE.qla2xxx 9881F: drivers/scsi/qla2xxx/ 9882 9883QLOGIC QLA4XXX iSCSI DRIVER 9884M: QLogic-Storage-Upstream@qlogic.com 9885L: linux-scsi@vger.kernel.org 9886S: Supported 9887F: Documentation/scsi/LICENSE.qla4xxx 9888F: drivers/scsi/qla4xxx/ 9889 9890QLOGIC QLA3XXX NETWORK DRIVER 9891M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 9892M: Ron Mercer <ron.mercer@qlogic.com> 9893M: linux-driver@qlogic.com 9894L: netdev@vger.kernel.org 9895S: Supported 9896F: Documentation/networking/LICENSE.qla3xxx 9897F: drivers/net/ethernet/qlogic/qla3xxx.* 9898 9899QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9900M: Dept-GELinuxNICDev@qlogic.com 9901L: netdev@vger.kernel.org 9902S: Supported 9903F: drivers/net/ethernet/qlogic/qlcnic/ 9904 9905QLOGIC QLGE 10Gb ETHERNET DRIVER 9906M: Harish Patil <harish.patil@qlogic.com> 9907M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 9908M: Dept-GELinuxNICDev@qlogic.com 9909M: linux-driver@qlogic.com 9910L: netdev@vger.kernel.org 9911S: Supported 9912F: drivers/net/ethernet/qlogic/qlge/ 9913 9914QLOGIC QL4xxx ETHERNET DRIVER 9915M: Yuval Mintz <Yuval.Mintz@qlogic.com> 9916M: Ariel Elior <Ariel.Elior@qlogic.com> 9917M: everest-linux-l2@qlogic.com 9918L: netdev@vger.kernel.org 9919S: Supported 9920F: drivers/net/ethernet/qlogic/qed/ 9921F: include/linux/qed/ 9922F: drivers/net/ethernet/qlogic/qede/ 9923 9924QNX4 FILESYSTEM 9925M: Anders Larsen <al@alarsen.net> 9926W: http://www.alarsen.net/linux/qnx4fs/ 9927S: Maintained 9928F: fs/qnx4/ 9929F: include/uapi/linux/qnx4_fs.h 9930F: include/uapi/linux/qnxtypes.h 9931 9932QT1010 MEDIA DRIVER 9933M: Antti Palosaari <crope@iki.fi> 9934L: linux-media@vger.kernel.org 9935W: https://linuxtv.org 9936W: http://palosaari.fi/linux/ 9937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9938T: git git://linuxtv.org/anttip/media_tree.git 9939S: Maintained 9940F: drivers/media/tuners/qt1010* 9941 9942QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9943M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9944L: linux-wireless@vger.kernel.org 9945L: ath9k-devel@lists.ath9k.org 9946W: http://wireless.kernel.org/en/users/Drivers/ath9k 9947S: Supported 9948F: drivers/net/wireless/ath/ath9k/ 9949 9950QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9951M: Kalle Valo <kvalo@qca.qualcomm.com> 9952L: ath10k@lists.infradead.org 9953W: http://wireless.kernel.org/en/users/Drivers/ath10k 9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9955S: Supported 9956F: drivers/net/wireless/ath/ath10k/ 9957 9958QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9959M: Timur Tabi <timur@codeaurora.org> 9960L: netdev@vger.kernel.org 9961S: Supported 9962F: drivers/net/ethernet/qualcomm/emac/ 9963 9964QUALCOMM HEXAGON ARCHITECTURE 9965M: Richard Kuo <rkuo@codeaurora.org> 9966L: linux-hexagon@vger.kernel.org 9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9968S: Supported 9969F: arch/hexagon/ 9970 9971QUALCOMM WCN36XX WIRELESS DRIVER 9972M: Eugene Krasnikov <k.eugene.e@gmail.com> 9973L: wcn36xx@lists.infradead.org 9974W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9975T: git git://github.com/KrasnikovEugene/wcn36xx.git 9976S: Supported 9977F: drivers/net/wireless/ath/wcn36xx/ 9978 9979QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9980M: Gabriel Somlo <somlo@cmu.edu> 9981M: "Michael S. Tsirkin" <mst@redhat.com> 9982L: qemu-devel@nongnu.org 9983S: Maintained 9984F: drivers/firmware/qemu_fw_cfg.c 9985 9986RADOS BLOCK DEVICE (RBD) 9987M: Ilya Dryomov <idryomov@gmail.com> 9988M: Sage Weil <sage@redhat.com> 9989M: Alex Elder <elder@kernel.org> 9990L: ceph-devel@vger.kernel.org 9991W: http://ceph.com/ 9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 9993T: git git://github.com/ceph/ceph-client.git 9994S: Supported 9995F: Documentation/ABI/testing/sysfs-bus-rbd 9996F: drivers/block/rbd.c 9997F: drivers/block/rbd_types.h 9998 9999RADEON FRAMEBUFFER DISPLAY DRIVER 10000M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10001L: linux-fbdev@vger.kernel.org 10002S: Maintained 10003F: drivers/video/fbdev/aty/radeon* 10004F: include/uapi/linux/radeonfb.h 10005 10006RADIOSHARK RADIO DRIVER 10007M: Hans Verkuil <hverkuil@xs4all.nl> 10008L: linux-media@vger.kernel.org 10009T: git git://linuxtv.org/media_tree.git 10010S: Maintained 10011F: drivers/media/radio/radio-shark.c 10012 10013RADIOSHARK2 RADIO DRIVER 10014M: Hans Verkuil <hverkuil@xs4all.nl> 10015L: linux-media@vger.kernel.org 10016T: git git://linuxtv.org/media_tree.git 10017S: Maintained 10018F: drivers/media/radio/radio-shark2.c 10019F: drivers/media/radio/radio-tea5777.c 10020 10021RAGE128 FRAMEBUFFER DISPLAY DRIVER 10022M: Paul Mackerras <paulus@samba.org> 10023L: linux-fbdev@vger.kernel.org 10024S: Maintained 10025F: drivers/video/fbdev/aty/aty128fb.c 10026 10027RALINK MIPS ARCHITECTURE 10028M: John Crispin <john@phrozen.org> 10029L: linux-mips@linux-mips.org 10030S: Maintained 10031F: arch/mips/ralink 10032 10033RALINK RT2X00 WIRELESS LAN DRIVER 10034P: rt2x00 project 10035M: Stanislaw Gruszka <sgruszka@redhat.com> 10036M: Helmut Schaa <helmut.schaa@googlemail.com> 10037L: linux-wireless@vger.kernel.org 10038S: Maintained 10039F: drivers/net/wireless/ralink/rt2x00/ 10040 10041RAMDISK RAM BLOCK DEVICE DRIVER 10042M: Jens Axboe <axboe@kernel.dk> 10043S: Maintained 10044F: Documentation/blockdev/ramdisk.txt 10045F: drivers/block/brd.c 10046 10047RANDOM NUMBER DRIVER 10048M: "Theodore Ts'o" <tytso@mit.edu> 10049S: Maintained 10050F: drivers/char/random.c 10051 10052RAPIDIO SUBSYSTEM 10053M: Matt Porter <mporter@kernel.crashing.org> 10054M: Alexandre Bounine <alexandre.bounine@idt.com> 10055S: Maintained 10056F: drivers/rapidio/ 10057 10058RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10059L: linux-wireless@vger.kernel.org 10060S: Orphan 10061F: drivers/net/wireless/ray* 10062 10063RCUTORTURE MODULE 10064M: Josh Triplett <josh@joshtriplett.org> 10065M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10066L: linux-kernel@vger.kernel.org 10067S: Supported 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10069F: Documentation/RCU/torture.txt 10070F: kernel/rcu/rcutorture.c 10071 10072RCUTORTURE TEST FRAMEWORK 10073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10074M: Josh Triplett <josh@joshtriplett.org> 10075R: Steven Rostedt <rostedt@goodmis.org> 10076R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10077R: Lai Jiangshan <jiangshanlai@gmail.com> 10078L: linux-kernel@vger.kernel.org 10079S: Supported 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10081F: tools/testing/selftests/rcutorture 10082 10083RDC R-321X SoC 10084M: Florian Fainelli <florian@openwrt.org> 10085S: Maintained 10086 10087RDC R6040 FAST ETHERNET DRIVER 10088M: Florian Fainelli <f.fainelli@gmail.com> 10089L: netdev@vger.kernel.org 10090S: Maintained 10091F: drivers/net/ethernet/rdc/r6040.c 10092 10093RDS - RELIABLE DATAGRAM SOCKETS 10094M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10095L: netdev@vger.kernel.org 10096L: linux-rdma@vger.kernel.org 10097L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10098W: https://oss.oracle.com/projects/rds/ 10099S: Supported 10100F: net/rds/ 10101F: Documentation/networking/rds.txt 10102 10103RDMAVT - RDMA verbs software 10104M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10105L: linux-rdma@vger.kernel.org 10106S: Supported 10107F: drivers/infiniband/sw/rdmavt 10108 10109READ-COPY UPDATE (RCU) 10110M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10111M: Josh Triplett <josh@joshtriplett.org> 10112R: Steven Rostedt <rostedt@goodmis.org> 10113R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10114R: Lai Jiangshan <jiangshanlai@gmail.com> 10115L: linux-kernel@vger.kernel.org 10116W: http://www.rdrop.com/users/paulmck/RCU/ 10117S: Supported 10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10119F: Documentation/RCU/ 10120X: Documentation/RCU/torture.txt 10121F: include/linux/rcu* 10122X: include/linux/srcu.h 10123F: kernel/rcu/ 10124X: kernel/torture.c 10125 10126REAL TIME CLOCK (RTC) SUBSYSTEM 10127M: Alessandro Zummo <a.zummo@towertech.it> 10128M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10129L: rtc-linux@googlegroups.com 10130Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10132S: Maintained 10133F: Documentation/devicetree/bindings/rtc/ 10134F: Documentation/rtc.txt 10135F: drivers/rtc/ 10136F: include/linux/rtc.h 10137F: include/uapi/linux/rtc.h 10138F: include/linux/rtc/ 10139F: include/linux/platform_data/rtc-* 10140F: tools/testing/selftests/timers/rtctest.c 10141 10142REALTEK AUDIO CODECS 10143M: Bard Liao <bardliao@realtek.com> 10144M: Oder Chiou <oder_chiou@realtek.com> 10145S: Maintained 10146F: sound/soc/codecs/rt* 10147F: include/sound/rt*.h 10148 10149REISERFS FILE SYSTEM 10150L: reiserfs-devel@vger.kernel.org 10151S: Supported 10152F: fs/reiserfs/ 10153 10154REGISTER MAP ABSTRACTION 10155M: Mark Brown <broonie@kernel.org> 10156L: linux-kernel@vger.kernel.org 10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10158S: Supported 10159F: Documentation/devicetree/bindings/regmap/ 10160F: drivers/base/regmap/ 10161F: include/linux/regmap.h 10162 10163REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10164M: Ohad Ben-Cohen <ohad@wizery.com> 10165M: Bjorn Andersson <bjorn.andersson@linaro.org> 10166L: linux-remoteproc@vger.kernel.org 10167T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10168S: Maintained 10169F: Documentation/devicetree/bindings/remoteproc/ 10170F: Documentation/remoteproc.txt 10171F: drivers/remoteproc/ 10172F: include/linux/remoteproc.h 10173 10174REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10175M: Ohad Ben-Cohen <ohad@wizery.com> 10176M: Bjorn Andersson <bjorn.andersson@linaro.org> 10177L: linux-remoteproc@vger.kernel.org 10178T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10179S: Maintained 10180F: drivers/rpmsg/ 10181F: Documentation/rpmsg.txt 10182F: include/linux/rpmsg.h 10183 10184RENESAS CLOCK DRIVERS 10185M: Geert Uytterhoeven <geert+renesas@glider.be> 10186L: linux-renesas-soc@vger.kernel.org 10187S: Supported 10188F: drivers/clk/renesas/ 10189 10190RENESAS ETHERNET DRIVERS 10191R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10192L: netdev@vger.kernel.org 10193L: linux-renesas-soc@vger.kernel.org 10194F: drivers/net/ethernet/renesas/ 10195F: include/linux/sh_eth.h 10196 10197RENESAS USB2 PHY DRIVER 10198M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10199L: linux-renesas-soc@vger.kernel.org 10200S: Maintained 10201F: drivers/phy/phy-rcar-gen3-usb2.c 10202 10203RESET CONTROLLER FRAMEWORK 10204M: Philipp Zabel <p.zabel@pengutronix.de> 10205T: git git://git.pengutronix.de/git/pza/linux 10206S: Maintained 10207F: drivers/reset/ 10208F: Documentation/devicetree/bindings/reset/ 10209F: include/dt-bindings/reset/ 10210F: include/linux/reset.h 10211F: include/linux/reset-controller.h 10212 10213RFKILL 10214M: Johannes Berg <johannes@sipsolutions.net> 10215L: linux-wireless@vger.kernel.org 10216W: http://wireless.kernel.org/ 10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10219S: Maintained 10220F: Documentation/rfkill.txt 10221F: net/rfkill/ 10222 10223RHASHTABLE 10224M: Thomas Graf <tgraf@suug.ch> 10225M: Herbert Xu <herbert@gondor.apana.org.au> 10226L: netdev@vger.kernel.org 10227S: Maintained 10228F: lib/rhashtable.c 10229F: include/linux/rhashtable.h 10230 10231RICOH SMARTMEDIA/XD DRIVER 10232M: Maxim Levitsky <maximlevitsky@gmail.com> 10233S: Maintained 10234F: drivers/mtd/nand/r852.c 10235F: drivers/mtd/nand/r852.h 10236 10237RICOH R5C592 MEMORYSTICK DRIVER 10238M: Maxim Levitsky <maximlevitsky@gmail.com> 10239S: Maintained 10240F: drivers/memstick/host/r592.* 10241 10242ROCCAT DRIVERS 10243M: Stefan Achatz <erazor_de@users.sourceforge.net> 10244W: http://sourceforge.net/projects/roccat/ 10245S: Maintained 10246F: drivers/hid/hid-roccat* 10247F: include/linux/hid-roccat* 10248F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10249 10250ROCKER DRIVER 10251M: Jiri Pirko <jiri@resnulli.us> 10252L: netdev@vger.kernel.org 10253S: Supported 10254F: drivers/net/ethernet/rocker/ 10255 10256ROCKETPORT DRIVER 10257P: Comtrol Corp. 10258W: http://www.comtrol.com 10259S: Maintained 10260F: Documentation/serial/rocket.txt 10261F: drivers/tty/rocket* 10262 10263ROCKETPORT EXPRESS/INFINITY DRIVER 10264M: Kevin Cernekee <cernekee@gmail.com> 10265L: linux-serial@vger.kernel.org 10266S: Odd Fixes 10267F: drivers/tty/serial/rp2.* 10268 10269ROSE NETWORK LAYER 10270M: Ralf Baechle <ralf@linux-mips.org> 10271L: linux-hams@vger.kernel.org 10272W: http://www.linux-ax25.org/ 10273S: Maintained 10274F: include/net/rose.h 10275F: include/uapi/linux/rose.h 10276F: net/rose/ 10277 10278RTL2830 MEDIA DRIVER 10279M: Antti Palosaari <crope@iki.fi> 10280L: linux-media@vger.kernel.org 10281W: https://linuxtv.org 10282W: http://palosaari.fi/linux/ 10283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10284T: git git://linuxtv.org/anttip/media_tree.git 10285S: Maintained 10286F: drivers/media/dvb-frontends/rtl2830* 10287 10288RTL2832 MEDIA DRIVER 10289M: Antti Palosaari <crope@iki.fi> 10290L: linux-media@vger.kernel.org 10291W: https://linuxtv.org 10292W: http://palosaari.fi/linux/ 10293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10294T: git git://linuxtv.org/anttip/media_tree.git 10295S: Maintained 10296F: drivers/media/dvb-frontends/rtl2832* 10297 10298RTL2832_SDR MEDIA DRIVER 10299M: Antti Palosaari <crope@iki.fi> 10300L: linux-media@vger.kernel.org 10301W: https://linuxtv.org 10302W: http://palosaari.fi/linux/ 10303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10304T: git git://linuxtv.org/anttip/media_tree.git 10305S: Maintained 10306F: drivers/media/dvb-frontends/rtl2832_sdr* 10307 10308RTL8180 WIRELESS DRIVER 10309L: linux-wireless@vger.kernel.org 10310W: http://wireless.kernel.org/ 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10312S: Orphan 10313F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10314 10315RTL8187 WIRELESS DRIVER 10316M: Herton Ronaldo Krzesinski <herton@canonical.com> 10317M: Hin-Tak Leung <htl10@users.sourceforge.net> 10318M: Larry Finger <Larry.Finger@lwfinger.net> 10319L: linux-wireless@vger.kernel.org 10320W: http://wireless.kernel.org/ 10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10322S: Maintained 10323F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10324 10325RTL8192CE WIRELESS DRIVER 10326M: Larry Finger <Larry.Finger@lwfinger.net> 10327M: Chaoming Li <chaoming_li@realsil.com.cn> 10328L: linux-wireless@vger.kernel.org 10329W: http://wireless.kernel.org/ 10330T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10331S: Maintained 10332F: drivers/net/wireless/realtek/rtlwifi/ 10333F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10334 10335RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10336M: Jes Sorensen <Jes.Sorensen@redhat.com> 10337L: linux-wireless@vger.kernel.org 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10339S: Maintained 10340F: drivers/net/wireless/realtek/rtl8xxxu/ 10341 10342S3 SAVAGE FRAMEBUFFER DRIVER 10343M: Antonino Daplas <adaplas@gmail.com> 10344L: linux-fbdev@vger.kernel.org 10345S: Maintained 10346F: drivers/video/fbdev/savage/ 10347 10348S390 10349M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10350M: Heiko Carstens <heiko.carstens@de.ibm.com> 10351L: linux-s390@vger.kernel.org 10352W: http://www.ibm.com/developerworks/linux/linux390/ 10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10354S: Supported 10355F: arch/s390/ 10356F: drivers/s390/ 10357F: Documentation/s390/ 10358F: Documentation/DocBook/s390* 10359 10360S390 COMMON I/O LAYER 10361M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10362M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10363L: linux-s390@vger.kernel.org 10364W: http://www.ibm.com/developerworks/linux/linux390/ 10365S: Supported 10366F: drivers/s390/cio/ 10367 10368S390 DASD DRIVER 10369M: Stefan Haberland <sth@linux.vnet.ibm.com> 10370M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10371L: linux-s390@vger.kernel.org 10372W: http://www.ibm.com/developerworks/linux/linux390/ 10373S: Supported 10374F: drivers/s390/block/dasd* 10375F: block/partitions/ibm.c 10376 10377S390 NETWORK DRIVERS 10378M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10379L: linux-s390@vger.kernel.org 10380W: http://www.ibm.com/developerworks/linux/linux390/ 10381S: Supported 10382F: drivers/s390/net/ 10383 10384S390 PCI SUBSYSTEM 10385M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10386M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10387L: linux-s390@vger.kernel.org 10388W: http://www.ibm.com/developerworks/linux/linux390/ 10389S: Supported 10390F: arch/s390/pci/ 10391F: drivers/pci/hotplug/s390_pci_hpc.c 10392 10393S390 ZCRYPT DRIVER 10394M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10395L: linux-s390@vger.kernel.org 10396W: http://www.ibm.com/developerworks/linux/linux390/ 10397S: Supported 10398F: drivers/s390/crypto/ 10399 10400S390 ZFCP DRIVER 10401M: Steffen Maier <maier@linux.vnet.ibm.com> 10402L: linux-s390@vger.kernel.org 10403W: http://www.ibm.com/developerworks/linux/linux390/ 10404S: Supported 10405F: drivers/s390/scsi/zfcp_* 10406 10407S390 IUCV NETWORK LAYER 10408M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10409L: linux-s390@vger.kernel.org 10410W: http://www.ibm.com/developerworks/linux/linux390/ 10411S: Supported 10412F: drivers/s390/net/*iucv* 10413F: include/net/iucv/ 10414F: net/iucv/ 10415 10416S390 IOMMU (PCI) 10417M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10418L: linux-s390@vger.kernel.org 10419W: http://www.ibm.com/developerworks/linux/linux390/ 10420S: Supported 10421F: drivers/iommu/s390-iommu.c 10422 10423S3C24XX SD/MMC Driver 10424M: Ben Dooks <ben-linux@fluff.org> 10425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10426S: Supported 10427F: drivers/mmc/host/s3cmci.* 10428 10429SAA6588 RDS RECEIVER DRIVER 10430M: Hans Verkuil <hverkuil@xs4all.nl> 10431L: linux-media@vger.kernel.org 10432T: git git://linuxtv.org/media_tree.git 10433W: https://linuxtv.org 10434S: Odd Fixes 10435F: drivers/media/i2c/saa6588* 10436 10437SAA7134 VIDEO4LINUX DRIVER 10438M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10439M: Mauro Carvalho Chehab <mchehab@kernel.org> 10440L: linux-media@vger.kernel.org 10441W: https://linuxtv.org 10442T: git git://linuxtv.org/media_tree.git 10443S: Odd fixes 10444F: Documentation/media/v4l-drivers/saa7134* 10445F: drivers/media/pci/saa7134/ 10446 10447SAA7146 VIDEO4LINUX-2 DRIVER 10448M: Hans Verkuil <hverkuil@xs4all.nl> 10449L: linux-media@vger.kernel.org 10450T: git git://linuxtv.org/media_tree.git 10451S: Maintained 10452F: drivers/media/common/saa7146/ 10453F: drivers/media/pci/saa7146/ 10454F: include/media/saa7146* 10455 10456SAMSUNG LAPTOP DRIVER 10457M: Corentin Chary <corentin.chary@gmail.com> 10458L: platform-driver-x86@vger.kernel.org 10459S: Maintained 10460F: drivers/platform/x86/samsung-laptop.c 10461 10462SAMSUNG AUDIO (ASoC) DRIVERS 10463M: Krzysztof Kozlowski <krzk@kernel.org> 10464M: Sangbeom Kim <sbkim73@samsung.com> 10465M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10466L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10467S: Supported 10468F: sound/soc/samsung/ 10469 10470SAMSUNG FRAMEBUFFER DRIVER 10471M: Jingoo Han <jingoohan1@gmail.com> 10472L: linux-fbdev@vger.kernel.org 10473S: Maintained 10474F: drivers/video/fbdev/s3c-fb.c 10475 10476SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10477M: Sangbeom Kim <sbkim73@samsung.com> 10478M: Krzysztof Kozlowski <krzk@kernel.org> 10479M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10480L: linux-kernel@vger.kernel.org 10481L: linux-samsung-soc@vger.kernel.org 10482S: Supported 10483F: drivers/mfd/sec*.c 10484F: drivers/regulator/s2m*.c 10485F: drivers/regulator/s5m*.c 10486F: drivers/clk/clk-s2mps11.c 10487F: drivers/rtc/rtc-s5m.c 10488F: include/linux/mfd/samsung/ 10489F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10490F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10491F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10492F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10493 10494SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10495M: Kyungmin Park <kyungmin.park@samsung.com> 10496M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10497L: linux-media@vger.kernel.org 10498Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10499S: Supported 10500F: drivers/media/platform/exynos4-is/ 10501 10502SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10503M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10504L: linux-media@vger.kernel.org 10505L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10506S: Maintained 10507F: drivers/media/platform/s3c-camif/ 10508F: include/media/drv-intf/s3c_camif.h 10509 10510SAMSUNG S5C73M3 CAMERA DRIVER 10511M: Kyungmin Park <kyungmin.park@samsung.com> 10512M: Andrzej Hajda <a.hajda@samsung.com> 10513L: linux-media@vger.kernel.org 10514S: Supported 10515F: drivers/media/i2c/s5c73m3/* 10516 10517SAMSUNG S5K5BAF CAMERA DRIVER 10518M: Kyungmin Park <kyungmin.park@samsung.com> 10519M: Andrzej Hajda <a.hajda@samsung.com> 10520L: linux-media@vger.kernel.org 10521S: Supported 10522F: drivers/media/i2c/s5k5baf.c 10523 10524SAMSUNG S3FWRN5 NFC DRIVER 10525M: Robert Baldyga <r.baldyga@samsung.com> 10526M: Krzysztof Opasiak <k.opasiak@samsung.com> 10527L: linux-nfc@lists.01.org (moderated for non-subscribers) 10528S: Supported 10529F: drivers/nfc/s3fwrn5 10530 10531SAMSUNG SOC CLOCK DRIVERS 10532M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10533M: Tomasz Figa <tomasz.figa@gmail.com> 10534M: Chanwoo Choi <cw00.choi@samsung.com> 10535S: Supported 10536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10537F: drivers/clk/samsung/ 10538F: include/dt-bindings/clock/exynos*.h 10539F: Documentation/devicetree/bindings/clock/exynos*.txt 10540 10541SAMSUNG SPI DRIVERS 10542M: Kukjin Kim <kgene@kernel.org> 10543M: Krzysztof Kozlowski <krzk@kernel.org> 10544M: Andi Shyti <andi.shyti@samsung.com> 10545L: linux-spi@vger.kernel.org 10546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10547S: Maintained 10548F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10549F: drivers/spi/spi-s3c* 10550F: include/linux/platform_data/spi-s3c64xx.h 10551 10552SAMSUNG SXGBE DRIVERS 10553M: Byungho An <bh74.an@samsung.com> 10554M: Girish K S <ks.giri@samsung.com> 10555M: Vipul Pandya <vipul.pandya@samsung.com> 10556S: Supported 10557L: netdev@vger.kernel.org 10558F: drivers/net/ethernet/samsung/sxgbe/ 10559 10560SAMSUNG THERMAL DRIVER 10561M: Lukasz Majewski <l.majewski@samsung.com> 10562L: linux-pm@vger.kernel.org 10563L: linux-samsung-soc@vger.kernel.org 10564S: Supported 10565T: git https://github.com/lmajewski/linux-samsung-thermal.git 10566F: drivers/thermal/samsung/ 10567 10568SAMSUNG USB2 PHY DRIVER 10569M: Kamil Debski <kamil@wypas.org> 10570M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10571L: linux-kernel@vger.kernel.org 10572S: Supported 10573F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10574F: Documentation/phy/samsung-usb2.txt 10575F: drivers/phy/phy-exynos4210-usb2.c 10576F: drivers/phy/phy-exynos4x12-usb2.c 10577F: drivers/phy/phy-exynos5250-usb2.c 10578F: drivers/phy/phy-s5pv210-usb2.c 10579F: drivers/phy/phy-samsung-usb2.c 10580F: drivers/phy/phy-samsung-usb2.h 10581 10582SERIAL DRIVERS 10583M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10584L: linux-serial@vger.kernel.org 10585S: Maintained 10586F: Documentation/devicetree/bindings/serial/ 10587F: drivers/tty/serial/ 10588 10589STI CEC DRIVER 10590M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10591L: kernel@stlinux.com 10592S: Maintained 10593F: drivers/staging/media/st-cec/ 10594F: Documentation/devicetree/bindings/media/stih-cec.txt 10595 10596SYNOPSYS DESIGNWARE DMAC DRIVER 10597M: Viresh Kumar <vireshk@kernel.org> 10598M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10599S: Maintained 10600F: include/linux/dma/dw.h 10601F: include/linux/platform_data/dma-dw.h 10602F: drivers/dma/dw/ 10603 10604SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10605M: Lars Persson <lars.persson@axis.com> 10606L: netdev@vger.kernel.org 10607S: Supported 10608F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10609F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10610 10611SYNOPSYS DESIGNWARE I2C DRIVER 10612M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10613R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10614R: Mika Westerberg <mika.westerberg@linux.intel.com> 10615L: linux-i2c@vger.kernel.org 10616S: Maintained 10617F: drivers/i2c/busses/i2c-designware-* 10618F: include/linux/platform_data/i2c-designware.h 10619 10620SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10621M: Jaehoon Chung <jh80.chung@samsung.com> 10622L: linux-mmc@vger.kernel.org 10623S: Maintained 10624F: include/linux/mmc/dw_mmc.h 10625F: drivers/mmc/host/dw_mmc* 10626 10627SYSTEM TRACE MODULE CLASS 10628M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10629S: Maintained 10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10631F: Documentation/trace/stm.txt 10632F: drivers/hwtracing/stm/ 10633F: include/linux/stm.h 10634F: include/uapi/linux/stm.h 10635 10636THUNDERBOLT DRIVER 10637M: Andreas Noever <andreas.noever@gmail.com> 10638S: Maintained 10639F: drivers/thunderbolt/ 10640 10641TI BQ27XXX POWER SUPPLY DRIVER 10642R: Andrew F. Davis <afd@ti.com> 10643F: include/linux/power/bq27xxx_battery.h 10644F: drivers/power/supply/bq27xxx_battery.c 10645F: drivers/power/supply/bq27xxx_battery_i2c.c 10646 10647TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10648M: John Stultz <john.stultz@linaro.org> 10649M: Thomas Gleixner <tglx@linutronix.de> 10650L: linux-kernel@vger.kernel.org 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10652S: Supported 10653F: include/linux/clocksource.h 10654F: include/linux/time.h 10655F: include/linux/timex.h 10656F: include/uapi/linux/time.h 10657F: include/uapi/linux/timex.h 10658F: kernel/time/clocksource.c 10659F: kernel/time/time*.c 10660F: kernel/time/alarmtimer.c 10661F: kernel/time/ntp.c 10662F: tools/testing/selftests/timers/ 10663 10664SC1200 WDT DRIVER 10665M: Zwane Mwaikambo <zwanem@gmail.com> 10666S: Maintained 10667F: drivers/watchdog/sc1200wdt.c 10668 10669SCHEDULER 10670M: Ingo Molnar <mingo@redhat.com> 10671M: Peter Zijlstra <peterz@infradead.org> 10672L: linux-kernel@vger.kernel.org 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10674S: Maintained 10675F: kernel/sched/ 10676F: include/linux/sched.h 10677F: include/uapi/linux/sched.h 10678F: include/linux/wait.h 10679 10680SCORE ARCHITECTURE 10681M: Chen Liqin <liqin.linux@gmail.com> 10682M: Lennox Wu <lennox.wu@gmail.com> 10683W: http://www.sunplus.com 10684S: Supported 10685F: arch/score/ 10686 10687SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10688M: Sudeep Holla <sudeep.holla@arm.com> 10689L: linux-arm-kernel@lists.infradead.org 10690S: Maintained 10691F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10692F: drivers/clk/clk-scpi.c 10693F: drivers/cpufreq/scpi-cpufreq.c 10694F: drivers/firmware/arm_scpi.c 10695F: include/linux/scpi_protocol.h 10696 10697SCSI CDROM DRIVER 10698M: Jens Axboe <axboe@kernel.dk> 10699L: linux-scsi@vger.kernel.org 10700W: http://www.kernel.dk 10701S: Maintained 10702F: drivers/scsi/sr* 10703 10704SCSI RDMA PROTOCOL (SRP) INITIATOR 10705M: Bart Van Assche <bart.vanassche@sandisk.com> 10706L: linux-rdma@vger.kernel.org 10707S: Supported 10708W: http://www.openfabrics.org 10709Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10711F: drivers/infiniband/ulp/srp/ 10712F: include/scsi/srp.h 10713 10714SCSI SG DRIVER 10715M: Doug Gilbert <dgilbert@interlog.com> 10716L: linux-scsi@vger.kernel.org 10717W: http://sg.danny.cz/sg 10718S: Maintained 10719F: Documentation/scsi/scsi-generic.txt 10720F: drivers/scsi/sg.c 10721F: include/scsi/sg.h 10722 10723SCSI SUBSYSTEM 10724M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10726M: "Martin K. Petersen" <martin.petersen@oracle.com> 10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10728L: linux-scsi@vger.kernel.org 10729S: Maintained 10730F: Documentation/devicetree/bindings/scsi/ 10731F: drivers/scsi/ 10732F: include/scsi/ 10733 10734SCSI TAPE DRIVER 10735M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10736L: linux-scsi@vger.kernel.org 10737S: Maintained 10738F: Documentation/scsi/st.txt 10739F: drivers/scsi/st.* 10740F: drivers/scsi/st_*.h 10741 10742SCTP PROTOCOL 10743M: Vlad Yasevich <vyasevich@gmail.com> 10744M: Neil Horman <nhorman@tuxdriver.com> 10745L: linux-sctp@vger.kernel.org 10746W: http://lksctp.sourceforge.net 10747S: Maintained 10748F: Documentation/networking/sctp.txt 10749F: include/linux/sctp.h 10750F: include/uapi/linux/sctp.h 10751F: include/net/sctp/ 10752F: net/sctp/ 10753 10754SCx200 CPU SUPPORT 10755M: Jim Cromie <jim.cromie@gmail.com> 10756S: Odd Fixes 10757F: Documentation/i2c/busses/scx200_acb 10758F: arch/x86/platform/scx200/ 10759F: drivers/watchdog/scx200_wdt.c 10760F: drivers/i2c/busses/scx200* 10761F: drivers/mtd/maps/scx200_docflash.c 10762F: include/linux/scx200.h 10763 10764SCx200 GPIO DRIVER 10765M: Jim Cromie <jim.cromie@gmail.com> 10766S: Maintained 10767F: drivers/char/scx200_gpio.c 10768F: include/linux/scx200_gpio.h 10769 10770SCx200 HRT CLOCKSOURCE DRIVER 10771M: Jim Cromie <jim.cromie@gmail.com> 10772S: Maintained 10773F: drivers/clocksource/scx200_hrt.c 10774 10775SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10776M: Sascha Sommer <saschasommer@freenet.de> 10777L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10778S: Maintained 10779F: drivers/mmc/host/sdricoh_cs.c 10780 10781SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10782M: Adrian Hunter <adrian.hunter@intel.com> 10783L: linux-mmc@vger.kernel.org 10784T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10785S: Maintained 10786F: drivers/mmc/host/sdhci* 10787F: include/linux/mmc/sdhci* 10788 10789SECURE COMPUTING 10790M: Kees Cook <keescook@chromium.org> 10791R: Andy Lutomirski <luto@amacapital.net> 10792R: Will Drewry <wad@chromium.org> 10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10794S: Supported 10795F: kernel/seccomp.c 10796F: include/uapi/linux/seccomp.h 10797F: include/linux/seccomp.h 10798F: tools/testing/selftests/seccomp/* 10799K: \bsecure_computing 10800K: \bTIF_SECCOMP\b 10801 10802SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10803M: Al Cooper <alcooperx@gmail.com> 10804L: linux-mmc@vger.kernel.org 10805L: bcm-kernel-feedback-list@broadcom.com 10806S: Maintained 10807F: drivers/mmc/host/sdhci-brcmstb* 10808 10809SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10810M: Ben Dooks <ben-linux@fluff.org> 10811M: Jaehoon Chung <jh80.chung@samsung.com> 10812L: linux-mmc@vger.kernel.org 10813S: Maintained 10814F: drivers/mmc/host/sdhci-s3c* 10815 10816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10817M: Viresh Kumar <vireshk@kernel.org> 10818L: linux-mmc@vger.kernel.org 10819S: Maintained 10820F: drivers/mmc/host/sdhci-spear.c 10821 10822SECURITY SUBSYSTEM 10823M: James Morris <james.l.morris@oracle.com> 10824M: "Serge E. Hallyn" <serge@hallyn.com> 10825L: linux-security-module@vger.kernel.org (suggested Cc:) 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10827W: http://kernsec.org/ 10828S: Supported 10829F: security/ 10830 10831SECURITY CONTACT 10832M: Security Officers <security@kernel.org> 10833S: Supported 10834 10835SELINUX SECURITY MODULE 10836M: Paul Moore <paul@paul-moore.com> 10837M: Stephen Smalley <sds@tycho.nsa.gov> 10838M: Eric Paris <eparis@parisplace.org> 10839L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10840W: http://selinuxproject.org 10841T: git git://git.infradead.org/users/pcmoore/selinux 10842S: Supported 10843F: include/linux/selinux* 10844F: security/selinux/ 10845F: scripts/selinux/ 10846 10847APPARMOR SECURITY MODULE 10848M: John Johansen <john.johansen@canonical.com> 10849L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10850W: apparmor.wiki.kernel.org 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10852S: Supported 10853F: security/apparmor/ 10854 10855LOADPIN SECURITY MODULE 10856M: Kees Cook <keescook@chromium.org> 10857T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10858S: Supported 10859F: security/loadpin/ 10860 10861YAMA SECURITY MODULE 10862M: Kees Cook <keescook@chromium.org> 10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10864S: Supported 10865F: security/yama/ 10866 10867SENSABLE PHANTOM 10868M: Jiri Slaby <jirislaby@gmail.com> 10869S: Maintained 10870F: drivers/misc/phantom.c 10871F: include/uapi/linux/phantom.h 10872 10873Emulex 10Gbps iSCSI - OneConnect DRIVER 10874M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10875M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10876M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10877L: linux-scsi@vger.kernel.org 10878W: http://www.broadcom.com 10879S: Supported 10880F: drivers/scsi/be2iscsi/ 10881 10882Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10883M: Sathya Perla <sathya.perla@broadcom.com> 10884M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10885M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10886M: Somnath Kotur <somnath.kotur@broadcom.com> 10887L: netdev@vger.kernel.org 10888W: http://www.emulex.com 10889S: Supported 10890F: drivers/net/ethernet/emulex/benet/ 10891 10892EMULEX ONECONNECT ROCE DRIVER 10893M: Selvin Xavier <selvin.xavier@avagotech.com> 10894M: Devesh Sharma <devesh.sharma@avagotech.com> 10895M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10896L: linux-rdma@vger.kernel.org 10897W: http://www.emulex.com 10898S: Supported 10899F: drivers/infiniband/hw/ocrdma/ 10900F: include/uapi/rdma/ocrdma-abi.h 10901 10902SFC NETWORK DRIVER 10903M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10904M: Edward Cree <ecree@solarflare.com> 10905M: Bert Kenward <bkenward@solarflare.com> 10906L: netdev@vger.kernel.org 10907S: Supported 10908F: drivers/net/ethernet/sfc/ 10909 10910SGI GRU DRIVER 10911M: Dimitri Sivanich <sivanich@sgi.com> 10912S: Maintained 10913F: drivers/misc/sgi-gru/ 10914 10915SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10916M: Pat Gefre <pfg@sgi.com> 10917L: linux-ia64@vger.kernel.org 10918S: Supported 10919F: Documentation/ia64/serial.txt 10920F: drivers/tty/serial/ioc?_serial.c 10921F: include/linux/ioc?.h 10922 10923SGI XP/XPC/XPNET DRIVER 10924M: Cliff Whickman <cpw@sgi.com> 10925M: Robin Holt <robinmholt@gmail.com> 10926S: Maintained 10927F: drivers/misc/sgi-xp/ 10928 10929SI2157 MEDIA DRIVER 10930M: Antti Palosaari <crope@iki.fi> 10931L: linux-media@vger.kernel.org 10932W: https://linuxtv.org 10933W: http://palosaari.fi/linux/ 10934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10935T: git git://linuxtv.org/anttip/media_tree.git 10936S: Maintained 10937F: drivers/media/tuners/si2157* 10938 10939SI2168 MEDIA DRIVER 10940M: Antti Palosaari <crope@iki.fi> 10941L: linux-media@vger.kernel.org 10942W: https://linuxtv.org 10943W: http://palosaari.fi/linux/ 10944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10945T: git git://linuxtv.org/anttip/media_tree.git 10946S: Maintained 10947F: drivers/media/dvb-frontends/si2168* 10948 10949SI470X FM RADIO RECEIVER I2C DRIVER 10950M: Hans Verkuil <hverkuil@xs4all.nl> 10951L: linux-media@vger.kernel.org 10952T: git git://linuxtv.org/media_tree.git 10953W: https://linuxtv.org 10954S: Odd Fixes 10955F: drivers/media/radio/si470x/radio-si470x-i2c.c 10956 10957SI470X FM RADIO RECEIVER USB DRIVER 10958M: Hans Verkuil <hverkuil@xs4all.nl> 10959L: linux-media@vger.kernel.org 10960T: git git://linuxtv.org/media_tree.git 10961W: https://linuxtv.org 10962S: Maintained 10963F: drivers/media/radio/si470x/radio-si470x-common.c 10964F: drivers/media/radio/si470x/radio-si470x.h 10965F: drivers/media/radio/si470x/radio-si470x-usb.c 10966 10967SI4713 FM RADIO TRANSMITTER I2C DRIVER 10968M: Eduardo Valentin <edubezval@gmail.com> 10969L: linux-media@vger.kernel.org 10970T: git git://linuxtv.org/media_tree.git 10971W: https://linuxtv.org 10972S: Odd Fixes 10973F: drivers/media/radio/si4713/si4713.? 10974 10975SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10976M: Eduardo Valentin <edubezval@gmail.com> 10977L: linux-media@vger.kernel.org 10978T: git git://linuxtv.org/media_tree.git 10979W: https://linuxtv.org 10980S: Odd Fixes 10981F: drivers/media/radio/si4713/radio-platform-si4713.c 10982 10983SI4713 FM RADIO TRANSMITTER USB DRIVER 10984M: Hans Verkuil <hverkuil@xs4all.nl> 10985L: linux-media@vger.kernel.org 10986T: git git://linuxtv.org/media_tree.git 10987W: https://linuxtv.org 10988S: Maintained 10989F: drivers/media/radio/si4713/radio-usb-si4713.c 10990 10991SIANO DVB DRIVER 10992M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10993M: Mauro Carvalho Chehab <mchehab@kernel.org> 10994L: linux-media@vger.kernel.org 10995W: https://linuxtv.org 10996T: git git://linuxtv.org/media_tree.git 10997S: Odd fixes 10998F: drivers/media/common/siano/ 10999F: drivers/media/usb/siano/ 11000F: drivers/media/usb/siano/ 11001F: drivers/media/mmc/siano/ 11002 11003SIMPLEFB FB DRIVER 11004M: Hans de Goede <hdegoede@redhat.com> 11005L: linux-fbdev@vger.kernel.org 11006S: Maintained 11007F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11008F: drivers/video/fbdev/simplefb.c 11009F: include/linux/platform_data/simplefb.h 11010 11011SH_VEU V4L2 MEM2MEM DRIVER 11012L: linux-media@vger.kernel.org 11013S: Orphan 11014F: drivers/media/platform/sh_veu.c 11015 11016SH_VOU V4L2 OUTPUT DRIVER 11017L: linux-media@vger.kernel.org 11018S: Orphan 11019F: drivers/media/platform/sh_vou.c 11020F: include/media/drv-intf/sh_vou.h 11021 11022SIMPLE FIRMWARE INTERFACE (SFI) 11023M: Len Brown <lenb@kernel.org> 11024L: sfi-devel@simplefirmware.org 11025W: http://simplefirmware.org/ 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11027S: Supported 11028F: arch/x86/platform/sfi/ 11029F: drivers/sfi/ 11030F: include/linux/sfi*.h 11031 11032SIMTEC EB110ATX (Chalice CATS) 11033P: Ben Dooks 11034P: Vincent Sanders <vince@simtec.co.uk> 11035M: Simtec Linux Team <linux@simtec.co.uk> 11036W: http://www.simtec.co.uk/products/EB110ATX/ 11037S: Supported 11038 11039SIMTEC EB2410ITX (BAST) 11040P: Ben Dooks 11041P: Vincent Sanders <vince@simtec.co.uk> 11042M: Simtec Linux Team <linux@simtec.co.uk> 11043W: http://www.simtec.co.uk/products/EB2410ITX/ 11044S: Supported 11045F: arch/arm/mach-s3c24xx/mach-bast.c 11046F: arch/arm/mach-s3c24xx/bast-ide.c 11047F: arch/arm/mach-s3c24xx/bast-irq.c 11048 11049TI DAVINCI MACHINE SUPPORT 11050M: Sekhar Nori <nsekhar@ti.com> 11051M: Kevin Hilman <khilman@kernel.org> 11052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11054S: Supported 11055F: arch/arm/mach-davinci/ 11056F: drivers/i2c/busses/i2c-davinci.c 11057 11058TI DAVINCI SERIES MEDIA DRIVER 11059M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11060L: linux-media@vger.kernel.org 11061W: https://linuxtv.org 11062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11063T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11064S: Maintained 11065F: drivers/media/platform/davinci/ 11066F: include/media/davinci/ 11067 11068TI AM437X VPFE DRIVER 11069M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11070L: linux-media@vger.kernel.org 11071W: https://linuxtv.org 11072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11073T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11074S: Maintained 11075F: drivers/media/platform/am437x/ 11076 11077OV2659 OMNIVISION SENSOR DRIVER 11078M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11079L: linux-media@vger.kernel.org 11080W: https://linuxtv.org 11081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11082T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11083S: Maintained 11084F: drivers/media/i2c/ov2659.c 11085F: include/media/i2c/ov2659.h 11086 11087SILICON MOTION SM712 FRAME BUFFER DRIVER 11088M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11089M: Teddy Wang <teddy.wang@siliconmotion.com> 11090M: Sudip Mukherjee <sudip@vectorindia.org> 11091L: linux-fbdev@vger.kernel.org 11092S: Maintained 11093F: drivers/video/fbdev/sm712* 11094F: Documentation/fb/sm712fb.txt 11095 11096SIS 190 ETHERNET DRIVER 11097M: Francois Romieu <romieu@fr.zoreil.com> 11098L: netdev@vger.kernel.org 11099S: Maintained 11100F: drivers/net/ethernet/sis/sis190.c 11101 11102SIS 900/7016 FAST ETHERNET DRIVER 11103M: Daniele Venzano <venza@brownhat.org> 11104W: http://www.brownhat.org/sis900.html 11105L: netdev@vger.kernel.org 11106S: Maintained 11107F: drivers/net/ethernet/sis/sis900.* 11108 11109SIS FRAMEBUFFER DRIVER 11110M: Thomas Winischhofer <thomas@winischhofer.net> 11111W: http://www.winischhofer.net/linuxsisvga.shtml 11112S: Maintained 11113F: Documentation/fb/sisfb.txt 11114F: drivers/video/fbdev/sis/ 11115F: include/video/sisfb.h 11116 11117SIS USB2VGA DRIVER 11118M: Thomas Winischhofer <thomas@winischhofer.net> 11119W: http://www.winischhofer.at/linuxsisusbvga.shtml 11120S: Maintained 11121F: drivers/usb/misc/sisusbvga/ 11122 11123SLAB ALLOCATOR 11124M: Christoph Lameter <cl@linux.com> 11125M: Pekka Enberg <penberg@kernel.org> 11126M: David Rientjes <rientjes@google.com> 11127M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11128M: Andrew Morton <akpm@linux-foundation.org> 11129L: linux-mm@kvack.org 11130S: Maintained 11131F: include/linux/sl?b*.h 11132F: mm/sl?b* 11133 11134SLEEPABLE READ-COPY UPDATE (SRCU) 11135M: Lai Jiangshan <jiangshanlai@gmail.com> 11136M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11137M: Josh Triplett <josh@joshtriplett.org> 11138R: Steven Rostedt <rostedt@goodmis.org> 11139R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11140L: linux-kernel@vger.kernel.org 11141W: http://www.rdrop.com/users/paulmck/RCU/ 11142S: Supported 11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11144F: include/linux/srcu.h 11145F: kernel/rcu/srcu.c 11146 11147SMACK SECURITY MODULE 11148M: Casey Schaufler <casey@schaufler-ca.com> 11149L: linux-security-module@vger.kernel.org 11150W: http://schaufler-ca.com 11151T: git git://github.com/cschaufler/smack-next 11152S: Maintained 11153F: Documentation/security/Smack.txt 11154F: security/smack/ 11155 11156DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11157M: Kevin Hilman <khilman@kernel.org> 11158M: Nishanth Menon <nm@ti.com> 11159S: Maintained 11160F: drivers/power/avs/ 11161F: include/linux/power/smartreflex.h 11162L: linux-pm@vger.kernel.org 11163 11164SMC91x ETHERNET DRIVER 11165M: Nicolas Pitre <nico@fluxnic.net> 11166S: Odd Fixes 11167F: drivers/net/ethernet/smsc/smc91x.* 11168 11169SMIA AND SMIA++ IMAGE SENSOR DRIVER 11170M: Sakari Ailus <sakari.ailus@iki.fi> 11171L: linux-media@vger.kernel.org 11172S: Maintained 11173F: drivers/media/i2c/smiapp/ 11174F: include/media/i2c/smiapp.h 11175F: drivers/media/i2c/smiapp-pll.c 11176F: drivers/media/i2c/smiapp-pll.h 11177F: include/uapi/linux/smiapp.h 11178F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11179 11180SMM665 HARDWARE MONITOR DRIVER 11181M: Guenter Roeck <linux@roeck-us.net> 11182L: linux-hwmon@vger.kernel.org 11183S: Maintained 11184F: Documentation/hwmon/smm665 11185F: drivers/hwmon/smm665.c 11186 11187SMSC EMC2103 HARDWARE MONITOR DRIVER 11188M: Steve Glendinning <steve.glendinning@shawell.net> 11189L: linux-hwmon@vger.kernel.org 11190S: Maintained 11191F: Documentation/hwmon/emc2103 11192F: drivers/hwmon/emc2103.c 11193 11194SMSC SCH5627 HARDWARE MONITOR DRIVER 11195M: Hans de Goede <hdegoede@redhat.com> 11196L: linux-hwmon@vger.kernel.org 11197S: Supported 11198F: Documentation/hwmon/sch5627 11199F: drivers/hwmon/sch5627.c 11200 11201SMSC47B397 HARDWARE MONITOR DRIVER 11202M: Jean Delvare <jdelvare@suse.com> 11203L: linux-hwmon@vger.kernel.org 11204S: Maintained 11205F: Documentation/hwmon/smsc47b397 11206F: drivers/hwmon/smsc47b397.c 11207 11208SMSC911x ETHERNET DRIVER 11209M: Steve Glendinning <steve.glendinning@shawell.net> 11210L: netdev@vger.kernel.org 11211S: Maintained 11212F: include/linux/smsc911x.h 11213F: drivers/net/ethernet/smsc/smsc911x.* 11214 11215SMSC9420 PCI ETHERNET DRIVER 11216M: Steve Glendinning <steve.glendinning@shawell.net> 11217L: netdev@vger.kernel.org 11218S: Maintained 11219F: drivers/net/ethernet/smsc/smsc9420.* 11220 11221SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11222M: Steve Glendinning <steve.glendinning@shawell.net> 11223L: linux-fbdev@vger.kernel.org 11224S: Maintained 11225F: drivers/video/fbdev/smscufx.c 11226 11227SOC-CAMERA V4L2 SUBSYSTEM 11228M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11229L: linux-media@vger.kernel.org 11230T: git git://linuxtv.org/media_tree.git 11231S: Maintained 11232F: include/media/soc* 11233F: drivers/media/i2c/soc_camera/ 11234F: drivers/media/platform/soc_camera/ 11235 11236SOEKRIS NET48XX LED SUPPORT 11237M: Chris Boot <bootc@bootc.net> 11238S: Maintained 11239F: drivers/leds/leds-net48xx.c 11240 11241SOFTLOGIC 6x10 MPEG CODEC 11242M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11243M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11244M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11245M: Ismael Luceno <ismael@iodev.co.uk> 11246L: linux-media@vger.kernel.org 11247S: Supported 11248F: drivers/media/pci/solo6x10/ 11249 11250SOFTWARE RAID (Multiple Disks) SUPPORT 11251M: Shaohua Li <shli@kernel.org> 11252L: linux-raid@vger.kernel.org 11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11254S: Supported 11255F: drivers/md/ 11256F: include/linux/raid/ 11257F: include/uapi/linux/raid/ 11258 11259SONIC NETWORK DRIVER 11260M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11261L: netdev@vger.kernel.org 11262S: Maintained 11263F: drivers/net/ethernet/natsemi/sonic.* 11264 11265SONICS SILICON BACKPLANE DRIVER (SSB) 11266M: Michael Buesch <m@bues.ch> 11267L: linux-wireless@vger.kernel.org 11268S: Maintained 11269F: drivers/ssb/ 11270F: include/linux/ssb/ 11271 11272SONY VAIO CONTROL DEVICE DRIVER 11273M: Mattia Dongili <malattia@linux.it> 11274L: platform-driver-x86@vger.kernel.org 11275W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11276S: Maintained 11277F: Documentation/laptops/sony-laptop.txt 11278F: drivers/char/sonypi.c 11279F: drivers/platform/x86/sony-laptop.c 11280F: include/linux/sony-laptop.h 11281 11282SONY MEMORYSTICK CARD SUPPORT 11283M: Alex Dubov <oakad@yahoo.com> 11284W: http://tifmxx.berlios.de/ 11285S: Maintained 11286F: drivers/memstick/host/tifm_ms.c 11287 11288SONY MEMORYSTICK STANDARD SUPPORT 11289M: Maxim Levitsky <maximlevitsky@gmail.com> 11290S: Maintained 11291F: drivers/memstick/core/ms_block.* 11292 11293SOUND 11294M: Jaroslav Kysela <perex@perex.cz> 11295M: Takashi Iwai <tiwai@suse.com> 11296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11297W: http://www.alsa-project.org/ 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11299T: git git://git.alsa-project.org/alsa-kernel.git 11300Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11301S: Maintained 11302F: Documentation/sound/ 11303F: include/sound/ 11304F: include/uapi/sound/ 11305F: sound/ 11306 11307SOUND - COMPRESSED AUDIO 11308M: Vinod Koul <vinod.koul@intel.com> 11309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11311S: Supported 11312F: Documentation/sound/alsa/compress_offload.txt 11313F: include/sound/compress_driver.h 11314F: include/uapi/sound/compress_* 11315F: sound/core/compress_offload.c 11316F: sound/soc/soc-compress.c 11317 11318SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11319M: Liam Girdwood <lgirdwood@gmail.com> 11320M: Mark Brown <broonie@kernel.org> 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11323W: http://alsa-project.org/main/index.php/ASoC 11324S: Supported 11325F: Documentation/devicetree/bindings/sound/ 11326F: Documentation/sound/alsa/soc/ 11327F: sound/soc/ 11328F: include/sound/soc* 11329 11330SOUND - DMAENGINE HELPERS 11331M: Lars-Peter Clausen <lars@metafoo.de> 11332S: Supported 11333F: include/sound/dmaengine_pcm.h 11334F: sound/core/pcm_dmaengine.c 11335F: sound/soc/soc-generic-dmaengine-pcm.c 11336 11337SP2 MEDIA DRIVER 11338M: Olli Salonen <olli.salonen@iki.fi> 11339L: linux-media@vger.kernel.org 11340W: https://linuxtv.org 11341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11342S: Maintained 11343F: drivers/media/dvb-frontends/sp2* 11344 11345SPARC + UltraSPARC (sparc/sparc64) 11346M: "David S. Miller" <davem@davemloft.net> 11347L: sparclinux@vger.kernel.org 11348Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11351S: Maintained 11352F: arch/sparc/ 11353F: drivers/sbus/ 11354 11355SPARC SERIAL DRIVERS 11356M: "David S. Miller" <davem@davemloft.net> 11357L: sparclinux@vger.kernel.org 11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11360S: Maintained 11361F: include/linux/sunserialcore.h 11362F: drivers/tty/serial/suncore.c 11363F: drivers/tty/serial/sunhv.c 11364F: drivers/tty/serial/sunsab.c 11365F: drivers/tty/serial/sunsab.h 11366F: drivers/tty/serial/sunsu.c 11367F: drivers/tty/serial/sunzilog.c 11368F: drivers/tty/serial/sunzilog.h 11369 11370SPARSE CHECKER 11371M: "Christopher Li" <sparse@chrisli.org> 11372L: linux-sparse@vger.kernel.org 11373W: https://sparse.wiki.kernel.org/ 11374T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11375T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11376S: Maintained 11377F: include/linux/compiler.h 11378 11379SPEAR PLATFORM SUPPORT 11380M: Viresh Kumar <vireshk@kernel.org> 11381M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11383W: http://www.st.com/spear 11384S: Maintained 11385F: arch/arm/boot/dts/spear* 11386F: arch/arm/mach-spear/ 11387 11388SPEAR CLOCK FRAMEWORK SUPPORT 11389M: Viresh Kumar <vireshk@kernel.org> 11390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11391W: http://www.st.com/spear 11392S: Maintained 11393F: drivers/clk/spear/ 11394 11395SPI SUBSYSTEM 11396M: Mark Brown <broonie@kernel.org> 11397L: linux-spi@vger.kernel.org 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11399Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11400S: Maintained 11401F: Documentation/devicetree/bindings/spi/ 11402F: Documentation/spi/ 11403F: drivers/spi/ 11404F: include/linux/spi/ 11405F: include/uapi/linux/spi/ 11406F: tools/spi/ 11407 11408SPIDERNET NETWORK DRIVER for CELL 11409M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11410L: netdev@vger.kernel.org 11411S: Supported 11412F: Documentation/networking/spider_net.txt 11413F: drivers/net/ethernet/toshiba/spider_net* 11414 11415SPU FILE SYSTEM 11416M: Jeremy Kerr <jk@ozlabs.org> 11417L: linuxppc-dev@lists.ozlabs.org 11418W: http://www.ibm.com/developerworks/power/cell/ 11419S: Supported 11420F: Documentation/filesystems/spufs.txt 11421F: arch/powerpc/platforms/cell/spufs/ 11422 11423SQUASHFS FILE SYSTEM 11424M: Phillip Lougher <phillip@squashfs.org.uk> 11425L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11426W: http://squashfs.org.uk 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11428S: Maintained 11429F: Documentation/filesystems/squashfs.txt 11430F: fs/squashfs/ 11431 11432SRM (Alpha) environment access 11433M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11434S: Maintained 11435F: arch/alpha/kernel/srm_env.c 11436 11437STABLE BRANCH 11438M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11439L: stable@vger.kernel.org 11440S: Supported 11441F: Documentation/stable_kernel_rules.txt 11442 11443STAGING SUBSYSTEM 11444M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11446L: devel@driverdev.osuosl.org 11447S: Supported 11448F: drivers/staging/ 11449 11450STAGING - COMEDI 11451M: Ian Abbott <abbotti@mev.co.uk> 11452M: H Hartley Sweeten <hsweeten@visionengravers.com> 11453S: Odd Fixes 11454F: drivers/staging/comedi/ 11455 11456STAGING - FLARION FT1000 DRIVERS 11457M: Marek Belisko <marek.belisko@gmail.com> 11458S: Odd Fixes 11459F: drivers/staging/ft1000/ 11460 11461STAGING - INDUSTRIAL IO 11462M: Jonathan Cameron <jic23@kernel.org> 11463L: linux-iio@vger.kernel.org 11464S: Odd Fixes 11465F: Documentation/devicetree/bindings/staging/iio/ 11466F: drivers/staging/iio/ 11467 11468STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11469M: Jarod Wilson <jarod@wilsonet.com> 11470W: http://www.lirc.org/ 11471S: Odd Fixes 11472F: drivers/staging/media/lirc/ 11473 11474STAGING - LUSTRE PARALLEL FILESYSTEM 11475M: Oleg Drokin <oleg.drokin@intel.com> 11476M: Andreas Dilger <andreas.dilger@intel.com> 11477M: James Simmons <jsimmons@infradead.org> 11478L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11479W: http://wiki.lustre.org/ 11480S: Maintained 11481F: drivers/staging/lustre 11482 11483STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11484M: Marc Dietrich <marvin24@gmx.de> 11485L: ac100@lists.launchpad.net (moderated for non-subscribers) 11486L: linux-tegra@vger.kernel.org 11487S: Maintained 11488F: drivers/staging/nvec/ 11489 11490STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11491M: Jens Frederich <jfrederich@gmail.com> 11492M: Daniel Drake <dsd@laptop.org> 11493M: Jon Nettleton <jon.nettleton@gmail.com> 11494W: http://wiki.laptop.org/go/DCON 11495S: Maintained 11496F: drivers/staging/olpc_dcon/ 11497 11498STAGING - REALTEK RTL8712U DRIVERS 11499M: Larry Finger <Larry.Finger@lwfinger.net> 11500M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11501S: Odd Fixes 11502F: drivers/staging/rtl8712/ 11503 11504STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11505M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11506M: Teddy Wang <teddy.wang@siliconmotion.com> 11507M: Sudip Mukherjee <sudip@vectorindia.org> 11508L: linux-fbdev@vger.kernel.org 11509S: Maintained 11510F: drivers/staging/sm750fb/ 11511 11512STAGING - SLICOSS 11513M: Lior Dotan <liodot@gmail.com> 11514M: Christopher Harrer <charrer@alacritech.com> 11515S: Odd Fixes 11516F: drivers/staging/slicoss/ 11517 11518STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11519M: William Hubbs <w.d.hubbs@gmail.com> 11520M: Chris Brannon <chris@the-brannons.com> 11521M: Kirk Reiser <kirk@reisers.ca> 11522M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11523L: speakup@linux-speakup.org 11524W: http://www.linux-speakup.org/ 11525S: Odd Fixes 11526F: drivers/staging/speakup/ 11527 11528STAGING - VIA VT665X DRIVERS 11529M: Forest Bond <forest@alittletooquiet.net> 11530S: Odd Fixes 11531F: drivers/staging/vt665?/ 11532 11533STAGING - WILC1000 WIFI DRIVER 11534M: Aditya Shankar <aditya.shankar@microchip.com> 11535M: Ganesh Krishna <ganesh.krishna@microchip.com> 11536L: linux-wireless@vger.kernel.org 11537S: Supported 11538F: drivers/staging/wilc1000/ 11539 11540STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11541M: Arnaud Patard <arnaud.patard@rtp-net.org> 11542S: Odd Fixes 11543F: drivers/staging/xgifb/ 11544 11545STARFIRE/DURALAN NETWORK DRIVER 11546M: Ion Badulescu <ionut@badula.org> 11547S: Odd Fixes 11548F: drivers/net/ethernet/adaptec/starfire* 11549 11550SUN3/3X 11551M: Sam Creasey <sammy@sammy.net> 11552W: http://sammy.net/sun3/ 11553S: Maintained 11554F: arch/m68k/kernel/*sun3* 11555F: arch/m68k/sun3*/ 11556F: arch/m68k/include/asm/sun3* 11557F: drivers/net/ethernet/i825xx/sun3* 11558 11559SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11560M: Hans de Goede <hdegoede@redhat.com> 11561L: linux-input@vger.kernel.org 11562S: Maintained 11563F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11564F: drivers/input/keyboard/sun4i-lradc-keys.c 11565 11566SUNDANCE NETWORK DRIVER 11567M: Denis Kirjanov <kda@linux-powerpc.org> 11568L: netdev@vger.kernel.org 11569S: Maintained 11570F: drivers/net/ethernet/dlink/sundance.c 11571 11572SUPERH 11573M: Yoshinori Sato <ysato@users.sourceforge.jp> 11574M: Rich Felker <dalias@libc.org> 11575L: linux-sh@vger.kernel.org 11576Q: http://patchwork.kernel.org/project/linux-sh/list/ 11577S: Maintained 11578F: Documentation/sh/ 11579F: arch/sh/ 11580F: drivers/sh/ 11581 11582SUSPEND TO RAM 11583M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11584M: Len Brown <len.brown@intel.com> 11585M: Pavel Machek <pavel@ucw.cz> 11586L: linux-pm@vger.kernel.org 11587S: Supported 11588F: Documentation/power/ 11589F: arch/x86/kernel/acpi/ 11590F: drivers/base/power/ 11591F: kernel/power/ 11592F: include/linux/suspend.h 11593F: include/linux/freezer.h 11594F: include/linux/pm.h 11595 11596SVGA HANDLING 11597M: Martin Mares <mj@ucw.cz> 11598L: linux-video@atrey.karlin.mff.cuni.cz 11599S: Maintained 11600F: Documentation/svga.txt 11601F: arch/x86/boot/video* 11602 11603SWIOTLB SUBSYSTEM 11604M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11605L: linux-kernel@vger.kernel.org 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11607S: Supported 11608F: lib/swiotlb.c 11609F: arch/*/kernel/pci-swiotlb.c 11610F: include/linux/swiotlb.h 11611 11612SWITCHDEV 11613M: Jiri Pirko <jiri@resnulli.us> 11614L: netdev@vger.kernel.org 11615S: Supported 11616F: net/switchdev/ 11617F: include/net/switchdev.h 11618 11619SYNOPSYS ARC ARCHITECTURE 11620M: Vineet Gupta <vgupta@synopsys.com> 11621L: linux-snps-arc@lists.infradead.org 11622S: Supported 11623F: arch/arc/ 11624F: Documentation/devicetree/bindings/arc/* 11625F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11626F: drivers/tty/serial/arc_uart.c 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11628 11629SYNOPSYS ARC SDP platform support 11630M: Alexey Brodkin <abrodkin@synopsys.com> 11631S: Supported 11632F: arch/arc/plat-axs10x 11633F: arch/arc/boot/dts/ax* 11634F: Documentation/devicetree/bindings/arc/axs10* 11635 11636SYSTEM CONFIGURATION (SYSCON) 11637M: Lee Jones <lee.jones@linaro.org> 11638M: Arnd Bergmann <arnd@arndb.de> 11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11640S: Supported 11641F: drivers/mfd/syscon.c 11642 11643SYSTEM RESET/SHUTDOWN DRIVERS 11644M: Sebastian Reichel <sre@kernel.org> 11645L: linux-pm@vger.kernel.org 11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11647S: Maintained 11648F: Documentation/devicetree/bindings/power/reset/ 11649F: drivers/power/reset/ 11650 11651SYSV FILESYSTEM 11652M: Christoph Hellwig <hch@infradead.org> 11653S: Maintained 11654F: Documentation/filesystems/sysv-fs.txt 11655F: fs/sysv/ 11656F: include/linux/sysv_fs.h 11657 11658TARGET SUBSYSTEM 11659M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11660L: linux-scsi@vger.kernel.org 11661L: target-devel@vger.kernel.org 11662W: http://www.linux-iscsi.org 11663W: http://groups.google.com/group/linux-iscsi-target-dev 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11665S: Supported 11666F: drivers/target/ 11667F: include/target/ 11668F: Documentation/target/ 11669 11670TASKSTATS STATISTICS INTERFACE 11671M: Balbir Singh <bsingharora@gmail.com> 11672S: Maintained 11673F: Documentation/accounting/taskstats* 11674F: include/linux/taskstats* 11675F: kernel/taskstats.c 11676 11677TC CLASSIFIER 11678M: Jamal Hadi Salim <jhs@mojatatu.com> 11679L: netdev@vger.kernel.org 11680S: Maintained 11681F: include/net/pkt_cls.h 11682F: include/uapi/linux/pkt_cls.h 11683F: net/sched/ 11684 11685TCP LOW PRIORITY MODULE 11686M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11687M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11688W: http://tcp-lp-mod.sourceforge.net/ 11689S: Maintained 11690F: net/ipv4/tcp_lp.c 11691 11692TDA10071 MEDIA DRIVER 11693M: Antti Palosaari <crope@iki.fi> 11694L: linux-media@vger.kernel.org 11695W: https://linuxtv.org 11696W: http://palosaari.fi/linux/ 11697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11698T: git git://linuxtv.org/anttip/media_tree.git 11699S: Maintained 11700F: drivers/media/dvb-frontends/tda10071* 11701 11702TDA18212 MEDIA DRIVER 11703M: Antti Palosaari <crope@iki.fi> 11704L: linux-media@vger.kernel.org 11705W: https://linuxtv.org 11706W: http://palosaari.fi/linux/ 11707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11708T: git git://linuxtv.org/anttip/media_tree.git 11709S: Maintained 11710F: drivers/media/tuners/tda18212* 11711 11712TDA18218 MEDIA DRIVER 11713M: Antti Palosaari <crope@iki.fi> 11714L: linux-media@vger.kernel.org 11715W: https://linuxtv.org 11716W: http://palosaari.fi/linux/ 11717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11718T: git git://linuxtv.org/anttip/media_tree.git 11719S: Maintained 11720F: drivers/media/tuners/tda18218* 11721 11722TDA18271 MEDIA DRIVER 11723M: Michael Krufky <mkrufky@linuxtv.org> 11724L: linux-media@vger.kernel.org 11725W: https://linuxtv.org 11726W: http://github.com/mkrufky 11727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11728T: git git://linuxtv.org/mkrufky/tuners.git 11729S: Maintained 11730F: drivers/media/tuners/tda18271* 11731 11732TDA827x MEDIA DRIVER 11733M: Michael Krufky <mkrufky@linuxtv.org> 11734L: linux-media@vger.kernel.org 11735W: https://linuxtv.org 11736W: http://github.com/mkrufky 11737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11738T: git git://linuxtv.org/mkrufky/tuners.git 11739S: Maintained 11740F: drivers/media/tuners/tda8290.* 11741 11742TDA8290 MEDIA DRIVER 11743M: Michael Krufky <mkrufky@linuxtv.org> 11744L: linux-media@vger.kernel.org 11745W: https://linuxtv.org 11746W: http://github.com/mkrufky 11747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11748T: git git://linuxtv.org/mkrufky/tuners.git 11749S: Maintained 11750F: drivers/media/tuners/tda8290.* 11751 11752TDA9840 MEDIA DRIVER 11753M: Hans Verkuil <hverkuil@xs4all.nl> 11754L: linux-media@vger.kernel.org 11755T: git git://linuxtv.org/media_tree.git 11756W: https://linuxtv.org 11757S: Maintained 11758F: drivers/media/i2c/tda9840* 11759 11760TEA5761 TUNER DRIVER 11761M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11762M: Mauro Carvalho Chehab <mchehab@kernel.org> 11763L: linux-media@vger.kernel.org 11764W: https://linuxtv.org 11765T: git git://linuxtv.org/media_tree.git 11766S: Odd fixes 11767F: drivers/media/tuners/tea5761.* 11768 11769TEA5767 TUNER DRIVER 11770M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11771M: Mauro Carvalho Chehab <mchehab@kernel.org> 11772L: linux-media@vger.kernel.org 11773W: https://linuxtv.org 11774T: git git://linuxtv.org/media_tree.git 11775S: Maintained 11776F: drivers/media/tuners/tea5767.* 11777 11778TEA6415C MEDIA DRIVER 11779M: Hans Verkuil <hverkuil@xs4all.nl> 11780L: linux-media@vger.kernel.org 11781T: git git://linuxtv.org/media_tree.git 11782W: https://linuxtv.org 11783S: Maintained 11784F: drivers/media/i2c/tea6415c* 11785 11786TEA6420 MEDIA DRIVER 11787M: Hans Verkuil <hverkuil@xs4all.nl> 11788L: linux-media@vger.kernel.org 11789T: git git://linuxtv.org/media_tree.git 11790W: https://linuxtv.org 11791S: Maintained 11792F: drivers/media/i2c/tea6420* 11793 11794TEAM DRIVER 11795M: Jiri Pirko <jiri@resnulli.us> 11796L: netdev@vger.kernel.org 11797S: Supported 11798F: drivers/net/team/ 11799F: include/linux/if_team.h 11800F: include/uapi/linux/if_team.h 11801 11802TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11803M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11804S: Maintained 11805F: arch/x86/platform/ts5500/ 11806 11807TECHNOTREND USB IR RECEIVER 11808M: Sean Young <sean@mess.org> 11809L: linux-media@vger.kernel.org 11810S: Maintained 11811F: drivers/media/rc/ttusbir.c 11812 11813TEGRA ARCHITECTURE SUPPORT 11814M: Stephen Warren <swarren@wwwdotorg.org> 11815M: Thierry Reding <thierry.reding@gmail.com> 11816M: Alexandre Courbot <gnurou@gmail.com> 11817L: linux-tegra@vger.kernel.org 11818Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11820S: Supported 11821N: [^a-z]tegra 11822 11823TEGRA CLOCK DRIVER 11824M: Peter De Schrijver <pdeschrijver@nvidia.com> 11825M: Prashant Gaikwad <pgaikwad@nvidia.com> 11826S: Supported 11827F: drivers/clk/tegra/ 11828 11829TEGRA DMA DRIVERS 11830M: Laxman Dewangan <ldewangan@nvidia.com> 11831M: Jon Hunter <jonathanh@nvidia.com> 11832S: Supported 11833F: drivers/dma/tegra* 11834 11835TEGRA I2C DRIVER 11836M: Laxman Dewangan <ldewangan@nvidia.com> 11837S: Supported 11838F: drivers/i2c/busses/i2c-tegra.c 11839 11840TEGRA IOMMU DRIVERS 11841M: Hiroshi Doyu <hdoyu@nvidia.com> 11842S: Supported 11843F: drivers/iommu/tegra* 11844 11845TEGRA KBC DRIVER 11846M: Rakesh Iyer <riyer@nvidia.com> 11847M: Laxman Dewangan <ldewangan@nvidia.com> 11848S: Supported 11849F: drivers/input/keyboard/tegra-kbc.c 11850 11851TEGRA PWM DRIVER 11852M: Thierry Reding <thierry.reding@gmail.com> 11853S: Supported 11854F: drivers/pwm/pwm-tegra.c 11855 11856TEGRA SERIAL DRIVER 11857M: Laxman Dewangan <ldewangan@nvidia.com> 11858S: Supported 11859F: drivers/tty/serial/serial-tegra.c 11860 11861TEGRA SPI DRIVER 11862M: Laxman Dewangan <ldewangan@nvidia.com> 11863S: Supported 11864F: drivers/spi/spi-tegra* 11865 11866TEHUTI ETHERNET DRIVER 11867M: Andy Gospodarek <andy@greyhouse.net> 11868L: netdev@vger.kernel.org 11869S: Supported 11870F: drivers/net/ethernet/tehuti/* 11871 11872Telecom Clock Driver for MCPL0010 11873M: Mark Gross <mark.gross@intel.com> 11874S: Supported 11875F: drivers/char/tlclk.c 11876 11877TENSILICA XTENSA PORT (xtensa) 11878M: Chris Zankel <chris@zankel.net> 11879M: Max Filippov <jcmvbkbc@gmail.com> 11880L: linux-xtensa@linux-xtensa.org 11881T: git git://github.com/czankel/xtensa-linux.git 11882S: Maintained 11883F: arch/xtensa/ 11884F: drivers/irqchip/irq-xtensa-* 11885 11886THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11887M: Hans Verkuil <hverkuil@xs4all.nl> 11888L: linux-media@vger.kernel.org 11889T: git git://linuxtv.org/media_tree.git 11890W: https://linuxtv.org 11891S: Maintained 11892F: drivers/media/radio/radio-raremono.c 11893 11894THERMAL 11895M: Zhang Rui <rui.zhang@intel.com> 11896M: Eduardo Valentin <edubezval@gmail.com> 11897L: linux-pm@vger.kernel.org 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11900Q: https://patchwork.kernel.org/project/linux-pm/list/ 11901S: Supported 11902F: drivers/thermal/ 11903F: include/linux/thermal.h 11904F: include/uapi/linux/thermal.h 11905F: include/linux/cpu_cooling.h 11906F: Documentation/devicetree/bindings/thermal/ 11907 11908THERMAL/CPU_COOLING 11909M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11910M: Viresh Kumar <viresh.kumar@linaro.org> 11911M: Javi Merino <javi.merino@kernel.org> 11912L: linux-pm@vger.kernel.org 11913S: Supported 11914F: Documentation/thermal/cpu-cooling-api.txt 11915F: drivers/thermal/cpu_cooling.c 11916F: include/linux/cpu_cooling.h 11917 11918THINKPAD ACPI EXTRAS DRIVER 11919M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11920L: ibm-acpi-devel@lists.sourceforge.net 11921L: platform-driver-x86@vger.kernel.org 11922W: http://ibm-acpi.sourceforge.net 11923W: http://thinkwiki.org/wiki/Ibm-acpi 11924T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11925S: Maintained 11926F: drivers/platform/x86/thinkpad_acpi.c 11927 11928TI BANDGAP AND THERMAL DRIVER 11929M: Eduardo Valentin <edubezval@gmail.com> 11930M: Keerthy <j-keerthy@ti.com> 11931L: linux-pm@vger.kernel.org 11932L: linux-omap@vger.kernel.org 11933S: Maintained 11934F: drivers/thermal/ti-soc-thermal/ 11935 11936TI VPE/CAL DRIVERS 11937M: Benoit Parrot <bparrot@ti.com> 11938L: linux-media@vger.kernel.org 11939W: http://linuxtv.org/ 11940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11941S: Maintained 11942F: drivers/media/platform/ti-vpe/ 11943 11944TI CDCE706 CLOCK DRIVER 11945M: Max Filippov <jcmvbkbc@gmail.com> 11946S: Maintained 11947F: drivers/clk/clk-cdce706.c 11948 11949TI CLOCK DRIVER 11950M: Tero Kristo <t-kristo@ti.com> 11951L: linux-omap@vger.kernel.org 11952S: Maintained 11953F: drivers/clk/ti/ 11954F: include/linux/clk/ti.h 11955 11956TI ETHERNET SWITCH DRIVER (CPSW) 11957M: Mugunthan V N <mugunthanvnm@ti.com> 11958R: Grygorii Strashko <grygorii.strashko@ti.com> 11959L: linux-omap@vger.kernel.org 11960L: netdev@vger.kernel.org 11961S: Maintained 11962F: drivers/net/ethernet/ti/cpsw* 11963F: drivers/net/ethernet/ti/davinci* 11964 11965TI FLASH MEDIA INTERFACE DRIVER 11966M: Alex Dubov <oakad@yahoo.com> 11967S: Maintained 11968F: drivers/misc/tifm* 11969F: drivers/mmc/host/tifm_sd.c 11970F: include/linux/tifm.h 11971 11972TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 11973M: Santosh Shilimkar <ssantosh@kernel.org> 11974L: linux-kernel@vger.kernel.org 11975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11976S: Maintained 11977F: drivers/soc/ti/* 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 11979 11980 11981TI LM49xxx FAMILY ASoC CODEC DRIVERS 11982M: M R Swami Reddy <mr.swami.reddy@ti.com> 11983M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 11984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11985S: Maintained 11986F: sound/soc/codecs/lm49453* 11987F: sound/soc/codecs/isabelle* 11988 11989TI LP855x BACKLIGHT DRIVER 11990M: Milo Kim <milo.kim@ti.com> 11991S: Maintained 11992F: Documentation/backlight/lp855x-driver.txt 11993F: drivers/video/backlight/lp855x_bl.c 11994F: include/linux/platform_data/lp855x.h 11995 11996TI LP8727 CHARGER DRIVER 11997M: Milo Kim <milo.kim@ti.com> 11998S: Maintained 11999F: drivers/power/supply/lp8727_charger.c 12000F: include/linux/platform_data/lp8727.h 12001 12002TI LP8788 MFD DRIVER 12003M: Milo Kim <milo.kim@ti.com> 12004S: Maintained 12005F: drivers/iio/adc/lp8788_adc.c 12006F: drivers/leds/leds-lp8788.c 12007F: drivers/mfd/lp8788*.c 12008F: drivers/power/supply/lp8788-charger.c 12009F: drivers/regulator/lp8788-*.c 12010F: include/linux/mfd/lp8788*.h 12011 12012TI NETCP ETHERNET DRIVER 12013M: Wingman Kwok <w-kwok2@ti.com> 12014M: Murali Karicheri <m-karicheri2@ti.com> 12015L: netdev@vger.kernel.org 12016S: Maintained 12017F: drivers/net/ethernet/ti/netcp* 12018 12019TI TAS571X FAMILY ASoC CODEC DRIVER 12020M: Kevin Cernekee <cernekee@chromium.org> 12021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12022S: Odd Fixes 12023F: sound/soc/codecs/tas571x* 12024 12025TI TWL4030 SERIES SOC CODEC DRIVER 12026M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12027L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12028S: Maintained 12029F: sound/soc/codecs/twl4030* 12030 12031TI WILINK WIRELESS DRIVERS 12032L: linux-wireless@vger.kernel.org 12033W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12034W: http://wireless.kernel.org/en/users/Drivers/wl1251 12035T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12036S: Orphan 12037F: drivers/net/wireless/ti/ 12038F: include/linux/wl12xx.h 12039 12040TIPC NETWORK LAYER 12041M: Jon Maloy <jon.maloy@ericsson.com> 12042M: Ying Xue <ying.xue@windriver.com> 12043L: netdev@vger.kernel.org (core kernel code) 12044L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12045W: http://tipc.sourceforge.net/ 12046S: Maintained 12047F: include/uapi/linux/tipc*.h 12048F: net/tipc/ 12049 12050TILE ARCHITECTURE 12051M: Chris Metcalf <cmetcalf@mellanox.com> 12052W: http://www.mellanox.com/repository/solutions/tile-scm/ 12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12054S: Supported 12055F: arch/tile/ 12056F: drivers/char/tile-srom.c 12057F: drivers/edac/tile_edac.c 12058F: drivers/net/ethernet/tile/ 12059F: drivers/rtc/rtc-tile.c 12060F: drivers/tty/hvc/hvc_tile.c 12061F: drivers/tty/serial/tilegx.c 12062F: drivers/usb/host/*-tilegx.c 12063F: include/linux/usb/tilegx.h 12064 12065TLAN NETWORK DRIVER 12066M: Samuel Chessman <chessman@tux.org> 12067L: tlan-devel@lists.sourceforge.net (subscribers-only) 12068W: http://sourceforge.net/projects/tlan/ 12069S: Maintained 12070F: Documentation/networking/tlan.txt 12071F: drivers/net/ethernet/ti/tlan.* 12072 12073TOMOYO SECURITY MODULE 12074M: Kentaro Takeda <takedakn@nttdata.co.jp> 12075M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12076L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12077L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12078L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12079L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12080W: http://tomoyo.sourceforge.jp/ 12081T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12082S: Maintained 12083F: security/tomoyo/ 12084 12085TOPSTAR LAPTOP EXTRAS DRIVER 12086M: Herton Ronaldo Krzesinski <herton@canonical.com> 12087L: platform-driver-x86@vger.kernel.org 12088S: Maintained 12089F: drivers/platform/x86/topstar-laptop.c 12090 12091TOSHIBA ACPI EXTRAS DRIVER 12092M: Azael Avalos <coproscefalo@gmail.com> 12093L: platform-driver-x86@vger.kernel.org 12094S: Maintained 12095F: drivers/platform/x86/toshiba_acpi.c 12096 12097TOSHIBA BLUETOOTH DRIVER 12098M: Azael Avalos <coproscefalo@gmail.com> 12099L: platform-driver-x86@vger.kernel.org 12100S: Maintained 12101F: drivers/platform/x86/toshiba_bluetooth.c 12102 12103TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12104M: Azael Avalos <coproscefalo@gmail.com> 12105L: platform-driver-x86@vger.kernel.org 12106S: Maintained 12107F: drivers/platform/x86/toshiba_haps.c 12108 12109TOSHIBA WMI HOTKEYS DRIVER 12110M: Azael Avalos <coproscefalo@gmail.com> 12111L: platform-driver-x86@vger.kernel.org 12112S: Maintained 12113F: drivers/platform/x86/toshiba-wmi.c 12114 12115TOSHIBA SMM DRIVER 12116M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12117W: http://www.buzzard.org.uk/toshiba/ 12118S: Maintained 12119F: drivers/char/toshiba.c 12120F: include/linux/toshiba.h 12121F: include/uapi/linux/toshiba.h 12122 12123TOSHIBA TC358743 DRIVER 12124M: Mats Randgaard <matrandg@cisco.com> 12125L: linux-media@vger.kernel.org 12126S: Maintained 12127F: drivers/media/i2c/tc358743* 12128F: include/media/i2c/tc358743.h 12129 12130TMIO/SDHI MMC DRIVER 12131M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12132L: linux-mmc@vger.kernel.org 12133S: Supported 12134F: drivers/mmc/host/tmio_mmc* 12135F: drivers/mmc/host/sh_mobile_sdhi.c 12136F: include/linux/mfd/tmio.h 12137 12138TMP401 HARDWARE MONITOR DRIVER 12139M: Guenter Roeck <linux@roeck-us.net> 12140L: linux-hwmon@vger.kernel.org 12141S: Maintained 12142F: Documentation/hwmon/tmp401 12143F: drivers/hwmon/tmp401.c 12144 12145TMPFS (SHMEM FILESYSTEM) 12146M: Hugh Dickins <hughd@google.com> 12147L: linux-mm@kvack.org 12148S: Maintained 12149F: include/linux/shmem_fs.h 12150F: mm/shmem.c 12151 12152TM6000 VIDEO4LINUX DRIVER 12153M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12154M: Mauro Carvalho Chehab <mchehab@kernel.org> 12155L: linux-media@vger.kernel.org 12156W: https://linuxtv.org 12157T: git git://linuxtv.org/media_tree.git 12158S: Odd fixes 12159F: drivers/media/usb/tm6000/ 12160F: Documentation/media/v4l-drivers/tm6000* 12161 12162TW5864 VIDEO4LINUX DRIVER 12163M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12164M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12165M: Andrey Utkin <andrey_utkin@fastmail.com> 12166L: linux-media@vger.kernel.org 12167S: Supported 12168F: drivers/media/pci/tw5864/ 12169 12170TW68 VIDEO4LINUX DRIVER 12171M: Hans Verkuil <hverkuil@xs4all.nl> 12172L: linux-media@vger.kernel.org 12173T: git git://linuxtv.org/media_tree.git 12174W: https://linuxtv.org 12175S: Odd Fixes 12176F: drivers/media/pci/tw68/ 12177 12178TW686X VIDEO4LINUX DRIVER 12179M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12180L: linux-media@vger.kernel.org 12181T: git git://linuxtv.org/media_tree.git 12182W: http://linuxtv.org 12183S: Maintained 12184F: drivers/media/pci/tw686x/ 12185 12186TPM DEVICE DRIVER 12187M: Peter Huewe <peterhuewe@gmx.de> 12188M: Marcel Selhorst <tpmdd@selhorst.net> 12189M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12190R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12191W: http://tpmdd.sourceforge.net 12192L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12193Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12194T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12195S: Maintained 12196F: drivers/char/tpm/ 12197 12198TPM IBM_VTPM DEVICE DRIVER 12199M: Ashley Lai <ashleydlai@gmail.com> 12200W: http://tpmdd.sourceforge.net 12201L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12202S: Maintained 12203F: drivers/char/tpm/tpm_ibmvtpm* 12204 12205TRACING 12206M: Steven Rostedt <rostedt@goodmis.org> 12207M: Ingo Molnar <mingo@redhat.com> 12208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12209S: Maintained 12210F: Documentation/trace/ftrace.txt 12211F: arch/*/*/*/ftrace.h 12212F: arch/*/kernel/ftrace.c 12213F: include/*/ftrace.h 12214F: include/linux/trace*.h 12215F: include/trace/ 12216F: kernel/trace/ 12217F: tools/testing/selftests/ftrace/ 12218 12219TRACING MMIO ACCESSES (MMIOTRACE) 12220M: Steven Rostedt <rostedt@goodmis.org> 12221M: Ingo Molnar <mingo@kernel.org> 12222R: Karol Herbst <karolherbst@gmail.com> 12223R: Pekka Paalanen <ppaalanen@gmail.com> 12224S: Maintained 12225L: linux-kernel@vger.kernel.org 12226L: nouveau@lists.freedesktop.org 12227F: kernel/trace/trace_mmiotrace.c 12228F: include/linux/mmiotrace.h 12229F: arch/x86/mm/kmmio.c 12230F: arch/x86/mm/mmio-mod.c 12231F: arch/x86/mm/testmmiotrace.c 12232 12233TRIVIAL PATCHES 12234M: Jiri Kosina <trivial@kernel.org> 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12236S: Maintained 12237K: ^Subject:.*(?i)trivial 12238 12239TTY LAYER 12240M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12241M: Jiri Slaby <jslaby@suse.com> 12242S: Supported 12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12244F: Documentation/serial/ 12245F: drivers/tty/ 12246F: drivers/tty/serial/serial_core.c 12247F: include/linux/serial_core.h 12248F: include/linux/serial.h 12249F: include/linux/tty.h 12250F: include/uapi/linux/serial_core.h 12251F: include/uapi/linux/serial.h 12252F: include/uapi/linux/tty.h 12253 12254TUA9001 MEDIA DRIVER 12255M: Antti Palosaari <crope@iki.fi> 12256L: linux-media@vger.kernel.org 12257W: https://linuxtv.org 12258W: http://palosaari.fi/linux/ 12259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12260T: git git://linuxtv.org/anttip/media_tree.git 12261S: Maintained 12262F: drivers/media/tuners/tua9001* 12263 12264TULIP NETWORK DRIVERS 12265L: netdev@vger.kernel.org 12266L: linux-parisc@vger.kernel.org 12267S: Orphan 12268F: drivers/net/ethernet/dec/tulip/ 12269 12270TUN/TAP driver 12271M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12272W: http://vtun.sourceforge.net/tun 12273S: Maintained 12274F: Documentation/networking/tuntap.txt 12275F: arch/um/os-Linux/drivers/ 12276 12277TURBOCHANNEL SUBSYSTEM 12278M: "Maciej W. Rozycki" <macro@linux-mips.org> 12279M: Ralf Baechle <ralf@linux-mips.org> 12280L: linux-mips@linux-mips.org 12281Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12282S: Maintained 12283F: drivers/tc/ 12284F: include/linux/tc.h 12285 12286UBI FILE SYSTEM (UBIFS) 12287M: Richard Weinberger <richard@nod.at> 12288M: Artem Bityutskiy <dedekind1@gmail.com> 12289M: Adrian Hunter <adrian.hunter@intel.com> 12290L: linux-mtd@lists.infradead.org 12291T: git git://git.infradead.org/ubifs-2.6.git 12292W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12293S: Supported 12294F: Documentation/filesystems/ubifs.txt 12295F: fs/ubifs/ 12296 12297UCLINUX (M68KNOMMU AND COLDFIRE) 12298M: Greg Ungerer <gerg@linux-m68k.org> 12299W: http://www.linux-m68k.org/ 12300W: http://www.uclinux.org/ 12301L: linux-m68k@lists.linux-m68k.org 12302L: uclinux-dev@uclinux.org (subscribers-only) 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12304S: Maintained 12305F: arch/m68k/coldfire/ 12306F: arch/m68k/68*/ 12307F: arch/m68k/*/*_no.* 12308F: arch/m68k/include/asm/*_no.* 12309 12310UDF FILESYSTEM 12311M: Jan Kara <jack@suse.com> 12312S: Maintained 12313F: Documentation/filesystems/udf.txt 12314F: fs/udf/ 12315 12316UFS FILESYSTEM 12317M: Evgeniy Dushistov <dushistov@mail.ru> 12318S: Maintained 12319F: Documentation/filesystems/ufs.txt 12320F: fs/ufs/ 12321 12322UHID USERSPACE HID IO DRIVER: 12323M: David Herrmann <dh.herrmann@googlemail.com> 12324L: linux-input@vger.kernel.org 12325S: Maintained 12326F: drivers/hid/uhid.c 12327F: include/uapi/linux/uhid.h 12328 12329ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12330L: linux-usb@vger.kernel.org 12331S: Orphan 12332F: drivers/uwb/ 12333F: include/linux/uwb.h 12334F: include/linux/uwb/ 12335 12336UNICORE32 ARCHITECTURE: 12337M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12338W: http://mprc.pku.edu.cn/~guanxuetao/linux 12339S: Maintained 12340T: git git://github.com/gxt/linux.git 12341F: arch/unicore32/ 12342 12343UNIFDEF 12344M: Tony Finch <dot@dotat.at> 12345W: http://dotat.at/prog/unifdef 12346S: Maintained 12347F: scripts/unifdef.c 12348 12349UNIFORM CDROM DRIVER 12350M: Jens Axboe <axboe@kernel.dk> 12351W: http://www.kernel.dk 12352S: Maintained 12353F: Documentation/cdrom/ 12354F: drivers/cdrom/cdrom.c 12355F: include/linux/cdrom.h 12356F: include/uapi/linux/cdrom.h 12357 12358UNISYS S-PAR DRIVERS 12359M: David Kershner <david.kershner@unisys.com> 12360L: sparmaintainer@unisys.com (Unisys internal) 12361S: Supported 12362F: drivers/staging/unisys/ 12363 12364UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12365M: Vinayak Holikatti <vinholikatti@gmail.com> 12366L: linux-scsi@vger.kernel.org 12367S: Supported 12368F: Documentation/scsi/ufs.txt 12369F: drivers/scsi/ufs/ 12370 12371UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12372M: Joao Pinto <Joao.Pinto@synopsys.com> 12373L: linux-scsi@vger.kernel.org 12374S: Supported 12375F: drivers/scsi/ufs/*dwc* 12376 12377UNSORTED BLOCK IMAGES (UBI) 12378M: Artem Bityutskiy <dedekind1@gmail.com> 12379M: Richard Weinberger <richard@nod.at> 12380W: http://www.linux-mtd.infradead.org/ 12381L: linux-mtd@lists.infradead.org 12382T: git git://git.infradead.org/ubifs-2.6.git 12383S: Supported 12384F: drivers/mtd/ubi/ 12385F: include/linux/mtd/ubi.h 12386F: include/uapi/mtd/ubi-user.h 12387 12388USB ACM DRIVER 12389M: Oliver Neukum <oneukum@suse.com> 12390L: linux-usb@vger.kernel.org 12391S: Maintained 12392F: Documentation/usb/acm.txt 12393F: drivers/usb/class/cdc-acm.* 12394 12395USB AR5523 WIRELESS DRIVER 12396M: Pontus Fuchs <pontus.fuchs@gmail.com> 12397L: linux-wireless@vger.kernel.org 12398S: Maintained 12399F: drivers/net/wireless/ath/ar5523/ 12400 12401USB ATTACHED SCSI 12402M: Oliver Neukum <oneukum@suse.com> 12403L: linux-usb@vger.kernel.org 12404L: linux-scsi@vger.kernel.org 12405S: Maintained 12406F: drivers/usb/storage/uas.c 12407 12408USB CDC ETHERNET DRIVER 12409M: Oliver Neukum <oliver@neukum.org> 12410L: linux-usb@vger.kernel.org 12411S: Maintained 12412F: drivers/net/usb/cdc_*.c 12413F: include/uapi/linux/usb/cdc.h 12414 12415USB CHAOSKEY DRIVER 12416M: Keith Packard <keithp@keithp.com> 12417L: linux-usb@vger.kernel.org 12418S: Maintained 12419F: drivers/usb/misc/chaoskey.c 12420 12421USB CYPRESS C67X00 DRIVER 12422M: Peter Korsgaard <jacmet@sunsite.dk> 12423L: linux-usb@vger.kernel.org 12424S: Maintained 12425F: drivers/usb/c67x00/ 12426 12427USB DAVICOM DM9601 DRIVER 12428M: Peter Korsgaard <jacmet@sunsite.dk> 12429L: netdev@vger.kernel.org 12430W: http://www.linux-usb.org/usbnet 12431S: Maintained 12432F: drivers/net/usb/dm9601.c 12433 12434USB DIAMOND RIO500 DRIVER 12435M: Cesar Miquel <miquel@df.uba.ar> 12436L: rio500-users@lists.sourceforge.net 12437W: http://rio500.sourceforge.net 12438S: Maintained 12439F: drivers/usb/misc/rio500* 12440 12441USB EHCI DRIVER 12442M: Alan Stern <stern@rowland.harvard.edu> 12443L: linux-usb@vger.kernel.org 12444S: Maintained 12445F: Documentation/usb/ehci.txt 12446F: drivers/usb/host/ehci* 12447 12448USB GADGET/PERIPHERAL SUBSYSTEM 12449M: Felipe Balbi <balbi@kernel.org> 12450L: linux-usb@vger.kernel.org 12451W: http://www.linux-usb.org/gadget 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12453S: Maintained 12454F: drivers/usb/gadget/ 12455F: include/linux/usb/gadget* 12456 12457USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12458M: Jiri Kosina <jikos@kernel.org> 12459R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12460L: linux-usb@vger.kernel.org 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12462S: Maintained 12463F: Documentation/hid/hiddev.txt 12464F: drivers/hid/usbhid/ 12465 12466USB ISP116X DRIVER 12467M: Olav Kongas <ok@artecdesign.ee> 12468L: linux-usb@vger.kernel.org 12469S: Maintained 12470F: drivers/usb/host/isp116x* 12471F: include/linux/usb/isp116x.h 12472 12473USB LAN78XX ETHERNET DRIVER 12474M: Woojung Huh <woojung.huh@microchip.com> 12475M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12476L: netdev@vger.kernel.org 12477S: Maintained 12478F: drivers/net/usb/lan78xx.* 12479 12480USB MASS STORAGE DRIVER 12481M: Alan Stern <stern@rowland.harvard.edu> 12482L: linux-usb@vger.kernel.org 12483L: usb-storage@lists.one-eyed-alien.net 12484S: Maintained 12485W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12486F: drivers/usb/storage/ 12487 12488USB MIDI DRIVER 12489M: Clemens Ladisch <clemens@ladisch.de> 12490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12491T: git git://git.alsa-project.org/alsa-kernel.git 12492S: Maintained 12493F: sound/usb/midi.* 12494 12495USB NETWORKING DRIVERS 12496L: linux-usb@vger.kernel.org 12497S: Odd Fixes 12498F: drivers/net/usb/ 12499 12500USB OHCI DRIVER 12501M: Alan Stern <stern@rowland.harvard.edu> 12502L: linux-usb@vger.kernel.org 12503S: Maintained 12504F: Documentation/usb/ohci.txt 12505F: drivers/usb/host/ohci* 12506 12507USB OTG FSM (Finite State Machine) 12508M: Peter Chen <Peter.Chen@nxp.com> 12509T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12510L: linux-usb@vger.kernel.org 12511S: Maintained 12512F: drivers/usb/common/usb-otg-fsm.c 12513 12514USB OVER IP DRIVER 12515M: Valentina Manea <valentina.manea.m@gmail.com> 12516M: Shuah Khan <shuahkh@osg.samsung.com> 12517M: Shuah Khan <shuah@kernel.org> 12518L: linux-usb@vger.kernel.org 12519S: Maintained 12520F: Documentation/usb/usbip_protocol.txt 12521F: drivers/usb/usbip/ 12522F: tools/usb/usbip/ 12523 12524USB PEGASUS DRIVER 12525M: Petko Manolov <petkan@nucleusys.com> 12526L: linux-usb@vger.kernel.org 12527L: netdev@vger.kernel.org 12528T: git git://github.com/petkan/pegasus.git 12529W: https://github.com/petkan/pegasus 12530S: Maintained 12531F: drivers/net/usb/pegasus.* 12532 12533USB PHY LAYER 12534M: Felipe Balbi <balbi@kernel.org> 12535L: linux-usb@vger.kernel.org 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12537S: Maintained 12538F: drivers/usb/phy/ 12539 12540USB PRINTER DRIVER (usblp) 12541M: Pete Zaitcev <zaitcev@redhat.com> 12542L: linux-usb@vger.kernel.org 12543S: Supported 12544F: drivers/usb/class/usblp.c 12545 12546USB QMI WWAN NETWORK DRIVER 12547M: Bjørn Mork <bjorn@mork.no> 12548L: netdev@vger.kernel.org 12549S: Maintained 12550F: Documentation/ABI/testing/sysfs-class-net-qmi 12551F: drivers/net/usb/qmi_wwan.c 12552 12553USB RTL8150 DRIVER 12554M: Petko Manolov <petkan@nucleusys.com> 12555L: linux-usb@vger.kernel.org 12556L: netdev@vger.kernel.org 12557T: git git://github.com/petkan/rtl8150.git 12558W: https://github.com/petkan/rtl8150 12559S: Maintained 12560F: drivers/net/usb/rtl8150.c 12561 12562USB SERIAL SUBSYSTEM 12563M: Johan Hovold <johan@kernel.org> 12564L: linux-usb@vger.kernel.org 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12566S: Maintained 12567F: Documentation/usb/usb-serial.txt 12568F: drivers/usb/serial/ 12569F: include/linux/usb/serial.h 12570 12571USB SMSC75XX ETHERNET DRIVER 12572M: Steve Glendinning <steve.glendinning@shawell.net> 12573L: netdev@vger.kernel.org 12574S: Maintained 12575F: drivers/net/usb/smsc75xx.* 12576 12577USB SMSC95XX ETHERNET DRIVER 12578M: Steve Glendinning <steve.glendinning@shawell.net> 12579M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12580L: netdev@vger.kernel.org 12581S: Maintained 12582F: drivers/net/usb/smsc95xx.* 12583 12584USB SUBSYSTEM 12585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12586L: linux-usb@vger.kernel.org 12587W: http://www.linux-usb.org 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12589S: Supported 12590F: Documentation/devicetree/bindings/usb/ 12591F: Documentation/usb/ 12592F: drivers/usb/ 12593F: include/linux/usb.h 12594F: include/linux/usb/ 12595 12596USB UHCI DRIVER 12597M: Alan Stern <stern@rowland.harvard.edu> 12598L: linux-usb@vger.kernel.org 12599S: Maintained 12600F: drivers/usb/host/uhci* 12601 12602USB "USBNET" DRIVER FRAMEWORK 12603M: Oliver Neukum <oneukum@suse.com> 12604L: netdev@vger.kernel.org 12605W: http://www.linux-usb.org/usbnet 12606S: Maintained 12607F: drivers/net/usb/usbnet.c 12608F: include/linux/usb/usbnet.h 12609 12610USB VIDEO CLASS 12611M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12612L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12613L: linux-media@vger.kernel.org 12614T: git git://linuxtv.org/media_tree.git 12615W: http://www.ideasonboard.org/uvc/ 12616S: Maintained 12617F: drivers/media/usb/uvc/ 12618F: include/uapi/linux/uvcvideo.h 12619 12620USB VISION DRIVER 12621M: Hans Verkuil <hverkuil@xs4all.nl> 12622L: linux-media@vger.kernel.org 12623T: git git://linuxtv.org/media_tree.git 12624W: https://linuxtv.org 12625S: Odd Fixes 12626F: drivers/media/usb/usbvision/ 12627 12628USB WEBCAM GADGET 12629M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12630L: linux-usb@vger.kernel.org 12631S: Maintained 12632F: drivers/usb/gadget/function/*uvc* 12633F: drivers/usb/gadget/legacy/webcam.c 12634 12635USB WIRELESS RNDIS DRIVER (rndis_wlan) 12636M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12637L: linux-wireless@vger.kernel.org 12638S: Maintained 12639F: drivers/net/wireless/rndis_wlan.c 12640 12641USB XHCI DRIVER 12642M: Mathias Nyman <mathias.nyman@intel.com> 12643L: linux-usb@vger.kernel.org 12644S: Supported 12645F: drivers/usb/host/xhci* 12646F: drivers/usb/host/pci-quirks* 12647 12648USB ZD1201 DRIVER 12649L: linux-wireless@vger.kernel.org 12650W: http://linux-lc100020.sourceforge.net 12651S: Orphan 12652F: drivers/net/wireless/zydas/zd1201.* 12653 12654USB ZR364XX DRIVER 12655M: Antoine Jacquet <royale@zerezo.com> 12656L: linux-usb@vger.kernel.org 12657L: linux-media@vger.kernel.org 12658T: git git://linuxtv.org/media_tree.git 12659W: http://royale.zerezo.com/zr364xx/ 12660S: Maintained 12661F: Documentation/media/v4l-drivers/zr364xx* 12662F: drivers/media/usb/zr364xx/ 12663 12664ULPI BUS 12665M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12666L: linux-usb@vger.kernel.org 12667S: Maintained 12668F: drivers/usb/common/ulpi.c 12669F: include/linux/ulpi/ 12670 12671USER-MODE LINUX (UML) 12672M: Jeff Dike <jdike@addtoit.com> 12673M: Richard Weinberger <richard@nod.at> 12674L: user-mode-linux-devel@lists.sourceforge.net 12675L: user-mode-linux-user@lists.sourceforge.net 12676W: http://user-mode-linux.sourceforge.net 12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12678S: Maintained 12679F: Documentation/virtual/uml/ 12680F: arch/um/ 12681F: arch/x86/um/ 12682F: fs/hostfs/ 12683F: fs/hppfs/ 12684 12685USERSPACE I/O (UIO) 12686M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12687S: Maintained 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12689F: Documentation/DocBook/uio-howto.tmpl 12690F: drivers/uio/ 12691F: include/linux/uio*.h 12692 12693UTIL-LINUX PACKAGE 12694M: Karel Zak <kzak@redhat.com> 12695L: util-linux@vger.kernel.org 12696W: http://en.wikipedia.org/wiki/Util-linux 12697T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12698S: Maintained 12699 12700UVESAFB DRIVER 12701M: Michal Januszewski <spock@gentoo.org> 12702L: linux-fbdev@vger.kernel.org 12703W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12704S: Maintained 12705F: Documentation/fb/uvesafb.txt 12706F: drivers/video/fbdev/uvesafb.* 12707 12708VF610 NAND DRIVER 12709M: Stefan Agner <stefan@agner.ch> 12710L: linux-mtd@lists.infradead.org 12711S: Supported 12712F: drivers/mtd/nand/vf610_nfc.c 12713 12714VFAT/FAT/MSDOS FILESYSTEM 12715M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12716S: Maintained 12717F: Documentation/filesystems/vfat.txt 12718F: fs/fat/ 12719 12720VFIO DRIVER 12721M: Alex Williamson <alex.williamson@redhat.com> 12722L: kvm@vger.kernel.org 12723T: git git://github.com/awilliam/linux-vfio.git 12724S: Maintained 12725F: Documentation/vfio.txt 12726F: drivers/vfio/ 12727F: include/linux/vfio.h 12728F: include/uapi/linux/vfio.h 12729 12730VFIO PLATFORM DRIVER 12731M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12732L: kvm@vger.kernel.org 12733S: Maintained 12734F: drivers/vfio/platform/ 12735 12736VIDEOBUF2 FRAMEWORK 12737M: Pawel Osciak <pawel@osciak.com> 12738M: Marek Szyprowski <m.szyprowski@samsung.com> 12739M: Kyungmin Park <kyungmin.park@samsung.com> 12740L: linux-media@vger.kernel.org 12741S: Maintained 12742F: drivers/media/v4l2-core/videobuf2-* 12743F: include/media/videobuf2-* 12744 12745VIRTIO AND VHOST VSOCK DRIVER 12746M: Stefan Hajnoczi <stefanha@redhat.com> 12747L: kvm@vger.kernel.org 12748L: virtualization@lists.linux-foundation.org 12749L: netdev@vger.kernel.org 12750S: Maintained 12751F: include/linux/virtio_vsock.h 12752F: include/uapi/linux/virtio_vsock.h 12753F: net/vmw_vsock/virtio_transport_common.c 12754F: net/vmw_vsock/virtio_transport.c 12755F: drivers/vhost/vsock.c 12756F: drivers/vhost/vsock.h 12757 12758VIRTUAL SERIO DEVICE DRIVER 12759M: Stephen Chandler Paul <thatslyude@gmail.com> 12760S: Maintained 12761F: drivers/input/serio/userio.c 12762F: include/uapi/linux/userio.h 12763 12764VIRTIO CONSOLE DRIVER 12765M: Amit Shah <amit.shah@redhat.com> 12766L: virtualization@lists.linux-foundation.org 12767S: Maintained 12768F: drivers/char/virtio_console.c 12769F: include/linux/virtio_console.h 12770F: include/uapi/linux/virtio_console.h 12771 12772VIRTIO CORE, NET AND BLOCK DRIVERS 12773M: "Michael S. Tsirkin" <mst@redhat.com> 12774L: virtualization@lists.linux-foundation.org 12775S: Maintained 12776F: Documentation/devicetree/bindings/virtio/ 12777F: drivers/virtio/ 12778F: tools/virtio/ 12779F: drivers/net/virtio_net.c 12780F: drivers/block/virtio_blk.c 12781F: include/linux/virtio_*.h 12782F: include/uapi/linux/virtio_*.h 12783 12784VIRTIO DRIVERS FOR S390 12785M: Christian Borntraeger <borntraeger@de.ibm.com> 12786M: Cornelia Huck <cornelia.huck@de.ibm.com> 12787L: linux-s390@vger.kernel.org 12788L: virtualization@lists.linux-foundation.org 12789L: kvm@vger.kernel.org 12790S: Supported 12791F: drivers/s390/virtio/ 12792 12793VIRTIO GPU DRIVER 12794M: David Airlie <airlied@linux.ie> 12795M: Gerd Hoffmann <kraxel@redhat.com> 12796L: dri-devel@lists.freedesktop.org 12797L: virtualization@lists.linux-foundation.org 12798S: Maintained 12799F: drivers/gpu/drm/virtio/ 12800F: include/uapi/linux/virtio_gpu.h 12801 12802VIRTIO HOST (VHOST) 12803M: "Michael S. Tsirkin" <mst@redhat.com> 12804L: kvm@vger.kernel.org 12805L: virtualization@lists.linux-foundation.org 12806L: netdev@vger.kernel.org 12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12808S: Maintained 12809F: drivers/vhost/ 12810F: include/uapi/linux/vhost.h 12811 12812VIRTIO INPUT DRIVER 12813M: Gerd Hoffmann <kraxel@redhat.com> 12814S: Maintained 12815F: drivers/virtio/virtio_input.c 12816F: include/uapi/linux/virtio_input.h 12817 12818VIA RHINE NETWORK DRIVER 12819S: Orphan 12820F: drivers/net/ethernet/via/via-rhine.c 12821 12822VIA SD/MMC CARD CONTROLLER DRIVER 12823M: Bruce Chang <brucechang@via.com.tw> 12824M: Harald Welte <HaraldWelte@viatech.com> 12825S: Maintained 12826F: drivers/mmc/host/via-sdmmc.c 12827 12828VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12829M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12830L: linux-fbdev@vger.kernel.org 12831S: Maintained 12832F: include/linux/via-core.h 12833F: include/linux/via-gpio.h 12834F: include/linux/via_i2c.h 12835F: drivers/video/fbdev/via/ 12836 12837VIA VELOCITY NETWORK DRIVER 12838M: Francois Romieu <romieu@fr.zoreil.com> 12839L: netdev@vger.kernel.org 12840S: Maintained 12841F: drivers/net/ethernet/via/via-velocity.* 12842 12843VIRT LIB 12844M: Alex Williamson <alex.williamson@redhat.com> 12845M: Paolo Bonzini <pbonzini@redhat.com> 12846L: kvm@vger.kernel.org 12847S: Supported 12848F: virt/lib/ 12849 12850VIVID VIRTUAL VIDEO DRIVER 12851M: Hans Verkuil <hverkuil@xs4all.nl> 12852L: linux-media@vger.kernel.org 12853T: git git://linuxtv.org/media_tree.git 12854W: https://linuxtv.org 12855S: Maintained 12856F: drivers/media/platform/vivid/* 12857 12858VLAN (802.1Q) 12859M: Patrick McHardy <kaber@trash.net> 12860L: netdev@vger.kernel.org 12861S: Maintained 12862F: drivers/net/macvlan.c 12863F: include/linux/if_*vlan.h 12864F: net/8021q/ 12865 12866VLYNQ BUS 12867M: Florian Fainelli <f.fainelli@gmail.com> 12868L: openwrt-devel@lists.openwrt.org (subscribers-only) 12869S: Maintained 12870F: drivers/vlynq/vlynq.c 12871F: include/linux/vlynq.h 12872 12873VME SUBSYSTEM 12874M: Martyn Welch <martyn@welchs.me.uk> 12875M: Manohar Vanga <manohar.vanga@gmail.com> 12876M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12877L: devel@driverdev.osuosl.org 12878S: Maintained 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12880F: Documentation/vme_api.txt 12881F: drivers/staging/vme/ 12882F: drivers/vme/ 12883F: include/linux/vme* 12884 12885VMWARE HYPERVISOR INTERFACE 12886M: Alok Kataria <akataria@vmware.com> 12887L: virtualization@lists.linux-foundation.org 12888S: Supported 12889F: arch/x86/kernel/cpu/vmware.c 12890 12891VMWARE BALLOON DRIVER 12892M: Xavier Deguillard <xdeguillard@vmware.com> 12893M: Philip Moltmann <moltmann@vmware.com> 12894M: "VMware, Inc." <pv-drivers@vmware.com> 12895L: linux-kernel@vger.kernel.org 12896S: Maintained 12897F: drivers/misc/vmw_balloon.c 12898 12899VMWARE VMMOUSE SUBDRIVER 12900M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12901M: "VMware, Inc." <pv-drivers@vmware.com> 12902L: linux-input@vger.kernel.org 12903S: Maintained 12904F: drivers/input/mouse/vmmouse.c 12905F: drivers/input/mouse/vmmouse.h 12906 12907VMWARE VMXNET3 ETHERNET DRIVER 12908M: Shrikrishna Khare <skhare@vmware.com> 12909M: "VMware, Inc." <pv-drivers@vmware.com> 12910L: netdev@vger.kernel.org 12911S: Maintained 12912F: drivers/net/vmxnet3/ 12913 12914VMware PVSCSI driver 12915M: Jim Gill <jgill@vmware.com> 12916M: VMware PV-Drivers <pv-drivers@vmware.com> 12917L: linux-scsi@vger.kernel.org 12918S: Maintained 12919F: drivers/scsi/vmw_pvscsi.c 12920F: drivers/scsi/vmw_pvscsi.h 12921 12922VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12923M: Liam Girdwood <lgirdwood@gmail.com> 12924M: Mark Brown <broonie@kernel.org> 12925L: linux-kernel@vger.kernel.org 12926W: http://www.slimlogic.co.uk/?p=48 12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12928S: Supported 12929F: Documentation/devicetree/bindings/regulator/ 12930F: drivers/regulator/ 12931F: include/dt-bindings/regulator/ 12932F: include/linux/regulator/ 12933 12934VRF 12935M: David Ahern <dsa@cumulusnetworks.com> 12936M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12937L: netdev@vger.kernel.org 12938S: Maintained 12939F: drivers/net/vrf.c 12940F: Documentation/networking/vrf.txt 12941 12942VT1211 HARDWARE MONITOR DRIVER 12943M: Juerg Haefliger <juergh@gmail.com> 12944L: linux-hwmon@vger.kernel.org 12945S: Maintained 12946F: Documentation/hwmon/vt1211 12947F: drivers/hwmon/vt1211.c 12948 12949VT8231 HARDWARE MONITOR DRIVER 12950M: Roger Lucas <vt8231@hiddenengine.co.uk> 12951L: linux-hwmon@vger.kernel.org 12952S: Maintained 12953F: drivers/hwmon/vt8231.c 12954 12955VUB300 USB to SDIO/SD/MMC bridge chip 12956M: Tony Olech <tony.olech@elandigitalsystems.com> 12957L: linux-mmc@vger.kernel.org 12958L: linux-usb@vger.kernel.org 12959S: Supported 12960F: drivers/mmc/host/vub300.c 12961 12962W1 DALLAS'S 1-WIRE BUS 12963M: Evgeniy Polyakov <zbr@ioremap.net> 12964S: Maintained 12965F: Documentation/w1/ 12966F: drivers/w1/ 12967 12968W83791D HARDWARE MONITORING DRIVER 12969M: Marc Hulsman <m.hulsman@tudelft.nl> 12970L: linux-hwmon@vger.kernel.org 12971S: Maintained 12972F: Documentation/hwmon/w83791d 12973F: drivers/hwmon/w83791d.c 12974 12975W83793 HARDWARE MONITORING DRIVER 12976M: Rudolf Marek <r.marek@assembler.cz> 12977L: linux-hwmon@vger.kernel.org 12978S: Maintained 12979F: Documentation/hwmon/w83793 12980F: drivers/hwmon/w83793.c 12981 12982W83795 HARDWARE MONITORING DRIVER 12983M: Jean Delvare <jdelvare@suse.com> 12984L: linux-hwmon@vger.kernel.org 12985S: Maintained 12986F: drivers/hwmon/w83795.c 12987 12988W83L51xD SD/MMC CARD INTERFACE DRIVER 12989M: Pierre Ossman <pierre@ossman.eu> 12990S: Maintained 12991F: drivers/mmc/host/wbsd.* 12992 12993WACOM PROTOCOL 4 SERIAL TABLETS 12994M: Julian Squires <julian@cipht.net> 12995M: Hans de Goede <hdegoede@redhat.com> 12996L: linux-input@vger.kernel.org 12997S: Maintained 12998F: drivers/input/tablet/wacom_serial4.c 12999 13000WATCHDOG DEVICE DRIVERS 13001M: Wim Van Sebroeck <wim@iguana.be> 13002R: Guenter Roeck <linux@roeck-us.net> 13003L: linux-watchdog@vger.kernel.org 13004W: http://www.linux-watchdog.org/ 13005T: git git://www.linux-watchdog.org/linux-watchdog.git 13006S: Maintained 13007F: Documentation/devicetree/bindings/watchdog/ 13008F: Documentation/watchdog/ 13009F: drivers/watchdog/ 13010F: include/linux/watchdog.h 13011F: include/uapi/linux/watchdog.h 13012 13013WIIMOTE HID DRIVER 13014M: David Herrmann <dh.herrmann@googlemail.com> 13015L: linux-input@vger.kernel.org 13016S: Maintained 13017F: drivers/hid/hid-wiimote* 13018 13019WINBOND CIR DRIVER 13020M: David Härdeman <david@hardeman.nu> 13021S: Maintained 13022F: drivers/media/rc/winbond-cir.c 13023 13024WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13025M: William Breathitt Gray <vilhelm.gray@gmail.com> 13026L: linux-watchdog@vger.kernel.org 13027S: Maintained 13028F: drivers/watchdog/ebc-c384_wdt.c 13029 13030WINSYSTEMS WS16C48 GPIO DRIVER 13031M: William Breathitt Gray <vilhelm.gray@gmail.com> 13032L: linux-gpio@vger.kernel.org 13033S: Maintained 13034F: drivers/gpio/gpio-ws16c48.c 13035 13036WIMAX STACK 13037M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13038M: linux-wimax@intel.com 13039L: wimax@linuxwimax.org (subscribers-only) 13040S: Supported 13041W: http://linuxwimax.org 13042F: Documentation/wimax/README.wimax 13043F: include/linux/wimax/debug.h 13044F: include/net/wimax.h 13045F: include/uapi/linux/wimax.h 13046F: net/wimax/ 13047 13048WISTRON LAPTOP BUTTON DRIVER 13049M: Miloslav Trmac <mitr@volny.cz> 13050S: Maintained 13051F: drivers/input/misc/wistron_btns.c 13052 13053WL3501 WIRELESS PCMCIA CARD DRIVER 13054M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13055L: linux-wireless@vger.kernel.org 13056W: http://oops.ghostprotocols.net:81/blog 13057S: Maintained 13058F: drivers/net/wireless/wl3501* 13059 13060WOLFSON MICROELECTRONICS DRIVERS 13061L: patches@opensource.wolfsonmicro.com 13062T: git https://github.com/CirrusLogic/linux-drivers.git 13063W: https://github.com/CirrusLogic/linux-drivers/wiki 13064S: Supported 13065F: Documentation/hwmon/wm83?? 13066F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13067F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13068F: Documentation/devicetree/bindings/mfd/arizona.txt 13069F: arch/arm/mach-s3c64xx/mach-crag6410* 13070F: drivers/clk/clk-wm83*.c 13071F: drivers/extcon/extcon-arizona.c 13072F: drivers/leds/leds-wm83*.c 13073F: drivers/gpio/gpio-*wm*.c 13074F: drivers/gpio/gpio-arizona.c 13075F: drivers/hwmon/wm83??-hwmon.c 13076F: drivers/input/misc/wm831x-on.c 13077F: drivers/input/touchscreen/wm831x-ts.c 13078F: drivers/input/touchscreen/wm97*.c 13079F: drivers/mfd/arizona* 13080F: drivers/mfd/wm*.c 13081F: drivers/mfd/cs47l24* 13082F: drivers/power/supply/wm83*.c 13083F: drivers/rtc/rtc-wm83*.c 13084F: drivers/regulator/wm8*.c 13085F: drivers/video/backlight/wm83*_bl.c 13086F: drivers/watchdog/wm83*_wdt.c 13087F: include/linux/mfd/arizona/ 13088F: include/linux/mfd/wm831x/ 13089F: include/linux/mfd/wm8350/ 13090F: include/linux/mfd/wm8400* 13091F: include/linux/wm97xx.h 13092F: include/sound/wm????.h 13093F: sound/soc/codecs/arizona.? 13094F: sound/soc/codecs/wm* 13095F: sound/soc/codecs/cs47l24* 13096 13097WORKQUEUE 13098M: Tejun Heo <tj@kernel.org> 13099R: Lai Jiangshan <jiangshanlai@gmail.com> 13100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13101S: Maintained 13102F: include/linux/workqueue.h 13103F: kernel/workqueue.c 13104F: Documentation/workqueue.txt 13105 13106X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13107M: Chen-Yu Tsai <wens@csie.org> 13108L: linux-kernel@vger.kernel.org 13109S: Maintained 13110N: axp[128] 13111 13112X.25 NETWORK LAYER 13113M: Andrew Hendry <andrew.hendry@gmail.com> 13114L: linux-x25@vger.kernel.org 13115S: Odd Fixes 13116F: Documentation/networking/x25* 13117F: include/net/x25* 13118F: net/x25/ 13119 13120X86 ARCHITECTURE (32-BIT AND 64-BIT) 13121M: Thomas Gleixner <tglx@linutronix.de> 13122M: Ingo Molnar <mingo@redhat.com> 13123M: "H. Peter Anvin" <hpa@zytor.com> 13124M: x86@kernel.org 13125L: linux-kernel@vger.kernel.org 13126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13127S: Maintained 13128F: Documentation/x86/ 13129F: arch/x86/ 13130 13131X86 PLATFORM DRIVERS 13132M: Darren Hart <dvhart@infradead.org> 13133L: platform-driver-x86@vger.kernel.org 13134T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13135S: Maintained 13136F: drivers/platform/x86/ 13137F: drivers/platform/olpc/ 13138 13139X86 MCE INFRASTRUCTURE 13140M: Tony Luck <tony.luck@intel.com> 13141M: Borislav Petkov <bp@alien8.de> 13142L: linux-edac@vger.kernel.org 13143S: Maintained 13144F: arch/x86/kernel/cpu/mcheck/* 13145 13146X86 MICROCODE UPDATE SUPPORT 13147M: Borislav Petkov <bp@alien8.de> 13148S: Maintained 13149F: arch/x86/kernel/cpu/microcode/* 13150 13151X86 VDSO 13152M: Andy Lutomirski <luto@amacapital.net> 13153L: linux-kernel@vger.kernel.org 13154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13155S: Maintained 13156F: arch/x86/entry/vdso/ 13157 13158XC2028/3028 TUNER DRIVER 13159M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13160M: Mauro Carvalho Chehab <mchehab@kernel.org> 13161L: linux-media@vger.kernel.org 13162W: https://linuxtv.org 13163T: git git://linuxtv.org/media_tree.git 13164S: Maintained 13165F: drivers/media/tuners/tuner-xc2028.* 13166 13167XEN HYPERVISOR INTERFACE 13168M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13169M: David Vrabel <david.vrabel@citrix.com> 13170M: Juergen Gross <jgross@suse.com> 13171L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13173S: Supported 13174F: arch/x86/xen/ 13175F: drivers/*/xen-*front.c 13176F: drivers/xen/ 13177F: arch/x86/include/asm/xen/ 13178F: include/xen/ 13179F: include/uapi/xen/ 13180 13181XEN HYPERVISOR ARM 13182M: Stefano Stabellini <sstabellini@kernel.org> 13183L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13184S: Maintained 13185F: arch/arm/xen/ 13186F: arch/arm/include/asm/xen/ 13187 13188XEN HYPERVISOR ARM64 13189M: Stefano Stabellini <sstabellini@kernel.org> 13190L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13191S: Maintained 13192F: arch/arm64/xen/ 13193F: arch/arm64/include/asm/xen/ 13194 13195XEN NETWORK BACKEND DRIVER 13196M: Wei Liu <wei.liu2@citrix.com> 13197M: Paul Durrant <paul.durrant@citrix.com> 13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13199L: netdev@vger.kernel.org 13200S: Supported 13201F: drivers/net/xen-netback/* 13202 13203XEN PCI SUBSYSTEM 13204M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13205L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13206S: Supported 13207F: arch/x86/pci/*xen* 13208F: drivers/pci/*xen* 13209 13210XEN BLOCK SUBSYSTEM 13211M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13212M: Roger Pau Monné <roger.pau@citrix.com> 13213L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13214S: Supported 13215F: drivers/block/xen-blkback/* 13216F: drivers/block/xen* 13217 13218XEN PVSCSI DRIVERS 13219M: Juergen Gross <jgross@suse.com> 13220L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13221L: linux-scsi@vger.kernel.org 13222S: Supported 13223F: drivers/scsi/xen-scsifront.c 13224F: drivers/xen/xen-scsiback.c 13225F: include/xen/interface/io/vscsiif.h 13226 13227XEN SWIOTLB SUBSYSTEM 13228M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13229L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13230S: Supported 13231F: arch/x86/xen/*swiotlb* 13232F: drivers/xen/*swiotlb* 13233 13234XFS FILESYSTEM 13235M: Dave Chinner <david@fromorbit.com> 13236M: linux-xfs@vger.kernel.org 13237L: linux-xfs@vger.kernel.org 13238W: http://xfs.org/ 13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13240S: Supported 13241F: Documentation/filesystems/xfs.txt 13242F: fs/xfs/ 13243 13244XILINX AXI ETHERNET DRIVER 13245M: Anirudha Sarangi <anirudh@xilinx.com> 13246M: John Linn <John.Linn@xilinx.com> 13247S: Maintained 13248F: drivers/net/ethernet/xilinx/xilinx_axienet* 13249 13250XILINX UARTLITE SERIAL DRIVER 13251M: Peter Korsgaard <jacmet@sunsite.dk> 13252L: linux-serial@vger.kernel.org 13253S: Maintained 13254F: drivers/tty/serial/uartlite.c 13255 13256XILINX VIDEO IP CORES 13257M: Hyun Kwon <hyun.kwon@xilinx.com> 13258M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13259L: linux-media@vger.kernel.org 13260T: git git://linuxtv.org/media_tree.git 13261S: Supported 13262F: Documentation/devicetree/bindings/media/xilinx/ 13263F: drivers/media/platform/xilinx/ 13264F: include/uapi/linux/xilinx-v4l2-controls.h 13265 13266XILLYBUS DRIVER 13267M: Eli Billauer <eli.billauer@gmail.com> 13268L: linux-kernel@vger.kernel.org 13269S: Supported 13270F: drivers/char/xillybus/ 13271 13272XTENSA XTFPGA PLATFORM SUPPORT 13273M: Max Filippov <jcmvbkbc@gmail.com> 13274L: linux-xtensa@linux-xtensa.org 13275S: Maintained 13276F: drivers/spi/spi-xtensa-xtfpga.c 13277F: sound/soc/xtensa/xtfpga-i2s.c 13278 13279YAM DRIVER FOR AX.25 13280M: Jean-Paul Roubelat <jpr@f6fbb.org> 13281L: linux-hams@vger.kernel.org 13282S: Maintained 13283F: drivers/net/hamradio/yam* 13284F: include/linux/yam.h 13285 13286YEALINK PHONE DRIVER 13287M: Henk Vergonet <Henk.Vergonet@gmail.com> 13288L: usbb2k-api-dev@nongnu.org 13289S: Maintained 13290F: Documentation/input/yealink.txt 13291F: drivers/input/misc/yealink.* 13292 13293Z8530 DRIVER FOR AX.25 13294M: Joerg Reuter <jreuter@yaina.de> 13295W: http://yaina.de/jreuter/ 13296W: http://www.qsl.net/dl1bke/ 13297L: linux-hams@vger.kernel.org 13298S: Maintained 13299F: Documentation/networking/z8530drv.txt 13300F: drivers/net/hamradio/*scc.c 13301F: drivers/net/hamradio/z8530.h 13302 13303ZBUD COMPRESSED PAGE ALLOCATOR 13304M: Seth Jennings <sjenning@redhat.com> 13305L: linux-mm@kvack.org 13306S: Maintained 13307F: mm/zbud.c 13308F: include/linux/zbud.h 13309 13310ZD1211RW WIRELESS DRIVER 13311M: Daniel Drake <dsd@gentoo.org> 13312M: Ulrich Kunitz <kune@deine-taler.de> 13313W: http://zd1211.ath.cx/wiki/DriverRewrite 13314L: linux-wireless@vger.kernel.org 13315L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13316S: Maintained 13317F: drivers/net/wireless/zydas/zd1211rw/ 13318 13319ZPOOL COMPRESSED PAGE STORAGE API 13320M: Dan Streetman <ddstreet@ieee.org> 13321L: linux-mm@kvack.org 13322S: Maintained 13323F: mm/zpool.c 13324F: include/linux/zpool.h 13325 13326ZR36067 VIDEO FOR LINUX DRIVER 13327L: mjpeg-users@lists.sourceforge.net 13328L: linux-media@vger.kernel.org 13329W: http://mjpeg.sourceforge.net/driver-zoran/ 13330T: hg https://linuxtv.org/hg/v4l-dvb 13331S: Odd Fixes 13332F: drivers/media/pci/zoran/ 13333 13334ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13335M: Minchan Kim <minchan@kernel.org> 13336M: Nitin Gupta <ngupta@vflare.org> 13337R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13338L: linux-kernel@vger.kernel.org 13339S: Maintained 13340F: drivers/block/zram/ 13341F: Documentation/blockdev/zram.txt 13342 13343ZS DECSTATION Z85C30 SERIAL DRIVER 13344M: "Maciej W. Rozycki" <macro@linux-mips.org> 13345S: Maintained 13346F: drivers/tty/serial/zs.* 13347 13348ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13349M: Minchan Kim <minchan@kernel.org> 13350M: Nitin Gupta <ngupta@vflare.org> 13351R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13352L: linux-mm@kvack.org 13353S: Maintained 13354F: mm/zsmalloc.c 13355F: include/linux/zsmalloc.h 13356F: Documentation/vm/zsmalloc.txt 13357 13358ZSWAP COMPRESSED SWAP CACHING 13359M: Seth Jennings <sjenning@redhat.com> 13360L: linux-mm@kvack.org 13361S: Maintained 13362F: mm/zswap.c 13363 13364THE REST 13365M: Linus Torvalds <torvalds@linux-foundation.org> 13366L: linux-kernel@vger.kernel.org 13367Q: http://patchwork.kernel.org/project/LKML/list/ 13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13369S: Buried alive in reporters 13370F: * 13371F: */ 13372