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: Jisheng Zhang <jszhang@marvell.com> 1446M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: arch/arm/mach-berlin/ 1450F: arch/arm/boot/dts/berlin* 1451F: arch/arm64/boot/dts/marvell/berlin* 1452 1453 1454ARM/Marvell Dove/MV78xx0/Orion SOC support 1455M: Jason Cooper <jason@lakedaemon.net> 1456M: Andrew Lunn <andrew@lunn.ch> 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460S: Maintained 1461F: arch/arm/mach-dove/ 1462F: arch/arm/mach-mv78xx0/ 1463F: arch/arm/mach-orion5x/ 1464F: arch/arm/plat-orion/ 1465F: arch/arm/boot/dts/dove* 1466F: arch/arm/boot/dts/orion5x* 1467 1468 1469ARM/Orion SoC/Technologic Systems TS-78xx platform support 1470M: Alexander Clouter <alex@digriz.org.uk> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472W: http://www.digriz.org.uk/ts78xx/kernel 1473S: Maintained 1474F: arch/arm/mach-orion5x/ts78xx-* 1475 1476ARM/OXNAS platform support 1477M: Neil Armstrong <narmstrong@baylibre.com> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1480S: Maintained 1481F: arch/arm/mach-oxnas/ 1482F: arch/arm/boot/dts/oxnas* 1483F: arch/arm/boot/dts/wd-mbwe.dts 1484N: oxnas 1485 1486ARM/Mediatek RTC DRIVER 1487M: Eddie Huang <eddie.huang@mediatek.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1490S: Maintained 1491F: drivers/rtc/rtc-mt6397.c 1492 1493ARM/Mediatek SoC support 1494M: Matthias Brugger <matthias.bgg@gmail.com> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498F: arch/arm/boot/dts/mt6* 1499F: arch/arm/boot/dts/mt8* 1500F: arch/arm/mach-mediatek/ 1501N: mtk 1502K: mediatek 1503 1504ARM/Mediatek USB3 PHY DRIVER 1505M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509F: drivers/phy/phy-mt65xx-usb3.c 1510 1511ARM/MICREL KS8695 ARCHITECTURE 1512M: Greg Ungerer <gerg@uclinux.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514F: arch/arm/mach-ks8695/ 1515S: Odd Fixes 1516 1517ARM/MIOA701 MACHINE SUPPORT 1518M: Robert Jarzmik <robert.jarzmik@free.fr> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520F: arch/arm/mach-pxa/mioa701.c 1521S: Maintained 1522 1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1524M: Michael Petchkovsky <mkpetch@internode.on.net> 1525S: Maintained 1526 1527ARM/NOMADIK ARCHITECTURE 1528M: Alessandro Rubini <rubini@unipv.it> 1529M: Linus Walleij <linus.walleij@linaro.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532F: arch/arm/mach-nomadik/ 1533F: drivers/pinctrl/nomadik/ 1534F: drivers/i2c/busses/i2c-nomadik.c 1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1536 1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1538M: Nelson Castillo <arhuaco@freaks-unidos.net> 1539L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1540W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1541S: Supported 1542 1543ARM/TOSA MACHINE SUPPORT 1544M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1545M: Dirk Opfer <dirk@opfer-online.de> 1546S: Maintained 1547 1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1549M: Marek Vasut <marek.vasut@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org 1551W: http://hackndev.com 1552S: Maintained 1553F: arch/arm/mach-pxa/include/mach/palmtx.h 1554F: arch/arm/mach-pxa/palmtx.c 1555F: arch/arm/mach-pxa/include/mach/palmt5.h 1556F: arch/arm/mach-pxa/palmt5.c 1557F: arch/arm/mach-pxa/include/mach/palmld.h 1558F: arch/arm/mach-pxa/palmld.c 1559F: arch/arm/mach-pxa/include/mach/palmte2.h 1560F: arch/arm/mach-pxa/palmte2.c 1561F: arch/arm/mach-pxa/include/mach/palmtc.h 1562F: arch/arm/mach-pxa/palmtc.c 1563 1564ARM/PALM TREO SUPPORT 1565M: Tomas Cech <sleep_walker@suse.com> 1566L: linux-arm-kernel@lists.infradead.org 1567W: http://hackndev.com 1568S: Maintained 1569F: arch/arm/mach-pxa/include/mach/palmtreo.h 1570F: arch/arm/mach-pxa/palmtreo.c 1571 1572ARM/PALMZ72 SUPPORT 1573M: Sergey Lapin <slapin@ossfans.org> 1574L: linux-arm-kernel@lists.infradead.org 1575W: http://hackndev.com 1576S: Maintained 1577F: arch/arm/mach-pxa/include/mach/palmz72.h 1578F: arch/arm/mach-pxa/palmz72.c 1579 1580ARM/PLEB SUPPORT 1581M: Peter Chubb <pleb@gelato.unsw.edu.au> 1582W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1583S: Maintained 1584 1585ARM/PT DIGITAL BOARD PORT 1586M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588W: http://www.armlinux.org.uk/ 1589S: Maintained 1590 1591ARM/QUALCOMM SUPPORT 1592M: Andy Gross <andy.gross@linaro.org> 1593M: David Brown <david.brown@linaro.org> 1594L: linux-arm-msm@vger.kernel.org 1595L: linux-soc@vger.kernel.org 1596S: Maintained 1597F: Documentation/devicetree/bindings/soc/qcom/ 1598F: arch/arm/boot/dts/qcom-*.dts 1599F: arch/arm/boot/dts/qcom-*.dtsi 1600F: arch/arm/mach-qcom/ 1601F: arch/arm64/boot/dts/qcom/* 1602F: drivers/i2c/busses/i2c-qup.c 1603F: drivers/clk/qcom/ 1604F: drivers/soc/qcom/ 1605F: drivers/spi/spi-qup.c 1606F: drivers/tty/serial/msm_serial.h 1607F: drivers/tty/serial/msm_serial.c 1608F: drivers/*/pm8???-* 1609F: drivers/mfd/ssbi.c 1610F: drivers/firmware/qcom_scm.c 1611T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1612 1613ARM/RADISYS ENP2611 MACHINE SUPPORT 1614M: Lennert Buytenhek <kernel@wantstofly.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617 1618ARM/RENESAS ARM64 ARCHITECTURE 1619M: Simon Horman <horms@verge.net.au> 1620M: Magnus Damm <magnus.damm@gmail.com> 1621L: linux-renesas-soc@vger.kernel.org 1622Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1624S: Supported 1625F: arch/arm64/boot/dts/renesas/ 1626F: drivers/soc/renesas/ 1627F: include/linux/soc/renesas/ 1628 1629ARM/RISCPC ARCHITECTURE 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1635F: arch/arm/include/asm/hardware/ioc.h 1636F: arch/arm/include/asm/hardware/iomd.h 1637F: arch/arm/include/asm/hardware/memc.h 1638F: arch/arm/mach-rpc/ 1639F: drivers/net/ethernet/8390/etherh.c 1640F: drivers/net/ethernet/i825xx/ether1* 1641F: drivers/net/ethernet/seeq/ether3* 1642F: drivers/scsi/arm/ 1643 1644ARM/Rockchip SoC support 1645M: Heiko Stuebner <heiko@sntech.de> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647L: linux-rockchip@lists.infradead.org 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1649S: Maintained 1650F: arch/arm/boot/dts/rk3* 1651F: arch/arm/mach-rockchip/ 1652F: drivers/clk/rockchip/ 1653F: drivers/i2c/busses/i2c-rk3x.c 1654F: drivers/*/*rockchip* 1655F: drivers/*/*/*rockchip* 1656F: sound/soc/rockchip/ 1657N: rockchip 1658 1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1660M: Kukjin Kim <kgene@kernel.org> 1661M: Krzysztof Kozlowski <krzk@kernel.org> 1662R: Javier Martinez Canillas <javier@osg.samsung.com> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm/boot/dts/s3c* 1667F: arch/arm/boot/dts/s5p* 1668F: arch/arm/boot/dts/samsung* 1669F: arch/arm/boot/dts/exynos* 1670F: arch/arm64/boot/dts/exynos/ 1671F: arch/arm/plat-samsung/ 1672F: arch/arm/mach-s3c24*/ 1673F: arch/arm/mach-s3c64xx/ 1674F: arch/arm/mach-s5p*/ 1675F: arch/arm/mach-exynos*/ 1676F: drivers/*/*s3c24* 1677F: drivers/*/*/*s3c24* 1678F: drivers/*/*s3c64xx* 1679F: drivers/*/*s5pv210* 1680F: drivers/memory/samsung/* 1681F: drivers/soc/samsung/* 1682F: Documentation/arm/Samsung/ 1683F: Documentation/devicetree/bindings/arm/samsung/ 1684F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1685F: Documentation/devicetree/bindings/power/pd-samsung.txt 1686N: exynos 1687 1688ARM/SAMSUNG MOBILE MACHINE SUPPORT 1689M: Kyungmin Park <kyungmin.park@samsung.com> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-s5pv210/ 1693 1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1695M: Kyungmin Park <kyungmin.park@samsung.com> 1696M: Kamil Debski <kamil@wypas.org> 1697M: Andrzej Hajda <a.hajda@samsung.com> 1698L: linux-arm-kernel@lists.infradead.org 1699L: linux-media@vger.kernel.org 1700S: Maintained 1701F: drivers/media/platform/s5p-g2d/ 1702 1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1704M: Kyungmin Park <kyungmin.park@samsung.com> 1705M: Kamil Debski <kamil@wypas.org> 1706M: Jeongtae Park <jtp.park@samsung.com> 1707M: Andrzej Hajda <a.hajda@samsung.com> 1708L: linux-arm-kernel@lists.infradead.org 1709L: linux-media@vger.kernel.org 1710S: Maintained 1711F: arch/arm/plat-samsung/s5p-dev-mfc.c 1712F: drivers/media/platform/s5p-mfc/ 1713 1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1715M: Kyungmin Park <kyungmin.park@samsung.com> 1716L: linux-arm-kernel@lists.infradead.org 1717L: linux-media@vger.kernel.org 1718S: Maintained 1719F: drivers/staging/media/platform/s5p-cec/ 1720 1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1722M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1723M: Jacek Anaszewski <j.anaszewski@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org 1725L: linux-media@vger.kernel.org 1726S: Maintained 1727F: drivers/media/platform/s5p-jpeg/ 1728 1729ARM/SHMOBILE ARM ARCHITECTURE 1730M: Simon Horman <horms@verge.net.au> 1731M: Magnus Damm <magnus.damm@gmail.com> 1732L: linux-renesas-soc@vger.kernel.org 1733Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1735S: Supported 1736F: arch/arm/boot/dts/emev2* 1737F: arch/arm/boot/dts/r7s* 1738F: arch/arm/boot/dts/r8a* 1739F: arch/arm/boot/dts/sh* 1740F: arch/arm/configs/shmobile_defconfig 1741F: arch/arm/include/debug/renesas-scif.S 1742F: arch/arm/mach-shmobile/ 1743F: drivers/soc/renesas/ 1744F: include/linux/soc/renesas/ 1745 1746ARM/SOCFPGA ARCHITECTURE 1747M: Dinh Nguyen <dinguyen@opensource.altera.com> 1748S: Maintained 1749F: arch/arm/mach-socfpga/ 1750F: arch/arm/boot/dts/socfpga* 1751F: arch/arm/configs/socfpga_defconfig 1752F: arch/arm64/boot/dts/altera/ 1753W: http://www.rocketboards.org 1754T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1755 1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1757M: Dinh Nguyen <dinguyen@opensource.altera.com> 1758S: Maintained 1759F: drivers/clk/socfpga/ 1760 1761ARM/SOCFPGA EDAC SUPPORT 1762M: Thor Thayer <tthayer@opensource.altera.com> 1763S: Maintained 1764F: drivers/edac/altera_edac. 1765 1766ARM/STI ARCHITECTURE 1767M: Patrice Chotard <patrice.chotard@st.com> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769L: kernel@stlinux.com 1770W: http://www.stlinux.com 1771S: Maintained 1772F: arch/arm/mach-sti/ 1773F: arch/arm/boot/dts/sti* 1774F: drivers/char/hw_random/st-rng.c 1775F: drivers/clocksource/arm_global_timer.c 1776F: drivers/clocksource/clksrc_st_lpc.c 1777F: drivers/cpufreq/sti-cpufreq.c 1778F: drivers/i2c/busses/i2c-st.c 1779F: drivers/media/rc/st_rc.c 1780F: drivers/media/platform/sti/c8sectpfe/ 1781F: drivers/mmc/host/sdhci-st.c 1782F: drivers/phy/phy-miphy28lp.c 1783F: drivers/phy/phy-miphy365x.c 1784F: drivers/phy/phy-stih407-usb.c 1785F: drivers/phy/phy-stih41x-usb.c 1786F: drivers/pinctrl/pinctrl-st.c 1787F: drivers/remoteproc/st_remoteproc.c 1788F: drivers/reset/sti/ 1789F: drivers/rtc/rtc-st-lpc.c 1790F: drivers/tty/serial/st-asc.c 1791F: drivers/usb/dwc3/dwc3-st.c 1792F: drivers/usb/host/ehci-st.c 1793F: drivers/usb/host/ohci-st.c 1794F: drivers/watchdog/st_lpc_wdt.c 1795F: drivers/ata/ahci_st.c 1796 1797ARM/STM32 ARCHITECTURE 1798M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1799M: Alexandre Torgue <alexandre.torgue@st.com> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801S: Maintained 1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1803N: stm32 1804F: drivers/clocksource/armv7m_systick.c 1805 1806ARM/TANGO ARCHITECTURE 1807M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1808L: linux-arm-kernel@lists.infradead.org 1809S: Maintained 1810N: tango 1811 1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1813M: Lennert Buytenhek <kernel@wantstofly.org> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815S: Maintained 1816 1817ARM/TETON BGA MACHINE SUPPORT 1818M: "Mark F. Brown" <mark.brown314@gmail.com> 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1820S: Maintained 1821 1822ARM/THECUS N2100 MACHINE SUPPORT 1823M: Lennert Buytenhek <kernel@wantstofly.org> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826 1827ARM/NUVOTON W90X900 ARM ARCHITECTURE 1828M: Wan ZongShun <mcuos.com@gmail.com> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830W: http://www.mcuos.com 1831S: Maintained 1832F: arch/arm/mach-w90x900/ 1833F: drivers/input/keyboard/w90p910_keypad.c 1834F: drivers/input/touchscreen/w90p910_ts.c 1835F: drivers/watchdog/nuc900_wdt.c 1836F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1837F: drivers/mtd/nand/nuc900_nand.c 1838F: drivers/rtc/rtc-nuc900.c 1839F: drivers/spi/spi-nuc900.c 1840F: drivers/usb/host/ehci-w90x900.c 1841F: drivers/video/fbdev/nuc900fb.c 1842 1843ARM/U300 MACHINE SUPPORT 1844M: Linus Walleij <linus.walleij@linaro.org> 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1846S: Supported 1847F: arch/arm/mach-u300/ 1848F: drivers/clocksource/timer-u300.c 1849F: drivers/i2c/busses/i2c-stu300.c 1850F: drivers/rtc/rtc-coh901331.c 1851F: drivers/watchdog/coh901327_wdt.c 1852F: drivers/dma/coh901318* 1853F: drivers/mfd/ab3100* 1854F: drivers/rtc/rtc-ab3100.c 1855F: drivers/rtc/rtc-coh901331.c 1856T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1857 1858ARM/UNIPHIER ARCHITECTURE 1859M: Masahiro Yamada <yamada.masahiro@socionext.com> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1862S: Maintained 1863F: arch/arm/boot/dts/uniphier* 1864F: arch/arm/include/asm/hardware/cache-uniphier.h 1865F: arch/arm/mach-uniphier/ 1866F: arch/arm/mm/cache-uniphier.c 1867F: arch/arm64/boot/dts/socionext/ 1868F: drivers/bus/uniphier-system-bus.c 1869F: drivers/clk/uniphier/ 1870F: drivers/i2c/busses/i2c-uniphier* 1871F: drivers/pinctrl/uniphier/ 1872F: drivers/reset/reset-uniphier.c 1873F: drivers/tty/serial/8250/8250_uniphier.c 1874N: uniphier 1875 1876ARM/Ux500 ARM ARCHITECTURE 1877M: Linus Walleij <linus.walleij@linaro.org> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880F: arch/arm/mach-ux500/ 1881F: drivers/clocksource/clksrc-dbx500-prcmu.c 1882F: drivers/dma/ste_dma40* 1883F: drivers/hwspinlock/u8500_hsem.c 1884F: drivers/mfd/abx500* 1885F: drivers/mfd/ab8500* 1886F: drivers/mfd/dbx500* 1887F: drivers/mfd/db8500* 1888F: drivers/pinctrl/nomadik/pinctrl-ab* 1889F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1890F: drivers/rtc/rtc-ab8500.c 1891F: drivers/rtc/rtc-pl031.c 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1893 1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1895M: Ulf Hansson <ulf.hansson@linaro.org> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897T: git git://git.linaro.org/people/ulfh/clk.git 1898S: Maintained 1899F: drivers/clk/ux500/ 1900 1901ARM/VERSATILE EXPRESS PLATFORM 1902M: Liviu Dudau <liviu.dudau@arm.com> 1903M: Sudeep Holla <sudeep.holla@arm.com> 1904M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906S: Maintained 1907F: arch/arm/boot/dts/vexpress* 1908F: arch/arm64/boot/dts/arm/ 1909F: arch/arm/mach-vexpress/ 1910F: */*/vexpress* 1911F: */*/*/vexpress* 1912F: drivers/clk/versatile/clk-vexpress-osc.c 1913F: drivers/clocksource/versatile.c 1914N: mps2 1915 1916ARM/VFP SUPPORT 1917M: Russell King <linux@armlinux.org.uk> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919W: http://www.armlinux.org.uk/ 1920S: Maintained 1921F: arch/arm/vfp/ 1922 1923ARM/VOIPAC PXA270 SUPPORT 1924M: Marek Vasut <marek.vasut@gmail.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926S: Maintained 1927F: arch/arm/mach-pxa/vpac270.c 1928F: arch/arm/mach-pxa/include/mach/vpac270.h 1929 1930ARM/VT8500 ARM ARCHITECTURE 1931M: Tony Prisk <linux@prisktech.co.nz> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/mach-vt8500/ 1935F: drivers/clocksource/vt8500_timer.c 1936F: drivers/i2c/busses/i2c-wmt.c 1937F: drivers/mmc/host/wmt-sdmmc.c 1938F: drivers/pwm/pwm-vt8500.c 1939F: drivers/rtc/rtc-vt8500.c 1940F: drivers/tty/serial/vt8500_serial.c 1941F: drivers/usb/host/ehci-platform.c 1942F: drivers/usb/host/uhci-platform.c 1943F: drivers/video/fbdev/vt8500lcdfb.* 1944F: drivers/video/fbdev/wm8505fb* 1945F: drivers/video/fbdev/wmt_ge_rops.* 1946 1947ARM/ZIPIT Z2 SUPPORT 1948M: Marek Vasut <marek.vasut@gmail.com> 1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1950S: Maintained 1951F: arch/arm/mach-pxa/z2.c 1952F: arch/arm/mach-pxa/include/mach/z2.h 1953 1954ARM/ZTE ARCHITECTURE 1955M: Jun Nie <jun.nie@linaro.org> 1956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957S: Maintained 1958F: arch/arm/mach-zx/ 1959F: drivers/clk/zte/ 1960F: Documentation/devicetree/bindings/arm/zte.txt 1961F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1962 1963ARM/ZYNQ ARCHITECTURE 1964M: Michal Simek <michal.simek@xilinx.com> 1965R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967W: http://wiki.xilinx.com 1968T: git https://github.com/Xilinx/linux-xlnx.git 1969S: Supported 1970F: arch/arm/mach-zynq/ 1971F: drivers/cpuidle/cpuidle-zynq.c 1972F: drivers/block/xsysace.c 1973N: zynq 1974N: xilinx 1975F: drivers/clocksource/cadence_ttc_timer.c 1976F: drivers/i2c/busses/i2c-cadence.c 1977F: drivers/mmc/host/sdhci-of-arasan.c 1978F: drivers/edac/synopsys_edac.c 1979 1980ARM SMMU DRIVERS 1981M: Will Deacon <will.deacon@arm.com> 1982R: Robin Murphy <robin.murphy@arm.com> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984S: Maintained 1985F: drivers/iommu/arm-smmu.c 1986F: drivers/iommu/arm-smmu-v3.c 1987F: drivers/iommu/io-pgtable-arm.c 1988F: drivers/iommu/io-pgtable-arm-v7s.c 1989 1990ARM64 PORT (AARCH64 ARCHITECTURE) 1991M: Catalin Marinas <catalin.marinas@arm.com> 1992M: Will Deacon <will.deacon@arm.com> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 1995S: Maintained 1996F: arch/arm64/ 1997F: Documentation/arm64/ 1998 1999AS3645A LED FLASH CONTROLLER DRIVER 2000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2001L: linux-media@vger.kernel.org 2002T: git git://linuxtv.org/media_tree.git 2003S: Maintained 2004F: drivers/media/i2c/as3645a.c 2005F: include/media/i2c/as3645a.h 2006 2007ASAHI KASEI AK8974 DRIVER 2008M: Linus Walleij <linus.walleij@linaro.org> 2009L: linux-iio@vger.kernel.org 2010W: http://www.akm.com/ 2011S: Supported 2012F: drivers/iio/magnetometer/ak8974.c 2013 2014ASC7621 HARDWARE MONITOR DRIVER 2015M: George Joseph <george.joseph@fairview5.com> 2016L: linux-hwmon@vger.kernel.org 2017S: Maintained 2018F: Documentation/hwmon/asc7621 2019F: drivers/hwmon/asc7621.c 2020 2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2022M: Corentin Chary <corentin.chary@gmail.com> 2023L: acpi4asus-user@lists.sourceforge.net 2024L: platform-driver-x86@vger.kernel.org 2025W: http://acpi4asus.sf.net 2026S: Maintained 2027F: drivers/platform/x86/asus*.c 2028F: drivers/platform/x86/eeepc*.c 2029 2030ASUS WIRELESS RADIO CONTROL DRIVER 2031M: João Paulo Rechi Vita <jprvita@gmail.com> 2032L: platform-driver-x86@vger.kernel.org 2033S: Maintained 2034F: drivers/platform/x86/asus-wireless.c 2035 2036ASYMMETRIC KEYS 2037M: David Howells <dhowells@redhat.com> 2038L: keyrings@vger.kernel.org 2039S: Maintained 2040F: Documentation/crypto/asymmetric-keys.txt 2041F: include/linux/verification.h 2042F: include/crypto/public_key.h 2043F: include/crypto/pkcs7.h 2044F: crypto/asymmetric_keys/ 2045 2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2047R: Dan Williams <dan.j.williams@intel.com> 2048W: http://sourceforge.net/projects/xscaleiop 2049S: Odd fixes 2050F: Documentation/crypto/async-tx-api.txt 2051F: crypto/async_tx/ 2052F: drivers/dma/ 2053F: include/linux/dmaengine.h 2054F: include/linux/async_tx.h 2055 2056AT24 EEPROM DRIVER 2057M: Wolfram Sang <wsa@the-dreams.de> 2058L: linux-i2c@vger.kernel.org 2059S: Maintained 2060F: drivers/misc/eeprom/at24.c 2061F: include/linux/platform_data/at24.h 2062 2063ATA OVER ETHERNET (AOE) DRIVER 2064M: "Ed L. Cashin" <ed.cashin@acm.org> 2065W: http://www.openaoe.org/ 2066S: Supported 2067F: Documentation/aoe/ 2068F: drivers/block/aoe/ 2069 2070ATHEROS 71XX/9XXX GPIO DRIVER 2071M: Alban Bedel <albeu@free.fr> 2072W: https://github.com/AlbanBedel/linux 2073T: git git://github.com/AlbanBedel/linux 2074S: Maintained 2075F: drivers/gpio/gpio-ath79.c 2076F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2077 2078ATHEROS ATH GENERIC UTILITIES 2079M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2080L: linux-wireless@vger.kernel.org 2081S: Supported 2082F: drivers/net/wireless/ath/* 2083 2084ATHEROS ATH5K WIRELESS DRIVER 2085M: Jiri Slaby <jirislaby@gmail.com> 2086M: Nick Kossifidis <mickflemm@gmail.com> 2087M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2088L: linux-wireless@vger.kernel.org 2089W: http://wireless.kernel.org/en/users/Drivers/ath5k 2090S: Maintained 2091F: drivers/net/wireless/ath/ath5k/ 2092 2093ATHEROS ATH6KL WIRELESS DRIVER 2094M: Kalle Valo <kvalo@qca.qualcomm.com> 2095L: linux-wireless@vger.kernel.org 2096W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2098S: Supported 2099F: drivers/net/wireless/ath/ath6kl/ 2100 2101WILOCITY WIL6210 WIRELESS DRIVER 2102M: Maya Erez <qca_merez@qca.qualcomm.com> 2103L: linux-wireless@vger.kernel.org 2104L: wil6210@qca.qualcomm.com 2105S: Supported 2106W: http://wireless.kernel.org/en/users/Drivers/wil6210 2107F: drivers/net/wireless/ath/wil6210/ 2108F: include/uapi/linux/wil6210_uapi.h 2109 2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2111M: Christian Lamparter <chunkeey@googlemail.com> 2112L: linux-wireless@vger.kernel.org 2113W: http://wireless.kernel.org/en/users/Drivers/carl9170 2114S: Maintained 2115F: drivers/net/wireless/ath/carl9170/ 2116 2117ATK0110 HWMON DRIVER 2118M: Luca Tettamanti <kronos.it@gmail.com> 2119L: linux-hwmon@vger.kernel.org 2120S: Maintained 2121F: drivers/hwmon/asus_atk0110.c 2122 2123ATI_REMOTE2 DRIVER 2124M: Ville Syrjala <syrjala@sci.fi> 2125S: Maintained 2126F: drivers/input/misc/ati_remote2.c 2127 2128ATLX ETHERNET DRIVERS 2129M: Jay Cliburn <jcliburn@gmail.com> 2130M: Chris Snook <chris.snook@gmail.com> 2131L: netdev@vger.kernel.org 2132W: http://sourceforge.net/projects/atl1 2133W: http://atl1.sourceforge.net 2134S: Maintained 2135F: drivers/net/ethernet/atheros/ 2136 2137ATM 2138M: Chas Williams <3chas3@gmail.com> 2139L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2140L: netdev@vger.kernel.org 2141W: http://linux-atm.sourceforge.net 2142S: Maintained 2143F: drivers/atm/ 2144F: include/linux/atm* 2145F: include/uapi/linux/atm* 2146 2147ATMEL AT91 / AT32 MCI DRIVER 2148M: Ludovic Desroches <ludovic.desroches@atmel.com> 2149S: Maintained 2150F: drivers/mmc/host/atmel-mci.c 2151 2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2153M: Nicolas Ferre <nicolas.ferre@atmel.com> 2154S: Supported 2155F: drivers/power/reset/at91-sama5d2_shdwc.c 2156 2157ATMEL SAMA5D2 ADC DRIVER 2158M: Ludovic Desroches <ludovic.desroches@atmel.com> 2159L: linux-iio@vger.kernel.org 2160S: Supported 2161F: drivers/iio/adc/at91-sama5d2_adc.c 2162 2163ATMEL Audio ALSA driver 2164M: Nicolas Ferre <nicolas.ferre@atmel.com> 2165L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2166S: Supported 2167F: sound/soc/atmel 2168 2169ATMEL DMA DRIVER 2170M: Nicolas Ferre <nicolas.ferre@atmel.com> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Supported 2173F: drivers/dma/at_hdmac.c 2174F: drivers/dma/at_hdmac_regs.h 2175F: include/linux/platform_data/dma-atmel.h 2176 2177ATMEL XDMA DRIVER 2178M: Ludovic Desroches <ludovic.desroches@atmel.com> 2179L: linux-arm-kernel@lists.infradead.org 2180L: dmaengine@vger.kernel.org 2181S: Supported 2182F: drivers/dma/at_xdmac.c 2183 2184ATMEL I2C DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-i2c@vger.kernel.org 2187S: Supported 2188F: drivers/i2c/busses/i2c-at91.c 2189 2190ATMEL ISI DRIVER 2191M: Ludovic Desroches <ludovic.desroches@atmel.com> 2192L: linux-media@vger.kernel.org 2193S: Supported 2194F: drivers/media/platform/soc_camera/atmel-isi.c 2195F: include/media/atmel-isi.h 2196 2197ATMEL LCDFB DRIVER 2198M: Nicolas Ferre <nicolas.ferre@atmel.com> 2199L: linux-fbdev@vger.kernel.org 2200S: Maintained 2201F: drivers/video/fbdev/atmel_lcdfb.c 2202F: include/video/atmel_lcdc.h 2203 2204ATMEL MACB ETHERNET DRIVER 2205M: Nicolas Ferre <nicolas.ferre@atmel.com> 2206S: Supported 2207F: drivers/net/ethernet/cadence/ 2208 2209ATMEL NAND DRIVER 2210M: Wenyou Yang <wenyou.yang@atmel.com> 2211M: Josh Wu <rainyfeeling@outlook.com> 2212L: linux-mtd@lists.infradead.org 2213S: Supported 2214F: drivers/mtd/nand/atmel_nand* 2215 2216ATMEL SDMMC DRIVER 2217M: Ludovic Desroches <ludovic.desroches@atmel.com> 2218L: linux-mmc@vger.kernel.org 2219S: Supported 2220F: drivers/mmc/host/sdhci-of-at91.c 2221 2222ATMEL SPI DRIVER 2223M: Nicolas Ferre <nicolas.ferre@atmel.com> 2224S: Supported 2225F: drivers/spi/spi-atmel.* 2226 2227ATMEL SSC DRIVER 2228M: Nicolas Ferre <nicolas.ferre@atmel.com> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230S: Supported 2231F: drivers/misc/atmel-ssc.c 2232F: include/linux/atmel-ssc.h 2233 2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2235M: Nicolas Ferre <nicolas.ferre@atmel.com> 2236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2237S: Supported 2238F: drivers/misc/atmel_tclib.c 2239F: drivers/clocksource/tcb_clksrc.c 2240 2241ATMEL USBA UDC DRIVER 2242M: Nicolas Ferre <nicolas.ferre@atmel.com> 2243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2244S: Supported 2245F: drivers/usb/gadget/udc/atmel_usba_udc.* 2246 2247ATMEL WIRELESS DRIVER 2248M: Simon Kelley <simon@thekelleys.org.uk> 2249L: linux-wireless@vger.kernel.org 2250W: http://www.thekelleys.org.uk/atmel 2251W: http://atmelwlandriver.sourceforge.net/ 2252S: Maintained 2253F: drivers/net/wireless/atmel/atmel* 2254 2255ATMEL MAXTOUCH DRIVER 2256M: Nick Dyer <nick@shmanahar.org> 2257T: git git://github.com/ndyer/linux.git 2258S: Maintained 2259F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2260F: drivers/input/touchscreen/atmel_mxt_ts.c 2261F: include/linux/platform_data/atmel_mxt_ts.h 2262 2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2264M: Bradley Grove <linuxdrivers@attotech.com> 2265L: linux-scsi@vger.kernel.org 2266W: http://www.attotech.com 2267S: Supported 2268F: drivers/scsi/esas2r 2269 2270ATUSB IEEE 802.15.4 RADIO DRIVER 2271M: Stefan Schmidt <stefan@osg.samsung.com> 2272L: linux-wpan@vger.kernel.org 2273S: Maintained 2274F: drivers/net/ieee802154/atusb.c 2275F: drivers/net/ieee802154/atusb.h 2276F: drivers/net/ieee802154/at86rf230.h 2277 2278AUDIT SUBSYSTEM 2279M: Paul Moore <paul@paul-moore.com> 2280M: Eric Paris <eparis@redhat.com> 2281L: linux-audit@redhat.com (moderated for non-subscribers) 2282W: http://people.redhat.com/sgrubb/audit/ 2283T: git git://git.infradead.org/users/pcmoore/audit 2284S: Maintained 2285F: include/linux/audit.h 2286F: include/uapi/linux/audit.h 2287F: kernel/audit* 2288 2289AUXILIARY DISPLAY DRIVERS 2290M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2291W: http://miguelojeda.es/auxdisplay.htm 2292W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2293S: Maintained 2294F: drivers/auxdisplay/ 2295F: include/linux/cfag12864b.h 2296 2297AVR32 ARCHITECTURE 2298M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2300W: http://www.atmel.com/products/AVR32/ 2301W: http://mirror.egtvedt.no/avr32linux.org/ 2302W: http://avrfreaks.net/ 2303S: Maintained 2304F: arch/avr32/ 2305 2306AVR32/AT32AP MACHINE SUPPORT 2307M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2308M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2309S: Maintained 2310F: arch/avr32/mach-at32ap/ 2311 2312AX.25 NETWORK LAYER 2313M: Ralf Baechle <ralf@linux-mips.org> 2314L: linux-hams@vger.kernel.org 2315W: http://www.linux-ax25.org/ 2316S: Maintained 2317F: include/uapi/linux/ax25.h 2318F: include/net/ax25.h 2319F: net/ax25/ 2320 2321AZ6007 DVB DRIVER 2322M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2323M: Mauro Carvalho Chehab <mchehab@kernel.org> 2324L: linux-media@vger.kernel.org 2325W: https://linuxtv.org 2326T: git git://linuxtv.org/media_tree.git 2327S: Maintained 2328F: drivers/media/usb/dvb-usb-v2/az6007.c 2329 2330AZTECH FM RADIO RECEIVER DRIVER 2331M: Hans Verkuil <hverkuil@xs4all.nl> 2332L: linux-media@vger.kernel.org 2333T: git git://linuxtv.org/media_tree.git 2334W: https://linuxtv.org 2335S: Maintained 2336F: drivers/media/radio/radio-aztech* 2337 2338B43 WIRELESS DRIVER 2339L: linux-wireless@vger.kernel.org 2340L: b43-dev@lists.infradead.org 2341W: http://wireless.kernel.org/en/users/Drivers/b43 2342S: Odd Fixes 2343F: drivers/net/wireless/broadcom/b43/ 2344 2345B43LEGACY WIRELESS DRIVER 2346M: Larry Finger <Larry.Finger@lwfinger.net> 2347L: linux-wireless@vger.kernel.org 2348L: b43-dev@lists.infradead.org 2349W: http://wireless.kernel.org/en/users/Drivers/b43 2350S: Maintained 2351F: drivers/net/wireless/broadcom/b43legacy/ 2352 2353BACKLIGHT CLASS/SUBSYSTEM 2354M: Jingoo Han <jingoohan1@gmail.com> 2355M: Lee Jones <lee.jones@linaro.org> 2356T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2357S: Maintained 2358F: drivers/video/backlight/ 2359F: include/linux/backlight.h 2360 2361BATMAN ADVANCED 2362M: Marek Lindner <mareklindner@neomailbox.ch> 2363M: Simon Wunderlich <sw@simonwunderlich.de> 2364M: Antonio Quartulli <a@unstable.cc> 2365L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2366W: https://www.open-mesh.org/ 2367Q: https://patchwork.open-mesh.org/project/batman/list/ 2368S: Maintained 2369F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2370F: Documentation/ABI/testing/sysfs-class-net-mesh 2371F: Documentation/networking/batman-adv.txt 2372F: include/uapi/linux/batman_adv.h 2373F: net/batman-adv/ 2374 2375BAYCOM/HDLCDRV DRIVERS FOR AX.25 2376M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2377L: linux-hams@vger.kernel.org 2378W: http://www.baycom.org/~tom/ham/ham.html 2379S: Maintained 2380F: drivers/net/hamradio/baycom* 2381 2382BCACHE (BLOCK LAYER CACHE) 2383M: Kent Overstreet <kent.overstreet@gmail.com> 2384L: linux-bcache@vger.kernel.org 2385W: http://bcache.evilpiepirate.org 2386S: Orphan 2387F: drivers/md/bcache/ 2388 2389BDISP ST MEDIA DRIVER 2390M: Fabien Dessenne <fabien.dessenne@st.com> 2391L: linux-media@vger.kernel.org 2392T: git git://linuxtv.org/media_tree.git 2393W: https://linuxtv.org 2394S: Supported 2395F: drivers/media/platform/sti/bdisp 2396 2397BEFS FILE SYSTEM 2398M: Luis de Bethencourt <luisbg@osg.samsung.com> 2399M: Salah Triki <salah.triki@gmail.com> 2400S: Maintained 2401T: git git://github.com/luisbg/linux-befs.git 2402F: Documentation/filesystems/befs.txt 2403F: fs/befs/ 2404 2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2406M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2407L: netdev@vger.kernel.org 2408S: Maintained 2409F: drivers/net/ethernet/ec_bhf.c 2410 2411BFS FILE SYSTEM 2412M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2413S: Maintained 2414F: Documentation/filesystems/bfs.txt 2415F: fs/bfs/ 2416F: include/uapi/linux/bfs_fs.h 2417 2418BLACKFIN ARCHITECTURE 2419M: Steven Miao <realmz6@gmail.com> 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2421T: git git://git.code.sf.net/p/adi-linux/code 2422W: http://blackfin.uclinux.org 2423S: Supported 2424F: arch/blackfin/ 2425 2426BLACKFIN EMAC DRIVER 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2428W: http://blackfin.uclinux.org 2429S: Supported 2430F: drivers/net/ethernet/adi/ 2431 2432BLACKFIN RTC DRIVER 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2434W: http://blackfin.uclinux.org 2435S: Supported 2436F: drivers/rtc/rtc-bfin.c 2437 2438BLACKFIN SDH DRIVER 2439M: Sonic Zhang <sonic.zhang@analog.com> 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2441W: http://blackfin.uclinux.org 2442S: Supported 2443F: drivers/mmc/host/bfin_sdh.c 2444 2445BLACKFIN SERIAL DRIVER 2446M: Sonic Zhang <sonic.zhang@analog.com> 2447L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2448W: http://blackfin.uclinux.org 2449S: Supported 2450F: drivers/tty/serial/bfin_uart.c 2451 2452BLACKFIN WATCHDOG DRIVER 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454W: http://blackfin.uclinux.org 2455S: Supported 2456F: drivers/watchdog/bfin_wdt.c 2457 2458BLACKFIN I2C TWI DRIVER 2459M: Sonic Zhang <sonic.zhang@analog.com> 2460L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2461W: http://blackfin.uclinux.org/ 2462S: Supported 2463F: drivers/i2c/busses/i2c-bfin-twi.c 2464 2465BLACKFIN MEDIA DRIVER 2466M: Scott Jiang <scott.jiang.linux@gmail.com> 2467L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2468W: http://blackfin.uclinux.org/ 2469S: Supported 2470F: drivers/media/platform/blackfin/ 2471F: drivers/media/i2c/adv7183* 2472F: drivers/media/i2c/vs6624* 2473 2474BLINKM RGB LED DRIVER 2475M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2476S: Maintained 2477F: drivers/leds/leds-blinkm.c 2478 2479BLOCK LAYER 2480M: Jens Axboe <axboe@kernel.dk> 2481L: linux-block@vger.kernel.org 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2483S: Maintained 2484F: block/ 2485F: kernel/trace/blktrace.c 2486F: lib/sbitmap.c 2487 2488BLOCK2MTD DRIVER 2489M: Joern Engel <joern@lazybastard.org> 2490L: linux-mtd@lists.infradead.org 2491S: Maintained 2492F: drivers/mtd/devices/block2mtd.c 2493 2494BLUETOOTH DRIVERS 2495M: Marcel Holtmann <marcel@holtmann.org> 2496M: Gustavo Padovan <gustavo@padovan.org> 2497M: Johan Hedberg <johan.hedberg@gmail.com> 2498L: linux-bluetooth@vger.kernel.org 2499W: http://www.bluez.org/ 2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2502S: Maintained 2503F: drivers/bluetooth/ 2504 2505BLUETOOTH SUBSYSTEM 2506M: Marcel Holtmann <marcel@holtmann.org> 2507M: Gustavo Padovan <gustavo@padovan.org> 2508M: Johan Hedberg <johan.hedberg@gmail.com> 2509L: linux-bluetooth@vger.kernel.org 2510W: http://www.bluez.org/ 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2513S: Maintained 2514F: net/bluetooth/ 2515F: include/net/bluetooth/ 2516 2517BONDING DRIVER 2518M: Jay Vosburgh <j.vosburgh@gmail.com> 2519M: Veaceslav Falico <vfalico@gmail.com> 2520M: Andy Gospodarek <andy@greyhouse.net> 2521L: netdev@vger.kernel.org 2522W: http://sourceforge.net/projects/bonding/ 2523S: Supported 2524F: drivers/net/bonding/ 2525F: include/uapi/linux/if_bonding.h 2526 2527BPF (Safe dynamic programs and tools) 2528M: Alexei Starovoitov <ast@kernel.org> 2529L: netdev@vger.kernel.org 2530L: linux-kernel@vger.kernel.org 2531S: Supported 2532F: kernel/bpf/ 2533 2534BROADCOM B44 10/100 ETHERNET DRIVER 2535M: Michael Chan <michael.chan@broadcom.com> 2536L: netdev@vger.kernel.org 2537S: Supported 2538F: drivers/net/ethernet/broadcom/b44.* 2539 2540BROADCOM B53 ETHERNET SWITCH DRIVER 2541M: Florian Fainelli <f.fainelli@gmail.com> 2542L: netdev@vger.kernel.org 2543L: openwrt-devel@lists.openwrt.org (subscribers-only) 2544S: Supported 2545F: drivers/net/dsa/b53/* 2546F: include/linux/platform_data/b53.h 2547 2548BROADCOM GENET ETHERNET DRIVER 2549M: Florian Fainelli <f.fainelli@gmail.com> 2550L: netdev@vger.kernel.org 2551S: Supported 2552F: drivers/net/ethernet/broadcom/genet/ 2553 2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2555M: Rasesh Mody <rasesh.mody@cavium.com> 2556M: Harish Patil <harish.patil@cavium.com> 2557M: Dept-GELinuxNICDev@cavium.com 2558L: netdev@vger.kernel.org 2559S: Supported 2560F: drivers/net/ethernet/broadcom/bnx2.* 2561F: drivers/net/ethernet/broadcom/bnx2_* 2562 2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2564M: Yuval Mintz <Yuval.Mintz@cavium.com> 2565M: Ariel Elior <ariel.elior@cavium.com> 2566M: everest-linux-l2@cavium.com 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/bnx2x/ 2570 2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2572M: Florian Fainelli <f.fainelli@gmail.com> 2573M: Ray Jui <rjui@broadcom.com> 2574M: Scott Branden <sbranden@broadcom.com> 2575M: bcm-kernel-feedback-list@broadcom.com 2576T: git git://github.com/broadcom/mach-bcm 2577S: Maintained 2578N: bcm281* 2579N: bcm113* 2580N: bcm216* 2581N: kona 2582F: arch/arm/mach-bcm/ 2583 2584BROADCOM BCM2835 ARM ARCHITECTURE 2585M: Stephen Warren <swarren@wwwdotorg.org> 2586M: Lee Jones <lee@kernel.org> 2587M: Eric Anholt <eric@anholt.net> 2588L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2591S: Maintained 2592N: bcm2835 2593 2594BROADCOM BCM47XX MIPS ARCHITECTURE 2595M: Hauke Mehrtens <hauke@hauke-m.de> 2596M: Rafał Miłecki <zajec5@gmail.com> 2597L: linux-mips@linux-mips.org 2598S: Maintained 2599F: Documentation/devicetree/bindings/mips/brcm/ 2600F: arch/mips/bcm47xx/* 2601F: arch/mips/include/asm/mach-bcm47xx/* 2602 2603BROADCOM BCM5301X ARM ARCHITECTURE 2604M: Hauke Mehrtens <hauke@hauke-m.de> 2605M: Rafał Miłecki <zajec5@gmail.com> 2606M: bcm-kernel-feedback-list@broadcom.com 2607L: linux-arm-kernel@lists.infradead.org 2608S: Maintained 2609F: arch/arm/mach-bcm/bcm_5301x.c 2610F: arch/arm/boot/dts/bcm5301x*.dtsi 2611F: arch/arm/boot/dts/bcm470* 2612 2613BROADCOM BCM53573 ARM ARCHITECTURE 2614M: Rafał Miłecki <rafal@milecki.pl> 2615L: linux-arm-kernel@lists.infradead.org 2616S: Maintained 2617F: arch/arm/boot/dts/bcm53573* 2618F: arch/arm/boot/dts/bcm47189* 2619 2620BROADCOM BCM63XX ARM ARCHITECTURE 2621M: Florian Fainelli <f.fainelli@gmail.com> 2622M: bcm-kernel-feedback-list@broadcom.com 2623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2624T: git git://github.com/broadcom/stblinux.git 2625S: Maintained 2626N: bcm63xx 2627 2628BROADCOM BCM63XX/BCM33XX UDC DRIVER 2629M: Kevin Cernekee <cernekee@gmail.com> 2630L: linux-usb@vger.kernel.org 2631S: Maintained 2632F: drivers/usb/gadget/udc/bcm63xx_udc.* 2633 2634BROADCOM BCM7XXX ARM ARCHITECTURE 2635M: Brian Norris <computersforpeace@gmail.com> 2636M: Gregory Fong <gregory.0xf0@gmail.com> 2637M: Florian Fainelli <f.fainelli@gmail.com> 2638M: bcm-kernel-feedback-list@broadcom.com 2639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2640T: git git://github.com/broadcom/stblinux.git 2641S: Maintained 2642F: arch/arm/mach-bcm/*brcmstb* 2643F: arch/arm/boot/dts/bcm7*.dts* 2644F: drivers/bus/brcmstb_gisb.c 2645N: brcmstb 2646 2647BROADCOM BMIPS MIPS ARCHITECTURE 2648M: Kevin Cernekee <cernekee@gmail.com> 2649M: Florian Fainelli <f.fainelli@gmail.com> 2650L: linux-mips@linux-mips.org 2651T: git git://github.com/broadcom/stblinux.git 2652S: Maintained 2653F: arch/mips/bmips/* 2654F: arch/mips/include/asm/mach-bmips/* 2655F: arch/mips/kernel/*bmips* 2656F: arch/mips/boot/dts/brcm/bcm*.dts* 2657F: drivers/irqchip/irq-bcm63* 2658F: drivers/irqchip/irq-bcm7* 2659F: drivers/irqchip/irq-brcmstb* 2660F: include/linux/bcm963xx_nvram.h 2661F: include/linux/bcm963xx_tag.h 2662 2663BROADCOM TG3 GIGABIT ETHERNET DRIVER 2664M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2665M: Prashant Sreedharan <prashant@broadcom.com> 2666M: Michael Chan <mchan@broadcom.com> 2667L: netdev@vger.kernel.org 2668S: Supported 2669F: drivers/net/ethernet/broadcom/tg3.* 2670 2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2672M: Arend van Spriel <arend.vanspriel@broadcom.com> 2673M: Franky Lin <franky.lin@broadcom.com> 2674M: Hante Meuleman <hante.meuleman@broadcom.com> 2675L: linux-wireless@vger.kernel.org 2676L: brcm80211-dev-list.pdl@broadcom.com 2677S: Supported 2678F: drivers/net/wireless/broadcom/brcm80211/ 2679 2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2681M: QLogic-Storage-Upstream@qlogic.com 2682L: linux-scsi@vger.kernel.org 2683S: Supported 2684F: drivers/scsi/bnx2fc/ 2685 2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2687M: QLogic-Storage-Upstream@qlogic.com 2688L: linux-scsi@vger.kernel.org 2689S: Supported 2690F: drivers/scsi/bnx2i/ 2691 2692BROADCOM IPROC ARM ARCHITECTURE 2693M: Ray Jui <rjui@broadcom.com> 2694M: Scott Branden <sbranden@broadcom.com> 2695M: Jon Mason <jonmason@broadcom.com> 2696M: bcm-kernel-feedback-list@broadcom.com 2697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2698T: git git://github.com/broadcom/cygnus-linux.git 2699S: Maintained 2700N: iproc 2701N: cygnus 2702N: bcm[-_]nsp 2703N: bcm9113* 2704N: bcm9583* 2705N: bcm9585* 2706N: bcm9586* 2707N: bcm988312 2708N: bcm113* 2709N: bcm583* 2710N: bcm585* 2711N: bcm586* 2712N: bcm88312 2713F: arch/arm64/boot/dts/broadcom/ns2* 2714F: drivers/clk/bcm/clk-ns* 2715F: drivers/pinctrl/bcm/pinctrl-ns* 2716 2717BROADCOM BRCMSTB GPIO DRIVER 2718M: Gregory Fong <gregory.0xf0@gmail.com> 2719L: bcm-kernel-feedback-list@broadcom.com 2720S: Supported 2721F: drivers/gpio/gpio-brcmstb.c 2722F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2723 2724BROADCOM KONA GPIO DRIVER 2725M: Ray Jui <rjui@broadcom.com> 2726L: bcm-kernel-feedback-list@broadcom.com 2727S: Supported 2728F: drivers/gpio/gpio-bcm-kona.c 2729F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2730 2731BROADCOM NVRAM DRIVER 2732M: Rafał Miłecki <zajec5@gmail.com> 2733L: linux-mips@linux-mips.org 2734S: Maintained 2735F: drivers/firmware/broadcom/* 2736 2737BROADCOM STB NAND FLASH DRIVER 2738M: Brian Norris <computersforpeace@gmail.com> 2739M: Kamal Dasu <kdasu.kdev@gmail.com> 2740L: linux-mtd@lists.infradead.org 2741L: bcm-kernel-feedback-list@broadcom.com 2742S: Maintained 2743F: drivers/mtd/nand/brcmnand/ 2744 2745BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2746M: Rafał Miłecki <zajec5@gmail.com> 2747L: linux-wireless@vger.kernel.org 2748S: Maintained 2749F: drivers/bcma/ 2750F: include/linux/bcma/ 2751 2752BROADCOM SYSTEMPORT ETHERNET DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755S: Supported 2756F: drivers/net/ethernet/broadcom/bcmsysport.* 2757 2758BROADCOM VULCAN ARM64 SOC 2759M: Jayachandran C. <jchandra@broadcom.com> 2760M: bcm-kernel-feedback-list@broadcom.com 2761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2762S: Maintained 2763F: arch/arm64/boot/dts/broadcom/vulcan* 2764 2765BROCADE BFA FC SCSI DRIVER 2766M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2767M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2768L: linux-scsi@vger.kernel.org 2769S: Supported 2770F: drivers/scsi/bfa/ 2771 2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2773M: Rasesh Mody <rasesh.mody@cavium.com> 2774M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2775M: Dept-GELinuxNICDev@cavium.com 2776L: netdev@vger.kernel.org 2777S: Supported 2778F: drivers/net/ethernet/brocade/bna/ 2779 2780BSG (block layer generic sg v4 driver) 2781M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2782L: linux-scsi@vger.kernel.org 2783S: Supported 2784F: block/bsg.c 2785F: include/linux/bsg.h 2786F: include/uapi/linux/bsg.h 2787 2788BT87X AUDIO DRIVER 2789M: Clemens Ladisch <clemens@ladisch.de> 2790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2791T: git git://git.alsa-project.org/alsa-kernel.git 2792S: Maintained 2793F: Documentation/sound/alsa/Bt87x.txt 2794F: sound/pci/bt87x.c 2795 2796BT8XXGPIO DRIVER 2797M: Michael Buesch <m@bues.ch> 2798W: http://bu3sch.de/btgpio.php 2799S: Maintained 2800F: drivers/gpio/gpio-bt8xx.c 2801 2802BTRFS FILE SYSTEM 2803M: Chris Mason <clm@fb.com> 2804M: Josef Bacik <jbacik@fb.com> 2805M: David Sterba <dsterba@suse.com> 2806L: linux-btrfs@vger.kernel.org 2807W: http://btrfs.wiki.kernel.org/ 2808Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2810S: Maintained 2811F: Documentation/filesystems/btrfs.txt 2812F: fs/btrfs/ 2813 2814BTTV VIDEO4LINUX DRIVER 2815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2816M: Mauro Carvalho Chehab <mchehab@kernel.org> 2817L: linux-media@vger.kernel.org 2818W: https://linuxtv.org 2819T: git git://linuxtv.org/media_tree.git 2820S: Odd fixes 2821F: Documentation/media/v4l-drivers/bttv* 2822F: drivers/media/pci/bt8xx/bttv* 2823 2824BUSLOGIC SCSI DRIVER 2825M: Khalid Aziz <khalid@gonehiking.org> 2826L: linux-scsi@vger.kernel.org 2827S: Maintained 2828F: drivers/scsi/BusLogic.* 2829F: drivers/scsi/FlashPoint.* 2830 2831C-MEDIA CMI8788 DRIVER 2832M: Clemens Ladisch <clemens@ladisch.de> 2833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2834T: git git://git.alsa-project.org/alsa-kernel.git 2835S: Maintained 2836F: sound/pci/oxygen/ 2837 2838C6X ARCHITECTURE 2839M: Mark Salter <msalter@redhat.com> 2840M: Aurelien Jacquiot <a-jacquiot@ti.com> 2841L: linux-c6x-dev@linux-c6x.org 2842W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2843S: Maintained 2844F: arch/c6x/ 2845 2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2847M: David Howells <dhowells@redhat.com> 2848L: linux-cachefs@redhat.com (moderated for non-subscribers) 2849S: Supported 2850F: Documentation/filesystems/caching/cachefiles.txt 2851F: fs/cachefiles/ 2852 2853CADET FM/AM RADIO RECEIVER DRIVER 2854M: Hans Verkuil <hverkuil@xs4all.nl> 2855L: linux-media@vger.kernel.org 2856T: git git://linuxtv.org/media_tree.git 2857W: https://linuxtv.org 2858S: Maintained 2859F: drivers/media/radio/radio-cadet* 2860 2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2862M: Jonathan Corbet <corbet@lwn.net> 2863L: linux-media@vger.kernel.org 2864T: git git://linuxtv.org/media_tree.git 2865S: Maintained 2866F: Documentation/media/v4l-drivers/cafe_ccic* 2867F: drivers/media/platform/marvell-ccic/ 2868 2869CAIF NETWORK LAYER 2870M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: Documentation/networking/caif/ 2874F: drivers/net/caif/ 2875F: include/uapi/linux/caif/ 2876F: include/net/caif/ 2877F: net/caif/ 2878 2879CALGARY x86-64 IOMMU 2880M: Muli Ben-Yehuda <mulix@mulix.org> 2881M: Jon Mason <jdmason@kudzu.us> 2882L: iommu@lists.linux-foundation.org 2883S: Maintained 2884F: arch/x86/kernel/pci-calgary_64.c 2885F: arch/x86/kernel/tce_64.c 2886F: arch/x86/include/asm/calgary.h 2887F: arch/x86/include/asm/tce.h 2888 2889CAN NETWORK LAYER 2890M: Oliver Hartkopp <socketcan@hartkopp.net> 2891M: Marc Kleine-Budde <mkl@pengutronix.de> 2892L: linux-can@vger.kernel.org 2893W: https://github.com/linux-can 2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2896S: Maintained 2897F: Documentation/networking/can.txt 2898F: net/can/ 2899F: include/linux/can/core.h 2900F: include/uapi/linux/can.h 2901F: include/uapi/linux/can/bcm.h 2902F: include/uapi/linux/can/raw.h 2903F: include/uapi/linux/can/gw.h 2904 2905CAN NETWORK DRIVERS 2906M: Wolfgang Grandegger <wg@grandegger.com> 2907M: Marc Kleine-Budde <mkl@pengutronix.de> 2908L: linux-can@vger.kernel.org 2909W: https://github.com/linux-can 2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2912S: Maintained 2913F: Documentation/devicetree/bindings/net/can/ 2914F: drivers/net/can/ 2915F: include/linux/can/dev.h 2916F: include/linux/can/platform/ 2917F: include/uapi/linux/can/error.h 2918F: include/uapi/linux/can/netlink.h 2919 2920CAPABILITIES 2921M: Serge Hallyn <serge@hallyn.com> 2922L: linux-security-module@vger.kernel.org 2923S: Supported 2924F: include/linux/capability.h 2925F: include/uapi/linux/capability.h 2926F: security/commoncap.c 2927F: kernel/capability.c 2928 2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2930M: Kevin Tsai <ktsai@capellamicro.com> 2931S: Maintained 2932F: drivers/iio/light/cm* 2933F: Documentation/devicetree/bindings/i2c/trivial-devices.txt 2934 2935CAVIUM I2C DRIVER 2936M: Jan Glauber <jglauber@cavium.com> 2937M: David Daney <david.daney@cavium.com> 2938W: http://www.cavium.com 2939S: Supported 2940F: drivers/i2c/busses/i2c-octeon* 2941F: drivers/i2c/busses/i2c-thunderx* 2942 2943CAVIUM LIQUIDIO NETWORK DRIVER 2944M: Derek Chickles <derek.chickles@caviumnetworks.com> 2945M: Satanand Burla <satananda.burla@caviumnetworks.com> 2946M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2947M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2948L: netdev@vger.kernel.org 2949W: http://www.cavium.com 2950S: Supported 2951F: drivers/net/ethernet/cavium/liquidio/ 2952 2953CC2520 IEEE-802.15.4 RADIO DRIVER 2954M: Varka Bhadram <varkabhadram@gmail.com> 2955L: linux-wpan@vger.kernel.org 2956S: Maintained 2957F: drivers/net/ieee802154/cc2520.c 2958F: include/linux/spi/cc2520.h 2959F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2960 2961CEC DRIVER 2962M: Hans Verkuil <hans.verkuil@cisco.com> 2963L: linux-media@vger.kernel.org 2964T: git git://linuxtv.org/media_tree.git 2965W: http://linuxtv.org 2966S: Supported 2967F: Documentation/media/kapi/cec-core.rst 2968F: Documentation/media/uapi/cec 2969F: drivers/media/cec/ 2970F: drivers/media/cec-edid.c 2971F: drivers/media/rc/keymaps/rc-cec.c 2972F: include/media/cec.h 2973F: include/media/cec-edid.h 2974F: include/uapi/linux/cec.h 2975F: include/uapi/linux/cec-funcs.h 2976 2977CELL BROADBAND ENGINE ARCHITECTURE 2978M: Arnd Bergmann <arnd@arndb.de> 2979L: linuxppc-dev@lists.ozlabs.org 2980W: http://www.ibm.com/developerworks/power/cell/ 2981S: Supported 2982F: arch/powerpc/include/asm/cell*.h 2983F: arch/powerpc/include/asm/spu*.h 2984F: arch/powerpc/include/uapi/asm/spu*.h 2985F: arch/powerpc/oprofile/*cell* 2986F: arch/powerpc/platforms/cell/ 2987 2988CEPH COMMON CODE (LIBCEPH) 2989M: Ilya Dryomov <idryomov@gmail.com> 2990M: "Yan, Zheng" <zyan@redhat.com> 2991M: Sage Weil <sage@redhat.com> 2992L: ceph-devel@vger.kernel.org 2993W: http://ceph.com/ 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 2995T: git git://github.com/ceph/ceph-client.git 2996S: Supported 2997F: net/ceph/ 2998F: include/linux/ceph/ 2999F: include/linux/crush/ 3000 3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3002M: "Yan, Zheng" <zyan@redhat.com> 3003M: Sage Weil <sage@redhat.com> 3004M: Ilya Dryomov <idryomov@gmail.com> 3005L: ceph-devel@vger.kernel.org 3006W: http://ceph.com/ 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3008T: git git://github.com/ceph/ceph-client.git 3009S: Supported 3010F: Documentation/filesystems/ceph.txt 3011F: fs/ceph/ 3012 3013CERTIFICATE HANDLING: 3014M: David Howells <dhowells@redhat.com> 3015M: David Woodhouse <dwmw2@infradead.org> 3016L: keyrings@vger.kernel.org 3017S: Maintained 3018F: Documentation/module-signing.txt 3019F: certs/ 3020F: scripts/sign-file.c 3021F: scripts/extract-cert.c 3022 3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3024L: linux-usb@vger.kernel.org 3025S: Orphan 3026F: Documentation/usb/WUSB-Design-overview.txt 3027F: Documentation/usb/wusb-cbaf 3028F: drivers/usb/host/hwa-hc.c 3029F: drivers/usb/host/whci/ 3030F: drivers/usb/wusbcore/ 3031F: include/linux/usb/wusb* 3032 3033CFAG12864B LCD DRIVER 3034M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3035W: http://miguelojeda.es/auxdisplay.htm 3036W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3037S: Maintained 3038F: drivers/auxdisplay/cfag12864b.c 3039F: include/linux/cfag12864b.h 3040 3041CFAG12864BFB LCD FRAMEBUFFER DRIVER 3042M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3043W: http://miguelojeda.es/auxdisplay.htm 3044W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3045S: Maintained 3046F: drivers/auxdisplay/cfag12864bfb.c 3047F: include/linux/cfag12864b.h 3048 3049CFG80211 and NL80211 3050M: Johannes Berg <johannes@sipsolutions.net> 3051L: linux-wireless@vger.kernel.org 3052W: http://wireless.kernel.org/ 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3055S: Maintained 3056F: include/uapi/linux/nl80211.h 3057F: include/net/cfg80211.h 3058F: net/wireless/* 3059X: net/wireless/wext* 3060 3061CHAR and MISC DRIVERS 3062M: Arnd Bergmann <arnd@arndb.de> 3063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3065S: Supported 3066F: drivers/char/* 3067F: drivers/misc/* 3068F: include/linux/miscdevice.h 3069 3070CHECKPATCH 3071M: Andy Whitcroft <apw@canonical.com> 3072M: Joe Perches <joe@perches.com> 3073S: Maintained 3074F: scripts/checkpatch.pl 3075 3076CHINESE DOCUMENTATION 3077M: Harry Wei <harryxiyou@gmail.com> 3078L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3079L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3080S: Maintained 3081F: Documentation/zh_CN/ 3082 3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3084M: Peter Chen <Peter.Chen@nxp.com> 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3086L: linux-usb@vger.kernel.org 3087S: Maintained 3088F: drivers/usb/chipidea/ 3089 3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3091M: Hans de Goede <hdegoede@redhat.com> 3092L: linux-input@vger.kernel.org 3093S: Maintained 3094F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3095F: drivers/input/touchscreen/chipone_icn8318.c 3096 3097CHROME HARDWARE PLATFORM SUPPORT 3098M: Olof Johansson <olof@lixom.net> 3099S: Maintained 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3101F: drivers/platform/chrome/ 3102 3103CISCO VIC ETHERNET NIC DRIVER 3104M: Christian Benvenuti <benve@cisco.com> 3105M: Sujith Sankar <ssujith@cisco.com> 3106M: Govindarajulu Varadarajan <_govind@gmx.com> 3107M: Neel Patel <neepatel@cisco.com> 3108S: Supported 3109F: drivers/net/ethernet/cisco/enic/ 3110 3111CISCO VIC LOW LATENCY NIC DRIVER 3112M: Christian Benvenuti <benve@cisco.com> 3113M: Dave Goodell <dgoodell@cisco.com> 3114S: Supported 3115F: drivers/infiniband/hw/usnic/ 3116 3117CIRRUS LOGIC EP93XX ETHERNET DRIVER 3118M: Hartley Sweeten <hsweeten@visionengravers.com> 3119L: netdev@vger.kernel.org 3120S: Maintained 3121F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3122 3123CIRRUS LOGIC AUDIO CODEC DRIVERS 3124M: Brian Austin <brian.austin@cirrus.com> 3125M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3127S: Maintained 3128F: sound/soc/codecs/cs* 3129 3130CLEANCACHE API 3131M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3132L: linux-kernel@vger.kernel.org 3133S: Maintained 3134F: mm/cleancache.c 3135F: include/linux/cleancache.h 3136 3137CLK API 3138M: Russell King <linux@armlinux.org.uk> 3139L: linux-clk@vger.kernel.org 3140S: Maintained 3141F: include/linux/clk.h 3142 3143CLOCKSOURCE, CLOCKEVENT DRIVERS 3144M: Daniel Lezcano <daniel.lezcano@linaro.org> 3145M: Thomas Gleixner <tglx@linutronix.de> 3146L: linux-kernel@vger.kernel.org 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3148S: Supported 3149F: drivers/clocksource 3150 3151CISCO FCOE HBA DRIVER 3152M: Hiral Patel <hiralpat@cisco.com> 3153M: Suma Ramars <sramars@cisco.com> 3154M: Brian Uchino <buchino@cisco.com> 3155L: linux-scsi@vger.kernel.org 3156S: Supported 3157F: drivers/scsi/fnic/ 3158 3159CISCO SCSI HBA DRIVER 3160M: Narsimhulu Musini <nmusini@cisco.com> 3161M: Sesidhar Baddela <sebaddel@cisco.com> 3162L: linux-scsi@vger.kernel.org 3163S: Supported 3164F: drivers/scsi/snic/ 3165 3166CMPC ACPI DRIVER 3167M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3168M: Daniel Oliveira Nascimento <don@syst.com.br> 3169L: platform-driver-x86@vger.kernel.org 3170S: Supported 3171F: drivers/platform/x86/classmate-laptop.c 3172 3173COBALT MEDIA DRIVER 3174M: Hans Verkuil <hans.verkuil@cisco.com> 3175L: linux-media@vger.kernel.org 3176T: git git://linuxtv.org/media_tree.git 3177W: https://linuxtv.org 3178S: Supported 3179F: drivers/media/pci/cobalt/ 3180 3181COCCINELLE/Semantic Patches (SmPL) 3182M: Julia Lawall <Julia.Lawall@lip6.fr> 3183M: Gilles Muller <Gilles.Muller@lip6.fr> 3184M: Nicolas Palix <nicolas.palix@imag.fr> 3185M: Michal Marek <mmarek@suse.com> 3186L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3188W: http://coccinelle.lip6.fr/ 3189S: Supported 3190F: Documentation/dev-tools/coccinelle.rst 3191F: scripts/coccinelle/ 3192F: scripts/coccicheck 3193 3194CODA FILE SYSTEM 3195M: Jan Harkes <jaharkes@cs.cmu.edu> 3196M: coda@cs.cmu.edu 3197L: codalist@coda.cs.cmu.edu 3198W: http://www.coda.cs.cmu.edu/ 3199S: Maintained 3200F: Documentation/filesystems/coda.txt 3201F: fs/coda/ 3202F: include/linux/coda*.h 3203F: include/uapi/linux/coda*.h 3204 3205CODA V4L2 MEM2MEM DRIVER 3206M: Philipp Zabel <p.zabel@pengutronix.de> 3207L: linux-media@vger.kernel.org 3208S: Maintained 3209F: Documentation/devicetree/bindings/media/coda.txt 3210F: drivers/media/platform/coda/ 3211 3212COMMON CLK FRAMEWORK 3213M: Michael Turquette <mturquette@baylibre.com> 3214M: Stephen Boyd <sboyd@codeaurora.org> 3215L: linux-clk@vger.kernel.org 3216Q: http://patchwork.kernel.org/project/linux-clk/list/ 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3218S: Maintained 3219F: Documentation/devicetree/bindings/clock/ 3220F: drivers/clk/ 3221X: drivers/clk/clkdev.c 3222F: include/linux/clk-pr* 3223F: include/linux/clk/ 3224 3225COMMON INTERNET FILE SYSTEM (CIFS) 3226M: Steve French <sfrench@samba.org> 3227L: linux-cifs@vger.kernel.org 3228L: samba-technical@lists.samba.org (moderated for non-subscribers) 3229W: http://linux-cifs.samba.org/ 3230T: git git://git.samba.org/sfrench/cifs-2.6.git 3231S: Supported 3232F: Documentation/filesystems/cifs/ 3233F: fs/cifs/ 3234 3235COMPACTPCI HOTPLUG CORE 3236M: Scott Murray <scott@spiteful.org> 3237L: linux-pci@vger.kernel.org 3238S: Maintained 3239F: drivers/pci/hotplug/cpci_hotplug* 3240 3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3242M: Scott Murray <scott@spiteful.org> 3243L: linux-pci@vger.kernel.org 3244S: Maintained 3245F: drivers/pci/hotplug/cpcihp_zt5550.* 3246 3247COMPACTPCI HOTPLUG GENERIC DRIVER 3248M: Scott Murray <scott@spiteful.org> 3249L: linux-pci@vger.kernel.org 3250S: Maintained 3251F: drivers/pci/hotplug/cpcihp_generic.c 3252 3253COMPAL LAPTOP SUPPORT 3254M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3255L: platform-driver-x86@vger.kernel.org 3256S: Maintained 3257F: drivers/platform/x86/compal-laptop.c 3258 3259CONEXANT ACCESSRUNNER USB DRIVER 3260L: accessrunner-general@lists.sourceforge.net 3261W: http://accessrunner.sourceforge.net/ 3262S: Orphan 3263F: drivers/usb/atm/cxacru.c 3264 3265CONFIGFS 3266M: Joel Becker <jlbec@evilplan.org> 3267M: Christoph Hellwig <hch@lst.de> 3268T: git git://git.infradead.org/users/hch/configfs.git 3269S: Supported 3270F: fs/configfs/ 3271F: include/linux/configfs.h 3272 3273CONNECTOR 3274M: Evgeniy Polyakov <zbr@ioremap.net> 3275L: netdev@vger.kernel.org 3276S: Maintained 3277F: drivers/connector/ 3278 3279CONTROL GROUP (CGROUP) 3280M: Tejun Heo <tj@kernel.org> 3281M: Li Zefan <lizefan@huawei.com> 3282M: Johannes Weiner <hannes@cmpxchg.org> 3283L: cgroups@vger.kernel.org 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3285S: Maintained 3286F: Documentation/cgroup* 3287F: include/linux/cgroup* 3288F: kernel/cgroup* 3289 3290CONTROL GROUP - CPUSET 3291M: Li Zefan <lizefan@huawei.com> 3292L: cgroups@vger.kernel.org 3293W: http://www.bullopensource.org/cpuset/ 3294W: http://oss.sgi.com/projects/cpusets/ 3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3296S: Maintained 3297F: Documentation/cgroup-v1/cpusets.txt 3298F: include/linux/cpuset.h 3299F: kernel/cpuset.c 3300 3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3302M: Johannes Weiner <hannes@cmpxchg.org> 3303M: Michal Hocko <mhocko@kernel.org> 3304M: Vladimir Davydov <vdavydov.dev@gmail.com> 3305L: cgroups@vger.kernel.org 3306L: linux-mm@kvack.org 3307S: Maintained 3308F: mm/memcontrol.c 3309F: mm/swap_cgroup.c 3310 3311CORETEMP HARDWARE MONITORING DRIVER 3312M: Fenghua Yu <fenghua.yu@intel.com> 3313L: linux-hwmon@vger.kernel.org 3314S: Maintained 3315F: Documentation/hwmon/coretemp 3316F: drivers/hwmon/coretemp.c 3317 3318COSA/SRP SYNC SERIAL DRIVER 3319M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3320W: http://www.fi.muni.cz/~kas/cosa/ 3321S: Maintained 3322F: drivers/net/wan/cosa* 3323 3324CPMAC ETHERNET DRIVER 3325M: Florian Fainelli <f.fainelli@gmail.com> 3326L: netdev@vger.kernel.org 3327S: Maintained 3328F: drivers/net/ethernet/ti/cpmac.c 3329 3330CPU FREQUENCY DRIVERS 3331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3332M: Viresh Kumar <viresh.kumar@linaro.org> 3333L: linux-pm@vger.kernel.org 3334S: Maintained 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3336T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3337F: Documentation/cpu-freq/ 3338F: drivers/cpufreq/ 3339F: include/linux/cpufreq.h 3340 3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3342M: Viresh Kumar <viresh.kumar@linaro.org> 3343M: Sudeep Holla <sudeep.holla@arm.com> 3344L: linux-pm@vger.kernel.org 3345W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3346S: Maintained 3347F: drivers/cpufreq/arm_big_little.h 3348F: drivers/cpufreq/arm_big_little.c 3349F: drivers/cpufreq/arm_big_little_dt.c 3350 3351CPUIDLE DRIVER - ARM BIG LITTLE 3352M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3353M: Daniel Lezcano <daniel.lezcano@linaro.org> 3354L: linux-pm@vger.kernel.org 3355L: linux-arm-kernel@lists.infradead.org 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3357S: Maintained 3358F: drivers/cpuidle/cpuidle-big_little.c 3359 3360CPUIDLE DRIVER - ARM EXYNOS 3361M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3362M: Daniel Lezcano <daniel.lezcano@linaro.org> 3363M: Kukjin Kim <kgene@kernel.org> 3364L: linux-pm@vger.kernel.org 3365L: linux-samsung-soc@vger.kernel.org 3366S: Supported 3367F: drivers/cpuidle/cpuidle-exynos.c 3368F: arch/arm/mach-exynos/pm.c 3369 3370CPUIDLE DRIVERS 3371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3372M: Daniel Lezcano <daniel.lezcano@linaro.org> 3373L: linux-pm@vger.kernel.org 3374S: Maintained 3375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3376F: drivers/cpuidle/* 3377F: include/linux/cpuidle.h 3378 3379CPUID/MSR DRIVER 3380M: "H. Peter Anvin" <hpa@zytor.com> 3381S: Maintained 3382F: arch/x86/kernel/cpuid.c 3383F: arch/x86/kernel/msr.c 3384 3385CPU POWER MONITORING SUBSYSTEM 3386M: Thomas Renninger <trenn@suse.com> 3387L: linux-pm@vger.kernel.org 3388S: Maintained 3389F: tools/power/cpupower/ 3390 3391CRAMFS FILESYSTEM 3392W: http://sourceforge.net/projects/cramfs/ 3393S: Orphan / Obsolete 3394F: Documentation/filesystems/cramfs.txt 3395F: fs/cramfs/ 3396 3397CRIS PORT 3398M: Mikael Starvik <starvik@axis.com> 3399M: Jesper Nilsson <jesper.nilsson@axis.com> 3400L: linux-cris-kernel@axis.com 3401W: http://developer.axis.com 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3403S: Maintained 3404F: arch/cris/ 3405F: drivers/tty/serial/crisv10.* 3406 3407CRYPTO API 3408M: Herbert Xu <herbert@gondor.apana.org.au> 3409M: "David S. Miller" <davem@davemloft.net> 3410L: linux-crypto@vger.kernel.org 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3413S: Maintained 3414F: Documentation/crypto/ 3415F: Documentation/devicetree/bindings/crypto/ 3416F: Documentation/DocBook/crypto-API.tmpl 3417F: arch/*/crypto/ 3418F: crypto/ 3419F: drivers/crypto/ 3420F: include/crypto/ 3421 3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3423M: Neil Horman <nhorman@tuxdriver.com> 3424L: linux-crypto@vger.kernel.org 3425S: Maintained 3426F: crypto/ansi_cprng.c 3427F: crypto/rng.c 3428 3429CS3308 MEDIA DRIVER 3430M: Hans Verkuil <hverkuil@xs4all.nl> 3431L: linux-media@vger.kernel.org 3432T: git git://linuxtv.org/media_tree.git 3433W: http://linuxtv.org 3434S: Odd Fixes 3435F: drivers/media/i2c/cs3308.c 3436F: drivers/media/i2c/cs3308.h 3437 3438CS5535 Audio ALSA driver 3439M: Jaya Kumar <jayakumar.alsa@gmail.com> 3440S: Maintained 3441F: sound/pci/cs5535audio/ 3442 3443CW1200 WLAN driver 3444M: Solomon Peachy <pizza@shaftnet.org> 3445S: Maintained 3446F: drivers/net/wireless/st/cw1200/ 3447 3448CX18 VIDEO4LINUX DRIVER 3449M: Andy Walls <awalls@md.metrocast.net> 3450L: ivtv-devel@ivtvdriver.org (subscribers-only) 3451L: linux-media@vger.kernel.org 3452T: git git://linuxtv.org/media_tree.git 3453W: https://linuxtv.org 3454W: http://www.ivtvdriver.org/index.php/Cx18 3455S: Maintained 3456F: Documentation/media/v4l-drivers/cx18* 3457F: drivers/media/pci/cx18/ 3458F: include/uapi/linux/ivtv* 3459 3460CX2341X MPEG ENCODER HELPER MODULE 3461M: Hans Verkuil <hverkuil@xs4all.nl> 3462L: linux-media@vger.kernel.org 3463T: git git://linuxtv.org/media_tree.git 3464W: https://linuxtv.org 3465S: Maintained 3466F: drivers/media/common/cx2341x* 3467F: include/media/cx2341x* 3468 3469CX24120 MEDIA DRIVER 3470M: Jemma Denson <jdenson@gmail.com> 3471M: Patrick Boettcher <patrick.boettcher@posteo.de> 3472L: linux-media@vger.kernel.org 3473W: https://linuxtv.org 3474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3475S: Maintained 3476F: drivers/media/dvb-frontends/cx24120* 3477 3478CX88 VIDEO4LINUX DRIVER 3479M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3480M: Mauro Carvalho Chehab <mchehab@kernel.org> 3481L: linux-media@vger.kernel.org 3482W: https://linuxtv.org 3483T: git git://linuxtv.org/media_tree.git 3484S: Odd fixes 3485F: Documentation/media/v4l-drivers/cx88* 3486F: drivers/media/pci/cx88/ 3487 3488CXD2820R MEDIA DRIVER 3489M: Antti Palosaari <crope@iki.fi> 3490L: linux-media@vger.kernel.org 3491W: https://linuxtv.org 3492W: http://palosaari.fi/linux/ 3493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3494T: git git://linuxtv.org/anttip/media_tree.git 3495S: Maintained 3496F: drivers/media/dvb-frontends/cxd2820r* 3497 3498CXGB3 ETHERNET DRIVER (CXGB3) 3499M: Santosh Raspatur <santosh@chelsio.com> 3500L: netdev@vger.kernel.org 3501W: http://www.chelsio.com 3502S: Supported 3503F: drivers/net/ethernet/chelsio/cxgb3/ 3504 3505CXGB3 ISCSI DRIVER (CXGB3I) 3506M: Karen Xie <kxie@chelsio.com> 3507L: linux-scsi@vger.kernel.org 3508W: http://www.chelsio.com 3509S: Supported 3510F: drivers/scsi/cxgbi/cxgb3i 3511 3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3513M: Steve Wise <swise@chelsio.com> 3514L: linux-rdma@vger.kernel.org 3515W: http://www.openfabrics.org 3516S: Supported 3517F: drivers/infiniband/hw/cxgb3/ 3518F: include/uapi/rdma/cxgb3-abi.h 3519 3520CXGB4 ETHERNET DRIVER (CXGB4) 3521M: Hariprasad S <hariprasad@chelsio.com> 3522L: netdev@vger.kernel.org 3523W: http://www.chelsio.com 3524S: Supported 3525F: drivers/net/ethernet/chelsio/cxgb4/ 3526 3527CXGB4 ISCSI DRIVER (CXGB4I) 3528M: Karen Xie <kxie@chelsio.com> 3529L: linux-scsi@vger.kernel.org 3530W: http://www.chelsio.com 3531S: Supported 3532F: drivers/scsi/cxgbi/cxgb4i 3533 3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3535M: Steve Wise <swise@chelsio.com> 3536L: linux-rdma@vger.kernel.org 3537W: http://www.openfabrics.org 3538S: Supported 3539F: drivers/infiniband/hw/cxgb4/ 3540F: include/uapi/rdma/cxgb4-abi.h 3541 3542CXGB4VF ETHERNET DRIVER (CXGB4VF) 3543M: Casey Leedom <leedom@chelsio.com> 3544L: netdev@vger.kernel.org 3545W: http://www.chelsio.com 3546S: Supported 3547F: drivers/net/ethernet/chelsio/cxgb4vf/ 3548 3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3550M: Ian Munsie <imunsie@au1.ibm.com> 3551M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3552L: linuxppc-dev@lists.ozlabs.org 3553S: Supported 3554F: arch/powerpc/platforms/powernv/pci-cxl.c 3555F: drivers/misc/cxl/ 3556F: include/misc/cxl* 3557F: include/uapi/misc/cxl.h 3558F: Documentation/powerpc/cxl.txt 3559F: Documentation/ABI/testing/sysfs-class-cxl 3560 3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3562M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3563M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3564M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3565L: linux-scsi@vger.kernel.org 3566S: Supported 3567F: drivers/scsi/cxlflash/ 3568F: include/uapi/scsi/cxlflash_ioctls.h 3569F: Documentation/powerpc/cxlflash.txt 3570 3571STMMAC ETHERNET DRIVER 3572M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3573M: Alexandre Torgue <alexandre.torgue@st.com> 3574L: netdev@vger.kernel.org 3575W: http://www.stlinux.com 3576S: Supported 3577F: drivers/net/ethernet/stmicro/stmmac/ 3578 3579CYBERPRO FB DRIVER 3580M: Russell King <linux@armlinux.org.uk> 3581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3582W: http://www.armlinux.org.uk/ 3583S: Maintained 3584F: drivers/video/fbdev/cyber2000fb.* 3585 3586CYCLADES ASYNC MUX DRIVER 3587W: http://www.cyclades.com/ 3588S: Orphan 3589F: drivers/tty/cyclades.c 3590F: include/linux/cyclades.h 3591F: include/uapi/linux/cyclades.h 3592 3593CYCLADES PC300 DRIVER 3594W: http://www.cyclades.com/ 3595S: Orphan 3596F: drivers/net/wan/pc300* 3597 3598CYPRESS_FIRMWARE MEDIA DRIVER 3599M: Antti Palosaari <crope@iki.fi> 3600L: linux-media@vger.kernel.org 3601W: https://linuxtv.org 3602W: http://palosaari.fi/linux/ 3603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3604T: git git://linuxtv.org/anttip/media_tree.git 3605S: Maintained 3606F: drivers/media/common/cypress_firmware* 3607 3608CYTTSP TOUCHSCREEN DRIVER 3609M: Ferruh Yigit <fery@cypress.com> 3610L: linux-input@vger.kernel.org 3611S: Supported 3612F: drivers/input/touchscreen/cyttsp* 3613F: include/linux/input/cyttsp.h 3614 3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3616M: Joshua Kinard <kumba@gentoo.org> 3617S: Maintained 3618F: drivers/rtc/rtc-ds1685.c 3619F: include/linux/rtc/ds1685.h 3620 3621DAMA SLAVE for AX.25 3622M: Joerg Reuter <jreuter@yaina.de> 3623W: http://yaina.de/jreuter/ 3624W: http://www.qsl.net/dl1bke/ 3625L: linux-hams@vger.kernel.org 3626S: Maintained 3627F: net/ax25/af_ax25.c 3628F: net/ax25/ax25_dev.c 3629F: net/ax25/ax25_ds_* 3630F: net/ax25/ax25_in.c 3631F: net/ax25/ax25_out.c 3632F: net/ax25/ax25_timer.c 3633F: net/ax25/sysctl_net_ax25.c 3634 3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3636L: netdev@vger.kernel.org 3637S: Orphan 3638F: Documentation/networking/dmfe.txt 3639F: drivers/net/ethernet/dec/tulip/dmfe.c 3640 3641DC390/AM53C974 SCSI driver 3642M: Hannes Reinecke <hare@suse.com> 3643L: linux-scsi@vger.kernel.org 3644S: Maintained 3645F: drivers/scsi/am53c974.c 3646 3647DC395x SCSI driver 3648M: Oliver Neukum <oliver@neukum.org> 3649M: Ali Akcaagac <aliakc@web.de> 3650M: Jamie Lenehan <lenehan@twibble.org> 3651L: dc395x@twibble.org 3652W: http://twibble.org/dist/dc395x/ 3653W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3654S: Maintained 3655F: Documentation/scsi/dc395x.txt 3656F: drivers/scsi/dc395x.* 3657 3658DCCP PROTOCOL 3659M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3660L: dccp@vger.kernel.org 3661W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3662S: Maintained 3663F: include/linux/dccp.h 3664F: include/uapi/linux/dccp.h 3665F: include/linux/tfrc.h 3666F: net/dccp/ 3667 3668DECnet NETWORK LAYER 3669W: http://linux-decnet.sourceforge.net 3670L: linux-decnet-user@lists.sourceforge.net 3671S: Orphan 3672F: Documentation/networking/decnet.txt 3673F: net/decnet/ 3674 3675DECSTATION PLATFORM SUPPORT 3676M: "Maciej W. Rozycki" <macro@linux-mips.org> 3677L: linux-mips@linux-mips.org 3678W: http://www.linux-mips.org/wiki/DECstation 3679S: Maintained 3680F: arch/mips/dec/ 3681F: arch/mips/include/asm/dec/ 3682F: arch/mips/include/asm/mach-dec/ 3683 3684DEFXX FDDI NETWORK DRIVER 3685M: "Maciej W. Rozycki" <macro@linux-mips.org> 3686S: Maintained 3687F: drivers/net/fddi/defxx.* 3688 3689DELL LAPTOP DRIVER 3690M: Matthew Garrett <mjg59@srcf.ucam.org> 3691M: Pali Rohár <pali.rohar@gmail.com> 3692L: platform-driver-x86@vger.kernel.org 3693S: Maintained 3694F: drivers/platform/x86/dell-laptop.c 3695 3696DELL LAPTOP RBTN DRIVER 3697M: Pali Rohár <pali.rohar@gmail.com> 3698S: Maintained 3699F: drivers/platform/x86/dell-rbtn.* 3700 3701DELL LAPTOP FREEFALL DRIVER 3702M: Pali Rohár <pali.rohar@gmail.com> 3703S: Maintained 3704F: drivers/platform/x86/dell-smo8800.c 3705 3706DELL LAPTOP SMM DRIVER 3707M: Pali Rohár <pali.rohar@gmail.com> 3708S: Maintained 3709F: drivers/hwmon/dell-smm-hwmon.c 3710F: include/uapi/linux/i8k.h 3711 3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3713M: Doug Warzecha <Douglas_Warzecha@dell.com> 3714S: Maintained 3715F: Documentation/dcdbas.txt 3716F: drivers/firmware/dcdbas.* 3717 3718DELL WMI EXTRAS DRIVER 3719M: Matthew Garrett <mjg59@srcf.ucam.org> 3720M: Pali Rohár <pali.rohar@gmail.com> 3721S: Maintained 3722F: drivers/platform/x86/dell-wmi.c 3723 3724DESIGNWARE USB2 DRD IP DRIVER 3725M: John Youn <johnyoun@synopsys.com> 3726L: linux-usb@vger.kernel.org 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3728S: Maintained 3729F: drivers/usb/dwc2/ 3730 3731DESIGNWARE USB3 DRD IP DRIVER 3732M: Felipe Balbi <balbi@kernel.org> 3733L: linux-usb@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3735S: Maintained 3736F: drivers/usb/dwc3/ 3737 3738DEVICE COREDUMP (DEV_COREDUMP) 3739M: Johannes Berg <johannes@sipsolutions.net> 3740L: linux-kernel@vger.kernel.org 3741S: Maintained 3742F: drivers/base/devcoredump.c 3743F: include/linux/devcoredump.h 3744 3745DEVICE FREQUENCY (DEVFREQ) 3746M: MyungJoo Ham <myungjoo.ham@samsung.com> 3747M: Kyungmin Park <kyungmin.park@samsung.com> 3748L: linux-pm@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3750S: Maintained 3751F: drivers/devfreq/ 3752F: include/linux/devfreq.h 3753F: Documentation/devicetree/bindings/devfreq/ 3754 3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3756M: Chanwoo Choi <cw00.choi@samsung.com> 3757L: linux-pm@vger.kernel.org 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3759S: Supported 3760F: drivers/devfreq/event/ 3761F: drivers/devfreq/devfreq-event.c 3762F: include/linux/devfreq-event.h 3763F: Documentation/devicetree/bindings/devfreq/event/ 3764 3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3766M: Chanwoo Choi <cw00.choi@samsung.com> 3767L: linux-pm@vger.kernel.org 3768L: linux-samsung-soc@vger.kernel.org 3769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3770S: Maintained 3771F: drivers/devfreq/exynos-bus.c 3772F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3773 3774DEVICE NUMBER REGISTRY 3775M: Torben Mathiasen <device@lanana.org> 3776W: http://lanana.org/docs/device-list/index.html 3777S: Maintained 3778 3779DEVICE-MAPPER (LVM) 3780M: Alasdair Kergon <agk@redhat.com> 3781M: Mike Snitzer <snitzer@redhat.com> 3782M: dm-devel@redhat.com 3783L: dm-devel@redhat.com 3784W: http://sources.redhat.com/dm 3785Q: http://patchwork.kernel.org/project/dm-devel/list/ 3786T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3787T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3788S: Maintained 3789F: Documentation/device-mapper/ 3790F: drivers/md/dm* 3791F: drivers/md/persistent-data/ 3792F: include/linux/device-mapper.h 3793F: include/linux/dm-*.h 3794F: include/uapi/linux/dm-*.h 3795 3796DEVLINK 3797M: Jiri Pirko <jiri@mellanox.com> 3798L: netdev@vger.kernel.org 3799S: Supported 3800F: net/core/devlink.c 3801F: include/net/devlink.h 3802F: include/uapi/linux/devlink.h 3803 3804DIALOG SEMICONDUCTOR DRIVERS 3805M: Support Opensource <support.opensource@diasemi.com> 3806W: http://www.dialog-semiconductor.com/products 3807S: Supported 3808F: Documentation/hwmon/da90?? 3809F: Documentation/devicetree/bindings/mfd/da90*.txt 3810F: Documentation/devicetree/bindings/regulator/da92*.txt 3811F: Documentation/devicetree/bindings/sound/da[79]*.txt 3812F: drivers/gpio/gpio-da90??.c 3813F: drivers/hwmon/da90??-hwmon.c 3814F: drivers/iio/adc/da91??-*.c 3815F: drivers/input/misc/da90??_onkey.c 3816F: drivers/input/touchscreen/da9052_tsi.c 3817F: drivers/leds/leds-da90??.c 3818F: drivers/mfd/da903x.c 3819F: drivers/mfd/da90??-*.c 3820F: drivers/mfd/da91??-*.c 3821F: drivers/power/supply/da9052-battery.c 3822F: drivers/power/supply/da91??-*.c 3823F: drivers/regulator/da903x.c 3824F: drivers/regulator/da9???-regulator.[ch] 3825F: drivers/rtc/rtc-da90??.c 3826F: drivers/video/backlight/da90??_bl.c 3827F: drivers/watchdog/da90??_wdt.c 3828F: include/linux/mfd/da903x.h 3829F: include/linux/mfd/da9052/ 3830F: include/linux/mfd/da9055/ 3831F: include/linux/mfd/da9062/ 3832F: include/linux/mfd/da9063/ 3833F: include/linux/mfd/da9150/ 3834F: include/linux/regulator/da9211.h 3835F: include/sound/da[79]*.h 3836F: sound/soc/codecs/da[79]*.[ch] 3837 3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3839M: William Breathitt Gray <vilhelm.gray@gmail.com> 3840L: linux-gpio@vger.kernel.org 3841S: Maintained 3842F: drivers/gpio/gpio-gpio-mm.c 3843 3844DIGI NEO AND CLASSIC PCI PRODUCTS 3845M: Lidza Louina <lidza.louina@gmail.com> 3846M: Mark Hounschell <markh@compro.net> 3847L: driverdev-devel@linuxdriverproject.org 3848S: Maintained 3849F: drivers/staging/dgnc/ 3850 3851DIOLAN U2C-12 I2C DRIVER 3852M: Guenter Roeck <linux@roeck-us.net> 3853L: linux-i2c@vger.kernel.org 3854S: Maintained 3855F: drivers/i2c/busses/i2c-diolan-u2c.c 3856 3857DIRECT ACCESS (DAX) 3858M: Matthew Wilcox <willy@linux.intel.com> 3859L: linux-fsdevel@vger.kernel.org 3860S: Supported 3861F: fs/dax.c 3862 3863DIRECTORY NOTIFICATION (DNOTIFY) 3864M: Eric Paris <eparis@parisplace.org> 3865S: Maintained 3866F: Documentation/filesystems/dnotify.txt 3867F: fs/notify/dnotify/ 3868F: include/linux/dnotify.h 3869 3870DISK GEOMETRY AND PARTITION HANDLING 3871M: Andries Brouwer <aeb@cwi.nl> 3872W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3873W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3874W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3875S: Maintained 3876 3877DISKQUOTA 3878M: Jan Kara <jack@suse.com> 3879S: Maintained 3880F: Documentation/filesystems/quota.txt 3881F: fs/quota/ 3882F: include/linux/quota*.h 3883F: include/uapi/linux/quota*.h 3884 3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3886M: Bernie Thompson <bernie@plugable.com> 3887L: linux-fbdev@vger.kernel.org 3888S: Maintained 3889W: http://plugable.com/category/projects/udlfb/ 3890F: drivers/video/fbdev/udlfb.c 3891F: include/video/udlfb.h 3892F: Documentation/fb/udlfb.txt 3893 3894DISTRIBUTED LOCK MANAGER (DLM) 3895M: Christine Caulfield <ccaulfie@redhat.com> 3896M: David Teigland <teigland@redhat.com> 3897L: cluster-devel@redhat.com 3898W: http://sources.redhat.com/cluster/ 3899T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3900S: Supported 3901F: fs/dlm/ 3902 3903DMA BUFFER SHARING FRAMEWORK 3904M: Sumit Semwal <sumit.semwal@linaro.org> 3905S: Maintained 3906L: linux-media@vger.kernel.org 3907L: dri-devel@lists.freedesktop.org 3908L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3909F: drivers/dma-buf/ 3910F: include/linux/dma-buf* 3911F: include/linux/reservation.h 3912F: include/linux/*fence.h 3913F: Documentation/dma-buf-sharing.txt 3914T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3915 3916SYNC FILE FRAMEWORK 3917M: Sumit Semwal <sumit.semwal@linaro.org> 3918R: Gustavo Padovan <gustavo@padovan.org> 3919S: Maintained 3920L: linux-media@vger.kernel.org 3921L: dri-devel@lists.freedesktop.org 3922F: drivers/dma-buf/sync_file.c 3923F: include/linux/sync_file.h 3924F: Documentation/sync_file.txt 3925T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git 3926 3927DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3928M: Vinod Koul <vinod.koul@intel.com> 3929L: dmaengine@vger.kernel.org 3930Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3931S: Maintained 3932F: drivers/dma/ 3933F: include/linux/dmaengine.h 3934F: Documentation/devicetree/bindings/dma/ 3935F: Documentation/dmaengine/ 3936T: git git://git.infradead.org/users/vkoul/slave-dma.git 3937 3938DME1737 HARDWARE MONITOR DRIVER 3939M: Juerg Haefliger <juergh@gmail.com> 3940L: linux-hwmon@vger.kernel.org 3941S: Maintained 3942F: Documentation/hwmon/dme1737 3943F: drivers/hwmon/dme1737.c 3944 3945DMI/SMBIOS SUPPORT 3946M: Jean Delvare <jdelvare@suse.com> 3947S: Maintained 3948T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3949F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3950F: drivers/firmware/dmi-id.c 3951F: drivers/firmware/dmi_scan.c 3952F: include/linux/dmi.h 3953 3954DOCUMENTATION 3955M: Jonathan Corbet <corbet@lwn.net> 3956L: linux-doc@vger.kernel.org 3957S: Maintained 3958F: Documentation/ 3959F: scripts/docproc.c 3960F: scripts/kernel-doc* 3961X: Documentation/ABI/ 3962X: Documentation/devicetree/ 3963X: Documentation/acpi 3964X: Documentation/power 3965X: Documentation/spi 3966X: Documentation/media 3967T: git git://git.lwn.net/linux.git docs-next 3968 3969DOUBLETALK DRIVER 3970M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 3971L: blinux-list@redhat.com 3972S: Maintained 3973F: drivers/char/dtlk.c 3974F: include/linux/dtlk.h 3975 3976DPT_I2O SCSI RAID DRIVER 3977M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 3978L: linux-scsi@vger.kernel.org 3979W: http://www.adaptec.com/ 3980S: Maintained 3981F: drivers/scsi/dpt* 3982F: drivers/scsi/dpt/ 3983 3984DRBD DRIVER 3985M: Philipp Reisner <philipp.reisner@linbit.com> 3986M: Lars Ellenberg <lars.ellenberg@linbit.com> 3987L: drbd-dev@lists.linbit.com 3988W: http://www.drbd.org 3989T: git git://git.linbit.com/linux-drbd.git 3990T: git git://git.linbit.com/drbd-8.4.git 3991S: Supported 3992F: drivers/block/drbd/ 3993F: lib/lru_cache.c 3994F: Documentation/blockdev/drbd/ 3995 3996DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 3997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3999S: Supported 4000F: Documentation/kobject.txt 4001F: drivers/base/ 4002F: fs/debugfs/ 4003F: fs/kernfs/ 4004F: fs/sysfs/ 4005F: include/linux/debugfs.h 4006F: include/linux/kobj* 4007F: lib/kobj* 4008 4009DRM DRIVERS 4010M: David Airlie <airlied@linux.ie> 4011L: dri-devel@lists.freedesktop.org 4012T: git git://people.freedesktop.org/~airlied/linux 4013S: Maintained 4014F: drivers/gpu/drm/ 4015F: drivers/gpu/vga/ 4016F: Documentation/devicetree/bindings/display/ 4017F: Documentation/devicetree/bindings/gpu/ 4018F: Documentation/devicetree/bindings/video/ 4019F: Documentation/gpu/ 4020F: include/drm/ 4021F: include/uapi/drm/ 4022 4023DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4024M: Dave Airlie <airlied@redhat.com> 4025S: Odd Fixes 4026F: drivers/gpu/drm/ast/ 4027 4028DRM DRIVER FOR BOCHS VIRTUAL GPU 4029M: Gerd Hoffmann <kraxel@redhat.com> 4030S: Odd Fixes 4031F: drivers/gpu/drm/bochs/ 4032 4033DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4034M: Dave Airlie <airlied@redhat.com> 4035S: Odd Fixes 4036F: drivers/gpu/drm/cirrus/ 4037 4038RADEON and AMDGPU DRM DRIVERS 4039M: Alex Deucher <alexander.deucher@amd.com> 4040M: Christian König <christian.koenig@amd.com> 4041L: dri-devel@lists.freedesktop.org 4042T: git git://people.freedesktop.org/~agd5f/linux 4043S: Supported 4044F: drivers/gpu/drm/radeon/ 4045F: include/uapi/drm/radeon_drm.h 4046F: drivers/gpu/drm/amd/ 4047F: include/uapi/drm/amdgpu_drm.h 4048 4049DRM PANEL DRIVERS 4050M: Thierry Reding <thierry.reding@gmail.com> 4051L: dri-devel@lists.freedesktop.org 4052T: git git://anongit.freedesktop.org/tegra/linux.git 4053S: Maintained 4054F: drivers/gpu/drm/drm_panel.c 4055F: drivers/gpu/drm/panel/ 4056F: include/drm/drm_panel.h 4057F: Documentation/devicetree/bindings/display/panel/ 4058 4059INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4060M: Daniel Vetter <daniel.vetter@intel.com> 4061M: Jani Nikula <jani.nikula@linux.intel.com> 4062L: intel-gfx@lists.freedesktop.org 4063L: dri-devel@lists.freedesktop.org 4064W: https://01.org/linuxgraphics/ 4065Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4066T: git git://anongit.freedesktop.org/drm-intel 4067S: Supported 4068F: drivers/gpu/drm/i915/ 4069F: include/drm/i915* 4070F: include/uapi/drm/i915_drm.h 4071F: Documentation/gpu/i915.rst 4072 4073DRM DRIVERS FOR ATMEL HLCDC 4074M: Boris Brezillon <boris.brezillon@free-electrons.com> 4075L: dri-devel@lists.freedesktop.org 4076S: Supported 4077F: drivers/gpu/drm/atmel-hlcdc/ 4078F: Documentation/devicetree/bindings/drm/atmel/ 4079 4080DRM DRIVERS FOR ALLWINNER A10 4081M: Maxime Ripard <maxime.ripard@free-electrons.com> 4082L: dri-devel@lists.freedesktop.org 4083S: Supported 4084F: drivers/gpu/drm/sun4i/ 4085F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4086 4087DRM DRIVERS FOR EXYNOS 4088M: Inki Dae <inki.dae@samsung.com> 4089M: Joonyoung Shim <jy0922.shim@samsung.com> 4090M: Seung-Woo Kim <sw0312.kim@samsung.com> 4091M: Kyungmin Park <kyungmin.park@samsung.com> 4092L: dri-devel@lists.freedesktop.org 4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4094S: Supported 4095F: drivers/gpu/drm/exynos/ 4096F: include/uapi/drm/exynos_drm.h 4097F: Documentation/devicetree/bindings/display/exynos/ 4098 4099DRM DRIVERS FOR FREESCALE DCU 4100M: Stefan Agner <stefan@agner.ch> 4101M: Alison Wang <alison.wang@freescale.com> 4102L: dri-devel@lists.freedesktop.org 4103S: Supported 4104F: drivers/gpu/drm/fsl-dcu/ 4105F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4106F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4107F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4108 4109DRM DRIVERS FOR FREESCALE IMX 4110M: Philipp Zabel <p.zabel@pengutronix.de> 4111L: dri-devel@lists.freedesktop.org 4112S: Maintained 4113F: drivers/gpu/drm/imx/ 4114F: drivers/gpu/ipu-v3/ 4115F: Documentation/devicetree/bindings/display/imx/ 4116 4117DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4118M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4119L: dri-devel@lists.freedesktop.org 4120T: git git://github.com/patjak/drm-gma500 4121S: Maintained 4122F: drivers/gpu/drm/gma500/ 4123 4124DRM DRIVERS FOR HISILICON 4125M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4126R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4127R: Chen Feng <puck.chen@hisilicon.com> 4128L: dri-devel@lists.freedesktop.org 4129T: git git://github.com/xin3liang/linux.git 4130S: Maintained 4131F: drivers/gpu/drm/hisilicon/ 4132F: Documentation/devicetree/bindings/display/hisilicon/ 4133 4134DRM DRIVER FOR INTEL I810 VIDEO CARDS 4135S: Orphan / Obsolete 4136F: drivers/gpu/drm/i810/ 4137F: include/uapi/drm/i810_drm.h 4138 4139DRM DRIVERS FOR MEDIATEK 4140M: CK Hu <ck.hu@mediatek.com> 4141M: Philipp Zabel <p.zabel@pengutronix.de> 4142L: dri-devel@lists.freedesktop.org 4143S: Supported 4144F: drivers/gpu/drm/mediatek/ 4145F: Documentation/devicetree/bindings/display/mediatek/ 4146 4147DRM DRIVER FOR MSM ADRENO GPU 4148M: Rob Clark <robdclark@gmail.com> 4149L: linux-arm-msm@vger.kernel.org 4150L: dri-devel@lists.freedesktop.org 4151L: freedreno@lists.freedesktop.org 4152T: git git://people.freedesktop.org/~robclark/linux 4153S: Maintained 4154F: drivers/gpu/drm/msm/ 4155F: include/uapi/drm/msm_drm.h 4156F: Documentation/devicetree/bindings/display/msm/ 4157 4158DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4159M: Ben Skeggs <bskeggs@redhat.com> 4160L: dri-devel@lists.freedesktop.org 4161L: nouveau@lists.freedesktop.org 4162T: git git://github.com/skeggsb/linux 4163S: Supported 4164F: drivers/gpu/drm/nouveau/ 4165F: include/uapi/drm/nouveau_drm.h 4166 4167DRM DRIVERS FOR NVIDIA TEGRA 4168M: Thierry Reding <thierry.reding@gmail.com> 4169L: dri-devel@lists.freedesktop.org 4170L: linux-tegra@vger.kernel.org 4171T: git git://anongit.freedesktop.org/tegra/linux.git 4172S: Supported 4173F: drivers/gpu/drm/tegra/ 4174F: drivers/gpu/host1x/ 4175F: include/linux/host1x.h 4176F: include/uapi/drm/tegra_drm.h 4177F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4178 4179DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4180S: Orphan / Obsolete 4181F: drivers/gpu/drm/mga/ 4182F: include/uapi/drm/mga_drm.h 4183 4184DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4185M: Dave Airlie <airlied@redhat.com> 4186S: Odd Fixes 4187F: drivers/gpu/drm/mgag200/ 4188 4189DRM DRIVER FOR RAGE 128 VIDEO CARDS 4190S: Orphan / Obsolete 4191F: drivers/gpu/drm/r128/ 4192F: include/uapi/drm/r128_drm.h 4193 4194DRM DRIVERS FOR RENESAS 4195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4196L: dri-devel@lists.freedesktop.org 4197L: linux-renesas-soc@vger.kernel.org 4198T: git git://linuxtv.org/pinchartl/fbdev 4199S: Supported 4200F: drivers/gpu/drm/rcar-du/ 4201F: drivers/gpu/drm/shmobile/ 4202F: include/linux/platform_data/shmob_drm.h 4203F: Documentation/devicetree/bindings/display/renesas,du.txt 4204 4205DRM DRIVER FOR QXL VIRTUAL GPU 4206M: Dave Airlie <airlied@redhat.com> 4207S: Odd Fixes 4208F: drivers/gpu/drm/qxl/ 4209F: include/uapi/drm/qxl_drm.h 4210 4211DRM DRIVERS FOR ROCKCHIP 4212M: Mark Yao <mark.yao@rock-chips.com> 4213L: dri-devel@lists.freedesktop.org 4214S: Maintained 4215F: drivers/gpu/drm/rockchip/ 4216F: Documentation/devicetree/bindings/display/rockchip/ 4217 4218DRM DRIVER FOR SAVAGE VIDEO CARDS 4219S: Orphan / Obsolete 4220F: drivers/gpu/drm/savage/ 4221F: include/uapi/drm/savage_drm.h 4222 4223DRM DRIVER FOR SIS VIDEO CARDS 4224S: Orphan / Obsolete 4225F: drivers/gpu/drm/sis/ 4226F: include/uapi/drm/sis_drm.h 4227 4228DRM DRIVERS FOR STI 4229M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4230M: Vincent Abriou <vincent.abriou@st.com> 4231L: dri-devel@lists.freedesktop.org 4232T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4233S: Maintained 4234F: drivers/gpu/drm/sti 4235F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4236 4237DRM DRIVER FOR TDFX VIDEO CARDS 4238S: Orphan / Obsolete 4239F: drivers/gpu/drm/tdfx/ 4240 4241DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4242M: Dave Airlie <airlied@redhat.com> 4243S: Odd Fixes 4244F: drivers/gpu/drm/udl/ 4245 4246DRM DRIVERS FOR VIVANTE GPU IP 4247M: Lucas Stach <l.stach@pengutronix.de> 4248R: Russell King <linux+etnaviv@armlinux.org.uk> 4249R: Christian Gmeiner <christian.gmeiner@gmail.com> 4250L: dri-devel@lists.freedesktop.org 4251S: Maintained 4252F: drivers/gpu/drm/etnaviv/ 4253F: include/uapi/drm/etnaviv_drm.h 4254F: Documentation/devicetree/bindings/display/etnaviv/ 4255 4256DRM DRIVER FOR VMWARE VIRTUAL GPU 4257M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4258M: Sinclair Yeh <syeh@vmware.com> 4259M: Thomas Hellstrom <thellstrom@vmware.com> 4260L: dri-devel@lists.freedesktop.org 4261T: git git://people.freedesktop.org/~syeh/repos_linux 4262T: git git://people.freedesktop.org/~thomash/linux 4263S: Supported 4264F: drivers/gpu/drm/vmwgfx/ 4265F: include/uapi/drm/vmwgfx_drm.h 4266 4267DRM DRIVERS FOR VC4 4268M: Eric Anholt <eric@anholt.net> 4269T: git git://github.com/anholt/linux 4270S: Supported 4271F: drivers/gpu/drm/vc4/ 4272F: include/uapi/drm/vc4_drm.h 4273F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4274 4275DRM DRIVERS FOR TI OMAP 4276M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4277L: dri-devel@lists.freedesktop.org 4278S: Maintained 4279F: drivers/gpu/drm/omapdrm/ 4280F: Documentation/devicetree/bindings/display/ti/ 4281 4282DRM DRIVERS FOR TI LCDC 4283M: Jyri Sarha <jsarha@ti.com> 4284R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4285L: dri-devel@lists.freedesktop.org 4286S: Maintained 4287F: drivers/gpu/drm/tilcdc/ 4288F: Documentation/devicetree/bindings/display/tilcdc/ 4289 4290DSBR100 USB FM RADIO DRIVER 4291M: Alexey Klimov <klimov.linux@gmail.com> 4292L: linux-media@vger.kernel.org 4293T: git git://linuxtv.org/media_tree.git 4294S: Maintained 4295F: drivers/media/radio/dsbr100.c 4296 4297DSCC4 DRIVER 4298M: Francois Romieu <romieu@fr.zoreil.com> 4299L: netdev@vger.kernel.org 4300S: Maintained 4301F: drivers/net/wan/dscc4.c 4302 4303DT3155 MEDIA DRIVER 4304M: Hans Verkuil <hverkuil@xs4all.nl> 4305L: linux-media@vger.kernel.org 4306T: git git://linuxtv.org/media_tree.git 4307W: https://linuxtv.org 4308S: Odd Fixes 4309F: drivers/media/pci/dt3155/ 4310 4311DVB_USB_AF9015 MEDIA DRIVER 4312M: Antti Palosaari <crope@iki.fi> 4313L: linux-media@vger.kernel.org 4314W: https://linuxtv.org 4315W: http://palosaari.fi/linux/ 4316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4317T: git git://linuxtv.org/anttip/media_tree.git 4318S: Maintained 4319F: drivers/media/usb/dvb-usb-v2/af9015* 4320 4321DVB_USB_AF9035 MEDIA DRIVER 4322M: Antti Palosaari <crope@iki.fi> 4323L: linux-media@vger.kernel.org 4324W: https://linuxtv.org 4325W: http://palosaari.fi/linux/ 4326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4327T: git git://linuxtv.org/anttip/media_tree.git 4328S: Maintained 4329F: drivers/media/usb/dvb-usb-v2/af9035* 4330 4331DVB_USB_ANYSEE MEDIA DRIVER 4332M: Antti Palosaari <crope@iki.fi> 4333L: linux-media@vger.kernel.org 4334W: https://linuxtv.org 4335W: http://palosaari.fi/linux/ 4336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4337T: git git://linuxtv.org/anttip/media_tree.git 4338S: Maintained 4339F: drivers/media/usb/dvb-usb-v2/anysee* 4340 4341DVB_USB_AU6610 MEDIA DRIVER 4342M: Antti Palosaari <crope@iki.fi> 4343L: linux-media@vger.kernel.org 4344W: https://linuxtv.org 4345W: http://palosaari.fi/linux/ 4346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4347T: git git://linuxtv.org/anttip/media_tree.git 4348S: Maintained 4349F: drivers/media/usb/dvb-usb-v2/au6610* 4350 4351DVB_USB_CE6230 MEDIA DRIVER 4352M: Antti Palosaari <crope@iki.fi> 4353L: linux-media@vger.kernel.org 4354W: https://linuxtv.org 4355W: http://palosaari.fi/linux/ 4356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4357T: git git://linuxtv.org/anttip/media_tree.git 4358S: Maintained 4359F: drivers/media/usb/dvb-usb-v2/ce6230* 4360 4361DVB_USB_CXUSB MEDIA DRIVER 4362M: Michael Krufky <mkrufky@linuxtv.org> 4363L: linux-media@vger.kernel.org 4364W: https://linuxtv.org 4365W: http://github.com/mkrufky 4366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4367T: git git://linuxtv.org/media_tree.git 4368S: Maintained 4369F: drivers/media/usb/dvb-usb/cxusb* 4370 4371DVB_USB_EC168 MEDIA DRIVER 4372M: Antti Palosaari <crope@iki.fi> 4373L: linux-media@vger.kernel.org 4374W: https://linuxtv.org 4375W: http://palosaari.fi/linux/ 4376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4377T: git git://linuxtv.org/anttip/media_tree.git 4378S: Maintained 4379F: drivers/media/usb/dvb-usb-v2/ec168* 4380 4381DVB_USB_GL861 MEDIA DRIVER 4382M: Antti Palosaari <crope@iki.fi> 4383L: linux-media@vger.kernel.org 4384W: https://linuxtv.org 4385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4386T: git git://linuxtv.org/anttip/media_tree.git 4387S: Maintained 4388F: drivers/media/usb/dvb-usb-v2/gl861* 4389 4390DVB_USB_MXL111SF MEDIA DRIVER 4391M: Michael Krufky <mkrufky@linuxtv.org> 4392L: linux-media@vger.kernel.org 4393W: https://linuxtv.org 4394W: http://github.com/mkrufky 4395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4396T: git git://linuxtv.org/mkrufky/mxl111sf.git 4397S: Maintained 4398F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4399 4400DVB_USB_RTL28XXU MEDIA DRIVER 4401M: Antti Palosaari <crope@iki.fi> 4402L: linux-media@vger.kernel.org 4403W: https://linuxtv.org 4404W: http://palosaari.fi/linux/ 4405Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4406T: git git://linuxtv.org/anttip/media_tree.git 4407S: Maintained 4408F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4409 4410DVB_USB_V2 MEDIA DRIVER 4411M: Antti Palosaari <crope@iki.fi> 4412L: linux-media@vger.kernel.org 4413W: https://linuxtv.org 4414W: http://palosaari.fi/linux/ 4415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4416T: git git://linuxtv.org/anttip/media_tree.git 4417S: Maintained 4418F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4419F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4420 4421DYNAMIC DEBUG 4422M: Jason Baron <jbaron@akamai.com> 4423S: Maintained 4424F: lib/dynamic_debug.c 4425F: include/linux/dynamic_debug.h 4426 4427DZ DECSTATION DZ11 SERIAL DRIVER 4428M: "Maciej W. Rozycki" <macro@linux-mips.org> 4429S: Maintained 4430F: drivers/tty/serial/dz.* 4431 4432E3X0 POWER BUTTON DRIVER 4433M: Moritz Fischer <moritz.fischer@ettus.com> 4434L: usrp-users@lists.ettus.com 4435W: http://www.ettus.com 4436S: Supported 4437F: drivers/input/misc/e3x0-button.c 4438F: Documentation/devicetree/bindings/input/e3x0-button.txt 4439 4440E4000 MEDIA DRIVER 4441M: Antti Palosaari <crope@iki.fi> 4442L: linux-media@vger.kernel.org 4443W: https://linuxtv.org 4444W: http://palosaari.fi/linux/ 4445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4446T: git git://linuxtv.org/anttip/media_tree.git 4447S: Maintained 4448F: drivers/media/tuners/e4000* 4449 4450EATA ISA/EISA/PCI SCSI DRIVER 4451M: Dario Ballabio <ballabio_dario@emc.com> 4452L: linux-scsi@vger.kernel.org 4453S: Maintained 4454F: drivers/scsi/eata.c 4455 4456EC100 MEDIA DRIVER 4457M: Antti Palosaari <crope@iki.fi> 4458L: linux-media@vger.kernel.org 4459W: https://linuxtv.org 4460W: http://palosaari.fi/linux/ 4461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4462T: git git://linuxtv.org/anttip/media_tree.git 4463S: Maintained 4464F: drivers/media/dvb-frontends/ec100* 4465 4466ECRYPT FILE SYSTEM 4467M: Tyler Hicks <tyhicks@canonical.com> 4468L: ecryptfs@vger.kernel.org 4469W: http://ecryptfs.org 4470W: https://launchpad.net/ecryptfs 4471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4472S: Supported 4473F: Documentation/filesystems/ecryptfs.txt 4474F: fs/ecryptfs/ 4475 4476EDAC-CORE 4477M: Borislav Petkov <bp@alien8.de> 4478M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4479M: Mauro Carvalho Chehab <mchehab@kernel.org> 4480L: linux-edac@vger.kernel.org 4481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4482T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4483S: Supported 4484F: Documentation/edac.txt 4485F: drivers/edac/ 4486F: include/linux/edac.h 4487 4488EDAC-AMD64 4489M: Borislav Petkov <bp@alien8.de> 4490L: linux-edac@vger.kernel.org 4491S: Maintained 4492F: drivers/edac/amd64_edac* 4493 4494EDAC-CALXEDA 4495M: Robert Richter <rric@kernel.org> 4496L: linux-edac@vger.kernel.org 4497S: Maintained 4498F: drivers/edac/highbank* 4499 4500EDAC-CAVIUM 4501M: Ralf Baechle <ralf@linux-mips.org> 4502M: David Daney <david.daney@cavium.com> 4503L: linux-edac@vger.kernel.org 4504L: linux-mips@linux-mips.org 4505S: Supported 4506F: drivers/edac/octeon_edac* 4507 4508EDAC-E752X 4509M: Mark Gross <mark.gross@intel.com> 4510L: linux-edac@vger.kernel.org 4511S: Maintained 4512F: drivers/edac/e752x_edac.c 4513 4514EDAC-E7XXX 4515L: linux-edac@vger.kernel.org 4516S: Maintained 4517F: drivers/edac/e7xxx_edac.c 4518 4519EDAC-FSL_DDR 4520M: York Sun <york.sun@nxp.com> 4521L: linux-edac@vger.kernel.org 4522S: Maintained 4523F: drivers/edac/fsl_ddr_edac.* 4524 4525EDAC-GHES 4526M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4527M: Mauro Carvalho Chehab <mchehab@kernel.org> 4528L: linux-edac@vger.kernel.org 4529S: Maintained 4530F: drivers/edac/ghes_edac.c 4531 4532EDAC-I82443BXGX 4533M: Tim Small <tim@buttersideup.com> 4534L: linux-edac@vger.kernel.org 4535S: Maintained 4536F: drivers/edac/i82443bxgx_edac.c 4537 4538EDAC-I3000 4539L: linux-edac@vger.kernel.org 4540S: Orphan 4541F: drivers/edac/i3000_edac.c 4542 4543EDAC-I5000 4544L: linux-edac@vger.kernel.org 4545S: Maintained 4546F: drivers/edac/i5000_edac.c 4547 4548EDAC-I5400 4549M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4550M: Mauro Carvalho Chehab <mchehab@kernel.org> 4551L: linux-edac@vger.kernel.org 4552S: Maintained 4553F: drivers/edac/i5400_edac.c 4554 4555EDAC-I7300 4556M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4557M: Mauro Carvalho Chehab <mchehab@kernel.org> 4558L: linux-edac@vger.kernel.org 4559S: Maintained 4560F: drivers/edac/i7300_edac.c 4561 4562EDAC-I7CORE 4563M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4564M: Mauro Carvalho Chehab <mchehab@kernel.org> 4565L: linux-edac@vger.kernel.org 4566S: Maintained 4567F: drivers/edac/i7core_edac.c 4568 4569EDAC-I82975X 4570M: Ranganathan Desikan <ravi@jetztechnologies.com> 4571M: "Arvind R." <arvino55@gmail.com> 4572L: linux-edac@vger.kernel.org 4573S: Maintained 4574F: drivers/edac/i82975x_edac.c 4575 4576EDAC-IE31200 4577M: Jason Baron <jbaron@akamai.com> 4578L: linux-edac@vger.kernel.org 4579S: Maintained 4580F: drivers/edac/ie31200_edac.c 4581 4582EDAC-MPC85XX 4583M: Johannes Thumshirn <morbidrsa@gmail.com> 4584L: linux-edac@vger.kernel.org 4585S: Maintained 4586F: drivers/edac/mpc85xx_edac.[ch] 4587 4588EDAC-PASEMI 4589M: Egor Martovetsky <egor@pasemi.com> 4590L: linux-edac@vger.kernel.org 4591S: Maintained 4592F: drivers/edac/pasemi_edac.c 4593 4594EDAC-R82600 4595M: Tim Small <tim@buttersideup.com> 4596L: linux-edac@vger.kernel.org 4597S: Maintained 4598F: drivers/edac/r82600_edac.c 4599 4600EDAC-SBRIDGE 4601M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4602M: Mauro Carvalho Chehab <mchehab@kernel.org> 4603L: linux-edac@vger.kernel.org 4604S: Maintained 4605F: drivers/edac/sb_edac.c 4606 4607EDAC-SKYLAKE 4608M: Tony Luck <tony.luck@intel.com> 4609L: linux-edac@vger.kernel.org 4610S: Maintained 4611F: drivers/edac/skx_edac.c 4612 4613EDAC-XGENE 4614APPLIED MICRO (APM) X-GENE SOC EDAC 4615M: Loc Ho <lho@apm.com> 4616S: Supported 4617F: drivers/edac/xgene_edac.c 4618F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4619 4620EDIROL UA-101/UA-1000 DRIVER 4621M: Clemens Ladisch <clemens@ladisch.de> 4622L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4623T: git git://git.alsa-project.org/alsa-kernel.git 4624S: Maintained 4625F: sound/usb/misc/ua101.c 4626 4627EXTENSIBLE FIRMWARE INTERFACE (EFI) 4628M: Matt Fleming <matt@codeblueprint.co.uk> 4629M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4630L: linux-efi@vger.kernel.org 4631T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4632S: Maintained 4633F: Documentation/efi-stub.txt 4634F: arch/ia64/kernel/efi.c 4635F: arch/x86/boot/compressed/eboot.[ch] 4636F: arch/x86/include/asm/efi.h 4637F: arch/x86/platform/efi/ 4638F: drivers/firmware/efi/ 4639F: include/linux/efi*.h 4640 4641EFI VARIABLE FILESYSTEM 4642M: Matthew Garrett <matthew.garrett@nebula.com> 4643M: Jeremy Kerr <jk@ozlabs.org> 4644M: Matt Fleming <matt@codeblueprint.co.uk> 4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4646L: linux-efi@vger.kernel.org 4647S: Maintained 4648F: fs/efivarfs/ 4649 4650EFIFB FRAMEBUFFER DRIVER 4651L: linux-fbdev@vger.kernel.org 4652M: Peter Jones <pjones@redhat.com> 4653S: Maintained 4654F: drivers/video/fbdev/efifb.c 4655 4656EFI TEST DRIVER 4657L: linux-efi@vger.kernel.org 4658M: Ivan Hu <ivan.hu@canonical.com> 4659M: Matt Fleming <matt@codeblueprint.co.uk> 4660S: Maintained 4661F: drivers/firmware/efi/test/ 4662 4663EFS FILESYSTEM 4664W: http://aeschi.ch.eu.org/efs/ 4665S: Orphan 4666F: fs/efs/ 4667 4668EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4669M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4670L: netdev@vger.kernel.org 4671S: Maintained 4672F: drivers/net/ethernet/ibm/ehea/ 4673 4674EM28XX VIDEO4LINUX DRIVER 4675M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4676M: Mauro Carvalho Chehab <mchehab@kernel.org> 4677L: linux-media@vger.kernel.org 4678W: https://linuxtv.org 4679T: git git://linuxtv.org/media_tree.git 4680S: Maintained 4681F: drivers/media/usb/em28xx/ 4682F: Documentation/media/v4l-drivers/em28xx* 4683 4684EMBEDDED LINUX 4685M: Paul Gortmaker <paul.gortmaker@windriver.com> 4686M: Matt Mackall <mpm@selenic.com> 4687M: David Woodhouse <dwmw2@infradead.org> 4688L: linux-embedded@vger.kernel.org 4689S: Maintained 4690 4691EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER 4692M: James Smart <james.smart@avagotech.com> 4693M: Dick Kennedy <dick.kennedy@avagotech.com> 4694L: linux-scsi@vger.kernel.org 4695W: http://www.avagotech.com 4696S: Supported 4697F: drivers/scsi/lpfc/ 4698 4699ENE CB710 FLASH CARD READER DRIVER 4700M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4701S: Maintained 4702F: drivers/misc/cb710/ 4703F: drivers/mmc/host/cb710-mmc.* 4704F: include/linux/cb710.h 4705 4706ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4707M: Maxim Levitsky <maximlevitsky@gmail.com> 4708S: Maintained 4709F: drivers/media/rc/ene_ir.* 4710 4711EPSON S1D13XXX FRAMEBUFFER DRIVER 4712M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4713S: Maintained 4714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4715F: drivers/video/fbdev/s1d13xxxfb.c 4716F: include/video/s1d13xxxfb.h 4717 4718ET131X NETWORK DRIVER 4719M: Mark Einon <mark.einon@gmail.com> 4720S: Odd Fixes 4721F: drivers/net/ethernet/agere/ 4722 4723ETHERNET BRIDGE 4724M: Stephen Hemminger <stephen@networkplumber.org> 4725L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4726L: netdev@vger.kernel.org 4727W: http://www.linuxfoundation.org/en/Net:Bridge 4728S: Maintained 4729F: include/linux/netfilter_bridge/ 4730F: net/bridge/ 4731 4732ETHERNET PHY LIBRARY 4733M: Florian Fainelli <f.fainelli@gmail.com> 4734L: netdev@vger.kernel.org 4735S: Maintained 4736F: include/linux/phy.h 4737F: include/linux/phy_fixed.h 4738F: drivers/net/phy/ 4739F: Documentation/networking/phy.txt 4740F: drivers/of/of_mdio.c 4741F: drivers/of/of_net.c 4742 4743EXT2 FILE SYSTEM 4744M: Jan Kara <jack@suse.com> 4745L: linux-ext4@vger.kernel.org 4746S: Maintained 4747F: Documentation/filesystems/ext2.txt 4748F: fs/ext2/ 4749F: include/linux/ext2* 4750 4751EXT4 FILE SYSTEM 4752M: "Theodore Ts'o" <tytso@mit.edu> 4753M: Andreas Dilger <adilger.kernel@dilger.ca> 4754L: linux-ext4@vger.kernel.org 4755W: http://ext4.wiki.kernel.org 4756Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4758S: Maintained 4759F: Documentation/filesystems/ext4.txt 4760F: fs/ext4/ 4761 4762Extended Verification Module (EVM) 4763M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4764L: linux-ima-devel@lists.sourceforge.net 4765L: linux-security-module@vger.kernel.org 4766S: Supported 4767F: security/integrity/evm/ 4768 4769EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4770M: MyungJoo Ham <myungjoo.ham@samsung.com> 4771M: Chanwoo Choi <cw00.choi@samsung.com> 4772L: linux-kernel@vger.kernel.org 4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4774S: Maintained 4775F: drivers/extcon/ 4776F: include/linux/extcon/ 4777F: include/linux/extcon.h 4778F: Documentation/extcon/ 4779F: Documentation/devicetree/bindings/extcon/ 4780 4781EXYNOS DP DRIVER 4782M: Jingoo Han <jingoohan1@gmail.com> 4783L: dri-devel@lists.freedesktop.org 4784S: Maintained 4785F: drivers/gpu/drm/exynos/exynos_dp* 4786 4787EXYNOS SYSMMU (IOMMU) driver 4788M: Marek Szyprowski <m.szyprowski@samsung.com> 4789L: iommu@lists.linux-foundation.org 4790S: Maintained 4791F: drivers/iommu/exynos-iommu.c 4792 4793EZchip NPS platform support 4794M: Noam Camus <noamc@ezchip.com> 4795S: Supported 4796F: arch/arc/plat-eznps 4797F: arch/arc/boot/dts/eznps.dts 4798 4799F71805F HARDWARE MONITORING DRIVER 4800M: Jean Delvare <jdelvare@suse.com> 4801L: linux-hwmon@vger.kernel.org 4802S: Maintained 4803F: Documentation/hwmon/f71805f 4804F: drivers/hwmon/f71805f.c 4805 4806FC0011 TUNER DRIVER 4807M: Michael Buesch <m@bues.ch> 4808L: linux-media@vger.kernel.org 4809S: Maintained 4810F: drivers/media/tuners/fc0011.h 4811F: drivers/media/tuners/fc0011.c 4812 4813FC2580 MEDIA DRIVER 4814M: Antti Palosaari <crope@iki.fi> 4815L: linux-media@vger.kernel.org 4816W: https://linuxtv.org 4817W: http://palosaari.fi/linux/ 4818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4819T: git git://linuxtv.org/anttip/media_tree.git 4820S: Maintained 4821F: drivers/media/tuners/fc2580* 4822 4823FANOTIFY 4824M: Eric Paris <eparis@redhat.com> 4825S: Maintained 4826F: fs/notify/fanotify/ 4827F: include/linux/fanotify.h 4828F: include/uapi/linux/fanotify.h 4829 4830FARSYNC SYNCHRONOUS DRIVER 4831M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4832W: http://www.farsite.co.uk/ 4833S: Supported 4834F: drivers/net/wan/farsync.* 4835 4836FAULT INJECTION SUPPORT 4837M: Akinobu Mita <akinobu.mita@gmail.com> 4838S: Supported 4839F: Documentation/fault-injection/ 4840F: lib/fault-inject.c 4841 4842FBTFT Framebuffer drivers 4843M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4844M: Noralf Trønnes <noralf@tronnes.org> 4845S: Maintained 4846F: drivers/staging/fbtft/ 4847 4848FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4849M: Johannes Thumshirn <jth@kernel.org> 4850L: fcoe-devel@open-fcoe.org 4851W: www.Open-FCoE.org 4852S: Supported 4853F: drivers/scsi/libfc/ 4854F: drivers/scsi/fcoe/ 4855F: include/scsi/fc/ 4856F: include/scsi/libfc.h 4857F: include/scsi/libfcoe.h 4858F: include/uapi/scsi/fc/ 4859 4860FILE LOCKING (flock() and fcntl()/lockf()) 4861M: Jeff Layton <jlayton@poochiereds.net> 4862M: "J. Bruce Fields" <bfields@fieldses.org> 4863L: linux-fsdevel@vger.kernel.org 4864S: Maintained 4865F: include/linux/fcntl.h 4866F: include/linux/fs.h 4867F: include/uapi/linux/fcntl.h 4868F: include/uapi/linux/fs.h 4869F: fs/fcntl.c 4870F: fs/locks.c 4871 4872FILESYSTEMS (VFS and infrastructure) 4873M: Alexander Viro <viro@zeniv.linux.org.uk> 4874L: linux-fsdevel@vger.kernel.org 4875S: Maintained 4876F: fs/* 4877 4878FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4879M: Riku Voipio <riku.voipio@iki.fi> 4880L: linux-hwmon@vger.kernel.org 4881S: Maintained 4882F: drivers/hwmon/f75375s.c 4883F: include/linux/f75375s.h 4884 4885FIREWIRE AUDIO DRIVERS 4886M: Clemens Ladisch <clemens@ladisch.de> 4887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4888T: git git://git.alsa-project.org/alsa-kernel.git 4889S: Maintained 4890F: sound/firewire/ 4891 4892FIREWIRE MEDIA DRIVERS (firedtv) 4893M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4894L: linux-media@vger.kernel.org 4895L: linux1394-devel@lists.sourceforge.net 4896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4897S: Maintained 4898F: drivers/media/firewire/ 4899 4900FIREWIRE SBP-2 TARGET 4901M: Chris Boot <bootc@bootc.net> 4902L: linux-scsi@vger.kernel.org 4903L: target-devel@vger.kernel.org 4904L: linux1394-devel@lists.sourceforge.net 4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 4906S: Maintained 4907F: drivers/target/sbp/ 4908 4909FIREWIRE SUBSYSTEM 4910M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4911L: linux1394-devel@lists.sourceforge.net 4912W: http://ieee1394.wiki.kernel.org/ 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 4914S: Maintained 4915F: drivers/firewire/ 4916F: include/linux/firewire.h 4917F: include/uapi/linux/firewire*.h 4918F: tools/firewire/ 4919 4920FIRMWARE LOADER (request_firmware) 4921M: Ming Lei <ming.lei@canonical.com> 4922M: Luis R. Rodriguez <mcgrof@kernel.org> 4923L: linux-kernel@vger.kernel.org 4924S: Maintained 4925F: Documentation/firmware_class/ 4926F: drivers/base/firmware*.c 4927F: include/linux/firmware.h 4928 4929FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 4930M: Joshua Morris <josh.h.morris@us.ibm.com> 4931M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 4932S: Maintained 4933F: drivers/block/rsxx/ 4934 4935FLOPPY DRIVER 4936M: Jiri Kosina <jikos@kernel.org> 4937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 4938S: Odd fixes 4939F: drivers/block/floppy.c 4940 4941FMC SUBSYSTEM 4942M: Alessandro Rubini <rubini@gnudd.com> 4943W: http://www.ohwr.org/projects/fmc-bus 4944S: Supported 4945F: drivers/fmc/ 4946F: include/linux/fmc*.h 4947F: include/linux/ipmi-fru.h 4948K: fmc_d.*register 4949 4950FPGA MANAGER FRAMEWORK 4951M: Alan Tull <atull@opensource.altera.com> 4952R: Moritz Fischer <moritz.fischer@ettus.com> 4953S: Maintained 4954F: drivers/fpga/ 4955F: include/linux/fpga/fpga-mgr.h 4956W: http://www.rocketboards.org 4957 4958FPU EMULATOR 4959M: Bill Metzenthen <billm@melbpc.org.au> 4960W: http://floatingpoint.sourceforge.net/emulator/index.html 4961S: Maintained 4962F: arch/x86/math-emu/ 4963 4964FRAME RELAY DLCI/FRAD (Sangoma drivers too) 4965L: netdev@vger.kernel.org 4966S: Orphan 4967F: drivers/net/wan/dlci.c 4968F: drivers/net/wan/sdla.c 4969 4970FRAMEBUFFER LAYER 4971M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4972L: linux-fbdev@vger.kernel.org 4973Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 4974S: Maintained 4975F: Documentation/fb/ 4976F: drivers/video/ 4977F: include/video/ 4978F: include/linux/fb.h 4979F: include/uapi/video/ 4980F: include/uapi/linux/fb.h 4981 4982FREESCALE DIU FRAMEBUFFER DRIVER 4983M: Timur Tabi <timur@tabi.org> 4984L: linux-fbdev@vger.kernel.org 4985S: Maintained 4986F: drivers/video/fbdev/fsl-diu-fb.* 4987 4988FREESCALE DMA DRIVER 4989M: Li Yang <leoli@freescale.com> 4990M: Zhang Wei <zw@zh-kernel.org> 4991L: linuxppc-dev@lists.ozlabs.org 4992S: Maintained 4993F: drivers/dma/fsldma.* 4994 4995FREESCALE GPMI NAND DRIVER 4996M: Han Xu <han.xu@nxp.com> 4997L: linux-mtd@lists.infradead.org 4998S: Maintained 4999F: drivers/mtd/nand/gpmi-nand/* 5000 5001FREESCALE I2C CPM DRIVER 5002M: Jochen Friedrich <jochen@scram.de> 5003L: linuxppc-dev@lists.ozlabs.org 5004L: linux-i2c@vger.kernel.org 5005S: Maintained 5006F: drivers/i2c/busses/i2c-cpm.c 5007 5008FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5009M: Sascha Hauer <kernel@pengutronix.de> 5010L: linux-fbdev@vger.kernel.org 5011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5012S: Maintained 5013F: include/linux/platform_data/video-imxfb.h 5014F: drivers/video/fbdev/imxfb.c 5015 5016FREESCALE QUAD SPI DRIVER 5017M: Han Xu <han.xu@nxp.com> 5018L: linux-mtd@lists.infradead.org 5019S: Maintained 5020F: drivers/mtd/spi-nor/fsl-quadspi.c 5021 5022FREESCALE SOC FS_ENET DRIVER 5023M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5024M: Vitaly Bordug <vbordug@ru.mvista.com> 5025L: linuxppc-dev@lists.ozlabs.org 5026L: netdev@vger.kernel.org 5027S: Maintained 5028F: drivers/net/ethernet/freescale/fs_enet/ 5029F: include/linux/fs_enet_pd.h 5030 5031FREESCALE IMX / MXC FEC DRIVER 5032M: Fugang Duan <fugang.duan@nxp.com> 5033L: netdev@vger.kernel.org 5034S: Maintained 5035F: drivers/net/ethernet/freescale/fec_main.c 5036F: drivers/net/ethernet/freescale/fec_ptp.c 5037F: drivers/net/ethernet/freescale/fec.h 5038F: Documentation/devicetree/bindings/net/fsl-fec.txt 5039 5040FREESCALE QORIQ DPAA FMAN DRIVER 5041M: Madalin Bucur <madalin.bucur@nxp.com> 5042L: netdev@vger.kernel.org 5043S: Maintained 5044F: drivers/net/ethernet/freescale/fman 5045F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5046 5047FREESCALE QUICC ENGINE LIBRARY 5048L: linuxppc-dev@lists.ozlabs.org 5049S: Orphan 5050F: drivers/soc/fsl/qe/ 5051F: include/soc/fsl/*qe*.h 5052F: include/soc/fsl/*ucc*.h 5053 5054FREESCALE USB PERIPHERAL DRIVERS 5055M: Li Yang <leoli@freescale.com> 5056L: linux-usb@vger.kernel.org 5057L: linuxppc-dev@lists.ozlabs.org 5058S: Maintained 5059F: drivers/usb/gadget/udc/fsl* 5060 5061FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5062M: Li Yang <leoli@freescale.com> 5063L: netdev@vger.kernel.org 5064L: linuxppc-dev@lists.ozlabs.org 5065S: Maintained 5066F: drivers/net/ethernet/freescale/ucc_geth* 5067 5068FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5069M: Claudiu Manoil <claudiu.manoil@freescale.com> 5070L: netdev@vger.kernel.org 5071S: Maintained 5072F: drivers/net/ethernet/freescale/gianfar* 5073X: drivers/net/ethernet/freescale/gianfar_ptp.c 5074F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5075 5076FREESCALE QUICC ENGINE UCC HDLC DRIVER 5077M: Zhao Qiang <qiang.zhao@nxp.com> 5078L: netdev@vger.kernel.org 5079L: linuxppc-dev@lists.ozlabs.org 5080S: Maintained 5081F: drivers/net/wan/fsl_ucc_hdlc* 5082 5083FREESCALE QUICC ENGINE UCC UART DRIVER 5084M: Timur Tabi <timur@tabi.org> 5085L: linuxppc-dev@lists.ozlabs.org 5086S: Maintained 5087F: drivers/tty/serial/ucc_uart.c 5088 5089FREESCALE SOC SOUND DRIVERS 5090M: Timur Tabi <timur@tabi.org> 5091M: Nicolin Chen <nicoleotsuka@gmail.com> 5092M: Xiubo Li <Xiubo.Lee@gmail.com> 5093R: Fabio Estevam <fabio.estevam@nxp.com> 5094L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5095L: linuxppc-dev@lists.ozlabs.org 5096S: Maintained 5097F: sound/soc/fsl/fsl* 5098F: sound/soc/fsl/imx* 5099F: sound/soc/fsl/mpc8610_hpcd.c 5100 5101FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER 5102M: "J. German Rivera" <German.Rivera@freescale.com> 5103M: Stuart Yoder <stuart.yoder@nxp.com> 5104L: linux-kernel@vger.kernel.org 5105S: Maintained 5106F: drivers/staging/fsl-mc/ 5107 5108FREEVXFS FILESYSTEM 5109M: Christoph Hellwig <hch@infradead.org> 5110W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5111S: Maintained 5112F: fs/freevxfs/ 5113 5114FREEZER 5115M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5116M: Pavel Machek <pavel@ucw.cz> 5117L: linux-pm@vger.kernel.org 5118S: Supported 5119F: Documentation/power/freezing-of-tasks.txt 5120F: include/linux/freezer.h 5121F: kernel/freezer.c 5122 5123FRONTSWAP API 5124M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5125L: linux-kernel@vger.kernel.org 5126S: Maintained 5127F: mm/frontswap.c 5128F: include/linux/frontswap.h 5129 5130FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5131M: David Howells <dhowells@redhat.com> 5132L: linux-cachefs@redhat.com (moderated for non-subscribers) 5133S: Supported 5134F: Documentation/filesystems/caching/ 5135F: fs/fscache/ 5136F: include/linux/fscache*.h 5137 5138FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5139M: Theodore Y. Ts'o <tytso@mit.edu> 5140M: Jaegeuk Kim <jaegeuk@kernel.org> 5141S: Supported 5142F: fs/crypto/ 5143F: include/linux/fscrypto.h 5144 5145F2FS FILE SYSTEM 5146M: Jaegeuk Kim <jaegeuk@kernel.org> 5147M: Chao Yu <yuchao0@huawei.com> 5148L: linux-f2fs-devel@lists.sourceforge.net 5149W: https://f2fs.wiki.kernel.org/ 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5151S: Maintained 5152F: Documentation/filesystems/f2fs.txt 5153F: Documentation/ABI/testing/sysfs-fs-f2fs 5154F: fs/f2fs/ 5155F: include/linux/f2fs_fs.h 5156F: include/trace/events/f2fs.h 5157 5158FUJITSU FR-V (FRV) PORT 5159S: Orphan 5160F: arch/frv/ 5161 5162FUJITSU LAPTOP EXTRAS 5163M: Jonathan Woithe <jwoithe@just42.net> 5164L: platform-driver-x86@vger.kernel.org 5165S: Maintained 5166F: drivers/platform/x86/fujitsu-laptop.c 5167 5168FUJITSU M-5MO LS CAMERA ISP DRIVER 5169M: Kyungmin Park <kyungmin.park@samsung.com> 5170M: Heungjun Kim <riverful.kim@samsung.com> 5171L: linux-media@vger.kernel.org 5172S: Maintained 5173F: drivers/media/i2c/m5mols/ 5174F: include/media/i2c/m5mols.h 5175 5176FUJITSU TABLET EXTRAS 5177M: Robert Gerlach <khnz@gmx.de> 5178L: platform-driver-x86@vger.kernel.org 5179S: Maintained 5180F: drivers/platform/x86/fujitsu-tablet.c 5181 5182FUSE: FILESYSTEM IN USERSPACE 5183M: Miklos Szeredi <miklos@szeredi.hu> 5184L: linux-fsdevel@vger.kernel.org 5185W: http://fuse.sourceforge.net/ 5186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5187S: Maintained 5188F: fs/fuse/ 5189F: include/uapi/linux/fuse.h 5190F: Documentation/filesystems/fuse.txt 5191 5192FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5193M: Rik Faith <faith@cs.unc.edu> 5194L: linux-scsi@vger.kernel.org 5195S: Odd Fixes (e.g., new signatures) 5196F: drivers/scsi/fdomain.* 5197 5198GCC PLUGINS 5199M: Kees Cook <keescook@chromium.org> 5200R: Emese Revfy <re.emese@gmail.com> 5201L: kernel-hardening@lists.openwall.com 5202S: Maintained 5203F: scripts/gcc-plugins/ 5204F: scripts/gcc-plugin.sh 5205F: Documentation/gcc-plugins.txt 5206 5207GCOV BASED KERNEL PROFILING 5208M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5209S: Maintained 5210F: kernel/gcov/ 5211F: Documentation/dev-tools/gcov.rst 5212 5213GDT SCSI DISK ARRAY CONTROLLER DRIVER 5214M: Achim Leubner <achim_leubner@adaptec.com> 5215L: linux-scsi@vger.kernel.org 5216W: http://www.icp-vortex.com/ 5217S: Supported 5218F: drivers/scsi/gdt* 5219 5220GDB KERNEL DEBUGGING HELPER SCRIPTS 5221M: Jan Kiszka <jan.kiszka@siemens.com> 5222M: Kieran Bingham <kieran@bingham.xyz> 5223S: Supported 5224F: scripts/gdb/ 5225 5226GEMTEK FM RADIO RECEIVER DRIVER 5227M: Hans Verkuil <hverkuil@xs4all.nl> 5228L: linux-media@vger.kernel.org 5229T: git git://linuxtv.org/media_tree.git 5230W: https://linuxtv.org 5231S: Maintained 5232F: drivers/media/radio/radio-gemtek* 5233 5234GENERIC GPIO I2C DRIVER 5235M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5236S: Supported 5237F: drivers/i2c/busses/i2c-gpio.c 5238F: include/linux/i2c-gpio.h 5239 5240GENERIC GPIO I2C MULTIPLEXER DRIVER 5241M: Peter Korsgaard <peter.korsgaard@barco.com> 5242L: linux-i2c@vger.kernel.org 5243S: Supported 5244F: drivers/i2c/muxes/i2c-mux-gpio.c 5245F: include/linux/i2c-mux-gpio.h 5246F: Documentation/i2c/muxes/i2c-mux-gpio 5247 5248GENERIC HDLC (WAN) DRIVERS 5249M: Krzysztof Halasa <khc@pm.waw.pl> 5250W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5251S: Maintained 5252F: drivers/net/wan/c101.c 5253F: drivers/net/wan/hd6457* 5254F: drivers/net/wan/hdlc* 5255F: drivers/net/wan/n2.c 5256F: drivers/net/wan/pc300too.c 5257F: drivers/net/wan/pci200syn.c 5258F: drivers/net/wan/wanxl* 5259 5260GENERIC INCLUDE/ASM HEADER FILES 5261M: Arnd Bergmann <arnd@arndb.de> 5262L: linux-arch@vger.kernel.org 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5264S: Maintained 5265F: include/asm-generic/ 5266F: include/uapi/asm-generic/ 5267 5268GENERIC PHY FRAMEWORK 5269M: Kishon Vijay Abraham I <kishon@ti.com> 5270L: linux-kernel@vger.kernel.org 5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5272S: Supported 5273F: drivers/phy/ 5274F: include/linux/phy/ 5275 5276GENERIC PM DOMAINS 5277M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5278M: Kevin Hilman <khilman@kernel.org> 5279M: Ulf Hansson <ulf.hansson@linaro.org> 5280L: linux-pm@vger.kernel.org 5281S: Supported 5282F: drivers/base/power/domain*.c 5283F: include/linux/pm_domain.h 5284 5285GENERIC UIO DRIVER FOR PCI DEVICES 5286M: "Michael S. Tsirkin" <mst@redhat.com> 5287L: kvm@vger.kernel.org 5288S: Supported 5289F: drivers/uio/uio_pci_generic.c 5290 5291GET_MAINTAINER SCRIPT 5292M: Joe Perches <joe@perches.com> 5293S: Maintained 5294F: scripts/get_maintainer.pl 5295 5296GENWQE (IBM Generic Workqueue Card) 5297M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5298M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5299S: Supported 5300F: drivers/misc/genwqe/ 5301 5302GFS2 FILE SYSTEM 5303M: Steven Whitehouse <swhiteho@redhat.com> 5304M: Bob Peterson <rpeterso@redhat.com> 5305L: cluster-devel@redhat.com 5306W: http://sources.redhat.com/cluster/ 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5308S: Supported 5309F: Documentation/filesystems/gfs2*.txt 5310F: fs/gfs2/ 5311F: include/uapi/linux/gfs2_ondisk.h 5312 5313GIGASET ISDN DRIVERS 5314M: Paul Bolle <pebolle@tiscali.nl> 5315L: gigaset307x-common@lists.sourceforge.net 5316W: http://gigaset307x.sourceforge.net/ 5317S: Odd Fixes 5318F: Documentation/isdn/README.gigaset 5319F: drivers/isdn/gigaset/ 5320F: include/uapi/linux/gigaset_dev.h 5321 5322GO7007 MPEG CODEC 5323M: Hans Verkuil <hans.verkuil@cisco.com> 5324L: linux-media@vger.kernel.org 5325S: Maintained 5326F: drivers/media/usb/go7007/ 5327 5328GOODIX TOUCHSCREEN 5329M: Bastien Nocera <hadess@hadess.net> 5330L: linux-input@vger.kernel.org 5331S: Maintained 5332F: drivers/input/touchscreen/goodix.c 5333 5334GPIO MOCKUP DRIVER 5335M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5336L: linux-gpio@vger.kernel.org 5337S: Maintained 5338F: drivers/gpio/gpio-mockup.c 5339F: tools/testing/selftests/gpio/ 5340 5341GPIO SUBSYSTEM 5342M: Linus Walleij <linus.walleij@linaro.org> 5343M: Alexandre Courbot <gnurou@gmail.com> 5344L: linux-gpio@vger.kernel.org 5345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5346S: Maintained 5347F: Documentation/devicetree/bindings/gpio/ 5348F: Documentation/gpio/ 5349F: Documentation/ABI/testing/gpio-cdev 5350F: Documentation/ABI/obsolete/sysfs-gpio 5351F: drivers/gpio/ 5352F: include/linux/gpio/ 5353F: include/linux/gpio.h 5354F: include/asm-generic/gpio.h 5355F: include/uapi/linux/gpio.h 5356F: tools/gpio/ 5357 5358GRE DEMULTIPLEXER DRIVER 5359M: Dmitry Kozlov <xeb@mail.ru> 5360L: netdev@vger.kernel.org 5361S: Maintained 5362F: net/ipv4/gre_demux.c 5363F: net/ipv4/gre_offload.c 5364F: include/net/gre.h 5365 5366GRETH 10/100/1G Ethernet MAC device driver 5367M: Andreas Larsson <andreas@gaisler.com> 5368L: netdev@vger.kernel.org 5369S: Maintained 5370F: drivers/net/ethernet/aeroflex/ 5371 5372GREYBUS SUBSYSTEM 5373M: Johan Hovold <johan@kernel.org> 5374M: Alex Elder <elder@kernel.org> 5375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5376S: Maintained 5377F: drivers/staging/greybus/ 5378 5379GREYBUS AUDIO PROTOCOLS DRIVERS 5380M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5381M: Mark Greer <mgreer@animalcreek.com> 5382S: Maintained 5383F: drivers/staging/greybus/audio_apbridgea.c 5384F: drivers/staging/greybus/audio_apbridgea.h 5385F: drivers/staging/greybus/audio_codec.c 5386F: drivers/staging/greybus/audio_codec.h 5387F: drivers/staging/greybus/audio_gb.c 5388F: drivers/staging/greybus/audio_manager.c 5389F: drivers/staging/greybus/audio_manager.h 5390F: drivers/staging/greybus/audio_manager_module.c 5391F: drivers/staging/greybus/audio_manager_private.h 5392F: drivers/staging/greybus/audio_manager_sysfs.c 5393F: drivers/staging/greybus/audio_module.c 5394F: drivers/staging/greybus/audio_topology.c 5395 5396GREYBUS PROTOCOLS DRIVERS 5397M: Rui Miguel Silva <rmfrfs@gmail.com> 5398S: Maintained 5399F: drivers/staging/greybus/sdio.c 5400F: drivers/staging/greybus/light.c 5401F: drivers/staging/greybus/gpio.c 5402F: drivers/staging/greybus/power_supply.c 5403F: drivers/staging/greybus/spi.c 5404F: drivers/staging/greybus/spilib.c 5405 5406GREYBUS PROTOCOLS DRIVERS 5407M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5408S: Maintained 5409F: drivers/staging/greybus/loopback.c 5410F: drivers/staging/greybus/timesync.c 5411F: drivers/staging/greybus/timesync_platform.c 5412 5413GREYBUS PROTOCOLS DRIVERS 5414M: Viresh Kumar <vireshk@kernel.org> 5415S: Maintained 5416F: drivers/staging/greybus/authentication.c 5417F: drivers/staging/greybus/bootrom.c 5418F: drivers/staging/greybus/firmware.h 5419F: drivers/staging/greybus/fw-core.c 5420F: drivers/staging/greybus/fw-download.c 5421F: drivers/staging/greybus/fw-managament.c 5422F: drivers/staging/greybus/greybus_authentication.h 5423F: drivers/staging/greybus/greybus_firmware.h 5424F: drivers/staging/greybus/hid.c 5425F: drivers/staging/greybus/i2c.c 5426F: drivers/staging/greybus/spi.c 5427F: drivers/staging/greybus/spilib.c 5428F: drivers/staging/greybus/spilib.h 5429 5430GREYBUS PROTOCOLS DRIVERS 5431M: David Lin <dtwlin@gmail.com> 5432S: Maintained 5433F: drivers/staging/greybus/uart.c 5434F: drivers/staging/greybus/log.c 5435 5436GREYBUS PLATFORM DRIVERS 5437M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5438S: Maintained 5439F: drivers/staging/greybus/arche-platform.c 5440F: drivers/staging/greybus/arche-apb-ctrl.c 5441F: drivers/staging/greybus/arche_platform.h 5442 5443GS1662 VIDEO SERIALIZER 5444M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5445L: linux-media@vger.kernel.org 5446T: git git://linuxtv.org/media_tree.git 5447S: Maintained 5448F: drivers/media/spi/gs1662.c 5449 5450GSPCA FINEPIX SUBDRIVER 5451M: Frank Zago <frank@zago.net> 5452L: linux-media@vger.kernel.org 5453T: git git://linuxtv.org/media_tree.git 5454S: Maintained 5455F: drivers/media/usb/gspca/finepix.c 5456 5457GSPCA GL860 SUBDRIVER 5458M: Olivier Lorin <o.lorin@laposte.net> 5459L: linux-media@vger.kernel.org 5460T: git git://linuxtv.org/media_tree.git 5461S: Maintained 5462F: drivers/media/usb/gspca/gl860/ 5463 5464GSPCA M5602 SUBDRIVER 5465M: Erik Andren <erik.andren@gmail.com> 5466L: linux-media@vger.kernel.org 5467T: git git://linuxtv.org/media_tree.git 5468S: Maintained 5469F: drivers/media/usb/gspca/m5602/ 5470 5471GSPCA PAC207 SONIXB SUBDRIVER 5472M: Hans Verkuil <hverkuil@xs4all.nl> 5473L: linux-media@vger.kernel.org 5474T: git git://linuxtv.org/media_tree.git 5475S: Odd Fixes 5476F: drivers/media/usb/gspca/pac207.c 5477 5478GSPCA SN9C20X SUBDRIVER 5479M: Brian Johnson <brijohn@gmail.com> 5480L: linux-media@vger.kernel.org 5481T: git git://linuxtv.org/media_tree.git 5482S: Maintained 5483F: drivers/media/usb/gspca/sn9c20x.c 5484 5485GSPCA T613 SUBDRIVER 5486M: Leandro Costantino <lcostantino@gmail.com> 5487L: linux-media@vger.kernel.org 5488T: git git://linuxtv.org/media_tree.git 5489S: Maintained 5490F: drivers/media/usb/gspca/t613.c 5491 5492GSPCA USB WEBCAM DRIVER 5493M: Hans Verkuil <hverkuil@xs4all.nl> 5494L: linux-media@vger.kernel.org 5495T: git git://linuxtv.org/media_tree.git 5496S: Odd Fixes 5497F: drivers/media/usb/gspca/ 5498 5499GUID PARTITION TABLE (GPT) 5500M: Davidlohr Bueso <dave@stgolabs.net> 5501L: linux-efi@vger.kernel.org 5502S: Maintained 5503F: block/partitions/efi.* 5504 5505STK1160 USB VIDEO CAPTURE DRIVER 5506M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5507L: linux-media@vger.kernel.org 5508T: git git://linuxtv.org/media_tree.git 5509S: Maintained 5510F: drivers/media/usb/stk1160/ 5511 5512H8/300 ARCHITECTURE 5513M: Yoshinori Sato <ysato@users.sourceforge.jp> 5514L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5515W: http://uclinux-h8.sourceforge.jp 5516T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5517S: Maintained 5518F: arch/h8300/ 5519F: drivers/clocksource/h8300_*.c 5520F: drivers/clk/h8300/ 5521F: drivers/irqchip/irq-renesas-h8*.c 5522 5523HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5524M: Frank Seidel <frank@f-seidel.de> 5525L: platform-driver-x86@vger.kernel.org 5526W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5527S: Maintained 5528F: drivers/platform/x86/hdaps.c 5529 5530HDPVR USB VIDEO ENCODER DRIVER 5531M: Hans Verkuil <hverkuil@xs4all.nl> 5532L: linux-media@vger.kernel.org 5533T: git git://linuxtv.org/media_tree.git 5534W: https://linuxtv.org 5535S: Odd Fixes 5536F: drivers/media/usb/hdpvr/ 5537 5538HWPOISON MEMORY FAILURE HANDLING 5539M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5540L: linux-mm@kvack.org 5541S: Maintained 5542F: mm/memory-failure.c 5543F: mm/hwpoison-inject.c 5544 5545HYPERVISOR VIRTUAL CONSOLE DRIVER 5546L: linuxppc-dev@lists.ozlabs.org 5547S: Odd Fixes 5548F: drivers/tty/hvc/ 5549 5550HACKRF MEDIA DRIVER 5551M: Antti Palosaari <crope@iki.fi> 5552L: linux-media@vger.kernel.org 5553W: https://linuxtv.org 5554W: http://palosaari.fi/linux/ 5555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5556T: git git://linuxtv.org/anttip/media_tree.git 5557S: Maintained 5558F: drivers/media/usb/hackrf/ 5559 5560HARDWARE MONITORING 5561M: Jean Delvare <jdelvare@suse.com> 5562M: Guenter Roeck <linux@roeck-us.net> 5563L: linux-hwmon@vger.kernel.org 5564W: http://hwmon.wiki.kernel.org/ 5565T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5567S: Maintained 5568F: Documentation/hwmon/ 5569F: drivers/hwmon/ 5570F: include/linux/hwmon*.h 5571 5572HARDWARE RANDOM NUMBER GENERATOR CORE 5573M: Matt Mackall <mpm@selenic.com> 5574M: Herbert Xu <herbert@gondor.apana.org.au> 5575L: linux-crypto@vger.kernel.org 5576S: Odd fixes 5577F: Documentation/devicetree/bindings/rng/ 5578F: Documentation/hw_random.txt 5579F: drivers/char/hw_random/ 5580F: include/linux/hw_random.h 5581 5582HARDWARE SPINLOCK CORE 5583M: Ohad Ben-Cohen <ohad@wizery.com> 5584M: Bjorn Andersson <bjorn.andersson@linaro.org> 5585L: linux-remoteproc@vger.kernel.org 5586S: Maintained 5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5588F: Documentation/devicetree/bindings/hwlock/ 5589F: Documentation/hwspinlock.txt 5590F: drivers/hwspinlock/ 5591F: include/linux/hwspinlock.h 5592 5593HARMONY SOUND DRIVER 5594L: linux-parisc@vger.kernel.org 5595S: Maintained 5596F: sound/parisc/harmony.* 5597 5598HD29L2 MEDIA DRIVER 5599M: Antti Palosaari <crope@iki.fi> 5600L: linux-media@vger.kernel.org 5601W: https://linuxtv.org 5602W: http://palosaari.fi/linux/ 5603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5604T: git git://linuxtv.org/anttip/media_tree.git 5605S: Maintained 5606F: drivers/media/dvb-frontends/hd29l2* 5607 5608HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5609M: Brian Boylston <brian.boylston@hpe.com> 5610S: Supported 5611F: Documentation/watchdog/hpwdt.txt 5612F: drivers/watchdog/hpwdt.c 5613 5614HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5615M: Don Brace <don.brace@microsemi.com> 5616L: iss_storagedev@hp.com 5617L: esc.storagedev@microsemi.com 5618L: linux-scsi@vger.kernel.org 5619S: Supported 5620F: Documentation/scsi/hpsa.txt 5621F: drivers/scsi/hpsa*.[ch] 5622F: include/linux/cciss*.h 5623F: include/uapi/linux/cciss*.h 5624 5625HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5626M: Don Brace <don.brace@microsemi.com> 5627L: iss_storagedev@hp.com 5628L: esc.storagedev@microsemi.com 5629L: linux-scsi@vger.kernel.org 5630S: Supported 5631F: Documentation/blockdev/cciss.txt 5632F: drivers/block/cciss* 5633F: include/linux/cciss_ioctl.h 5634F: include/uapi/linux/cciss_ioctl.h 5635 5636HFI1 DRIVER 5637M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5638M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5639L: linux-rdma@vger.kernel.org 5640S: Supported 5641F: drivers/infiniband/hw/hfi1 5642 5643HFS FILESYSTEM 5644L: linux-fsdevel@vger.kernel.org 5645S: Orphan 5646F: Documentation/filesystems/hfs.txt 5647F: fs/hfs/ 5648 5649HFSPLUS FILESYSTEM 5650L: linux-fsdevel@vger.kernel.org 5651S: Orphan 5652F: Documentation/filesystems/hfsplus.txt 5653F: fs/hfsplus/ 5654 5655HGA FRAMEBUFFER DRIVER 5656M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5657L: linux-nvidia@lists.surfsouth.com 5658W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5659S: Maintained 5660F: drivers/video/fbdev/hgafb.c 5661 5662HIBERNATION (aka Software Suspend, aka swsusp) 5663M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5664M: Pavel Machek <pavel@ucw.cz> 5665L: linux-pm@vger.kernel.org 5666S: Supported 5667F: arch/x86/power/ 5668F: drivers/base/power/ 5669F: kernel/power/ 5670F: include/linux/suspend.h 5671F: include/linux/freezer.h 5672F: include/linux/pm.h 5673F: arch/*/include/asm/suspend*.h 5674 5675HID CORE LAYER 5676M: Jiri Kosina <jikos@kernel.org> 5677R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5678L: linux-input@vger.kernel.org 5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5680S: Maintained 5681F: drivers/hid/ 5682F: include/linux/hid* 5683F: include/uapi/linux/hid* 5684 5685HID SENSOR HUB DRIVERS 5686M: Jiri Kosina <jikos@kernel.org> 5687M: Jonathan Cameron <jic23@kernel.org> 5688M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5689L: linux-input@vger.kernel.org 5690L: linux-iio@vger.kernel.org 5691S: Maintained 5692F: Documentation/hid/hid-sensor* 5693F: drivers/hid/hid-sensor-* 5694F: drivers/iio/*/hid-* 5695F: include/linux/hid-sensor-* 5696 5697HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5698M: Thomas Gleixner <tglx@linutronix.de> 5699L: linux-kernel@vger.kernel.org 5700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5701S: Maintained 5702F: Documentation/timers/ 5703F: kernel/time/hrtimer.c 5704F: kernel/time/clockevents.c 5705F: kernel/time/tick*.* 5706F: kernel/time/timer_*.c 5707F: include/linux/clockchips.h 5708F: include/linux/hrtimer.h 5709 5710HIGH-SPEED SCC DRIVER FOR AX.25 5711L: linux-hams@vger.kernel.org 5712S: Orphan 5713F: drivers/net/hamradio/dmascc.c 5714F: drivers/net/hamradio/scc.c 5715 5716HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5717M: HighPoint Linux Team <linux@highpoint-tech.com> 5718W: http://www.highpoint-tech.com 5719S: Supported 5720F: Documentation/scsi/hptiop.txt 5721F: drivers/scsi/hptiop.c 5722 5723HIPPI 5724M: Jes Sorensen <jes@trained-monkey.org> 5725L: linux-hippi@sunsite.dk 5726S: Maintained 5727F: include/linux/hippidevice.h 5728F: include/uapi/linux/if_hippi.h 5729F: net/802/hippi.c 5730F: drivers/net/hippi/ 5731 5732HISILICON NETWORK SUBSYSTEM DRIVER 5733M: Yisen Zhuang <yisen.zhuang@huawei.com> 5734M: Salil Mehta <salil.mehta@huawei.com> 5735L: netdev@vger.kernel.org 5736W: http://www.hisilicon.com 5737S: Maintained 5738F: drivers/net/ethernet/hisilicon/ 5739F: Documentation/devicetree/bindings/net/hisilicon*.txt 5740 5741HISILICON ROCE DRIVER 5742M: Lijun Ou <oulijun@huawei.com> 5743M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5744L: linux-rdma@vger.kernel.org 5745S: Maintained 5746F: drivers/infiniband/hw/hns/ 5747F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5748 5749HISILICON SAS Controller 5750M: John Garry <john.garry@huawei.com> 5751W: http://www.hisilicon.com 5752S: Supported 5753F: drivers/scsi/hisi_sas/ 5754F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5755 5756HOST AP DRIVER 5757M: Jouni Malinen <j@w1.fi> 5758L: linux-wireless@vger.kernel.org 5759W: http://w1.fi/hostap-driver.html 5760S: Obsolete 5761F: drivers/net/wireless/intersil/hostap/ 5762 5763HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5764L: platform-driver-x86@vger.kernel.org 5765S: Orphan 5766F: drivers/platform/x86/tc1100-wmi.c 5767 5768HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5769M: Jaroslav Kysela <perex@perex.cz> 5770S: Maintained 5771F: drivers/net/ethernet/hp/hp100.* 5772 5773HPET: High Precision Event Timers driver 5774M: Clemens Ladisch <clemens@ladisch.de> 5775S: Maintained 5776F: Documentation/timers/hpet.txt 5777F: drivers/char/hpet.c 5778F: include/linux/hpet.h 5779F: include/uapi/linux/hpet.h 5780 5781HPET: x86 5782S: Orphan 5783F: arch/x86/kernel/hpet.c 5784F: arch/x86/include/asm/hpet.h 5785 5786HPFS FILESYSTEM 5787M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5788W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5789S: Maintained 5790F: fs/hpfs/ 5791 5792HSI SUBSYSTEM 5793M: Sebastian Reichel <sre@kernel.org> 5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5795S: Maintained 5796F: Documentation/ABI/testing/sysfs-bus-hsi 5797F: Documentation/device-drivers/serial-interfaces.rst 5798F: drivers/hsi/ 5799F: include/linux/hsi/ 5800F: include/uapi/linux/hsi/ 5801 5802HSO 3G MODEM DRIVER 5803M: Jan Dumon <j.dumon@option.com> 5804W: http://www.pharscape.org 5805S: Maintained 5806F: drivers/net/usb/hso.c 5807 5808HSR NETWORK PROTOCOL 5809M: Arvid Brodin <arvid.brodin@alten.se> 5810L: netdev@vger.kernel.org 5811S: Maintained 5812F: net/hsr/ 5813 5814HTCPEN TOUCHSCREEN DRIVER 5815M: Pau Oliva Fora <pof@eslack.org> 5816L: linux-input@vger.kernel.org 5817S: Maintained 5818F: drivers/input/touchscreen/htcpen.c 5819 5820HUGETLB FILESYSTEM 5821M: Nadia Yvette Chambers <nyc@holomorphy.com> 5822S: Maintained 5823F: fs/hugetlbfs/ 5824 5825HVA ST MEDIA DRIVER 5826M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5827L: linux-media@vger.kernel.org 5828T: git git://linuxtv.org/media_tree.git 5829W: https://linuxtv.org 5830S: Supported 5831F: drivers/media/platform/sti/hva 5832 5833Hyper-V CORE AND DRIVERS 5834M: "K. Y. Srinivasan" <kys@microsoft.com> 5835M: Haiyang Zhang <haiyangz@microsoft.com> 5836L: devel@linuxdriverproject.org 5837S: Maintained 5838F: arch/x86/include/asm/mshyperv.h 5839F: arch/x86/include/uapi/asm/hyperv.h 5840F: arch/x86/kernel/cpu/mshyperv.c 5841F: drivers/hid/hid-hyperv.c 5842F: drivers/hv/ 5843F: drivers/input/serio/hyperv-keyboard.c 5844F: drivers/pci/host/pci-hyperv.c 5845F: drivers/net/hyperv/ 5846F: drivers/scsi/storvsc_drv.c 5847F: drivers/video/fbdev/hyperv_fb.c 5848F: include/linux/hyperv.h 5849F: tools/hv/ 5850F: Documentation/ABI/stable/sysfs-bus-vmbus 5851 5852I2C MUXES 5853M: Peter Rosin <peda@axentia.se> 5854L: linux-i2c@vger.kernel.org 5855S: Maintained 5856F: Documentation/i2c/i2c-topology 5857F: Documentation/i2c/muxes/ 5858F: Documentation/devicetree/bindings/i2c/i2c-mux* 5859F: Documentation/devicetree/bindings/i2c/i2c-arb* 5860F: Documentation/devicetree/bindings/i2c/i2c-gate* 5861F: drivers/i2c/i2c-mux.c 5862F: drivers/i2c/muxes/ 5863F: include/linux/i2c-mux.h 5864 5865I2C OVER PARALLEL PORT 5866M: Jean Delvare <jdelvare@suse.com> 5867L: linux-i2c@vger.kernel.org 5868S: Maintained 5869F: Documentation/i2c/busses/i2c-parport 5870F: Documentation/i2c/busses/i2c-parport-light 5871F: drivers/i2c/busses/i2c-parport.c 5872F: drivers/i2c/busses/i2c-parport-light.c 5873 5874I2C/SMBUS CONTROLLER DRIVERS FOR PC 5875M: Jean Delvare <jdelvare@suse.com> 5876L: linux-i2c@vger.kernel.org 5877S: Maintained 5878F: Documentation/i2c/busses/i2c-ali1535 5879F: Documentation/i2c/busses/i2c-ali1563 5880F: Documentation/i2c/busses/i2c-ali15x3 5881F: Documentation/i2c/busses/i2c-amd756 5882F: Documentation/i2c/busses/i2c-amd8111 5883F: Documentation/i2c/busses/i2c-i801 5884F: Documentation/i2c/busses/i2c-nforce2 5885F: Documentation/i2c/busses/i2c-piix4 5886F: Documentation/i2c/busses/i2c-sis5595 5887F: Documentation/i2c/busses/i2c-sis630 5888F: Documentation/i2c/busses/i2c-sis96x 5889F: Documentation/i2c/busses/i2c-via 5890F: Documentation/i2c/busses/i2c-viapro 5891F: drivers/i2c/busses/i2c-ali1535.c 5892F: drivers/i2c/busses/i2c-ali1563.c 5893F: drivers/i2c/busses/i2c-ali15x3.c 5894F: drivers/i2c/busses/i2c-amd756.c 5895F: drivers/i2c/busses/i2c-amd756-s4882.c 5896F: drivers/i2c/busses/i2c-amd8111.c 5897F: drivers/i2c/busses/i2c-i801.c 5898F: drivers/i2c/busses/i2c-isch.c 5899F: drivers/i2c/busses/i2c-nforce2.c 5900F: drivers/i2c/busses/i2c-nforce2-s4985.c 5901F: drivers/i2c/busses/i2c-piix4.c 5902F: drivers/i2c/busses/i2c-sis5595.c 5903F: drivers/i2c/busses/i2c-sis630.c 5904F: drivers/i2c/busses/i2c-sis96x.c 5905F: drivers/i2c/busses/i2c-via.c 5906F: drivers/i2c/busses/i2c-viapro.c 5907 5908I2C/SMBUS ISMT DRIVER 5909M: Seth Heasley <seth.heasley@intel.com> 5910M: Neil Horman <nhorman@tuxdriver.com> 5911L: linux-i2c@vger.kernel.org 5912F: drivers/i2c/busses/i2c-ismt.c 5913F: Documentation/i2c/busses/i2c-ismt 5914 5915I2C/SMBUS STUB DRIVER 5916M: Jean Delvare <jdelvare@suse.com> 5917L: linux-i2c@vger.kernel.org 5918S: Maintained 5919F: drivers/i2c/i2c-stub.c 5920 5921I2C SUBSYSTEM 5922M: Wolfram Sang <wsa@the-dreams.de> 5923L: linux-i2c@vger.kernel.org 5924W: https://i2c.wiki.kernel.org/ 5925Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 5927S: Maintained 5928F: Documentation/devicetree/bindings/i2c/ 5929F: Documentation/i2c/ 5930F: drivers/i2c/ 5931F: drivers/i2c/*/ 5932F: include/linux/i2c.h 5933F: include/linux/i2c-*.h 5934F: include/uapi/linux/i2c.h 5935F: include/uapi/linux/i2c-*.h 5936 5937I2C ACPI SUPPORT 5938M: Mika Westerberg <mika.westerberg@linux.intel.com> 5939L: linux-i2c@vger.kernel.org 5940L: linux-acpi@vger.kernel.org 5941S: Maintained 5942 5943I2C-TAOS-EVM DRIVER 5944M: Jean Delvare <jdelvare@suse.com> 5945L: linux-i2c@vger.kernel.org 5946S: Maintained 5947F: Documentation/i2c/busses/i2c-taos-evm 5948F: drivers/i2c/busses/i2c-taos-evm.c 5949 5950I2C-TINY-USB DRIVER 5951M: Till Harbaum <till@harbaum.org> 5952L: linux-i2c@vger.kernel.org 5953W: http://www.harbaum.org/till/i2c_tiny_usb 5954S: Maintained 5955F: drivers/i2c/busses/i2c-tiny-usb.c 5956 5957i386 BOOT CODE 5958M: "H. Peter Anvin" <hpa@zytor.com> 5959S: Maintained 5960F: arch/x86/boot/ 5961 5962i386 SETUP CODE / CPU ERRATA WORKAROUNDS 5963M: "H. Peter Anvin" <hpa@zytor.com> 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 5965S: Maintained 5966 5967IA64 (Itanium) PLATFORM 5968M: Tony Luck <tony.luck@intel.com> 5969M: Fenghua Yu <fenghua.yu@intel.com> 5970L: linux-ia64@vger.kernel.org 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 5972S: Maintained 5973F: arch/ia64/ 5974 5975IBM Power VMX Cryptographic instructions 5976M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5977M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5978L: linux-crypto@vger.kernel.org 5979S: Supported 5980F: drivers/crypto/vmx/Makefile 5981F: drivers/crypto/vmx/Kconfig 5982F: drivers/crypto/vmx/vmx.c 5983F: drivers/crypto/vmx/aes* 5984F: drivers/crypto/vmx/ghash* 5985F: drivers/crypto/vmx/ppc-xlate.pl 5986 5987IBM Power in-Nest Crypto Acceleration 5988M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 5989M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 5990L: linux-crypto@vger.kernel.org 5991S: Supported 5992F: drivers/crypto/nx/Makefile 5993F: drivers/crypto/nx/Kconfig 5994F: drivers/crypto/nx/nx-aes* 5995F: drivers/crypto/nx/nx-sha* 5996F: drivers/crypto/nx/nx.* 5997F: drivers/crypto/nx/nx_csbcpb.h 5998F: drivers/crypto/nx/nx_debugfs.h 5999 6000IBM Power 842 compression accelerator 6001M: Dan Streetman <ddstreet@ieee.org> 6002S: Supported 6003F: drivers/crypto/nx/Makefile 6004F: drivers/crypto/nx/Kconfig 6005F: drivers/crypto/nx/nx-842* 6006F: include/linux/sw842.h 6007F: crypto/842.c 6008F: lib/842/ 6009 6010IBM Power Linux RAID adapter 6011M: Brian King <brking@us.ibm.com> 6012S: Supported 6013F: drivers/scsi/ipr.* 6014 6015IBM Power Virtual Ethernet Device Driver 6016M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6017L: netdev@vger.kernel.org 6018S: Supported 6019F: drivers/net/ethernet/ibm/ibmveth.* 6020 6021IBM Power SRIOV Virtual NIC Device Driver 6022M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6023M: John Allen <jallen@linux.vnet.ibm.com> 6024L: netdev@vger.kernel.org 6025S: Supported 6026F: drivers/net/ethernet/ibm/ibmvnic.* 6027 6028IBM Power Virtual SCSI Device Drivers 6029M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6030L: linux-scsi@vger.kernel.org 6031S: Supported 6032F: drivers/scsi/ibmvscsi/ibmvscsi* 6033F: include/scsi/viosrp.h 6034 6035IBM Power Virtual SCSI Device Target Driver 6036M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6037M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6038L: linux-scsi@vger.kernel.org 6039L: target-devel@vger.kernel.org 6040S: Supported 6041F: drivers/scsi/ibmvscsi_tgt/ 6042 6043IBM Power Virtual FC Device Drivers 6044M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6045L: linux-scsi@vger.kernel.org 6046S: Supported 6047F: drivers/scsi/ibmvscsi/ibmvfc* 6048 6049IBM ServeRAID RAID DRIVER 6050S: Orphan 6051F: drivers/scsi/ips.* 6052 6053ICH LPC AND GPIO DRIVER 6054M: Peter Tyser <ptyser@xes-inc.com> 6055S: Maintained 6056F: drivers/mfd/lpc_ich.c 6057F: drivers/gpio/gpio-ich.c 6058 6059IDE SUBSYSTEM 6060M: "David S. Miller" <davem@davemloft.net> 6061L: linux-ide@vger.kernel.org 6062Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6064S: Maintained 6065F: Documentation/ide/ 6066F: drivers/ide/ 6067F: include/linux/ide.h 6068 6069IDEAPAD LAPTOP EXTRAS DRIVER 6070M: Ike Panhc <ike.pan@canonical.com> 6071L: platform-driver-x86@vger.kernel.org 6072W: http://launchpad.net/ideapad-laptop 6073S: Maintained 6074F: drivers/platform/x86/ideapad-laptop.c 6075 6076IDEAPAD LAPTOP SLIDEBAR DRIVER 6077M: Andrey Moiseev <o2g.org.ru@gmail.com> 6078L: linux-input@vger.kernel.org 6079W: https://github.com/o2genum/ideapad-slidebar 6080S: Maintained 6081F: drivers/input/misc/ideapad_slidebar.c 6082 6083IDE/ATAPI DRIVERS 6084M: Borislav Petkov <bp@alien8.de> 6085L: linux-ide@vger.kernel.org 6086S: Maintained 6087F: Documentation/cdrom/ide-cd 6088F: drivers/ide/ide-cd* 6089 6090IDLE-I7300 6091M: Andy Henroid <andrew.d.henroid@intel.com> 6092L: linux-pm@vger.kernel.org 6093S: Supported 6094F: drivers/idle/i7300_idle.c 6095 6096IEEE 802.15.4 SUBSYSTEM 6097M: Alexander Aring <aar@pengutronix.de> 6098L: linux-wpan@vger.kernel.org 6099W: http://wpan.cakelab.org/ 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6102S: Maintained 6103F: net/ieee802154/ 6104F: net/mac802154/ 6105F: drivers/net/ieee802154/ 6106F: include/linux/nl802154.h 6107F: include/linux/ieee802154.h 6108F: include/net/nl802154.h 6109F: include/net/mac802154.h 6110F: include/net/af_ieee802154.h 6111F: include/net/cfg802154.h 6112F: include/net/ieee802154_netdev.h 6113F: Documentation/networking/ieee802154.txt 6114 6115IGORPLUG-USB IR RECEIVER 6116M: Sean Young <sean@mess.org> 6117L: linux-media@vger.kernel.org 6118S: Maintained 6119F: drivers/media/rc/igorplugusb.c 6120 6121IGUANAWORKS USB IR TRANSCEIVER 6122M: Sean Young <sean@mess.org> 6123L: linux-media@vger.kernel.org 6124S: Maintained 6125F: drivers/media/rc/iguanair.c 6126 6127IIO SUBSYSTEM AND DRIVERS 6128M: Jonathan Cameron <jic23@kernel.org> 6129R: Hartmut Knaack <knaack.h@gmx.de> 6130R: Lars-Peter Clausen <lars@metafoo.de> 6131R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6132L: linux-iio@vger.kernel.org 6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6134S: Maintained 6135F: Documentation/devicetree/bindings/iio/ 6136F: drivers/iio/ 6137F: drivers/staging/iio/ 6138F: include/linux/iio/ 6139F: tools/iio/ 6140 6141IKANOS/ADI EAGLE ADSL USB DRIVER 6142M: Matthieu Castet <castet.matthieu@free.fr> 6143M: Stanislaw Gruszka <stf_xl@wp.pl> 6144S: Maintained 6145F: drivers/usb/atm/ueagle-atm.c 6146 6147IMGTEC ASCII LCD DRIVER 6148M: Paul Burton <paul.burton@imgtec.com> 6149S: Maintained 6150F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6151F: drivers/auxdisplay/img-ascii-lcd.c 6152 6153INA209 HARDWARE MONITOR DRIVER 6154M: Guenter Roeck <linux@roeck-us.net> 6155L: linux-hwmon@vger.kernel.org 6156S: Maintained 6157F: Documentation/hwmon/ina209 6158F: Documentation/devicetree/bindings/i2c/ina209.txt 6159F: drivers/hwmon/ina209.c 6160 6161INA2XX HARDWARE MONITOR DRIVER 6162M: Guenter Roeck <linux@roeck-us.net> 6163L: linux-hwmon@vger.kernel.org 6164S: Maintained 6165F: Documentation/hwmon/ina2xx 6166F: drivers/hwmon/ina2xx.c 6167F: include/linux/platform_data/ina2xx.h 6168 6169INDUSTRY PACK SUBSYSTEM (IPACK) 6170M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6171M: Jens Taprogge <jens.taprogge@taprogge.org> 6172M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6173L: industrypack-devel@lists.sourceforge.net 6174W: http://industrypack.sourceforge.net 6175S: Maintained 6176F: drivers/ipack/ 6177 6178INGENIC JZ4780 DMA Driver 6179M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6180S: Maintained 6181F: drivers/dma/dma-jz4780.c 6182 6183INGENIC JZ4780 NAND DRIVER 6184M: Harvey Hunt <harveyhuntnexus@gmail.com> 6185L: linux-mtd@lists.infradead.org 6186S: Maintained 6187F: drivers/mtd/nand/jz4780_* 6188 6189INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6190M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6191M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6192L: linux-ima-devel@lists.sourceforge.net 6193L: linux-ima-user@lists.sourceforge.net 6194L: linux-security-module@vger.kernel.org 6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6196S: Supported 6197F: security/integrity/ima/ 6198 6199IMGTEC IR DECODER DRIVER 6200M: James Hogan <james.hogan@imgtec.com> 6201S: Maintained 6202F: drivers/media/rc/img-ir/ 6203 6204IMS TWINTURBO FRAMEBUFFER DRIVER 6205L: linux-fbdev@vger.kernel.org 6206S: Orphan 6207F: drivers/video/fbdev/imsttfb.c 6208 6209INFINIBAND SUBSYSTEM 6210M: Doug Ledford <dledford@redhat.com> 6211M: Sean Hefty <sean.hefty@intel.com> 6212M: Hal Rosenstock <hal.rosenstock@gmail.com> 6213L: linux-rdma@vger.kernel.org 6214W: http://www.openfabrics.org/ 6215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6217S: Supported 6218F: Documentation/infiniband/ 6219F: drivers/infiniband/ 6220F: include/uapi/linux/if_infiniband.h 6221F: include/uapi/rdma/ 6222F: include/rdma/ 6223 6224INOTIFY 6225M: John McCutchan <john@johnmccutchan.com> 6226M: Robert Love <rlove@rlove.org> 6227M: Eric Paris <eparis@parisplace.org> 6228S: Maintained 6229F: Documentation/filesystems/inotify.txt 6230F: fs/notify/inotify/ 6231F: include/linux/inotify.h 6232F: include/uapi/linux/inotify.h 6233 6234INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6235M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6236L: linux-input@vger.kernel.org 6237Q: http://patchwork.kernel.org/project/linux-input/list/ 6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6239S: Maintained 6240F: drivers/input/ 6241F: include/linux/input.h 6242F: include/uapi/linux/input.h 6243F: include/linux/input/ 6244F: Documentation/devicetree/bindings/input/ 6245 6246INPUT MULTITOUCH (MT) PROTOCOL 6247M: Henrik Rydberg <rydberg@bitmath.org> 6248L: linux-input@vger.kernel.org 6249S: Odd fixes 6250F: Documentation/input/multi-touch-protocol.txt 6251F: drivers/input/input-mt.c 6252K: \b(ABS|SYN)_MT_ 6253 6254INTEL ASoC BDW/HSW DRIVERS 6255M: Jie Yang <yang.jie@linux.intel.com> 6256L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6257S: Supported 6258F: sound/soc/intel/common/sst-dsp* 6259F: sound/soc/intel/common/sst-firmware.c 6260F: sound/soc/intel/boards/broadwell.c 6261F: sound/soc/intel/haswell/ 6262 6263INTEL C600 SERIES SAS CONTROLLER DRIVER 6264M: Intel SCU Linux support <intel-linux-scu@intel.com> 6265M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6266L: linux-scsi@vger.kernel.org 6267T: git git://git.code.sf.net/p/intel-sas/isci 6268S: Supported 6269F: drivers/scsi/isci/ 6270 6271INTEL HID EVENT DRIVER 6272M: Alex Hung <alex.hung@canonical.com> 6273L: platform-driver-x86@vger.kernel.org 6274S: Maintained 6275F: drivers/platform/x86/intel-hid.c 6276 6277INTEL VIRTUAL BUTTON DRIVER 6278M: AceLan Kao <acelan.kao@canonical.com> 6279L: platform-driver-x86@vger.kernel.org 6280S: Maintained 6281F: drivers/platform/x86/intel-vbtn.c 6282 6283INTEL IDLE DRIVER 6284M: Len Brown <lenb@kernel.org> 6285L: linux-pm@vger.kernel.org 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6287S: Supported 6288F: drivers/idle/intel_idle.c 6289 6290INTEL INTEGRATED SENSOR HUB DRIVER 6291M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6292M: Jiri Kosina <jikos@kernel.org> 6293L: linux-input@vger.kernel.org 6294S: Maintained 6295F: drivers/hid/intel-ish-hid/ 6296 6297INTEL PSTATE DRIVER 6298M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6299M: Len Brown <lenb@kernel.org> 6300L: linux-pm@vger.kernel.org 6301S: Supported 6302F: drivers/cpufreq/intel_pstate.c 6303 6304INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6305M: Maik Broemme <mbroemme@libmpq.org> 6306L: linux-fbdev@vger.kernel.org 6307S: Maintained 6308F: Documentation/fb/intelfb.txt 6309F: drivers/video/fbdev/intelfb/ 6310 6311INTEL 810/815 FRAMEBUFFER DRIVER 6312M: Antonino Daplas <adaplas@gmail.com> 6313L: linux-fbdev@vger.kernel.org 6314S: Maintained 6315F: drivers/video/fbdev/i810/ 6316 6317INTEL MENLOW THERMAL DRIVER 6318M: Sujith Thomas <sujith.thomas@intel.com> 6319L: platform-driver-x86@vger.kernel.org 6320W: https://01.org/linux-acpi 6321S: Supported 6322F: drivers/platform/x86/intel_menlow.c 6323 6324INTEL I/OAT DMA DRIVER 6325M: Dave Jiang <dave.jiang@intel.com> 6326R: Dan Williams <dan.j.williams@intel.com> 6327L: dmaengine@vger.kernel.org 6328Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6329S: Supported 6330F: drivers/dma/ioat* 6331 6332INTEL IOMMU (VT-d) 6333M: David Woodhouse <dwmw2@infradead.org> 6334L: iommu@lists.linux-foundation.org 6335T: git git://git.infradead.org/iommu-2.6.git 6336S: Supported 6337F: drivers/iommu/intel-iommu.c 6338F: include/linux/intel-iommu.h 6339 6340INTEL IOP-ADMA DMA DRIVER 6341R: Dan Williams <dan.j.williams@intel.com> 6342S: Odd fixes 6343F: drivers/dma/iop-adma.c 6344 6345INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6346M: Krzysztof Halasa <khalasa@piap.pl> 6347S: Maintained 6348F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6349F: arch/arm/mach-ixp4xx/include/mach/npe.h 6350F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6351F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6352F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6353F: drivers/net/wan/ixp4xx_hss.c 6354 6355INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6356M: Deepak Saxena <dsaxena@plexity.net> 6357S: Maintained 6358F: drivers/char/hw_random/ixp4xx-rng.c 6359 6360INTEL ETHERNET DRIVERS 6361M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6362L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6363W: http://www.intel.com/support/feedback.htm 6364W: http://e1000.sourceforge.net/ 6365Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6368S: Supported 6369F: Documentation/networking/e100.txt 6370F: Documentation/networking/e1000.txt 6371F: Documentation/networking/e1000e.txt 6372F: Documentation/networking/igb.txt 6373F: Documentation/networking/igbvf.txt 6374F: Documentation/networking/ixgb.txt 6375F: Documentation/networking/ixgbe.txt 6376F: Documentation/networking/ixgbevf.txt 6377F: Documentation/networking/i40e.txt 6378F: Documentation/networking/i40evf.txt 6379F: drivers/net/ethernet/intel/ 6380F: drivers/net/ethernet/intel/*/ 6381 6382INTEL RDMA RNIC DRIVER 6383M: Faisal Latif <faisal.latif@intel.com> 6384R: Chien Tin Tung <chien.tin.tung@intel.com> 6385R: Mustafa Ismail <mustafa.ismail@intel.com> 6386R: Shiraz Saleem <shiraz.saleem@intel.com> 6387R: Tatyana Nikolova <tatyana.e.nikolova@intel.com> 6388L: linux-rdma@vger.kernel.org 6389S: Supported 6390F: drivers/infiniband/hw/i40iw/ 6391 6392INTEL MERRIFIELD GPIO DRIVER 6393M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6394L: linux-gpio@vger.kernel.org 6395S: Maintained 6396F: drivers/gpio/gpio-merrifield.c 6397 6398INTEL-MID GPIO DRIVER 6399M: David Cohen <david.a.cohen@linux.intel.com> 6400L: linux-gpio@vger.kernel.org 6401S: Maintained 6402F: drivers/gpio/gpio-intel-mid.c 6403 6404INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6405M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6406L: linux-wireless@vger.kernel.org 6407S: Maintained 6408F: Documentation/networking/README.ipw2100 6409F: Documentation/networking/README.ipw2200 6410F: drivers/net/wireless/intel/ipw2x00/ 6411 6412INTEL(R) TRACE HUB 6413M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6414S: Supported 6415F: Documentation/trace/intel_th.txt 6416F: drivers/hwtracing/intel_th/ 6417 6418INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6419M: Ning Sun <ning.sun@intel.com> 6420L: tboot-devel@lists.sourceforge.net 6421W: http://tboot.sourceforge.net 6422T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6423S: Supported 6424F: Documentation/intel_txt.txt 6425F: include/linux/tboot.h 6426F: arch/x86/kernel/tboot.c 6427 6428INTEL WIRELESS WIMAX CONNECTION 2400 6429M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6430M: linux-wimax@intel.com 6431L: wimax@linuxwimax.org (subscribers-only) 6432S: Supported 6433W: http://linuxwimax.org 6434F: Documentation/wimax/README.i2400m 6435F: drivers/net/wimax/i2400m/ 6436F: include/uapi/linux/wimax/i2400m.h 6437 6438INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6439M: Stanislaw Gruszka <sgruszka@redhat.com> 6440L: linux-wireless@vger.kernel.org 6441S: Supported 6442F: drivers/net/wireless/intel/iwlegacy/ 6443 6444INTEL WIRELESS WIFI LINK (iwlwifi) 6445M: Johannes Berg <johannes.berg@intel.com> 6446M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6447M: Luca Coelho <luciano.coelho@intel.com> 6448M: Intel Linux Wireless <linuxwifi@intel.com> 6449L: linux-wireless@vger.kernel.org 6450W: http://intellinuxwireless.org 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6452S: Supported 6453F: drivers/net/wireless/intel/iwlwifi/ 6454 6455INTEL MANAGEMENT ENGINE (mei) 6456M: Tomas Winkler <tomas.winkler@intel.com> 6457L: linux-kernel@vger.kernel.org 6458S: Supported 6459F: include/uapi/linux/mei.h 6460F: include/linux/mei_cl_bus.h 6461F: drivers/misc/mei/* 6462F: drivers/watchdog/mei_wdt.c 6463F: Documentation/misc-devices/mei/* 6464F: samples/mei/* 6465 6466INTEL MIC DRIVERS (mic) 6467M: Sudeep Dutt <sudeep.dutt@intel.com> 6468M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6469S: Supported 6470W: https://github.com/sudeepdutt/mic 6471W: http://software.intel.com/en-us/mic-developer 6472F: include/linux/mic_bus.h 6473F: include/linux/scif.h 6474F: include/uapi/linux/mic_common.h 6475F: include/uapi/linux/mic_ioctl.h 6476F: include/uapi/linux/scif_ioctl.h 6477F: drivers/misc/mic/ 6478F: drivers/dma/mic_x100_dma.c 6479F: drivers/dma/mic_x100_dma.h 6480F: Documentation/mic/ 6481 6482INTEL PMC/P-Unit IPC DRIVER 6483M: Zha Qipeng<qipeng.zha@intel.com> 6484L: platform-driver-x86@vger.kernel.org 6485S: Maintained 6486F: drivers/platform/x86/intel_pmc_ipc.c 6487F: drivers/platform/x86/intel_punit_ipc.c 6488F: arch/x86/include/asm/intel_pmc_ipc.h 6489F: arch/x86/include/asm/intel_punit_ipc.h 6490 6491INTEL TELEMETRY DRIVER 6492M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6493L: platform-driver-x86@vger.kernel.org 6494S: Maintained 6495F: arch/x86/include/asm/intel_telemetry.h 6496F: drivers/platform/x86/intel_telemetry* 6497 6498INTEL PMC CORE DRIVER 6499M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6500M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6501L: platform-driver-x86@vger.kernel.org 6502S: Maintained 6503F: arch/x86/include/asm/pmc_core.h 6504F: drivers/platform/x86/intel_pmc_core* 6505 6506IOC3 ETHERNET DRIVER 6507M: Ralf Baechle <ralf@linux-mips.org> 6508L: linux-mips@linux-mips.org 6509S: Maintained 6510F: drivers/net/ethernet/sgi/ioc3-eth.c 6511 6512IOC3 SERIAL DRIVER 6513M: Pat Gefre <pfg@sgi.com> 6514L: linux-serial@vger.kernel.org 6515S: Maintained 6516F: drivers/tty/serial/ioc3_serial.c 6517 6518IOMMU DRIVERS 6519M: Joerg Roedel <joro@8bytes.org> 6520L: iommu@lists.linux-foundation.org 6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6522S: Maintained 6523F: Documentation/devicetree/bindings/iommu/ 6524F: drivers/iommu/ 6525 6526IP MASQUERADING 6527M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6528S: Maintained 6529F: net/ipv4/netfilter/ipt_MASQUERADE.c 6530 6531IPMI SUBSYSTEM 6532M: Corey Minyard <minyard@acm.org> 6533L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6534W: http://openipmi.sourceforge.net/ 6535S: Supported 6536F: Documentation/IPMI.txt 6537F: drivers/char/ipmi/ 6538F: include/linux/ipmi* 6539F: include/uapi/linux/ipmi* 6540 6541QCOM AUDIO (ASoC) DRIVERS 6542M: Patrick Lai <plai@codeaurora.org> 6543M: Banajit Goswami <bgoswami@codeaurora.org> 6544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6545S: Supported 6546F: sound/soc/qcom/ 6547 6548IPS SCSI RAID DRIVER 6549M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6550L: linux-scsi@vger.kernel.org 6551W: http://www.adaptec.com/ 6552S: Maintained 6553F: drivers/scsi/ips* 6554 6555IPVS 6556M: Wensong Zhang <wensong@linux-vs.org> 6557M: Simon Horman <horms@verge.net.au> 6558M: Julian Anastasov <ja@ssi.bg> 6559L: netdev@vger.kernel.org 6560L: lvs-devel@vger.kernel.org 6561S: Maintained 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6564F: Documentation/networking/ipvs-sysctl.txt 6565F: include/net/ip_vs.h 6566F: include/uapi/linux/ip_vs.h 6567F: net/netfilter/ipvs/ 6568 6569IPWIRELESS DRIVER 6570M: Jiri Kosina <jikos@kernel.org> 6571M: David Sterba <dsterba@suse.com> 6572S: Odd Fixes 6573F: drivers/tty/ipwireless/ 6574 6575IPX NETWORK LAYER 6576M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6577L: netdev@vger.kernel.org 6578S: Maintained 6579F: include/net/ipx.h 6580F: include/uapi/linux/ipx.h 6581F: net/ipx/ 6582 6583IRDA SUBSYSTEM 6584M: Samuel Ortiz <samuel@sortiz.org> 6585L: irda-users@lists.sourceforge.net (subscribers-only) 6586L: netdev@vger.kernel.org 6587W: http://irda.sourceforge.net/ 6588S: Maintained 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6590F: Documentation/networking/irda.txt 6591F: drivers/net/irda/ 6592F: include/net/irda/ 6593F: net/irda/ 6594 6595IRQ SUBSYSTEM 6596M: Thomas Gleixner <tglx@linutronix.de> 6597L: linux-kernel@vger.kernel.org 6598S: Maintained 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6600F: kernel/irq/ 6601 6602IRQCHIP DRIVERS 6603M: Thomas Gleixner <tglx@linutronix.de> 6604M: Jason Cooper <jason@lakedaemon.net> 6605M: Marc Zyngier <marc.zyngier@arm.com> 6606L: linux-kernel@vger.kernel.org 6607S: Maintained 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6609T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6610F: Documentation/devicetree/bindings/interrupt-controller/ 6611F: drivers/irqchip/ 6612 6613IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6614M: Marc Zyngier <marc.zyngier@arm.com> 6615S: Maintained 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6617F: Documentation/IRQ-domain.txt 6618F: include/linux/irqdomain.h 6619F: kernel/irq/irqdomain.c 6620F: kernel/irq/msi.c 6621 6622ISA 6623M: William Breathitt Gray <vilhelm.gray@gmail.com> 6624S: Maintained 6625F: Documentation/isa.txt 6626F: drivers/base/isa.c 6627F: include/linux/isa.h 6628 6629ISAPNP 6630M: Jaroslav Kysela <perex@perex.cz> 6631S: Maintained 6632F: Documentation/isapnp.txt 6633F: drivers/pnp/isapnp/ 6634F: include/linux/isapnp.h 6635 6636ISA RADIO MODULE 6637M: Hans Verkuil <hverkuil@xs4all.nl> 6638L: linux-media@vger.kernel.org 6639T: git git://linuxtv.org/media_tree.git 6640W: https://linuxtv.org 6641S: Maintained 6642F: drivers/media/radio/radio-isa* 6643 6644iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6645M: Peter Jones <pjones@redhat.com> 6646M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6647S: Maintained 6648F: drivers/firmware/iscsi_ibft* 6649 6650ISCSI 6651M: Lee Duncan <lduncan@suse.com> 6652M: Chris Leech <cleech@redhat.com> 6653L: open-iscsi@googlegroups.com 6654W: www.open-iscsi.com 6655S: Maintained 6656F: drivers/scsi/*iscsi* 6657F: include/scsi/*iscsi* 6658 6659ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6660M: Or Gerlitz <ogerlitz@mellanox.com> 6661M: Sagi Grimberg <sagi@grimberg.me> 6662M: Roi Dayan <roid@mellanox.com> 6663L: linux-rdma@vger.kernel.org 6664S: Supported 6665W: http://www.openfabrics.org 6666W: www.open-iscsi.org 6667Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6668F: drivers/infiniband/ulp/iser/ 6669 6670ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6671M: Sagi Grimberg <sagi@grimberg.me> 6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6673L: linux-rdma@vger.kernel.org 6674L: target-devel@vger.kernel.org 6675S: Supported 6676W: http://www.linux-iscsi.org 6677F: drivers/infiniband/ulp/isert 6678 6679ISDN SUBSYSTEM 6680M: Karsten Keil <isdn@linux-pingi.de> 6681L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6682L: netdev@vger.kernel.org 6683W: http://www.isdn4linux.de 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6685S: Maintained 6686F: Documentation/isdn/ 6687F: drivers/isdn/ 6688F: include/linux/isdn.h 6689F: include/linux/isdn/ 6690F: include/uapi/linux/isdn.h 6691F: include/uapi/linux/isdn/ 6692 6693ISDN SUBSYSTEM (Eicon active card driver) 6694M: Armin Schindler <mac@melware.de> 6695L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6696W: http://www.melware.de 6697S: Maintained 6698F: drivers/isdn/hardware/eicon/ 6699 6700IT87 HARDWARE MONITORING DRIVER 6701M: Jean Delvare <jdelvare@suse.com> 6702L: linux-hwmon@vger.kernel.org 6703S: Maintained 6704F: Documentation/hwmon/it87 6705F: drivers/hwmon/it87.c 6706 6707IT913X MEDIA DRIVER 6708M: Antti Palosaari <crope@iki.fi> 6709L: linux-media@vger.kernel.org 6710W: https://linuxtv.org 6711W: http://palosaari.fi/linux/ 6712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6713T: git git://linuxtv.org/anttip/media_tree.git 6714S: Maintained 6715F: drivers/media/tuners/it913x* 6716 6717IVTV VIDEO4LINUX DRIVER 6718M: Andy Walls <awalls@md.metrocast.net> 6719L: ivtv-devel@ivtvdriver.org (subscribers-only) 6720L: linux-media@vger.kernel.org 6721T: git git://linuxtv.org/media_tree.git 6722W: http://www.ivtvdriver.org 6723S: Maintained 6724F: Documentation/media/v4l-drivers/ivtv* 6725F: drivers/media/pci/ivtv/ 6726F: include/uapi/linux/ivtv* 6727 6728IX2505V MEDIA DRIVER 6729M: Malcolm Priestley <tvboxspy@gmail.com> 6730L: linux-media@vger.kernel.org 6731W: https://linuxtv.org 6732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6733S: Maintained 6734F: drivers/media/dvb-frontends/ix2505v* 6735 6736JC42.4 TEMPERATURE SENSOR DRIVER 6737M: Guenter Roeck <linux@roeck-us.net> 6738L: linux-hwmon@vger.kernel.org 6739S: Maintained 6740F: drivers/hwmon/jc42.c 6741F: Documentation/hwmon/jc42 6742 6743JFS FILESYSTEM 6744M: Dave Kleikamp <shaggy@kernel.org> 6745L: jfs-discussion@lists.sourceforge.net 6746W: http://jfs.sourceforge.net/ 6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6748S: Maintained 6749F: Documentation/filesystems/jfs.txt 6750F: fs/jfs/ 6751 6752JME NETWORK DRIVER 6753M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6754L: netdev@vger.kernel.org 6755S: Maintained 6756F: drivers/net/ethernet/jme.* 6757 6758JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6759M: David Woodhouse <dwmw2@infradead.org> 6760L: linux-mtd@lists.infradead.org 6761W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6762S: Maintained 6763F: fs/jffs2/ 6764F: include/uapi/linux/jffs2.h 6765 6766JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6767M: "Theodore Ts'o" <tytso@mit.edu> 6768M: Jan Kara <jack@suse.com> 6769L: linux-ext4@vger.kernel.org 6770S: Maintained 6771F: fs/jbd2/ 6772F: include/linux/jbd2.h 6773 6774JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6775M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6776L: linux-media@vger.kernel.org 6777S: Maintained 6778F: drivers/media/platform/rcar_jpu.c 6779 6780JSM Neo PCI based serial card 6781M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6782L: linux-serial@vger.kernel.org 6783S: Maintained 6784F: drivers/tty/serial/jsm/ 6785 6786K10TEMP HARDWARE MONITORING DRIVER 6787M: Clemens Ladisch <clemens@ladisch.de> 6788L: linux-hwmon@vger.kernel.org 6789S: Maintained 6790F: Documentation/hwmon/k10temp 6791F: drivers/hwmon/k10temp.c 6792 6793K8TEMP HARDWARE MONITORING DRIVER 6794M: Rudolf Marek <r.marek@assembler.cz> 6795L: linux-hwmon@vger.kernel.org 6796S: Maintained 6797F: Documentation/hwmon/k8temp 6798F: drivers/hwmon/k8temp.c 6799 6800KASAN 6801M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6802R: Alexander Potapenko <glider@google.com> 6803R: Dmitry Vyukov <dvyukov@google.com> 6804L: kasan-dev@googlegroups.com 6805S: Maintained 6806F: arch/*/include/asm/kasan.h 6807F: arch/*/mm/kasan_init* 6808F: Documentation/dev-tools/kasan.rst 6809F: include/linux/kasan*.h 6810F: lib/test_kasan.c 6811F: mm/kasan/ 6812F: scripts/Makefile.kasan 6813 6814KCONFIG 6815M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6816L: linux-kbuild@vger.kernel.org 6817T: git git://gitorious.org/linux-kconfig/linux-kconfig 6818S: Maintained 6819F: Documentation/kbuild/kconfig-language.txt 6820F: scripts/kconfig/ 6821 6822KDUMP 6823M: Dave Young <dyoung@redhat.com> 6824M: Baoquan He <bhe@redhat.com> 6825R: Vivek Goyal <vgoyal@redhat.com> 6826L: kexec@lists.infradead.org 6827W: http://lse.sourceforge.net/kdump/ 6828S: Maintained 6829F: Documentation/kdump/ 6830 6831KEENE FM RADIO TRANSMITTER DRIVER 6832M: Hans Verkuil <hverkuil@xs4all.nl> 6833L: linux-media@vger.kernel.org 6834T: git git://linuxtv.org/media_tree.git 6835W: https://linuxtv.org 6836S: Maintained 6837F: drivers/media/radio/radio-keene* 6838 6839KERNEL AUTOMOUNTER v4 (AUTOFS4) 6840M: Ian Kent <raven@themaw.net> 6841L: autofs@vger.kernel.org 6842S: Maintained 6843F: fs/autofs4/ 6844 6845KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6846M: Michal Marek <mmarek@suse.com> 6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6849L: linux-kbuild@vger.kernel.org 6850S: Maintained 6851F: Documentation/kbuild/ 6852F: Makefile 6853F: scripts/Makefile.* 6854F: scripts/basic/ 6855F: scripts/mk* 6856F: scripts/package/ 6857 6858KERNEL JANITORS 6859L: kernel-janitors@vger.kernel.org 6860W: http://kernelnewbies.org/KernelJanitors 6861S: Odd Fixes 6862 6863KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 6864M: "J. Bruce Fields" <bfields@fieldses.org> 6865M: Jeff Layton <jlayton@poochiereds.net> 6866L: linux-nfs@vger.kernel.org 6867W: http://nfs.sourceforge.net/ 6868T: git git://linux-nfs.org/~bfields/linux.git 6869S: Supported 6870F: fs/nfsd/ 6871F: include/uapi/linux/nfsd/ 6872F: fs/lockd/ 6873F: fs/nfs_common/ 6874F: net/sunrpc/ 6875F: include/linux/lockd/ 6876F: include/linux/sunrpc/ 6877F: include/uapi/linux/sunrpc/ 6878 6879KERNEL SELFTEST FRAMEWORK 6880M: Shuah Khan <shuahkh@osg.samsung.com> 6881M: Shuah Khan <shuah@kernel.org> 6882L: linux-kselftest@vger.kernel.org 6883T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 6884S: Maintained 6885F: tools/testing/selftests 6886 6887KERNEL VIRTUAL MACHINE (KVM) 6888M: Paolo Bonzini <pbonzini@redhat.com> 6889M: Radim Krčmář <rkrcmar@redhat.com> 6890L: kvm@vger.kernel.org 6891W: http://www.linux-kvm.org 6892T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 6893S: Supported 6894F: Documentation/*/kvm*.txt 6895F: Documentation/virtual/kvm/ 6896F: arch/*/kvm/ 6897F: arch/x86/kernel/kvm.c 6898F: arch/x86/kernel/kvmclock.c 6899F: arch/*/include/asm/kvm* 6900F: include/linux/kvm* 6901F: include/uapi/linux/kvm* 6902F: virt/kvm/ 6903F: tools/kvm/ 6904 6905KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 6906M: Joerg Roedel <joro@8bytes.org> 6907L: kvm@vger.kernel.org 6908W: http://www.linux-kvm.org/ 6909S: Maintained 6910F: arch/x86/include/asm/svm.h 6911F: arch/x86/kvm/svm.c 6912 6913KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 6914M: Alexander Graf <agraf@suse.com> 6915L: kvm-ppc@vger.kernel.org 6916W: http://www.linux-kvm.org/ 6917T: git git://github.com/agraf/linux-2.6.git 6918S: Supported 6919F: arch/powerpc/include/asm/kvm* 6920F: arch/powerpc/kvm/ 6921 6922KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 6923M: Christian Borntraeger <borntraeger@de.ibm.com> 6924M: Cornelia Huck <cornelia.huck@de.ibm.com> 6925L: linux-s390@vger.kernel.org 6926W: http://www.ibm.com/developerworks/linux/linux390/ 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 6928S: Supported 6929F: Documentation/s390/kvm.txt 6930F: arch/s390/include/asm/kvm* 6931F: arch/s390/kvm/ 6932 6933KERNEL VIRTUAL MACHINE (KVM) FOR ARM 6934M: Christoffer Dall <christoffer.dall@linaro.org> 6935M: Marc Zyngier <marc.zyngier@arm.com> 6936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6937L: kvmarm@lists.cs.columbia.edu 6938W: http://systems.cs.columbia.edu/projects/kvm-arm 6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 6940S: Supported 6941F: arch/arm/include/uapi/asm/kvm* 6942F: arch/arm/include/asm/kvm* 6943F: arch/arm/kvm/ 6944F: virt/kvm/arm/ 6945F: include/kvm/arm_* 6946 6947KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 6948M: Christoffer Dall <christoffer.dall@linaro.org> 6949M: Marc Zyngier <marc.zyngier@arm.com> 6950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6951L: kvmarm@lists.cs.columbia.edu 6952S: Maintained 6953F: arch/arm64/include/uapi/asm/kvm* 6954F: arch/arm64/include/asm/kvm* 6955F: arch/arm64/kvm/ 6956 6957KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 6958M: James Hogan <james.hogan@imgtec.com> 6959L: linux-mips@linux-mips.org 6960S: Supported 6961F: arch/mips/include/uapi/asm/kvm* 6962F: arch/mips/include/asm/kvm* 6963F: arch/mips/kvm/ 6964 6965KEXEC 6966M: Eric Biederman <ebiederm@xmission.com> 6967W: http://kernel.org/pub/linux/utils/kernel/kexec/ 6968L: kexec@lists.infradead.org 6969S: Maintained 6970F: include/linux/kexec.h 6971F: include/uapi/linux/kexec.h 6972F: kernel/kexec* 6973 6974KEYS/KEYRINGS: 6975M: David Howells <dhowells@redhat.com> 6976L: keyrings@vger.kernel.org 6977S: Maintained 6978F: Documentation/security/keys.txt 6979F: include/linux/key.h 6980F: include/linux/key-type.h 6981F: include/linux/keyctl.h 6982F: include/uapi/linux/keyctl.h 6983F: include/keys/ 6984F: security/keys/ 6985 6986KEYS-TRUSTED 6987M: David Safford <safford@us.ibm.com> 6988M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6989L: linux-security-module@vger.kernel.org 6990L: keyrings@vger.kernel.org 6991S: Supported 6992F: Documentation/security/keys-trusted-encrypted.txt 6993F: include/keys/trusted-type.h 6994F: security/keys/trusted.c 6995F: security/keys/trusted.h 6996 6997KEYS-ENCRYPTED 6998M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6999M: David Safford <safford@us.ibm.com> 7000L: linux-security-module@vger.kernel.org 7001L: keyrings@vger.kernel.org 7002S: Supported 7003F: Documentation/security/keys-trusted-encrypted.txt 7004F: include/keys/encrypted-type.h 7005F: security/keys/encrypted-keys/ 7006 7007KGDB / KDB /debug_core 7008M: Jason Wessel <jason.wessel@windriver.com> 7009W: http://kgdb.wiki.kernel.org/ 7010L: kgdb-bugreport@lists.sourceforge.net 7011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7012S: Maintained 7013F: Documentation/DocBook/kgdb.tmpl 7014F: drivers/misc/kgdbts.c 7015F: drivers/tty/serial/kgdboc.c 7016F: include/linux/kdb.h 7017F: include/linux/kgdb.h 7018F: kernel/debug/ 7019 7020KMEMCHECK 7021M: Vegard Nossum <vegardno@ifi.uio.no> 7022M: Pekka Enberg <penberg@kernel.org> 7023S: Maintained 7024F: Documentation/dev-tools/kmemcheck.rst 7025F: arch/x86/include/asm/kmemcheck.h 7026F: arch/x86/mm/kmemcheck/ 7027F: include/linux/kmemcheck.h 7028F: mm/kmemcheck.c 7029 7030KMEMLEAK 7031M: Catalin Marinas <catalin.marinas@arm.com> 7032S: Maintained 7033F: Documentation/dev-tools/kmemleak.rst 7034F: include/linux/kmemleak.h 7035F: mm/kmemleak.c 7036F: mm/kmemleak-test.c 7037 7038KPROBES 7039M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7040M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7041M: "David S. Miller" <davem@davemloft.net> 7042M: Masami Hiramatsu <mhiramat@kernel.org> 7043S: Maintained 7044F: Documentation/kprobes.txt 7045F: include/linux/kprobes.h 7046F: kernel/kprobes.c 7047 7048KS0108 LCD CONTROLLER DRIVER 7049M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7050W: http://miguelojeda.es/auxdisplay.htm 7051W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7052S: Maintained 7053F: Documentation/auxdisplay/ks0108 7054F: drivers/auxdisplay/ks0108.c 7055F: include/linux/ks0108.h 7056 7057L3MDEV 7058M: David Ahern <dsa@cumulusnetworks.com> 7059L: netdev@vger.kernel.org 7060S: Maintained 7061F: net/l3mdev 7062F: include/net/l3mdev.h 7063 7064LANTIQ MIPS ARCHITECTURE 7065M: John Crispin <john@phrozen.org> 7066L: linux-mips@linux-mips.org 7067S: Maintained 7068F: arch/mips/lantiq 7069 7070LAPB module 7071L: linux-x25@vger.kernel.org 7072S: Orphan 7073F: Documentation/networking/lapb-module.txt 7074F: include/*/lapb.h 7075F: net/lapb/ 7076 7077LASI 53c700 driver for PARISC 7078M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7079L: linux-scsi@vger.kernel.org 7080S: Maintained 7081F: Documentation/scsi/53c700.txt 7082F: drivers/scsi/53c700* 7083 7084LED SUBSYSTEM 7085M: Richard Purdie <rpurdie@rpsys.net> 7086M: Jacek Anaszewski <j.anaszewski@samsung.com> 7087L: linux-leds@vger.kernel.org 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7089S: Maintained 7090F: Documentation/devicetree/bindings/leds/ 7091F: drivers/leds/ 7092F: include/linux/leds.h 7093 7094LEGACY EEPROM DRIVER 7095M: Jean Delvare <jdelvare@suse.com> 7096S: Maintained 7097F: Documentation/misc-devices/eeprom 7098F: drivers/misc/eeprom/eeprom.c 7099 7100LEGO USB Tower driver 7101M: Juergen Stuber <starblue@users.sourceforge.net> 7102L: legousb-devel@lists.sourceforge.net 7103W: http://legousb.sourceforge.net/ 7104S: Maintained 7105F: drivers/usb/misc/legousbtower.c 7106 7107LG2160 MEDIA DRIVER 7108M: Michael Krufky <mkrufky@linuxtv.org> 7109L: linux-media@vger.kernel.org 7110W: https://linuxtv.org 7111W: http://github.com/mkrufky 7112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7113T: git git://linuxtv.org/mkrufky/tuners.git 7114S: Maintained 7115F: drivers/media/dvb-frontends/lg2160.* 7116 7117LGDT3305 MEDIA DRIVER 7118M: Michael Krufky <mkrufky@linuxtv.org> 7119L: linux-media@vger.kernel.org 7120W: https://linuxtv.org 7121W: http://github.com/mkrufky 7122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7123T: git git://linuxtv.org/mkrufky/tuners.git 7124S: Maintained 7125F: drivers/media/dvb-frontends/lgdt3305.* 7126 7127LGUEST 7128M: Rusty Russell <rusty@rustcorp.com.au> 7129L: lguest@lists.ozlabs.org 7130W: http://lguest.ozlabs.org/ 7131S: Odd Fixes 7132F: arch/x86/include/asm/lguest*.h 7133F: arch/x86/lguest/ 7134F: drivers/lguest/ 7135F: include/linux/lguest*.h 7136F: tools/lguest/ 7137 7138LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7139M: Tejun Heo <tj@kernel.org> 7140L: linux-ide@vger.kernel.org 7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7142S: Maintained 7143F: drivers/ata/ 7144F: include/linux/ata.h 7145F: include/linux/libata.h 7146F: Documentation/devicetree/bindings/ata/ 7147 7148LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7149M: Viresh Kumar <vireshk@kernel.org> 7150L: linux-ide@vger.kernel.org 7151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7152S: Maintained 7153F: include/linux/pata_arasan_cf_data.h 7154F: drivers/ata/pata_arasan_cf.c 7155 7156LIBATA PATA DRIVERS 7157M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7158M: Tejun Heo <tj@kernel.org> 7159L: linux-ide@vger.kernel.org 7160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7161S: Maintained 7162F: drivers/ata/pata_*.c 7163F: drivers/ata/ata_generic.c 7164 7165LIBATA SATA AHCI PLATFORM devices support 7166M: Hans de Goede <hdegoede@redhat.com> 7167M: Tejun Heo <tj@kernel.org> 7168L: linux-ide@vger.kernel.org 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7170S: Maintained 7171F: drivers/ata/ahci_platform.c 7172F: drivers/ata/libahci_platform.c 7173F: include/linux/ahci_platform.h 7174 7175LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7176M: Mikael Pettersson <mikpelinux@gmail.com> 7177L: linux-ide@vger.kernel.org 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7179S: Maintained 7180F: drivers/ata/sata_promise.* 7181 7182LIBLOCKDEP 7183M: Sasha Levin <sasha.levin@oracle.com> 7184S: Maintained 7185F: tools/lib/lockdep/ 7186 7187LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7188M: Dan Williams <dan.j.williams@intel.com> 7189L: linux-nvdimm@lists.01.org 7190Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7192S: Supported 7193F: drivers/nvdimm/* 7194F: include/linux/nd.h 7195F: include/linux/libnvdimm.h 7196F: include/uapi/linux/ndctl.h 7197 7198LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7199M: Ross Zwisler <ross.zwisler@linux.intel.com> 7200L: linux-nvdimm@lists.01.org 7201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7202S: Supported 7203F: drivers/nvdimm/blk.c 7204F: drivers/nvdimm/region_devs.c 7205F: drivers/acpi/nfit* 7206 7207LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7208M: Vishal Verma <vishal.l.verma@intel.com> 7209L: linux-nvdimm@lists.01.org 7210Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7211S: Supported 7212F: drivers/nvdimm/btt* 7213 7214LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7215M: Ross Zwisler <ross.zwisler@linux.intel.com> 7216L: linux-nvdimm@lists.01.org 7217Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7218S: Supported 7219F: drivers/nvdimm/pmem.c 7220F: include/linux/pmem.h 7221F: arch/*/include/asm/pmem.h 7222 7223LIGHTNVM PLATFORM SUPPORT 7224M: Matias Bjorling <mb@lightnvm.io> 7225W: http://github/OpenChannelSSD 7226L: linux-block@vger.kernel.org 7227S: Maintained 7228F: drivers/lightnvm/ 7229F: include/linux/lightnvm.h 7230F: include/uapi/linux/lightnvm.h 7231 7232LINUX FOR POWERPC (32-BIT AND 64-BIT) 7233M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7234M: Paul Mackerras <paulus@samba.org> 7235M: Michael Ellerman <mpe@ellerman.id.au> 7236W: https://github.com/linuxppc/linux/wiki 7237L: linuxppc-dev@lists.ozlabs.org 7238Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7240S: Supported 7241F: Documentation/powerpc/ 7242F: arch/powerpc/ 7243F: drivers/char/tpm/tpm_ibmvtpm* 7244F: drivers/crypto/nx/ 7245F: drivers/crypto/vmx/ 7246F: drivers/net/ethernet/ibm/ibmveth.* 7247F: drivers/net/ethernet/ibm/ibmvnic.* 7248F: drivers/pci/hotplug/pnv_php.c 7249F: drivers/pci/hotplug/rpa* 7250F: drivers/scsi/ibmvscsi/ 7251F: tools/testing/selftests/powerpc 7252N: opal 7253N: /pmac 7254N: powermac 7255N: powernv 7256N: [^a-z0-9]ps3 7257N: pseries 7258 7259LINUX FOR POWER MACINTOSH 7260M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7261W: http://www.penguinppc.org/ 7262L: linuxppc-dev@lists.ozlabs.org 7263S: Maintained 7264F: arch/powerpc/platforms/powermac/ 7265F: drivers/macintosh/ 7266 7267LINUX FOR POWERPC EMBEDDED MPC5XXX 7268M: Anatolij Gustschin <agust@denx.de> 7269L: linuxppc-dev@lists.ozlabs.org 7270T: git git://git.denx.de/linux-denx-agust.git 7271S: Maintained 7272F: arch/powerpc/platforms/512x/ 7273F: arch/powerpc/platforms/52xx/ 7274 7275LINUX FOR POWERPC EMBEDDED PPC4XX 7276M: Alistair Popple <alistair@popple.id.au> 7277M: Matt Porter <mporter@kernel.crashing.org> 7278W: http://www.penguinppc.org/ 7279L: linuxppc-dev@lists.ozlabs.org 7280S: Maintained 7281F: arch/powerpc/platforms/40x/ 7282F: arch/powerpc/platforms/44x/ 7283 7284LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7285L: linuxppc-dev@lists.ozlabs.org 7286S: Orphan 7287F: arch/powerpc/*/*virtex* 7288F: arch/powerpc/*/*/*virtex* 7289 7290LINUX FOR POWERPC EMBEDDED PPC8XX 7291M: Vitaly Bordug <vitb@kernel.crashing.org> 7292W: http://www.penguinppc.org/ 7293L: linuxppc-dev@lists.ozlabs.org 7294S: Maintained 7295F: arch/powerpc/platforms/8xx/ 7296 7297LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7298M: Scott Wood <oss@buserror.net> 7299M: Kumar Gala <galak@kernel.crashing.org> 7300W: http://www.penguinppc.org/ 7301L: linuxppc-dev@lists.ozlabs.org 7302T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7303S: Maintained 7304F: arch/powerpc/platforms/83xx/ 7305F: arch/powerpc/platforms/85xx/ 7306 7307LINUX FOR POWERPC PA SEMI PWRFICIENT 7308L: linuxppc-dev@lists.ozlabs.org 7309S: Orphan 7310F: arch/powerpc/platforms/pasemi/ 7311F: drivers/*/*pasemi* 7312F: drivers/*/*/*pasemi* 7313 7314LINUX SECURITY MODULE (LSM) FRAMEWORK 7315M: Chris Wright <chrisw@sous-sol.org> 7316L: linux-security-module@vger.kernel.org 7317S: Supported 7318 7319LIS3LV02D ACCELEROMETER DRIVER 7320M: Eric Piel <eric.piel@tremplin-utc.net> 7321S: Maintained 7322F: Documentation/misc-devices/lis3lv02d 7323F: drivers/misc/lis3lv02d/ 7324F: drivers/platform/x86/hp_accel.c 7325 7326LIVE PATCHING 7327M: Josh Poimboeuf <jpoimboe@redhat.com> 7328M: Jessica Yu <jeyu@redhat.com> 7329M: Jiri Kosina <jikos@kernel.org> 7330M: Miroslav Benes <mbenes@suse.cz> 7331R: Petr Mladek <pmladek@suse.com> 7332S: Maintained 7333F: kernel/livepatch/ 7334F: include/linux/livepatch.h 7335F: arch/x86/include/asm/livepatch.h 7336F: arch/x86/kernel/livepatch.c 7337F: Documentation/livepatch/ 7338F: Documentation/ABI/testing/sysfs-kernel-livepatch 7339F: samples/livepatch/ 7340L: live-patching@vger.kernel.org 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7342 7343LINUX KERNEL DUMP TEST MODULE (LKDTM) 7344M: Kees Cook <keescook@chromium.org> 7345S: Maintained 7346F: drivers/misc/lkdtm* 7347 7348LLC (802.2) 7349M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7350S: Maintained 7351F: include/linux/llc.h 7352F: include/uapi/linux/llc.h 7353F: include/net/llc* 7354F: net/llc/ 7355 7356LM73 HARDWARE MONITOR DRIVER 7357M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7358L: linux-hwmon@vger.kernel.org 7359S: Maintained 7360F: drivers/hwmon/lm73.c 7361 7362LM78 HARDWARE MONITOR DRIVER 7363M: Jean Delvare <jdelvare@suse.com> 7364L: linux-hwmon@vger.kernel.org 7365S: Maintained 7366F: Documentation/hwmon/lm78 7367F: drivers/hwmon/lm78.c 7368 7369LM83 HARDWARE MONITOR DRIVER 7370M: Jean Delvare <jdelvare@suse.com> 7371L: linux-hwmon@vger.kernel.org 7372S: Maintained 7373F: Documentation/hwmon/lm83 7374F: drivers/hwmon/lm83.c 7375 7376LM90 HARDWARE MONITOR DRIVER 7377M: Jean Delvare <jdelvare@suse.com> 7378L: linux-hwmon@vger.kernel.org 7379S: Maintained 7380F: Documentation/hwmon/lm90 7381F: Documentation/devicetree/bindings/hwmon/lm90.txt 7382F: drivers/hwmon/lm90.c 7383 7384LM95234 HARDWARE MONITOR DRIVER 7385M: Guenter Roeck <linux@roeck-us.net> 7386L: linux-hwmon@vger.kernel.org 7387S: Maintained 7388F: Documentation/hwmon/lm95234 7389F: drivers/hwmon/lm95234.c 7390 7391LME2510 MEDIA DRIVER 7392M: Malcolm Priestley <tvboxspy@gmail.com> 7393L: linux-media@vger.kernel.org 7394W: https://linuxtv.org 7395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7396S: Maintained 7397F: drivers/media/usb/dvb-usb-v2/lmedm04* 7398 7399LOCKING PRIMITIVES 7400M: Peter Zijlstra <peterz@infradead.org> 7401M: Ingo Molnar <mingo@redhat.com> 7402L: linux-kernel@vger.kernel.org 7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7404S: Maintained 7405F: Documentation/locking/ 7406F: include/linux/lockdep.h 7407F: include/linux/spinlock*.h 7408F: arch/*/include/asm/spinlock*.h 7409F: include/linux/rwlock*.h 7410F: include/linux/mutex*.h 7411F: arch/*/include/asm/mutex*.h 7412F: include/linux/rwsem*.h 7413F: arch/*/include/asm/rwsem.h 7414F: include/linux/seqlock.h 7415F: lib/locking*.[ch] 7416F: kernel/locking/ 7417 7418LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7419M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7420L: linux-ntfs-dev@lists.sourceforge.net 7421W: http://www.linux-ntfs.org/content/view/19/37/ 7422S: Maintained 7423F: Documentation/ldm.txt 7424F: block/partitions/ldm.* 7425 7426LogFS 7427M: Joern Engel <joern@logfs.org> 7428M: Prasad Joshi <prasadjoshi.linux@gmail.com> 7429L: logfs@logfs.org 7430W: logfs.org 7431S: Maintained 7432F: fs/logfs/ 7433 7434LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7435M: Sathya Prakash <sathya.prakash@broadcom.com> 7436M: Chaitra P B <chaitra.basappa@broadcom.com> 7437M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7438L: MPT-FusionLinux.pdl@broadcom.com 7439L: linux-scsi@vger.kernel.org 7440W: http://www.avagotech.com/support/ 7441S: Supported 7442F: drivers/message/fusion/ 7443F: drivers/scsi/mpt2sas/ 7444F: drivers/scsi/mpt3sas/ 7445 7446LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7447M: Matthew Wilcox <matthew@wil.cx> 7448L: linux-scsi@vger.kernel.org 7449S: Maintained 7450F: drivers/scsi/sym53c8xx_2/ 7451 7452LTC4261 HARDWARE MONITOR DRIVER 7453M: Guenter Roeck <linux@roeck-us.net> 7454L: linux-hwmon@vger.kernel.org 7455S: Maintained 7456F: Documentation/hwmon/ltc4261 7457F: drivers/hwmon/ltc4261.c 7458 7459LTP (Linux Test Project) 7460M: Mike Frysinger <vapier@gentoo.org> 7461M: Cyril Hrubis <chrubis@suse.cz> 7462M: Wanlong Gao <wanlong.gao@gmail.com> 7463M: Jan Stancek <jstancek@redhat.com> 7464M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7465M: Alexey Kodanev <alexey.kodanev@oracle.com> 7466L: ltp@lists.linux.it (subscribers-only) 7467W: http://linux-test-project.github.io/ 7468T: git git://github.com/linux-test-project/ltp.git 7469S: Maintained 7470 7471M32R ARCHITECTURE 7472W: http://www.linux-m32r.org/ 7473S: Orphan 7474F: arch/m32r/ 7475 7476M68K ARCHITECTURE 7477M: Geert Uytterhoeven <geert@linux-m68k.org> 7478L: linux-m68k@lists.linux-m68k.org 7479W: http://www.linux-m68k.org/ 7480T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7481S: Maintained 7482F: arch/m68k/ 7483F: drivers/zorro/ 7484 7485M68K ON APPLE MACINTOSH 7486M: Joshua Thompson <funaho@jurai.org> 7487W: http://www.mac.linux-m68k.org/ 7488L: linux-m68k@lists.linux-m68k.org 7489S: Maintained 7490F: arch/m68k/mac/ 7491 7492M68K ON HP9000/300 7493M: Philip Blundell <philb@gnu.org> 7494W: http://www.tazenda.demon.co.uk/phil/linux-hp 7495S: Maintained 7496F: arch/m68k/hp300/ 7497 7498M88DS3103 MEDIA DRIVER 7499M: Antti Palosaari <crope@iki.fi> 7500L: linux-media@vger.kernel.org 7501W: https://linuxtv.org 7502W: http://palosaari.fi/linux/ 7503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7504T: git git://linuxtv.org/anttip/media_tree.git 7505S: Maintained 7506F: drivers/media/dvb-frontends/m88ds3103* 7507 7508M88RS2000 MEDIA DRIVER 7509M: Malcolm Priestley <tvboxspy@gmail.com> 7510L: linux-media@vger.kernel.org 7511W: https://linuxtv.org 7512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7513S: Maintained 7514F: drivers/media/dvb-frontends/m88rs2000* 7515 7516MA901 MASTERKIT USB FM RADIO DRIVER 7517M: Alexey Klimov <klimov.linux@gmail.com> 7518L: linux-media@vger.kernel.org 7519T: git git://linuxtv.org/media_tree.git 7520S: Maintained 7521F: drivers/media/radio/radio-ma901.c 7522 7523MAC80211 7524M: Johannes Berg <johannes@sipsolutions.net> 7525L: linux-wireless@vger.kernel.org 7526W: http://wireless.kernel.org/ 7527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7529S: Maintained 7530F: Documentation/networking/mac80211-injection.txt 7531F: include/net/mac80211.h 7532F: net/mac80211/ 7533F: drivers/net/wireless/mac80211_hwsim.[ch] 7534 7535MACVLAN DRIVER 7536M: Patrick McHardy <kaber@trash.net> 7537L: netdev@vger.kernel.org 7538S: Maintained 7539F: drivers/net/macvlan.c 7540F: include/linux/if_macvlan.h 7541 7542MAILBOX API 7543M: Jassi Brar <jassisinghbrar@gmail.com> 7544L: linux-kernel@vger.kernel.org 7545S: Maintained 7546F: drivers/mailbox/ 7547F: include/linux/mailbox_client.h 7548F: include/linux/mailbox_controller.h 7549 7550MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7551M: Michael Kerrisk <mtk.manpages@gmail.com> 7552W: http://www.kernel.org/doc/man-pages 7553L: linux-man@vger.kernel.org 7554S: Maintained 7555 7556MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7557M: Andrew Lunn <andrew@lunn.ch> 7558M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7559S: Maintained 7560F: drivers/net/dsa/mv88e6xxx/ 7561 7562MARVELL ARMADA DRM SUPPORT 7563M: Russell King <rmk+kernel@armlinux.org.uk> 7564S: Maintained 7565F: drivers/gpu/drm/armada/ 7566F: include/uapi/drm/armada_drm.h 7567F: Documentation/devicetree/bindings/display/armada/ 7568 7569MARVELL CRYPTO DRIVER 7570M: Boris Brezillon <boris.brezillon@free-electrons.com> 7571M: Arnaud Ebalard <arno@natisbad.org> 7572F: drivers/crypto/marvell/ 7573S: Maintained 7574L: linux-crypto@vger.kernel.org 7575 7576MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7577M: Mirko Lindner <mlindner@marvell.com> 7578M: Stephen Hemminger <stephen@networkplumber.org> 7579L: netdev@vger.kernel.org 7580S: Maintained 7581F: drivers/net/ethernet/marvell/sk* 7582 7583MARVELL LIBERTAS WIRELESS DRIVER 7584L: libertas-dev@lists.infradead.org 7585S: Orphan 7586F: drivers/net/wireless/marvell/libertas/ 7587 7588MARVELL MV643XX ETHERNET DRIVER 7589M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7590L: netdev@vger.kernel.org 7591S: Maintained 7592F: drivers/net/ethernet/marvell/mv643xx_eth.* 7593F: include/linux/mv643xx.h 7594 7595MARVELL MVNETA ETHERNET DRIVER 7596M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7597L: netdev@vger.kernel.org 7598S: Maintained 7599F: drivers/net/ethernet/marvell/mvneta.* 7600 7601MARVELL MWIFIEX WIRELESS DRIVER 7602M: Amitkumar Karwar <akarwar@marvell.com> 7603M: Nishant Sarmukadam <nishants@marvell.com> 7604L: linux-wireless@vger.kernel.org 7605S: Maintained 7606F: drivers/net/wireless/marvell/mwifiex/ 7607 7608MARVELL MWL8K WIRELESS DRIVER 7609M: Lennert Buytenhek <buytenh@wantstofly.org> 7610L: linux-wireless@vger.kernel.org 7611S: Odd Fixes 7612F: drivers/net/wireless/marvell/mwl8k.c 7613 7614MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7615M: Nicolas Pitre <nico@fluxnic.net> 7616S: Odd Fixes 7617F: drivers/mmc/host/mvsdio.* 7618 7619MATROX FRAMEBUFFER DRIVER 7620L: linux-fbdev@vger.kernel.org 7621S: Orphan 7622F: drivers/video/fbdev/matrox/matroxfb_* 7623F: include/uapi/linux/matroxfb.h 7624 7625MAX16065 HARDWARE MONITOR DRIVER 7626M: Guenter Roeck <linux@roeck-us.net> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/max16065 7630F: drivers/hwmon/max16065.c 7631 7632MAX20751 HARDWARE MONITOR DRIVER 7633M: Guenter Roeck <linux@roeck-us.net> 7634L: linux-hwmon@vger.kernel.org 7635S: Maintained 7636F: Documentation/hwmon/max20751 7637F: drivers/hwmon/max20751.c 7638 7639MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7640L: linux-hwmon@vger.kernel.org 7641S: Orphan 7642F: Documentation/hwmon/max6650 7643F: drivers/hwmon/max6650.c 7644 7645MAX6697 HARDWARE MONITOR DRIVER 7646M: Guenter Roeck <linux@roeck-us.net> 7647L: linux-hwmon@vger.kernel.org 7648S: Maintained 7649F: Documentation/hwmon/max6697 7650F: Documentation/devicetree/bindings/i2c/max6697.txt 7651F: drivers/hwmon/max6697.c 7652F: include/linux/platform_data/max6697.h 7653 7654MAX9860 MONO AUDIO VOICE CODEC DRIVER 7655M: Peter Rosin <peda@axentia.se> 7656L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7657S: Maintained 7658F: Documentation/devicetree/bindings/sound/max9860.txt 7659F: sound/soc/codecs/max9860.* 7660 7661MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7662M: Krzysztof Kozlowski <krzk@kernel.org> 7663M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7664L: linux-pm@vger.kernel.org 7665S: Supported 7666F: drivers/power/supply/max14577_charger.c 7667F: drivers/power/supply/max77693_charger.c 7668 7669MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7670M: Javier Martinez Canillas <javier@osg.samsung.com> 7671L: linux-kernel@vger.kernel.org 7672S: Supported 7673F: drivers/*/*max77802*.c 7674F: Documentation/devicetree/bindings/*/*max77802.txt 7675F: include/dt-bindings/*/*max77802.h 7676 7677MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7678M: Chanwoo Choi <cw00.choi@samsung.com> 7679M: Krzysztof Kozlowski <krzk@kernel.org> 7680M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7681L: linux-kernel@vger.kernel.org 7682S: Supported 7683F: drivers/*/max14577*.c 7684F: drivers/*/max77686*.c 7685F: drivers/*/max77693*.c 7686F: drivers/extcon/extcon-max14577.c 7687F: drivers/extcon/extcon-max77693.c 7688F: drivers/rtc/rtc-max77686.c 7689F: drivers/clk/clk-max77686.c 7690F: Documentation/devicetree/bindings/mfd/max14577.txt 7691F: Documentation/devicetree/bindings/*/max77686.txt 7692F: Documentation/devicetree/bindings/mfd/max77693.txt 7693F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7694F: include/linux/mfd/max14577*.h 7695F: include/linux/mfd/max77686*.h 7696F: include/linux/mfd/max77693*.h 7697 7698MAXIRADIO FM RADIO RECEIVER DRIVER 7699M: Hans Verkuil <hverkuil@xs4all.nl> 7700L: linux-media@vger.kernel.org 7701T: git git://linuxtv.org/media_tree.git 7702W: https://linuxtv.org 7703S: Maintained 7704F: drivers/media/radio/radio-maxiradio* 7705 7706MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7707M: Peter Rosin <peda@axentia.se> 7708L: linux-iio@vger.kernel.org 7709S: Maintained 7710F: drivers/iio/potentiometer/mcp4531.c 7711 7712MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7713M: William Breathitt Gray <vilhelm.gray@gmail.com> 7714L: linux-iio@vger.kernel.org 7715S: Maintained 7716F: drivers/iio/dac/cio-dac.c 7717 7718MEDIA DRIVERS FOR RENESAS - FCP 7719M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7720L: linux-media@vger.kernel.org 7721L: linux-renesas-soc@vger.kernel.org 7722T: git git://linuxtv.org/media_tree.git 7723S: Supported 7724F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7725F: drivers/media/platform/rcar-fcp.c 7726F: include/media/rcar-fcp.h 7727 7728MEDIA DRIVERS FOR RENESAS - FDP1 7729M: Kieran Bingham <kieran@bingham.xyz> 7730L: linux-media@vger.kernel.org 7731L: linux-renesas-soc@vger.kernel.org 7732T: git git://linuxtv.org/media_tree.git 7733S: Supported 7734F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7735F: drivers/media/platform/rcar_fdp1.c 7736 7737MEDIA DRIVERS FOR RENESAS - VIN 7738M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7739L: linux-media@vger.kernel.org 7740L: linux-renesas-soc@vger.kernel.org 7741T: git git://linuxtv.org/media_tree.git 7742S: Supported 7743F: Documentation/devicetree/bindings/media/rcar_vin.txt 7744F: drivers/media/platform/rcar-vin/ 7745 7746MEDIA DRIVERS FOR RENESAS - VSP1 7747M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7748L: linux-media@vger.kernel.org 7749L: linux-renesas-soc@vger.kernel.org 7750T: git git://linuxtv.org/media_tree.git 7751S: Supported 7752F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7753F: drivers/media/platform/vsp1/ 7754 7755MEDIA DRIVERS FOR HELENE 7756M: Abylay Ospan <aospan@netup.ru> 7757L: linux-media@vger.kernel.org 7758W: https://linuxtv.org 7759W: http://netup.tv/ 7760T: git git://linuxtv.org/media_tree.git 7761S: Supported 7762F: drivers/media/dvb-frontends/helene* 7763 7764MEDIA DRIVERS FOR ASCOT2E 7765M: Sergey Kozlov <serjk@netup.ru> 7766M: Abylay Ospan <aospan@netup.ru> 7767L: linux-media@vger.kernel.org 7768W: https://linuxtv.org 7769W: http://netup.tv/ 7770T: git git://linuxtv.org/media_tree.git 7771S: Supported 7772F: drivers/media/dvb-frontends/ascot2e* 7773 7774MEDIA DRIVERS FOR CXD2841ER 7775M: Sergey Kozlov <serjk@netup.ru> 7776M: Abylay Ospan <aospan@netup.ru> 7777L: linux-media@vger.kernel.org 7778W: https://linuxtv.org 7779W: http://netup.tv/ 7780T: git git://linuxtv.org/media_tree.git 7781S: Supported 7782F: drivers/media/dvb-frontends/cxd2841er* 7783 7784MEDIA DRIVERS FOR HORUS3A 7785M: Sergey Kozlov <serjk@netup.ru> 7786M: Abylay Ospan <aospan@netup.ru> 7787L: linux-media@vger.kernel.org 7788W: https://linuxtv.org 7789W: http://netup.tv/ 7790T: git git://linuxtv.org/media_tree.git 7791S: Supported 7792F: drivers/media/dvb-frontends/horus3a* 7793 7794MEDIA DRIVERS FOR LNBH25 7795M: Sergey Kozlov <serjk@netup.ru> 7796M: Abylay Ospan <aospan@netup.ru> 7797L: linux-media@vger.kernel.org 7798W: https://linuxtv.org 7799W: http://netup.tv/ 7800T: git git://linuxtv.org/media_tree.git 7801S: Supported 7802F: drivers/media/dvb-frontends/lnbh25* 7803 7804MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7805M: Sergey Kozlov <serjk@netup.ru> 7806M: Abylay Ospan <aospan@netup.ru> 7807L: linux-media@vger.kernel.org 7808W: https://linuxtv.org 7809W: http://netup.tv/ 7810T: git git://linuxtv.org/media_tree.git 7811S: Supported 7812F: drivers/media/pci/netup_unidvb/* 7813 7814MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7816M: Mauro Carvalho Chehab <mchehab@kernel.org> 7817P: LinuxTV.org Project 7818L: linux-media@vger.kernel.org 7819W: https://linuxtv.org 7820Q: http://patchwork.kernel.org/project/linux-media/list/ 7821T: git git://linuxtv.org/media_tree.git 7822S: Maintained 7823F: Documentation/media/ 7824F: drivers/media/ 7825F: drivers/staging/media/ 7826F: include/linux/platform_data/media/ 7827F: include/media/ 7828F: include/uapi/linux/dvb/ 7829F: include/uapi/linux/videodev2.h 7830F: include/uapi/linux/media.h 7831F: include/uapi/linux/v4l2-* 7832F: include/uapi/linux/meye.h 7833F: include/uapi/linux/ivtv* 7834F: include/uapi/linux/uvcvideo.h 7835 7836MEDIATEK ETHERNET DRIVER 7837M: Felix Fietkau <nbd@openwrt.org> 7838M: John Crispin <blogic@openwrt.org> 7839L: netdev@vger.kernel.org 7840S: Maintained 7841F: drivers/net/ethernet/mediatek/ 7842 7843MEDIATEK MEDIA DRIVER 7844M: Tiffany Lin <tiffany.lin@mediatek.com> 7845M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7846S: Supported 7847F: drivers/media/platform/mtk-vcodec/ 7848F: drivers/media/platform/mtk-vpu/ 7849F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7850F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7851 7852MEDIATEK MDP DRIVER 7853M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7854M: Houlong Wei <houlong.wei@mediatek.com> 7855M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7856S: Supported 7857F: drivers/media/platform/mtk-mdp/ 7858F: drivers/media/platform/mtk-vpu/ 7859F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 7860 7861MEDIATEK MT7601U WIRELESS LAN DRIVER 7862M: Jakub Kicinski <kubakici@wp.pl> 7863L: linux-wireless@vger.kernel.org 7864S: Maintained 7865F: drivers/net/wireless/mediatek/mt7601u/ 7866 7867MEGARAID SCSI/SAS DRIVERS 7868M: Kashyap Desai <kashyap.desai@avagotech.com> 7869M: Sumit Saxena <sumit.saxena@avagotech.com> 7870M: Uday Lingala <uday.lingala@avagotech.com> 7871L: megaraidlinux.pdl@avagotech.com 7872L: linux-scsi@vger.kernel.org 7873W: http://www.lsi.com 7874S: Maintained 7875F: Documentation/scsi/megaraid.txt 7876F: drivers/scsi/megaraid.* 7877F: drivers/scsi/megaraid/ 7878 7879MELFAS MIP4 TOUCHSCREEN DRIVER 7880M: Sangwon Jee <jeesw@melfas.com> 7881W: http://www.melfas.com 7882S: Supported 7883F: drivers/input/touchscreen/melfas_mip4.c 7884F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7885 7886MELLANOX ETHERNET DRIVER (mlx4_en) 7887M: Tariq Toukan <tariqt@mellanox.com> 7888L: netdev@vger.kernel.org 7889S: Supported 7890W: http://www.mellanox.com 7891Q: http://patchwork.ozlabs.org/project/netdev/list/ 7892F: drivers/net/ethernet/mellanox/mlx4/en_* 7893 7894MELLANOX ETHERNET DRIVER (mlx5e) 7895M: Saeed Mahameed <saeedm@mellanox.com> 7896L: netdev@vger.kernel.org 7897S: Supported 7898W: http://www.mellanox.com 7899Q: http://patchwork.ozlabs.org/project/netdev/list/ 7900F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7901 7902MELLANOX ETHERNET SWITCH DRIVERS 7903M: Jiri Pirko <jiri@mellanox.com> 7904M: Ido Schimmel <idosch@mellanox.com> 7905L: netdev@vger.kernel.org 7906S: Supported 7907W: http://www.mellanox.com 7908Q: http://patchwork.ozlabs.org/project/netdev/list/ 7909F: drivers/net/ethernet/mellanox/mlxsw/ 7910 7911MELLANOX MLXCPLD LED DRIVER 7912M: Vadim Pasternak <vadimp@mellanox.com> 7913L: linux-leds@vger.kernel.org 7914S: Supported 7915F: drivers/leds/leds-mlxcpld.c 7916F: Documentation/leds/leds-mlxcpld.txt 7917 7918MELLANOX PLATFORM DRIVER 7919M: Vadim Pasternak <vadimp@mellanox.com> 7920L: platform-driver-x86@vger.kernel.org 7921S: Supported 7922F: arch/x86/platform/mellanox/mlx-platform.c 7923 7924SOFT-ROCE DRIVER (rxe) 7925M: Moni Shoua <monis@mellanox.com> 7926L: linux-rdma@vger.kernel.org 7927S: Supported 7928W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7929Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7930F: drivers/infiniband/sw/rxe/ 7931F: include/uapi/rdma/rdma_user_rxe.h 7932 7933MEMBARRIER SUPPORT 7934M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7935M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7936L: linux-kernel@vger.kernel.org 7937S: Supported 7938F: kernel/membarrier.c 7939F: include/uapi/linux/membarrier.h 7940 7941MEMORY MANAGEMENT 7942L: linux-mm@kvack.org 7943W: http://www.linux-mm.org 7944S: Maintained 7945F: include/linux/mm.h 7946F: include/linux/gfp.h 7947F: include/linux/mmzone.h 7948F: include/linux/memory_hotplug.h 7949F: include/linux/vmalloc.h 7950F: mm/ 7951 7952MEMORY TECHNOLOGY DEVICES (MTD) 7953M: David Woodhouse <dwmw2@infradead.org> 7954M: Brian Norris <computersforpeace@gmail.com> 7955M: Boris Brezillon <boris.brezillon@free-electrons.com> 7956M: Marek Vasut <marek.vasut@gmail.com> 7957M: Richard Weinberger <richard@nod.at> 7958M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 7959L: linux-mtd@lists.infradead.org 7960W: http://www.linux-mtd.infradead.org/ 7961Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7962T: git git://git.infradead.org/linux-mtd.git 7963T: git git://git.infradead.org/l2-mtd.git 7964S: Maintained 7965F: Documentation/devicetree/bindings/mtd/ 7966F: drivers/mtd/ 7967F: include/linux/mtd/ 7968F: include/uapi/mtd/ 7969 7970MEN A21 WATCHDOG DRIVER 7971M: Johannes Thumshirn <morbidrsa@gmail.com> 7972L: linux-watchdog@vger.kernel.org 7973S: Maintained 7974F: drivers/watchdog/mena21_wdt.c 7975 7976MEN CHAMELEON BUS (mcb) 7977M: Johannes Thumshirn <morbidrsa@gmail.com> 7978S: Maintained 7979F: drivers/mcb/ 7980F: include/linux/mcb.h 7981F: Documentation/men-chameleon-bus.txt 7982 7983MEN F21BMC (Board Management Controller) 7984M: Andreas Werner <andreas.werner@men.de> 7985S: Supported 7986F: drivers/mfd/menf21bmc.c 7987F: drivers/watchdog/menf21bmc_wdt.c 7988F: drivers/leds/leds-menf21bmc.c 7989F: drivers/hwmon/menf21bmc_hwmon.c 7990F: Documentation/hwmon/menf21bmc 7991 7992METAG ARCHITECTURE 7993M: James Hogan <james.hogan@imgtec.com> 7994L: linux-metag@vger.kernel.org 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7996S: Odd Fixes 7997F: arch/metag/ 7998F: Documentation/metag/ 7999F: Documentation/devicetree/bindings/metag/ 8000F: Documentation/devicetree/bindings/interrupt-controller/img,* 8001F: drivers/clocksource/metag_generic.c 8002F: drivers/irqchip/irq-metag.c 8003F: drivers/irqchip/irq-metag-ext.c 8004F: drivers/tty/metag_da.c 8005 8006MICROBLAZE ARCHITECTURE 8007M: Michal Simek <monstr@monstr.eu> 8008W: http://www.monstr.eu/fdt/ 8009T: git git://git.monstr.eu/linux-2.6-microblaze.git 8010S: Supported 8011F: arch/microblaze/ 8012 8013MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8014M: Richard Genoud <richard.genoud@gmail.com> 8015S: Maintained 8016F: drivers/tty/serial/atmel_serial.c 8017F: include/linux/atmel_serial.h 8018 8019MICROCHIP / ATMEL ISC DRIVER 8020M: Songjun Wu <songjun.wu@microchip.com> 8021L: linux-media@vger.kernel.org 8022S: Supported 8023F: drivers/media/platform/atmel/atmel-isc.c 8024F: drivers/media/platform/atmel/atmel-isc-regs.h 8025F: devicetree/bindings/media/atmel-isc.txt 8026 8027MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8028M: Chen Yu <yu.c.chen@intel.com> 8029L: platform-driver-x86@vger.kernel.org 8030S: Supported 8031F: drivers/platform/x86/surfacepro3_button.c 8032 8033MICROTEK X6 SCANNER 8034M: Oliver Neukum <oliver@neukum.org> 8035S: Maintained 8036F: drivers/usb/image/microtek.* 8037 8038MIPS 8039M: Ralf Baechle <ralf@linux-mips.org> 8040L: linux-mips@linux-mips.org 8041W: http://www.linux-mips.org/ 8042T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8043Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8044S: Supported 8045F: Documentation/devicetree/bindings/mips/ 8046F: Documentation/mips/ 8047F: arch/mips/ 8048 8049MIPS/LOONGSON1 ARCHITECTURE 8050M: Keguang Zhang <keguang.zhang@gmail.com> 8051L: linux-mips@linux-mips.org 8052S: Maintained 8053F: arch/mips/loongson32/ 8054F: arch/mips/include/asm/mach-loongson32/ 8055F: drivers/*/*loongson1* 8056F: drivers/*/*/*loongson1* 8057 8058MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8059M: Hans Verkuil <hverkuil@xs4all.nl> 8060L: linux-media@vger.kernel.org 8061T: git git://linuxtv.org/media_tree.git 8062W: https://linuxtv.org 8063S: Odd Fixes 8064F: drivers/media/radio/radio-miropcm20* 8065 8066MELLANOX MLX4 core VPI driver 8067M: Yishai Hadas <yishaih@mellanox.com> 8068L: netdev@vger.kernel.org 8069L: linux-rdma@vger.kernel.org 8070W: http://www.mellanox.com 8071Q: http://patchwork.ozlabs.org/project/netdev/list/ 8072S: Supported 8073F: drivers/net/ethernet/mellanox/mlx4/ 8074F: include/linux/mlx4/ 8075F: include/uapi/rdma/mlx4-abi.h 8076 8077MELLANOX MLX4 IB driver 8078M: Yishai Hadas <yishaih@mellanox.com> 8079L: linux-rdma@vger.kernel.org 8080W: http://www.mellanox.com 8081Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8082S: Supported 8083F: drivers/infiniband/hw/mlx4/ 8084F: include/linux/mlx4/ 8085 8086MELLANOX MLX5 core VPI driver 8087M: Matan Barak <matanb@mellanox.com> 8088M: Leon Romanovsky <leonro@mellanox.com> 8089L: netdev@vger.kernel.org 8090L: linux-rdma@vger.kernel.org 8091W: http://www.mellanox.com 8092Q: http://patchwork.ozlabs.org/project/netdev/list/ 8093S: Supported 8094F: drivers/net/ethernet/mellanox/mlx5/core/ 8095F: include/linux/mlx5/ 8096F: include/uapi/rdma/mlx5-abi.h 8097 8098MELLANOX MLX5 IB driver 8099M: Matan Barak <matanb@mellanox.com> 8100M: Leon Romanovsky <leonro@mellanox.com> 8101L: linux-rdma@vger.kernel.org 8102W: http://www.mellanox.com 8103Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8104S: Supported 8105F: drivers/infiniband/hw/mlx5/ 8106F: include/linux/mlx5/ 8107 8108MELEXIS MLX90614 DRIVER 8109M: Crt Mori <cmo@melexis.com> 8110L: linux-iio@vger.kernel.org 8111W: http://www.melexis.com 8112S: Supported 8113F: drivers/iio/temperature/mlx90614.c 8114 8115MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8116M: Don Brace <don.brace@microsemi.com> 8117L: esc.storagedev@microsemi.com 8118L: linux-scsi@vger.kernel.org 8119S: Supported 8120F: drivers/scsi/smartpqi/smartpqi*.[ch] 8121F: drivers/scsi/smartpqi/Kconfig 8122F: drivers/scsi/smartpqi/Makefile 8123F: include/linux/cciss*.h 8124F: include/uapi/linux/cciss*.h 8125F: Documentation/scsi/smartpqi.txt 8126 8127MN88472 MEDIA DRIVER 8128M: Antti Palosaari <crope@iki.fi> 8129L: linux-media@vger.kernel.org 8130W: https://linuxtv.org 8131W: http://palosaari.fi/linux/ 8132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8133S: Maintained 8134F: drivers/media/dvb-frontends/mn88472* 8135 8136MN88473 MEDIA DRIVER 8137M: Antti Palosaari <crope@iki.fi> 8138L: linux-media@vger.kernel.org 8139W: https://linuxtv.org 8140W: http://palosaari.fi/linux/ 8141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8142S: Maintained 8143F: drivers/media/dvb-frontends/mn88473* 8144 8145MODULE SUPPORT 8146M: Jessica Yu <jeyu@redhat.com> 8147M: Rusty Russell <rusty@rustcorp.com.au> 8148S: Maintained 8149F: include/linux/module.h 8150F: kernel/module.c 8151 8152MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8153W: http://popies.net/meye/ 8154S: Orphan 8155F: Documentation/media/v4l-drivers/meye* 8156F: drivers/media/pci/meye/ 8157F: include/uapi/linux/meye.h 8158 8159MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8160M: Jiri Slaby <jirislaby@gmail.com> 8161S: Maintained 8162F: Documentation/serial/moxa-smartio 8163F: drivers/tty/mxser.* 8164 8165MR800 AVERMEDIA USB FM RADIO DRIVER 8166M: Alexey Klimov <klimov.linux@gmail.com> 8167L: linux-media@vger.kernel.org 8168T: git git://linuxtv.org/media_tree.git 8169S: Maintained 8170F: drivers/media/radio/radio-mr800.c 8171 8172MRF24J40 IEEE 802.15.4 RADIO DRIVER 8173M: Alan Ott <alan@signal11.us> 8174L: linux-wpan@vger.kernel.org 8175S: Maintained 8176F: drivers/net/ieee802154/mrf24j40.c 8177F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8178 8179MSI LAPTOP SUPPORT 8180M: "Lee, Chun-Yi" <jlee@suse.com> 8181L: platform-driver-x86@vger.kernel.org 8182S: Maintained 8183F: drivers/platform/x86/msi-laptop.c 8184 8185MSI WMI SUPPORT 8186L: platform-driver-x86@vger.kernel.org 8187S: Orphan 8188F: drivers/platform/x86/msi-wmi.c 8189 8190MSI001 MEDIA DRIVER 8191M: Antti Palosaari <crope@iki.fi> 8192L: linux-media@vger.kernel.org 8193W: https://linuxtv.org 8194W: http://palosaari.fi/linux/ 8195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8196T: git git://linuxtv.org/anttip/media_tree.git 8197S: Maintained 8198F: drivers/media/tuners/msi001* 8199 8200MSI2500 MEDIA DRIVER 8201M: Antti Palosaari <crope@iki.fi> 8202L: linux-media@vger.kernel.org 8203W: https://linuxtv.org 8204W: http://palosaari.fi/linux/ 8205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8206T: git git://linuxtv.org/anttip/media_tree.git 8207S: Maintained 8208F: drivers/media/usb/msi2500/ 8209 8210MSYSTEMS DISKONCHIP G3 MTD DRIVER 8211M: Robert Jarzmik <robert.jarzmik@free.fr> 8212L: linux-mtd@lists.infradead.org 8213S: Maintained 8214F: drivers/mtd/devices/docg3* 8215 8216MT9M032 APTINA SENSOR DRIVER 8217M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8218L: linux-media@vger.kernel.org 8219T: git git://linuxtv.org/media_tree.git 8220S: Maintained 8221F: drivers/media/i2c/mt9m032.c 8222F: include/media/i2c/mt9m032.h 8223 8224MT9P031 APTINA CAMERA SENSOR 8225M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8226L: linux-media@vger.kernel.org 8227T: git git://linuxtv.org/media_tree.git 8228S: Maintained 8229F: drivers/media/i2c/mt9p031.c 8230F: include/media/i2c/mt9p031.h 8231 8232MT9T001 APTINA CAMERA SENSOR 8233M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8234L: linux-media@vger.kernel.org 8235T: git git://linuxtv.org/media_tree.git 8236S: Maintained 8237F: drivers/media/i2c/mt9t001.c 8238F: include/media/i2c/mt9t001.h 8239 8240MT9V032 APTINA CAMERA SENSOR 8241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8242L: linux-media@vger.kernel.org 8243T: git git://linuxtv.org/media_tree.git 8244S: Maintained 8245F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8246F: drivers/media/i2c/mt9v032.c 8247F: include/media/i2c/mt9v032.h 8248 8249MULTIFUNCTION DEVICES (MFD) 8250M: Lee Jones <lee.jones@linaro.org> 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8252S: Supported 8253F: Documentation/devicetree/bindings/mfd/ 8254F: drivers/mfd/ 8255F: include/linux/mfd/ 8256 8257MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8258M: Ulf Hansson <ulf.hansson@linaro.org> 8259L: linux-mmc@vger.kernel.org 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8261S: Maintained 8262F: Documentation/devicetree/bindings/mmc/ 8263F: drivers/mmc/ 8264F: include/linux/mmc/ 8265F: include/uapi/linux/mmc/ 8266 8267MULTIMEDIA CARD (MMC) ETC. OVER SPI 8268S: Orphan 8269F: drivers/mmc/host/mmc_spi.c 8270F: include/linux/spi/mmc_spi.h 8271 8272MULTISOUND SOUND DRIVER 8273M: Andrew Veliath <andrewtv@usa.net> 8274S: Maintained 8275F: Documentation/sound/oss/MultiSound 8276F: sound/oss/msnd* 8277 8278MULTITECH MULTIPORT CARD (ISICOM) 8279S: Orphan 8280F: drivers/tty/isicom.c 8281F: include/linux/isicom.h 8282 8283MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8284M: Bin Liu <b-liu@ti.com> 8285L: linux-usb@vger.kernel.org 8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8287S: Maintained 8288F: drivers/usb/musb/ 8289 8290MXL5007T MEDIA DRIVER 8291M: Michael Krufky <mkrufky@linuxtv.org> 8292L: linux-media@vger.kernel.org 8293W: https://linuxtv.org 8294W: http://github.com/mkrufky 8295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8296T: git git://linuxtv.org/mkrufky/tuners.git 8297S: Maintained 8298F: drivers/media/tuners/mxl5007t.* 8299 8300MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8301M: Hyong-Youb Kim <hykim@myri.com> 8302L: netdev@vger.kernel.org 8303W: https://www.myricom.com/support/downloads/myri10ge.html 8304S: Supported 8305F: drivers/net/ethernet/myricom/myri10ge/ 8306 8307NAND FLASH SUBSYSTEM 8308M: Boris Brezillon <boris.brezillon@free-electrons.com> 8309R: Richard Weinberger <richard@nod.at> 8310L: linux-mtd@lists.infradead.org 8311W: http://www.linux-mtd.infradead.org/ 8312Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8313T: git git://github.com/linux-nand/linux.git 8314S: Maintained 8315F: drivers/mtd/nand/ 8316F: include/linux/mtd/nand*.h 8317 8318NATSEMI ETHERNET DRIVER (DP8381x) 8319S: Orphan 8320F: drivers/net/ethernet/natsemi/natsemi.c 8321 8322NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8323M: Daniel Mack <zonque@gmail.com> 8324S: Maintained 8325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8326W: http://www.native-instruments.com 8327F: sound/usb/caiaq/ 8328 8329NCP FILESYSTEM 8330M: Petr Vandrovec <petr@vandrovec.name> 8331S: Odd Fixes 8332F: fs/ncpfs/ 8333 8334NCR 5380 SCSI DRIVERS 8335M: Finn Thain <fthain@telegraphics.com.au> 8336M: Michael Schmitz <schmitzmic@gmail.com> 8337L: linux-scsi@vger.kernel.org 8338S: Maintained 8339F: Documentation/scsi/g_NCR5380.txt 8340F: drivers/scsi/NCR5380.* 8341F: drivers/scsi/arm/cumana_1.c 8342F: drivers/scsi/arm/oak.c 8343F: drivers/scsi/atari_scsi.* 8344F: drivers/scsi/dmx3191d.c 8345F: drivers/scsi/g_NCR5380.* 8346F: drivers/scsi/g_NCR5380_mmio.c 8347F: drivers/scsi/mac_scsi.* 8348F: drivers/scsi/sun3_scsi.* 8349F: drivers/scsi/sun3_scsi_vme.c 8350 8351NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8352M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8353L: linux-scsi@vger.kernel.org 8354S: Maintained 8355F: drivers/scsi/NCR_D700.* 8356 8357NCT6775 HARDWARE MONITOR DRIVER 8358M: Guenter Roeck <linux@roeck-us.net> 8359L: linux-hwmon@vger.kernel.org 8360S: Maintained 8361F: Documentation/hwmon/nct6775 8362F: drivers/hwmon/nct6775.c 8363 8364NETEFFECT IWARP RNIC DRIVER (IW_NES) 8365M: Faisal Latif <faisal.latif@intel.com> 8366L: linux-rdma@vger.kernel.org 8367W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8368S: Supported 8369F: drivers/infiniband/hw/nes/ 8370F: include/uapi/rdma/nes-abi.h 8371 8372NETEM NETWORK EMULATOR 8373M: Stephen Hemminger <stephen@networkplumber.org> 8374L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8375S: Maintained 8376F: net/sched/sch_netem.c 8377 8378NETERION 10GbE DRIVERS (s2io/vxge) 8379M: Jon Mason <jdmason@kudzu.us> 8380L: netdev@vger.kernel.org 8381S: Supported 8382F: Documentation/networking/s2io.txt 8383F: Documentation/networking/vxge.txt 8384F: drivers/net/ethernet/neterion/ 8385 8386NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8387M: Pablo Neira Ayuso <pablo@netfilter.org> 8388M: Patrick McHardy <kaber@trash.net> 8389M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8390L: netfilter-devel@vger.kernel.org 8391L: coreteam@netfilter.org 8392W: http://www.netfilter.org/ 8393W: http://www.iptables.org/ 8394Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8397S: Supported 8398F: include/linux/netfilter* 8399F: include/linux/netfilter/ 8400F: include/net/netfilter/ 8401F: include/uapi/linux/netfilter* 8402F: include/uapi/linux/netfilter/ 8403F: net/*/netfilter.c 8404F: net/*/netfilter/ 8405F: net/netfilter/ 8406F: net/bridge/br_netfilter*.c 8407 8408NETLABEL 8409M: Paul Moore <paul@paul-moore.com> 8410W: http://netlabel.sf.net 8411L: netdev@vger.kernel.org 8412S: Maintained 8413F: Documentation/netlabel/ 8414F: include/net/netlabel.h 8415F: net/netlabel/ 8416 8417NETROM NETWORK LAYER 8418M: Ralf Baechle <ralf@linux-mips.org> 8419L: linux-hams@vger.kernel.org 8420W: http://www.linux-ax25.org/ 8421S: Maintained 8422F: include/net/netrom.h 8423F: include/uapi/linux/netrom.h 8424F: net/netrom/ 8425 8426NETRONOME ETHERNET DRIVERS 8427M: Jakub Kicinski <jakub.kicinski@netronome.com> 8428L: oss-drivers@netronome.com 8429S: Maintained 8430F: drivers/net/ethernet/netronome/ 8431 8432NETWORK BLOCK DEVICE (NBD) 8433M: Markus Pargmann <mpa@pengutronix.de> 8434S: Maintained 8435L: nbd-general@lists.sourceforge.net 8436T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8437F: Documentation/blockdev/nbd.txt 8438F: drivers/block/nbd.c 8439F: include/uapi/linux/nbd.h 8440 8441NETWORK DROP MONITOR 8442M: Neil Horman <nhorman@tuxdriver.com> 8443L: netdev@vger.kernel.org 8444S: Maintained 8445W: https://fedorahosted.org/dropwatch/ 8446F: net/core/drop_monitor.c 8447 8448NETWORKING [DSA] 8449M: Andrew Lunn <andrew@lunn.ch> 8450M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8451M: Florian Fainelli <f.fainelli@gmail.com> 8452S: Maintained 8453F: net/dsa/ 8454F: include/net/dsa.h 8455F: drivers/net/dsa/ 8456 8457NETWORKING [GENERAL] 8458M: "David S. Miller" <davem@davemloft.net> 8459L: netdev@vger.kernel.org 8460W: http://www.linuxfoundation.org/en/Net 8461Q: http://patchwork.ozlabs.org/project/netdev/list/ 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8464S: Maintained 8465F: net/ 8466F: include/net/ 8467F: include/linux/in.h 8468F: include/linux/net.h 8469F: include/linux/netdevice.h 8470F: include/uapi/linux/in.h 8471F: include/uapi/linux/net.h 8472F: include/uapi/linux/netdevice.h 8473F: include/uapi/linux/net_namespace.h 8474F: tools/net/ 8475F: tools/testing/selftests/net/ 8476F: lib/random32.c 8477F: lib/test_bpf.c 8478 8479NETWORKING [IPv4/IPv6] 8480M: "David S. Miller" <davem@davemloft.net> 8481M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8482M: James Morris <jmorris@namei.org> 8483M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8484M: Patrick McHardy <kaber@trash.net> 8485L: netdev@vger.kernel.org 8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8487S: Maintained 8488F: net/ipv4/ 8489F: net/ipv6/ 8490F: include/net/ip* 8491F: arch/x86/net/* 8492 8493NETWORKING [IPSEC] 8494M: Steffen Klassert <steffen.klassert@secunet.com> 8495M: Herbert Xu <herbert@gondor.apana.org.au> 8496M: "David S. Miller" <davem@davemloft.net> 8497L: netdev@vger.kernel.org 8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8499T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8500S: Maintained 8501F: net/core/flow.c 8502F: net/xfrm/ 8503F: net/key/ 8504F: net/ipv4/xfrm* 8505F: net/ipv4/esp4.c 8506F: net/ipv4/ah4.c 8507F: net/ipv4/ipcomp.c 8508F: net/ipv4/ip_vti.c 8509F: net/ipv6/xfrm* 8510F: net/ipv6/esp6.c 8511F: net/ipv6/ah6.c 8512F: net/ipv6/ipcomp6.c 8513F: net/ipv6/ip6_vti.c 8514F: include/uapi/linux/xfrm.h 8515F: include/net/xfrm.h 8516 8517NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8518M: Paul Moore <paul@paul-moore.com> 8519L: netdev@vger.kernel.org 8520S: Maintained 8521 8522NETWORKING [WIRELESS] 8523L: linux-wireless@vger.kernel.org 8524Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8525 8526NETWORKING DRIVERS 8527L: netdev@vger.kernel.org 8528W: http://www.linuxfoundation.org/en/Net 8529Q: http://patchwork.ozlabs.org/project/netdev/list/ 8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8532S: Odd Fixes 8533F: Documentation/devicetree/bindings/net/ 8534F: drivers/net/ 8535F: include/linux/if_* 8536F: include/linux/netdevice.h 8537F: include/linux/etherdevice.h 8538F: include/linux/fcdevice.h 8539F: include/linux/fddidevice.h 8540F: include/linux/hippidevice.h 8541F: include/linux/inetdevice.h 8542F: include/uapi/linux/if_* 8543F: include/uapi/linux/netdevice.h 8544 8545NETWORKING DRIVERS (WIRELESS) 8546M: Kalle Valo <kvalo@codeaurora.org> 8547L: linux-wireless@vger.kernel.org 8548Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8551S: Maintained 8552F: Documentation/devicetree/bindings/net/wireless/ 8553F: drivers/net/wireless/ 8554 8555NETXEN (1/10) GbE SUPPORT 8556M: Manish Chopra <manish.chopra@cavium.com> 8557M: Rahul Verma <rahul.verma@cavium.com> 8558M: Dept-GELinuxNICDev@cavium.com 8559L: netdev@vger.kernel.org 8560S: Supported 8561F: drivers/net/ethernet/qlogic/netxen/ 8562 8563NFC SUBSYSTEM 8564M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8565M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8566M: Samuel Ortiz <sameo@linux.intel.com> 8567L: linux-wireless@vger.kernel.org 8568L: linux-nfc@lists.01.org (subscribers-only) 8569S: Supported 8570F: net/nfc/ 8571F: include/net/nfc/ 8572F: include/uapi/linux/nfc.h 8573F: drivers/nfc/ 8574F: include/linux/platform_data/nfcmrvl.h 8575F: include/linux/platform_data/nxp-nci.h 8576F: include/linux/platform_data/pn544.h 8577F: include/linux/platform_data/st21nfca.h 8578F: include/linux/platform_data/st-nci.h 8579F: Documentation/devicetree/bindings/net/nfc/ 8580 8581NFS, SUNRPC, AND LOCKD CLIENTS 8582M: Trond Myklebust <trond.myklebust@primarydata.com> 8583M: Anna Schumaker <anna.schumaker@netapp.com> 8584L: linux-nfs@vger.kernel.org 8585W: http://client.linux-nfs.org 8586T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8587S: Maintained 8588F: fs/lockd/ 8589F: fs/nfs/ 8590F: fs/nfs_common/ 8591F: net/sunrpc/ 8592F: include/linux/lockd/ 8593F: include/linux/nfs* 8594F: include/linux/sunrpc/ 8595F: include/uapi/linux/nfs* 8596F: include/uapi/linux/sunrpc/ 8597 8598NILFS2 FILESYSTEM 8599M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8600L: linux-nilfs@vger.kernel.org 8601W: http://nilfs.sourceforge.net/ 8602W: http://nilfs.osdn.jp/ 8603T: git git://github.com/konis/nilfs2.git 8604S: Supported 8605F: Documentation/filesystems/nilfs2.txt 8606F: fs/nilfs2/ 8607F: include/trace/events/nilfs2.h 8608F: include/uapi/linux/nilfs2_api.h 8609F: include/uapi/linux/nilfs2_ondisk.h 8610 8611NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8612M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8613W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8614S: Maintained 8615F: Documentation/scsi/NinjaSCSI.txt 8616F: drivers/scsi/pcmcia/nsp_* 8617 8618NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8619M: GOTO Masanori <gotom@debian.or.jp> 8620M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8621W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8622S: Maintained 8623F: Documentation/scsi/NinjaSCSI.txt 8624F: drivers/scsi/nsp32* 8625 8626NIOS2 ARCHITECTURE 8627M: Ley Foon Tan <lftan@altera.com> 8628L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8630S: Maintained 8631F: arch/nios2/ 8632 8633NOKIA N900 POWER SUPPLY DRIVERS 8634R: Pali Rohár <pali.rohar@gmail.com> 8635F: include/linux/power/bq2415x_charger.h 8636F: include/linux/power/bq27xxx_battery.h 8637F: include/linux/power/isp1704_charger.h 8638F: drivers/power/supply/bq2415x_charger.c 8639F: drivers/power/supply/bq27xxx_battery.c 8640F: drivers/power/supply/bq27xxx_battery_i2c.c 8641F: drivers/power/supply/isp1704_charger.c 8642F: drivers/power/supply/rx51_battery.c 8643 8644NTB DRIVER CORE 8645M: Jon Mason <jdmason@kudzu.us> 8646M: Dave Jiang <dave.jiang@intel.com> 8647M: Allen Hubbe <Allen.Hubbe@emc.com> 8648L: linux-ntb@googlegroups.com 8649S: Supported 8650W: https://github.com/jonmason/ntb/wiki 8651T: git git://github.com/jonmason/ntb.git 8652F: drivers/ntb/ 8653F: drivers/net/ntb_netdev.c 8654F: include/linux/ntb.h 8655F: include/linux/ntb_transport.h 8656F: tools/testing/selftests/ntb/ 8657 8658NTB INTEL DRIVER 8659M: Jon Mason <jdmason@kudzu.us> 8660M: Dave Jiang <dave.jiang@intel.com> 8661L: linux-ntb@googlegroups.com 8662S: Supported 8663W: https://github.com/jonmason/ntb/wiki 8664T: git git://github.com/jonmason/ntb.git 8665F: drivers/ntb/hw/intel/ 8666 8667NTB AMD DRIVER 8668M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8669L: linux-ntb@googlegroups.com 8670S: Supported 8671F: drivers/ntb/hw/amd/ 8672 8673NTFS FILESYSTEM 8674M: Anton Altaparmakov <anton@tuxera.com> 8675L: linux-ntfs-dev@lists.sourceforge.net 8676W: http://www.tuxera.com/ 8677T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8678S: Supported 8679F: Documentation/filesystems/ntfs.txt 8680F: fs/ntfs/ 8681 8682NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8683M: Antonino Daplas <adaplas@gmail.com> 8684L: linux-fbdev@vger.kernel.org 8685S: Maintained 8686F: drivers/video/fbdev/riva/ 8687F: drivers/video/fbdev/nvidia/ 8688 8689NVM EXPRESS DRIVER 8690M: Keith Busch <keith.busch@intel.com> 8691M: Jens Axboe <axboe@fb.com> 8692L: linux-nvme@lists.infradead.org 8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8694W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8695S: Supported 8696F: drivers/nvme/host/ 8697F: include/linux/nvme.h 8698 8699NVM EXPRESS TARGET DRIVER 8700M: Christoph Hellwig <hch@lst.de> 8701M: Sagi Grimberg <sagi@grimberg.me> 8702L: linux-nvme@lists.infradead.org 8703S: Supported 8704F: drivers/nvme/target/ 8705 8706NVMEM FRAMEWORK 8707M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8708M: Maxime Ripard <maxime.ripard@free-electrons.com> 8709S: Maintained 8710F: drivers/nvmem/ 8711F: Documentation/devicetree/bindings/nvmem/ 8712F: include/linux/nvmem-consumer.h 8713F: include/linux/nvmem-provider.h 8714 8715NXP-NCI NFC DRIVER 8716M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8717R: Charles Gorand <charles.gorand@effinnov.com> 8718L: linux-nfc@lists.01.org (moderated for non-subscribers) 8719S: Supported 8720F: drivers/nfc/nxp-nci 8721 8722NXP TDA998X DRM DRIVER 8723M: Russell King <rmk+kernel@armlinux.org.uk> 8724S: Supported 8725F: drivers/gpu/drm/i2c/tda998x_drv.c 8726F: include/drm/i2c/tda998x.h 8727 8728NXP TFA9879 DRIVER 8729M: Peter Rosin <peda@axentia.se> 8730L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8731S: Maintained 8732F: sound/soc/codecs/tfa9879* 8733 8734OBJTOOL 8735M: Josh Poimboeuf <jpoimboe@redhat.com> 8736S: Supported 8737F: tools/objtool/ 8738 8739OMAP SUPPORT 8740M: Tony Lindgren <tony@atomide.com> 8741L: linux-omap@vger.kernel.org 8742W: http://www.muru.com/linux/omap/ 8743W: http://linux.omap.com/ 8744Q: http://patchwork.kernel.org/project/linux-omap/list/ 8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8746S: Maintained 8747F: arch/arm/*omap*/ 8748F: arch/arm/configs/omap1_defconfig 8749F: arch/arm/configs/omap2plus_defconfig 8750F: drivers/i2c/busses/i2c-omap.c 8751F: drivers/irqchip/irq-omap-intc.c 8752F: drivers/mfd/*omap*.c 8753F: drivers/mfd/menelaus.c 8754F: drivers/mfd/palmas.c 8755F: drivers/mfd/tps65217.c 8756F: drivers/mfd/tps65218.c 8757F: drivers/mfd/tps65910.c 8758F: drivers/mfd/twl-core.[ch] 8759F: drivers/mfd/twl4030*.c 8760F: drivers/mfd/twl6030*.c 8761F: drivers/mfd/twl6040*.c 8762F: drivers/regulator/palmas-regulator*.c 8763F: drivers/regulator/pbias-regulator.c 8764F: drivers/regulator/tps65217-regulator.c 8765F: drivers/regulator/tps65218-regulator.c 8766F: drivers/regulator/tps65910-regulator.c 8767F: drivers/regulator/twl-regulator.c 8768F: include/linux/i2c-omap.h 8769 8770OMAP DEVICE TREE SUPPORT 8771M: Benoît Cousson <bcousson@baylibre.com> 8772M: Tony Lindgren <tony@atomide.com> 8773L: linux-omap@vger.kernel.org 8774L: devicetree@vger.kernel.org 8775S: Maintained 8776F: arch/arm/boot/dts/*omap* 8777F: arch/arm/boot/dts/*am3* 8778F: arch/arm/boot/dts/*am4* 8779F: arch/arm/boot/dts/*am5* 8780F: arch/arm/boot/dts/*dra7* 8781 8782OMAP CLOCK FRAMEWORK SUPPORT 8783M: Paul Walmsley <paul@pwsan.com> 8784L: linux-omap@vger.kernel.org 8785S: Maintained 8786F: arch/arm/*omap*/*clock* 8787 8788OMAP POWER MANAGEMENT SUPPORT 8789M: Kevin Hilman <khilman@kernel.org> 8790L: linux-omap@vger.kernel.org 8791S: Maintained 8792F: arch/arm/*omap*/*pm* 8793F: drivers/cpufreq/omap-cpufreq.c 8794 8795OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8796M: Rajendra Nayak <rnayak@codeaurora.org> 8797M: Paul Walmsley <paul@pwsan.com> 8798L: linux-omap@vger.kernel.org 8799S: Maintained 8800F: arch/arm/mach-omap2/prm* 8801 8802OMAP AUDIO SUPPORT 8803M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8804M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8806L: linux-omap@vger.kernel.org 8807S: Maintained 8808F: sound/soc/omap/ 8809 8810OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8811M: Roger Quadros <rogerq@ti.com> 8812M: Tony Lindgren <tony@atomide.com> 8813L: linux-omap@vger.kernel.org 8814S: Maintained 8815F: drivers/memory/omap-gpmc.c 8816F: arch/arm/mach-omap2/*gpmc* 8817 8818OMAP FRAMEBUFFER SUPPORT 8819M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8820L: linux-fbdev@vger.kernel.org 8821L: linux-omap@vger.kernel.org 8822S: Maintained 8823F: drivers/video/fbdev/omap/ 8824 8825OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8826M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8827L: linux-omap@vger.kernel.org 8828L: linux-fbdev@vger.kernel.org 8829S: Maintained 8830F: drivers/video/fbdev/omap2/ 8831F: Documentation/arm/OMAP/DSS 8832 8833OMAP HARDWARE SPINLOCK SUPPORT 8834M: Ohad Ben-Cohen <ohad@wizery.com> 8835L: linux-omap@vger.kernel.org 8836S: Maintained 8837F: drivers/hwspinlock/omap_hwspinlock.c 8838 8839OMAP MMC SUPPORT 8840M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8841L: linux-omap@vger.kernel.org 8842S: Maintained 8843F: drivers/mmc/host/omap.c 8844 8845OMAP HS MMC SUPPORT 8846L: linux-mmc@vger.kernel.org 8847L: linux-omap@vger.kernel.org 8848S: Orphan 8849F: drivers/mmc/host/omap_hsmmc.c 8850 8851OMAP RANDOM NUMBER GENERATOR SUPPORT 8852M: Deepak Saxena <dsaxena@plexity.net> 8853S: Maintained 8854F: drivers/char/hw_random/omap-rng.c 8855 8856OMAP HWMOD SUPPORT 8857M: Benoît Cousson <bcousson@baylibre.com> 8858M: Paul Walmsley <paul@pwsan.com> 8859L: linux-omap@vger.kernel.org 8860S: Maintained 8861F: arch/arm/mach-omap2/omap_hwmod.* 8862 8863OMAP HWMOD DATA 8864M: Paul Walmsley <paul@pwsan.com> 8865L: linux-omap@vger.kernel.org 8866S: Maintained 8867F: arch/arm/mach-omap2/omap_hwmod*data* 8868 8869OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8870M: Benoît Cousson <bcousson@baylibre.com> 8871L: linux-omap@vger.kernel.org 8872S: Maintained 8873F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8874 8875OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8876M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8877L: linux-media@vger.kernel.org 8878S: Maintained 8879F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8880F: drivers/media/platform/omap3isp/ 8881F: drivers/staging/media/omap4iss/ 8882 8883OMAP USB SUPPORT 8884L: linux-usb@vger.kernel.org 8885L: linux-omap@vger.kernel.org 8886S: Orphan 8887F: drivers/usb/*/*omap* 8888F: arch/arm/*omap*/usb* 8889 8890OMAP GPIO DRIVER 8891M: Grygorii Strashko <grygorii.strashko@ti.com> 8892M: Santosh Shilimkar <ssantosh@kernel.org> 8893M: Kevin Hilman <khilman@kernel.org> 8894L: linux-omap@vger.kernel.org 8895S: Maintained 8896F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8897F: drivers/gpio/gpio-omap.c 8898 8899OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8900M: Mark Jackson <mpfj@newflow.co.uk> 8901L: linux-omap@vger.kernel.org 8902S: Maintained 8903F: arch/arm/boot/dts/am335x-nano.dts 8904 8905OMFS FILESYSTEM 8906M: Bob Copeland <me@bobcopeland.com> 8907L: linux-karma-devel@lists.sourceforge.net 8908S: Maintained 8909F: Documentation/filesystems/omfs.txt 8910F: fs/omfs/ 8911 8912OMNIKEY CARDMAN 4000 DRIVER 8913M: Harald Welte <laforge@gnumonks.org> 8914S: Maintained 8915F: drivers/char/pcmcia/cm4000_cs.c 8916F: include/linux/cm4000_cs.h 8917F: include/uapi/linux/cm4000_cs.h 8918 8919OMNIKEY CARDMAN 4040 DRIVER 8920M: Harald Welte <laforge@gnumonks.org> 8921S: Maintained 8922F: drivers/char/pcmcia/cm4040_cs.* 8923 8924OMNIVISION OV7670 SENSOR DRIVER 8925M: Jonathan Corbet <corbet@lwn.net> 8926L: linux-media@vger.kernel.org 8927T: git git://linuxtv.org/media_tree.git 8928S: Maintained 8929F: drivers/media/i2c/ov7670.c 8930 8931ONENAND FLASH DRIVER 8932M: Kyungmin Park <kyungmin.park@samsung.com> 8933L: linux-mtd@lists.infradead.org 8934S: Maintained 8935F: drivers/mtd/onenand/ 8936F: include/linux/mtd/onenand*.h 8937 8938ONSTREAM SCSI TAPE DRIVER 8939M: Willem Riede <osst@riede.org> 8940L: osst-users@lists.sourceforge.net 8941L: linux-scsi@vger.kernel.org 8942S: Maintained 8943F: Documentation/scsi/osst.txt 8944F: drivers/scsi/osst.* 8945F: drivers/scsi/osst_*.h 8946F: drivers/scsi/st.h 8947 8948OPENCORES I2C BUS DRIVER 8949M: Peter Korsgaard <jacmet@sunsite.dk> 8950L: linux-i2c@vger.kernel.org 8951S: Maintained 8952F: Documentation/i2c/busses/i2c-ocores 8953F: drivers/i2c/busses/i2c-ocores.c 8954 8955OPEN FIRMWARE AND FLATTENED DEVICE TREE 8956M: Rob Herring <robh+dt@kernel.org> 8957M: Frank Rowand <frowand.list@gmail.com> 8958L: devicetree@vger.kernel.org 8959W: http://www.devicetree.org/ 8960T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8961S: Maintained 8962F: drivers/of/ 8963F: include/linux/of*.h 8964F: scripts/dtc/ 8965 8966OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8967M: Rob Herring <robh+dt@kernel.org> 8968M: Mark Rutland <mark.rutland@arm.com> 8969L: devicetree@vger.kernel.org 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8971Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8972S: Maintained 8973F: Documentation/devicetree/ 8974F: arch/*/boot/dts/ 8975F: include/dt-bindings/ 8976 8977OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8978M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8979L: devicetree@vger.kernel.org 8980S: Maintained 8981F: Documentation/devicetree/dynamic-resolution-notes.txt 8982F: Documentation/devicetree/overlay-notes.txt 8983F: drivers/of/overlay.c 8984F: drivers/of/resolver.c 8985 8986OPENRISC ARCHITECTURE 8987M: Jonas Bonn <jonas@southpole.se> 8988W: http://openrisc.net 8989S: Maintained 8990T: git git://openrisc.net/~jonas/linux 8991F: arch/openrisc/ 8992 8993OPENVSWITCH 8994M: Pravin Shelar <pshelar@nicira.com> 8995L: netdev@vger.kernel.org 8996L: dev@openvswitch.org 8997W: http://openvswitch.org 8998S: Maintained 8999F: net/openvswitch/ 9000F: include/uapi/linux/openvswitch.h 9001 9002OPERATING PERFORMANCE POINTS (OPP) 9003M: Viresh Kumar <vireshk@kernel.org> 9004M: Nishanth Menon <nm@ti.com> 9005M: Stephen Boyd <sboyd@codeaurora.org> 9006L: linux-pm@vger.kernel.org 9007S: Maintained 9008T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9009F: drivers/base/power/opp/ 9010F: include/linux/pm_opp.h 9011F: Documentation/power/opp.txt 9012F: Documentation/devicetree/bindings/opp/ 9013 9014OPL4 DRIVER 9015M: Clemens Ladisch <clemens@ladisch.de> 9016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9017T: git git://git.alsa-project.org/alsa-kernel.git 9018S: Maintained 9019F: sound/drivers/opl4/ 9020 9021OPROFILE 9022M: Robert Richter <rric@kernel.org> 9023L: oprofile-list@lists.sf.net 9024S: Maintained 9025F: arch/*/include/asm/oprofile*.h 9026F: arch/*/oprofile/ 9027F: drivers/oprofile/ 9028F: include/linux/oprofile.h 9029 9030ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9031M: Mark Fasheh <mfasheh@versity.com> 9032M: Joel Becker <jlbec@evilplan.org> 9033L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9034W: http://ocfs2.wiki.kernel.org 9035S: Supported 9036F: Documentation/filesystems/ocfs2.txt 9037F: Documentation/filesystems/dlmfs.txt 9038F: fs/ocfs2/ 9039 9040ORINOCO DRIVER 9041L: linux-wireless@vger.kernel.org 9042W: http://wireless.kernel.org/en/users/Drivers/orinoco 9043W: http://www.nongnu.org/orinoco/ 9044S: Orphan 9045F: drivers/net/wireless/intersil/orinoco/ 9046 9047OSD LIBRARY and FILESYSTEM 9048M: Boaz Harrosh <ooo@electrozaur.com> 9049M: Benny Halevy <bhalevy@primarydata.com> 9050L: osd-dev@open-osd.org 9051W: http://open-osd.org 9052T: git git://git.open-osd.org/open-osd.git 9053S: Maintained 9054F: drivers/scsi/osd/ 9055F: include/scsi/osd_* 9056F: fs/exofs/ 9057 9058OVERLAY FILESYSTEM 9059M: Miklos Szeredi <miklos@szeredi.hu> 9060L: linux-unionfs@vger.kernel.org 9061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9062S: Supported 9063F: fs/overlayfs/ 9064F: Documentation/filesystems/overlayfs.txt 9065 9066ORANGEFS FILESYSTEM 9067M: Mike Marshall <hubcap@omnibond.com> 9068L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9070S: Supported 9071F: fs/orangefs/ 9072F: Documentation/filesystems/orangefs.txt 9073 9074P54 WIRELESS DRIVER 9075M: Christian Lamparter <chunkeey@googlemail.com> 9076L: linux-wireless@vger.kernel.org 9077W: http://wireless.kernel.org/en/users/Drivers/p54 9078S: Maintained 9079F: drivers/net/wireless/intersil/p54/ 9080 9081PA SEMI ETHERNET DRIVER 9082L: netdev@vger.kernel.org 9083S: Orphan 9084F: drivers/net/ethernet/pasemi/* 9085 9086PA SEMI SMBUS DRIVER 9087L: linux-i2c@vger.kernel.org 9088S: Orphan 9089F: drivers/i2c/busses/i2c-pasemi.c 9090 9091PADATA PARALLEL EXECUTION MECHANISM 9092M: Steffen Klassert <steffen.klassert@secunet.com> 9093L: linux-crypto@vger.kernel.org 9094S: Maintained 9095F: kernel/padata.c 9096F: include/linux/padata.h 9097F: Documentation/padata.txt 9098 9099PANASONIC LAPTOP ACPI EXTRAS DRIVER 9100M: Harald Welte <laforge@gnumonks.org> 9101L: platform-driver-x86@vger.kernel.org 9102S: Maintained 9103F: drivers/platform/x86/panasonic-laptop.c 9104 9105PANASONIC MN10300/AM33/AM34 PORT 9106M: David Howells <dhowells@redhat.com> 9107L: linux-am33-list@redhat.com (moderated for non-subscribers) 9108W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9109S: Maintained 9110F: Documentation/mn10300/ 9111F: arch/mn10300/ 9112 9113PARALLEL LCD/KEYPAD PANEL DRIVER 9114M: Willy Tarreau <willy@haproxy.com> 9115M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9116S: Odd Fixes 9117F: Documentation/misc-devices/lcd-panel-cgram.txt 9118F: drivers/misc/panel.c 9119 9120PARALLEL PORT SUBSYSTEM 9121M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9122M: Sudip Mukherjee <sudip@vectorindia.org> 9123L: linux-parport@lists.infradead.org (subscribers-only) 9124S: Maintained 9125F: drivers/parport/ 9126F: include/linux/parport*.h 9127F: drivers/char/ppdev.c 9128F: include/uapi/linux/ppdev.h 9129F: Documentation/parport*.txt 9130 9131PARAVIRT_OPS INTERFACE 9132M: Jeremy Fitzhardinge <jeremy@goop.org> 9133M: Chris Wright <chrisw@sous-sol.org> 9134M: Alok Kataria <akataria@vmware.com> 9135M: Rusty Russell <rusty@rustcorp.com.au> 9136L: virtualization@lists.linux-foundation.org 9137S: Supported 9138F: Documentation/virtual/paravirt_ops.txt 9139F: arch/*/kernel/paravirt* 9140F: arch/*/include/asm/paravirt.h 9141F: include/linux/hypervisor.h 9142 9143PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9144M: Tim Waugh <tim@cyberelk.net> 9145L: linux-parport@lists.infradead.org (subscribers-only) 9146S: Maintained 9147F: Documentation/blockdev/paride.txt 9148F: drivers/block/paride/ 9149 9150PARISC ARCHITECTURE 9151M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9152M: Helge Deller <deller@gmx.de> 9153L: linux-parisc@vger.kernel.org 9154W: http://www.parisc-linux.org/ 9155Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9158S: Maintained 9159F: arch/parisc/ 9160F: Documentation/parisc/ 9161F: drivers/parisc/ 9162F: drivers/char/agp/parisc-agp.c 9163F: drivers/input/serio/gscps2.c 9164F: drivers/parport/parport_gsc.* 9165F: drivers/tty/serial/8250/8250_gsc.c 9166F: drivers/video/fbdev/sti* 9167F: drivers/video/console/sti* 9168F: drivers/video/logo/logo_parisc* 9169 9170PC87360 HARDWARE MONITORING DRIVER 9171M: Jim Cromie <jim.cromie@gmail.com> 9172L: linux-hwmon@vger.kernel.org 9173S: Maintained 9174F: Documentation/hwmon/pc87360 9175F: drivers/hwmon/pc87360.c 9176 9177PC8736x GPIO DRIVER 9178M: Jim Cromie <jim.cromie@gmail.com> 9179S: Maintained 9180F: drivers/char/pc8736x_gpio.c 9181 9182PC87427 HARDWARE MONITORING DRIVER 9183M: Jean Delvare <jdelvare@suse.com> 9184L: linux-hwmon@vger.kernel.org 9185S: Maintained 9186F: Documentation/hwmon/pc87427 9187F: drivers/hwmon/pc87427.c 9188 9189PCA9532 LED DRIVER 9190M: Riku Voipio <riku.voipio@iki.fi> 9191S: Maintained 9192F: drivers/leds/leds-pca9532.c 9193F: include/linux/leds-pca9532.h 9194 9195PCA9541 I2C BUS MASTER SELECTOR DRIVER 9196M: Guenter Roeck <linux@roeck-us.net> 9197L: linux-i2c@vger.kernel.org 9198S: Maintained 9199F: drivers/i2c/muxes/i2c-mux-pca9541.c 9200 9201PCDP - PRIMARY CONSOLE AND DEBUG PORT 9202M: Khalid Aziz <khalid@gonehiking.org> 9203S: Maintained 9204F: drivers/firmware/pcdp.* 9205 9206PCI ERROR RECOVERY 9207M: Linas Vepstas <linasvepstas@gmail.com> 9208L: linux-pci@vger.kernel.org 9209S: Supported 9210F: Documentation/PCI/pci-error-recovery.txt 9211 9212PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9213M: Russell Currey <ruscur@russell.cc> 9214L: linuxppc-dev@lists.ozlabs.org 9215S: Supported 9216F: Documentation/powerpc/eeh-pci-error-recovery.txt 9217F: arch/powerpc/kernel/eeh*.c 9218F: arch/powerpc/platforms/*/eeh*.c 9219F: arch/powerpc/include/*/eeh*.h 9220 9221PCI SUBSYSTEM 9222M: Bjorn Helgaas <bhelgaas@google.com> 9223L: linux-pci@vger.kernel.org 9224Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9226S: Supported 9227F: Documentation/devicetree/bindings/pci/ 9228F: Documentation/PCI/ 9229F: drivers/pci/ 9230F: include/linux/pci* 9231F: arch/x86/pci/ 9232F: arch/x86/kernel/quirks.c 9233 9234PCI DRIVER FOR ALTERA PCIE IP 9235M: Ley Foon Tan <lftan@altera.com> 9236L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9237L: linux-pci@vger.kernel.org 9238S: Supported 9239F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9240F: drivers/pci/host/pcie-altera.c 9241 9242PCI DRIVER FOR ARM VERSATILE PLATFORM 9243M: Rob Herring <robh@kernel.org> 9244L: linux-pci@vger.kernel.org 9245L: linux-arm-kernel@lists.infradead.org 9246S: Maintained 9247F: Documentation/devicetree/bindings/pci/versatile.txt 9248F: drivers/pci/host/pci-versatile.c 9249 9250PCI DRIVER FOR ARMADA 8K 9251M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9252L: linux-pci@vger.kernel.org 9253L: linux-arm-kernel@lists.infradead.org 9254S: Maintained 9255F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9256F: drivers/pci/host/pcie-armada8k.c 9257 9258PCI DRIVER FOR APPLIEDMICRO XGENE 9259M: Tanmay Inamdar <tinamdar@apm.com> 9260L: linux-pci@vger.kernel.org 9261L: linux-arm-kernel@lists.infradead.org 9262S: Maintained 9263F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9264F: drivers/pci/host/pci-xgene.c 9265 9266PCI DRIVER FOR FREESCALE LAYERSCAPE 9267M: Minghuan Lian <minghuan.Lian@freescale.com> 9268M: Mingkai Hu <mingkai.hu@freescale.com> 9269M: Roy Zang <tie-fei.zang@freescale.com> 9270L: linuxppc-dev@lists.ozlabs.org 9271L: linux-pci@vger.kernel.org 9272L: linux-arm-kernel@lists.infradead.org 9273S: Maintained 9274F: drivers/pci/host/*layerscape* 9275 9276PCI DRIVER FOR IMX6 9277M: Richard Zhu <Richard.Zhu@freescale.com> 9278M: Lucas Stach <l.stach@pengutronix.de> 9279L: linux-pci@vger.kernel.org 9280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9281S: Maintained 9282F: drivers/pci/host/*imx6* 9283 9284PCI DRIVER FOR TI KEYSTONE 9285M: Murali Karicheri <m-karicheri2@ti.com> 9286L: linux-pci@vger.kernel.org 9287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9288S: Maintained 9289F: drivers/pci/host/*keystone* 9290 9291PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9292M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9293M: Jason Cooper <jason@lakedaemon.net> 9294L: linux-pci@vger.kernel.org 9295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9296S: Maintained 9297F: drivers/pci/host/*mvebu* 9298 9299PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9300M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9301L: linux-pci@vger.kernel.org 9302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9303S: Maintained 9304F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9305F: drivers/pci/host/pci-aardvark.c 9306 9307PCI DRIVER FOR NVIDIA TEGRA 9308M: Thierry Reding <thierry.reding@gmail.com> 9309L: linux-tegra@vger.kernel.org 9310L: linux-pci@vger.kernel.org 9311S: Supported 9312F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9313F: drivers/pci/host/pci-tegra.c 9314 9315PCI DRIVER FOR TI DRA7XX 9316M: Kishon Vijay Abraham I <kishon@ti.com> 9317L: linux-omap@vger.kernel.org 9318L: linux-pci@vger.kernel.org 9319S: Supported 9320F: Documentation/devicetree/bindings/pci/ti-pci.txt 9321F: drivers/pci/host/pci-dra7xx.c 9322 9323PCI DRIVER FOR RENESAS R-CAR 9324M: Simon Horman <horms@verge.net.au> 9325L: linux-pci@vger.kernel.org 9326L: linux-renesas-soc@vger.kernel.org 9327S: Maintained 9328F: drivers/pci/host/*rcar* 9329 9330PCI DRIVER FOR SAMSUNG EXYNOS 9331M: Jingoo Han <jingoohan1@gmail.com> 9332L: linux-pci@vger.kernel.org 9333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9334L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9335S: Maintained 9336F: drivers/pci/host/pci-exynos.c 9337 9338PCI DRIVER FOR SYNOPSIS DESIGNWARE 9339M: Jingoo Han <jingoohan1@gmail.com> 9340M: Pratyush Anand <pratyush.anand@gmail.com> 9341L: linux-pci@vger.kernel.org 9342S: Maintained 9343F: drivers/pci/host/*designware* 9344 9345PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9346M: Jose Abreu <Jose.Abreu@synopsys.com> 9347L: linux-pci@vger.kernel.org 9348S: Maintained 9349F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9350F: drivers/pci/host/pcie-designware-plat.c 9351 9352PCI DRIVER FOR GENERIC OF HOSTS 9353M: Will Deacon <will.deacon@arm.com> 9354L: linux-pci@vger.kernel.org 9355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9356S: Maintained 9357F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9358F: drivers/pci/host/pci-host-common.c 9359F: drivers/pci/host/pci-host-generic.c 9360 9361PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9362M: Keith Busch <keith.busch@intel.com> 9363L: linux-pci@vger.kernel.org 9364S: Supported 9365F: drivers/pci/host/vmd.c 9366 9367PCIE DRIVER FOR ST SPEAR13XX 9368M: Pratyush Anand <pratyush.anand@gmail.com> 9369L: linux-pci@vger.kernel.org 9370S: Maintained 9371F: drivers/pci/host/*spear* 9372 9373PCI MSI DRIVER FOR ALTERA MSI IP 9374M: Ley Foon Tan <lftan@altera.com> 9375L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9376L: linux-pci@vger.kernel.org 9377S: Supported 9378F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9379F: drivers/pci/host/pcie-altera-msi.c 9380 9381PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9382M: Duc Dang <dhdang@apm.com> 9383L: linux-pci@vger.kernel.org 9384L: linux-arm-kernel@lists.infradead.org 9385S: Maintained 9386F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9387F: drivers/pci/host/pci-xgene-msi.c 9388 9389PCIE DRIVER FOR AXIS ARTPEC 9390M: Niklas Cassel <niklas.cassel@axis.com> 9391M: Jesper Nilsson <jesper.nilsson@axis.com> 9392L: linux-arm-kernel@axis.com 9393L: linux-pci@vger.kernel.org 9394S: Maintained 9395F: Documentation/devicetree/bindings/pci/axis,artpec* 9396F: drivers/pci/host/*artpec* 9397 9398PCIE DRIVER FOR HISILICON 9399M: Zhou Wang <wangzhou1@hisilicon.com> 9400M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9401L: linux-pci@vger.kernel.org 9402S: Maintained 9403F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9404F: drivers/pci/host/pcie-hisi.c 9405 9406PCIE DRIVER FOR ROCKCHIP 9407M: Shawn Lin <shawn.lin@rock-chips.com> 9408M: Wenrui Li <wenrui.li@rock-chips.com> 9409L: linux-pci@vger.kernel.org 9410L: linux-rockchip@lists.infradead.org 9411S: Maintained 9412F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9413F: drivers/pci/host/pcie-rockchip.c 9414 9415PCIE DRIVER FOR QUALCOMM MSM 9416M: Stanimir Varbanov <svarbanov@mm-sol.com> 9417L: linux-pci@vger.kernel.org 9418L: linux-arm-msm@vger.kernel.org 9419S: Maintained 9420F: drivers/pci/host/*qcom* 9421 9422PCIE DRIVER FOR CAVIUM THUNDERX 9423M: David Daney <david.daney@cavium.com> 9424L: linux-pci@vger.kernel.org 9425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9426S: Supported 9427F: Documentation/devicetree/bindings/pci/pci-thunder-* 9428F: drivers/pci/host/pci-thunder-* 9429 9430PCMCIA SUBSYSTEM 9431P: Linux PCMCIA Team 9432L: linux-pcmcia@lists.infradead.org 9433W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9435S: Maintained 9436F: Documentation/pcmcia/ 9437F: tools/pcmcia/ 9438F: drivers/pcmcia/ 9439F: include/pcmcia/ 9440 9441PCNET32 NETWORK DRIVER 9442M: Don Fry <pcnet32@frontier.com> 9443L: netdev@vger.kernel.org 9444S: Maintained 9445F: drivers/net/ethernet/amd/pcnet32.c 9446 9447PCRYPT PARALLEL CRYPTO ENGINE 9448M: Steffen Klassert <steffen.klassert@secunet.com> 9449L: linux-crypto@vger.kernel.org 9450S: Maintained 9451F: crypto/pcrypt.c 9452F: include/crypto/pcrypt.h 9453 9454PER-CPU MEMORY ALLOCATOR 9455M: Tejun Heo <tj@kernel.org> 9456M: Christoph Lameter <cl@linux.com> 9457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9458S: Maintained 9459F: include/linux/percpu*.h 9460F: mm/percpu*.c 9461F: arch/*/include/asm/percpu.h 9462 9463PER-TASK DELAY ACCOUNTING 9464M: Balbir Singh <bsingharora@gmail.com> 9465S: Maintained 9466F: include/linux/delayacct.h 9467F: kernel/delayacct.c 9468 9469PERFORMANCE EVENTS SUBSYSTEM 9470M: Peter Zijlstra <peterz@infradead.org> 9471M: Ingo Molnar <mingo@redhat.com> 9472M: Arnaldo Carvalho de Melo <acme@kernel.org> 9473R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9474L: linux-kernel@vger.kernel.org 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9476S: Supported 9477F: kernel/events/* 9478F: include/linux/perf_event.h 9479F: include/uapi/linux/perf_event.h 9480F: arch/*/kernel/perf_event*.c 9481F: arch/*/kernel/*/perf_event*.c 9482F: arch/*/kernel/*/*/perf_event*.c 9483F: arch/*/include/asm/perf_event.h 9484F: arch/*/kernel/perf_callchain.c 9485F: arch/*/events/* 9486F: tools/perf/ 9487 9488PERSONALITY HANDLING 9489M: Christoph Hellwig <hch@infradead.org> 9490L: linux-abi-devel@lists.sourceforge.net 9491S: Maintained 9492F: include/linux/personality.h 9493F: include/uapi/linux/personality.h 9494 9495PHONET PROTOCOL 9496M: Remi Denis-Courmont <courmisch@gmail.com> 9497S: Supported 9498F: Documentation/networking/phonet.txt 9499F: include/linux/phonet.h 9500F: include/net/phonet/ 9501F: include/uapi/linux/phonet.h 9502F: net/phonet/ 9503 9504PHRAM MTD DRIVER 9505M: Joern Engel <joern@lazybastard.org> 9506L: linux-mtd@lists.infradead.org 9507S: Maintained 9508F: drivers/mtd/devices/phram.c 9509 9510PICOLCD HID DRIVER 9511M: Bruno Prémont <bonbons@linux-vserver.org> 9512L: linux-input@vger.kernel.org 9513S: Maintained 9514F: drivers/hid/hid-picolcd* 9515 9516PICOXCELL SUPPORT 9517M: Jamie Iles <jamie@jamieiles.com> 9518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9519T: git git://github.com/jamieiles/linux-2.6-ji.git 9520S: Supported 9521F: arch/arm/boot/dts/picoxcell* 9522F: arch/arm/mach-picoxcell/ 9523F: drivers/crypto/picoxcell* 9524 9525PIN CONTROL SUBSYSTEM 9526M: Linus Walleij <linus.walleij@linaro.org> 9527L: linux-gpio@vger.kernel.org 9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9529S: Maintained 9530F: Documentation/devicetree/bindings/pinctrl/ 9531F: Documentation/pinctrl.txt 9532F: drivers/pinctrl/ 9533F: include/linux/pinctrl/ 9534 9535PIN CONTROLLER - ATMEL AT91 9536M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9538S: Maintained 9539F: drivers/pinctrl/pinctrl-at91.* 9540 9541PIN CONTROLLER - ATMEL AT91 PIO4 9542M: Ludovic Desroches <ludovic.desroches@atmel.com> 9543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9544L: linux-gpio@vger.kernel.org 9545S: Supported 9546F: drivers/pinctrl/pinctrl-at91-pio4.* 9547 9548PIN CONTROLLER - INTEL 9549M: Mika Westerberg <mika.westerberg@linux.intel.com> 9550M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9551S: Maintained 9552F: drivers/pinctrl/intel/ 9553 9554PIN CONTROLLER - RENESAS 9555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9556M: Geert Uytterhoeven <geert+renesas@glider.be> 9557L: linux-renesas-soc@vger.kernel.org 9558S: Maintained 9559F: drivers/pinctrl/sh-pfc/ 9560 9561PIN CONTROLLER - SAMSUNG 9562M: Tomasz Figa <tomasz.figa@gmail.com> 9563M: Krzysztof Kozlowski <krzk@kernel.org> 9564M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9566L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9567S: Maintained 9568F: drivers/pinctrl/samsung/ 9569F: include/dt-bindings/pinctrl/samsung.h 9570F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9571 9572PIN CONTROLLER - SINGLE 9573M: Tony Lindgren <tony@atomide.com> 9574M: Haojian Zhuang <haojian.zhuang@linaro.org> 9575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9576L: linux-omap@vger.kernel.org 9577S: Maintained 9578F: drivers/pinctrl/pinctrl-single.c 9579 9580PIN CONTROLLER - ST SPEAR 9581M: Viresh Kumar <vireshk@kernel.org> 9582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9583W: http://www.st.com/spear 9584S: Maintained 9585F: drivers/pinctrl/spear/ 9586 9587PISTACHIO SOC SUPPORT 9588M: James Hartley <james.hartley@imgtec.com> 9589M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9590L: linux-mips@linux-mips.org 9591S: Maintained 9592F: arch/mips/pistachio/ 9593F: arch/mips/include/asm/mach-pistachio/ 9594F: arch/mips/boot/dts/pistachio/ 9595F: arch/mips/configs/pistachio*_defconfig 9596 9597PKTCDVD DRIVER 9598M: Jiri Kosina <jikos@kernel.org> 9599S: Maintained 9600F: drivers/block/pktcdvd.c 9601F: include/linux/pktcdvd.h 9602F: include/uapi/linux/pktcdvd.h 9603 9604PKUNITY SOC DRIVERS 9605M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9606W: http://mprc.pku.edu.cn/~guanxuetao/linux 9607S: Maintained 9608T: git git://github.com/gxt/linux.git 9609F: drivers/input/serio/i8042-unicore32io.h 9610F: drivers/i2c/busses/i2c-puv3.c 9611F: drivers/video/fbdev/fb-puv3.c 9612F: drivers/rtc/rtc-puv3.c 9613 9614PMBUS HARDWARE MONITORING DRIVERS 9615M: Guenter Roeck <linux@roeck-us.net> 9616L: linux-hwmon@vger.kernel.org 9617W: http://hwmon.wiki.kernel.org/ 9618W: http://www.roeck-us.net/linux/drivers/ 9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9620S: Maintained 9621F: Documentation/hwmon/pmbus 9622F: drivers/hwmon/pmbus/ 9623F: include/linux/i2c/pmbus.h 9624 9625PMC SIERRA MaxRAID DRIVER 9626L: linux-scsi@vger.kernel.org 9627W: http://www.pmc-sierra.com/ 9628S: Orphan 9629F: drivers/scsi/pmcraid.* 9630 9631PMC SIERRA PM8001 DRIVER 9632M: Jack Wang <jinpu.wang@profitbricks.com> 9633M: lindar_liu@usish.com 9634L: pmchba@pmcs.com 9635L: linux-scsi@vger.kernel.org 9636S: Supported 9637F: drivers/scsi/pm8001/ 9638 9639POSIX CLOCKS and TIMERS 9640M: Thomas Gleixner <tglx@linutronix.de> 9641L: linux-kernel@vger.kernel.org 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9643S: Maintained 9644F: fs/timerfd.c 9645F: include/linux/timer* 9646F: kernel/time/*timer* 9647 9648POWER MANAGEMENT CORE 9649M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9650L: linux-pm@vger.kernel.org 9651T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9652S: Supported 9653F: drivers/base/power/ 9654F: include/linux/pm.h 9655F: include/linux/pm_* 9656F: include/linux/powercap.h 9657F: drivers/powercap/ 9658 9659POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9660M: Sebastian Reichel <sre@kernel.org> 9661L: linux-pm@vger.kernel.org 9662T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9663S: Maintained 9664F: Documentation/devicetree/bindings/power/supply/ 9665F: include/linux/power_supply.h 9666F: drivers/power/supply/ 9667 9668POWER STATE COORDINATION INTERFACE (PSCI) 9669M: Mark Rutland <mark.rutland@arm.com> 9670M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9671L: linux-arm-kernel@lists.infradead.org 9672S: Maintained 9673F: drivers/firmware/psci.c 9674F: include/linux/psci.h 9675F: include/uapi/linux/psci.h 9676 9677POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9678M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9679L: linuxppc-dev@lists.ozlabs.org 9680S: Maintained 9681F: drivers/char/powernv-op-panel.c 9682 9683PNP SUPPORT 9684M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9685S: Maintained 9686F: drivers/pnp/ 9687 9688PPP PROTOCOL DRIVERS AND COMPRESSORS 9689M: Paul Mackerras <paulus@samba.org> 9690L: linux-ppp@vger.kernel.org 9691S: Maintained 9692F: drivers/net/ppp/ppp_* 9693 9694PPP OVER ATM (RFC 2364) 9695M: Mitchell Blank Jr <mitch@sfgoth.com> 9696S: Maintained 9697F: net/atm/pppoatm.c 9698F: include/uapi/linux/atmppp.h 9699 9700PPP OVER ETHERNET 9701M: Michal Ostrowski <mostrows@earthlink.net> 9702S: Maintained 9703F: drivers/net/ppp/pppoe.c 9704F: drivers/net/ppp/pppox.c 9705 9706PPP OVER L2TP 9707M: James Chapman <jchapman@katalix.com> 9708S: Maintained 9709F: net/l2tp/l2tp_ppp.c 9710F: include/linux/if_pppol2tp.h 9711F: include/uapi/linux/if_pppol2tp.h 9712 9713PPS SUPPORT 9714M: Rodolfo Giometti <giometti@enneenne.com> 9715W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9716L: linuxpps@ml.enneenne.com (subscribers-only) 9717S: Maintained 9718F: Documentation/pps/ 9719F: drivers/pps/ 9720F: include/linux/pps*.h 9721 9722PPTP DRIVER 9723M: Dmitry Kozlov <xeb@mail.ru> 9724L: netdev@vger.kernel.org 9725S: Maintained 9726F: drivers/net/ppp/pptp.c 9727W: http://sourceforge.net/projects/accel-pptp 9728 9729PREEMPTIBLE KERNEL 9730M: Robert Love <rml@tech9.net> 9731L: kpreempt-tech@lists.sourceforge.net 9732W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9733S: Supported 9734F: Documentation/preempt-locking.txt 9735F: include/linux/preempt.h 9736 9737PRISM54 WIRELESS DRIVER 9738M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9739L: linux-wireless@vger.kernel.org 9740W: http://wireless.kernel.org/en/users/Drivers/p54 9741S: Obsolete 9742F: drivers/net/wireless/intersil/prism54/ 9743 9744PS3 NETWORK SUPPORT 9745M: Geoff Levand <geoff@infradead.org> 9746L: netdev@vger.kernel.org 9747L: linuxppc-dev@lists.ozlabs.org 9748S: Maintained 9749F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9750 9751PS3 PLATFORM SUPPORT 9752M: Geoff Levand <geoff@infradead.org> 9753L: linuxppc-dev@lists.ozlabs.org 9754S: Maintained 9755F: arch/powerpc/boot/ps3* 9756F: arch/powerpc/include/asm/lv1call.h 9757F: arch/powerpc/include/asm/ps3*.h 9758F: arch/powerpc/platforms/ps3/ 9759F: drivers/*/ps3* 9760F: drivers/ps3/ 9761F: drivers/rtc/rtc-ps3.c 9762F: drivers/usb/host/*ps3.c 9763F: sound/ppc/snd_ps3* 9764 9765PS3VRAM DRIVER 9766M: Jim Paris <jim@jtan.com> 9767M: Geoff Levand <geoff@infradead.org> 9768L: linuxppc-dev@lists.ozlabs.org 9769S: Maintained 9770F: drivers/block/ps3vram.c 9771 9772PSTORE FILESYSTEM 9773M: Anton Vorontsov <anton@enomsg.org> 9774M: Colin Cross <ccross@android.com> 9775M: Kees Cook <keescook@chromium.org> 9776M: Tony Luck <tony.luck@intel.com> 9777S: Maintained 9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9779F: fs/pstore/ 9780F: include/linux/pstore* 9781F: drivers/firmware/efi/efi-pstore.c 9782F: drivers/acpi/apei/erst.c 9783 9784PTP HARDWARE CLOCK SUPPORT 9785M: Richard Cochran <richardcochran@gmail.com> 9786L: netdev@vger.kernel.org 9787S: Maintained 9788W: http://linuxptp.sourceforge.net/ 9789F: Documentation/ABI/testing/sysfs-ptp 9790F: Documentation/ptp/* 9791F: drivers/net/ethernet/freescale/gianfar_ptp.c 9792F: drivers/net/phy/dp83640* 9793F: drivers/ptp/* 9794F: include/linux/ptp_cl* 9795 9796PTRACE SUPPORT 9797M: Roland McGrath <roland@hack.frob.com> 9798M: Oleg Nesterov <oleg@redhat.com> 9799S: Maintained 9800F: include/asm-generic/syscall.h 9801F: include/linux/ptrace.h 9802F: include/linux/regset.h 9803F: include/linux/tracehook.h 9804F: include/uapi/linux/ptrace.h 9805F: kernel/ptrace.c 9806 9807PULSE8-CEC DRIVER 9808M: Hans Verkuil <hverkuil@xs4all.nl> 9809L: linux-media@vger.kernel.org 9810T: git git://linuxtv.org/media_tree.git 9811S: Maintained 9812F: drivers/media/usb/pulse8-cec/* 9813 9814PVRUSB2 VIDEO4LINUX DRIVER 9815M: Mike Isely <isely@pobox.com> 9816L: pvrusb2@isely.net (subscribers-only) 9817L: linux-media@vger.kernel.org 9818W: http://www.isely.net/pvrusb2/ 9819T: git git://linuxtv.org/media_tree.git 9820S: Maintained 9821F: Documentation/media/v4l-drivers/pvrusb2* 9822F: drivers/media/usb/pvrusb2/ 9823 9824PWC WEBCAM DRIVER 9825M: Hans Verkuil <hverkuil@xs4all.nl> 9826L: linux-media@vger.kernel.org 9827T: git git://linuxtv.org/media_tree.git 9828S: Odd Fixes 9829F: drivers/media/usb/pwc/* 9830 9831PWM FAN DRIVER 9832M: Kamil Debski <kamil@wypas.org> 9833M: Lukasz Majewski <l.majewski@samsung.com> 9834L: linux-hwmon@vger.kernel.org 9835S: Supported 9836F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9837F: Documentation/hwmon/pwm-fan 9838F: drivers/hwmon/pwm-fan.c 9839 9840PWM SUBSYSTEM 9841M: Thierry Reding <thierry.reding@gmail.com> 9842L: linux-pwm@vger.kernel.org 9843S: Maintained 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9845F: Documentation/pwm.txt 9846F: Documentation/devicetree/bindings/pwm/ 9847F: include/linux/pwm.h 9848F: drivers/pwm/ 9849F: drivers/video/backlight/pwm_bl.c 9850F: include/linux/pwm_backlight.h 9851 9852PXA2xx/PXA3xx SUPPORT 9853M: Daniel Mack <daniel@zonque.org> 9854M: Haojian Zhuang <haojian.zhuang@gmail.com> 9855M: Robert Jarzmik <robert.jarzmik@free.fr> 9856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9857T: git git://github.com/hzhuang1/linux.git 9858T: git git://github.com/rjarzmik/linux.git 9859S: Maintained 9860F: arch/arm/boot/dts/pxa* 9861F: arch/arm/mach-pxa/ 9862F: drivers/dma/pxa* 9863F: drivers/pcmcia/pxa2xx* 9864F: drivers/pinctrl/pxa/ 9865F: drivers/spi/spi-pxa2xx* 9866F: drivers/usb/gadget/udc/pxa2* 9867F: include/sound/pxa2xx-lib.h 9868F: sound/arm/pxa* 9869F: sound/soc/pxa/ 9870 9871PXA GPIO DRIVER 9872M: Robert Jarzmik <robert.jarzmik@free.fr> 9873L: linux-gpio@vger.kernel.org 9874S: Maintained 9875F: drivers/gpio/gpio-pxa.c 9876 9877PXA3xx NAND FLASH DRIVER 9878M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9879L: linux-mtd@lists.infradead.org 9880S: Maintained 9881F: drivers/mtd/nand/pxa3xx_nand.c 9882 9883MMP SUPPORT 9884M: Eric Miao <eric.y.miao@gmail.com> 9885M: Haojian Zhuang <haojian.zhuang@gmail.com> 9886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9887T: git git://github.com/hzhuang1/linux.git 9888T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9889S: Maintained 9890F: arch/arm/boot/dts/mmp* 9891F: arch/arm/mach-mmp/ 9892 9893PXA MMCI DRIVER 9894S: Orphan 9895 9896PXA RTC DRIVER 9897M: Robert Jarzmik <robert.jarzmik@free.fr> 9898L: rtc-linux@googlegroups.com 9899S: Maintained 9900 9901QAT DRIVER 9902M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9903M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9904L: qat-linux@intel.com 9905S: Supported 9906F: drivers/crypto/qat/ 9907 9908QIB DRIVER 9909M: Mike Marciniszyn <infinipath@intel.com> 9910L: linux-rdma@vger.kernel.org 9911S: Supported 9912F: drivers/infiniband/hw/qib/ 9913 9914QLOGIC QLA1280 SCSI DRIVER 9915M: Michael Reed <mdr@sgi.com> 9916L: linux-scsi@vger.kernel.org 9917S: Maintained 9918F: drivers/scsi/qla1280.[ch] 9919 9920QLOGIC QLA2XXX FC-SCSI DRIVER 9921M: qla2xxx-upstream@qlogic.com 9922L: linux-scsi@vger.kernel.org 9923S: Supported 9924F: Documentation/scsi/LICENSE.qla2xxx 9925F: drivers/scsi/qla2xxx/ 9926 9927QLOGIC QLA4XXX iSCSI DRIVER 9928M: QLogic-Storage-Upstream@qlogic.com 9929L: linux-scsi@vger.kernel.org 9930S: Supported 9931F: Documentation/scsi/LICENSE.qla4xxx 9932F: drivers/scsi/qla4xxx/ 9933 9934QLOGIC QLA3XXX NETWORK DRIVER 9935M: Dept-GELinuxNICDev@cavium.com 9936L: netdev@vger.kernel.org 9937S: Supported 9938F: Documentation/networking/LICENSE.qla3xxx 9939F: drivers/net/ethernet/qlogic/qla3xxx.* 9940 9941QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9942M: Harish Patil <harish.patil@cavium.com> 9943M: Manish Chopra <manish.chopra@cavium.com> 9944M: Dept-GELinuxNICDev@cavium.com 9945L: netdev@vger.kernel.org 9946S: Supported 9947F: drivers/net/ethernet/qlogic/qlcnic/ 9948 9949QLOGIC QLGE 10Gb ETHERNET DRIVER 9950M: Harish Patil <harish.patil@cavium.com> 9951M: Manish Chopra <manish.chopra@cavium.com> 9952M: Dept-GELinuxNICDev@cavium.com 9953L: netdev@vger.kernel.org 9954S: Supported 9955F: drivers/net/ethernet/qlogic/qlge/ 9956 9957QLOGIC QL4xxx ETHERNET DRIVER 9958M: Yuval Mintz <Yuval.Mintz@cavium.com> 9959M: Ariel Elior <Ariel.Elior@cavium.com> 9960M: everest-linux-l2@cavium.com 9961L: netdev@vger.kernel.org 9962S: Supported 9963F: drivers/net/ethernet/qlogic/qed/ 9964F: include/linux/qed/ 9965F: drivers/net/ethernet/qlogic/qede/ 9966 9967QNX4 FILESYSTEM 9968M: Anders Larsen <al@alarsen.net> 9969W: http://www.alarsen.net/linux/qnx4fs/ 9970S: Maintained 9971F: fs/qnx4/ 9972F: include/uapi/linux/qnx4_fs.h 9973F: include/uapi/linux/qnxtypes.h 9974 9975QT1010 MEDIA DRIVER 9976M: Antti Palosaari <crope@iki.fi> 9977L: linux-media@vger.kernel.org 9978W: https://linuxtv.org 9979W: http://palosaari.fi/linux/ 9980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9981T: git git://linuxtv.org/anttip/media_tree.git 9982S: Maintained 9983F: drivers/media/tuners/qt1010* 9984 9985QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9986M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9987L: linux-wireless@vger.kernel.org 9988L: ath9k-devel@lists.ath9k.org 9989W: http://wireless.kernel.org/en/users/Drivers/ath9k 9990S: Supported 9991F: drivers/net/wireless/ath/ath9k/ 9992 9993QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9994M: Kalle Valo <kvalo@qca.qualcomm.com> 9995L: ath10k@lists.infradead.org 9996W: http://wireless.kernel.org/en/users/Drivers/ath10k 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9998S: Supported 9999F: drivers/net/wireless/ath/ath10k/ 10000 10001QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10002M: Timur Tabi <timur@codeaurora.org> 10003L: netdev@vger.kernel.org 10004S: Supported 10005F: drivers/net/ethernet/qualcomm/emac/ 10006 10007QUALCOMM HEXAGON ARCHITECTURE 10008M: Richard Kuo <rkuo@codeaurora.org> 10009L: linux-hexagon@vger.kernel.org 10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10011S: Supported 10012F: arch/hexagon/ 10013 10014QUALCOMM WCN36XX WIRELESS DRIVER 10015M: Eugene Krasnikov <k.eugene.e@gmail.com> 10016L: wcn36xx@lists.infradead.org 10017W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10018T: git git://github.com/KrasnikovEugene/wcn36xx.git 10019S: Supported 10020F: drivers/net/wireless/ath/wcn36xx/ 10021 10022QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10023M: Gabriel Somlo <somlo@cmu.edu> 10024M: "Michael S. Tsirkin" <mst@redhat.com> 10025L: qemu-devel@nongnu.org 10026S: Maintained 10027F: drivers/firmware/qemu_fw_cfg.c 10028 10029RADOS BLOCK DEVICE (RBD) 10030M: Ilya Dryomov <idryomov@gmail.com> 10031M: Sage Weil <sage@redhat.com> 10032M: Alex Elder <elder@kernel.org> 10033L: ceph-devel@vger.kernel.org 10034W: http://ceph.com/ 10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10036T: git git://github.com/ceph/ceph-client.git 10037S: Supported 10038F: Documentation/ABI/testing/sysfs-bus-rbd 10039F: drivers/block/rbd.c 10040F: drivers/block/rbd_types.h 10041 10042RADEON FRAMEBUFFER DISPLAY DRIVER 10043M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10044L: linux-fbdev@vger.kernel.org 10045S: Maintained 10046F: drivers/video/fbdev/aty/radeon* 10047F: include/uapi/linux/radeonfb.h 10048 10049RADIOSHARK RADIO DRIVER 10050M: Hans Verkuil <hverkuil@xs4all.nl> 10051L: linux-media@vger.kernel.org 10052T: git git://linuxtv.org/media_tree.git 10053S: Maintained 10054F: drivers/media/radio/radio-shark.c 10055 10056RADIOSHARK2 RADIO DRIVER 10057M: Hans Verkuil <hverkuil@xs4all.nl> 10058L: linux-media@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Maintained 10061F: drivers/media/radio/radio-shark2.c 10062F: drivers/media/radio/radio-tea5777.c 10063 10064RAGE128 FRAMEBUFFER DISPLAY DRIVER 10065M: Paul Mackerras <paulus@samba.org> 10066L: linux-fbdev@vger.kernel.org 10067S: Maintained 10068F: drivers/video/fbdev/aty/aty128fb.c 10069 10070RALINK MIPS ARCHITECTURE 10071M: John Crispin <john@phrozen.org> 10072L: linux-mips@linux-mips.org 10073S: Maintained 10074F: arch/mips/ralink 10075 10076RALINK RT2X00 WIRELESS LAN DRIVER 10077P: rt2x00 project 10078M: Stanislaw Gruszka <sgruszka@redhat.com> 10079M: Helmut Schaa <helmut.schaa@googlemail.com> 10080L: linux-wireless@vger.kernel.org 10081S: Maintained 10082F: drivers/net/wireless/ralink/rt2x00/ 10083 10084RAMDISK RAM BLOCK DEVICE DRIVER 10085M: Jens Axboe <axboe@kernel.dk> 10086S: Maintained 10087F: Documentation/blockdev/ramdisk.txt 10088F: drivers/block/brd.c 10089 10090RANDOM NUMBER DRIVER 10091M: "Theodore Ts'o" <tytso@mit.edu> 10092S: Maintained 10093F: drivers/char/random.c 10094 10095RAPIDIO SUBSYSTEM 10096M: Matt Porter <mporter@kernel.crashing.org> 10097M: Alexandre Bounine <alexandre.bounine@idt.com> 10098S: Maintained 10099F: drivers/rapidio/ 10100 10101RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10102L: linux-wireless@vger.kernel.org 10103S: Orphan 10104F: drivers/net/wireless/ray* 10105 10106RCUTORTURE MODULE 10107M: Josh Triplett <josh@joshtriplett.org> 10108M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10109L: linux-kernel@vger.kernel.org 10110S: Supported 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10112F: Documentation/RCU/torture.txt 10113F: kernel/rcu/rcutorture.c 10114 10115RCUTORTURE TEST FRAMEWORK 10116M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10117M: Josh Triplett <josh@joshtriplett.org> 10118R: Steven Rostedt <rostedt@goodmis.org> 10119R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10120R: Lai Jiangshan <jiangshanlai@gmail.com> 10121L: linux-kernel@vger.kernel.org 10122S: Supported 10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10124F: tools/testing/selftests/rcutorture 10125 10126RDC R-321X SoC 10127M: Florian Fainelli <florian@openwrt.org> 10128S: Maintained 10129 10130RDC R6040 FAST ETHERNET DRIVER 10131M: Florian Fainelli <f.fainelli@gmail.com> 10132L: netdev@vger.kernel.org 10133S: Maintained 10134F: drivers/net/ethernet/rdc/r6040.c 10135 10136RDS - RELIABLE DATAGRAM SOCKETS 10137M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10138L: netdev@vger.kernel.org 10139L: linux-rdma@vger.kernel.org 10140L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10141W: https://oss.oracle.com/projects/rds/ 10142S: Supported 10143F: net/rds/ 10144F: Documentation/networking/rds.txt 10145 10146RDMAVT - RDMA verbs software 10147M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10148L: linux-rdma@vger.kernel.org 10149S: Supported 10150F: drivers/infiniband/sw/rdmavt 10151 10152READ-COPY UPDATE (RCU) 10153M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10154M: Josh Triplett <josh@joshtriplett.org> 10155R: Steven Rostedt <rostedt@goodmis.org> 10156R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10157R: Lai Jiangshan <jiangshanlai@gmail.com> 10158L: linux-kernel@vger.kernel.org 10159W: http://www.rdrop.com/users/paulmck/RCU/ 10160S: Supported 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10162F: Documentation/RCU/ 10163X: Documentation/RCU/torture.txt 10164F: include/linux/rcu* 10165X: include/linux/srcu.h 10166F: kernel/rcu/ 10167X: kernel/torture.c 10168 10169REAL TIME CLOCK (RTC) SUBSYSTEM 10170M: Alessandro Zummo <a.zummo@towertech.it> 10171M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10172L: rtc-linux@googlegroups.com 10173Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10174T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10175S: Maintained 10176F: Documentation/devicetree/bindings/rtc/ 10177F: Documentation/rtc.txt 10178F: drivers/rtc/ 10179F: include/linux/rtc.h 10180F: include/uapi/linux/rtc.h 10181F: include/linux/rtc/ 10182F: include/linux/platform_data/rtc-* 10183F: tools/testing/selftests/timers/rtctest.c 10184 10185REALTEK AUDIO CODECS 10186M: Bard Liao <bardliao@realtek.com> 10187M: Oder Chiou <oder_chiou@realtek.com> 10188S: Maintained 10189F: sound/soc/codecs/rt* 10190F: include/sound/rt*.h 10191 10192REISERFS FILE SYSTEM 10193L: reiserfs-devel@vger.kernel.org 10194S: Supported 10195F: fs/reiserfs/ 10196 10197REGISTER MAP ABSTRACTION 10198M: Mark Brown <broonie@kernel.org> 10199L: linux-kernel@vger.kernel.org 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10201S: Supported 10202F: Documentation/devicetree/bindings/regmap/ 10203F: drivers/base/regmap/ 10204F: include/linux/regmap.h 10205 10206REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10207M: Ohad Ben-Cohen <ohad@wizery.com> 10208M: Bjorn Andersson <bjorn.andersson@linaro.org> 10209L: linux-remoteproc@vger.kernel.org 10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10211S: Maintained 10212F: Documentation/devicetree/bindings/remoteproc/ 10213F: Documentation/remoteproc.txt 10214F: drivers/remoteproc/ 10215F: include/linux/remoteproc.h 10216 10217REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10218M: Ohad Ben-Cohen <ohad@wizery.com> 10219M: Bjorn Andersson <bjorn.andersson@linaro.org> 10220L: linux-remoteproc@vger.kernel.org 10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10222S: Maintained 10223F: drivers/rpmsg/ 10224F: Documentation/rpmsg.txt 10225F: include/linux/rpmsg.h 10226 10227RENESAS CLOCK DRIVERS 10228M: Geert Uytterhoeven <geert+renesas@glider.be> 10229L: linux-renesas-soc@vger.kernel.org 10230S: Supported 10231F: drivers/clk/renesas/ 10232 10233RENESAS ETHERNET DRIVERS 10234R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10235L: netdev@vger.kernel.org 10236L: linux-renesas-soc@vger.kernel.org 10237F: drivers/net/ethernet/renesas/ 10238F: include/linux/sh_eth.h 10239 10240RENESAS USB2 PHY DRIVER 10241M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10242L: linux-renesas-soc@vger.kernel.org 10243S: Maintained 10244F: drivers/phy/phy-rcar-gen3-usb2.c 10245 10246RESET CONTROLLER FRAMEWORK 10247M: Philipp Zabel <p.zabel@pengutronix.de> 10248T: git git://git.pengutronix.de/git/pza/linux 10249S: Maintained 10250F: drivers/reset/ 10251F: Documentation/devicetree/bindings/reset/ 10252F: include/dt-bindings/reset/ 10253F: include/linux/reset.h 10254F: include/linux/reset-controller.h 10255 10256RFKILL 10257M: Johannes Berg <johannes@sipsolutions.net> 10258L: linux-wireless@vger.kernel.org 10259W: http://wireless.kernel.org/ 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10262S: Maintained 10263F: Documentation/rfkill.txt 10264F: net/rfkill/ 10265 10266RHASHTABLE 10267M: Thomas Graf <tgraf@suug.ch> 10268M: Herbert Xu <herbert@gondor.apana.org.au> 10269L: netdev@vger.kernel.org 10270S: Maintained 10271F: lib/rhashtable.c 10272F: include/linux/rhashtable.h 10273 10274RICOH SMARTMEDIA/XD DRIVER 10275M: Maxim Levitsky <maximlevitsky@gmail.com> 10276S: Maintained 10277F: drivers/mtd/nand/r852.c 10278F: drivers/mtd/nand/r852.h 10279 10280RICOH R5C592 MEMORYSTICK DRIVER 10281M: Maxim Levitsky <maximlevitsky@gmail.com> 10282S: Maintained 10283F: drivers/memstick/host/r592.* 10284 10285ROCCAT DRIVERS 10286M: Stefan Achatz <erazor_de@users.sourceforge.net> 10287W: http://sourceforge.net/projects/roccat/ 10288S: Maintained 10289F: drivers/hid/hid-roccat* 10290F: include/linux/hid-roccat* 10291F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10292 10293ROCKER DRIVER 10294M: Jiri Pirko <jiri@resnulli.us> 10295L: netdev@vger.kernel.org 10296S: Supported 10297F: drivers/net/ethernet/rocker/ 10298 10299ROCKETPORT DRIVER 10300P: Comtrol Corp. 10301W: http://www.comtrol.com 10302S: Maintained 10303F: Documentation/serial/rocket.txt 10304F: drivers/tty/rocket* 10305 10306ROCKETPORT EXPRESS/INFINITY DRIVER 10307M: Kevin Cernekee <cernekee@gmail.com> 10308L: linux-serial@vger.kernel.org 10309S: Odd Fixes 10310F: drivers/tty/serial/rp2.* 10311 10312ROSE NETWORK LAYER 10313M: Ralf Baechle <ralf@linux-mips.org> 10314L: linux-hams@vger.kernel.org 10315W: http://www.linux-ax25.org/ 10316S: Maintained 10317F: include/net/rose.h 10318F: include/uapi/linux/rose.h 10319F: net/rose/ 10320 10321RTL2830 MEDIA DRIVER 10322M: Antti Palosaari <crope@iki.fi> 10323L: linux-media@vger.kernel.org 10324W: https://linuxtv.org 10325W: http://palosaari.fi/linux/ 10326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10327T: git git://linuxtv.org/anttip/media_tree.git 10328S: Maintained 10329F: drivers/media/dvb-frontends/rtl2830* 10330 10331RTL2832 MEDIA DRIVER 10332M: Antti Palosaari <crope@iki.fi> 10333L: linux-media@vger.kernel.org 10334W: https://linuxtv.org 10335W: http://palosaari.fi/linux/ 10336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10337T: git git://linuxtv.org/anttip/media_tree.git 10338S: Maintained 10339F: drivers/media/dvb-frontends/rtl2832* 10340 10341RTL2832_SDR MEDIA DRIVER 10342M: Antti Palosaari <crope@iki.fi> 10343L: linux-media@vger.kernel.org 10344W: https://linuxtv.org 10345W: http://palosaari.fi/linux/ 10346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10347T: git git://linuxtv.org/anttip/media_tree.git 10348S: Maintained 10349F: drivers/media/dvb-frontends/rtl2832_sdr* 10350 10351RTL8180 WIRELESS DRIVER 10352L: linux-wireless@vger.kernel.org 10353W: http://wireless.kernel.org/ 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10355S: Orphan 10356F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10357 10358RTL8187 WIRELESS DRIVER 10359M: Herton Ronaldo Krzesinski <herton@canonical.com> 10360M: Hin-Tak Leung <htl10@users.sourceforge.net> 10361M: Larry Finger <Larry.Finger@lwfinger.net> 10362L: linux-wireless@vger.kernel.org 10363W: http://wireless.kernel.org/ 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10365S: Maintained 10366F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10367 10368RTL8192CE WIRELESS DRIVER 10369M: Larry Finger <Larry.Finger@lwfinger.net> 10370M: Chaoming Li <chaoming_li@realsil.com.cn> 10371L: linux-wireless@vger.kernel.org 10372W: http://wireless.kernel.org/ 10373T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10374S: Maintained 10375F: drivers/net/wireless/realtek/rtlwifi/ 10376F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10377 10378RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10379M: Jes Sorensen <Jes.Sorensen@redhat.com> 10380L: linux-wireless@vger.kernel.org 10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10382S: Maintained 10383F: drivers/net/wireless/realtek/rtl8xxxu/ 10384 10385S3 SAVAGE FRAMEBUFFER DRIVER 10386M: Antonino Daplas <adaplas@gmail.com> 10387L: linux-fbdev@vger.kernel.org 10388S: Maintained 10389F: drivers/video/fbdev/savage/ 10390 10391S390 10392M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10393M: Heiko Carstens <heiko.carstens@de.ibm.com> 10394L: linux-s390@vger.kernel.org 10395W: http://www.ibm.com/developerworks/linux/linux390/ 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10397S: Supported 10398F: arch/s390/ 10399F: drivers/s390/ 10400F: Documentation/s390/ 10401F: Documentation/DocBook/s390* 10402 10403S390 COMMON I/O LAYER 10404M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10405M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10406L: linux-s390@vger.kernel.org 10407W: http://www.ibm.com/developerworks/linux/linux390/ 10408S: Supported 10409F: drivers/s390/cio/ 10410 10411S390 DASD DRIVER 10412M: Stefan Haberland <sth@linux.vnet.ibm.com> 10413M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10414L: linux-s390@vger.kernel.org 10415W: http://www.ibm.com/developerworks/linux/linux390/ 10416S: Supported 10417F: drivers/s390/block/dasd* 10418F: block/partitions/ibm.c 10419 10420S390 NETWORK DRIVERS 10421M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10422L: linux-s390@vger.kernel.org 10423W: http://www.ibm.com/developerworks/linux/linux390/ 10424S: Supported 10425F: drivers/s390/net/ 10426 10427S390 PCI SUBSYSTEM 10428M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10429M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10430L: linux-s390@vger.kernel.org 10431W: http://www.ibm.com/developerworks/linux/linux390/ 10432S: Supported 10433F: arch/s390/pci/ 10434F: drivers/pci/hotplug/s390_pci_hpc.c 10435 10436S390 ZCRYPT DRIVER 10437M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10438L: linux-s390@vger.kernel.org 10439W: http://www.ibm.com/developerworks/linux/linux390/ 10440S: Supported 10441F: drivers/s390/crypto/ 10442 10443S390 ZFCP DRIVER 10444M: Steffen Maier <maier@linux.vnet.ibm.com> 10445L: linux-s390@vger.kernel.org 10446W: http://www.ibm.com/developerworks/linux/linux390/ 10447S: Supported 10448F: drivers/s390/scsi/zfcp_* 10449 10450S390 IUCV NETWORK LAYER 10451M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10452L: linux-s390@vger.kernel.org 10453W: http://www.ibm.com/developerworks/linux/linux390/ 10454S: Supported 10455F: drivers/s390/net/*iucv* 10456F: include/net/iucv/ 10457F: net/iucv/ 10458 10459S390 IOMMU (PCI) 10460M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10461L: linux-s390@vger.kernel.org 10462W: http://www.ibm.com/developerworks/linux/linux390/ 10463S: Supported 10464F: drivers/iommu/s390-iommu.c 10465 10466S3C24XX SD/MMC Driver 10467M: Ben Dooks <ben-linux@fluff.org> 10468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10469S: Supported 10470F: drivers/mmc/host/s3cmci.* 10471 10472SAA6588 RDS RECEIVER DRIVER 10473M: Hans Verkuil <hverkuil@xs4all.nl> 10474L: linux-media@vger.kernel.org 10475T: git git://linuxtv.org/media_tree.git 10476W: https://linuxtv.org 10477S: Odd Fixes 10478F: drivers/media/i2c/saa6588* 10479 10480SAA7134 VIDEO4LINUX DRIVER 10481M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10482M: Mauro Carvalho Chehab <mchehab@kernel.org> 10483L: linux-media@vger.kernel.org 10484W: https://linuxtv.org 10485T: git git://linuxtv.org/media_tree.git 10486S: Odd fixes 10487F: Documentation/media/v4l-drivers/saa7134* 10488F: drivers/media/pci/saa7134/ 10489 10490SAA7146 VIDEO4LINUX-2 DRIVER 10491M: Hans Verkuil <hverkuil@xs4all.nl> 10492L: linux-media@vger.kernel.org 10493T: git git://linuxtv.org/media_tree.git 10494S: Maintained 10495F: drivers/media/common/saa7146/ 10496F: drivers/media/pci/saa7146/ 10497F: include/media/saa7146* 10498 10499SAMSUNG LAPTOP DRIVER 10500M: Corentin Chary <corentin.chary@gmail.com> 10501L: platform-driver-x86@vger.kernel.org 10502S: Maintained 10503F: drivers/platform/x86/samsung-laptop.c 10504 10505SAMSUNG AUDIO (ASoC) DRIVERS 10506M: Krzysztof Kozlowski <krzk@kernel.org> 10507M: Sangbeom Kim <sbkim73@samsung.com> 10508M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10510S: Supported 10511F: sound/soc/samsung/ 10512 10513SAMSUNG FRAMEBUFFER DRIVER 10514M: Jingoo Han <jingoohan1@gmail.com> 10515L: linux-fbdev@vger.kernel.org 10516S: Maintained 10517F: drivers/video/fbdev/s3c-fb.c 10518 10519SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10520M: Sangbeom Kim <sbkim73@samsung.com> 10521M: Krzysztof Kozlowski <krzk@kernel.org> 10522M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10523L: linux-kernel@vger.kernel.org 10524L: linux-samsung-soc@vger.kernel.org 10525S: Supported 10526F: drivers/mfd/sec*.c 10527F: drivers/regulator/s2m*.c 10528F: drivers/regulator/s5m*.c 10529F: drivers/clk/clk-s2mps11.c 10530F: drivers/rtc/rtc-s5m.c 10531F: include/linux/mfd/samsung/ 10532F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10533F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10534F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10535F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10536 10537SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10538M: Kyungmin Park <kyungmin.park@samsung.com> 10539M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10540L: linux-media@vger.kernel.org 10541Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10542S: Supported 10543F: drivers/media/platform/exynos4-is/ 10544 10545SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10546M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10547L: linux-media@vger.kernel.org 10548L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10549S: Maintained 10550F: drivers/media/platform/s3c-camif/ 10551F: include/media/drv-intf/s3c_camif.h 10552 10553SAMSUNG S5C73M3 CAMERA DRIVER 10554M: Kyungmin Park <kyungmin.park@samsung.com> 10555M: Andrzej Hajda <a.hajda@samsung.com> 10556L: linux-media@vger.kernel.org 10557S: Supported 10558F: drivers/media/i2c/s5c73m3/* 10559 10560SAMSUNG S5K5BAF CAMERA DRIVER 10561M: Kyungmin Park <kyungmin.park@samsung.com> 10562M: Andrzej Hajda <a.hajda@samsung.com> 10563L: linux-media@vger.kernel.org 10564S: Supported 10565F: drivers/media/i2c/s5k5baf.c 10566 10567SAMSUNG S3FWRN5 NFC DRIVER 10568M: Robert Baldyga <r.baldyga@samsung.com> 10569M: Krzysztof Opasiak <k.opasiak@samsung.com> 10570L: linux-nfc@lists.01.org (moderated for non-subscribers) 10571S: Supported 10572F: drivers/nfc/s3fwrn5 10573 10574SAMSUNG SOC CLOCK DRIVERS 10575M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10576M: Tomasz Figa <tomasz.figa@gmail.com> 10577M: Chanwoo Choi <cw00.choi@samsung.com> 10578S: Supported 10579L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10580F: drivers/clk/samsung/ 10581F: include/dt-bindings/clock/exynos*.h 10582F: Documentation/devicetree/bindings/clock/exynos*.txt 10583 10584SAMSUNG SPI DRIVERS 10585M: Kukjin Kim <kgene@kernel.org> 10586M: Krzysztof Kozlowski <krzk@kernel.org> 10587M: Andi Shyti <andi.shyti@samsung.com> 10588L: linux-spi@vger.kernel.org 10589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10590S: Maintained 10591F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10592F: drivers/spi/spi-s3c* 10593F: include/linux/platform_data/spi-s3c64xx.h 10594 10595SAMSUNG SXGBE DRIVERS 10596M: Byungho An <bh74.an@samsung.com> 10597M: Girish K S <ks.giri@samsung.com> 10598M: Vipul Pandya <vipul.pandya@samsung.com> 10599S: Supported 10600L: netdev@vger.kernel.org 10601F: drivers/net/ethernet/samsung/sxgbe/ 10602 10603SAMSUNG THERMAL DRIVER 10604M: Lukasz Majewski <l.majewski@samsung.com> 10605L: linux-pm@vger.kernel.org 10606L: linux-samsung-soc@vger.kernel.org 10607S: Supported 10608T: git https://github.com/lmajewski/linux-samsung-thermal.git 10609F: drivers/thermal/samsung/ 10610 10611SAMSUNG USB2 PHY DRIVER 10612M: Kamil Debski <kamil@wypas.org> 10613M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10614L: linux-kernel@vger.kernel.org 10615S: Supported 10616F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10617F: Documentation/phy/samsung-usb2.txt 10618F: drivers/phy/phy-exynos4210-usb2.c 10619F: drivers/phy/phy-exynos4x12-usb2.c 10620F: drivers/phy/phy-exynos5250-usb2.c 10621F: drivers/phy/phy-s5pv210-usb2.c 10622F: drivers/phy/phy-samsung-usb2.c 10623F: drivers/phy/phy-samsung-usb2.h 10624 10625SERIAL DRIVERS 10626M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10627L: linux-serial@vger.kernel.org 10628S: Maintained 10629F: Documentation/devicetree/bindings/serial/ 10630F: drivers/tty/serial/ 10631 10632STI CEC DRIVER 10633M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10634L: kernel@stlinux.com 10635S: Maintained 10636F: drivers/staging/media/st-cec/ 10637F: Documentation/devicetree/bindings/media/stih-cec.txt 10638 10639SYNOPSYS DESIGNWARE DMAC DRIVER 10640M: Viresh Kumar <vireshk@kernel.org> 10641M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10642S: Maintained 10643F: include/linux/dma/dw.h 10644F: include/linux/platform_data/dma-dw.h 10645F: drivers/dma/dw/ 10646 10647SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10648M: Lars Persson <lars.persson@axis.com> 10649L: netdev@vger.kernel.org 10650S: Supported 10651F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10652F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10653 10654SYNOPSYS DESIGNWARE I2C DRIVER 10655M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10656R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10657R: Mika Westerberg <mika.westerberg@linux.intel.com> 10658L: linux-i2c@vger.kernel.org 10659S: Maintained 10660F: drivers/i2c/busses/i2c-designware-* 10661F: include/linux/platform_data/i2c-designware.h 10662 10663SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10664M: Jaehoon Chung <jh80.chung@samsung.com> 10665L: linux-mmc@vger.kernel.org 10666S: Maintained 10667F: include/linux/mmc/dw_mmc.h 10668F: drivers/mmc/host/dw_mmc* 10669 10670SYSTEM TRACE MODULE CLASS 10671M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10672S: Maintained 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10674F: Documentation/trace/stm.txt 10675F: drivers/hwtracing/stm/ 10676F: include/linux/stm.h 10677F: include/uapi/linux/stm.h 10678 10679THUNDERBOLT DRIVER 10680M: Andreas Noever <andreas.noever@gmail.com> 10681S: Maintained 10682F: drivers/thunderbolt/ 10683 10684TI BQ27XXX POWER SUPPLY DRIVER 10685R: Andrew F. Davis <afd@ti.com> 10686F: include/linux/power/bq27xxx_battery.h 10687F: drivers/power/supply/bq27xxx_battery.c 10688F: drivers/power/supply/bq27xxx_battery_i2c.c 10689 10690TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10691M: John Stultz <john.stultz@linaro.org> 10692M: Thomas Gleixner <tglx@linutronix.de> 10693L: linux-kernel@vger.kernel.org 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10695S: Supported 10696F: include/linux/clocksource.h 10697F: include/linux/time.h 10698F: include/linux/timex.h 10699F: include/uapi/linux/time.h 10700F: include/uapi/linux/timex.h 10701F: kernel/time/clocksource.c 10702F: kernel/time/time*.c 10703F: kernel/time/alarmtimer.c 10704F: kernel/time/ntp.c 10705F: tools/testing/selftests/timers/ 10706 10707SC1200 WDT DRIVER 10708M: Zwane Mwaikambo <zwanem@gmail.com> 10709S: Maintained 10710F: drivers/watchdog/sc1200wdt.c 10711 10712SCHEDULER 10713M: Ingo Molnar <mingo@redhat.com> 10714M: Peter Zijlstra <peterz@infradead.org> 10715L: linux-kernel@vger.kernel.org 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10717S: Maintained 10718F: kernel/sched/ 10719F: include/linux/sched.h 10720F: include/uapi/linux/sched.h 10721F: include/linux/wait.h 10722 10723SCORE ARCHITECTURE 10724M: Chen Liqin <liqin.linux@gmail.com> 10725M: Lennox Wu <lennox.wu@gmail.com> 10726W: http://www.sunplus.com 10727S: Supported 10728F: arch/score/ 10729 10730SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10731M: Sudeep Holla <sudeep.holla@arm.com> 10732L: linux-arm-kernel@lists.infradead.org 10733S: Maintained 10734F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10735F: drivers/clk/clk-scpi.c 10736F: drivers/cpufreq/scpi-cpufreq.c 10737F: drivers/firmware/arm_scpi.c 10738F: include/linux/scpi_protocol.h 10739 10740SCSI CDROM DRIVER 10741M: Jens Axboe <axboe@kernel.dk> 10742L: linux-scsi@vger.kernel.org 10743W: http://www.kernel.dk 10744S: Maintained 10745F: drivers/scsi/sr* 10746 10747SCSI RDMA PROTOCOL (SRP) INITIATOR 10748M: Bart Van Assche <bart.vanassche@sandisk.com> 10749L: linux-rdma@vger.kernel.org 10750S: Supported 10751W: http://www.openfabrics.org 10752Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10754F: drivers/infiniband/ulp/srp/ 10755F: include/scsi/srp.h 10756 10757SCSI SG DRIVER 10758M: Doug Gilbert <dgilbert@interlog.com> 10759L: linux-scsi@vger.kernel.org 10760W: http://sg.danny.cz/sg 10761S: Maintained 10762F: Documentation/scsi/scsi-generic.txt 10763F: drivers/scsi/sg.c 10764F: include/scsi/sg.h 10765 10766SCSI SUBSYSTEM 10767M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10769M: "Martin K. Petersen" <martin.petersen@oracle.com> 10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10771L: linux-scsi@vger.kernel.org 10772S: Maintained 10773F: Documentation/devicetree/bindings/scsi/ 10774F: drivers/scsi/ 10775F: include/scsi/ 10776 10777SCSI TAPE DRIVER 10778M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10779L: linux-scsi@vger.kernel.org 10780S: Maintained 10781F: Documentation/scsi/st.txt 10782F: drivers/scsi/st.* 10783F: drivers/scsi/st_*.h 10784 10785SCTP PROTOCOL 10786M: Vlad Yasevich <vyasevich@gmail.com> 10787M: Neil Horman <nhorman@tuxdriver.com> 10788L: linux-sctp@vger.kernel.org 10789W: http://lksctp.sourceforge.net 10790S: Maintained 10791F: Documentation/networking/sctp.txt 10792F: include/linux/sctp.h 10793F: include/uapi/linux/sctp.h 10794F: include/net/sctp/ 10795F: net/sctp/ 10796 10797SCx200 CPU SUPPORT 10798M: Jim Cromie <jim.cromie@gmail.com> 10799S: Odd Fixes 10800F: Documentation/i2c/busses/scx200_acb 10801F: arch/x86/platform/scx200/ 10802F: drivers/watchdog/scx200_wdt.c 10803F: drivers/i2c/busses/scx200* 10804F: drivers/mtd/maps/scx200_docflash.c 10805F: include/linux/scx200.h 10806 10807SCx200 GPIO DRIVER 10808M: Jim Cromie <jim.cromie@gmail.com> 10809S: Maintained 10810F: drivers/char/scx200_gpio.c 10811F: include/linux/scx200_gpio.h 10812 10813SCx200 HRT CLOCKSOURCE DRIVER 10814M: Jim Cromie <jim.cromie@gmail.com> 10815S: Maintained 10816F: drivers/clocksource/scx200_hrt.c 10817 10818SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10819M: Sascha Sommer <saschasommer@freenet.de> 10820L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10821S: Maintained 10822F: drivers/mmc/host/sdricoh_cs.c 10823 10824SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10825M: Adrian Hunter <adrian.hunter@intel.com> 10826L: linux-mmc@vger.kernel.org 10827T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10828S: Maintained 10829F: drivers/mmc/host/sdhci* 10830F: include/linux/mmc/sdhci* 10831 10832SECURE COMPUTING 10833M: Kees Cook <keescook@chromium.org> 10834R: Andy Lutomirski <luto@amacapital.net> 10835R: Will Drewry <wad@chromium.org> 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10837S: Supported 10838F: kernel/seccomp.c 10839F: include/uapi/linux/seccomp.h 10840F: include/linux/seccomp.h 10841F: tools/testing/selftests/seccomp/* 10842K: \bsecure_computing 10843K: \bTIF_SECCOMP\b 10844 10845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10846M: Al Cooper <alcooperx@gmail.com> 10847L: linux-mmc@vger.kernel.org 10848L: bcm-kernel-feedback-list@broadcom.com 10849S: Maintained 10850F: drivers/mmc/host/sdhci-brcmstb* 10851 10852SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10853M: Ben Dooks <ben-linux@fluff.org> 10854M: Jaehoon Chung <jh80.chung@samsung.com> 10855L: linux-mmc@vger.kernel.org 10856S: Maintained 10857F: drivers/mmc/host/sdhci-s3c* 10858 10859SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10860M: Viresh Kumar <vireshk@kernel.org> 10861L: linux-mmc@vger.kernel.org 10862S: Maintained 10863F: drivers/mmc/host/sdhci-spear.c 10864 10865SECURITY SUBSYSTEM 10866M: James Morris <james.l.morris@oracle.com> 10867M: "Serge E. Hallyn" <serge@hallyn.com> 10868L: linux-security-module@vger.kernel.org (suggested Cc:) 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10870W: http://kernsec.org/ 10871S: Supported 10872F: security/ 10873 10874SECURITY CONTACT 10875M: Security Officers <security@kernel.org> 10876S: Supported 10877 10878SELINUX SECURITY MODULE 10879M: Paul Moore <paul@paul-moore.com> 10880M: Stephen Smalley <sds@tycho.nsa.gov> 10881M: Eric Paris <eparis@parisplace.org> 10882L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10883W: http://selinuxproject.org 10884T: git git://git.infradead.org/users/pcmoore/selinux 10885S: Supported 10886F: include/linux/selinux* 10887F: security/selinux/ 10888F: scripts/selinux/ 10889 10890APPARMOR SECURITY MODULE 10891M: John Johansen <john.johansen@canonical.com> 10892L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10893W: apparmor.wiki.kernel.org 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10895S: Supported 10896F: security/apparmor/ 10897 10898LOADPIN SECURITY MODULE 10899M: Kees Cook <keescook@chromium.org> 10900T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10901S: Supported 10902F: security/loadpin/ 10903 10904YAMA SECURITY MODULE 10905M: Kees Cook <keescook@chromium.org> 10906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10907S: Supported 10908F: security/yama/ 10909 10910SENSABLE PHANTOM 10911M: Jiri Slaby <jirislaby@gmail.com> 10912S: Maintained 10913F: drivers/misc/phantom.c 10914F: include/uapi/linux/phantom.h 10915 10916Emulex 10Gbps iSCSI - OneConnect DRIVER 10917M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10918M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10919M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10920L: linux-scsi@vger.kernel.org 10921W: http://www.broadcom.com 10922S: Supported 10923F: drivers/scsi/be2iscsi/ 10924 10925Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10926M: Sathya Perla <sathya.perla@broadcom.com> 10927M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10928M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10929M: Somnath Kotur <somnath.kotur@broadcom.com> 10930L: netdev@vger.kernel.org 10931W: http://www.emulex.com 10932S: Supported 10933F: drivers/net/ethernet/emulex/benet/ 10934 10935EMULEX ONECONNECT ROCE DRIVER 10936M: Selvin Xavier <selvin.xavier@avagotech.com> 10937M: Devesh Sharma <devesh.sharma@avagotech.com> 10938M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10939L: linux-rdma@vger.kernel.org 10940W: http://www.emulex.com 10941S: Supported 10942F: drivers/infiniband/hw/ocrdma/ 10943F: include/uapi/rdma/ocrdma-abi.h 10944 10945SFC NETWORK DRIVER 10946M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10947M: Edward Cree <ecree@solarflare.com> 10948M: Bert Kenward <bkenward@solarflare.com> 10949L: netdev@vger.kernel.org 10950S: Supported 10951F: drivers/net/ethernet/sfc/ 10952 10953SGI GRU DRIVER 10954M: Dimitri Sivanich <sivanich@sgi.com> 10955S: Maintained 10956F: drivers/misc/sgi-gru/ 10957 10958SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10959M: Pat Gefre <pfg@sgi.com> 10960L: linux-ia64@vger.kernel.org 10961S: Supported 10962F: Documentation/ia64/serial.txt 10963F: drivers/tty/serial/ioc?_serial.c 10964F: include/linux/ioc?.h 10965 10966SGI XP/XPC/XPNET DRIVER 10967M: Cliff Whickman <cpw@sgi.com> 10968M: Robin Holt <robinmholt@gmail.com> 10969S: Maintained 10970F: drivers/misc/sgi-xp/ 10971 10972SI2157 MEDIA DRIVER 10973M: Antti Palosaari <crope@iki.fi> 10974L: linux-media@vger.kernel.org 10975W: https://linuxtv.org 10976W: http://palosaari.fi/linux/ 10977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10978T: git git://linuxtv.org/anttip/media_tree.git 10979S: Maintained 10980F: drivers/media/tuners/si2157* 10981 10982SI2168 MEDIA DRIVER 10983M: Antti Palosaari <crope@iki.fi> 10984L: linux-media@vger.kernel.org 10985W: https://linuxtv.org 10986W: http://palosaari.fi/linux/ 10987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10988T: git git://linuxtv.org/anttip/media_tree.git 10989S: Maintained 10990F: drivers/media/dvb-frontends/si2168* 10991 10992SI470X FM RADIO RECEIVER I2C DRIVER 10993M: Hans Verkuil <hverkuil@xs4all.nl> 10994L: linux-media@vger.kernel.org 10995T: git git://linuxtv.org/media_tree.git 10996W: https://linuxtv.org 10997S: Odd Fixes 10998F: drivers/media/radio/si470x/radio-si470x-i2c.c 10999 11000SI470X FM RADIO RECEIVER USB DRIVER 11001M: Hans Verkuil <hverkuil@xs4all.nl> 11002L: linux-media@vger.kernel.org 11003T: git git://linuxtv.org/media_tree.git 11004W: https://linuxtv.org 11005S: Maintained 11006F: drivers/media/radio/si470x/radio-si470x-common.c 11007F: drivers/media/radio/si470x/radio-si470x.h 11008F: drivers/media/radio/si470x/radio-si470x-usb.c 11009 11010SI4713 FM RADIO TRANSMITTER I2C DRIVER 11011M: Eduardo Valentin <edubezval@gmail.com> 11012L: linux-media@vger.kernel.org 11013T: git git://linuxtv.org/media_tree.git 11014W: https://linuxtv.org 11015S: Odd Fixes 11016F: drivers/media/radio/si4713/si4713.? 11017 11018SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11019M: Eduardo Valentin <edubezval@gmail.com> 11020L: linux-media@vger.kernel.org 11021T: git git://linuxtv.org/media_tree.git 11022W: https://linuxtv.org 11023S: Odd Fixes 11024F: drivers/media/radio/si4713/radio-platform-si4713.c 11025 11026SI4713 FM RADIO TRANSMITTER USB DRIVER 11027M: Hans Verkuil <hverkuil@xs4all.nl> 11028L: linux-media@vger.kernel.org 11029T: git git://linuxtv.org/media_tree.git 11030W: https://linuxtv.org 11031S: Maintained 11032F: drivers/media/radio/si4713/radio-usb-si4713.c 11033 11034SIANO DVB DRIVER 11035M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11036M: Mauro Carvalho Chehab <mchehab@kernel.org> 11037L: linux-media@vger.kernel.org 11038W: https://linuxtv.org 11039T: git git://linuxtv.org/media_tree.git 11040S: Odd fixes 11041F: drivers/media/common/siano/ 11042F: drivers/media/usb/siano/ 11043F: drivers/media/usb/siano/ 11044F: drivers/media/mmc/siano/ 11045 11046SIMPLEFB FB DRIVER 11047M: Hans de Goede <hdegoede@redhat.com> 11048L: linux-fbdev@vger.kernel.org 11049S: Maintained 11050F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11051F: drivers/video/fbdev/simplefb.c 11052F: include/linux/platform_data/simplefb.h 11053 11054SH_VEU V4L2 MEM2MEM DRIVER 11055L: linux-media@vger.kernel.org 11056S: Orphan 11057F: drivers/media/platform/sh_veu.c 11058 11059SH_VOU V4L2 OUTPUT DRIVER 11060L: linux-media@vger.kernel.org 11061S: Orphan 11062F: drivers/media/platform/sh_vou.c 11063F: include/media/drv-intf/sh_vou.h 11064 11065SIMPLE FIRMWARE INTERFACE (SFI) 11066M: Len Brown <lenb@kernel.org> 11067L: sfi-devel@simplefirmware.org 11068W: http://simplefirmware.org/ 11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11070S: Supported 11071F: arch/x86/platform/sfi/ 11072F: drivers/sfi/ 11073F: include/linux/sfi*.h 11074 11075SIMTEC EB110ATX (Chalice CATS) 11076P: Ben Dooks 11077P: Vincent Sanders <vince@simtec.co.uk> 11078M: Simtec Linux Team <linux@simtec.co.uk> 11079W: http://www.simtec.co.uk/products/EB110ATX/ 11080S: Supported 11081 11082SIMTEC EB2410ITX (BAST) 11083P: Ben Dooks 11084P: Vincent Sanders <vince@simtec.co.uk> 11085M: Simtec Linux Team <linux@simtec.co.uk> 11086W: http://www.simtec.co.uk/products/EB2410ITX/ 11087S: Supported 11088F: arch/arm/mach-s3c24xx/mach-bast.c 11089F: arch/arm/mach-s3c24xx/bast-ide.c 11090F: arch/arm/mach-s3c24xx/bast-irq.c 11091 11092TI DAVINCI MACHINE SUPPORT 11093M: Sekhar Nori <nsekhar@ti.com> 11094M: Kevin Hilman <khilman@kernel.org> 11095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11097S: Supported 11098F: arch/arm/mach-davinci/ 11099F: drivers/i2c/busses/i2c-davinci.c 11100 11101TI DAVINCI SERIES MEDIA DRIVER 11102M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11103L: linux-media@vger.kernel.org 11104W: https://linuxtv.org 11105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11106T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11107S: Maintained 11108F: drivers/media/platform/davinci/ 11109F: include/media/davinci/ 11110 11111TI AM437X VPFE DRIVER 11112M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11113L: linux-media@vger.kernel.org 11114W: https://linuxtv.org 11115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11116T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11117S: Maintained 11118F: drivers/media/platform/am437x/ 11119 11120OV2659 OMNIVISION SENSOR DRIVER 11121M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11122L: linux-media@vger.kernel.org 11123W: https://linuxtv.org 11124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11125T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11126S: Maintained 11127F: drivers/media/i2c/ov2659.c 11128F: include/media/i2c/ov2659.h 11129 11130SILICON MOTION SM712 FRAME BUFFER DRIVER 11131M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11132M: Teddy Wang <teddy.wang@siliconmotion.com> 11133M: Sudip Mukherjee <sudip@vectorindia.org> 11134L: linux-fbdev@vger.kernel.org 11135S: Maintained 11136F: drivers/video/fbdev/sm712* 11137F: Documentation/fb/sm712fb.txt 11138 11139SIS 190 ETHERNET DRIVER 11140M: Francois Romieu <romieu@fr.zoreil.com> 11141L: netdev@vger.kernel.org 11142S: Maintained 11143F: drivers/net/ethernet/sis/sis190.c 11144 11145SIS 900/7016 FAST ETHERNET DRIVER 11146M: Daniele Venzano <venza@brownhat.org> 11147W: http://www.brownhat.org/sis900.html 11148L: netdev@vger.kernel.org 11149S: Maintained 11150F: drivers/net/ethernet/sis/sis900.* 11151 11152SIS FRAMEBUFFER DRIVER 11153M: Thomas Winischhofer <thomas@winischhofer.net> 11154W: http://www.winischhofer.net/linuxsisvga.shtml 11155S: Maintained 11156F: Documentation/fb/sisfb.txt 11157F: drivers/video/fbdev/sis/ 11158F: include/video/sisfb.h 11159 11160SIS USB2VGA DRIVER 11161M: Thomas Winischhofer <thomas@winischhofer.net> 11162W: http://www.winischhofer.at/linuxsisusbvga.shtml 11163S: Maintained 11164F: drivers/usb/misc/sisusbvga/ 11165 11166SLAB ALLOCATOR 11167M: Christoph Lameter <cl@linux.com> 11168M: Pekka Enberg <penberg@kernel.org> 11169M: David Rientjes <rientjes@google.com> 11170M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11171M: Andrew Morton <akpm@linux-foundation.org> 11172L: linux-mm@kvack.org 11173S: Maintained 11174F: include/linux/sl?b*.h 11175F: mm/sl?b* 11176 11177SLEEPABLE READ-COPY UPDATE (SRCU) 11178M: Lai Jiangshan <jiangshanlai@gmail.com> 11179M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11180M: Josh Triplett <josh@joshtriplett.org> 11181R: Steven Rostedt <rostedt@goodmis.org> 11182R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11183L: linux-kernel@vger.kernel.org 11184W: http://www.rdrop.com/users/paulmck/RCU/ 11185S: Supported 11186T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11187F: include/linux/srcu.h 11188F: kernel/rcu/srcu.c 11189 11190SMACK SECURITY MODULE 11191M: Casey Schaufler <casey@schaufler-ca.com> 11192L: linux-security-module@vger.kernel.org 11193W: http://schaufler-ca.com 11194T: git git://github.com/cschaufler/smack-next 11195S: Maintained 11196F: Documentation/security/Smack.txt 11197F: security/smack/ 11198 11199DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11200M: Kevin Hilman <khilman@kernel.org> 11201M: Nishanth Menon <nm@ti.com> 11202S: Maintained 11203F: drivers/power/avs/ 11204F: include/linux/power/smartreflex.h 11205L: linux-pm@vger.kernel.org 11206 11207SMC91x ETHERNET DRIVER 11208M: Nicolas Pitre <nico@fluxnic.net> 11209S: Odd Fixes 11210F: drivers/net/ethernet/smsc/smc91x.* 11211 11212SMIA AND SMIA++ IMAGE SENSOR DRIVER 11213M: Sakari Ailus <sakari.ailus@iki.fi> 11214L: linux-media@vger.kernel.org 11215S: Maintained 11216F: drivers/media/i2c/smiapp/ 11217F: include/media/i2c/smiapp.h 11218F: drivers/media/i2c/smiapp-pll.c 11219F: drivers/media/i2c/smiapp-pll.h 11220F: include/uapi/linux/smiapp.h 11221F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11222 11223SMM665 HARDWARE MONITOR DRIVER 11224M: Guenter Roeck <linux@roeck-us.net> 11225L: linux-hwmon@vger.kernel.org 11226S: Maintained 11227F: Documentation/hwmon/smm665 11228F: drivers/hwmon/smm665.c 11229 11230SMSC EMC2103 HARDWARE MONITOR DRIVER 11231M: Steve Glendinning <steve.glendinning@shawell.net> 11232L: linux-hwmon@vger.kernel.org 11233S: Maintained 11234F: Documentation/hwmon/emc2103 11235F: drivers/hwmon/emc2103.c 11236 11237SMSC SCH5627 HARDWARE MONITOR DRIVER 11238M: Hans de Goede <hdegoede@redhat.com> 11239L: linux-hwmon@vger.kernel.org 11240S: Supported 11241F: Documentation/hwmon/sch5627 11242F: drivers/hwmon/sch5627.c 11243 11244SMSC47B397 HARDWARE MONITOR DRIVER 11245M: Jean Delvare <jdelvare@suse.com> 11246L: linux-hwmon@vger.kernel.org 11247S: Maintained 11248F: Documentation/hwmon/smsc47b397 11249F: drivers/hwmon/smsc47b397.c 11250 11251SMSC911x ETHERNET DRIVER 11252M: Steve Glendinning <steve.glendinning@shawell.net> 11253L: netdev@vger.kernel.org 11254S: Maintained 11255F: include/linux/smsc911x.h 11256F: drivers/net/ethernet/smsc/smsc911x.* 11257 11258SMSC9420 PCI ETHERNET DRIVER 11259M: Steve Glendinning <steve.glendinning@shawell.net> 11260L: netdev@vger.kernel.org 11261S: Maintained 11262F: drivers/net/ethernet/smsc/smsc9420.* 11263 11264SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11265M: Steve Glendinning <steve.glendinning@shawell.net> 11266L: linux-fbdev@vger.kernel.org 11267S: Maintained 11268F: drivers/video/fbdev/smscufx.c 11269 11270SOC-CAMERA V4L2 SUBSYSTEM 11271M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11272L: linux-media@vger.kernel.org 11273T: git git://linuxtv.org/media_tree.git 11274S: Maintained 11275F: include/media/soc* 11276F: drivers/media/i2c/soc_camera/ 11277F: drivers/media/platform/soc_camera/ 11278 11279SOEKRIS NET48XX LED SUPPORT 11280M: Chris Boot <bootc@bootc.net> 11281S: Maintained 11282F: drivers/leds/leds-net48xx.c 11283 11284SOFTLOGIC 6x10 MPEG CODEC 11285M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11286M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11287M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11288M: Ismael Luceno <ismael@iodev.co.uk> 11289L: linux-media@vger.kernel.org 11290S: Supported 11291F: drivers/media/pci/solo6x10/ 11292 11293SOFTWARE RAID (Multiple Disks) SUPPORT 11294M: Shaohua Li <shli@kernel.org> 11295L: linux-raid@vger.kernel.org 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11297S: Supported 11298F: drivers/md/ 11299F: include/linux/raid/ 11300F: include/uapi/linux/raid/ 11301 11302SONIC NETWORK DRIVER 11303M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11304L: netdev@vger.kernel.org 11305S: Maintained 11306F: drivers/net/ethernet/natsemi/sonic.* 11307 11308SONICS SILICON BACKPLANE DRIVER (SSB) 11309M: Michael Buesch <m@bues.ch> 11310L: linux-wireless@vger.kernel.org 11311S: Maintained 11312F: drivers/ssb/ 11313F: include/linux/ssb/ 11314 11315SONY VAIO CONTROL DEVICE DRIVER 11316M: Mattia Dongili <malattia@linux.it> 11317L: platform-driver-x86@vger.kernel.org 11318W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11319S: Maintained 11320F: Documentation/laptops/sony-laptop.txt 11321F: drivers/char/sonypi.c 11322F: drivers/platform/x86/sony-laptop.c 11323F: include/linux/sony-laptop.h 11324 11325SONY MEMORYSTICK CARD SUPPORT 11326M: Alex Dubov <oakad@yahoo.com> 11327W: http://tifmxx.berlios.de/ 11328S: Maintained 11329F: drivers/memstick/host/tifm_ms.c 11330 11331SONY MEMORYSTICK STANDARD SUPPORT 11332M: Maxim Levitsky <maximlevitsky@gmail.com> 11333S: Maintained 11334F: drivers/memstick/core/ms_block.* 11335 11336SOUND 11337M: Jaroslav Kysela <perex@perex.cz> 11338M: Takashi Iwai <tiwai@suse.com> 11339L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11340W: http://www.alsa-project.org/ 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11342T: git git://git.alsa-project.org/alsa-kernel.git 11343Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11344S: Maintained 11345F: Documentation/sound/ 11346F: include/sound/ 11347F: include/uapi/sound/ 11348F: sound/ 11349 11350SOUND - COMPRESSED AUDIO 11351M: Vinod Koul <vinod.koul@intel.com> 11352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11354S: Supported 11355F: Documentation/sound/alsa/compress_offload.txt 11356F: include/sound/compress_driver.h 11357F: include/uapi/sound/compress_* 11358F: sound/core/compress_offload.c 11359F: sound/soc/soc-compress.c 11360 11361SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11362M: Liam Girdwood <lgirdwood@gmail.com> 11363M: Mark Brown <broonie@kernel.org> 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11366W: http://alsa-project.org/main/index.php/ASoC 11367S: Supported 11368F: Documentation/devicetree/bindings/sound/ 11369F: Documentation/sound/alsa/soc/ 11370F: sound/soc/ 11371F: include/sound/soc* 11372 11373SOUND - DMAENGINE HELPERS 11374M: Lars-Peter Clausen <lars@metafoo.de> 11375S: Supported 11376F: include/sound/dmaengine_pcm.h 11377F: sound/core/pcm_dmaengine.c 11378F: sound/soc/soc-generic-dmaengine-pcm.c 11379 11380SP2 MEDIA DRIVER 11381M: Olli Salonen <olli.salonen@iki.fi> 11382L: linux-media@vger.kernel.org 11383W: https://linuxtv.org 11384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11385S: Maintained 11386F: drivers/media/dvb-frontends/sp2* 11387 11388SPARC + UltraSPARC (sparc/sparc64) 11389M: "David S. Miller" <davem@davemloft.net> 11390L: sparclinux@vger.kernel.org 11391Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11394S: Maintained 11395F: arch/sparc/ 11396F: drivers/sbus/ 11397 11398SPARC SERIAL DRIVERS 11399M: "David S. Miller" <davem@davemloft.net> 11400L: sparclinux@vger.kernel.org 11401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11403S: Maintained 11404F: include/linux/sunserialcore.h 11405F: drivers/tty/serial/suncore.c 11406F: drivers/tty/serial/sunhv.c 11407F: drivers/tty/serial/sunsab.c 11408F: drivers/tty/serial/sunsab.h 11409F: drivers/tty/serial/sunsu.c 11410F: drivers/tty/serial/sunzilog.c 11411F: drivers/tty/serial/sunzilog.h 11412 11413SPARSE CHECKER 11414M: "Christopher Li" <sparse@chrisli.org> 11415L: linux-sparse@vger.kernel.org 11416W: https://sparse.wiki.kernel.org/ 11417T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11418T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11419S: Maintained 11420F: include/linux/compiler.h 11421 11422SPEAR PLATFORM SUPPORT 11423M: Viresh Kumar <vireshk@kernel.org> 11424M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11426W: http://www.st.com/spear 11427S: Maintained 11428F: arch/arm/boot/dts/spear* 11429F: arch/arm/mach-spear/ 11430 11431SPEAR CLOCK FRAMEWORK SUPPORT 11432M: Viresh Kumar <vireshk@kernel.org> 11433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11434W: http://www.st.com/spear 11435S: Maintained 11436F: drivers/clk/spear/ 11437 11438SPI NOR SUBSYSTEM 11439M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11440M: Marek Vasut <marek.vasut@gmail.com> 11441L: linux-mtd@lists.infradead.org 11442W: http://www.linux-mtd.infradead.org/ 11443Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11444T: git git://github.com/spi-nor/linux.git 11445S: Maintained 11446F: drivers/mtd/spi-nor/ 11447F: include/linux/mtd/spi-nor.h 11448 11449SPI SUBSYSTEM 11450M: Mark Brown <broonie@kernel.org> 11451L: linux-spi@vger.kernel.org 11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11453Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11454S: Maintained 11455F: Documentation/devicetree/bindings/spi/ 11456F: Documentation/spi/ 11457F: drivers/spi/ 11458F: include/linux/spi/ 11459F: include/uapi/linux/spi/ 11460F: tools/spi/ 11461 11462SPIDERNET NETWORK DRIVER for CELL 11463M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11464L: netdev@vger.kernel.org 11465S: Supported 11466F: Documentation/networking/spider_net.txt 11467F: drivers/net/ethernet/toshiba/spider_net* 11468 11469SPU FILE SYSTEM 11470M: Jeremy Kerr <jk@ozlabs.org> 11471L: linuxppc-dev@lists.ozlabs.org 11472W: http://www.ibm.com/developerworks/power/cell/ 11473S: Supported 11474F: Documentation/filesystems/spufs.txt 11475F: arch/powerpc/platforms/cell/spufs/ 11476 11477SQUASHFS FILE SYSTEM 11478M: Phillip Lougher <phillip@squashfs.org.uk> 11479L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11480W: http://squashfs.org.uk 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11482S: Maintained 11483F: Documentation/filesystems/squashfs.txt 11484F: fs/squashfs/ 11485 11486SRM (Alpha) environment access 11487M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11488S: Maintained 11489F: arch/alpha/kernel/srm_env.c 11490 11491STABLE BRANCH 11492M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11493L: stable@vger.kernel.org 11494S: Supported 11495F: Documentation/stable_kernel_rules.txt 11496 11497STAGING SUBSYSTEM 11498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11500L: devel@driverdev.osuosl.org 11501S: Supported 11502F: drivers/staging/ 11503 11504STAGING - COMEDI 11505M: Ian Abbott <abbotti@mev.co.uk> 11506M: H Hartley Sweeten <hsweeten@visionengravers.com> 11507S: Odd Fixes 11508F: drivers/staging/comedi/ 11509 11510STAGING - FLARION FT1000 DRIVERS 11511M: Marek Belisko <marek.belisko@gmail.com> 11512S: Odd Fixes 11513F: drivers/staging/ft1000/ 11514 11515STAGING - INDUSTRIAL IO 11516M: Jonathan Cameron <jic23@kernel.org> 11517L: linux-iio@vger.kernel.org 11518S: Odd Fixes 11519F: Documentation/devicetree/bindings/staging/iio/ 11520F: drivers/staging/iio/ 11521 11522STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11523M: Jarod Wilson <jarod@wilsonet.com> 11524W: http://www.lirc.org/ 11525S: Odd Fixes 11526F: drivers/staging/media/lirc/ 11527 11528STAGING - LUSTRE PARALLEL FILESYSTEM 11529M: Oleg Drokin <oleg.drokin@intel.com> 11530M: Andreas Dilger <andreas.dilger@intel.com> 11531M: James Simmons <jsimmons@infradead.org> 11532L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11533W: http://wiki.lustre.org/ 11534S: Maintained 11535F: drivers/staging/lustre 11536 11537STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11538M: Marc Dietrich <marvin24@gmx.de> 11539L: ac100@lists.launchpad.net (moderated for non-subscribers) 11540L: linux-tegra@vger.kernel.org 11541S: Maintained 11542F: drivers/staging/nvec/ 11543 11544STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11545M: Jens Frederich <jfrederich@gmail.com> 11546M: Daniel Drake <dsd@laptop.org> 11547M: Jon Nettleton <jon.nettleton@gmail.com> 11548W: http://wiki.laptop.org/go/DCON 11549S: Maintained 11550F: drivers/staging/olpc_dcon/ 11551 11552STAGING - REALTEK RTL8712U DRIVERS 11553M: Larry Finger <Larry.Finger@lwfinger.net> 11554M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11555S: Odd Fixes 11556F: drivers/staging/rtl8712/ 11557 11558STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11559M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11560M: Teddy Wang <teddy.wang@siliconmotion.com> 11561M: Sudip Mukherjee <sudip@vectorindia.org> 11562L: linux-fbdev@vger.kernel.org 11563S: Maintained 11564F: drivers/staging/sm750fb/ 11565 11566STAGING - SLICOSS 11567M: Lior Dotan <liodot@gmail.com> 11568M: Christopher Harrer <charrer@alacritech.com> 11569S: Odd Fixes 11570F: drivers/staging/slicoss/ 11571 11572STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11573M: William Hubbs <w.d.hubbs@gmail.com> 11574M: Chris Brannon <chris@the-brannons.com> 11575M: Kirk Reiser <kirk@reisers.ca> 11576M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11577L: speakup@linux-speakup.org 11578W: http://www.linux-speakup.org/ 11579S: Odd Fixes 11580F: drivers/staging/speakup/ 11581 11582STAGING - VIA VT665X DRIVERS 11583M: Forest Bond <forest@alittletooquiet.net> 11584S: Odd Fixes 11585F: drivers/staging/vt665?/ 11586 11587STAGING - WILC1000 WIFI DRIVER 11588M: Aditya Shankar <aditya.shankar@microchip.com> 11589M: Ganesh Krishna <ganesh.krishna@microchip.com> 11590L: linux-wireless@vger.kernel.org 11591S: Supported 11592F: drivers/staging/wilc1000/ 11593 11594STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11595M: Arnaud Patard <arnaud.patard@rtp-net.org> 11596S: Odd Fixes 11597F: drivers/staging/xgifb/ 11598 11599STARFIRE/DURALAN NETWORK DRIVER 11600M: Ion Badulescu <ionut@badula.org> 11601S: Odd Fixes 11602F: drivers/net/ethernet/adaptec/starfire* 11603 11604SUN3/3X 11605M: Sam Creasey <sammy@sammy.net> 11606W: http://sammy.net/sun3/ 11607S: Maintained 11608F: arch/m68k/kernel/*sun3* 11609F: arch/m68k/sun3*/ 11610F: arch/m68k/include/asm/sun3* 11611F: drivers/net/ethernet/i825xx/sun3* 11612 11613SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11614M: Hans de Goede <hdegoede@redhat.com> 11615L: linux-input@vger.kernel.org 11616S: Maintained 11617F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11618F: drivers/input/keyboard/sun4i-lradc-keys.c 11619 11620SUNDANCE NETWORK DRIVER 11621M: Denis Kirjanov <kda@linux-powerpc.org> 11622L: netdev@vger.kernel.org 11623S: Maintained 11624F: drivers/net/ethernet/dlink/sundance.c 11625 11626SUPERH 11627M: Yoshinori Sato <ysato@users.sourceforge.jp> 11628M: Rich Felker <dalias@libc.org> 11629L: linux-sh@vger.kernel.org 11630Q: http://patchwork.kernel.org/project/linux-sh/list/ 11631S: Maintained 11632F: Documentation/sh/ 11633F: arch/sh/ 11634F: drivers/sh/ 11635 11636SUSPEND TO RAM 11637M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11638M: Len Brown <len.brown@intel.com> 11639M: Pavel Machek <pavel@ucw.cz> 11640L: linux-pm@vger.kernel.org 11641S: Supported 11642F: Documentation/power/ 11643F: arch/x86/kernel/acpi/ 11644F: drivers/base/power/ 11645F: kernel/power/ 11646F: include/linux/suspend.h 11647F: include/linux/freezer.h 11648F: include/linux/pm.h 11649 11650SVGA HANDLING 11651M: Martin Mares <mj@ucw.cz> 11652L: linux-video@atrey.karlin.mff.cuni.cz 11653S: Maintained 11654F: Documentation/svga.txt 11655F: arch/x86/boot/video* 11656 11657SWIOTLB SUBSYSTEM 11658M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11659L: linux-kernel@vger.kernel.org 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11661S: Supported 11662F: lib/swiotlb.c 11663F: arch/*/kernel/pci-swiotlb.c 11664F: include/linux/swiotlb.h 11665 11666SWITCHDEV 11667M: Jiri Pirko <jiri@resnulli.us> 11668L: netdev@vger.kernel.org 11669S: Supported 11670F: net/switchdev/ 11671F: include/net/switchdev.h 11672 11673SYNOPSYS ARC ARCHITECTURE 11674M: Vineet Gupta <vgupta@synopsys.com> 11675L: linux-snps-arc@lists.infradead.org 11676S: Supported 11677F: arch/arc/ 11678F: Documentation/devicetree/bindings/arc/* 11679F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11680F: drivers/tty/serial/arc_uart.c 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11682 11683SYNOPSYS ARC SDP platform support 11684M: Alexey Brodkin <abrodkin@synopsys.com> 11685S: Supported 11686F: arch/arc/plat-axs10x 11687F: arch/arc/boot/dts/ax* 11688F: Documentation/devicetree/bindings/arc/axs10* 11689 11690SYSTEM CONFIGURATION (SYSCON) 11691M: Lee Jones <lee.jones@linaro.org> 11692M: Arnd Bergmann <arnd@arndb.de> 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11694S: Supported 11695F: drivers/mfd/syscon.c 11696 11697SYSTEM RESET/SHUTDOWN DRIVERS 11698M: Sebastian Reichel <sre@kernel.org> 11699L: linux-pm@vger.kernel.org 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11701S: Maintained 11702F: Documentation/devicetree/bindings/power/reset/ 11703F: drivers/power/reset/ 11704 11705SYSV FILESYSTEM 11706M: Christoph Hellwig <hch@infradead.org> 11707S: Maintained 11708F: Documentation/filesystems/sysv-fs.txt 11709F: fs/sysv/ 11710F: include/linux/sysv_fs.h 11711 11712TARGET SUBSYSTEM 11713M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11714L: linux-scsi@vger.kernel.org 11715L: target-devel@vger.kernel.org 11716W: http://www.linux-iscsi.org 11717W: http://groups.google.com/group/linux-iscsi-target-dev 11718T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11719S: Supported 11720F: drivers/target/ 11721F: include/target/ 11722F: Documentation/target/ 11723 11724TASKSTATS STATISTICS INTERFACE 11725M: Balbir Singh <bsingharora@gmail.com> 11726S: Maintained 11727F: Documentation/accounting/taskstats* 11728F: include/linux/taskstats* 11729F: kernel/taskstats.c 11730 11731TC CLASSIFIER 11732M: Jamal Hadi Salim <jhs@mojatatu.com> 11733L: netdev@vger.kernel.org 11734S: Maintained 11735F: include/net/pkt_cls.h 11736F: include/uapi/linux/pkt_cls.h 11737F: net/sched/ 11738 11739TCP LOW PRIORITY MODULE 11740M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11741M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11742W: http://tcp-lp-mod.sourceforge.net/ 11743S: Maintained 11744F: net/ipv4/tcp_lp.c 11745 11746TDA10071 MEDIA DRIVER 11747M: Antti Palosaari <crope@iki.fi> 11748L: linux-media@vger.kernel.org 11749W: https://linuxtv.org 11750W: http://palosaari.fi/linux/ 11751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11752T: git git://linuxtv.org/anttip/media_tree.git 11753S: Maintained 11754F: drivers/media/dvb-frontends/tda10071* 11755 11756TDA18212 MEDIA DRIVER 11757M: Antti Palosaari <crope@iki.fi> 11758L: linux-media@vger.kernel.org 11759W: https://linuxtv.org 11760W: http://palosaari.fi/linux/ 11761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11762T: git git://linuxtv.org/anttip/media_tree.git 11763S: Maintained 11764F: drivers/media/tuners/tda18212* 11765 11766TDA18218 MEDIA DRIVER 11767M: Antti Palosaari <crope@iki.fi> 11768L: linux-media@vger.kernel.org 11769W: https://linuxtv.org 11770W: http://palosaari.fi/linux/ 11771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11772T: git git://linuxtv.org/anttip/media_tree.git 11773S: Maintained 11774F: drivers/media/tuners/tda18218* 11775 11776TDA18271 MEDIA DRIVER 11777M: Michael Krufky <mkrufky@linuxtv.org> 11778L: linux-media@vger.kernel.org 11779W: https://linuxtv.org 11780W: http://github.com/mkrufky 11781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11782T: git git://linuxtv.org/mkrufky/tuners.git 11783S: Maintained 11784F: drivers/media/tuners/tda18271* 11785 11786TDA827x MEDIA DRIVER 11787M: Michael Krufky <mkrufky@linuxtv.org> 11788L: linux-media@vger.kernel.org 11789W: https://linuxtv.org 11790W: http://github.com/mkrufky 11791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11792T: git git://linuxtv.org/mkrufky/tuners.git 11793S: Maintained 11794F: drivers/media/tuners/tda8290.* 11795 11796TDA8290 MEDIA DRIVER 11797M: Michael Krufky <mkrufky@linuxtv.org> 11798L: linux-media@vger.kernel.org 11799W: https://linuxtv.org 11800W: http://github.com/mkrufky 11801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11802T: git git://linuxtv.org/mkrufky/tuners.git 11803S: Maintained 11804F: drivers/media/tuners/tda8290.* 11805 11806TDA9840 MEDIA DRIVER 11807M: Hans Verkuil <hverkuil@xs4all.nl> 11808L: linux-media@vger.kernel.org 11809T: git git://linuxtv.org/media_tree.git 11810W: https://linuxtv.org 11811S: Maintained 11812F: drivers/media/i2c/tda9840* 11813 11814TEA5761 TUNER DRIVER 11815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11816M: Mauro Carvalho Chehab <mchehab@kernel.org> 11817L: linux-media@vger.kernel.org 11818W: https://linuxtv.org 11819T: git git://linuxtv.org/media_tree.git 11820S: Odd fixes 11821F: drivers/media/tuners/tea5761.* 11822 11823TEA5767 TUNER DRIVER 11824M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11825M: Mauro Carvalho Chehab <mchehab@kernel.org> 11826L: linux-media@vger.kernel.org 11827W: https://linuxtv.org 11828T: git git://linuxtv.org/media_tree.git 11829S: Maintained 11830F: drivers/media/tuners/tea5767.* 11831 11832TEA6415C MEDIA DRIVER 11833M: Hans Verkuil <hverkuil@xs4all.nl> 11834L: linux-media@vger.kernel.org 11835T: git git://linuxtv.org/media_tree.git 11836W: https://linuxtv.org 11837S: Maintained 11838F: drivers/media/i2c/tea6415c* 11839 11840TEA6420 MEDIA DRIVER 11841M: Hans Verkuil <hverkuil@xs4all.nl> 11842L: linux-media@vger.kernel.org 11843T: git git://linuxtv.org/media_tree.git 11844W: https://linuxtv.org 11845S: Maintained 11846F: drivers/media/i2c/tea6420* 11847 11848TEAM DRIVER 11849M: Jiri Pirko <jiri@resnulli.us> 11850L: netdev@vger.kernel.org 11851S: Supported 11852F: drivers/net/team/ 11853F: include/linux/if_team.h 11854F: include/uapi/linux/if_team.h 11855 11856TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11857M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11858S: Maintained 11859F: arch/x86/platform/ts5500/ 11860 11861TECHNOTREND USB IR RECEIVER 11862M: Sean Young <sean@mess.org> 11863L: linux-media@vger.kernel.org 11864S: Maintained 11865F: drivers/media/rc/ttusbir.c 11866 11867TEGRA ARCHITECTURE SUPPORT 11868M: Stephen Warren <swarren@wwwdotorg.org> 11869M: Thierry Reding <thierry.reding@gmail.com> 11870M: Alexandre Courbot <gnurou@gmail.com> 11871L: linux-tegra@vger.kernel.org 11872Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11874S: Supported 11875N: [^a-z]tegra 11876 11877TEGRA CLOCK DRIVER 11878M: Peter De Schrijver <pdeschrijver@nvidia.com> 11879M: Prashant Gaikwad <pgaikwad@nvidia.com> 11880S: Supported 11881F: drivers/clk/tegra/ 11882 11883TEGRA DMA DRIVERS 11884M: Laxman Dewangan <ldewangan@nvidia.com> 11885M: Jon Hunter <jonathanh@nvidia.com> 11886S: Supported 11887F: drivers/dma/tegra* 11888 11889TEGRA I2C DRIVER 11890M: Laxman Dewangan <ldewangan@nvidia.com> 11891S: Supported 11892F: drivers/i2c/busses/i2c-tegra.c 11893 11894TEGRA IOMMU DRIVERS 11895M: Hiroshi Doyu <hdoyu@nvidia.com> 11896S: Supported 11897F: drivers/iommu/tegra* 11898 11899TEGRA KBC DRIVER 11900M: Rakesh Iyer <riyer@nvidia.com> 11901M: Laxman Dewangan <ldewangan@nvidia.com> 11902S: Supported 11903F: drivers/input/keyboard/tegra-kbc.c 11904 11905TEGRA PWM DRIVER 11906M: Thierry Reding <thierry.reding@gmail.com> 11907S: Supported 11908F: drivers/pwm/pwm-tegra.c 11909 11910TEGRA SERIAL DRIVER 11911M: Laxman Dewangan <ldewangan@nvidia.com> 11912S: Supported 11913F: drivers/tty/serial/serial-tegra.c 11914 11915TEGRA SPI DRIVER 11916M: Laxman Dewangan <ldewangan@nvidia.com> 11917S: Supported 11918F: drivers/spi/spi-tegra* 11919 11920TEHUTI ETHERNET DRIVER 11921M: Andy Gospodarek <andy@greyhouse.net> 11922L: netdev@vger.kernel.org 11923S: Supported 11924F: drivers/net/ethernet/tehuti/* 11925 11926Telecom Clock Driver for MCPL0010 11927M: Mark Gross <mark.gross@intel.com> 11928S: Supported 11929F: drivers/char/tlclk.c 11930 11931TENSILICA XTENSA PORT (xtensa) 11932M: Chris Zankel <chris@zankel.net> 11933M: Max Filippov <jcmvbkbc@gmail.com> 11934L: linux-xtensa@linux-xtensa.org 11935T: git git://github.com/czankel/xtensa-linux.git 11936S: Maintained 11937F: arch/xtensa/ 11938F: drivers/irqchip/irq-xtensa-* 11939 11940THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11941M: Hans Verkuil <hverkuil@xs4all.nl> 11942L: linux-media@vger.kernel.org 11943T: git git://linuxtv.org/media_tree.git 11944W: https://linuxtv.org 11945S: Maintained 11946F: drivers/media/radio/radio-raremono.c 11947 11948THERMAL 11949M: Zhang Rui <rui.zhang@intel.com> 11950M: Eduardo Valentin <edubezval@gmail.com> 11951L: linux-pm@vger.kernel.org 11952T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11954Q: https://patchwork.kernel.org/project/linux-pm/list/ 11955S: Supported 11956F: drivers/thermal/ 11957F: include/linux/thermal.h 11958F: include/uapi/linux/thermal.h 11959F: include/linux/cpu_cooling.h 11960F: Documentation/devicetree/bindings/thermal/ 11961 11962THERMAL/CPU_COOLING 11963M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11964M: Viresh Kumar <viresh.kumar@linaro.org> 11965M: Javi Merino <javi.merino@kernel.org> 11966L: linux-pm@vger.kernel.org 11967S: Supported 11968F: Documentation/thermal/cpu-cooling-api.txt 11969F: drivers/thermal/cpu_cooling.c 11970F: include/linux/cpu_cooling.h 11971 11972THINKPAD ACPI EXTRAS DRIVER 11973M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11974L: ibm-acpi-devel@lists.sourceforge.net 11975L: platform-driver-x86@vger.kernel.org 11976W: http://ibm-acpi.sourceforge.net 11977W: http://thinkwiki.org/wiki/Ibm-acpi 11978T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11979S: Maintained 11980F: drivers/platform/x86/thinkpad_acpi.c 11981 11982TI BANDGAP AND THERMAL DRIVER 11983M: Eduardo Valentin <edubezval@gmail.com> 11984M: Keerthy <j-keerthy@ti.com> 11985L: linux-pm@vger.kernel.org 11986L: linux-omap@vger.kernel.org 11987S: Maintained 11988F: drivers/thermal/ti-soc-thermal/ 11989 11990TI VPE/CAL DRIVERS 11991M: Benoit Parrot <bparrot@ti.com> 11992L: linux-media@vger.kernel.org 11993W: http://linuxtv.org/ 11994Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11995S: Maintained 11996F: drivers/media/platform/ti-vpe/ 11997 11998TI CDCE706 CLOCK DRIVER 11999M: Max Filippov <jcmvbkbc@gmail.com> 12000S: Maintained 12001F: drivers/clk/clk-cdce706.c 12002 12003TI CLOCK DRIVER 12004M: Tero Kristo <t-kristo@ti.com> 12005L: linux-omap@vger.kernel.org 12006S: Maintained 12007F: drivers/clk/ti/ 12008F: include/linux/clk/ti.h 12009 12010TI ETHERNET SWITCH DRIVER (CPSW) 12011M: Mugunthan V N <mugunthanvnm@ti.com> 12012R: Grygorii Strashko <grygorii.strashko@ti.com> 12013L: linux-omap@vger.kernel.org 12014L: netdev@vger.kernel.org 12015S: Maintained 12016F: drivers/net/ethernet/ti/cpsw* 12017F: drivers/net/ethernet/ti/davinci* 12018 12019TI FLASH MEDIA INTERFACE DRIVER 12020M: Alex Dubov <oakad@yahoo.com> 12021S: Maintained 12022F: drivers/misc/tifm* 12023F: drivers/mmc/host/tifm_sd.c 12024F: include/linux/tifm.h 12025 12026TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12027M: Santosh Shilimkar <ssantosh@kernel.org> 12028L: linux-kernel@vger.kernel.org 12029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12030S: Maintained 12031F: drivers/soc/ti/* 12032T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12033 12034 12035TI LM49xxx FAMILY ASoC CODEC DRIVERS 12036M: M R Swami Reddy <mr.swami.reddy@ti.com> 12037M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12039S: Maintained 12040F: sound/soc/codecs/lm49453* 12041F: sound/soc/codecs/isabelle* 12042 12043TI LP855x BACKLIGHT DRIVER 12044M: Milo Kim <milo.kim@ti.com> 12045S: Maintained 12046F: Documentation/backlight/lp855x-driver.txt 12047F: drivers/video/backlight/lp855x_bl.c 12048F: include/linux/platform_data/lp855x.h 12049 12050TI LP8727 CHARGER DRIVER 12051M: Milo Kim <milo.kim@ti.com> 12052S: Maintained 12053F: drivers/power/supply/lp8727_charger.c 12054F: include/linux/platform_data/lp8727.h 12055 12056TI LP8788 MFD DRIVER 12057M: Milo Kim <milo.kim@ti.com> 12058S: Maintained 12059F: drivers/iio/adc/lp8788_adc.c 12060F: drivers/leds/leds-lp8788.c 12061F: drivers/mfd/lp8788*.c 12062F: drivers/power/supply/lp8788-charger.c 12063F: drivers/regulator/lp8788-*.c 12064F: include/linux/mfd/lp8788*.h 12065 12066TI NETCP ETHERNET DRIVER 12067M: Wingman Kwok <w-kwok2@ti.com> 12068M: Murali Karicheri <m-karicheri2@ti.com> 12069L: netdev@vger.kernel.org 12070S: Maintained 12071F: drivers/net/ethernet/ti/netcp* 12072 12073TI TAS571X FAMILY ASoC CODEC DRIVER 12074M: Kevin Cernekee <cernekee@chromium.org> 12075L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12076S: Odd Fixes 12077F: sound/soc/codecs/tas571x* 12078 12079TI TWL4030 SERIES SOC CODEC DRIVER 12080M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12082S: Maintained 12083F: sound/soc/codecs/twl4030* 12084 12085TI WILINK WIRELESS DRIVERS 12086L: linux-wireless@vger.kernel.org 12087W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12088W: http://wireless.kernel.org/en/users/Drivers/wl1251 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12090S: Orphan 12091F: drivers/net/wireless/ti/ 12092F: include/linux/wl12xx.h 12093 12094TIPC NETWORK LAYER 12095M: Jon Maloy <jon.maloy@ericsson.com> 12096M: Ying Xue <ying.xue@windriver.com> 12097L: netdev@vger.kernel.org (core kernel code) 12098L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12099W: http://tipc.sourceforge.net/ 12100S: Maintained 12101F: include/uapi/linux/tipc*.h 12102F: net/tipc/ 12103 12104TILE ARCHITECTURE 12105M: Chris Metcalf <cmetcalf@mellanox.com> 12106W: http://www.mellanox.com/repository/solutions/tile-scm/ 12107T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12108S: Supported 12109F: arch/tile/ 12110F: drivers/char/tile-srom.c 12111F: drivers/edac/tile_edac.c 12112F: drivers/net/ethernet/tile/ 12113F: drivers/rtc/rtc-tile.c 12114F: drivers/tty/hvc/hvc_tile.c 12115F: drivers/tty/serial/tilegx.c 12116F: drivers/usb/host/*-tilegx.c 12117F: include/linux/usb/tilegx.h 12118 12119TLAN NETWORK DRIVER 12120M: Samuel Chessman <chessman@tux.org> 12121L: tlan-devel@lists.sourceforge.net (subscribers-only) 12122W: http://sourceforge.net/projects/tlan/ 12123S: Maintained 12124F: Documentation/networking/tlan.txt 12125F: drivers/net/ethernet/ti/tlan.* 12126 12127TOMOYO SECURITY MODULE 12128M: Kentaro Takeda <takedakn@nttdata.co.jp> 12129M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12130L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12131L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12132L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12133L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12134W: http://tomoyo.sourceforge.jp/ 12135T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12136S: Maintained 12137F: security/tomoyo/ 12138 12139TOPSTAR LAPTOP EXTRAS DRIVER 12140M: Herton Ronaldo Krzesinski <herton@canonical.com> 12141L: platform-driver-x86@vger.kernel.org 12142S: Maintained 12143F: drivers/platform/x86/topstar-laptop.c 12144 12145TOSHIBA ACPI EXTRAS DRIVER 12146M: Azael Avalos <coproscefalo@gmail.com> 12147L: platform-driver-x86@vger.kernel.org 12148S: Maintained 12149F: drivers/platform/x86/toshiba_acpi.c 12150 12151TOSHIBA BLUETOOTH DRIVER 12152M: Azael Avalos <coproscefalo@gmail.com> 12153L: platform-driver-x86@vger.kernel.org 12154S: Maintained 12155F: drivers/platform/x86/toshiba_bluetooth.c 12156 12157TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12158M: Azael Avalos <coproscefalo@gmail.com> 12159L: platform-driver-x86@vger.kernel.org 12160S: Maintained 12161F: drivers/platform/x86/toshiba_haps.c 12162 12163TOSHIBA WMI HOTKEYS DRIVER 12164M: Azael Avalos <coproscefalo@gmail.com> 12165L: platform-driver-x86@vger.kernel.org 12166S: Maintained 12167F: drivers/platform/x86/toshiba-wmi.c 12168 12169TOSHIBA SMM DRIVER 12170M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12171W: http://www.buzzard.org.uk/toshiba/ 12172S: Maintained 12173F: drivers/char/toshiba.c 12174F: include/linux/toshiba.h 12175F: include/uapi/linux/toshiba.h 12176 12177TOSHIBA TC358743 DRIVER 12178M: Mats Randgaard <matrandg@cisco.com> 12179L: linux-media@vger.kernel.org 12180S: Maintained 12181F: drivers/media/i2c/tc358743* 12182F: include/media/i2c/tc358743.h 12183 12184TMIO/SDHI MMC DRIVER 12185M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12186L: linux-mmc@vger.kernel.org 12187S: Supported 12188F: drivers/mmc/host/tmio_mmc* 12189F: drivers/mmc/host/sh_mobile_sdhi.c 12190F: include/linux/mfd/tmio.h 12191 12192TMP401 HARDWARE MONITOR DRIVER 12193M: Guenter Roeck <linux@roeck-us.net> 12194L: linux-hwmon@vger.kernel.org 12195S: Maintained 12196F: Documentation/hwmon/tmp401 12197F: drivers/hwmon/tmp401.c 12198 12199TMPFS (SHMEM FILESYSTEM) 12200M: Hugh Dickins <hughd@google.com> 12201L: linux-mm@kvack.org 12202S: Maintained 12203F: include/linux/shmem_fs.h 12204F: mm/shmem.c 12205 12206TM6000 VIDEO4LINUX DRIVER 12207M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12208M: Mauro Carvalho Chehab <mchehab@kernel.org> 12209L: linux-media@vger.kernel.org 12210W: https://linuxtv.org 12211T: git git://linuxtv.org/media_tree.git 12212S: Odd fixes 12213F: drivers/media/usb/tm6000/ 12214F: Documentation/media/v4l-drivers/tm6000* 12215 12216TW5864 VIDEO4LINUX DRIVER 12217M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12218M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12219M: Andrey Utkin <andrey_utkin@fastmail.com> 12220L: linux-media@vger.kernel.org 12221S: Supported 12222F: drivers/media/pci/tw5864/ 12223 12224TW68 VIDEO4LINUX DRIVER 12225M: Hans Verkuil <hverkuil@xs4all.nl> 12226L: linux-media@vger.kernel.org 12227T: git git://linuxtv.org/media_tree.git 12228W: https://linuxtv.org 12229S: Odd Fixes 12230F: drivers/media/pci/tw68/ 12231 12232TW686X VIDEO4LINUX DRIVER 12233M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12234L: linux-media@vger.kernel.org 12235T: git git://linuxtv.org/media_tree.git 12236W: http://linuxtv.org 12237S: Maintained 12238F: drivers/media/pci/tw686x/ 12239 12240TPM DEVICE DRIVER 12241M: Peter Huewe <peterhuewe@gmx.de> 12242M: Marcel Selhorst <tpmdd@selhorst.net> 12243M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12244R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12245W: http://tpmdd.sourceforge.net 12246L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12247Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12248T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12249S: Maintained 12250F: drivers/char/tpm/ 12251 12252TPM IBM_VTPM DEVICE DRIVER 12253M: Ashley Lai <ashleydlai@gmail.com> 12254W: http://tpmdd.sourceforge.net 12255L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12256S: Maintained 12257F: drivers/char/tpm/tpm_ibmvtpm* 12258 12259TRACING 12260M: Steven Rostedt <rostedt@goodmis.org> 12261M: Ingo Molnar <mingo@redhat.com> 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12263S: Maintained 12264F: Documentation/trace/ftrace.txt 12265F: arch/*/*/*/ftrace.h 12266F: arch/*/kernel/ftrace.c 12267F: include/*/ftrace.h 12268F: include/linux/trace*.h 12269F: include/trace/ 12270F: kernel/trace/ 12271F: tools/testing/selftests/ftrace/ 12272 12273TRACING MMIO ACCESSES (MMIOTRACE) 12274M: Steven Rostedt <rostedt@goodmis.org> 12275M: Ingo Molnar <mingo@kernel.org> 12276R: Karol Herbst <karolherbst@gmail.com> 12277R: Pekka Paalanen <ppaalanen@gmail.com> 12278S: Maintained 12279L: linux-kernel@vger.kernel.org 12280L: nouveau@lists.freedesktop.org 12281F: kernel/trace/trace_mmiotrace.c 12282F: include/linux/mmiotrace.h 12283F: arch/x86/mm/kmmio.c 12284F: arch/x86/mm/mmio-mod.c 12285F: arch/x86/mm/testmmiotrace.c 12286 12287TRIVIAL PATCHES 12288M: Jiri Kosina <trivial@kernel.org> 12289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12290S: Maintained 12291K: ^Subject:.*(?i)trivial 12292 12293TTY LAYER 12294M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12295M: Jiri Slaby <jslaby@suse.com> 12296S: Supported 12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12298F: Documentation/serial/ 12299F: drivers/tty/ 12300F: drivers/tty/serial/serial_core.c 12301F: include/linux/serial_core.h 12302F: include/linux/serial.h 12303F: include/linux/tty.h 12304F: include/uapi/linux/serial_core.h 12305F: include/uapi/linux/serial.h 12306F: include/uapi/linux/tty.h 12307 12308TUA9001 MEDIA DRIVER 12309M: Antti Palosaari <crope@iki.fi> 12310L: linux-media@vger.kernel.org 12311W: https://linuxtv.org 12312W: http://palosaari.fi/linux/ 12313Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12314T: git git://linuxtv.org/anttip/media_tree.git 12315S: Maintained 12316F: drivers/media/tuners/tua9001* 12317 12318TULIP NETWORK DRIVERS 12319L: netdev@vger.kernel.org 12320L: linux-parisc@vger.kernel.org 12321S: Orphan 12322F: drivers/net/ethernet/dec/tulip/ 12323 12324TUN/TAP driver 12325M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12326W: http://vtun.sourceforge.net/tun 12327S: Maintained 12328F: Documentation/networking/tuntap.txt 12329F: arch/um/os-Linux/drivers/ 12330 12331TURBOCHANNEL SUBSYSTEM 12332M: "Maciej W. Rozycki" <macro@linux-mips.org> 12333M: Ralf Baechle <ralf@linux-mips.org> 12334L: linux-mips@linux-mips.org 12335Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12336S: Maintained 12337F: drivers/tc/ 12338F: include/linux/tc.h 12339 12340UBI FILE SYSTEM (UBIFS) 12341M: Richard Weinberger <richard@nod.at> 12342M: Artem Bityutskiy <dedekind1@gmail.com> 12343M: Adrian Hunter <adrian.hunter@intel.com> 12344L: linux-mtd@lists.infradead.org 12345T: git git://git.infradead.org/ubifs-2.6.git 12346W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12347S: Supported 12348F: Documentation/filesystems/ubifs.txt 12349F: fs/ubifs/ 12350 12351UCLINUX (M68KNOMMU AND COLDFIRE) 12352M: Greg Ungerer <gerg@linux-m68k.org> 12353W: http://www.linux-m68k.org/ 12354W: http://www.uclinux.org/ 12355L: linux-m68k@lists.linux-m68k.org 12356L: uclinux-dev@uclinux.org (subscribers-only) 12357T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12358S: Maintained 12359F: arch/m68k/coldfire/ 12360F: arch/m68k/68*/ 12361F: arch/m68k/*/*_no.* 12362F: arch/m68k/include/asm/*_no.* 12363 12364UDF FILESYSTEM 12365M: Jan Kara <jack@suse.com> 12366S: Maintained 12367F: Documentation/filesystems/udf.txt 12368F: fs/udf/ 12369 12370UFS FILESYSTEM 12371M: Evgeniy Dushistov <dushistov@mail.ru> 12372S: Maintained 12373F: Documentation/filesystems/ufs.txt 12374F: fs/ufs/ 12375 12376UHID USERSPACE HID IO DRIVER: 12377M: David Herrmann <dh.herrmann@googlemail.com> 12378L: linux-input@vger.kernel.org 12379S: Maintained 12380F: drivers/hid/uhid.c 12381F: include/uapi/linux/uhid.h 12382 12383ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12384L: linux-usb@vger.kernel.org 12385S: Orphan 12386F: drivers/uwb/ 12387F: include/linux/uwb.h 12388F: include/linux/uwb/ 12389 12390UNICORE32 ARCHITECTURE: 12391M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12392W: http://mprc.pku.edu.cn/~guanxuetao/linux 12393S: Maintained 12394T: git git://github.com/gxt/linux.git 12395F: arch/unicore32/ 12396 12397UNIFDEF 12398M: Tony Finch <dot@dotat.at> 12399W: http://dotat.at/prog/unifdef 12400S: Maintained 12401F: scripts/unifdef.c 12402 12403UNIFORM CDROM DRIVER 12404M: Jens Axboe <axboe@kernel.dk> 12405W: http://www.kernel.dk 12406S: Maintained 12407F: Documentation/cdrom/ 12408F: drivers/cdrom/cdrom.c 12409F: include/linux/cdrom.h 12410F: include/uapi/linux/cdrom.h 12411 12412UNISYS S-PAR DRIVERS 12413M: David Kershner <david.kershner@unisys.com> 12414L: sparmaintainer@unisys.com (Unisys internal) 12415S: Supported 12416F: drivers/staging/unisys/ 12417 12418UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12419M: Vinayak Holikatti <vinholikatti@gmail.com> 12420L: linux-scsi@vger.kernel.org 12421S: Supported 12422F: Documentation/scsi/ufs.txt 12423F: drivers/scsi/ufs/ 12424 12425UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12426M: Joao Pinto <Joao.Pinto@synopsys.com> 12427L: linux-scsi@vger.kernel.org 12428S: Supported 12429F: drivers/scsi/ufs/*dwc* 12430 12431UNSORTED BLOCK IMAGES (UBI) 12432M: Artem Bityutskiy <dedekind1@gmail.com> 12433M: Richard Weinberger <richard@nod.at> 12434W: http://www.linux-mtd.infradead.org/ 12435L: linux-mtd@lists.infradead.org 12436T: git git://git.infradead.org/ubifs-2.6.git 12437S: Supported 12438F: drivers/mtd/ubi/ 12439F: include/linux/mtd/ubi.h 12440F: include/uapi/mtd/ubi-user.h 12441 12442USB ACM DRIVER 12443M: Oliver Neukum <oneukum@suse.com> 12444L: linux-usb@vger.kernel.org 12445S: Maintained 12446F: Documentation/usb/acm.txt 12447F: drivers/usb/class/cdc-acm.* 12448 12449USB AR5523 WIRELESS DRIVER 12450M: Pontus Fuchs <pontus.fuchs@gmail.com> 12451L: linux-wireless@vger.kernel.org 12452S: Maintained 12453F: drivers/net/wireless/ath/ar5523/ 12454 12455USB ATTACHED SCSI 12456M: Oliver Neukum <oneukum@suse.com> 12457L: linux-usb@vger.kernel.org 12458L: linux-scsi@vger.kernel.org 12459S: Maintained 12460F: drivers/usb/storage/uas.c 12461 12462USB CDC ETHERNET DRIVER 12463M: Oliver Neukum <oliver@neukum.org> 12464L: linux-usb@vger.kernel.org 12465S: Maintained 12466F: drivers/net/usb/cdc_*.c 12467F: include/uapi/linux/usb/cdc.h 12468 12469USB CHAOSKEY DRIVER 12470M: Keith Packard <keithp@keithp.com> 12471L: linux-usb@vger.kernel.org 12472S: Maintained 12473F: drivers/usb/misc/chaoskey.c 12474 12475USB CYPRESS C67X00 DRIVER 12476M: Peter Korsgaard <jacmet@sunsite.dk> 12477L: linux-usb@vger.kernel.org 12478S: Maintained 12479F: drivers/usb/c67x00/ 12480 12481USB DAVICOM DM9601 DRIVER 12482M: Peter Korsgaard <jacmet@sunsite.dk> 12483L: netdev@vger.kernel.org 12484W: http://www.linux-usb.org/usbnet 12485S: Maintained 12486F: drivers/net/usb/dm9601.c 12487 12488USB DIAMOND RIO500 DRIVER 12489M: Cesar Miquel <miquel@df.uba.ar> 12490L: rio500-users@lists.sourceforge.net 12491W: http://rio500.sourceforge.net 12492S: Maintained 12493F: drivers/usb/misc/rio500* 12494 12495USB EHCI DRIVER 12496M: Alan Stern <stern@rowland.harvard.edu> 12497L: linux-usb@vger.kernel.org 12498S: Maintained 12499F: Documentation/usb/ehci.txt 12500F: drivers/usb/host/ehci* 12501 12502USB GADGET/PERIPHERAL SUBSYSTEM 12503M: Felipe Balbi <balbi@kernel.org> 12504L: linux-usb@vger.kernel.org 12505W: http://www.linux-usb.org/gadget 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12507S: Maintained 12508F: drivers/usb/gadget/ 12509F: include/linux/usb/gadget* 12510 12511USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12512M: Jiri Kosina <jikos@kernel.org> 12513R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12514L: linux-usb@vger.kernel.org 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12516S: Maintained 12517F: Documentation/hid/hiddev.txt 12518F: drivers/hid/usbhid/ 12519 12520USB ISP116X DRIVER 12521M: Olav Kongas <ok@artecdesign.ee> 12522L: linux-usb@vger.kernel.org 12523S: Maintained 12524F: drivers/usb/host/isp116x* 12525F: include/linux/usb/isp116x.h 12526 12527USB LAN78XX ETHERNET DRIVER 12528M: Woojung Huh <woojung.huh@microchip.com> 12529M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12530L: netdev@vger.kernel.org 12531S: Maintained 12532F: drivers/net/usb/lan78xx.* 12533 12534USB MASS STORAGE DRIVER 12535M: Alan Stern <stern@rowland.harvard.edu> 12536L: linux-usb@vger.kernel.org 12537L: usb-storage@lists.one-eyed-alien.net 12538S: Maintained 12539W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12540F: drivers/usb/storage/ 12541 12542USB MIDI DRIVER 12543M: Clemens Ladisch <clemens@ladisch.de> 12544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12545T: git git://git.alsa-project.org/alsa-kernel.git 12546S: Maintained 12547F: sound/usb/midi.* 12548 12549USB NETWORKING DRIVERS 12550L: linux-usb@vger.kernel.org 12551S: Odd Fixes 12552F: drivers/net/usb/ 12553 12554USB OHCI DRIVER 12555M: Alan Stern <stern@rowland.harvard.edu> 12556L: linux-usb@vger.kernel.org 12557S: Maintained 12558F: Documentation/usb/ohci.txt 12559F: drivers/usb/host/ohci* 12560 12561USB OTG FSM (Finite State Machine) 12562M: Peter Chen <Peter.Chen@nxp.com> 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12564L: linux-usb@vger.kernel.org 12565S: Maintained 12566F: drivers/usb/common/usb-otg-fsm.c 12567 12568USB OVER IP DRIVER 12569M: Valentina Manea <valentina.manea.m@gmail.com> 12570M: Shuah Khan <shuahkh@osg.samsung.com> 12571M: Shuah Khan <shuah@kernel.org> 12572L: linux-usb@vger.kernel.org 12573S: Maintained 12574F: Documentation/usb/usbip_protocol.txt 12575F: drivers/usb/usbip/ 12576F: tools/usb/usbip/ 12577 12578USB PEGASUS DRIVER 12579M: Petko Manolov <petkan@nucleusys.com> 12580L: linux-usb@vger.kernel.org 12581L: netdev@vger.kernel.org 12582T: git git://github.com/petkan/pegasus.git 12583W: https://github.com/petkan/pegasus 12584S: Maintained 12585F: drivers/net/usb/pegasus.* 12586 12587USB PHY LAYER 12588M: Felipe Balbi <balbi@kernel.org> 12589L: linux-usb@vger.kernel.org 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12591S: Maintained 12592F: drivers/usb/phy/ 12593 12594USB PRINTER DRIVER (usblp) 12595M: Pete Zaitcev <zaitcev@redhat.com> 12596L: linux-usb@vger.kernel.org 12597S: Supported 12598F: drivers/usb/class/usblp.c 12599 12600USB QMI WWAN NETWORK DRIVER 12601M: Bjørn Mork <bjorn@mork.no> 12602L: netdev@vger.kernel.org 12603S: Maintained 12604F: Documentation/ABI/testing/sysfs-class-net-qmi 12605F: drivers/net/usb/qmi_wwan.c 12606 12607USB RTL8150 DRIVER 12608M: Petko Manolov <petkan@nucleusys.com> 12609L: linux-usb@vger.kernel.org 12610L: netdev@vger.kernel.org 12611T: git git://github.com/petkan/rtl8150.git 12612W: https://github.com/petkan/rtl8150 12613S: Maintained 12614F: drivers/net/usb/rtl8150.c 12615 12616USB SERIAL SUBSYSTEM 12617M: Johan Hovold <johan@kernel.org> 12618L: linux-usb@vger.kernel.org 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12620S: Maintained 12621F: Documentation/usb/usb-serial.txt 12622F: drivers/usb/serial/ 12623F: include/linux/usb/serial.h 12624 12625USB SMSC75XX ETHERNET DRIVER 12626M: Steve Glendinning <steve.glendinning@shawell.net> 12627L: netdev@vger.kernel.org 12628S: Maintained 12629F: drivers/net/usb/smsc75xx.* 12630 12631USB SMSC95XX ETHERNET DRIVER 12632M: Steve Glendinning <steve.glendinning@shawell.net> 12633M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12634L: netdev@vger.kernel.org 12635S: Maintained 12636F: drivers/net/usb/smsc95xx.* 12637 12638USB SUBSYSTEM 12639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12640L: linux-usb@vger.kernel.org 12641W: http://www.linux-usb.org 12642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12643S: Supported 12644F: Documentation/devicetree/bindings/usb/ 12645F: Documentation/usb/ 12646F: drivers/usb/ 12647F: include/linux/usb.h 12648F: include/linux/usb/ 12649 12650USB UHCI DRIVER 12651M: Alan Stern <stern@rowland.harvard.edu> 12652L: linux-usb@vger.kernel.org 12653S: Maintained 12654F: drivers/usb/host/uhci* 12655 12656USB "USBNET" DRIVER FRAMEWORK 12657M: Oliver Neukum <oneukum@suse.com> 12658L: netdev@vger.kernel.org 12659W: http://www.linux-usb.org/usbnet 12660S: Maintained 12661F: drivers/net/usb/usbnet.c 12662F: include/linux/usb/usbnet.h 12663 12664USB VIDEO CLASS 12665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12666L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12667L: linux-media@vger.kernel.org 12668T: git git://linuxtv.org/media_tree.git 12669W: http://www.ideasonboard.org/uvc/ 12670S: Maintained 12671F: drivers/media/usb/uvc/ 12672F: include/uapi/linux/uvcvideo.h 12673 12674USB VISION DRIVER 12675M: Hans Verkuil <hverkuil@xs4all.nl> 12676L: linux-media@vger.kernel.org 12677T: git git://linuxtv.org/media_tree.git 12678W: https://linuxtv.org 12679S: Odd Fixes 12680F: drivers/media/usb/usbvision/ 12681 12682USB WEBCAM GADGET 12683M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12684L: linux-usb@vger.kernel.org 12685S: Maintained 12686F: drivers/usb/gadget/function/*uvc* 12687F: drivers/usb/gadget/legacy/webcam.c 12688 12689USB WIRELESS RNDIS DRIVER (rndis_wlan) 12690M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12691L: linux-wireless@vger.kernel.org 12692S: Maintained 12693F: drivers/net/wireless/rndis_wlan.c 12694 12695USB XHCI DRIVER 12696M: Mathias Nyman <mathias.nyman@intel.com> 12697L: linux-usb@vger.kernel.org 12698S: Supported 12699F: drivers/usb/host/xhci* 12700F: drivers/usb/host/pci-quirks* 12701 12702USB ZD1201 DRIVER 12703L: linux-wireless@vger.kernel.org 12704W: http://linux-lc100020.sourceforge.net 12705S: Orphan 12706F: drivers/net/wireless/zydas/zd1201.* 12707 12708USB ZR364XX DRIVER 12709M: Antoine Jacquet <royale@zerezo.com> 12710L: linux-usb@vger.kernel.org 12711L: linux-media@vger.kernel.org 12712T: git git://linuxtv.org/media_tree.git 12713W: http://royale.zerezo.com/zr364xx/ 12714S: Maintained 12715F: Documentation/media/v4l-drivers/zr364xx* 12716F: drivers/media/usb/zr364xx/ 12717 12718ULPI BUS 12719M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12720L: linux-usb@vger.kernel.org 12721S: Maintained 12722F: drivers/usb/common/ulpi.c 12723F: include/linux/ulpi/ 12724 12725USER-MODE LINUX (UML) 12726M: Jeff Dike <jdike@addtoit.com> 12727M: Richard Weinberger <richard@nod.at> 12728L: user-mode-linux-devel@lists.sourceforge.net 12729L: user-mode-linux-user@lists.sourceforge.net 12730W: http://user-mode-linux.sourceforge.net 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12732S: Maintained 12733F: Documentation/virtual/uml/ 12734F: arch/um/ 12735F: arch/x86/um/ 12736F: fs/hostfs/ 12737F: fs/hppfs/ 12738 12739USERSPACE I/O (UIO) 12740M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12741S: Maintained 12742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12743F: Documentation/DocBook/uio-howto.tmpl 12744F: drivers/uio/ 12745F: include/linux/uio*.h 12746 12747UTIL-LINUX PACKAGE 12748M: Karel Zak <kzak@redhat.com> 12749L: util-linux@vger.kernel.org 12750W: http://en.wikipedia.org/wiki/Util-linux 12751T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12752S: Maintained 12753 12754UVESAFB DRIVER 12755M: Michal Januszewski <spock@gentoo.org> 12756L: linux-fbdev@vger.kernel.org 12757W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12758S: Maintained 12759F: Documentation/fb/uvesafb.txt 12760F: drivers/video/fbdev/uvesafb.* 12761 12762VF610 NAND DRIVER 12763M: Stefan Agner <stefan@agner.ch> 12764L: linux-mtd@lists.infradead.org 12765S: Supported 12766F: drivers/mtd/nand/vf610_nfc.c 12767 12768VFAT/FAT/MSDOS FILESYSTEM 12769M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12770S: Maintained 12771F: Documentation/filesystems/vfat.txt 12772F: fs/fat/ 12773 12774VFIO DRIVER 12775M: Alex Williamson <alex.williamson@redhat.com> 12776L: kvm@vger.kernel.org 12777T: git git://github.com/awilliam/linux-vfio.git 12778S: Maintained 12779F: Documentation/vfio.txt 12780F: drivers/vfio/ 12781F: include/linux/vfio.h 12782F: include/uapi/linux/vfio.h 12783 12784VFIO PLATFORM DRIVER 12785M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12786L: kvm@vger.kernel.org 12787S: Maintained 12788F: drivers/vfio/platform/ 12789 12790VIDEOBUF2 FRAMEWORK 12791M: Pawel Osciak <pawel@osciak.com> 12792M: Marek Szyprowski <m.szyprowski@samsung.com> 12793M: Kyungmin Park <kyungmin.park@samsung.com> 12794L: linux-media@vger.kernel.org 12795S: Maintained 12796F: drivers/media/v4l2-core/videobuf2-* 12797F: include/media/videobuf2-* 12798 12799VIRTIO AND VHOST VSOCK DRIVER 12800M: Stefan Hajnoczi <stefanha@redhat.com> 12801L: kvm@vger.kernel.org 12802L: virtualization@lists.linux-foundation.org 12803L: netdev@vger.kernel.org 12804S: Maintained 12805F: include/linux/virtio_vsock.h 12806F: include/uapi/linux/virtio_vsock.h 12807F: net/vmw_vsock/virtio_transport_common.c 12808F: net/vmw_vsock/virtio_transport.c 12809F: drivers/vhost/vsock.c 12810F: drivers/vhost/vsock.h 12811 12812VIRTUAL SERIO DEVICE DRIVER 12813M: Stephen Chandler Paul <thatslyude@gmail.com> 12814S: Maintained 12815F: drivers/input/serio/userio.c 12816F: include/uapi/linux/userio.h 12817 12818VIRTIO CONSOLE DRIVER 12819M: Amit Shah <amit.shah@redhat.com> 12820L: virtualization@lists.linux-foundation.org 12821S: Maintained 12822F: drivers/char/virtio_console.c 12823F: include/linux/virtio_console.h 12824F: include/uapi/linux/virtio_console.h 12825 12826VIRTIO CORE, NET AND BLOCK DRIVERS 12827M: "Michael S. Tsirkin" <mst@redhat.com> 12828M: Jason Wang <jasowang@redhat.com> 12829L: virtualization@lists.linux-foundation.org 12830S: Maintained 12831F: Documentation/devicetree/bindings/virtio/ 12832F: drivers/virtio/ 12833F: tools/virtio/ 12834F: drivers/net/virtio_net.c 12835F: drivers/block/virtio_blk.c 12836F: include/linux/virtio_*.h 12837F: include/uapi/linux/virtio_*.h 12838 12839VIRTIO DRIVERS FOR S390 12840M: Christian Borntraeger <borntraeger@de.ibm.com> 12841M: Cornelia Huck <cornelia.huck@de.ibm.com> 12842L: linux-s390@vger.kernel.org 12843L: virtualization@lists.linux-foundation.org 12844L: kvm@vger.kernel.org 12845S: Supported 12846F: drivers/s390/virtio/ 12847 12848VIRTIO GPU DRIVER 12849M: David Airlie <airlied@linux.ie> 12850M: Gerd Hoffmann <kraxel@redhat.com> 12851L: dri-devel@lists.freedesktop.org 12852L: virtualization@lists.linux-foundation.org 12853S: Maintained 12854F: drivers/gpu/drm/virtio/ 12855F: include/uapi/linux/virtio_gpu.h 12856 12857VIRTIO HOST (VHOST) 12858M: "Michael S. Tsirkin" <mst@redhat.com> 12859M: Jason Wang <jasowang@redhat.com> 12860L: kvm@vger.kernel.org 12861L: virtualization@lists.linux-foundation.org 12862L: netdev@vger.kernel.org 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12864S: Maintained 12865F: drivers/vhost/ 12866F: include/uapi/linux/vhost.h 12867 12868VIRTIO INPUT DRIVER 12869M: Gerd Hoffmann <kraxel@redhat.com> 12870S: Maintained 12871F: drivers/virtio/virtio_input.c 12872F: include/uapi/linux/virtio_input.h 12873 12874VIA RHINE NETWORK DRIVER 12875S: Orphan 12876F: drivers/net/ethernet/via/via-rhine.c 12877 12878VIA SD/MMC CARD CONTROLLER DRIVER 12879M: Bruce Chang <brucechang@via.com.tw> 12880M: Harald Welte <HaraldWelte@viatech.com> 12881S: Maintained 12882F: drivers/mmc/host/via-sdmmc.c 12883 12884VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12885M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12886L: linux-fbdev@vger.kernel.org 12887S: Maintained 12888F: include/linux/via-core.h 12889F: include/linux/via-gpio.h 12890F: include/linux/via_i2c.h 12891F: drivers/video/fbdev/via/ 12892 12893VIA VELOCITY NETWORK DRIVER 12894M: Francois Romieu <romieu@fr.zoreil.com> 12895L: netdev@vger.kernel.org 12896S: Maintained 12897F: drivers/net/ethernet/via/via-velocity.* 12898 12899VIRT LIB 12900M: Alex Williamson <alex.williamson@redhat.com> 12901M: Paolo Bonzini <pbonzini@redhat.com> 12902L: kvm@vger.kernel.org 12903S: Supported 12904F: virt/lib/ 12905 12906VIVID VIRTUAL VIDEO DRIVER 12907M: Hans Verkuil <hverkuil@xs4all.nl> 12908L: linux-media@vger.kernel.org 12909T: git git://linuxtv.org/media_tree.git 12910W: https://linuxtv.org 12911S: Maintained 12912F: drivers/media/platform/vivid/* 12913 12914VLAN (802.1Q) 12915M: Patrick McHardy <kaber@trash.net> 12916L: netdev@vger.kernel.org 12917S: Maintained 12918F: drivers/net/macvlan.c 12919F: include/linux/if_*vlan.h 12920F: net/8021q/ 12921 12922VLYNQ BUS 12923M: Florian Fainelli <f.fainelli@gmail.com> 12924L: openwrt-devel@lists.openwrt.org (subscribers-only) 12925S: Maintained 12926F: drivers/vlynq/vlynq.c 12927F: include/linux/vlynq.h 12928 12929VME SUBSYSTEM 12930M: Martyn Welch <martyn@welchs.me.uk> 12931M: Manohar Vanga <manohar.vanga@gmail.com> 12932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12933L: devel@driverdev.osuosl.org 12934S: Maintained 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12936F: Documentation/vme_api.txt 12937F: drivers/staging/vme/ 12938F: drivers/vme/ 12939F: include/linux/vme* 12940 12941VMWARE HYPERVISOR INTERFACE 12942M: Alok Kataria <akataria@vmware.com> 12943L: virtualization@lists.linux-foundation.org 12944S: Supported 12945F: arch/x86/kernel/cpu/vmware.c 12946 12947VMWARE BALLOON DRIVER 12948M: Xavier Deguillard <xdeguillard@vmware.com> 12949M: Philip Moltmann <moltmann@vmware.com> 12950M: "VMware, Inc." <pv-drivers@vmware.com> 12951L: linux-kernel@vger.kernel.org 12952S: Maintained 12953F: drivers/misc/vmw_balloon.c 12954 12955VMWARE VMMOUSE SUBDRIVER 12956M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12957M: "VMware, Inc." <pv-drivers@vmware.com> 12958L: linux-input@vger.kernel.org 12959S: Maintained 12960F: drivers/input/mouse/vmmouse.c 12961F: drivers/input/mouse/vmmouse.h 12962 12963VMWARE VMXNET3 ETHERNET DRIVER 12964M: Shrikrishna Khare <skhare@vmware.com> 12965M: "VMware, Inc." <pv-drivers@vmware.com> 12966L: netdev@vger.kernel.org 12967S: Maintained 12968F: drivers/net/vmxnet3/ 12969 12970VMware PVSCSI driver 12971M: Jim Gill <jgill@vmware.com> 12972M: VMware PV-Drivers <pv-drivers@vmware.com> 12973L: linux-scsi@vger.kernel.org 12974S: Maintained 12975F: drivers/scsi/vmw_pvscsi.c 12976F: drivers/scsi/vmw_pvscsi.h 12977 12978VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12979M: Liam Girdwood <lgirdwood@gmail.com> 12980M: Mark Brown <broonie@kernel.org> 12981L: linux-kernel@vger.kernel.org 12982W: http://www.slimlogic.co.uk/?p=48 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12984S: Supported 12985F: Documentation/devicetree/bindings/regulator/ 12986F: drivers/regulator/ 12987F: include/dt-bindings/regulator/ 12988F: include/linux/regulator/ 12989 12990VRF 12991M: David Ahern <dsa@cumulusnetworks.com> 12992M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12993L: netdev@vger.kernel.org 12994S: Maintained 12995F: drivers/net/vrf.c 12996F: Documentation/networking/vrf.txt 12997 12998VT1211 HARDWARE MONITOR DRIVER 12999M: Juerg Haefliger <juergh@gmail.com> 13000L: linux-hwmon@vger.kernel.org 13001S: Maintained 13002F: Documentation/hwmon/vt1211 13003F: drivers/hwmon/vt1211.c 13004 13005VT8231 HARDWARE MONITOR DRIVER 13006M: Roger Lucas <vt8231@hiddenengine.co.uk> 13007L: linux-hwmon@vger.kernel.org 13008S: Maintained 13009F: drivers/hwmon/vt8231.c 13010 13011VUB300 USB to SDIO/SD/MMC bridge chip 13012M: Tony Olech <tony.olech@elandigitalsystems.com> 13013L: linux-mmc@vger.kernel.org 13014L: linux-usb@vger.kernel.org 13015S: Supported 13016F: drivers/mmc/host/vub300.c 13017 13018W1 DALLAS'S 1-WIRE BUS 13019M: Evgeniy Polyakov <zbr@ioremap.net> 13020S: Maintained 13021F: Documentation/w1/ 13022F: drivers/w1/ 13023 13024W83791D HARDWARE MONITORING DRIVER 13025M: Marc Hulsman <m.hulsman@tudelft.nl> 13026L: linux-hwmon@vger.kernel.org 13027S: Maintained 13028F: Documentation/hwmon/w83791d 13029F: drivers/hwmon/w83791d.c 13030 13031W83793 HARDWARE MONITORING DRIVER 13032M: Rudolf Marek <r.marek@assembler.cz> 13033L: linux-hwmon@vger.kernel.org 13034S: Maintained 13035F: Documentation/hwmon/w83793 13036F: drivers/hwmon/w83793.c 13037 13038W83795 HARDWARE MONITORING DRIVER 13039M: Jean Delvare <jdelvare@suse.com> 13040L: linux-hwmon@vger.kernel.org 13041S: Maintained 13042F: drivers/hwmon/w83795.c 13043 13044W83L51xD SD/MMC CARD INTERFACE DRIVER 13045M: Pierre Ossman <pierre@ossman.eu> 13046S: Maintained 13047F: drivers/mmc/host/wbsd.* 13048 13049WACOM PROTOCOL 4 SERIAL TABLETS 13050M: Julian Squires <julian@cipht.net> 13051M: Hans de Goede <hdegoede@redhat.com> 13052L: linux-input@vger.kernel.org 13053S: Maintained 13054F: drivers/input/tablet/wacom_serial4.c 13055 13056WATCHDOG DEVICE DRIVERS 13057M: Wim Van Sebroeck <wim@iguana.be> 13058R: Guenter Roeck <linux@roeck-us.net> 13059L: linux-watchdog@vger.kernel.org 13060W: http://www.linux-watchdog.org/ 13061T: git git://www.linux-watchdog.org/linux-watchdog.git 13062S: Maintained 13063F: Documentation/devicetree/bindings/watchdog/ 13064F: Documentation/watchdog/ 13065F: drivers/watchdog/ 13066F: include/linux/watchdog.h 13067F: include/uapi/linux/watchdog.h 13068 13069WIIMOTE HID DRIVER 13070M: David Herrmann <dh.herrmann@googlemail.com> 13071L: linux-input@vger.kernel.org 13072S: Maintained 13073F: drivers/hid/hid-wiimote* 13074 13075WINBOND CIR DRIVER 13076M: David Härdeman <david@hardeman.nu> 13077S: Maintained 13078F: drivers/media/rc/winbond-cir.c 13079 13080WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13081M: William Breathitt Gray <vilhelm.gray@gmail.com> 13082L: linux-watchdog@vger.kernel.org 13083S: Maintained 13084F: drivers/watchdog/ebc-c384_wdt.c 13085 13086WINSYSTEMS WS16C48 GPIO DRIVER 13087M: William Breathitt Gray <vilhelm.gray@gmail.com> 13088L: linux-gpio@vger.kernel.org 13089S: Maintained 13090F: drivers/gpio/gpio-ws16c48.c 13091 13092WIMAX STACK 13093M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13094M: linux-wimax@intel.com 13095L: wimax@linuxwimax.org (subscribers-only) 13096S: Supported 13097W: http://linuxwimax.org 13098F: Documentation/wimax/README.wimax 13099F: include/linux/wimax/debug.h 13100F: include/net/wimax.h 13101F: include/uapi/linux/wimax.h 13102F: net/wimax/ 13103 13104WISTRON LAPTOP BUTTON DRIVER 13105M: Miloslav Trmac <mitr@volny.cz> 13106S: Maintained 13107F: drivers/input/misc/wistron_btns.c 13108 13109WL3501 WIRELESS PCMCIA CARD DRIVER 13110M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13111L: linux-wireless@vger.kernel.org 13112W: http://oops.ghostprotocols.net:81/blog 13113S: Maintained 13114F: drivers/net/wireless/wl3501* 13115 13116WOLFSON MICROELECTRONICS DRIVERS 13117L: patches@opensource.wolfsonmicro.com 13118T: git https://github.com/CirrusLogic/linux-drivers.git 13119W: https://github.com/CirrusLogic/linux-drivers/wiki 13120S: Supported 13121F: Documentation/hwmon/wm83?? 13122F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13123F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13124F: Documentation/devicetree/bindings/mfd/arizona.txt 13125F: arch/arm/mach-s3c64xx/mach-crag6410* 13126F: drivers/clk/clk-wm83*.c 13127F: drivers/extcon/extcon-arizona.c 13128F: drivers/leds/leds-wm83*.c 13129F: drivers/gpio/gpio-*wm*.c 13130F: drivers/gpio/gpio-arizona.c 13131F: drivers/hwmon/wm83??-hwmon.c 13132F: drivers/input/misc/wm831x-on.c 13133F: drivers/input/touchscreen/wm831x-ts.c 13134F: drivers/input/touchscreen/wm97*.c 13135F: drivers/mfd/arizona* 13136F: drivers/mfd/wm*.c 13137F: drivers/mfd/cs47l24* 13138F: drivers/power/supply/wm83*.c 13139F: drivers/rtc/rtc-wm83*.c 13140F: drivers/regulator/wm8*.c 13141F: drivers/video/backlight/wm83*_bl.c 13142F: drivers/watchdog/wm83*_wdt.c 13143F: include/linux/mfd/arizona/ 13144F: include/linux/mfd/wm831x/ 13145F: include/linux/mfd/wm8350/ 13146F: include/linux/mfd/wm8400* 13147F: include/linux/wm97xx.h 13148F: include/sound/wm????.h 13149F: sound/soc/codecs/arizona.? 13150F: sound/soc/codecs/wm* 13151F: sound/soc/codecs/cs47l24* 13152 13153WORKQUEUE 13154M: Tejun Heo <tj@kernel.org> 13155R: Lai Jiangshan <jiangshanlai@gmail.com> 13156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13157S: Maintained 13158F: include/linux/workqueue.h 13159F: kernel/workqueue.c 13160F: Documentation/workqueue.txt 13161 13162X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13163M: Chen-Yu Tsai <wens@csie.org> 13164L: linux-kernel@vger.kernel.org 13165S: Maintained 13166N: axp[128] 13167 13168X.25 NETWORK LAYER 13169M: Andrew Hendry <andrew.hendry@gmail.com> 13170L: linux-x25@vger.kernel.org 13171S: Odd Fixes 13172F: Documentation/networking/x25* 13173F: include/net/x25* 13174F: net/x25/ 13175 13176X86 ARCHITECTURE (32-BIT AND 64-BIT) 13177M: Thomas Gleixner <tglx@linutronix.de> 13178M: Ingo Molnar <mingo@redhat.com> 13179M: "H. Peter Anvin" <hpa@zytor.com> 13180M: x86@kernel.org 13181L: linux-kernel@vger.kernel.org 13182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13183S: Maintained 13184F: Documentation/x86/ 13185F: arch/x86/ 13186 13187X86 PLATFORM DRIVERS 13188M: Darren Hart <dvhart@infradead.org> 13189L: platform-driver-x86@vger.kernel.org 13190T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13191S: Maintained 13192F: drivers/platform/x86/ 13193F: drivers/platform/olpc/ 13194 13195X86 MCE INFRASTRUCTURE 13196M: Tony Luck <tony.luck@intel.com> 13197M: Borislav Petkov <bp@alien8.de> 13198L: linux-edac@vger.kernel.org 13199S: Maintained 13200F: arch/x86/kernel/cpu/mcheck/* 13201 13202X86 MICROCODE UPDATE SUPPORT 13203M: Borislav Petkov <bp@alien8.de> 13204S: Maintained 13205F: arch/x86/kernel/cpu/microcode/* 13206 13207X86 VDSO 13208M: Andy Lutomirski <luto@amacapital.net> 13209L: linux-kernel@vger.kernel.org 13210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13211S: Maintained 13212F: arch/x86/entry/vdso/ 13213 13214XC2028/3028 TUNER DRIVER 13215M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13216M: Mauro Carvalho Chehab <mchehab@kernel.org> 13217L: linux-media@vger.kernel.org 13218W: https://linuxtv.org 13219T: git git://linuxtv.org/media_tree.git 13220S: Maintained 13221F: drivers/media/tuners/tuner-xc2028.* 13222 13223XEN HYPERVISOR INTERFACE 13224M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13225M: David Vrabel <david.vrabel@citrix.com> 13226M: Juergen Gross <jgross@suse.com> 13227L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13228T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13229S: Supported 13230F: arch/x86/xen/ 13231F: drivers/*/xen-*front.c 13232F: drivers/xen/ 13233F: arch/x86/include/asm/xen/ 13234F: include/xen/ 13235F: include/uapi/xen/ 13236 13237XEN HYPERVISOR ARM 13238M: Stefano Stabellini <sstabellini@kernel.org> 13239L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13240S: Maintained 13241F: arch/arm/xen/ 13242F: arch/arm/include/asm/xen/ 13243 13244XEN HYPERVISOR ARM64 13245M: Stefano Stabellini <sstabellini@kernel.org> 13246L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13247S: Maintained 13248F: arch/arm64/xen/ 13249F: arch/arm64/include/asm/xen/ 13250 13251XEN NETWORK BACKEND DRIVER 13252M: Wei Liu <wei.liu2@citrix.com> 13253M: Paul Durrant <paul.durrant@citrix.com> 13254L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13255L: netdev@vger.kernel.org 13256S: Supported 13257F: drivers/net/xen-netback/* 13258 13259XEN PCI SUBSYSTEM 13260M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13261L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13262S: Supported 13263F: arch/x86/pci/*xen* 13264F: drivers/pci/*xen* 13265 13266XEN BLOCK SUBSYSTEM 13267M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13268M: Roger Pau Monné <roger.pau@citrix.com> 13269L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13270S: Supported 13271F: drivers/block/xen-blkback/* 13272F: drivers/block/xen* 13273 13274XEN PVSCSI DRIVERS 13275M: Juergen Gross <jgross@suse.com> 13276L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13277L: linux-scsi@vger.kernel.org 13278S: Supported 13279F: drivers/scsi/xen-scsifront.c 13280F: drivers/xen/xen-scsiback.c 13281F: include/xen/interface/io/vscsiif.h 13282 13283XEN SWIOTLB SUBSYSTEM 13284M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13285L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13286S: Supported 13287F: arch/x86/xen/*swiotlb* 13288F: drivers/xen/*swiotlb* 13289 13290XFS FILESYSTEM 13291M: Dave Chinner <david@fromorbit.com> 13292M: linux-xfs@vger.kernel.org 13293L: linux-xfs@vger.kernel.org 13294W: http://xfs.org/ 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13296S: Supported 13297F: Documentation/filesystems/xfs.txt 13298F: fs/xfs/ 13299 13300XILINX AXI ETHERNET DRIVER 13301M: Anirudha Sarangi <anirudh@xilinx.com> 13302M: John Linn <John.Linn@xilinx.com> 13303S: Maintained 13304F: drivers/net/ethernet/xilinx/xilinx_axienet* 13305 13306XILINX UARTLITE SERIAL DRIVER 13307M: Peter Korsgaard <jacmet@sunsite.dk> 13308L: linux-serial@vger.kernel.org 13309S: Maintained 13310F: drivers/tty/serial/uartlite.c 13311 13312XILINX VIDEO IP CORES 13313M: Hyun Kwon <hyun.kwon@xilinx.com> 13314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13315L: linux-media@vger.kernel.org 13316T: git git://linuxtv.org/media_tree.git 13317S: Supported 13318F: Documentation/devicetree/bindings/media/xilinx/ 13319F: drivers/media/platform/xilinx/ 13320F: include/uapi/linux/xilinx-v4l2-controls.h 13321 13322XILLYBUS DRIVER 13323M: Eli Billauer <eli.billauer@gmail.com> 13324L: linux-kernel@vger.kernel.org 13325S: Supported 13326F: drivers/char/xillybus/ 13327 13328XTENSA XTFPGA PLATFORM SUPPORT 13329M: Max Filippov <jcmvbkbc@gmail.com> 13330L: linux-xtensa@linux-xtensa.org 13331S: Maintained 13332F: drivers/spi/spi-xtensa-xtfpga.c 13333F: sound/soc/xtensa/xtfpga-i2s.c 13334 13335YAM DRIVER FOR AX.25 13336M: Jean-Paul Roubelat <jpr@f6fbb.org> 13337L: linux-hams@vger.kernel.org 13338S: Maintained 13339F: drivers/net/hamradio/yam* 13340F: include/linux/yam.h 13341 13342YEALINK PHONE DRIVER 13343M: Henk Vergonet <Henk.Vergonet@gmail.com> 13344L: usbb2k-api-dev@nongnu.org 13345S: Maintained 13346F: Documentation/input/yealink.txt 13347F: drivers/input/misc/yealink.* 13348 13349Z8530 DRIVER FOR AX.25 13350M: Joerg Reuter <jreuter@yaina.de> 13351W: http://yaina.de/jreuter/ 13352W: http://www.qsl.net/dl1bke/ 13353L: linux-hams@vger.kernel.org 13354S: Maintained 13355F: Documentation/networking/z8530drv.txt 13356F: drivers/net/hamradio/*scc.c 13357F: drivers/net/hamradio/z8530.h 13358 13359ZBUD COMPRESSED PAGE ALLOCATOR 13360M: Seth Jennings <sjenning@redhat.com> 13361L: linux-mm@kvack.org 13362S: Maintained 13363F: mm/zbud.c 13364F: include/linux/zbud.h 13365 13366ZD1211RW WIRELESS DRIVER 13367M: Daniel Drake <dsd@gentoo.org> 13368M: Ulrich Kunitz <kune@deine-taler.de> 13369W: http://zd1211.ath.cx/wiki/DriverRewrite 13370L: linux-wireless@vger.kernel.org 13371L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13372S: Maintained 13373F: drivers/net/wireless/zydas/zd1211rw/ 13374 13375ZPOOL COMPRESSED PAGE STORAGE API 13376M: Dan Streetman <ddstreet@ieee.org> 13377L: linux-mm@kvack.org 13378S: Maintained 13379F: mm/zpool.c 13380F: include/linux/zpool.h 13381 13382ZR36067 VIDEO FOR LINUX DRIVER 13383L: mjpeg-users@lists.sourceforge.net 13384L: linux-media@vger.kernel.org 13385W: http://mjpeg.sourceforge.net/driver-zoran/ 13386T: hg https://linuxtv.org/hg/v4l-dvb 13387S: Odd Fixes 13388F: drivers/media/pci/zoran/ 13389 13390ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13391M: Minchan Kim <minchan@kernel.org> 13392M: Nitin Gupta <ngupta@vflare.org> 13393R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13394L: linux-kernel@vger.kernel.org 13395S: Maintained 13396F: drivers/block/zram/ 13397F: Documentation/blockdev/zram.txt 13398 13399ZS DECSTATION Z85C30 SERIAL DRIVER 13400M: "Maciej W. Rozycki" <macro@linux-mips.org> 13401S: Maintained 13402F: drivers/tty/serial/zs.* 13403 13404ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13405M: Minchan Kim <minchan@kernel.org> 13406M: Nitin Gupta <ngupta@vflare.org> 13407R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13408L: linux-mm@kvack.org 13409S: Maintained 13410F: mm/zsmalloc.c 13411F: include/linux/zsmalloc.h 13412F: Documentation/vm/zsmalloc.txt 13413 13414ZSWAP COMPRESSED SWAP CACHING 13415M: Seth Jennings <sjenning@redhat.com> 13416L: linux-mm@kvack.org 13417S: Maintained 13418F: mm/zswap.c 13419 13420THE REST 13421M: Linus Torvalds <torvalds@linux-foundation.org> 13422L: linux-kernel@vger.kernel.org 13423Q: http://patchwork.kernel.org/project/LKML/list/ 13424T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13425S: Buried alive in reporters 13426F: * 13427F: */ 13428