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