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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst. 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 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657 658ALTERA TRIPLE SPEED ETHERNET DRIVER 659M: Vince Bridgers <vbridger@opensource.altera.com> 660L: netdev@vger.kernel.org 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/net/ethernet/altera/ 664 665ALTERA UART/JTAG UART SERIAL DRIVERS 666M: Tobias Klauser <tklauser@distanz.ch> 667L: linux-serial@vger.kernel.org 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 669S: Maintained 670F: drivers/tty/serial/altera_uart.c 671F: drivers/tty/serial/altera_jtaguart.c 672F: include/linux/altera_uart.h 673F: include/linux/altera_jtaguart.h 674 675AMAZON ETHERNET DRIVERS 676M: Netanel Belgazal <netanel@annapurnalabs.com> 677R: Saeed Bishara <saeed@annapurnalabs.com> 678R: Zorik Machulsky <zorik@annapurnalabs.com> 679L: netdev@vger.kernel.org 680S: Supported 681F: Documentation/networking/ena.txt 682F: drivers/net/ethernet/amazon/ 683 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 685M: Tom Lendacky <thomas.lendacky@amd.com> 686M: Gary Hook <gary.hook@amd.com> 687L: linux-crypto@vger.kernel.org 688S: Supported 689F: drivers/crypto/ccp/ 690F: include/linux/ccp.h 691 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER 693M: Huang Rui <ray.huang@amd.com> 694L: linux-hwmon@vger.kernel.org 695S: Supported 696F: Documentation/hwmon/fam15h_power 697F: drivers/hwmon/fam15h_power.c 698 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701S: Orphan 702F: drivers/usb/gadget/udc/amd5536udc.* 703 704AMD GEODE PROCESSOR/CHIPSET SUPPORT 705P: Andres Salomon <dilinger@queued.net> 706L: linux-geode@lists.infradead.org (moderated for non-subscribers) 707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 708S: Supported 709F: drivers/char/hw_random/geode-rng.c 710F: drivers/crypto/geode* 711F: drivers/video/fbdev/geode/ 712F: arch/x86/include/asm/geode.h 713 714AMD IOMMU (AMD-VI) 715M: Joerg Roedel <joro@8bytes.org> 716L: iommu@lists.linux-foundation.org 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 718S: Maintained 719F: drivers/iommu/amd_iommu*.[ch] 720F: include/linux/amd-iommu.h 721 722AMD KFD 723M: Oded Gabbay <oded.gabbay@gmail.com> 724L: dri-devel@lists.freedesktop.org 725T: git git://people.freedesktop.org/~gabbayo/linux.git 726S: Supported 727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 731F: drivers/gpu/drm/amd/amdkfd/ 732F: drivers/gpu/drm/amd/include/cik_structs.h 733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 734F: drivers/gpu/drm/amd/include/vi_structs.h 735F: drivers/gpu/drm/radeon/radeon_kfd.c 736F: drivers/gpu/drm/radeon/radeon_kfd.h 737F: include/uapi/linux/kfd_ioctl.h 738 739AMD SEATTLE DEVICE TREE SUPPORT 740M: Brijesh Singh <brijeshkumar.singh@amd.com> 741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 742M: Tom Lendacky <thomas.lendacky@amd.com> 743S: Supported 744F: arch/arm64/boot/dts/amd/ 745 746AMD XGBE DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748L: netdev@vger.kernel.org 749S: Supported 750F: drivers/net/ethernet/amd/xgbe/ 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 752 753AMS (Apple Motion Sensor) DRIVER 754M: Michael Hanselmann <linux-kernel@hansmi.ch> 755S: Supported 756F: drivers/macintosh/ams/ 757 758ANALOG DEVICES INC AD9389B DRIVER 759M: Hans Verkuil <hans.verkuil@cisco.com> 760L: linux-media@vger.kernel.org 761S: Maintained 762F: drivers/media/i2c/ad9389b* 763 764ANALOG DEVICES INC ADV7180 DRIVER 765M: Lars-Peter Clausen <lars@metafoo.de> 766L: linux-media@vger.kernel.org 767W: http://ez.analog.com/community/linux-device-drivers 768S: Supported 769F: drivers/media/i2c/adv7180.c 770 771ANALOG DEVICES INC ADV7511 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7511* 776 777ANALOG DEVICES INC ADV7604 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7604* 782 783ANALOG DEVICES INC ADV7842 DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/adv7842* 788 789ANALOG DEVICES INC ASOC CODEC DRIVERS 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792W: http://wiki.analog.com/ 793W: http://ez.analog.com/community/linux-device-drivers 794S: Supported 795F: sound/soc/codecs/adau* 796F: sound/soc/codecs/adav* 797F: sound/soc/codecs/ad1* 798F: sound/soc/codecs/ad7* 799F: sound/soc/codecs/ssm* 800F: sound/soc/codecs/sigmadsp.* 801 802ANALOG DEVICES INC ASOC DRIVERS 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 805W: http://blackfin.uclinux.org/ 806S: Supported 807F: sound/soc/blackfin/* 808 809ANALOG DEVICES INC IIO DRIVERS 810M: Lars-Peter Clausen <lars@metafoo.de> 811M: Michael Hennerich <Michael.Hennerich@analog.com> 812W: http://wiki.analog.com/ 813W: http://ez.analog.com/community/linux-device-drivers 814S: Supported 815F: drivers/iio/*/ad* 816X: drivers/iio/*/adjd* 817F: drivers/staging/iio/*/ad* 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 819 820ANALOG DEVICES INC DMA DRIVERS 821M: Lars-Peter Clausen <lars@metafoo.de> 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/dma/dma-axi-dmac.c 825 826ANDROID CONFIG FRAGMENTS 827M: Rob Herring <robh@kernel.org> 828S: Supported 829F: kernel/configs/android* 830 831ANDROID DRIVERS 832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 833M: Arve Hjønnevåg <arve@android.com> 834M: Riley Andrews <riandrews@android.com> 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 836L: devel@driverdev.osuosl.org 837S: Supported 838F: drivers/android/ 839F: drivers/staging/android/ 840 841ANDROID ION DRIVER 842M: Laura Abbott <labbott@redhat.com> 843M: Sumit Semwal <sumit.semwal@linaro.org> 844L: devel@driverdev.osuosl.org 845S: Supported 846F: Documentation/devicetree/bindings/staging/ion/ 847F: drivers/staging/android/ion 848F: drivers/staging/android/uapi/ion.h 849F: drivers/staging/android/uapi/ion_test.h 850 851AOA (Apple Onboard Audio) ALSA DRIVER 852M: Johannes Berg <johannes@sipsolutions.net> 853L: linuxppc-dev@lists.ozlabs.org 854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 855S: Maintained 856F: sound/aoa/ 857 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 859M: William Breathitt Gray <vilhelm.gray@gmail.com> 860L: linux-iio@vger.kernel.org 861S: Maintained 862F: drivers/iio/adc/stx104.c 863 864APM DRIVER 865M: Jiri Kosina <jikos@kernel.org> 866S: Odd fixes 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 868F: arch/x86/kernel/apm_32.c 869F: include/linux/apm_bios.h 870F: include/uapi/linux/apm_bios.h 871F: drivers/char/apm-emulation.c 872 873APPLE BCM5974 MULTITOUCH DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-input@vger.kernel.org 876S: Odd fixes 877F: drivers/input/mouse/bcm5974.c 878 879APPLE SMC DRIVER 880M: Henrik Rydberg <rydberg@bitmath.org> 881L: linux-hwmon@vger.kernel.org 882S: Odd fixes 883F: drivers/hwmon/applesmc.c 884 885APPLETALK NETWORK LAYER 886L: netdev@vger.kernel.org 887S: Odd fixes 888F: drivers/net/appletalk/ 889F: net/appletalk/ 890 891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 892M: Duc Dang <dhdang@apm.com> 893S: Supported 894F: arch/arm64/boot/dts/apm/ 895 896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 897M: Iyappan Subramanian <isubramanian@apm.com> 898M: Keyur Chudgar <kchudgar@apm.com> 899S: Supported 900F: drivers/net/ethernet/apm/xgene/ 901F: drivers/net/phy/mdio-xgene.c 902F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 903F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 904 905APPLIED MICRO (APM) X-GENE SOC PMU 906M: Tai Nguyen <ttnguyen@apm.com> 907S: Supported 908F: drivers/perf/xgene_pmu.c 909F: Documentation/perf/xgene-pmu.txt 910F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 911 912APTINA CAMERA SENSOR PLL 913M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/aptina-pll.* 917 918ARC FRAMEBUFFER DRIVER 919M: Jaya Kumar <jayalk@intworks.biz> 920S: Maintained 921F: drivers/video/fbdev/arcfb.c 922F: drivers/video/fbdev/core/fb_defio.c 923 924ARCNET NETWORK LAYER 925M: Michael Grzeschik <m.grzeschik@pengutronix.de> 926L: netdev@vger.kernel.org 927S: Maintained 928F: drivers/net/arcnet/ 929F: include/uapi/linux/if_arcnet.h 930 931ARC PGU DRM DRIVER 932M: Alexey Brodkin <abrodkin@synopsys.com> 933S: Supported 934F: drivers/gpu/drm/arc/ 935F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 936 937ARM ARCHITECTED TIMER DRIVER 938M: Mark Rutland <mark.rutland@arm.com> 939M: Marc Zyngier <marc.zyngier@arm.com> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942F: arch/arm/include/asm/arch_timer.h 943F: arch/arm64/include/asm/arch_timer.h 944F: drivers/clocksource/arm_arch_timer.c 945 946ARM HDLCD DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948S: Supported 949F: drivers/gpu/drm/arm/hdlcd_* 950F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 951 952ARM MALI-DP DRM DRIVER 953M: Liviu Dudau <liviu.dudau@arm.com> 954M: Brian Starkey <brian.starkey@arm.com> 955M: Mali DP Maintainers <malidp@foss.arm.com> 956S: Supported 957F: drivers/gpu/drm/arm/ 958F: Documentation/devicetree/bindings/display/arm,malidp.txt 959 960ARM MFM AND FLOPPY DRIVERS 961M: Ian Molton <spyro@f2s.com> 962S: Maintained 963F: arch/arm/lib/floppydma.S 964F: arch/arm/include/asm/floppy.h 965 966ARM PMU PROFILING AND DEBUGGING 967M: Will Deacon <will.deacon@arm.com> 968M: Mark Rutland <mark.rutland@arm.com> 969S: Maintained 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 971F: arch/arm*/kernel/perf_* 972F: arch/arm/oprofile/common.c 973F: arch/arm*/kernel/hw_breakpoint.c 974F: arch/arm*/include/asm/hw_breakpoint.h 975F: arch/arm*/include/asm/perf_event.h 976F: drivers/perf/* 977F: include/linux/perf/arm_pmu.h 978F: Documentation/devicetree/bindings/arm/pmu.txt 979 980ARM PORT 981M: Russell King <linux@armlinux.org.uk> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.armlinux.org.uk/ 984S: Maintained 985T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 986F: arch/arm/ 987 988ARM SUB-ARCHITECTURES 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/mach-*/ 992F: arch/arm/plat-*/ 993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 994 995ARM PRIMECELL AACI PL041 DRIVER 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: sound/arm/aaci.* 999 1000ARM PRIMECELL CLCD PL110 DRIVER 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/video/fbdev/amba-clcd.* 1004 1005ARM PRIMECELL KMI PL050 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/input/serio/ambakmi.* 1009F: include/linux/amba/kmi.h 1010 1011ARM PRIMECELL MMCI PL180/1 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/mmc/host/mmci.* 1015F: include/linux/amba/mmci.h 1016 1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/tty/serial/amba-pl01*.c 1021F: include/linux/amba/serial.h 1022 1023ARM PRIMECELL BUS SUPPORT 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/amba/ 1027F: include/linux/amba/bus.h 1028 1029ARM/ADS SPHERE MACHINE SUPPORT 1030M: Lennert Buytenhek <kernel@wantstofly.org> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032S: Maintained 1033 1034ARM/AFEB9260 MACHINE SUPPORT 1035M: Sergey Lapin <slapin@ossfans.org> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038 1039ARM/AJECO 1ARM MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/Allwinner sunXi SoC support 1045M: Maxime Ripard <maxime.ripard@free-electrons.com> 1046M: Chen-Yu Tsai <wens@csie.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049N: sun[x456789]i 1050F: arch/arm/boot/dts/ntc-gr8* 1051F: arch/arm64/boot/dts/allwinner/ 1052 1053ARM/Allwinner SoC Clock Support 1054M: Emilio López <emilio@elopez.com.ar> 1055S: Maintained 1056F: drivers/clk/sunxi/ 1057 1058ARM/Amlogic Meson SoC support 1059M: Carlo Caione <carlo@caione.org> 1060M: Kevin Hilman <khilman@baylibre.com> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062L: linux-amlogic@lists.infradead.org 1063W: http://linux-meson.com/ 1064S: Maintained 1065F: arch/arm/mach-meson/ 1066F: arch/arm/boot/dts/meson* 1067F: arch/arm64/boot/dts/amlogic/ 1068F: drivers/pinctrl/meson/ 1069F: drivers/mmc/host/meson* 1070N: meson 1071 1072ARM/Annapurna Labs ALPINE ARCHITECTURE 1073M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1074M: Antoine Tenart <antoine.tenart@free-electrons.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/mach-alpine/ 1078F: arch/arm/boot/dts/alpine* 1079F: arch/arm64/boot/dts/al/ 1080F: drivers/*/*alpine* 1081 1082ARM/ARTPEC MACHINE SUPPORT 1083M: Jesper Nilsson <jesper.nilsson@axis.com> 1084M: Lars Persson <lars.persson@axis.com> 1085M: Niklas Cassel <niklas.cassel@axis.com> 1086S: Maintained 1087L: linux-arm-kernel@axis.com 1088F: arch/arm/mach-artpec 1089F: arch/arm/boot/dts/artpec6* 1090F: drivers/clk/axis 1091 1092ARM/ASPEED MACHINE SUPPORT 1093M: Joel Stanley <joel@jms.id.au> 1094S: Maintained 1095F: arch/arm/mach-aspeed/ 1096F: arch/arm/boot/dts/aspeed-* 1097F: drivers/*/*aspeed* 1098 1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1100M: Nicolas Ferre <nicolas.ferre@microchip.com> 1101M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1102M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.linux4sam.org 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1106S: Supported 1107F: arch/arm/mach-at91/ 1108F: include/soc/at91/ 1109F: arch/arm/boot/dts/at91*.dts 1110F: arch/arm/boot/dts/at91*.dtsi 1111F: arch/arm/boot/dts/sama*.dts 1112F: arch/arm/boot/dts/sama*.dtsi 1113F: arch/arm/include/debug/at91.S 1114 1115ARM/ATMEL AT91 Clock Support 1116M: Boris Brezillon <boris.brezillon@free-electrons.com> 1117S: Maintained 1118F: drivers/clk/at91 1119 1120ARM/CALXEDA HIGHBANK ARCHITECTURE 1121M: Rob Herring <robh@kernel.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124F: arch/arm/mach-highbank/ 1125F: arch/arm/boot/dts/highbank.dts 1126F: arch/arm/boot/dts/ecx-*.dts* 1127 1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1129M: Krzysztof Halasa <khalasa@piap.pl> 1130S: Maintained 1131F: arch/arm/mach-cns3xxx/ 1132 1133ARM/CAVIUM THUNDER NETWORK DRIVER 1134M: Sunil Goutham <sgoutham@cavium.com> 1135M: Robert Richter <rric@kernel.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Supported 1138F: drivers/net/ethernet/cavium/thunder/ 1139 1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1141M: Alexander Shiyan <shc_work@mail.ru> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Odd Fixes 1144N: clps711x 1145 1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1147M: Hartley Sweeten <hsweeten@visionengravers.com> 1148M: Ryan Mallon <rmallon@gmail.com> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-ep93xx/ 1152F: arch/arm/mach-ep93xx/include/mach/ 1153 1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1155M: Lennert Buytenhek <kernel@wantstofly.org> 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1157S: Maintained 1158 1159ARM/CLKDEV SUPPORT 1160M: Russell King <linux@armlinux.org.uk> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1164F: arch/arm/include/asm/clkdev.h 1165F: drivers/clk/clkdev.c 1166 1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1168M: Mike Rapoport <mike@compulab.co.il> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171 1172ARM/CONTEC MICRO9 MACHINE SUPPORT 1173M: Hubert Feurstein <hubert.feurstein@contec.at> 1174S: Maintained 1175F: arch/arm/mach-ep93xx/micro9.c 1176 1177ARM/CORESIGHT FRAMEWORK AND DRIVERS 1178M: Mathieu Poirier <mathieu.poirier@linaro.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: drivers/hwtracing/coresight/* 1182F: Documentation/trace/coresight.txt 1183F: Documentation/devicetree/bindings/arm/coresight.txt 1184F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1185F: tools/perf/arch/arm/util/pmu.c 1186F: tools/perf/arch/arm/util/auxtrace.c 1187F: tools/perf/arch/arm/util/cs-etm.c 1188F: tools/perf/arch/arm/util/cs-etm.h 1189F: tools/perf/util/cs-etm.h 1190 1191ARM/CORGI MACHINE SUPPORT 1192M: Richard Purdie <rpurdie@rpsys.net> 1193S: Maintained 1194 1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1196M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://github.com/ulli-kroll/linux.git 1199S: Maintained 1200F: arch/arm/mach-gemini/ 1201F: drivers/rtc/rtc-gemini.c 1202 1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1204M: Barry Song <baohua@kernel.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1207S: Maintained 1208F: arch/arm/boot/dts/prima2* 1209F: arch/arm/mach-prima2/ 1210F: drivers/clk/sirf/ 1211F: drivers/clocksource/timer-prima2.c 1212F: drivers/clocksource/timer-atlas7.c 1213N: [^a-z]sirf 1214 1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1216M: Baruch Siach <baruch@tkos.co.il> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/boot/dts/cx92755* 1220N: digicolor 1221 1222ARM/EBSA110 MACHINE SUPPORT 1223M: Russell King <linux@armlinux.org.uk> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225W: http://www.armlinux.org.uk/ 1226S: Maintained 1227F: arch/arm/mach-ebsa110/ 1228F: drivers/net/ethernet/amd/am79c961a.* 1229 1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1231M: Uwe Kleine-König <kernel@pengutronix.de> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234N: efm32 1235 1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1237M: Robert Jarzmik <robert.jarzmik@free.fr> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-pxa/ezx.c 1241 1242ARM/FARADAY FA526 PORT 1243M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246T: git git://git.berlios.de/gemini-board 1247F: arch/arm/mm/*-fa* 1248 1249ARM/FOOTBRIDGE ARCHITECTURE 1250M: Russell King <linux@armlinux.org.uk> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252W: http://www.armlinux.org.uk/ 1253S: Maintained 1254F: arch/arm/include/asm/hardware/dec21285.h 1255F: arch/arm/mach-footbridge/ 1256 1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1258M: Shawn Guo <shawnguo@kernel.org> 1259M: Sascha Hauer <kernel@pengutronix.de> 1260R: Fabio Estevam <fabio.estevam@nxp.com> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1264F: arch/arm/mach-imx/ 1265F: arch/arm/mach-mxs/ 1266F: arch/arm/boot/dts/imx* 1267F: arch/arm/configs/imx*_defconfig 1268F: drivers/clk/imx/ 1269F: include/soc/imx/ 1270 1271ARM/FREESCALE VYBRID ARM ARCHITECTURE 1272M: Shawn Guo <shawnguo@kernel.org> 1273M: Sascha Hauer <kernel@pengutronix.de> 1274R: Stefan Agner <stefan@agner.ch> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1278F: arch/arm/mach-imx/*vf610* 1279F: arch/arm/boot/dts/vf* 1280 1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1282M: Lennert Buytenhek <kernel@wantstofly.org> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285 1286ARM/GUMSTIX MACHINE SUPPORT 1287M: Steve Sakoman <sakoman@gmail.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1292M: Philipp Zabel <philipp.zabel@gmail.com> 1293M: Paul Parsons <lost.distance@yahoo.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-pxa/hx4700.c 1297F: arch/arm/mach-pxa/include/mach/hx4700.h 1298F: sound/soc/pxa/hx4700.c 1299 1300ARM/HISILICON SOC SUPPORT 1301M: Wei Xu <xuwei5@hisilicon.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303W: http://www.hisilicon.com 1304S: Supported 1305T: git git://github.com/hisilicon/linux-hisi.git 1306F: arch/arm/mach-hisi/ 1307F: arch/arm/boot/dts/hi3* 1308F: arch/arm/boot/dts/hip* 1309F: arch/arm/boot/dts/hisi* 1310F: arch/arm64/boot/dts/hisilicon/ 1311 1312ARM/HP JORNADA 7XX MACHINE SUPPORT 1313M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1314W: www.jlime.com 1315S: Maintained 1316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1317F: arch/arm/mach-sa1100/jornada720.c 1318F: arch/arm/mach-sa1100/include/mach/jornada720.h 1319 1320ARM/IGEP MACHINE SUPPORT 1321M: Enric Balletbo i Serra <eballetbo@gmail.com> 1322M: Javier Martinez Canillas <javier@dowhile0.org> 1323L: linux-omap@vger.kernel.org 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/boot/dts/omap3-igep* 1327 1328ARM/INCOME PXA270 SUPPORT 1329M: Marek Vasut <marek.vasut@gmail.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: arch/arm/mach-pxa/colibri-pxa270-income.c 1333 1334ARM/INTEL IOP32X ARM ARCHITECTURE 1335M: Lennert Buytenhek <kernel@wantstofly.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Maintained 1338 1339ARM/INTEL IOP33X ARM ARCHITECTURE 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Orphan 1342 1343ARM/INTEL IOP13XX ARM ARCHITECTURE 1344M: Lennert Buytenhek <kernel@wantstofly.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347 1348ARM/INTEL IQ81342EX MACHINE SUPPORT 1349M: Lennert Buytenhek <kernel@wantstofly.org> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352 1353ARM/INTEL IXDP2850 MACHINE SUPPORT 1354M: Lennert Buytenhek <kernel@wantstofly.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357 1358ARM/INTEL IXP4XX ARM ARCHITECTURE 1359M: Imre Kaloz <kaloz@openwrt.org> 1360M: Krzysztof Halasa <khalasa@piap.pl> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-ixp4xx/ 1364 1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1366M: Jonathan Cameron <jic23@cam.ac.uk> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: arch/arm/mach-pxa/stargate2.c 1370F: drivers/pcmcia/pxa2xx_stargate2.c 1371 1372ARM/INTEL XSC3 (MANZANO) ARM CORE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-keystone/ 1387F: arch/arm/boot/dts/keystone-* 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1389 1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1391M: Santosh Shilimkar <ssantosh@kernel.org> 1392L: linux-kernel@vger.kernel.org 1393S: Maintained 1394F: drivers/clk/keystone/ 1395 1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1397M: Santosh Shilimkar <ssantosh@kernel.org> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399L: linux-kernel@vger.kernel.org 1400S: Maintained 1401F: drivers/clocksource/timer-keystone.c 1402 1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1404M: Santosh Shilimkar <ssantosh@kernel.org> 1405L: linux-kernel@vger.kernel.org 1406S: Maintained 1407F: drivers/power/reset/keystone-reset.c 1408 1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1410M: Santosh Shilimkar <ssantosh@kernel.org> 1411L: linux-kernel@vger.kernel.org 1412S: Maintained 1413F: drivers/memory/*emif* 1414 1415ARM/LG1K ARCHITECTURE 1416M: Chanho Min <chanho.min@lge.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm64/boot/dts/lg/ 1420 1421ARM/LOGICPD PXA270 MACHINE SUPPORT 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/LPC18XX ARCHITECTURE 1427M: Joachim Eastwood <manabian@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/lpc43* 1431F: drivers/clk/nxp/clk-lpc18xx* 1432F: drivers/clocksource/time-lpc32xx.c 1433F: drivers/i2c/busses/i2c-lpc2k.c 1434F: drivers/memory/pl172.c 1435F: drivers/mtd/spi-nor/nxp-spifi.c 1436F: drivers/rtc/rtc-lpc24xx.c 1437N: lpc18xx 1438 1439ARM/LPC32XX SOC SUPPORT 1440M: Vladimir Zapolskiy <vz@mleia.com> 1441M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1444S: Maintained 1445F: arch/arm/boot/dts/lpc32* 1446F: arch/arm/mach-lpc32xx/ 1447F: drivers/i2c/busses/i2c-pnx.c 1448F: drivers/net/ethernet/nxp/lpc_eth.c 1449F: drivers/usb/host/ohci-nxp.c 1450F: drivers/watchdog/pnx4008_wdt.c 1451N: lpc32xx 1452 1453ARM/MAGICIAN MACHINE SUPPORT 1454M: Philipp Zabel <philipp.zabel@gmail.com> 1455S: Maintained 1456 1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1458M: Jason Cooper <jason@lakedaemon.net> 1459M: Andrew Lunn <andrew@lunn.ch> 1460M: Gregory Clement <gregory.clement@free-electrons.com> 1461M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-mvebu/ 1465F: drivers/rtc/rtc-armada38x.c 1466F: arch/arm/boot/dts/armada* 1467F: arch/arm/boot/dts/kirkwood* 1468F: arch/arm64/boot/dts/marvell/armada* 1469F: drivers/cpufreq/mvebu-cpufreq.c 1470F: arch/arm/configs/mvebu_*_defconfig 1471 1472ARM/Marvell Berlin SoC support 1473M: Jisheng Zhang <jszhang@marvell.com> 1474M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-berlin/ 1478F: arch/arm/boot/dts/berlin* 1479F: arch/arm64/boot/dts/marvell/berlin* 1480 1481 1482ARM/Marvell Dove/MV78xx0/Orion SOC support 1483M: Jason Cooper <jason@lakedaemon.net> 1484M: Andrew Lunn <andrew@lunn.ch> 1485M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1486M: Gregory Clement <gregory.clement@free-electrons.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-dove/ 1490F: arch/arm/mach-mv78xx0/ 1491F: arch/arm/mach-orion5x/ 1492F: arch/arm/plat-orion/ 1493F: arch/arm/boot/dts/dove* 1494F: arch/arm/boot/dts/orion5x* 1495 1496 1497ARM/Orion SoC/Technologic Systems TS-78xx platform support 1498M: Alexander Clouter <alex@digriz.org.uk> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500W: http://www.digriz.org.uk/ts78xx/kernel 1501S: Maintained 1502F: arch/arm/mach-orion5x/ts78xx-* 1503 1504ARM/OXNAS platform support 1505M: Neil Armstrong <narmstrong@baylibre.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1508S: Maintained 1509F: arch/arm/mach-oxnas/ 1510F: arch/arm/boot/dts/ox8*.dtsi 1511F: arch/arm/boot/dts/wd-mbwe.dts 1512F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1513N: oxnas 1514 1515ARM/Mediatek RTC DRIVER 1516M: Eddie Huang <eddie.huang@mediatek.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: drivers/rtc/rtc-mt6397.c 1521 1522ARM/Mediatek SoC support 1523M: Matthias Brugger <matthias.bgg@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/boot/dts/mt6* 1528F: arch/arm/boot/dts/mt7* 1529F: arch/arm/boot/dts/mt8* 1530F: arch/arm/mach-mediatek/ 1531F: arch/arm64/boot/dts/mediatek/ 1532N: mtk 1533K: mediatek 1534 1535ARM/Mediatek USB3 PHY DRIVER 1536M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: drivers/phy/phy-mt65xx-usb3.c 1541 1542ARM/MICREL KS8695 ARCHITECTURE 1543M: Greg Ungerer <gerg@uclinux.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545F: arch/arm/mach-ks8695/ 1546S: Odd Fixes 1547 1548ARM/MIOA701 MACHINE SUPPORT 1549M: Robert Jarzmik <robert.jarzmik@free.fr> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551F: arch/arm/mach-pxa/mioa701.c 1552S: Maintained 1553 1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1555M: Michael Petchkovsky <mkpetch@internode.on.net> 1556S: Maintained 1557 1558ARM/NOMADIK ARCHITECTURE 1559M: Alessandro Rubini <rubini@unipv.it> 1560M: Linus Walleij <linus.walleij@linaro.org> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-nomadik/ 1564F: drivers/pinctrl/nomadik/ 1565F: drivers/i2c/busses/i2c-nomadik.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1567 1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1569M: Nelson Castillo <arhuaco@freaks-unidos.net> 1570L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1571W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1572S: Supported 1573 1574ARM/TOSA MACHINE SUPPORT 1575M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1576M: Dirk Opfer <dirk@opfer-online.de> 1577S: Maintained 1578 1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1580M: Marek Vasut <marek.vasut@gmail.com> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmtx.h 1585F: arch/arm/mach-pxa/palmtx.c 1586F: arch/arm/mach-pxa/include/mach/palmt5.h 1587F: arch/arm/mach-pxa/palmt5.c 1588F: arch/arm/mach-pxa/include/mach/palmld.h 1589F: arch/arm/mach-pxa/palmld.c 1590F: arch/arm/mach-pxa/include/mach/palmte2.h 1591F: arch/arm/mach-pxa/palmte2.c 1592F: arch/arm/mach-pxa/include/mach/palmtc.h 1593F: arch/arm/mach-pxa/palmtc.c 1594 1595ARM/PALM TREO SUPPORT 1596M: Tomas Cech <sleep_walker@suse.com> 1597L: linux-arm-kernel@lists.infradead.org 1598W: http://hackndev.com 1599S: Maintained 1600F: arch/arm/mach-pxa/include/mach/palmtreo.h 1601F: arch/arm/mach-pxa/palmtreo.c 1602 1603ARM/PALMZ72 SUPPORT 1604M: Sergey Lapin <slapin@ossfans.org> 1605L: linux-arm-kernel@lists.infradead.org 1606W: http://hackndev.com 1607S: Maintained 1608F: arch/arm/mach-pxa/include/mach/palmz72.h 1609F: arch/arm/mach-pxa/palmz72.c 1610 1611ARM/PLEB SUPPORT 1612M: Peter Chubb <pleb@gelato.unsw.edu.au> 1613W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1614S: Maintained 1615 1616ARM/PT DIGITAL BOARD PORT 1617M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619W: http://www.armlinux.org.uk/ 1620S: Maintained 1621 1622ARM/QUALCOMM SUPPORT 1623M: Andy Gross <andy.gross@linaro.org> 1624M: David Brown <david.brown@linaro.org> 1625L: linux-arm-msm@vger.kernel.org 1626L: linux-soc@vger.kernel.org 1627S: Maintained 1628F: Documentation/devicetree/bindings/soc/qcom/ 1629F: arch/arm/boot/dts/qcom-*.dts 1630F: arch/arm/boot/dts/qcom-*.dtsi 1631F: arch/arm/mach-qcom/ 1632F: arch/arm64/boot/dts/qcom/* 1633F: drivers/i2c/busses/i2c-qup.c 1634F: drivers/clk/qcom/ 1635F: drivers/pinctrl/qcom/ 1636F: drivers/dma/qcom/ 1637F: drivers/soc/qcom/ 1638F: drivers/spi/spi-qup.c 1639F: drivers/tty/serial/msm_serial.h 1640F: drivers/tty/serial/msm_serial.c 1641F: drivers/*/pm8???-* 1642F: drivers/mfd/ssbi.c 1643F: drivers/firmware/qcom_scm.c 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1645 1646ARM/RADISYS ENP2611 MACHINE SUPPORT 1647M: Lennert Buytenhek <kernel@wantstofly.org> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650 1651ARM/RENESAS ARM64 ARCHITECTURE 1652M: Simon Horman <horms@verge.net.au> 1653M: Magnus Damm <magnus.damm@gmail.com> 1654L: linux-renesas-soc@vger.kernel.org 1655Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1656T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1657S: Supported 1658F: arch/arm64/boot/dts/renesas/ 1659F: drivers/soc/renesas/ 1660F: include/linux/soc/renesas/ 1661 1662ARM/RISCPC ARCHITECTURE 1663M: Russell King <linux@armlinux.org.uk> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665W: http://www.armlinux.org.uk/ 1666S: Maintained 1667F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1668F: arch/arm/include/asm/hardware/ioc.h 1669F: arch/arm/include/asm/hardware/iomd.h 1670F: arch/arm/include/asm/hardware/memc.h 1671F: arch/arm/mach-rpc/ 1672F: drivers/net/ethernet/8390/etherh.c 1673F: drivers/net/ethernet/i825xx/ether1* 1674F: drivers/net/ethernet/seeq/ether3* 1675F: drivers/scsi/arm/ 1676 1677ARM/Rockchip SoC support 1678M: Heiko Stuebner <heiko@sntech.de> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-rockchip@lists.infradead.org 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1682S: Maintained 1683F: arch/arm/boot/dts/rk3* 1684F: arch/arm/mach-rockchip/ 1685F: drivers/clk/rockchip/ 1686F: drivers/i2c/busses/i2c-rk3x.c 1687F: drivers/*/*rockchip* 1688F: drivers/*/*/*rockchip* 1689F: sound/soc/rockchip/ 1690N: rockchip 1691 1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1693M: Kukjin Kim <kgene@kernel.org> 1694M: Krzysztof Kozlowski <krzk@kernel.org> 1695R: Javier Martinez Canillas <javier@osg.samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1698Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1699S: Maintained 1700F: arch/arm/boot/dts/s3c* 1701F: arch/arm/boot/dts/s5p* 1702F: arch/arm/boot/dts/samsung* 1703F: arch/arm/boot/dts/exynos* 1704F: arch/arm64/boot/dts/exynos/ 1705F: arch/arm/plat-samsung/ 1706F: arch/arm/mach-s3c24*/ 1707F: arch/arm/mach-s3c64xx/ 1708F: arch/arm/mach-s5p*/ 1709F: arch/arm/mach-exynos*/ 1710F: drivers/*/*s3c24* 1711F: drivers/*/*/*s3c24* 1712F: drivers/*/*s3c64xx* 1713F: drivers/*/*s5pv210* 1714F: drivers/memory/samsung/* 1715F: drivers/soc/samsung/* 1716F: Documentation/arm/Samsung/ 1717F: Documentation/devicetree/bindings/arm/samsung/ 1718F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1719F: Documentation/devicetree/bindings/power/pd-samsung.txt 1720N: exynos 1721 1722ARM/SAMSUNG MOBILE MACHINE SUPPORT 1723M: Kyungmin Park <kyungmin.park@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/mach-s5pv210/ 1727 1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1729M: Kyungmin Park <kyungmin.park@samsung.com> 1730M: Kamil Debski <kamil@wypas.org> 1731M: Andrzej Hajda <a.hajda@samsung.com> 1732L: linux-arm-kernel@lists.infradead.org 1733L: linux-media@vger.kernel.org 1734S: Maintained 1735F: drivers/media/platform/s5p-g2d/ 1736 1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1738M: Kyungmin Park <kyungmin.park@samsung.com> 1739M: Kamil Debski <kamil@wypas.org> 1740M: Jeongtae Park <jtp.park@samsung.com> 1741M: Andrzej Hajda <a.hajda@samsung.com> 1742L: linux-arm-kernel@lists.infradead.org 1743L: linux-media@vger.kernel.org 1744S: Maintained 1745F: arch/arm/plat-samsung/s5p-dev-mfc.c 1746F: drivers/media/platform/s5p-mfc/ 1747 1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1749M: Kyungmin Park <kyungmin.park@samsung.com> 1750L: linux-arm-kernel@lists.infradead.org 1751L: linux-media@vger.kernel.org 1752S: Maintained 1753F: drivers/staging/media/platform/s5p-cec/ 1754 1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1756M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1757M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org 1759L: linux-media@vger.kernel.org 1760S: Maintained 1761F: drivers/media/platform/s5p-jpeg/ 1762 1763ARM/SHMOBILE ARM ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm/boot/dts/emev2* 1771F: arch/arm/boot/dts/r7s* 1772F: arch/arm/boot/dts/r8a* 1773F: arch/arm/boot/dts/sh* 1774F: arch/arm/configs/shmobile_defconfig 1775F: arch/arm/include/debug/renesas-scif.S 1776F: arch/arm/mach-shmobile/ 1777F: drivers/soc/renesas/ 1778F: include/linux/soc/renesas/ 1779 1780ARM/SOCFPGA ARCHITECTURE 1781M: Dinh Nguyen <dinguyen@kernel.org> 1782S: Maintained 1783F: arch/arm/mach-socfpga/ 1784F: arch/arm/boot/dts/socfpga* 1785F: arch/arm/configs/socfpga_defconfig 1786F: arch/arm64/boot/dts/altera/ 1787W: http://www.rocketboards.org 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1789 1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1791M: Dinh Nguyen <dinguyen@kernel.org> 1792S: Maintained 1793F: drivers/clk/socfpga/ 1794 1795ARM/SOCFPGA EDAC SUPPORT 1796M: Thor Thayer <thor.thayer@linux.intel.com> 1797S: Maintained 1798F: drivers/edac/altera_edac. 1799 1800ARM/STI ARCHITECTURE 1801M: Patrice Chotard <patrice.chotard@st.com> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803L: kernel@stlinux.com 1804W: http://www.stlinux.com 1805S: Maintained 1806F: arch/arm/mach-sti/ 1807F: arch/arm/boot/dts/sti* 1808F: drivers/char/hw_random/st-rng.c 1809F: drivers/clocksource/arm_global_timer.c 1810F: drivers/clocksource/clksrc_st_lpc.c 1811F: drivers/cpufreq/sti-cpufreq.c 1812F: drivers/dma/st_fdma* 1813F: drivers/i2c/busses/i2c-st.c 1814F: drivers/media/rc/st_rc.c 1815F: drivers/media/platform/sti/c8sectpfe/ 1816F: drivers/mmc/host/sdhci-st.c 1817F: drivers/phy/phy-miphy28lp.c 1818F: drivers/phy/phy-stih407-usb.c 1819F: drivers/pinctrl/pinctrl-st.c 1820F: drivers/remoteproc/st_remoteproc.c 1821F: drivers/remoteproc/st_slim_rproc.c 1822F: drivers/reset/sti/ 1823F: drivers/rtc/rtc-st-lpc.c 1824F: drivers/tty/serial/st-asc.c 1825F: drivers/usb/dwc3/dwc3-st.c 1826F: drivers/usb/host/ehci-st.c 1827F: drivers/usb/host/ohci-st.c 1828F: drivers/watchdog/st_lpc_wdt.c 1829F: drivers/ata/ahci_st.c 1830F: include/linux/remoteproc/st_slim_rproc.h 1831 1832ARM/STM32 ARCHITECTURE 1833M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1834M: Alexandre Torgue <alexandre.torgue@st.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1838N: stm32 1839F: drivers/clocksource/armv7m_systick.c 1840 1841ARM/TANGO ARCHITECTURE 1842M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1843L: linux-arm-kernel@lists.infradead.org 1844S: Maintained 1845N: tango 1846 1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1848M: Lennert Buytenhek <kernel@wantstofly.org> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/TETON BGA MACHINE SUPPORT 1853M: "Mark F. Brown" <mark.brown314@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/THECUS N2100 MACHINE SUPPORT 1858M: Lennert Buytenhek <kernel@wantstofly.org> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860S: Maintained 1861 1862ARM/NUVOTON W90X900 ARM ARCHITECTURE 1863M: Wan ZongShun <mcuos.com@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865W: http://www.mcuos.com 1866S: Maintained 1867F: arch/arm/mach-w90x900/ 1868F: drivers/input/keyboard/w90p910_keypad.c 1869F: drivers/input/touchscreen/w90p910_ts.c 1870F: drivers/watchdog/nuc900_wdt.c 1871F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1872F: drivers/mtd/nand/nuc900_nand.c 1873F: drivers/rtc/rtc-nuc900.c 1874F: drivers/spi/spi-nuc900.c 1875F: drivers/usb/host/ehci-w90x900.c 1876F: drivers/video/fbdev/nuc900fb.c 1877 1878ARM/U300 MACHINE SUPPORT 1879M: Linus Walleij <linus.walleij@linaro.org> 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1881S: Supported 1882F: arch/arm/mach-u300/ 1883F: drivers/clocksource/timer-u300.c 1884F: drivers/i2c/busses/i2c-stu300.c 1885F: drivers/rtc/rtc-coh901331.c 1886F: drivers/watchdog/coh901327_wdt.c 1887F: drivers/dma/coh901318* 1888F: drivers/mfd/ab3100* 1889F: drivers/rtc/rtc-ab3100.c 1890F: drivers/rtc/rtc-coh901331.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/UNIPHIER ARCHITECTURE 1894M: Masahiro Yamada <yamada.masahiro@socionext.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1897S: Maintained 1898F: arch/arm/boot/dts/uniphier* 1899F: arch/arm/include/asm/hardware/cache-uniphier.h 1900F: arch/arm/mach-uniphier/ 1901F: arch/arm/mm/cache-uniphier.c 1902F: arch/arm64/boot/dts/socionext/ 1903F: drivers/bus/uniphier-system-bus.c 1904F: drivers/clk/uniphier/ 1905F: drivers/i2c/busses/i2c-uniphier* 1906F: drivers/pinctrl/uniphier/ 1907F: drivers/reset/reset-uniphier.c 1908F: drivers/tty/serial/8250/8250_uniphier.c 1909N: uniphier 1910 1911ARM/Ux500 ARM ARCHITECTURE 1912M: Linus Walleij <linus.walleij@linaro.org> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914S: Maintained 1915F: arch/arm/mach-ux500/ 1916F: drivers/clocksource/clksrc-dbx500-prcmu.c 1917F: drivers/dma/ste_dma40* 1918F: drivers/hwspinlock/u8500_hsem.c 1919F: drivers/mfd/abx500* 1920F: drivers/mfd/ab8500* 1921F: drivers/mfd/dbx500* 1922F: drivers/mfd/db8500* 1923F: drivers/pinctrl/nomadik/pinctrl-ab* 1924F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1925F: drivers/rtc/rtc-ab8500.c 1926F: drivers/rtc/rtc-pl031.c 1927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1928 1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1930M: Ulf Hansson <ulf.hansson@linaro.org> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932T: git git://git.linaro.org/people/ulfh/clk.git 1933S: Maintained 1934F: drivers/clk/ux500/ 1935 1936ARM/VERSATILE EXPRESS PLATFORM 1937M: Liviu Dudau <liviu.dudau@arm.com> 1938M: Sudeep Holla <sudeep.holla@arm.com> 1939M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/boot/dts/vexpress* 1943F: arch/arm64/boot/dts/arm/ 1944F: arch/arm/mach-vexpress/ 1945F: */*/vexpress* 1946F: */*/*/vexpress* 1947F: drivers/clk/versatile/clk-vexpress-osc.c 1948F: drivers/clocksource/versatile.c 1949N: mps2 1950 1951ARM/VFP SUPPORT 1952M: Russell King <linux@armlinux.org.uk> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954W: http://www.armlinux.org.uk/ 1955S: Maintained 1956F: arch/arm/vfp/ 1957 1958ARM/VOIPAC PXA270 SUPPORT 1959M: Marek Vasut <marek.vasut@gmail.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-pxa/vpac270.c 1963F: arch/arm/mach-pxa/include/mach/vpac270.h 1964 1965ARM/VT8500 ARM ARCHITECTURE 1966M: Tony Prisk <linux@prisktech.co.nz> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-vt8500/ 1970F: drivers/clocksource/vt8500_timer.c 1971F: drivers/i2c/busses/i2c-wmt.c 1972F: drivers/mmc/host/wmt-sdmmc.c 1973F: drivers/pwm/pwm-vt8500.c 1974F: drivers/rtc/rtc-vt8500.c 1975F: drivers/tty/serial/vt8500_serial.c 1976F: drivers/usb/host/ehci-platform.c 1977F: drivers/usb/host/uhci-platform.c 1978F: drivers/video/fbdev/vt8500lcdfb.* 1979F: drivers/video/fbdev/wm8505fb* 1980F: drivers/video/fbdev/wmt_ge_rops.* 1981 1982ARM/ZIPIT Z2 SUPPORT 1983M: Marek Vasut <marek.vasut@gmail.com> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-pxa/z2.c 1987F: arch/arm/mach-pxa/include/mach/z2.h 1988 1989ARM/ZTE ARCHITECTURE 1990M: Jun Nie <jun.nie@linaro.org> 1991M: Baoyou Xie <baoyou.xie@linaro.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994F: arch/arm/mach-zx/ 1995F: drivers/clk/zte/ 1996F: drivers/reset/reset-zx2967.c 1997F: drivers/soc/zte/ 1998F: Documentation/devicetree/bindings/arm/zte.txt 1999F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2000F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2001F: Documentation/devicetree/bindings/soc/zte/ 2002F: include/dt-bindings/soc/zx*.h 2003 2004ARM/ZYNQ ARCHITECTURE 2005M: Michal Simek <michal.simek@xilinx.com> 2006R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008W: http://wiki.xilinx.com 2009T: git https://github.com/Xilinx/linux-xlnx.git 2010S: Supported 2011F: arch/arm/mach-zynq/ 2012F: drivers/cpuidle/cpuidle-zynq.c 2013F: drivers/block/xsysace.c 2014N: zynq 2015N: xilinx 2016F: drivers/clocksource/cadence_ttc_timer.c 2017F: drivers/i2c/busses/i2c-cadence.c 2018F: drivers/mmc/host/sdhci-of-arasan.c 2019F: drivers/edac/synopsys_edac.c 2020 2021ARM SMMU DRIVERS 2022M: Will Deacon <will.deacon@arm.com> 2023R: Robin Murphy <robin.murphy@arm.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026F: drivers/iommu/arm-smmu.c 2027F: drivers/iommu/arm-smmu-v3.c 2028F: drivers/iommu/io-pgtable-arm.c 2029F: drivers/iommu/io-pgtable-arm-v7s.c 2030 2031ARM64 PORT (AARCH64 ARCHITECTURE) 2032M: Catalin Marinas <catalin.marinas@arm.com> 2033M: Will Deacon <will.deacon@arm.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2036S: Maintained 2037F: arch/arm64/ 2038F: Documentation/arm64/ 2039 2040AS3645A LED FLASH CONTROLLER DRIVER 2041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2042L: linux-media@vger.kernel.org 2043T: git git://linuxtv.org/media_tree.git 2044S: Maintained 2045F: drivers/media/i2c/as3645a.c 2046F: include/media/i2c/as3645a.h 2047 2048ASAHI KASEI AK8974 DRIVER 2049M: Linus Walleij <linus.walleij@linaro.org> 2050L: linux-iio@vger.kernel.org 2051W: http://www.akm.com/ 2052S: Supported 2053F: drivers/iio/magnetometer/ak8974.c 2054 2055ASC7621 HARDWARE MONITOR DRIVER 2056M: George Joseph <george.joseph@fairview5.com> 2057L: linux-hwmon@vger.kernel.org 2058S: Maintained 2059F: Documentation/hwmon/asc7621 2060F: drivers/hwmon/asc7621.c 2061 2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2063M: Corentin Chary <corentin.chary@gmail.com> 2064L: acpi4asus-user@lists.sourceforge.net 2065L: platform-driver-x86@vger.kernel.org 2066W: http://acpi4asus.sf.net 2067S: Maintained 2068F: drivers/platform/x86/asus*.c 2069F: drivers/platform/x86/eeepc*.c 2070 2071ASUS WIRELESS RADIO CONTROL DRIVER 2072M: João Paulo Rechi Vita <jprvita@gmail.com> 2073L: platform-driver-x86@vger.kernel.org 2074S: Maintained 2075F: drivers/platform/x86/asus-wireless.c 2076 2077ASYMMETRIC KEYS 2078M: David Howells <dhowells@redhat.com> 2079L: keyrings@vger.kernel.org 2080S: Maintained 2081F: Documentation/crypto/asymmetric-keys.txt 2082F: include/linux/verification.h 2083F: include/crypto/public_key.h 2084F: include/crypto/pkcs7.h 2085F: crypto/asymmetric_keys/ 2086 2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2088R: Dan Williams <dan.j.williams@intel.com> 2089W: http://sourceforge.net/projects/xscaleiop 2090S: Odd fixes 2091F: Documentation/crypto/async-tx-api.txt 2092F: crypto/async_tx/ 2093F: drivers/dma/ 2094F: include/linux/dmaengine.h 2095F: include/linux/async_tx.h 2096 2097AT24 EEPROM DRIVER 2098M: Wolfram Sang <wsa@the-dreams.de> 2099L: linux-i2c@vger.kernel.org 2100S: Maintained 2101F: drivers/misc/eeprom/at24.c 2102F: include/linux/platform_data/at24.h 2103 2104ATA OVER ETHERNET (AOE) DRIVER 2105M: "Ed L. Cashin" <ed.cashin@acm.org> 2106W: http://www.openaoe.org/ 2107S: Supported 2108F: Documentation/aoe/ 2109F: drivers/block/aoe/ 2110 2111ATHEROS 71XX/9XXX GPIO DRIVER 2112M: Alban Bedel <albeu@free.fr> 2113W: https://github.com/AlbanBedel/linux 2114T: git git://github.com/AlbanBedel/linux 2115S: Maintained 2116F: drivers/gpio/gpio-ath79.c 2117F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2118 2119ATHEROS ATH GENERIC UTILITIES 2120M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2121L: linux-wireless@vger.kernel.org 2122S: Supported 2123F: drivers/net/wireless/ath/* 2124 2125ATHEROS ATH5K WIRELESS DRIVER 2126M: Jiri Slaby <jirislaby@gmail.com> 2127M: Nick Kossifidis <mickflemm@gmail.com> 2128M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2129L: linux-wireless@vger.kernel.org 2130W: http://wireless.kernel.org/en/users/Drivers/ath5k 2131S: Maintained 2132F: drivers/net/wireless/ath/ath5k/ 2133 2134ATHEROS ATH6KL WIRELESS DRIVER 2135M: Kalle Valo <kvalo@qca.qualcomm.com> 2136L: linux-wireless@vger.kernel.org 2137W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2139S: Supported 2140F: drivers/net/wireless/ath/ath6kl/ 2141 2142WILOCITY WIL6210 WIRELESS DRIVER 2143M: Maya Erez <qca_merez@qca.qualcomm.com> 2144L: linux-wireless@vger.kernel.org 2145L: wil6210@qca.qualcomm.com 2146S: Supported 2147W: http://wireless.kernel.org/en/users/Drivers/wil6210 2148F: drivers/net/wireless/ath/wil6210/ 2149F: include/uapi/linux/wil6210_uapi.h 2150 2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2152M: Christian Lamparter <chunkeey@googlemail.com> 2153L: linux-wireless@vger.kernel.org 2154W: http://wireless.kernel.org/en/users/Drivers/carl9170 2155S: Maintained 2156F: drivers/net/wireless/ath/carl9170/ 2157 2158ATK0110 HWMON DRIVER 2159M: Luca Tettamanti <kronos.it@gmail.com> 2160L: linux-hwmon@vger.kernel.org 2161S: Maintained 2162F: drivers/hwmon/asus_atk0110.c 2163 2164ATI_REMOTE2 DRIVER 2165M: Ville Syrjala <syrjala@sci.fi> 2166S: Maintained 2167F: drivers/input/misc/ati_remote2.c 2168 2169ATLX ETHERNET DRIVERS 2170M: Jay Cliburn <jcliburn@gmail.com> 2171M: Chris Snook <chris.snook@gmail.com> 2172L: netdev@vger.kernel.org 2173W: http://sourceforge.net/projects/atl1 2174W: http://atl1.sourceforge.net 2175S: Maintained 2176F: drivers/net/ethernet/atheros/ 2177 2178ATM 2179M: Chas Williams <3chas3@gmail.com> 2180L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2181L: netdev@vger.kernel.org 2182W: http://linux-atm.sourceforge.net 2183S: Maintained 2184F: drivers/atm/ 2185F: include/linux/atm* 2186F: include/uapi/linux/atm* 2187 2188ATMEL AT91 / AT32 MCI DRIVER 2189M: Ludovic Desroches <ludovic.desroches@microchip.com> 2190S: Maintained 2191F: drivers/mmc/host/atmel-mci.c 2192 2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195S: Supported 2196F: drivers/power/reset/at91-sama5d2_shdwc.c 2197 2198ATMEL SAMA5D2 ADC DRIVER 2199M: Ludovic Desroches <ludovic.desroches@microchip.com> 2200L: linux-iio@vger.kernel.org 2201S: Supported 2202F: drivers/iio/adc/at91-sama5d2_adc.c 2203 2204ATMEL Audio ALSA driver 2205M: Nicolas Ferre <nicolas.ferre@microchip.com> 2206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2207S: Supported 2208F: sound/soc/atmel 2209 2210ATMEL XDMA DRIVER 2211M: Ludovic Desroches <ludovic.desroches@microchip.com> 2212L: linux-arm-kernel@lists.infradead.org 2213L: dmaengine@vger.kernel.org 2214S: Supported 2215F: drivers/dma/at_xdmac.c 2216 2217ATMEL I2C DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219L: linux-i2c@vger.kernel.org 2220S: Supported 2221F: drivers/i2c/busses/i2c-at91.c 2222 2223ATMEL ISI DRIVER 2224M: Ludovic Desroches <ludovic.desroches@microchip.com> 2225L: linux-media@vger.kernel.org 2226S: Supported 2227F: drivers/media/platform/soc_camera/atmel-isi.c 2228F: include/media/atmel-isi.h 2229 2230ATMEL LCDFB DRIVER 2231M: Nicolas Ferre <nicolas.ferre@microchip.com> 2232L: linux-fbdev@vger.kernel.org 2233S: Maintained 2234F: drivers/video/fbdev/atmel_lcdfb.c 2235F: include/video/atmel_lcdc.h 2236 2237ATMEL MACB ETHERNET DRIVER 2238M: Nicolas Ferre <nicolas.ferre@microchip.com> 2239S: Supported 2240F: drivers/net/ethernet/cadence/ 2241 2242ATMEL NAND DRIVER 2243M: Wenyou Yang <wenyou.yang@atmel.com> 2244M: Josh Wu <rainyfeeling@outlook.com> 2245L: linux-mtd@lists.infradead.org 2246S: Supported 2247F: drivers/mtd/nand/atmel_nand* 2248 2249ATMEL SDMMC DRIVER 2250M: Ludovic Desroches <ludovic.desroches@microchip.com> 2251L: linux-mmc@vger.kernel.org 2252S: Supported 2253F: drivers/mmc/host/sdhci-of-at91.c 2254 2255ATMEL SPI DRIVER 2256M: Nicolas Ferre <nicolas.ferre@microchip.com> 2257S: Supported 2258F: drivers/spi/spi-atmel.* 2259 2260ATMEL SSC DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/misc/atmel-ssc.c 2265F: include/linux/atmel-ssc.h 2266 2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270S: Supported 2271F: drivers/misc/atmel_tclib.c 2272F: drivers/clocksource/tcb_clksrc.c 2273 2274ATMEL USBA UDC DRIVER 2275M: Nicolas Ferre <nicolas.ferre@microchip.com> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Supported 2278F: drivers/usb/gadget/udc/atmel_usba_udc.* 2279 2280ATMEL WIRELESS DRIVER 2281M: Simon Kelley <simon@thekelleys.org.uk> 2282L: linux-wireless@vger.kernel.org 2283W: http://www.thekelleys.org.uk/atmel 2284W: http://atmelwlandriver.sourceforge.net/ 2285S: Maintained 2286F: drivers/net/wireless/atmel/atmel* 2287 2288ATMEL MAXTOUCH DRIVER 2289M: Nick Dyer <nick@shmanahar.org> 2290T: git git://github.com/ndyer/linux.git 2291S: Maintained 2292F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2293F: drivers/input/touchscreen/atmel_mxt_ts.c 2294F: include/linux/platform_data/atmel_mxt_ts.h 2295 2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2297M: Bradley Grove <linuxdrivers@attotech.com> 2298L: linux-scsi@vger.kernel.org 2299W: http://www.attotech.com 2300S: Supported 2301F: drivers/scsi/esas2r 2302 2303ATUSB IEEE 802.15.4 RADIO DRIVER 2304M: Stefan Schmidt <stefan@osg.samsung.com> 2305L: linux-wpan@vger.kernel.org 2306S: Maintained 2307F: drivers/net/ieee802154/atusb.c 2308F: drivers/net/ieee802154/atusb.h 2309F: drivers/net/ieee802154/at86rf230.h 2310 2311AUDIT SUBSYSTEM 2312M: Paul Moore <paul@paul-moore.com> 2313M: Eric Paris <eparis@redhat.com> 2314L: linux-audit@redhat.com (moderated for non-subscribers) 2315W: http://people.redhat.com/sgrubb/audit/ 2316T: git git://git.infradead.org/users/pcmoore/audit 2317S: Maintained 2318F: include/linux/audit.h 2319F: include/uapi/linux/audit.h 2320F: kernel/audit* 2321 2322AUXILIARY DISPLAY DRIVERS 2323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2324W: http://miguelojeda.es/auxdisplay.htm 2325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2326S: Maintained 2327F: drivers/auxdisplay/ 2328F: include/linux/cfag12864b.h 2329 2330AVR32 ARCHITECTURE 2331M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2332M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2333W: http://www.atmel.com/products/AVR32/ 2334W: http://mirror.egtvedt.no/avr32linux.org/ 2335W: http://avrfreaks.net/ 2336S: Maintained 2337F: arch/avr32/ 2338 2339AVR32/AT32AP MACHINE SUPPORT 2340M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2341M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2342S: Maintained 2343F: arch/avr32/mach-at32ap/ 2344 2345AX.25 NETWORK LAYER 2346M: Ralf Baechle <ralf@linux-mips.org> 2347L: linux-hams@vger.kernel.org 2348W: http://www.linux-ax25.org/ 2349S: Maintained 2350F: include/uapi/linux/ax25.h 2351F: include/net/ax25.h 2352F: net/ax25/ 2353 2354AXENTIA ASOC DRIVERS 2355M: Peter Rosin <peda@axentia.se> 2356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2357S: Maintained 2358F: Documentation/devicetree/bindings/sound/axentia,* 2359F: sound/soc/atmel/tse850-pcm5142.c 2360 2361AXENTIA ARM DEVICES 2362M: Peter Rosin <peda@axentia.se> 2363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2364S: Maintained 2365F: Documentation/devicetree/bindings/arm/axentia.txt 2366F: arch/arm/boot/dts/at91-linea.dtsi 2367F: arch/arm/boot/dts/at91-tse850-3.dts 2368 2369AZ6007 DVB DRIVER 2370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2371M: Mauro Carvalho Chehab <mchehab@kernel.org> 2372L: linux-media@vger.kernel.org 2373W: https://linuxtv.org 2374T: git git://linuxtv.org/media_tree.git 2375S: Maintained 2376F: drivers/media/usb/dvb-usb-v2/az6007.c 2377 2378AZTECH FM RADIO RECEIVER DRIVER 2379M: Hans Verkuil <hverkuil@xs4all.nl> 2380L: linux-media@vger.kernel.org 2381T: git git://linuxtv.org/media_tree.git 2382W: https://linuxtv.org 2383S: Maintained 2384F: drivers/media/radio/radio-aztech* 2385 2386B43 WIRELESS DRIVER 2387L: linux-wireless@vger.kernel.org 2388L: b43-dev@lists.infradead.org 2389W: http://wireless.kernel.org/en/users/Drivers/b43 2390S: Odd Fixes 2391F: drivers/net/wireless/broadcom/b43/ 2392 2393B43LEGACY WIRELESS DRIVER 2394M: Larry Finger <Larry.Finger@lwfinger.net> 2395L: linux-wireless@vger.kernel.org 2396L: b43-dev@lists.infradead.org 2397W: http://wireless.kernel.org/en/users/Drivers/b43 2398S: Maintained 2399F: drivers/net/wireless/broadcom/b43legacy/ 2400 2401BACKLIGHT CLASS/SUBSYSTEM 2402M: Lee Jones <lee.jones@linaro.org> 2403M: Daniel Thompson <daniel.thompson@linaro.org> 2404M: Jingoo Han <jingoohan1@gmail.com> 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2406S: Maintained 2407F: drivers/video/backlight/ 2408F: include/linux/backlight.h 2409F: include/linux/pwm_backlight.h 2410F: Documentation/devicetree/bindings/leds/backlight 2411 2412BATMAN ADVANCED 2413M: Marek Lindner <mareklindner@neomailbox.ch> 2414M: Simon Wunderlich <sw@simonwunderlich.de> 2415M: Antonio Quartulli <a@unstable.cc> 2416L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2417W: https://www.open-mesh.org/ 2418Q: https://patchwork.open-mesh.org/project/batman/list/ 2419S: Maintained 2420F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2421F: Documentation/ABI/testing/sysfs-class-net-mesh 2422F: Documentation/networking/batman-adv.txt 2423F: include/uapi/linux/batman_adv.h 2424F: net/batman-adv/ 2425 2426BAYCOM/HDLCDRV DRIVERS FOR AX.25 2427M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2428L: linux-hams@vger.kernel.org 2429W: http://www.baycom.org/~tom/ham/ham.html 2430S: Maintained 2431F: drivers/net/hamradio/baycom* 2432 2433BCACHE (BLOCK LAYER CACHE) 2434M: Kent Overstreet <kent.overstreet@gmail.com> 2435L: linux-bcache@vger.kernel.org 2436W: http://bcache.evilpiepirate.org 2437S: Orphan 2438F: drivers/md/bcache/ 2439 2440BDISP ST MEDIA DRIVER 2441M: Fabien Dessenne <fabien.dessenne@st.com> 2442L: linux-media@vger.kernel.org 2443T: git git://linuxtv.org/media_tree.git 2444W: https://linuxtv.org 2445S: Supported 2446F: drivers/media/platform/sti/bdisp 2447 2448DELTA ST MEDIA DRIVER 2449M: Hugues Fruchet <hugues.fruchet@st.com> 2450L: linux-media@vger.kernel.org 2451T: git git://linuxtv.org/media_tree.git 2452W: https://linuxtv.org 2453S: Supported 2454F: drivers/media/platform/sti/delta 2455 2456BEFS FILE SYSTEM 2457M: Luis de Bethencourt <luisbg@osg.samsung.com> 2458M: Salah Triki <salah.triki@gmail.com> 2459S: Maintained 2460T: git git://github.com/luisbg/linux-befs.git 2461F: Documentation/filesystems/befs.txt 2462F: fs/befs/ 2463 2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2465M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2466L: netdev@vger.kernel.org 2467S: Maintained 2468F: drivers/net/ethernet/ec_bhf.c 2469 2470BFS FILE SYSTEM 2471M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2472S: Maintained 2473F: Documentation/filesystems/bfs.txt 2474F: fs/bfs/ 2475F: include/uapi/linux/bfs_fs.h 2476 2477BLACKFIN ARCHITECTURE 2478M: Steven Miao <realmz6@gmail.com> 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2480T: git git://git.code.sf.net/p/adi-linux/code 2481W: http://blackfin.uclinux.org 2482S: Supported 2483F: arch/blackfin/ 2484 2485BLACKFIN EMAC DRIVER 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org 2488S: Supported 2489F: drivers/net/ethernet/adi/ 2490 2491BLACKFIN RTC DRIVER 2492L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2493W: http://blackfin.uclinux.org 2494S: Supported 2495F: drivers/rtc/rtc-bfin.c 2496 2497BLACKFIN SDH DRIVER 2498M: Sonic Zhang <sonic.zhang@analog.com> 2499L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2500W: http://blackfin.uclinux.org 2501S: Supported 2502F: drivers/mmc/host/bfin_sdh.c 2503 2504BLACKFIN SERIAL DRIVER 2505M: Sonic Zhang <sonic.zhang@analog.com> 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/tty/serial/bfin_uart.c 2510 2511BLACKFIN WATCHDOG DRIVER 2512L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2513W: http://blackfin.uclinux.org 2514S: Supported 2515F: drivers/watchdog/bfin_wdt.c 2516 2517BLACKFIN I2C TWI DRIVER 2518M: Sonic Zhang <sonic.zhang@analog.com> 2519L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2520W: http://blackfin.uclinux.org/ 2521S: Supported 2522F: drivers/i2c/busses/i2c-bfin-twi.c 2523 2524BLACKFIN MEDIA DRIVER 2525M: Scott Jiang <scott.jiang.linux@gmail.com> 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org/ 2528S: Supported 2529F: drivers/media/platform/blackfin/ 2530F: drivers/media/i2c/adv7183* 2531F: drivers/media/i2c/vs6624* 2532 2533BLINKM RGB LED DRIVER 2534M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2535S: Maintained 2536F: drivers/leds/leds-blinkm.c 2537 2538BLOCK LAYER 2539M: Jens Axboe <axboe@kernel.dk> 2540L: linux-block@vger.kernel.org 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2542S: Maintained 2543F: block/ 2544F: kernel/trace/blktrace.c 2545F: lib/sbitmap.c 2546 2547BLOCK2MTD DRIVER 2548M: Joern Engel <joern@lazybastard.org> 2549L: linux-mtd@lists.infradead.org 2550S: Maintained 2551F: drivers/mtd/devices/block2mtd.c 2552 2553BLUETOOTH DRIVERS 2554M: Marcel Holtmann <marcel@holtmann.org> 2555M: Gustavo Padovan <gustavo@padovan.org> 2556M: Johan Hedberg <johan.hedberg@gmail.com> 2557L: linux-bluetooth@vger.kernel.org 2558W: http://www.bluez.org/ 2559T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2561S: Maintained 2562F: drivers/bluetooth/ 2563 2564BLUETOOTH SUBSYSTEM 2565M: Marcel Holtmann <marcel@holtmann.org> 2566M: Gustavo Padovan <gustavo@padovan.org> 2567M: Johan Hedberg <johan.hedberg@gmail.com> 2568L: linux-bluetooth@vger.kernel.org 2569W: http://www.bluez.org/ 2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2572S: Maintained 2573F: net/bluetooth/ 2574F: include/net/bluetooth/ 2575 2576BONDING DRIVER 2577M: Jay Vosburgh <j.vosburgh@gmail.com> 2578M: Veaceslav Falico <vfalico@gmail.com> 2579M: Andy Gospodarek <andy@greyhouse.net> 2580L: netdev@vger.kernel.org 2581W: http://sourceforge.net/projects/bonding/ 2582S: Supported 2583F: drivers/net/bonding/ 2584F: include/uapi/linux/if_bonding.h 2585 2586BPF (Safe dynamic programs and tools) 2587M: Alexei Starovoitov <ast@kernel.org> 2588L: netdev@vger.kernel.org 2589L: linux-kernel@vger.kernel.org 2590S: Supported 2591F: kernel/bpf/ 2592F: tools/testing/selftests/bpf/ 2593F: lib/test_bpf.c 2594 2595BROADCOM B44 10/100 ETHERNET DRIVER 2596M: Michael Chan <michael.chan@broadcom.com> 2597L: netdev@vger.kernel.org 2598S: Supported 2599F: drivers/net/ethernet/broadcom/b44.* 2600 2601BROADCOM B53 ETHERNET SWITCH DRIVER 2602M: Florian Fainelli <f.fainelli@gmail.com> 2603L: netdev@vger.kernel.org 2604L: openwrt-devel@lists.openwrt.org (subscribers-only) 2605S: Supported 2606F: drivers/net/dsa/b53/* 2607F: include/linux/platform_data/b53.h 2608 2609BROADCOM GENET ETHERNET DRIVER 2610M: Florian Fainelli <f.fainelli@gmail.com> 2611L: netdev@vger.kernel.org 2612S: Supported 2613F: drivers/net/ethernet/broadcom/genet/ 2614 2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2616M: Rasesh Mody <rasesh.mody@cavium.com> 2617M: Harish Patil <harish.patil@cavium.com> 2618M: Dept-GELinuxNICDev@cavium.com 2619L: netdev@vger.kernel.org 2620S: Supported 2621F: drivers/net/ethernet/broadcom/bnx2.* 2622F: drivers/net/ethernet/broadcom/bnx2_* 2623 2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2625M: Yuval Mintz <Yuval.Mintz@cavium.com> 2626M: Ariel Elior <ariel.elior@cavium.com> 2627M: everest-linux-l2@cavium.com 2628L: netdev@vger.kernel.org 2629S: Supported 2630F: drivers/net/ethernet/broadcom/bnx2x/ 2631 2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/bnxt/ 2637 2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640M: Ray Jui <rjui@broadcom.com> 2641M: Scott Branden <sbranden@broadcom.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643T: git git://github.com/broadcom/mach-bcm 2644S: Maintained 2645N: bcm281* 2646N: bcm113* 2647N: bcm216* 2648N: kona 2649F: arch/arm/mach-bcm/ 2650 2651BROADCOM BCM2835 ARM ARCHITECTURE 2652M: Stephen Warren <swarren@wwwdotorg.org> 2653M: Lee Jones <lee@kernel.org> 2654M: Eric Anholt <eric@anholt.net> 2655L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2657T: git git://github.com/anholt/linux 2658S: Maintained 2659N: bcm2835 2660F: drivers/staging/vc04_services 2661 2662BROADCOM BCM47XX MIPS ARCHITECTURE 2663M: Hauke Mehrtens <hauke@hauke-m.de> 2664M: Rafał Miłecki <zajec5@gmail.com> 2665L: linux-mips@linux-mips.org 2666S: Maintained 2667F: Documentation/devicetree/bindings/mips/brcm/ 2668F: arch/mips/bcm47xx/* 2669F: arch/mips/include/asm/mach-bcm47xx/* 2670 2671BROADCOM BCM5301X ARM ARCHITECTURE 2672M: Hauke Mehrtens <hauke@hauke-m.de> 2673M: Rafał Miłecki <zajec5@gmail.com> 2674M: bcm-kernel-feedback-list@broadcom.com 2675L: linux-arm-kernel@lists.infradead.org 2676S: Maintained 2677F: arch/arm/mach-bcm/bcm_5301x.c 2678F: arch/arm/boot/dts/bcm5301x*.dtsi 2679F: arch/arm/boot/dts/bcm470* 2680 2681BROADCOM BCM53573 ARM ARCHITECTURE 2682M: Rafał Miłecki <rafal@milecki.pl> 2683L: linux-arm-kernel@lists.infradead.org 2684S: Maintained 2685F: arch/arm/boot/dts/bcm53573* 2686F: arch/arm/boot/dts/bcm47189* 2687 2688BROADCOM BCM63XX ARM ARCHITECTURE 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690M: bcm-kernel-feedback-list@broadcom.com 2691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2692T: git git://github.com/broadcom/stblinux.git 2693S: Maintained 2694N: bcm63xx 2695 2696BROADCOM BCM63XX/BCM33XX UDC DRIVER 2697M: Kevin Cernekee <cernekee@gmail.com> 2698L: linux-usb@vger.kernel.org 2699S: Maintained 2700F: drivers/usb/gadget/udc/bcm63xx_udc.* 2701 2702BROADCOM BCM7XXX ARM ARCHITECTURE 2703M: Brian Norris <computersforpeace@gmail.com> 2704M: Gregory Fong <gregory.0xf0@gmail.com> 2705M: Florian Fainelli <f.fainelli@gmail.com> 2706M: bcm-kernel-feedback-list@broadcom.com 2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2708T: git git://github.com/broadcom/stblinux.git 2709S: Maintained 2710F: arch/arm/mach-bcm/*brcmstb* 2711F: arch/arm/boot/dts/bcm7*.dts* 2712F: drivers/bus/brcmstb_gisb.c 2713N: brcmstb 2714 2715BROADCOM BMIPS MIPS ARCHITECTURE 2716M: Kevin Cernekee <cernekee@gmail.com> 2717M: Florian Fainelli <f.fainelli@gmail.com> 2718L: linux-mips@linux-mips.org 2719T: git git://github.com/broadcom/stblinux.git 2720S: Maintained 2721F: arch/mips/bmips/* 2722F: arch/mips/include/asm/mach-bmips/* 2723F: arch/mips/kernel/*bmips* 2724F: arch/mips/boot/dts/brcm/bcm*.dts* 2725F: drivers/irqchip/irq-bcm63* 2726F: drivers/irqchip/irq-bcm7* 2727F: drivers/irqchip/irq-brcmstb* 2728F: include/linux/bcm963xx_nvram.h 2729F: include/linux/bcm963xx_tag.h 2730 2731BROADCOM BMIPS CPUFREQ DRIVER 2732M: Markus Mayer <mmayer@broadcom.com> 2733M: bcm-kernel-feedback-list@broadcom.com 2734L: linux-pm@vger.kernel.org 2735S: Maintained 2736F: drivers/cpufreq/bmips-cpufreq.c 2737 2738BROADCOM TG3 GIGABIT ETHERNET DRIVER 2739M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2740M: Prashant Sreedharan <prashant@broadcom.com> 2741M: Michael Chan <mchan@broadcom.com> 2742L: netdev@vger.kernel.org 2743S: Supported 2744F: drivers/net/ethernet/broadcom/tg3.* 2745 2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2747M: Arend van Spriel <arend.vanspriel@broadcom.com> 2748M: Franky Lin <franky.lin@broadcom.com> 2749M: Hante Meuleman <hante.meuleman@broadcom.com> 2750L: linux-wireless@vger.kernel.org 2751L: brcm80211-dev-list.pdl@broadcom.com 2752S: Supported 2753F: drivers/net/wireless/broadcom/brcm80211/ 2754 2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2756M: QLogic-Storage-Upstream@qlogic.com 2757L: linux-scsi@vger.kernel.org 2758S: Supported 2759F: drivers/scsi/bnx2fc/ 2760 2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2762M: QLogic-Storage-Upstream@qlogic.com 2763L: linux-scsi@vger.kernel.org 2764S: Supported 2765F: drivers/scsi/bnx2i/ 2766 2767BROADCOM IPROC ARM ARCHITECTURE 2768M: Ray Jui <rjui@broadcom.com> 2769M: Scott Branden <sbranden@broadcom.com> 2770M: Jon Mason <jonmason@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2773T: git git://github.com/broadcom/cygnus-linux.git 2774S: Maintained 2775N: iproc 2776N: cygnus 2777N: bcm[-_]nsp 2778N: bcm9113* 2779N: bcm9583* 2780N: bcm9585* 2781N: bcm9586* 2782N: bcm988312 2783N: bcm113* 2784N: bcm583* 2785N: bcm585* 2786N: bcm586* 2787N: bcm88312 2788F: arch/arm64/boot/dts/broadcom/ns2* 2789F: drivers/clk/bcm/clk-ns* 2790F: drivers/pinctrl/bcm/pinctrl-ns* 2791 2792BROADCOM BRCMSTB GPIO DRIVER 2793M: Gregory Fong <gregory.0xf0@gmail.com> 2794L: bcm-kernel-feedback-list@broadcom.com 2795S: Supported 2796F: drivers/gpio/gpio-brcmstb.c 2797F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2798 2799BROADCOM KONA GPIO DRIVER 2800M: Ray Jui <rjui@broadcom.com> 2801L: bcm-kernel-feedback-list@broadcom.com 2802S: Supported 2803F: drivers/gpio/gpio-bcm-kona.c 2804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2805 2806BROADCOM NVRAM DRIVER 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: drivers/firmware/broadcom/* 2811 2812BROADCOM STB NAND FLASH DRIVER 2813M: Brian Norris <computersforpeace@gmail.com> 2814M: Kamal Dasu <kdasu.kdev@gmail.com> 2815L: linux-mtd@lists.infradead.org 2816L: bcm-kernel-feedback-list@broadcom.com 2817S: Maintained 2818F: drivers/mtd/nand/brcmnand/ 2819 2820BROADCOM STB AVS CPUFREQ DRIVER 2821M: Markus Mayer <mmayer@broadcom.com> 2822M: bcm-kernel-feedback-list@broadcom.com 2823L: linux-pm@vger.kernel.org 2824S: Maintained 2825F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2826F: drivers/cpufreq/brcmstb* 2827 2828BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2829M: Rafał Miłecki <zajec5@gmail.com> 2830L: linux-wireless@vger.kernel.org 2831S: Maintained 2832F: drivers/bcma/ 2833F: include/linux/bcma/ 2834 2835BROADCOM SYSTEMPORT ETHERNET DRIVER 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Supported 2839F: drivers/net/ethernet/broadcom/bcmsysport.* 2840 2841BROADCOM VULCAN ARM64 SOC 2842M: Jayachandran C. <c.jayachandran@gmail.com> 2843M: bcm-kernel-feedback-list@broadcom.com 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: arch/arm64/boot/dts/broadcom/vulcan* 2847 2848BROADCOM NETXTREME-E ROCE DRIVER 2849M: Selvin Xavier <selvin.xavier@broadcom.com> 2850M: Devesh Sharma <devesh.sharma@broadcom.com> 2851M: Somnath Kotur <somnath.kotur@broadcom.com> 2852M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2853L: linux-rdma@vger.kernel.org 2854W: http://www.broadcom.com 2855S: Supported 2856F: drivers/infiniband/hw/bnxt_re/ 2857F: include/uapi/rdma/bnxt_re-abi.h 2858 2859BROCADE BFA FC SCSI DRIVER 2860M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2861M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2862L: linux-scsi@vger.kernel.org 2863S: Supported 2864F: drivers/scsi/bfa/ 2865 2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2867M: Rasesh Mody <rasesh.mody@cavium.com> 2868M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2869M: Dept-GELinuxNICDev@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/brocade/bna/ 2873 2874BSG (block layer generic sg v4 driver) 2875M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: block/bsg.c 2879F: include/linux/bsg.h 2880F: include/uapi/linux/bsg.h 2881 2882BT87X AUDIO DRIVER 2883M: Clemens Ladisch <clemens@ladisch.de> 2884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2885T: git git://git.alsa-project.org/alsa-kernel.git 2886S: Maintained 2887F: Documentation/sound/alsa/Bt87x.txt 2888F: sound/pci/bt87x.c 2889 2890BT8XXGPIO DRIVER 2891M: Michael Buesch <m@bues.ch> 2892W: http://bu3sch.de/btgpio.php 2893S: Maintained 2894F: drivers/gpio/gpio-bt8xx.c 2895 2896BTRFS FILE SYSTEM 2897M: Chris Mason <clm@fb.com> 2898M: Josef Bacik <jbacik@fb.com> 2899M: David Sterba <dsterba@suse.com> 2900L: linux-btrfs@vger.kernel.org 2901W: http://btrfs.wiki.kernel.org/ 2902Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2904S: Maintained 2905F: Documentation/filesystems/btrfs.txt 2906F: fs/btrfs/ 2907 2908BTTV VIDEO4LINUX DRIVER 2909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2910M: Mauro Carvalho Chehab <mchehab@kernel.org> 2911L: linux-media@vger.kernel.org 2912W: https://linuxtv.org 2913T: git git://linuxtv.org/media_tree.git 2914S: Odd fixes 2915F: Documentation/media/v4l-drivers/bttv* 2916F: drivers/media/pci/bt8xx/bttv* 2917 2918BUSLOGIC SCSI DRIVER 2919M: Khalid Aziz <khalid@gonehiking.org> 2920L: linux-scsi@vger.kernel.org 2921S: Maintained 2922F: drivers/scsi/BusLogic.* 2923F: drivers/scsi/FlashPoint.* 2924 2925C-MEDIA CMI8788 DRIVER 2926M: Clemens Ladisch <clemens@ladisch.de> 2927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2928T: git git://git.alsa-project.org/alsa-kernel.git 2929S: Maintained 2930F: sound/pci/oxygen/ 2931 2932C6X ARCHITECTURE 2933M: Mark Salter <msalter@redhat.com> 2934M: Aurelien Jacquiot <a-jacquiot@ti.com> 2935L: linux-c6x-dev@linux-c6x.org 2936W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2937S: Maintained 2938F: arch/c6x/ 2939 2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2941M: David Howells <dhowells@redhat.com> 2942L: linux-cachefs@redhat.com (moderated for non-subscribers) 2943S: Supported 2944F: Documentation/filesystems/caching/cachefiles.txt 2945F: fs/cachefiles/ 2946 2947CADET FM/AM RADIO RECEIVER DRIVER 2948M: Hans Verkuil <hverkuil@xs4all.nl> 2949L: linux-media@vger.kernel.org 2950T: git git://linuxtv.org/media_tree.git 2951W: https://linuxtv.org 2952S: Maintained 2953F: drivers/media/radio/radio-cadet* 2954 2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2956M: Jonathan Corbet <corbet@lwn.net> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959S: Maintained 2960F: Documentation/media/v4l-drivers/cafe_ccic* 2961F: drivers/media/platform/marvell-ccic/ 2962 2963CAIF NETWORK LAYER 2964M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: Documentation/networking/caif/ 2968F: drivers/net/caif/ 2969F: include/uapi/linux/caif/ 2970F: include/net/caif/ 2971F: net/caif/ 2972 2973CALGARY x86-64 IOMMU 2974M: Muli Ben-Yehuda <mulix@mulix.org> 2975M: Jon Mason <jdmason@kudzu.us> 2976L: iommu@lists.linux-foundation.org 2977S: Maintained 2978F: arch/x86/kernel/pci-calgary_64.c 2979F: arch/x86/kernel/tce_64.c 2980F: arch/x86/include/asm/calgary.h 2981F: arch/x86/include/asm/tce.h 2982 2983CAN NETWORK LAYER 2984M: Oliver Hartkopp <socketcan@hartkopp.net> 2985M: Marc Kleine-Budde <mkl@pengutronix.de> 2986L: linux-can@vger.kernel.org 2987W: https://github.com/linux-can 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2990S: Maintained 2991F: Documentation/networking/can.txt 2992F: net/can/ 2993F: include/linux/can/core.h 2994F: include/uapi/linux/can.h 2995F: include/uapi/linux/can/bcm.h 2996F: include/uapi/linux/can/raw.h 2997F: include/uapi/linux/can/gw.h 2998 2999CAN NETWORK DRIVERS 3000M: Wolfgang Grandegger <wg@grandegger.com> 3001M: Marc Kleine-Budde <mkl@pengutronix.de> 3002L: linux-can@vger.kernel.org 3003W: https://github.com/linux-can 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3006S: Maintained 3007F: Documentation/devicetree/bindings/net/can/ 3008F: drivers/net/can/ 3009F: include/linux/can/dev.h 3010F: include/linux/can/platform/ 3011F: include/uapi/linux/can/error.h 3012F: include/uapi/linux/can/netlink.h 3013 3014CAPABILITIES 3015M: Serge Hallyn <serge@hallyn.com> 3016L: linux-security-module@vger.kernel.org 3017S: Supported 3018F: include/linux/capability.h 3019F: include/uapi/linux/capability.h 3020F: security/commoncap.c 3021F: kernel/capability.c 3022 3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3024M: Kevin Tsai <ktsai@capellamicro.com> 3025S: Maintained 3026F: drivers/iio/light/cm* 3027F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3028 3029CAVIUM THUNDERX2 ARM64 SOC 3030M: Jayachandran C <jnair@caviumnetworks.com> 3031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3032S: Maintained 3033F: arch/arm64/boot/dts/cavium/thunder-99xx* 3034F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3035 3036CAVIUM I2C DRIVER 3037M: Jan Glauber <jglauber@cavium.com> 3038M: David Daney <david.daney@cavium.com> 3039W: http://www.cavium.com 3040S: Supported 3041F: drivers/i2c/busses/i2c-octeon* 3042F: drivers/i2c/busses/i2c-thunderx* 3043 3044CAVIUM LIQUIDIO NETWORK DRIVER 3045M: Derek Chickles <derek.chickles@caviumnetworks.com> 3046M: Satanand Burla <satananda.burla@caviumnetworks.com> 3047M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3048M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3049L: netdev@vger.kernel.org 3050W: http://www.cavium.com 3051S: Supported 3052F: drivers/net/ethernet/cavium/liquidio/ 3053 3054CAVIUM OCTEON-TX CRYPTO DRIVER 3055M: George Cherian <george.cherian@cavium.com> 3056L: linux-crypto@vger.kernel.org 3057W: http://www.cavium.com 3058S: Supported 3059F: drivers/crypto/cavium/cpt/ 3060 3061CC2520 IEEE-802.15.4 RADIO DRIVER 3062M: Varka Bhadram <varkabhadram@gmail.com> 3063L: linux-wpan@vger.kernel.org 3064S: Maintained 3065F: drivers/net/ieee802154/cc2520.c 3066F: include/linux/spi/cc2520.h 3067F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3068 3069CEC DRIVER 3070M: Hans Verkuil <hans.verkuil@cisco.com> 3071L: linux-media@vger.kernel.org 3072T: git git://linuxtv.org/media_tree.git 3073W: http://linuxtv.org 3074S: Supported 3075F: Documentation/media/kapi/cec-core.rst 3076F: Documentation/media/uapi/cec 3077F: drivers/media/cec/ 3078F: drivers/media/cec-edid.c 3079F: drivers/media/rc/keymaps/rc-cec.c 3080F: include/media/cec.h 3081F: include/media/cec-edid.h 3082F: include/uapi/linux/cec.h 3083F: include/uapi/linux/cec-funcs.h 3084 3085CELL BROADBAND ENGINE ARCHITECTURE 3086M: Arnd Bergmann <arnd@arndb.de> 3087L: linuxppc-dev@lists.ozlabs.org 3088W: http://www.ibm.com/developerworks/power/cell/ 3089S: Supported 3090F: arch/powerpc/include/asm/cell*.h 3091F: arch/powerpc/include/asm/spu*.h 3092F: arch/powerpc/include/uapi/asm/spu*.h 3093F: arch/powerpc/oprofile/*cell* 3094F: arch/powerpc/platforms/cell/ 3095 3096CEPH COMMON CODE (LIBCEPH) 3097M: Ilya Dryomov <idryomov@gmail.com> 3098M: "Yan, Zheng" <zyan@redhat.com> 3099M: Sage Weil <sage@redhat.com> 3100L: ceph-devel@vger.kernel.org 3101W: http://ceph.com/ 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3103T: git git://github.com/ceph/ceph-client.git 3104S: Supported 3105F: net/ceph/ 3106F: include/linux/ceph/ 3107F: include/linux/crush/ 3108 3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3110M: "Yan, Zheng" <zyan@redhat.com> 3111M: Sage Weil <sage@redhat.com> 3112M: Ilya Dryomov <idryomov@gmail.com> 3113L: ceph-devel@vger.kernel.org 3114W: http://ceph.com/ 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3116T: git git://github.com/ceph/ceph-client.git 3117S: Supported 3118F: Documentation/filesystems/ceph.txt 3119F: fs/ceph/ 3120 3121CERTIFICATE HANDLING: 3122M: David Howells <dhowells@redhat.com> 3123M: David Woodhouse <dwmw2@infradead.org> 3124L: keyrings@vger.kernel.org 3125S: Maintained 3126F: Documentation/module-signing.txt 3127F: certs/ 3128F: scripts/sign-file.c 3129F: scripts/extract-cert.c 3130 3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3132L: linux-usb@vger.kernel.org 3133S: Orphan 3134F: Documentation/usb/WUSB-Design-overview.txt 3135F: Documentation/usb/wusb-cbaf 3136F: drivers/usb/host/hwa-hc.c 3137F: drivers/usb/host/whci/ 3138F: drivers/usb/wusbcore/ 3139F: include/linux/usb/wusb* 3140 3141HT16K33 LED CONTROLLER DRIVER 3142M: Robin van der Gracht <robin@protonic.nl> 3143S: Maintained 3144F: drivers/auxdisplay/ht16k33.c 3145F: Documentation/devicetree/bindings/display/ht16k33.txt 3146 3147CFAG12864B LCD DRIVER 3148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3149W: http://miguelojeda.es/auxdisplay.htm 3150W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3151S: Maintained 3152F: drivers/auxdisplay/cfag12864b.c 3153F: include/linux/cfag12864b.h 3154 3155CFAG12864BFB LCD FRAMEBUFFER DRIVER 3156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3157W: http://miguelojeda.es/auxdisplay.htm 3158W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3159S: Maintained 3160F: drivers/auxdisplay/cfag12864bfb.c 3161F: include/linux/cfag12864b.h 3162 3163CFG80211 and NL80211 3164M: Johannes Berg <johannes@sipsolutions.net> 3165L: linux-wireless@vger.kernel.org 3166W: http://wireless.kernel.org/ 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3169S: Maintained 3170F: include/uapi/linux/nl80211.h 3171F: include/net/cfg80211.h 3172F: net/wireless/* 3173X: net/wireless/wext* 3174 3175CHAR and MISC DRIVERS 3176M: Arnd Bergmann <arnd@arndb.de> 3177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3179S: Supported 3180F: drivers/char/* 3181F: drivers/misc/* 3182F: include/linux/miscdevice.h 3183 3184CHECKPATCH 3185M: Andy Whitcroft <apw@canonical.com> 3186M: Joe Perches <joe@perches.com> 3187S: Maintained 3188F: scripts/checkpatch.pl 3189 3190CHINESE DOCUMENTATION 3191M: Harry Wei <harryxiyou@gmail.com> 3192L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3193L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3194S: Maintained 3195F: Documentation/translations/zh_CN/ 3196 3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3198M: Peter Chen <Peter.Chen@nxp.com> 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3200L: linux-usb@vger.kernel.org 3201S: Maintained 3202F: drivers/usb/chipidea/ 3203 3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3205M: Hans de Goede <hdegoede@redhat.com> 3206L: linux-input@vger.kernel.org 3207S: Maintained 3208F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3209F: drivers/input/touchscreen/chipone_icn8318.c 3210 3211CHROME HARDWARE PLATFORM SUPPORT 3212M: Olof Johansson <olof@lixom.net> 3213S: Maintained 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3215F: drivers/platform/chrome/ 3216 3217CISCO VIC ETHERNET NIC DRIVER 3218M: Christian Benvenuti <benve@cisco.com> 3219M: Sujith Sankar <ssujith@cisco.com> 3220M: Govindarajulu Varadarajan <_govind@gmx.com> 3221M: Neel Patel <neepatel@cisco.com> 3222S: Supported 3223F: drivers/net/ethernet/cisco/enic/ 3224 3225CISCO VIC LOW LATENCY NIC DRIVER 3226M: Christian Benvenuti <benve@cisco.com> 3227M: Dave Goodell <dgoodell@cisco.com> 3228S: Supported 3229F: drivers/infiniband/hw/usnic/ 3230 3231CIRRUS LOGIC EP93XX ETHERNET DRIVER 3232M: Hartley Sweeten <hsweeten@visionengravers.com> 3233L: netdev@vger.kernel.org 3234S: Maintained 3235F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3236 3237CIRRUS LOGIC AUDIO CODEC DRIVERS 3238M: Brian Austin <brian.austin@cirrus.com> 3239M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3240L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3241S: Maintained 3242F: sound/soc/codecs/cs* 3243 3244CLEANCACHE API 3245M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3246L: linux-kernel@vger.kernel.org 3247S: Maintained 3248F: mm/cleancache.c 3249F: include/linux/cleancache.h 3250 3251CLK API 3252M: Russell King <linux@armlinux.org.uk> 3253L: linux-clk@vger.kernel.org 3254S: Maintained 3255F: include/linux/clk.h 3256 3257CLOCKSOURCE, CLOCKEVENT DRIVERS 3258M: Daniel Lezcano <daniel.lezcano@linaro.org> 3259M: Thomas Gleixner <tglx@linutronix.de> 3260L: linux-kernel@vger.kernel.org 3261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3262S: Supported 3263F: drivers/clocksource 3264 3265CISCO FCOE HBA DRIVER 3266M: Satish Kharat <satishkh@cisco.com> 3267M: Sesidhar Baddela <sebaddel@cisco.com> 3268M: Karan Tilak Kumar <kartilak@cisco.com> 3269L: linux-scsi@vger.kernel.org 3270S: Supported 3271F: drivers/scsi/fnic/ 3272 3273CISCO SCSI HBA DRIVER 3274M: Karan Tilak Kumar <kartilak@cisco.com> 3275M: Sesidhar Baddela <sebaddel@cisco.com> 3276L: linux-scsi@vger.kernel.org 3277S: Supported 3278F: drivers/scsi/snic/ 3279 3280CMPC ACPI DRIVER 3281M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3282M: Daniel Oliveira Nascimento <don@syst.com.br> 3283L: platform-driver-x86@vger.kernel.org 3284S: Supported 3285F: drivers/platform/x86/classmate-laptop.c 3286 3287COBALT MEDIA DRIVER 3288M: Hans Verkuil <hans.verkuil@cisco.com> 3289L: linux-media@vger.kernel.org 3290T: git git://linuxtv.org/media_tree.git 3291W: https://linuxtv.org 3292S: Supported 3293F: drivers/media/pci/cobalt/ 3294 3295COCCINELLE/Semantic Patches (SmPL) 3296M: Julia Lawall <Julia.Lawall@lip6.fr> 3297M: Gilles Muller <Gilles.Muller@lip6.fr> 3298M: Nicolas Palix <nicolas.palix@imag.fr> 3299M: Michal Marek <mmarek@suse.com> 3300L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3302W: http://coccinelle.lip6.fr/ 3303S: Supported 3304F: Documentation/dev-tools/coccinelle.rst 3305F: scripts/coccinelle/ 3306F: scripts/coccicheck 3307 3308CODA FILE SYSTEM 3309M: Jan Harkes <jaharkes@cs.cmu.edu> 3310M: coda@cs.cmu.edu 3311L: codalist@coda.cs.cmu.edu 3312W: http://www.coda.cs.cmu.edu/ 3313S: Maintained 3314F: Documentation/filesystems/coda.txt 3315F: fs/coda/ 3316F: include/linux/coda*.h 3317F: include/uapi/linux/coda*.h 3318 3319CODA V4L2 MEM2MEM DRIVER 3320M: Philipp Zabel <p.zabel@pengutronix.de> 3321L: linux-media@vger.kernel.org 3322S: Maintained 3323F: Documentation/devicetree/bindings/media/coda.txt 3324F: drivers/media/platform/coda/ 3325 3326COMMON CLK FRAMEWORK 3327M: Michael Turquette <mturquette@baylibre.com> 3328M: Stephen Boyd <sboyd@codeaurora.org> 3329L: linux-clk@vger.kernel.org 3330Q: http://patchwork.kernel.org/project/linux-clk/list/ 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3332S: Maintained 3333F: Documentation/devicetree/bindings/clock/ 3334F: drivers/clk/ 3335X: drivers/clk/clkdev.c 3336F: include/linux/clk-pr* 3337F: include/linux/clk/ 3338 3339COMMON INTERNET FILE SYSTEM (CIFS) 3340M: Steve French <sfrench@samba.org> 3341L: linux-cifs@vger.kernel.org 3342L: samba-technical@lists.samba.org (moderated for non-subscribers) 3343W: http://linux-cifs.samba.org/ 3344T: git git://git.samba.org/sfrench/cifs-2.6.git 3345S: Supported 3346F: Documentation/filesystems/cifs/ 3347F: fs/cifs/ 3348 3349COMPACTPCI HOTPLUG CORE 3350M: Scott Murray <scott@spiteful.org> 3351L: linux-pci@vger.kernel.org 3352S: Maintained 3353F: drivers/pci/hotplug/cpci_hotplug* 3354 3355COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3356M: Scott Murray <scott@spiteful.org> 3357L: linux-pci@vger.kernel.org 3358S: Maintained 3359F: drivers/pci/hotplug/cpcihp_zt5550.* 3360 3361COMPACTPCI HOTPLUG GENERIC DRIVER 3362M: Scott Murray <scott@spiteful.org> 3363L: linux-pci@vger.kernel.org 3364S: Maintained 3365F: drivers/pci/hotplug/cpcihp_generic.c 3366 3367COMPAL LAPTOP SUPPORT 3368M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3369L: platform-driver-x86@vger.kernel.org 3370S: Maintained 3371F: drivers/platform/x86/compal-laptop.c 3372 3373CONEXANT ACCESSRUNNER USB DRIVER 3374L: accessrunner-general@lists.sourceforge.net 3375W: http://accessrunner.sourceforge.net/ 3376S: Orphan 3377F: drivers/usb/atm/cxacru.c 3378 3379CONFIGFS 3380M: Joel Becker <jlbec@evilplan.org> 3381M: Christoph Hellwig <hch@lst.de> 3382T: git git://git.infradead.org/users/hch/configfs.git 3383S: Supported 3384F: fs/configfs/ 3385F: include/linux/configfs.h 3386 3387CONNECTOR 3388M: Evgeniy Polyakov <zbr@ioremap.net> 3389L: netdev@vger.kernel.org 3390S: Maintained 3391F: drivers/connector/ 3392 3393CONTROL GROUP (CGROUP) 3394M: Tejun Heo <tj@kernel.org> 3395M: Li Zefan <lizefan@huawei.com> 3396M: Johannes Weiner <hannes@cmpxchg.org> 3397L: cgroups@vger.kernel.org 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3399S: Maintained 3400F: Documentation/cgroup* 3401F: include/linux/cgroup* 3402F: kernel/cgroup* 3403 3404CONTROL GROUP - CPUSET 3405M: Li Zefan <lizefan@huawei.com> 3406L: cgroups@vger.kernel.org 3407W: http://www.bullopensource.org/cpuset/ 3408W: http://oss.sgi.com/projects/cpusets/ 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3410S: Maintained 3411F: Documentation/cgroup-v1/cpusets.txt 3412F: include/linux/cpuset.h 3413F: kernel/cpuset.c 3414 3415CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3416M: Johannes Weiner <hannes@cmpxchg.org> 3417M: Michal Hocko <mhocko@kernel.org> 3418M: Vladimir Davydov <vdavydov.dev@gmail.com> 3419L: cgroups@vger.kernel.org 3420L: linux-mm@kvack.org 3421S: Maintained 3422F: mm/memcontrol.c 3423F: mm/swap_cgroup.c 3424 3425CORETEMP HARDWARE MONITORING DRIVER 3426M: Fenghua Yu <fenghua.yu@intel.com> 3427L: linux-hwmon@vger.kernel.org 3428S: Maintained 3429F: Documentation/hwmon/coretemp 3430F: drivers/hwmon/coretemp.c 3431 3432COSA/SRP SYNC SERIAL DRIVER 3433M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3434W: http://www.fi.muni.cz/~kas/cosa/ 3435S: Maintained 3436F: drivers/net/wan/cosa* 3437 3438CPMAC ETHERNET DRIVER 3439M: Florian Fainelli <f.fainelli@gmail.com> 3440L: netdev@vger.kernel.org 3441S: Maintained 3442F: drivers/net/ethernet/ti/cpmac.c 3443 3444CPU FREQUENCY DRIVERS 3445M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3446M: Viresh Kumar <viresh.kumar@linaro.org> 3447L: linux-pm@vger.kernel.org 3448S: Maintained 3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3450T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3451B: https://bugzilla.kernel.org 3452F: Documentation/cpu-freq/ 3453F: drivers/cpufreq/ 3454F: include/linux/cpufreq.h 3455F: tools/testing/selftests/cpufreq/ 3456 3457CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3458M: Viresh Kumar <viresh.kumar@linaro.org> 3459M: Sudeep Holla <sudeep.holla@arm.com> 3460L: linux-pm@vger.kernel.org 3461W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3462S: Maintained 3463F: drivers/cpufreq/arm_big_little.h 3464F: drivers/cpufreq/arm_big_little.c 3465F: drivers/cpufreq/arm_big_little_dt.c 3466 3467CPUIDLE DRIVER - ARM BIG LITTLE 3468M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3469M: Daniel Lezcano <daniel.lezcano@linaro.org> 3470L: linux-pm@vger.kernel.org 3471L: linux-arm-kernel@lists.infradead.org 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3473S: Maintained 3474F: drivers/cpuidle/cpuidle-big_little.c 3475 3476CPUIDLE DRIVER - ARM EXYNOS 3477M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3478M: Daniel Lezcano <daniel.lezcano@linaro.org> 3479M: Kukjin Kim <kgene@kernel.org> 3480L: linux-pm@vger.kernel.org 3481L: linux-samsung-soc@vger.kernel.org 3482S: Supported 3483F: drivers/cpuidle/cpuidle-exynos.c 3484F: arch/arm/mach-exynos/pm.c 3485 3486CPUIDLE DRIVERS 3487M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3488M: Daniel Lezcano <daniel.lezcano@linaro.org> 3489L: linux-pm@vger.kernel.org 3490S: Maintained 3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3492B: https://bugzilla.kernel.org 3493F: drivers/cpuidle/* 3494F: include/linux/cpuidle.h 3495 3496CPUID/MSR DRIVER 3497M: "H. Peter Anvin" <hpa@zytor.com> 3498S: Maintained 3499F: arch/x86/kernel/cpuid.c 3500F: arch/x86/kernel/msr.c 3501 3502CPU POWER MONITORING SUBSYSTEM 3503M: Thomas Renninger <trenn@suse.com> 3504L: linux-pm@vger.kernel.org 3505S: Maintained 3506F: tools/power/cpupower/ 3507 3508CRAMFS FILESYSTEM 3509W: http://sourceforge.net/projects/cramfs/ 3510S: Orphan / Obsolete 3511F: Documentation/filesystems/cramfs.txt 3512F: fs/cramfs/ 3513 3514CRIS PORT 3515M: Mikael Starvik <starvik@axis.com> 3516M: Jesper Nilsson <jesper.nilsson@axis.com> 3517L: linux-cris-kernel@axis.com 3518W: http://developer.axis.com 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3520S: Maintained 3521F: arch/cris/ 3522F: drivers/tty/serial/crisv10.* 3523 3524CRYPTO API 3525M: Herbert Xu <herbert@gondor.apana.org.au> 3526M: "David S. Miller" <davem@davemloft.net> 3527L: linux-crypto@vger.kernel.org 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3530S: Maintained 3531F: Documentation/crypto/ 3532F: Documentation/devicetree/bindings/crypto/ 3533F: Documentation/DocBook/crypto-API.tmpl 3534F: arch/*/crypto/ 3535F: crypto/ 3536F: drivers/crypto/ 3537F: include/crypto/ 3538F: include/linux/crypto* 3539 3540CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3541M: Neil Horman <nhorman@tuxdriver.com> 3542L: linux-crypto@vger.kernel.org 3543S: Maintained 3544F: crypto/ansi_cprng.c 3545F: crypto/rng.c 3546 3547CS3308 MEDIA DRIVER 3548M: Hans Verkuil <hverkuil@xs4all.nl> 3549L: linux-media@vger.kernel.org 3550T: git git://linuxtv.org/media_tree.git 3551W: http://linuxtv.org 3552S: Odd Fixes 3553F: drivers/media/i2c/cs3308.c 3554F: drivers/media/i2c/cs3308.h 3555 3556CS5535 Audio ALSA driver 3557M: Jaya Kumar <jayakumar.alsa@gmail.com> 3558S: Maintained 3559F: sound/pci/cs5535audio/ 3560 3561CW1200 WLAN driver 3562M: Solomon Peachy <pizza@shaftnet.org> 3563S: Maintained 3564F: drivers/net/wireless/st/cw1200/ 3565 3566CX18 VIDEO4LINUX DRIVER 3567M: Andy Walls <awalls@md.metrocast.net> 3568L: ivtv-devel@ivtvdriver.org (subscribers-only) 3569L: linux-media@vger.kernel.org 3570T: git git://linuxtv.org/media_tree.git 3571W: https://linuxtv.org 3572W: http://www.ivtvdriver.org/index.php/Cx18 3573S: Maintained 3574F: Documentation/media/v4l-drivers/cx18* 3575F: drivers/media/pci/cx18/ 3576F: include/uapi/linux/ivtv* 3577 3578CX2341X MPEG ENCODER HELPER MODULE 3579M: Hans Verkuil <hverkuil@xs4all.nl> 3580L: linux-media@vger.kernel.org 3581T: git git://linuxtv.org/media_tree.git 3582W: https://linuxtv.org 3583S: Maintained 3584F: drivers/media/common/cx2341x* 3585F: include/media/cx2341x* 3586 3587CX24120 MEDIA DRIVER 3588M: Jemma Denson <jdenson@gmail.com> 3589M: Patrick Boettcher <patrick.boettcher@posteo.de> 3590L: linux-media@vger.kernel.org 3591W: https://linuxtv.org 3592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3593S: Maintained 3594F: drivers/media/dvb-frontends/cx24120* 3595 3596CX88 VIDEO4LINUX DRIVER 3597M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3598M: Mauro Carvalho Chehab <mchehab@kernel.org> 3599L: linux-media@vger.kernel.org 3600W: https://linuxtv.org 3601T: git git://linuxtv.org/media_tree.git 3602S: Odd fixes 3603F: Documentation/media/v4l-drivers/cx88* 3604F: drivers/media/pci/cx88/ 3605 3606CXD2820R MEDIA DRIVER 3607M: Antti Palosaari <crope@iki.fi> 3608L: linux-media@vger.kernel.org 3609W: https://linuxtv.org 3610W: http://palosaari.fi/linux/ 3611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3612T: git git://linuxtv.org/anttip/media_tree.git 3613S: Maintained 3614F: drivers/media/dvb-frontends/cxd2820r* 3615 3616CXGB3 ETHERNET DRIVER (CXGB3) 3617M: Santosh Raspatur <santosh@chelsio.com> 3618L: netdev@vger.kernel.org 3619W: http://www.chelsio.com 3620S: Supported 3621F: drivers/net/ethernet/chelsio/cxgb3/ 3622 3623CXGB3 ISCSI DRIVER (CXGB3I) 3624M: Karen Xie <kxie@chelsio.com> 3625L: linux-scsi@vger.kernel.org 3626W: http://www.chelsio.com 3627S: Supported 3628F: drivers/scsi/cxgbi/cxgb3i 3629 3630CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3631M: Steve Wise <swise@chelsio.com> 3632L: linux-rdma@vger.kernel.org 3633W: http://www.openfabrics.org 3634S: Supported 3635F: drivers/infiniband/hw/cxgb3/ 3636F: include/uapi/rdma/cxgb3-abi.h 3637 3638CXGB4 ETHERNET DRIVER (CXGB4) 3639M: Ganesh Goudar <ganeshgr@chelsio.com> 3640L: netdev@vger.kernel.org 3641W: http://www.chelsio.com 3642S: Supported 3643F: drivers/net/ethernet/chelsio/cxgb4/ 3644 3645CXGB4 ISCSI DRIVER (CXGB4I) 3646M: Karen Xie <kxie@chelsio.com> 3647L: linux-scsi@vger.kernel.org 3648W: http://www.chelsio.com 3649S: Supported 3650F: drivers/scsi/cxgbi/cxgb4i 3651 3652CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3653M: Steve Wise <swise@chelsio.com> 3654L: linux-rdma@vger.kernel.org 3655W: http://www.openfabrics.org 3656S: Supported 3657F: drivers/infiniband/hw/cxgb4/ 3658F: include/uapi/rdma/cxgb4-abi.h 3659 3660CXGB4VF ETHERNET DRIVER (CXGB4VF) 3661M: Casey Leedom <leedom@chelsio.com> 3662L: netdev@vger.kernel.org 3663W: http://www.chelsio.com 3664S: Supported 3665F: drivers/net/ethernet/chelsio/cxgb4vf/ 3666 3667CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3668M: Ian Munsie <imunsie@au1.ibm.com> 3669M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3670L: linuxppc-dev@lists.ozlabs.org 3671S: Supported 3672F: arch/powerpc/platforms/powernv/pci-cxl.c 3673F: drivers/misc/cxl/ 3674F: include/misc/cxl* 3675F: include/uapi/misc/cxl.h 3676F: Documentation/powerpc/cxl.txt 3677F: Documentation/ABI/testing/sysfs-class-cxl 3678 3679CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3680M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3681M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3682M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3683L: linux-scsi@vger.kernel.org 3684S: Supported 3685F: drivers/scsi/cxlflash/ 3686F: include/uapi/scsi/cxlflash_ioctls.h 3687F: Documentation/powerpc/cxlflash.txt 3688 3689STMMAC ETHERNET DRIVER 3690M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3691M: Alexandre Torgue <alexandre.torgue@st.com> 3692L: netdev@vger.kernel.org 3693W: http://www.stlinux.com 3694S: Supported 3695F: drivers/net/ethernet/stmicro/stmmac/ 3696 3697CYBERPRO FB DRIVER 3698M: Russell King <linux@armlinux.org.uk> 3699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3700W: http://www.armlinux.org.uk/ 3701S: Maintained 3702F: drivers/video/fbdev/cyber2000fb.* 3703 3704CYCLADES ASYNC MUX DRIVER 3705W: http://www.cyclades.com/ 3706S: Orphan 3707F: drivers/tty/cyclades.c 3708F: include/linux/cyclades.h 3709F: include/uapi/linux/cyclades.h 3710 3711CYCLADES PC300 DRIVER 3712W: http://www.cyclades.com/ 3713S: Orphan 3714F: drivers/net/wan/pc300* 3715 3716CYPRESS_FIRMWARE MEDIA DRIVER 3717M: Antti Palosaari <crope@iki.fi> 3718L: linux-media@vger.kernel.org 3719W: https://linuxtv.org 3720W: http://palosaari.fi/linux/ 3721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3722T: git git://linuxtv.org/anttip/media_tree.git 3723S: Maintained 3724F: drivers/media/common/cypress_firmware* 3725 3726CYTTSP TOUCHSCREEN DRIVER 3727M: Ferruh Yigit <fery@cypress.com> 3728L: linux-input@vger.kernel.org 3729S: Supported 3730F: drivers/input/touchscreen/cyttsp* 3731F: include/linux/input/cyttsp.h 3732 3733DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3734M: Joshua Kinard <kumba@gentoo.org> 3735S: Maintained 3736F: drivers/rtc/rtc-ds1685.c 3737F: include/linux/rtc/ds1685.h 3738 3739DAMA SLAVE for AX.25 3740M: Joerg Reuter <jreuter@yaina.de> 3741W: http://yaina.de/jreuter/ 3742W: http://www.qsl.net/dl1bke/ 3743L: linux-hams@vger.kernel.org 3744S: Maintained 3745F: net/ax25/af_ax25.c 3746F: net/ax25/ax25_dev.c 3747F: net/ax25/ax25_ds_* 3748F: net/ax25/ax25_in.c 3749F: net/ax25/ax25_out.c 3750F: net/ax25/ax25_timer.c 3751F: net/ax25/sysctl_net_ax25.c 3752 3753DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3754L: netdev@vger.kernel.org 3755S: Orphan 3756F: Documentation/networking/dmfe.txt 3757F: drivers/net/ethernet/dec/tulip/dmfe.c 3758 3759DC390/AM53C974 SCSI driver 3760M: Hannes Reinecke <hare@suse.com> 3761L: linux-scsi@vger.kernel.org 3762S: Maintained 3763F: drivers/scsi/am53c974.c 3764 3765DC395x SCSI driver 3766M: Oliver Neukum <oliver@neukum.org> 3767M: Ali Akcaagac <aliakc@web.de> 3768M: Jamie Lenehan <lenehan@twibble.org> 3769L: dc395x@twibble.org 3770W: http://twibble.org/dist/dc395x/ 3771W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3772S: Maintained 3773F: Documentation/scsi/dc395x.txt 3774F: drivers/scsi/dc395x.* 3775 3776DCCP PROTOCOL 3777M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3778L: dccp@vger.kernel.org 3779W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3780S: Maintained 3781F: include/linux/dccp.h 3782F: include/uapi/linux/dccp.h 3783F: include/linux/tfrc.h 3784F: net/dccp/ 3785 3786DECnet NETWORK LAYER 3787W: http://linux-decnet.sourceforge.net 3788L: linux-decnet-user@lists.sourceforge.net 3789S: Orphan 3790F: Documentation/networking/decnet.txt 3791F: net/decnet/ 3792 3793DECSTATION PLATFORM SUPPORT 3794M: "Maciej W. Rozycki" <macro@linux-mips.org> 3795L: linux-mips@linux-mips.org 3796W: http://www.linux-mips.org/wiki/DECstation 3797S: Maintained 3798F: arch/mips/dec/ 3799F: arch/mips/include/asm/dec/ 3800F: arch/mips/include/asm/mach-dec/ 3801 3802DEFXX FDDI NETWORK DRIVER 3803M: "Maciej W. Rozycki" <macro@linux-mips.org> 3804S: Maintained 3805F: drivers/net/fddi/defxx.* 3806 3807DELL LAPTOP DRIVER 3808M: Matthew Garrett <mjg59@srcf.ucam.org> 3809M: Pali Rohár <pali.rohar@gmail.com> 3810L: platform-driver-x86@vger.kernel.org 3811S: Maintained 3812F: drivers/platform/x86/dell-laptop.c 3813 3814DELL LAPTOP RBTN DRIVER 3815M: Pali Rohár <pali.rohar@gmail.com> 3816S: Maintained 3817F: drivers/platform/x86/dell-rbtn.* 3818 3819DELL LAPTOP FREEFALL DRIVER 3820M: Pali Rohár <pali.rohar@gmail.com> 3821S: Maintained 3822F: drivers/platform/x86/dell-smo8800.c 3823 3824DELL LAPTOP SMM DRIVER 3825M: Pali Rohár <pali.rohar@gmail.com> 3826S: Maintained 3827F: drivers/hwmon/dell-smm-hwmon.c 3828F: include/uapi/linux/i8k.h 3829 3830DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3831M: Doug Warzecha <Douglas_Warzecha@dell.com> 3832S: Maintained 3833F: Documentation/dcdbas.txt 3834F: drivers/firmware/dcdbas.* 3835 3836DELL WMI EXTRAS DRIVER 3837M: Matthew Garrett <mjg59@srcf.ucam.org> 3838M: Pali Rohár <pali.rohar@gmail.com> 3839S: Maintained 3840F: drivers/platform/x86/dell-wmi.c 3841 3842DESIGNWARE USB2 DRD IP DRIVER 3843M: John Youn <johnyoun@synopsys.com> 3844L: linux-usb@vger.kernel.org 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3846S: Maintained 3847F: drivers/usb/dwc2/ 3848 3849DESIGNWARE USB3 DRD IP DRIVER 3850M: Felipe Balbi <balbi@kernel.org> 3851L: linux-usb@vger.kernel.org 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3853S: Maintained 3854F: drivers/usb/dwc3/ 3855 3856DEVICE COREDUMP (DEV_COREDUMP) 3857M: Johannes Berg <johannes@sipsolutions.net> 3858L: linux-kernel@vger.kernel.org 3859S: Maintained 3860F: drivers/base/devcoredump.c 3861F: include/linux/devcoredump.h 3862 3863DEVICE FREQUENCY (DEVFREQ) 3864M: MyungJoo Ham <myungjoo.ham@samsung.com> 3865M: Kyungmin Park <kyungmin.park@samsung.com> 3866R: Chanwoo Choi <cw00.choi@samsung.com> 3867L: linux-pm@vger.kernel.org 3868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3869S: Maintained 3870F: drivers/devfreq/ 3871F: include/linux/devfreq.h 3872F: Documentation/devicetree/bindings/devfreq/ 3873 3874DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3875M: Chanwoo Choi <cw00.choi@samsung.com> 3876L: linux-pm@vger.kernel.org 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3878S: Supported 3879F: drivers/devfreq/event/ 3880F: drivers/devfreq/devfreq-event.c 3881F: include/linux/devfreq-event.h 3882F: Documentation/devicetree/bindings/devfreq/event/ 3883 3884BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3885M: Chanwoo Choi <cw00.choi@samsung.com> 3886L: linux-pm@vger.kernel.org 3887L: linux-samsung-soc@vger.kernel.org 3888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3889S: Maintained 3890F: drivers/devfreq/exynos-bus.c 3891F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3892 3893DEVICE NUMBER REGISTRY 3894M: Torben Mathiasen <device@lanana.org> 3895W: http://lanana.org/docs/device-list/index.html 3896S: Maintained 3897 3898DEVICE-MAPPER (LVM) 3899M: Alasdair Kergon <agk@redhat.com> 3900M: Mike Snitzer <snitzer@redhat.com> 3901M: dm-devel@redhat.com 3902L: dm-devel@redhat.com 3903W: http://sources.redhat.com/dm 3904Q: http://patchwork.kernel.org/project/dm-devel/list/ 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3906T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3907S: Maintained 3908F: Documentation/device-mapper/ 3909F: drivers/md/dm* 3910F: drivers/md/persistent-data/ 3911F: include/linux/device-mapper.h 3912F: include/linux/dm-*.h 3913F: include/uapi/linux/dm-*.h 3914 3915DEVLINK 3916M: Jiri Pirko <jiri@mellanox.com> 3917L: netdev@vger.kernel.org 3918S: Supported 3919F: net/core/devlink.c 3920F: include/net/devlink.h 3921F: include/uapi/linux/devlink.h 3922 3923DIALOG SEMICONDUCTOR DRIVERS 3924M: Support Opensource <support.opensource@diasemi.com> 3925W: http://www.dialog-semiconductor.com/products 3926S: Supported 3927F: Documentation/hwmon/da90?? 3928F: Documentation/devicetree/bindings/mfd/da90*.txt 3929F: Documentation/devicetree/bindings/regulator/da92*.txt 3930F: Documentation/devicetree/bindings/sound/da[79]*.txt 3931F: drivers/gpio/gpio-da90??.c 3932F: drivers/hwmon/da90??-hwmon.c 3933F: drivers/iio/adc/da91??-*.c 3934F: drivers/input/misc/da90??_onkey.c 3935F: drivers/input/touchscreen/da9052_tsi.c 3936F: drivers/leds/leds-da90??.c 3937F: drivers/mfd/da903x.c 3938F: drivers/mfd/da90??-*.c 3939F: drivers/mfd/da91??-*.c 3940F: drivers/power/supply/da9052-battery.c 3941F: drivers/power/supply/da91??-*.c 3942F: drivers/regulator/da903x.c 3943F: drivers/regulator/da9???-regulator.[ch] 3944F: drivers/rtc/rtc-da90??.c 3945F: drivers/video/backlight/da90??_bl.c 3946F: drivers/watchdog/da90??_wdt.c 3947F: include/linux/mfd/da903x.h 3948F: include/linux/mfd/da9052/ 3949F: include/linux/mfd/da9055/ 3950F: include/linux/mfd/da9062/ 3951F: include/linux/mfd/da9063/ 3952F: include/linux/mfd/da9150/ 3953F: include/linux/regulator/da9211.h 3954F: include/sound/da[79]*.h 3955F: sound/soc/codecs/da[79]*.[ch] 3956 3957DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3958M: William Breathitt Gray <vilhelm.gray@gmail.com> 3959L: linux-gpio@vger.kernel.org 3960S: Maintained 3961F: drivers/gpio/gpio-gpio-mm.c 3962 3963DIGI NEO AND CLASSIC PCI PRODUCTS 3964M: Lidza Louina <lidza.louina@gmail.com> 3965M: Mark Hounschell <markh@compro.net> 3966L: driverdev-devel@linuxdriverproject.org 3967S: Maintained 3968F: drivers/staging/dgnc/ 3969 3970DIOLAN U2C-12 I2C DRIVER 3971M: Guenter Roeck <linux@roeck-us.net> 3972L: linux-i2c@vger.kernel.org 3973S: Maintained 3974F: drivers/i2c/busses/i2c-diolan-u2c.c 3975 3976DIRECT ACCESS (DAX) 3977M: Matthew Wilcox <mawilcox@microsoft.com> 3978M: Ross Zwisler <ross.zwisler@linux.intel.com> 3979L: linux-fsdevel@vger.kernel.org 3980S: Supported 3981F: fs/dax.c 3982F: include/linux/dax.h 3983F: include/trace/events/fs_dax.h 3984 3985DIRECTORY NOTIFICATION (DNOTIFY) 3986M: Eric Paris <eparis@parisplace.org> 3987S: Maintained 3988F: Documentation/filesystems/dnotify.txt 3989F: fs/notify/dnotify/ 3990F: include/linux/dnotify.h 3991 3992DISK GEOMETRY AND PARTITION HANDLING 3993M: Andries Brouwer <aeb@cwi.nl> 3994W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3995W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3996W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3997S: Maintained 3998 3999DISKQUOTA 4000M: Jan Kara <jack@suse.com> 4001S: Maintained 4002F: Documentation/filesystems/quota.txt 4003F: fs/quota/ 4004F: include/linux/quota*.h 4005F: include/uapi/linux/quota*.h 4006 4007DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4008M: Bernie Thompson <bernie@plugable.com> 4009L: linux-fbdev@vger.kernel.org 4010S: Maintained 4011W: http://plugable.com/category/projects/udlfb/ 4012F: drivers/video/fbdev/udlfb.c 4013F: include/video/udlfb.h 4014F: Documentation/fb/udlfb.txt 4015 4016DISTRIBUTED LOCK MANAGER (DLM) 4017M: Christine Caulfield <ccaulfie@redhat.com> 4018M: David Teigland <teigland@redhat.com> 4019L: cluster-devel@redhat.com 4020W: http://sources.redhat.com/cluster/ 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4022S: Supported 4023F: fs/dlm/ 4024 4025DMA BUFFER SHARING FRAMEWORK 4026M: Sumit Semwal <sumit.semwal@linaro.org> 4027S: Maintained 4028L: linux-media@vger.kernel.org 4029L: dri-devel@lists.freedesktop.org 4030L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4031F: drivers/dma-buf/ 4032F: include/linux/dma-buf* 4033F: include/linux/reservation.h 4034F: include/linux/*fence.h 4035F: Documentation/driver-api/dma-buf.rst 4036T: git git://anongit.freedesktop.org/drm/drm-misc 4037 4038SYNC FILE FRAMEWORK 4039M: Sumit Semwal <sumit.semwal@linaro.org> 4040R: Gustavo Padovan <gustavo@padovan.org> 4041S: Maintained 4042L: linux-media@vger.kernel.org 4043L: dri-devel@lists.freedesktop.org 4044F: drivers/dma-buf/sync_* 4045F: drivers/dma-buf/dma-fence* 4046F: drivers/dma-buf/sw_sync.c 4047F: include/linux/sync_file.h 4048F: include/uapi/linux/sync_file.h 4049F: Documentation/sync_file.txt 4050T: git git://anongit.freedesktop.org/drm/drm-misc 4051 4052DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4053M: Vinod Koul <vinod.koul@intel.com> 4054L: dmaengine@vger.kernel.org 4055Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4056S: Maintained 4057F: drivers/dma/ 4058F: include/linux/dmaengine.h 4059F: Documentation/devicetree/bindings/dma/ 4060F: Documentation/dmaengine/ 4061T: git git://git.infradead.org/users/vkoul/slave-dma.git 4062 4063DME1737 HARDWARE MONITOR DRIVER 4064M: Juerg Haefliger <juergh@gmail.com> 4065L: linux-hwmon@vger.kernel.org 4066S: Maintained 4067F: Documentation/hwmon/dme1737 4068F: drivers/hwmon/dme1737.c 4069 4070DMI/SMBIOS SUPPORT 4071M: Jean Delvare <jdelvare@suse.com> 4072S: Maintained 4073T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4074F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4075F: drivers/firmware/dmi-id.c 4076F: drivers/firmware/dmi_scan.c 4077F: include/linux/dmi.h 4078 4079DOCUMENTATION 4080M: Jonathan Corbet <corbet@lwn.net> 4081L: linux-doc@vger.kernel.org 4082S: Maintained 4083F: Documentation/ 4084F: scripts/docproc.c 4085F: scripts/kernel-doc* 4086X: Documentation/ABI/ 4087X: Documentation/devicetree/ 4088X: Documentation/acpi 4089X: Documentation/power 4090X: Documentation/spi 4091X: Documentation/media 4092T: git git://git.lwn.net/linux.git docs-next 4093 4094DOUBLETALK DRIVER 4095M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4096L: blinux-list@redhat.com 4097S: Maintained 4098F: drivers/char/dtlk.c 4099F: include/linux/dtlk.h 4100 4101DPT_I2O SCSI RAID DRIVER 4102M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4103L: linux-scsi@vger.kernel.org 4104W: http://www.adaptec.com/ 4105S: Maintained 4106F: drivers/scsi/dpt* 4107F: drivers/scsi/dpt/ 4108 4109DRBD DRIVER 4110M: Philipp Reisner <philipp.reisner@linbit.com> 4111M: Lars Ellenberg <lars.ellenberg@linbit.com> 4112L: drbd-dev@lists.linbit.com 4113W: http://www.drbd.org 4114T: git git://git.linbit.com/linux-drbd.git 4115T: git git://git.linbit.com/drbd-8.4.git 4116S: Supported 4117F: drivers/block/drbd/ 4118F: lib/lru_cache.c 4119F: Documentation/blockdev/drbd/ 4120 4121DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4124S: Supported 4125F: Documentation/kobject.txt 4126F: drivers/base/ 4127F: fs/debugfs/ 4128F: fs/kernfs/ 4129F: fs/sysfs/ 4130F: include/linux/debugfs.h 4131F: include/linux/kobj* 4132F: lib/kobj* 4133 4134DRM DRIVERS 4135M: David Airlie <airlied@linux.ie> 4136L: dri-devel@lists.freedesktop.org 4137T: git git://people.freedesktop.org/~airlied/linux 4138B: https://bugs.freedesktop.org/ 4139C: irc://chat.freenode.net/dri-devel 4140S: Maintained 4141F: drivers/gpu/drm/ 4142F: drivers/gpu/vga/ 4143F: Documentation/devicetree/bindings/display/ 4144F: Documentation/devicetree/bindings/gpu/ 4145F: Documentation/devicetree/bindings/video/ 4146F: Documentation/gpu/ 4147F: include/drm/ 4148F: include/uapi/drm/ 4149 4150DRM DRIVERS AND MISC GPU PATCHES 4151M: Daniel Vetter <daniel.vetter@intel.com> 4152M: Jani Nikula <jani.nikula@linux.intel.com> 4153M: Sean Paul <seanpaul@chromium.org> 4154W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4155S: Maintained 4156T: git git://anongit.freedesktop.org/drm/drm-misc 4157F: Documentation/gpu/ 4158F: drivers/gpu/vga/ 4159F: drivers/gpu/drm/* 4160F: include/drm/drm* 4161F: include/uapi/drm/drm* 4162 4163DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4164M: Dave Airlie <airlied@redhat.com> 4165S: Odd Fixes 4166F: drivers/gpu/drm/ast/ 4167 4168DRM DRIVERS FOR BRIDGE CHIPS 4169M: Archit Taneja <architt@codeaurora.org> 4170S: Maintained 4171T: git git://anongit.freedesktop.org/drm/drm-misc 4172F: drivers/gpu/drm/bridge/ 4173 4174DRM DRIVER FOR BOCHS VIRTUAL GPU 4175M: Gerd Hoffmann <kraxel@redhat.com> 4176L: virtualization@lists.linux-foundation.org 4177T: git git://git.kraxel.org/linux drm-qemu 4178S: Maintained 4179F: drivers/gpu/drm/bochs/ 4180 4181DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4182M: Dave Airlie <airlied@redhat.com> 4183M: Gerd Hoffmann <kraxel@redhat.com> 4184L: virtualization@lists.linux-foundation.org 4185T: git git://git.kraxel.org/linux drm-qemu 4186S: Obsolete 4187W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4188F: drivers/gpu/drm/cirrus/ 4189 4190RADEON and AMDGPU DRM DRIVERS 4191M: Alex Deucher <alexander.deucher@amd.com> 4192M: Christian König <christian.koenig@amd.com> 4193L: amd-gfx@lists.freedesktop.org 4194T: git git://people.freedesktop.org/~agd5f/linux 4195S: Supported 4196F: drivers/gpu/drm/radeon/ 4197F: include/uapi/drm/radeon_drm.h 4198F: drivers/gpu/drm/amd/ 4199F: include/uapi/drm/amdgpu_drm.h 4200 4201DRM PANEL DRIVERS 4202M: Thierry Reding <thierry.reding@gmail.com> 4203L: dri-devel@lists.freedesktop.org 4204T: git git://anongit.freedesktop.org/tegra/linux.git 4205S: Maintained 4206F: drivers/gpu/drm/drm_panel.c 4207F: drivers/gpu/drm/panel/ 4208F: include/drm/drm_panel.h 4209F: Documentation/devicetree/bindings/display/panel/ 4210 4211INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4212M: Daniel Vetter <daniel.vetter@intel.com> 4213M: Jani Nikula <jani.nikula@linux.intel.com> 4214L: intel-gfx@lists.freedesktop.org 4215W: https://01.org/linuxgraphics/ 4216B: https://01.org/linuxgraphics/documentation/how-report-bugs 4217C: irc://chat.freenode.net/intel-gfx 4218Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4219T: git git://anongit.freedesktop.org/drm-intel 4220S: Supported 4221F: drivers/gpu/drm/i915/ 4222F: include/drm/i915* 4223F: include/uapi/drm/i915_drm.h 4224F: Documentation/gpu/i915.rst 4225 4226INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4227M: Zhenyu Wang <zhenyuw@linux.intel.com> 4228M: Zhi Wang <zhi.a.wang@intel.com> 4229L: intel-gvt-dev@lists.freedesktop.org 4230L: intel-gfx@lists.freedesktop.org 4231W: https://01.org/igvt-g 4232T: git https://github.com/01org/gvt-linux.git 4233S: Supported 4234F: drivers/gpu/drm/i915/gvt/ 4235 4236DRM DRIVERS FOR ATMEL HLCDC 4237M: Boris Brezillon <boris.brezillon@free-electrons.com> 4238L: dri-devel@lists.freedesktop.org 4239S: Supported 4240F: drivers/gpu/drm/atmel-hlcdc/ 4241F: Documentation/devicetree/bindings/drm/atmel/ 4242 4243DRM DRIVERS FOR ALLWINNER A10 4244M: Maxime Ripard <maxime.ripard@free-electrons.com> 4245L: dri-devel@lists.freedesktop.org 4246S: Supported 4247F: drivers/gpu/drm/sun4i/ 4248F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4249 4250DRM DRIVERS FOR AMLOGIC SOCS 4251M: Neil Armstrong <narmstrong@baylibre.com> 4252L: dri-devel@lists.freedesktop.org 4253L: linux-amlogic@lists.infradead.org 4254W: http://linux-meson.com/ 4255S: Supported 4256F: drivers/gpu/drm/meson/ 4257F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4258 4259DRM DRIVERS FOR EXYNOS 4260M: Inki Dae <inki.dae@samsung.com> 4261M: Joonyoung Shim <jy0922.shim@samsung.com> 4262M: Seung-Woo Kim <sw0312.kim@samsung.com> 4263M: Kyungmin Park <kyungmin.park@samsung.com> 4264L: dri-devel@lists.freedesktop.org 4265T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4266S: Supported 4267F: drivers/gpu/drm/exynos/ 4268F: include/uapi/drm/exynos_drm.h 4269F: Documentation/devicetree/bindings/display/exynos/ 4270 4271DRM DRIVERS FOR FREESCALE DCU 4272M: Stefan Agner <stefan@agner.ch> 4273M: Alison Wang <alison.wang@freescale.com> 4274L: dri-devel@lists.freedesktop.org 4275S: Supported 4276F: drivers/gpu/drm/fsl-dcu/ 4277F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4278F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4279F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4280 4281DRM DRIVERS FOR FREESCALE IMX 4282M: Philipp Zabel <p.zabel@pengutronix.de> 4283L: dri-devel@lists.freedesktop.org 4284S: Maintained 4285F: drivers/gpu/drm/imx/ 4286F: drivers/gpu/ipu-v3/ 4287F: Documentation/devicetree/bindings/display/imx/ 4288 4289DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4290M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4291L: dri-devel@lists.freedesktop.org 4292T: git git://github.com/patjak/drm-gma500 4293S: Maintained 4294F: drivers/gpu/drm/gma500/ 4295 4296DRM DRIVERS FOR HISILICON 4297M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4298M: Rongrong Zou <zourongrong@gmail.com> 4299R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4300R: Chen Feng <puck.chen@hisilicon.com> 4301L: dri-devel@lists.freedesktop.org 4302T: git git://github.com/xin3liang/linux.git 4303S: Maintained 4304F: drivers/gpu/drm/hisilicon/ 4305F: Documentation/devicetree/bindings/display/hisilicon/ 4306 4307DRM DRIVER FOR INTEL I810 VIDEO CARDS 4308S: Orphan / Obsolete 4309F: drivers/gpu/drm/i810/ 4310F: include/uapi/drm/i810_drm.h 4311 4312DRM DRIVERS FOR MEDIATEK 4313M: CK Hu <ck.hu@mediatek.com> 4314M: Philipp Zabel <p.zabel@pengutronix.de> 4315L: dri-devel@lists.freedesktop.org 4316S: Supported 4317F: drivers/gpu/drm/mediatek/ 4318F: Documentation/devicetree/bindings/display/mediatek/ 4319 4320DRM DRIVER FOR MI0283QT 4321M: Noralf Trønnes <noralf@tronnes.org> 4322S: Maintained 4323F: drivers/gpu/drm/tinydrm/mi0283qt.c 4324F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4325 4326DRM DRIVER FOR MSM ADRENO GPU 4327M: Rob Clark <robdclark@gmail.com> 4328L: linux-arm-msm@vger.kernel.org 4329L: dri-devel@lists.freedesktop.org 4330L: freedreno@lists.freedesktop.org 4331T: git git://people.freedesktop.org/~robclark/linux 4332S: Maintained 4333F: drivers/gpu/drm/msm/ 4334F: include/uapi/drm/msm_drm.h 4335F: Documentation/devicetree/bindings/display/msm/ 4336 4337DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4338M: Ben Skeggs <bskeggs@redhat.com> 4339L: dri-devel@lists.freedesktop.org 4340L: nouveau@lists.freedesktop.org 4341T: git git://github.com/skeggsb/linux 4342S: Supported 4343F: drivers/gpu/drm/nouveau/ 4344F: include/uapi/drm/nouveau_drm.h 4345 4346DRM DRIVERS FOR NVIDIA TEGRA 4347M: Thierry Reding <thierry.reding@gmail.com> 4348L: dri-devel@lists.freedesktop.org 4349L: linux-tegra@vger.kernel.org 4350T: git git://anongit.freedesktop.org/tegra/linux.git 4351S: Supported 4352F: drivers/gpu/drm/tegra/ 4353F: drivers/gpu/host1x/ 4354F: include/linux/host1x.h 4355F: include/uapi/drm/tegra_drm.h 4356F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4357 4358DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4359S: Orphan / Obsolete 4360F: drivers/gpu/drm/mga/ 4361F: include/uapi/drm/mga_drm.h 4362 4363DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4364M: Dave Airlie <airlied@redhat.com> 4365S: Odd Fixes 4366F: drivers/gpu/drm/mgag200/ 4367 4368DRM DRIVER FOR RAGE 128 VIDEO CARDS 4369S: Orphan / Obsolete 4370F: drivers/gpu/drm/r128/ 4371F: include/uapi/drm/r128_drm.h 4372 4373DRM DRIVERS FOR RENESAS 4374M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4375L: dri-devel@lists.freedesktop.org 4376L: linux-renesas-soc@vger.kernel.org 4377T: git git://linuxtv.org/pinchartl/fbdev 4378S: Supported 4379F: drivers/gpu/drm/rcar-du/ 4380F: drivers/gpu/drm/shmobile/ 4381F: include/linux/platform_data/shmob_drm.h 4382F: Documentation/devicetree/bindings/display/renesas,du.txt 4383 4384DRM DRIVER FOR QXL VIRTUAL GPU 4385M: Dave Airlie <airlied@redhat.com> 4386M: Gerd Hoffmann <kraxel@redhat.com> 4387L: virtualization@lists.linux-foundation.org 4388T: git git://git.kraxel.org/linux drm-qemu 4389S: Maintained 4390F: drivers/gpu/drm/qxl/ 4391F: include/uapi/drm/qxl_drm.h 4392 4393DRM DRIVERS FOR ROCKCHIP 4394M: Mark Yao <mark.yao@rock-chips.com> 4395L: dri-devel@lists.freedesktop.org 4396S: Maintained 4397F: drivers/gpu/drm/rockchip/ 4398F: Documentation/devicetree/bindings/display/rockchip/ 4399 4400DRM DRIVER FOR SAVAGE VIDEO CARDS 4401S: Orphan / Obsolete 4402F: drivers/gpu/drm/savage/ 4403F: include/uapi/drm/savage_drm.h 4404 4405DRM DRIVER FOR SIS VIDEO CARDS 4406S: Orphan / Obsolete 4407F: drivers/gpu/drm/sis/ 4408F: include/uapi/drm/sis_drm.h 4409 4410DRM DRIVERS FOR STI 4411M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4412M: Vincent Abriou <vincent.abriou@st.com> 4413L: dri-devel@lists.freedesktop.org 4414T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4415S: Maintained 4416F: drivers/gpu/drm/sti 4417F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4418 4419DRM DRIVER FOR TDFX VIDEO CARDS 4420S: Orphan / Obsolete 4421F: drivers/gpu/drm/tdfx/ 4422 4423DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4424M: Dave Airlie <airlied@redhat.com> 4425S: Odd Fixes 4426F: drivers/gpu/drm/udl/ 4427 4428DRM DRIVERS FOR VIVANTE GPU IP 4429M: Lucas Stach <l.stach@pengutronix.de> 4430R: Russell King <linux+etnaviv@armlinux.org.uk> 4431R: Christian Gmeiner <christian.gmeiner@gmail.com> 4432L: etnaviv@lists.freedesktop.org 4433L: dri-devel@lists.freedesktop.org 4434S: Maintained 4435F: drivers/gpu/drm/etnaviv/ 4436F: include/uapi/drm/etnaviv_drm.h 4437F: Documentation/devicetree/bindings/display/etnaviv/ 4438 4439DRM DRIVER FOR VMWARE VIRTUAL GPU 4440M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4441M: Sinclair Yeh <syeh@vmware.com> 4442M: Thomas Hellstrom <thellstrom@vmware.com> 4443L: dri-devel@lists.freedesktop.org 4444T: git git://people.freedesktop.org/~syeh/repos_linux 4445T: git git://people.freedesktop.org/~thomash/linux 4446S: Supported 4447F: drivers/gpu/drm/vmwgfx/ 4448F: include/uapi/drm/vmwgfx_drm.h 4449 4450DRM DRIVERS FOR VC4 4451M: Eric Anholt <eric@anholt.net> 4452T: git git://github.com/anholt/linux 4453S: Supported 4454F: drivers/gpu/drm/vc4/ 4455F: include/uapi/drm/vc4_drm.h 4456F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4457 4458DRM DRIVERS FOR TI OMAP 4459M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4460L: dri-devel@lists.freedesktop.org 4461S: Maintained 4462F: drivers/gpu/drm/omapdrm/ 4463F: Documentation/devicetree/bindings/display/ti/ 4464 4465DRM DRIVERS FOR TI LCDC 4466M: Jyri Sarha <jsarha@ti.com> 4467R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4468L: dri-devel@lists.freedesktop.org 4469S: Maintained 4470F: drivers/gpu/drm/tilcdc/ 4471F: Documentation/devicetree/bindings/display/tilcdc/ 4472 4473DRM DRIVERS FOR ZTE ZX 4474M: Shawn Guo <shawnguo@kernel.org> 4475L: dri-devel@lists.freedesktop.org 4476S: Maintained 4477F: drivers/gpu/drm/zte/ 4478F: Documentation/devicetree/bindings/display/zte,vou.txt 4479 4480DSBR100 USB FM RADIO DRIVER 4481M: Alexey Klimov <klimov.linux@gmail.com> 4482L: linux-media@vger.kernel.org 4483T: git git://linuxtv.org/media_tree.git 4484S: Maintained 4485F: drivers/media/radio/dsbr100.c 4486 4487DSCC4 DRIVER 4488M: Francois Romieu <romieu@fr.zoreil.com> 4489L: netdev@vger.kernel.org 4490S: Maintained 4491F: drivers/net/wan/dscc4.c 4492 4493DT3155 MEDIA DRIVER 4494M: Hans Verkuil <hverkuil@xs4all.nl> 4495L: linux-media@vger.kernel.org 4496T: git git://linuxtv.org/media_tree.git 4497W: https://linuxtv.org 4498S: Odd Fixes 4499F: drivers/media/pci/dt3155/ 4500 4501DVB_USB_AF9015 MEDIA DRIVER 4502M: Antti Palosaari <crope@iki.fi> 4503L: linux-media@vger.kernel.org 4504W: https://linuxtv.org 4505W: http://palosaari.fi/linux/ 4506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4507T: git git://linuxtv.org/anttip/media_tree.git 4508S: Maintained 4509F: drivers/media/usb/dvb-usb-v2/af9015* 4510 4511DVB_USB_AF9035 MEDIA DRIVER 4512M: Antti Palosaari <crope@iki.fi> 4513L: linux-media@vger.kernel.org 4514W: https://linuxtv.org 4515W: http://palosaari.fi/linux/ 4516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4517T: git git://linuxtv.org/anttip/media_tree.git 4518S: Maintained 4519F: drivers/media/usb/dvb-usb-v2/af9035* 4520 4521DVB_USB_ANYSEE MEDIA DRIVER 4522M: Antti Palosaari <crope@iki.fi> 4523L: linux-media@vger.kernel.org 4524W: https://linuxtv.org 4525W: http://palosaari.fi/linux/ 4526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4527T: git git://linuxtv.org/anttip/media_tree.git 4528S: Maintained 4529F: drivers/media/usb/dvb-usb-v2/anysee* 4530 4531DVB_USB_AU6610 MEDIA DRIVER 4532M: Antti Palosaari <crope@iki.fi> 4533L: linux-media@vger.kernel.org 4534W: https://linuxtv.org 4535W: http://palosaari.fi/linux/ 4536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4537T: git git://linuxtv.org/anttip/media_tree.git 4538S: Maintained 4539F: drivers/media/usb/dvb-usb-v2/au6610* 4540 4541DVB_USB_CE6230 MEDIA DRIVER 4542M: Antti Palosaari <crope@iki.fi> 4543L: linux-media@vger.kernel.org 4544W: https://linuxtv.org 4545W: http://palosaari.fi/linux/ 4546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4547T: git git://linuxtv.org/anttip/media_tree.git 4548S: Maintained 4549F: drivers/media/usb/dvb-usb-v2/ce6230* 4550 4551DVB_USB_CXUSB MEDIA DRIVER 4552M: Michael Krufky <mkrufky@linuxtv.org> 4553L: linux-media@vger.kernel.org 4554W: https://linuxtv.org 4555W: http://github.com/mkrufky 4556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4557T: git git://linuxtv.org/media_tree.git 4558S: Maintained 4559F: drivers/media/usb/dvb-usb/cxusb* 4560 4561DVB_USB_EC168 MEDIA DRIVER 4562M: Antti Palosaari <crope@iki.fi> 4563L: linux-media@vger.kernel.org 4564W: https://linuxtv.org 4565W: http://palosaari.fi/linux/ 4566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4567T: git git://linuxtv.org/anttip/media_tree.git 4568S: Maintained 4569F: drivers/media/usb/dvb-usb-v2/ec168* 4570 4571DVB_USB_GL861 MEDIA DRIVER 4572M: Antti Palosaari <crope@iki.fi> 4573L: linux-media@vger.kernel.org 4574W: https://linuxtv.org 4575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4576T: git git://linuxtv.org/anttip/media_tree.git 4577S: Maintained 4578F: drivers/media/usb/dvb-usb-v2/gl861* 4579 4580DVB_USB_MXL111SF MEDIA DRIVER 4581M: Michael Krufky <mkrufky@linuxtv.org> 4582L: linux-media@vger.kernel.org 4583W: https://linuxtv.org 4584W: http://github.com/mkrufky 4585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4586T: git git://linuxtv.org/mkrufky/mxl111sf.git 4587S: Maintained 4588F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4589 4590DVB_USB_RTL28XXU MEDIA DRIVER 4591M: Antti Palosaari <crope@iki.fi> 4592L: linux-media@vger.kernel.org 4593W: https://linuxtv.org 4594W: http://palosaari.fi/linux/ 4595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4596T: git git://linuxtv.org/anttip/media_tree.git 4597S: Maintained 4598F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4599 4600DVB_USB_V2 MEDIA DRIVER 4601M: Antti Palosaari <crope@iki.fi> 4602L: linux-media@vger.kernel.org 4603W: https://linuxtv.org 4604W: http://palosaari.fi/linux/ 4605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4606T: git git://linuxtv.org/anttip/media_tree.git 4607S: Maintained 4608F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4609F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4610 4611DYNAMIC DEBUG 4612M: Jason Baron <jbaron@akamai.com> 4613S: Maintained 4614F: lib/dynamic_debug.c 4615F: include/linux/dynamic_debug.h 4616 4617DZ DECSTATION DZ11 SERIAL DRIVER 4618M: "Maciej W. Rozycki" <macro@linux-mips.org> 4619S: Maintained 4620F: drivers/tty/serial/dz.* 4621 4622E3X0 POWER BUTTON DRIVER 4623M: Moritz Fischer <moritz.fischer@ettus.com> 4624L: usrp-users@lists.ettus.com 4625W: http://www.ettus.com 4626S: Supported 4627F: drivers/input/misc/e3x0-button.c 4628F: Documentation/devicetree/bindings/input/e3x0-button.txt 4629 4630E4000 MEDIA DRIVER 4631M: Antti Palosaari <crope@iki.fi> 4632L: linux-media@vger.kernel.org 4633W: https://linuxtv.org 4634W: http://palosaari.fi/linux/ 4635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4636T: git git://linuxtv.org/anttip/media_tree.git 4637S: Maintained 4638F: drivers/media/tuners/e4000* 4639 4640EATA ISA/EISA/PCI SCSI DRIVER 4641M: Dario Ballabio <ballabio_dario@emc.com> 4642L: linux-scsi@vger.kernel.org 4643S: Maintained 4644F: drivers/scsi/eata.c 4645 4646EC100 MEDIA DRIVER 4647M: Antti Palosaari <crope@iki.fi> 4648L: linux-media@vger.kernel.org 4649W: https://linuxtv.org 4650W: http://palosaari.fi/linux/ 4651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4652T: git git://linuxtv.org/anttip/media_tree.git 4653S: Maintained 4654F: drivers/media/dvb-frontends/ec100* 4655 4656ECRYPT FILE SYSTEM 4657M: Tyler Hicks <tyhicks@canonical.com> 4658L: ecryptfs@vger.kernel.org 4659W: http://ecryptfs.org 4660W: https://launchpad.net/ecryptfs 4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4662S: Supported 4663F: Documentation/filesystems/ecryptfs.txt 4664F: fs/ecryptfs/ 4665 4666EDAC-CORE 4667M: Borislav Petkov <bp@alien8.de> 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-edac@vger.kernel.org 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4673S: Supported 4674F: Documentation/admin-guide/ras.rst 4675F: Documentation/driver-api/edac.rst 4676F: drivers/edac/ 4677F: include/linux/edac.h 4678 4679EDAC-AMD64 4680M: Borislav Petkov <bp@alien8.de> 4681L: linux-edac@vger.kernel.org 4682S: Maintained 4683F: drivers/edac/amd64_edac* 4684 4685EDAC-CALXEDA 4686M: Robert Richter <rric@kernel.org> 4687L: linux-edac@vger.kernel.org 4688S: Maintained 4689F: drivers/edac/highbank* 4690 4691EDAC-CAVIUM 4692M: Ralf Baechle <ralf@linux-mips.org> 4693M: David Daney <david.daney@cavium.com> 4694L: linux-edac@vger.kernel.org 4695L: linux-mips@linux-mips.org 4696S: Supported 4697F: drivers/edac/octeon_edac* 4698 4699EDAC-E752X 4700M: Mark Gross <mark.gross@intel.com> 4701L: linux-edac@vger.kernel.org 4702S: Maintained 4703F: drivers/edac/e752x_edac.c 4704 4705EDAC-E7XXX 4706L: linux-edac@vger.kernel.org 4707S: Maintained 4708F: drivers/edac/e7xxx_edac.c 4709 4710EDAC-FSL_DDR 4711M: York Sun <york.sun@nxp.com> 4712L: linux-edac@vger.kernel.org 4713S: Maintained 4714F: drivers/edac/fsl_ddr_edac.* 4715 4716EDAC-GHES 4717M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4718M: Mauro Carvalho Chehab <mchehab@kernel.org> 4719L: linux-edac@vger.kernel.org 4720S: Maintained 4721F: drivers/edac/ghes_edac.c 4722 4723EDAC-I82443BXGX 4724M: Tim Small <tim@buttersideup.com> 4725L: linux-edac@vger.kernel.org 4726S: Maintained 4727F: drivers/edac/i82443bxgx_edac.c 4728 4729EDAC-I3000 4730L: linux-edac@vger.kernel.org 4731S: Orphan 4732F: drivers/edac/i3000_edac.c 4733 4734EDAC-I5000 4735L: linux-edac@vger.kernel.org 4736S: Maintained 4737F: drivers/edac/i5000_edac.c 4738 4739EDAC-I5400 4740M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4741M: Mauro Carvalho Chehab <mchehab@kernel.org> 4742L: linux-edac@vger.kernel.org 4743S: Maintained 4744F: drivers/edac/i5400_edac.c 4745 4746EDAC-I7300 4747M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4748M: Mauro Carvalho Chehab <mchehab@kernel.org> 4749L: linux-edac@vger.kernel.org 4750S: Maintained 4751F: drivers/edac/i7300_edac.c 4752 4753EDAC-I7CORE 4754M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4755M: Mauro Carvalho Chehab <mchehab@kernel.org> 4756L: linux-edac@vger.kernel.org 4757S: Maintained 4758F: drivers/edac/i7core_edac.c 4759 4760EDAC-I82975X 4761M: Ranganathan Desikan <ravi@jetztechnologies.com> 4762M: "Arvind R." <arvino55@gmail.com> 4763L: linux-edac@vger.kernel.org 4764S: Maintained 4765F: drivers/edac/i82975x_edac.c 4766 4767EDAC-IE31200 4768M: Jason Baron <jbaron@akamai.com> 4769L: linux-edac@vger.kernel.org 4770S: Maintained 4771F: drivers/edac/ie31200_edac.c 4772 4773EDAC-MPC85XX 4774M: Johannes Thumshirn <morbidrsa@gmail.com> 4775L: linux-edac@vger.kernel.org 4776S: Maintained 4777F: drivers/edac/mpc85xx_edac.[ch] 4778 4779EDAC-PASEMI 4780M: Egor Martovetsky <egor@pasemi.com> 4781L: linux-edac@vger.kernel.org 4782S: Maintained 4783F: drivers/edac/pasemi_edac.c 4784 4785EDAC-R82600 4786M: Tim Small <tim@buttersideup.com> 4787L: linux-edac@vger.kernel.org 4788S: Maintained 4789F: drivers/edac/r82600_edac.c 4790 4791EDAC-SBRIDGE 4792M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4793M: Mauro Carvalho Chehab <mchehab@kernel.org> 4794L: linux-edac@vger.kernel.org 4795S: Maintained 4796F: drivers/edac/sb_edac.c 4797 4798EDAC-SKYLAKE 4799M: Tony Luck <tony.luck@intel.com> 4800L: linux-edac@vger.kernel.org 4801S: Maintained 4802F: drivers/edac/skx_edac.c 4803 4804EDAC-XGENE 4805APPLIED MICRO (APM) X-GENE SOC EDAC 4806M: Loc Ho <lho@apm.com> 4807S: Supported 4808F: drivers/edac/xgene_edac.c 4809F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4810 4811EDIROL UA-101/UA-1000 DRIVER 4812M: Clemens Ladisch <clemens@ladisch.de> 4813L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4814T: git git://git.alsa-project.org/alsa-kernel.git 4815S: Maintained 4816F: sound/usb/misc/ua101.c 4817 4818EXTENSIBLE FIRMWARE INTERFACE (EFI) 4819M: Matt Fleming <matt@codeblueprint.co.uk> 4820M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4821L: linux-efi@vger.kernel.org 4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4823S: Maintained 4824F: Documentation/efi-stub.txt 4825F: arch/*/kernel/efi.c 4826F: arch/x86/boot/compressed/eboot.[ch] 4827F: arch/*/include/asm/efi.h 4828F: arch/x86/platform/efi/ 4829F: drivers/firmware/efi/ 4830F: include/linux/efi*.h 4831F: arch/arm/boot/compressed/efi-header.S 4832F: arch/arm64/kernel/efi-entry.S 4833 4834EFI VARIABLE FILESYSTEM 4835M: Matthew Garrett <matthew.garrett@nebula.com> 4836M: Jeremy Kerr <jk@ozlabs.org> 4837M: Matt Fleming <matt@codeblueprint.co.uk> 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4839L: linux-efi@vger.kernel.org 4840S: Maintained 4841F: fs/efivarfs/ 4842 4843EFIFB FRAMEBUFFER DRIVER 4844L: linux-fbdev@vger.kernel.org 4845M: Peter Jones <pjones@redhat.com> 4846S: Maintained 4847F: drivers/video/fbdev/efifb.c 4848 4849EFI TEST DRIVER 4850L: linux-efi@vger.kernel.org 4851M: Ivan Hu <ivan.hu@canonical.com> 4852M: Matt Fleming <matt@codeblueprint.co.uk> 4853S: Maintained 4854F: drivers/firmware/efi/test/ 4855 4856EFS FILESYSTEM 4857W: http://aeschi.ch.eu.org/efs/ 4858S: Orphan 4859F: fs/efs/ 4860 4861EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4862M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4863L: netdev@vger.kernel.org 4864S: Maintained 4865F: drivers/net/ethernet/ibm/ehea/ 4866 4867EM28XX VIDEO4LINUX DRIVER 4868M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4869M: Mauro Carvalho Chehab <mchehab@kernel.org> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872T: git git://linuxtv.org/media_tree.git 4873S: Maintained 4874F: drivers/media/usb/em28xx/ 4875F: Documentation/media/v4l-drivers/em28xx* 4876 4877EMBEDDED LINUX 4878M: Paul Gortmaker <paul.gortmaker@windriver.com> 4879M: Matt Mackall <mpm@selenic.com> 4880M: David Woodhouse <dwmw2@infradead.org> 4881L: linux-embedded@vger.kernel.org 4882S: Maintained 4883 4884EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4885M: James Smart <james.smart@broadcom.com> 4886M: Dick Kennedy <dick.kennedy@broadcom.com> 4887L: linux-scsi@vger.kernel.org 4888W: http://www.broadcom.com 4889S: Supported 4890F: drivers/scsi/lpfc/ 4891 4892ENE CB710 FLASH CARD READER DRIVER 4893M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4894S: Maintained 4895F: drivers/misc/cb710/ 4896F: drivers/mmc/host/cb710-mmc.* 4897F: include/linux/cb710.h 4898 4899ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4900M: Maxim Levitsky <maximlevitsky@gmail.com> 4901S: Maintained 4902F: drivers/media/rc/ene_ir.* 4903 4904EPSON S1D13XXX FRAMEBUFFER DRIVER 4905M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4906S: Maintained 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4908F: drivers/video/fbdev/s1d13xxxfb.c 4909F: include/video/s1d13xxxfb.h 4910 4911ET131X NETWORK DRIVER 4912M: Mark Einon <mark.einon@gmail.com> 4913S: Odd Fixes 4914F: drivers/net/ethernet/agere/ 4915 4916ETHERNET BRIDGE 4917M: Stephen Hemminger <stephen@networkplumber.org> 4918L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4919L: netdev@vger.kernel.org 4920W: http://www.linuxfoundation.org/en/Net:Bridge 4921S: Maintained 4922F: include/linux/netfilter_bridge/ 4923F: net/bridge/ 4924 4925ETHERNET PHY LIBRARY 4926M: Florian Fainelli <f.fainelli@gmail.com> 4927L: netdev@vger.kernel.org 4928S: Maintained 4929F: include/linux/phy.h 4930F: include/linux/phy_fixed.h 4931F: drivers/net/phy/ 4932F: Documentation/networking/phy.txt 4933F: drivers/of/of_mdio.c 4934F: drivers/of/of_net.c 4935 4936EXT2 FILE SYSTEM 4937M: Jan Kara <jack@suse.com> 4938L: linux-ext4@vger.kernel.org 4939S: Maintained 4940F: Documentation/filesystems/ext2.txt 4941F: fs/ext2/ 4942F: include/linux/ext2* 4943 4944EXT4 FILE SYSTEM 4945M: "Theodore Ts'o" <tytso@mit.edu> 4946M: Andreas Dilger <adilger.kernel@dilger.ca> 4947L: linux-ext4@vger.kernel.org 4948W: http://ext4.wiki.kernel.org 4949Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4951S: Maintained 4952F: Documentation/filesystems/ext4.txt 4953F: fs/ext4/ 4954 4955Extended Verification Module (EVM) 4956M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4957L: linux-ima-devel@lists.sourceforge.net 4958L: linux-security-module@vger.kernel.org 4959S: Supported 4960F: security/integrity/evm/ 4961 4962EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4963M: MyungJoo Ham <myungjoo.ham@samsung.com> 4964M: Chanwoo Choi <cw00.choi@samsung.com> 4965L: linux-kernel@vger.kernel.org 4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4967S: Maintained 4968F: drivers/extcon/ 4969F: include/linux/extcon/ 4970F: include/linux/extcon.h 4971F: Documentation/extcon/ 4972F: Documentation/devicetree/bindings/extcon/ 4973 4974EXYNOS DP DRIVER 4975M: Jingoo Han <jingoohan1@gmail.com> 4976L: dri-devel@lists.freedesktop.org 4977S: Maintained 4978F: drivers/gpu/drm/exynos/exynos_dp* 4979 4980EXYNOS SYSMMU (IOMMU) driver 4981M: Marek Szyprowski <m.szyprowski@samsung.com> 4982L: iommu@lists.linux-foundation.org 4983S: Maintained 4984F: drivers/iommu/exynos-iommu.c 4985 4986EZchip NPS platform support 4987M: Noam Camus <noamc@ezchip.com> 4988S: Supported 4989F: arch/arc/plat-eznps 4990F: arch/arc/boot/dts/eznps.dts 4991 4992F71805F HARDWARE MONITORING DRIVER 4993M: Jean Delvare <jdelvare@suse.com> 4994L: linux-hwmon@vger.kernel.org 4995S: Maintained 4996F: Documentation/hwmon/f71805f 4997F: drivers/hwmon/f71805f.c 4998 4999FC0011 TUNER DRIVER 5000M: Michael Buesch <m@bues.ch> 5001L: linux-media@vger.kernel.org 5002S: Maintained 5003F: drivers/media/tuners/fc0011.h 5004F: drivers/media/tuners/fc0011.c 5005 5006FC2580 MEDIA DRIVER 5007M: Antti Palosaari <crope@iki.fi> 5008L: linux-media@vger.kernel.org 5009W: https://linuxtv.org 5010W: http://palosaari.fi/linux/ 5011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5012T: git git://linuxtv.org/anttip/media_tree.git 5013S: Maintained 5014F: drivers/media/tuners/fc2580* 5015 5016FANOTIFY 5017M: Eric Paris <eparis@redhat.com> 5018S: Maintained 5019F: fs/notify/fanotify/ 5020F: include/linux/fanotify.h 5021F: include/uapi/linux/fanotify.h 5022 5023FARSYNC SYNCHRONOUS DRIVER 5024M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5025W: http://www.farsite.co.uk/ 5026S: Supported 5027F: drivers/net/wan/farsync.* 5028 5029FAULT INJECTION SUPPORT 5030M: Akinobu Mita <akinobu.mita@gmail.com> 5031S: Supported 5032F: Documentation/fault-injection/ 5033F: lib/fault-inject.c 5034 5035FBTFT Framebuffer drivers 5036M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5037S: Maintained 5038F: drivers/staging/fbtft/ 5039 5040FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5041M: Johannes Thumshirn <jth@kernel.org> 5042L: fcoe-devel@open-fcoe.org 5043W: www.Open-FCoE.org 5044S: Supported 5045F: drivers/scsi/libfc/ 5046F: drivers/scsi/fcoe/ 5047F: include/scsi/fc/ 5048F: include/scsi/libfc.h 5049F: include/scsi/libfcoe.h 5050F: include/uapi/scsi/fc/ 5051 5052FILE LOCKING (flock() and fcntl()/lockf()) 5053M: Jeff Layton <jlayton@poochiereds.net> 5054M: "J. Bruce Fields" <bfields@fieldses.org> 5055L: linux-fsdevel@vger.kernel.org 5056S: Maintained 5057F: include/linux/fcntl.h 5058F: include/linux/fs.h 5059F: include/uapi/linux/fcntl.h 5060F: include/uapi/linux/fs.h 5061F: fs/fcntl.c 5062F: fs/locks.c 5063 5064FILESYSTEMS (VFS and infrastructure) 5065M: Alexander Viro <viro@zeniv.linux.org.uk> 5066L: linux-fsdevel@vger.kernel.org 5067S: Maintained 5068F: fs/* 5069 5070FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5071M: Riku Voipio <riku.voipio@iki.fi> 5072L: linux-hwmon@vger.kernel.org 5073S: Maintained 5074F: drivers/hwmon/f75375s.c 5075F: include/linux/f75375s.h 5076 5077FIREWIRE AUDIO DRIVERS 5078M: Clemens Ladisch <clemens@ladisch.de> 5079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5080T: git git://git.alsa-project.org/alsa-kernel.git 5081S: Maintained 5082F: sound/firewire/ 5083 5084FIREWIRE MEDIA DRIVERS (firedtv) 5085M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5086L: linux-media@vger.kernel.org 5087L: linux1394-devel@lists.sourceforge.net 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5089S: Maintained 5090F: drivers/media/firewire/ 5091 5092FIREWIRE SBP-2 TARGET 5093M: Chris Boot <bootc@bootc.net> 5094L: linux-scsi@vger.kernel.org 5095L: target-devel@vger.kernel.org 5096L: linux1394-devel@lists.sourceforge.net 5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5098S: Maintained 5099F: drivers/target/sbp/ 5100 5101FIREWIRE SUBSYSTEM 5102M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5103L: linux1394-devel@lists.sourceforge.net 5104W: http://ieee1394.wiki.kernel.org/ 5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5106S: Maintained 5107F: drivers/firewire/ 5108F: include/linux/firewire.h 5109F: include/uapi/linux/firewire*.h 5110F: tools/firewire/ 5111 5112FIRMWARE LOADER (request_firmware) 5113M: Ming Lei <ming.lei@canonical.com> 5114M: Luis R. Rodriguez <mcgrof@kernel.org> 5115L: linux-kernel@vger.kernel.org 5116S: Maintained 5117F: Documentation/firmware_class/ 5118F: drivers/base/firmware*.c 5119F: include/linux/firmware.h 5120 5121FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5122M: Joshua Morris <josh.h.morris@us.ibm.com> 5123M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5124S: Maintained 5125F: drivers/block/rsxx/ 5126 5127FLOPPY DRIVER 5128M: Jiri Kosina <jikos@kernel.org> 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5130S: Odd fixes 5131F: drivers/block/floppy.c 5132 5133FMC SUBSYSTEM 5134M: Alessandro Rubini <rubini@gnudd.com> 5135W: http://www.ohwr.org/projects/fmc-bus 5136S: Supported 5137F: drivers/fmc/ 5138F: include/linux/fmc*.h 5139F: include/linux/ipmi-fru.h 5140K: fmc_d.*register 5141 5142FPGA MANAGER FRAMEWORK 5143M: Alan Tull <atull@opensource.altera.com> 5144R: Moritz Fischer <moritz.fischer@ettus.com> 5145L: linux-fpga@vger.kernel.org 5146S: Maintained 5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5148F: drivers/fpga/ 5149F: include/linux/fpga/fpga-mgr.h 5150W: http://www.rocketboards.org 5151 5152FPU EMULATOR 5153M: Bill Metzenthen <billm@melbpc.org.au> 5154W: http://floatingpoint.sourceforge.net/emulator/index.html 5155S: Maintained 5156F: arch/x86/math-emu/ 5157 5158FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5159L: netdev@vger.kernel.org 5160S: Orphan 5161F: drivers/net/wan/dlci.c 5162F: drivers/net/wan/sdla.c 5163 5164FRAMEBUFFER LAYER 5165M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5166L: linux-fbdev@vger.kernel.org 5167T: git git://github.com/bzolnier/linux.git 5168Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5169S: Maintained 5170F: Documentation/fb/ 5171F: drivers/video/ 5172F: include/video/ 5173F: include/linux/fb.h 5174F: include/uapi/video/ 5175F: include/uapi/linux/fb.h 5176 5177FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5178M: Horia Geantă <horia.geanta@nxp.com> 5179M: Dan Douglass <dan.douglass@nxp.com> 5180L: linux-crypto@vger.kernel.org 5181S: Maintained 5182F: drivers/crypto/caam/ 5183F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5184 5185FREESCALE DIU FRAMEBUFFER DRIVER 5186M: Timur Tabi <timur@tabi.org> 5187L: linux-fbdev@vger.kernel.org 5188S: Maintained 5189F: drivers/video/fbdev/fsl-diu-fb.* 5190 5191FREESCALE DMA DRIVER 5192M: Li Yang <leoli@freescale.com> 5193M: Zhang Wei <zw@zh-kernel.org> 5194L: linuxppc-dev@lists.ozlabs.org 5195S: Maintained 5196F: drivers/dma/fsldma.* 5197 5198FREESCALE GPMI NAND DRIVER 5199M: Han Xu <han.xu@nxp.com> 5200L: linux-mtd@lists.infradead.org 5201S: Maintained 5202F: drivers/mtd/nand/gpmi-nand/* 5203 5204FREESCALE I2C CPM DRIVER 5205M: Jochen Friedrich <jochen@scram.de> 5206L: linuxppc-dev@lists.ozlabs.org 5207L: linux-i2c@vger.kernel.org 5208S: Maintained 5209F: drivers/i2c/busses/i2c-cpm.c 5210 5211FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5212M: Sascha Hauer <kernel@pengutronix.de> 5213L: linux-fbdev@vger.kernel.org 5214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5215S: Maintained 5216F: include/linux/platform_data/video-imxfb.h 5217F: drivers/video/fbdev/imxfb.c 5218 5219FREESCALE QUAD SPI DRIVER 5220M: Han Xu <han.xu@nxp.com> 5221L: linux-mtd@lists.infradead.org 5222S: Maintained 5223F: drivers/mtd/spi-nor/fsl-quadspi.c 5224 5225FREESCALE SOC FS_ENET DRIVER 5226M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5227M: Vitaly Bordug <vbordug@ru.mvista.com> 5228L: linuxppc-dev@lists.ozlabs.org 5229L: netdev@vger.kernel.org 5230S: Maintained 5231F: drivers/net/ethernet/freescale/fs_enet/ 5232F: include/linux/fs_enet_pd.h 5233 5234FREESCALE IMX / MXC FEC DRIVER 5235M: Fugang Duan <fugang.duan@nxp.com> 5236L: netdev@vger.kernel.org 5237S: Maintained 5238F: drivers/net/ethernet/freescale/fec_main.c 5239F: drivers/net/ethernet/freescale/fec_ptp.c 5240F: drivers/net/ethernet/freescale/fec.h 5241F: Documentation/devicetree/bindings/net/fsl-fec.txt 5242 5243FREESCALE QORIQ DPAA FMAN DRIVER 5244M: Madalin Bucur <madalin.bucur@nxp.com> 5245L: netdev@vger.kernel.org 5246S: Maintained 5247F: drivers/net/ethernet/freescale/fman 5248F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5249 5250FREESCALE QORIQ DPAA ETHERNET DRIVER 5251M: Madalin Bucur <madalin.bucur@nxp.com> 5252L: netdev@vger.kernel.org 5253S: Maintained 5254F: drivers/net/ethernet/freescale/dpaa 5255 5256FREESCALE SOC DRIVERS 5257M: Scott Wood <oss@buserror.net> 5258L: linuxppc-dev@lists.ozlabs.org 5259L: linux-arm-kernel@lists.infradead.org 5260S: Maintained 5261F: drivers/soc/fsl/ 5262F: include/linux/fsl/ 5263 5264FREESCALE QUICC ENGINE LIBRARY 5265M: Qiang Zhao <qiang.zhao@nxp.com> 5266L: linuxppc-dev@lists.ozlabs.org 5267S: Maintained 5268F: drivers/soc/fsl/qe/ 5269F: include/soc/fsl/*qe*.h 5270F: include/soc/fsl/*ucc*.h 5271 5272FREESCALE USB PERIPHERAL DRIVERS 5273M: Li Yang <leoli@freescale.com> 5274L: linux-usb@vger.kernel.org 5275L: linuxppc-dev@lists.ozlabs.org 5276S: Maintained 5277F: drivers/usb/gadget/udc/fsl* 5278 5279FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5280M: Li Yang <leoli@freescale.com> 5281L: netdev@vger.kernel.org 5282L: linuxppc-dev@lists.ozlabs.org 5283S: Maintained 5284F: drivers/net/ethernet/freescale/ucc_geth* 5285 5286FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5287M: Claudiu Manoil <claudiu.manoil@freescale.com> 5288L: netdev@vger.kernel.org 5289S: Maintained 5290F: drivers/net/ethernet/freescale/gianfar* 5291X: drivers/net/ethernet/freescale/gianfar_ptp.c 5292F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5293 5294FREESCALE QUICC ENGINE UCC HDLC DRIVER 5295M: Zhao Qiang <qiang.zhao@nxp.com> 5296L: netdev@vger.kernel.org 5297L: linuxppc-dev@lists.ozlabs.org 5298S: Maintained 5299F: drivers/net/wan/fsl_ucc_hdlc* 5300 5301FREESCALE QUICC ENGINE UCC UART DRIVER 5302M: Timur Tabi <timur@tabi.org> 5303L: linuxppc-dev@lists.ozlabs.org 5304S: Maintained 5305F: drivers/tty/serial/ucc_uart.c 5306 5307FREESCALE SOC SOUND DRIVERS 5308M: Timur Tabi <timur@tabi.org> 5309M: Nicolin Chen <nicoleotsuka@gmail.com> 5310M: Xiubo Li <Xiubo.Lee@gmail.com> 5311R: Fabio Estevam <fabio.estevam@nxp.com> 5312L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5313L: linuxppc-dev@lists.ozlabs.org 5314S: Maintained 5315F: sound/soc/fsl/fsl* 5316F: sound/soc/fsl/imx* 5317F: sound/soc/fsl/mpc8610_hpcd.c 5318 5319FREEVXFS FILESYSTEM 5320M: Christoph Hellwig <hch@infradead.org> 5321W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5322S: Maintained 5323F: fs/freevxfs/ 5324 5325FREEZER 5326M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5327M: Pavel Machek <pavel@ucw.cz> 5328L: linux-pm@vger.kernel.org 5329S: Supported 5330F: Documentation/power/freezing-of-tasks.txt 5331F: include/linux/freezer.h 5332F: kernel/freezer.c 5333 5334FRONTSWAP API 5335M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5336L: linux-kernel@vger.kernel.org 5337S: Maintained 5338F: mm/frontswap.c 5339F: include/linux/frontswap.h 5340 5341FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5342M: David Howells <dhowells@redhat.com> 5343L: linux-cachefs@redhat.com (moderated for non-subscribers) 5344S: Supported 5345F: Documentation/filesystems/caching/ 5346F: fs/fscache/ 5347F: include/linux/fscache*.h 5348 5349FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5350M: Theodore Y. Ts'o <tytso@mit.edu> 5351M: Jaegeuk Kim <jaegeuk@kernel.org> 5352L: linux-fsdevel@vger.kernel.org 5353S: Supported 5354F: fs/crypto/ 5355F: include/linux/fscrypt*.h 5356 5357F2FS FILE SYSTEM 5358M: Jaegeuk Kim <jaegeuk@kernel.org> 5359M: Chao Yu <yuchao0@huawei.com> 5360L: linux-f2fs-devel@lists.sourceforge.net 5361W: https://f2fs.wiki.kernel.org/ 5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5363S: Maintained 5364F: Documentation/filesystems/f2fs.txt 5365F: Documentation/ABI/testing/sysfs-fs-f2fs 5366F: fs/f2fs/ 5367F: include/linux/f2fs_fs.h 5368F: include/trace/events/f2fs.h 5369 5370FUJITSU FR-V (FRV) PORT 5371S: Orphan 5372F: arch/frv/ 5373 5374FUJITSU LAPTOP EXTRAS 5375M: Jonathan Woithe <jwoithe@just42.net> 5376L: platform-driver-x86@vger.kernel.org 5377S: Maintained 5378F: drivers/platform/x86/fujitsu-laptop.c 5379 5380FUJITSU M-5MO LS CAMERA ISP DRIVER 5381M: Kyungmin Park <kyungmin.park@samsung.com> 5382M: Heungjun Kim <riverful.kim@samsung.com> 5383L: linux-media@vger.kernel.org 5384S: Maintained 5385F: drivers/media/i2c/m5mols/ 5386F: include/media/i2c/m5mols.h 5387 5388FUJITSU TABLET EXTRAS 5389M: Robert Gerlach <khnz@gmx.de> 5390L: platform-driver-x86@vger.kernel.org 5391S: Maintained 5392F: drivers/platform/x86/fujitsu-tablet.c 5393 5394FUSE: FILESYSTEM IN USERSPACE 5395M: Miklos Szeredi <miklos@szeredi.hu> 5396L: linux-fsdevel@vger.kernel.org 5397W: http://fuse.sourceforge.net/ 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5399S: Maintained 5400F: fs/fuse/ 5401F: include/uapi/linux/fuse.h 5402F: Documentation/filesystems/fuse.txt 5403 5404FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5405M: Rik Faith <faith@cs.unc.edu> 5406L: linux-scsi@vger.kernel.org 5407S: Odd Fixes (e.g., new signatures) 5408F: drivers/scsi/fdomain.* 5409 5410GCC PLUGINS 5411M: Kees Cook <keescook@chromium.org> 5412R: Emese Revfy <re.emese@gmail.com> 5413L: kernel-hardening@lists.openwall.com 5414S: Maintained 5415F: scripts/gcc-plugins/ 5416F: scripts/gcc-plugin.sh 5417F: scripts/Makefile.gcc-plugins 5418F: Documentation/gcc-plugins.txt 5419 5420GCOV BASED KERNEL PROFILING 5421M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5422S: Maintained 5423F: kernel/gcov/ 5424F: Documentation/dev-tools/gcov.rst 5425 5426GDT SCSI DISK ARRAY CONTROLLER DRIVER 5427M: Achim Leubner <achim_leubner@adaptec.com> 5428L: linux-scsi@vger.kernel.org 5429W: http://www.icp-vortex.com/ 5430S: Supported 5431F: drivers/scsi/gdt* 5432 5433GDB KERNEL DEBUGGING HELPER SCRIPTS 5434M: Jan Kiszka <jan.kiszka@siemens.com> 5435M: Kieran Bingham <kieran@bingham.xyz> 5436S: Supported 5437F: scripts/gdb/ 5438 5439GEMTEK FM RADIO RECEIVER DRIVER 5440M: Hans Verkuil <hverkuil@xs4all.nl> 5441L: linux-media@vger.kernel.org 5442T: git git://linuxtv.org/media_tree.git 5443W: https://linuxtv.org 5444S: Maintained 5445F: drivers/media/radio/radio-gemtek* 5446 5447GENERIC GPIO I2C DRIVER 5448M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5449S: Supported 5450F: drivers/i2c/busses/i2c-gpio.c 5451F: include/linux/i2c-gpio.h 5452 5453GENERIC GPIO I2C MULTIPLEXER DRIVER 5454M: Peter Korsgaard <peter.korsgaard@barco.com> 5455L: linux-i2c@vger.kernel.org 5456S: Supported 5457F: drivers/i2c/muxes/i2c-mux-gpio.c 5458F: include/linux/i2c-mux-gpio.h 5459F: Documentation/i2c/muxes/i2c-mux-gpio 5460 5461GENERIC HDLC (WAN) DRIVERS 5462M: Krzysztof Halasa <khc@pm.waw.pl> 5463W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5464S: Maintained 5465F: drivers/net/wan/c101.c 5466F: drivers/net/wan/hd6457* 5467F: drivers/net/wan/hdlc* 5468F: drivers/net/wan/n2.c 5469F: drivers/net/wan/pc300too.c 5470F: drivers/net/wan/pci200syn.c 5471F: drivers/net/wan/wanxl* 5472 5473GENERIC INCLUDE/ASM HEADER FILES 5474M: Arnd Bergmann <arnd@arndb.de> 5475L: linux-arch@vger.kernel.org 5476T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5477S: Maintained 5478F: include/asm-generic/ 5479F: include/uapi/asm-generic/ 5480 5481GENERIC PHY FRAMEWORK 5482M: Kishon Vijay Abraham I <kishon@ti.com> 5483L: linux-kernel@vger.kernel.org 5484T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5485S: Supported 5486F: drivers/phy/ 5487F: include/linux/phy/ 5488 5489GENERIC PM DOMAINS 5490M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5491M: Kevin Hilman <khilman@kernel.org> 5492M: Ulf Hansson <ulf.hansson@linaro.org> 5493L: linux-pm@vger.kernel.org 5494S: Supported 5495F: drivers/base/power/domain*.c 5496F: include/linux/pm_domain.h 5497 5498GENERIC UIO DRIVER FOR PCI DEVICES 5499M: "Michael S. Tsirkin" <mst@redhat.com> 5500L: kvm@vger.kernel.org 5501S: Supported 5502F: drivers/uio/uio_pci_generic.c 5503 5504GET_MAINTAINER SCRIPT 5505M: Joe Perches <joe@perches.com> 5506S: Maintained 5507F: scripts/get_maintainer.pl 5508 5509GENWQE (IBM Generic Workqueue Card) 5510M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5511M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5512S: Supported 5513F: drivers/misc/genwqe/ 5514 5515GFS2 FILE SYSTEM 5516M: Steven Whitehouse <swhiteho@redhat.com> 5517M: Bob Peterson <rpeterso@redhat.com> 5518L: cluster-devel@redhat.com 5519W: http://sources.redhat.com/cluster/ 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5521S: Supported 5522F: Documentation/filesystems/gfs2*.txt 5523F: fs/gfs2/ 5524F: include/uapi/linux/gfs2_ondisk.h 5525 5526GIGASET ISDN DRIVERS 5527M: Paul Bolle <pebolle@tiscali.nl> 5528L: gigaset307x-common@lists.sourceforge.net 5529W: http://gigaset307x.sourceforge.net/ 5530S: Odd Fixes 5531F: Documentation/isdn/README.gigaset 5532F: drivers/isdn/gigaset/ 5533F: include/uapi/linux/gigaset_dev.h 5534 5535GO7007 MPEG CODEC 5536M: Hans Verkuil <hans.verkuil@cisco.com> 5537L: linux-media@vger.kernel.org 5538S: Maintained 5539F: drivers/media/usb/go7007/ 5540 5541GOODIX TOUCHSCREEN 5542M: Bastien Nocera <hadess@hadess.net> 5543L: linux-input@vger.kernel.org 5544S: Maintained 5545F: drivers/input/touchscreen/goodix.c 5546 5547GPIO MOCKUP DRIVER 5548M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5549L: linux-gpio@vger.kernel.org 5550S: Maintained 5551F: drivers/gpio/gpio-mockup.c 5552F: tools/testing/selftests/gpio/ 5553 5554GPIO SUBSYSTEM 5555M: Linus Walleij <linus.walleij@linaro.org> 5556M: Alexandre Courbot <gnurou@gmail.com> 5557L: linux-gpio@vger.kernel.org 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5559S: Maintained 5560F: Documentation/devicetree/bindings/gpio/ 5561F: Documentation/gpio/ 5562F: Documentation/ABI/testing/gpio-cdev 5563F: Documentation/ABI/obsolete/sysfs-gpio 5564F: drivers/gpio/ 5565F: include/linux/gpio/ 5566F: include/linux/gpio.h 5567F: include/asm-generic/gpio.h 5568F: include/uapi/linux/gpio.h 5569F: tools/gpio/ 5570 5571GRE DEMULTIPLEXER DRIVER 5572M: Dmitry Kozlov <xeb@mail.ru> 5573L: netdev@vger.kernel.org 5574S: Maintained 5575F: net/ipv4/gre_demux.c 5576F: net/ipv4/gre_offload.c 5577F: include/net/gre.h 5578 5579GRETH 10/100/1G Ethernet MAC device driver 5580M: Andreas Larsson <andreas@gaisler.com> 5581L: netdev@vger.kernel.org 5582S: Maintained 5583F: drivers/net/ethernet/aeroflex/ 5584 5585GREYBUS SUBSYSTEM 5586M: Johan Hovold <johan@kernel.org> 5587M: Alex Elder <elder@kernel.org> 5588M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5589S: Maintained 5590F: drivers/staging/greybus/ 5591L: greybus-dev@lists.linaro.org 5592 5593GREYBUS AUDIO PROTOCOLS DRIVERS 5594M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5595M: Mark Greer <mgreer@animalcreek.com> 5596S: Maintained 5597F: drivers/staging/greybus/audio_apbridgea.c 5598F: drivers/staging/greybus/audio_apbridgea.h 5599F: drivers/staging/greybus/audio_codec.c 5600F: drivers/staging/greybus/audio_codec.h 5601F: drivers/staging/greybus/audio_gb.c 5602F: drivers/staging/greybus/audio_manager.c 5603F: drivers/staging/greybus/audio_manager.h 5604F: drivers/staging/greybus/audio_manager_module.c 5605F: drivers/staging/greybus/audio_manager_private.h 5606F: drivers/staging/greybus/audio_manager_sysfs.c 5607F: drivers/staging/greybus/audio_module.c 5608F: drivers/staging/greybus/audio_topology.c 5609 5610GREYBUS PROTOCOLS DRIVERS 5611M: Rui Miguel Silva <rmfrfs@gmail.com> 5612S: Maintained 5613F: drivers/staging/greybus/sdio.c 5614F: drivers/staging/greybus/light.c 5615F: drivers/staging/greybus/gpio.c 5616F: drivers/staging/greybus/power_supply.c 5617F: drivers/staging/greybus/spi.c 5618F: drivers/staging/greybus/spilib.c 5619 5620GREYBUS PROTOCOLS DRIVERS 5621M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5622S: Maintained 5623F: drivers/staging/greybus/loopback.c 5624F: drivers/staging/greybus/timesync.c 5625F: drivers/staging/greybus/timesync_platform.c 5626 5627GREYBUS PROTOCOLS DRIVERS 5628M: Viresh Kumar <vireshk@kernel.org> 5629S: Maintained 5630F: drivers/staging/greybus/authentication.c 5631F: drivers/staging/greybus/bootrom.c 5632F: drivers/staging/greybus/firmware.h 5633F: drivers/staging/greybus/fw-core.c 5634F: drivers/staging/greybus/fw-download.c 5635F: drivers/staging/greybus/fw-managament.c 5636F: drivers/staging/greybus/greybus_authentication.h 5637F: drivers/staging/greybus/greybus_firmware.h 5638F: drivers/staging/greybus/hid.c 5639F: drivers/staging/greybus/i2c.c 5640F: drivers/staging/greybus/spi.c 5641F: drivers/staging/greybus/spilib.c 5642F: drivers/staging/greybus/spilib.h 5643 5644GREYBUS PROTOCOLS DRIVERS 5645M: David Lin <dtwlin@gmail.com> 5646S: Maintained 5647F: drivers/staging/greybus/uart.c 5648F: drivers/staging/greybus/log.c 5649 5650GREYBUS PLATFORM DRIVERS 5651M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5652S: Maintained 5653F: drivers/staging/greybus/arche-platform.c 5654F: drivers/staging/greybus/arche-apb-ctrl.c 5655F: drivers/staging/greybus/arche_platform.h 5656 5657GS1662 VIDEO SERIALIZER 5658M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5659L: linux-media@vger.kernel.org 5660T: git git://linuxtv.org/media_tree.git 5661S: Maintained 5662F: drivers/media/spi/gs1662.c 5663 5664GSPCA FINEPIX SUBDRIVER 5665M: Frank Zago <frank@zago.net> 5666L: linux-media@vger.kernel.org 5667T: git git://linuxtv.org/media_tree.git 5668S: Maintained 5669F: drivers/media/usb/gspca/finepix.c 5670 5671GSPCA GL860 SUBDRIVER 5672M: Olivier Lorin <o.lorin@laposte.net> 5673L: linux-media@vger.kernel.org 5674T: git git://linuxtv.org/media_tree.git 5675S: Maintained 5676F: drivers/media/usb/gspca/gl860/ 5677 5678GSPCA M5602 SUBDRIVER 5679M: Erik Andren <erik.andren@gmail.com> 5680L: linux-media@vger.kernel.org 5681T: git git://linuxtv.org/media_tree.git 5682S: Maintained 5683F: drivers/media/usb/gspca/m5602/ 5684 5685GSPCA PAC207 SONIXB SUBDRIVER 5686M: Hans Verkuil <hverkuil@xs4all.nl> 5687L: linux-media@vger.kernel.org 5688T: git git://linuxtv.org/media_tree.git 5689S: Odd Fixes 5690F: drivers/media/usb/gspca/pac207.c 5691 5692GSPCA SN9C20X SUBDRIVER 5693M: Brian Johnson <brijohn@gmail.com> 5694L: linux-media@vger.kernel.org 5695T: git git://linuxtv.org/media_tree.git 5696S: Maintained 5697F: drivers/media/usb/gspca/sn9c20x.c 5698 5699GSPCA T613 SUBDRIVER 5700M: Leandro Costantino <lcostantino@gmail.com> 5701L: linux-media@vger.kernel.org 5702T: git git://linuxtv.org/media_tree.git 5703S: Maintained 5704F: drivers/media/usb/gspca/t613.c 5705 5706GSPCA USB WEBCAM DRIVER 5707M: Hans Verkuil <hverkuil@xs4all.nl> 5708L: linux-media@vger.kernel.org 5709T: git git://linuxtv.org/media_tree.git 5710S: Odd Fixes 5711F: drivers/media/usb/gspca/ 5712 5713GTP (GPRS Tunneling Protocol) 5714M: Pablo Neira Ayuso <pablo@netfilter.org> 5715M: Harald Welte <laforge@gnumonks.org> 5716L: osmocom-net-gprs@lists.osmocom.org 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5718S: Maintained 5719F: drivers/net/gtp.c 5720 5721GUID PARTITION TABLE (GPT) 5722M: Davidlohr Bueso <dave@stgolabs.net> 5723L: linux-efi@vger.kernel.org 5724S: Maintained 5725F: block/partitions/efi.* 5726 5727STK1160 USB VIDEO CAPTURE DRIVER 5728M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5729L: linux-media@vger.kernel.org 5730T: git git://linuxtv.org/media_tree.git 5731S: Maintained 5732F: drivers/media/usb/stk1160/ 5733 5734H8/300 ARCHITECTURE 5735M: Yoshinori Sato <ysato@users.sourceforge.jp> 5736L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5737W: http://uclinux-h8.sourceforge.jp 5738T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5739S: Maintained 5740F: arch/h8300/ 5741F: drivers/clocksource/h8300_*.c 5742F: drivers/clk/h8300/ 5743F: drivers/irqchip/irq-renesas-h8*.c 5744 5745HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5746M: Frank Seidel <frank@f-seidel.de> 5747L: platform-driver-x86@vger.kernel.org 5748W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5749S: Maintained 5750F: drivers/platform/x86/hdaps.c 5751 5752HDPVR USB VIDEO ENCODER DRIVER 5753M: Hans Verkuil <hverkuil@xs4all.nl> 5754L: linux-media@vger.kernel.org 5755T: git git://linuxtv.org/media_tree.git 5756W: https://linuxtv.org 5757S: Odd Fixes 5758F: drivers/media/usb/hdpvr/ 5759 5760HWPOISON MEMORY FAILURE HANDLING 5761M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5762L: linux-mm@kvack.org 5763S: Maintained 5764F: mm/memory-failure.c 5765F: mm/hwpoison-inject.c 5766 5767HYPERVISOR VIRTUAL CONSOLE DRIVER 5768L: linuxppc-dev@lists.ozlabs.org 5769S: Odd Fixes 5770F: drivers/tty/hvc/ 5771 5772HACKRF MEDIA DRIVER 5773M: Antti Palosaari <crope@iki.fi> 5774L: linux-media@vger.kernel.org 5775W: https://linuxtv.org 5776W: http://palosaari.fi/linux/ 5777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5778T: git git://linuxtv.org/anttip/media_tree.git 5779S: Maintained 5780F: drivers/media/usb/hackrf/ 5781 5782HARDWARE MONITORING 5783M: Jean Delvare <jdelvare@suse.com> 5784M: Guenter Roeck <linux@roeck-us.net> 5785L: linux-hwmon@vger.kernel.org 5786W: http://hwmon.wiki.kernel.org/ 5787T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5789S: Maintained 5790F: Documentation/hwmon/ 5791F: drivers/hwmon/ 5792F: include/linux/hwmon*.h 5793 5794HARDWARE RANDOM NUMBER GENERATOR CORE 5795M: Matt Mackall <mpm@selenic.com> 5796M: Herbert Xu <herbert@gondor.apana.org.au> 5797L: linux-crypto@vger.kernel.org 5798S: Odd fixes 5799F: Documentation/devicetree/bindings/rng/ 5800F: Documentation/hw_random.txt 5801F: drivers/char/hw_random/ 5802F: include/linux/hw_random.h 5803 5804HARDWARE SPINLOCK CORE 5805M: Ohad Ben-Cohen <ohad@wizery.com> 5806M: Bjorn Andersson <bjorn.andersson@linaro.org> 5807L: linux-remoteproc@vger.kernel.org 5808S: Maintained 5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5810F: Documentation/devicetree/bindings/hwlock/ 5811F: Documentation/hwspinlock.txt 5812F: drivers/hwspinlock/ 5813F: include/linux/hwspinlock.h 5814 5815HARMONY SOUND DRIVER 5816L: linux-parisc@vger.kernel.org 5817S: Maintained 5818F: sound/parisc/harmony.* 5819 5820HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5821M: Jimmy Vance <jimmy.vance@hpe.com> 5822S: Supported 5823F: Documentation/watchdog/hpwdt.txt 5824F: drivers/watchdog/hpwdt.c 5825 5826HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5827M: Don Brace <don.brace@microsemi.com> 5828L: esc.storagedev@microsemi.com 5829L: linux-scsi@vger.kernel.org 5830S: Supported 5831F: Documentation/scsi/hpsa.txt 5832F: drivers/scsi/hpsa*.[ch] 5833F: include/linux/cciss*.h 5834F: include/uapi/linux/cciss*.h 5835 5836HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5837M: Don Brace <don.brace@microsemi.com> 5838L: esc.storagedev@microsemi.com 5839L: linux-scsi@vger.kernel.org 5840S: Supported 5841F: Documentation/blockdev/cciss.txt 5842F: drivers/block/cciss* 5843F: include/linux/cciss_ioctl.h 5844F: include/uapi/linux/cciss_ioctl.h 5845 5846HFI1 DRIVER 5847M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5848M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5849L: linux-rdma@vger.kernel.org 5850S: Supported 5851F: drivers/infiniband/hw/hfi1 5852 5853HFS FILESYSTEM 5854L: linux-fsdevel@vger.kernel.org 5855S: Orphan 5856F: Documentation/filesystems/hfs.txt 5857F: fs/hfs/ 5858 5859HFSPLUS FILESYSTEM 5860L: linux-fsdevel@vger.kernel.org 5861S: Orphan 5862F: Documentation/filesystems/hfsplus.txt 5863F: fs/hfsplus/ 5864 5865HGA FRAMEBUFFER DRIVER 5866M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5867L: linux-nvidia@lists.surfsouth.com 5868W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5869S: Maintained 5870F: drivers/video/fbdev/hgafb.c 5871 5872HIBERNATION (aka Software Suspend, aka swsusp) 5873M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5874M: Pavel Machek <pavel@ucw.cz> 5875L: linux-pm@vger.kernel.org 5876B: https://bugzilla.kernel.org 5877S: Supported 5878F: arch/x86/power/ 5879F: drivers/base/power/ 5880F: kernel/power/ 5881F: include/linux/suspend.h 5882F: include/linux/freezer.h 5883F: include/linux/pm.h 5884F: arch/*/include/asm/suspend*.h 5885 5886HID CORE LAYER 5887M: Jiri Kosina <jikos@kernel.org> 5888R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5889L: linux-input@vger.kernel.org 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5891S: Maintained 5892F: drivers/hid/ 5893F: include/linux/hid* 5894F: include/uapi/linux/hid* 5895 5896HID SENSOR HUB DRIVERS 5897M: Jiri Kosina <jikos@kernel.org> 5898M: Jonathan Cameron <jic23@kernel.org> 5899M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5900L: linux-input@vger.kernel.org 5901L: linux-iio@vger.kernel.org 5902S: Maintained 5903F: Documentation/hid/hid-sensor* 5904F: drivers/hid/hid-sensor-* 5905F: drivers/iio/*/hid-* 5906F: include/linux/hid-sensor-* 5907 5908HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5909M: Thomas Gleixner <tglx@linutronix.de> 5910L: linux-kernel@vger.kernel.org 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5912S: Maintained 5913F: Documentation/timers/ 5914F: kernel/time/hrtimer.c 5915F: kernel/time/clockevents.c 5916F: kernel/time/tick*.* 5917F: kernel/time/timer_*.c 5918F: include/linux/clockchips.h 5919F: include/linux/hrtimer.h 5920 5921HIGH-SPEED SCC DRIVER FOR AX.25 5922L: linux-hams@vger.kernel.org 5923S: Orphan 5924F: drivers/net/hamradio/dmascc.c 5925F: drivers/net/hamradio/scc.c 5926 5927HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5928M: HighPoint Linux Team <linux@highpoint-tech.com> 5929W: http://www.highpoint-tech.com 5930S: Supported 5931F: Documentation/scsi/hptiop.txt 5932F: drivers/scsi/hptiop.c 5933 5934HIPPI 5935M: Jes Sorensen <jes@trained-monkey.org> 5936L: linux-hippi@sunsite.dk 5937S: Maintained 5938F: include/linux/hippidevice.h 5939F: include/uapi/linux/if_hippi.h 5940F: net/802/hippi.c 5941F: drivers/net/hippi/ 5942 5943HISILICON NETWORK SUBSYSTEM DRIVER 5944M: Yisen Zhuang <yisen.zhuang@huawei.com> 5945M: Salil Mehta <salil.mehta@huawei.com> 5946L: netdev@vger.kernel.org 5947W: http://www.hisilicon.com 5948S: Maintained 5949F: drivers/net/ethernet/hisilicon/ 5950F: Documentation/devicetree/bindings/net/hisilicon*.txt 5951 5952HISILICON ROCE DRIVER 5953M: Lijun Ou <oulijun@huawei.com> 5954M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5955L: linux-rdma@vger.kernel.org 5956S: Maintained 5957F: drivers/infiniband/hw/hns/ 5958F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5959 5960HISILICON SAS Controller 5961M: John Garry <john.garry@huawei.com> 5962W: http://www.hisilicon.com 5963S: Supported 5964F: drivers/scsi/hisi_sas/ 5965F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5966 5967HOST AP DRIVER 5968M: Jouni Malinen <j@w1.fi> 5969L: linux-wireless@vger.kernel.org 5970W: http://w1.fi/hostap-driver.html 5971S: Obsolete 5972F: drivers/net/wireless/intersil/hostap/ 5973 5974HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5975L: platform-driver-x86@vger.kernel.org 5976S: Orphan 5977F: drivers/platform/x86/tc1100-wmi.c 5978 5979HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5980M: Jaroslav Kysela <perex@perex.cz> 5981S: Maintained 5982F: drivers/net/ethernet/hp/hp100.* 5983 5984HPET: High Precision Event Timers driver 5985M: Clemens Ladisch <clemens@ladisch.de> 5986S: Maintained 5987F: Documentation/timers/hpet.txt 5988F: drivers/char/hpet.c 5989F: include/linux/hpet.h 5990F: include/uapi/linux/hpet.h 5991 5992HPET: x86 5993S: Orphan 5994F: arch/x86/kernel/hpet.c 5995F: arch/x86/include/asm/hpet.h 5996 5997HPFS FILESYSTEM 5998M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5999W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6000S: Maintained 6001F: fs/hpfs/ 6002 6003HSI SUBSYSTEM 6004M: Sebastian Reichel <sre@kernel.org> 6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6006S: Maintained 6007F: Documentation/ABI/testing/sysfs-bus-hsi 6008F: Documentation/device-drivers/serial-interfaces.rst 6009F: drivers/hsi/ 6010F: include/linux/hsi/ 6011F: include/uapi/linux/hsi/ 6012 6013HSO 3G MODEM DRIVER 6014L: linux-usb@vger.kernel.org 6015S: Orphan 6016F: drivers/net/usb/hso.c 6017 6018HSR NETWORK PROTOCOL 6019M: Arvid Brodin <arvid.brodin@alten.se> 6020L: netdev@vger.kernel.org 6021S: Maintained 6022F: net/hsr/ 6023 6024HTCPEN TOUCHSCREEN DRIVER 6025M: Pau Oliva Fora <pof@eslack.org> 6026L: linux-input@vger.kernel.org 6027S: Maintained 6028F: drivers/input/touchscreen/htcpen.c 6029 6030HUGETLB FILESYSTEM 6031M: Nadia Yvette Chambers <nyc@holomorphy.com> 6032S: Maintained 6033F: fs/hugetlbfs/ 6034 6035HVA ST MEDIA DRIVER 6036M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6037L: linux-media@vger.kernel.org 6038T: git git://linuxtv.org/media_tree.git 6039W: https://linuxtv.org 6040S: Supported 6041F: drivers/media/platform/sti/hva 6042 6043Hyper-V CORE AND DRIVERS 6044M: "K. Y. Srinivasan" <kys@microsoft.com> 6045M: Haiyang Zhang <haiyangz@microsoft.com> 6046M: Stephen Hemminger <sthemmin@microsoft.com> 6047L: devel@linuxdriverproject.org 6048S: Maintained 6049F: arch/x86/include/asm/mshyperv.h 6050F: arch/x86/include/uapi/asm/hyperv.h 6051F: arch/x86/kernel/cpu/mshyperv.c 6052F: arch/x86/hyperv 6053F: drivers/hid/hid-hyperv.c 6054F: drivers/hv/ 6055F: drivers/input/serio/hyperv-keyboard.c 6056F: drivers/pci/host/pci-hyperv.c 6057F: drivers/net/hyperv/ 6058F: drivers/scsi/storvsc_drv.c 6059F: drivers/uio/uio_hv_generic.c 6060F: drivers/video/fbdev/hyperv_fb.c 6061F: include/linux/hyperv.h 6062F: tools/hv/ 6063F: Documentation/ABI/stable/sysfs-bus-vmbus 6064 6065I2C MUXES 6066M: Peter Rosin <peda@axentia.se> 6067L: linux-i2c@vger.kernel.org 6068S: Maintained 6069F: Documentation/i2c/i2c-topology 6070F: Documentation/i2c/muxes/ 6071F: Documentation/devicetree/bindings/i2c/i2c-mux* 6072F: Documentation/devicetree/bindings/i2c/i2c-arb* 6073F: Documentation/devicetree/bindings/i2c/i2c-gate* 6074F: drivers/i2c/i2c-mux.c 6075F: drivers/i2c/muxes/ 6076F: include/linux/i2c-mux.h 6077 6078I2C OVER PARALLEL PORT 6079M: Jean Delvare <jdelvare@suse.com> 6080L: linux-i2c@vger.kernel.org 6081S: Maintained 6082F: Documentation/i2c/busses/i2c-parport 6083F: Documentation/i2c/busses/i2c-parport-light 6084F: drivers/i2c/busses/i2c-parport.c 6085F: drivers/i2c/busses/i2c-parport-light.c 6086 6087I2C/SMBUS CONTROLLER DRIVERS FOR PC 6088M: Jean Delvare <jdelvare@suse.com> 6089L: linux-i2c@vger.kernel.org 6090S: Maintained 6091F: Documentation/i2c/busses/i2c-ali1535 6092F: Documentation/i2c/busses/i2c-ali1563 6093F: Documentation/i2c/busses/i2c-ali15x3 6094F: Documentation/i2c/busses/i2c-amd756 6095F: Documentation/i2c/busses/i2c-amd8111 6096F: Documentation/i2c/busses/i2c-i801 6097F: Documentation/i2c/busses/i2c-nforce2 6098F: Documentation/i2c/busses/i2c-piix4 6099F: Documentation/i2c/busses/i2c-sis5595 6100F: Documentation/i2c/busses/i2c-sis630 6101F: Documentation/i2c/busses/i2c-sis96x 6102F: Documentation/i2c/busses/i2c-via 6103F: Documentation/i2c/busses/i2c-viapro 6104F: drivers/i2c/busses/i2c-ali1535.c 6105F: drivers/i2c/busses/i2c-ali1563.c 6106F: drivers/i2c/busses/i2c-ali15x3.c 6107F: drivers/i2c/busses/i2c-amd756.c 6108F: drivers/i2c/busses/i2c-amd756-s4882.c 6109F: drivers/i2c/busses/i2c-amd8111.c 6110F: drivers/i2c/busses/i2c-i801.c 6111F: drivers/i2c/busses/i2c-isch.c 6112F: drivers/i2c/busses/i2c-nforce2.c 6113F: drivers/i2c/busses/i2c-nforce2-s4985.c 6114F: drivers/i2c/busses/i2c-piix4.c 6115F: drivers/i2c/busses/i2c-sis5595.c 6116F: drivers/i2c/busses/i2c-sis630.c 6117F: drivers/i2c/busses/i2c-sis96x.c 6118F: drivers/i2c/busses/i2c-via.c 6119F: drivers/i2c/busses/i2c-viapro.c 6120 6121I2C/SMBUS ISMT DRIVER 6122M: Seth Heasley <seth.heasley@intel.com> 6123M: Neil Horman <nhorman@tuxdriver.com> 6124L: linux-i2c@vger.kernel.org 6125F: drivers/i2c/busses/i2c-ismt.c 6126F: Documentation/i2c/busses/i2c-ismt 6127 6128I2C/SMBUS STUB DRIVER 6129M: Jean Delvare <jdelvare@suse.com> 6130L: linux-i2c@vger.kernel.org 6131S: Maintained 6132F: drivers/i2c/i2c-stub.c 6133 6134I2C SUBSYSTEM 6135M: Wolfram Sang <wsa@the-dreams.de> 6136L: linux-i2c@vger.kernel.org 6137W: https://i2c.wiki.kernel.org/ 6138Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6140S: Maintained 6141F: Documentation/devicetree/bindings/i2c/ 6142F: Documentation/i2c/ 6143F: drivers/i2c/ 6144F: drivers/i2c/*/ 6145F: include/linux/i2c.h 6146F: include/linux/i2c-*.h 6147F: include/uapi/linux/i2c.h 6148F: include/uapi/linux/i2c-*.h 6149 6150I2C ACPI SUPPORT 6151M: Mika Westerberg <mika.westerberg@linux.intel.com> 6152L: linux-i2c@vger.kernel.org 6153L: linux-acpi@vger.kernel.org 6154S: Maintained 6155 6156I2C-TAOS-EVM DRIVER 6157M: Jean Delvare <jdelvare@suse.com> 6158L: linux-i2c@vger.kernel.org 6159S: Maintained 6160F: Documentation/i2c/busses/i2c-taos-evm 6161F: drivers/i2c/busses/i2c-taos-evm.c 6162 6163I2C-TINY-USB DRIVER 6164M: Till Harbaum <till@harbaum.org> 6165L: linux-i2c@vger.kernel.org 6166W: http://www.harbaum.org/till/i2c_tiny_usb 6167S: Maintained 6168F: drivers/i2c/busses/i2c-tiny-usb.c 6169 6170i386 BOOT CODE 6171M: "H. Peter Anvin" <hpa@zytor.com> 6172S: Maintained 6173F: arch/x86/boot/ 6174 6175i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6176M: "H. Peter Anvin" <hpa@zytor.com> 6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6178S: Maintained 6179 6180IA64 (Itanium) PLATFORM 6181M: Tony Luck <tony.luck@intel.com> 6182M: Fenghua Yu <fenghua.yu@intel.com> 6183L: linux-ia64@vger.kernel.org 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6185S: Maintained 6186F: arch/ia64/ 6187 6188IBM Power VMX Cryptographic instructions 6189M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6190M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6191L: linux-crypto@vger.kernel.org 6192S: Supported 6193F: drivers/crypto/vmx/Makefile 6194F: drivers/crypto/vmx/Kconfig 6195F: drivers/crypto/vmx/vmx.c 6196F: drivers/crypto/vmx/aes* 6197F: drivers/crypto/vmx/ghash* 6198F: drivers/crypto/vmx/ppc-xlate.pl 6199 6200IBM Power in-Nest Crypto Acceleration 6201M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6202M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6203L: linux-crypto@vger.kernel.org 6204S: Supported 6205F: drivers/crypto/nx/Makefile 6206F: drivers/crypto/nx/Kconfig 6207F: drivers/crypto/nx/nx-aes* 6208F: drivers/crypto/nx/nx-sha* 6209F: drivers/crypto/nx/nx.* 6210F: drivers/crypto/nx/nx_csbcpb.h 6211F: drivers/crypto/nx/nx_debugfs.h 6212 6213IBM Power 842 compression accelerator 6214M: Dan Streetman <ddstreet@ieee.org> 6215S: Supported 6216F: drivers/crypto/nx/Makefile 6217F: drivers/crypto/nx/Kconfig 6218F: drivers/crypto/nx/nx-842* 6219F: include/linux/sw842.h 6220F: crypto/842.c 6221F: lib/842/ 6222 6223IBM Power Linux RAID adapter 6224M: Brian King <brking@us.ibm.com> 6225S: Supported 6226F: drivers/scsi/ipr.* 6227 6228IBM Power Virtual Ethernet Device Driver 6229M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6230L: netdev@vger.kernel.org 6231S: Supported 6232F: drivers/net/ethernet/ibm/ibmveth.* 6233 6234IBM Power SRIOV Virtual NIC Device Driver 6235M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6236M: John Allen <jallen@linux.vnet.ibm.com> 6237L: netdev@vger.kernel.org 6238S: Supported 6239F: drivers/net/ethernet/ibm/ibmvnic.* 6240 6241IBM Power Virtual SCSI Device Drivers 6242M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6243L: linux-scsi@vger.kernel.org 6244S: Supported 6245F: drivers/scsi/ibmvscsi/ibmvscsi* 6246F: include/scsi/viosrp.h 6247 6248IBM Power Virtual SCSI Device Target Driver 6249M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6250M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6251L: linux-scsi@vger.kernel.org 6252L: target-devel@vger.kernel.org 6253S: Supported 6254F: drivers/scsi/ibmvscsi_tgt/ 6255 6256IBM Power Virtual FC Device Drivers 6257M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6258L: linux-scsi@vger.kernel.org 6259S: Supported 6260F: drivers/scsi/ibmvscsi/ibmvfc* 6261 6262IBM ServeRAID RAID DRIVER 6263S: Orphan 6264F: drivers/scsi/ips.* 6265 6266ICH LPC AND GPIO DRIVER 6267M: Peter Tyser <ptyser@xes-inc.com> 6268S: Maintained 6269F: drivers/mfd/lpc_ich.c 6270F: drivers/gpio/gpio-ich.c 6271 6272IDT VersaClock 5 CLOCK DRIVER 6273M: Marek Vasut <marek.vasut@gmail.com> 6274S: Maintained 6275F: drivers/clk/clk-versaclock5.c 6276 6277IDE SUBSYSTEM 6278M: "David S. Miller" <davem@davemloft.net> 6279L: linux-ide@vger.kernel.org 6280Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6282S: Maintained 6283F: Documentation/ide/ 6284F: drivers/ide/ 6285F: include/linux/ide.h 6286 6287IDEAPAD LAPTOP EXTRAS DRIVER 6288M: Ike Panhc <ike.pan@canonical.com> 6289L: platform-driver-x86@vger.kernel.org 6290W: http://launchpad.net/ideapad-laptop 6291S: Maintained 6292F: drivers/platform/x86/ideapad-laptop.c 6293 6294IDEAPAD LAPTOP SLIDEBAR DRIVER 6295M: Andrey Moiseev <o2g.org.ru@gmail.com> 6296L: linux-input@vger.kernel.org 6297W: https://github.com/o2genum/ideapad-slidebar 6298S: Maintained 6299F: drivers/input/misc/ideapad_slidebar.c 6300 6301IDE/ATAPI DRIVERS 6302M: Borislav Petkov <bp@alien8.de> 6303L: linux-ide@vger.kernel.org 6304S: Maintained 6305F: Documentation/cdrom/ide-cd 6306F: drivers/ide/ide-cd* 6307 6308IEEE 802.15.4 SUBSYSTEM 6309M: Alexander Aring <aar@pengutronix.de> 6310M: Stefan Schmidt <stefan@osg.samsung.com> 6311L: linux-wpan@vger.kernel.org 6312W: http://wpan.cakelab.org/ 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6315S: Maintained 6316F: net/ieee802154/ 6317F: net/mac802154/ 6318F: drivers/net/ieee802154/ 6319F: include/linux/nl802154.h 6320F: include/linux/ieee802154.h 6321F: include/net/nl802154.h 6322F: include/net/mac802154.h 6323F: include/net/af_ieee802154.h 6324F: include/net/cfg802154.h 6325F: include/net/ieee802154_netdev.h 6326F: Documentation/networking/ieee802154.txt 6327 6328IFE PROTOCOL 6329M: Yotam Gigi <yotamg@mellanox.com> 6330M: Jamal Hadi Salim <jhs@mojatatu.com> 6331F: net/ife 6332F: include/net/ife.h 6333F: include/uapi/linux/ife.h 6334 6335IGORPLUG-USB IR RECEIVER 6336M: Sean Young <sean@mess.org> 6337L: linux-media@vger.kernel.org 6338S: Maintained 6339F: drivers/media/rc/igorplugusb.c 6340 6341IGUANAWORKS USB IR TRANSCEIVER 6342M: Sean Young <sean@mess.org> 6343L: linux-media@vger.kernel.org 6344S: Maintained 6345F: drivers/media/rc/iguanair.c 6346 6347IIO DIGITAL POTENTIOMETER DAC 6348M: Peter Rosin <peda@axentia.se> 6349L: linux-iio@vger.kernel.org 6350S: Maintained 6351F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6352F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6353F: drivers/iio/dac/dpot-dac.c 6354 6355IIO ENVELOPE DETECTOR 6356M: Peter Rosin <peda@axentia.se> 6357L: linux-iio@vger.kernel.org 6358S: Maintained 6359F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6360F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6361F: drivers/iio/adc/envelope-detector.c 6362 6363IIO SUBSYSTEM AND DRIVERS 6364M: Jonathan Cameron <jic23@kernel.org> 6365R: Hartmut Knaack <knaack.h@gmx.de> 6366R: Lars-Peter Clausen <lars@metafoo.de> 6367R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6368L: linux-iio@vger.kernel.org 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6370S: Maintained 6371F: Documentation/devicetree/bindings/iio/ 6372F: drivers/iio/ 6373F: drivers/staging/iio/ 6374F: include/linux/iio/ 6375F: tools/iio/ 6376 6377IKANOS/ADI EAGLE ADSL USB DRIVER 6378M: Matthieu Castet <castet.matthieu@free.fr> 6379M: Stanislaw Gruszka <stf_xl@wp.pl> 6380S: Maintained 6381F: drivers/usb/atm/ueagle-atm.c 6382 6383IMGTEC ASCII LCD DRIVER 6384M: Paul Burton <paul.burton@imgtec.com> 6385S: Maintained 6386F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6387F: drivers/auxdisplay/img-ascii-lcd.c 6388 6389INA209 HARDWARE MONITOR DRIVER 6390M: Guenter Roeck <linux@roeck-us.net> 6391L: linux-hwmon@vger.kernel.org 6392S: Maintained 6393F: Documentation/hwmon/ina209 6394F: Documentation/devicetree/bindings/i2c/ina209.txt 6395F: drivers/hwmon/ina209.c 6396 6397INA2XX HARDWARE MONITOR DRIVER 6398M: Guenter Roeck <linux@roeck-us.net> 6399L: linux-hwmon@vger.kernel.org 6400S: Maintained 6401F: Documentation/hwmon/ina2xx 6402F: drivers/hwmon/ina2xx.c 6403F: include/linux/platform_data/ina2xx.h 6404 6405INDUSTRY PACK SUBSYSTEM (IPACK) 6406M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6407M: Jens Taprogge <jens.taprogge@taprogge.org> 6408M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6409L: industrypack-devel@lists.sourceforge.net 6410W: http://industrypack.sourceforge.net 6411S: Maintained 6412F: drivers/ipack/ 6413 6414INGENIC JZ4780 DMA Driver 6415M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6416S: Maintained 6417F: drivers/dma/dma-jz4780.c 6418 6419INGENIC JZ4780 NAND DRIVER 6420M: Harvey Hunt <harveyhuntnexus@gmail.com> 6421L: linux-mtd@lists.infradead.org 6422S: Maintained 6423F: drivers/mtd/nand/jz4780_* 6424 6425INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6426M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6427M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6428L: linux-ima-devel@lists.sourceforge.net 6429L: linux-ima-user@lists.sourceforge.net 6430L: linux-security-module@vger.kernel.org 6431T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6432S: Supported 6433F: security/integrity/ima/ 6434 6435IMGTEC IR DECODER DRIVER 6436M: James Hogan <james.hogan@imgtec.com> 6437S: Maintained 6438F: drivers/media/rc/img-ir/ 6439 6440IMS TWINTURBO FRAMEBUFFER DRIVER 6441L: linux-fbdev@vger.kernel.org 6442S: Orphan 6443F: drivers/video/fbdev/imsttfb.c 6444 6445INFINIBAND SUBSYSTEM 6446M: Doug Ledford <dledford@redhat.com> 6447M: Sean Hefty <sean.hefty@intel.com> 6448M: Hal Rosenstock <hal.rosenstock@gmail.com> 6449L: linux-rdma@vger.kernel.org 6450W: http://www.openfabrics.org/ 6451Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6453S: Supported 6454F: Documentation/infiniband/ 6455F: drivers/infiniband/ 6456F: include/uapi/linux/if_infiniband.h 6457F: include/uapi/rdma/ 6458F: include/rdma/ 6459 6460INOTIFY 6461M: John McCutchan <john@johnmccutchan.com> 6462M: Robert Love <rlove@rlove.org> 6463M: Eric Paris <eparis@parisplace.org> 6464S: Maintained 6465F: Documentation/filesystems/inotify.txt 6466F: fs/notify/inotify/ 6467F: include/linux/inotify.h 6468F: include/uapi/linux/inotify.h 6469 6470INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6471M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6472L: linux-input@vger.kernel.org 6473Q: http://patchwork.kernel.org/project/linux-input/list/ 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6475S: Maintained 6476F: drivers/input/ 6477F: include/linux/input.h 6478F: include/uapi/linux/input.h 6479F: include/linux/input/ 6480F: Documentation/devicetree/bindings/input/ 6481 6482INPUT MULTITOUCH (MT) PROTOCOL 6483M: Henrik Rydberg <rydberg@bitmath.org> 6484L: linux-input@vger.kernel.org 6485S: Odd fixes 6486F: Documentation/input/multi-touch-protocol.txt 6487F: drivers/input/input-mt.c 6488K: \b(ABS|SYN)_MT_ 6489 6490INTEL ASoC BDW/HSW DRIVERS 6491M: Jie Yang <yang.jie@linux.intel.com> 6492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6493S: Supported 6494F: sound/soc/intel/common/sst-dsp* 6495F: sound/soc/intel/common/sst-firmware.c 6496F: sound/soc/intel/boards/broadwell.c 6497F: sound/soc/intel/haswell/ 6498 6499INTEL C600 SERIES SAS CONTROLLER DRIVER 6500M: Intel SCU Linux support <intel-linux-scu@intel.com> 6501M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6502L: linux-scsi@vger.kernel.org 6503T: git git://git.code.sf.net/p/intel-sas/isci 6504S: Supported 6505F: drivers/scsi/isci/ 6506 6507INTEL HID EVENT DRIVER 6508M: Alex Hung <alex.hung@canonical.com> 6509L: platform-driver-x86@vger.kernel.org 6510S: Maintained 6511F: drivers/platform/x86/intel-hid.c 6512 6513INTEL VIRTUAL BUTTON DRIVER 6514M: AceLan Kao <acelan.kao@canonical.com> 6515L: platform-driver-x86@vger.kernel.org 6516S: Maintained 6517F: drivers/platform/x86/intel-vbtn.c 6518 6519INTEL IDLE DRIVER 6520M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6521M: Len Brown <lenb@kernel.org> 6522L: linux-pm@vger.kernel.org 6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6524B: https://bugzilla.kernel.org 6525S: Supported 6526F: drivers/idle/intel_idle.c 6527 6528INTEL INTEGRATED SENSOR HUB DRIVER 6529M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6530M: Jiri Kosina <jikos@kernel.org> 6531L: linux-input@vger.kernel.org 6532S: Maintained 6533F: drivers/hid/intel-ish-hid/ 6534 6535INTEL PSTATE DRIVER 6536M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6537M: Len Brown <lenb@kernel.org> 6538L: linux-pm@vger.kernel.org 6539S: Supported 6540F: drivers/cpufreq/intel_pstate.c 6541 6542INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6543M: Maik Broemme <mbroemme@libmpq.org> 6544L: linux-fbdev@vger.kernel.org 6545S: Maintained 6546F: Documentation/fb/intelfb.txt 6547F: drivers/video/fbdev/intelfb/ 6548 6549INTEL 810/815 FRAMEBUFFER DRIVER 6550M: Antonino Daplas <adaplas@gmail.com> 6551L: linux-fbdev@vger.kernel.org 6552S: Maintained 6553F: drivers/video/fbdev/i810/ 6554 6555INTEL MENLOW THERMAL DRIVER 6556M: Sujith Thomas <sujith.thomas@intel.com> 6557L: platform-driver-x86@vger.kernel.org 6558W: https://01.org/linux-acpi 6559S: Supported 6560F: drivers/platform/x86/intel_menlow.c 6561 6562INTEL I/OAT DMA DRIVER 6563M: Dave Jiang <dave.jiang@intel.com> 6564R: Dan Williams <dan.j.williams@intel.com> 6565L: dmaengine@vger.kernel.org 6566Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6567S: Supported 6568F: drivers/dma/ioat* 6569 6570INTEL IOMMU (VT-d) 6571M: David Woodhouse <dwmw2@infradead.org> 6572L: iommu@lists.linux-foundation.org 6573T: git git://git.infradead.org/iommu-2.6.git 6574S: Supported 6575F: drivers/iommu/intel-iommu.c 6576F: include/linux/intel-iommu.h 6577 6578INTEL IOP-ADMA DMA DRIVER 6579R: Dan Williams <dan.j.williams@intel.com> 6580S: Odd fixes 6581F: drivers/dma/iop-adma.c 6582 6583INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6584M: Krzysztof Halasa <khalasa@piap.pl> 6585S: Maintained 6586F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6587F: arch/arm/mach-ixp4xx/include/mach/npe.h 6588F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6589F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6590F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6591F: drivers/net/wan/ixp4xx_hss.c 6592 6593INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6594M: Deepak Saxena <dsaxena@plexity.net> 6595S: Maintained 6596F: drivers/char/hw_random/ixp4xx-rng.c 6597 6598INTEL ETHERNET DRIVERS 6599M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6600L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6601W: http://www.intel.com/support/feedback.htm 6602W: http://e1000.sourceforge.net/ 6603Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6606S: Supported 6607F: Documentation/networking/e100.txt 6608F: Documentation/networking/e1000.txt 6609F: Documentation/networking/e1000e.txt 6610F: Documentation/networking/igb.txt 6611F: Documentation/networking/igbvf.txt 6612F: Documentation/networking/ixgb.txt 6613F: Documentation/networking/ixgbe.txt 6614F: Documentation/networking/ixgbevf.txt 6615F: Documentation/networking/i40e.txt 6616F: Documentation/networking/i40evf.txt 6617F: drivers/net/ethernet/intel/ 6618F: drivers/net/ethernet/intel/*/ 6619 6620INTEL RDMA RNIC DRIVER 6621M: Faisal Latif <faisal.latif@intel.com> 6622M: Shiraz Saleem <shiraz.saleem@intel.com> 6623L: linux-rdma@vger.kernel.org 6624S: Supported 6625F: drivers/infiniband/hw/i40iw/ 6626 6627INTEL MERRIFIELD GPIO DRIVER 6628M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6629L: linux-gpio@vger.kernel.org 6630S: Maintained 6631F: drivers/gpio/gpio-merrifield.c 6632 6633INTEL-MID GPIO DRIVER 6634M: David Cohen <david.a.cohen@linux.intel.com> 6635L: linux-gpio@vger.kernel.org 6636S: Maintained 6637F: drivers/gpio/gpio-intel-mid.c 6638 6639INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6640M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6641L: linux-wireless@vger.kernel.org 6642S: Maintained 6643F: Documentation/networking/README.ipw2100 6644F: Documentation/networking/README.ipw2200 6645F: drivers/net/wireless/intel/ipw2x00/ 6646 6647INTEL(R) TRACE HUB 6648M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6649S: Supported 6650F: Documentation/trace/intel_th.txt 6651F: drivers/hwtracing/intel_th/ 6652 6653INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6654M: Ning Sun <ning.sun@intel.com> 6655L: tboot-devel@lists.sourceforge.net 6656W: http://tboot.sourceforge.net 6657T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6658S: Supported 6659F: Documentation/intel_txt.txt 6660F: include/linux/tboot.h 6661F: arch/x86/kernel/tboot.c 6662 6663INTEL WIRELESS WIMAX CONNECTION 2400 6664M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6665M: linux-wimax@intel.com 6666L: wimax@linuxwimax.org (subscribers-only) 6667S: Supported 6668W: http://linuxwimax.org 6669F: Documentation/wimax/README.i2400m 6670F: drivers/net/wimax/i2400m/ 6671F: include/uapi/linux/wimax/i2400m.h 6672 6673INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6674M: Stanislaw Gruszka <sgruszka@redhat.com> 6675L: linux-wireless@vger.kernel.org 6676S: Supported 6677F: drivers/net/wireless/intel/iwlegacy/ 6678 6679INTEL WIRELESS WIFI LINK (iwlwifi) 6680M: Johannes Berg <johannes.berg@intel.com> 6681M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6682M: Luca Coelho <luciano.coelho@intel.com> 6683M: Intel Linux Wireless <linuxwifi@intel.com> 6684L: linux-wireless@vger.kernel.org 6685W: http://intellinuxwireless.org 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6687S: Supported 6688F: drivers/net/wireless/intel/iwlwifi/ 6689 6690INTEL MANAGEMENT ENGINE (mei) 6691M: Tomas Winkler <tomas.winkler@intel.com> 6692L: linux-kernel@vger.kernel.org 6693S: Supported 6694F: include/uapi/linux/mei.h 6695F: include/linux/mei_cl_bus.h 6696F: drivers/misc/mei/* 6697F: drivers/watchdog/mei_wdt.c 6698F: Documentation/misc-devices/mei/* 6699F: samples/mei/* 6700 6701INTEL MIC DRIVERS (mic) 6702M: Sudeep Dutt <sudeep.dutt@intel.com> 6703M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6704S: Supported 6705W: https://github.com/sudeepdutt/mic 6706W: http://software.intel.com/en-us/mic-developer 6707F: include/linux/mic_bus.h 6708F: include/linux/scif.h 6709F: include/uapi/linux/mic_common.h 6710F: include/uapi/linux/mic_ioctl.h 6711F: include/uapi/linux/scif_ioctl.h 6712F: drivers/misc/mic/ 6713F: drivers/dma/mic_x100_dma.c 6714F: drivers/dma/mic_x100_dma.h 6715F: Documentation/mic/ 6716 6717INTEL PMC/P-Unit IPC DRIVER 6718M: Zha Qipeng<qipeng.zha@intel.com> 6719L: platform-driver-x86@vger.kernel.org 6720S: Maintained 6721F: drivers/platform/x86/intel_pmc_ipc.c 6722F: drivers/platform/x86/intel_punit_ipc.c 6723F: arch/x86/include/asm/intel_pmc_ipc.h 6724F: arch/x86/include/asm/intel_punit_ipc.h 6725 6726INTEL TELEMETRY DRIVER 6727M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6728L: platform-driver-x86@vger.kernel.org 6729S: Maintained 6730F: arch/x86/include/asm/intel_telemetry.h 6731F: drivers/platform/x86/intel_telemetry* 6732 6733INTEL PMC CORE DRIVER 6734M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6735M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6736L: platform-driver-x86@vger.kernel.org 6737S: Maintained 6738F: arch/x86/include/asm/pmc_core.h 6739F: drivers/platform/x86/intel_pmc_core* 6740 6741INVENSENSE MPU-3050 GYROSCOPE DRIVER 6742M: Linus Walleij <linus.walleij@linaro.org> 6743L: linux-iio@vger.kernel.org 6744S: Maintained 6745F: drivers/iio/gyro/mpu3050* 6746F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6747 6748IOC3 ETHERNET DRIVER 6749M: Ralf Baechle <ralf@linux-mips.org> 6750L: linux-mips@linux-mips.org 6751S: Maintained 6752F: drivers/net/ethernet/sgi/ioc3-eth.c 6753 6754IOC3 SERIAL DRIVER 6755M: Pat Gefre <pfg@sgi.com> 6756L: linux-serial@vger.kernel.org 6757S: Maintained 6758F: drivers/tty/serial/ioc3_serial.c 6759 6760IOMMU DRIVERS 6761M: Joerg Roedel <joro@8bytes.org> 6762L: iommu@lists.linux-foundation.org 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6764S: Maintained 6765F: Documentation/devicetree/bindings/iommu/ 6766F: drivers/iommu/ 6767 6768IP MASQUERADING 6769M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6770S: Maintained 6771F: net/ipv4/netfilter/ipt_MASQUERADE.c 6772 6773IPMI SUBSYSTEM 6774M: Corey Minyard <minyard@acm.org> 6775L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6776W: http://openipmi.sourceforge.net/ 6777S: Supported 6778F: Documentation/IPMI.txt 6779F: drivers/char/ipmi/ 6780F: include/linux/ipmi* 6781F: include/uapi/linux/ipmi* 6782 6783QCOM AUDIO (ASoC) DRIVERS 6784M: Patrick Lai <plai@codeaurora.org> 6785M: Banajit Goswami <bgoswami@codeaurora.org> 6786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6787S: Supported 6788F: sound/soc/qcom/ 6789 6790IPS SCSI RAID DRIVER 6791M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6792L: linux-scsi@vger.kernel.org 6793W: http://www.adaptec.com/ 6794S: Maintained 6795F: drivers/scsi/ips* 6796 6797IPVS 6798M: Wensong Zhang <wensong@linux-vs.org> 6799M: Simon Horman <horms@verge.net.au> 6800M: Julian Anastasov <ja@ssi.bg> 6801L: netdev@vger.kernel.org 6802L: lvs-devel@vger.kernel.org 6803S: Maintained 6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6806F: Documentation/networking/ipvs-sysctl.txt 6807F: include/net/ip_vs.h 6808F: include/uapi/linux/ip_vs.h 6809F: net/netfilter/ipvs/ 6810 6811IPWIRELESS DRIVER 6812M: Jiri Kosina <jikos@kernel.org> 6813M: David Sterba <dsterba@suse.com> 6814S: Odd Fixes 6815F: drivers/tty/ipwireless/ 6816 6817IPX NETWORK LAYER 6818L: netdev@vger.kernel.org 6819S: Odd fixes 6820F: include/net/ipx.h 6821F: include/uapi/linux/ipx.h 6822F: net/ipx/ 6823 6824IRDA SUBSYSTEM 6825M: Samuel Ortiz <samuel@sortiz.org> 6826L: irda-users@lists.sourceforge.net (subscribers-only) 6827L: netdev@vger.kernel.org 6828W: http://irda.sourceforge.net/ 6829S: Maintained 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6831F: Documentation/networking/irda.txt 6832F: drivers/net/irda/ 6833F: include/net/irda/ 6834F: net/irda/ 6835 6836IRQ SUBSYSTEM 6837M: Thomas Gleixner <tglx@linutronix.de> 6838L: linux-kernel@vger.kernel.org 6839S: Maintained 6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6841F: kernel/irq/ 6842 6843IRQCHIP DRIVERS 6844M: Thomas Gleixner <tglx@linutronix.de> 6845M: Jason Cooper <jason@lakedaemon.net> 6846M: Marc Zyngier <marc.zyngier@arm.com> 6847L: linux-kernel@vger.kernel.org 6848S: Maintained 6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6850T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6851F: Documentation/devicetree/bindings/interrupt-controller/ 6852F: drivers/irqchip/ 6853 6854IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6855M: Marc Zyngier <marc.zyngier@arm.com> 6856S: Maintained 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6858F: Documentation/IRQ-domain.txt 6859F: include/linux/irqdomain.h 6860F: kernel/irq/irqdomain.c 6861F: kernel/irq/msi.c 6862 6863ISA 6864M: William Breathitt Gray <vilhelm.gray@gmail.com> 6865S: Maintained 6866F: Documentation/isa.txt 6867F: drivers/base/isa.c 6868F: include/linux/isa.h 6869 6870ISAPNP 6871M: Jaroslav Kysela <perex@perex.cz> 6872S: Maintained 6873F: Documentation/isapnp.txt 6874F: drivers/pnp/isapnp/ 6875F: include/linux/isapnp.h 6876 6877ISA RADIO MODULE 6878M: Hans Verkuil <hverkuil@xs4all.nl> 6879L: linux-media@vger.kernel.org 6880T: git git://linuxtv.org/media_tree.git 6881W: https://linuxtv.org 6882S: Maintained 6883F: drivers/media/radio/radio-isa* 6884 6885iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6886M: Peter Jones <pjones@redhat.com> 6887M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6888S: Maintained 6889F: drivers/firmware/iscsi_ibft* 6890 6891ISCSI 6892M: Lee Duncan <lduncan@suse.com> 6893M: Chris Leech <cleech@redhat.com> 6894L: open-iscsi@googlegroups.com 6895W: www.open-iscsi.com 6896S: Maintained 6897F: drivers/scsi/*iscsi* 6898F: include/scsi/*iscsi* 6899 6900ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6901M: Or Gerlitz <ogerlitz@mellanox.com> 6902M: Sagi Grimberg <sagi@grimberg.me> 6903M: Roi Dayan <roid@mellanox.com> 6904L: linux-rdma@vger.kernel.org 6905S: Supported 6906W: http://www.openfabrics.org 6907W: www.open-iscsi.org 6908Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6909F: drivers/infiniband/ulp/iser/ 6910 6911ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6912M: Sagi Grimberg <sagi@grimberg.me> 6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6914L: linux-rdma@vger.kernel.org 6915L: target-devel@vger.kernel.org 6916S: Supported 6917W: http://www.linux-iscsi.org 6918F: drivers/infiniband/ulp/isert 6919 6920ISDN SUBSYSTEM 6921M: Karsten Keil <isdn@linux-pingi.de> 6922L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6923L: netdev@vger.kernel.org 6924W: http://www.isdn4linux.de 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6926S: Maintained 6927F: Documentation/isdn/ 6928F: drivers/isdn/ 6929F: include/linux/isdn.h 6930F: include/linux/isdn/ 6931F: include/uapi/linux/isdn.h 6932F: include/uapi/linux/isdn/ 6933 6934ISDN SUBSYSTEM (Eicon active card driver) 6935M: Armin Schindler <mac@melware.de> 6936L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6937W: http://www.melware.de 6938S: Maintained 6939F: drivers/isdn/hardware/eicon/ 6940 6941IT87 HARDWARE MONITORING DRIVER 6942M: Jean Delvare <jdelvare@suse.com> 6943L: linux-hwmon@vger.kernel.org 6944S: Maintained 6945F: Documentation/hwmon/it87 6946F: drivers/hwmon/it87.c 6947 6948IT913X MEDIA DRIVER 6949M: Antti Palosaari <crope@iki.fi> 6950L: linux-media@vger.kernel.org 6951W: https://linuxtv.org 6952W: http://palosaari.fi/linux/ 6953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6954T: git git://linuxtv.org/anttip/media_tree.git 6955S: Maintained 6956F: drivers/media/tuners/it913x* 6957 6958IVTV VIDEO4LINUX DRIVER 6959M: Andy Walls <awalls@md.metrocast.net> 6960L: ivtv-devel@ivtvdriver.org (subscribers-only) 6961L: linux-media@vger.kernel.org 6962T: git git://linuxtv.org/media_tree.git 6963W: http://www.ivtvdriver.org 6964S: Maintained 6965F: Documentation/media/v4l-drivers/ivtv* 6966F: drivers/media/pci/ivtv/ 6967F: include/uapi/linux/ivtv* 6968 6969IX2505V MEDIA DRIVER 6970M: Malcolm Priestley <tvboxspy@gmail.com> 6971L: linux-media@vger.kernel.org 6972W: https://linuxtv.org 6973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6974S: Maintained 6975F: drivers/media/dvb-frontends/ix2505v* 6976 6977JC42.4 TEMPERATURE SENSOR DRIVER 6978M: Guenter Roeck <linux@roeck-us.net> 6979L: linux-hwmon@vger.kernel.org 6980S: Maintained 6981F: drivers/hwmon/jc42.c 6982F: Documentation/hwmon/jc42 6983 6984JFS FILESYSTEM 6985M: Dave Kleikamp <shaggy@kernel.org> 6986L: jfs-discussion@lists.sourceforge.net 6987W: http://jfs.sourceforge.net/ 6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6989S: Maintained 6990F: Documentation/filesystems/jfs.txt 6991F: fs/jfs/ 6992 6993JME NETWORK DRIVER 6994M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6995L: netdev@vger.kernel.org 6996S: Maintained 6997F: drivers/net/ethernet/jme.* 6998 6999JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7000M: David Woodhouse <dwmw2@infradead.org> 7001L: linux-mtd@lists.infradead.org 7002W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7003S: Maintained 7004F: fs/jffs2/ 7005F: include/uapi/linux/jffs2.h 7006 7007JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7008M: "Theodore Ts'o" <tytso@mit.edu> 7009M: Jan Kara <jack@suse.com> 7010L: linux-ext4@vger.kernel.org 7011S: Maintained 7012F: fs/jbd2/ 7013F: include/linux/jbd2.h 7014 7015JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7016M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7017L: linux-media@vger.kernel.org 7018S: Maintained 7019F: drivers/media/platform/rcar_jpu.c 7020 7021JSM Neo PCI based serial card 7022M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7023L: linux-serial@vger.kernel.org 7024S: Maintained 7025F: drivers/tty/serial/jsm/ 7026 7027K10TEMP HARDWARE MONITORING DRIVER 7028M: Clemens Ladisch <clemens@ladisch.de> 7029L: linux-hwmon@vger.kernel.org 7030S: Maintained 7031F: Documentation/hwmon/k10temp 7032F: drivers/hwmon/k10temp.c 7033 7034K8TEMP HARDWARE MONITORING DRIVER 7035M: Rudolf Marek <r.marek@assembler.cz> 7036L: linux-hwmon@vger.kernel.org 7037S: Maintained 7038F: Documentation/hwmon/k8temp 7039F: drivers/hwmon/k8temp.c 7040 7041KASAN 7042M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7043R: Alexander Potapenko <glider@google.com> 7044R: Dmitry Vyukov <dvyukov@google.com> 7045L: kasan-dev@googlegroups.com 7046S: Maintained 7047F: arch/*/include/asm/kasan.h 7048F: arch/*/mm/kasan_init* 7049F: Documentation/dev-tools/kasan.rst 7050F: include/linux/kasan*.h 7051F: lib/test_kasan.c 7052F: mm/kasan/ 7053F: scripts/Makefile.kasan 7054 7055KCONFIG 7056M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7057L: linux-kbuild@vger.kernel.org 7058T: git git://gitorious.org/linux-kconfig/linux-kconfig 7059S: Maintained 7060F: Documentation/kbuild/kconfig-language.txt 7061F: scripts/kconfig/ 7062 7063KDUMP 7064M: Dave Young <dyoung@redhat.com> 7065M: Baoquan He <bhe@redhat.com> 7066R: Vivek Goyal <vgoyal@redhat.com> 7067L: kexec@lists.infradead.org 7068W: http://lse.sourceforge.net/kdump/ 7069S: Maintained 7070F: Documentation/kdump/ 7071 7072KEENE FM RADIO TRANSMITTER DRIVER 7073M: Hans Verkuil <hverkuil@xs4all.nl> 7074L: linux-media@vger.kernel.org 7075T: git git://linuxtv.org/media_tree.git 7076W: https://linuxtv.org 7077S: Maintained 7078F: drivers/media/radio/radio-keene* 7079 7080KERNEL AUTOMOUNTER v4 (AUTOFS4) 7081M: Ian Kent <raven@themaw.net> 7082L: autofs@vger.kernel.org 7083S: Maintained 7084F: fs/autofs4/ 7085 7086KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7087M: Michal Marek <mmarek@suse.com> 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7090L: linux-kbuild@vger.kernel.org 7091S: Maintained 7092F: Documentation/kbuild/ 7093F: Makefile 7094F: scripts/Makefile.* 7095F: scripts/basic/ 7096F: scripts/mk* 7097F: scripts/package/ 7098 7099KERNEL JANITORS 7100L: kernel-janitors@vger.kernel.org 7101W: http://kernelnewbies.org/KernelJanitors 7102S: Odd Fixes 7103 7104KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7105M: "J. Bruce Fields" <bfields@fieldses.org> 7106M: Jeff Layton <jlayton@poochiereds.net> 7107L: linux-nfs@vger.kernel.org 7108W: http://nfs.sourceforge.net/ 7109T: git git://linux-nfs.org/~bfields/linux.git 7110S: Supported 7111F: fs/nfsd/ 7112F: include/uapi/linux/nfsd/ 7113F: fs/lockd/ 7114F: fs/nfs_common/ 7115F: net/sunrpc/ 7116F: include/linux/lockd/ 7117F: include/linux/sunrpc/ 7118F: include/uapi/linux/sunrpc/ 7119 7120KERNEL SELFTEST FRAMEWORK 7121M: Shuah Khan <shuahkh@osg.samsung.com> 7122M: Shuah Khan <shuah@kernel.org> 7123L: linux-kselftest@vger.kernel.org 7124T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7125S: Maintained 7126F: tools/testing/selftests 7127 7128KERNEL VIRTUAL MACHINE (KVM) 7129M: Paolo Bonzini <pbonzini@redhat.com> 7130M: Radim Krčmář <rkrcmar@redhat.com> 7131L: kvm@vger.kernel.org 7132W: http://www.linux-kvm.org 7133T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7134S: Supported 7135F: Documentation/*/kvm*.txt 7136F: Documentation/virtual/kvm/ 7137F: arch/*/kvm/ 7138F: arch/x86/kernel/kvm.c 7139F: arch/x86/kernel/kvmclock.c 7140F: arch/*/include/asm/kvm* 7141F: include/linux/kvm* 7142F: include/uapi/linux/kvm* 7143F: virt/kvm/ 7144F: tools/kvm/ 7145 7146KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7147M: Joerg Roedel <joro@8bytes.org> 7148L: kvm@vger.kernel.org 7149W: http://www.linux-kvm.org/ 7150S: Maintained 7151F: arch/x86/include/asm/svm.h 7152F: arch/x86/kvm/svm.c 7153 7154KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7155M: Alexander Graf <agraf@suse.com> 7156L: kvm-ppc@vger.kernel.org 7157W: http://www.linux-kvm.org/ 7158T: git git://github.com/agraf/linux-2.6.git 7159S: Supported 7160F: arch/powerpc/include/asm/kvm* 7161F: arch/powerpc/kvm/ 7162 7163KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7164M: Christian Borntraeger <borntraeger@de.ibm.com> 7165M: Cornelia Huck <cornelia.huck@de.ibm.com> 7166L: linux-s390@vger.kernel.org 7167W: http://www.ibm.com/developerworks/linux/linux390/ 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7169S: Supported 7170F: Documentation/s390/kvm.txt 7171F: arch/s390/include/asm/kvm* 7172F: arch/s390/kvm/ 7173 7174KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7175M: Christoffer Dall <christoffer.dall@linaro.org> 7176M: Marc Zyngier <marc.zyngier@arm.com> 7177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7178L: kvmarm@lists.cs.columbia.edu 7179W: http://systems.cs.columbia.edu/projects/kvm-arm 7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7181S: Supported 7182F: arch/arm/include/uapi/asm/kvm* 7183F: arch/arm/include/asm/kvm* 7184F: arch/arm/kvm/ 7185F: virt/kvm/arm/ 7186F: include/kvm/arm_* 7187 7188KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7189M: Christoffer Dall <christoffer.dall@linaro.org> 7190M: Marc Zyngier <marc.zyngier@arm.com> 7191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7192L: kvmarm@lists.cs.columbia.edu 7193S: Maintained 7194F: arch/arm64/include/uapi/asm/kvm* 7195F: arch/arm64/include/asm/kvm* 7196F: arch/arm64/kvm/ 7197 7198KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7199M: James Hogan <james.hogan@imgtec.com> 7200L: linux-mips@linux-mips.org 7201S: Supported 7202F: arch/mips/include/uapi/asm/kvm* 7203F: arch/mips/include/asm/kvm* 7204F: arch/mips/kvm/ 7205 7206KEXEC 7207M: Eric Biederman <ebiederm@xmission.com> 7208W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7209L: kexec@lists.infradead.org 7210S: Maintained 7211F: include/linux/kexec.h 7212F: include/uapi/linux/kexec.h 7213F: kernel/kexec* 7214 7215KEYS/KEYRINGS: 7216M: David Howells <dhowells@redhat.com> 7217L: keyrings@vger.kernel.org 7218S: Maintained 7219F: Documentation/security/keys.txt 7220F: include/linux/key.h 7221F: include/linux/key-type.h 7222F: include/linux/keyctl.h 7223F: include/uapi/linux/keyctl.h 7224F: include/keys/ 7225F: security/keys/ 7226 7227KEYS-TRUSTED 7228M: David Safford <safford@us.ibm.com> 7229M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7230L: linux-security-module@vger.kernel.org 7231L: keyrings@vger.kernel.org 7232S: Supported 7233F: Documentation/security/keys-trusted-encrypted.txt 7234F: include/keys/trusted-type.h 7235F: security/keys/trusted.c 7236F: security/keys/trusted.h 7237 7238KEYS-ENCRYPTED 7239M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7240M: David Safford <safford@us.ibm.com> 7241L: linux-security-module@vger.kernel.org 7242L: keyrings@vger.kernel.org 7243S: Supported 7244F: Documentation/security/keys-trusted-encrypted.txt 7245F: include/keys/encrypted-type.h 7246F: security/keys/encrypted-keys/ 7247 7248KGDB / KDB /debug_core 7249M: Jason Wessel <jason.wessel@windriver.com> 7250W: http://kgdb.wiki.kernel.org/ 7251L: kgdb-bugreport@lists.sourceforge.net 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7253S: Maintained 7254F: Documentation/DocBook/kgdb.tmpl 7255F: drivers/misc/kgdbts.c 7256F: drivers/tty/serial/kgdboc.c 7257F: include/linux/kdb.h 7258F: include/linux/kgdb.h 7259F: kernel/debug/ 7260 7261KMEMCHECK 7262M: Vegard Nossum <vegardno@ifi.uio.no> 7263M: Pekka Enberg <penberg@kernel.org> 7264S: Maintained 7265F: Documentation/dev-tools/kmemcheck.rst 7266F: arch/x86/include/asm/kmemcheck.h 7267F: arch/x86/mm/kmemcheck/ 7268F: include/linux/kmemcheck.h 7269F: mm/kmemcheck.c 7270 7271KMEMLEAK 7272M: Catalin Marinas <catalin.marinas@arm.com> 7273S: Maintained 7274F: Documentation/dev-tools/kmemleak.rst 7275F: include/linux/kmemleak.h 7276F: mm/kmemleak.c 7277F: mm/kmemleak-test.c 7278 7279KPROBES 7280M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7281M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7282M: "David S. Miller" <davem@davemloft.net> 7283M: Masami Hiramatsu <mhiramat@kernel.org> 7284S: Maintained 7285F: Documentation/kprobes.txt 7286F: include/linux/kprobes.h 7287F: include/asm-generic/kprobes.h 7288F: kernel/kprobes.c 7289 7290KS0108 LCD CONTROLLER DRIVER 7291M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7292W: http://miguelojeda.es/auxdisplay.htm 7293W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7294S: Maintained 7295F: Documentation/auxdisplay/ks0108 7296F: drivers/auxdisplay/ks0108.c 7297F: include/linux/ks0108.h 7298 7299L3MDEV 7300M: David Ahern <dsa@cumulusnetworks.com> 7301L: netdev@vger.kernel.org 7302S: Maintained 7303F: net/l3mdev 7304F: include/net/l3mdev.h 7305 7306LANTIQ MIPS ARCHITECTURE 7307M: John Crispin <john@phrozen.org> 7308L: linux-mips@linux-mips.org 7309S: Maintained 7310F: arch/mips/lantiq 7311 7312LAPB module 7313L: linux-x25@vger.kernel.org 7314S: Orphan 7315F: Documentation/networking/lapb-module.txt 7316F: include/*/lapb.h 7317F: net/lapb/ 7318 7319LASI 53c700 driver for PARISC 7320M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7321L: linux-scsi@vger.kernel.org 7322S: Maintained 7323F: Documentation/scsi/53c700.txt 7324F: drivers/scsi/53c700* 7325 7326LED SUBSYSTEM 7327M: Richard Purdie <rpurdie@rpsys.net> 7328M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7329M: Pavel Machek <pavel@ucw.cz> 7330L: linux-leds@vger.kernel.org 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7332S: Maintained 7333F: Documentation/devicetree/bindings/leds/ 7334F: drivers/leds/ 7335F: include/linux/leds.h 7336 7337LEGACY EEPROM DRIVER 7338M: Jean Delvare <jdelvare@suse.com> 7339S: Maintained 7340F: Documentation/misc-devices/eeprom 7341F: drivers/misc/eeprom/eeprom.c 7342 7343LEGO USB Tower driver 7344M: Juergen Stuber <starblue@users.sourceforge.net> 7345L: legousb-devel@lists.sourceforge.net 7346W: http://legousb.sourceforge.net/ 7347S: Maintained 7348F: drivers/usb/misc/legousbtower.c 7349 7350LG2160 MEDIA DRIVER 7351M: Michael Krufky <mkrufky@linuxtv.org> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://github.com/mkrufky 7355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7356T: git git://linuxtv.org/mkrufky/tuners.git 7357S: Maintained 7358F: drivers/media/dvb-frontends/lg2160.* 7359 7360LGDT3305 MEDIA DRIVER 7361M: Michael Krufky <mkrufky@linuxtv.org> 7362L: linux-media@vger.kernel.org 7363W: https://linuxtv.org 7364W: http://github.com/mkrufky 7365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7366T: git git://linuxtv.org/mkrufky/tuners.git 7367S: Maintained 7368F: drivers/media/dvb-frontends/lgdt3305.* 7369 7370LGUEST 7371M: Rusty Russell <rusty@rustcorp.com.au> 7372L: lguest@lists.ozlabs.org 7373W: http://lguest.ozlabs.org/ 7374S: Odd Fixes 7375F: arch/x86/include/asm/lguest*.h 7376F: arch/x86/lguest/ 7377F: drivers/lguest/ 7378F: include/linux/lguest*.h 7379F: tools/lguest/ 7380 7381LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7382M: Tejun Heo <tj@kernel.org> 7383L: linux-ide@vger.kernel.org 7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7385S: Maintained 7386F: drivers/ata/ 7387F: include/linux/ata.h 7388F: include/linux/libata.h 7389F: Documentation/devicetree/bindings/ata/ 7390 7391LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7392M: Viresh Kumar <vireshk@kernel.org> 7393L: linux-ide@vger.kernel.org 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7395S: Maintained 7396F: include/linux/pata_arasan_cf_data.h 7397F: drivers/ata/pata_arasan_cf.c 7398 7399LIBATA PATA DRIVERS 7400M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7401M: Tejun Heo <tj@kernel.org> 7402L: linux-ide@vger.kernel.org 7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7404S: Maintained 7405F: drivers/ata/pata_*.c 7406F: drivers/ata/ata_generic.c 7407 7408LIBATA SATA AHCI PLATFORM devices support 7409M: Hans de Goede <hdegoede@redhat.com> 7410M: Tejun Heo <tj@kernel.org> 7411L: linux-ide@vger.kernel.org 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7413S: Maintained 7414F: drivers/ata/ahci_platform.c 7415F: drivers/ata/libahci_platform.c 7416F: include/linux/ahci_platform.h 7417 7418LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7419M: Mikael Pettersson <mikpelinux@gmail.com> 7420L: linux-ide@vger.kernel.org 7421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7422S: Maintained 7423F: drivers/ata/sata_promise.* 7424 7425LIBLOCKDEP 7426M: Sasha Levin <sasha.levin@oracle.com> 7427S: Maintained 7428F: tools/lib/lockdep/ 7429 7430LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7431M: Dan Williams <dan.j.williams@intel.com> 7432L: linux-nvdimm@lists.01.org 7433Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7434T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7435S: Supported 7436F: drivers/nvdimm/* 7437F: include/linux/nd.h 7438F: include/linux/libnvdimm.h 7439F: include/uapi/linux/ndctl.h 7440 7441LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7442M: Ross Zwisler <ross.zwisler@linux.intel.com> 7443L: linux-nvdimm@lists.01.org 7444Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7445S: Supported 7446F: drivers/nvdimm/blk.c 7447F: drivers/nvdimm/region_devs.c 7448F: drivers/acpi/nfit* 7449 7450LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7451M: Vishal Verma <vishal.l.verma@intel.com> 7452L: linux-nvdimm@lists.01.org 7453Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7454S: Supported 7455F: drivers/nvdimm/btt* 7456 7457LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7458M: Ross Zwisler <ross.zwisler@linux.intel.com> 7459L: linux-nvdimm@lists.01.org 7460Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7461S: Supported 7462F: drivers/nvdimm/pmem.c 7463F: include/linux/pmem.h 7464F: arch/*/include/asm/pmem.h 7465 7466LIGHTNVM PLATFORM SUPPORT 7467M: Matias Bjorling <mb@lightnvm.io> 7468W: http://github/OpenChannelSSD 7469L: linux-block@vger.kernel.org 7470S: Maintained 7471F: drivers/lightnvm/ 7472F: include/linux/lightnvm.h 7473F: include/uapi/linux/lightnvm.h 7474 7475LINUX FOR POWERPC (32-BIT AND 64-BIT) 7476M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7477M: Paul Mackerras <paulus@samba.org> 7478M: Michael Ellerman <mpe@ellerman.id.au> 7479W: https://github.com/linuxppc/linux/wiki 7480L: linuxppc-dev@lists.ozlabs.org 7481Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7483S: Supported 7484F: Documentation/ABI/stable/sysfs-firmware-opal-* 7485F: Documentation/devicetree/bindings/powerpc/opal/ 7486F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7487F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7488F: Documentation/powerpc/ 7489F: arch/powerpc/ 7490F: drivers/char/tpm/tpm_ibmvtpm* 7491F: drivers/crypto/nx/ 7492F: drivers/crypto/vmx/ 7493F: drivers/i2c/busses/i2c-opal.c 7494F: drivers/net/ethernet/ibm/ibmveth.* 7495F: drivers/net/ethernet/ibm/ibmvnic.* 7496F: drivers/pci/hotplug/pnv_php.c 7497F: drivers/pci/hotplug/rpa* 7498F: drivers/rtc/rtc-opal.c 7499F: drivers/scsi/ibmvscsi/ 7500F: drivers/tty/hvc/hvc_opal.c 7501F: tools/testing/selftests/powerpc 7502N: /pmac 7503N: powermac 7504N: powernv 7505N: [^a-z0-9]ps3 7506N: pseries 7507 7508LINUX FOR POWER MACINTOSH 7509M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7510W: http://www.penguinppc.org/ 7511L: linuxppc-dev@lists.ozlabs.org 7512S: Maintained 7513F: arch/powerpc/platforms/powermac/ 7514F: drivers/macintosh/ 7515 7516LINUX FOR POWERPC EMBEDDED MPC5XXX 7517M: Anatolij Gustschin <agust@denx.de> 7518L: linuxppc-dev@lists.ozlabs.org 7519T: git git://git.denx.de/linux-denx-agust.git 7520S: Maintained 7521F: arch/powerpc/platforms/512x/ 7522F: arch/powerpc/platforms/52xx/ 7523 7524LINUX FOR POWERPC EMBEDDED PPC4XX 7525M: Alistair Popple <alistair@popple.id.au> 7526M: Matt Porter <mporter@kernel.crashing.org> 7527W: http://www.penguinppc.org/ 7528L: linuxppc-dev@lists.ozlabs.org 7529S: Maintained 7530F: arch/powerpc/platforms/40x/ 7531F: arch/powerpc/platforms/44x/ 7532 7533LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7534L: linuxppc-dev@lists.ozlabs.org 7535S: Orphan 7536F: arch/powerpc/*/*virtex* 7537F: arch/powerpc/*/*/*virtex* 7538 7539LINUX FOR POWERPC EMBEDDED PPC8XX 7540M: Vitaly Bordug <vitb@kernel.crashing.org> 7541W: http://www.penguinppc.org/ 7542L: linuxppc-dev@lists.ozlabs.org 7543S: Maintained 7544F: arch/powerpc/platforms/8xx/ 7545 7546LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7547M: Scott Wood <oss@buserror.net> 7548M: Kumar Gala <galak@kernel.crashing.org> 7549W: http://www.penguinppc.org/ 7550L: linuxppc-dev@lists.ozlabs.org 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7552S: Maintained 7553F: arch/powerpc/platforms/83xx/ 7554F: arch/powerpc/platforms/85xx/ 7555 7556LINUX FOR POWERPC PA SEMI PWRFICIENT 7557L: linuxppc-dev@lists.ozlabs.org 7558S: Orphan 7559F: arch/powerpc/platforms/pasemi/ 7560F: drivers/*/*pasemi* 7561F: drivers/*/*/*pasemi* 7562 7563LINUX SECURITY MODULE (LSM) FRAMEWORK 7564M: Chris Wright <chrisw@sous-sol.org> 7565L: linux-security-module@vger.kernel.org 7566S: Supported 7567 7568LIS3LV02D ACCELEROMETER DRIVER 7569M: Eric Piel <eric.piel@tremplin-utc.net> 7570S: Maintained 7571F: Documentation/misc-devices/lis3lv02d 7572F: drivers/misc/lis3lv02d/ 7573F: drivers/platform/x86/hp_accel.c 7574 7575LIVE PATCHING 7576M: Josh Poimboeuf <jpoimboe@redhat.com> 7577M: Jessica Yu <jeyu@redhat.com> 7578M: Jiri Kosina <jikos@kernel.org> 7579M: Miroslav Benes <mbenes@suse.cz> 7580R: Petr Mladek <pmladek@suse.com> 7581S: Maintained 7582F: kernel/livepatch/ 7583F: include/linux/livepatch.h 7584F: arch/x86/include/asm/livepatch.h 7585F: arch/x86/kernel/livepatch.c 7586F: Documentation/livepatch/ 7587F: Documentation/ABI/testing/sysfs-kernel-livepatch 7588F: samples/livepatch/ 7589L: live-patching@vger.kernel.org 7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7591 7592LINUX KERNEL DUMP TEST MODULE (LKDTM) 7593M: Kees Cook <keescook@chromium.org> 7594S: Maintained 7595F: drivers/misc/lkdtm* 7596 7597LLC (802.2) 7598L: netdev@vger.kernel.org 7599S: Odd fixes 7600F: include/linux/llc.h 7601F: include/uapi/linux/llc.h 7602F: include/net/llc* 7603F: net/llc/ 7604 7605LM73 HARDWARE MONITOR DRIVER 7606M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7607L: linux-hwmon@vger.kernel.org 7608S: Maintained 7609F: drivers/hwmon/lm73.c 7610 7611LM78 HARDWARE MONITOR DRIVER 7612M: Jean Delvare <jdelvare@suse.com> 7613L: linux-hwmon@vger.kernel.org 7614S: Maintained 7615F: Documentation/hwmon/lm78 7616F: drivers/hwmon/lm78.c 7617 7618LM83 HARDWARE MONITOR DRIVER 7619M: Jean Delvare <jdelvare@suse.com> 7620L: linux-hwmon@vger.kernel.org 7621S: Maintained 7622F: Documentation/hwmon/lm83 7623F: drivers/hwmon/lm83.c 7624 7625LM90 HARDWARE MONITOR DRIVER 7626M: Jean Delvare <jdelvare@suse.com> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/lm90 7630F: Documentation/devicetree/bindings/hwmon/lm90.txt 7631F: drivers/hwmon/lm90.c 7632F: include/dt-bindings/thermal/lm90.h 7633 7634LM95234 HARDWARE MONITOR DRIVER 7635M: Guenter Roeck <linux@roeck-us.net> 7636L: linux-hwmon@vger.kernel.org 7637S: Maintained 7638F: Documentation/hwmon/lm95234 7639F: drivers/hwmon/lm95234.c 7640 7641LME2510 MEDIA DRIVER 7642M: Malcolm Priestley <tvboxspy@gmail.com> 7643L: linux-media@vger.kernel.org 7644W: https://linuxtv.org 7645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7646S: Maintained 7647F: drivers/media/usb/dvb-usb-v2/lmedm04* 7648 7649LOCKING PRIMITIVES 7650M: Peter Zijlstra <peterz@infradead.org> 7651M: Ingo Molnar <mingo@redhat.com> 7652L: linux-kernel@vger.kernel.org 7653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7654S: Maintained 7655F: Documentation/locking/ 7656F: include/linux/lockdep.h 7657F: include/linux/spinlock*.h 7658F: arch/*/include/asm/spinlock*.h 7659F: include/linux/rwlock*.h 7660F: include/linux/mutex*.h 7661F: arch/*/include/asm/mutex*.h 7662F: include/linux/rwsem*.h 7663F: arch/*/include/asm/rwsem.h 7664F: include/linux/seqlock.h 7665F: lib/locking*.[ch] 7666F: kernel/locking/ 7667 7668LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7669M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7670L: linux-ntfs-dev@lists.sourceforge.net 7671W: http://www.linux-ntfs.org/content/view/19/37/ 7672S: Maintained 7673F: Documentation/ldm.txt 7674F: block/partitions/ldm.* 7675 7676LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7677M: Sathya Prakash <sathya.prakash@broadcom.com> 7678M: Chaitra P B <chaitra.basappa@broadcom.com> 7679M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7680L: MPT-FusionLinux.pdl@broadcom.com 7681L: linux-scsi@vger.kernel.org 7682W: http://www.avagotech.com/support/ 7683S: Supported 7684F: drivers/message/fusion/ 7685F: drivers/scsi/mpt2sas/ 7686F: drivers/scsi/mpt3sas/ 7687 7688LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7689M: Matthew Wilcox <matthew@wil.cx> 7690L: linux-scsi@vger.kernel.org 7691S: Maintained 7692F: drivers/scsi/sym53c8xx_2/ 7693 7694LTC4261 HARDWARE MONITOR DRIVER 7695M: Guenter Roeck <linux@roeck-us.net> 7696L: linux-hwmon@vger.kernel.org 7697S: Maintained 7698F: Documentation/hwmon/ltc4261 7699F: drivers/hwmon/ltc4261.c 7700 7701LTP (Linux Test Project) 7702M: Mike Frysinger <vapier@gentoo.org> 7703M: Cyril Hrubis <chrubis@suse.cz> 7704M: Wanlong Gao <wanlong.gao@gmail.com> 7705M: Jan Stancek <jstancek@redhat.com> 7706M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7707M: Alexey Kodanev <alexey.kodanev@oracle.com> 7708L: ltp@lists.linux.it (subscribers-only) 7709W: http://linux-test-project.github.io/ 7710T: git git://github.com/linux-test-project/ltp.git 7711S: Maintained 7712 7713M32R ARCHITECTURE 7714W: http://www.linux-m32r.org/ 7715S: Orphan 7716F: arch/m32r/ 7717 7718M68K ARCHITECTURE 7719M: Geert Uytterhoeven <geert@linux-m68k.org> 7720L: linux-m68k@lists.linux-m68k.org 7721W: http://www.linux-m68k.org/ 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7723S: Maintained 7724F: arch/m68k/ 7725F: drivers/zorro/ 7726 7727M68K ON APPLE MACINTOSH 7728M: Joshua Thompson <funaho@jurai.org> 7729W: http://www.mac.linux-m68k.org/ 7730L: linux-m68k@lists.linux-m68k.org 7731S: Maintained 7732F: arch/m68k/mac/ 7733 7734M68K ON HP9000/300 7735M: Philip Blundell <philb@gnu.org> 7736W: http://www.tazenda.demon.co.uk/phil/linux-hp 7737S: Maintained 7738F: arch/m68k/hp300/ 7739 7740M88DS3103 MEDIA DRIVER 7741M: Antti Palosaari <crope@iki.fi> 7742L: linux-media@vger.kernel.org 7743W: https://linuxtv.org 7744W: http://palosaari.fi/linux/ 7745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7746T: git git://linuxtv.org/anttip/media_tree.git 7747S: Maintained 7748F: drivers/media/dvb-frontends/m88ds3103* 7749 7750M88RS2000 MEDIA DRIVER 7751M: Malcolm Priestley <tvboxspy@gmail.com> 7752L: linux-media@vger.kernel.org 7753W: https://linuxtv.org 7754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7755S: Maintained 7756F: drivers/media/dvb-frontends/m88rs2000* 7757 7758MA901 MASTERKIT USB FM RADIO DRIVER 7759M: Alexey Klimov <klimov.linux@gmail.com> 7760L: linux-media@vger.kernel.org 7761T: git git://linuxtv.org/media_tree.git 7762S: Maintained 7763F: drivers/media/radio/radio-ma901.c 7764 7765MAC80211 7766M: Johannes Berg <johannes@sipsolutions.net> 7767L: linux-wireless@vger.kernel.org 7768W: http://wireless.kernel.org/ 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7771S: Maintained 7772F: Documentation/networking/mac80211-injection.txt 7773F: include/net/mac80211.h 7774F: net/mac80211/ 7775F: drivers/net/wireless/mac80211_hwsim.[ch] 7776 7777MACVLAN DRIVER 7778M: Patrick McHardy <kaber@trash.net> 7779L: netdev@vger.kernel.org 7780S: Maintained 7781F: drivers/net/macvlan.c 7782F: include/linux/if_macvlan.h 7783 7784MAILBOX API 7785M: Jassi Brar <jassisinghbrar@gmail.com> 7786L: linux-kernel@vger.kernel.org 7787S: Maintained 7788F: drivers/mailbox/ 7789F: include/linux/mailbox_client.h 7790F: include/linux/mailbox_controller.h 7791 7792MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7793M: Michael Kerrisk <mtk.manpages@gmail.com> 7794W: http://www.kernel.org/doc/man-pages 7795L: linux-man@vger.kernel.org 7796S: Maintained 7797 7798MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7799M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7800L: linux-mips@linux-mips.org 7801S: Maintained 7802F: arch/mips/boot/dts/img/pistachio_marduk.dts 7803 7804MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7805M: Andrew Lunn <andrew@lunn.ch> 7806M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7807L: netdev@vger.kernel.org 7808S: Maintained 7809F: drivers/net/dsa/mv88e6xxx/ 7810F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7811 7812MARVELL ARMADA DRM SUPPORT 7813M: Russell King <linux@armlinux.org.uk> 7814S: Maintained 7815T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7816T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7817F: drivers/gpu/drm/armada/ 7818F: include/uapi/drm/armada_drm.h 7819F: Documentation/devicetree/bindings/display/armada/ 7820 7821MARVELL CRYPTO DRIVER 7822M: Boris Brezillon <boris.brezillon@free-electrons.com> 7823M: Arnaud Ebalard <arno@natisbad.org> 7824F: drivers/crypto/marvell/ 7825S: Maintained 7826L: linux-crypto@vger.kernel.org 7827 7828MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7829M: Mirko Lindner <mlindner@marvell.com> 7830M: Stephen Hemminger <stephen@networkplumber.org> 7831L: netdev@vger.kernel.org 7832S: Maintained 7833F: drivers/net/ethernet/marvell/sk* 7834 7835MARVELL LIBERTAS WIRELESS DRIVER 7836L: libertas-dev@lists.infradead.org 7837S: Orphan 7838F: drivers/net/wireless/marvell/libertas/ 7839 7840MARVELL MV643XX ETHERNET DRIVER 7841M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7842L: netdev@vger.kernel.org 7843S: Maintained 7844F: drivers/net/ethernet/marvell/mv643xx_eth.* 7845F: include/linux/mv643xx.h 7846 7847MARVELL MVNETA ETHERNET DRIVER 7848M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7849L: netdev@vger.kernel.org 7850S: Maintained 7851F: drivers/net/ethernet/marvell/mvneta.* 7852 7853MARVELL MWIFIEX WIRELESS DRIVER 7854M: Amitkumar Karwar <akarwar@marvell.com> 7855M: Nishant Sarmukadam <nishants@marvell.com> 7856L: linux-wireless@vger.kernel.org 7857S: Maintained 7858F: drivers/net/wireless/marvell/mwifiex/ 7859 7860MARVELL MWL8K WIRELESS DRIVER 7861M: Lennert Buytenhek <buytenh@wantstofly.org> 7862L: linux-wireless@vger.kernel.org 7863S: Odd Fixes 7864F: drivers/net/wireless/marvell/mwl8k.c 7865 7866MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7867M: Nicolas Pitre <nico@fluxnic.net> 7868S: Odd Fixes 7869F: drivers/mmc/host/mvsdio.* 7870 7871MATROX FRAMEBUFFER DRIVER 7872L: linux-fbdev@vger.kernel.org 7873S: Orphan 7874F: drivers/video/fbdev/matrox/matroxfb_* 7875F: include/uapi/linux/matroxfb.h 7876 7877MAX16065 HARDWARE MONITOR DRIVER 7878M: Guenter Roeck <linux@roeck-us.net> 7879L: linux-hwmon@vger.kernel.org 7880S: Maintained 7881F: Documentation/hwmon/max16065 7882F: drivers/hwmon/max16065.c 7883 7884MAX20751 HARDWARE MONITOR DRIVER 7885M: Guenter Roeck <linux@roeck-us.net> 7886L: linux-hwmon@vger.kernel.org 7887S: Maintained 7888F: Documentation/hwmon/max20751 7889F: drivers/hwmon/max20751.c 7890 7891MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7892L: linux-hwmon@vger.kernel.org 7893S: Orphan 7894F: Documentation/hwmon/max6650 7895F: drivers/hwmon/max6650.c 7896 7897MAX6697 HARDWARE MONITOR DRIVER 7898M: Guenter Roeck <linux@roeck-us.net> 7899L: linux-hwmon@vger.kernel.org 7900S: Maintained 7901F: Documentation/hwmon/max6697 7902F: Documentation/devicetree/bindings/i2c/max6697.txt 7903F: drivers/hwmon/max6697.c 7904F: include/linux/platform_data/max6697.h 7905 7906MAX9860 MONO AUDIO VOICE CODEC DRIVER 7907M: Peter Rosin <peda@axentia.se> 7908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7909S: Maintained 7910F: Documentation/devicetree/bindings/sound/max9860.txt 7911F: sound/soc/codecs/max9860.* 7912 7913MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7914M: Krzysztof Kozlowski <krzk@kernel.org> 7915M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7916L: linux-pm@vger.kernel.org 7917S: Supported 7918F: drivers/power/supply/max14577_charger.c 7919F: drivers/power/supply/max77693_charger.c 7920 7921MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7922M: Javier Martinez Canillas <javier@osg.samsung.com> 7923L: linux-kernel@vger.kernel.org 7924S: Supported 7925F: drivers/*/*max77802*.c 7926F: Documentation/devicetree/bindings/*/*max77802.txt 7927F: include/dt-bindings/*/*max77802.h 7928 7929MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7930M: Chanwoo Choi <cw00.choi@samsung.com> 7931M: Krzysztof Kozlowski <krzk@kernel.org> 7932M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7933L: linux-kernel@vger.kernel.org 7934S: Supported 7935F: drivers/*/max14577*.c 7936F: drivers/*/max77686*.c 7937F: drivers/*/max77693*.c 7938F: drivers/extcon/extcon-max14577.c 7939F: drivers/extcon/extcon-max77693.c 7940F: drivers/rtc/rtc-max77686.c 7941F: drivers/clk/clk-max77686.c 7942F: Documentation/devicetree/bindings/mfd/max14577.txt 7943F: Documentation/devicetree/bindings/*/max77686.txt 7944F: Documentation/devicetree/bindings/mfd/max77693.txt 7945F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7946F: include/linux/mfd/max14577*.h 7947F: include/linux/mfd/max77686*.h 7948F: include/linux/mfd/max77693*.h 7949 7950MAXIRADIO FM RADIO RECEIVER DRIVER 7951M: Hans Verkuil <hverkuil@xs4all.nl> 7952L: linux-media@vger.kernel.org 7953T: git git://linuxtv.org/media_tree.git 7954W: https://linuxtv.org 7955S: Maintained 7956F: drivers/media/radio/radio-maxiradio* 7957 7958MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7959M: Peter Rosin <peda@axentia.se> 7960L: linux-iio@vger.kernel.org 7961S: Maintained 7962F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7963F: drivers/iio/potentiometer/mcp4531.c 7964 7965MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7966M: William Breathitt Gray <vilhelm.gray@gmail.com> 7967L: linux-iio@vger.kernel.org 7968S: Maintained 7969F: drivers/iio/dac/cio-dac.c 7970 7971MEDIA DRIVERS FOR RENESAS - FCP 7972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7973L: linux-media@vger.kernel.org 7974L: linux-renesas-soc@vger.kernel.org 7975T: git git://linuxtv.org/media_tree.git 7976S: Supported 7977F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7978F: drivers/media/platform/rcar-fcp.c 7979F: include/media/rcar-fcp.h 7980 7981MEDIA DRIVERS FOR RENESAS - FDP1 7982M: Kieran Bingham <kieran@bingham.xyz> 7983L: linux-media@vger.kernel.org 7984L: linux-renesas-soc@vger.kernel.org 7985T: git git://linuxtv.org/media_tree.git 7986S: Supported 7987F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7988F: drivers/media/platform/rcar_fdp1.c 7989 7990MEDIA DRIVERS FOR RENESAS - VIN 7991M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7992L: linux-media@vger.kernel.org 7993L: linux-renesas-soc@vger.kernel.org 7994T: git git://linuxtv.org/media_tree.git 7995S: Supported 7996F: Documentation/devicetree/bindings/media/rcar_vin.txt 7997F: drivers/media/platform/rcar-vin/ 7998 7999MEDIA DRIVERS FOR RENESAS - VSP1 8000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8001L: linux-media@vger.kernel.org 8002L: linux-renesas-soc@vger.kernel.org 8003T: git git://linuxtv.org/media_tree.git 8004S: Supported 8005F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8006F: drivers/media/platform/vsp1/ 8007 8008MEDIA DRIVERS FOR HELENE 8009M: Abylay Ospan <aospan@netup.ru> 8010L: linux-media@vger.kernel.org 8011W: https://linuxtv.org 8012W: http://netup.tv/ 8013T: git git://linuxtv.org/media_tree.git 8014S: Supported 8015F: drivers/media/dvb-frontends/helene* 8016 8017MEDIA DRIVERS FOR ASCOT2E 8018M: Sergey Kozlov <serjk@netup.ru> 8019M: Abylay Ospan <aospan@netup.ru> 8020L: linux-media@vger.kernel.org 8021W: https://linuxtv.org 8022W: http://netup.tv/ 8023T: git git://linuxtv.org/media_tree.git 8024S: Supported 8025F: drivers/media/dvb-frontends/ascot2e* 8026 8027MEDIA DRIVERS FOR CXD2841ER 8028M: Sergey Kozlov <serjk@netup.ru> 8029M: Abylay Ospan <aospan@netup.ru> 8030L: linux-media@vger.kernel.org 8031W: https://linuxtv.org 8032W: http://netup.tv/ 8033T: git git://linuxtv.org/media_tree.git 8034S: Supported 8035F: drivers/media/dvb-frontends/cxd2841er* 8036 8037MEDIA DRIVERS FOR HORUS3A 8038M: Sergey Kozlov <serjk@netup.ru> 8039M: Abylay Ospan <aospan@netup.ru> 8040L: linux-media@vger.kernel.org 8041W: https://linuxtv.org 8042W: http://netup.tv/ 8043T: git git://linuxtv.org/media_tree.git 8044S: Supported 8045F: drivers/media/dvb-frontends/horus3a* 8046 8047MEDIA DRIVERS FOR LNBH25 8048M: Sergey Kozlov <serjk@netup.ru> 8049M: Abylay Ospan <aospan@netup.ru> 8050L: linux-media@vger.kernel.org 8051W: https://linuxtv.org 8052W: http://netup.tv/ 8053T: git git://linuxtv.org/media_tree.git 8054S: Supported 8055F: drivers/media/dvb-frontends/lnbh25* 8056 8057MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8058M: Sergey Kozlov <serjk@netup.ru> 8059M: Abylay Ospan <aospan@netup.ru> 8060L: linux-media@vger.kernel.org 8061W: https://linuxtv.org 8062W: http://netup.tv/ 8063T: git git://linuxtv.org/media_tree.git 8064S: Supported 8065F: drivers/media/pci/netup_unidvb/* 8066 8067MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8068M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8069M: Mauro Carvalho Chehab <mchehab@kernel.org> 8070P: LinuxTV.org Project 8071L: linux-media@vger.kernel.org 8072W: https://linuxtv.org 8073Q: http://patchwork.kernel.org/project/linux-media/list/ 8074T: git git://linuxtv.org/media_tree.git 8075S: Maintained 8076F: Documentation/media/ 8077F: drivers/media/ 8078F: drivers/staging/media/ 8079F: include/linux/platform_data/media/ 8080F: include/media/ 8081F: include/uapi/linux/dvb/ 8082F: include/uapi/linux/videodev2.h 8083F: include/uapi/linux/media.h 8084F: include/uapi/linux/v4l2-* 8085F: include/uapi/linux/meye.h 8086F: include/uapi/linux/ivtv* 8087F: include/uapi/linux/uvcvideo.h 8088 8089MEDIATEK ETHERNET DRIVER 8090M: Felix Fietkau <nbd@openwrt.org> 8091M: John Crispin <blogic@openwrt.org> 8092L: netdev@vger.kernel.org 8093S: Maintained 8094F: drivers/net/ethernet/mediatek/ 8095 8096MEDIATEK JPEG DRIVER 8097M: Rick Chang <rick.chang@mediatek.com> 8098M: Bin Liu <bin.liu@mediatek.com> 8099S: Supported 8100F: drivers/media/platform/mtk-jpeg/ 8101F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8102 8103MEDIATEK MEDIA DRIVER 8104M: Tiffany Lin <tiffany.lin@mediatek.com> 8105M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8106S: Supported 8107F: drivers/media/platform/mtk-vcodec/ 8108F: drivers/media/platform/mtk-vpu/ 8109F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8110F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8111 8112MEDIATEK MDP DRIVER 8113M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8114M: Houlong Wei <houlong.wei@mediatek.com> 8115M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8116S: Supported 8117F: drivers/media/platform/mtk-mdp/ 8118F: drivers/media/platform/mtk-vpu/ 8119F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8120 8121MEDIATEK MT7601U WIRELESS LAN DRIVER 8122M: Jakub Kicinski <kubakici@wp.pl> 8123L: linux-wireless@vger.kernel.org 8124S: Maintained 8125F: drivers/net/wireless/mediatek/mt7601u/ 8126 8127MEGARAID SCSI/SAS DRIVERS 8128M: Kashyap Desai <kashyap.desai@broadcom.com> 8129M: Sumit Saxena <sumit.saxena@broadcom.com> 8130M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8131L: megaraidlinux.pdl@broadcom.com 8132L: linux-scsi@vger.kernel.org 8133W: http://www.avagotech.com/support/ 8134S: Maintained 8135F: Documentation/scsi/megaraid.txt 8136F: drivers/scsi/megaraid.* 8137F: drivers/scsi/megaraid/ 8138 8139MELFAS MIP4 TOUCHSCREEN DRIVER 8140M: Sangwon Jee <jeesw@melfas.com> 8141W: http://www.melfas.com 8142S: Supported 8143F: drivers/input/touchscreen/melfas_mip4.c 8144F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8145 8146MELLANOX ETHERNET DRIVER (mlx4_en) 8147M: Tariq Toukan <tariqt@mellanox.com> 8148L: netdev@vger.kernel.org 8149S: Supported 8150W: http://www.mellanox.com 8151Q: http://patchwork.ozlabs.org/project/netdev/list/ 8152F: drivers/net/ethernet/mellanox/mlx4/en_* 8153 8154MELLANOX ETHERNET DRIVER (mlx5e) 8155M: Saeed Mahameed <saeedm@mellanox.com> 8156L: netdev@vger.kernel.org 8157S: Supported 8158W: http://www.mellanox.com 8159Q: http://patchwork.ozlabs.org/project/netdev/list/ 8160F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8161 8162MELLANOX ETHERNET SWITCH DRIVERS 8163M: Jiri Pirko <jiri@mellanox.com> 8164M: Ido Schimmel <idosch@mellanox.com> 8165L: netdev@vger.kernel.org 8166S: Supported 8167W: http://www.mellanox.com 8168Q: http://patchwork.ozlabs.org/project/netdev/list/ 8169F: drivers/net/ethernet/mellanox/mlxsw/ 8170 8171MELLANOX MLXCPLD I2C AND MUX DRIVER 8172M: Vadim Pasternak <vadimp@mellanox.com> 8173M: Michael Shych <michaelsh@mellanox.com> 8174L: linux-i2c@vger.kernel.org 8175S: Supported 8176F: drivers/i2c/busses/i2c-mlxcpld.c 8177F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8178F: Documentation/i2c/busses/i2c-mlxcpld 8179 8180MELLANOX MLXCPLD LED DRIVER 8181M: Vadim Pasternak <vadimp@mellanox.com> 8182L: linux-leds@vger.kernel.org 8183S: Supported 8184F: drivers/leds/leds-mlxcpld.c 8185F: Documentation/leds/leds-mlxcpld.txt 8186 8187MELLANOX PLATFORM DRIVER 8188M: Vadim Pasternak <vadimp@mellanox.com> 8189L: platform-driver-x86@vger.kernel.org 8190S: Supported 8191F: drivers/platform/x86/mlx-platform.c 8192 8193MELLANOX MLX CPLD HOTPLUG DRIVER 8194M: Vadim Pasternak <vadimp@mellanox.com> 8195L: platform-driver-x86@vger.kernel.org 8196S: Supported 8197F: drivers/platform/x86/mlxcpld-hotplug.c 8198F: include/linux/platform_data/mlxcpld-hotplug.h 8199 8200SOFT-ROCE DRIVER (rxe) 8201M: Moni Shoua <monis@mellanox.com> 8202L: linux-rdma@vger.kernel.org 8203S: Supported 8204W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8205Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8206F: drivers/infiniband/sw/rxe/ 8207F: include/uapi/rdma/rdma_user_rxe.h 8208 8209MEMBARRIER SUPPORT 8210M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8211M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8212L: linux-kernel@vger.kernel.org 8213S: Supported 8214F: kernel/membarrier.c 8215F: include/uapi/linux/membarrier.h 8216 8217MEMORY MANAGEMENT 8218L: linux-mm@kvack.org 8219W: http://www.linux-mm.org 8220S: Maintained 8221F: include/linux/mm.h 8222F: include/linux/gfp.h 8223F: include/linux/mmzone.h 8224F: include/linux/memory_hotplug.h 8225F: include/linux/vmalloc.h 8226F: mm/ 8227 8228MEMORY TECHNOLOGY DEVICES (MTD) 8229M: David Woodhouse <dwmw2@infradead.org> 8230M: Brian Norris <computersforpeace@gmail.com> 8231M: Boris Brezillon <boris.brezillon@free-electrons.com> 8232M: Marek Vasut <marek.vasut@gmail.com> 8233M: Richard Weinberger <richard@nod.at> 8234M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8235L: linux-mtd@lists.infradead.org 8236W: http://www.linux-mtd.infradead.org/ 8237Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8238T: git git://git.infradead.org/linux-mtd.git 8239T: git git://git.infradead.org/l2-mtd.git 8240S: Maintained 8241F: Documentation/devicetree/bindings/mtd/ 8242F: drivers/mtd/ 8243F: include/linux/mtd/ 8244F: include/uapi/mtd/ 8245 8246MEN A21 WATCHDOG DRIVER 8247M: Johannes Thumshirn <morbidrsa@gmail.com> 8248L: linux-watchdog@vger.kernel.org 8249S: Maintained 8250F: drivers/watchdog/mena21_wdt.c 8251 8252MEN CHAMELEON BUS (mcb) 8253M: Johannes Thumshirn <morbidrsa@gmail.com> 8254S: Maintained 8255F: drivers/mcb/ 8256F: include/linux/mcb.h 8257F: Documentation/men-chameleon-bus.txt 8258 8259MEN F21BMC (Board Management Controller) 8260M: Andreas Werner <andreas.werner@men.de> 8261S: Supported 8262F: drivers/mfd/menf21bmc.c 8263F: drivers/watchdog/menf21bmc_wdt.c 8264F: drivers/leds/leds-menf21bmc.c 8265F: drivers/hwmon/menf21bmc_hwmon.c 8266F: Documentation/hwmon/menf21bmc 8267 8268METAG ARCHITECTURE 8269M: James Hogan <james.hogan@imgtec.com> 8270L: linux-metag@vger.kernel.org 8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8272S: Odd Fixes 8273F: arch/metag/ 8274F: Documentation/metag/ 8275F: Documentation/devicetree/bindings/metag/ 8276F: Documentation/devicetree/bindings/interrupt-controller/img,* 8277F: drivers/clocksource/metag_generic.c 8278F: drivers/irqchip/irq-metag.c 8279F: drivers/irqchip/irq-metag-ext.c 8280F: drivers/tty/metag_da.c 8281 8282MICROBLAZE ARCHITECTURE 8283M: Michal Simek <monstr@monstr.eu> 8284W: http://www.monstr.eu/fdt/ 8285T: git git://git.monstr.eu/linux-2.6-microblaze.git 8286S: Supported 8287F: arch/microblaze/ 8288 8289MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8290M: Richard Genoud <richard.genoud@gmail.com> 8291S: Maintained 8292F: drivers/tty/serial/atmel_serial.c 8293F: include/linux/atmel_serial.h 8294 8295MICROCHIP / ATMEL DMA DRIVER 8296M: Ludovic Desroches <ludovic.desroches@microchip.com> 8297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8298L: dmaengine@vger.kernel.org 8299S: Supported 8300F: drivers/dma/at_hdmac.c 8301F: drivers/dma/at_hdmac_regs.h 8302F: include/linux/platform_data/dma-atmel.h 8303 8304MICROCHIP / ATMEL ISC DRIVER 8305M: Songjun Wu <songjun.wu@microchip.com> 8306L: linux-media@vger.kernel.org 8307S: Supported 8308F: drivers/media/platform/atmel/atmel-isc.c 8309F: drivers/media/platform/atmel/atmel-isc-regs.h 8310F: devicetree/bindings/media/atmel-isc.txt 8311 8312MICROCHIP USB251XB DRIVER 8313M: Richard Leitner <richard.leitner@skidata.com> 8314L: linux-usb@vger.kernel.org 8315S: Maintained 8316F: drivers/usb/misc/usb251xb.c 8317F: include/linux/platform_data/usb251xb.h 8318F: Documentation/devicetree/bindings/usb/usb251xb.txt 8319 8320MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8321M: Chen Yu <yu.c.chen@intel.com> 8322L: platform-driver-x86@vger.kernel.org 8323S: Supported 8324F: drivers/platform/x86/surfacepro3_button.c 8325 8326MICROTEK X6 SCANNER 8327M: Oliver Neukum <oliver@neukum.org> 8328S: Maintained 8329F: drivers/usb/image/microtek.* 8330 8331MIPS 8332M: Ralf Baechle <ralf@linux-mips.org> 8333L: linux-mips@linux-mips.org 8334W: http://www.linux-mips.org/ 8335T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8336Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8337S: Supported 8338F: Documentation/devicetree/bindings/mips/ 8339F: Documentation/mips/ 8340F: arch/mips/ 8341 8342MIPS/LOONGSON1 ARCHITECTURE 8343M: Keguang Zhang <keguang.zhang@gmail.com> 8344L: linux-mips@linux-mips.org 8345S: Maintained 8346F: arch/mips/loongson32/ 8347F: arch/mips/include/asm/mach-loongson32/ 8348F: drivers/*/*loongson1* 8349F: drivers/*/*/*loongson1* 8350 8351MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8352M: Hans Verkuil <hverkuil@xs4all.nl> 8353L: linux-media@vger.kernel.org 8354T: git git://linuxtv.org/media_tree.git 8355W: https://linuxtv.org 8356S: Odd Fixes 8357F: drivers/media/radio/radio-miropcm20* 8358 8359MELLANOX MLX4 core VPI driver 8360M: Yishai Hadas <yishaih@mellanox.com> 8361L: netdev@vger.kernel.org 8362L: linux-rdma@vger.kernel.org 8363W: http://www.mellanox.com 8364Q: http://patchwork.ozlabs.org/project/netdev/list/ 8365S: Supported 8366F: drivers/net/ethernet/mellanox/mlx4/ 8367F: include/linux/mlx4/ 8368F: include/uapi/rdma/mlx4-abi.h 8369 8370MELLANOX MLX4 IB driver 8371M: Yishai Hadas <yishaih@mellanox.com> 8372L: linux-rdma@vger.kernel.org 8373W: http://www.mellanox.com 8374Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8375S: Supported 8376F: drivers/infiniband/hw/mlx4/ 8377F: include/linux/mlx4/ 8378 8379MELLANOX MLX5 core VPI driver 8380M: Saeed Mahameed <saeedm@mellanox.com> 8381M: Matan Barak <matanb@mellanox.com> 8382M: Leon Romanovsky <leonro@mellanox.com> 8383L: netdev@vger.kernel.org 8384L: linux-rdma@vger.kernel.org 8385W: http://www.mellanox.com 8386Q: http://patchwork.ozlabs.org/project/netdev/list/ 8387S: Supported 8388F: drivers/net/ethernet/mellanox/mlx5/core/ 8389F: include/linux/mlx5/ 8390F: include/uapi/rdma/mlx5-abi.h 8391 8392MELLANOX MLX5 IB driver 8393M: Matan Barak <matanb@mellanox.com> 8394M: Leon Romanovsky <leonro@mellanox.com> 8395L: linux-rdma@vger.kernel.org 8396W: http://www.mellanox.com 8397Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8398S: Supported 8399F: drivers/infiniband/hw/mlx5/ 8400F: include/linux/mlx5/ 8401 8402MELEXIS MLX90614 DRIVER 8403M: Crt Mori <cmo@melexis.com> 8404L: linux-iio@vger.kernel.org 8405W: http://www.melexis.com 8406S: Supported 8407F: drivers/iio/temperature/mlx90614.c 8408 8409MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8410M: Don Brace <don.brace@microsemi.com> 8411L: esc.storagedev@microsemi.com 8412L: linux-scsi@vger.kernel.org 8413S: Supported 8414F: drivers/scsi/smartpqi/smartpqi*.[ch] 8415F: drivers/scsi/smartpqi/Kconfig 8416F: drivers/scsi/smartpqi/Makefile 8417F: include/linux/cciss*.h 8418F: include/uapi/linux/cciss*.h 8419F: Documentation/scsi/smartpqi.txt 8420 8421MN88472 MEDIA DRIVER 8422M: Antti Palosaari <crope@iki.fi> 8423L: linux-media@vger.kernel.org 8424W: https://linuxtv.org 8425W: http://palosaari.fi/linux/ 8426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8427S: Maintained 8428F: drivers/media/dvb-frontends/mn88472* 8429 8430MN88473 MEDIA DRIVER 8431M: Antti Palosaari <crope@iki.fi> 8432L: linux-media@vger.kernel.org 8433W: https://linuxtv.org 8434W: http://palosaari.fi/linux/ 8435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8436S: Maintained 8437F: drivers/media/dvb-frontends/mn88473* 8438 8439MODULE SUPPORT 8440M: Jessica Yu <jeyu@redhat.com> 8441M: Rusty Russell <rusty@rustcorp.com.au> 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8443S: Maintained 8444F: include/linux/module.h 8445F: kernel/module.c 8446 8447MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8448W: http://popies.net/meye/ 8449S: Orphan 8450F: Documentation/media/v4l-drivers/meye* 8451F: drivers/media/pci/meye/ 8452F: include/uapi/linux/meye.h 8453 8454MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8455M: Jiri Slaby <jirislaby@gmail.com> 8456S: Maintained 8457F: Documentation/serial/moxa-smartio 8458F: drivers/tty/mxser.* 8459 8460MR800 AVERMEDIA USB FM RADIO DRIVER 8461M: Alexey Klimov <klimov.linux@gmail.com> 8462L: linux-media@vger.kernel.org 8463T: git git://linuxtv.org/media_tree.git 8464S: Maintained 8465F: drivers/media/radio/radio-mr800.c 8466 8467MRF24J40 IEEE 802.15.4 RADIO DRIVER 8468M: Alan Ott <alan@signal11.us> 8469L: linux-wpan@vger.kernel.org 8470S: Maintained 8471F: drivers/net/ieee802154/mrf24j40.c 8472F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8473 8474MSI LAPTOP SUPPORT 8475M: "Lee, Chun-Yi" <jlee@suse.com> 8476L: platform-driver-x86@vger.kernel.org 8477S: Maintained 8478F: drivers/platform/x86/msi-laptop.c 8479 8480MSI WMI SUPPORT 8481L: platform-driver-x86@vger.kernel.org 8482S: Orphan 8483F: drivers/platform/x86/msi-wmi.c 8484 8485MSI001 MEDIA DRIVER 8486M: Antti Palosaari <crope@iki.fi> 8487L: linux-media@vger.kernel.org 8488W: https://linuxtv.org 8489W: http://palosaari.fi/linux/ 8490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8491T: git git://linuxtv.org/anttip/media_tree.git 8492S: Maintained 8493F: drivers/media/tuners/msi001* 8494 8495MSI2500 MEDIA DRIVER 8496M: Antti Palosaari <crope@iki.fi> 8497L: linux-media@vger.kernel.org 8498W: https://linuxtv.org 8499W: http://palosaari.fi/linux/ 8500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8501T: git git://linuxtv.org/anttip/media_tree.git 8502S: Maintained 8503F: drivers/media/usb/msi2500/ 8504 8505MSYSTEMS DISKONCHIP G3 MTD DRIVER 8506M: Robert Jarzmik <robert.jarzmik@free.fr> 8507L: linux-mtd@lists.infradead.org 8508S: Maintained 8509F: drivers/mtd/devices/docg3* 8510 8511MT9M032 APTINA SENSOR DRIVER 8512M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8513L: linux-media@vger.kernel.org 8514T: git git://linuxtv.org/media_tree.git 8515S: Maintained 8516F: drivers/media/i2c/mt9m032.c 8517F: include/media/i2c/mt9m032.h 8518 8519MT9P031 APTINA CAMERA SENSOR 8520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8521L: linux-media@vger.kernel.org 8522T: git git://linuxtv.org/media_tree.git 8523S: Maintained 8524F: drivers/media/i2c/mt9p031.c 8525F: include/media/i2c/mt9p031.h 8526 8527MT9T001 APTINA CAMERA SENSOR 8528M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8529L: linux-media@vger.kernel.org 8530T: git git://linuxtv.org/media_tree.git 8531S: Maintained 8532F: drivers/media/i2c/mt9t001.c 8533F: include/media/i2c/mt9t001.h 8534 8535MT9V032 APTINA CAMERA SENSOR 8536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8537L: linux-media@vger.kernel.org 8538T: git git://linuxtv.org/media_tree.git 8539S: Maintained 8540F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8541F: drivers/media/i2c/mt9v032.c 8542F: include/media/i2c/mt9v032.h 8543 8544MULTIFUNCTION DEVICES (MFD) 8545M: Lee Jones <lee.jones@linaro.org> 8546T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8547S: Supported 8548F: Documentation/devicetree/bindings/mfd/ 8549F: drivers/mfd/ 8550F: include/linux/mfd/ 8551F: include/dt-bindings/mfd/ 8552 8553MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8554M: Ulf Hansson <ulf.hansson@linaro.org> 8555L: linux-mmc@vger.kernel.org 8556T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8557S: Maintained 8558F: Documentation/devicetree/bindings/mmc/ 8559F: drivers/mmc/ 8560F: include/linux/mmc/ 8561F: include/uapi/linux/mmc/ 8562 8563MULTIMEDIA CARD (MMC) ETC. OVER SPI 8564S: Orphan 8565F: drivers/mmc/host/mmc_spi.c 8566F: include/linux/spi/mmc_spi.h 8567 8568MULTISOUND SOUND DRIVER 8569M: Andrew Veliath <andrewtv@usa.net> 8570S: Maintained 8571F: Documentation/sound/oss/MultiSound 8572F: sound/oss/msnd* 8573 8574MULTITECH MULTIPORT CARD (ISICOM) 8575S: Orphan 8576F: drivers/tty/isicom.c 8577F: include/linux/isicom.h 8578 8579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8580M: Bin Liu <b-liu@ti.com> 8581L: linux-usb@vger.kernel.org 8582T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8583S: Maintained 8584F: drivers/usb/musb/ 8585 8586MXL5007T MEDIA DRIVER 8587M: Michael Krufky <mkrufky@linuxtv.org> 8588L: linux-media@vger.kernel.org 8589W: https://linuxtv.org 8590W: http://github.com/mkrufky 8591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8592T: git git://linuxtv.org/mkrufky/tuners.git 8593S: Maintained 8594F: drivers/media/tuners/mxl5007t.* 8595 8596MXSFB DRM DRIVER 8597M: Marek Vasut <marex@denx.de> 8598S: Supported 8599F: drivers/gpu/drm/mxsfb/ 8600F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8601 8602MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8603M: Hyong-Youb Kim <hykim@myri.com> 8604L: netdev@vger.kernel.org 8605W: https://www.myricom.com/support/downloads/myri10ge.html 8606S: Supported 8607F: drivers/net/ethernet/myricom/myri10ge/ 8608 8609NAND FLASH SUBSYSTEM 8610M: Boris Brezillon <boris.brezillon@free-electrons.com> 8611R: Richard Weinberger <richard@nod.at> 8612L: linux-mtd@lists.infradead.org 8613W: http://www.linux-mtd.infradead.org/ 8614Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8615T: git git://github.com/linux-nand/linux.git 8616S: Maintained 8617F: drivers/mtd/nand/ 8618F: include/linux/mtd/nand*.h 8619 8620NATSEMI ETHERNET DRIVER (DP8381x) 8621S: Orphan 8622F: drivers/net/ethernet/natsemi/natsemi.c 8623 8624NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8625M: Daniel Mack <zonque@gmail.com> 8626S: Maintained 8627L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8628W: http://www.native-instruments.com 8629F: sound/usb/caiaq/ 8630 8631NCP FILESYSTEM 8632M: Petr Vandrovec <petr@vandrovec.name> 8633S: Odd Fixes 8634F: fs/ncpfs/ 8635 8636NCR 5380 SCSI DRIVERS 8637M: Finn Thain <fthain@telegraphics.com.au> 8638M: Michael Schmitz <schmitzmic@gmail.com> 8639L: linux-scsi@vger.kernel.org 8640S: Maintained 8641F: Documentation/scsi/g_NCR5380.txt 8642F: drivers/scsi/NCR5380.* 8643F: drivers/scsi/arm/cumana_1.c 8644F: drivers/scsi/arm/oak.c 8645F: drivers/scsi/atari_scsi.* 8646F: drivers/scsi/dmx3191d.c 8647F: drivers/scsi/g_NCR5380.* 8648F: drivers/scsi/mac_scsi.* 8649F: drivers/scsi/sun3_scsi.* 8650F: drivers/scsi/sun3_scsi_vme.c 8651 8652NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8653M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8654L: linux-scsi@vger.kernel.org 8655S: Maintained 8656F: drivers/scsi/NCR_D700.* 8657 8658NCT6775 HARDWARE MONITOR DRIVER 8659M: Guenter Roeck <linux@roeck-us.net> 8660L: linux-hwmon@vger.kernel.org 8661S: Maintained 8662F: Documentation/hwmon/nct6775 8663F: drivers/hwmon/nct6775.c 8664 8665NETEFFECT IWARP RNIC DRIVER (IW_NES) 8666M: Faisal Latif <faisal.latif@intel.com> 8667L: linux-rdma@vger.kernel.org 8668W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8669S: Supported 8670F: drivers/infiniband/hw/nes/ 8671F: include/uapi/rdma/nes-abi.h 8672 8673NETEM NETWORK EMULATOR 8674M: Stephen Hemminger <stephen@networkplumber.org> 8675L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8676S: Maintained 8677F: net/sched/sch_netem.c 8678 8679NETERION 10GbE DRIVERS (s2io/vxge) 8680M: Jon Mason <jdmason@kudzu.us> 8681L: netdev@vger.kernel.org 8682S: Supported 8683F: Documentation/networking/s2io.txt 8684F: Documentation/networking/vxge.txt 8685F: drivers/net/ethernet/neterion/ 8686 8687NETFILTER 8688M: Pablo Neira Ayuso <pablo@netfilter.org> 8689M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8690L: netfilter-devel@vger.kernel.org 8691L: coreteam@netfilter.org 8692W: http://www.netfilter.org/ 8693W: http://www.iptables.org/ 8694Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8697S: Supported 8698F: include/linux/netfilter* 8699F: include/linux/netfilter/ 8700F: include/net/netfilter/ 8701F: include/uapi/linux/netfilter* 8702F: include/uapi/linux/netfilter/ 8703F: net/*/netfilter.c 8704F: net/*/netfilter/ 8705F: net/netfilter/ 8706F: net/bridge/br_netfilter*.c 8707 8708NETLABEL 8709M: Paul Moore <paul@paul-moore.com> 8710W: http://netlabel.sf.net 8711L: netdev@vger.kernel.org 8712S: Maintained 8713F: Documentation/netlabel/ 8714F: include/net/netlabel.h 8715F: net/netlabel/ 8716 8717NETROM NETWORK LAYER 8718M: Ralf Baechle <ralf@linux-mips.org> 8719L: linux-hams@vger.kernel.org 8720W: http://www.linux-ax25.org/ 8721S: Maintained 8722F: include/net/netrom.h 8723F: include/uapi/linux/netrom.h 8724F: net/netrom/ 8725 8726NETRONOME ETHERNET DRIVERS 8727M: Jakub Kicinski <jakub.kicinski@netronome.com> 8728L: oss-drivers@netronome.com 8729S: Maintained 8730F: drivers/net/ethernet/netronome/ 8731 8732NETWORK BLOCK DEVICE (NBD) 8733M: Josef Bacik <jbacik@fb.com> 8734S: Maintained 8735L: linux-block@vger.kernel.org 8736L: nbd-general@lists.sourceforge.net 8737F: Documentation/blockdev/nbd.txt 8738F: drivers/block/nbd.c 8739F: include/uapi/linux/nbd.h 8740 8741NETWORK DROP MONITOR 8742M: Neil Horman <nhorman@tuxdriver.com> 8743L: netdev@vger.kernel.org 8744S: Maintained 8745W: https://fedorahosted.org/dropwatch/ 8746F: net/core/drop_monitor.c 8747 8748NETWORKING [DSA] 8749M: Andrew Lunn <andrew@lunn.ch> 8750M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8751M: Florian Fainelli <f.fainelli@gmail.com> 8752S: Maintained 8753F: net/dsa/ 8754F: include/net/dsa.h 8755F: drivers/net/dsa/ 8756 8757NETWORKING [GENERAL] 8758M: "David S. Miller" <davem@davemloft.net> 8759L: netdev@vger.kernel.org 8760W: http://www.linuxfoundation.org/en/Net 8761Q: http://patchwork.ozlabs.org/project/netdev/list/ 8762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8764S: Maintained 8765F: net/ 8766F: include/net/ 8767F: include/linux/in.h 8768F: include/linux/net.h 8769F: include/linux/netdevice.h 8770F: include/uapi/linux/in.h 8771F: include/uapi/linux/net.h 8772F: include/uapi/linux/netdevice.h 8773F: include/uapi/linux/net_namespace.h 8774F: tools/net/ 8775F: tools/testing/selftests/net/ 8776F: lib/random32.c 8777 8778NETWORKING [IPv4/IPv6] 8779M: "David S. Miller" <davem@davemloft.net> 8780M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8781M: James Morris <jmorris@namei.org> 8782M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8783M: Patrick McHardy <kaber@trash.net> 8784L: netdev@vger.kernel.org 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8786S: Maintained 8787F: net/ipv4/ 8788F: net/ipv6/ 8789F: include/net/ip* 8790F: arch/x86/net/* 8791 8792NETWORKING [IPSEC] 8793M: Steffen Klassert <steffen.klassert@secunet.com> 8794M: Herbert Xu <herbert@gondor.apana.org.au> 8795M: "David S. Miller" <davem@davemloft.net> 8796L: netdev@vger.kernel.org 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8799S: Maintained 8800F: net/core/flow.c 8801F: net/xfrm/ 8802F: net/key/ 8803F: net/ipv4/xfrm* 8804F: net/ipv4/esp4.c 8805F: net/ipv4/ah4.c 8806F: net/ipv4/ipcomp.c 8807F: net/ipv4/ip_vti.c 8808F: net/ipv6/xfrm* 8809F: net/ipv6/esp6.c 8810F: net/ipv6/ah6.c 8811F: net/ipv6/ipcomp6.c 8812F: net/ipv6/ip6_vti.c 8813F: include/uapi/linux/xfrm.h 8814F: include/net/xfrm.h 8815 8816NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8817M: Paul Moore <paul@paul-moore.com> 8818L: netdev@vger.kernel.org 8819S: Maintained 8820 8821NETWORKING [WIRELESS] 8822L: linux-wireless@vger.kernel.org 8823Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8824 8825NETWORKING DRIVERS 8826L: netdev@vger.kernel.org 8827W: http://www.linuxfoundation.org/en/Net 8828Q: http://patchwork.ozlabs.org/project/netdev/list/ 8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8830T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8831S: Odd Fixes 8832F: Documentation/devicetree/bindings/net/ 8833F: drivers/net/ 8834F: include/linux/if_* 8835F: include/linux/netdevice.h 8836F: include/linux/etherdevice.h 8837F: include/linux/fcdevice.h 8838F: include/linux/fddidevice.h 8839F: include/linux/hippidevice.h 8840F: include/linux/inetdevice.h 8841F: include/uapi/linux/if_* 8842F: include/uapi/linux/netdevice.h 8843 8844NETWORKING DRIVERS (WIRELESS) 8845M: Kalle Valo <kvalo@codeaurora.org> 8846L: linux-wireless@vger.kernel.org 8847Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8849T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8850S: Maintained 8851F: Documentation/devicetree/bindings/net/wireless/ 8852F: drivers/net/wireless/ 8853 8854NETXEN (1/10) GbE SUPPORT 8855M: Manish Chopra <manish.chopra@cavium.com> 8856M: Rahul Verma <rahul.verma@cavium.com> 8857M: Dept-GELinuxNICDev@cavium.com 8858L: netdev@vger.kernel.org 8859S: Supported 8860F: drivers/net/ethernet/qlogic/netxen/ 8861 8862NFC SUBSYSTEM 8863M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8864M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8865M: Samuel Ortiz <sameo@linux.intel.com> 8866L: linux-wireless@vger.kernel.org 8867L: linux-nfc@lists.01.org (subscribers-only) 8868S: Supported 8869F: net/nfc/ 8870F: include/net/nfc/ 8871F: include/uapi/linux/nfc.h 8872F: drivers/nfc/ 8873F: include/linux/platform_data/nfcmrvl.h 8874F: include/linux/platform_data/nxp-nci.h 8875F: include/linux/platform_data/pn544.h 8876F: include/linux/platform_data/st21nfca.h 8877F: include/linux/platform_data/st-nci.h 8878F: Documentation/devicetree/bindings/net/nfc/ 8879 8880NFS, SUNRPC, AND LOCKD CLIENTS 8881M: Trond Myklebust <trond.myklebust@primarydata.com> 8882M: Anna Schumaker <anna.schumaker@netapp.com> 8883L: linux-nfs@vger.kernel.org 8884W: http://client.linux-nfs.org 8885T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8886S: Maintained 8887F: fs/lockd/ 8888F: fs/nfs/ 8889F: fs/nfs_common/ 8890F: net/sunrpc/ 8891F: include/linux/lockd/ 8892F: include/linux/nfs* 8893F: include/linux/sunrpc/ 8894F: include/uapi/linux/nfs* 8895F: include/uapi/linux/sunrpc/ 8896 8897NILFS2 FILESYSTEM 8898M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8899L: linux-nilfs@vger.kernel.org 8900W: http://nilfs.sourceforge.net/ 8901W: http://nilfs.osdn.jp/ 8902T: git git://github.com/konis/nilfs2.git 8903S: Supported 8904F: Documentation/filesystems/nilfs2.txt 8905F: fs/nilfs2/ 8906F: include/trace/events/nilfs2.h 8907F: include/uapi/linux/nilfs2_api.h 8908F: include/uapi/linux/nilfs2_ondisk.h 8909 8910NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8911M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8912W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8913S: Maintained 8914F: Documentation/scsi/NinjaSCSI.txt 8915F: drivers/scsi/pcmcia/nsp_* 8916 8917NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8918M: GOTO Masanori <gotom@debian.or.jp> 8919M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8920W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8921S: Maintained 8922F: Documentation/scsi/NinjaSCSI.txt 8923F: drivers/scsi/nsp32* 8924 8925NIOS2 ARCHITECTURE 8926M: Ley Foon Tan <lftan@altera.com> 8927L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8929S: Maintained 8930F: arch/nios2/ 8931 8932NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8933M: Pavel Machek <pavel@ucw.cz> 8934M: Sakari Ailus <sakari.ailus@iki.fi> 8935L: linux-media@vger.kernel.org 8936S: Maintained 8937F: drivers/media/i2c/et8ek8 8938F: drivers/media/i2c/ad5820.c 8939 8940NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8941M: Pavel Machek <pavel@ucw.cz> 8942M: Sakari Ailus <sakari.ailus@iki.fi> 8943L: linux-media@vger.kernel.org 8944S: Maintained 8945F: drivers/media/i2c/et8ek8 8946F: drivers/media/i2c/ad5820.c 8947 8948NOKIA N900 POWER SUPPLY DRIVERS 8949R: Pali Rohár <pali.rohar@gmail.com> 8950F: include/linux/power/bq2415x_charger.h 8951F: include/linux/power/bq27xxx_battery.h 8952F: include/linux/power/isp1704_charger.h 8953F: drivers/power/supply/bq2415x_charger.c 8954F: drivers/power/supply/bq27xxx_battery.c 8955F: drivers/power/supply/bq27xxx_battery_i2c.c 8956F: drivers/power/supply/isp1704_charger.c 8957F: drivers/power/supply/rx51_battery.c 8958 8959NTB DRIVER CORE 8960M: Jon Mason <jdmason@kudzu.us> 8961M: Dave Jiang <dave.jiang@intel.com> 8962M: Allen Hubbe <Allen.Hubbe@emc.com> 8963L: linux-ntb@googlegroups.com 8964S: Supported 8965W: https://github.com/jonmason/ntb/wiki 8966T: git git://github.com/jonmason/ntb.git 8967F: drivers/ntb/ 8968F: drivers/net/ntb_netdev.c 8969F: include/linux/ntb.h 8970F: include/linux/ntb_transport.h 8971F: tools/testing/selftests/ntb/ 8972 8973NTB INTEL DRIVER 8974M: Jon Mason <jdmason@kudzu.us> 8975M: Dave Jiang <dave.jiang@intel.com> 8976L: linux-ntb@googlegroups.com 8977S: Supported 8978W: https://github.com/jonmason/ntb/wiki 8979T: git git://github.com/jonmason/ntb.git 8980F: drivers/ntb/hw/intel/ 8981 8982NTB AMD DRIVER 8983M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8984L: linux-ntb@googlegroups.com 8985S: Supported 8986F: drivers/ntb/hw/amd/ 8987 8988NTFS FILESYSTEM 8989M: Anton Altaparmakov <anton@tuxera.com> 8990L: linux-ntfs-dev@lists.sourceforge.net 8991W: http://www.tuxera.com/ 8992T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8993S: Supported 8994F: Documentation/filesystems/ntfs.txt 8995F: fs/ntfs/ 8996 8997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8998M: Antonino Daplas <adaplas@gmail.com> 8999L: linux-fbdev@vger.kernel.org 9000S: Maintained 9001F: drivers/video/fbdev/riva/ 9002F: drivers/video/fbdev/nvidia/ 9003 9004NVM EXPRESS DRIVER 9005M: Keith Busch <keith.busch@intel.com> 9006M: Jens Axboe <axboe@fb.com> 9007M: Christoph Hellwig <hch@lst.de> 9008M: Sagi Grimberg <sagi@grimberg.me> 9009L: linux-nvme@lists.infradead.org 9010T: git://git.infradead.org/nvme.git 9011W: http://git.infradead.org/nvme.git 9012S: Supported 9013F: drivers/nvme/host/ 9014F: include/linux/nvme.h 9015F: include/uapi/linux/nvme_ioctl.h 9016 9017NVM EXPRESS TARGET DRIVER 9018M: Christoph Hellwig <hch@lst.de> 9019M: Sagi Grimberg <sagi@grimberg.me> 9020L: linux-nvme@lists.infradead.org 9021T: git://git.infradead.org/nvme.git 9022W: http://git.infradead.org/nvme.git 9023S: Supported 9024F: drivers/nvme/target/ 9025 9026NVM EXPRESS FC TRANSPORT DRIVERS 9027M: James Smart <james.smart@broadcom.com> 9028L: linux-nvme@lists.infradead.org 9029S: Supported 9030F: include/linux/nvme-fc.h 9031F: include/linux/nvme-fc-driver.h 9032F: drivers/nvme/host/fc.c 9033F: drivers/nvme/target/fc.c 9034F: drivers/nvme/target/fcloop.c 9035 9036NVMEM FRAMEWORK 9037M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9038M: Maxime Ripard <maxime.ripard@free-electrons.com> 9039S: Maintained 9040F: drivers/nvmem/ 9041F: Documentation/devicetree/bindings/nvmem/ 9042F: include/linux/nvmem-consumer.h 9043F: include/linux/nvmem-provider.h 9044 9045NXP-NCI NFC DRIVER 9046M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9047R: Charles Gorand <charles.gorand@effinnov.com> 9048L: linux-nfc@lists.01.org (moderated for non-subscribers) 9049S: Supported 9050F: drivers/nfc/nxp-nci 9051 9052NXP TDA998X DRM DRIVER 9053M: Russell King <linux@armlinux.org.uk> 9054S: Supported 9055T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9056T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9057F: drivers/gpu/drm/i2c/tda998x_drv.c 9058F: include/drm/i2c/tda998x.h 9059 9060NXP TFA9879 DRIVER 9061M: Peter Rosin <peda@axentia.se> 9062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9063S: Maintained 9064F: sound/soc/codecs/tfa9879* 9065 9066OBJTOOL 9067M: Josh Poimboeuf <jpoimboe@redhat.com> 9068S: Supported 9069F: tools/objtool/ 9070 9071OMAP1 SUPPORT 9072M: Aaro Koskinen <aaro.koskinen@iki.fi> 9073M: Tony Lindgren <tony@atomide.com> 9074L: linux-omap@vger.kernel.org 9075Q: http://patchwork.kernel.org/project/linux-omap/list/ 9076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9077S: Maintained 9078F: arch/arm/mach-omap1/ 9079F: arch/arm/plat-omap/ 9080F: arch/arm/configs/omap1_defconfig 9081F: drivers/i2c/busses/i2c-omap.c 9082F: include/linux/i2c-omap.h 9083 9084OMAP2+ SUPPORT 9085M: Tony Lindgren <tony@atomide.com> 9086L: linux-omap@vger.kernel.org 9087W: http://www.muru.com/linux/omap/ 9088W: http://linux.omap.com/ 9089Q: http://patchwork.kernel.org/project/linux-omap/list/ 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9091S: Maintained 9092F: arch/arm/mach-omap2/ 9093F: arch/arm/plat-omap/ 9094F: arch/arm/configs/omap2plus_defconfig 9095F: drivers/i2c/busses/i2c-omap.c 9096F: drivers/irqchip/irq-omap-intc.c 9097F: drivers/mfd/*omap*.c 9098F: drivers/mfd/menelaus.c 9099F: drivers/mfd/palmas.c 9100F: drivers/mfd/tps65217.c 9101F: drivers/mfd/tps65218.c 9102F: drivers/mfd/tps65910.c 9103F: drivers/mfd/twl-core.[ch] 9104F: drivers/mfd/twl4030*.c 9105F: drivers/mfd/twl6030*.c 9106F: drivers/mfd/twl6040*.c 9107F: drivers/regulator/palmas-regulator*.c 9108F: drivers/regulator/pbias-regulator.c 9109F: drivers/regulator/tps65217-regulator.c 9110F: drivers/regulator/tps65218-regulator.c 9111F: drivers/regulator/tps65910-regulator.c 9112F: drivers/regulator/twl-regulator.c 9113F: drivers/regulator/twl6030-regulator.c 9114F: include/linux/i2c-omap.h 9115 9116OMAP DEVICE TREE SUPPORT 9117M: Benoît Cousson <bcousson@baylibre.com> 9118M: Tony Lindgren <tony@atomide.com> 9119L: linux-omap@vger.kernel.org 9120L: devicetree@vger.kernel.org 9121S: Maintained 9122F: arch/arm/boot/dts/*omap* 9123F: arch/arm/boot/dts/*am3* 9124F: arch/arm/boot/dts/*am4* 9125F: arch/arm/boot/dts/*am5* 9126F: arch/arm/boot/dts/*dra7* 9127 9128OMAP CLOCK FRAMEWORK SUPPORT 9129M: Paul Walmsley <paul@pwsan.com> 9130L: linux-omap@vger.kernel.org 9131S: Maintained 9132F: arch/arm/*omap*/*clock* 9133 9134OMAP POWER MANAGEMENT SUPPORT 9135M: Kevin Hilman <khilman@kernel.org> 9136L: linux-omap@vger.kernel.org 9137S: Maintained 9138F: arch/arm/*omap*/*pm* 9139F: drivers/cpufreq/omap-cpufreq.c 9140 9141OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9142M: Rajendra Nayak <rnayak@codeaurora.org> 9143M: Paul Walmsley <paul@pwsan.com> 9144L: linux-omap@vger.kernel.org 9145S: Maintained 9146F: arch/arm/mach-omap2/prm* 9147 9148OMAP AUDIO SUPPORT 9149M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9150M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9152L: linux-omap@vger.kernel.org 9153S: Maintained 9154F: sound/soc/omap/ 9155 9156OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9157M: Roger Quadros <rogerq@ti.com> 9158M: Tony Lindgren <tony@atomide.com> 9159L: linux-omap@vger.kernel.org 9160S: Maintained 9161F: drivers/memory/omap-gpmc.c 9162F: arch/arm/mach-omap2/*gpmc* 9163 9164OMAP FRAMEBUFFER SUPPORT 9165M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9166L: linux-fbdev@vger.kernel.org 9167L: linux-omap@vger.kernel.org 9168S: Maintained 9169F: drivers/video/fbdev/omap/ 9170 9171OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9172M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9173L: linux-omap@vger.kernel.org 9174L: linux-fbdev@vger.kernel.org 9175S: Maintained 9176F: drivers/video/fbdev/omap2/ 9177F: Documentation/arm/OMAP/DSS 9178 9179OMAP HARDWARE SPINLOCK SUPPORT 9180M: Ohad Ben-Cohen <ohad@wizery.com> 9181L: linux-omap@vger.kernel.org 9182S: Maintained 9183F: drivers/hwspinlock/omap_hwspinlock.c 9184 9185OMAP MMC SUPPORT 9186M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9187L: linux-omap@vger.kernel.org 9188S: Maintained 9189F: drivers/mmc/host/omap.c 9190 9191OMAP HS MMC SUPPORT 9192L: linux-mmc@vger.kernel.org 9193L: linux-omap@vger.kernel.org 9194S: Orphan 9195F: drivers/mmc/host/omap_hsmmc.c 9196 9197OMAP RANDOM NUMBER GENERATOR SUPPORT 9198M: Deepak Saxena <dsaxena@plexity.net> 9199S: Maintained 9200F: drivers/char/hw_random/omap-rng.c 9201 9202OMAP HWMOD SUPPORT 9203M: Benoît Cousson <bcousson@baylibre.com> 9204M: Paul Walmsley <paul@pwsan.com> 9205L: linux-omap@vger.kernel.org 9206S: Maintained 9207F: arch/arm/mach-omap2/omap_hwmod.* 9208 9209OMAP HWMOD DATA 9210M: Paul Walmsley <paul@pwsan.com> 9211L: linux-omap@vger.kernel.org 9212S: Maintained 9213F: arch/arm/mach-omap2/omap_hwmod*data* 9214 9215OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9216M: Benoît Cousson <bcousson@baylibre.com> 9217L: linux-omap@vger.kernel.org 9218S: Maintained 9219F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9220 9221OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9222M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9223L: linux-media@vger.kernel.org 9224S: Maintained 9225F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9226F: drivers/media/platform/omap3isp/ 9227F: drivers/staging/media/omap4iss/ 9228 9229OMAP USB SUPPORT 9230L: linux-usb@vger.kernel.org 9231L: linux-omap@vger.kernel.org 9232S: Orphan 9233F: drivers/usb/*/*omap* 9234F: arch/arm/*omap*/usb* 9235 9236OMAP GPIO DRIVER 9237M: Grygorii Strashko <grygorii.strashko@ti.com> 9238M: Santosh Shilimkar <ssantosh@kernel.org> 9239M: Kevin Hilman <khilman@kernel.org> 9240L: linux-omap@vger.kernel.org 9241S: Maintained 9242F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9243F: drivers/gpio/gpio-omap.c 9244 9245OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9246M: Mark Jackson <mpfj@newflow.co.uk> 9247L: linux-omap@vger.kernel.org 9248S: Maintained 9249F: arch/arm/boot/dts/am335x-nano.dts 9250 9251OMFS FILESYSTEM 9252M: Bob Copeland <me@bobcopeland.com> 9253L: linux-karma-devel@lists.sourceforge.net 9254S: Maintained 9255F: Documentation/filesystems/omfs.txt 9256F: fs/omfs/ 9257 9258OMNIKEY CARDMAN 4000 DRIVER 9259M: Harald Welte <laforge@gnumonks.org> 9260S: Maintained 9261F: drivers/char/pcmcia/cm4000_cs.c 9262F: include/linux/cm4000_cs.h 9263F: include/uapi/linux/cm4000_cs.h 9264 9265OMNIKEY CARDMAN 4040 DRIVER 9266M: Harald Welte <laforge@gnumonks.org> 9267S: Maintained 9268F: drivers/char/pcmcia/cm4040_cs.* 9269 9270OMNIVISION OV7670 SENSOR DRIVER 9271M: Jonathan Corbet <corbet@lwn.net> 9272L: linux-media@vger.kernel.org 9273T: git git://linuxtv.org/media_tree.git 9274S: Maintained 9275F: drivers/media/i2c/ov7670.c 9276 9277ONENAND FLASH DRIVER 9278M: Kyungmin Park <kyungmin.park@samsung.com> 9279L: linux-mtd@lists.infradead.org 9280S: Maintained 9281F: drivers/mtd/onenand/ 9282F: include/linux/mtd/onenand*.h 9283 9284ONSTREAM SCSI TAPE DRIVER 9285M: Willem Riede <osst@riede.org> 9286L: osst-users@lists.sourceforge.net 9287L: linux-scsi@vger.kernel.org 9288S: Maintained 9289F: Documentation/scsi/osst.txt 9290F: drivers/scsi/osst.* 9291F: drivers/scsi/osst_*.h 9292F: drivers/scsi/st.h 9293 9294OPENCORES I2C BUS DRIVER 9295M: Peter Korsgaard <jacmet@sunsite.dk> 9296L: linux-i2c@vger.kernel.org 9297S: Maintained 9298F: Documentation/i2c/busses/i2c-ocores 9299F: drivers/i2c/busses/i2c-ocores.c 9300 9301OPEN FIRMWARE AND FLATTENED DEVICE TREE 9302M: Rob Herring <robh+dt@kernel.org> 9303M: Frank Rowand <frowand.list@gmail.com> 9304L: devicetree@vger.kernel.org 9305W: http://www.devicetree.org/ 9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9307S: Maintained 9308F: drivers/of/ 9309F: include/linux/of*.h 9310F: scripts/dtc/ 9311 9312OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9313M: Rob Herring <robh+dt@kernel.org> 9314M: Mark Rutland <mark.rutland@arm.com> 9315L: devicetree@vger.kernel.org 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9317Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9318S: Maintained 9319F: Documentation/devicetree/ 9320F: arch/*/boot/dts/ 9321F: include/dt-bindings/ 9322 9323OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9324M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9325L: devicetree@vger.kernel.org 9326S: Maintained 9327F: Documentation/devicetree/dynamic-resolution-notes.txt 9328F: Documentation/devicetree/overlay-notes.txt 9329F: drivers/of/overlay.c 9330F: drivers/of/resolver.c 9331 9332OPENRISC ARCHITECTURE 9333M: Jonas Bonn <jonas@southpole.se> 9334M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9335M: Stafford Horne <shorne@gmail.com> 9336T: git git://github.com/openrisc/linux.git 9337L: openrisc@lists.librecores.org 9338W: http://openrisc.io 9339S: Maintained 9340F: arch/openrisc/ 9341 9342OPENVSWITCH 9343M: Pravin Shelar <pshelar@nicira.com> 9344L: netdev@vger.kernel.org 9345L: dev@openvswitch.org 9346W: http://openvswitch.org 9347S: Maintained 9348F: net/openvswitch/ 9349F: include/uapi/linux/openvswitch.h 9350 9351OPERATING PERFORMANCE POINTS (OPP) 9352M: Viresh Kumar <vireshk@kernel.org> 9353M: Nishanth Menon <nm@ti.com> 9354M: Stephen Boyd <sboyd@codeaurora.org> 9355L: linux-pm@vger.kernel.org 9356S: Maintained 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9358F: drivers/base/power/opp/ 9359F: include/linux/pm_opp.h 9360F: Documentation/power/opp.txt 9361F: Documentation/devicetree/bindings/opp/ 9362 9363OPL4 DRIVER 9364M: Clemens Ladisch <clemens@ladisch.de> 9365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9366T: git git://git.alsa-project.org/alsa-kernel.git 9367S: Maintained 9368F: sound/drivers/opl4/ 9369 9370OPROFILE 9371M: Robert Richter <rric@kernel.org> 9372L: oprofile-list@lists.sf.net 9373S: Maintained 9374F: arch/*/include/asm/oprofile*.h 9375F: arch/*/oprofile/ 9376F: drivers/oprofile/ 9377F: include/linux/oprofile.h 9378 9379ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9380M: Mark Fasheh <mfasheh@versity.com> 9381M: Joel Becker <jlbec@evilplan.org> 9382L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9383W: http://ocfs2.wiki.kernel.org 9384S: Supported 9385F: Documentation/filesystems/ocfs2.txt 9386F: Documentation/filesystems/dlmfs.txt 9387F: fs/ocfs2/ 9388 9389ORINOCO DRIVER 9390L: linux-wireless@vger.kernel.org 9391W: http://wireless.kernel.org/en/users/Drivers/orinoco 9392W: http://www.nongnu.org/orinoco/ 9393S: Orphan 9394F: drivers/net/wireless/intersil/orinoco/ 9395 9396OSD LIBRARY and FILESYSTEM 9397M: Boaz Harrosh <ooo@electrozaur.com> 9398M: Benny Halevy <bhalevy@primarydata.com> 9399L: osd-dev@open-osd.org 9400W: http://open-osd.org 9401T: git git://git.open-osd.org/open-osd.git 9402S: Maintained 9403F: drivers/scsi/osd/ 9404F: include/scsi/osd_* 9405F: fs/exofs/ 9406 9407OVERLAY FILESYSTEM 9408M: Miklos Szeredi <miklos@szeredi.hu> 9409L: linux-unionfs@vger.kernel.org 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9411S: Supported 9412F: fs/overlayfs/ 9413F: Documentation/filesystems/overlayfs.txt 9414 9415ORANGEFS FILESYSTEM 9416M: Mike Marshall <hubcap@omnibond.com> 9417L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9419S: Supported 9420F: fs/orangefs/ 9421F: Documentation/filesystems/orangefs.txt 9422 9423P54 WIRELESS DRIVER 9424M: Christian Lamparter <chunkeey@googlemail.com> 9425L: linux-wireless@vger.kernel.org 9426W: http://wireless.kernel.org/en/users/Drivers/p54 9427S: Maintained 9428F: drivers/net/wireless/intersil/p54/ 9429 9430PA SEMI ETHERNET DRIVER 9431L: netdev@vger.kernel.org 9432S: Orphan 9433F: drivers/net/ethernet/pasemi/* 9434 9435PA SEMI SMBUS DRIVER 9436L: linux-i2c@vger.kernel.org 9437S: Orphan 9438F: drivers/i2c/busses/i2c-pasemi.c 9439 9440PADATA PARALLEL EXECUTION MECHANISM 9441M: Steffen Klassert <steffen.klassert@secunet.com> 9442L: linux-crypto@vger.kernel.org 9443S: Maintained 9444F: kernel/padata.c 9445F: include/linux/padata.h 9446F: Documentation/padata.txt 9447 9448PANASONIC LAPTOP ACPI EXTRAS DRIVER 9449M: Harald Welte <laforge@gnumonks.org> 9450L: platform-driver-x86@vger.kernel.org 9451S: Maintained 9452F: drivers/platform/x86/panasonic-laptop.c 9453 9454PANASONIC MN10300/AM33/AM34 PORT 9455M: David Howells <dhowells@redhat.com> 9456L: linux-am33-list@redhat.com (moderated for non-subscribers) 9457W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9458S: Maintained 9459F: Documentation/mn10300/ 9460F: arch/mn10300/ 9461 9462PARALLEL LCD/KEYPAD PANEL DRIVER 9463M: Willy Tarreau <willy@haproxy.com> 9464M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9465S: Odd Fixes 9466F: Documentation/misc-devices/lcd-panel-cgram.txt 9467F: drivers/misc/panel.c 9468 9469PARALLEL PORT SUBSYSTEM 9470M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9471M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9472L: linux-parport@lists.infradead.org (subscribers-only) 9473S: Maintained 9474F: drivers/parport/ 9475F: include/linux/parport*.h 9476F: drivers/char/ppdev.c 9477F: include/uapi/linux/ppdev.h 9478F: Documentation/parport*.txt 9479 9480PARAVIRT_OPS INTERFACE 9481M: Jeremy Fitzhardinge <jeremy@goop.org> 9482M: Chris Wright <chrisw@sous-sol.org> 9483M: Alok Kataria <akataria@vmware.com> 9484M: Rusty Russell <rusty@rustcorp.com.au> 9485L: virtualization@lists.linux-foundation.org 9486S: Supported 9487F: Documentation/virtual/paravirt_ops.txt 9488F: arch/*/kernel/paravirt* 9489F: arch/*/include/asm/paravirt.h 9490F: include/linux/hypervisor.h 9491 9492PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9493M: Tim Waugh <tim@cyberelk.net> 9494L: linux-parport@lists.infradead.org (subscribers-only) 9495S: Maintained 9496F: Documentation/blockdev/paride.txt 9497F: drivers/block/paride/ 9498 9499PARISC ARCHITECTURE 9500M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9501M: Helge Deller <deller@gmx.de> 9502L: linux-parisc@vger.kernel.org 9503W: http://www.parisc-linux.org/ 9504Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9507S: Maintained 9508F: arch/parisc/ 9509F: Documentation/parisc/ 9510F: drivers/parisc/ 9511F: drivers/char/agp/parisc-agp.c 9512F: drivers/input/serio/gscps2.c 9513F: drivers/parport/parport_gsc.* 9514F: drivers/tty/serial/8250/8250_gsc.c 9515F: drivers/video/fbdev/sti* 9516F: drivers/video/console/sti* 9517F: drivers/video/logo/logo_parisc* 9518 9519PARMAN 9520M: Jiri Pirko <jiri@mellanox.com> 9521L: netdev@vger.kernel.org 9522S: Supported 9523F: lib/parman.c 9524F: lib/test_parman.c 9525F: include/linux/parman.h 9526 9527PC87360 HARDWARE MONITORING DRIVER 9528M: Jim Cromie <jim.cromie@gmail.com> 9529L: linux-hwmon@vger.kernel.org 9530S: Maintained 9531F: Documentation/hwmon/pc87360 9532F: drivers/hwmon/pc87360.c 9533 9534PC8736x GPIO DRIVER 9535M: Jim Cromie <jim.cromie@gmail.com> 9536S: Maintained 9537F: drivers/char/pc8736x_gpio.c 9538 9539PC87427 HARDWARE MONITORING DRIVER 9540M: Jean Delvare <jdelvare@suse.com> 9541L: linux-hwmon@vger.kernel.org 9542S: Maintained 9543F: Documentation/hwmon/pc87427 9544F: drivers/hwmon/pc87427.c 9545 9546PCA9532 LED DRIVER 9547M: Riku Voipio <riku.voipio@iki.fi> 9548S: Maintained 9549F: drivers/leds/leds-pca9532.c 9550F: include/linux/leds-pca9532.h 9551 9552PCA9541 I2C BUS MASTER SELECTOR DRIVER 9553M: Guenter Roeck <linux@roeck-us.net> 9554L: linux-i2c@vger.kernel.org 9555S: Maintained 9556F: drivers/i2c/muxes/i2c-mux-pca9541.c 9557 9558PCDP - PRIMARY CONSOLE AND DEBUG PORT 9559M: Khalid Aziz <khalid@gonehiking.org> 9560S: Maintained 9561F: drivers/firmware/pcdp.* 9562 9563PCI ERROR RECOVERY 9564M: Linas Vepstas <linasvepstas@gmail.com> 9565L: linux-pci@vger.kernel.org 9566S: Supported 9567F: Documentation/PCI/pci-error-recovery.txt 9568 9569PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9570M: Russell Currey <ruscur@russell.cc> 9571L: linuxppc-dev@lists.ozlabs.org 9572S: Supported 9573F: Documentation/powerpc/eeh-pci-error-recovery.txt 9574F: arch/powerpc/kernel/eeh*.c 9575F: arch/powerpc/platforms/*/eeh*.c 9576F: arch/powerpc/include/*/eeh*.h 9577 9578PCI SUBSYSTEM 9579M: Bjorn Helgaas <bhelgaas@google.com> 9580L: linux-pci@vger.kernel.org 9581Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9583S: Supported 9584F: Documentation/devicetree/bindings/pci/ 9585F: Documentation/PCI/ 9586F: drivers/pci/ 9587F: include/linux/pci* 9588F: arch/x86/pci/ 9589F: arch/x86/kernel/quirks.c 9590 9591PCI DRIVER FOR ALTERA PCIE IP 9592M: Ley Foon Tan <lftan@altera.com> 9593L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9594L: linux-pci@vger.kernel.org 9595S: Supported 9596F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9597F: drivers/pci/host/pcie-altera.c 9598 9599PCI DRIVER FOR ARM VERSATILE PLATFORM 9600M: Rob Herring <robh@kernel.org> 9601L: linux-pci@vger.kernel.org 9602L: linux-arm-kernel@lists.infradead.org 9603S: Maintained 9604F: Documentation/devicetree/bindings/pci/versatile.txt 9605F: drivers/pci/host/pci-versatile.c 9606 9607PCI DRIVER FOR ARMADA 8K 9608M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9609L: linux-pci@vger.kernel.org 9610L: linux-arm-kernel@lists.infradead.org 9611S: Maintained 9612F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9613F: drivers/pci/dwc/pcie-armada8k.c 9614 9615PCI DRIVER FOR APPLIEDMICRO XGENE 9616M: Tanmay Inamdar <tinamdar@apm.com> 9617L: linux-pci@vger.kernel.org 9618L: linux-arm-kernel@lists.infradead.org 9619S: Maintained 9620F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9621F: drivers/pci/host/pci-xgene.c 9622 9623PCI DRIVER FOR FREESCALE LAYERSCAPE 9624M: Minghuan Lian <minghuan.Lian@freescale.com> 9625M: Mingkai Hu <mingkai.hu@freescale.com> 9626M: Roy Zang <tie-fei.zang@freescale.com> 9627L: linuxppc-dev@lists.ozlabs.org 9628L: linux-pci@vger.kernel.org 9629L: linux-arm-kernel@lists.infradead.org 9630S: Maintained 9631F: drivers/pci/dwc/*layerscape* 9632 9633PCI DRIVER FOR IMX6 9634M: Richard Zhu <hongxing.zhu@nxp.com> 9635M: Lucas Stach <l.stach@pengutronix.de> 9636L: linux-pci@vger.kernel.org 9637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9638S: Maintained 9639F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9640F: drivers/pci/dwc/*imx6* 9641 9642PCI DRIVER FOR TI KEYSTONE 9643M: Murali Karicheri <m-karicheri2@ti.com> 9644L: linux-pci@vger.kernel.org 9645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9646S: Maintained 9647F: drivers/pci/dwc/*keystone* 9648 9649PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9650M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9651M: Jason Cooper <jason@lakedaemon.net> 9652L: linux-pci@vger.kernel.org 9653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9654S: Maintained 9655F: drivers/pci/host/*mvebu* 9656 9657PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9659L: linux-pci@vger.kernel.org 9660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9661S: Maintained 9662F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9663F: drivers/pci/host/pci-aardvark.c 9664 9665PCI DRIVER FOR NVIDIA TEGRA 9666M: Thierry Reding <thierry.reding@gmail.com> 9667L: linux-tegra@vger.kernel.org 9668L: linux-pci@vger.kernel.org 9669S: Supported 9670F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9671F: drivers/pci/host/pci-tegra.c 9672 9673PCI DRIVER FOR TI DRA7XX 9674M: Kishon Vijay Abraham I <kishon@ti.com> 9675L: linux-omap@vger.kernel.org 9676L: linux-pci@vger.kernel.org 9677S: Supported 9678F: Documentation/devicetree/bindings/pci/ti-pci.txt 9679F: drivers/pci/dwc/pci-dra7xx.c 9680 9681PCI DRIVER FOR RENESAS R-CAR 9682M: Simon Horman <horms@verge.net.au> 9683L: linux-pci@vger.kernel.org 9684L: linux-renesas-soc@vger.kernel.org 9685S: Maintained 9686F: drivers/pci/host/*rcar* 9687 9688PCI DRIVER FOR SAMSUNG EXYNOS 9689M: Jingoo Han <jingoohan1@gmail.com> 9690L: linux-pci@vger.kernel.org 9691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9693S: Maintained 9694F: drivers/pci/dwc/pci-exynos.c 9695 9696PCI DRIVER FOR SYNOPSIS DESIGNWARE 9697M: Jingoo Han <jingoohan1@gmail.com> 9698M: Joao Pinto <Joao.Pinto@synopsys.com> 9699L: linux-pci@vger.kernel.org 9700S: Maintained 9701F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9702F: drivers/pci/dwc/*designware* 9703 9704PCI DRIVER FOR GENERIC OF HOSTS 9705M: Will Deacon <will.deacon@arm.com> 9706L: linux-pci@vger.kernel.org 9707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9708S: Maintained 9709F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9710F: drivers/pci/host/pci-host-common.c 9711F: drivers/pci/host/pci-host-generic.c 9712 9713PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9714M: Keith Busch <keith.busch@intel.com> 9715L: linux-pci@vger.kernel.org 9716S: Supported 9717F: drivers/pci/host/vmd.c 9718 9719PCIE DRIVER FOR ST SPEAR13XX 9720M: Pratyush Anand <pratyush.anand@gmail.com> 9721L: linux-pci@vger.kernel.org 9722S: Maintained 9723F: drivers/pci/dwc/*spear* 9724 9725PCI MSI DRIVER FOR ALTERA MSI IP 9726M: Ley Foon Tan <lftan@altera.com> 9727L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9728L: linux-pci@vger.kernel.org 9729S: Supported 9730F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9731F: drivers/pci/host/pcie-altera-msi.c 9732 9733PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9734M: Duc Dang <dhdang@apm.com> 9735L: linux-pci@vger.kernel.org 9736L: linux-arm-kernel@lists.infradead.org 9737S: Maintained 9738F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9739F: drivers/pci/host/pci-xgene-msi.c 9740 9741PCIE DRIVER FOR AXIS ARTPEC 9742M: Niklas Cassel <niklas.cassel@axis.com> 9743M: Jesper Nilsson <jesper.nilsson@axis.com> 9744L: linux-arm-kernel@axis.com 9745L: linux-pci@vger.kernel.org 9746S: Maintained 9747F: Documentation/devicetree/bindings/pci/axis,artpec* 9748F: drivers/pci/dwc/*artpec* 9749 9750PCIE DRIVER FOR HISILICON 9751M: Zhou Wang <wangzhou1@hisilicon.com> 9752M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9753L: linux-pci@vger.kernel.org 9754S: Maintained 9755F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9756F: drivers/pci/dwc/pcie-hisi.c 9757 9758PCIE DRIVER FOR ROCKCHIP 9759M: Shawn Lin <shawn.lin@rock-chips.com> 9760M: Wenrui Li <wenrui.li@rock-chips.com> 9761L: linux-pci@vger.kernel.org 9762L: linux-rockchip@lists.infradead.org 9763S: Maintained 9764F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9765F: drivers/pci/host/pcie-rockchip.c 9766 9767PCIE DRIVER FOR QUALCOMM MSM 9768M: Stanimir Varbanov <svarbanov@mm-sol.com> 9769L: linux-pci@vger.kernel.org 9770L: linux-arm-msm@vger.kernel.org 9771S: Maintained 9772F: drivers/pci/dwc/*qcom* 9773 9774PCIE DRIVER FOR CAVIUM THUNDERX 9775M: David Daney <david.daney@cavium.com> 9776L: linux-pci@vger.kernel.org 9777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9778S: Supported 9779F: Documentation/devicetree/bindings/pci/pci-thunder-* 9780F: drivers/pci/host/pci-thunder-* 9781 9782PCMCIA SUBSYSTEM 9783P: Linux PCMCIA Team 9784L: linux-pcmcia@lists.infradead.org 9785W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9787S: Maintained 9788F: Documentation/pcmcia/ 9789F: tools/pcmcia/ 9790F: drivers/pcmcia/ 9791F: include/pcmcia/ 9792 9793PCNET32 NETWORK DRIVER 9794M: Don Fry <pcnet32@frontier.com> 9795L: netdev@vger.kernel.org 9796S: Maintained 9797F: drivers/net/ethernet/amd/pcnet32.c 9798 9799PCRYPT PARALLEL CRYPTO ENGINE 9800M: Steffen Klassert <steffen.klassert@secunet.com> 9801L: linux-crypto@vger.kernel.org 9802S: Maintained 9803F: crypto/pcrypt.c 9804F: include/crypto/pcrypt.h 9805 9806PER-CPU MEMORY ALLOCATOR 9807M: Tejun Heo <tj@kernel.org> 9808M: Christoph Lameter <cl@linux.com> 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9810S: Maintained 9811F: include/linux/percpu*.h 9812F: mm/percpu*.c 9813F: arch/*/include/asm/percpu.h 9814 9815PER-TASK DELAY ACCOUNTING 9816M: Balbir Singh <bsingharora@gmail.com> 9817S: Maintained 9818F: include/linux/delayacct.h 9819F: kernel/delayacct.c 9820 9821PERFORMANCE EVENTS SUBSYSTEM 9822M: Peter Zijlstra <peterz@infradead.org> 9823M: Ingo Molnar <mingo@redhat.com> 9824M: Arnaldo Carvalho de Melo <acme@kernel.org> 9825R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9826L: linux-kernel@vger.kernel.org 9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9828S: Supported 9829F: kernel/events/* 9830F: include/linux/perf_event.h 9831F: include/uapi/linux/perf_event.h 9832F: arch/*/kernel/perf_event*.c 9833F: arch/*/kernel/*/perf_event*.c 9834F: arch/*/kernel/*/*/perf_event*.c 9835F: arch/*/include/asm/perf_event.h 9836F: arch/*/kernel/perf_callchain.c 9837F: arch/*/events/* 9838F: tools/perf/ 9839 9840PERSONALITY HANDLING 9841M: Christoph Hellwig <hch@infradead.org> 9842L: linux-abi-devel@lists.sourceforge.net 9843S: Maintained 9844F: include/linux/personality.h 9845F: include/uapi/linux/personality.h 9846 9847PHONET PROTOCOL 9848M: Remi Denis-Courmont <courmisch@gmail.com> 9849S: Supported 9850F: Documentation/networking/phonet.txt 9851F: include/linux/phonet.h 9852F: include/net/phonet/ 9853F: include/uapi/linux/phonet.h 9854F: net/phonet/ 9855 9856PHRAM MTD DRIVER 9857M: Joern Engel <joern@lazybastard.org> 9858L: linux-mtd@lists.infradead.org 9859S: Maintained 9860F: drivers/mtd/devices/phram.c 9861 9862PICOLCD HID DRIVER 9863M: Bruno Prémont <bonbons@linux-vserver.org> 9864L: linux-input@vger.kernel.org 9865S: Maintained 9866F: drivers/hid/hid-picolcd* 9867 9868PICOXCELL SUPPORT 9869M: Jamie Iles <jamie@jamieiles.com> 9870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9871T: git git://github.com/jamieiles/linux-2.6-ji.git 9872S: Supported 9873F: arch/arm/boot/dts/picoxcell* 9874F: arch/arm/mach-picoxcell/ 9875F: drivers/crypto/picoxcell* 9876 9877PIN CONTROL SUBSYSTEM 9878M: Linus Walleij <linus.walleij@linaro.org> 9879L: linux-gpio@vger.kernel.org 9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9881S: Maintained 9882F: Documentation/devicetree/bindings/pinctrl/ 9883F: Documentation/pinctrl.txt 9884F: drivers/pinctrl/ 9885F: include/linux/pinctrl/ 9886 9887PIN CONTROLLER - ATMEL AT91 9888M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9890S: Maintained 9891F: drivers/pinctrl/pinctrl-at91.* 9892 9893PIN CONTROLLER - ATMEL AT91 PIO4 9894M: Ludovic Desroches <ludovic.desroches@microchip.com> 9895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9896L: linux-gpio@vger.kernel.org 9897S: Supported 9898F: drivers/pinctrl/pinctrl-at91-pio4.* 9899 9900PIN CONTROLLER - INTEL 9901M: Mika Westerberg <mika.westerberg@linux.intel.com> 9902M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9903S: Maintained 9904F: drivers/pinctrl/intel/ 9905 9906PIN CONTROLLER - RENESAS 9907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9908M: Geert Uytterhoeven <geert+renesas@glider.be> 9909L: linux-renesas-soc@vger.kernel.org 9910S: Maintained 9911F: drivers/pinctrl/sh-pfc/ 9912 9913PIN CONTROLLER - SAMSUNG 9914M: Tomasz Figa <tomasz.figa@gmail.com> 9915M: Krzysztof Kozlowski <krzk@kernel.org> 9916M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9918L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9919S: Maintained 9920F: drivers/pinctrl/samsung/ 9921F: include/dt-bindings/pinctrl/samsung.h 9922F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9923 9924PIN CONTROLLER - SINGLE 9925M: Tony Lindgren <tony@atomide.com> 9926M: Haojian Zhuang <haojian.zhuang@linaro.org> 9927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9928L: linux-omap@vger.kernel.org 9929S: Maintained 9930F: drivers/pinctrl/pinctrl-single.c 9931 9932PIN CONTROLLER - ST SPEAR 9933M: Viresh Kumar <vireshk@kernel.org> 9934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9935W: http://www.st.com/spear 9936S: Maintained 9937F: drivers/pinctrl/spear/ 9938 9939PISTACHIO SOC SUPPORT 9940M: James Hartley <james.hartley@imgtec.com> 9941M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9942L: linux-mips@linux-mips.org 9943S: Maintained 9944F: arch/mips/pistachio/ 9945F: arch/mips/include/asm/mach-pistachio/ 9946F: arch/mips/boot/dts/img/pistachio* 9947F: arch/mips/configs/pistachio*_defconfig 9948 9949PKTCDVD DRIVER 9950S: Orphan 9951M: linux-block@vger.kernel.org 9952F: drivers/block/pktcdvd.c 9953F: include/linux/pktcdvd.h 9954F: include/uapi/linux/pktcdvd.h 9955 9956PKUNITY SOC DRIVERS 9957M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9958W: http://mprc.pku.edu.cn/~guanxuetao/linux 9959S: Maintained 9960T: git git://github.com/gxt/linux.git 9961F: drivers/input/serio/i8042-unicore32io.h 9962F: drivers/i2c/busses/i2c-puv3.c 9963F: drivers/video/fbdev/fb-puv3.c 9964F: drivers/rtc/rtc-puv3.c 9965 9966PMBUS HARDWARE MONITORING DRIVERS 9967M: Guenter Roeck <linux@roeck-us.net> 9968L: linux-hwmon@vger.kernel.org 9969W: http://hwmon.wiki.kernel.org/ 9970W: http://www.roeck-us.net/linux/drivers/ 9971T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9972S: Maintained 9973F: Documentation/hwmon/pmbus 9974F: drivers/hwmon/pmbus/ 9975F: include/linux/i2c/pmbus.h 9976 9977PMC SIERRA MaxRAID DRIVER 9978L: linux-scsi@vger.kernel.org 9979W: http://www.pmc-sierra.com/ 9980S: Orphan 9981F: drivers/scsi/pmcraid.* 9982 9983PMC SIERRA PM8001 DRIVER 9984M: Jack Wang <jinpu.wang@profitbricks.com> 9985M: lindar_liu@usish.com 9986L: pmchba@pmcs.com 9987L: linux-scsi@vger.kernel.org 9988S: Supported 9989F: drivers/scsi/pm8001/ 9990 9991POSIX CLOCKS and TIMERS 9992M: Thomas Gleixner <tglx@linutronix.de> 9993L: linux-kernel@vger.kernel.org 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9995S: Maintained 9996F: fs/timerfd.c 9997F: include/linux/timer* 9998F: kernel/time/*timer* 9999 10000POWER MANAGEMENT CORE 10001M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10002L: linux-pm@vger.kernel.org 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10004B: https://bugzilla.kernel.org 10005S: Supported 10006F: drivers/base/power/ 10007F: include/linux/pm.h 10008F: include/linux/pm_* 10009F: include/linux/powercap.h 10010F: drivers/powercap/ 10011 10012POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10013M: Sebastian Reichel <sre@kernel.org> 10014L: linux-pm@vger.kernel.org 10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10016S: Maintained 10017F: Documentation/devicetree/bindings/power/supply/ 10018F: include/linux/power_supply.h 10019F: drivers/power/supply/ 10020 10021POWER STATE COORDINATION INTERFACE (PSCI) 10022M: Mark Rutland <mark.rutland@arm.com> 10023M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10024L: linux-arm-kernel@lists.infradead.org 10025S: Maintained 10026F: drivers/firmware/psci*.c 10027F: include/linux/psci.h 10028F: include/uapi/linux/psci.h 10029 10030POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10031M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10032L: linuxppc-dev@lists.ozlabs.org 10033S: Maintained 10034F: drivers/char/powernv-op-panel.c 10035 10036PNP SUPPORT 10037M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10038S: Maintained 10039F: drivers/pnp/ 10040 10041PPP PROTOCOL DRIVERS AND COMPRESSORS 10042M: Paul Mackerras <paulus@samba.org> 10043L: linux-ppp@vger.kernel.org 10044S: Maintained 10045F: drivers/net/ppp/ppp_* 10046 10047PPP OVER ATM (RFC 2364) 10048M: Mitchell Blank Jr <mitch@sfgoth.com> 10049S: Maintained 10050F: net/atm/pppoatm.c 10051F: include/uapi/linux/atmppp.h 10052 10053PPP OVER ETHERNET 10054M: Michal Ostrowski <mostrows@earthlink.net> 10055S: Maintained 10056F: drivers/net/ppp/pppoe.c 10057F: drivers/net/ppp/pppox.c 10058 10059PPP OVER L2TP 10060M: James Chapman <jchapman@katalix.com> 10061S: Maintained 10062F: net/l2tp/l2tp_ppp.c 10063F: include/linux/if_pppol2tp.h 10064F: include/uapi/linux/if_pppol2tp.h 10065 10066PPS SUPPORT 10067M: Rodolfo Giometti <giometti@enneenne.com> 10068W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10069L: linuxpps@ml.enneenne.com (subscribers-only) 10070S: Maintained 10071F: Documentation/pps/ 10072F: drivers/pps/ 10073F: include/linux/pps*.h 10074 10075PPTP DRIVER 10076M: Dmitry Kozlov <xeb@mail.ru> 10077L: netdev@vger.kernel.org 10078S: Maintained 10079F: drivers/net/ppp/pptp.c 10080W: http://sourceforge.net/projects/accel-pptp 10081 10082PREEMPTIBLE KERNEL 10083M: Robert Love <rml@tech9.net> 10084L: kpreempt-tech@lists.sourceforge.net 10085W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10086S: Supported 10087F: Documentation/preempt-locking.txt 10088F: include/linux/preempt.h 10089 10090PRINTK 10091M: Petr Mladek <pmladek@suse.com> 10092M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10093R: Steven Rostedt <rostedt@goodmis.org> 10094S: Maintained 10095F: kernel/printk/ 10096F: include/linux/printk.h 10097 10098PRISM54 WIRELESS DRIVER 10099M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10100L: linux-wireless@vger.kernel.org 10101W: http://wireless.kernel.org/en/users/Drivers/p54 10102S: Obsolete 10103F: drivers/net/wireless/intersil/prism54/ 10104 10105PS3 NETWORK SUPPORT 10106M: Geoff Levand <geoff@infradead.org> 10107L: netdev@vger.kernel.org 10108L: linuxppc-dev@lists.ozlabs.org 10109S: Maintained 10110F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10111 10112PS3 PLATFORM SUPPORT 10113M: Geoff Levand <geoff@infradead.org> 10114L: linuxppc-dev@lists.ozlabs.org 10115S: Maintained 10116F: arch/powerpc/boot/ps3* 10117F: arch/powerpc/include/asm/lv1call.h 10118F: arch/powerpc/include/asm/ps3*.h 10119F: arch/powerpc/platforms/ps3/ 10120F: drivers/*/ps3* 10121F: drivers/ps3/ 10122F: drivers/rtc/rtc-ps3.c 10123F: drivers/usb/host/*ps3.c 10124F: sound/ppc/snd_ps3* 10125 10126PS3VRAM DRIVER 10127M: Jim Paris <jim@jtan.com> 10128M: Geoff Levand <geoff@infradead.org> 10129L: linuxppc-dev@lists.ozlabs.org 10130S: Maintained 10131F: drivers/block/ps3vram.c 10132 10133PSAMPLE PACKET SAMPLING SUPPORT: 10134M: Yotam Gigi <yotamg@mellanox.com> 10135S: Maintained 10136F: net/psample 10137F: include/net/psample.h 10138F: include/uapi/linux/psample.h 10139 10140PSTORE FILESYSTEM 10141M: Kees Cook <keescook@chromium.org> 10142M: Anton Vorontsov <anton@enomsg.org> 10143M: Colin Cross <ccross@android.com> 10144M: Tony Luck <tony.luck@intel.com> 10145S: Maintained 10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10147F: fs/pstore/ 10148F: include/linux/pstore* 10149F: drivers/firmware/efi/efi-pstore.c 10150F: drivers/acpi/apei/erst.c 10151F: Documentation/admin-guide/ramoops.rst 10152F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10153K: \b(pstore|ramoops) 10154 10155PTP HARDWARE CLOCK SUPPORT 10156M: Richard Cochran <richardcochran@gmail.com> 10157L: netdev@vger.kernel.org 10158S: Maintained 10159W: http://linuxptp.sourceforge.net/ 10160F: Documentation/ABI/testing/sysfs-ptp 10161F: Documentation/ptp/* 10162F: drivers/net/ethernet/freescale/gianfar_ptp.c 10163F: drivers/net/phy/dp83640* 10164F: drivers/ptp/* 10165F: include/linux/ptp_cl* 10166 10167PTRACE SUPPORT 10168M: Roland McGrath <roland@hack.frob.com> 10169M: Oleg Nesterov <oleg@redhat.com> 10170S: Maintained 10171F: include/asm-generic/syscall.h 10172F: include/linux/ptrace.h 10173F: include/linux/regset.h 10174F: include/linux/tracehook.h 10175F: include/uapi/linux/ptrace.h 10176F: kernel/ptrace.c 10177 10178PULSE8-CEC DRIVER 10179M: Hans Verkuil <hverkuil@xs4all.nl> 10180L: linux-media@vger.kernel.org 10181T: git git://linuxtv.org/media_tree.git 10182S: Maintained 10183F: drivers/media/usb/pulse8-cec/* 10184 10185PVRUSB2 VIDEO4LINUX DRIVER 10186M: Mike Isely <isely@pobox.com> 10187L: pvrusb2@isely.net (subscribers-only) 10188L: linux-media@vger.kernel.org 10189W: http://www.isely.net/pvrusb2/ 10190T: git git://linuxtv.org/media_tree.git 10191S: Maintained 10192F: Documentation/media/v4l-drivers/pvrusb2* 10193F: drivers/media/usb/pvrusb2/ 10194 10195PWC WEBCAM DRIVER 10196M: Hans Verkuil <hverkuil@xs4all.nl> 10197L: linux-media@vger.kernel.org 10198T: git git://linuxtv.org/media_tree.git 10199S: Odd Fixes 10200F: drivers/media/usb/pwc/* 10201 10202PWM FAN DRIVER 10203M: Kamil Debski <kamil@wypas.org> 10204M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10205L: linux-hwmon@vger.kernel.org 10206S: Supported 10207F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10208F: Documentation/hwmon/pwm-fan 10209F: drivers/hwmon/pwm-fan.c 10210 10211PWM SUBSYSTEM 10212M: Thierry Reding <thierry.reding@gmail.com> 10213L: linux-pwm@vger.kernel.org 10214S: Maintained 10215T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10216F: Documentation/pwm.txt 10217F: Documentation/devicetree/bindings/pwm/ 10218F: include/linux/pwm.h 10219F: drivers/pwm/ 10220F: drivers/video/backlight/pwm_bl.c 10221F: include/linux/pwm_backlight.h 10222 10223PXA2xx/PXA3xx SUPPORT 10224M: Daniel Mack <daniel@zonque.org> 10225M: Haojian Zhuang <haojian.zhuang@gmail.com> 10226M: Robert Jarzmik <robert.jarzmik@free.fr> 10227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10228T: git git://github.com/hzhuang1/linux.git 10229T: git git://github.com/rjarzmik/linux.git 10230S: Maintained 10231F: arch/arm/boot/dts/pxa* 10232F: arch/arm/mach-pxa/ 10233F: drivers/dma/pxa* 10234F: drivers/pcmcia/pxa2xx* 10235F: drivers/pinctrl/pxa/ 10236F: drivers/spi/spi-pxa2xx* 10237F: drivers/usb/gadget/udc/pxa2* 10238F: include/sound/pxa2xx-lib.h 10239F: sound/arm/pxa* 10240F: sound/soc/pxa/ 10241 10242PXA GPIO DRIVER 10243M: Robert Jarzmik <robert.jarzmik@free.fr> 10244L: linux-gpio@vger.kernel.org 10245S: Maintained 10246F: drivers/gpio/gpio-pxa.c 10247 10248PXA3xx NAND FLASH DRIVER 10249M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10250L: linux-mtd@lists.infradead.org 10251S: Maintained 10252F: drivers/mtd/nand/pxa3xx_nand.c 10253 10254MMP SUPPORT 10255M: Eric Miao <eric.y.miao@gmail.com> 10256M: Haojian Zhuang <haojian.zhuang@gmail.com> 10257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10258T: git git://github.com/hzhuang1/linux.git 10259T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10260S: Maintained 10261F: arch/arm/boot/dts/mmp* 10262F: arch/arm/mach-mmp/ 10263 10264PXA MMCI DRIVER 10265S: Orphan 10266 10267PXA RTC DRIVER 10268M: Robert Jarzmik <robert.jarzmik@free.fr> 10269L: rtc-linux@googlegroups.com 10270S: Maintained 10271 10272QAT DRIVER 10273M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10274M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10275L: qat-linux@intel.com 10276S: Supported 10277F: drivers/crypto/qat/ 10278 10279QIB DRIVER 10280M: Mike Marciniszyn <infinipath@intel.com> 10281L: linux-rdma@vger.kernel.org 10282S: Supported 10283F: drivers/infiniband/hw/qib/ 10284 10285QLOGIC QLA1280 SCSI DRIVER 10286M: Michael Reed <mdr@sgi.com> 10287L: linux-scsi@vger.kernel.org 10288S: Maintained 10289F: drivers/scsi/qla1280.[ch] 10290 10291QLOGIC QLA2XXX FC-SCSI DRIVER 10292M: qla2xxx-upstream@qlogic.com 10293L: linux-scsi@vger.kernel.org 10294S: Supported 10295F: Documentation/scsi/LICENSE.qla2xxx 10296F: drivers/scsi/qla2xxx/ 10297 10298QLOGIC QLA4XXX iSCSI DRIVER 10299M: QLogic-Storage-Upstream@qlogic.com 10300L: linux-scsi@vger.kernel.org 10301S: Supported 10302F: Documentation/scsi/LICENSE.qla4xxx 10303F: drivers/scsi/qla4xxx/ 10304 10305QLOGIC QLA3XXX NETWORK DRIVER 10306M: Dept-GELinuxNICDev@cavium.com 10307L: netdev@vger.kernel.org 10308S: Supported 10309F: Documentation/networking/LICENSE.qla3xxx 10310F: drivers/net/ethernet/qlogic/qla3xxx.* 10311 10312QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10313M: Harish Patil <harish.patil@cavium.com> 10314M: Manish Chopra <manish.chopra@cavium.com> 10315M: Dept-GELinuxNICDev@cavium.com 10316L: netdev@vger.kernel.org 10317S: Supported 10318F: drivers/net/ethernet/qlogic/qlcnic/ 10319 10320QLOGIC QLGE 10Gb ETHERNET DRIVER 10321M: Harish Patil <harish.patil@cavium.com> 10322M: Manish Chopra <manish.chopra@cavium.com> 10323M: Dept-GELinuxNICDev@cavium.com 10324L: netdev@vger.kernel.org 10325S: Supported 10326F: drivers/net/ethernet/qlogic/qlge/ 10327 10328QLOGIC QL4xxx ETHERNET DRIVER 10329M: Yuval Mintz <Yuval.Mintz@cavium.com> 10330M: Ariel Elior <Ariel.Elior@cavium.com> 10331M: everest-linux-l2@cavium.com 10332L: netdev@vger.kernel.org 10333S: Supported 10334F: drivers/net/ethernet/qlogic/qed/ 10335F: include/linux/qed/ 10336F: drivers/net/ethernet/qlogic/qede/ 10337 10338QLOGIC QL41xxx ISCSI DRIVER 10339M: QLogic-Storage-Upstream@cavium.com 10340L: linux-scsi@vger.kernel.org 10341S: Supported 10342F: drivers/scsi/qedi/ 10343 10344QLOGIC QL41xxx FCOE DRIVER 10345M: QLogic-Storage-Upstream@cavium.com 10346L: linux-scsi@vger.kernel.org 10347S: Supported 10348F: drivers/scsi/qedf/ 10349 10350QNX4 FILESYSTEM 10351M: Anders Larsen <al@alarsen.net> 10352W: http://www.alarsen.net/linux/qnx4fs/ 10353S: Maintained 10354F: fs/qnx4/ 10355F: include/uapi/linux/qnx4_fs.h 10356F: include/uapi/linux/qnxtypes.h 10357 10358QORIQ DPAA2 FSL-MC BUS DRIVER 10359M: Stuart Yoder <stuyoder@gmail.com> 10360M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10361L: linux-kernel@vger.kernel.org 10362S: Maintained 10363F: drivers/staging/fsl-mc/ 10364 10365QT1010 MEDIA DRIVER 10366M: Antti Palosaari <crope@iki.fi> 10367L: linux-media@vger.kernel.org 10368W: https://linuxtv.org 10369W: http://palosaari.fi/linux/ 10370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10371T: git git://linuxtv.org/anttip/media_tree.git 10372S: Maintained 10373F: drivers/media/tuners/qt1010* 10374 10375QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10376M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10377L: linux-wireless@vger.kernel.org 10378W: http://wireless.kernel.org/en/users/Drivers/ath9k 10379S: Supported 10380F: drivers/net/wireless/ath/ath9k/ 10381 10382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10383M: Kalle Valo <kvalo@qca.qualcomm.com> 10384L: ath10k@lists.infradead.org 10385W: http://wireless.kernel.org/en/users/Drivers/ath10k 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10387S: Supported 10388F: drivers/net/wireless/ath/ath10k/ 10389 10390QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10391M: Timur Tabi <timur@codeaurora.org> 10392L: netdev@vger.kernel.org 10393S: Supported 10394F: drivers/net/ethernet/qualcomm/emac/ 10395 10396QUALCOMM HEXAGON ARCHITECTURE 10397M: Richard Kuo <rkuo@codeaurora.org> 10398L: linux-hexagon@vger.kernel.org 10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10400S: Supported 10401F: arch/hexagon/ 10402 10403QUALCOMM WCN36XX WIRELESS DRIVER 10404M: Eugene Krasnikov <k.eugene.e@gmail.com> 10405L: wcn36xx@lists.infradead.org 10406W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10407T: git git://github.com/KrasnikovEugene/wcn36xx.git 10408S: Supported 10409F: drivers/net/wireless/ath/wcn36xx/ 10410 10411QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10412M: Gabriel Somlo <somlo@cmu.edu> 10413M: "Michael S. Tsirkin" <mst@redhat.com> 10414L: qemu-devel@nongnu.org 10415S: Maintained 10416F: drivers/firmware/qemu_fw_cfg.c 10417 10418RADOS BLOCK DEVICE (RBD) 10419M: Ilya Dryomov <idryomov@gmail.com> 10420M: Sage Weil <sage@redhat.com> 10421M: Alex Elder <elder@kernel.org> 10422L: ceph-devel@vger.kernel.org 10423W: http://ceph.com/ 10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10425T: git git://github.com/ceph/ceph-client.git 10426S: Supported 10427F: Documentation/ABI/testing/sysfs-bus-rbd 10428F: drivers/block/rbd.c 10429F: drivers/block/rbd_types.h 10430 10431RADEON FRAMEBUFFER DISPLAY DRIVER 10432M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10433L: linux-fbdev@vger.kernel.org 10434S: Maintained 10435F: drivers/video/fbdev/aty/radeon* 10436F: include/uapi/linux/radeonfb.h 10437 10438RADIOSHARK RADIO DRIVER 10439M: Hans Verkuil <hverkuil@xs4all.nl> 10440L: linux-media@vger.kernel.org 10441T: git git://linuxtv.org/media_tree.git 10442S: Maintained 10443F: drivers/media/radio/radio-shark.c 10444 10445RADIOSHARK2 RADIO DRIVER 10446M: Hans Verkuil <hverkuil@xs4all.nl> 10447L: linux-media@vger.kernel.org 10448T: git git://linuxtv.org/media_tree.git 10449S: Maintained 10450F: drivers/media/radio/radio-shark2.c 10451F: drivers/media/radio/radio-tea5777.c 10452 10453RAGE128 FRAMEBUFFER DISPLAY DRIVER 10454M: Paul Mackerras <paulus@samba.org> 10455L: linux-fbdev@vger.kernel.org 10456S: Maintained 10457F: drivers/video/fbdev/aty/aty128fb.c 10458 10459RALINK MIPS ARCHITECTURE 10460M: John Crispin <john@phrozen.org> 10461L: linux-mips@linux-mips.org 10462S: Maintained 10463F: arch/mips/ralink 10464 10465RALINK RT2X00 WIRELESS LAN DRIVER 10466P: rt2x00 project 10467M: Stanislaw Gruszka <sgruszka@redhat.com> 10468M: Helmut Schaa <helmut.schaa@googlemail.com> 10469L: linux-wireless@vger.kernel.org 10470S: Maintained 10471F: drivers/net/wireless/ralink/rt2x00/ 10472 10473RAMDISK RAM BLOCK DEVICE DRIVER 10474M: Jens Axboe <axboe@kernel.dk> 10475S: Maintained 10476F: Documentation/blockdev/ramdisk.txt 10477F: drivers/block/brd.c 10478 10479RANDOM NUMBER DRIVER 10480M: "Theodore Ts'o" <tytso@mit.edu> 10481S: Maintained 10482F: drivers/char/random.c 10483 10484RAPIDIO SUBSYSTEM 10485M: Matt Porter <mporter@kernel.crashing.org> 10486M: Alexandre Bounine <alexandre.bounine@idt.com> 10487S: Maintained 10488F: drivers/rapidio/ 10489 10490RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10491L: linux-wireless@vger.kernel.org 10492S: Orphan 10493F: drivers/net/wireless/ray* 10494 10495RCUTORTURE MODULE 10496M: Josh Triplett <josh@joshtriplett.org> 10497M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10498L: linux-kernel@vger.kernel.org 10499S: Supported 10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10501F: Documentation/RCU/torture.txt 10502F: kernel/rcu/rcutorture.c 10503 10504RCUTORTURE TEST FRAMEWORK 10505M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10506M: Josh Triplett <josh@joshtriplett.org> 10507R: Steven Rostedt <rostedt@goodmis.org> 10508R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10509R: Lai Jiangshan <jiangshanlai@gmail.com> 10510L: linux-kernel@vger.kernel.org 10511S: Supported 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10513F: tools/testing/selftests/rcutorture 10514 10515RDC R-321X SoC 10516M: Florian Fainelli <florian@openwrt.org> 10517S: Maintained 10518 10519RDC R6040 FAST ETHERNET DRIVER 10520M: Florian Fainelli <f.fainelli@gmail.com> 10521L: netdev@vger.kernel.org 10522S: Maintained 10523F: drivers/net/ethernet/rdc/r6040.c 10524 10525RDS - RELIABLE DATAGRAM SOCKETS 10526M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10527L: netdev@vger.kernel.org 10528L: linux-rdma@vger.kernel.org 10529L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10530W: https://oss.oracle.com/projects/rds/ 10531S: Supported 10532F: net/rds/ 10533F: Documentation/networking/rds.txt 10534 10535RDMAVT - RDMA verbs software 10536M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10537L: linux-rdma@vger.kernel.org 10538S: Supported 10539F: drivers/infiniband/sw/rdmavt 10540 10541RDT - RESOURCE ALLOCATION 10542M: Fenghua Yu <fenghua.yu@intel.com> 10543L: linux-kernel@vger.kernel.org 10544S: Supported 10545F: arch/x86/kernel/cpu/intel_rdt* 10546F: arch/x86/include/asm/intel_rdt* 10547F: Documentation/x86/intel_rdt* 10548 10549READ-COPY UPDATE (RCU) 10550M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10551M: Josh Triplett <josh@joshtriplett.org> 10552R: Steven Rostedt <rostedt@goodmis.org> 10553R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10554R: Lai Jiangshan <jiangshanlai@gmail.com> 10555L: linux-kernel@vger.kernel.org 10556W: http://www.rdrop.com/users/paulmck/RCU/ 10557S: Supported 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10559F: Documentation/RCU/ 10560X: Documentation/RCU/torture.txt 10561F: include/linux/rcu* 10562X: include/linux/srcu.h 10563F: kernel/rcu/ 10564X: kernel/torture.c 10565 10566REAL TIME CLOCK (RTC) SUBSYSTEM 10567M: Alessandro Zummo <a.zummo@towertech.it> 10568M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10569L: rtc-linux@googlegroups.com 10570Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10572S: Maintained 10573F: Documentation/devicetree/bindings/rtc/ 10574F: Documentation/rtc.txt 10575F: drivers/rtc/ 10576F: include/linux/rtc.h 10577F: include/uapi/linux/rtc.h 10578F: include/linux/rtc/ 10579F: include/linux/platform_data/rtc-* 10580F: tools/testing/selftests/timers/rtctest.c 10581 10582REALTEK AUDIO CODECS 10583M: Bard Liao <bardliao@realtek.com> 10584M: Oder Chiou <oder_chiou@realtek.com> 10585S: Maintained 10586F: sound/soc/codecs/rt* 10587F: include/sound/rt*.h 10588 10589REISERFS FILE SYSTEM 10590L: reiserfs-devel@vger.kernel.org 10591S: Supported 10592F: fs/reiserfs/ 10593 10594REGISTER MAP ABSTRACTION 10595M: Mark Brown <broonie@kernel.org> 10596L: linux-kernel@vger.kernel.org 10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10598S: Supported 10599F: Documentation/devicetree/bindings/regmap/ 10600F: drivers/base/regmap/ 10601F: include/linux/regmap.h 10602 10603REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10604M: Ohad Ben-Cohen <ohad@wizery.com> 10605M: Bjorn Andersson <bjorn.andersson@linaro.org> 10606L: linux-remoteproc@vger.kernel.org 10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10608S: Maintained 10609F: Documentation/devicetree/bindings/remoteproc/ 10610F: Documentation/remoteproc.txt 10611F: drivers/remoteproc/ 10612F: include/linux/remoteproc.h 10613 10614REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10615M: Ohad Ben-Cohen <ohad@wizery.com> 10616M: Bjorn Andersson <bjorn.andersson@linaro.org> 10617L: linux-remoteproc@vger.kernel.org 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10619S: Maintained 10620F: drivers/rpmsg/ 10621F: Documentation/rpmsg.txt 10622F: include/linux/rpmsg.h 10623F: include/linux/rpmsg/ 10624 10625RENESAS CLOCK DRIVERS 10626M: Geert Uytterhoeven <geert+renesas@glider.be> 10627L: linux-renesas-soc@vger.kernel.org 10628S: Supported 10629F: drivers/clk/renesas/ 10630 10631RENESAS ETHERNET DRIVERS 10632R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10633L: netdev@vger.kernel.org 10634L: linux-renesas-soc@vger.kernel.org 10635F: drivers/net/ethernet/renesas/ 10636F: include/linux/sh_eth.h 10637 10638RENESAS R-CAR GYROADC DRIVER 10639M: Marek Vasut <marek.vasut@gmail.com> 10640L: linux-iio@vger.kernel.org 10641S: Supported 10642F: drivers/iio/adc/rcar_gyro_adc.c 10643 10644RENESAS USB2 PHY DRIVER 10645M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10646L: linux-renesas-soc@vger.kernel.org 10647S: Maintained 10648F: drivers/phy/phy-rcar-gen3-usb2.c 10649 10650RESET CONTROLLER FRAMEWORK 10651M: Philipp Zabel <p.zabel@pengutronix.de> 10652T: git git://git.pengutronix.de/git/pza/linux 10653S: Maintained 10654F: drivers/reset/ 10655F: Documentation/devicetree/bindings/reset/ 10656F: include/dt-bindings/reset/ 10657F: include/linux/reset.h 10658F: include/linux/reset-controller.h 10659 10660RFKILL 10661M: Johannes Berg <johannes@sipsolutions.net> 10662L: linux-wireless@vger.kernel.org 10663W: http://wireless.kernel.org/ 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10666S: Maintained 10667F: Documentation/rfkill.txt 10668F: net/rfkill/ 10669 10670RHASHTABLE 10671M: Thomas Graf <tgraf@suug.ch> 10672M: Herbert Xu <herbert@gondor.apana.org.au> 10673L: netdev@vger.kernel.org 10674S: Maintained 10675F: lib/rhashtable.c 10676F: include/linux/rhashtable.h 10677 10678RICOH SMARTMEDIA/XD DRIVER 10679M: Maxim Levitsky <maximlevitsky@gmail.com> 10680S: Maintained 10681F: drivers/mtd/nand/r852.c 10682F: drivers/mtd/nand/r852.h 10683 10684RICOH R5C592 MEMORYSTICK DRIVER 10685M: Maxim Levitsky <maximlevitsky@gmail.com> 10686S: Maintained 10687F: drivers/memstick/host/r592.* 10688 10689ROCCAT DRIVERS 10690M: Stefan Achatz <erazor_de@users.sourceforge.net> 10691W: http://sourceforge.net/projects/roccat/ 10692S: Maintained 10693F: drivers/hid/hid-roccat* 10694F: include/linux/hid-roccat* 10695F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10696 10697ROCKER DRIVER 10698M: Jiri Pirko <jiri@resnulli.us> 10699L: netdev@vger.kernel.org 10700S: Supported 10701F: drivers/net/ethernet/rocker/ 10702 10703ROCKETPORT DRIVER 10704P: Comtrol Corp. 10705W: http://www.comtrol.com 10706S: Maintained 10707F: Documentation/serial/rocket.txt 10708F: drivers/tty/rocket* 10709 10710ROCKETPORT EXPRESS/INFINITY DRIVER 10711M: Kevin Cernekee <cernekee@gmail.com> 10712L: linux-serial@vger.kernel.org 10713S: Odd Fixes 10714F: drivers/tty/serial/rp2.* 10715 10716ROSE NETWORK LAYER 10717M: Ralf Baechle <ralf@linux-mips.org> 10718L: linux-hams@vger.kernel.org 10719W: http://www.linux-ax25.org/ 10720S: Maintained 10721F: include/net/rose.h 10722F: include/uapi/linux/rose.h 10723F: net/rose/ 10724 10725RTL2830 MEDIA DRIVER 10726M: Antti Palosaari <crope@iki.fi> 10727L: linux-media@vger.kernel.org 10728W: https://linuxtv.org 10729W: http://palosaari.fi/linux/ 10730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10731T: git git://linuxtv.org/anttip/media_tree.git 10732S: Maintained 10733F: drivers/media/dvb-frontends/rtl2830* 10734 10735RTL2832 MEDIA DRIVER 10736M: Antti Palosaari <crope@iki.fi> 10737L: linux-media@vger.kernel.org 10738W: https://linuxtv.org 10739W: http://palosaari.fi/linux/ 10740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10741T: git git://linuxtv.org/anttip/media_tree.git 10742S: Maintained 10743F: drivers/media/dvb-frontends/rtl2832* 10744 10745RTL2832_SDR MEDIA DRIVER 10746M: Antti Palosaari <crope@iki.fi> 10747L: linux-media@vger.kernel.org 10748W: https://linuxtv.org 10749W: http://palosaari.fi/linux/ 10750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10751T: git git://linuxtv.org/anttip/media_tree.git 10752S: Maintained 10753F: drivers/media/dvb-frontends/rtl2832_sdr* 10754 10755RTL8180 WIRELESS DRIVER 10756L: linux-wireless@vger.kernel.org 10757W: http://wireless.kernel.org/ 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10759S: Orphan 10760F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10761 10762RTL8187 WIRELESS DRIVER 10763M: Herton Ronaldo Krzesinski <herton@canonical.com> 10764M: Hin-Tak Leung <htl10@users.sourceforge.net> 10765M: Larry Finger <Larry.Finger@lwfinger.net> 10766L: linux-wireless@vger.kernel.org 10767W: http://wireless.kernel.org/ 10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10769S: Maintained 10770F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10771 10772RTL8192CE WIRELESS DRIVER 10773M: Larry Finger <Larry.Finger@lwfinger.net> 10774M: Chaoming Li <chaoming_li@realsil.com.cn> 10775L: linux-wireless@vger.kernel.org 10776W: http://wireless.kernel.org/ 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10778S: Maintained 10779F: drivers/net/wireless/realtek/rtlwifi/ 10780F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10781 10782RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10783M: Jes Sorensen <Jes.Sorensen@gmail.com> 10784L: linux-wireless@vger.kernel.org 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10786S: Maintained 10787F: drivers/net/wireless/realtek/rtl8xxxu/ 10788 10789S3 SAVAGE FRAMEBUFFER DRIVER 10790M: Antonino Daplas <adaplas@gmail.com> 10791L: linux-fbdev@vger.kernel.org 10792S: Maintained 10793F: drivers/video/fbdev/savage/ 10794 10795S390 10796M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10797M: Heiko Carstens <heiko.carstens@de.ibm.com> 10798L: linux-s390@vger.kernel.org 10799W: http://www.ibm.com/developerworks/linux/linux390/ 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10801S: Supported 10802F: arch/s390/ 10803F: drivers/s390/ 10804F: Documentation/s390/ 10805F: Documentation/DocBook/s390* 10806 10807S390 COMMON I/O LAYER 10808M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10809M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10810L: linux-s390@vger.kernel.org 10811W: http://www.ibm.com/developerworks/linux/linux390/ 10812S: Supported 10813F: drivers/s390/cio/ 10814 10815S390 DASD DRIVER 10816M: Stefan Haberland <sth@linux.vnet.ibm.com> 10817M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10818L: linux-s390@vger.kernel.org 10819W: http://www.ibm.com/developerworks/linux/linux390/ 10820S: Supported 10821F: drivers/s390/block/dasd* 10822F: block/partitions/ibm.c 10823 10824S390 NETWORK DRIVERS 10825M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10826L: linux-s390@vger.kernel.org 10827W: http://www.ibm.com/developerworks/linux/linux390/ 10828S: Supported 10829F: drivers/s390/net/ 10830 10831S390 PCI SUBSYSTEM 10832M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10833M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10834L: linux-s390@vger.kernel.org 10835W: http://www.ibm.com/developerworks/linux/linux390/ 10836S: Supported 10837F: arch/s390/pci/ 10838F: drivers/pci/hotplug/s390_pci_hpc.c 10839 10840S390 ZCRYPT DRIVER 10841M: Harald Freudenberger <freude@de.ibm.com> 10842L: linux-s390@vger.kernel.org 10843W: http://www.ibm.com/developerworks/linux/linux390/ 10844S: Supported 10845F: drivers/s390/crypto/ 10846 10847S390 ZFCP DRIVER 10848M: Steffen Maier <maier@linux.vnet.ibm.com> 10849L: linux-s390@vger.kernel.org 10850W: http://www.ibm.com/developerworks/linux/linux390/ 10851S: Supported 10852F: drivers/s390/scsi/zfcp_* 10853 10854S390 IUCV NETWORK LAYER 10855M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10856L: linux-s390@vger.kernel.org 10857W: http://www.ibm.com/developerworks/linux/linux390/ 10858S: Supported 10859F: drivers/s390/net/*iucv* 10860F: include/net/iucv/ 10861F: net/iucv/ 10862 10863S390 IOMMU (PCI) 10864M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10865L: linux-s390@vger.kernel.org 10866W: http://www.ibm.com/developerworks/linux/linux390/ 10867S: Supported 10868F: drivers/iommu/s390-iommu.c 10869 10870S3C24XX SD/MMC Driver 10871M: Ben Dooks <ben-linux@fluff.org> 10872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10873S: Supported 10874F: drivers/mmc/host/s3cmci.* 10875 10876SAA6588 RDS RECEIVER DRIVER 10877M: Hans Verkuil <hverkuil@xs4all.nl> 10878L: linux-media@vger.kernel.org 10879T: git git://linuxtv.org/media_tree.git 10880W: https://linuxtv.org 10881S: Odd Fixes 10882F: drivers/media/i2c/saa6588* 10883 10884SAA7134 VIDEO4LINUX DRIVER 10885M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10886M: Mauro Carvalho Chehab <mchehab@kernel.org> 10887L: linux-media@vger.kernel.org 10888W: https://linuxtv.org 10889T: git git://linuxtv.org/media_tree.git 10890S: Odd fixes 10891F: Documentation/media/v4l-drivers/saa7134* 10892F: drivers/media/pci/saa7134/ 10893 10894SAA7146 VIDEO4LINUX-2 DRIVER 10895M: Hans Verkuil <hverkuil@xs4all.nl> 10896L: linux-media@vger.kernel.org 10897T: git git://linuxtv.org/media_tree.git 10898S: Maintained 10899F: drivers/media/common/saa7146/ 10900F: drivers/media/pci/saa7146/ 10901F: include/media/saa7146* 10902 10903SAMSUNG LAPTOP DRIVER 10904M: Corentin Chary <corentin.chary@gmail.com> 10905L: platform-driver-x86@vger.kernel.org 10906S: Maintained 10907F: drivers/platform/x86/samsung-laptop.c 10908 10909SAMSUNG AUDIO (ASoC) DRIVERS 10910M: Krzysztof Kozlowski <krzk@kernel.org> 10911M: Sangbeom Kim <sbkim73@samsung.com> 10912M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10913L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10914S: Supported 10915F: sound/soc/samsung/ 10916 10917SAMSUNG FRAMEBUFFER DRIVER 10918M: Jingoo Han <jingoohan1@gmail.com> 10919L: linux-fbdev@vger.kernel.org 10920S: Maintained 10921F: drivers/video/fbdev/s3c-fb.c 10922 10923SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10924M: Sangbeom Kim <sbkim73@samsung.com> 10925M: Krzysztof Kozlowski <krzk@kernel.org> 10926M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10927L: linux-kernel@vger.kernel.org 10928L: linux-samsung-soc@vger.kernel.org 10929S: Supported 10930F: drivers/mfd/sec*.c 10931F: drivers/regulator/s2m*.c 10932F: drivers/regulator/s5m*.c 10933F: drivers/clk/clk-s2mps11.c 10934F: drivers/rtc/rtc-s5m.c 10935F: include/linux/mfd/samsung/ 10936F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10937F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10938F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10939F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10940 10941SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10942M: Kyungmin Park <kyungmin.park@samsung.com> 10943M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10944L: linux-media@vger.kernel.org 10945Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10946S: Supported 10947F: drivers/media/platform/exynos4-is/ 10948 10949SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10950M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10951L: linux-media@vger.kernel.org 10952L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10953S: Maintained 10954F: drivers/media/platform/s3c-camif/ 10955F: include/media/drv-intf/s3c_camif.h 10956 10957SAMSUNG S5C73M3 CAMERA DRIVER 10958M: Kyungmin Park <kyungmin.park@samsung.com> 10959M: Andrzej Hajda <a.hajda@samsung.com> 10960L: linux-media@vger.kernel.org 10961S: Supported 10962F: drivers/media/i2c/s5c73m3/* 10963 10964SAMSUNG S5K5BAF CAMERA DRIVER 10965M: Kyungmin Park <kyungmin.park@samsung.com> 10966M: Andrzej Hajda <a.hajda@samsung.com> 10967L: linux-media@vger.kernel.org 10968S: Supported 10969F: drivers/media/i2c/s5k5baf.c 10970 10971SAMSUNG S3FWRN5 NFC DRIVER 10972M: Robert Baldyga <r.baldyga@samsung.com> 10973M: Krzysztof Opasiak <k.opasiak@samsung.com> 10974L: linux-nfc@lists.01.org (moderated for non-subscribers) 10975S: Supported 10976F: drivers/nfc/s3fwrn5 10977 10978SAMSUNG SOC CLOCK DRIVERS 10979M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10980M: Tomasz Figa <tomasz.figa@gmail.com> 10981M: Chanwoo Choi <cw00.choi@samsung.com> 10982S: Supported 10983L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10984F: drivers/clk/samsung/ 10985F: include/dt-bindings/clock/exynos*.h 10986F: Documentation/devicetree/bindings/clock/exynos*.txt 10987 10988SAMSUNG SPI DRIVERS 10989M: Kukjin Kim <kgene@kernel.org> 10990M: Krzysztof Kozlowski <krzk@kernel.org> 10991M: Andi Shyti <andi.shyti@samsung.com> 10992L: linux-spi@vger.kernel.org 10993L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10994S: Maintained 10995F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10996F: drivers/spi/spi-s3c* 10997F: include/linux/platform_data/spi-s3c64xx.h 10998 10999SAMSUNG SXGBE DRIVERS 11000M: Byungho An <bh74.an@samsung.com> 11001M: Girish K S <ks.giri@samsung.com> 11002M: Vipul Pandya <vipul.pandya@samsung.com> 11003S: Supported 11004L: netdev@vger.kernel.org 11005F: drivers/net/ethernet/samsung/sxgbe/ 11006 11007SAMSUNG THERMAL DRIVER 11008M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11009L: linux-pm@vger.kernel.org 11010L: linux-samsung-soc@vger.kernel.org 11011S: Supported 11012T: git https://github.com/lmajewski/linux-samsung-thermal.git 11013F: drivers/thermal/samsung/ 11014 11015SAMSUNG USB2 PHY DRIVER 11016M: Kamil Debski <kamil@wypas.org> 11017M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11018L: linux-kernel@vger.kernel.org 11019S: Supported 11020F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11021F: Documentation/phy/samsung-usb2.txt 11022F: drivers/phy/phy-exynos4210-usb2.c 11023F: drivers/phy/phy-exynos4x12-usb2.c 11024F: drivers/phy/phy-exynos5250-usb2.c 11025F: drivers/phy/phy-s5pv210-usb2.c 11026F: drivers/phy/phy-samsung-usb2.c 11027F: drivers/phy/phy-samsung-usb2.h 11028 11029SERIAL DRIVERS 11030M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11031L: linux-serial@vger.kernel.org 11032S: Maintained 11033F: Documentation/devicetree/bindings/serial/ 11034F: drivers/tty/serial/ 11035 11036SERIAL DEVICE BUS 11037M: Rob Herring <robh@kernel.org> 11038L: linux-serial@vger.kernel.org 11039S: Maintained 11040F: Documentation/devicetree/bindings/serial/slave-device.txt 11041F: drivers/tty/serdev/ 11042F: include/linux/serdev.h 11043 11044SERIAL IR RECEIVER 11045M: Sean Young <sean@mess.org> 11046L: linux-media@vger.kernel.org 11047S: Maintained 11048F: drivers/media/rc/serial_ir.c 11049 11050STI CEC DRIVER 11051M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11052L: kernel@stlinux.com 11053S: Maintained 11054F: drivers/staging/media/st-cec/ 11055F: Documentation/devicetree/bindings/media/stih-cec.txt 11056 11057SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11058M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11059L: linux-s390@vger.kernel.org 11060W: http://www.ibm.com/developerworks/linux/linux390/ 11061S: Supported 11062F: net/smc/ 11063 11064SYNOPSYS DESIGNWARE DMAC DRIVER 11065M: Viresh Kumar <vireshk@kernel.org> 11066M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11067S: Maintained 11068F: include/linux/dma/dw.h 11069F: include/linux/platform_data/dma-dw.h 11070F: drivers/dma/dw/ 11071 11072SYNOPSYS DESIGNWARE I2C DRIVER 11073M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11074R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11075R: Mika Westerberg <mika.westerberg@linux.intel.com> 11076L: linux-i2c@vger.kernel.org 11077S: Maintained 11078F: drivers/i2c/busses/i2c-designware-* 11079F: include/linux/platform_data/i2c-designware.h 11080 11081SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11082M: Jaehoon Chung <jh80.chung@samsung.com> 11083L: linux-mmc@vger.kernel.org 11084S: Maintained 11085F: drivers/mmc/host/dw_mmc* 11086 11087SYSTEM TRACE MODULE CLASS 11088M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11089S: Maintained 11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11091F: Documentation/trace/stm.txt 11092F: drivers/hwtracing/stm/ 11093F: include/linux/stm.h 11094F: include/uapi/linux/stm.h 11095 11096THUNDERBOLT DRIVER 11097M: Andreas Noever <andreas.noever@gmail.com> 11098S: Maintained 11099F: drivers/thunderbolt/ 11100 11101TI BQ27XXX POWER SUPPLY DRIVER 11102R: Andrew F. Davis <afd@ti.com> 11103F: include/linux/power/bq27xxx_battery.h 11104F: drivers/power/supply/bq27xxx_battery.c 11105F: drivers/power/supply/bq27xxx_battery_i2c.c 11106 11107TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11108M: John Stultz <john.stultz@linaro.org> 11109M: Thomas Gleixner <tglx@linutronix.de> 11110L: linux-kernel@vger.kernel.org 11111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11112S: Supported 11113F: include/linux/clocksource.h 11114F: include/linux/time.h 11115F: include/linux/timex.h 11116F: include/uapi/linux/time.h 11117F: include/uapi/linux/timex.h 11118F: kernel/time/clocksource.c 11119F: kernel/time/time*.c 11120F: kernel/time/alarmtimer.c 11121F: kernel/time/ntp.c 11122F: tools/testing/selftests/timers/ 11123 11124SC1200 WDT DRIVER 11125M: Zwane Mwaikambo <zwanem@gmail.com> 11126S: Maintained 11127F: drivers/watchdog/sc1200wdt.c 11128 11129SCHEDULER 11130M: Ingo Molnar <mingo@redhat.com> 11131M: Peter Zijlstra <peterz@infradead.org> 11132L: linux-kernel@vger.kernel.org 11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11134S: Maintained 11135F: kernel/sched/ 11136F: include/linux/sched.h 11137F: include/uapi/linux/sched.h 11138F: include/linux/wait.h 11139 11140SCORE ARCHITECTURE 11141M: Chen Liqin <liqin.linux@gmail.com> 11142M: Lennox Wu <lennox.wu@gmail.com> 11143W: http://www.sunplus.com 11144S: Supported 11145F: arch/score/ 11146 11147SCR24X CHIP CARD INTERFACE DRIVER 11148M: Lubomir Rintel <lkundrak@v3.sk> 11149S: Supported 11150F: drivers/char/pcmcia/scr24x_cs.c 11151 11152SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11153M: Sudeep Holla <sudeep.holla@arm.com> 11154L: linux-arm-kernel@lists.infradead.org 11155S: Maintained 11156F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11157F: drivers/clk/clk-scpi.c 11158F: drivers/cpufreq/scpi-cpufreq.c 11159F: drivers/firmware/arm_scpi.c 11160F: include/linux/scpi_protocol.h 11161 11162SCSI CDROM DRIVER 11163M: Jens Axboe <axboe@kernel.dk> 11164L: linux-scsi@vger.kernel.org 11165W: http://www.kernel.dk 11166S: Maintained 11167F: drivers/scsi/sr* 11168 11169SCSI RDMA PROTOCOL (SRP) INITIATOR 11170M: Bart Van Assche <bart.vanassche@sandisk.com> 11171L: linux-rdma@vger.kernel.org 11172S: Supported 11173W: http://www.openfabrics.org 11174Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11175T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11176F: drivers/infiniband/ulp/srp/ 11177F: include/scsi/srp.h 11178 11179SCSI SG DRIVER 11180M: Doug Gilbert <dgilbert@interlog.com> 11181L: linux-scsi@vger.kernel.org 11182W: http://sg.danny.cz/sg 11183S: Maintained 11184F: Documentation/scsi/scsi-generic.txt 11185F: drivers/scsi/sg.c 11186F: include/scsi/sg.h 11187 11188SCSI SUBSYSTEM 11189M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11190T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11191M: "Martin K. Petersen" <martin.petersen@oracle.com> 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11193L: linux-scsi@vger.kernel.org 11194S: Maintained 11195F: Documentation/devicetree/bindings/scsi/ 11196F: drivers/scsi/ 11197F: include/scsi/ 11198 11199SCSI TAPE DRIVER 11200M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11201L: linux-scsi@vger.kernel.org 11202S: Maintained 11203F: Documentation/scsi/st.txt 11204F: drivers/scsi/st.* 11205F: drivers/scsi/st_*.h 11206 11207SCTP PROTOCOL 11208M: Vlad Yasevich <vyasevich@gmail.com> 11209M: Neil Horman <nhorman@tuxdriver.com> 11210L: linux-sctp@vger.kernel.org 11211W: http://lksctp.sourceforge.net 11212S: Maintained 11213F: Documentation/networking/sctp.txt 11214F: include/linux/sctp.h 11215F: include/uapi/linux/sctp.h 11216F: include/net/sctp/ 11217F: net/sctp/ 11218 11219SCx200 CPU SUPPORT 11220M: Jim Cromie <jim.cromie@gmail.com> 11221S: Odd Fixes 11222F: Documentation/i2c/busses/scx200_acb 11223F: arch/x86/platform/scx200/ 11224F: drivers/watchdog/scx200_wdt.c 11225F: drivers/i2c/busses/scx200* 11226F: drivers/mtd/maps/scx200_docflash.c 11227F: include/linux/scx200.h 11228 11229SCx200 GPIO DRIVER 11230M: Jim Cromie <jim.cromie@gmail.com> 11231S: Maintained 11232F: drivers/char/scx200_gpio.c 11233F: include/linux/scx200_gpio.h 11234 11235SCx200 HRT CLOCKSOURCE DRIVER 11236M: Jim Cromie <jim.cromie@gmail.com> 11237S: Maintained 11238F: drivers/clocksource/scx200_hrt.c 11239 11240SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11241M: Sascha Sommer <saschasommer@freenet.de> 11242L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11243S: Maintained 11244F: drivers/mmc/host/sdricoh_cs.c 11245 11246SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11247M: Adrian Hunter <adrian.hunter@intel.com> 11248L: linux-mmc@vger.kernel.org 11249T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11250S: Maintained 11251F: drivers/mmc/host/sdhci* 11252F: include/linux/mmc/sdhci* 11253 11254SECURE COMPUTING 11255M: Kees Cook <keescook@chromium.org> 11256R: Andy Lutomirski <luto@amacapital.net> 11257R: Will Drewry <wad@chromium.org> 11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11259S: Supported 11260F: kernel/seccomp.c 11261F: include/uapi/linux/seccomp.h 11262F: include/linux/seccomp.h 11263F: tools/testing/selftests/seccomp/* 11264K: \bsecure_computing 11265K: \bTIF_SECCOMP\b 11266 11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11268M: Al Cooper <alcooperx@gmail.com> 11269L: linux-mmc@vger.kernel.org 11270L: bcm-kernel-feedback-list@broadcom.com 11271S: Maintained 11272F: drivers/mmc/host/sdhci-brcmstb* 11273 11274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11275M: Ben Dooks <ben-linux@fluff.org> 11276M: Jaehoon Chung <jh80.chung@samsung.com> 11277L: linux-mmc@vger.kernel.org 11278S: Maintained 11279F: drivers/mmc/host/sdhci-s3c* 11280 11281SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11282M: Viresh Kumar <vireshk@kernel.org> 11283L: linux-mmc@vger.kernel.org 11284S: Maintained 11285F: drivers/mmc/host/sdhci-spear.c 11286 11287SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11288M: Scott Bauer <scott.bauer@intel.com> 11289M: Jonathan Derrick <jonathan.derrick@intel.com> 11290M: Rafael Antognolli <rafael.antognolli@intel.com> 11291L: linux-block@vger.kernel.org 11292S: Supported 11293F: block/sed* 11294F: block/opal_proto.h 11295F: include/linux/sed* 11296F: include/uapi/linux/sed* 11297 11298SECURITY SUBSYSTEM 11299M: James Morris <james.l.morris@oracle.com> 11300M: "Serge E. Hallyn" <serge@hallyn.com> 11301L: linux-security-module@vger.kernel.org (suggested Cc:) 11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11303W: http://kernsec.org/ 11304S: Supported 11305F: security/ 11306 11307SECURITY CONTACT 11308M: Security Officers <security@kernel.org> 11309S: Supported 11310 11311SELINUX SECURITY MODULE 11312M: Paul Moore <paul@paul-moore.com> 11313M: Stephen Smalley <sds@tycho.nsa.gov> 11314M: Eric Paris <eparis@parisplace.org> 11315L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11316W: http://selinuxproject.org 11317T: git git://git.infradead.org/users/pcmoore/selinux 11318S: Supported 11319F: include/linux/selinux* 11320F: security/selinux/ 11321F: scripts/selinux/ 11322 11323APPARMOR SECURITY MODULE 11324M: John Johansen <john.johansen@canonical.com> 11325L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11326W: apparmor.wiki.kernel.org 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11328S: Supported 11329F: security/apparmor/ 11330 11331LOADPIN SECURITY MODULE 11332M: Kees Cook <keescook@chromium.org> 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11334S: Supported 11335F: security/loadpin/ 11336 11337YAMA SECURITY MODULE 11338M: Kees Cook <keescook@chromium.org> 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11340S: Supported 11341F: security/yama/ 11342 11343SENSABLE PHANTOM 11344M: Jiri Slaby <jirislaby@gmail.com> 11345S: Maintained 11346F: drivers/misc/phantom.c 11347F: include/uapi/linux/phantom.h 11348 11349Emulex 10Gbps iSCSI - OneConnect DRIVER 11350M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11351M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11352M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11353L: linux-scsi@vger.kernel.org 11354W: http://www.broadcom.com 11355S: Supported 11356F: drivers/scsi/be2iscsi/ 11357 11358Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11359M: Sathya Perla <sathya.perla@broadcom.com> 11360M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11361M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11362M: Somnath Kotur <somnath.kotur@broadcom.com> 11363L: netdev@vger.kernel.org 11364W: http://www.emulex.com 11365S: Supported 11366F: drivers/net/ethernet/emulex/benet/ 11367 11368EMULEX ONECONNECT ROCE DRIVER 11369M: Selvin Xavier <selvin.xavier@avagotech.com> 11370M: Devesh Sharma <devesh.sharma@avagotech.com> 11371L: linux-rdma@vger.kernel.org 11372W: http://www.emulex.com 11373S: Supported 11374F: drivers/infiniband/hw/ocrdma/ 11375F: include/uapi/rdma/ocrdma-abi.h 11376 11377SFC NETWORK DRIVER 11378M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11379M: Edward Cree <ecree@solarflare.com> 11380M: Bert Kenward <bkenward@solarflare.com> 11381L: netdev@vger.kernel.org 11382S: Supported 11383F: drivers/net/ethernet/sfc/ 11384 11385SGI GRU DRIVER 11386M: Dimitri Sivanich <sivanich@sgi.com> 11387S: Maintained 11388F: drivers/misc/sgi-gru/ 11389 11390SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11391M: Pat Gefre <pfg@sgi.com> 11392L: linux-ia64@vger.kernel.org 11393S: Supported 11394F: Documentation/ia64/serial.txt 11395F: drivers/tty/serial/ioc?_serial.c 11396F: include/linux/ioc?.h 11397 11398SGI XP/XPC/XPNET DRIVER 11399M: Cliff Whickman <cpw@sgi.com> 11400M: Robin Holt <robinmholt@gmail.com> 11401S: Maintained 11402F: drivers/misc/sgi-xp/ 11403 11404SI2157 MEDIA DRIVER 11405M: Antti Palosaari <crope@iki.fi> 11406L: linux-media@vger.kernel.org 11407W: https://linuxtv.org 11408W: http://palosaari.fi/linux/ 11409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11410T: git git://linuxtv.org/anttip/media_tree.git 11411S: Maintained 11412F: drivers/media/tuners/si2157* 11413 11414SI2168 MEDIA DRIVER 11415M: Antti Palosaari <crope@iki.fi> 11416L: linux-media@vger.kernel.org 11417W: https://linuxtv.org 11418W: http://palosaari.fi/linux/ 11419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11420T: git git://linuxtv.org/anttip/media_tree.git 11421S: Maintained 11422F: drivers/media/dvb-frontends/si2168* 11423 11424SI470X FM RADIO RECEIVER I2C DRIVER 11425M: Hans Verkuil <hverkuil@xs4all.nl> 11426L: linux-media@vger.kernel.org 11427T: git git://linuxtv.org/media_tree.git 11428W: https://linuxtv.org 11429S: Odd Fixes 11430F: drivers/media/radio/si470x/radio-si470x-i2c.c 11431 11432SI470X FM RADIO RECEIVER USB DRIVER 11433M: Hans Verkuil <hverkuil@xs4all.nl> 11434L: linux-media@vger.kernel.org 11435T: git git://linuxtv.org/media_tree.git 11436W: https://linuxtv.org 11437S: Maintained 11438F: drivers/media/radio/si470x/radio-si470x-common.c 11439F: drivers/media/radio/si470x/radio-si470x.h 11440F: drivers/media/radio/si470x/radio-si470x-usb.c 11441 11442SI4713 FM RADIO TRANSMITTER I2C DRIVER 11443M: Eduardo Valentin <edubezval@gmail.com> 11444L: linux-media@vger.kernel.org 11445T: git git://linuxtv.org/media_tree.git 11446W: https://linuxtv.org 11447S: Odd Fixes 11448F: drivers/media/radio/si4713/si4713.? 11449 11450SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11451M: Eduardo Valentin <edubezval@gmail.com> 11452L: linux-media@vger.kernel.org 11453T: git git://linuxtv.org/media_tree.git 11454W: https://linuxtv.org 11455S: Odd Fixes 11456F: drivers/media/radio/si4713/radio-platform-si4713.c 11457 11458SI4713 FM RADIO TRANSMITTER USB DRIVER 11459M: Hans Verkuil <hverkuil@xs4all.nl> 11460L: linux-media@vger.kernel.org 11461T: git git://linuxtv.org/media_tree.git 11462W: https://linuxtv.org 11463S: Maintained 11464F: drivers/media/radio/si4713/radio-usb-si4713.c 11465 11466SIANO DVB DRIVER 11467M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11468M: Mauro Carvalho Chehab <mchehab@kernel.org> 11469L: linux-media@vger.kernel.org 11470W: https://linuxtv.org 11471T: git git://linuxtv.org/media_tree.git 11472S: Odd fixes 11473F: drivers/media/common/siano/ 11474F: drivers/media/usb/siano/ 11475F: drivers/media/usb/siano/ 11476F: drivers/media/mmc/siano/ 11477 11478SILEAD TOUCHSCREEN DRIVER 11479M: Hans de Goede <hdegoede@redhat.com> 11480L: linux-input@vger.kernel.org 11481L: platform-driver-x86@vger.kernel.org 11482S: Maintained 11483F: drivers/input/touchscreen/silead.c 11484F: drivers/platform/x86/silead_dmi.c 11485 11486SIMPLEFB FB DRIVER 11487M: Hans de Goede <hdegoede@redhat.com> 11488L: linux-fbdev@vger.kernel.org 11489S: Maintained 11490F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11491F: drivers/video/fbdev/simplefb.c 11492F: include/linux/platform_data/simplefb.h 11493 11494SH_VEU V4L2 MEM2MEM DRIVER 11495L: linux-media@vger.kernel.org 11496S: Orphan 11497F: drivers/media/platform/sh_veu.c 11498 11499SH_VOU V4L2 OUTPUT DRIVER 11500L: linux-media@vger.kernel.org 11501S: Orphan 11502F: drivers/media/platform/sh_vou.c 11503F: include/media/drv-intf/sh_vou.h 11504 11505SIMPLE FIRMWARE INTERFACE (SFI) 11506M: Len Brown <lenb@kernel.org> 11507L: sfi-devel@simplefirmware.org 11508W: http://simplefirmware.org/ 11509T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11510S: Supported 11511F: arch/x86/platform/sfi/ 11512F: drivers/sfi/ 11513F: include/linux/sfi*.h 11514 11515SIMTEC EB110ATX (Chalice CATS) 11516P: Ben Dooks 11517P: Vincent Sanders <vince@simtec.co.uk> 11518M: Simtec Linux Team <linux@simtec.co.uk> 11519W: http://www.simtec.co.uk/products/EB110ATX/ 11520S: Supported 11521 11522SIMTEC EB2410ITX (BAST) 11523P: Ben Dooks 11524P: Vincent Sanders <vince@simtec.co.uk> 11525M: Simtec Linux Team <linux@simtec.co.uk> 11526W: http://www.simtec.co.uk/products/EB2410ITX/ 11527S: Supported 11528F: arch/arm/mach-s3c24xx/mach-bast.c 11529F: arch/arm/mach-s3c24xx/bast-ide.c 11530F: arch/arm/mach-s3c24xx/bast-irq.c 11531 11532SIPHASH PRF ROUTINES 11533M: Jason A. Donenfeld <Jason@zx2c4.com> 11534S: Maintained 11535F: lib/siphash.c 11536F: lib/test_siphash.c 11537F: include/linux/siphash.h 11538 11539TI DAVINCI MACHINE SUPPORT 11540M: Sekhar Nori <nsekhar@ti.com> 11541M: Kevin Hilman <khilman@kernel.org> 11542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11544S: Supported 11545F: arch/arm/mach-davinci/ 11546F: drivers/i2c/busses/i2c-davinci.c 11547 11548TI DAVINCI SERIES MEDIA DRIVER 11549M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11550L: linux-media@vger.kernel.org 11551W: https://linuxtv.org 11552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11553T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11554S: Maintained 11555F: drivers/media/platform/davinci/ 11556F: include/media/davinci/ 11557 11558TI AM437X VPFE DRIVER 11559M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11560L: linux-media@vger.kernel.org 11561W: https://linuxtv.org 11562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11563T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11564S: Maintained 11565F: drivers/media/platform/am437x/ 11566 11567OV2659 OMNIVISION SENSOR DRIVER 11568M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11569L: linux-media@vger.kernel.org 11570W: https://linuxtv.org 11571Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11572T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11573S: Maintained 11574F: drivers/media/i2c/ov2659.c 11575F: include/media/i2c/ov2659.h 11576 11577SILICON MOTION SM712 FRAME BUFFER DRIVER 11578M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11579M: Teddy Wang <teddy.wang@siliconmotion.com> 11580M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11581L: linux-fbdev@vger.kernel.org 11582S: Maintained 11583F: drivers/video/fbdev/sm712* 11584F: Documentation/fb/sm712fb.txt 11585 11586SIS 190 ETHERNET DRIVER 11587M: Francois Romieu <romieu@fr.zoreil.com> 11588L: netdev@vger.kernel.org 11589S: Maintained 11590F: drivers/net/ethernet/sis/sis190.c 11591 11592SIS 900/7016 FAST ETHERNET DRIVER 11593M: Daniele Venzano <venza@brownhat.org> 11594W: http://www.brownhat.org/sis900.html 11595L: netdev@vger.kernel.org 11596S: Maintained 11597F: drivers/net/ethernet/sis/sis900.* 11598 11599SIS FRAMEBUFFER DRIVER 11600M: Thomas Winischhofer <thomas@winischhofer.net> 11601W: http://www.winischhofer.net/linuxsisvga.shtml 11602S: Maintained 11603F: Documentation/fb/sisfb.txt 11604F: drivers/video/fbdev/sis/ 11605F: include/video/sisfb.h 11606 11607SIS USB2VGA DRIVER 11608M: Thomas Winischhofer <thomas@winischhofer.net> 11609W: http://www.winischhofer.at/linuxsisusbvga.shtml 11610S: Maintained 11611F: drivers/usb/misc/sisusbvga/ 11612 11613SLAB ALLOCATOR 11614M: Christoph Lameter <cl@linux.com> 11615M: Pekka Enberg <penberg@kernel.org> 11616M: David Rientjes <rientjes@google.com> 11617M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11618M: Andrew Morton <akpm@linux-foundation.org> 11619L: linux-mm@kvack.org 11620S: Maintained 11621F: include/linux/sl?b*.h 11622F: mm/sl?b* 11623 11624SLEEPABLE READ-COPY UPDATE (SRCU) 11625M: Lai Jiangshan <jiangshanlai@gmail.com> 11626M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11627M: Josh Triplett <josh@joshtriplett.org> 11628R: Steven Rostedt <rostedt@goodmis.org> 11629R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11630L: linux-kernel@vger.kernel.org 11631W: http://www.rdrop.com/users/paulmck/RCU/ 11632S: Supported 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11634F: include/linux/srcu.h 11635F: kernel/rcu/srcu.c 11636 11637SMACK SECURITY MODULE 11638M: Casey Schaufler <casey@schaufler-ca.com> 11639L: linux-security-module@vger.kernel.org 11640W: http://schaufler-ca.com 11641T: git git://github.com/cschaufler/smack-next 11642S: Maintained 11643F: Documentation/security/Smack.txt 11644F: security/smack/ 11645 11646DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11647M: Kevin Hilman <khilman@kernel.org> 11648M: Nishanth Menon <nm@ti.com> 11649S: Maintained 11650F: drivers/power/avs/ 11651F: include/linux/power/smartreflex.h 11652L: linux-pm@vger.kernel.org 11653 11654SMC91x ETHERNET DRIVER 11655M: Nicolas Pitre <nico@fluxnic.net> 11656S: Odd Fixes 11657F: drivers/net/ethernet/smsc/smc91x.* 11658 11659SMIA AND SMIA++ IMAGE SENSOR DRIVER 11660M: Sakari Ailus <sakari.ailus@iki.fi> 11661L: linux-media@vger.kernel.org 11662S: Maintained 11663F: drivers/media/i2c/smiapp/ 11664F: include/media/i2c/smiapp.h 11665F: drivers/media/i2c/smiapp-pll.c 11666F: drivers/media/i2c/smiapp-pll.h 11667F: include/uapi/linux/smiapp.h 11668F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11669 11670SMM665 HARDWARE MONITOR DRIVER 11671M: Guenter Roeck <linux@roeck-us.net> 11672L: linux-hwmon@vger.kernel.org 11673S: Maintained 11674F: Documentation/hwmon/smm665 11675F: drivers/hwmon/smm665.c 11676 11677SMSC EMC2103 HARDWARE MONITOR DRIVER 11678M: Steve Glendinning <steve.glendinning@shawell.net> 11679L: linux-hwmon@vger.kernel.org 11680S: Maintained 11681F: Documentation/hwmon/emc2103 11682F: drivers/hwmon/emc2103.c 11683 11684SMSC SCH5627 HARDWARE MONITOR DRIVER 11685M: Hans de Goede <hdegoede@redhat.com> 11686L: linux-hwmon@vger.kernel.org 11687S: Supported 11688F: Documentation/hwmon/sch5627 11689F: drivers/hwmon/sch5627.c 11690 11691SMSC47B397 HARDWARE MONITOR DRIVER 11692M: Jean Delvare <jdelvare@suse.com> 11693L: linux-hwmon@vger.kernel.org 11694S: Maintained 11695F: Documentation/hwmon/smsc47b397 11696F: drivers/hwmon/smsc47b397.c 11697 11698SMSC911x ETHERNET DRIVER 11699M: Steve Glendinning <steve.glendinning@shawell.net> 11700L: netdev@vger.kernel.org 11701S: Maintained 11702F: include/linux/smsc911x.h 11703F: drivers/net/ethernet/smsc/smsc911x.* 11704 11705SMSC9420 PCI ETHERNET DRIVER 11706M: Steve Glendinning <steve.glendinning@shawell.net> 11707L: netdev@vger.kernel.org 11708S: Maintained 11709F: drivers/net/ethernet/smsc/smsc9420.* 11710 11711SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11712M: Steve Glendinning <steve.glendinning@shawell.net> 11713L: linux-fbdev@vger.kernel.org 11714S: Maintained 11715F: drivers/video/fbdev/smscufx.c 11716 11717SOC-CAMERA V4L2 SUBSYSTEM 11718M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11719L: linux-media@vger.kernel.org 11720T: git git://linuxtv.org/media_tree.git 11721S: Maintained 11722F: include/media/soc* 11723F: drivers/media/i2c/soc_camera/ 11724F: drivers/media/platform/soc_camera/ 11725 11726SOEKRIS NET48XX LED SUPPORT 11727M: Chris Boot <bootc@bootc.net> 11728S: Maintained 11729F: drivers/leds/leds-net48xx.c 11730 11731SOFTLOGIC 6x10 MPEG CODEC 11732M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11733M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11734M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11735M: Ismael Luceno <ismael@iodev.co.uk> 11736L: linux-media@vger.kernel.org 11737S: Supported 11738F: drivers/media/pci/solo6x10/ 11739 11740SOFTWARE RAID (Multiple Disks) SUPPORT 11741M: Shaohua Li <shli@kernel.org> 11742L: linux-raid@vger.kernel.org 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11744S: Supported 11745F: drivers/md/ 11746F: include/linux/raid/ 11747F: include/uapi/linux/raid/ 11748 11749SONIC NETWORK DRIVER 11750M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11751L: netdev@vger.kernel.org 11752S: Maintained 11753F: drivers/net/ethernet/natsemi/sonic.* 11754 11755SONICS SILICON BACKPLANE DRIVER (SSB) 11756M: Michael Buesch <m@bues.ch> 11757L: linux-wireless@vger.kernel.org 11758S: Maintained 11759F: drivers/ssb/ 11760F: include/linux/ssb/ 11761 11762SONY VAIO CONTROL DEVICE DRIVER 11763M: Mattia Dongili <malattia@linux.it> 11764L: platform-driver-x86@vger.kernel.org 11765W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11766S: Maintained 11767F: Documentation/laptops/sony-laptop.txt 11768F: drivers/char/sonypi.c 11769F: drivers/platform/x86/sony-laptop.c 11770F: include/linux/sony-laptop.h 11771 11772SONY MEMORYSTICK CARD SUPPORT 11773M: Alex Dubov <oakad@yahoo.com> 11774W: http://tifmxx.berlios.de/ 11775S: Maintained 11776F: drivers/memstick/host/tifm_ms.c 11777 11778SONY MEMORYSTICK STANDARD SUPPORT 11779M: Maxim Levitsky <maximlevitsky@gmail.com> 11780S: Maintained 11781F: drivers/memstick/core/ms_block.* 11782 11783SOUND 11784M: Jaroslav Kysela <perex@perex.cz> 11785M: Takashi Iwai <tiwai@suse.com> 11786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11787W: http://www.alsa-project.org/ 11788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11789T: git git://git.alsa-project.org/alsa-kernel.git 11790Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11791S: Maintained 11792F: Documentation/sound/ 11793F: include/sound/ 11794F: include/uapi/sound/ 11795F: sound/ 11796 11797SOUND - COMPRESSED AUDIO 11798M: Vinod Koul <vinod.koul@intel.com> 11799L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11801S: Supported 11802F: Documentation/sound/alsa/compress_offload.txt 11803F: include/sound/compress_driver.h 11804F: include/uapi/sound/compress_* 11805F: sound/core/compress_offload.c 11806F: sound/soc/soc-compress.c 11807 11808SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11809M: Liam Girdwood <lgirdwood@gmail.com> 11810M: Mark Brown <broonie@kernel.org> 11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11813W: http://alsa-project.org/main/index.php/ASoC 11814S: Supported 11815F: Documentation/devicetree/bindings/sound/ 11816F: Documentation/sound/alsa/soc/ 11817F: sound/soc/ 11818F: include/sound/soc* 11819 11820SOUND - DMAENGINE HELPERS 11821M: Lars-Peter Clausen <lars@metafoo.de> 11822S: Supported 11823F: include/sound/dmaengine_pcm.h 11824F: sound/core/pcm_dmaengine.c 11825F: sound/soc/soc-generic-dmaengine-pcm.c 11826 11827SP2 MEDIA DRIVER 11828M: Olli Salonen <olli.salonen@iki.fi> 11829L: linux-media@vger.kernel.org 11830W: https://linuxtv.org 11831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11832S: Maintained 11833F: drivers/media/dvb-frontends/sp2* 11834 11835SPARC + UltraSPARC (sparc/sparc64) 11836M: "David S. Miller" <davem@davemloft.net> 11837L: sparclinux@vger.kernel.org 11838Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11840T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11841S: Maintained 11842F: arch/sparc/ 11843F: drivers/sbus/ 11844 11845SPARC SERIAL DRIVERS 11846M: "David S. Miller" <davem@davemloft.net> 11847L: sparclinux@vger.kernel.org 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11850S: Maintained 11851F: include/linux/sunserialcore.h 11852F: drivers/tty/serial/suncore.c 11853F: drivers/tty/serial/sunhv.c 11854F: drivers/tty/serial/sunsab.c 11855F: drivers/tty/serial/sunsab.h 11856F: drivers/tty/serial/sunsu.c 11857F: drivers/tty/serial/sunzilog.c 11858F: drivers/tty/serial/sunzilog.h 11859 11860SPARSE CHECKER 11861M: "Christopher Li" <sparse@chrisli.org> 11862L: linux-sparse@vger.kernel.org 11863W: https://sparse.wiki.kernel.org/ 11864T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11865T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11866S: Maintained 11867F: include/linux/compiler.h 11868 11869SPEAR PLATFORM SUPPORT 11870M: Viresh Kumar <vireshk@kernel.org> 11871M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11873W: http://www.st.com/spear 11874S: Maintained 11875F: arch/arm/boot/dts/spear* 11876F: arch/arm/mach-spear/ 11877 11878SPEAR CLOCK FRAMEWORK SUPPORT 11879M: Viresh Kumar <vireshk@kernel.org> 11880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11881W: http://www.st.com/spear 11882S: Maintained 11883F: drivers/clk/spear/ 11884 11885SPI NOR SUBSYSTEM 11886M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11887M: Marek Vasut <marek.vasut@gmail.com> 11888L: linux-mtd@lists.infradead.org 11889W: http://www.linux-mtd.infradead.org/ 11890Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11891T: git git://github.com/spi-nor/linux.git 11892S: Maintained 11893F: drivers/mtd/spi-nor/ 11894F: include/linux/mtd/spi-nor.h 11895 11896SPI SUBSYSTEM 11897M: Mark Brown <broonie@kernel.org> 11898L: linux-spi@vger.kernel.org 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11900Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11901S: Maintained 11902F: Documentation/devicetree/bindings/spi/ 11903F: Documentation/spi/ 11904F: drivers/spi/ 11905F: include/linux/spi/ 11906F: include/uapi/linux/spi/ 11907F: tools/spi/ 11908 11909SPIDERNET NETWORK DRIVER for CELL 11910M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11911L: netdev@vger.kernel.org 11912S: Supported 11913F: Documentation/networking/spider_net.txt 11914F: drivers/net/ethernet/toshiba/spider_net* 11915 11916SPU FILE SYSTEM 11917M: Jeremy Kerr <jk@ozlabs.org> 11918L: linuxppc-dev@lists.ozlabs.org 11919W: http://www.ibm.com/developerworks/power/cell/ 11920S: Supported 11921F: Documentation/filesystems/spufs.txt 11922F: arch/powerpc/platforms/cell/spufs/ 11923 11924SQUASHFS FILE SYSTEM 11925M: Phillip Lougher <phillip@squashfs.org.uk> 11926L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11927W: http://squashfs.org.uk 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11929S: Maintained 11930F: Documentation/filesystems/squashfs.txt 11931F: fs/squashfs/ 11932 11933SRM (Alpha) environment access 11934M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11935S: Maintained 11936F: arch/alpha/kernel/srm_env.c 11937 11938STABLE BRANCH 11939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11940L: stable@vger.kernel.org 11941S: Supported 11942F: Documentation/process/stable-kernel-rules.rst 11943 11944STAGING SUBSYSTEM 11945M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11947L: devel@driverdev.osuosl.org 11948S: Supported 11949F: drivers/staging/ 11950 11951STAGING - COMEDI 11952M: Ian Abbott <abbotti@mev.co.uk> 11953M: H Hartley Sweeten <hsweeten@visionengravers.com> 11954S: Odd Fixes 11955F: drivers/staging/comedi/ 11956 11957STAGING - FLARION FT1000 DRIVERS 11958M: Marek Belisko <marek.belisko@gmail.com> 11959S: Odd Fixes 11960F: drivers/staging/ft1000/ 11961 11962STAGING - INDUSTRIAL IO 11963M: Jonathan Cameron <jic23@kernel.org> 11964L: linux-iio@vger.kernel.org 11965S: Odd Fixes 11966F: Documentation/devicetree/bindings/staging/iio/ 11967F: drivers/staging/iio/ 11968 11969STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11970M: Jarod Wilson <jarod@wilsonet.com> 11971W: http://www.lirc.org/ 11972S: Odd Fixes 11973F: drivers/staging/media/lirc/ 11974 11975STAGING - LUSTRE PARALLEL FILESYSTEM 11976M: Oleg Drokin <oleg.drokin@intel.com> 11977M: Andreas Dilger <andreas.dilger@intel.com> 11978M: James Simmons <jsimmons@infradead.org> 11979L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11980W: http://wiki.lustre.org/ 11981S: Maintained 11982F: drivers/staging/lustre 11983 11984STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11985M: Marc Dietrich <marvin24@gmx.de> 11986L: ac100@lists.launchpad.net (moderated for non-subscribers) 11987L: linux-tegra@vger.kernel.org 11988S: Maintained 11989F: drivers/staging/nvec/ 11990 11991STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11992M: Jens Frederich <jfrederich@gmail.com> 11993M: Daniel Drake <dsd@laptop.org> 11994M: Jon Nettleton <jon.nettleton@gmail.com> 11995W: http://wiki.laptop.org/go/DCON 11996S: Maintained 11997F: drivers/staging/olpc_dcon/ 11998 11999STAGING - REALTEK RTL8712U DRIVERS 12000M: Larry Finger <Larry.Finger@lwfinger.net> 12001M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12002S: Odd Fixes 12003F: drivers/staging/rtl8712/ 12004 12005STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12006M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12007M: Teddy Wang <teddy.wang@siliconmotion.com> 12008M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12009L: linux-fbdev@vger.kernel.org 12010S: Maintained 12011F: drivers/staging/sm750fb/ 12012 12013STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12014M: William Hubbs <w.d.hubbs@gmail.com> 12015M: Chris Brannon <chris@the-brannons.com> 12016M: Kirk Reiser <kirk@reisers.ca> 12017M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12018L: speakup@linux-speakup.org 12019W: http://www.linux-speakup.org/ 12020S: Odd Fixes 12021F: drivers/staging/speakup/ 12022 12023STAGING - VIA VT665X DRIVERS 12024M: Forest Bond <forest@alittletooquiet.net> 12025S: Odd Fixes 12026F: drivers/staging/vt665?/ 12027 12028STAGING - WILC1000 WIFI DRIVER 12029M: Aditya Shankar <aditya.shankar@microchip.com> 12030M: Ganesh Krishna <ganesh.krishna@microchip.com> 12031L: linux-wireless@vger.kernel.org 12032S: Supported 12033F: drivers/staging/wilc1000/ 12034 12035STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12036M: Arnaud Patard <arnaud.patard@rtp-net.org> 12037S: Odd Fixes 12038F: drivers/staging/xgifb/ 12039 12040STARFIRE/DURALAN NETWORK DRIVER 12041M: Ion Badulescu <ionut@badula.org> 12042S: Odd Fixes 12043F: drivers/net/ethernet/adaptec/starfire* 12044 12045SUN3/3X 12046M: Sam Creasey <sammy@sammy.net> 12047W: http://sammy.net/sun3/ 12048S: Maintained 12049F: arch/m68k/kernel/*sun3* 12050F: arch/m68k/sun3*/ 12051F: arch/m68k/include/asm/sun3* 12052F: drivers/net/ethernet/i825xx/sun3* 12053 12054SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12055M: Hans de Goede <hdegoede@redhat.com> 12056L: linux-input@vger.kernel.org 12057S: Maintained 12058F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12059F: drivers/input/keyboard/sun4i-lradc-keys.c 12060 12061SUNDANCE NETWORK DRIVER 12062M: Denis Kirjanov <kda@linux-powerpc.org> 12063L: netdev@vger.kernel.org 12064S: Maintained 12065F: drivers/net/ethernet/dlink/sundance.c 12066 12067SUPERH 12068M: Yoshinori Sato <ysato@users.sourceforge.jp> 12069M: Rich Felker <dalias@libc.org> 12070L: linux-sh@vger.kernel.org 12071Q: http://patchwork.kernel.org/project/linux-sh/list/ 12072S: Maintained 12073F: Documentation/sh/ 12074F: arch/sh/ 12075F: drivers/sh/ 12076 12077SUSPEND TO RAM 12078M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12079M: Len Brown <len.brown@intel.com> 12080M: Pavel Machek <pavel@ucw.cz> 12081L: linux-pm@vger.kernel.org 12082B: https://bugzilla.kernel.org 12083S: Supported 12084F: Documentation/power/ 12085F: arch/x86/kernel/acpi/ 12086F: drivers/base/power/ 12087F: kernel/power/ 12088F: include/linux/suspend.h 12089F: include/linux/freezer.h 12090F: include/linux/pm.h 12091 12092SVGA HANDLING 12093M: Martin Mares <mj@ucw.cz> 12094L: linux-video@atrey.karlin.mff.cuni.cz 12095S: Maintained 12096F: Documentation/svga.txt 12097F: arch/x86/boot/video* 12098 12099SWIOTLB SUBSYSTEM 12100M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12101L: linux-kernel@vger.kernel.org 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12103S: Supported 12104F: lib/swiotlb.c 12105F: arch/*/kernel/pci-swiotlb.c 12106F: include/linux/swiotlb.h 12107 12108SWITCHDEV 12109M: Jiri Pirko <jiri@resnulli.us> 12110M: Ivan Vecera <ivecera@redhat.com> 12111L: netdev@vger.kernel.org 12112S: Supported 12113F: net/switchdev/ 12114F: include/net/switchdev.h 12115 12116SYNOPSYS ARC ARCHITECTURE 12117M: Vineet Gupta <vgupta@synopsys.com> 12118L: linux-snps-arc@lists.infradead.org 12119S: Supported 12120F: arch/arc/ 12121F: Documentation/devicetree/bindings/arc/* 12122F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12123F: drivers/clocksource/arc_timer.c 12124F: drivers/tty/serial/arc_uart.c 12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12126 12127SYNOPSYS ARC SDP platform support 12128M: Alexey Brodkin <abrodkin@synopsys.com> 12129S: Supported 12130F: arch/arc/plat-axs10x 12131F: arch/arc/boot/dts/ax* 12132F: Documentation/devicetree/bindings/arc/axs10* 12133 12134SYSTEM CONFIGURATION (SYSCON) 12135M: Lee Jones <lee.jones@linaro.org> 12136M: Arnd Bergmann <arnd@arndb.de> 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12138S: Supported 12139F: drivers/mfd/syscon.c 12140 12141SYSTEM RESET/SHUTDOWN DRIVERS 12142M: Sebastian Reichel <sre@kernel.org> 12143L: linux-pm@vger.kernel.org 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12145S: Maintained 12146F: Documentation/devicetree/bindings/power/reset/ 12147F: drivers/power/reset/ 12148 12149SYSV FILESYSTEM 12150M: Christoph Hellwig <hch@infradead.org> 12151S: Maintained 12152F: Documentation/filesystems/sysv-fs.txt 12153F: fs/sysv/ 12154F: include/linux/sysv_fs.h 12155 12156TARGET SUBSYSTEM 12157M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12158L: linux-scsi@vger.kernel.org 12159L: target-devel@vger.kernel.org 12160W: http://www.linux-iscsi.org 12161W: http://groups.google.com/group/linux-iscsi-target-dev 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12163S: Supported 12164F: drivers/target/ 12165F: include/target/ 12166F: Documentation/target/ 12167 12168TASKSTATS STATISTICS INTERFACE 12169M: Balbir Singh <bsingharora@gmail.com> 12170S: Maintained 12171F: Documentation/accounting/taskstats* 12172F: include/linux/taskstats* 12173F: kernel/taskstats.c 12174 12175TC CLASSIFIER 12176M: Jamal Hadi Salim <jhs@mojatatu.com> 12177L: netdev@vger.kernel.org 12178S: Maintained 12179F: include/net/pkt_cls.h 12180F: include/uapi/linux/pkt_cls.h 12181F: net/sched/ 12182 12183TCP LOW PRIORITY MODULE 12184M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12185M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12186W: http://tcp-lp-mod.sourceforge.net/ 12187S: Maintained 12188F: net/ipv4/tcp_lp.c 12189 12190TDA10071 MEDIA DRIVER 12191M: Antti Palosaari <crope@iki.fi> 12192L: linux-media@vger.kernel.org 12193W: https://linuxtv.org 12194W: http://palosaari.fi/linux/ 12195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12196T: git git://linuxtv.org/anttip/media_tree.git 12197S: Maintained 12198F: drivers/media/dvb-frontends/tda10071* 12199 12200TDA18212 MEDIA DRIVER 12201M: Antti Palosaari <crope@iki.fi> 12202L: linux-media@vger.kernel.org 12203W: https://linuxtv.org 12204W: http://palosaari.fi/linux/ 12205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12206T: git git://linuxtv.org/anttip/media_tree.git 12207S: Maintained 12208F: drivers/media/tuners/tda18212* 12209 12210TDA18218 MEDIA DRIVER 12211M: Antti Palosaari <crope@iki.fi> 12212L: linux-media@vger.kernel.org 12213W: https://linuxtv.org 12214W: http://palosaari.fi/linux/ 12215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12216T: git git://linuxtv.org/anttip/media_tree.git 12217S: Maintained 12218F: drivers/media/tuners/tda18218* 12219 12220TDA18271 MEDIA DRIVER 12221M: Michael Krufky <mkrufky@linuxtv.org> 12222L: linux-media@vger.kernel.org 12223W: https://linuxtv.org 12224W: http://github.com/mkrufky 12225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12226T: git git://linuxtv.org/mkrufky/tuners.git 12227S: Maintained 12228F: drivers/media/tuners/tda18271* 12229 12230TDA827x MEDIA DRIVER 12231M: Michael Krufky <mkrufky@linuxtv.org> 12232L: linux-media@vger.kernel.org 12233W: https://linuxtv.org 12234W: http://github.com/mkrufky 12235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12236T: git git://linuxtv.org/mkrufky/tuners.git 12237S: Maintained 12238F: drivers/media/tuners/tda8290.* 12239 12240TDA8290 MEDIA DRIVER 12241M: Michael Krufky <mkrufky@linuxtv.org> 12242L: linux-media@vger.kernel.org 12243W: https://linuxtv.org 12244W: http://github.com/mkrufky 12245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12246T: git git://linuxtv.org/mkrufky/tuners.git 12247S: Maintained 12248F: drivers/media/tuners/tda8290.* 12249 12250TDA9840 MEDIA DRIVER 12251M: Hans Verkuil <hverkuil@xs4all.nl> 12252L: linux-media@vger.kernel.org 12253T: git git://linuxtv.org/media_tree.git 12254W: https://linuxtv.org 12255S: Maintained 12256F: drivers/media/i2c/tda9840* 12257 12258TEA5761 TUNER DRIVER 12259M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12260M: Mauro Carvalho Chehab <mchehab@kernel.org> 12261L: linux-media@vger.kernel.org 12262W: https://linuxtv.org 12263T: git git://linuxtv.org/media_tree.git 12264S: Odd fixes 12265F: drivers/media/tuners/tea5761.* 12266 12267TEA5767 TUNER DRIVER 12268M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12269M: Mauro Carvalho Chehab <mchehab@kernel.org> 12270L: linux-media@vger.kernel.org 12271W: https://linuxtv.org 12272T: git git://linuxtv.org/media_tree.git 12273S: Maintained 12274F: drivers/media/tuners/tea5767.* 12275 12276TEA6415C MEDIA DRIVER 12277M: Hans Verkuil <hverkuil@xs4all.nl> 12278L: linux-media@vger.kernel.org 12279T: git git://linuxtv.org/media_tree.git 12280W: https://linuxtv.org 12281S: Maintained 12282F: drivers/media/i2c/tea6415c* 12283 12284TEA6420 MEDIA DRIVER 12285M: Hans Verkuil <hverkuil@xs4all.nl> 12286L: linux-media@vger.kernel.org 12287T: git git://linuxtv.org/media_tree.git 12288W: https://linuxtv.org 12289S: Maintained 12290F: drivers/media/i2c/tea6420* 12291 12292TEAM DRIVER 12293M: Jiri Pirko <jiri@resnulli.us> 12294L: netdev@vger.kernel.org 12295S: Supported 12296F: drivers/net/team/ 12297F: include/linux/if_team.h 12298F: include/uapi/linux/if_team.h 12299 12300TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12301M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12302S: Maintained 12303F: arch/x86/platform/ts5500/ 12304 12305TECHNOTREND USB IR RECEIVER 12306M: Sean Young <sean@mess.org> 12307L: linux-media@vger.kernel.org 12308S: Maintained 12309F: drivers/media/rc/ttusbir.c 12310 12311TEGRA ARCHITECTURE SUPPORT 12312M: Stephen Warren <swarren@wwwdotorg.org> 12313M: Thierry Reding <thierry.reding@gmail.com> 12314M: Alexandre Courbot <gnurou@gmail.com> 12315L: linux-tegra@vger.kernel.org 12316Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12318S: Supported 12319N: [^a-z]tegra 12320 12321TEGRA CLOCK DRIVER 12322M: Peter De Schrijver <pdeschrijver@nvidia.com> 12323M: Prashant Gaikwad <pgaikwad@nvidia.com> 12324S: Supported 12325F: drivers/clk/tegra/ 12326 12327TEGRA DMA DRIVERS 12328M: Laxman Dewangan <ldewangan@nvidia.com> 12329M: Jon Hunter <jonathanh@nvidia.com> 12330S: Supported 12331F: drivers/dma/tegra* 12332 12333TEGRA I2C DRIVER 12334M: Laxman Dewangan <ldewangan@nvidia.com> 12335S: Supported 12336F: drivers/i2c/busses/i2c-tegra.c 12337 12338TEGRA IOMMU DRIVERS 12339M: Hiroshi Doyu <hdoyu@nvidia.com> 12340S: Supported 12341F: drivers/iommu/tegra* 12342 12343TEGRA KBC DRIVER 12344M: Rakesh Iyer <riyer@nvidia.com> 12345M: Laxman Dewangan <ldewangan@nvidia.com> 12346S: Supported 12347F: drivers/input/keyboard/tegra-kbc.c 12348 12349TEGRA PWM DRIVER 12350M: Thierry Reding <thierry.reding@gmail.com> 12351S: Supported 12352F: drivers/pwm/pwm-tegra.c 12353 12354TEGRA SERIAL DRIVER 12355M: Laxman Dewangan <ldewangan@nvidia.com> 12356S: Supported 12357F: drivers/tty/serial/serial-tegra.c 12358 12359TEGRA SPI DRIVER 12360M: Laxman Dewangan <ldewangan@nvidia.com> 12361S: Supported 12362F: drivers/spi/spi-tegra* 12363 12364TEHUTI ETHERNET DRIVER 12365M: Andy Gospodarek <andy@greyhouse.net> 12366L: netdev@vger.kernel.org 12367S: Supported 12368F: drivers/net/ethernet/tehuti/* 12369 12370Telecom Clock Driver for MCPL0010 12371M: Mark Gross <mark.gross@intel.com> 12372S: Supported 12373F: drivers/char/tlclk.c 12374 12375TENSILICA XTENSA PORT (xtensa) 12376M: Chris Zankel <chris@zankel.net> 12377M: Max Filippov <jcmvbkbc@gmail.com> 12378L: linux-xtensa@linux-xtensa.org 12379T: git git://github.com/czankel/xtensa-linux.git 12380S: Maintained 12381F: arch/xtensa/ 12382F: drivers/irqchip/irq-xtensa-* 12383 12384Texas Instruments' System Control Interface (TISCI) Protocol Driver 12385M: Nishanth Menon <nm@ti.com> 12386M: Tero Kristo <t-kristo@ti.com> 12387M: Santosh Shilimkar <ssantosh@kernel.org> 12388L: linux-arm-kernel@lists.infradead.org 12389S: Maintained 12390F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12391F: drivers/firmware/ti_sci* 12392F: include/linux/soc/ti/ti_sci_protocol.h 12393 12394THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12395M: Hans Verkuil <hverkuil@xs4all.nl> 12396L: linux-media@vger.kernel.org 12397T: git git://linuxtv.org/media_tree.git 12398W: https://linuxtv.org 12399S: Maintained 12400F: drivers/media/radio/radio-raremono.c 12401 12402THERMAL 12403M: Zhang Rui <rui.zhang@intel.com> 12404M: Eduardo Valentin <edubezval@gmail.com> 12405L: linux-pm@vger.kernel.org 12406T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12407T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12408Q: https://patchwork.kernel.org/project/linux-pm/list/ 12409S: Supported 12410F: drivers/thermal/ 12411F: include/linux/thermal.h 12412F: include/uapi/linux/thermal.h 12413F: include/linux/cpu_cooling.h 12414F: Documentation/devicetree/bindings/thermal/ 12415 12416THERMAL/CPU_COOLING 12417M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12418M: Viresh Kumar <viresh.kumar@linaro.org> 12419M: Javi Merino <javi.merino@kernel.org> 12420L: linux-pm@vger.kernel.org 12421S: Supported 12422F: Documentation/thermal/cpu-cooling-api.txt 12423F: drivers/thermal/cpu_cooling.c 12424F: include/linux/cpu_cooling.h 12425 12426THINKPAD ACPI EXTRAS DRIVER 12427M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12428L: ibm-acpi-devel@lists.sourceforge.net 12429L: platform-driver-x86@vger.kernel.org 12430W: http://ibm-acpi.sourceforge.net 12431W: http://thinkwiki.org/wiki/Ibm-acpi 12432T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12433S: Maintained 12434F: drivers/platform/x86/thinkpad_acpi.c 12435 12436TI BANDGAP AND THERMAL DRIVER 12437M: Eduardo Valentin <edubezval@gmail.com> 12438M: Keerthy <j-keerthy@ti.com> 12439L: linux-pm@vger.kernel.org 12440L: linux-omap@vger.kernel.org 12441S: Maintained 12442F: drivers/thermal/ti-soc-thermal/ 12443 12444TI VPE/CAL DRIVERS 12445M: Benoit Parrot <bparrot@ti.com> 12446L: linux-media@vger.kernel.org 12447W: http://linuxtv.org/ 12448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12449S: Maintained 12450F: drivers/media/platform/ti-vpe/ 12451 12452TI CDCE706 CLOCK DRIVER 12453M: Max Filippov <jcmvbkbc@gmail.com> 12454S: Maintained 12455F: drivers/clk/clk-cdce706.c 12456 12457TI CLOCK DRIVER 12458M: Tero Kristo <t-kristo@ti.com> 12459L: linux-omap@vger.kernel.org 12460S: Maintained 12461F: drivers/clk/ti/ 12462F: include/linux/clk/ti.h 12463 12464TI ETHERNET SWITCH DRIVER (CPSW) 12465M: Mugunthan V N <mugunthanvnm@ti.com> 12466R: Grygorii Strashko <grygorii.strashko@ti.com> 12467L: linux-omap@vger.kernel.org 12468L: netdev@vger.kernel.org 12469S: Maintained 12470F: drivers/net/ethernet/ti/cpsw* 12471F: drivers/net/ethernet/ti/davinci* 12472 12473TI FLASH MEDIA INTERFACE DRIVER 12474M: Alex Dubov <oakad@yahoo.com> 12475S: Maintained 12476F: drivers/misc/tifm* 12477F: drivers/mmc/host/tifm_sd.c 12478F: include/linux/tifm.h 12479 12480TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12481M: Santosh Shilimkar <ssantosh@kernel.org> 12482L: linux-kernel@vger.kernel.org 12483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12484S: Maintained 12485F: drivers/soc/ti/* 12486T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12487 12488 12489TI LM49xxx FAMILY ASoC CODEC DRIVERS 12490M: M R Swami Reddy <mr.swami.reddy@ti.com> 12491M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12493S: Maintained 12494F: sound/soc/codecs/lm49453* 12495F: sound/soc/codecs/isabelle* 12496 12497TI LP855x BACKLIGHT DRIVER 12498M: Milo Kim <milo.kim@ti.com> 12499S: Maintained 12500F: Documentation/backlight/lp855x-driver.txt 12501F: drivers/video/backlight/lp855x_bl.c 12502F: include/linux/platform_data/lp855x.h 12503 12504TI LP8727 CHARGER DRIVER 12505M: Milo Kim <milo.kim@ti.com> 12506S: Maintained 12507F: drivers/power/supply/lp8727_charger.c 12508F: include/linux/platform_data/lp8727.h 12509 12510TI LP8788 MFD DRIVER 12511M: Milo Kim <milo.kim@ti.com> 12512S: Maintained 12513F: drivers/iio/adc/lp8788_adc.c 12514F: drivers/leds/leds-lp8788.c 12515F: drivers/mfd/lp8788*.c 12516F: drivers/power/supply/lp8788-charger.c 12517F: drivers/regulator/lp8788-*.c 12518F: include/linux/mfd/lp8788*.h 12519 12520TI NETCP ETHERNET DRIVER 12521M: Wingman Kwok <w-kwok2@ti.com> 12522M: Murali Karicheri <m-karicheri2@ti.com> 12523L: netdev@vger.kernel.org 12524S: Maintained 12525F: drivers/net/ethernet/ti/netcp* 12526 12527TI TAS571X FAMILY ASoC CODEC DRIVER 12528M: Kevin Cernekee <cernekee@chromium.org> 12529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12530S: Odd Fixes 12531F: sound/soc/codecs/tas571x* 12532 12533TI TWL4030 SERIES SOC CODEC DRIVER 12534M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12536S: Maintained 12537F: sound/soc/codecs/twl4030* 12538 12539TI WILINK WIRELESS DRIVERS 12540L: linux-wireless@vger.kernel.org 12541W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12542W: http://wireless.kernel.org/en/users/Drivers/wl1251 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12544S: Orphan 12545F: drivers/net/wireless/ti/ 12546F: include/linux/wl12xx.h 12547 12548TIPC NETWORK LAYER 12549M: Jon Maloy <jon.maloy@ericsson.com> 12550M: Ying Xue <ying.xue@windriver.com> 12551L: netdev@vger.kernel.org (core kernel code) 12552L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12553W: http://tipc.sourceforge.net/ 12554S: Maintained 12555F: include/uapi/linux/tipc*.h 12556F: net/tipc/ 12557 12558TILE ARCHITECTURE 12559M: Chris Metcalf <cmetcalf@mellanox.com> 12560W: http://www.mellanox.com/repository/solutions/tile-scm/ 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12562S: Supported 12563F: arch/tile/ 12564F: drivers/char/tile-srom.c 12565F: drivers/edac/tile_edac.c 12566F: drivers/net/ethernet/tile/ 12567F: drivers/rtc/rtc-tile.c 12568F: drivers/tty/hvc/hvc_tile.c 12569F: drivers/tty/serial/tilegx.c 12570F: drivers/usb/host/*-tilegx.c 12571F: include/linux/usb/tilegx.h 12572 12573TLAN NETWORK DRIVER 12574M: Samuel Chessman <chessman@tux.org> 12575L: tlan-devel@lists.sourceforge.net (subscribers-only) 12576W: http://sourceforge.net/projects/tlan/ 12577S: Maintained 12578F: Documentation/networking/tlan.txt 12579F: drivers/net/ethernet/ti/tlan.* 12580 12581TOMOYO SECURITY MODULE 12582M: Kentaro Takeda <takedakn@nttdata.co.jp> 12583M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12584L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12585L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12586L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12587L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12588W: http://tomoyo.sourceforge.jp/ 12589T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12590S: Maintained 12591F: security/tomoyo/ 12592 12593TOPSTAR LAPTOP EXTRAS DRIVER 12594M: Herton Ronaldo Krzesinski <herton@canonical.com> 12595L: platform-driver-x86@vger.kernel.org 12596S: Maintained 12597F: drivers/platform/x86/topstar-laptop.c 12598 12599TOSHIBA ACPI EXTRAS DRIVER 12600M: Azael Avalos <coproscefalo@gmail.com> 12601L: platform-driver-x86@vger.kernel.org 12602S: Maintained 12603F: drivers/platform/x86/toshiba_acpi.c 12604 12605TOSHIBA BLUETOOTH DRIVER 12606M: Azael Avalos <coproscefalo@gmail.com> 12607L: platform-driver-x86@vger.kernel.org 12608S: Maintained 12609F: drivers/platform/x86/toshiba_bluetooth.c 12610 12611TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12612M: Azael Avalos <coproscefalo@gmail.com> 12613L: platform-driver-x86@vger.kernel.org 12614S: Maintained 12615F: drivers/platform/x86/toshiba_haps.c 12616 12617TOSHIBA WMI HOTKEYS DRIVER 12618M: Azael Avalos <coproscefalo@gmail.com> 12619L: platform-driver-x86@vger.kernel.org 12620S: Maintained 12621F: drivers/platform/x86/toshiba-wmi.c 12622 12623TOSHIBA SMM DRIVER 12624M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12625W: http://www.buzzard.org.uk/toshiba/ 12626S: Maintained 12627F: drivers/char/toshiba.c 12628F: include/linux/toshiba.h 12629F: include/uapi/linux/toshiba.h 12630 12631TOSHIBA TC358743 DRIVER 12632M: Mats Randgaard <matrandg@cisco.com> 12633L: linux-media@vger.kernel.org 12634S: Maintained 12635F: drivers/media/i2c/tc358743* 12636F: include/media/i2c/tc358743.h 12637 12638TMIO/SDHI MMC DRIVER 12639M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12640L: linux-mmc@vger.kernel.org 12641S: Supported 12642F: drivers/mmc/host/tmio_mmc* 12643F: drivers/mmc/host/sh_mobile_sdhi.c 12644F: include/linux/mfd/tmio.h 12645 12646TMP401 HARDWARE MONITOR DRIVER 12647M: Guenter Roeck <linux@roeck-us.net> 12648L: linux-hwmon@vger.kernel.org 12649S: Maintained 12650F: Documentation/hwmon/tmp401 12651F: drivers/hwmon/tmp401.c 12652 12653TMPFS (SHMEM FILESYSTEM) 12654M: Hugh Dickins <hughd@google.com> 12655L: linux-mm@kvack.org 12656S: Maintained 12657F: include/linux/shmem_fs.h 12658F: mm/shmem.c 12659 12660TM6000 VIDEO4LINUX DRIVER 12661M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12662M: Mauro Carvalho Chehab <mchehab@kernel.org> 12663L: linux-media@vger.kernel.org 12664W: https://linuxtv.org 12665T: git git://linuxtv.org/media_tree.git 12666S: Odd fixes 12667F: drivers/media/usb/tm6000/ 12668F: Documentation/media/v4l-drivers/tm6000* 12669 12670TW5864 VIDEO4LINUX DRIVER 12671M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12672M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12673M: Andrey Utkin <andrey_utkin@fastmail.com> 12674L: linux-media@vger.kernel.org 12675S: Supported 12676F: drivers/media/pci/tw5864/ 12677 12678TW68 VIDEO4LINUX DRIVER 12679M: Hans Verkuil <hverkuil@xs4all.nl> 12680L: linux-media@vger.kernel.org 12681T: git git://linuxtv.org/media_tree.git 12682W: https://linuxtv.org 12683S: Odd Fixes 12684F: drivers/media/pci/tw68/ 12685 12686TW686X VIDEO4LINUX DRIVER 12687M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12688L: linux-media@vger.kernel.org 12689T: git git://linuxtv.org/media_tree.git 12690W: http://linuxtv.org 12691S: Maintained 12692F: drivers/media/pci/tw686x/ 12693 12694TPM DEVICE DRIVER 12695M: Peter Huewe <peterhuewe@gmx.de> 12696M: Marcel Selhorst <tpmdd@selhorst.net> 12697M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12698R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12699W: http://tpmdd.sourceforge.net 12700L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12701Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12702T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12703S: Maintained 12704F: drivers/char/tpm/ 12705 12706TPM IBM_VTPM DEVICE DRIVER 12707M: Ashley Lai <ashleydlai@gmail.com> 12708W: http://tpmdd.sourceforge.net 12709L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12710S: Maintained 12711F: drivers/char/tpm/tpm_ibmvtpm* 12712 12713TRACING 12714M: Steven Rostedt <rostedt@goodmis.org> 12715M: Ingo Molnar <mingo@redhat.com> 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12717S: Maintained 12718F: Documentation/trace/ftrace.txt 12719F: arch/*/*/*/ftrace.h 12720F: arch/*/kernel/ftrace.c 12721F: include/*/ftrace.h 12722F: include/linux/trace*.h 12723F: include/trace/ 12724F: kernel/trace/ 12725F: tools/testing/selftests/ftrace/ 12726 12727TRACING MMIO ACCESSES (MMIOTRACE) 12728M: Steven Rostedt <rostedt@goodmis.org> 12729M: Ingo Molnar <mingo@kernel.org> 12730R: Karol Herbst <karolherbst@gmail.com> 12731R: Pekka Paalanen <ppaalanen@gmail.com> 12732S: Maintained 12733L: linux-kernel@vger.kernel.org 12734L: nouveau@lists.freedesktop.org 12735F: kernel/trace/trace_mmiotrace.c 12736F: include/linux/mmiotrace.h 12737F: arch/x86/mm/kmmio.c 12738F: arch/x86/mm/mmio-mod.c 12739F: arch/x86/mm/testmmiotrace.c 12740 12741TRIVIAL PATCHES 12742M: Jiri Kosina <trivial@kernel.org> 12743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12744S: Maintained 12745K: ^Subject:.*(?i)trivial 12746 12747TTY LAYER 12748M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12749M: Jiri Slaby <jslaby@suse.com> 12750S: Supported 12751T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12752F: Documentation/serial/ 12753F: drivers/tty/ 12754F: drivers/tty/serial/serial_core.c 12755F: include/linux/serial_core.h 12756F: include/linux/serial.h 12757F: include/linux/tty.h 12758F: include/uapi/linux/serial_core.h 12759F: include/uapi/linux/serial.h 12760F: include/uapi/linux/tty.h 12761 12762TUA9001 MEDIA DRIVER 12763M: Antti Palosaari <crope@iki.fi> 12764L: linux-media@vger.kernel.org 12765W: https://linuxtv.org 12766W: http://palosaari.fi/linux/ 12767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12768T: git git://linuxtv.org/anttip/media_tree.git 12769S: Maintained 12770F: drivers/media/tuners/tua9001* 12771 12772TULIP NETWORK DRIVERS 12773L: netdev@vger.kernel.org 12774L: linux-parisc@vger.kernel.org 12775S: Orphan 12776F: drivers/net/ethernet/dec/tulip/ 12777 12778TUN/TAP driver 12779M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12780W: http://vtun.sourceforge.net/tun 12781S: Maintained 12782F: Documentation/networking/tuntap.txt 12783F: arch/um/os-Linux/drivers/ 12784 12785TURBOCHANNEL SUBSYSTEM 12786M: "Maciej W. Rozycki" <macro@linux-mips.org> 12787M: Ralf Baechle <ralf@linux-mips.org> 12788L: linux-mips@linux-mips.org 12789Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12790S: Maintained 12791F: drivers/tc/ 12792F: include/linux/tc.h 12793 12794UBI FILE SYSTEM (UBIFS) 12795M: Richard Weinberger <richard@nod.at> 12796M: Artem Bityutskiy <dedekind1@gmail.com> 12797M: Adrian Hunter <adrian.hunter@intel.com> 12798L: linux-mtd@lists.infradead.org 12799T: git git://git.infradead.org/ubifs-2.6.git 12800W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12801S: Supported 12802F: Documentation/filesystems/ubifs.txt 12803F: fs/ubifs/ 12804 12805UCLINUX (M68KNOMMU AND COLDFIRE) 12806M: Greg Ungerer <gerg@linux-m68k.org> 12807W: http://www.linux-m68k.org/ 12808W: http://www.uclinux.org/ 12809L: linux-m68k@lists.linux-m68k.org 12810L: uclinux-dev@uclinux.org (subscribers-only) 12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12812S: Maintained 12813F: arch/m68k/coldfire/ 12814F: arch/m68k/68*/ 12815F: arch/m68k/*/*_no.* 12816F: arch/m68k/include/asm/*_no.* 12817 12818UDF FILESYSTEM 12819M: Jan Kara <jack@suse.com> 12820S: Maintained 12821F: Documentation/filesystems/udf.txt 12822F: fs/udf/ 12823 12824UDRAW TABLET 12825M: Bastien Nocera <hadess@hadess.net> 12826L: linux-input@vger.kernel.org 12827S: Maintained 12828F: drivers/hid/hid-udraw.c 12829 12830UFS FILESYSTEM 12831M: Evgeniy Dushistov <dushistov@mail.ru> 12832S: Maintained 12833F: Documentation/filesystems/ufs.txt 12834F: fs/ufs/ 12835 12836UHID USERSPACE HID IO DRIVER: 12837M: David Herrmann <dh.herrmann@googlemail.com> 12838L: linux-input@vger.kernel.org 12839S: Maintained 12840F: drivers/hid/uhid.c 12841F: include/uapi/linux/uhid.h 12842 12843ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12844L: linux-usb@vger.kernel.org 12845S: Orphan 12846F: drivers/uwb/ 12847F: include/linux/uwb.h 12848F: include/linux/uwb/ 12849 12850UNICORE32 ARCHITECTURE: 12851M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12852W: http://mprc.pku.edu.cn/~guanxuetao/linux 12853S: Maintained 12854T: git git://github.com/gxt/linux.git 12855F: arch/unicore32/ 12856 12857UNIFDEF 12858M: Tony Finch <dot@dotat.at> 12859W: http://dotat.at/prog/unifdef 12860S: Maintained 12861F: scripts/unifdef.c 12862 12863UNIFORM CDROM DRIVER 12864M: Jens Axboe <axboe@kernel.dk> 12865W: http://www.kernel.dk 12866S: Maintained 12867F: Documentation/cdrom/ 12868F: drivers/cdrom/cdrom.c 12869F: include/linux/cdrom.h 12870F: include/uapi/linux/cdrom.h 12871 12872UNISYS S-PAR DRIVERS 12873M: David Kershner <david.kershner@unisys.com> 12874L: sparmaintainer@unisys.com (Unisys internal) 12875S: Supported 12876F: drivers/staging/unisys/ 12877 12878UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12879M: Vinayak Holikatti <vinholikatti@gmail.com> 12880L: linux-scsi@vger.kernel.org 12881S: Supported 12882F: Documentation/scsi/ufs.txt 12883F: drivers/scsi/ufs/ 12884 12885UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12886M: Manjunath M Bettegowda <manjumb@synopsys.com> 12887M: Prabu Thangamuthu <prabut@synopsys.com> 12888L: linux-scsi@vger.kernel.org 12889S: Supported 12890F: drivers/scsi/ufs/*dwc* 12891 12892UNSORTED BLOCK IMAGES (UBI) 12893M: Artem Bityutskiy <dedekind1@gmail.com> 12894M: Richard Weinberger <richard@nod.at> 12895W: http://www.linux-mtd.infradead.org/ 12896L: linux-mtd@lists.infradead.org 12897T: git git://git.infradead.org/ubifs-2.6.git 12898S: Supported 12899F: drivers/mtd/ubi/ 12900F: include/linux/mtd/ubi.h 12901F: include/uapi/mtd/ubi-user.h 12902 12903USB ACM DRIVER 12904M: Oliver Neukum <oneukum@suse.com> 12905L: linux-usb@vger.kernel.org 12906S: Maintained 12907F: Documentation/usb/acm.txt 12908F: drivers/usb/class/cdc-acm.* 12909 12910USB AR5523 WIRELESS DRIVER 12911M: Pontus Fuchs <pontus.fuchs@gmail.com> 12912L: linux-wireless@vger.kernel.org 12913S: Maintained 12914F: drivers/net/wireless/ath/ar5523/ 12915 12916USB ATTACHED SCSI 12917M: Oliver Neukum <oneukum@suse.com> 12918L: linux-usb@vger.kernel.org 12919L: linux-scsi@vger.kernel.org 12920S: Maintained 12921F: drivers/usb/storage/uas.c 12922 12923USB CDC ETHERNET DRIVER 12924M: Oliver Neukum <oliver@neukum.org> 12925L: linux-usb@vger.kernel.org 12926S: Maintained 12927F: drivers/net/usb/cdc_*.c 12928F: include/uapi/linux/usb/cdc.h 12929 12930USB CHAOSKEY DRIVER 12931M: Keith Packard <keithp@keithp.com> 12932L: linux-usb@vger.kernel.org 12933S: Maintained 12934F: drivers/usb/misc/chaoskey.c 12935 12936USB CYPRESS C67X00 DRIVER 12937M: Peter Korsgaard <jacmet@sunsite.dk> 12938L: linux-usb@vger.kernel.org 12939S: Maintained 12940F: drivers/usb/c67x00/ 12941 12942USB DAVICOM DM9601 DRIVER 12943M: Peter Korsgaard <jacmet@sunsite.dk> 12944L: netdev@vger.kernel.org 12945W: http://www.linux-usb.org/usbnet 12946S: Maintained 12947F: drivers/net/usb/dm9601.c 12948 12949USB DIAMOND RIO500 DRIVER 12950M: Cesar Miquel <miquel@df.uba.ar> 12951L: rio500-users@lists.sourceforge.net 12952W: http://rio500.sourceforge.net 12953S: Maintained 12954F: drivers/usb/misc/rio500* 12955 12956USB EHCI DRIVER 12957M: Alan Stern <stern@rowland.harvard.edu> 12958L: linux-usb@vger.kernel.org 12959S: Maintained 12960F: Documentation/usb/ehci.txt 12961F: drivers/usb/host/ehci* 12962 12963USB GADGET/PERIPHERAL SUBSYSTEM 12964M: Felipe Balbi <balbi@kernel.org> 12965L: linux-usb@vger.kernel.org 12966W: http://www.linux-usb.org/gadget 12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12968S: Maintained 12969F: drivers/usb/gadget/ 12970F: include/linux/usb/gadget* 12971 12972USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12973M: Jiri Kosina <jikos@kernel.org> 12974R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12975L: linux-usb@vger.kernel.org 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12977S: Maintained 12978F: Documentation/hid/hiddev.txt 12979F: drivers/hid/usbhid/ 12980 12981USB ISP116X DRIVER 12982M: Olav Kongas <ok@artecdesign.ee> 12983L: linux-usb@vger.kernel.org 12984S: Maintained 12985F: drivers/usb/host/isp116x* 12986F: include/linux/usb/isp116x.h 12987 12988USB LAN78XX ETHERNET DRIVER 12989M: Woojung Huh <woojung.huh@microchip.com> 12990M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12991L: netdev@vger.kernel.org 12992S: Maintained 12993F: drivers/net/usb/lan78xx.* 12994 12995USB MASS STORAGE DRIVER 12996M: Alan Stern <stern@rowland.harvard.edu> 12997L: linux-usb@vger.kernel.org 12998L: usb-storage@lists.one-eyed-alien.net 12999S: Maintained 13000W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13001F: drivers/usb/storage/ 13002 13003USB MIDI DRIVER 13004M: Clemens Ladisch <clemens@ladisch.de> 13005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13006T: git git://git.alsa-project.org/alsa-kernel.git 13007S: Maintained 13008F: sound/usb/midi.* 13009 13010USB NETWORKING DRIVERS 13011L: linux-usb@vger.kernel.org 13012S: Odd Fixes 13013F: drivers/net/usb/ 13014 13015USB OHCI DRIVER 13016M: Alan Stern <stern@rowland.harvard.edu> 13017L: linux-usb@vger.kernel.org 13018S: Maintained 13019F: Documentation/usb/ohci.txt 13020F: drivers/usb/host/ohci* 13021 13022USB OTG FSM (Finite State Machine) 13023M: Peter Chen <Peter.Chen@nxp.com> 13024T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13025L: linux-usb@vger.kernel.org 13026S: Maintained 13027F: drivers/usb/common/usb-otg-fsm.c 13028 13029USB OVER IP DRIVER 13030M: Valentina Manea <valentina.manea.m@gmail.com> 13031M: Shuah Khan <shuahkh@osg.samsung.com> 13032M: Shuah Khan <shuah@kernel.org> 13033L: linux-usb@vger.kernel.org 13034S: Maintained 13035F: Documentation/usb/usbip_protocol.txt 13036F: drivers/usb/usbip/ 13037F: tools/usb/usbip/ 13038 13039USB PEGASUS DRIVER 13040M: Petko Manolov <petkan@nucleusys.com> 13041L: linux-usb@vger.kernel.org 13042L: netdev@vger.kernel.org 13043T: git git://github.com/petkan/pegasus.git 13044W: https://github.com/petkan/pegasus 13045S: Maintained 13046F: drivers/net/usb/pegasus.* 13047 13048USB PHY LAYER 13049M: Felipe Balbi <balbi@kernel.org> 13050L: linux-usb@vger.kernel.org 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13052S: Maintained 13053F: drivers/usb/phy/ 13054 13055USB PRINTER DRIVER (usblp) 13056M: Pete Zaitcev <zaitcev@redhat.com> 13057L: linux-usb@vger.kernel.org 13058S: Supported 13059F: drivers/usb/class/usblp.c 13060 13061USB QMI WWAN NETWORK DRIVER 13062M: Bjørn Mork <bjorn@mork.no> 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: Documentation/ABI/testing/sysfs-class-net-qmi 13066F: drivers/net/usb/qmi_wwan.c 13067 13068USB RTL8150 DRIVER 13069M: Petko Manolov <petkan@nucleusys.com> 13070L: linux-usb@vger.kernel.org 13071L: netdev@vger.kernel.org 13072T: git git://github.com/petkan/rtl8150.git 13073W: https://github.com/petkan/rtl8150 13074S: Maintained 13075F: drivers/net/usb/rtl8150.c 13076 13077USB SERIAL SUBSYSTEM 13078M: Johan Hovold <johan@kernel.org> 13079L: linux-usb@vger.kernel.org 13080T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13081S: Maintained 13082F: Documentation/usb/usb-serial.txt 13083F: drivers/usb/serial/ 13084F: include/linux/usb/serial.h 13085 13086USB SMSC75XX ETHERNET DRIVER 13087M: Steve Glendinning <steve.glendinning@shawell.net> 13088L: netdev@vger.kernel.org 13089S: Maintained 13090F: drivers/net/usb/smsc75xx.* 13091 13092USB SMSC95XX ETHERNET DRIVER 13093M: Steve Glendinning <steve.glendinning@shawell.net> 13094M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13095L: netdev@vger.kernel.org 13096S: Maintained 13097F: drivers/net/usb/smsc95xx.* 13098 13099USB SUBSYSTEM 13100M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13101L: linux-usb@vger.kernel.org 13102W: http://www.linux-usb.org 13103T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13104S: Supported 13105F: Documentation/devicetree/bindings/usb/ 13106F: Documentation/usb/ 13107F: drivers/usb/ 13108F: include/linux/usb.h 13109F: include/linux/usb/ 13110 13111USB UHCI DRIVER 13112M: Alan Stern <stern@rowland.harvard.edu> 13113L: linux-usb@vger.kernel.org 13114S: Maintained 13115F: drivers/usb/host/uhci* 13116 13117USB "USBNET" DRIVER FRAMEWORK 13118M: Oliver Neukum <oneukum@suse.com> 13119L: netdev@vger.kernel.org 13120W: http://www.linux-usb.org/usbnet 13121S: Maintained 13122F: drivers/net/usb/usbnet.c 13123F: include/linux/usb/usbnet.h 13124 13125USB VIDEO CLASS 13126M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13127L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13128L: linux-media@vger.kernel.org 13129T: git git://linuxtv.org/media_tree.git 13130W: http://www.ideasonboard.org/uvc/ 13131S: Maintained 13132F: drivers/media/usb/uvc/ 13133F: include/uapi/linux/uvcvideo.h 13134 13135USB VISION DRIVER 13136M: Hans Verkuil <hverkuil@xs4all.nl> 13137L: linux-media@vger.kernel.org 13138T: git git://linuxtv.org/media_tree.git 13139W: https://linuxtv.org 13140S: Odd Fixes 13141F: drivers/media/usb/usbvision/ 13142 13143USB WEBCAM GADGET 13144M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13145L: linux-usb@vger.kernel.org 13146S: Maintained 13147F: drivers/usb/gadget/function/*uvc* 13148F: drivers/usb/gadget/legacy/webcam.c 13149 13150USB WIRELESS RNDIS DRIVER (rndis_wlan) 13151M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13152L: linux-wireless@vger.kernel.org 13153S: Maintained 13154F: drivers/net/wireless/rndis_wlan.c 13155 13156USB XHCI DRIVER 13157M: Mathias Nyman <mathias.nyman@intel.com> 13158L: linux-usb@vger.kernel.org 13159S: Supported 13160F: drivers/usb/host/xhci* 13161F: drivers/usb/host/pci-quirks* 13162 13163USB ZD1201 DRIVER 13164L: linux-wireless@vger.kernel.org 13165W: http://linux-lc100020.sourceforge.net 13166S: Orphan 13167F: drivers/net/wireless/zydas/zd1201.* 13168 13169USB ZR364XX DRIVER 13170M: Antoine Jacquet <royale@zerezo.com> 13171L: linux-usb@vger.kernel.org 13172L: linux-media@vger.kernel.org 13173T: git git://linuxtv.org/media_tree.git 13174W: http://royale.zerezo.com/zr364xx/ 13175S: Maintained 13176F: Documentation/media/v4l-drivers/zr364xx* 13177F: drivers/media/usb/zr364xx/ 13178 13179ULPI BUS 13180M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13181L: linux-usb@vger.kernel.org 13182S: Maintained 13183F: drivers/usb/common/ulpi.c 13184F: include/linux/ulpi/ 13185 13186USER-MODE LINUX (UML) 13187M: Jeff Dike <jdike@addtoit.com> 13188M: Richard Weinberger <richard@nod.at> 13189L: user-mode-linux-devel@lists.sourceforge.net 13190L: user-mode-linux-user@lists.sourceforge.net 13191W: http://user-mode-linux.sourceforge.net 13192T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13193S: Maintained 13194F: Documentation/virtual/uml/ 13195F: arch/um/ 13196F: arch/x86/um/ 13197F: fs/hostfs/ 13198F: fs/hppfs/ 13199 13200USERSPACE I/O (UIO) 13201M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13202S: Maintained 13203T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13204F: Documentation/driver-api/uio-howto.rst 13205F: drivers/uio/ 13206F: include/linux/uio*.h 13207 13208UTIL-LINUX PACKAGE 13209M: Karel Zak <kzak@redhat.com> 13210L: util-linux@vger.kernel.org 13211W: http://en.wikipedia.org/wiki/Util-linux 13212T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13213S: Maintained 13214 13215UVESAFB DRIVER 13216M: Michal Januszewski <spock@gentoo.org> 13217L: linux-fbdev@vger.kernel.org 13218W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13219S: Maintained 13220F: Documentation/fb/uvesafb.txt 13221F: drivers/video/fbdev/uvesafb.* 13222 13223VF610 NAND DRIVER 13224M: Stefan Agner <stefan@agner.ch> 13225L: linux-mtd@lists.infradead.org 13226S: Supported 13227F: drivers/mtd/nand/vf610_nfc.c 13228 13229VFAT/FAT/MSDOS FILESYSTEM 13230M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13231S: Maintained 13232F: Documentation/filesystems/vfat.txt 13233F: fs/fat/ 13234 13235VFIO DRIVER 13236M: Alex Williamson <alex.williamson@redhat.com> 13237L: kvm@vger.kernel.org 13238T: git git://github.com/awilliam/linux-vfio.git 13239S: Maintained 13240F: Documentation/vfio.txt 13241F: drivers/vfio/ 13242F: include/linux/vfio.h 13243F: include/uapi/linux/vfio.h 13244 13245VFIO MEDIATED DEVICE DRIVERS 13246M: Kirti Wankhede <kwankhede@nvidia.com> 13247L: kvm@vger.kernel.org 13248S: Maintained 13249F: Documentation/vfio-mediated-device.txt 13250F: drivers/vfio/mdev/ 13251F: include/linux/mdev.h 13252F: samples/vfio-mdev/ 13253 13254VFIO PLATFORM DRIVER 13255M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13256L: kvm@vger.kernel.org 13257S: Maintained 13258F: drivers/vfio/platform/ 13259 13260VIDEOBUF2 FRAMEWORK 13261M: Pawel Osciak <pawel@osciak.com> 13262M: Marek Szyprowski <m.szyprowski@samsung.com> 13263M: Kyungmin Park <kyungmin.park@samsung.com> 13264L: linux-media@vger.kernel.org 13265S: Maintained 13266F: drivers/media/v4l2-core/videobuf2-* 13267F: include/media/videobuf2-* 13268 13269VIRTIO AND VHOST VSOCK DRIVER 13270M: Stefan Hajnoczi <stefanha@redhat.com> 13271L: kvm@vger.kernel.org 13272L: virtualization@lists.linux-foundation.org 13273L: netdev@vger.kernel.org 13274S: Maintained 13275F: include/linux/virtio_vsock.h 13276F: include/uapi/linux/virtio_vsock.h 13277F: net/vmw_vsock/virtio_transport_common.c 13278F: net/vmw_vsock/virtio_transport.c 13279F: drivers/vhost/vsock.c 13280F: drivers/vhost/vsock.h 13281 13282VIRTUAL SERIO DEVICE DRIVER 13283M: Stephen Chandler Paul <thatslyude@gmail.com> 13284S: Maintained 13285F: drivers/input/serio/userio.c 13286F: include/uapi/linux/userio.h 13287 13288VIRTIO CONSOLE DRIVER 13289M: Amit Shah <amit@kernel.org> 13290L: virtualization@lists.linux-foundation.org 13291S: Maintained 13292F: drivers/char/virtio_console.c 13293F: include/linux/virtio_console.h 13294F: include/uapi/linux/virtio_console.h 13295 13296VIRTIO CORE, NET AND BLOCK DRIVERS 13297M: "Michael S. Tsirkin" <mst@redhat.com> 13298M: Jason Wang <jasowang@redhat.com> 13299L: virtualization@lists.linux-foundation.org 13300S: Maintained 13301F: Documentation/devicetree/bindings/virtio/ 13302F: drivers/virtio/ 13303F: tools/virtio/ 13304F: drivers/net/virtio_net.c 13305F: drivers/block/virtio_blk.c 13306F: include/linux/virtio_*.h 13307F: include/uapi/linux/virtio_*.h 13308F: drivers/crypto/virtio/ 13309 13310VIRTIO DRIVERS FOR S390 13311M: Christian Borntraeger <borntraeger@de.ibm.com> 13312M: Cornelia Huck <cornelia.huck@de.ibm.com> 13313L: linux-s390@vger.kernel.org 13314L: virtualization@lists.linux-foundation.org 13315L: kvm@vger.kernel.org 13316S: Supported 13317F: drivers/s390/virtio/ 13318 13319VIRTIO GPU DRIVER 13320M: David Airlie <airlied@linux.ie> 13321M: Gerd Hoffmann <kraxel@redhat.com> 13322L: dri-devel@lists.freedesktop.org 13323L: virtualization@lists.linux-foundation.org 13324T: git git://git.kraxel.org/linux drm-qemu 13325S: Maintained 13326F: drivers/gpu/drm/virtio/ 13327F: include/uapi/linux/virtio_gpu.h 13328 13329VIRTIO HOST (VHOST) 13330M: "Michael S. Tsirkin" <mst@redhat.com> 13331M: Jason Wang <jasowang@redhat.com> 13332L: kvm@vger.kernel.org 13333L: virtualization@lists.linux-foundation.org 13334L: netdev@vger.kernel.org 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13336S: Maintained 13337F: drivers/vhost/ 13338F: include/uapi/linux/vhost.h 13339 13340VIRTIO INPUT DRIVER 13341M: Gerd Hoffmann <kraxel@redhat.com> 13342S: Maintained 13343F: drivers/virtio/virtio_input.c 13344F: include/uapi/linux/virtio_input.h 13345 13346VIRTIO CRYPTO DRIVER 13347M: Gonglei <arei.gonglei@huawei.com> 13348L: virtualization@lists.linux-foundation.org 13349L: linux-crypto@vger.kernel.org 13350S: Maintained 13351F: drivers/crypto/virtio/ 13352F: include/uapi/linux/virtio_crypto.h 13353 13354VIA RHINE NETWORK DRIVER 13355S: Orphan 13356F: drivers/net/ethernet/via/via-rhine.c 13357 13358VIA SD/MMC CARD CONTROLLER DRIVER 13359M: Bruce Chang <brucechang@via.com.tw> 13360M: Harald Welte <HaraldWelte@viatech.com> 13361S: Maintained 13362F: drivers/mmc/host/via-sdmmc.c 13363 13364VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13365M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13366L: linux-fbdev@vger.kernel.org 13367S: Maintained 13368F: include/linux/via-core.h 13369F: include/linux/via-gpio.h 13370F: include/linux/via_i2c.h 13371F: drivers/video/fbdev/via/ 13372 13373VIA VELOCITY NETWORK DRIVER 13374M: Francois Romieu <romieu@fr.zoreil.com> 13375L: netdev@vger.kernel.org 13376S: Maintained 13377F: drivers/net/ethernet/via/via-velocity.* 13378 13379VIRT LIB 13380M: Alex Williamson <alex.williamson@redhat.com> 13381M: Paolo Bonzini <pbonzini@redhat.com> 13382L: kvm@vger.kernel.org 13383S: Supported 13384F: virt/lib/ 13385 13386VIVID VIRTUAL VIDEO DRIVER 13387M: Hans Verkuil <hverkuil@xs4all.nl> 13388L: linux-media@vger.kernel.org 13389T: git git://linuxtv.org/media_tree.git 13390W: https://linuxtv.org 13391S: Maintained 13392F: drivers/media/platform/vivid/* 13393 13394VLAN (802.1Q) 13395M: Patrick McHardy <kaber@trash.net> 13396L: netdev@vger.kernel.org 13397S: Maintained 13398F: drivers/net/macvlan.c 13399F: include/linux/if_*vlan.h 13400F: net/8021q/ 13401 13402VLYNQ BUS 13403M: Florian Fainelli <f.fainelli@gmail.com> 13404L: openwrt-devel@lists.openwrt.org (subscribers-only) 13405S: Maintained 13406F: drivers/vlynq/vlynq.c 13407F: include/linux/vlynq.h 13408 13409VME SUBSYSTEM 13410M: Martyn Welch <martyn@welchs.me.uk> 13411M: Manohar Vanga <manohar.vanga@gmail.com> 13412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13413L: devel@driverdev.osuosl.org 13414S: Maintained 13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13416F: Documentation/driver-api/vme.rst 13417F: drivers/staging/vme/ 13418F: drivers/vme/ 13419F: include/linux/vme* 13420 13421VMWARE HYPERVISOR INTERFACE 13422M: Alok Kataria <akataria@vmware.com> 13423L: virtualization@lists.linux-foundation.org 13424S: Supported 13425F: arch/x86/kernel/cpu/vmware.c 13426 13427VMWARE BALLOON DRIVER 13428M: Xavier Deguillard <xdeguillard@vmware.com> 13429M: Philip Moltmann <moltmann@vmware.com> 13430M: "VMware, Inc." <pv-drivers@vmware.com> 13431L: linux-kernel@vger.kernel.org 13432S: Maintained 13433F: drivers/misc/vmw_balloon.c 13434 13435VMWARE VMMOUSE SUBDRIVER 13436M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13437M: "VMware, Inc." <pv-drivers@vmware.com> 13438L: linux-input@vger.kernel.org 13439S: Maintained 13440F: drivers/input/mouse/vmmouse.c 13441F: drivers/input/mouse/vmmouse.h 13442 13443VMWARE VMXNET3 ETHERNET DRIVER 13444M: Shrikrishna Khare <skhare@vmware.com> 13445M: "VMware, Inc." <pv-drivers@vmware.com> 13446L: netdev@vger.kernel.org 13447S: Maintained 13448F: drivers/net/vmxnet3/ 13449 13450VMware PVSCSI driver 13451M: Jim Gill <jgill@vmware.com> 13452M: VMware PV-Drivers <pv-drivers@vmware.com> 13453L: linux-scsi@vger.kernel.org 13454S: Maintained 13455F: drivers/scsi/vmw_pvscsi.c 13456F: drivers/scsi/vmw_pvscsi.h 13457 13458VMWARE PVRDMA DRIVER 13459M: Adit Ranadive <aditr@vmware.com> 13460M: VMware PV-Drivers <pv-drivers@vmware.com> 13461L: linux-rdma@vger.kernel.org 13462S: Maintained 13463F: drivers/infiniband/hw/vmw_pvrdma/ 13464 13465VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13466M: Liam Girdwood <lgirdwood@gmail.com> 13467M: Mark Brown <broonie@kernel.org> 13468L: linux-kernel@vger.kernel.org 13469W: http://www.slimlogic.co.uk/?p=48 13470T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13471S: Supported 13472F: Documentation/devicetree/bindings/regulator/ 13473F: drivers/regulator/ 13474F: include/dt-bindings/regulator/ 13475F: include/linux/regulator/ 13476 13477VRF 13478M: David Ahern <dsa@cumulusnetworks.com> 13479M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13480L: netdev@vger.kernel.org 13481S: Maintained 13482F: drivers/net/vrf.c 13483F: Documentation/networking/vrf.txt 13484 13485VT1211 HARDWARE MONITOR DRIVER 13486M: Juerg Haefliger <juergh@gmail.com> 13487L: linux-hwmon@vger.kernel.org 13488S: Maintained 13489F: Documentation/hwmon/vt1211 13490F: drivers/hwmon/vt1211.c 13491 13492VT8231 HARDWARE MONITOR DRIVER 13493M: Roger Lucas <vt8231@hiddenengine.co.uk> 13494L: linux-hwmon@vger.kernel.org 13495S: Maintained 13496F: drivers/hwmon/vt8231.c 13497 13498VUB300 USB to SDIO/SD/MMC bridge chip 13499M: Tony Olech <tony.olech@elandigitalsystems.com> 13500L: linux-mmc@vger.kernel.org 13501L: linux-usb@vger.kernel.org 13502S: Supported 13503F: drivers/mmc/host/vub300.c 13504 13505W1 DALLAS'S 1-WIRE BUS 13506M: Evgeniy Polyakov <zbr@ioremap.net> 13507S: Maintained 13508F: Documentation/w1/ 13509F: drivers/w1/ 13510 13511W83791D HARDWARE MONITORING DRIVER 13512M: Marc Hulsman <m.hulsman@tudelft.nl> 13513L: linux-hwmon@vger.kernel.org 13514S: Maintained 13515F: Documentation/hwmon/w83791d 13516F: drivers/hwmon/w83791d.c 13517 13518W83793 HARDWARE MONITORING DRIVER 13519M: Rudolf Marek <r.marek@assembler.cz> 13520L: linux-hwmon@vger.kernel.org 13521S: Maintained 13522F: Documentation/hwmon/w83793 13523F: drivers/hwmon/w83793.c 13524 13525W83795 HARDWARE MONITORING DRIVER 13526M: Jean Delvare <jdelvare@suse.com> 13527L: linux-hwmon@vger.kernel.org 13528S: Maintained 13529F: drivers/hwmon/w83795.c 13530 13531W83L51xD SD/MMC CARD INTERFACE DRIVER 13532M: Pierre Ossman <pierre@ossman.eu> 13533S: Maintained 13534F: drivers/mmc/host/wbsd.* 13535 13536WACOM PROTOCOL 4 SERIAL TABLETS 13537M: Julian Squires <julian@cipht.net> 13538M: Hans de Goede <hdegoede@redhat.com> 13539L: linux-input@vger.kernel.org 13540S: Maintained 13541F: drivers/input/tablet/wacom_serial4.c 13542 13543WATCHDOG DEVICE DRIVERS 13544M: Wim Van Sebroeck <wim@iguana.be> 13545R: Guenter Roeck <linux@roeck-us.net> 13546L: linux-watchdog@vger.kernel.org 13547W: http://www.linux-watchdog.org/ 13548T: git git://www.linux-watchdog.org/linux-watchdog.git 13549S: Maintained 13550F: Documentation/devicetree/bindings/watchdog/ 13551F: Documentation/watchdog/ 13552F: drivers/watchdog/ 13553F: include/linux/watchdog.h 13554F: include/uapi/linux/watchdog.h 13555 13556WIIMOTE HID DRIVER 13557M: David Herrmann <dh.herrmann@googlemail.com> 13558L: linux-input@vger.kernel.org 13559S: Maintained 13560F: drivers/hid/hid-wiimote* 13561 13562WINBOND CIR DRIVER 13563M: David Härdeman <david@hardeman.nu> 13564S: Maintained 13565F: drivers/media/rc/winbond-cir.c 13566 13567WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13568M: William Breathitt Gray <vilhelm.gray@gmail.com> 13569L: linux-watchdog@vger.kernel.org 13570S: Maintained 13571F: drivers/watchdog/ebc-c384_wdt.c 13572 13573WINSYSTEMS WS16C48 GPIO DRIVER 13574M: William Breathitt Gray <vilhelm.gray@gmail.com> 13575L: linux-gpio@vger.kernel.org 13576S: Maintained 13577F: drivers/gpio/gpio-ws16c48.c 13578 13579WIMAX STACK 13580M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13581M: linux-wimax@intel.com 13582L: wimax@linuxwimax.org (subscribers-only) 13583S: Supported 13584W: http://linuxwimax.org 13585F: Documentation/wimax/README.wimax 13586F: include/linux/wimax/debug.h 13587F: include/net/wimax.h 13588F: include/uapi/linux/wimax.h 13589F: net/wimax/ 13590 13591WISTRON LAPTOP BUTTON DRIVER 13592M: Miloslav Trmac <mitr@volny.cz> 13593S: Maintained 13594F: drivers/input/misc/wistron_btns.c 13595 13596WL3501 WIRELESS PCMCIA CARD DRIVER 13597L: linux-wireless@vger.kernel.org 13598S: Odd fixes 13599F: drivers/net/wireless/wl3501* 13600 13601WOLFSON MICROELECTRONICS DRIVERS 13602L: patches@opensource.wolfsonmicro.com 13603T: git https://github.com/CirrusLogic/linux-drivers.git 13604W: https://github.com/CirrusLogic/linux-drivers/wiki 13605S: Supported 13606F: Documentation/hwmon/wm83?? 13607F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13608F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13609F: Documentation/devicetree/bindings/mfd/arizona.txt 13610F: arch/arm/mach-s3c64xx/mach-crag6410* 13611F: drivers/clk/clk-wm83*.c 13612F: drivers/extcon/extcon-arizona.c 13613F: drivers/leds/leds-wm83*.c 13614F: drivers/gpio/gpio-*wm*.c 13615F: drivers/gpio/gpio-arizona.c 13616F: drivers/hwmon/wm83??-hwmon.c 13617F: drivers/input/misc/wm831x-on.c 13618F: drivers/input/touchscreen/wm831x-ts.c 13619F: drivers/input/touchscreen/wm97*.c 13620F: drivers/mfd/arizona* 13621F: drivers/mfd/wm*.c 13622F: drivers/mfd/cs47l24* 13623F: drivers/power/supply/wm83*.c 13624F: drivers/rtc/rtc-wm83*.c 13625F: drivers/regulator/wm8*.c 13626F: drivers/video/backlight/wm83*_bl.c 13627F: drivers/watchdog/wm83*_wdt.c 13628F: include/linux/mfd/arizona/ 13629F: include/linux/mfd/wm831x/ 13630F: include/linux/mfd/wm8350/ 13631F: include/linux/mfd/wm8400* 13632F: include/linux/wm97xx.h 13633F: include/sound/wm????.h 13634F: sound/soc/codecs/arizona.? 13635F: sound/soc/codecs/wm* 13636F: sound/soc/codecs/cs47l24* 13637 13638WORKQUEUE 13639M: Tejun Heo <tj@kernel.org> 13640R: Lai Jiangshan <jiangshanlai@gmail.com> 13641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13642S: Maintained 13643F: include/linux/workqueue.h 13644F: kernel/workqueue.c 13645F: Documentation/core-api/workqueue.rst 13646 13647X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13648M: Chen-Yu Tsai <wens@csie.org> 13649L: linux-kernel@vger.kernel.org 13650S: Maintained 13651N: axp[128] 13652 13653X.25 NETWORK LAYER 13654M: Andrew Hendry <andrew.hendry@gmail.com> 13655L: linux-x25@vger.kernel.org 13656S: Odd Fixes 13657F: Documentation/networking/x25* 13658F: include/net/x25* 13659F: net/x25/ 13660 13661X86 ARCHITECTURE (32-BIT AND 64-BIT) 13662M: Thomas Gleixner <tglx@linutronix.de> 13663M: Ingo Molnar <mingo@redhat.com> 13664M: "H. Peter Anvin" <hpa@zytor.com> 13665M: x86@kernel.org 13666L: linux-kernel@vger.kernel.org 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13668S: Maintained 13669F: Documentation/x86/ 13670F: arch/x86/ 13671 13672X86 PLATFORM DRIVERS 13673M: Darren Hart <dvhart@infradead.org> 13674M: Andy Shevchenko <andy@infradead.org> 13675L: platform-driver-x86@vger.kernel.org 13676T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13677S: Maintained 13678F: drivers/platform/x86/ 13679F: drivers/platform/olpc/ 13680 13681X86 MCE INFRASTRUCTURE 13682M: Tony Luck <tony.luck@intel.com> 13683M: Borislav Petkov <bp@alien8.de> 13684L: linux-edac@vger.kernel.org 13685S: Maintained 13686F: arch/x86/kernel/cpu/mcheck/* 13687 13688X86 MICROCODE UPDATE SUPPORT 13689M: Borislav Petkov <bp@alien8.de> 13690S: Maintained 13691F: arch/x86/kernel/cpu/microcode/* 13692 13693X86 VDSO 13694M: Andy Lutomirski <luto@amacapital.net> 13695L: linux-kernel@vger.kernel.org 13696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13697S: Maintained 13698F: arch/x86/entry/vdso/ 13699 13700XC2028/3028 TUNER DRIVER 13701M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13702M: Mauro Carvalho Chehab <mchehab@kernel.org> 13703L: linux-media@vger.kernel.org 13704W: https://linuxtv.org 13705T: git git://linuxtv.org/media_tree.git 13706S: Maintained 13707F: drivers/media/tuners/tuner-xc2028.* 13708 13709XEN HYPERVISOR INTERFACE 13710M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13711M: Juergen Gross <jgross@suse.com> 13712L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13713T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13714S: Supported 13715F: arch/x86/xen/ 13716F: drivers/*/xen-*front.c 13717F: drivers/xen/ 13718F: arch/x86/include/asm/xen/ 13719F: include/xen/ 13720F: include/uapi/xen/ 13721 13722XEN HYPERVISOR ARM 13723M: Stefano Stabellini <sstabellini@kernel.org> 13724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13725S: Maintained 13726F: arch/arm/xen/ 13727F: arch/arm/include/asm/xen/ 13728 13729XEN HYPERVISOR ARM64 13730M: Stefano Stabellini <sstabellini@kernel.org> 13731L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13732S: Maintained 13733F: arch/arm64/xen/ 13734F: arch/arm64/include/asm/xen/ 13735 13736XEN NETWORK BACKEND DRIVER 13737M: Wei Liu <wei.liu2@citrix.com> 13738M: Paul Durrant <paul.durrant@citrix.com> 13739L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13740L: netdev@vger.kernel.org 13741S: Supported 13742F: drivers/net/xen-netback/* 13743 13744XEN PCI SUBSYSTEM 13745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13746L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13747S: Supported 13748F: arch/x86/pci/*xen* 13749F: drivers/pci/*xen* 13750 13751XEN BLOCK SUBSYSTEM 13752M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13753M: Roger Pau Monné <roger.pau@citrix.com> 13754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13755S: Supported 13756F: drivers/block/xen-blkback/* 13757F: drivers/block/xen* 13758 13759XEN PVSCSI DRIVERS 13760M: Juergen Gross <jgross@suse.com> 13761L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13762L: linux-scsi@vger.kernel.org 13763S: Supported 13764F: drivers/scsi/xen-scsifront.c 13765F: drivers/xen/xen-scsiback.c 13766F: include/xen/interface/io/vscsiif.h 13767 13768XEN SWIOTLB SUBSYSTEM 13769M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13770L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13771S: Supported 13772F: arch/x86/xen/*swiotlb* 13773F: drivers/xen/*swiotlb* 13774 13775XFS FILESYSTEM 13776M: Darrick J. Wong <darrick.wong@oracle.com> 13777M: linux-xfs@vger.kernel.org 13778L: linux-xfs@vger.kernel.org 13779W: http://xfs.org/ 13780T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13781S: Supported 13782F: Documentation/filesystems/xfs.txt 13783F: fs/xfs/ 13784 13785XILINX AXI ETHERNET DRIVER 13786M: Anirudha Sarangi <anirudh@xilinx.com> 13787M: John Linn <John.Linn@xilinx.com> 13788S: Maintained 13789F: drivers/net/ethernet/xilinx/xilinx_axienet* 13790 13791XILINX UARTLITE SERIAL DRIVER 13792M: Peter Korsgaard <jacmet@sunsite.dk> 13793L: linux-serial@vger.kernel.org 13794S: Maintained 13795F: drivers/tty/serial/uartlite.c 13796 13797XILINX VIDEO IP CORES 13798M: Hyun Kwon <hyun.kwon@xilinx.com> 13799M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13800L: linux-media@vger.kernel.org 13801T: git git://linuxtv.org/media_tree.git 13802S: Supported 13803F: Documentation/devicetree/bindings/media/xilinx/ 13804F: drivers/media/platform/xilinx/ 13805F: include/uapi/linux/xilinx-v4l2-controls.h 13806 13807XILLYBUS DRIVER 13808M: Eli Billauer <eli.billauer@gmail.com> 13809L: linux-kernel@vger.kernel.org 13810S: Supported 13811F: drivers/char/xillybus/ 13812 13813XTENSA XTFPGA PLATFORM SUPPORT 13814M: Max Filippov <jcmvbkbc@gmail.com> 13815L: linux-xtensa@linux-xtensa.org 13816S: Maintained 13817F: drivers/spi/spi-xtensa-xtfpga.c 13818F: sound/soc/xtensa/xtfpga-i2s.c 13819 13820YAM DRIVER FOR AX.25 13821M: Jean-Paul Roubelat <jpr@f6fbb.org> 13822L: linux-hams@vger.kernel.org 13823S: Maintained 13824F: drivers/net/hamradio/yam* 13825F: include/linux/yam.h 13826 13827YEALINK PHONE DRIVER 13828M: Henk Vergonet <Henk.Vergonet@gmail.com> 13829L: usbb2k-api-dev@nongnu.org 13830S: Maintained 13831F: Documentation/input/yealink.txt 13832F: drivers/input/misc/yealink.* 13833 13834Z8530 DRIVER FOR AX.25 13835M: Joerg Reuter <jreuter@yaina.de> 13836W: http://yaina.de/jreuter/ 13837W: http://www.qsl.net/dl1bke/ 13838L: linux-hams@vger.kernel.org 13839S: Maintained 13840F: Documentation/networking/z8530drv.txt 13841F: drivers/net/hamradio/*scc.c 13842F: drivers/net/hamradio/z8530.h 13843 13844ZBUD COMPRESSED PAGE ALLOCATOR 13845M: Seth Jennings <sjenning@redhat.com> 13846M: Dan Streetman <ddstreet@ieee.org> 13847L: linux-mm@kvack.org 13848S: Maintained 13849F: mm/zbud.c 13850F: include/linux/zbud.h 13851 13852ZD1211RW WIRELESS DRIVER 13853M: Daniel Drake <dsd@gentoo.org> 13854M: Ulrich Kunitz <kune@deine-taler.de> 13855W: http://zd1211.ath.cx/wiki/DriverRewrite 13856L: linux-wireless@vger.kernel.org 13857L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13858S: Maintained 13859F: drivers/net/wireless/zydas/zd1211rw/ 13860 13861ZD1301_DEMOD MEDIA DRIVER 13862M: Antti Palosaari <crope@iki.fi> 13863L: linux-media@vger.kernel.org 13864W: https://linuxtv.org/ 13865W: http://palosaari.fi/linux/ 13866Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13867S: Maintained 13868F: drivers/media/dvb-frontends/zd1301_demod* 13869 13870ZD1301 MEDIA DRIVER 13871M: Antti Palosaari <crope@iki.fi> 13872L: linux-media@vger.kernel.org 13873W: https://linuxtv.org/ 13874W: http://palosaari.fi/linux/ 13875Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13876S: Maintained 13877F: drivers/media/usb/dvb-usb-v2/zd1301* 13878 13879ZPOOL COMPRESSED PAGE STORAGE API 13880M: Dan Streetman <ddstreet@ieee.org> 13881L: linux-mm@kvack.org 13882S: Maintained 13883F: mm/zpool.c 13884F: include/linux/zpool.h 13885 13886ZR36067 VIDEO FOR LINUX DRIVER 13887L: mjpeg-users@lists.sourceforge.net 13888L: linux-media@vger.kernel.org 13889W: http://mjpeg.sourceforge.net/driver-zoran/ 13890T: hg https://linuxtv.org/hg/v4l-dvb 13891S: Odd Fixes 13892F: drivers/media/pci/zoran/ 13893 13894ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13895M: Minchan Kim <minchan@kernel.org> 13896M: Nitin Gupta <ngupta@vflare.org> 13897R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13898L: linux-kernel@vger.kernel.org 13899S: Maintained 13900F: drivers/block/zram/ 13901F: Documentation/blockdev/zram.txt 13902 13903ZS DECSTATION Z85C30 SERIAL DRIVER 13904M: "Maciej W. Rozycki" <macro@linux-mips.org> 13905S: Maintained 13906F: drivers/tty/serial/zs.* 13907 13908ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13909M: Minchan Kim <minchan@kernel.org> 13910M: Nitin Gupta <ngupta@vflare.org> 13911R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13912L: linux-mm@kvack.org 13913S: Maintained 13914F: mm/zsmalloc.c 13915F: include/linux/zsmalloc.h 13916F: Documentation/vm/zsmalloc.txt 13917 13918ZSWAP COMPRESSED SWAP CACHING 13919M: Seth Jennings <sjenning@redhat.com> 13920M: Dan Streetman <ddstreet@ieee.org> 13921L: linux-mm@kvack.org 13922S: Maintained 13923F: mm/zswap.c 13924 13925THE REST 13926M: Linus Torvalds <torvalds@linux-foundation.org> 13927L: linux-kernel@vger.kernel.org 13928Q: http://patchwork.kernel.org/project/LKML/list/ 13929T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13930S: Buried alive in reporters 13931F: * 13932F: */ 13933