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