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/cec.txt 2968F: Documentation/media/uapi/cec 2969F: drivers/staging/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/linux/cec.h 2975F: include/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 - VIN 7729M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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/rcar_vin.txt 7735F: drivers/media/platform/rcar-vin/ 7736 7737MEDIA DRIVERS FOR RENESAS - VSP1 7738M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 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/renesas,vsp1.txt 7744F: drivers/media/platform/vsp1/ 7745 7746MEDIA DRIVERS FOR HELENE 7747M: Abylay Ospan <aospan@netup.ru> 7748L: linux-media@vger.kernel.org 7749W: https://linuxtv.org 7750W: http://netup.tv/ 7751T: git git://linuxtv.org/media_tree.git 7752S: Supported 7753F: drivers/media/dvb-frontends/helene* 7754 7755MEDIA DRIVERS FOR ASCOT2E 7756M: Sergey Kozlov <serjk@netup.ru> 7757M: Abylay Ospan <aospan@netup.ru> 7758L: linux-media@vger.kernel.org 7759W: https://linuxtv.org 7760W: http://netup.tv/ 7761T: git git://linuxtv.org/media_tree.git 7762S: Supported 7763F: drivers/media/dvb-frontends/ascot2e* 7764 7765MEDIA DRIVERS FOR CXD2841ER 7766M: Sergey Kozlov <serjk@netup.ru> 7767M: Abylay Ospan <aospan@netup.ru> 7768L: linux-media@vger.kernel.org 7769W: https://linuxtv.org 7770W: http://netup.tv/ 7771T: git git://linuxtv.org/media_tree.git 7772S: Supported 7773F: drivers/media/dvb-frontends/cxd2841er* 7774 7775MEDIA DRIVERS FOR HORUS3A 7776M: Sergey Kozlov <serjk@netup.ru> 7777M: Abylay Ospan <aospan@netup.ru> 7778L: linux-media@vger.kernel.org 7779W: https://linuxtv.org 7780W: http://netup.tv/ 7781T: git git://linuxtv.org/media_tree.git 7782S: Supported 7783F: drivers/media/dvb-frontends/horus3a* 7784 7785MEDIA DRIVERS FOR LNBH25 7786M: Sergey Kozlov <serjk@netup.ru> 7787M: Abylay Ospan <aospan@netup.ru> 7788L: linux-media@vger.kernel.org 7789W: https://linuxtv.org 7790W: http://netup.tv/ 7791T: git git://linuxtv.org/media_tree.git 7792S: Supported 7793F: drivers/media/dvb-frontends/lnbh25* 7794 7795MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7796M: Sergey Kozlov <serjk@netup.ru> 7797M: Abylay Ospan <aospan@netup.ru> 7798L: linux-media@vger.kernel.org 7799W: https://linuxtv.org 7800W: http://netup.tv/ 7801T: git git://linuxtv.org/media_tree.git 7802S: Supported 7803F: drivers/media/pci/netup_unidvb/* 7804 7805MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7806M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7807M: Mauro Carvalho Chehab <mchehab@kernel.org> 7808P: LinuxTV.org Project 7809L: linux-media@vger.kernel.org 7810W: https://linuxtv.org 7811Q: http://patchwork.kernel.org/project/linux-media/list/ 7812T: git git://linuxtv.org/media_tree.git 7813S: Maintained 7814F: Documentation/media/ 7815F: drivers/media/ 7816F: drivers/staging/media/ 7817F: include/linux/platform_data/media/ 7818F: include/media/ 7819F: include/uapi/linux/dvb/ 7820F: include/uapi/linux/videodev2.h 7821F: include/uapi/linux/media.h 7822F: include/uapi/linux/v4l2-* 7823F: include/uapi/linux/meye.h 7824F: include/uapi/linux/ivtv* 7825F: include/uapi/linux/uvcvideo.h 7826 7827MEDIATEK ETHERNET DRIVER 7828M: Felix Fietkau <nbd@openwrt.org> 7829M: John Crispin <blogic@openwrt.org> 7830L: netdev@vger.kernel.org 7831S: Maintained 7832F: drivers/net/ethernet/mediatek/ 7833 7834MEDIATEK MT7601U WIRELESS LAN DRIVER 7835M: Jakub Kicinski <kubakici@wp.pl> 7836L: linux-wireless@vger.kernel.org 7837S: Maintained 7838F: drivers/net/wireless/mediatek/mt7601u/ 7839 7840MEGARAID SCSI/SAS DRIVERS 7841M: Kashyap Desai <kashyap.desai@avagotech.com> 7842M: Sumit Saxena <sumit.saxena@avagotech.com> 7843M: Uday Lingala <uday.lingala@avagotech.com> 7844L: megaraidlinux.pdl@avagotech.com 7845L: linux-scsi@vger.kernel.org 7846W: http://www.lsi.com 7847S: Maintained 7848F: Documentation/scsi/megaraid.txt 7849F: drivers/scsi/megaraid.* 7850F: drivers/scsi/megaraid/ 7851 7852MELFAS MIP4 TOUCHSCREEN DRIVER 7853M: Sangwon Jee <jeesw@melfas.com> 7854W: http://www.melfas.com 7855S: Supported 7856F: drivers/input/touchscreen/melfas_mip4.c 7857F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 7858 7859MELLANOX ETHERNET DRIVER (mlx4_en) 7860M: Tariq Toukan <tariqt@mellanox.com> 7861L: netdev@vger.kernel.org 7862S: Supported 7863W: http://www.mellanox.com 7864Q: http://patchwork.ozlabs.org/project/netdev/list/ 7865F: drivers/net/ethernet/mellanox/mlx4/en_* 7866 7867MELLANOX ETHERNET DRIVER (mlx5e) 7868M: Saeed Mahameed <saeedm@mellanox.com> 7869L: netdev@vger.kernel.org 7870S: Supported 7871W: http://www.mellanox.com 7872Q: http://patchwork.ozlabs.org/project/netdev/list/ 7873F: drivers/net/ethernet/mellanox/mlx5/core/en_* 7874 7875MELLANOX ETHERNET SWITCH DRIVERS 7876M: Jiri Pirko <jiri@mellanox.com> 7877M: Ido Schimmel <idosch@mellanox.com> 7878L: netdev@vger.kernel.org 7879S: Supported 7880W: http://www.mellanox.com 7881Q: http://patchwork.ozlabs.org/project/netdev/list/ 7882F: drivers/net/ethernet/mellanox/mlxsw/ 7883 7884MELLANOX MLXCPLD LED DRIVER 7885M: Vadim Pasternak <vadimp@mellanox.com> 7886L: linux-leds@vger.kernel.org 7887S: Supported 7888F: drivers/leds/leds-mlxcpld.c 7889F: Documentation/leds/leds-mlxcpld.txt 7890 7891MELLANOX PLATFORM DRIVER 7892M: Vadim Pasternak <vadimp@mellanox.com> 7893L: platform-driver-x86@vger.kernel.org 7894S: Supported 7895F: arch/x86/platform/mellanox/mlx-platform.c 7896 7897SOFT-ROCE DRIVER (rxe) 7898M: Moni Shoua <monis@mellanox.com> 7899L: linux-rdma@vger.kernel.org 7900S: Supported 7901W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 7902Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7903F: drivers/infiniband/sw/rxe/ 7904F: include/uapi/rdma/rdma_user_rxe.h 7905 7906MEMBARRIER SUPPORT 7907M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 7908M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 7909L: linux-kernel@vger.kernel.org 7910S: Supported 7911F: kernel/membarrier.c 7912F: include/uapi/linux/membarrier.h 7913 7914MEMORY MANAGEMENT 7915L: linux-mm@kvack.org 7916W: http://www.linux-mm.org 7917S: Maintained 7918F: include/linux/mm.h 7919F: include/linux/gfp.h 7920F: include/linux/mmzone.h 7921F: include/linux/memory_hotplug.h 7922F: include/linux/vmalloc.h 7923F: mm/ 7924 7925MEMORY TECHNOLOGY DEVICES (MTD) 7926M: David Woodhouse <dwmw2@infradead.org> 7927M: Brian Norris <computersforpeace@gmail.com> 7928M: Boris Brezillon <boris.brezillon@free-electrons.com> 7929M: Marek Vasut <marek.vasut@gmail.com> 7930M: Richard Weinberger <richard@nod.at> 7931M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 7932L: linux-mtd@lists.infradead.org 7933W: http://www.linux-mtd.infradead.org/ 7934Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7935T: git git://git.infradead.org/linux-mtd.git 7936T: git git://git.infradead.org/l2-mtd.git 7937S: Maintained 7938F: Documentation/devicetree/bindings/mtd/ 7939F: drivers/mtd/ 7940F: include/linux/mtd/ 7941F: include/uapi/mtd/ 7942 7943MEN A21 WATCHDOG DRIVER 7944M: Johannes Thumshirn <morbidrsa@gmail.com> 7945L: linux-watchdog@vger.kernel.org 7946S: Maintained 7947F: drivers/watchdog/mena21_wdt.c 7948 7949MEN CHAMELEON BUS (mcb) 7950M: Johannes Thumshirn <morbidrsa@gmail.com> 7951S: Maintained 7952F: drivers/mcb/ 7953F: include/linux/mcb.h 7954F: Documentation/men-chameleon-bus.txt 7955 7956MEN F21BMC (Board Management Controller) 7957M: Andreas Werner <andreas.werner@men.de> 7958S: Supported 7959F: drivers/mfd/menf21bmc.c 7960F: drivers/watchdog/menf21bmc_wdt.c 7961F: drivers/leds/leds-menf21bmc.c 7962F: drivers/hwmon/menf21bmc_hwmon.c 7963F: Documentation/hwmon/menf21bmc 7964 7965METAG ARCHITECTURE 7966M: James Hogan <james.hogan@imgtec.com> 7967L: linux-metag@vger.kernel.org 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 7969S: Odd Fixes 7970F: arch/metag/ 7971F: Documentation/metag/ 7972F: Documentation/devicetree/bindings/metag/ 7973F: Documentation/devicetree/bindings/interrupt-controller/img,* 7974F: drivers/clocksource/metag_generic.c 7975F: drivers/irqchip/irq-metag.c 7976F: drivers/irqchip/irq-metag-ext.c 7977F: drivers/tty/metag_da.c 7978 7979MICROBLAZE ARCHITECTURE 7980M: Michal Simek <monstr@monstr.eu> 7981W: http://www.monstr.eu/fdt/ 7982T: git git://git.monstr.eu/linux-2.6-microblaze.git 7983S: Supported 7984F: arch/microblaze/ 7985 7986MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 7987M: Richard Genoud <richard.genoud@gmail.com> 7988S: Maintained 7989F: drivers/tty/serial/atmel_serial.c 7990F: include/linux/atmel_serial.h 7991 7992MICROCHIP / ATMEL ISC DRIVER 7993M: Songjun Wu <songjun.wu@microchip.com> 7994L: linux-media@vger.kernel.org 7995S: Supported 7996F: drivers/media/platform/atmel/atmel-isc.c 7997F: drivers/media/platform/atmel/atmel-isc-regs.h 7998F: devicetree/bindings/media/atmel-isc.txt 7999 8000MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8001M: Chen Yu <yu.c.chen@intel.com> 8002L: platform-driver-x86@vger.kernel.org 8003S: Supported 8004F: drivers/platform/x86/surfacepro3_button.c 8005 8006MICROTEK X6 SCANNER 8007M: Oliver Neukum <oliver@neukum.org> 8008S: Maintained 8009F: drivers/usb/image/microtek.* 8010 8011MIPS 8012M: Ralf Baechle <ralf@linux-mips.org> 8013L: linux-mips@linux-mips.org 8014W: http://www.linux-mips.org/ 8015T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8016Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8017S: Supported 8018F: Documentation/devicetree/bindings/mips/ 8019F: Documentation/mips/ 8020F: arch/mips/ 8021 8022MIPS/LOONGSON1 ARCHITECTURE 8023M: Keguang Zhang <keguang.zhang@gmail.com> 8024L: linux-mips@linux-mips.org 8025S: Maintained 8026F: arch/mips/loongson32/ 8027F: arch/mips/include/asm/mach-loongson32/ 8028F: drivers/*/*loongson1* 8029F: drivers/*/*/*loongson1* 8030 8031MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8032M: Hans Verkuil <hverkuil@xs4all.nl> 8033L: linux-media@vger.kernel.org 8034T: git git://linuxtv.org/media_tree.git 8035W: https://linuxtv.org 8036S: Odd Fixes 8037F: drivers/media/radio/radio-miropcm20* 8038 8039MELLANOX MLX4 core VPI driver 8040M: Yishai Hadas <yishaih@mellanox.com> 8041L: netdev@vger.kernel.org 8042L: linux-rdma@vger.kernel.org 8043W: http://www.mellanox.com 8044Q: http://patchwork.ozlabs.org/project/netdev/list/ 8045S: Supported 8046F: drivers/net/ethernet/mellanox/mlx4/ 8047F: include/linux/mlx4/ 8048F: include/uapi/rdma/mlx4-abi.h 8049 8050MELLANOX MLX4 IB driver 8051M: Yishai Hadas <yishaih@mellanox.com> 8052L: linux-rdma@vger.kernel.org 8053W: http://www.mellanox.com 8054Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8055S: Supported 8056F: drivers/infiniband/hw/mlx4/ 8057F: include/linux/mlx4/ 8058 8059MELLANOX MLX5 core VPI driver 8060M: Matan Barak <matanb@mellanox.com> 8061M: Leon Romanovsky <leonro@mellanox.com> 8062L: netdev@vger.kernel.org 8063L: linux-rdma@vger.kernel.org 8064W: http://www.mellanox.com 8065Q: http://patchwork.ozlabs.org/project/netdev/list/ 8066S: Supported 8067F: drivers/net/ethernet/mellanox/mlx5/core/ 8068F: include/linux/mlx5/ 8069F: include/uapi/rdma/mlx5-abi.h 8070 8071MELLANOX MLX5 IB driver 8072M: Matan Barak <matanb@mellanox.com> 8073M: Leon Romanovsky <leonro@mellanox.com> 8074L: linux-rdma@vger.kernel.org 8075W: http://www.mellanox.com 8076Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8077S: Supported 8078F: drivers/infiniband/hw/mlx5/ 8079F: include/linux/mlx5/ 8080 8081MELEXIS MLX90614 DRIVER 8082M: Crt Mori <cmo@melexis.com> 8083L: linux-iio@vger.kernel.org 8084W: http://www.melexis.com 8085S: Supported 8086F: drivers/iio/temperature/mlx90614.c 8087 8088MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8089M: Don Brace <don.brace@microsemi.com> 8090L: esc.storagedev@microsemi.com 8091L: linux-scsi@vger.kernel.org 8092S: Supported 8093F: drivers/scsi/smartpqi/smartpqi*.[ch] 8094F: drivers/scsi/smartpqi/Kconfig 8095F: drivers/scsi/smartpqi/Makefile 8096F: include/linux/cciss*.h 8097F: include/uapi/linux/cciss*.h 8098F: Documentation/scsi/smartpqi.txt 8099 8100MN88472 MEDIA DRIVER 8101M: Antti Palosaari <crope@iki.fi> 8102L: linux-media@vger.kernel.org 8103W: https://linuxtv.org 8104W: http://palosaari.fi/linux/ 8105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8106S: Maintained 8107F: drivers/media/dvb-frontends/mn88472* 8108 8109MN88473 MEDIA DRIVER 8110M: Antti Palosaari <crope@iki.fi> 8111L: linux-media@vger.kernel.org 8112W: https://linuxtv.org 8113W: http://palosaari.fi/linux/ 8114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8115S: Maintained 8116F: drivers/media/dvb-frontends/mn88473* 8117 8118MODULE SUPPORT 8119M: Jessica Yu <jeyu@redhat.com> 8120M: Rusty Russell <rusty@rustcorp.com.au> 8121S: Maintained 8122F: include/linux/module.h 8123F: kernel/module.c 8124 8125MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8126W: http://popies.net/meye/ 8127S: Orphan 8128F: Documentation/media/v4l-drivers/meye* 8129F: drivers/media/pci/meye/ 8130F: include/uapi/linux/meye.h 8131 8132MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8133M: Jiri Slaby <jirislaby@gmail.com> 8134S: Maintained 8135F: Documentation/serial/moxa-smartio 8136F: drivers/tty/mxser.* 8137 8138MR800 AVERMEDIA USB FM RADIO DRIVER 8139M: Alexey Klimov <klimov.linux@gmail.com> 8140L: linux-media@vger.kernel.org 8141T: git git://linuxtv.org/media_tree.git 8142S: Maintained 8143F: drivers/media/radio/radio-mr800.c 8144 8145MRF24J40 IEEE 802.15.4 RADIO DRIVER 8146M: Alan Ott <alan@signal11.us> 8147L: linux-wpan@vger.kernel.org 8148S: Maintained 8149F: drivers/net/ieee802154/mrf24j40.c 8150F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8151 8152MSI LAPTOP SUPPORT 8153M: "Lee, Chun-Yi" <jlee@suse.com> 8154L: platform-driver-x86@vger.kernel.org 8155S: Maintained 8156F: drivers/platform/x86/msi-laptop.c 8157 8158MSI WMI SUPPORT 8159L: platform-driver-x86@vger.kernel.org 8160S: Orphan 8161F: drivers/platform/x86/msi-wmi.c 8162 8163MSI001 MEDIA DRIVER 8164M: Antti Palosaari <crope@iki.fi> 8165L: linux-media@vger.kernel.org 8166W: https://linuxtv.org 8167W: http://palosaari.fi/linux/ 8168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8169T: git git://linuxtv.org/anttip/media_tree.git 8170S: Maintained 8171F: drivers/media/tuners/msi001* 8172 8173MSI2500 MEDIA DRIVER 8174M: Antti Palosaari <crope@iki.fi> 8175L: linux-media@vger.kernel.org 8176W: https://linuxtv.org 8177W: http://palosaari.fi/linux/ 8178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8179T: git git://linuxtv.org/anttip/media_tree.git 8180S: Maintained 8181F: drivers/media/usb/msi2500/ 8182 8183MSYSTEMS DISKONCHIP G3 MTD DRIVER 8184M: Robert Jarzmik <robert.jarzmik@free.fr> 8185L: linux-mtd@lists.infradead.org 8186S: Maintained 8187F: drivers/mtd/devices/docg3* 8188 8189MT9M032 APTINA SENSOR DRIVER 8190M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8191L: linux-media@vger.kernel.org 8192T: git git://linuxtv.org/media_tree.git 8193S: Maintained 8194F: drivers/media/i2c/mt9m032.c 8195F: include/media/i2c/mt9m032.h 8196 8197MT9P031 APTINA CAMERA SENSOR 8198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8199L: linux-media@vger.kernel.org 8200T: git git://linuxtv.org/media_tree.git 8201S: Maintained 8202F: drivers/media/i2c/mt9p031.c 8203F: include/media/i2c/mt9p031.h 8204 8205MT9T001 APTINA CAMERA SENSOR 8206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8207L: linux-media@vger.kernel.org 8208T: git git://linuxtv.org/media_tree.git 8209S: Maintained 8210F: drivers/media/i2c/mt9t001.c 8211F: include/media/i2c/mt9t001.h 8212 8213MT9V032 APTINA CAMERA SENSOR 8214M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8215L: linux-media@vger.kernel.org 8216T: git git://linuxtv.org/media_tree.git 8217S: Maintained 8218F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8219F: drivers/media/i2c/mt9v032.c 8220F: include/media/i2c/mt9v032.h 8221 8222MULTIFUNCTION DEVICES (MFD) 8223M: Lee Jones <lee.jones@linaro.org> 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8225S: Supported 8226F: Documentation/devicetree/bindings/mfd/ 8227F: drivers/mfd/ 8228F: include/linux/mfd/ 8229 8230MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8231M: Ulf Hansson <ulf.hansson@linaro.org> 8232L: linux-mmc@vger.kernel.org 8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8234S: Maintained 8235F: Documentation/devicetree/bindings/mmc/ 8236F: drivers/mmc/ 8237F: include/linux/mmc/ 8238F: include/uapi/linux/mmc/ 8239 8240MULTIMEDIA CARD (MMC) ETC. OVER SPI 8241S: Orphan 8242F: drivers/mmc/host/mmc_spi.c 8243F: include/linux/spi/mmc_spi.h 8244 8245MULTISOUND SOUND DRIVER 8246M: Andrew Veliath <andrewtv@usa.net> 8247S: Maintained 8248F: Documentation/sound/oss/MultiSound 8249F: sound/oss/msnd* 8250 8251MULTITECH MULTIPORT CARD (ISICOM) 8252S: Orphan 8253F: drivers/tty/isicom.c 8254F: include/linux/isicom.h 8255 8256MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8257M: Bin Liu <b-liu@ti.com> 8258L: linux-usb@vger.kernel.org 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8260S: Maintained 8261F: drivers/usb/musb/ 8262 8263MXL5007T MEDIA DRIVER 8264M: Michael Krufky <mkrufky@linuxtv.org> 8265L: linux-media@vger.kernel.org 8266W: https://linuxtv.org 8267W: http://github.com/mkrufky 8268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8269T: git git://linuxtv.org/mkrufky/tuners.git 8270S: Maintained 8271F: drivers/media/tuners/mxl5007t.* 8272 8273MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8274M: Hyong-Youb Kim <hykim@myri.com> 8275L: netdev@vger.kernel.org 8276W: https://www.myricom.com/support/downloads/myri10ge.html 8277S: Supported 8278F: drivers/net/ethernet/myricom/myri10ge/ 8279 8280NAND FLASH SUBSYSTEM 8281M: Boris Brezillon <boris.brezillon@free-electrons.com> 8282R: Richard Weinberger <richard@nod.at> 8283L: linux-mtd@lists.infradead.org 8284W: http://www.linux-mtd.infradead.org/ 8285Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8286T: git git://github.com/linux-nand/linux.git 8287S: Maintained 8288F: drivers/mtd/nand/ 8289F: include/linux/mtd/nand*.h 8290 8291NATSEMI ETHERNET DRIVER (DP8381x) 8292S: Orphan 8293F: drivers/net/ethernet/natsemi/natsemi.c 8294 8295NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8296M: Daniel Mack <zonque@gmail.com> 8297S: Maintained 8298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8299W: http://www.native-instruments.com 8300F: sound/usb/caiaq/ 8301 8302NCP FILESYSTEM 8303M: Petr Vandrovec <petr@vandrovec.name> 8304S: Odd Fixes 8305F: fs/ncpfs/ 8306 8307NCR 5380 SCSI DRIVERS 8308M: Finn Thain <fthain@telegraphics.com.au> 8309M: Michael Schmitz <schmitzmic@gmail.com> 8310L: linux-scsi@vger.kernel.org 8311S: Maintained 8312F: Documentation/scsi/g_NCR5380.txt 8313F: drivers/scsi/NCR5380.* 8314F: drivers/scsi/arm/cumana_1.c 8315F: drivers/scsi/arm/oak.c 8316F: drivers/scsi/atari_scsi.* 8317F: drivers/scsi/dmx3191d.c 8318F: drivers/scsi/g_NCR5380.* 8319F: drivers/scsi/g_NCR5380_mmio.c 8320F: drivers/scsi/mac_scsi.* 8321F: drivers/scsi/sun3_scsi.* 8322F: drivers/scsi/sun3_scsi_vme.c 8323 8324NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8325M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8326L: linux-scsi@vger.kernel.org 8327S: Maintained 8328F: drivers/scsi/NCR_D700.* 8329 8330NCT6775 HARDWARE MONITOR DRIVER 8331M: Guenter Roeck <linux@roeck-us.net> 8332L: linux-hwmon@vger.kernel.org 8333S: Maintained 8334F: Documentation/hwmon/nct6775 8335F: drivers/hwmon/nct6775.c 8336 8337NETEFFECT IWARP RNIC DRIVER (IW_NES) 8338M: Faisal Latif <faisal.latif@intel.com> 8339L: linux-rdma@vger.kernel.org 8340W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8341S: Supported 8342F: drivers/infiniband/hw/nes/ 8343F: include/uapi/rdma/nes-abi.h 8344 8345NETEM NETWORK EMULATOR 8346M: Stephen Hemminger <stephen@networkplumber.org> 8347L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8348S: Maintained 8349F: net/sched/sch_netem.c 8350 8351NETERION 10GbE DRIVERS (s2io/vxge) 8352M: Jon Mason <jdmason@kudzu.us> 8353L: netdev@vger.kernel.org 8354S: Supported 8355F: Documentation/networking/s2io.txt 8356F: Documentation/networking/vxge.txt 8357F: drivers/net/ethernet/neterion/ 8358 8359NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8360M: Pablo Neira Ayuso <pablo@netfilter.org> 8361M: Patrick McHardy <kaber@trash.net> 8362M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8363L: netfilter-devel@vger.kernel.org 8364L: coreteam@netfilter.org 8365W: http://www.netfilter.org/ 8366W: http://www.iptables.org/ 8367Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8370S: Supported 8371F: include/linux/netfilter* 8372F: include/linux/netfilter/ 8373F: include/net/netfilter/ 8374F: include/uapi/linux/netfilter* 8375F: include/uapi/linux/netfilter/ 8376F: net/*/netfilter.c 8377F: net/*/netfilter/ 8378F: net/netfilter/ 8379F: net/bridge/br_netfilter*.c 8380 8381NETLABEL 8382M: Paul Moore <paul@paul-moore.com> 8383W: http://netlabel.sf.net 8384L: netdev@vger.kernel.org 8385S: Maintained 8386F: Documentation/netlabel/ 8387F: include/net/netlabel.h 8388F: net/netlabel/ 8389 8390NETROM NETWORK LAYER 8391M: Ralf Baechle <ralf@linux-mips.org> 8392L: linux-hams@vger.kernel.org 8393W: http://www.linux-ax25.org/ 8394S: Maintained 8395F: include/net/netrom.h 8396F: include/uapi/linux/netrom.h 8397F: net/netrom/ 8398 8399NETRONOME ETHERNET DRIVERS 8400M: Jakub Kicinski <jakub.kicinski@netronome.com> 8401L: oss-drivers@netronome.com 8402S: Maintained 8403F: drivers/net/ethernet/netronome/ 8404 8405NETWORK BLOCK DEVICE (NBD) 8406M: Markus Pargmann <mpa@pengutronix.de> 8407S: Maintained 8408L: nbd-general@lists.sourceforge.net 8409T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8410F: Documentation/blockdev/nbd.txt 8411F: drivers/block/nbd.c 8412F: include/uapi/linux/nbd.h 8413 8414NETWORK DROP MONITOR 8415M: Neil Horman <nhorman@tuxdriver.com> 8416L: netdev@vger.kernel.org 8417S: Maintained 8418W: https://fedorahosted.org/dropwatch/ 8419F: net/core/drop_monitor.c 8420 8421NETWORKING [DSA] 8422M: Andrew Lunn <andrew@lunn.ch> 8423M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8424M: Florian Fainelli <f.fainelli@gmail.com> 8425S: Maintained 8426F: net/dsa/ 8427F: include/net/dsa.h 8428F: drivers/net/dsa/ 8429 8430NETWORKING [GENERAL] 8431M: "David S. Miller" <davem@davemloft.net> 8432L: netdev@vger.kernel.org 8433W: http://www.linuxfoundation.org/en/Net 8434Q: http://patchwork.ozlabs.org/project/netdev/list/ 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8437S: Maintained 8438F: net/ 8439F: include/net/ 8440F: include/linux/in.h 8441F: include/linux/net.h 8442F: include/linux/netdevice.h 8443F: include/uapi/linux/in.h 8444F: include/uapi/linux/net.h 8445F: include/uapi/linux/netdevice.h 8446F: include/uapi/linux/net_namespace.h 8447F: tools/net/ 8448F: tools/testing/selftests/net/ 8449F: lib/random32.c 8450F: lib/test_bpf.c 8451 8452NETWORKING [IPv4/IPv6] 8453M: "David S. Miller" <davem@davemloft.net> 8454M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8455M: James Morris <jmorris@namei.org> 8456M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8457M: Patrick McHardy <kaber@trash.net> 8458L: netdev@vger.kernel.org 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8460S: Maintained 8461F: net/ipv4/ 8462F: net/ipv6/ 8463F: include/net/ip* 8464F: arch/x86/net/* 8465 8466NETWORKING [IPSEC] 8467M: Steffen Klassert <steffen.klassert@secunet.com> 8468M: Herbert Xu <herbert@gondor.apana.org.au> 8469M: "David S. Miller" <davem@davemloft.net> 8470L: netdev@vger.kernel.org 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8473S: Maintained 8474F: net/core/flow.c 8475F: net/xfrm/ 8476F: net/key/ 8477F: net/ipv4/xfrm* 8478F: net/ipv4/esp4.c 8479F: net/ipv4/ah4.c 8480F: net/ipv4/ipcomp.c 8481F: net/ipv4/ip_vti.c 8482F: net/ipv6/xfrm* 8483F: net/ipv6/esp6.c 8484F: net/ipv6/ah6.c 8485F: net/ipv6/ipcomp6.c 8486F: net/ipv6/ip6_vti.c 8487F: include/uapi/linux/xfrm.h 8488F: include/net/xfrm.h 8489 8490NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8491M: Paul Moore <paul@paul-moore.com> 8492L: netdev@vger.kernel.org 8493S: Maintained 8494 8495NETWORKING [WIRELESS] 8496L: linux-wireless@vger.kernel.org 8497Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8498 8499NETWORKING DRIVERS 8500L: netdev@vger.kernel.org 8501W: http://www.linuxfoundation.org/en/Net 8502Q: http://patchwork.ozlabs.org/project/netdev/list/ 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8504T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8505S: Odd Fixes 8506F: Documentation/devicetree/bindings/net/ 8507F: drivers/net/ 8508F: include/linux/if_* 8509F: include/linux/netdevice.h 8510F: include/linux/etherdevice.h 8511F: include/linux/fcdevice.h 8512F: include/linux/fddidevice.h 8513F: include/linux/hippidevice.h 8514F: include/linux/inetdevice.h 8515F: include/uapi/linux/if_* 8516F: include/uapi/linux/netdevice.h 8517 8518NETWORKING DRIVERS (WIRELESS) 8519M: Kalle Valo <kvalo@codeaurora.org> 8520L: linux-wireless@vger.kernel.org 8521Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8524S: Maintained 8525F: Documentation/devicetree/bindings/net/wireless/ 8526F: drivers/net/wireless/ 8527 8528NETXEN (1/10) GbE SUPPORT 8529M: Manish Chopra <manish.chopra@cavium.com> 8530M: Rahul Verma <rahul.verma@cavium.com> 8531M: Dept-GELinuxNICDev@cavium.com 8532L: netdev@vger.kernel.org 8533S: Supported 8534F: drivers/net/ethernet/qlogic/netxen/ 8535 8536NFC SUBSYSTEM 8537M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8538M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8539M: Samuel Ortiz <sameo@linux.intel.com> 8540L: linux-wireless@vger.kernel.org 8541L: linux-nfc@lists.01.org (subscribers-only) 8542S: Supported 8543F: net/nfc/ 8544F: include/net/nfc/ 8545F: include/uapi/linux/nfc.h 8546F: drivers/nfc/ 8547F: include/linux/platform_data/nfcmrvl.h 8548F: include/linux/platform_data/nxp-nci.h 8549F: include/linux/platform_data/pn544.h 8550F: include/linux/platform_data/st21nfca.h 8551F: include/linux/platform_data/st-nci.h 8552F: Documentation/devicetree/bindings/net/nfc/ 8553 8554NFS, SUNRPC, AND LOCKD CLIENTS 8555M: Trond Myklebust <trond.myklebust@primarydata.com> 8556M: Anna Schumaker <anna.schumaker@netapp.com> 8557L: linux-nfs@vger.kernel.org 8558W: http://client.linux-nfs.org 8559T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8560S: Maintained 8561F: fs/lockd/ 8562F: fs/nfs/ 8563F: fs/nfs_common/ 8564F: net/sunrpc/ 8565F: include/linux/lockd/ 8566F: include/linux/nfs* 8567F: include/linux/sunrpc/ 8568F: include/uapi/linux/nfs* 8569F: include/uapi/linux/sunrpc/ 8570 8571NILFS2 FILESYSTEM 8572M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8573L: linux-nilfs@vger.kernel.org 8574W: http://nilfs.sourceforge.net/ 8575W: http://nilfs.osdn.jp/ 8576T: git git://github.com/konis/nilfs2.git 8577S: Supported 8578F: Documentation/filesystems/nilfs2.txt 8579F: fs/nilfs2/ 8580F: include/trace/events/nilfs2.h 8581F: include/uapi/linux/nilfs2_api.h 8582F: include/uapi/linux/nilfs2_ondisk.h 8583 8584NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8585M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8586W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8587S: Maintained 8588F: Documentation/scsi/NinjaSCSI.txt 8589F: drivers/scsi/pcmcia/nsp_* 8590 8591NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8592M: GOTO Masanori <gotom@debian.or.jp> 8593M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8594W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8595S: Maintained 8596F: Documentation/scsi/NinjaSCSI.txt 8597F: drivers/scsi/nsp32* 8598 8599NIOS2 ARCHITECTURE 8600M: Ley Foon Tan <lftan@altera.com> 8601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8602T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8603S: Maintained 8604F: arch/nios2/ 8605 8606NOKIA N900 POWER SUPPLY DRIVERS 8607R: Pali Rohár <pali.rohar@gmail.com> 8608F: include/linux/power/bq2415x_charger.h 8609F: include/linux/power/bq27xxx_battery.h 8610F: include/linux/power/isp1704_charger.h 8611F: drivers/power/supply/bq2415x_charger.c 8612F: drivers/power/supply/bq27xxx_battery.c 8613F: drivers/power/supply/bq27xxx_battery_i2c.c 8614F: drivers/power/supply/isp1704_charger.c 8615F: drivers/power/supply/rx51_battery.c 8616 8617NTB DRIVER CORE 8618M: Jon Mason <jdmason@kudzu.us> 8619M: Dave Jiang <dave.jiang@intel.com> 8620M: Allen Hubbe <Allen.Hubbe@emc.com> 8621L: linux-ntb@googlegroups.com 8622S: Supported 8623W: https://github.com/jonmason/ntb/wiki 8624T: git git://github.com/jonmason/ntb.git 8625F: drivers/ntb/ 8626F: drivers/net/ntb_netdev.c 8627F: include/linux/ntb.h 8628F: include/linux/ntb_transport.h 8629F: tools/testing/selftests/ntb/ 8630 8631NTB INTEL DRIVER 8632M: Jon Mason <jdmason@kudzu.us> 8633M: Dave Jiang <dave.jiang@intel.com> 8634L: linux-ntb@googlegroups.com 8635S: Supported 8636W: https://github.com/jonmason/ntb/wiki 8637T: git git://github.com/jonmason/ntb.git 8638F: drivers/ntb/hw/intel/ 8639 8640NTB AMD DRIVER 8641M: Xiangliang Yu <Xiangliang.Yu@amd.com> 8642L: linux-ntb@googlegroups.com 8643S: Supported 8644F: drivers/ntb/hw/amd/ 8645 8646NTFS FILESYSTEM 8647M: Anton Altaparmakov <anton@tuxera.com> 8648L: linux-ntfs-dev@lists.sourceforge.net 8649W: http://www.tuxera.com/ 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8651S: Supported 8652F: Documentation/filesystems/ntfs.txt 8653F: fs/ntfs/ 8654 8655NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8656M: Antonino Daplas <adaplas@gmail.com> 8657L: linux-fbdev@vger.kernel.org 8658S: Maintained 8659F: drivers/video/fbdev/riva/ 8660F: drivers/video/fbdev/nvidia/ 8661 8662NVM EXPRESS DRIVER 8663M: Keith Busch <keith.busch@intel.com> 8664M: Jens Axboe <axboe@fb.com> 8665L: linux-nvme@lists.infradead.org 8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8667W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/ 8668S: Supported 8669F: drivers/nvme/host/ 8670F: include/linux/nvme.h 8671 8672NVM EXPRESS TARGET DRIVER 8673M: Christoph Hellwig <hch@lst.de> 8674M: Sagi Grimberg <sagi@grimberg.me> 8675L: linux-nvme@lists.infradead.org 8676S: Supported 8677F: drivers/nvme/target/ 8678 8679NVMEM FRAMEWORK 8680M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8681M: Maxime Ripard <maxime.ripard@free-electrons.com> 8682S: Maintained 8683F: drivers/nvmem/ 8684F: Documentation/devicetree/bindings/nvmem/ 8685F: include/linux/nvmem-consumer.h 8686F: include/linux/nvmem-provider.h 8687 8688NXP-NCI NFC DRIVER 8689M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8690R: Charles Gorand <charles.gorand@effinnov.com> 8691L: linux-nfc@lists.01.org (moderated for non-subscribers) 8692S: Supported 8693F: drivers/nfc/nxp-nci 8694 8695NXP TDA998X DRM DRIVER 8696M: Russell King <rmk+kernel@armlinux.org.uk> 8697S: Supported 8698F: drivers/gpu/drm/i2c/tda998x_drv.c 8699F: include/drm/i2c/tda998x.h 8700 8701NXP TFA9879 DRIVER 8702M: Peter Rosin <peda@axentia.se> 8703L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8704S: Maintained 8705F: sound/soc/codecs/tfa9879* 8706 8707OBJTOOL 8708M: Josh Poimboeuf <jpoimboe@redhat.com> 8709S: Supported 8710F: tools/objtool/ 8711 8712OMAP SUPPORT 8713M: Tony Lindgren <tony@atomide.com> 8714L: linux-omap@vger.kernel.org 8715W: http://www.muru.com/linux/omap/ 8716W: http://linux.omap.com/ 8717Q: http://patchwork.kernel.org/project/linux-omap/list/ 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8719S: Maintained 8720F: arch/arm/*omap*/ 8721F: arch/arm/configs/omap1_defconfig 8722F: arch/arm/configs/omap2plus_defconfig 8723F: drivers/i2c/busses/i2c-omap.c 8724F: drivers/irqchip/irq-omap-intc.c 8725F: drivers/mfd/*omap*.c 8726F: drivers/mfd/menelaus.c 8727F: drivers/mfd/palmas.c 8728F: drivers/mfd/tps65217.c 8729F: drivers/mfd/tps65218.c 8730F: drivers/mfd/tps65910.c 8731F: drivers/mfd/twl-core.[ch] 8732F: drivers/mfd/twl4030*.c 8733F: drivers/mfd/twl6030*.c 8734F: drivers/mfd/twl6040*.c 8735F: drivers/regulator/palmas-regulator*.c 8736F: drivers/regulator/pbias-regulator.c 8737F: drivers/regulator/tps65217-regulator.c 8738F: drivers/regulator/tps65218-regulator.c 8739F: drivers/regulator/tps65910-regulator.c 8740F: drivers/regulator/twl-regulator.c 8741F: include/linux/i2c-omap.h 8742 8743OMAP DEVICE TREE SUPPORT 8744M: Benoît Cousson <bcousson@baylibre.com> 8745M: Tony Lindgren <tony@atomide.com> 8746L: linux-omap@vger.kernel.org 8747L: devicetree@vger.kernel.org 8748S: Maintained 8749F: arch/arm/boot/dts/*omap* 8750F: arch/arm/boot/dts/*am3* 8751F: arch/arm/boot/dts/*am4* 8752F: arch/arm/boot/dts/*am5* 8753F: arch/arm/boot/dts/*dra7* 8754 8755OMAP CLOCK FRAMEWORK SUPPORT 8756M: Paul Walmsley <paul@pwsan.com> 8757L: linux-omap@vger.kernel.org 8758S: Maintained 8759F: arch/arm/*omap*/*clock* 8760 8761OMAP POWER MANAGEMENT SUPPORT 8762M: Kevin Hilman <khilman@kernel.org> 8763L: linux-omap@vger.kernel.org 8764S: Maintained 8765F: arch/arm/*omap*/*pm* 8766F: drivers/cpufreq/omap-cpufreq.c 8767 8768OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8769M: Rajendra Nayak <rnayak@codeaurora.org> 8770M: Paul Walmsley <paul@pwsan.com> 8771L: linux-omap@vger.kernel.org 8772S: Maintained 8773F: arch/arm/mach-omap2/prm* 8774 8775OMAP AUDIO SUPPORT 8776M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8777M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8779L: linux-omap@vger.kernel.org 8780S: Maintained 8781F: sound/soc/omap/ 8782 8783OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8784M: Roger Quadros <rogerq@ti.com> 8785M: Tony Lindgren <tony@atomide.com> 8786L: linux-omap@vger.kernel.org 8787S: Maintained 8788F: drivers/memory/omap-gpmc.c 8789F: arch/arm/mach-omap2/*gpmc* 8790 8791OMAP FRAMEBUFFER SUPPORT 8792M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8793L: linux-fbdev@vger.kernel.org 8794L: linux-omap@vger.kernel.org 8795S: Maintained 8796F: drivers/video/fbdev/omap/ 8797 8798OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 8799M: Tomi Valkeinen <tomi.valkeinen@ti.com> 8800L: linux-omap@vger.kernel.org 8801L: linux-fbdev@vger.kernel.org 8802S: Maintained 8803F: drivers/video/fbdev/omap2/ 8804F: Documentation/arm/OMAP/DSS 8805 8806OMAP HARDWARE SPINLOCK SUPPORT 8807M: Ohad Ben-Cohen <ohad@wizery.com> 8808L: linux-omap@vger.kernel.org 8809S: Maintained 8810F: drivers/hwspinlock/omap_hwspinlock.c 8811 8812OMAP MMC SUPPORT 8813M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 8814L: linux-omap@vger.kernel.org 8815S: Maintained 8816F: drivers/mmc/host/omap.c 8817 8818OMAP HS MMC SUPPORT 8819L: linux-mmc@vger.kernel.org 8820L: linux-omap@vger.kernel.org 8821S: Orphan 8822F: drivers/mmc/host/omap_hsmmc.c 8823 8824OMAP RANDOM NUMBER GENERATOR SUPPORT 8825M: Deepak Saxena <dsaxena@plexity.net> 8826S: Maintained 8827F: drivers/char/hw_random/omap-rng.c 8828 8829OMAP HWMOD SUPPORT 8830M: Benoît Cousson <bcousson@baylibre.com> 8831M: Paul Walmsley <paul@pwsan.com> 8832L: linux-omap@vger.kernel.org 8833S: Maintained 8834F: arch/arm/mach-omap2/omap_hwmod.* 8835 8836OMAP HWMOD DATA 8837M: Paul Walmsley <paul@pwsan.com> 8838L: linux-omap@vger.kernel.org 8839S: Maintained 8840F: arch/arm/mach-omap2/omap_hwmod*data* 8841 8842OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 8843M: Benoît Cousson <bcousson@baylibre.com> 8844L: linux-omap@vger.kernel.org 8845S: Maintained 8846F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 8847 8848OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 8849M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8850L: linux-media@vger.kernel.org 8851S: Maintained 8852F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 8853F: drivers/media/platform/omap3isp/ 8854F: drivers/staging/media/omap4iss/ 8855 8856OMAP USB SUPPORT 8857L: linux-usb@vger.kernel.org 8858L: linux-omap@vger.kernel.org 8859S: Orphan 8860F: drivers/usb/*/*omap* 8861F: arch/arm/*omap*/usb* 8862 8863OMAP GPIO DRIVER 8864M: Grygorii Strashko <grygorii.strashko@ti.com> 8865M: Santosh Shilimkar <ssantosh@kernel.org> 8866M: Kevin Hilman <khilman@kernel.org> 8867L: linux-omap@vger.kernel.org 8868S: Maintained 8869F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 8870F: drivers/gpio/gpio-omap.c 8871 8872OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 8873M: Mark Jackson <mpfj@newflow.co.uk> 8874L: linux-omap@vger.kernel.org 8875S: Maintained 8876F: arch/arm/boot/dts/am335x-nano.dts 8877 8878OMFS FILESYSTEM 8879M: Bob Copeland <me@bobcopeland.com> 8880L: linux-karma-devel@lists.sourceforge.net 8881S: Maintained 8882F: Documentation/filesystems/omfs.txt 8883F: fs/omfs/ 8884 8885OMNIKEY CARDMAN 4000 DRIVER 8886M: Harald Welte <laforge@gnumonks.org> 8887S: Maintained 8888F: drivers/char/pcmcia/cm4000_cs.c 8889F: include/linux/cm4000_cs.h 8890F: include/uapi/linux/cm4000_cs.h 8891 8892OMNIKEY CARDMAN 4040 DRIVER 8893M: Harald Welte <laforge@gnumonks.org> 8894S: Maintained 8895F: drivers/char/pcmcia/cm4040_cs.* 8896 8897OMNIVISION OV7670 SENSOR DRIVER 8898M: Jonathan Corbet <corbet@lwn.net> 8899L: linux-media@vger.kernel.org 8900T: git git://linuxtv.org/media_tree.git 8901S: Maintained 8902F: drivers/media/i2c/ov7670.c 8903 8904ONENAND FLASH DRIVER 8905M: Kyungmin Park <kyungmin.park@samsung.com> 8906L: linux-mtd@lists.infradead.org 8907S: Maintained 8908F: drivers/mtd/onenand/ 8909F: include/linux/mtd/onenand*.h 8910 8911ONSTREAM SCSI TAPE DRIVER 8912M: Willem Riede <osst@riede.org> 8913L: osst-users@lists.sourceforge.net 8914L: linux-scsi@vger.kernel.org 8915S: Maintained 8916F: Documentation/scsi/osst.txt 8917F: drivers/scsi/osst.* 8918F: drivers/scsi/osst_*.h 8919F: drivers/scsi/st.h 8920 8921OPENCORES I2C BUS DRIVER 8922M: Peter Korsgaard <jacmet@sunsite.dk> 8923L: linux-i2c@vger.kernel.org 8924S: Maintained 8925F: Documentation/i2c/busses/i2c-ocores 8926F: drivers/i2c/busses/i2c-ocores.c 8927 8928OPEN FIRMWARE AND FLATTENED DEVICE TREE 8929M: Rob Herring <robh+dt@kernel.org> 8930M: Frank Rowand <frowand.list@gmail.com> 8931L: devicetree@vger.kernel.org 8932W: http://www.devicetree.org/ 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8934S: Maintained 8935F: drivers/of/ 8936F: include/linux/of*.h 8937F: scripts/dtc/ 8938 8939OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 8940M: Rob Herring <robh+dt@kernel.org> 8941M: Mark Rutland <mark.rutland@arm.com> 8942L: devicetree@vger.kernel.org 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 8944Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 8945S: Maintained 8946F: Documentation/devicetree/ 8947F: arch/*/boot/dts/ 8948F: include/dt-bindings/ 8949 8950OPEN FIRMWARE AND DEVICE TREE OVERLAYS 8951M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 8952L: devicetree@vger.kernel.org 8953S: Maintained 8954F: Documentation/devicetree/dynamic-resolution-notes.txt 8955F: Documentation/devicetree/overlay-notes.txt 8956F: drivers/of/overlay.c 8957F: drivers/of/resolver.c 8958 8959OPENRISC ARCHITECTURE 8960M: Jonas Bonn <jonas@southpole.se> 8961W: http://openrisc.net 8962S: Maintained 8963T: git git://openrisc.net/~jonas/linux 8964F: arch/openrisc/ 8965 8966OPENVSWITCH 8967M: Pravin Shelar <pshelar@nicira.com> 8968L: netdev@vger.kernel.org 8969L: dev@openvswitch.org 8970W: http://openvswitch.org 8971S: Maintained 8972F: net/openvswitch/ 8973F: include/uapi/linux/openvswitch.h 8974 8975OPERATING PERFORMANCE POINTS (OPP) 8976M: Viresh Kumar <vireshk@kernel.org> 8977M: Nishanth Menon <nm@ti.com> 8978M: Stephen Boyd <sboyd@codeaurora.org> 8979L: linux-pm@vger.kernel.org 8980S: Maintained 8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 8982F: drivers/base/power/opp/ 8983F: include/linux/pm_opp.h 8984F: Documentation/power/opp.txt 8985F: Documentation/devicetree/bindings/opp/ 8986 8987OPL4 DRIVER 8988M: Clemens Ladisch <clemens@ladisch.de> 8989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8990T: git git://git.alsa-project.org/alsa-kernel.git 8991S: Maintained 8992F: sound/drivers/opl4/ 8993 8994OPROFILE 8995M: Robert Richter <rric@kernel.org> 8996L: oprofile-list@lists.sf.net 8997S: Maintained 8998F: arch/*/include/asm/oprofile*.h 8999F: arch/*/oprofile/ 9000F: drivers/oprofile/ 9001F: include/linux/oprofile.h 9002 9003ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9004M: Mark Fasheh <mfasheh@versity.com> 9005M: Joel Becker <jlbec@evilplan.org> 9006L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9007W: http://ocfs2.wiki.kernel.org 9008S: Supported 9009F: Documentation/filesystems/ocfs2.txt 9010F: Documentation/filesystems/dlmfs.txt 9011F: fs/ocfs2/ 9012 9013ORINOCO DRIVER 9014L: linux-wireless@vger.kernel.org 9015W: http://wireless.kernel.org/en/users/Drivers/orinoco 9016W: http://www.nongnu.org/orinoco/ 9017S: Orphan 9018F: drivers/net/wireless/intersil/orinoco/ 9019 9020OSD LIBRARY and FILESYSTEM 9021M: Boaz Harrosh <ooo@electrozaur.com> 9022M: Benny Halevy <bhalevy@primarydata.com> 9023L: osd-dev@open-osd.org 9024W: http://open-osd.org 9025T: git git://git.open-osd.org/open-osd.git 9026S: Maintained 9027F: drivers/scsi/osd/ 9028F: include/scsi/osd_* 9029F: fs/exofs/ 9030 9031OVERLAY FILESYSTEM 9032M: Miklos Szeredi <miklos@szeredi.hu> 9033L: linux-unionfs@vger.kernel.org 9034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9035S: Supported 9036F: fs/overlayfs/ 9037F: Documentation/filesystems/overlayfs.txt 9038 9039ORANGEFS FILESYSTEM 9040M: Mike Marshall <hubcap@omnibond.com> 9041L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9043S: Supported 9044F: fs/orangefs/ 9045F: Documentation/filesystems/orangefs.txt 9046 9047P54 WIRELESS DRIVER 9048M: Christian Lamparter <chunkeey@googlemail.com> 9049L: linux-wireless@vger.kernel.org 9050W: http://wireless.kernel.org/en/users/Drivers/p54 9051S: Maintained 9052F: drivers/net/wireless/intersil/p54/ 9053 9054PA SEMI ETHERNET DRIVER 9055L: netdev@vger.kernel.org 9056S: Orphan 9057F: drivers/net/ethernet/pasemi/* 9058 9059PA SEMI SMBUS DRIVER 9060L: linux-i2c@vger.kernel.org 9061S: Orphan 9062F: drivers/i2c/busses/i2c-pasemi.c 9063 9064PADATA PARALLEL EXECUTION MECHANISM 9065M: Steffen Klassert <steffen.klassert@secunet.com> 9066L: linux-crypto@vger.kernel.org 9067S: Maintained 9068F: kernel/padata.c 9069F: include/linux/padata.h 9070F: Documentation/padata.txt 9071 9072PANASONIC LAPTOP ACPI EXTRAS DRIVER 9073M: Harald Welte <laforge@gnumonks.org> 9074L: platform-driver-x86@vger.kernel.org 9075S: Maintained 9076F: drivers/platform/x86/panasonic-laptop.c 9077 9078PANASONIC MN10300/AM33/AM34 PORT 9079M: David Howells <dhowells@redhat.com> 9080L: linux-am33-list@redhat.com (moderated for non-subscribers) 9081W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9082S: Maintained 9083F: Documentation/mn10300/ 9084F: arch/mn10300/ 9085 9086PARALLEL LCD/KEYPAD PANEL DRIVER 9087M: Willy Tarreau <willy@haproxy.com> 9088M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9089S: Odd Fixes 9090F: Documentation/misc-devices/lcd-panel-cgram.txt 9091F: drivers/misc/panel.c 9092 9093PARALLEL PORT SUBSYSTEM 9094M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9095M: Sudip Mukherjee <sudip@vectorindia.org> 9096L: linux-parport@lists.infradead.org (subscribers-only) 9097S: Maintained 9098F: drivers/parport/ 9099F: include/linux/parport*.h 9100F: drivers/char/ppdev.c 9101F: include/uapi/linux/ppdev.h 9102F: Documentation/parport*.txt 9103 9104PARAVIRT_OPS INTERFACE 9105M: Jeremy Fitzhardinge <jeremy@goop.org> 9106M: Chris Wright <chrisw@sous-sol.org> 9107M: Alok Kataria <akataria@vmware.com> 9108M: Rusty Russell <rusty@rustcorp.com.au> 9109L: virtualization@lists.linux-foundation.org 9110S: Supported 9111F: Documentation/virtual/paravirt_ops.txt 9112F: arch/*/kernel/paravirt* 9113F: arch/*/include/asm/paravirt.h 9114F: include/linux/hypervisor.h 9115 9116PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9117M: Tim Waugh <tim@cyberelk.net> 9118L: linux-parport@lists.infradead.org (subscribers-only) 9119S: Maintained 9120F: Documentation/blockdev/paride.txt 9121F: drivers/block/paride/ 9122 9123PARISC ARCHITECTURE 9124M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9125M: Helge Deller <deller@gmx.de> 9126L: linux-parisc@vger.kernel.org 9127W: http://www.parisc-linux.org/ 9128Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9131S: Maintained 9132F: arch/parisc/ 9133F: Documentation/parisc/ 9134F: drivers/parisc/ 9135F: drivers/char/agp/parisc-agp.c 9136F: drivers/input/serio/gscps2.c 9137F: drivers/parport/parport_gsc.* 9138F: drivers/tty/serial/8250/8250_gsc.c 9139F: drivers/video/fbdev/sti* 9140F: drivers/video/console/sti* 9141F: drivers/video/logo/logo_parisc* 9142 9143PC87360 HARDWARE MONITORING DRIVER 9144M: Jim Cromie <jim.cromie@gmail.com> 9145L: linux-hwmon@vger.kernel.org 9146S: Maintained 9147F: Documentation/hwmon/pc87360 9148F: drivers/hwmon/pc87360.c 9149 9150PC8736x GPIO DRIVER 9151M: Jim Cromie <jim.cromie@gmail.com> 9152S: Maintained 9153F: drivers/char/pc8736x_gpio.c 9154 9155PC87427 HARDWARE MONITORING DRIVER 9156M: Jean Delvare <jdelvare@suse.com> 9157L: linux-hwmon@vger.kernel.org 9158S: Maintained 9159F: Documentation/hwmon/pc87427 9160F: drivers/hwmon/pc87427.c 9161 9162PCA9532 LED DRIVER 9163M: Riku Voipio <riku.voipio@iki.fi> 9164S: Maintained 9165F: drivers/leds/leds-pca9532.c 9166F: include/linux/leds-pca9532.h 9167 9168PCA9541 I2C BUS MASTER SELECTOR DRIVER 9169M: Guenter Roeck <linux@roeck-us.net> 9170L: linux-i2c@vger.kernel.org 9171S: Maintained 9172F: drivers/i2c/muxes/i2c-mux-pca9541.c 9173 9174PCDP - PRIMARY CONSOLE AND DEBUG PORT 9175M: Khalid Aziz <khalid@gonehiking.org> 9176S: Maintained 9177F: drivers/firmware/pcdp.* 9178 9179PCI ERROR RECOVERY 9180M: Linas Vepstas <linasvepstas@gmail.com> 9181L: linux-pci@vger.kernel.org 9182S: Supported 9183F: Documentation/PCI/pci-error-recovery.txt 9184 9185PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9186M: Russell Currey <ruscur@russell.cc> 9187L: linuxppc-dev@lists.ozlabs.org 9188S: Supported 9189F: Documentation/powerpc/eeh-pci-error-recovery.txt 9190F: arch/powerpc/kernel/eeh*.c 9191F: arch/powerpc/platforms/*/eeh*.c 9192F: arch/powerpc/include/*/eeh*.h 9193 9194PCI SUBSYSTEM 9195M: Bjorn Helgaas <bhelgaas@google.com> 9196L: linux-pci@vger.kernel.org 9197Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9199S: Supported 9200F: Documentation/devicetree/bindings/pci/ 9201F: Documentation/PCI/ 9202F: drivers/pci/ 9203F: include/linux/pci* 9204F: arch/x86/pci/ 9205F: arch/x86/kernel/quirks.c 9206 9207PCI DRIVER FOR ALTERA PCIE IP 9208M: Ley Foon Tan <lftan@altera.com> 9209L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9210L: linux-pci@vger.kernel.org 9211S: Supported 9212F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9213F: drivers/pci/host/pcie-altera.c 9214 9215PCI DRIVER FOR ARM VERSATILE PLATFORM 9216M: Rob Herring <robh@kernel.org> 9217L: linux-pci@vger.kernel.org 9218L: linux-arm-kernel@lists.infradead.org 9219S: Maintained 9220F: Documentation/devicetree/bindings/pci/versatile.txt 9221F: drivers/pci/host/pci-versatile.c 9222 9223PCI DRIVER FOR ARMADA 8K 9224M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9225L: linux-pci@vger.kernel.org 9226L: linux-arm-kernel@lists.infradead.org 9227S: Maintained 9228F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9229F: drivers/pci/host/pcie-armada8k.c 9230 9231PCI DRIVER FOR APPLIEDMICRO XGENE 9232M: Tanmay Inamdar <tinamdar@apm.com> 9233L: linux-pci@vger.kernel.org 9234L: linux-arm-kernel@lists.infradead.org 9235S: Maintained 9236F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9237F: drivers/pci/host/pci-xgene.c 9238 9239PCI DRIVER FOR FREESCALE LAYERSCAPE 9240M: Minghuan Lian <minghuan.Lian@freescale.com> 9241M: Mingkai Hu <mingkai.hu@freescale.com> 9242M: Roy Zang <tie-fei.zang@freescale.com> 9243L: linuxppc-dev@lists.ozlabs.org 9244L: linux-pci@vger.kernel.org 9245L: linux-arm-kernel@lists.infradead.org 9246S: Maintained 9247F: drivers/pci/host/*layerscape* 9248 9249PCI DRIVER FOR IMX6 9250M: Richard Zhu <Richard.Zhu@freescale.com> 9251M: Lucas Stach <l.stach@pengutronix.de> 9252L: linux-pci@vger.kernel.org 9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9254S: Maintained 9255F: drivers/pci/host/*imx6* 9256 9257PCI DRIVER FOR TI KEYSTONE 9258M: Murali Karicheri <m-karicheri2@ti.com> 9259L: linux-pci@vger.kernel.org 9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9261S: Maintained 9262F: drivers/pci/host/*keystone* 9263 9264PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9265M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9266M: Jason Cooper <jason@lakedaemon.net> 9267L: linux-pci@vger.kernel.org 9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9269S: Maintained 9270F: drivers/pci/host/*mvebu* 9271 9272PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9273M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9274L: linux-pci@vger.kernel.org 9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9276S: Maintained 9277F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9278F: drivers/pci/host/pci-aardvark.c 9279 9280PCI DRIVER FOR NVIDIA TEGRA 9281M: Thierry Reding <thierry.reding@gmail.com> 9282L: linux-tegra@vger.kernel.org 9283L: linux-pci@vger.kernel.org 9284S: Supported 9285F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9286F: drivers/pci/host/pci-tegra.c 9287 9288PCI DRIVER FOR TI DRA7XX 9289M: Kishon Vijay Abraham I <kishon@ti.com> 9290L: linux-omap@vger.kernel.org 9291L: linux-pci@vger.kernel.org 9292S: Supported 9293F: Documentation/devicetree/bindings/pci/ti-pci.txt 9294F: drivers/pci/host/pci-dra7xx.c 9295 9296PCI DRIVER FOR RENESAS R-CAR 9297M: Simon Horman <horms@verge.net.au> 9298L: linux-pci@vger.kernel.org 9299L: linux-renesas-soc@vger.kernel.org 9300S: Maintained 9301F: drivers/pci/host/*rcar* 9302 9303PCI DRIVER FOR SAMSUNG EXYNOS 9304M: Jingoo Han <jingoohan1@gmail.com> 9305L: linux-pci@vger.kernel.org 9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9307L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9308S: Maintained 9309F: drivers/pci/host/pci-exynos.c 9310 9311PCI DRIVER FOR SYNOPSIS DESIGNWARE 9312M: Jingoo Han <jingoohan1@gmail.com> 9313M: Pratyush Anand <pratyush.anand@gmail.com> 9314L: linux-pci@vger.kernel.org 9315S: Maintained 9316F: drivers/pci/host/*designware* 9317 9318PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE 9319M: Jose Abreu <Jose.Abreu@synopsys.com> 9320L: linux-pci@vger.kernel.org 9321S: Maintained 9322F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9323F: drivers/pci/host/pcie-designware-plat.c 9324 9325PCI DRIVER FOR GENERIC OF HOSTS 9326M: Will Deacon <will.deacon@arm.com> 9327L: linux-pci@vger.kernel.org 9328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9329S: Maintained 9330F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9331F: drivers/pci/host/pci-host-common.c 9332F: drivers/pci/host/pci-host-generic.c 9333 9334PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9335M: Keith Busch <keith.busch@intel.com> 9336L: linux-pci@vger.kernel.org 9337S: Supported 9338F: drivers/pci/host/vmd.c 9339 9340PCIE DRIVER FOR ST SPEAR13XX 9341M: Pratyush Anand <pratyush.anand@gmail.com> 9342L: linux-pci@vger.kernel.org 9343S: Maintained 9344F: drivers/pci/host/*spear* 9345 9346PCI MSI DRIVER FOR ALTERA MSI IP 9347M: Ley Foon Tan <lftan@altera.com> 9348L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9349L: linux-pci@vger.kernel.org 9350S: Supported 9351F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9352F: drivers/pci/host/pcie-altera-msi.c 9353 9354PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9355M: Duc Dang <dhdang@apm.com> 9356L: linux-pci@vger.kernel.org 9357L: linux-arm-kernel@lists.infradead.org 9358S: Maintained 9359F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9360F: drivers/pci/host/pci-xgene-msi.c 9361 9362PCIE DRIVER FOR AXIS ARTPEC 9363M: Niklas Cassel <niklas.cassel@axis.com> 9364M: Jesper Nilsson <jesper.nilsson@axis.com> 9365L: linux-arm-kernel@axis.com 9366L: linux-pci@vger.kernel.org 9367S: Maintained 9368F: Documentation/devicetree/bindings/pci/axis,artpec* 9369F: drivers/pci/host/*artpec* 9370 9371PCIE DRIVER FOR HISILICON 9372M: Zhou Wang <wangzhou1@hisilicon.com> 9373M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9374L: linux-pci@vger.kernel.org 9375S: Maintained 9376F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9377F: drivers/pci/host/pcie-hisi.c 9378 9379PCIE DRIVER FOR ROCKCHIP 9380M: Shawn Lin <shawn.lin@rock-chips.com> 9381M: Wenrui Li <wenrui.li@rock-chips.com> 9382L: linux-pci@vger.kernel.org 9383L: linux-rockchip@lists.infradead.org 9384S: Maintained 9385F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9386F: drivers/pci/host/pcie-rockchip.c 9387 9388PCIE DRIVER FOR QUALCOMM MSM 9389M: Stanimir Varbanov <svarbanov@mm-sol.com> 9390L: linux-pci@vger.kernel.org 9391L: linux-arm-msm@vger.kernel.org 9392S: Maintained 9393F: drivers/pci/host/*qcom* 9394 9395PCIE DRIVER FOR CAVIUM THUNDERX 9396M: David Daney <david.daney@cavium.com> 9397L: linux-pci@vger.kernel.org 9398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9399S: Supported 9400F: Documentation/devicetree/bindings/pci/pci-thunder-* 9401F: drivers/pci/host/pci-thunder-* 9402 9403PCMCIA SUBSYSTEM 9404P: Linux PCMCIA Team 9405L: linux-pcmcia@lists.infradead.org 9406W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9408S: Maintained 9409F: Documentation/pcmcia/ 9410F: tools/pcmcia/ 9411F: drivers/pcmcia/ 9412F: include/pcmcia/ 9413 9414PCNET32 NETWORK DRIVER 9415M: Don Fry <pcnet32@frontier.com> 9416L: netdev@vger.kernel.org 9417S: Maintained 9418F: drivers/net/ethernet/amd/pcnet32.c 9419 9420PCRYPT PARALLEL CRYPTO ENGINE 9421M: Steffen Klassert <steffen.klassert@secunet.com> 9422L: linux-crypto@vger.kernel.org 9423S: Maintained 9424F: crypto/pcrypt.c 9425F: include/crypto/pcrypt.h 9426 9427PER-CPU MEMORY ALLOCATOR 9428M: Tejun Heo <tj@kernel.org> 9429M: Christoph Lameter <cl@linux.com> 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9431S: Maintained 9432F: include/linux/percpu*.h 9433F: mm/percpu*.c 9434F: arch/*/include/asm/percpu.h 9435 9436PER-TASK DELAY ACCOUNTING 9437M: Balbir Singh <bsingharora@gmail.com> 9438S: Maintained 9439F: include/linux/delayacct.h 9440F: kernel/delayacct.c 9441 9442PERFORMANCE EVENTS SUBSYSTEM 9443M: Peter Zijlstra <peterz@infradead.org> 9444M: Ingo Molnar <mingo@redhat.com> 9445M: Arnaldo Carvalho de Melo <acme@kernel.org> 9446R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9447L: linux-kernel@vger.kernel.org 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9449S: Supported 9450F: kernel/events/* 9451F: include/linux/perf_event.h 9452F: include/uapi/linux/perf_event.h 9453F: arch/*/kernel/perf_event*.c 9454F: arch/*/kernel/*/perf_event*.c 9455F: arch/*/kernel/*/*/perf_event*.c 9456F: arch/*/include/asm/perf_event.h 9457F: arch/*/kernel/perf_callchain.c 9458F: arch/*/events/* 9459F: tools/perf/ 9460 9461PERSONALITY HANDLING 9462M: Christoph Hellwig <hch@infradead.org> 9463L: linux-abi-devel@lists.sourceforge.net 9464S: Maintained 9465F: include/linux/personality.h 9466F: include/uapi/linux/personality.h 9467 9468PHONET PROTOCOL 9469M: Remi Denis-Courmont <courmisch@gmail.com> 9470S: Supported 9471F: Documentation/networking/phonet.txt 9472F: include/linux/phonet.h 9473F: include/net/phonet/ 9474F: include/uapi/linux/phonet.h 9475F: net/phonet/ 9476 9477PHRAM MTD DRIVER 9478M: Joern Engel <joern@lazybastard.org> 9479L: linux-mtd@lists.infradead.org 9480S: Maintained 9481F: drivers/mtd/devices/phram.c 9482 9483PICOLCD HID DRIVER 9484M: Bruno Prémont <bonbons@linux-vserver.org> 9485L: linux-input@vger.kernel.org 9486S: Maintained 9487F: drivers/hid/hid-picolcd* 9488 9489PICOXCELL SUPPORT 9490M: Jamie Iles <jamie@jamieiles.com> 9491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9492T: git git://github.com/jamieiles/linux-2.6-ji.git 9493S: Supported 9494F: arch/arm/boot/dts/picoxcell* 9495F: arch/arm/mach-picoxcell/ 9496F: drivers/crypto/picoxcell* 9497 9498PIN CONTROL SUBSYSTEM 9499M: Linus Walleij <linus.walleij@linaro.org> 9500L: linux-gpio@vger.kernel.org 9501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9502S: Maintained 9503F: Documentation/devicetree/bindings/pinctrl/ 9504F: Documentation/pinctrl.txt 9505F: drivers/pinctrl/ 9506F: include/linux/pinctrl/ 9507 9508PIN CONTROLLER - ATMEL AT91 9509M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9511S: Maintained 9512F: drivers/pinctrl/pinctrl-at91.* 9513 9514PIN CONTROLLER - ATMEL AT91 PIO4 9515M: Ludovic Desroches <ludovic.desroches@atmel.com> 9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9517L: linux-gpio@vger.kernel.org 9518S: Supported 9519F: drivers/pinctrl/pinctrl-at91-pio4.* 9520 9521PIN CONTROLLER - INTEL 9522M: Mika Westerberg <mika.westerberg@linux.intel.com> 9523M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9524S: Maintained 9525F: drivers/pinctrl/intel/ 9526 9527PIN CONTROLLER - RENESAS 9528M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9529M: Geert Uytterhoeven <geert+renesas@glider.be> 9530L: linux-renesas-soc@vger.kernel.org 9531S: Maintained 9532F: drivers/pinctrl/sh-pfc/ 9533 9534PIN CONTROLLER - SAMSUNG 9535M: Tomasz Figa <tomasz.figa@gmail.com> 9536M: Krzysztof Kozlowski <krzk@kernel.org> 9537M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9540S: Maintained 9541F: drivers/pinctrl/samsung/ 9542F: include/dt-bindings/pinctrl/samsung.h 9543F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9544 9545PIN CONTROLLER - SINGLE 9546M: Tony Lindgren <tony@atomide.com> 9547M: Haojian Zhuang <haojian.zhuang@linaro.org> 9548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9549L: linux-omap@vger.kernel.org 9550S: Maintained 9551F: drivers/pinctrl/pinctrl-single.c 9552 9553PIN CONTROLLER - ST SPEAR 9554M: Viresh Kumar <vireshk@kernel.org> 9555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9556W: http://www.st.com/spear 9557S: Maintained 9558F: drivers/pinctrl/spear/ 9559 9560PISTACHIO SOC SUPPORT 9561M: James Hartley <james.hartley@imgtec.com> 9562M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9563L: linux-mips@linux-mips.org 9564S: Maintained 9565F: arch/mips/pistachio/ 9566F: arch/mips/include/asm/mach-pistachio/ 9567F: arch/mips/boot/dts/pistachio/ 9568F: arch/mips/configs/pistachio*_defconfig 9569 9570PKTCDVD DRIVER 9571M: Jiri Kosina <jikos@kernel.org> 9572S: Maintained 9573F: drivers/block/pktcdvd.c 9574F: include/linux/pktcdvd.h 9575F: include/uapi/linux/pktcdvd.h 9576 9577PKUNITY SOC DRIVERS 9578M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9579W: http://mprc.pku.edu.cn/~guanxuetao/linux 9580S: Maintained 9581T: git git://github.com/gxt/linux.git 9582F: drivers/input/serio/i8042-unicore32io.h 9583F: drivers/i2c/busses/i2c-puv3.c 9584F: drivers/video/fbdev/fb-puv3.c 9585F: drivers/rtc/rtc-puv3.c 9586 9587PMBUS HARDWARE MONITORING DRIVERS 9588M: Guenter Roeck <linux@roeck-us.net> 9589L: linux-hwmon@vger.kernel.org 9590W: http://hwmon.wiki.kernel.org/ 9591W: http://www.roeck-us.net/linux/drivers/ 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9593S: Maintained 9594F: Documentation/hwmon/pmbus 9595F: drivers/hwmon/pmbus/ 9596F: include/linux/i2c/pmbus.h 9597 9598PMC SIERRA MaxRAID DRIVER 9599L: linux-scsi@vger.kernel.org 9600W: http://www.pmc-sierra.com/ 9601S: Orphan 9602F: drivers/scsi/pmcraid.* 9603 9604PMC SIERRA PM8001 DRIVER 9605M: Jack Wang <jinpu.wang@profitbricks.com> 9606M: lindar_liu@usish.com 9607L: pmchba@pmcs.com 9608L: linux-scsi@vger.kernel.org 9609S: Supported 9610F: drivers/scsi/pm8001/ 9611 9612POSIX CLOCKS and TIMERS 9613M: Thomas Gleixner <tglx@linutronix.de> 9614L: linux-kernel@vger.kernel.org 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9616S: Maintained 9617F: fs/timerfd.c 9618F: include/linux/timer* 9619F: kernel/time/*timer* 9620 9621POWER MANAGEMENT CORE 9622M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9623L: linux-pm@vger.kernel.org 9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9625S: Supported 9626F: drivers/base/power/ 9627F: include/linux/pm.h 9628F: include/linux/pm_* 9629F: include/linux/powercap.h 9630F: drivers/powercap/ 9631 9632POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9633M: Sebastian Reichel <sre@kernel.org> 9634L: linux-pm@vger.kernel.org 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9636S: Maintained 9637F: Documentation/devicetree/bindings/power/supply/ 9638F: include/linux/power_supply.h 9639F: drivers/power/supply/ 9640 9641POWER STATE COORDINATION INTERFACE (PSCI) 9642M: Mark Rutland <mark.rutland@arm.com> 9643M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9644L: linux-arm-kernel@lists.infradead.org 9645S: Maintained 9646F: drivers/firmware/psci.c 9647F: include/linux/psci.h 9648F: include/uapi/linux/psci.h 9649 9650POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9651M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9652L: linuxppc-dev@lists.ozlabs.org 9653S: Maintained 9654F: drivers/char/powernv-op-panel.c 9655 9656PNP SUPPORT 9657M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9658S: Maintained 9659F: drivers/pnp/ 9660 9661PPP PROTOCOL DRIVERS AND COMPRESSORS 9662M: Paul Mackerras <paulus@samba.org> 9663L: linux-ppp@vger.kernel.org 9664S: Maintained 9665F: drivers/net/ppp/ppp_* 9666 9667PPP OVER ATM (RFC 2364) 9668M: Mitchell Blank Jr <mitch@sfgoth.com> 9669S: Maintained 9670F: net/atm/pppoatm.c 9671F: include/uapi/linux/atmppp.h 9672 9673PPP OVER ETHERNET 9674M: Michal Ostrowski <mostrows@earthlink.net> 9675S: Maintained 9676F: drivers/net/ppp/pppoe.c 9677F: drivers/net/ppp/pppox.c 9678 9679PPP OVER L2TP 9680M: James Chapman <jchapman@katalix.com> 9681S: Maintained 9682F: net/l2tp/l2tp_ppp.c 9683F: include/linux/if_pppol2tp.h 9684F: include/uapi/linux/if_pppol2tp.h 9685 9686PPS SUPPORT 9687M: Rodolfo Giometti <giometti@enneenne.com> 9688W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9689L: linuxpps@ml.enneenne.com (subscribers-only) 9690S: Maintained 9691F: Documentation/pps/ 9692F: drivers/pps/ 9693F: include/linux/pps*.h 9694 9695PPTP DRIVER 9696M: Dmitry Kozlov <xeb@mail.ru> 9697L: netdev@vger.kernel.org 9698S: Maintained 9699F: drivers/net/ppp/pptp.c 9700W: http://sourceforge.net/projects/accel-pptp 9701 9702PREEMPTIBLE KERNEL 9703M: Robert Love <rml@tech9.net> 9704L: kpreempt-tech@lists.sourceforge.net 9705W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9706S: Supported 9707F: Documentation/preempt-locking.txt 9708F: include/linux/preempt.h 9709 9710PRISM54 WIRELESS DRIVER 9711M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9712L: linux-wireless@vger.kernel.org 9713W: http://wireless.kernel.org/en/users/Drivers/p54 9714S: Obsolete 9715F: drivers/net/wireless/intersil/prism54/ 9716 9717PS3 NETWORK SUPPORT 9718M: Geoff Levand <geoff@infradead.org> 9719L: netdev@vger.kernel.org 9720L: linuxppc-dev@lists.ozlabs.org 9721S: Maintained 9722F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9723 9724PS3 PLATFORM SUPPORT 9725M: Geoff Levand <geoff@infradead.org> 9726L: linuxppc-dev@lists.ozlabs.org 9727S: Maintained 9728F: arch/powerpc/boot/ps3* 9729F: arch/powerpc/include/asm/lv1call.h 9730F: arch/powerpc/include/asm/ps3*.h 9731F: arch/powerpc/platforms/ps3/ 9732F: drivers/*/ps3* 9733F: drivers/ps3/ 9734F: drivers/rtc/rtc-ps3.c 9735F: drivers/usb/host/*ps3.c 9736F: sound/ppc/snd_ps3* 9737 9738PS3VRAM DRIVER 9739M: Jim Paris <jim@jtan.com> 9740M: Geoff Levand <geoff@infradead.org> 9741L: linuxppc-dev@lists.ozlabs.org 9742S: Maintained 9743F: drivers/block/ps3vram.c 9744 9745PSTORE FILESYSTEM 9746M: Anton Vorontsov <anton@enomsg.org> 9747M: Colin Cross <ccross@android.com> 9748M: Kees Cook <keescook@chromium.org> 9749M: Tony Luck <tony.luck@intel.com> 9750S: Maintained 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9752F: fs/pstore/ 9753F: include/linux/pstore* 9754F: drivers/firmware/efi/efi-pstore.c 9755F: drivers/acpi/apei/erst.c 9756 9757PTP HARDWARE CLOCK SUPPORT 9758M: Richard Cochran <richardcochran@gmail.com> 9759L: netdev@vger.kernel.org 9760S: Maintained 9761W: http://linuxptp.sourceforge.net/ 9762F: Documentation/ABI/testing/sysfs-ptp 9763F: Documentation/ptp/* 9764F: drivers/net/ethernet/freescale/gianfar_ptp.c 9765F: drivers/net/phy/dp83640* 9766F: drivers/ptp/* 9767F: include/linux/ptp_cl* 9768 9769PTRACE SUPPORT 9770M: Roland McGrath <roland@hack.frob.com> 9771M: Oleg Nesterov <oleg@redhat.com> 9772S: Maintained 9773F: include/asm-generic/syscall.h 9774F: include/linux/ptrace.h 9775F: include/linux/regset.h 9776F: include/linux/tracehook.h 9777F: include/uapi/linux/ptrace.h 9778F: kernel/ptrace.c 9779 9780PULSE8-CEC DRIVER 9781M: Hans Verkuil <hverkuil@xs4all.nl> 9782L: linux-media@vger.kernel.org 9783T: git git://linuxtv.org/media_tree.git 9784S: Maintained 9785F: drivers/staging/media/pulse8-cec 9786 9787PVRUSB2 VIDEO4LINUX DRIVER 9788M: Mike Isely <isely@pobox.com> 9789L: pvrusb2@isely.net (subscribers-only) 9790L: linux-media@vger.kernel.org 9791W: http://www.isely.net/pvrusb2/ 9792T: git git://linuxtv.org/media_tree.git 9793S: Maintained 9794F: Documentation/media/v4l-drivers/pvrusb2* 9795F: drivers/media/usb/pvrusb2/ 9796 9797PWC WEBCAM DRIVER 9798M: Hans Verkuil <hverkuil@xs4all.nl> 9799L: linux-media@vger.kernel.org 9800T: git git://linuxtv.org/media_tree.git 9801S: Odd Fixes 9802F: drivers/media/usb/pwc/* 9803 9804PWM FAN DRIVER 9805M: Kamil Debski <kamil@wypas.org> 9806M: Lukasz Majewski <l.majewski@samsung.com> 9807L: linux-hwmon@vger.kernel.org 9808S: Supported 9809F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 9810F: Documentation/hwmon/pwm-fan 9811F: drivers/hwmon/pwm-fan.c 9812 9813PWM SUBSYSTEM 9814M: Thierry Reding <thierry.reding@gmail.com> 9815L: linux-pwm@vger.kernel.org 9816S: Maintained 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 9818F: Documentation/pwm.txt 9819F: Documentation/devicetree/bindings/pwm/ 9820F: include/linux/pwm.h 9821F: drivers/pwm/ 9822F: drivers/video/backlight/pwm_bl.c 9823F: include/linux/pwm_backlight.h 9824 9825PXA2xx/PXA3xx SUPPORT 9826M: Daniel Mack <daniel@zonque.org> 9827M: Haojian Zhuang <haojian.zhuang@gmail.com> 9828M: Robert Jarzmik <robert.jarzmik@free.fr> 9829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9830T: git git://github.com/hzhuang1/linux.git 9831T: git git://github.com/rjarzmik/linux.git 9832S: Maintained 9833F: arch/arm/boot/dts/pxa* 9834F: arch/arm/mach-pxa/ 9835F: drivers/dma/pxa* 9836F: drivers/pcmcia/pxa2xx* 9837F: drivers/pinctrl/pxa/ 9838F: drivers/spi/spi-pxa2xx* 9839F: drivers/usb/gadget/udc/pxa2* 9840F: include/sound/pxa2xx-lib.h 9841F: sound/arm/pxa* 9842F: sound/soc/pxa/ 9843 9844PXA GPIO DRIVER 9845M: Robert Jarzmik <robert.jarzmik@free.fr> 9846L: linux-gpio@vger.kernel.org 9847S: Maintained 9848F: drivers/gpio/gpio-pxa.c 9849 9850PXA3xx NAND FLASH DRIVER 9851M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 9852L: linux-mtd@lists.infradead.org 9853S: Maintained 9854F: drivers/mtd/nand/pxa3xx_nand.c 9855 9856MMP SUPPORT 9857M: Eric Miao <eric.y.miao@gmail.com> 9858M: Haojian Zhuang <haojian.zhuang@gmail.com> 9859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9860T: git git://github.com/hzhuang1/linux.git 9861T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9862S: Maintained 9863F: arch/arm/boot/dts/mmp* 9864F: arch/arm/mach-mmp/ 9865 9866PXA MMCI DRIVER 9867S: Orphan 9868 9869PXA RTC DRIVER 9870M: Robert Jarzmik <robert.jarzmik@free.fr> 9871L: rtc-linux@googlegroups.com 9872S: Maintained 9873 9874QAT DRIVER 9875M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 9876M: Salvatore Benedetto <salvatore.benedetto@intel.com> 9877L: qat-linux@intel.com 9878S: Supported 9879F: drivers/crypto/qat/ 9880 9881QIB DRIVER 9882M: Mike Marciniszyn <infinipath@intel.com> 9883L: linux-rdma@vger.kernel.org 9884S: Supported 9885F: drivers/infiniband/hw/qib/ 9886 9887QLOGIC QLA1280 SCSI DRIVER 9888M: Michael Reed <mdr@sgi.com> 9889L: linux-scsi@vger.kernel.org 9890S: Maintained 9891F: drivers/scsi/qla1280.[ch] 9892 9893QLOGIC QLA2XXX FC-SCSI DRIVER 9894M: qla2xxx-upstream@qlogic.com 9895L: linux-scsi@vger.kernel.org 9896S: Supported 9897F: Documentation/scsi/LICENSE.qla2xxx 9898F: drivers/scsi/qla2xxx/ 9899 9900QLOGIC QLA4XXX iSCSI DRIVER 9901M: QLogic-Storage-Upstream@qlogic.com 9902L: linux-scsi@vger.kernel.org 9903S: Supported 9904F: Documentation/scsi/LICENSE.qla4xxx 9905F: drivers/scsi/qla4xxx/ 9906 9907QLOGIC QLA3XXX NETWORK DRIVER 9908M: Dept-GELinuxNICDev@cavium.com 9909L: netdev@vger.kernel.org 9910S: Supported 9911F: Documentation/networking/LICENSE.qla3xxx 9912F: drivers/net/ethernet/qlogic/qla3xxx.* 9913 9914QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 9915M: Harish Patil <harish.patil@cavium.com> 9916M: Manish Chopra <manish.chopra@cavium.com> 9917M: Dept-GELinuxNICDev@cavium.com 9918L: netdev@vger.kernel.org 9919S: Supported 9920F: drivers/net/ethernet/qlogic/qlcnic/ 9921 9922QLOGIC QLGE 10Gb ETHERNET DRIVER 9923M: Harish Patil <harish.patil@cavium.com> 9924M: Manish Chopra <manish.chopra@cavium.com> 9925M: Dept-GELinuxNICDev@cavium.com 9926L: netdev@vger.kernel.org 9927S: Supported 9928F: drivers/net/ethernet/qlogic/qlge/ 9929 9930QLOGIC QL4xxx ETHERNET DRIVER 9931M: Yuval Mintz <Yuval.Mintz@cavium.com> 9932M: Ariel Elior <Ariel.Elior@cavium.com> 9933M: everest-linux-l2@cavium.com 9934L: netdev@vger.kernel.org 9935S: Supported 9936F: drivers/net/ethernet/qlogic/qed/ 9937F: include/linux/qed/ 9938F: drivers/net/ethernet/qlogic/qede/ 9939 9940QNX4 FILESYSTEM 9941M: Anders Larsen <al@alarsen.net> 9942W: http://www.alarsen.net/linux/qnx4fs/ 9943S: Maintained 9944F: fs/qnx4/ 9945F: include/uapi/linux/qnx4_fs.h 9946F: include/uapi/linux/qnxtypes.h 9947 9948QT1010 MEDIA DRIVER 9949M: Antti Palosaari <crope@iki.fi> 9950L: linux-media@vger.kernel.org 9951W: https://linuxtv.org 9952W: http://palosaari.fi/linux/ 9953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9954T: git git://linuxtv.org/anttip/media_tree.git 9955S: Maintained 9956F: drivers/media/tuners/qt1010* 9957 9958QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 9959M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 9960L: linux-wireless@vger.kernel.org 9961L: ath9k-devel@lists.ath9k.org 9962W: http://wireless.kernel.org/en/users/Drivers/ath9k 9963S: Supported 9964F: drivers/net/wireless/ath/ath9k/ 9965 9966QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 9967M: Kalle Valo <kvalo@qca.qualcomm.com> 9968L: ath10k@lists.infradead.org 9969W: http://wireless.kernel.org/en/users/Drivers/ath10k 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 9971S: Supported 9972F: drivers/net/wireless/ath/ath10k/ 9973 9974QUALCOMM EMAC GIGABIT ETHERNET DRIVER 9975M: Timur Tabi <timur@codeaurora.org> 9976L: netdev@vger.kernel.org 9977S: Supported 9978F: drivers/net/ethernet/qualcomm/emac/ 9979 9980QUALCOMM HEXAGON ARCHITECTURE 9981M: Richard Kuo <rkuo@codeaurora.org> 9982L: linux-hexagon@vger.kernel.org 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 9984S: Supported 9985F: arch/hexagon/ 9986 9987QUALCOMM WCN36XX WIRELESS DRIVER 9988M: Eugene Krasnikov <k.eugene.e@gmail.com> 9989L: wcn36xx@lists.infradead.org 9990W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 9991T: git git://github.com/KrasnikovEugene/wcn36xx.git 9992S: Supported 9993F: drivers/net/wireless/ath/wcn36xx/ 9994 9995QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 9996M: Gabriel Somlo <somlo@cmu.edu> 9997M: "Michael S. Tsirkin" <mst@redhat.com> 9998L: qemu-devel@nongnu.org 9999S: Maintained 10000F: drivers/firmware/qemu_fw_cfg.c 10001 10002RADOS BLOCK DEVICE (RBD) 10003M: Ilya Dryomov <idryomov@gmail.com> 10004M: Sage Weil <sage@redhat.com> 10005M: Alex Elder <elder@kernel.org> 10006L: ceph-devel@vger.kernel.org 10007W: http://ceph.com/ 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10009T: git git://github.com/ceph/ceph-client.git 10010S: Supported 10011F: Documentation/ABI/testing/sysfs-bus-rbd 10012F: drivers/block/rbd.c 10013F: drivers/block/rbd_types.h 10014 10015RADEON FRAMEBUFFER DISPLAY DRIVER 10016M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10017L: linux-fbdev@vger.kernel.org 10018S: Maintained 10019F: drivers/video/fbdev/aty/radeon* 10020F: include/uapi/linux/radeonfb.h 10021 10022RADIOSHARK RADIO DRIVER 10023M: Hans Verkuil <hverkuil@xs4all.nl> 10024L: linux-media@vger.kernel.org 10025T: git git://linuxtv.org/media_tree.git 10026S: Maintained 10027F: drivers/media/radio/radio-shark.c 10028 10029RADIOSHARK2 RADIO DRIVER 10030M: Hans Verkuil <hverkuil@xs4all.nl> 10031L: linux-media@vger.kernel.org 10032T: git git://linuxtv.org/media_tree.git 10033S: Maintained 10034F: drivers/media/radio/radio-shark2.c 10035F: drivers/media/radio/radio-tea5777.c 10036 10037RAGE128 FRAMEBUFFER DISPLAY DRIVER 10038M: Paul Mackerras <paulus@samba.org> 10039L: linux-fbdev@vger.kernel.org 10040S: Maintained 10041F: drivers/video/fbdev/aty/aty128fb.c 10042 10043RALINK MIPS ARCHITECTURE 10044M: John Crispin <john@phrozen.org> 10045L: linux-mips@linux-mips.org 10046S: Maintained 10047F: arch/mips/ralink 10048 10049RALINK RT2X00 WIRELESS LAN DRIVER 10050P: rt2x00 project 10051M: Stanislaw Gruszka <sgruszka@redhat.com> 10052M: Helmut Schaa <helmut.schaa@googlemail.com> 10053L: linux-wireless@vger.kernel.org 10054S: Maintained 10055F: drivers/net/wireless/ralink/rt2x00/ 10056 10057RAMDISK RAM BLOCK DEVICE DRIVER 10058M: Jens Axboe <axboe@kernel.dk> 10059S: Maintained 10060F: Documentation/blockdev/ramdisk.txt 10061F: drivers/block/brd.c 10062 10063RANDOM NUMBER DRIVER 10064M: "Theodore Ts'o" <tytso@mit.edu> 10065S: Maintained 10066F: drivers/char/random.c 10067 10068RAPIDIO SUBSYSTEM 10069M: Matt Porter <mporter@kernel.crashing.org> 10070M: Alexandre Bounine <alexandre.bounine@idt.com> 10071S: Maintained 10072F: drivers/rapidio/ 10073 10074RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10075L: linux-wireless@vger.kernel.org 10076S: Orphan 10077F: drivers/net/wireless/ray* 10078 10079RCUTORTURE MODULE 10080M: Josh Triplett <josh@joshtriplett.org> 10081M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10082L: linux-kernel@vger.kernel.org 10083S: Supported 10084T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10085F: Documentation/RCU/torture.txt 10086F: kernel/rcu/rcutorture.c 10087 10088RCUTORTURE TEST FRAMEWORK 10089M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10090M: Josh Triplett <josh@joshtriplett.org> 10091R: Steven Rostedt <rostedt@goodmis.org> 10092R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10093R: Lai Jiangshan <jiangshanlai@gmail.com> 10094L: linux-kernel@vger.kernel.org 10095S: Supported 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10097F: tools/testing/selftests/rcutorture 10098 10099RDC R-321X SoC 10100M: Florian Fainelli <florian@openwrt.org> 10101S: Maintained 10102 10103RDC R6040 FAST ETHERNET DRIVER 10104M: Florian Fainelli <f.fainelli@gmail.com> 10105L: netdev@vger.kernel.org 10106S: Maintained 10107F: drivers/net/ethernet/rdc/r6040.c 10108 10109RDS - RELIABLE DATAGRAM SOCKETS 10110M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10111L: netdev@vger.kernel.org 10112L: linux-rdma@vger.kernel.org 10113L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10114W: https://oss.oracle.com/projects/rds/ 10115S: Supported 10116F: net/rds/ 10117F: Documentation/networking/rds.txt 10118 10119RDMAVT - RDMA verbs software 10120M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10121L: linux-rdma@vger.kernel.org 10122S: Supported 10123F: drivers/infiniband/sw/rdmavt 10124 10125READ-COPY UPDATE (RCU) 10126M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10127M: Josh Triplett <josh@joshtriplett.org> 10128R: Steven Rostedt <rostedt@goodmis.org> 10129R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10130R: Lai Jiangshan <jiangshanlai@gmail.com> 10131L: linux-kernel@vger.kernel.org 10132W: http://www.rdrop.com/users/paulmck/RCU/ 10133S: Supported 10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10135F: Documentation/RCU/ 10136X: Documentation/RCU/torture.txt 10137F: include/linux/rcu* 10138X: include/linux/srcu.h 10139F: kernel/rcu/ 10140X: kernel/torture.c 10141 10142REAL TIME CLOCK (RTC) SUBSYSTEM 10143M: Alessandro Zummo <a.zummo@towertech.it> 10144M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10145L: rtc-linux@googlegroups.com 10146Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10148S: Maintained 10149F: Documentation/devicetree/bindings/rtc/ 10150F: Documentation/rtc.txt 10151F: drivers/rtc/ 10152F: include/linux/rtc.h 10153F: include/uapi/linux/rtc.h 10154F: include/linux/rtc/ 10155F: include/linux/platform_data/rtc-* 10156F: tools/testing/selftests/timers/rtctest.c 10157 10158REALTEK AUDIO CODECS 10159M: Bard Liao <bardliao@realtek.com> 10160M: Oder Chiou <oder_chiou@realtek.com> 10161S: Maintained 10162F: sound/soc/codecs/rt* 10163F: include/sound/rt*.h 10164 10165REISERFS FILE SYSTEM 10166L: reiserfs-devel@vger.kernel.org 10167S: Supported 10168F: fs/reiserfs/ 10169 10170REGISTER MAP ABSTRACTION 10171M: Mark Brown <broonie@kernel.org> 10172L: linux-kernel@vger.kernel.org 10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10174S: Supported 10175F: Documentation/devicetree/bindings/regmap/ 10176F: drivers/base/regmap/ 10177F: include/linux/regmap.h 10178 10179REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10180M: Ohad Ben-Cohen <ohad@wizery.com> 10181M: Bjorn Andersson <bjorn.andersson@linaro.org> 10182L: linux-remoteproc@vger.kernel.org 10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10184S: Maintained 10185F: Documentation/devicetree/bindings/remoteproc/ 10186F: Documentation/remoteproc.txt 10187F: drivers/remoteproc/ 10188F: include/linux/remoteproc.h 10189 10190REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10191M: Ohad Ben-Cohen <ohad@wizery.com> 10192M: Bjorn Andersson <bjorn.andersson@linaro.org> 10193L: linux-remoteproc@vger.kernel.org 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10195S: Maintained 10196F: drivers/rpmsg/ 10197F: Documentation/rpmsg.txt 10198F: include/linux/rpmsg.h 10199 10200RENESAS CLOCK DRIVERS 10201M: Geert Uytterhoeven <geert+renesas@glider.be> 10202L: linux-renesas-soc@vger.kernel.org 10203S: Supported 10204F: drivers/clk/renesas/ 10205 10206RENESAS ETHERNET DRIVERS 10207R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10208L: netdev@vger.kernel.org 10209L: linux-renesas-soc@vger.kernel.org 10210F: drivers/net/ethernet/renesas/ 10211F: include/linux/sh_eth.h 10212 10213RENESAS USB2 PHY DRIVER 10214M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10215L: linux-renesas-soc@vger.kernel.org 10216S: Maintained 10217F: drivers/phy/phy-rcar-gen3-usb2.c 10218 10219RESET CONTROLLER FRAMEWORK 10220M: Philipp Zabel <p.zabel@pengutronix.de> 10221T: git git://git.pengutronix.de/git/pza/linux 10222S: Maintained 10223F: drivers/reset/ 10224F: Documentation/devicetree/bindings/reset/ 10225F: include/dt-bindings/reset/ 10226F: include/linux/reset.h 10227F: include/linux/reset-controller.h 10228 10229RFKILL 10230M: Johannes Berg <johannes@sipsolutions.net> 10231L: linux-wireless@vger.kernel.org 10232W: http://wireless.kernel.org/ 10233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10235S: Maintained 10236F: Documentation/rfkill.txt 10237F: net/rfkill/ 10238 10239RHASHTABLE 10240M: Thomas Graf <tgraf@suug.ch> 10241M: Herbert Xu <herbert@gondor.apana.org.au> 10242L: netdev@vger.kernel.org 10243S: Maintained 10244F: lib/rhashtable.c 10245F: include/linux/rhashtable.h 10246 10247RICOH SMARTMEDIA/XD DRIVER 10248M: Maxim Levitsky <maximlevitsky@gmail.com> 10249S: Maintained 10250F: drivers/mtd/nand/r852.c 10251F: drivers/mtd/nand/r852.h 10252 10253RICOH R5C592 MEMORYSTICK DRIVER 10254M: Maxim Levitsky <maximlevitsky@gmail.com> 10255S: Maintained 10256F: drivers/memstick/host/r592.* 10257 10258ROCCAT DRIVERS 10259M: Stefan Achatz <erazor_de@users.sourceforge.net> 10260W: http://sourceforge.net/projects/roccat/ 10261S: Maintained 10262F: drivers/hid/hid-roccat* 10263F: include/linux/hid-roccat* 10264F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10265 10266ROCKER DRIVER 10267M: Jiri Pirko <jiri@resnulli.us> 10268L: netdev@vger.kernel.org 10269S: Supported 10270F: drivers/net/ethernet/rocker/ 10271 10272ROCKETPORT DRIVER 10273P: Comtrol Corp. 10274W: http://www.comtrol.com 10275S: Maintained 10276F: Documentation/serial/rocket.txt 10277F: drivers/tty/rocket* 10278 10279ROCKETPORT EXPRESS/INFINITY DRIVER 10280M: Kevin Cernekee <cernekee@gmail.com> 10281L: linux-serial@vger.kernel.org 10282S: Odd Fixes 10283F: drivers/tty/serial/rp2.* 10284 10285ROSE NETWORK LAYER 10286M: Ralf Baechle <ralf@linux-mips.org> 10287L: linux-hams@vger.kernel.org 10288W: http://www.linux-ax25.org/ 10289S: Maintained 10290F: include/net/rose.h 10291F: include/uapi/linux/rose.h 10292F: net/rose/ 10293 10294RTL2830 MEDIA DRIVER 10295M: Antti Palosaari <crope@iki.fi> 10296L: linux-media@vger.kernel.org 10297W: https://linuxtv.org 10298W: http://palosaari.fi/linux/ 10299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10300T: git git://linuxtv.org/anttip/media_tree.git 10301S: Maintained 10302F: drivers/media/dvb-frontends/rtl2830* 10303 10304RTL2832 MEDIA DRIVER 10305M: Antti Palosaari <crope@iki.fi> 10306L: linux-media@vger.kernel.org 10307W: https://linuxtv.org 10308W: http://palosaari.fi/linux/ 10309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10310T: git git://linuxtv.org/anttip/media_tree.git 10311S: Maintained 10312F: drivers/media/dvb-frontends/rtl2832* 10313 10314RTL2832_SDR MEDIA DRIVER 10315M: Antti Palosaari <crope@iki.fi> 10316L: linux-media@vger.kernel.org 10317W: https://linuxtv.org 10318W: http://palosaari.fi/linux/ 10319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10320T: git git://linuxtv.org/anttip/media_tree.git 10321S: Maintained 10322F: drivers/media/dvb-frontends/rtl2832_sdr* 10323 10324RTL8180 WIRELESS DRIVER 10325L: linux-wireless@vger.kernel.org 10326W: http://wireless.kernel.org/ 10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10328S: Orphan 10329F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10330 10331RTL8187 WIRELESS DRIVER 10332M: Herton Ronaldo Krzesinski <herton@canonical.com> 10333M: Hin-Tak Leung <htl10@users.sourceforge.net> 10334M: Larry Finger <Larry.Finger@lwfinger.net> 10335L: linux-wireless@vger.kernel.org 10336W: http://wireless.kernel.org/ 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10338S: Maintained 10339F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10340 10341RTL8192CE WIRELESS DRIVER 10342M: Larry Finger <Larry.Finger@lwfinger.net> 10343M: Chaoming Li <chaoming_li@realsil.com.cn> 10344L: linux-wireless@vger.kernel.org 10345W: http://wireless.kernel.org/ 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10347S: Maintained 10348F: drivers/net/wireless/realtek/rtlwifi/ 10349F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10350 10351RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10352M: Jes Sorensen <Jes.Sorensen@redhat.com> 10353L: linux-wireless@vger.kernel.org 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10355S: Maintained 10356F: drivers/net/wireless/realtek/rtl8xxxu/ 10357 10358S3 SAVAGE FRAMEBUFFER DRIVER 10359M: Antonino Daplas <adaplas@gmail.com> 10360L: linux-fbdev@vger.kernel.org 10361S: Maintained 10362F: drivers/video/fbdev/savage/ 10363 10364S390 10365M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10366M: Heiko Carstens <heiko.carstens@de.ibm.com> 10367L: linux-s390@vger.kernel.org 10368W: http://www.ibm.com/developerworks/linux/linux390/ 10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10370S: Supported 10371F: arch/s390/ 10372F: drivers/s390/ 10373F: Documentation/s390/ 10374F: Documentation/DocBook/s390* 10375 10376S390 COMMON I/O LAYER 10377M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10378M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10379L: linux-s390@vger.kernel.org 10380W: http://www.ibm.com/developerworks/linux/linux390/ 10381S: Supported 10382F: drivers/s390/cio/ 10383 10384S390 DASD DRIVER 10385M: Stefan Haberland <sth@linux.vnet.ibm.com> 10386M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10387L: linux-s390@vger.kernel.org 10388W: http://www.ibm.com/developerworks/linux/linux390/ 10389S: Supported 10390F: drivers/s390/block/dasd* 10391F: block/partitions/ibm.c 10392 10393S390 NETWORK DRIVERS 10394M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10395L: linux-s390@vger.kernel.org 10396W: http://www.ibm.com/developerworks/linux/linux390/ 10397S: Supported 10398F: drivers/s390/net/ 10399 10400S390 PCI SUBSYSTEM 10401M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10402M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10403L: linux-s390@vger.kernel.org 10404W: http://www.ibm.com/developerworks/linux/linux390/ 10405S: Supported 10406F: arch/s390/pci/ 10407F: drivers/pci/hotplug/s390_pci_hpc.c 10408 10409S390 ZCRYPT DRIVER 10410M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com> 10411L: linux-s390@vger.kernel.org 10412W: http://www.ibm.com/developerworks/linux/linux390/ 10413S: Supported 10414F: drivers/s390/crypto/ 10415 10416S390 ZFCP DRIVER 10417M: Steffen Maier <maier@linux.vnet.ibm.com> 10418L: linux-s390@vger.kernel.org 10419W: http://www.ibm.com/developerworks/linux/linux390/ 10420S: Supported 10421F: drivers/s390/scsi/zfcp_* 10422 10423S390 IUCV NETWORK LAYER 10424M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10425L: linux-s390@vger.kernel.org 10426W: http://www.ibm.com/developerworks/linux/linux390/ 10427S: Supported 10428F: drivers/s390/net/*iucv* 10429F: include/net/iucv/ 10430F: net/iucv/ 10431 10432S390 IOMMU (PCI) 10433M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10434L: linux-s390@vger.kernel.org 10435W: http://www.ibm.com/developerworks/linux/linux390/ 10436S: Supported 10437F: drivers/iommu/s390-iommu.c 10438 10439S3C24XX SD/MMC Driver 10440M: Ben Dooks <ben-linux@fluff.org> 10441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10442S: Supported 10443F: drivers/mmc/host/s3cmci.* 10444 10445SAA6588 RDS RECEIVER DRIVER 10446M: Hans Verkuil <hverkuil@xs4all.nl> 10447L: linux-media@vger.kernel.org 10448T: git git://linuxtv.org/media_tree.git 10449W: https://linuxtv.org 10450S: Odd Fixes 10451F: drivers/media/i2c/saa6588* 10452 10453SAA7134 VIDEO4LINUX DRIVER 10454M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10455M: Mauro Carvalho Chehab <mchehab@kernel.org> 10456L: linux-media@vger.kernel.org 10457W: https://linuxtv.org 10458T: git git://linuxtv.org/media_tree.git 10459S: Odd fixes 10460F: Documentation/media/v4l-drivers/saa7134* 10461F: drivers/media/pci/saa7134/ 10462 10463SAA7146 VIDEO4LINUX-2 DRIVER 10464M: Hans Verkuil <hverkuil@xs4all.nl> 10465L: linux-media@vger.kernel.org 10466T: git git://linuxtv.org/media_tree.git 10467S: Maintained 10468F: drivers/media/common/saa7146/ 10469F: drivers/media/pci/saa7146/ 10470F: include/media/saa7146* 10471 10472SAMSUNG LAPTOP DRIVER 10473M: Corentin Chary <corentin.chary@gmail.com> 10474L: platform-driver-x86@vger.kernel.org 10475S: Maintained 10476F: drivers/platform/x86/samsung-laptop.c 10477 10478SAMSUNG AUDIO (ASoC) DRIVERS 10479M: Krzysztof Kozlowski <krzk@kernel.org> 10480M: Sangbeom Kim <sbkim73@samsung.com> 10481M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10483S: Supported 10484F: sound/soc/samsung/ 10485 10486SAMSUNG FRAMEBUFFER DRIVER 10487M: Jingoo Han <jingoohan1@gmail.com> 10488L: linux-fbdev@vger.kernel.org 10489S: Maintained 10490F: drivers/video/fbdev/s3c-fb.c 10491 10492SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10493M: Sangbeom Kim <sbkim73@samsung.com> 10494M: Krzysztof Kozlowski <krzk@kernel.org> 10495M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10496L: linux-kernel@vger.kernel.org 10497L: linux-samsung-soc@vger.kernel.org 10498S: Supported 10499F: drivers/mfd/sec*.c 10500F: drivers/regulator/s2m*.c 10501F: drivers/regulator/s5m*.c 10502F: drivers/clk/clk-s2mps11.c 10503F: drivers/rtc/rtc-s5m.c 10504F: include/linux/mfd/samsung/ 10505F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10506F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10507F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10508F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10509 10510SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10511M: Kyungmin Park <kyungmin.park@samsung.com> 10512M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10513L: linux-media@vger.kernel.org 10514Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10515S: Supported 10516F: drivers/media/platform/exynos4-is/ 10517 10518SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10519M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10520L: linux-media@vger.kernel.org 10521L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10522S: Maintained 10523F: drivers/media/platform/s3c-camif/ 10524F: include/media/drv-intf/s3c_camif.h 10525 10526SAMSUNG S5C73M3 CAMERA DRIVER 10527M: Kyungmin Park <kyungmin.park@samsung.com> 10528M: Andrzej Hajda <a.hajda@samsung.com> 10529L: linux-media@vger.kernel.org 10530S: Supported 10531F: drivers/media/i2c/s5c73m3/* 10532 10533SAMSUNG S5K5BAF CAMERA DRIVER 10534M: Kyungmin Park <kyungmin.park@samsung.com> 10535M: Andrzej Hajda <a.hajda@samsung.com> 10536L: linux-media@vger.kernel.org 10537S: Supported 10538F: drivers/media/i2c/s5k5baf.c 10539 10540SAMSUNG S3FWRN5 NFC DRIVER 10541M: Robert Baldyga <r.baldyga@samsung.com> 10542M: Krzysztof Opasiak <k.opasiak@samsung.com> 10543L: linux-nfc@lists.01.org (moderated for non-subscribers) 10544S: Supported 10545F: drivers/nfc/s3fwrn5 10546 10547SAMSUNG SOC CLOCK DRIVERS 10548M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10549M: Tomasz Figa <tomasz.figa@gmail.com> 10550M: Chanwoo Choi <cw00.choi@samsung.com> 10551S: Supported 10552L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10553F: drivers/clk/samsung/ 10554F: include/dt-bindings/clock/exynos*.h 10555F: Documentation/devicetree/bindings/clock/exynos*.txt 10556 10557SAMSUNG SPI DRIVERS 10558M: Kukjin Kim <kgene@kernel.org> 10559M: Krzysztof Kozlowski <krzk@kernel.org> 10560M: Andi Shyti <andi.shyti@samsung.com> 10561L: linux-spi@vger.kernel.org 10562L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10563S: Maintained 10564F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10565F: drivers/spi/spi-s3c* 10566F: include/linux/platform_data/spi-s3c64xx.h 10567 10568SAMSUNG SXGBE DRIVERS 10569M: Byungho An <bh74.an@samsung.com> 10570M: Girish K S <ks.giri@samsung.com> 10571M: Vipul Pandya <vipul.pandya@samsung.com> 10572S: Supported 10573L: netdev@vger.kernel.org 10574F: drivers/net/ethernet/samsung/sxgbe/ 10575 10576SAMSUNG THERMAL DRIVER 10577M: Lukasz Majewski <l.majewski@samsung.com> 10578L: linux-pm@vger.kernel.org 10579L: linux-samsung-soc@vger.kernel.org 10580S: Supported 10581T: git https://github.com/lmajewski/linux-samsung-thermal.git 10582F: drivers/thermal/samsung/ 10583 10584SAMSUNG USB2 PHY DRIVER 10585M: Kamil Debski <kamil@wypas.org> 10586M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10587L: linux-kernel@vger.kernel.org 10588S: Supported 10589F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10590F: Documentation/phy/samsung-usb2.txt 10591F: drivers/phy/phy-exynos4210-usb2.c 10592F: drivers/phy/phy-exynos4x12-usb2.c 10593F: drivers/phy/phy-exynos5250-usb2.c 10594F: drivers/phy/phy-s5pv210-usb2.c 10595F: drivers/phy/phy-samsung-usb2.c 10596F: drivers/phy/phy-samsung-usb2.h 10597 10598SERIAL DRIVERS 10599M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10600L: linux-serial@vger.kernel.org 10601S: Maintained 10602F: Documentation/devicetree/bindings/serial/ 10603F: drivers/tty/serial/ 10604 10605STI CEC DRIVER 10606M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10607L: kernel@stlinux.com 10608S: Maintained 10609F: drivers/staging/media/st-cec/ 10610F: Documentation/devicetree/bindings/media/stih-cec.txt 10611 10612SYNOPSYS DESIGNWARE DMAC DRIVER 10613M: Viresh Kumar <vireshk@kernel.org> 10614M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10615S: Maintained 10616F: include/linux/dma/dw.h 10617F: include/linux/platform_data/dma-dw.h 10618F: drivers/dma/dw/ 10619 10620SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10621M: Lars Persson <lars.persson@axis.com> 10622L: netdev@vger.kernel.org 10623S: Supported 10624F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10625F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10626 10627SYNOPSYS DESIGNWARE I2C DRIVER 10628M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10629R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10630R: Mika Westerberg <mika.westerberg@linux.intel.com> 10631L: linux-i2c@vger.kernel.org 10632S: Maintained 10633F: drivers/i2c/busses/i2c-designware-* 10634F: include/linux/platform_data/i2c-designware.h 10635 10636SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10637M: Jaehoon Chung <jh80.chung@samsung.com> 10638L: linux-mmc@vger.kernel.org 10639S: Maintained 10640F: include/linux/mmc/dw_mmc.h 10641F: drivers/mmc/host/dw_mmc* 10642 10643SYSTEM TRACE MODULE CLASS 10644M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10645S: Maintained 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10647F: Documentation/trace/stm.txt 10648F: drivers/hwtracing/stm/ 10649F: include/linux/stm.h 10650F: include/uapi/linux/stm.h 10651 10652THUNDERBOLT DRIVER 10653M: Andreas Noever <andreas.noever@gmail.com> 10654S: Maintained 10655F: drivers/thunderbolt/ 10656 10657TI BQ27XXX POWER SUPPLY DRIVER 10658R: Andrew F. Davis <afd@ti.com> 10659F: include/linux/power/bq27xxx_battery.h 10660F: drivers/power/supply/bq27xxx_battery.c 10661F: drivers/power/supply/bq27xxx_battery_i2c.c 10662 10663TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10664M: John Stultz <john.stultz@linaro.org> 10665M: Thomas Gleixner <tglx@linutronix.de> 10666L: linux-kernel@vger.kernel.org 10667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10668S: Supported 10669F: include/linux/clocksource.h 10670F: include/linux/time.h 10671F: include/linux/timex.h 10672F: include/uapi/linux/time.h 10673F: include/uapi/linux/timex.h 10674F: kernel/time/clocksource.c 10675F: kernel/time/time*.c 10676F: kernel/time/alarmtimer.c 10677F: kernel/time/ntp.c 10678F: tools/testing/selftests/timers/ 10679 10680SC1200 WDT DRIVER 10681M: Zwane Mwaikambo <zwanem@gmail.com> 10682S: Maintained 10683F: drivers/watchdog/sc1200wdt.c 10684 10685SCHEDULER 10686M: Ingo Molnar <mingo@redhat.com> 10687M: Peter Zijlstra <peterz@infradead.org> 10688L: linux-kernel@vger.kernel.org 10689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10690S: Maintained 10691F: kernel/sched/ 10692F: include/linux/sched.h 10693F: include/uapi/linux/sched.h 10694F: include/linux/wait.h 10695 10696SCORE ARCHITECTURE 10697M: Chen Liqin <liqin.linux@gmail.com> 10698M: Lennox Wu <lennox.wu@gmail.com> 10699W: http://www.sunplus.com 10700S: Supported 10701F: arch/score/ 10702 10703SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10704M: Sudeep Holla <sudeep.holla@arm.com> 10705L: linux-arm-kernel@lists.infradead.org 10706S: Maintained 10707F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10708F: drivers/clk/clk-scpi.c 10709F: drivers/cpufreq/scpi-cpufreq.c 10710F: drivers/firmware/arm_scpi.c 10711F: include/linux/scpi_protocol.h 10712 10713SCSI CDROM DRIVER 10714M: Jens Axboe <axboe@kernel.dk> 10715L: linux-scsi@vger.kernel.org 10716W: http://www.kernel.dk 10717S: Maintained 10718F: drivers/scsi/sr* 10719 10720SCSI RDMA PROTOCOL (SRP) INITIATOR 10721M: Bart Van Assche <bart.vanassche@sandisk.com> 10722L: linux-rdma@vger.kernel.org 10723S: Supported 10724W: http://www.openfabrics.org 10725Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10727F: drivers/infiniband/ulp/srp/ 10728F: include/scsi/srp.h 10729 10730SCSI SG DRIVER 10731M: Doug Gilbert <dgilbert@interlog.com> 10732L: linux-scsi@vger.kernel.org 10733W: http://sg.danny.cz/sg 10734S: Maintained 10735F: Documentation/scsi/scsi-generic.txt 10736F: drivers/scsi/sg.c 10737F: include/scsi/sg.h 10738 10739SCSI SUBSYSTEM 10740M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10742M: "Martin K. Petersen" <martin.petersen@oracle.com> 10743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10744L: linux-scsi@vger.kernel.org 10745S: Maintained 10746F: Documentation/devicetree/bindings/scsi/ 10747F: drivers/scsi/ 10748F: include/scsi/ 10749 10750SCSI TAPE DRIVER 10751M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10752L: linux-scsi@vger.kernel.org 10753S: Maintained 10754F: Documentation/scsi/st.txt 10755F: drivers/scsi/st.* 10756F: drivers/scsi/st_*.h 10757 10758SCTP PROTOCOL 10759M: Vlad Yasevich <vyasevich@gmail.com> 10760M: Neil Horman <nhorman@tuxdriver.com> 10761L: linux-sctp@vger.kernel.org 10762W: http://lksctp.sourceforge.net 10763S: Maintained 10764F: Documentation/networking/sctp.txt 10765F: include/linux/sctp.h 10766F: include/uapi/linux/sctp.h 10767F: include/net/sctp/ 10768F: net/sctp/ 10769 10770SCx200 CPU SUPPORT 10771M: Jim Cromie <jim.cromie@gmail.com> 10772S: Odd Fixes 10773F: Documentation/i2c/busses/scx200_acb 10774F: arch/x86/platform/scx200/ 10775F: drivers/watchdog/scx200_wdt.c 10776F: drivers/i2c/busses/scx200* 10777F: drivers/mtd/maps/scx200_docflash.c 10778F: include/linux/scx200.h 10779 10780SCx200 GPIO DRIVER 10781M: Jim Cromie <jim.cromie@gmail.com> 10782S: Maintained 10783F: drivers/char/scx200_gpio.c 10784F: include/linux/scx200_gpio.h 10785 10786SCx200 HRT CLOCKSOURCE DRIVER 10787M: Jim Cromie <jim.cromie@gmail.com> 10788S: Maintained 10789F: drivers/clocksource/scx200_hrt.c 10790 10791SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 10792M: Sascha Sommer <saschasommer@freenet.de> 10793L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 10794S: Maintained 10795F: drivers/mmc/host/sdricoh_cs.c 10796 10797SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 10798M: Adrian Hunter <adrian.hunter@intel.com> 10799L: linux-mmc@vger.kernel.org 10800T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 10801S: Maintained 10802F: drivers/mmc/host/sdhci* 10803F: include/linux/mmc/sdhci* 10804 10805SECURE COMPUTING 10806M: Kees Cook <keescook@chromium.org> 10807R: Andy Lutomirski <luto@amacapital.net> 10808R: Will Drewry <wad@chromium.org> 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 10810S: Supported 10811F: kernel/seccomp.c 10812F: include/uapi/linux/seccomp.h 10813F: include/linux/seccomp.h 10814F: tools/testing/selftests/seccomp/* 10815K: \bsecure_computing 10816K: \bTIF_SECCOMP\b 10817 10818SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 10819M: Al Cooper <alcooperx@gmail.com> 10820L: linux-mmc@vger.kernel.org 10821L: bcm-kernel-feedback-list@broadcom.com 10822S: Maintained 10823F: drivers/mmc/host/sdhci-brcmstb* 10824 10825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 10826M: Ben Dooks <ben-linux@fluff.org> 10827M: Jaehoon Chung <jh80.chung@samsung.com> 10828L: linux-mmc@vger.kernel.org 10829S: Maintained 10830F: drivers/mmc/host/sdhci-s3c* 10831 10832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 10833M: Viresh Kumar <vireshk@kernel.org> 10834L: linux-mmc@vger.kernel.org 10835S: Maintained 10836F: drivers/mmc/host/sdhci-spear.c 10837 10838SECURITY SUBSYSTEM 10839M: James Morris <james.l.morris@oracle.com> 10840M: "Serge E. Hallyn" <serge@hallyn.com> 10841L: linux-security-module@vger.kernel.org (suggested Cc:) 10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 10843W: http://kernsec.org/ 10844S: Supported 10845F: security/ 10846 10847SECURITY CONTACT 10848M: Security Officers <security@kernel.org> 10849S: Supported 10850 10851SELINUX SECURITY MODULE 10852M: Paul Moore <paul@paul-moore.com> 10853M: Stephen Smalley <sds@tycho.nsa.gov> 10854M: Eric Paris <eparis@parisplace.org> 10855L: selinux@tycho.nsa.gov (moderated for non-subscribers) 10856W: http://selinuxproject.org 10857T: git git://git.infradead.org/users/pcmoore/selinux 10858S: Supported 10859F: include/linux/selinux* 10860F: security/selinux/ 10861F: scripts/selinux/ 10862 10863APPARMOR SECURITY MODULE 10864M: John Johansen <john.johansen@canonical.com> 10865L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 10866W: apparmor.wiki.kernel.org 10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 10868S: Supported 10869F: security/apparmor/ 10870 10871LOADPIN SECURITY MODULE 10872M: Kees Cook <keescook@chromium.org> 10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 10874S: Supported 10875F: security/loadpin/ 10876 10877YAMA SECURITY MODULE 10878M: Kees Cook <keescook@chromium.org> 10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 10880S: Supported 10881F: security/yama/ 10882 10883SENSABLE PHANTOM 10884M: Jiri Slaby <jirislaby@gmail.com> 10885S: Maintained 10886F: drivers/misc/phantom.c 10887F: include/uapi/linux/phantom.h 10888 10889Emulex 10Gbps iSCSI - OneConnect DRIVER 10890M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 10891M: Ketan Mukadam <ketan.mukadam@broadcom.com> 10892M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 10893L: linux-scsi@vger.kernel.org 10894W: http://www.broadcom.com 10895S: Supported 10896F: drivers/scsi/be2iscsi/ 10897 10898Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 10899M: Sathya Perla <sathya.perla@broadcom.com> 10900M: Ajit Khaparde <ajit.khaparde@broadcom.com> 10901M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 10902M: Somnath Kotur <somnath.kotur@broadcom.com> 10903L: netdev@vger.kernel.org 10904W: http://www.emulex.com 10905S: Supported 10906F: drivers/net/ethernet/emulex/benet/ 10907 10908EMULEX ONECONNECT ROCE DRIVER 10909M: Selvin Xavier <selvin.xavier@avagotech.com> 10910M: Devesh Sharma <devesh.sharma@avagotech.com> 10911M: Mitesh Ahuja <mitesh.ahuja@avagotech.com> 10912L: linux-rdma@vger.kernel.org 10913W: http://www.emulex.com 10914S: Supported 10915F: drivers/infiniband/hw/ocrdma/ 10916F: include/uapi/rdma/ocrdma-abi.h 10917 10918SFC NETWORK DRIVER 10919M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 10920M: Edward Cree <ecree@solarflare.com> 10921M: Bert Kenward <bkenward@solarflare.com> 10922L: netdev@vger.kernel.org 10923S: Supported 10924F: drivers/net/ethernet/sfc/ 10925 10926SGI GRU DRIVER 10927M: Dimitri Sivanich <sivanich@sgi.com> 10928S: Maintained 10929F: drivers/misc/sgi-gru/ 10930 10931SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 10932M: Pat Gefre <pfg@sgi.com> 10933L: linux-ia64@vger.kernel.org 10934S: Supported 10935F: Documentation/ia64/serial.txt 10936F: drivers/tty/serial/ioc?_serial.c 10937F: include/linux/ioc?.h 10938 10939SGI XP/XPC/XPNET DRIVER 10940M: Cliff Whickman <cpw@sgi.com> 10941M: Robin Holt <robinmholt@gmail.com> 10942S: Maintained 10943F: drivers/misc/sgi-xp/ 10944 10945SI2157 MEDIA DRIVER 10946M: Antti Palosaari <crope@iki.fi> 10947L: linux-media@vger.kernel.org 10948W: https://linuxtv.org 10949W: http://palosaari.fi/linux/ 10950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10951T: git git://linuxtv.org/anttip/media_tree.git 10952S: Maintained 10953F: drivers/media/tuners/si2157* 10954 10955SI2168 MEDIA DRIVER 10956M: Antti Palosaari <crope@iki.fi> 10957L: linux-media@vger.kernel.org 10958W: https://linuxtv.org 10959W: http://palosaari.fi/linux/ 10960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10961T: git git://linuxtv.org/anttip/media_tree.git 10962S: Maintained 10963F: drivers/media/dvb-frontends/si2168* 10964 10965SI470X FM RADIO RECEIVER I2C DRIVER 10966M: Hans Verkuil <hverkuil@xs4all.nl> 10967L: linux-media@vger.kernel.org 10968T: git git://linuxtv.org/media_tree.git 10969W: https://linuxtv.org 10970S: Odd Fixes 10971F: drivers/media/radio/si470x/radio-si470x-i2c.c 10972 10973SI470X FM RADIO RECEIVER USB DRIVER 10974M: Hans Verkuil <hverkuil@xs4all.nl> 10975L: linux-media@vger.kernel.org 10976T: git git://linuxtv.org/media_tree.git 10977W: https://linuxtv.org 10978S: Maintained 10979F: drivers/media/radio/si470x/radio-si470x-common.c 10980F: drivers/media/radio/si470x/radio-si470x.h 10981F: drivers/media/radio/si470x/radio-si470x-usb.c 10982 10983SI4713 FM RADIO TRANSMITTER I2C DRIVER 10984M: Eduardo Valentin <edubezval@gmail.com> 10985L: linux-media@vger.kernel.org 10986T: git git://linuxtv.org/media_tree.git 10987W: https://linuxtv.org 10988S: Odd Fixes 10989F: drivers/media/radio/si4713/si4713.? 10990 10991SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 10992M: Eduardo Valentin <edubezval@gmail.com> 10993L: linux-media@vger.kernel.org 10994T: git git://linuxtv.org/media_tree.git 10995W: https://linuxtv.org 10996S: Odd Fixes 10997F: drivers/media/radio/si4713/radio-platform-si4713.c 10998 10999SI4713 FM RADIO TRANSMITTER USB DRIVER 11000M: Hans Verkuil <hverkuil@xs4all.nl> 11001L: linux-media@vger.kernel.org 11002T: git git://linuxtv.org/media_tree.git 11003W: https://linuxtv.org 11004S: Maintained 11005F: drivers/media/radio/si4713/radio-usb-si4713.c 11006 11007SIANO DVB DRIVER 11008M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11009M: Mauro Carvalho Chehab <mchehab@kernel.org> 11010L: linux-media@vger.kernel.org 11011W: https://linuxtv.org 11012T: git git://linuxtv.org/media_tree.git 11013S: Odd fixes 11014F: drivers/media/common/siano/ 11015F: drivers/media/usb/siano/ 11016F: drivers/media/usb/siano/ 11017F: drivers/media/mmc/siano/ 11018 11019SIMPLEFB FB DRIVER 11020M: Hans de Goede <hdegoede@redhat.com> 11021L: linux-fbdev@vger.kernel.org 11022S: Maintained 11023F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11024F: drivers/video/fbdev/simplefb.c 11025F: include/linux/platform_data/simplefb.h 11026 11027SH_VEU V4L2 MEM2MEM DRIVER 11028L: linux-media@vger.kernel.org 11029S: Orphan 11030F: drivers/media/platform/sh_veu.c 11031 11032SH_VOU V4L2 OUTPUT DRIVER 11033L: linux-media@vger.kernel.org 11034S: Orphan 11035F: drivers/media/platform/sh_vou.c 11036F: include/media/drv-intf/sh_vou.h 11037 11038SIMPLE FIRMWARE INTERFACE (SFI) 11039M: Len Brown <lenb@kernel.org> 11040L: sfi-devel@simplefirmware.org 11041W: http://simplefirmware.org/ 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11043S: Supported 11044F: arch/x86/platform/sfi/ 11045F: drivers/sfi/ 11046F: include/linux/sfi*.h 11047 11048SIMTEC EB110ATX (Chalice CATS) 11049P: Ben Dooks 11050P: Vincent Sanders <vince@simtec.co.uk> 11051M: Simtec Linux Team <linux@simtec.co.uk> 11052W: http://www.simtec.co.uk/products/EB110ATX/ 11053S: Supported 11054 11055SIMTEC EB2410ITX (BAST) 11056P: Ben Dooks 11057P: Vincent Sanders <vince@simtec.co.uk> 11058M: Simtec Linux Team <linux@simtec.co.uk> 11059W: http://www.simtec.co.uk/products/EB2410ITX/ 11060S: Supported 11061F: arch/arm/mach-s3c24xx/mach-bast.c 11062F: arch/arm/mach-s3c24xx/bast-ide.c 11063F: arch/arm/mach-s3c24xx/bast-irq.c 11064 11065TI DAVINCI MACHINE SUPPORT 11066M: Sekhar Nori <nsekhar@ti.com> 11067M: Kevin Hilman <khilman@kernel.org> 11068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11070S: Supported 11071F: arch/arm/mach-davinci/ 11072F: drivers/i2c/busses/i2c-davinci.c 11073 11074TI DAVINCI SERIES MEDIA DRIVER 11075M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11076L: linux-media@vger.kernel.org 11077W: https://linuxtv.org 11078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11079T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11080S: Maintained 11081F: drivers/media/platform/davinci/ 11082F: include/media/davinci/ 11083 11084TI AM437X VPFE DRIVER 11085M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11086L: linux-media@vger.kernel.org 11087W: https://linuxtv.org 11088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11089T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11090S: Maintained 11091F: drivers/media/platform/am437x/ 11092 11093OV2659 OMNIVISION SENSOR DRIVER 11094M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11095L: linux-media@vger.kernel.org 11096W: https://linuxtv.org 11097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11098T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11099S: Maintained 11100F: drivers/media/i2c/ov2659.c 11101F: include/media/i2c/ov2659.h 11102 11103SILICON MOTION SM712 FRAME BUFFER DRIVER 11104M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11105M: Teddy Wang <teddy.wang@siliconmotion.com> 11106M: Sudip Mukherjee <sudip@vectorindia.org> 11107L: linux-fbdev@vger.kernel.org 11108S: Maintained 11109F: drivers/video/fbdev/sm712* 11110F: Documentation/fb/sm712fb.txt 11111 11112SIS 190 ETHERNET DRIVER 11113M: Francois Romieu <romieu@fr.zoreil.com> 11114L: netdev@vger.kernel.org 11115S: Maintained 11116F: drivers/net/ethernet/sis/sis190.c 11117 11118SIS 900/7016 FAST ETHERNET DRIVER 11119M: Daniele Venzano <venza@brownhat.org> 11120W: http://www.brownhat.org/sis900.html 11121L: netdev@vger.kernel.org 11122S: Maintained 11123F: drivers/net/ethernet/sis/sis900.* 11124 11125SIS FRAMEBUFFER DRIVER 11126M: Thomas Winischhofer <thomas@winischhofer.net> 11127W: http://www.winischhofer.net/linuxsisvga.shtml 11128S: Maintained 11129F: Documentation/fb/sisfb.txt 11130F: drivers/video/fbdev/sis/ 11131F: include/video/sisfb.h 11132 11133SIS USB2VGA DRIVER 11134M: Thomas Winischhofer <thomas@winischhofer.net> 11135W: http://www.winischhofer.at/linuxsisusbvga.shtml 11136S: Maintained 11137F: drivers/usb/misc/sisusbvga/ 11138 11139SLAB ALLOCATOR 11140M: Christoph Lameter <cl@linux.com> 11141M: Pekka Enberg <penberg@kernel.org> 11142M: David Rientjes <rientjes@google.com> 11143M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11144M: Andrew Morton <akpm@linux-foundation.org> 11145L: linux-mm@kvack.org 11146S: Maintained 11147F: include/linux/sl?b*.h 11148F: mm/sl?b* 11149 11150SLEEPABLE READ-COPY UPDATE (SRCU) 11151M: Lai Jiangshan <jiangshanlai@gmail.com> 11152M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11153M: Josh Triplett <josh@joshtriplett.org> 11154R: Steven Rostedt <rostedt@goodmis.org> 11155R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11156L: linux-kernel@vger.kernel.org 11157W: http://www.rdrop.com/users/paulmck/RCU/ 11158S: Supported 11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11160F: include/linux/srcu.h 11161F: kernel/rcu/srcu.c 11162 11163SMACK SECURITY MODULE 11164M: Casey Schaufler <casey@schaufler-ca.com> 11165L: linux-security-module@vger.kernel.org 11166W: http://schaufler-ca.com 11167T: git git://github.com/cschaufler/smack-next 11168S: Maintained 11169F: Documentation/security/Smack.txt 11170F: security/smack/ 11171 11172DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11173M: Kevin Hilman <khilman@kernel.org> 11174M: Nishanth Menon <nm@ti.com> 11175S: Maintained 11176F: drivers/power/avs/ 11177F: include/linux/power/smartreflex.h 11178L: linux-pm@vger.kernel.org 11179 11180SMC91x ETHERNET DRIVER 11181M: Nicolas Pitre <nico@fluxnic.net> 11182S: Odd Fixes 11183F: drivers/net/ethernet/smsc/smc91x.* 11184 11185SMIA AND SMIA++ IMAGE SENSOR DRIVER 11186M: Sakari Ailus <sakari.ailus@iki.fi> 11187L: linux-media@vger.kernel.org 11188S: Maintained 11189F: drivers/media/i2c/smiapp/ 11190F: include/media/i2c/smiapp.h 11191F: drivers/media/i2c/smiapp-pll.c 11192F: drivers/media/i2c/smiapp-pll.h 11193F: include/uapi/linux/smiapp.h 11194F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11195 11196SMM665 HARDWARE MONITOR DRIVER 11197M: Guenter Roeck <linux@roeck-us.net> 11198L: linux-hwmon@vger.kernel.org 11199S: Maintained 11200F: Documentation/hwmon/smm665 11201F: drivers/hwmon/smm665.c 11202 11203SMSC EMC2103 HARDWARE MONITOR DRIVER 11204M: Steve Glendinning <steve.glendinning@shawell.net> 11205L: linux-hwmon@vger.kernel.org 11206S: Maintained 11207F: Documentation/hwmon/emc2103 11208F: drivers/hwmon/emc2103.c 11209 11210SMSC SCH5627 HARDWARE MONITOR DRIVER 11211M: Hans de Goede <hdegoede@redhat.com> 11212L: linux-hwmon@vger.kernel.org 11213S: Supported 11214F: Documentation/hwmon/sch5627 11215F: drivers/hwmon/sch5627.c 11216 11217SMSC47B397 HARDWARE MONITOR DRIVER 11218M: Jean Delvare <jdelvare@suse.com> 11219L: linux-hwmon@vger.kernel.org 11220S: Maintained 11221F: Documentation/hwmon/smsc47b397 11222F: drivers/hwmon/smsc47b397.c 11223 11224SMSC911x ETHERNET DRIVER 11225M: Steve Glendinning <steve.glendinning@shawell.net> 11226L: netdev@vger.kernel.org 11227S: Maintained 11228F: include/linux/smsc911x.h 11229F: drivers/net/ethernet/smsc/smsc911x.* 11230 11231SMSC9420 PCI ETHERNET DRIVER 11232M: Steve Glendinning <steve.glendinning@shawell.net> 11233L: netdev@vger.kernel.org 11234S: Maintained 11235F: drivers/net/ethernet/smsc/smsc9420.* 11236 11237SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11238M: Steve Glendinning <steve.glendinning@shawell.net> 11239L: linux-fbdev@vger.kernel.org 11240S: Maintained 11241F: drivers/video/fbdev/smscufx.c 11242 11243SOC-CAMERA V4L2 SUBSYSTEM 11244M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11245L: linux-media@vger.kernel.org 11246T: git git://linuxtv.org/media_tree.git 11247S: Maintained 11248F: include/media/soc* 11249F: drivers/media/i2c/soc_camera/ 11250F: drivers/media/platform/soc_camera/ 11251 11252SOEKRIS NET48XX LED SUPPORT 11253M: Chris Boot <bootc@bootc.net> 11254S: Maintained 11255F: drivers/leds/leds-net48xx.c 11256 11257SOFTLOGIC 6x10 MPEG CODEC 11258M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11259M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11260M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11261M: Ismael Luceno <ismael@iodev.co.uk> 11262L: linux-media@vger.kernel.org 11263S: Supported 11264F: drivers/media/pci/solo6x10/ 11265 11266SOFTWARE RAID (Multiple Disks) SUPPORT 11267M: Shaohua Li <shli@kernel.org> 11268L: linux-raid@vger.kernel.org 11269T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11270S: Supported 11271F: drivers/md/ 11272F: include/linux/raid/ 11273F: include/uapi/linux/raid/ 11274 11275SONIC NETWORK DRIVER 11276M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11277L: netdev@vger.kernel.org 11278S: Maintained 11279F: drivers/net/ethernet/natsemi/sonic.* 11280 11281SONICS SILICON BACKPLANE DRIVER (SSB) 11282M: Michael Buesch <m@bues.ch> 11283L: linux-wireless@vger.kernel.org 11284S: Maintained 11285F: drivers/ssb/ 11286F: include/linux/ssb/ 11287 11288SONY VAIO CONTROL DEVICE DRIVER 11289M: Mattia Dongili <malattia@linux.it> 11290L: platform-driver-x86@vger.kernel.org 11291W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11292S: Maintained 11293F: Documentation/laptops/sony-laptop.txt 11294F: drivers/char/sonypi.c 11295F: drivers/platform/x86/sony-laptop.c 11296F: include/linux/sony-laptop.h 11297 11298SONY MEMORYSTICK CARD SUPPORT 11299M: Alex Dubov <oakad@yahoo.com> 11300W: http://tifmxx.berlios.de/ 11301S: Maintained 11302F: drivers/memstick/host/tifm_ms.c 11303 11304SONY MEMORYSTICK STANDARD SUPPORT 11305M: Maxim Levitsky <maximlevitsky@gmail.com> 11306S: Maintained 11307F: drivers/memstick/core/ms_block.* 11308 11309SOUND 11310M: Jaroslav Kysela <perex@perex.cz> 11311M: Takashi Iwai <tiwai@suse.com> 11312L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11313W: http://www.alsa-project.org/ 11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11315T: git git://git.alsa-project.org/alsa-kernel.git 11316Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11317S: Maintained 11318F: Documentation/sound/ 11319F: include/sound/ 11320F: include/uapi/sound/ 11321F: sound/ 11322 11323SOUND - COMPRESSED AUDIO 11324M: Vinod Koul <vinod.koul@intel.com> 11325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11327S: Supported 11328F: Documentation/sound/alsa/compress_offload.txt 11329F: include/sound/compress_driver.h 11330F: include/uapi/sound/compress_* 11331F: sound/core/compress_offload.c 11332F: sound/soc/soc-compress.c 11333 11334SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11335M: Liam Girdwood <lgirdwood@gmail.com> 11336M: Mark Brown <broonie@kernel.org> 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11338L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11339W: http://alsa-project.org/main/index.php/ASoC 11340S: Supported 11341F: Documentation/devicetree/bindings/sound/ 11342F: Documentation/sound/alsa/soc/ 11343F: sound/soc/ 11344F: include/sound/soc* 11345 11346SOUND - DMAENGINE HELPERS 11347M: Lars-Peter Clausen <lars@metafoo.de> 11348S: Supported 11349F: include/sound/dmaengine_pcm.h 11350F: sound/core/pcm_dmaengine.c 11351F: sound/soc/soc-generic-dmaengine-pcm.c 11352 11353SP2 MEDIA DRIVER 11354M: Olli Salonen <olli.salonen@iki.fi> 11355L: linux-media@vger.kernel.org 11356W: https://linuxtv.org 11357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11358S: Maintained 11359F: drivers/media/dvb-frontends/sp2* 11360 11361SPARC + UltraSPARC (sparc/sparc64) 11362M: "David S. Miller" <davem@davemloft.net> 11363L: sparclinux@vger.kernel.org 11364Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11367S: Maintained 11368F: arch/sparc/ 11369F: drivers/sbus/ 11370 11371SPARC SERIAL DRIVERS 11372M: "David S. Miller" <davem@davemloft.net> 11373L: sparclinux@vger.kernel.org 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11376S: Maintained 11377F: include/linux/sunserialcore.h 11378F: drivers/tty/serial/suncore.c 11379F: drivers/tty/serial/sunhv.c 11380F: drivers/tty/serial/sunsab.c 11381F: drivers/tty/serial/sunsab.h 11382F: drivers/tty/serial/sunsu.c 11383F: drivers/tty/serial/sunzilog.c 11384F: drivers/tty/serial/sunzilog.h 11385 11386SPARSE CHECKER 11387M: "Christopher Li" <sparse@chrisli.org> 11388L: linux-sparse@vger.kernel.org 11389W: https://sparse.wiki.kernel.org/ 11390T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11391T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11392S: Maintained 11393F: include/linux/compiler.h 11394 11395SPEAR PLATFORM SUPPORT 11396M: Viresh Kumar <vireshk@kernel.org> 11397M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11399W: http://www.st.com/spear 11400S: Maintained 11401F: arch/arm/boot/dts/spear* 11402F: arch/arm/mach-spear/ 11403 11404SPEAR CLOCK FRAMEWORK SUPPORT 11405M: Viresh Kumar <vireshk@kernel.org> 11406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11407W: http://www.st.com/spear 11408S: Maintained 11409F: drivers/clk/spear/ 11410 11411SPI NOR SUBSYSTEM 11412M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11413M: Marek Vasut <marek.vasut@gmail.com> 11414L: linux-mtd@lists.infradead.org 11415W: http://www.linux-mtd.infradead.org/ 11416Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11417T: git git://github.com/spi-nor/linux.git 11418S: Maintained 11419F: drivers/mtd/spi-nor/ 11420F: include/linux/mtd/spi-nor.h 11421 11422SPI SUBSYSTEM 11423M: Mark Brown <broonie@kernel.org> 11424L: linux-spi@vger.kernel.org 11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11426Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11427S: Maintained 11428F: Documentation/devicetree/bindings/spi/ 11429F: Documentation/spi/ 11430F: drivers/spi/ 11431F: include/linux/spi/ 11432F: include/uapi/linux/spi/ 11433F: tools/spi/ 11434 11435SPIDERNET NETWORK DRIVER for CELL 11436M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11437L: netdev@vger.kernel.org 11438S: Supported 11439F: Documentation/networking/spider_net.txt 11440F: drivers/net/ethernet/toshiba/spider_net* 11441 11442SPU FILE SYSTEM 11443M: Jeremy Kerr <jk@ozlabs.org> 11444L: linuxppc-dev@lists.ozlabs.org 11445W: http://www.ibm.com/developerworks/power/cell/ 11446S: Supported 11447F: Documentation/filesystems/spufs.txt 11448F: arch/powerpc/platforms/cell/spufs/ 11449 11450SQUASHFS FILE SYSTEM 11451M: Phillip Lougher <phillip@squashfs.org.uk> 11452L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11453W: http://squashfs.org.uk 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11455S: Maintained 11456F: Documentation/filesystems/squashfs.txt 11457F: fs/squashfs/ 11458 11459SRM (Alpha) environment access 11460M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11461S: Maintained 11462F: arch/alpha/kernel/srm_env.c 11463 11464STABLE BRANCH 11465M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11466L: stable@vger.kernel.org 11467S: Supported 11468F: Documentation/stable_kernel_rules.txt 11469 11470STAGING SUBSYSTEM 11471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11473L: devel@driverdev.osuosl.org 11474S: Supported 11475F: drivers/staging/ 11476 11477STAGING - COMEDI 11478M: Ian Abbott <abbotti@mev.co.uk> 11479M: H Hartley Sweeten <hsweeten@visionengravers.com> 11480S: Odd Fixes 11481F: drivers/staging/comedi/ 11482 11483STAGING - FLARION FT1000 DRIVERS 11484M: Marek Belisko <marek.belisko@gmail.com> 11485S: Odd Fixes 11486F: drivers/staging/ft1000/ 11487 11488STAGING - INDUSTRIAL IO 11489M: Jonathan Cameron <jic23@kernel.org> 11490L: linux-iio@vger.kernel.org 11491S: Odd Fixes 11492F: Documentation/devicetree/bindings/staging/iio/ 11493F: drivers/staging/iio/ 11494 11495STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11496M: Jarod Wilson <jarod@wilsonet.com> 11497W: http://www.lirc.org/ 11498S: Odd Fixes 11499F: drivers/staging/media/lirc/ 11500 11501STAGING - LUSTRE PARALLEL FILESYSTEM 11502M: Oleg Drokin <oleg.drokin@intel.com> 11503M: Andreas Dilger <andreas.dilger@intel.com> 11504M: James Simmons <jsimmons@infradead.org> 11505L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11506W: http://wiki.lustre.org/ 11507S: Maintained 11508F: drivers/staging/lustre 11509 11510STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11511M: Marc Dietrich <marvin24@gmx.de> 11512L: ac100@lists.launchpad.net (moderated for non-subscribers) 11513L: linux-tegra@vger.kernel.org 11514S: Maintained 11515F: drivers/staging/nvec/ 11516 11517STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11518M: Jens Frederich <jfrederich@gmail.com> 11519M: Daniel Drake <dsd@laptop.org> 11520M: Jon Nettleton <jon.nettleton@gmail.com> 11521W: http://wiki.laptop.org/go/DCON 11522S: Maintained 11523F: drivers/staging/olpc_dcon/ 11524 11525STAGING - REALTEK RTL8712U DRIVERS 11526M: Larry Finger <Larry.Finger@lwfinger.net> 11527M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11528S: Odd Fixes 11529F: drivers/staging/rtl8712/ 11530 11531STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11532M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11533M: Teddy Wang <teddy.wang@siliconmotion.com> 11534M: Sudip Mukherjee <sudip@vectorindia.org> 11535L: linux-fbdev@vger.kernel.org 11536S: Maintained 11537F: drivers/staging/sm750fb/ 11538 11539STAGING - SLICOSS 11540M: Lior Dotan <liodot@gmail.com> 11541M: Christopher Harrer <charrer@alacritech.com> 11542S: Odd Fixes 11543F: drivers/staging/slicoss/ 11544 11545STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11546M: William Hubbs <w.d.hubbs@gmail.com> 11547M: Chris Brannon <chris@the-brannons.com> 11548M: Kirk Reiser <kirk@reisers.ca> 11549M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11550L: speakup@linux-speakup.org 11551W: http://www.linux-speakup.org/ 11552S: Odd Fixes 11553F: drivers/staging/speakup/ 11554 11555STAGING - VIA VT665X DRIVERS 11556M: Forest Bond <forest@alittletooquiet.net> 11557S: Odd Fixes 11558F: drivers/staging/vt665?/ 11559 11560STAGING - WILC1000 WIFI DRIVER 11561M: Aditya Shankar <aditya.shankar@microchip.com> 11562M: Ganesh Krishna <ganesh.krishna@microchip.com> 11563L: linux-wireless@vger.kernel.org 11564S: Supported 11565F: drivers/staging/wilc1000/ 11566 11567STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11568M: Arnaud Patard <arnaud.patard@rtp-net.org> 11569S: Odd Fixes 11570F: drivers/staging/xgifb/ 11571 11572STARFIRE/DURALAN NETWORK DRIVER 11573M: Ion Badulescu <ionut@badula.org> 11574S: Odd Fixes 11575F: drivers/net/ethernet/adaptec/starfire* 11576 11577SUN3/3X 11578M: Sam Creasey <sammy@sammy.net> 11579W: http://sammy.net/sun3/ 11580S: Maintained 11581F: arch/m68k/kernel/*sun3* 11582F: arch/m68k/sun3*/ 11583F: arch/m68k/include/asm/sun3* 11584F: drivers/net/ethernet/i825xx/sun3* 11585 11586SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11587M: Hans de Goede <hdegoede@redhat.com> 11588L: linux-input@vger.kernel.org 11589S: Maintained 11590F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11591F: drivers/input/keyboard/sun4i-lradc-keys.c 11592 11593SUNDANCE NETWORK DRIVER 11594M: Denis Kirjanov <kda@linux-powerpc.org> 11595L: netdev@vger.kernel.org 11596S: Maintained 11597F: drivers/net/ethernet/dlink/sundance.c 11598 11599SUPERH 11600M: Yoshinori Sato <ysato@users.sourceforge.jp> 11601M: Rich Felker <dalias@libc.org> 11602L: linux-sh@vger.kernel.org 11603Q: http://patchwork.kernel.org/project/linux-sh/list/ 11604S: Maintained 11605F: Documentation/sh/ 11606F: arch/sh/ 11607F: drivers/sh/ 11608 11609SUSPEND TO RAM 11610M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11611M: Len Brown <len.brown@intel.com> 11612M: Pavel Machek <pavel@ucw.cz> 11613L: linux-pm@vger.kernel.org 11614S: Supported 11615F: Documentation/power/ 11616F: arch/x86/kernel/acpi/ 11617F: drivers/base/power/ 11618F: kernel/power/ 11619F: include/linux/suspend.h 11620F: include/linux/freezer.h 11621F: include/linux/pm.h 11622 11623SVGA HANDLING 11624M: Martin Mares <mj@ucw.cz> 11625L: linux-video@atrey.karlin.mff.cuni.cz 11626S: Maintained 11627F: Documentation/svga.txt 11628F: arch/x86/boot/video* 11629 11630SWIOTLB SUBSYSTEM 11631M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11632L: linux-kernel@vger.kernel.org 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11634S: Supported 11635F: lib/swiotlb.c 11636F: arch/*/kernel/pci-swiotlb.c 11637F: include/linux/swiotlb.h 11638 11639SWITCHDEV 11640M: Jiri Pirko <jiri@resnulli.us> 11641L: netdev@vger.kernel.org 11642S: Supported 11643F: net/switchdev/ 11644F: include/net/switchdev.h 11645 11646SYNOPSYS ARC ARCHITECTURE 11647M: Vineet Gupta <vgupta@synopsys.com> 11648L: linux-snps-arc@lists.infradead.org 11649S: Supported 11650F: arch/arc/ 11651F: Documentation/devicetree/bindings/arc/* 11652F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11653F: drivers/tty/serial/arc_uart.c 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11655 11656SYNOPSYS ARC SDP platform support 11657M: Alexey Brodkin <abrodkin@synopsys.com> 11658S: Supported 11659F: arch/arc/plat-axs10x 11660F: arch/arc/boot/dts/ax* 11661F: Documentation/devicetree/bindings/arc/axs10* 11662 11663SYSTEM CONFIGURATION (SYSCON) 11664M: Lee Jones <lee.jones@linaro.org> 11665M: Arnd Bergmann <arnd@arndb.de> 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11667S: Supported 11668F: drivers/mfd/syscon.c 11669 11670SYSTEM RESET/SHUTDOWN DRIVERS 11671M: Sebastian Reichel <sre@kernel.org> 11672L: linux-pm@vger.kernel.org 11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11674S: Maintained 11675F: Documentation/devicetree/bindings/power/reset/ 11676F: drivers/power/reset/ 11677 11678SYSV FILESYSTEM 11679M: Christoph Hellwig <hch@infradead.org> 11680S: Maintained 11681F: Documentation/filesystems/sysv-fs.txt 11682F: fs/sysv/ 11683F: include/linux/sysv_fs.h 11684 11685TARGET SUBSYSTEM 11686M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11687L: linux-scsi@vger.kernel.org 11688L: target-devel@vger.kernel.org 11689W: http://www.linux-iscsi.org 11690W: http://groups.google.com/group/linux-iscsi-target-dev 11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11692S: Supported 11693F: drivers/target/ 11694F: include/target/ 11695F: Documentation/target/ 11696 11697TASKSTATS STATISTICS INTERFACE 11698M: Balbir Singh <bsingharora@gmail.com> 11699S: Maintained 11700F: Documentation/accounting/taskstats* 11701F: include/linux/taskstats* 11702F: kernel/taskstats.c 11703 11704TC CLASSIFIER 11705M: Jamal Hadi Salim <jhs@mojatatu.com> 11706L: netdev@vger.kernel.org 11707S: Maintained 11708F: include/net/pkt_cls.h 11709F: include/uapi/linux/pkt_cls.h 11710F: net/sched/ 11711 11712TCP LOW PRIORITY MODULE 11713M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11714M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11715W: http://tcp-lp-mod.sourceforge.net/ 11716S: Maintained 11717F: net/ipv4/tcp_lp.c 11718 11719TDA10071 MEDIA DRIVER 11720M: Antti Palosaari <crope@iki.fi> 11721L: linux-media@vger.kernel.org 11722W: https://linuxtv.org 11723W: http://palosaari.fi/linux/ 11724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11725T: git git://linuxtv.org/anttip/media_tree.git 11726S: Maintained 11727F: drivers/media/dvb-frontends/tda10071* 11728 11729TDA18212 MEDIA DRIVER 11730M: Antti Palosaari <crope@iki.fi> 11731L: linux-media@vger.kernel.org 11732W: https://linuxtv.org 11733W: http://palosaari.fi/linux/ 11734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11735T: git git://linuxtv.org/anttip/media_tree.git 11736S: Maintained 11737F: drivers/media/tuners/tda18212* 11738 11739TDA18218 MEDIA DRIVER 11740M: Antti Palosaari <crope@iki.fi> 11741L: linux-media@vger.kernel.org 11742W: https://linuxtv.org 11743W: http://palosaari.fi/linux/ 11744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11745T: git git://linuxtv.org/anttip/media_tree.git 11746S: Maintained 11747F: drivers/media/tuners/tda18218* 11748 11749TDA18271 MEDIA DRIVER 11750M: Michael Krufky <mkrufky@linuxtv.org> 11751L: linux-media@vger.kernel.org 11752W: https://linuxtv.org 11753W: http://github.com/mkrufky 11754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11755T: git git://linuxtv.org/mkrufky/tuners.git 11756S: Maintained 11757F: drivers/media/tuners/tda18271* 11758 11759TDA827x MEDIA DRIVER 11760M: Michael Krufky <mkrufky@linuxtv.org> 11761L: linux-media@vger.kernel.org 11762W: https://linuxtv.org 11763W: http://github.com/mkrufky 11764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11765T: git git://linuxtv.org/mkrufky/tuners.git 11766S: Maintained 11767F: drivers/media/tuners/tda8290.* 11768 11769TDA8290 MEDIA DRIVER 11770M: Michael Krufky <mkrufky@linuxtv.org> 11771L: linux-media@vger.kernel.org 11772W: https://linuxtv.org 11773W: http://github.com/mkrufky 11774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11775T: git git://linuxtv.org/mkrufky/tuners.git 11776S: Maintained 11777F: drivers/media/tuners/tda8290.* 11778 11779TDA9840 MEDIA DRIVER 11780M: Hans Verkuil <hverkuil@xs4all.nl> 11781L: linux-media@vger.kernel.org 11782T: git git://linuxtv.org/media_tree.git 11783W: https://linuxtv.org 11784S: Maintained 11785F: drivers/media/i2c/tda9840* 11786 11787TEA5761 TUNER DRIVER 11788M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11789M: Mauro Carvalho Chehab <mchehab@kernel.org> 11790L: linux-media@vger.kernel.org 11791W: https://linuxtv.org 11792T: git git://linuxtv.org/media_tree.git 11793S: Odd fixes 11794F: drivers/media/tuners/tea5761.* 11795 11796TEA5767 TUNER DRIVER 11797M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11798M: Mauro Carvalho Chehab <mchehab@kernel.org> 11799L: linux-media@vger.kernel.org 11800W: https://linuxtv.org 11801T: git git://linuxtv.org/media_tree.git 11802S: Maintained 11803F: drivers/media/tuners/tea5767.* 11804 11805TEA6415C MEDIA DRIVER 11806M: Hans Verkuil <hverkuil@xs4all.nl> 11807L: linux-media@vger.kernel.org 11808T: git git://linuxtv.org/media_tree.git 11809W: https://linuxtv.org 11810S: Maintained 11811F: drivers/media/i2c/tea6415c* 11812 11813TEA6420 MEDIA DRIVER 11814M: Hans Verkuil <hverkuil@xs4all.nl> 11815L: linux-media@vger.kernel.org 11816T: git git://linuxtv.org/media_tree.git 11817W: https://linuxtv.org 11818S: Maintained 11819F: drivers/media/i2c/tea6420* 11820 11821TEAM DRIVER 11822M: Jiri Pirko <jiri@resnulli.us> 11823L: netdev@vger.kernel.org 11824S: Supported 11825F: drivers/net/team/ 11826F: include/linux/if_team.h 11827F: include/uapi/linux/if_team.h 11828 11829TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 11830M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 11831S: Maintained 11832F: arch/x86/platform/ts5500/ 11833 11834TECHNOTREND USB IR RECEIVER 11835M: Sean Young <sean@mess.org> 11836L: linux-media@vger.kernel.org 11837S: Maintained 11838F: drivers/media/rc/ttusbir.c 11839 11840TEGRA ARCHITECTURE SUPPORT 11841M: Stephen Warren <swarren@wwwdotorg.org> 11842M: Thierry Reding <thierry.reding@gmail.com> 11843M: Alexandre Courbot <gnurou@gmail.com> 11844L: linux-tegra@vger.kernel.org 11845Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 11847S: Supported 11848N: [^a-z]tegra 11849 11850TEGRA CLOCK DRIVER 11851M: Peter De Schrijver <pdeschrijver@nvidia.com> 11852M: Prashant Gaikwad <pgaikwad@nvidia.com> 11853S: Supported 11854F: drivers/clk/tegra/ 11855 11856TEGRA DMA DRIVERS 11857M: Laxman Dewangan <ldewangan@nvidia.com> 11858M: Jon Hunter <jonathanh@nvidia.com> 11859S: Supported 11860F: drivers/dma/tegra* 11861 11862TEGRA I2C DRIVER 11863M: Laxman Dewangan <ldewangan@nvidia.com> 11864S: Supported 11865F: drivers/i2c/busses/i2c-tegra.c 11866 11867TEGRA IOMMU DRIVERS 11868M: Hiroshi Doyu <hdoyu@nvidia.com> 11869S: Supported 11870F: drivers/iommu/tegra* 11871 11872TEGRA KBC DRIVER 11873M: Rakesh Iyer <riyer@nvidia.com> 11874M: Laxman Dewangan <ldewangan@nvidia.com> 11875S: Supported 11876F: drivers/input/keyboard/tegra-kbc.c 11877 11878TEGRA PWM DRIVER 11879M: Thierry Reding <thierry.reding@gmail.com> 11880S: Supported 11881F: drivers/pwm/pwm-tegra.c 11882 11883TEGRA SERIAL DRIVER 11884M: Laxman Dewangan <ldewangan@nvidia.com> 11885S: Supported 11886F: drivers/tty/serial/serial-tegra.c 11887 11888TEGRA SPI DRIVER 11889M: Laxman Dewangan <ldewangan@nvidia.com> 11890S: Supported 11891F: drivers/spi/spi-tegra* 11892 11893TEHUTI ETHERNET DRIVER 11894M: Andy Gospodarek <andy@greyhouse.net> 11895L: netdev@vger.kernel.org 11896S: Supported 11897F: drivers/net/ethernet/tehuti/* 11898 11899Telecom Clock Driver for MCPL0010 11900M: Mark Gross <mark.gross@intel.com> 11901S: Supported 11902F: drivers/char/tlclk.c 11903 11904TENSILICA XTENSA PORT (xtensa) 11905M: Chris Zankel <chris@zankel.net> 11906M: Max Filippov <jcmvbkbc@gmail.com> 11907L: linux-xtensa@linux-xtensa.org 11908T: git git://github.com/czankel/xtensa-linux.git 11909S: Maintained 11910F: arch/xtensa/ 11911F: drivers/irqchip/irq-xtensa-* 11912 11913THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 11914M: Hans Verkuil <hverkuil@xs4all.nl> 11915L: linux-media@vger.kernel.org 11916T: git git://linuxtv.org/media_tree.git 11917W: https://linuxtv.org 11918S: Maintained 11919F: drivers/media/radio/radio-raremono.c 11920 11921THERMAL 11922M: Zhang Rui <rui.zhang@intel.com> 11923M: Eduardo Valentin <edubezval@gmail.com> 11924L: linux-pm@vger.kernel.org 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 11927Q: https://patchwork.kernel.org/project/linux-pm/list/ 11928S: Supported 11929F: drivers/thermal/ 11930F: include/linux/thermal.h 11931F: include/uapi/linux/thermal.h 11932F: include/linux/cpu_cooling.h 11933F: Documentation/devicetree/bindings/thermal/ 11934 11935THERMAL/CPU_COOLING 11936M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 11937M: Viresh Kumar <viresh.kumar@linaro.org> 11938M: Javi Merino <javi.merino@kernel.org> 11939L: linux-pm@vger.kernel.org 11940S: Supported 11941F: Documentation/thermal/cpu-cooling-api.txt 11942F: drivers/thermal/cpu_cooling.c 11943F: include/linux/cpu_cooling.h 11944 11945THINKPAD ACPI EXTRAS DRIVER 11946M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 11947L: ibm-acpi-devel@lists.sourceforge.net 11948L: platform-driver-x86@vger.kernel.org 11949W: http://ibm-acpi.sourceforge.net 11950W: http://thinkwiki.org/wiki/Ibm-acpi 11951T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 11952S: Maintained 11953F: drivers/platform/x86/thinkpad_acpi.c 11954 11955TI BANDGAP AND THERMAL DRIVER 11956M: Eduardo Valentin <edubezval@gmail.com> 11957M: Keerthy <j-keerthy@ti.com> 11958L: linux-pm@vger.kernel.org 11959L: linux-omap@vger.kernel.org 11960S: Maintained 11961F: drivers/thermal/ti-soc-thermal/ 11962 11963TI VPE/CAL DRIVERS 11964M: Benoit Parrot <bparrot@ti.com> 11965L: linux-media@vger.kernel.org 11966W: http://linuxtv.org/ 11967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11968S: Maintained 11969F: drivers/media/platform/ti-vpe/ 11970 11971TI CDCE706 CLOCK DRIVER 11972M: Max Filippov <jcmvbkbc@gmail.com> 11973S: Maintained 11974F: drivers/clk/clk-cdce706.c 11975 11976TI CLOCK DRIVER 11977M: Tero Kristo <t-kristo@ti.com> 11978L: linux-omap@vger.kernel.org 11979S: Maintained 11980F: drivers/clk/ti/ 11981F: include/linux/clk/ti.h 11982 11983TI ETHERNET SWITCH DRIVER (CPSW) 11984M: Mugunthan V N <mugunthanvnm@ti.com> 11985R: Grygorii Strashko <grygorii.strashko@ti.com> 11986L: linux-omap@vger.kernel.org 11987L: netdev@vger.kernel.org 11988S: Maintained 11989F: drivers/net/ethernet/ti/cpsw* 11990F: drivers/net/ethernet/ti/davinci* 11991 11992TI FLASH MEDIA INTERFACE DRIVER 11993M: Alex Dubov <oakad@yahoo.com> 11994S: Maintained 11995F: drivers/misc/tifm* 11996F: drivers/mmc/host/tifm_sd.c 11997F: include/linux/tifm.h 11998 11999TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12000M: Santosh Shilimkar <ssantosh@kernel.org> 12001L: linux-kernel@vger.kernel.org 12002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12003S: Maintained 12004F: drivers/soc/ti/* 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12006 12007 12008TI LM49xxx FAMILY ASoC CODEC DRIVERS 12009M: M R Swami Reddy <mr.swami.reddy@ti.com> 12010M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12011L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12012S: Maintained 12013F: sound/soc/codecs/lm49453* 12014F: sound/soc/codecs/isabelle* 12015 12016TI LP855x BACKLIGHT DRIVER 12017M: Milo Kim <milo.kim@ti.com> 12018S: Maintained 12019F: Documentation/backlight/lp855x-driver.txt 12020F: drivers/video/backlight/lp855x_bl.c 12021F: include/linux/platform_data/lp855x.h 12022 12023TI LP8727 CHARGER DRIVER 12024M: Milo Kim <milo.kim@ti.com> 12025S: Maintained 12026F: drivers/power/supply/lp8727_charger.c 12027F: include/linux/platform_data/lp8727.h 12028 12029TI LP8788 MFD DRIVER 12030M: Milo Kim <milo.kim@ti.com> 12031S: Maintained 12032F: drivers/iio/adc/lp8788_adc.c 12033F: drivers/leds/leds-lp8788.c 12034F: drivers/mfd/lp8788*.c 12035F: drivers/power/supply/lp8788-charger.c 12036F: drivers/regulator/lp8788-*.c 12037F: include/linux/mfd/lp8788*.h 12038 12039TI NETCP ETHERNET DRIVER 12040M: Wingman Kwok <w-kwok2@ti.com> 12041M: Murali Karicheri <m-karicheri2@ti.com> 12042L: netdev@vger.kernel.org 12043S: Maintained 12044F: drivers/net/ethernet/ti/netcp* 12045 12046TI TAS571X FAMILY ASoC CODEC DRIVER 12047M: Kevin Cernekee <cernekee@chromium.org> 12048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12049S: Odd Fixes 12050F: sound/soc/codecs/tas571x* 12051 12052TI TWL4030 SERIES SOC CODEC DRIVER 12053M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12055S: Maintained 12056F: sound/soc/codecs/twl4030* 12057 12058TI WILINK WIRELESS DRIVERS 12059L: linux-wireless@vger.kernel.org 12060W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12061W: http://wireless.kernel.org/en/users/Drivers/wl1251 12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12063S: Orphan 12064F: drivers/net/wireless/ti/ 12065F: include/linux/wl12xx.h 12066 12067TIPC NETWORK LAYER 12068M: Jon Maloy <jon.maloy@ericsson.com> 12069M: Ying Xue <ying.xue@windriver.com> 12070L: netdev@vger.kernel.org (core kernel code) 12071L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12072W: http://tipc.sourceforge.net/ 12073S: Maintained 12074F: include/uapi/linux/tipc*.h 12075F: net/tipc/ 12076 12077TILE ARCHITECTURE 12078M: Chris Metcalf <cmetcalf@mellanox.com> 12079W: http://www.mellanox.com/repository/solutions/tile-scm/ 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12081S: Supported 12082F: arch/tile/ 12083F: drivers/char/tile-srom.c 12084F: drivers/edac/tile_edac.c 12085F: drivers/net/ethernet/tile/ 12086F: drivers/rtc/rtc-tile.c 12087F: drivers/tty/hvc/hvc_tile.c 12088F: drivers/tty/serial/tilegx.c 12089F: drivers/usb/host/*-tilegx.c 12090F: include/linux/usb/tilegx.h 12091 12092TLAN NETWORK DRIVER 12093M: Samuel Chessman <chessman@tux.org> 12094L: tlan-devel@lists.sourceforge.net (subscribers-only) 12095W: http://sourceforge.net/projects/tlan/ 12096S: Maintained 12097F: Documentation/networking/tlan.txt 12098F: drivers/net/ethernet/ti/tlan.* 12099 12100TOMOYO SECURITY MODULE 12101M: Kentaro Takeda <takedakn@nttdata.co.jp> 12102M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12103L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12104L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12105L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12106L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12107W: http://tomoyo.sourceforge.jp/ 12108T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12109S: Maintained 12110F: security/tomoyo/ 12111 12112TOPSTAR LAPTOP EXTRAS DRIVER 12113M: Herton Ronaldo Krzesinski <herton@canonical.com> 12114L: platform-driver-x86@vger.kernel.org 12115S: Maintained 12116F: drivers/platform/x86/topstar-laptop.c 12117 12118TOSHIBA ACPI EXTRAS DRIVER 12119M: Azael Avalos <coproscefalo@gmail.com> 12120L: platform-driver-x86@vger.kernel.org 12121S: Maintained 12122F: drivers/platform/x86/toshiba_acpi.c 12123 12124TOSHIBA BLUETOOTH DRIVER 12125M: Azael Avalos <coproscefalo@gmail.com> 12126L: platform-driver-x86@vger.kernel.org 12127S: Maintained 12128F: drivers/platform/x86/toshiba_bluetooth.c 12129 12130TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12131M: Azael Avalos <coproscefalo@gmail.com> 12132L: platform-driver-x86@vger.kernel.org 12133S: Maintained 12134F: drivers/platform/x86/toshiba_haps.c 12135 12136TOSHIBA WMI HOTKEYS DRIVER 12137M: Azael Avalos <coproscefalo@gmail.com> 12138L: platform-driver-x86@vger.kernel.org 12139S: Maintained 12140F: drivers/platform/x86/toshiba-wmi.c 12141 12142TOSHIBA SMM DRIVER 12143M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12144W: http://www.buzzard.org.uk/toshiba/ 12145S: Maintained 12146F: drivers/char/toshiba.c 12147F: include/linux/toshiba.h 12148F: include/uapi/linux/toshiba.h 12149 12150TOSHIBA TC358743 DRIVER 12151M: Mats Randgaard <matrandg@cisco.com> 12152L: linux-media@vger.kernel.org 12153S: Maintained 12154F: drivers/media/i2c/tc358743* 12155F: include/media/i2c/tc358743.h 12156 12157TMIO/SDHI MMC DRIVER 12158M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12159L: linux-mmc@vger.kernel.org 12160S: Supported 12161F: drivers/mmc/host/tmio_mmc* 12162F: drivers/mmc/host/sh_mobile_sdhi.c 12163F: include/linux/mfd/tmio.h 12164 12165TMP401 HARDWARE MONITOR DRIVER 12166M: Guenter Roeck <linux@roeck-us.net> 12167L: linux-hwmon@vger.kernel.org 12168S: Maintained 12169F: Documentation/hwmon/tmp401 12170F: drivers/hwmon/tmp401.c 12171 12172TMPFS (SHMEM FILESYSTEM) 12173M: Hugh Dickins <hughd@google.com> 12174L: linux-mm@kvack.org 12175S: Maintained 12176F: include/linux/shmem_fs.h 12177F: mm/shmem.c 12178 12179TM6000 VIDEO4LINUX DRIVER 12180M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12181M: Mauro Carvalho Chehab <mchehab@kernel.org> 12182L: linux-media@vger.kernel.org 12183W: https://linuxtv.org 12184T: git git://linuxtv.org/media_tree.git 12185S: Odd fixes 12186F: drivers/media/usb/tm6000/ 12187F: Documentation/media/v4l-drivers/tm6000* 12188 12189TW5864 VIDEO4LINUX DRIVER 12190M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12191M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12192M: Andrey Utkin <andrey_utkin@fastmail.com> 12193L: linux-media@vger.kernel.org 12194S: Supported 12195F: drivers/media/pci/tw5864/ 12196 12197TW68 VIDEO4LINUX DRIVER 12198M: Hans Verkuil <hverkuil@xs4all.nl> 12199L: linux-media@vger.kernel.org 12200T: git git://linuxtv.org/media_tree.git 12201W: https://linuxtv.org 12202S: Odd Fixes 12203F: drivers/media/pci/tw68/ 12204 12205TW686X VIDEO4LINUX DRIVER 12206M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12207L: linux-media@vger.kernel.org 12208T: git git://linuxtv.org/media_tree.git 12209W: http://linuxtv.org 12210S: Maintained 12211F: drivers/media/pci/tw686x/ 12212 12213TPM DEVICE DRIVER 12214M: Peter Huewe <peterhuewe@gmx.de> 12215M: Marcel Selhorst <tpmdd@selhorst.net> 12216M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12217R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12218W: http://tpmdd.sourceforge.net 12219L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12220Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12221T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12222S: Maintained 12223F: drivers/char/tpm/ 12224 12225TPM IBM_VTPM DEVICE DRIVER 12226M: Ashley Lai <ashleydlai@gmail.com> 12227W: http://tpmdd.sourceforge.net 12228L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12229S: Maintained 12230F: drivers/char/tpm/tpm_ibmvtpm* 12231 12232TRACING 12233M: Steven Rostedt <rostedt@goodmis.org> 12234M: Ingo Molnar <mingo@redhat.com> 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12236S: Maintained 12237F: Documentation/trace/ftrace.txt 12238F: arch/*/*/*/ftrace.h 12239F: arch/*/kernel/ftrace.c 12240F: include/*/ftrace.h 12241F: include/linux/trace*.h 12242F: include/trace/ 12243F: kernel/trace/ 12244F: tools/testing/selftests/ftrace/ 12245 12246TRACING MMIO ACCESSES (MMIOTRACE) 12247M: Steven Rostedt <rostedt@goodmis.org> 12248M: Ingo Molnar <mingo@kernel.org> 12249R: Karol Herbst <karolherbst@gmail.com> 12250R: Pekka Paalanen <ppaalanen@gmail.com> 12251S: Maintained 12252L: linux-kernel@vger.kernel.org 12253L: nouveau@lists.freedesktop.org 12254F: kernel/trace/trace_mmiotrace.c 12255F: include/linux/mmiotrace.h 12256F: arch/x86/mm/kmmio.c 12257F: arch/x86/mm/mmio-mod.c 12258F: arch/x86/mm/testmmiotrace.c 12259 12260TRIVIAL PATCHES 12261M: Jiri Kosina <trivial@kernel.org> 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12263S: Maintained 12264K: ^Subject:.*(?i)trivial 12265 12266TTY LAYER 12267M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12268M: Jiri Slaby <jslaby@suse.com> 12269S: Supported 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12271F: Documentation/serial/ 12272F: drivers/tty/ 12273F: drivers/tty/serial/serial_core.c 12274F: include/linux/serial_core.h 12275F: include/linux/serial.h 12276F: include/linux/tty.h 12277F: include/uapi/linux/serial_core.h 12278F: include/uapi/linux/serial.h 12279F: include/uapi/linux/tty.h 12280 12281TUA9001 MEDIA DRIVER 12282M: Antti Palosaari <crope@iki.fi> 12283L: linux-media@vger.kernel.org 12284W: https://linuxtv.org 12285W: http://palosaari.fi/linux/ 12286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12287T: git git://linuxtv.org/anttip/media_tree.git 12288S: Maintained 12289F: drivers/media/tuners/tua9001* 12290 12291TULIP NETWORK DRIVERS 12292L: netdev@vger.kernel.org 12293L: linux-parisc@vger.kernel.org 12294S: Orphan 12295F: drivers/net/ethernet/dec/tulip/ 12296 12297TUN/TAP driver 12298M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12299W: http://vtun.sourceforge.net/tun 12300S: Maintained 12301F: Documentation/networking/tuntap.txt 12302F: arch/um/os-Linux/drivers/ 12303 12304TURBOCHANNEL SUBSYSTEM 12305M: "Maciej W. Rozycki" <macro@linux-mips.org> 12306M: Ralf Baechle <ralf@linux-mips.org> 12307L: linux-mips@linux-mips.org 12308Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12309S: Maintained 12310F: drivers/tc/ 12311F: include/linux/tc.h 12312 12313UBI FILE SYSTEM (UBIFS) 12314M: Richard Weinberger <richard@nod.at> 12315M: Artem Bityutskiy <dedekind1@gmail.com> 12316M: Adrian Hunter <adrian.hunter@intel.com> 12317L: linux-mtd@lists.infradead.org 12318T: git git://git.infradead.org/ubifs-2.6.git 12319W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12320S: Supported 12321F: Documentation/filesystems/ubifs.txt 12322F: fs/ubifs/ 12323 12324UCLINUX (M68KNOMMU AND COLDFIRE) 12325M: Greg Ungerer <gerg@linux-m68k.org> 12326W: http://www.linux-m68k.org/ 12327W: http://www.uclinux.org/ 12328L: linux-m68k@lists.linux-m68k.org 12329L: uclinux-dev@uclinux.org (subscribers-only) 12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12331S: Maintained 12332F: arch/m68k/coldfire/ 12333F: arch/m68k/68*/ 12334F: arch/m68k/*/*_no.* 12335F: arch/m68k/include/asm/*_no.* 12336 12337UDF FILESYSTEM 12338M: Jan Kara <jack@suse.com> 12339S: Maintained 12340F: Documentation/filesystems/udf.txt 12341F: fs/udf/ 12342 12343UFS FILESYSTEM 12344M: Evgeniy Dushistov <dushistov@mail.ru> 12345S: Maintained 12346F: Documentation/filesystems/ufs.txt 12347F: fs/ufs/ 12348 12349UHID USERSPACE HID IO DRIVER: 12350M: David Herrmann <dh.herrmann@googlemail.com> 12351L: linux-input@vger.kernel.org 12352S: Maintained 12353F: drivers/hid/uhid.c 12354F: include/uapi/linux/uhid.h 12355 12356ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12357L: linux-usb@vger.kernel.org 12358S: Orphan 12359F: drivers/uwb/ 12360F: include/linux/uwb.h 12361F: include/linux/uwb/ 12362 12363UNICORE32 ARCHITECTURE: 12364M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12365W: http://mprc.pku.edu.cn/~guanxuetao/linux 12366S: Maintained 12367T: git git://github.com/gxt/linux.git 12368F: arch/unicore32/ 12369 12370UNIFDEF 12371M: Tony Finch <dot@dotat.at> 12372W: http://dotat.at/prog/unifdef 12373S: Maintained 12374F: scripts/unifdef.c 12375 12376UNIFORM CDROM DRIVER 12377M: Jens Axboe <axboe@kernel.dk> 12378W: http://www.kernel.dk 12379S: Maintained 12380F: Documentation/cdrom/ 12381F: drivers/cdrom/cdrom.c 12382F: include/linux/cdrom.h 12383F: include/uapi/linux/cdrom.h 12384 12385UNISYS S-PAR DRIVERS 12386M: David Kershner <david.kershner@unisys.com> 12387L: sparmaintainer@unisys.com (Unisys internal) 12388S: Supported 12389F: drivers/staging/unisys/ 12390 12391UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12392M: Vinayak Holikatti <vinholikatti@gmail.com> 12393L: linux-scsi@vger.kernel.org 12394S: Supported 12395F: Documentation/scsi/ufs.txt 12396F: drivers/scsi/ufs/ 12397 12398UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12399M: Joao Pinto <Joao.Pinto@synopsys.com> 12400L: linux-scsi@vger.kernel.org 12401S: Supported 12402F: drivers/scsi/ufs/*dwc* 12403 12404UNSORTED BLOCK IMAGES (UBI) 12405M: Artem Bityutskiy <dedekind1@gmail.com> 12406M: Richard Weinberger <richard@nod.at> 12407W: http://www.linux-mtd.infradead.org/ 12408L: linux-mtd@lists.infradead.org 12409T: git git://git.infradead.org/ubifs-2.6.git 12410S: Supported 12411F: drivers/mtd/ubi/ 12412F: include/linux/mtd/ubi.h 12413F: include/uapi/mtd/ubi-user.h 12414 12415USB ACM DRIVER 12416M: Oliver Neukum <oneukum@suse.com> 12417L: linux-usb@vger.kernel.org 12418S: Maintained 12419F: Documentation/usb/acm.txt 12420F: drivers/usb/class/cdc-acm.* 12421 12422USB AR5523 WIRELESS DRIVER 12423M: Pontus Fuchs <pontus.fuchs@gmail.com> 12424L: linux-wireless@vger.kernel.org 12425S: Maintained 12426F: drivers/net/wireless/ath/ar5523/ 12427 12428USB ATTACHED SCSI 12429M: Oliver Neukum <oneukum@suse.com> 12430L: linux-usb@vger.kernel.org 12431L: linux-scsi@vger.kernel.org 12432S: Maintained 12433F: drivers/usb/storage/uas.c 12434 12435USB CDC ETHERNET DRIVER 12436M: Oliver Neukum <oliver@neukum.org> 12437L: linux-usb@vger.kernel.org 12438S: Maintained 12439F: drivers/net/usb/cdc_*.c 12440F: include/uapi/linux/usb/cdc.h 12441 12442USB CHAOSKEY DRIVER 12443M: Keith Packard <keithp@keithp.com> 12444L: linux-usb@vger.kernel.org 12445S: Maintained 12446F: drivers/usb/misc/chaoskey.c 12447 12448USB CYPRESS C67X00 DRIVER 12449M: Peter Korsgaard <jacmet@sunsite.dk> 12450L: linux-usb@vger.kernel.org 12451S: Maintained 12452F: drivers/usb/c67x00/ 12453 12454USB DAVICOM DM9601 DRIVER 12455M: Peter Korsgaard <jacmet@sunsite.dk> 12456L: netdev@vger.kernel.org 12457W: http://www.linux-usb.org/usbnet 12458S: Maintained 12459F: drivers/net/usb/dm9601.c 12460 12461USB DIAMOND RIO500 DRIVER 12462M: Cesar Miquel <miquel@df.uba.ar> 12463L: rio500-users@lists.sourceforge.net 12464W: http://rio500.sourceforge.net 12465S: Maintained 12466F: drivers/usb/misc/rio500* 12467 12468USB EHCI DRIVER 12469M: Alan Stern <stern@rowland.harvard.edu> 12470L: linux-usb@vger.kernel.org 12471S: Maintained 12472F: Documentation/usb/ehci.txt 12473F: drivers/usb/host/ehci* 12474 12475USB GADGET/PERIPHERAL SUBSYSTEM 12476M: Felipe Balbi <balbi@kernel.org> 12477L: linux-usb@vger.kernel.org 12478W: http://www.linux-usb.org/gadget 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12480S: Maintained 12481F: drivers/usb/gadget/ 12482F: include/linux/usb/gadget* 12483 12484USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12485M: Jiri Kosina <jikos@kernel.org> 12486R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12487L: linux-usb@vger.kernel.org 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12489S: Maintained 12490F: Documentation/hid/hiddev.txt 12491F: drivers/hid/usbhid/ 12492 12493USB ISP116X DRIVER 12494M: Olav Kongas <ok@artecdesign.ee> 12495L: linux-usb@vger.kernel.org 12496S: Maintained 12497F: drivers/usb/host/isp116x* 12498F: include/linux/usb/isp116x.h 12499 12500USB LAN78XX ETHERNET DRIVER 12501M: Woojung Huh <woojung.huh@microchip.com> 12502M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12503L: netdev@vger.kernel.org 12504S: Maintained 12505F: drivers/net/usb/lan78xx.* 12506 12507USB MASS STORAGE DRIVER 12508M: Alan Stern <stern@rowland.harvard.edu> 12509L: linux-usb@vger.kernel.org 12510L: usb-storage@lists.one-eyed-alien.net 12511S: Maintained 12512W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12513F: drivers/usb/storage/ 12514 12515USB MIDI DRIVER 12516M: Clemens Ladisch <clemens@ladisch.de> 12517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12518T: git git://git.alsa-project.org/alsa-kernel.git 12519S: Maintained 12520F: sound/usb/midi.* 12521 12522USB NETWORKING DRIVERS 12523L: linux-usb@vger.kernel.org 12524S: Odd Fixes 12525F: drivers/net/usb/ 12526 12527USB OHCI DRIVER 12528M: Alan Stern <stern@rowland.harvard.edu> 12529L: linux-usb@vger.kernel.org 12530S: Maintained 12531F: Documentation/usb/ohci.txt 12532F: drivers/usb/host/ohci* 12533 12534USB OTG FSM (Finite State Machine) 12535M: Peter Chen <Peter.Chen@nxp.com> 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12537L: linux-usb@vger.kernel.org 12538S: Maintained 12539F: drivers/usb/common/usb-otg-fsm.c 12540 12541USB OVER IP DRIVER 12542M: Valentina Manea <valentina.manea.m@gmail.com> 12543M: Shuah Khan <shuahkh@osg.samsung.com> 12544M: Shuah Khan <shuah@kernel.org> 12545L: linux-usb@vger.kernel.org 12546S: Maintained 12547F: Documentation/usb/usbip_protocol.txt 12548F: drivers/usb/usbip/ 12549F: tools/usb/usbip/ 12550 12551USB PEGASUS DRIVER 12552M: Petko Manolov <petkan@nucleusys.com> 12553L: linux-usb@vger.kernel.org 12554L: netdev@vger.kernel.org 12555T: git git://github.com/petkan/pegasus.git 12556W: https://github.com/petkan/pegasus 12557S: Maintained 12558F: drivers/net/usb/pegasus.* 12559 12560USB PHY LAYER 12561M: Felipe Balbi <balbi@kernel.org> 12562L: linux-usb@vger.kernel.org 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12564S: Maintained 12565F: drivers/usb/phy/ 12566 12567USB PRINTER DRIVER (usblp) 12568M: Pete Zaitcev <zaitcev@redhat.com> 12569L: linux-usb@vger.kernel.org 12570S: Supported 12571F: drivers/usb/class/usblp.c 12572 12573USB QMI WWAN NETWORK DRIVER 12574M: Bjørn Mork <bjorn@mork.no> 12575L: netdev@vger.kernel.org 12576S: Maintained 12577F: Documentation/ABI/testing/sysfs-class-net-qmi 12578F: drivers/net/usb/qmi_wwan.c 12579 12580USB RTL8150 DRIVER 12581M: Petko Manolov <petkan@nucleusys.com> 12582L: linux-usb@vger.kernel.org 12583L: netdev@vger.kernel.org 12584T: git git://github.com/petkan/rtl8150.git 12585W: https://github.com/petkan/rtl8150 12586S: Maintained 12587F: drivers/net/usb/rtl8150.c 12588 12589USB SERIAL SUBSYSTEM 12590M: Johan Hovold <johan@kernel.org> 12591L: linux-usb@vger.kernel.org 12592T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12593S: Maintained 12594F: Documentation/usb/usb-serial.txt 12595F: drivers/usb/serial/ 12596F: include/linux/usb/serial.h 12597 12598USB SMSC75XX ETHERNET DRIVER 12599M: Steve Glendinning <steve.glendinning@shawell.net> 12600L: netdev@vger.kernel.org 12601S: Maintained 12602F: drivers/net/usb/smsc75xx.* 12603 12604USB SMSC95XX ETHERNET DRIVER 12605M: Steve Glendinning <steve.glendinning@shawell.net> 12606M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12607L: netdev@vger.kernel.org 12608S: Maintained 12609F: drivers/net/usb/smsc95xx.* 12610 12611USB SUBSYSTEM 12612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12613L: linux-usb@vger.kernel.org 12614W: http://www.linux-usb.org 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12616S: Supported 12617F: Documentation/devicetree/bindings/usb/ 12618F: Documentation/usb/ 12619F: drivers/usb/ 12620F: include/linux/usb.h 12621F: include/linux/usb/ 12622 12623USB UHCI DRIVER 12624M: Alan Stern <stern@rowland.harvard.edu> 12625L: linux-usb@vger.kernel.org 12626S: Maintained 12627F: drivers/usb/host/uhci* 12628 12629USB "USBNET" DRIVER FRAMEWORK 12630M: Oliver Neukum <oneukum@suse.com> 12631L: netdev@vger.kernel.org 12632W: http://www.linux-usb.org/usbnet 12633S: Maintained 12634F: drivers/net/usb/usbnet.c 12635F: include/linux/usb/usbnet.h 12636 12637USB VIDEO CLASS 12638M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12639L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12640L: linux-media@vger.kernel.org 12641T: git git://linuxtv.org/media_tree.git 12642W: http://www.ideasonboard.org/uvc/ 12643S: Maintained 12644F: drivers/media/usb/uvc/ 12645F: include/uapi/linux/uvcvideo.h 12646 12647USB VISION DRIVER 12648M: Hans Verkuil <hverkuil@xs4all.nl> 12649L: linux-media@vger.kernel.org 12650T: git git://linuxtv.org/media_tree.git 12651W: https://linuxtv.org 12652S: Odd Fixes 12653F: drivers/media/usb/usbvision/ 12654 12655USB WEBCAM GADGET 12656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12657L: linux-usb@vger.kernel.org 12658S: Maintained 12659F: drivers/usb/gadget/function/*uvc* 12660F: drivers/usb/gadget/legacy/webcam.c 12661 12662USB WIRELESS RNDIS DRIVER (rndis_wlan) 12663M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12664L: linux-wireless@vger.kernel.org 12665S: Maintained 12666F: drivers/net/wireless/rndis_wlan.c 12667 12668USB XHCI DRIVER 12669M: Mathias Nyman <mathias.nyman@intel.com> 12670L: linux-usb@vger.kernel.org 12671S: Supported 12672F: drivers/usb/host/xhci* 12673F: drivers/usb/host/pci-quirks* 12674 12675USB ZD1201 DRIVER 12676L: linux-wireless@vger.kernel.org 12677W: http://linux-lc100020.sourceforge.net 12678S: Orphan 12679F: drivers/net/wireless/zydas/zd1201.* 12680 12681USB ZR364XX DRIVER 12682M: Antoine Jacquet <royale@zerezo.com> 12683L: linux-usb@vger.kernel.org 12684L: linux-media@vger.kernel.org 12685T: git git://linuxtv.org/media_tree.git 12686W: http://royale.zerezo.com/zr364xx/ 12687S: Maintained 12688F: Documentation/media/v4l-drivers/zr364xx* 12689F: drivers/media/usb/zr364xx/ 12690 12691ULPI BUS 12692M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12693L: linux-usb@vger.kernel.org 12694S: Maintained 12695F: drivers/usb/common/ulpi.c 12696F: include/linux/ulpi/ 12697 12698USER-MODE LINUX (UML) 12699M: Jeff Dike <jdike@addtoit.com> 12700M: Richard Weinberger <richard@nod.at> 12701L: user-mode-linux-devel@lists.sourceforge.net 12702L: user-mode-linux-user@lists.sourceforge.net 12703W: http://user-mode-linux.sourceforge.net 12704T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12705S: Maintained 12706F: Documentation/virtual/uml/ 12707F: arch/um/ 12708F: arch/x86/um/ 12709F: fs/hostfs/ 12710F: fs/hppfs/ 12711 12712USERSPACE I/O (UIO) 12713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12714S: Maintained 12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12716F: Documentation/DocBook/uio-howto.tmpl 12717F: drivers/uio/ 12718F: include/linux/uio*.h 12719 12720UTIL-LINUX PACKAGE 12721M: Karel Zak <kzak@redhat.com> 12722L: util-linux@vger.kernel.org 12723W: http://en.wikipedia.org/wiki/Util-linux 12724T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12725S: Maintained 12726 12727UVESAFB DRIVER 12728M: Michal Januszewski <spock@gentoo.org> 12729L: linux-fbdev@vger.kernel.org 12730W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12731S: Maintained 12732F: Documentation/fb/uvesafb.txt 12733F: drivers/video/fbdev/uvesafb.* 12734 12735VF610 NAND DRIVER 12736M: Stefan Agner <stefan@agner.ch> 12737L: linux-mtd@lists.infradead.org 12738S: Supported 12739F: drivers/mtd/nand/vf610_nfc.c 12740 12741VFAT/FAT/MSDOS FILESYSTEM 12742M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12743S: Maintained 12744F: Documentation/filesystems/vfat.txt 12745F: fs/fat/ 12746 12747VFIO DRIVER 12748M: Alex Williamson <alex.williamson@redhat.com> 12749L: kvm@vger.kernel.org 12750T: git git://github.com/awilliam/linux-vfio.git 12751S: Maintained 12752F: Documentation/vfio.txt 12753F: drivers/vfio/ 12754F: include/linux/vfio.h 12755F: include/uapi/linux/vfio.h 12756 12757VFIO PLATFORM DRIVER 12758M: Baptiste Reynal <b.reynal@virtualopensystems.com> 12759L: kvm@vger.kernel.org 12760S: Maintained 12761F: drivers/vfio/platform/ 12762 12763VIDEOBUF2 FRAMEWORK 12764M: Pawel Osciak <pawel@osciak.com> 12765M: Marek Szyprowski <m.szyprowski@samsung.com> 12766M: Kyungmin Park <kyungmin.park@samsung.com> 12767L: linux-media@vger.kernel.org 12768S: Maintained 12769F: drivers/media/v4l2-core/videobuf2-* 12770F: include/media/videobuf2-* 12771 12772VIRTIO AND VHOST VSOCK DRIVER 12773M: Stefan Hajnoczi <stefanha@redhat.com> 12774L: kvm@vger.kernel.org 12775L: virtualization@lists.linux-foundation.org 12776L: netdev@vger.kernel.org 12777S: Maintained 12778F: include/linux/virtio_vsock.h 12779F: include/uapi/linux/virtio_vsock.h 12780F: net/vmw_vsock/virtio_transport_common.c 12781F: net/vmw_vsock/virtio_transport.c 12782F: drivers/vhost/vsock.c 12783F: drivers/vhost/vsock.h 12784 12785VIRTUAL SERIO DEVICE DRIVER 12786M: Stephen Chandler Paul <thatslyude@gmail.com> 12787S: Maintained 12788F: drivers/input/serio/userio.c 12789F: include/uapi/linux/userio.h 12790 12791VIRTIO CONSOLE DRIVER 12792M: Amit Shah <amit.shah@redhat.com> 12793L: virtualization@lists.linux-foundation.org 12794S: Maintained 12795F: drivers/char/virtio_console.c 12796F: include/linux/virtio_console.h 12797F: include/uapi/linux/virtio_console.h 12798 12799VIRTIO CORE, NET AND BLOCK DRIVERS 12800M: "Michael S. Tsirkin" <mst@redhat.com> 12801M: Jason Wang <jasowang@redhat.com> 12802L: virtualization@lists.linux-foundation.org 12803S: Maintained 12804F: Documentation/devicetree/bindings/virtio/ 12805F: drivers/virtio/ 12806F: tools/virtio/ 12807F: drivers/net/virtio_net.c 12808F: drivers/block/virtio_blk.c 12809F: include/linux/virtio_*.h 12810F: include/uapi/linux/virtio_*.h 12811 12812VIRTIO DRIVERS FOR S390 12813M: Christian Borntraeger <borntraeger@de.ibm.com> 12814M: Cornelia Huck <cornelia.huck@de.ibm.com> 12815L: linux-s390@vger.kernel.org 12816L: virtualization@lists.linux-foundation.org 12817L: kvm@vger.kernel.org 12818S: Supported 12819F: drivers/s390/virtio/ 12820 12821VIRTIO GPU DRIVER 12822M: David Airlie <airlied@linux.ie> 12823M: Gerd Hoffmann <kraxel@redhat.com> 12824L: dri-devel@lists.freedesktop.org 12825L: virtualization@lists.linux-foundation.org 12826S: Maintained 12827F: drivers/gpu/drm/virtio/ 12828F: include/uapi/linux/virtio_gpu.h 12829 12830VIRTIO HOST (VHOST) 12831M: "Michael S. Tsirkin" <mst@redhat.com> 12832M: Jason Wang <jasowang@redhat.com> 12833L: kvm@vger.kernel.org 12834L: virtualization@lists.linux-foundation.org 12835L: netdev@vger.kernel.org 12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 12837S: Maintained 12838F: drivers/vhost/ 12839F: include/uapi/linux/vhost.h 12840 12841VIRTIO INPUT DRIVER 12842M: Gerd Hoffmann <kraxel@redhat.com> 12843S: Maintained 12844F: drivers/virtio/virtio_input.c 12845F: include/uapi/linux/virtio_input.h 12846 12847VIA RHINE NETWORK DRIVER 12848S: Orphan 12849F: drivers/net/ethernet/via/via-rhine.c 12850 12851VIA SD/MMC CARD CONTROLLER DRIVER 12852M: Bruce Chang <brucechang@via.com.tw> 12853M: Harald Welte <HaraldWelte@viatech.com> 12854S: Maintained 12855F: drivers/mmc/host/via-sdmmc.c 12856 12857VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 12858M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 12859L: linux-fbdev@vger.kernel.org 12860S: Maintained 12861F: include/linux/via-core.h 12862F: include/linux/via-gpio.h 12863F: include/linux/via_i2c.h 12864F: drivers/video/fbdev/via/ 12865 12866VIA VELOCITY NETWORK DRIVER 12867M: Francois Romieu <romieu@fr.zoreil.com> 12868L: netdev@vger.kernel.org 12869S: Maintained 12870F: drivers/net/ethernet/via/via-velocity.* 12871 12872VIRT LIB 12873M: Alex Williamson <alex.williamson@redhat.com> 12874M: Paolo Bonzini <pbonzini@redhat.com> 12875L: kvm@vger.kernel.org 12876S: Supported 12877F: virt/lib/ 12878 12879VIVID VIRTUAL VIDEO DRIVER 12880M: Hans Verkuil <hverkuil@xs4all.nl> 12881L: linux-media@vger.kernel.org 12882T: git git://linuxtv.org/media_tree.git 12883W: https://linuxtv.org 12884S: Maintained 12885F: drivers/media/platform/vivid/* 12886 12887VLAN (802.1Q) 12888M: Patrick McHardy <kaber@trash.net> 12889L: netdev@vger.kernel.org 12890S: Maintained 12891F: drivers/net/macvlan.c 12892F: include/linux/if_*vlan.h 12893F: net/8021q/ 12894 12895VLYNQ BUS 12896M: Florian Fainelli <f.fainelli@gmail.com> 12897L: openwrt-devel@lists.openwrt.org (subscribers-only) 12898S: Maintained 12899F: drivers/vlynq/vlynq.c 12900F: include/linux/vlynq.h 12901 12902VME SUBSYSTEM 12903M: Martyn Welch <martyn@welchs.me.uk> 12904M: Manohar Vanga <manohar.vanga@gmail.com> 12905M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12906L: devel@driverdev.osuosl.org 12907S: Maintained 12908T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12909F: Documentation/vme_api.txt 12910F: drivers/staging/vme/ 12911F: drivers/vme/ 12912F: include/linux/vme* 12913 12914VMWARE HYPERVISOR INTERFACE 12915M: Alok Kataria <akataria@vmware.com> 12916L: virtualization@lists.linux-foundation.org 12917S: Supported 12918F: arch/x86/kernel/cpu/vmware.c 12919 12920VMWARE BALLOON DRIVER 12921M: Xavier Deguillard <xdeguillard@vmware.com> 12922M: Philip Moltmann <moltmann@vmware.com> 12923M: "VMware, Inc." <pv-drivers@vmware.com> 12924L: linux-kernel@vger.kernel.org 12925S: Maintained 12926F: drivers/misc/vmw_balloon.c 12927 12928VMWARE VMMOUSE SUBDRIVER 12929M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 12930M: "VMware, Inc." <pv-drivers@vmware.com> 12931L: linux-input@vger.kernel.org 12932S: Maintained 12933F: drivers/input/mouse/vmmouse.c 12934F: drivers/input/mouse/vmmouse.h 12935 12936VMWARE VMXNET3 ETHERNET DRIVER 12937M: Shrikrishna Khare <skhare@vmware.com> 12938M: "VMware, Inc." <pv-drivers@vmware.com> 12939L: netdev@vger.kernel.org 12940S: Maintained 12941F: drivers/net/vmxnet3/ 12942 12943VMware PVSCSI driver 12944M: Jim Gill <jgill@vmware.com> 12945M: VMware PV-Drivers <pv-drivers@vmware.com> 12946L: linux-scsi@vger.kernel.org 12947S: Maintained 12948F: drivers/scsi/vmw_pvscsi.c 12949F: drivers/scsi/vmw_pvscsi.h 12950 12951VOLTAGE AND CURRENT REGULATOR FRAMEWORK 12952M: Liam Girdwood <lgirdwood@gmail.com> 12953M: Mark Brown <broonie@kernel.org> 12954L: linux-kernel@vger.kernel.org 12955W: http://www.slimlogic.co.uk/?p=48 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 12957S: Supported 12958F: Documentation/devicetree/bindings/regulator/ 12959F: drivers/regulator/ 12960F: include/dt-bindings/regulator/ 12961F: include/linux/regulator/ 12962 12963VRF 12964M: David Ahern <dsa@cumulusnetworks.com> 12965M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 12966L: netdev@vger.kernel.org 12967S: Maintained 12968F: drivers/net/vrf.c 12969F: Documentation/networking/vrf.txt 12970 12971VT1211 HARDWARE MONITOR DRIVER 12972M: Juerg Haefliger <juergh@gmail.com> 12973L: linux-hwmon@vger.kernel.org 12974S: Maintained 12975F: Documentation/hwmon/vt1211 12976F: drivers/hwmon/vt1211.c 12977 12978VT8231 HARDWARE MONITOR DRIVER 12979M: Roger Lucas <vt8231@hiddenengine.co.uk> 12980L: linux-hwmon@vger.kernel.org 12981S: Maintained 12982F: drivers/hwmon/vt8231.c 12983 12984VUB300 USB to SDIO/SD/MMC bridge chip 12985M: Tony Olech <tony.olech@elandigitalsystems.com> 12986L: linux-mmc@vger.kernel.org 12987L: linux-usb@vger.kernel.org 12988S: Supported 12989F: drivers/mmc/host/vub300.c 12990 12991W1 DALLAS'S 1-WIRE BUS 12992M: Evgeniy Polyakov <zbr@ioremap.net> 12993S: Maintained 12994F: Documentation/w1/ 12995F: drivers/w1/ 12996 12997W83791D HARDWARE MONITORING DRIVER 12998M: Marc Hulsman <m.hulsman@tudelft.nl> 12999L: linux-hwmon@vger.kernel.org 13000S: Maintained 13001F: Documentation/hwmon/w83791d 13002F: drivers/hwmon/w83791d.c 13003 13004W83793 HARDWARE MONITORING DRIVER 13005M: Rudolf Marek <r.marek@assembler.cz> 13006L: linux-hwmon@vger.kernel.org 13007S: Maintained 13008F: Documentation/hwmon/w83793 13009F: drivers/hwmon/w83793.c 13010 13011W83795 HARDWARE MONITORING DRIVER 13012M: Jean Delvare <jdelvare@suse.com> 13013L: linux-hwmon@vger.kernel.org 13014S: Maintained 13015F: drivers/hwmon/w83795.c 13016 13017W83L51xD SD/MMC CARD INTERFACE DRIVER 13018M: Pierre Ossman <pierre@ossman.eu> 13019S: Maintained 13020F: drivers/mmc/host/wbsd.* 13021 13022WACOM PROTOCOL 4 SERIAL TABLETS 13023M: Julian Squires <julian@cipht.net> 13024M: Hans de Goede <hdegoede@redhat.com> 13025L: linux-input@vger.kernel.org 13026S: Maintained 13027F: drivers/input/tablet/wacom_serial4.c 13028 13029WATCHDOG DEVICE DRIVERS 13030M: Wim Van Sebroeck <wim@iguana.be> 13031R: Guenter Roeck <linux@roeck-us.net> 13032L: linux-watchdog@vger.kernel.org 13033W: http://www.linux-watchdog.org/ 13034T: git git://www.linux-watchdog.org/linux-watchdog.git 13035S: Maintained 13036F: Documentation/devicetree/bindings/watchdog/ 13037F: Documentation/watchdog/ 13038F: drivers/watchdog/ 13039F: include/linux/watchdog.h 13040F: include/uapi/linux/watchdog.h 13041 13042WIIMOTE HID DRIVER 13043M: David Herrmann <dh.herrmann@googlemail.com> 13044L: linux-input@vger.kernel.org 13045S: Maintained 13046F: drivers/hid/hid-wiimote* 13047 13048WINBOND CIR DRIVER 13049M: David Härdeman <david@hardeman.nu> 13050S: Maintained 13051F: drivers/media/rc/winbond-cir.c 13052 13053WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13054M: William Breathitt Gray <vilhelm.gray@gmail.com> 13055L: linux-watchdog@vger.kernel.org 13056S: Maintained 13057F: drivers/watchdog/ebc-c384_wdt.c 13058 13059WINSYSTEMS WS16C48 GPIO DRIVER 13060M: William Breathitt Gray <vilhelm.gray@gmail.com> 13061L: linux-gpio@vger.kernel.org 13062S: Maintained 13063F: drivers/gpio/gpio-ws16c48.c 13064 13065WIMAX STACK 13066M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13067M: linux-wimax@intel.com 13068L: wimax@linuxwimax.org (subscribers-only) 13069S: Supported 13070W: http://linuxwimax.org 13071F: Documentation/wimax/README.wimax 13072F: include/linux/wimax/debug.h 13073F: include/net/wimax.h 13074F: include/uapi/linux/wimax.h 13075F: net/wimax/ 13076 13077WISTRON LAPTOP BUTTON DRIVER 13078M: Miloslav Trmac <mitr@volny.cz> 13079S: Maintained 13080F: drivers/input/misc/wistron_btns.c 13081 13082WL3501 WIRELESS PCMCIA CARD DRIVER 13083M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13084L: linux-wireless@vger.kernel.org 13085W: http://oops.ghostprotocols.net:81/blog 13086S: Maintained 13087F: drivers/net/wireless/wl3501* 13088 13089WOLFSON MICROELECTRONICS DRIVERS 13090L: patches@opensource.wolfsonmicro.com 13091T: git https://github.com/CirrusLogic/linux-drivers.git 13092W: https://github.com/CirrusLogic/linux-drivers/wiki 13093S: Supported 13094F: Documentation/hwmon/wm83?? 13095F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13096F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13097F: Documentation/devicetree/bindings/mfd/arizona.txt 13098F: arch/arm/mach-s3c64xx/mach-crag6410* 13099F: drivers/clk/clk-wm83*.c 13100F: drivers/extcon/extcon-arizona.c 13101F: drivers/leds/leds-wm83*.c 13102F: drivers/gpio/gpio-*wm*.c 13103F: drivers/gpio/gpio-arizona.c 13104F: drivers/hwmon/wm83??-hwmon.c 13105F: drivers/input/misc/wm831x-on.c 13106F: drivers/input/touchscreen/wm831x-ts.c 13107F: drivers/input/touchscreen/wm97*.c 13108F: drivers/mfd/arizona* 13109F: drivers/mfd/wm*.c 13110F: drivers/mfd/cs47l24* 13111F: drivers/power/supply/wm83*.c 13112F: drivers/rtc/rtc-wm83*.c 13113F: drivers/regulator/wm8*.c 13114F: drivers/video/backlight/wm83*_bl.c 13115F: drivers/watchdog/wm83*_wdt.c 13116F: include/linux/mfd/arizona/ 13117F: include/linux/mfd/wm831x/ 13118F: include/linux/mfd/wm8350/ 13119F: include/linux/mfd/wm8400* 13120F: include/linux/wm97xx.h 13121F: include/sound/wm????.h 13122F: sound/soc/codecs/arizona.? 13123F: sound/soc/codecs/wm* 13124F: sound/soc/codecs/cs47l24* 13125 13126WORKQUEUE 13127M: Tejun Heo <tj@kernel.org> 13128R: Lai Jiangshan <jiangshanlai@gmail.com> 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13130S: Maintained 13131F: include/linux/workqueue.h 13132F: kernel/workqueue.c 13133F: Documentation/workqueue.txt 13134 13135X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13136M: Chen-Yu Tsai <wens@csie.org> 13137L: linux-kernel@vger.kernel.org 13138S: Maintained 13139N: axp[128] 13140 13141X.25 NETWORK LAYER 13142M: Andrew Hendry <andrew.hendry@gmail.com> 13143L: linux-x25@vger.kernel.org 13144S: Odd Fixes 13145F: Documentation/networking/x25* 13146F: include/net/x25* 13147F: net/x25/ 13148 13149X86 ARCHITECTURE (32-BIT AND 64-BIT) 13150M: Thomas Gleixner <tglx@linutronix.de> 13151M: Ingo Molnar <mingo@redhat.com> 13152M: "H. Peter Anvin" <hpa@zytor.com> 13153M: x86@kernel.org 13154L: linux-kernel@vger.kernel.org 13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13156S: Maintained 13157F: Documentation/x86/ 13158F: arch/x86/ 13159 13160X86 PLATFORM DRIVERS 13161M: Darren Hart <dvhart@infradead.org> 13162L: platform-driver-x86@vger.kernel.org 13163T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13164S: Maintained 13165F: drivers/platform/x86/ 13166F: drivers/platform/olpc/ 13167 13168X86 MCE INFRASTRUCTURE 13169M: Tony Luck <tony.luck@intel.com> 13170M: Borislav Petkov <bp@alien8.de> 13171L: linux-edac@vger.kernel.org 13172S: Maintained 13173F: arch/x86/kernel/cpu/mcheck/* 13174 13175X86 MICROCODE UPDATE SUPPORT 13176M: Borislav Petkov <bp@alien8.de> 13177S: Maintained 13178F: arch/x86/kernel/cpu/microcode/* 13179 13180X86 VDSO 13181M: Andy Lutomirski <luto@amacapital.net> 13182L: linux-kernel@vger.kernel.org 13183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13184S: Maintained 13185F: arch/x86/entry/vdso/ 13186 13187XC2028/3028 TUNER DRIVER 13188M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13189M: Mauro Carvalho Chehab <mchehab@kernel.org> 13190L: linux-media@vger.kernel.org 13191W: https://linuxtv.org 13192T: git git://linuxtv.org/media_tree.git 13193S: Maintained 13194F: drivers/media/tuners/tuner-xc2028.* 13195 13196XEN HYPERVISOR INTERFACE 13197M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13198M: David Vrabel <david.vrabel@citrix.com> 13199M: Juergen Gross <jgross@suse.com> 13200L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13201T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13202S: Supported 13203F: arch/x86/xen/ 13204F: drivers/*/xen-*front.c 13205F: drivers/xen/ 13206F: arch/x86/include/asm/xen/ 13207F: include/xen/ 13208F: include/uapi/xen/ 13209 13210XEN HYPERVISOR ARM 13211M: Stefano Stabellini <sstabellini@kernel.org> 13212L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13213S: Maintained 13214F: arch/arm/xen/ 13215F: arch/arm/include/asm/xen/ 13216 13217XEN HYPERVISOR ARM64 13218M: Stefano Stabellini <sstabellini@kernel.org> 13219L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13220S: Maintained 13221F: arch/arm64/xen/ 13222F: arch/arm64/include/asm/xen/ 13223 13224XEN NETWORK BACKEND DRIVER 13225M: Wei Liu <wei.liu2@citrix.com> 13226M: Paul Durrant <paul.durrant@citrix.com> 13227L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13228L: netdev@vger.kernel.org 13229S: Supported 13230F: drivers/net/xen-netback/* 13231 13232XEN PCI SUBSYSTEM 13233M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13234L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13235S: Supported 13236F: arch/x86/pci/*xen* 13237F: drivers/pci/*xen* 13238 13239XEN BLOCK SUBSYSTEM 13240M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13241M: Roger Pau Monné <roger.pau@citrix.com> 13242L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13243S: Supported 13244F: drivers/block/xen-blkback/* 13245F: drivers/block/xen* 13246 13247XEN PVSCSI DRIVERS 13248M: Juergen Gross <jgross@suse.com> 13249L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13250L: linux-scsi@vger.kernel.org 13251S: Supported 13252F: drivers/scsi/xen-scsifront.c 13253F: drivers/xen/xen-scsiback.c 13254F: include/xen/interface/io/vscsiif.h 13255 13256XEN SWIOTLB SUBSYSTEM 13257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13258L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13259S: Supported 13260F: arch/x86/xen/*swiotlb* 13261F: drivers/xen/*swiotlb* 13262 13263XFS FILESYSTEM 13264M: Dave Chinner <david@fromorbit.com> 13265M: linux-xfs@vger.kernel.org 13266L: linux-xfs@vger.kernel.org 13267W: http://xfs.org/ 13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git 13269S: Supported 13270F: Documentation/filesystems/xfs.txt 13271F: fs/xfs/ 13272 13273XILINX AXI ETHERNET DRIVER 13274M: Anirudha Sarangi <anirudh@xilinx.com> 13275M: John Linn <John.Linn@xilinx.com> 13276S: Maintained 13277F: drivers/net/ethernet/xilinx/xilinx_axienet* 13278 13279XILINX UARTLITE SERIAL DRIVER 13280M: Peter Korsgaard <jacmet@sunsite.dk> 13281L: linux-serial@vger.kernel.org 13282S: Maintained 13283F: drivers/tty/serial/uartlite.c 13284 13285XILINX VIDEO IP CORES 13286M: Hyun Kwon <hyun.kwon@xilinx.com> 13287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13288L: linux-media@vger.kernel.org 13289T: git git://linuxtv.org/media_tree.git 13290S: Supported 13291F: Documentation/devicetree/bindings/media/xilinx/ 13292F: drivers/media/platform/xilinx/ 13293F: include/uapi/linux/xilinx-v4l2-controls.h 13294 13295XILLYBUS DRIVER 13296M: Eli Billauer <eli.billauer@gmail.com> 13297L: linux-kernel@vger.kernel.org 13298S: Supported 13299F: drivers/char/xillybus/ 13300 13301XTENSA XTFPGA PLATFORM SUPPORT 13302M: Max Filippov <jcmvbkbc@gmail.com> 13303L: linux-xtensa@linux-xtensa.org 13304S: Maintained 13305F: drivers/spi/spi-xtensa-xtfpga.c 13306F: sound/soc/xtensa/xtfpga-i2s.c 13307 13308YAM DRIVER FOR AX.25 13309M: Jean-Paul Roubelat <jpr@f6fbb.org> 13310L: linux-hams@vger.kernel.org 13311S: Maintained 13312F: drivers/net/hamradio/yam* 13313F: include/linux/yam.h 13314 13315YEALINK PHONE DRIVER 13316M: Henk Vergonet <Henk.Vergonet@gmail.com> 13317L: usbb2k-api-dev@nongnu.org 13318S: Maintained 13319F: Documentation/input/yealink.txt 13320F: drivers/input/misc/yealink.* 13321 13322Z8530 DRIVER FOR AX.25 13323M: Joerg Reuter <jreuter@yaina.de> 13324W: http://yaina.de/jreuter/ 13325W: http://www.qsl.net/dl1bke/ 13326L: linux-hams@vger.kernel.org 13327S: Maintained 13328F: Documentation/networking/z8530drv.txt 13329F: drivers/net/hamradio/*scc.c 13330F: drivers/net/hamradio/z8530.h 13331 13332ZBUD COMPRESSED PAGE ALLOCATOR 13333M: Seth Jennings <sjenning@redhat.com> 13334L: linux-mm@kvack.org 13335S: Maintained 13336F: mm/zbud.c 13337F: include/linux/zbud.h 13338 13339ZD1211RW WIRELESS DRIVER 13340M: Daniel Drake <dsd@gentoo.org> 13341M: Ulrich Kunitz <kune@deine-taler.de> 13342W: http://zd1211.ath.cx/wiki/DriverRewrite 13343L: linux-wireless@vger.kernel.org 13344L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13345S: Maintained 13346F: drivers/net/wireless/zydas/zd1211rw/ 13347 13348ZPOOL COMPRESSED PAGE STORAGE API 13349M: Dan Streetman <ddstreet@ieee.org> 13350L: linux-mm@kvack.org 13351S: Maintained 13352F: mm/zpool.c 13353F: include/linux/zpool.h 13354 13355ZR36067 VIDEO FOR LINUX DRIVER 13356L: mjpeg-users@lists.sourceforge.net 13357L: linux-media@vger.kernel.org 13358W: http://mjpeg.sourceforge.net/driver-zoran/ 13359T: hg https://linuxtv.org/hg/v4l-dvb 13360S: Odd Fixes 13361F: drivers/media/pci/zoran/ 13362 13363ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13364M: Minchan Kim <minchan@kernel.org> 13365M: Nitin Gupta <ngupta@vflare.org> 13366R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13367L: linux-kernel@vger.kernel.org 13368S: Maintained 13369F: drivers/block/zram/ 13370F: Documentation/blockdev/zram.txt 13371 13372ZS DECSTATION Z85C30 SERIAL DRIVER 13373M: "Maciej W. Rozycki" <macro@linux-mips.org> 13374S: Maintained 13375F: drivers/tty/serial/zs.* 13376 13377ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13378M: Minchan Kim <minchan@kernel.org> 13379M: Nitin Gupta <ngupta@vflare.org> 13380R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13381L: linux-mm@kvack.org 13382S: Maintained 13383F: mm/zsmalloc.c 13384F: include/linux/zsmalloc.h 13385F: Documentation/vm/zsmalloc.txt 13386 13387ZSWAP COMPRESSED SWAP CACHING 13388M: Seth Jennings <sjenning@redhat.com> 13389L: linux-mm@kvack.org 13390S: Maintained 13391F: mm/zswap.c 13392 13393THE REST 13394M: Linus Torvalds <torvalds@linux-foundation.org> 13395L: linux-kernel@vger.kernel.org 13396Q: http://patchwork.kernel.org/project/LKML/list/ 13397T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13398S: Buried alive in reporters 13399F: * 13400F: */ 13401