1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657 658ALTERA TRIPLE SPEED ETHERNET DRIVER 659M: Vince Bridgers <vbridger@opensource.altera.com> 660L: netdev@vger.kernel.org 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/net/ethernet/altera/ 664 665ALTERA UART/JTAG UART SERIAL DRIVERS 666M: Tobias Klauser <tklauser@distanz.ch> 667L: linux-serial@vger.kernel.org 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 669S: Maintained 670F: drivers/tty/serial/altera_uart.c 671F: drivers/tty/serial/altera_jtaguart.c 672F: include/linux/altera_uart.h 673F: include/linux/altera_jtaguart.h 674 675AMAZON ETHERNET DRIVERS 676M: Netanel Belgazal <netanel@annapurnalabs.com> 677R: Saeed Bishara <saeed@annapurnalabs.com> 678R: Zorik Machulsky <zorik@annapurnalabs.com> 679L: netdev@vger.kernel.org 680S: Supported 681F: Documentation/networking/ena.txt 682F: drivers/net/ethernet/amazon/ 683 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 685M: Tom Lendacky <thomas.lendacky@amd.com> 686M: Gary Hook <gary.hook@amd.com> 687L: linux-crypto@vger.kernel.org 688S: Supported 689F: drivers/crypto/ccp/ 690F: include/linux/ccp.h 691 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER 693M: Huang Rui <ray.huang@amd.com> 694L: linux-hwmon@vger.kernel.org 695S: Supported 696F: Documentation/hwmon/fam15h_power 697F: drivers/hwmon/fam15h_power.c 698 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701S: Orphan 702F: drivers/usb/gadget/udc/amd5536udc.* 703 704AMD GEODE PROCESSOR/CHIPSET SUPPORT 705P: Andres Salomon <dilinger@queued.net> 706L: linux-geode@lists.infradead.org (moderated for non-subscribers) 707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 708S: Supported 709F: drivers/char/hw_random/geode-rng.c 710F: drivers/crypto/geode* 711F: drivers/video/fbdev/geode/ 712F: arch/x86/include/asm/geode.h 713 714AMD IOMMU (AMD-VI) 715M: Joerg Roedel <joro@8bytes.org> 716L: iommu@lists.linux-foundation.org 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 718S: Maintained 719F: drivers/iommu/amd_iommu*.[ch] 720F: include/linux/amd-iommu.h 721 722AMD KFD 723M: Oded Gabbay <oded.gabbay@gmail.com> 724L: dri-devel@lists.freedesktop.org 725T: git git://people.freedesktop.org/~gabbayo/linux.git 726S: Supported 727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 731F: drivers/gpu/drm/amd/amdkfd/ 732F: drivers/gpu/drm/amd/include/cik_structs.h 733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 734F: drivers/gpu/drm/amd/include/vi_structs.h 735F: drivers/gpu/drm/radeon/radeon_kfd.c 736F: drivers/gpu/drm/radeon/radeon_kfd.h 737F: include/uapi/linux/kfd_ioctl.h 738 739AMD SEATTLE DEVICE TREE SUPPORT 740M: Brijesh Singh <brijeshkumar.singh@amd.com> 741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 742M: Tom Lendacky <thomas.lendacky@amd.com> 743S: Supported 744F: arch/arm64/boot/dts/amd/ 745 746AMD XGBE DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748L: netdev@vger.kernel.org 749S: Supported 750F: drivers/net/ethernet/amd/xgbe/ 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 752 753AMS (Apple Motion Sensor) DRIVER 754M: Michael Hanselmann <linux-kernel@hansmi.ch> 755S: Supported 756F: drivers/macintosh/ams/ 757 758ANALOG DEVICES INC AD9389B DRIVER 759M: Hans Verkuil <hans.verkuil@cisco.com> 760L: linux-media@vger.kernel.org 761S: Maintained 762F: drivers/media/i2c/ad9389b* 763 764ANALOG DEVICES INC ADV7180 DRIVER 765M: Lars-Peter Clausen <lars@metafoo.de> 766L: linux-media@vger.kernel.org 767W: http://ez.analog.com/community/linux-device-drivers 768S: Supported 769F: drivers/media/i2c/adv7180.c 770 771ANALOG DEVICES INC ADV7511 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7511* 776 777ANALOG DEVICES INC ADV7604 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7604* 782 783ANALOG DEVICES INC ADV7842 DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/adv7842* 788 789ANALOG DEVICES INC ASOC CODEC DRIVERS 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792W: http://wiki.analog.com/ 793W: http://ez.analog.com/community/linux-device-drivers 794S: Supported 795F: sound/soc/codecs/adau* 796F: sound/soc/codecs/adav* 797F: sound/soc/codecs/ad1* 798F: sound/soc/codecs/ad7* 799F: sound/soc/codecs/ssm* 800F: sound/soc/codecs/sigmadsp.* 801 802ANALOG DEVICES INC ASOC DRIVERS 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 805W: http://blackfin.uclinux.org/ 806S: Supported 807F: sound/soc/blackfin/* 808 809ANALOG DEVICES INC IIO DRIVERS 810M: Lars-Peter Clausen <lars@metafoo.de> 811M: Michael Hennerich <Michael.Hennerich@analog.com> 812W: http://wiki.analog.com/ 813W: http://ez.analog.com/community/linux-device-drivers 814S: Supported 815F: drivers/iio/*/ad* 816X: drivers/iio/*/adjd* 817F: drivers/staging/iio/*/ad* 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 819 820ANALOG DEVICES INC DMA DRIVERS 821M: Lars-Peter Clausen <lars@metafoo.de> 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/dma/dma-axi-dmac.c 825 826ANDROID CONFIG FRAGMENTS 827M: Rob Herring <robh@kernel.org> 828S: Supported 829F: kernel/configs/android* 830 831ANDROID DRIVERS 832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 833M: Arve Hjønnevåg <arve@android.com> 834M: Riley Andrews <riandrews@android.com> 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 836L: devel@driverdev.osuosl.org 837S: Supported 838F: drivers/android/ 839F: drivers/staging/android/ 840 841ANDROID ION DRIVER 842M: Laura Abbott <labbott@redhat.com> 843M: Sumit Semwal <sumit.semwal@linaro.org> 844L: devel@driverdev.osuosl.org 845S: Supported 846F: Documentation/devicetree/bindings/staging/ion/ 847F: drivers/staging/android/ion 848F: drivers/staging/android/uapi/ion.h 849F: drivers/staging/android/uapi/ion_test.h 850 851AOA (Apple Onboard Audio) ALSA DRIVER 852M: Johannes Berg <johannes@sipsolutions.net> 853L: linuxppc-dev@lists.ozlabs.org 854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 855S: Maintained 856F: sound/aoa/ 857 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 859M: William Breathitt Gray <vilhelm.gray@gmail.com> 860L: linux-iio@vger.kernel.org 861S: Maintained 862F: drivers/iio/adc/stx104.c 863 864APM DRIVER 865M: Jiri Kosina <jikos@kernel.org> 866S: Odd fixes 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 868F: arch/x86/kernel/apm_32.c 869F: include/linux/apm_bios.h 870F: include/uapi/linux/apm_bios.h 871F: drivers/char/apm-emulation.c 872 873APPLE BCM5974 MULTITOUCH DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-input@vger.kernel.org 876S: Odd fixes 877F: drivers/input/mouse/bcm5974.c 878 879APPLE SMC DRIVER 880M: Henrik Rydberg <rydberg@bitmath.org> 881L: linux-hwmon@vger.kernel.org 882S: Odd fixes 883F: drivers/hwmon/applesmc.c 884 885APPLETALK NETWORK LAYER 886L: netdev@vger.kernel.org 887S: Odd fixes 888F: drivers/net/appletalk/ 889F: net/appletalk/ 890 891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 892M: Duc Dang <dhdang@apm.com> 893S: Supported 894F: arch/arm64/boot/dts/apm/ 895 896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 897M: Iyappan Subramanian <isubramanian@apm.com> 898M: Keyur Chudgar <kchudgar@apm.com> 899S: Supported 900F: drivers/net/ethernet/apm/xgene/ 901F: drivers/net/phy/mdio-xgene.c 902F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 903F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 904 905APPLIED MICRO (APM) X-GENE SOC PMU 906M: Tai Nguyen <ttnguyen@apm.com> 907S: Supported 908F: drivers/perf/xgene_pmu.c 909F: Documentation/perf/xgene-pmu.txt 910F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 911 912APTINA CAMERA SENSOR PLL 913M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/aptina-pll.* 917 918ARC FRAMEBUFFER DRIVER 919M: Jaya Kumar <jayalk@intworks.biz> 920S: Maintained 921F: drivers/video/fbdev/arcfb.c 922F: drivers/video/fbdev/core/fb_defio.c 923 924ARCNET NETWORK LAYER 925M: Michael Grzeschik <m.grzeschik@pengutronix.de> 926L: netdev@vger.kernel.org 927S: Maintained 928F: drivers/net/arcnet/ 929F: include/uapi/linux/if_arcnet.h 930 931ARC PGU DRM DRIVER 932M: Alexey Brodkin <abrodkin@synopsys.com> 933S: Supported 934F: drivers/gpu/drm/arc/ 935F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 936 937ARM ARCHITECTED TIMER DRIVER 938M: Mark Rutland <mark.rutland@arm.com> 939M: Marc Zyngier <marc.zyngier@arm.com> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942F: arch/arm/include/asm/arch_timer.h 943F: arch/arm64/include/asm/arch_timer.h 944F: drivers/clocksource/arm_arch_timer.c 945 946ARM HDLCD DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948S: Supported 949F: drivers/gpu/drm/arm/hdlcd_* 950F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 951 952ARM MALI-DP DRM DRIVER 953M: Liviu Dudau <liviu.dudau@arm.com> 954M: Brian Starkey <brian.starkey@arm.com> 955M: Mali DP Maintainers <malidp@foss.arm.com> 956S: Supported 957F: drivers/gpu/drm/arm/ 958F: Documentation/devicetree/bindings/display/arm,malidp.txt 959 960ARM MFM AND FLOPPY DRIVERS 961M: Ian Molton <spyro@f2s.com> 962S: Maintained 963F: arch/arm/lib/floppydma.S 964F: arch/arm/include/asm/floppy.h 965 966ARM PMU PROFILING AND DEBUGGING 967M: Will Deacon <will.deacon@arm.com> 968M: Mark Rutland <mark.rutland@arm.com> 969S: Maintained 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 971F: arch/arm*/kernel/perf_* 972F: arch/arm/oprofile/common.c 973F: arch/arm*/kernel/hw_breakpoint.c 974F: arch/arm*/include/asm/hw_breakpoint.h 975F: arch/arm*/include/asm/perf_event.h 976F: drivers/perf/* 977F: include/linux/perf/arm_pmu.h 978F: Documentation/devicetree/bindings/arm/pmu.txt 979 980ARM PORT 981M: Russell King <linux@armlinux.org.uk> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.armlinux.org.uk/ 984S: Maintained 985T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 986F: arch/arm/ 987 988ARM SUB-ARCHITECTURES 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/mach-*/ 992F: arch/arm/plat-*/ 993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 994 995ARM PRIMECELL AACI PL041 DRIVER 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: sound/arm/aaci.* 999 1000ARM PRIMECELL CLCD PL110 DRIVER 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/video/fbdev/amba-clcd.* 1004 1005ARM PRIMECELL KMI PL050 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/input/serio/ambakmi.* 1009F: include/linux/amba/kmi.h 1010 1011ARM PRIMECELL MMCI PL180/1 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/mmc/host/mmci.* 1015F: include/linux/amba/mmci.h 1016 1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/tty/serial/amba-pl01*.c 1021F: include/linux/amba/serial.h 1022 1023ARM PRIMECELL BUS SUPPORT 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/amba/ 1027F: include/linux/amba/bus.h 1028 1029ARM/ADS SPHERE MACHINE SUPPORT 1030M: Lennert Buytenhek <kernel@wantstofly.org> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032S: Maintained 1033 1034ARM/AFEB9260 MACHINE SUPPORT 1035M: Sergey Lapin <slapin@ossfans.org> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038 1039ARM/AJECO 1ARM MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/Allwinner sunXi SoC support 1045M: Maxime Ripard <maxime.ripard@free-electrons.com> 1046M: Chen-Yu Tsai <wens@csie.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049N: sun[x456789]i 1050F: arch/arm/boot/dts/ntc-gr8* 1051F: arch/arm64/boot/dts/allwinner/ 1052 1053ARM/Allwinner SoC Clock Support 1054M: Emilio López <emilio@elopez.com.ar> 1055S: Maintained 1056F: drivers/clk/sunxi/ 1057 1058ARM/Amlogic Meson SoC support 1059M: Carlo Caione <carlo@caione.org> 1060M: Kevin Hilman <khilman@baylibre.com> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062L: linux-amlogic@lists.infradead.org 1063W: http://linux-meson.com/ 1064S: Maintained 1065F: arch/arm/mach-meson/ 1066F: arch/arm/boot/dts/meson* 1067F: arch/arm64/boot/dts/amlogic/ 1068F: drivers/pinctrl/meson/ 1069F: drivers/mmc/host/meson* 1070N: meson 1071 1072ARM/Annapurna Labs ALPINE ARCHITECTURE 1073M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1074M: Antoine Tenart <antoine.tenart@free-electrons.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/mach-alpine/ 1078F: arch/arm/boot/dts/alpine* 1079F: arch/arm64/boot/dts/al/ 1080F: drivers/*/*alpine* 1081 1082ARM/ARTPEC MACHINE SUPPORT 1083M: Jesper Nilsson <jesper.nilsson@axis.com> 1084M: Lars Persson <lars.persson@axis.com> 1085M: Niklas Cassel <niklas.cassel@axis.com> 1086S: Maintained 1087L: linux-arm-kernel@axis.com 1088F: arch/arm/mach-artpec 1089F: arch/arm/boot/dts/artpec6* 1090F: drivers/clk/axis 1091 1092ARM/ASPEED MACHINE SUPPORT 1093M: Joel Stanley <joel@jms.id.au> 1094S: Maintained 1095F: arch/arm/mach-aspeed/ 1096F: arch/arm/boot/dts/aspeed-* 1097F: drivers/*/*aspeed* 1098 1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1100M: Nicolas Ferre <nicolas.ferre@microchip.com> 1101M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1102M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.linux4sam.org 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1106S: Supported 1107F: arch/arm/mach-at91/ 1108F: include/soc/at91/ 1109F: arch/arm/boot/dts/at91*.dts 1110F: arch/arm/boot/dts/at91*.dtsi 1111F: arch/arm/boot/dts/sama*.dts 1112F: arch/arm/boot/dts/sama*.dtsi 1113F: arch/arm/include/debug/at91.S 1114 1115ARM/ATMEL AT91 Clock Support 1116M: Boris Brezillon <boris.brezillon@free-electrons.com> 1117S: Maintained 1118F: drivers/clk/at91 1119 1120ARM/CALXEDA HIGHBANK ARCHITECTURE 1121M: Rob Herring <robh@kernel.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124F: arch/arm/mach-highbank/ 1125F: arch/arm/boot/dts/highbank.dts 1126F: arch/arm/boot/dts/ecx-*.dts* 1127 1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1129M: Krzysztof Halasa <khalasa@piap.pl> 1130S: Maintained 1131F: arch/arm/mach-cns3xxx/ 1132 1133ARM/CAVIUM THUNDER NETWORK DRIVER 1134M: Sunil Goutham <sgoutham@cavium.com> 1135M: Robert Richter <rric@kernel.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Supported 1138F: drivers/net/ethernet/cavium/thunder/ 1139 1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1141M: Alexander Shiyan <shc_work@mail.ru> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Odd Fixes 1144N: clps711x 1145 1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1147M: Hartley Sweeten <hsweeten@visionengravers.com> 1148M: Ryan Mallon <rmallon@gmail.com> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-ep93xx/ 1152F: arch/arm/mach-ep93xx/include/mach/ 1153 1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1155M: Lennert Buytenhek <kernel@wantstofly.org> 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1157S: Maintained 1158 1159ARM/CLKDEV SUPPORT 1160M: Russell King <linux@armlinux.org.uk> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1164F: arch/arm/include/asm/clkdev.h 1165F: drivers/clk/clkdev.c 1166 1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1168M: Mike Rapoport <mike@compulab.co.il> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171 1172ARM/CONTEC MICRO9 MACHINE SUPPORT 1173M: Hubert Feurstein <hubert.feurstein@contec.at> 1174S: Maintained 1175F: arch/arm/mach-ep93xx/micro9.c 1176 1177ARM/CORESIGHT FRAMEWORK AND DRIVERS 1178M: Mathieu Poirier <mathieu.poirier@linaro.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: drivers/hwtracing/coresight/* 1182F: Documentation/trace/coresight.txt 1183F: Documentation/devicetree/bindings/arm/coresight.txt 1184F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1185F: tools/perf/arch/arm/util/pmu.c 1186F: tools/perf/arch/arm/util/auxtrace.c 1187F: tools/perf/arch/arm/util/cs-etm.c 1188F: tools/perf/arch/arm/util/cs-etm.h 1189F: tools/perf/util/cs-etm.h 1190 1191ARM/CORGI MACHINE SUPPORT 1192M: Richard Purdie <rpurdie@rpsys.net> 1193S: Maintained 1194 1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1196M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://github.com/ulli-kroll/linux.git 1199S: Maintained 1200F: arch/arm/mach-gemini/ 1201F: drivers/rtc/rtc-gemini.c 1202 1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1204M: Barry Song <baohua@kernel.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1207S: Maintained 1208F: arch/arm/boot/dts/prima2* 1209F: arch/arm/mach-prima2/ 1210F: drivers/clk/sirf/ 1211F: drivers/clocksource/timer-prima2.c 1212F: drivers/clocksource/timer-atlas7.c 1213N: [^a-z]sirf 1214 1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1216M: Baruch Siach <baruch@tkos.co.il> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/boot/dts/cx92755* 1220N: digicolor 1221 1222ARM/EBSA110 MACHINE SUPPORT 1223M: Russell King <linux@armlinux.org.uk> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225W: http://www.armlinux.org.uk/ 1226S: Maintained 1227F: arch/arm/mach-ebsa110/ 1228F: drivers/net/ethernet/amd/am79c961a.* 1229 1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1231M: Uwe Kleine-König <kernel@pengutronix.de> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234N: efm32 1235 1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1237M: Robert Jarzmik <robert.jarzmik@free.fr> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-pxa/ezx.c 1241 1242ARM/FARADAY FA526 PORT 1243M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246T: git git://git.berlios.de/gemini-board 1247F: arch/arm/mm/*-fa* 1248 1249ARM/FOOTBRIDGE ARCHITECTURE 1250M: Russell King <linux@armlinux.org.uk> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252W: http://www.armlinux.org.uk/ 1253S: Maintained 1254F: arch/arm/include/asm/hardware/dec21285.h 1255F: arch/arm/mach-footbridge/ 1256 1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1258M: Shawn Guo <shawnguo@kernel.org> 1259M: Sascha Hauer <kernel@pengutronix.de> 1260R: Fabio Estevam <fabio.estevam@nxp.com> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1264F: arch/arm/mach-imx/ 1265F: arch/arm/mach-mxs/ 1266F: arch/arm/boot/dts/imx* 1267F: arch/arm/configs/imx*_defconfig 1268F: drivers/clk/imx/ 1269F: include/soc/imx/ 1270 1271ARM/FREESCALE VYBRID ARM ARCHITECTURE 1272M: Shawn Guo <shawnguo@kernel.org> 1273M: Sascha Hauer <kernel@pengutronix.de> 1274R: Stefan Agner <stefan@agner.ch> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1278F: arch/arm/mach-imx/*vf610* 1279F: arch/arm/boot/dts/vf* 1280 1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1282M: Lennert Buytenhek <kernel@wantstofly.org> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285 1286ARM/GUMSTIX MACHINE SUPPORT 1287M: Steve Sakoman <sakoman@gmail.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1292M: Philipp Zabel <philipp.zabel@gmail.com> 1293M: Paul Parsons <lost.distance@yahoo.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-pxa/hx4700.c 1297F: arch/arm/mach-pxa/include/mach/hx4700.h 1298F: sound/soc/pxa/hx4700.c 1299 1300ARM/HISILICON SOC SUPPORT 1301M: Wei Xu <xuwei5@hisilicon.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303W: http://www.hisilicon.com 1304S: Supported 1305T: git git://github.com/hisilicon/linux-hisi.git 1306F: arch/arm/mach-hisi/ 1307F: arch/arm/boot/dts/hi3* 1308F: arch/arm/boot/dts/hip* 1309F: arch/arm/boot/dts/hisi* 1310F: arch/arm64/boot/dts/hisilicon/ 1311 1312ARM/HP JORNADA 7XX MACHINE SUPPORT 1313M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1314W: www.jlime.com 1315S: Maintained 1316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1317F: arch/arm/mach-sa1100/jornada720.c 1318F: arch/arm/mach-sa1100/include/mach/jornada720.h 1319 1320ARM/IGEP MACHINE SUPPORT 1321M: Enric Balletbo i Serra <eballetbo@gmail.com> 1322M: Javier Martinez Canillas <javier@dowhile0.org> 1323L: linux-omap@vger.kernel.org 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/boot/dts/omap3-igep* 1327 1328ARM/INCOME PXA270 SUPPORT 1329M: Marek Vasut <marek.vasut@gmail.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: arch/arm/mach-pxa/colibri-pxa270-income.c 1333 1334ARM/INTEL IOP32X ARM ARCHITECTURE 1335M: Lennert Buytenhek <kernel@wantstofly.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Maintained 1338 1339ARM/INTEL IOP33X ARM ARCHITECTURE 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Orphan 1342 1343ARM/INTEL IOP13XX ARM ARCHITECTURE 1344M: Lennert Buytenhek <kernel@wantstofly.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347 1348ARM/INTEL IQ81342EX MACHINE SUPPORT 1349M: Lennert Buytenhek <kernel@wantstofly.org> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352 1353ARM/INTEL IXDP2850 MACHINE SUPPORT 1354M: Lennert Buytenhek <kernel@wantstofly.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357 1358ARM/INTEL IXP4XX ARM ARCHITECTURE 1359M: Imre Kaloz <kaloz@openwrt.org> 1360M: Krzysztof Halasa <khalasa@piap.pl> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-ixp4xx/ 1364 1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1366M: Jonathan Cameron <jic23@cam.ac.uk> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: arch/arm/mach-pxa/stargate2.c 1370F: drivers/pcmcia/pxa2xx_stargate2.c 1371 1372ARM/INTEL XSC3 (MANZANO) ARM CORE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-keystone/ 1387F: arch/arm/boot/dts/keystone-* 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1389 1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1391M: Santosh Shilimkar <ssantosh@kernel.org> 1392L: linux-kernel@vger.kernel.org 1393S: Maintained 1394F: drivers/clk/keystone/ 1395 1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1397M: Santosh Shilimkar <ssantosh@kernel.org> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399L: linux-kernel@vger.kernel.org 1400S: Maintained 1401F: drivers/clocksource/timer-keystone.c 1402 1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1404M: Santosh Shilimkar <ssantosh@kernel.org> 1405L: linux-kernel@vger.kernel.org 1406S: Maintained 1407F: drivers/power/reset/keystone-reset.c 1408 1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1410M: Santosh Shilimkar <ssantosh@kernel.org> 1411L: linux-kernel@vger.kernel.org 1412S: Maintained 1413F: drivers/memory/*emif* 1414 1415ARM/LG1K ARCHITECTURE 1416M: Chanho Min <chanho.min@lge.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm64/boot/dts/lg/ 1420 1421ARM/LOGICPD PXA270 MACHINE SUPPORT 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/LPC18XX ARCHITECTURE 1427M: Joachim Eastwood <manabian@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/lpc43* 1431F: drivers/clk/nxp/clk-lpc18xx* 1432F: drivers/clocksource/time-lpc32xx.c 1433F: drivers/i2c/busses/i2c-lpc2k.c 1434F: drivers/memory/pl172.c 1435F: drivers/mtd/spi-nor/nxp-spifi.c 1436F: drivers/rtc/rtc-lpc24xx.c 1437N: lpc18xx 1438 1439ARM/LPC32XX SOC SUPPORT 1440M: Vladimir Zapolskiy <vz@mleia.com> 1441M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1444S: Maintained 1445F: arch/arm/boot/dts/lpc32* 1446F: arch/arm/mach-lpc32xx/ 1447F: drivers/i2c/busses/i2c-pnx.c 1448F: drivers/net/ethernet/nxp/lpc_eth.c 1449F: drivers/usb/host/ohci-nxp.c 1450F: drivers/watchdog/pnx4008_wdt.c 1451N: lpc32xx 1452 1453ARM/MAGICIAN MACHINE SUPPORT 1454M: Philipp Zabel <philipp.zabel@gmail.com> 1455S: Maintained 1456 1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1458M: Jason Cooper <jason@lakedaemon.net> 1459M: Andrew Lunn <andrew@lunn.ch> 1460M: Gregory Clement <gregory.clement@free-electrons.com> 1461M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-mvebu/ 1465F: drivers/rtc/rtc-armada38x.c 1466F: arch/arm/boot/dts/armada* 1467F: arch/arm/boot/dts/kirkwood* 1468F: arch/arm64/boot/dts/marvell/armada* 1469F: drivers/cpufreq/mvebu-cpufreq.c 1470F: arch/arm/configs/mvebu_*_defconfig 1471 1472ARM/Marvell Berlin SoC support 1473M: Jisheng Zhang <jszhang@marvell.com> 1474M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-berlin/ 1478F: arch/arm/boot/dts/berlin* 1479F: arch/arm64/boot/dts/marvell/berlin* 1480 1481 1482ARM/Marvell Dove/MV78xx0/Orion SOC support 1483M: Jason Cooper <jason@lakedaemon.net> 1484M: Andrew Lunn <andrew@lunn.ch> 1485M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1486M: Gregory Clement <gregory.clement@free-electrons.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-dove/ 1490F: arch/arm/mach-mv78xx0/ 1491F: arch/arm/mach-orion5x/ 1492F: arch/arm/plat-orion/ 1493F: arch/arm/boot/dts/dove* 1494F: arch/arm/boot/dts/orion5x* 1495 1496 1497ARM/Orion SoC/Technologic Systems TS-78xx platform support 1498M: Alexander Clouter <alex@digriz.org.uk> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500W: http://www.digriz.org.uk/ts78xx/kernel 1501S: Maintained 1502F: arch/arm/mach-orion5x/ts78xx-* 1503 1504ARM/OXNAS platform support 1505M: Neil Armstrong <narmstrong@baylibre.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1508S: Maintained 1509F: arch/arm/mach-oxnas/ 1510F: arch/arm/boot/dts/ox8*.dtsi 1511F: arch/arm/boot/dts/wd-mbwe.dts 1512F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1513N: oxnas 1514 1515ARM/Mediatek RTC DRIVER 1516M: Eddie Huang <eddie.huang@mediatek.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: drivers/rtc/rtc-mt6397.c 1521 1522ARM/Mediatek SoC support 1523M: Matthias Brugger <matthias.bgg@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/boot/dts/mt6* 1528F: arch/arm/boot/dts/mt7* 1529F: arch/arm/boot/dts/mt8* 1530F: arch/arm/mach-mediatek/ 1531F: arch/arm64/boot/dts/mediatek/ 1532N: mtk 1533K: mediatek 1534 1535ARM/Mediatek USB3 PHY DRIVER 1536M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: drivers/phy/phy-mt65xx-usb3.c 1541 1542ARM/MICREL KS8695 ARCHITECTURE 1543M: Greg Ungerer <gerg@uclinux.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545F: arch/arm/mach-ks8695/ 1546S: Odd Fixes 1547 1548ARM/MIOA701 MACHINE SUPPORT 1549M: Robert Jarzmik <robert.jarzmik@free.fr> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551F: arch/arm/mach-pxa/mioa701.c 1552S: Maintained 1553 1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1555M: Michael Petchkovsky <mkpetch@internode.on.net> 1556S: Maintained 1557 1558ARM/NOMADIK ARCHITECTURE 1559M: Alessandro Rubini <rubini@unipv.it> 1560M: Linus Walleij <linus.walleij@linaro.org> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-nomadik/ 1564F: drivers/pinctrl/nomadik/ 1565F: drivers/i2c/busses/i2c-nomadik.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1567 1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1569M: Nelson Castillo <arhuaco@freaks-unidos.net> 1570L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1571W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1572S: Supported 1573 1574ARM/TOSA MACHINE SUPPORT 1575M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1576M: Dirk Opfer <dirk@opfer-online.de> 1577S: Maintained 1578 1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1580M: Marek Vasut <marek.vasut@gmail.com> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmtx.h 1585F: arch/arm/mach-pxa/palmtx.c 1586F: arch/arm/mach-pxa/include/mach/palmt5.h 1587F: arch/arm/mach-pxa/palmt5.c 1588F: arch/arm/mach-pxa/include/mach/palmld.h 1589F: arch/arm/mach-pxa/palmld.c 1590F: arch/arm/mach-pxa/include/mach/palmte2.h 1591F: arch/arm/mach-pxa/palmte2.c 1592F: arch/arm/mach-pxa/include/mach/palmtc.h 1593F: arch/arm/mach-pxa/palmtc.c 1594 1595ARM/PALM TREO SUPPORT 1596M: Tomas Cech <sleep_walker@suse.com> 1597L: linux-arm-kernel@lists.infradead.org 1598W: http://hackndev.com 1599S: Maintained 1600F: arch/arm/mach-pxa/include/mach/palmtreo.h 1601F: arch/arm/mach-pxa/palmtreo.c 1602 1603ARM/PALMZ72 SUPPORT 1604M: Sergey Lapin <slapin@ossfans.org> 1605L: linux-arm-kernel@lists.infradead.org 1606W: http://hackndev.com 1607S: Maintained 1608F: arch/arm/mach-pxa/include/mach/palmz72.h 1609F: arch/arm/mach-pxa/palmz72.c 1610 1611ARM/PLEB SUPPORT 1612M: Peter Chubb <pleb@gelato.unsw.edu.au> 1613W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1614S: Maintained 1615 1616ARM/PT DIGITAL BOARD PORT 1617M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619W: http://www.armlinux.org.uk/ 1620S: Maintained 1621 1622ARM/QUALCOMM SUPPORT 1623M: Andy Gross <andy.gross@linaro.org> 1624M: David Brown <david.brown@linaro.org> 1625L: linux-arm-msm@vger.kernel.org 1626L: linux-soc@vger.kernel.org 1627S: Maintained 1628F: Documentation/devicetree/bindings/soc/qcom/ 1629F: arch/arm/boot/dts/qcom-*.dts 1630F: arch/arm/boot/dts/qcom-*.dtsi 1631F: arch/arm/mach-qcom/ 1632F: arch/arm64/boot/dts/qcom/* 1633F: drivers/i2c/busses/i2c-qup.c 1634F: drivers/clk/qcom/ 1635F: drivers/pinctrl/qcom/ 1636F: drivers/dma/qcom/ 1637F: drivers/soc/qcom/ 1638F: drivers/spi/spi-qup.c 1639F: drivers/tty/serial/msm_serial.h 1640F: drivers/tty/serial/msm_serial.c 1641F: drivers/*/pm8???-* 1642F: drivers/mfd/ssbi.c 1643F: drivers/firmware/qcom_scm.c 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1645 1646ARM/RADISYS ENP2611 MACHINE SUPPORT 1647M: Lennert Buytenhek <kernel@wantstofly.org> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650 1651ARM/RENESAS ARM64 ARCHITECTURE 1652M: Simon Horman <horms@verge.net.au> 1653M: Magnus Damm <magnus.damm@gmail.com> 1654L: linux-renesas-soc@vger.kernel.org 1655Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1656T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1657S: Supported 1658F: arch/arm64/boot/dts/renesas/ 1659F: drivers/soc/renesas/ 1660F: include/linux/soc/renesas/ 1661 1662ARM/RISCPC ARCHITECTURE 1663M: Russell King <linux@armlinux.org.uk> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665W: http://www.armlinux.org.uk/ 1666S: Maintained 1667F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1668F: arch/arm/include/asm/hardware/ioc.h 1669F: arch/arm/include/asm/hardware/iomd.h 1670F: arch/arm/include/asm/hardware/memc.h 1671F: arch/arm/mach-rpc/ 1672F: drivers/net/ethernet/8390/etherh.c 1673F: drivers/net/ethernet/i825xx/ether1* 1674F: drivers/net/ethernet/seeq/ether3* 1675F: drivers/scsi/arm/ 1676 1677ARM/Rockchip SoC support 1678M: Heiko Stuebner <heiko@sntech.de> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-rockchip@lists.infradead.org 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1682S: Maintained 1683F: arch/arm/boot/dts/rk3* 1684F: arch/arm/mach-rockchip/ 1685F: drivers/clk/rockchip/ 1686F: drivers/i2c/busses/i2c-rk3x.c 1687F: drivers/*/*rockchip* 1688F: drivers/*/*/*rockchip* 1689F: sound/soc/rockchip/ 1690N: rockchip 1691 1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1693M: Kukjin Kim <kgene@kernel.org> 1694M: Krzysztof Kozlowski <krzk@kernel.org> 1695R: Javier Martinez Canillas <javier@osg.samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1698Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1699S: Maintained 1700F: arch/arm/boot/dts/s3c* 1701F: arch/arm/boot/dts/s5p* 1702F: arch/arm/boot/dts/samsung* 1703F: arch/arm/boot/dts/exynos* 1704F: arch/arm64/boot/dts/exynos/ 1705F: arch/arm/plat-samsung/ 1706F: arch/arm/mach-s3c24*/ 1707F: arch/arm/mach-s3c64xx/ 1708F: arch/arm/mach-s5p*/ 1709F: arch/arm/mach-exynos*/ 1710F: drivers/*/*s3c24* 1711F: drivers/*/*/*s3c24* 1712F: drivers/*/*s3c64xx* 1713F: drivers/*/*s5pv210* 1714F: drivers/memory/samsung/* 1715F: drivers/soc/samsung/* 1716F: Documentation/arm/Samsung/ 1717F: Documentation/devicetree/bindings/arm/samsung/ 1718F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1719F: Documentation/devicetree/bindings/power/pd-samsung.txt 1720N: exynos 1721 1722ARM/SAMSUNG MOBILE MACHINE SUPPORT 1723M: Kyungmin Park <kyungmin.park@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/mach-s5pv210/ 1727 1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1729M: Kyungmin Park <kyungmin.park@samsung.com> 1730M: Kamil Debski <kamil@wypas.org> 1731M: Andrzej Hajda <a.hajda@samsung.com> 1732L: linux-arm-kernel@lists.infradead.org 1733L: linux-media@vger.kernel.org 1734S: Maintained 1735F: drivers/media/platform/s5p-g2d/ 1736 1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1738M: Kyungmin Park <kyungmin.park@samsung.com> 1739M: Kamil Debski <kamil@wypas.org> 1740M: Jeongtae Park <jtp.park@samsung.com> 1741M: Andrzej Hajda <a.hajda@samsung.com> 1742L: linux-arm-kernel@lists.infradead.org 1743L: linux-media@vger.kernel.org 1744S: Maintained 1745F: arch/arm/plat-samsung/s5p-dev-mfc.c 1746F: drivers/media/platform/s5p-mfc/ 1747 1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1749M: Kyungmin Park <kyungmin.park@samsung.com> 1750L: linux-arm-kernel@lists.infradead.org 1751L: linux-media@vger.kernel.org 1752S: Maintained 1753F: drivers/staging/media/platform/s5p-cec/ 1754 1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1756M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1757M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org 1759L: linux-media@vger.kernel.org 1760S: Maintained 1761F: drivers/media/platform/s5p-jpeg/ 1762 1763ARM/SHMOBILE ARM ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm/boot/dts/emev2* 1771F: arch/arm/boot/dts/r7s* 1772F: arch/arm/boot/dts/r8a* 1773F: arch/arm/boot/dts/sh* 1774F: arch/arm/configs/shmobile_defconfig 1775F: arch/arm/include/debug/renesas-scif.S 1776F: arch/arm/mach-shmobile/ 1777F: drivers/soc/renesas/ 1778F: include/linux/soc/renesas/ 1779 1780ARM/SOCFPGA ARCHITECTURE 1781M: Dinh Nguyen <dinguyen@kernel.org> 1782S: Maintained 1783F: arch/arm/mach-socfpga/ 1784F: arch/arm/boot/dts/socfpga* 1785F: arch/arm/configs/socfpga_defconfig 1786F: arch/arm64/boot/dts/altera/ 1787W: http://www.rocketboards.org 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1789 1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1791M: Dinh Nguyen <dinguyen@kernel.org> 1792S: Maintained 1793F: drivers/clk/socfpga/ 1794 1795ARM/SOCFPGA EDAC SUPPORT 1796M: Thor Thayer <thor.thayer@linux.intel.com> 1797S: Maintained 1798F: drivers/edac/altera_edac. 1799 1800ARM/STI ARCHITECTURE 1801M: Patrice Chotard <patrice.chotard@st.com> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803L: kernel@stlinux.com 1804W: http://www.stlinux.com 1805S: Maintained 1806F: arch/arm/mach-sti/ 1807F: arch/arm/boot/dts/sti* 1808F: drivers/char/hw_random/st-rng.c 1809F: drivers/clocksource/arm_global_timer.c 1810F: drivers/clocksource/clksrc_st_lpc.c 1811F: drivers/cpufreq/sti-cpufreq.c 1812F: drivers/dma/st_fdma* 1813F: drivers/i2c/busses/i2c-st.c 1814F: drivers/media/rc/st_rc.c 1815F: drivers/media/platform/sti/c8sectpfe/ 1816F: drivers/mmc/host/sdhci-st.c 1817F: drivers/phy/phy-miphy28lp.c 1818F: drivers/phy/phy-stih407-usb.c 1819F: drivers/pinctrl/pinctrl-st.c 1820F: drivers/remoteproc/st_remoteproc.c 1821F: drivers/remoteproc/st_slim_rproc.c 1822F: drivers/reset/sti/ 1823F: drivers/rtc/rtc-st-lpc.c 1824F: drivers/tty/serial/st-asc.c 1825F: drivers/usb/dwc3/dwc3-st.c 1826F: drivers/usb/host/ehci-st.c 1827F: drivers/usb/host/ohci-st.c 1828F: drivers/watchdog/st_lpc_wdt.c 1829F: drivers/ata/ahci_st.c 1830F: include/linux/remoteproc/st_slim_rproc.h 1831 1832ARM/STM32 ARCHITECTURE 1833M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1834M: Alexandre Torgue <alexandre.torgue@st.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1838N: stm32 1839F: drivers/clocksource/armv7m_systick.c 1840 1841ARM/TANGO ARCHITECTURE 1842M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1843L: linux-arm-kernel@lists.infradead.org 1844S: Maintained 1845N: tango 1846 1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1848M: Lennert Buytenhek <kernel@wantstofly.org> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/TETON BGA MACHINE SUPPORT 1853M: "Mark F. Brown" <mark.brown314@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/THECUS N2100 MACHINE SUPPORT 1858M: Lennert Buytenhek <kernel@wantstofly.org> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860S: Maintained 1861 1862ARM/NUVOTON W90X900 ARM ARCHITECTURE 1863M: Wan ZongShun <mcuos.com@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865W: http://www.mcuos.com 1866S: Maintained 1867F: arch/arm/mach-w90x900/ 1868F: drivers/input/keyboard/w90p910_keypad.c 1869F: drivers/input/touchscreen/w90p910_ts.c 1870F: drivers/watchdog/nuc900_wdt.c 1871F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1872F: drivers/mtd/nand/nuc900_nand.c 1873F: drivers/rtc/rtc-nuc900.c 1874F: drivers/spi/spi-nuc900.c 1875F: drivers/usb/host/ehci-w90x900.c 1876F: drivers/video/fbdev/nuc900fb.c 1877 1878ARM/U300 MACHINE SUPPORT 1879M: Linus Walleij <linus.walleij@linaro.org> 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1881S: Supported 1882F: arch/arm/mach-u300/ 1883F: drivers/clocksource/timer-u300.c 1884F: drivers/i2c/busses/i2c-stu300.c 1885F: drivers/rtc/rtc-coh901331.c 1886F: drivers/watchdog/coh901327_wdt.c 1887F: drivers/dma/coh901318* 1888F: drivers/mfd/ab3100* 1889F: drivers/rtc/rtc-ab3100.c 1890F: drivers/rtc/rtc-coh901331.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/UNIPHIER ARCHITECTURE 1894M: Masahiro Yamada <yamada.masahiro@socionext.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1897S: Maintained 1898F: arch/arm/boot/dts/uniphier* 1899F: arch/arm/include/asm/hardware/cache-uniphier.h 1900F: arch/arm/mach-uniphier/ 1901F: arch/arm/mm/cache-uniphier.c 1902F: arch/arm64/boot/dts/socionext/ 1903F: drivers/bus/uniphier-system-bus.c 1904F: drivers/clk/uniphier/ 1905F: drivers/i2c/busses/i2c-uniphier* 1906F: drivers/pinctrl/uniphier/ 1907F: drivers/reset/reset-uniphier.c 1908F: drivers/tty/serial/8250/8250_uniphier.c 1909N: uniphier 1910 1911ARM/Ux500 ARM ARCHITECTURE 1912M: Linus Walleij <linus.walleij@linaro.org> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914S: Maintained 1915F: arch/arm/mach-ux500/ 1916F: drivers/clocksource/clksrc-dbx500-prcmu.c 1917F: drivers/dma/ste_dma40* 1918F: drivers/hwspinlock/u8500_hsem.c 1919F: drivers/mfd/abx500* 1920F: drivers/mfd/ab8500* 1921F: drivers/mfd/dbx500* 1922F: drivers/mfd/db8500* 1923F: drivers/pinctrl/nomadik/pinctrl-ab* 1924F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1925F: drivers/rtc/rtc-ab8500.c 1926F: drivers/rtc/rtc-pl031.c 1927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1928 1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1930M: Ulf Hansson <ulf.hansson@linaro.org> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932T: git git://git.linaro.org/people/ulfh/clk.git 1933S: Maintained 1934F: drivers/clk/ux500/ 1935 1936ARM/VERSATILE EXPRESS PLATFORM 1937M: Liviu Dudau <liviu.dudau@arm.com> 1938M: Sudeep Holla <sudeep.holla@arm.com> 1939M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/boot/dts/vexpress* 1943F: arch/arm64/boot/dts/arm/ 1944F: arch/arm/mach-vexpress/ 1945F: */*/vexpress* 1946F: */*/*/vexpress* 1947F: drivers/clk/versatile/clk-vexpress-osc.c 1948F: drivers/clocksource/versatile.c 1949N: mps2 1950 1951ARM/VFP SUPPORT 1952M: Russell King <linux@armlinux.org.uk> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954W: http://www.armlinux.org.uk/ 1955S: Maintained 1956F: arch/arm/vfp/ 1957 1958ARM/VOIPAC PXA270 SUPPORT 1959M: Marek Vasut <marek.vasut@gmail.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-pxa/vpac270.c 1963F: arch/arm/mach-pxa/include/mach/vpac270.h 1964 1965ARM/VT8500 ARM ARCHITECTURE 1966M: Tony Prisk <linux@prisktech.co.nz> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-vt8500/ 1970F: drivers/clocksource/vt8500_timer.c 1971F: drivers/i2c/busses/i2c-wmt.c 1972F: drivers/mmc/host/wmt-sdmmc.c 1973F: drivers/pwm/pwm-vt8500.c 1974F: drivers/rtc/rtc-vt8500.c 1975F: drivers/tty/serial/vt8500_serial.c 1976F: drivers/usb/host/ehci-platform.c 1977F: drivers/usb/host/uhci-platform.c 1978F: drivers/video/fbdev/vt8500lcdfb.* 1979F: drivers/video/fbdev/wm8505fb* 1980F: drivers/video/fbdev/wmt_ge_rops.* 1981 1982ARM/ZIPIT Z2 SUPPORT 1983M: Marek Vasut <marek.vasut@gmail.com> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-pxa/z2.c 1987F: arch/arm/mach-pxa/include/mach/z2.h 1988 1989ARM/ZTE ARCHITECTURE 1990M: Jun Nie <jun.nie@linaro.org> 1991M: Baoyou Xie <baoyou.xie@linaro.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994F: arch/arm/mach-zx/ 1995F: drivers/clk/zte/ 1996F: drivers/reset/reset-zx2967.c 1997F: drivers/soc/zte/ 1998F: Documentation/devicetree/bindings/arm/zte.txt 1999F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2000F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2001F: Documentation/devicetree/bindings/soc/zte/ 2002F: include/dt-bindings/soc/zx*.h 2003 2004ARM/ZYNQ ARCHITECTURE 2005M: Michal Simek <michal.simek@xilinx.com> 2006R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008W: http://wiki.xilinx.com 2009T: git https://github.com/Xilinx/linux-xlnx.git 2010S: Supported 2011F: arch/arm/mach-zynq/ 2012F: drivers/cpuidle/cpuidle-zynq.c 2013F: drivers/block/xsysace.c 2014N: zynq 2015N: xilinx 2016F: drivers/clocksource/cadence_ttc_timer.c 2017F: drivers/i2c/busses/i2c-cadence.c 2018F: drivers/mmc/host/sdhci-of-arasan.c 2019F: drivers/edac/synopsys_edac.c 2020 2021ARM SMMU DRIVERS 2022M: Will Deacon <will.deacon@arm.com> 2023R: Robin Murphy <robin.murphy@arm.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026F: drivers/iommu/arm-smmu.c 2027F: drivers/iommu/arm-smmu-v3.c 2028F: drivers/iommu/io-pgtable-arm.c 2029F: drivers/iommu/io-pgtable-arm-v7s.c 2030 2031ARM64 PORT (AARCH64 ARCHITECTURE) 2032M: Catalin Marinas <catalin.marinas@arm.com> 2033M: Will Deacon <will.deacon@arm.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2036S: Maintained 2037F: arch/arm64/ 2038F: Documentation/arm64/ 2039 2040AS3645A LED FLASH CONTROLLER DRIVER 2041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2042L: linux-media@vger.kernel.org 2043T: git git://linuxtv.org/media_tree.git 2044S: Maintained 2045F: drivers/media/i2c/as3645a.c 2046F: include/media/i2c/as3645a.h 2047 2048ASAHI KASEI AK8974 DRIVER 2049M: Linus Walleij <linus.walleij@linaro.org> 2050L: linux-iio@vger.kernel.org 2051W: http://www.akm.com/ 2052S: Supported 2053F: drivers/iio/magnetometer/ak8974.c 2054 2055ASC7621 HARDWARE MONITOR DRIVER 2056M: George Joseph <george.joseph@fairview5.com> 2057L: linux-hwmon@vger.kernel.org 2058S: Maintained 2059F: Documentation/hwmon/asc7621 2060F: drivers/hwmon/asc7621.c 2061 2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2063M: Corentin Chary <corentin.chary@gmail.com> 2064L: acpi4asus-user@lists.sourceforge.net 2065L: platform-driver-x86@vger.kernel.org 2066W: http://acpi4asus.sf.net 2067S: Maintained 2068F: drivers/platform/x86/asus*.c 2069F: drivers/platform/x86/eeepc*.c 2070 2071ASUS WIRELESS RADIO CONTROL DRIVER 2072M: João Paulo Rechi Vita <jprvita@gmail.com> 2073L: platform-driver-x86@vger.kernel.org 2074S: Maintained 2075F: drivers/platform/x86/asus-wireless.c 2076 2077ASYMMETRIC KEYS 2078M: David Howells <dhowells@redhat.com> 2079L: keyrings@vger.kernel.org 2080S: Maintained 2081F: Documentation/crypto/asymmetric-keys.txt 2082F: include/linux/verification.h 2083F: include/crypto/public_key.h 2084F: include/crypto/pkcs7.h 2085F: crypto/asymmetric_keys/ 2086 2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2088R: Dan Williams <dan.j.williams@intel.com> 2089W: http://sourceforge.net/projects/xscaleiop 2090S: Odd fixes 2091F: Documentation/crypto/async-tx-api.txt 2092F: crypto/async_tx/ 2093F: drivers/dma/ 2094F: include/linux/dmaengine.h 2095F: include/linux/async_tx.h 2096 2097AT24 EEPROM DRIVER 2098M: Wolfram Sang <wsa@the-dreams.de> 2099L: linux-i2c@vger.kernel.org 2100S: Maintained 2101F: drivers/misc/eeprom/at24.c 2102F: include/linux/platform_data/at24.h 2103 2104ATA OVER ETHERNET (AOE) DRIVER 2105M: "Ed L. Cashin" <ed.cashin@acm.org> 2106W: http://www.openaoe.org/ 2107S: Supported 2108F: Documentation/aoe/ 2109F: drivers/block/aoe/ 2110 2111ATHEROS 71XX/9XXX GPIO DRIVER 2112M: Alban Bedel <albeu@free.fr> 2113W: https://github.com/AlbanBedel/linux 2114T: git git://github.com/AlbanBedel/linux 2115S: Maintained 2116F: drivers/gpio/gpio-ath79.c 2117F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2118 2119ATHEROS ATH GENERIC UTILITIES 2120M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2121L: linux-wireless@vger.kernel.org 2122S: Supported 2123F: drivers/net/wireless/ath/* 2124 2125ATHEROS ATH5K WIRELESS DRIVER 2126M: Jiri Slaby <jirislaby@gmail.com> 2127M: Nick Kossifidis <mickflemm@gmail.com> 2128M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2129L: linux-wireless@vger.kernel.org 2130W: http://wireless.kernel.org/en/users/Drivers/ath5k 2131S: Maintained 2132F: drivers/net/wireless/ath/ath5k/ 2133 2134ATHEROS ATH6KL WIRELESS DRIVER 2135M: Kalle Valo <kvalo@qca.qualcomm.com> 2136L: linux-wireless@vger.kernel.org 2137W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2139S: Supported 2140F: drivers/net/wireless/ath/ath6kl/ 2141 2142WILOCITY WIL6210 WIRELESS DRIVER 2143M: Maya Erez <qca_merez@qca.qualcomm.com> 2144L: linux-wireless@vger.kernel.org 2145L: wil6210@qca.qualcomm.com 2146S: Supported 2147W: http://wireless.kernel.org/en/users/Drivers/wil6210 2148F: drivers/net/wireless/ath/wil6210/ 2149F: include/uapi/linux/wil6210_uapi.h 2150 2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2152M: Christian Lamparter <chunkeey@googlemail.com> 2153L: linux-wireless@vger.kernel.org 2154W: http://wireless.kernel.org/en/users/Drivers/carl9170 2155S: Maintained 2156F: drivers/net/wireless/ath/carl9170/ 2157 2158ATK0110 HWMON DRIVER 2159M: Luca Tettamanti <kronos.it@gmail.com> 2160L: linux-hwmon@vger.kernel.org 2161S: Maintained 2162F: drivers/hwmon/asus_atk0110.c 2163 2164ATI_REMOTE2 DRIVER 2165M: Ville Syrjala <syrjala@sci.fi> 2166S: Maintained 2167F: drivers/input/misc/ati_remote2.c 2168 2169ATLX ETHERNET DRIVERS 2170M: Jay Cliburn <jcliburn@gmail.com> 2171M: Chris Snook <chris.snook@gmail.com> 2172L: netdev@vger.kernel.org 2173W: http://sourceforge.net/projects/atl1 2174W: http://atl1.sourceforge.net 2175S: Maintained 2176F: drivers/net/ethernet/atheros/ 2177 2178ATM 2179M: Chas Williams <3chas3@gmail.com> 2180L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2181L: netdev@vger.kernel.org 2182W: http://linux-atm.sourceforge.net 2183S: Maintained 2184F: drivers/atm/ 2185F: include/linux/atm* 2186F: include/uapi/linux/atm* 2187 2188ATMEL AT91 / AT32 MCI DRIVER 2189M: Ludovic Desroches <ludovic.desroches@microchip.com> 2190S: Maintained 2191F: drivers/mmc/host/atmel-mci.c 2192 2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195S: Supported 2196F: drivers/power/reset/at91-sama5d2_shdwc.c 2197 2198ATMEL SAMA5D2 ADC DRIVER 2199M: Ludovic Desroches <ludovic.desroches@microchip.com> 2200L: linux-iio@vger.kernel.org 2201S: Supported 2202F: drivers/iio/adc/at91-sama5d2_adc.c 2203 2204ATMEL Audio ALSA driver 2205M: Nicolas Ferre <nicolas.ferre@microchip.com> 2206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2207S: Supported 2208F: sound/soc/atmel 2209 2210ATMEL XDMA DRIVER 2211M: Ludovic Desroches <ludovic.desroches@microchip.com> 2212L: linux-arm-kernel@lists.infradead.org 2213L: dmaengine@vger.kernel.org 2214S: Supported 2215F: drivers/dma/at_xdmac.c 2216 2217ATMEL I2C DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219L: linux-i2c@vger.kernel.org 2220S: Supported 2221F: drivers/i2c/busses/i2c-at91.c 2222 2223ATMEL ISI DRIVER 2224M: Ludovic Desroches <ludovic.desroches@microchip.com> 2225L: linux-media@vger.kernel.org 2226S: Supported 2227F: drivers/media/platform/soc_camera/atmel-isi.c 2228F: include/media/atmel-isi.h 2229 2230ATMEL LCDFB DRIVER 2231M: Nicolas Ferre <nicolas.ferre@microchip.com> 2232L: linux-fbdev@vger.kernel.org 2233S: Maintained 2234F: drivers/video/fbdev/atmel_lcdfb.c 2235F: include/video/atmel_lcdc.h 2236 2237ATMEL MACB ETHERNET DRIVER 2238M: Nicolas Ferre <nicolas.ferre@microchip.com> 2239S: Supported 2240F: drivers/net/ethernet/cadence/ 2241 2242ATMEL NAND DRIVER 2243M: Wenyou Yang <wenyou.yang@atmel.com> 2244M: Josh Wu <rainyfeeling@outlook.com> 2245L: linux-mtd@lists.infradead.org 2246S: Supported 2247F: drivers/mtd/nand/atmel_nand* 2248 2249ATMEL SDMMC DRIVER 2250M: Ludovic Desroches <ludovic.desroches@microchip.com> 2251L: linux-mmc@vger.kernel.org 2252S: Supported 2253F: drivers/mmc/host/sdhci-of-at91.c 2254 2255ATMEL SPI DRIVER 2256M: Nicolas Ferre <nicolas.ferre@microchip.com> 2257S: Supported 2258F: drivers/spi/spi-atmel.* 2259 2260ATMEL SSC DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/misc/atmel-ssc.c 2265F: include/linux/atmel-ssc.h 2266 2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270S: Supported 2271F: drivers/misc/atmel_tclib.c 2272F: drivers/clocksource/tcb_clksrc.c 2273 2274ATMEL USBA UDC DRIVER 2275M: Nicolas Ferre <nicolas.ferre@microchip.com> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Supported 2278F: drivers/usb/gadget/udc/atmel_usba_udc.* 2279 2280ATMEL WIRELESS DRIVER 2281M: Simon Kelley <simon@thekelleys.org.uk> 2282L: linux-wireless@vger.kernel.org 2283W: http://www.thekelleys.org.uk/atmel 2284W: http://atmelwlandriver.sourceforge.net/ 2285S: Maintained 2286F: drivers/net/wireless/atmel/atmel* 2287 2288ATMEL MAXTOUCH DRIVER 2289M: Nick Dyer <nick@shmanahar.org> 2290T: git git://github.com/ndyer/linux.git 2291S: Maintained 2292F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2293F: drivers/input/touchscreen/atmel_mxt_ts.c 2294F: include/linux/platform_data/atmel_mxt_ts.h 2295 2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2297M: Bradley Grove <linuxdrivers@attotech.com> 2298L: linux-scsi@vger.kernel.org 2299W: http://www.attotech.com 2300S: Supported 2301F: drivers/scsi/esas2r 2302 2303ATUSB IEEE 802.15.4 RADIO DRIVER 2304M: Stefan Schmidt <stefan@osg.samsung.com> 2305L: linux-wpan@vger.kernel.org 2306S: Maintained 2307F: drivers/net/ieee802154/atusb.c 2308F: drivers/net/ieee802154/atusb.h 2309F: drivers/net/ieee802154/at86rf230.h 2310 2311AUDIT SUBSYSTEM 2312M: Paul Moore <paul@paul-moore.com> 2313M: Eric Paris <eparis@redhat.com> 2314L: linux-audit@redhat.com (moderated for non-subscribers) 2315W: http://people.redhat.com/sgrubb/audit/ 2316T: git git://git.infradead.org/users/pcmoore/audit 2317S: Maintained 2318F: include/linux/audit.h 2319F: include/uapi/linux/audit.h 2320F: kernel/audit* 2321 2322AUXILIARY DISPLAY DRIVERS 2323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2324W: http://miguelojeda.es/auxdisplay.htm 2325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2326S: Maintained 2327F: drivers/auxdisplay/ 2328F: include/linux/cfag12864b.h 2329 2330AVR32 ARCHITECTURE 2331M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2332M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2333W: http://www.atmel.com/products/AVR32/ 2334W: http://mirror.egtvedt.no/avr32linux.org/ 2335W: http://avrfreaks.net/ 2336S: Maintained 2337F: arch/avr32/ 2338 2339AVR32/AT32AP MACHINE SUPPORT 2340M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2341M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2342S: Maintained 2343F: arch/avr32/mach-at32ap/ 2344 2345AX.25 NETWORK LAYER 2346M: Ralf Baechle <ralf@linux-mips.org> 2347L: linux-hams@vger.kernel.org 2348W: http://www.linux-ax25.org/ 2349S: Maintained 2350F: include/uapi/linux/ax25.h 2351F: include/net/ax25.h 2352F: net/ax25/ 2353 2354AXENTIA ASOC DRIVERS 2355M: Peter Rosin <peda@axentia.se> 2356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2357S: Maintained 2358F: Documentation/devicetree/bindings/sound/axentia,* 2359F: sound/soc/atmel/tse850-pcm5142.c 2360 2361AXENTIA ARM DEVICES 2362M: Peter Rosin <peda@axentia.se> 2363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2364S: Maintained 2365F: Documentation/devicetree/bindings/arm/axentia.txt 2366F: arch/arm/boot/dts/at91-linea.dtsi 2367F: arch/arm/boot/dts/at91-tse850-3.dts 2368 2369AZ6007 DVB DRIVER 2370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2371M: Mauro Carvalho Chehab <mchehab@kernel.org> 2372L: linux-media@vger.kernel.org 2373W: https://linuxtv.org 2374T: git git://linuxtv.org/media_tree.git 2375S: Maintained 2376F: drivers/media/usb/dvb-usb-v2/az6007.c 2377 2378AZTECH FM RADIO RECEIVER DRIVER 2379M: Hans Verkuil <hverkuil@xs4all.nl> 2380L: linux-media@vger.kernel.org 2381T: git git://linuxtv.org/media_tree.git 2382W: https://linuxtv.org 2383S: Maintained 2384F: drivers/media/radio/radio-aztech* 2385 2386B43 WIRELESS DRIVER 2387L: linux-wireless@vger.kernel.org 2388L: b43-dev@lists.infradead.org 2389W: http://wireless.kernel.org/en/users/Drivers/b43 2390S: Odd Fixes 2391F: drivers/net/wireless/broadcom/b43/ 2392 2393B43LEGACY WIRELESS DRIVER 2394M: Larry Finger <Larry.Finger@lwfinger.net> 2395L: linux-wireless@vger.kernel.org 2396L: b43-dev@lists.infradead.org 2397W: http://wireless.kernel.org/en/users/Drivers/b43 2398S: Maintained 2399F: drivers/net/wireless/broadcom/b43legacy/ 2400 2401BACKLIGHT CLASS/SUBSYSTEM 2402M: Lee Jones <lee.jones@linaro.org> 2403M: Daniel Thompson <daniel.thompson@linaro.org> 2404M: Jingoo Han <jingoohan1@gmail.com> 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2406S: Maintained 2407F: drivers/video/backlight/ 2408F: include/linux/backlight.h 2409F: include/linux/pwm_backlight.h 2410F: Documentation/devicetree/bindings/leds/backlight 2411 2412BATMAN ADVANCED 2413M: Marek Lindner <mareklindner@neomailbox.ch> 2414M: Simon Wunderlich <sw@simonwunderlich.de> 2415M: Antonio Quartulli <a@unstable.cc> 2416L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2417W: https://www.open-mesh.org/ 2418Q: https://patchwork.open-mesh.org/project/batman/list/ 2419S: Maintained 2420F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2421F: Documentation/ABI/testing/sysfs-class-net-mesh 2422F: Documentation/networking/batman-adv.txt 2423F: include/uapi/linux/batman_adv.h 2424F: net/batman-adv/ 2425 2426BAYCOM/HDLCDRV DRIVERS FOR AX.25 2427M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2428L: linux-hams@vger.kernel.org 2429W: http://www.baycom.org/~tom/ham/ham.html 2430S: Maintained 2431F: drivers/net/hamradio/baycom* 2432 2433BCACHE (BLOCK LAYER CACHE) 2434M: Kent Overstreet <kent.overstreet@gmail.com> 2435L: linux-bcache@vger.kernel.org 2436W: http://bcache.evilpiepirate.org 2437S: Orphan 2438F: drivers/md/bcache/ 2439 2440BDISP ST MEDIA DRIVER 2441M: Fabien Dessenne <fabien.dessenne@st.com> 2442L: linux-media@vger.kernel.org 2443T: git git://linuxtv.org/media_tree.git 2444W: https://linuxtv.org 2445S: Supported 2446F: drivers/media/platform/sti/bdisp 2447 2448DELTA ST MEDIA DRIVER 2449M: Hugues Fruchet <hugues.fruchet@st.com> 2450L: linux-media@vger.kernel.org 2451T: git git://linuxtv.org/media_tree.git 2452W: https://linuxtv.org 2453S: Supported 2454F: drivers/media/platform/sti/delta 2455 2456BEFS FILE SYSTEM 2457M: Luis de Bethencourt <luisbg@osg.samsung.com> 2458M: Salah Triki <salah.triki@gmail.com> 2459S: Maintained 2460T: git git://github.com/luisbg/linux-befs.git 2461F: Documentation/filesystems/befs.txt 2462F: fs/befs/ 2463 2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2465M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2466L: netdev@vger.kernel.org 2467S: Maintained 2468F: drivers/net/ethernet/ec_bhf.c 2469 2470BFS FILE SYSTEM 2471M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2472S: Maintained 2473F: Documentation/filesystems/bfs.txt 2474F: fs/bfs/ 2475F: include/uapi/linux/bfs_fs.h 2476 2477BLACKFIN ARCHITECTURE 2478M: Steven Miao <realmz6@gmail.com> 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2480T: git git://git.code.sf.net/p/adi-linux/code 2481W: http://blackfin.uclinux.org 2482S: Supported 2483F: arch/blackfin/ 2484 2485BLACKFIN EMAC DRIVER 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org 2488S: Supported 2489F: drivers/net/ethernet/adi/ 2490 2491BLACKFIN RTC DRIVER 2492L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2493W: http://blackfin.uclinux.org 2494S: Supported 2495F: drivers/rtc/rtc-bfin.c 2496 2497BLACKFIN SDH DRIVER 2498M: Sonic Zhang <sonic.zhang@analog.com> 2499L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2500W: http://blackfin.uclinux.org 2501S: Supported 2502F: drivers/mmc/host/bfin_sdh.c 2503 2504BLACKFIN SERIAL DRIVER 2505M: Sonic Zhang <sonic.zhang@analog.com> 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/tty/serial/bfin_uart.c 2510 2511BLACKFIN WATCHDOG DRIVER 2512L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2513W: http://blackfin.uclinux.org 2514S: Supported 2515F: drivers/watchdog/bfin_wdt.c 2516 2517BLACKFIN I2C TWI DRIVER 2518M: Sonic Zhang <sonic.zhang@analog.com> 2519L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2520W: http://blackfin.uclinux.org/ 2521S: Supported 2522F: drivers/i2c/busses/i2c-bfin-twi.c 2523 2524BLACKFIN MEDIA DRIVER 2525M: Scott Jiang <scott.jiang.linux@gmail.com> 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org/ 2528S: Supported 2529F: drivers/media/platform/blackfin/ 2530F: drivers/media/i2c/adv7183* 2531F: drivers/media/i2c/vs6624* 2532 2533BLINKM RGB LED DRIVER 2534M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2535S: Maintained 2536F: drivers/leds/leds-blinkm.c 2537 2538BLOCK LAYER 2539M: Jens Axboe <axboe@kernel.dk> 2540L: linux-block@vger.kernel.org 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2542S: Maintained 2543F: block/ 2544F: kernel/trace/blktrace.c 2545F: lib/sbitmap.c 2546 2547BLOCK2MTD DRIVER 2548M: Joern Engel <joern@lazybastard.org> 2549L: linux-mtd@lists.infradead.org 2550S: Maintained 2551F: drivers/mtd/devices/block2mtd.c 2552 2553BLUETOOTH DRIVERS 2554M: Marcel Holtmann <marcel@holtmann.org> 2555M: Gustavo Padovan <gustavo@padovan.org> 2556M: Johan Hedberg <johan.hedberg@gmail.com> 2557L: linux-bluetooth@vger.kernel.org 2558W: http://www.bluez.org/ 2559T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2561S: Maintained 2562F: drivers/bluetooth/ 2563 2564BLUETOOTH SUBSYSTEM 2565M: Marcel Holtmann <marcel@holtmann.org> 2566M: Gustavo Padovan <gustavo@padovan.org> 2567M: Johan Hedberg <johan.hedberg@gmail.com> 2568L: linux-bluetooth@vger.kernel.org 2569W: http://www.bluez.org/ 2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2572S: Maintained 2573F: net/bluetooth/ 2574F: include/net/bluetooth/ 2575 2576BONDING DRIVER 2577M: Jay Vosburgh <j.vosburgh@gmail.com> 2578M: Veaceslav Falico <vfalico@gmail.com> 2579M: Andy Gospodarek <andy@greyhouse.net> 2580L: netdev@vger.kernel.org 2581W: http://sourceforge.net/projects/bonding/ 2582S: Supported 2583F: drivers/net/bonding/ 2584F: include/uapi/linux/if_bonding.h 2585 2586BPF (Safe dynamic programs and tools) 2587M: Alexei Starovoitov <ast@kernel.org> 2588L: netdev@vger.kernel.org 2589L: linux-kernel@vger.kernel.org 2590S: Supported 2591F: kernel/bpf/ 2592F: tools/testing/selftests/bpf/ 2593F: lib/test_bpf.c 2594 2595BROADCOM B44 10/100 ETHERNET DRIVER 2596M: Michael Chan <michael.chan@broadcom.com> 2597L: netdev@vger.kernel.org 2598S: Supported 2599F: drivers/net/ethernet/broadcom/b44.* 2600 2601BROADCOM B53 ETHERNET SWITCH DRIVER 2602M: Florian Fainelli <f.fainelli@gmail.com> 2603L: netdev@vger.kernel.org 2604L: openwrt-devel@lists.openwrt.org (subscribers-only) 2605S: Supported 2606F: drivers/net/dsa/b53/* 2607F: include/linux/platform_data/b53.h 2608 2609BROADCOM GENET ETHERNET DRIVER 2610M: Florian Fainelli <f.fainelli@gmail.com> 2611L: netdev@vger.kernel.org 2612S: Supported 2613F: drivers/net/ethernet/broadcom/genet/ 2614 2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2616M: Rasesh Mody <rasesh.mody@cavium.com> 2617M: Harish Patil <harish.patil@cavium.com> 2618M: Dept-GELinuxNICDev@cavium.com 2619L: netdev@vger.kernel.org 2620S: Supported 2621F: drivers/net/ethernet/broadcom/bnx2.* 2622F: drivers/net/ethernet/broadcom/bnx2_* 2623 2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2625M: Yuval Mintz <Yuval.Mintz@cavium.com> 2626M: Ariel Elior <ariel.elior@cavium.com> 2627M: everest-linux-l2@cavium.com 2628L: netdev@vger.kernel.org 2629S: Supported 2630F: drivers/net/ethernet/broadcom/bnx2x/ 2631 2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/bnxt/ 2637 2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640M: Ray Jui <rjui@broadcom.com> 2641M: Scott Branden <sbranden@broadcom.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643T: git git://github.com/broadcom/mach-bcm 2644S: Maintained 2645N: bcm281* 2646N: bcm113* 2647N: bcm216* 2648N: kona 2649F: arch/arm/mach-bcm/ 2650 2651BROADCOM BCM2835 ARM ARCHITECTURE 2652M: Stephen Warren <swarren@wwwdotorg.org> 2653M: Lee Jones <lee@kernel.org> 2654M: Eric Anholt <eric@anholt.net> 2655L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2657T: git git://github.com/anholt/linux 2658S: Maintained 2659N: bcm2835 2660F: drivers/staging/vc04_services 2661 2662BROADCOM BCM47XX MIPS ARCHITECTURE 2663M: Hauke Mehrtens <hauke@hauke-m.de> 2664M: Rafał Miłecki <zajec5@gmail.com> 2665L: linux-mips@linux-mips.org 2666S: Maintained 2667F: Documentation/devicetree/bindings/mips/brcm/ 2668F: arch/mips/bcm47xx/* 2669F: arch/mips/include/asm/mach-bcm47xx/* 2670 2671BROADCOM BCM5301X ARM ARCHITECTURE 2672M: Hauke Mehrtens <hauke@hauke-m.de> 2673M: Rafał Miłecki <zajec5@gmail.com> 2674M: bcm-kernel-feedback-list@broadcom.com 2675L: linux-arm-kernel@lists.infradead.org 2676S: Maintained 2677F: arch/arm/mach-bcm/bcm_5301x.c 2678F: arch/arm/boot/dts/bcm5301x*.dtsi 2679F: arch/arm/boot/dts/bcm470* 2680 2681BROADCOM BCM53573 ARM ARCHITECTURE 2682M: Rafał Miłecki <rafal@milecki.pl> 2683L: linux-arm-kernel@lists.infradead.org 2684S: Maintained 2685F: arch/arm/boot/dts/bcm53573* 2686F: arch/arm/boot/dts/bcm47189* 2687 2688BROADCOM BCM63XX ARM ARCHITECTURE 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690M: bcm-kernel-feedback-list@broadcom.com 2691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2692T: git git://github.com/broadcom/stblinux.git 2693S: Maintained 2694N: bcm63xx 2695 2696BROADCOM BCM63XX/BCM33XX UDC DRIVER 2697M: Kevin Cernekee <cernekee@gmail.com> 2698L: linux-usb@vger.kernel.org 2699S: Maintained 2700F: drivers/usb/gadget/udc/bcm63xx_udc.* 2701 2702BROADCOM BCM7XXX ARM ARCHITECTURE 2703M: Brian Norris <computersforpeace@gmail.com> 2704M: Gregory Fong <gregory.0xf0@gmail.com> 2705M: Florian Fainelli <f.fainelli@gmail.com> 2706M: bcm-kernel-feedback-list@broadcom.com 2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2708T: git git://github.com/broadcom/stblinux.git 2709S: Maintained 2710F: arch/arm/mach-bcm/*brcmstb* 2711F: arch/arm/boot/dts/bcm7*.dts* 2712F: drivers/bus/brcmstb_gisb.c 2713N: brcmstb 2714 2715BROADCOM BMIPS MIPS ARCHITECTURE 2716M: Kevin Cernekee <cernekee@gmail.com> 2717M: Florian Fainelli <f.fainelli@gmail.com> 2718L: linux-mips@linux-mips.org 2719T: git git://github.com/broadcom/stblinux.git 2720S: Maintained 2721F: arch/mips/bmips/* 2722F: arch/mips/include/asm/mach-bmips/* 2723F: arch/mips/kernel/*bmips* 2724F: arch/mips/boot/dts/brcm/bcm*.dts* 2725F: drivers/irqchip/irq-bcm63* 2726F: drivers/irqchip/irq-bcm7* 2727F: drivers/irqchip/irq-brcmstb* 2728F: include/linux/bcm963xx_nvram.h 2729F: include/linux/bcm963xx_tag.h 2730 2731BROADCOM BMIPS CPUFREQ DRIVER 2732M: Markus Mayer <mmayer@broadcom.com> 2733M: bcm-kernel-feedback-list@broadcom.com 2734L: linux-pm@vger.kernel.org 2735S: Maintained 2736F: drivers/cpufreq/bmips-cpufreq.c 2737 2738BROADCOM TG3 GIGABIT ETHERNET DRIVER 2739M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2740M: Prashant Sreedharan <prashant@broadcom.com> 2741M: Michael Chan <mchan@broadcom.com> 2742L: netdev@vger.kernel.org 2743S: Supported 2744F: drivers/net/ethernet/broadcom/tg3.* 2745 2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2747M: Arend van Spriel <arend.vanspriel@broadcom.com> 2748M: Franky Lin <franky.lin@broadcom.com> 2749M: Hante Meuleman <hante.meuleman@broadcom.com> 2750L: linux-wireless@vger.kernel.org 2751L: brcm80211-dev-list.pdl@broadcom.com 2752S: Supported 2753F: drivers/net/wireless/broadcom/brcm80211/ 2754 2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2756M: QLogic-Storage-Upstream@qlogic.com 2757L: linux-scsi@vger.kernel.org 2758S: Supported 2759F: drivers/scsi/bnx2fc/ 2760 2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2762M: QLogic-Storage-Upstream@qlogic.com 2763L: linux-scsi@vger.kernel.org 2764S: Supported 2765F: drivers/scsi/bnx2i/ 2766 2767BROADCOM IPROC ARM ARCHITECTURE 2768M: Ray Jui <rjui@broadcom.com> 2769M: Scott Branden <sbranden@broadcom.com> 2770M: Jon Mason <jonmason@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2773T: git git://github.com/broadcom/cygnus-linux.git 2774S: Maintained 2775N: iproc 2776N: cygnus 2777N: bcm[-_]nsp 2778N: bcm9113* 2779N: bcm9583* 2780N: bcm9585* 2781N: bcm9586* 2782N: bcm988312 2783N: bcm113* 2784N: bcm583* 2785N: bcm585* 2786N: bcm586* 2787N: bcm88312 2788F: arch/arm64/boot/dts/broadcom/ns2* 2789F: drivers/clk/bcm/clk-ns* 2790F: drivers/pinctrl/bcm/pinctrl-ns* 2791 2792BROADCOM BRCMSTB GPIO DRIVER 2793M: Gregory Fong <gregory.0xf0@gmail.com> 2794L: bcm-kernel-feedback-list@broadcom.com 2795S: Supported 2796F: drivers/gpio/gpio-brcmstb.c 2797F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2798 2799BROADCOM KONA GPIO DRIVER 2800M: Ray Jui <rjui@broadcom.com> 2801L: bcm-kernel-feedback-list@broadcom.com 2802S: Supported 2803F: drivers/gpio/gpio-bcm-kona.c 2804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2805 2806BROADCOM NVRAM DRIVER 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: drivers/firmware/broadcom/* 2811 2812BROADCOM STB NAND FLASH DRIVER 2813M: Brian Norris <computersforpeace@gmail.com> 2814M: Kamal Dasu <kdasu.kdev@gmail.com> 2815L: linux-mtd@lists.infradead.org 2816L: bcm-kernel-feedback-list@broadcom.com 2817S: Maintained 2818F: drivers/mtd/nand/brcmnand/ 2819 2820BROADCOM STB AVS CPUFREQ DRIVER 2821M: Markus Mayer <mmayer@broadcom.com> 2822M: bcm-kernel-feedback-list@broadcom.com 2823L: linux-pm@vger.kernel.org 2824S: Maintained 2825F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2826F: drivers/cpufreq/brcmstb* 2827 2828BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2829M: Rafał Miłecki <zajec5@gmail.com> 2830L: linux-wireless@vger.kernel.org 2831S: Maintained 2832F: drivers/bcma/ 2833F: include/linux/bcma/ 2834 2835BROADCOM SYSTEMPORT ETHERNET DRIVER 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Supported 2839F: drivers/net/ethernet/broadcom/bcmsysport.* 2840 2841BROADCOM VULCAN ARM64 SOC 2842M: Jayachandran C. <c.jayachandran@gmail.com> 2843M: bcm-kernel-feedback-list@broadcom.com 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: arch/arm64/boot/dts/broadcom/vulcan* 2847 2848BROADCOM NETXTREME-E ROCE DRIVER 2849M: Selvin Xavier <selvin.xavier@broadcom.com> 2850M: Devesh Sharma <devesh.sharma@broadcom.com> 2851M: Somnath Kotur <somnath.kotur@broadcom.com> 2852M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2853L: linux-rdma@vger.kernel.org 2854W: http://www.broadcom.com 2855S: Supported 2856F: drivers/infiniband/hw/bnxt_re/ 2857F: include/uapi/rdma/bnxt_re-abi.h 2858 2859BROCADE BFA FC SCSI DRIVER 2860M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2861M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2862L: linux-scsi@vger.kernel.org 2863S: Supported 2864F: drivers/scsi/bfa/ 2865 2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2867M: Rasesh Mody <rasesh.mody@cavium.com> 2868M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2869M: Dept-GELinuxNICDev@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/brocade/bna/ 2873 2874BSG (block layer generic sg v4 driver) 2875M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: block/bsg.c 2879F: include/linux/bsg.h 2880F: include/uapi/linux/bsg.h 2881 2882BT87X AUDIO DRIVER 2883M: Clemens Ladisch <clemens@ladisch.de> 2884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2885T: git git://git.alsa-project.org/alsa-kernel.git 2886S: Maintained 2887F: Documentation/sound/alsa/Bt87x.txt 2888F: sound/pci/bt87x.c 2889 2890BT8XXGPIO DRIVER 2891M: Michael Buesch <m@bues.ch> 2892W: http://bu3sch.de/btgpio.php 2893S: Maintained 2894F: drivers/gpio/gpio-bt8xx.c 2895 2896BTRFS FILE SYSTEM 2897M: Chris Mason <clm@fb.com> 2898M: Josef Bacik <jbacik@fb.com> 2899M: David Sterba <dsterba@suse.com> 2900L: linux-btrfs@vger.kernel.org 2901W: http://btrfs.wiki.kernel.org/ 2902Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2904S: Maintained 2905F: Documentation/filesystems/btrfs.txt 2906F: fs/btrfs/ 2907 2908BTTV VIDEO4LINUX DRIVER 2909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2910M: Mauro Carvalho Chehab <mchehab@kernel.org> 2911L: linux-media@vger.kernel.org 2912W: https://linuxtv.org 2913T: git git://linuxtv.org/media_tree.git 2914S: Odd fixes 2915F: Documentation/media/v4l-drivers/bttv* 2916F: drivers/media/pci/bt8xx/bttv* 2917 2918BUSLOGIC SCSI DRIVER 2919M: Khalid Aziz <khalid@gonehiking.org> 2920L: linux-scsi@vger.kernel.org 2921S: Maintained 2922F: drivers/scsi/BusLogic.* 2923F: drivers/scsi/FlashPoint.* 2924 2925C-MEDIA CMI8788 DRIVER 2926M: Clemens Ladisch <clemens@ladisch.de> 2927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2928T: git git://git.alsa-project.org/alsa-kernel.git 2929S: Maintained 2930F: sound/pci/oxygen/ 2931 2932C6X ARCHITECTURE 2933M: Mark Salter <msalter@redhat.com> 2934M: Aurelien Jacquiot <a-jacquiot@ti.com> 2935L: linux-c6x-dev@linux-c6x.org 2936W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2937S: Maintained 2938F: arch/c6x/ 2939 2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2941M: David Howells <dhowells@redhat.com> 2942L: linux-cachefs@redhat.com (moderated for non-subscribers) 2943S: Supported 2944F: Documentation/filesystems/caching/cachefiles.txt 2945F: fs/cachefiles/ 2946 2947CADET FM/AM RADIO RECEIVER DRIVER 2948M: Hans Verkuil <hverkuil@xs4all.nl> 2949L: linux-media@vger.kernel.org 2950T: git git://linuxtv.org/media_tree.git 2951W: https://linuxtv.org 2952S: Maintained 2953F: drivers/media/radio/radio-cadet* 2954 2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2956M: Jonathan Corbet <corbet@lwn.net> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959S: Maintained 2960F: Documentation/media/v4l-drivers/cafe_ccic* 2961F: drivers/media/platform/marvell-ccic/ 2962 2963CAIF NETWORK LAYER 2964M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: Documentation/networking/caif/ 2968F: drivers/net/caif/ 2969F: include/uapi/linux/caif/ 2970F: include/net/caif/ 2971F: net/caif/ 2972 2973CALGARY x86-64 IOMMU 2974M: Muli Ben-Yehuda <mulix@mulix.org> 2975M: Jon Mason <jdmason@kudzu.us> 2976L: iommu@lists.linux-foundation.org 2977S: Maintained 2978F: arch/x86/kernel/pci-calgary_64.c 2979F: arch/x86/kernel/tce_64.c 2980F: arch/x86/include/asm/calgary.h 2981F: arch/x86/include/asm/tce.h 2982 2983CAN NETWORK LAYER 2984M: Oliver Hartkopp <socketcan@hartkopp.net> 2985M: Marc Kleine-Budde <mkl@pengutronix.de> 2986L: linux-can@vger.kernel.org 2987W: https://github.com/linux-can 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2990S: Maintained 2991F: Documentation/networking/can.txt 2992F: net/can/ 2993F: include/linux/can/core.h 2994F: include/uapi/linux/can.h 2995F: include/uapi/linux/can/bcm.h 2996F: include/uapi/linux/can/raw.h 2997F: include/uapi/linux/can/gw.h 2998 2999CAN NETWORK DRIVERS 3000M: Wolfgang Grandegger <wg@grandegger.com> 3001M: Marc Kleine-Budde <mkl@pengutronix.de> 3002L: linux-can@vger.kernel.org 3003W: https://github.com/linux-can 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3006S: Maintained 3007F: Documentation/devicetree/bindings/net/can/ 3008F: drivers/net/can/ 3009F: include/linux/can/dev.h 3010F: include/linux/can/platform/ 3011F: include/uapi/linux/can/error.h 3012F: include/uapi/linux/can/netlink.h 3013 3014CAPABILITIES 3015M: Serge Hallyn <serge@hallyn.com> 3016L: linux-security-module@vger.kernel.org 3017S: Supported 3018F: include/linux/capability.h 3019F: include/uapi/linux/capability.h 3020F: security/commoncap.c 3021F: kernel/capability.c 3022 3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3024M: Kevin Tsai <ktsai@capellamicro.com> 3025S: Maintained 3026F: drivers/iio/light/cm* 3027F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3028 3029CAVIUM THUNDERX2 ARM64 SOC 3030M: Jayachandran C <jnair@caviumnetworks.com> 3031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3032S: Maintained 3033F: arch/arm64/boot/dts/cavium/thunder-99xx* 3034F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3035 3036CAVIUM I2C DRIVER 3037M: Jan Glauber <jglauber@cavium.com> 3038M: David Daney <david.daney@cavium.com> 3039W: http://www.cavium.com 3040S: Supported 3041F: drivers/i2c/busses/i2c-octeon* 3042F: drivers/i2c/busses/i2c-thunderx* 3043 3044CAVIUM LIQUIDIO NETWORK DRIVER 3045M: Derek Chickles <derek.chickles@caviumnetworks.com> 3046M: Satanand Burla <satananda.burla@caviumnetworks.com> 3047M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3048M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3049L: netdev@vger.kernel.org 3050W: http://www.cavium.com 3051S: Supported 3052F: drivers/net/ethernet/cavium/liquidio/ 3053 3054CAVIUM OCTEON-TX CRYPTO DRIVER 3055M: George Cherian <george.cherian@cavium.com> 3056L: linux-crypto@vger.kernel.org 3057W: http://www.cavium.com 3058S: Supported 3059F: drivers/crypto/cavium/cpt/ 3060 3061CC2520 IEEE-802.15.4 RADIO DRIVER 3062M: Varka Bhadram <varkabhadram@gmail.com> 3063L: linux-wpan@vger.kernel.org 3064S: Maintained 3065F: drivers/net/ieee802154/cc2520.c 3066F: include/linux/spi/cc2520.h 3067F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3068 3069CEC DRIVER 3070M: Hans Verkuil <hans.verkuil@cisco.com> 3071L: linux-media@vger.kernel.org 3072T: git git://linuxtv.org/media_tree.git 3073W: http://linuxtv.org 3074S: Supported 3075F: Documentation/media/kapi/cec-core.rst 3076F: Documentation/media/uapi/cec 3077F: drivers/media/cec/ 3078F: drivers/media/cec-edid.c 3079F: drivers/media/rc/keymaps/rc-cec.c 3080F: include/media/cec.h 3081F: include/media/cec-edid.h 3082F: include/uapi/linux/cec.h 3083F: include/uapi/linux/cec-funcs.h 3084 3085CELL BROADBAND ENGINE ARCHITECTURE 3086M: Arnd Bergmann <arnd@arndb.de> 3087L: linuxppc-dev@lists.ozlabs.org 3088W: http://www.ibm.com/developerworks/power/cell/ 3089S: Supported 3090F: arch/powerpc/include/asm/cell*.h 3091F: arch/powerpc/include/asm/spu*.h 3092F: arch/powerpc/include/uapi/asm/spu*.h 3093F: arch/powerpc/oprofile/*cell* 3094F: arch/powerpc/platforms/cell/ 3095 3096CEPH COMMON CODE (LIBCEPH) 3097M: Ilya Dryomov <idryomov@gmail.com> 3098M: "Yan, Zheng" <zyan@redhat.com> 3099M: Sage Weil <sage@redhat.com> 3100L: ceph-devel@vger.kernel.org 3101W: http://ceph.com/ 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3103T: git git://github.com/ceph/ceph-client.git 3104S: Supported 3105F: net/ceph/ 3106F: include/linux/ceph/ 3107F: include/linux/crush/ 3108 3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3110M: "Yan, Zheng" <zyan@redhat.com> 3111M: Sage Weil <sage@redhat.com> 3112M: Ilya Dryomov <idryomov@gmail.com> 3113L: ceph-devel@vger.kernel.org 3114W: http://ceph.com/ 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3116T: git git://github.com/ceph/ceph-client.git 3117S: Supported 3118F: Documentation/filesystems/ceph.txt 3119F: fs/ceph/ 3120 3121CERTIFICATE HANDLING: 3122M: David Howells <dhowells@redhat.com> 3123M: David Woodhouse <dwmw2@infradead.org> 3124L: keyrings@vger.kernel.org 3125S: Maintained 3126F: Documentation/module-signing.txt 3127F: certs/ 3128F: scripts/sign-file.c 3129F: scripts/extract-cert.c 3130 3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3132L: linux-usb@vger.kernel.org 3133S: Orphan 3134F: Documentation/usb/WUSB-Design-overview.txt 3135F: Documentation/usb/wusb-cbaf 3136F: drivers/usb/host/hwa-hc.c 3137F: drivers/usb/host/whci/ 3138F: drivers/usb/wusbcore/ 3139F: include/linux/usb/wusb* 3140 3141HT16K33 LED CONTROLLER DRIVER 3142M: Robin van der Gracht <robin@protonic.nl> 3143S: Maintained 3144F: drivers/auxdisplay/ht16k33.c 3145F: Documentation/devicetree/bindings/display/ht16k33.txt 3146 3147CFAG12864B LCD DRIVER 3148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3149W: http://miguelojeda.es/auxdisplay.htm 3150W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3151S: Maintained 3152F: drivers/auxdisplay/cfag12864b.c 3153F: include/linux/cfag12864b.h 3154 3155CFAG12864BFB LCD FRAMEBUFFER DRIVER 3156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3157W: http://miguelojeda.es/auxdisplay.htm 3158W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3159S: Maintained 3160F: drivers/auxdisplay/cfag12864bfb.c 3161F: include/linux/cfag12864b.h 3162 3163CFG80211 and NL80211 3164M: Johannes Berg <johannes@sipsolutions.net> 3165L: linux-wireless@vger.kernel.org 3166W: http://wireless.kernel.org/ 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3169S: Maintained 3170F: include/uapi/linux/nl80211.h 3171F: include/net/cfg80211.h 3172F: net/wireless/* 3173X: net/wireless/wext* 3174 3175CHAR and MISC DRIVERS 3176M: Arnd Bergmann <arnd@arndb.de> 3177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3179S: Supported 3180F: drivers/char/* 3181F: drivers/misc/* 3182F: include/linux/miscdevice.h 3183 3184CHECKPATCH 3185M: Andy Whitcroft <apw@canonical.com> 3186M: Joe Perches <joe@perches.com> 3187S: Maintained 3188F: scripts/checkpatch.pl 3189 3190CHINESE DOCUMENTATION 3191M: Harry Wei <harryxiyou@gmail.com> 3192L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3193L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3194S: Maintained 3195F: Documentation/translations/zh_CN/ 3196 3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3198M: Peter Chen <Peter.Chen@nxp.com> 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3200L: linux-usb@vger.kernel.org 3201S: Maintained 3202F: drivers/usb/chipidea/ 3203 3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3205M: Hans de Goede <hdegoede@redhat.com> 3206L: linux-input@vger.kernel.org 3207S: Maintained 3208F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3209F: drivers/input/touchscreen/chipone_icn8318.c 3210 3211CHROME HARDWARE PLATFORM SUPPORT 3212M: Olof Johansson <olof@lixom.net> 3213S: Maintained 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3215F: drivers/platform/chrome/ 3216 3217CISCO VIC ETHERNET NIC DRIVER 3218M: Christian Benvenuti <benve@cisco.com> 3219M: Sujith Sankar <ssujith@cisco.com> 3220M: Govindarajulu Varadarajan <_govind@gmx.com> 3221M: Neel Patel <neepatel@cisco.com> 3222S: Supported 3223F: drivers/net/ethernet/cisco/enic/ 3224 3225CISCO VIC LOW LATENCY NIC DRIVER 3226M: Christian Benvenuti <benve@cisco.com> 3227M: Dave Goodell <dgoodell@cisco.com> 3228S: Supported 3229F: drivers/infiniband/hw/usnic/ 3230 3231CIRRUS LOGIC EP93XX ETHERNET DRIVER 3232M: Hartley Sweeten <hsweeten@visionengravers.com> 3233L: netdev@vger.kernel.org 3234S: Maintained 3235F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3236 3237CIRRUS LOGIC AUDIO CODEC DRIVERS 3238M: Brian Austin <brian.austin@cirrus.com> 3239M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3240L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3241S: Maintained 3242F: sound/soc/codecs/cs* 3243 3244CLEANCACHE API 3245M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3246L: linux-kernel@vger.kernel.org 3247S: Maintained 3248F: mm/cleancache.c 3249F: include/linux/cleancache.h 3250 3251CLK API 3252M: Russell King <linux@armlinux.org.uk> 3253L: linux-clk@vger.kernel.org 3254S: Maintained 3255F: include/linux/clk.h 3256 3257CLOCKSOURCE, CLOCKEVENT DRIVERS 3258M: Daniel Lezcano <daniel.lezcano@linaro.org> 3259M: Thomas Gleixner <tglx@linutronix.de> 3260L: linux-kernel@vger.kernel.org 3261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3262S: Supported 3263F: drivers/clocksource 3264 3265CISCO FCOE HBA DRIVER 3266M: Satish Kharat <satishkh@cisco.com> 3267M: Sesidhar Baddela <sebaddel@cisco.com> 3268M: Karan Tilak Kumar <kartilak@cisco.com> 3269L: linux-scsi@vger.kernel.org 3270S: Supported 3271F: drivers/scsi/fnic/ 3272 3273CISCO SCSI HBA DRIVER 3274M: Karan Tilak Kumar <kartilak@cisco.com> 3275M: Sesidhar Baddela <sebaddel@cisco.com> 3276L: linux-scsi@vger.kernel.org 3277S: Supported 3278F: drivers/scsi/snic/ 3279 3280CMPC ACPI DRIVER 3281M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3282M: Daniel Oliveira Nascimento <don@syst.com.br> 3283L: platform-driver-x86@vger.kernel.org 3284S: Supported 3285F: drivers/platform/x86/classmate-laptop.c 3286 3287COBALT MEDIA DRIVER 3288M: Hans Verkuil <hans.verkuil@cisco.com> 3289L: linux-media@vger.kernel.org 3290T: git git://linuxtv.org/media_tree.git 3291W: https://linuxtv.org 3292S: Supported 3293F: drivers/media/pci/cobalt/ 3294 3295COCCINELLE/Semantic Patches (SmPL) 3296M: Julia Lawall <Julia.Lawall@lip6.fr> 3297M: Gilles Muller <Gilles.Muller@lip6.fr> 3298M: Nicolas Palix <nicolas.palix@imag.fr> 3299M: Michal Marek <mmarek@suse.com> 3300L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3302W: http://coccinelle.lip6.fr/ 3303S: Supported 3304F: Documentation/dev-tools/coccinelle.rst 3305F: scripts/coccinelle/ 3306F: scripts/coccicheck 3307 3308CODA FILE SYSTEM 3309M: Jan Harkes <jaharkes@cs.cmu.edu> 3310M: coda@cs.cmu.edu 3311L: codalist@coda.cs.cmu.edu 3312W: http://www.coda.cs.cmu.edu/ 3313S: Maintained 3314F: Documentation/filesystems/coda.txt 3315F: fs/coda/ 3316F: include/linux/coda*.h 3317F: include/uapi/linux/coda*.h 3318 3319CODA V4L2 MEM2MEM DRIVER 3320M: Philipp Zabel <p.zabel@pengutronix.de> 3321L: linux-media@vger.kernel.org 3322S: Maintained 3323F: Documentation/devicetree/bindings/media/coda.txt 3324F: drivers/media/platform/coda/ 3325 3326COMMON CLK FRAMEWORK 3327M: Michael Turquette <mturquette@baylibre.com> 3328M: Stephen Boyd <sboyd@codeaurora.org> 3329L: linux-clk@vger.kernel.org 3330Q: http://patchwork.kernel.org/project/linux-clk/list/ 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3332S: Maintained 3333F: Documentation/devicetree/bindings/clock/ 3334F: drivers/clk/ 3335X: drivers/clk/clkdev.c 3336F: include/linux/clk-pr* 3337F: include/linux/clk/ 3338 3339COMMON INTERNET FILE SYSTEM (CIFS) 3340M: Steve French <sfrench@samba.org> 3341L: linux-cifs@vger.kernel.org 3342L: samba-technical@lists.samba.org (moderated for non-subscribers) 3343W: http://linux-cifs.samba.org/ 3344T: git git://git.samba.org/sfrench/cifs-2.6.git 3345S: Supported 3346F: Documentation/filesystems/cifs/ 3347F: fs/cifs/ 3348 3349COMPACTPCI HOTPLUG CORE 3350M: Scott Murray <scott@spiteful.org> 3351L: linux-pci@vger.kernel.org 3352S: Maintained 3353F: drivers/pci/hotplug/cpci_hotplug* 3354 3355COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3356M: Scott Murray <scott@spiteful.org> 3357L: linux-pci@vger.kernel.org 3358S: Maintained 3359F: drivers/pci/hotplug/cpcihp_zt5550.* 3360 3361COMPACTPCI HOTPLUG GENERIC DRIVER 3362M: Scott Murray <scott@spiteful.org> 3363L: linux-pci@vger.kernel.org 3364S: Maintained 3365F: drivers/pci/hotplug/cpcihp_generic.c 3366 3367COMPAL LAPTOP SUPPORT 3368M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3369L: platform-driver-x86@vger.kernel.org 3370S: Maintained 3371F: drivers/platform/x86/compal-laptop.c 3372 3373CONEXANT ACCESSRUNNER USB DRIVER 3374L: accessrunner-general@lists.sourceforge.net 3375W: http://accessrunner.sourceforge.net/ 3376S: Orphan 3377F: drivers/usb/atm/cxacru.c 3378 3379CONFIGFS 3380M: Joel Becker <jlbec@evilplan.org> 3381M: Christoph Hellwig <hch@lst.de> 3382T: git git://git.infradead.org/users/hch/configfs.git 3383S: Supported 3384F: fs/configfs/ 3385F: include/linux/configfs.h 3386 3387CONNECTOR 3388M: Evgeniy Polyakov <zbr@ioremap.net> 3389L: netdev@vger.kernel.org 3390S: Maintained 3391F: drivers/connector/ 3392 3393CONTROL GROUP (CGROUP) 3394M: Tejun Heo <tj@kernel.org> 3395M: Li Zefan <lizefan@huawei.com> 3396M: Johannes Weiner <hannes@cmpxchg.org> 3397L: cgroups@vger.kernel.org 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3399S: Maintained 3400F: Documentation/cgroup* 3401F: include/linux/cgroup* 3402F: kernel/cgroup* 3403 3404CONTROL GROUP - CPUSET 3405M: Li Zefan <lizefan@huawei.com> 3406L: cgroups@vger.kernel.org 3407W: http://www.bullopensource.org/cpuset/ 3408W: http://oss.sgi.com/projects/cpusets/ 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3410S: Maintained 3411F: Documentation/cgroup-v1/cpusets.txt 3412F: include/linux/cpuset.h 3413F: kernel/cpuset.c 3414 3415CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3416M: Johannes Weiner <hannes@cmpxchg.org> 3417M: Michal Hocko <mhocko@kernel.org> 3418M: Vladimir Davydov <vdavydov.dev@gmail.com> 3419L: cgroups@vger.kernel.org 3420L: linux-mm@kvack.org 3421S: Maintained 3422F: mm/memcontrol.c 3423F: mm/swap_cgroup.c 3424 3425CORETEMP HARDWARE MONITORING DRIVER 3426M: Fenghua Yu <fenghua.yu@intel.com> 3427L: linux-hwmon@vger.kernel.org 3428S: Maintained 3429F: Documentation/hwmon/coretemp 3430F: drivers/hwmon/coretemp.c 3431 3432COSA/SRP SYNC SERIAL DRIVER 3433M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3434W: http://www.fi.muni.cz/~kas/cosa/ 3435S: Maintained 3436F: drivers/net/wan/cosa* 3437 3438CPMAC ETHERNET DRIVER 3439M: Florian Fainelli <f.fainelli@gmail.com> 3440L: netdev@vger.kernel.org 3441S: Maintained 3442F: drivers/net/ethernet/ti/cpmac.c 3443 3444CPU FREQUENCY DRIVERS 3445M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3446M: Viresh Kumar <viresh.kumar@linaro.org> 3447L: linux-pm@vger.kernel.org 3448S: Maintained 3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3450T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3451B: https://bugzilla.kernel.org 3452F: Documentation/cpu-freq/ 3453F: drivers/cpufreq/ 3454F: include/linux/cpufreq.h 3455F: tools/testing/selftests/cpufreq/ 3456 3457CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3458M: Viresh Kumar <viresh.kumar@linaro.org> 3459M: Sudeep Holla <sudeep.holla@arm.com> 3460L: linux-pm@vger.kernel.org 3461W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3462S: Maintained 3463F: drivers/cpufreq/arm_big_little.h 3464F: drivers/cpufreq/arm_big_little.c 3465F: drivers/cpufreq/arm_big_little_dt.c 3466 3467CPUIDLE DRIVER - ARM BIG LITTLE 3468M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3469M: Daniel Lezcano <daniel.lezcano@linaro.org> 3470L: linux-pm@vger.kernel.org 3471L: linux-arm-kernel@lists.infradead.org 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3473S: Maintained 3474F: drivers/cpuidle/cpuidle-big_little.c 3475 3476CPUIDLE DRIVER - ARM EXYNOS 3477M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3478M: Daniel Lezcano <daniel.lezcano@linaro.org> 3479M: Kukjin Kim <kgene@kernel.org> 3480L: linux-pm@vger.kernel.org 3481L: linux-samsung-soc@vger.kernel.org 3482S: Supported 3483F: drivers/cpuidle/cpuidle-exynos.c 3484F: arch/arm/mach-exynos/pm.c 3485 3486CPUIDLE DRIVERS 3487M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3488M: Daniel Lezcano <daniel.lezcano@linaro.org> 3489L: linux-pm@vger.kernel.org 3490S: Maintained 3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3492B: https://bugzilla.kernel.org 3493F: drivers/cpuidle/* 3494F: include/linux/cpuidle.h 3495 3496CPUID/MSR DRIVER 3497M: "H. Peter Anvin" <hpa@zytor.com> 3498S: Maintained 3499F: arch/x86/kernel/cpuid.c 3500F: arch/x86/kernel/msr.c 3501 3502CPU POWER MONITORING SUBSYSTEM 3503M: Thomas Renninger <trenn@suse.com> 3504L: linux-pm@vger.kernel.org 3505S: Maintained 3506F: tools/power/cpupower/ 3507 3508CRAMFS FILESYSTEM 3509W: http://sourceforge.net/projects/cramfs/ 3510S: Orphan / Obsolete 3511F: Documentation/filesystems/cramfs.txt 3512F: fs/cramfs/ 3513 3514CRIS PORT 3515M: Mikael Starvik <starvik@axis.com> 3516M: Jesper Nilsson <jesper.nilsson@axis.com> 3517L: linux-cris-kernel@axis.com 3518W: http://developer.axis.com 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3520S: Maintained 3521F: arch/cris/ 3522F: drivers/tty/serial/crisv10.* 3523 3524CRYPTO API 3525M: Herbert Xu <herbert@gondor.apana.org.au> 3526M: "David S. Miller" <davem@davemloft.net> 3527L: linux-crypto@vger.kernel.org 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3530S: Maintained 3531F: Documentation/crypto/ 3532F: Documentation/devicetree/bindings/crypto/ 3533F: Documentation/DocBook/crypto-API.tmpl 3534F: arch/*/crypto/ 3535F: crypto/ 3536F: drivers/crypto/ 3537F: include/crypto/ 3538F: include/linux/crypto* 3539 3540CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3541M: Neil Horman <nhorman@tuxdriver.com> 3542L: linux-crypto@vger.kernel.org 3543S: Maintained 3544F: crypto/ansi_cprng.c 3545F: crypto/rng.c 3546 3547CS3308 MEDIA DRIVER 3548M: Hans Verkuil <hverkuil@xs4all.nl> 3549L: linux-media@vger.kernel.org 3550T: git git://linuxtv.org/media_tree.git 3551W: http://linuxtv.org 3552S: Odd Fixes 3553F: drivers/media/i2c/cs3308.c 3554F: drivers/media/i2c/cs3308.h 3555 3556CS5535 Audio ALSA driver 3557M: Jaya Kumar <jayakumar.alsa@gmail.com> 3558S: Maintained 3559F: sound/pci/cs5535audio/ 3560 3561CW1200 WLAN driver 3562M: Solomon Peachy <pizza@shaftnet.org> 3563S: Maintained 3564F: drivers/net/wireless/st/cw1200/ 3565 3566CX18 VIDEO4LINUX DRIVER 3567M: Andy Walls <awalls@md.metrocast.net> 3568L: ivtv-devel@ivtvdriver.org (subscribers-only) 3569L: linux-media@vger.kernel.org 3570T: git git://linuxtv.org/media_tree.git 3571W: https://linuxtv.org 3572W: http://www.ivtvdriver.org/index.php/Cx18 3573S: Maintained 3574F: Documentation/media/v4l-drivers/cx18* 3575F: drivers/media/pci/cx18/ 3576F: include/uapi/linux/ivtv* 3577 3578CX2341X MPEG ENCODER HELPER MODULE 3579M: Hans Verkuil <hverkuil@xs4all.nl> 3580L: linux-media@vger.kernel.org 3581T: git git://linuxtv.org/media_tree.git 3582W: https://linuxtv.org 3583S: Maintained 3584F: drivers/media/common/cx2341x* 3585F: include/media/cx2341x* 3586 3587CX24120 MEDIA DRIVER 3588M: Jemma Denson <jdenson@gmail.com> 3589M: Patrick Boettcher <patrick.boettcher@posteo.de> 3590L: linux-media@vger.kernel.org 3591W: https://linuxtv.org 3592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3593S: Maintained 3594F: drivers/media/dvb-frontends/cx24120* 3595 3596CX88 VIDEO4LINUX DRIVER 3597M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3598M: Mauro Carvalho Chehab <mchehab@kernel.org> 3599L: linux-media@vger.kernel.org 3600W: https://linuxtv.org 3601T: git git://linuxtv.org/media_tree.git 3602S: Odd fixes 3603F: Documentation/media/v4l-drivers/cx88* 3604F: drivers/media/pci/cx88/ 3605 3606CXD2820R MEDIA DRIVER 3607M: Antti Palosaari <crope@iki.fi> 3608L: linux-media@vger.kernel.org 3609W: https://linuxtv.org 3610W: http://palosaari.fi/linux/ 3611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3612T: git git://linuxtv.org/anttip/media_tree.git 3613S: Maintained 3614F: drivers/media/dvb-frontends/cxd2820r* 3615 3616CXGB3 ETHERNET DRIVER (CXGB3) 3617M: Santosh Raspatur <santosh@chelsio.com> 3618L: netdev@vger.kernel.org 3619W: http://www.chelsio.com 3620S: Supported 3621F: drivers/net/ethernet/chelsio/cxgb3/ 3622 3623CXGB3 ISCSI DRIVER (CXGB3I) 3624M: Karen Xie <kxie@chelsio.com> 3625L: linux-scsi@vger.kernel.org 3626W: http://www.chelsio.com 3627S: Supported 3628F: drivers/scsi/cxgbi/cxgb3i 3629 3630CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3631M: Steve Wise <swise@chelsio.com> 3632L: linux-rdma@vger.kernel.org 3633W: http://www.openfabrics.org 3634S: Supported 3635F: drivers/infiniband/hw/cxgb3/ 3636F: include/uapi/rdma/cxgb3-abi.h 3637 3638CXGB4 ETHERNET DRIVER (CXGB4) 3639M: Ganesh Goudar <ganeshgr@chelsio.com> 3640L: netdev@vger.kernel.org 3641W: http://www.chelsio.com 3642S: Supported 3643F: drivers/net/ethernet/chelsio/cxgb4/ 3644 3645CXGB4 ISCSI DRIVER (CXGB4I) 3646M: Karen Xie <kxie@chelsio.com> 3647L: linux-scsi@vger.kernel.org 3648W: http://www.chelsio.com 3649S: Supported 3650F: drivers/scsi/cxgbi/cxgb4i 3651 3652CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3653M: Steve Wise <swise@chelsio.com> 3654L: linux-rdma@vger.kernel.org 3655W: http://www.openfabrics.org 3656S: Supported 3657F: drivers/infiniband/hw/cxgb4/ 3658F: include/uapi/rdma/cxgb4-abi.h 3659 3660CXGB4VF ETHERNET DRIVER (CXGB4VF) 3661M: Casey Leedom <leedom@chelsio.com> 3662L: netdev@vger.kernel.org 3663W: http://www.chelsio.com 3664S: Supported 3665F: drivers/net/ethernet/chelsio/cxgb4vf/ 3666 3667CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3668M: Ian Munsie <imunsie@au1.ibm.com> 3669M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3670L: linuxppc-dev@lists.ozlabs.org 3671S: Supported 3672F: arch/powerpc/platforms/powernv/pci-cxl.c 3673F: drivers/misc/cxl/ 3674F: include/misc/cxl* 3675F: include/uapi/misc/cxl.h 3676F: Documentation/powerpc/cxl.txt 3677F: Documentation/ABI/testing/sysfs-class-cxl 3678 3679CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3680M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3681M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3682M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3683L: linux-scsi@vger.kernel.org 3684S: Supported 3685F: drivers/scsi/cxlflash/ 3686F: include/uapi/scsi/cxlflash_ioctls.h 3687F: Documentation/powerpc/cxlflash.txt 3688 3689STMMAC ETHERNET DRIVER 3690M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3691M: Alexandre Torgue <alexandre.torgue@st.com> 3692L: netdev@vger.kernel.org 3693W: http://www.stlinux.com 3694S: Supported 3695F: drivers/net/ethernet/stmicro/stmmac/ 3696 3697CYBERPRO FB DRIVER 3698M: Russell King <linux@armlinux.org.uk> 3699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3700W: http://www.armlinux.org.uk/ 3701S: Maintained 3702F: drivers/video/fbdev/cyber2000fb.* 3703 3704CYCLADES ASYNC MUX DRIVER 3705W: http://www.cyclades.com/ 3706S: Orphan 3707F: drivers/tty/cyclades.c 3708F: include/linux/cyclades.h 3709F: include/uapi/linux/cyclades.h 3710 3711CYCLADES PC300 DRIVER 3712W: http://www.cyclades.com/ 3713S: Orphan 3714F: drivers/net/wan/pc300* 3715 3716CYPRESS_FIRMWARE MEDIA DRIVER 3717M: Antti Palosaari <crope@iki.fi> 3718L: linux-media@vger.kernel.org 3719W: https://linuxtv.org 3720W: http://palosaari.fi/linux/ 3721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3722T: git git://linuxtv.org/anttip/media_tree.git 3723S: Maintained 3724F: drivers/media/common/cypress_firmware* 3725 3726CYTTSP TOUCHSCREEN DRIVER 3727M: Ferruh Yigit <fery@cypress.com> 3728L: linux-input@vger.kernel.org 3729S: Supported 3730F: drivers/input/touchscreen/cyttsp* 3731F: include/linux/input/cyttsp.h 3732 3733DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3734M: Joshua Kinard <kumba@gentoo.org> 3735S: Maintained 3736F: drivers/rtc/rtc-ds1685.c 3737F: include/linux/rtc/ds1685.h 3738 3739DAMA SLAVE for AX.25 3740M: Joerg Reuter <jreuter@yaina.de> 3741W: http://yaina.de/jreuter/ 3742W: http://www.qsl.net/dl1bke/ 3743L: linux-hams@vger.kernel.org 3744S: Maintained 3745F: net/ax25/af_ax25.c 3746F: net/ax25/ax25_dev.c 3747F: net/ax25/ax25_ds_* 3748F: net/ax25/ax25_in.c 3749F: net/ax25/ax25_out.c 3750F: net/ax25/ax25_timer.c 3751F: net/ax25/sysctl_net_ax25.c 3752 3753DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3754L: netdev@vger.kernel.org 3755S: Orphan 3756F: Documentation/networking/dmfe.txt 3757F: drivers/net/ethernet/dec/tulip/dmfe.c 3758 3759DC390/AM53C974 SCSI driver 3760M: Hannes Reinecke <hare@suse.com> 3761L: linux-scsi@vger.kernel.org 3762S: Maintained 3763F: drivers/scsi/am53c974.c 3764 3765DC395x SCSI driver 3766M: Oliver Neukum <oliver@neukum.org> 3767M: Ali Akcaagac <aliakc@web.de> 3768M: Jamie Lenehan <lenehan@twibble.org> 3769L: dc395x@twibble.org 3770W: http://twibble.org/dist/dc395x/ 3771W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3772S: Maintained 3773F: Documentation/scsi/dc395x.txt 3774F: drivers/scsi/dc395x.* 3775 3776DCCP PROTOCOL 3777M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3778L: dccp@vger.kernel.org 3779W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3780S: Maintained 3781F: include/linux/dccp.h 3782F: include/uapi/linux/dccp.h 3783F: include/linux/tfrc.h 3784F: net/dccp/ 3785 3786DECnet NETWORK LAYER 3787W: http://linux-decnet.sourceforge.net 3788L: linux-decnet-user@lists.sourceforge.net 3789S: Orphan 3790F: Documentation/networking/decnet.txt 3791F: net/decnet/ 3792 3793DECSTATION PLATFORM SUPPORT 3794M: "Maciej W. Rozycki" <macro@linux-mips.org> 3795L: linux-mips@linux-mips.org 3796W: http://www.linux-mips.org/wiki/DECstation 3797S: Maintained 3798F: arch/mips/dec/ 3799F: arch/mips/include/asm/dec/ 3800F: arch/mips/include/asm/mach-dec/ 3801 3802DEFXX FDDI NETWORK DRIVER 3803M: "Maciej W. Rozycki" <macro@linux-mips.org> 3804S: Maintained 3805F: drivers/net/fddi/defxx.* 3806 3807DELL LAPTOP DRIVER 3808M: Matthew Garrett <mjg59@srcf.ucam.org> 3809M: Pali Rohár <pali.rohar@gmail.com> 3810L: platform-driver-x86@vger.kernel.org 3811S: Maintained 3812F: drivers/platform/x86/dell-laptop.c 3813 3814DELL LAPTOP RBTN DRIVER 3815M: Pali Rohár <pali.rohar@gmail.com> 3816S: Maintained 3817F: drivers/platform/x86/dell-rbtn.* 3818 3819DELL LAPTOP FREEFALL DRIVER 3820M: Pali Rohár <pali.rohar@gmail.com> 3821S: Maintained 3822F: drivers/platform/x86/dell-smo8800.c 3823 3824DELL LAPTOP SMM DRIVER 3825M: Pali Rohár <pali.rohar@gmail.com> 3826S: Maintained 3827F: drivers/hwmon/dell-smm-hwmon.c 3828F: include/uapi/linux/i8k.h 3829 3830DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3831M: Doug Warzecha <Douglas_Warzecha@dell.com> 3832S: Maintained 3833F: Documentation/dcdbas.txt 3834F: drivers/firmware/dcdbas.* 3835 3836DELL WMI EXTRAS DRIVER 3837M: Matthew Garrett <mjg59@srcf.ucam.org> 3838M: Pali Rohár <pali.rohar@gmail.com> 3839S: Maintained 3840F: drivers/platform/x86/dell-wmi.c 3841 3842DESIGNWARE USB2 DRD IP DRIVER 3843M: John Youn <johnyoun@synopsys.com> 3844L: linux-usb@vger.kernel.org 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3846S: Maintained 3847F: drivers/usb/dwc2/ 3848 3849DESIGNWARE USB3 DRD IP DRIVER 3850M: Felipe Balbi <balbi@kernel.org> 3851L: linux-usb@vger.kernel.org 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3853S: Maintained 3854F: drivers/usb/dwc3/ 3855 3856DEVICE COREDUMP (DEV_COREDUMP) 3857M: Johannes Berg <johannes@sipsolutions.net> 3858L: linux-kernel@vger.kernel.org 3859S: Maintained 3860F: drivers/base/devcoredump.c 3861F: include/linux/devcoredump.h 3862 3863DEVICE FREQUENCY (DEVFREQ) 3864M: MyungJoo Ham <myungjoo.ham@samsung.com> 3865M: Kyungmin Park <kyungmin.park@samsung.com> 3866R: Chanwoo Choi <cw00.choi@samsung.com> 3867L: linux-pm@vger.kernel.org 3868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3869S: Maintained 3870F: drivers/devfreq/ 3871F: include/linux/devfreq.h 3872F: Documentation/devicetree/bindings/devfreq/ 3873 3874DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3875M: Chanwoo Choi <cw00.choi@samsung.com> 3876L: linux-pm@vger.kernel.org 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3878S: Supported 3879F: drivers/devfreq/event/ 3880F: drivers/devfreq/devfreq-event.c 3881F: include/linux/devfreq-event.h 3882F: Documentation/devicetree/bindings/devfreq/event/ 3883 3884BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3885M: Chanwoo Choi <cw00.choi@samsung.com> 3886L: linux-pm@vger.kernel.org 3887L: linux-samsung-soc@vger.kernel.org 3888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3889S: Maintained 3890F: drivers/devfreq/exynos-bus.c 3891F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3892 3893DEVICE NUMBER REGISTRY 3894M: Torben Mathiasen <device@lanana.org> 3895W: http://lanana.org/docs/device-list/index.html 3896S: Maintained 3897 3898DEVICE-MAPPER (LVM) 3899M: Alasdair Kergon <agk@redhat.com> 3900M: Mike Snitzer <snitzer@redhat.com> 3901M: dm-devel@redhat.com 3902L: dm-devel@redhat.com 3903W: http://sources.redhat.com/dm 3904Q: http://patchwork.kernel.org/project/dm-devel/list/ 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3906T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3907S: Maintained 3908F: Documentation/device-mapper/ 3909F: drivers/md/dm* 3910F: drivers/md/persistent-data/ 3911F: include/linux/device-mapper.h 3912F: include/linux/dm-*.h 3913F: include/uapi/linux/dm-*.h 3914 3915DEVLINK 3916M: Jiri Pirko <jiri@mellanox.com> 3917L: netdev@vger.kernel.org 3918S: Supported 3919F: net/core/devlink.c 3920F: include/net/devlink.h 3921F: include/uapi/linux/devlink.h 3922 3923DIALOG SEMICONDUCTOR DRIVERS 3924M: Support Opensource <support.opensource@diasemi.com> 3925W: http://www.dialog-semiconductor.com/products 3926S: Supported 3927F: Documentation/hwmon/da90?? 3928F: Documentation/devicetree/bindings/mfd/da90*.txt 3929F: Documentation/devicetree/bindings/regulator/da92*.txt 3930F: Documentation/devicetree/bindings/sound/da[79]*.txt 3931F: drivers/gpio/gpio-da90??.c 3932F: drivers/hwmon/da90??-hwmon.c 3933F: drivers/iio/adc/da91??-*.c 3934F: drivers/input/misc/da90??_onkey.c 3935F: drivers/input/touchscreen/da9052_tsi.c 3936F: drivers/leds/leds-da90??.c 3937F: drivers/mfd/da903x.c 3938F: drivers/mfd/da90??-*.c 3939F: drivers/mfd/da91??-*.c 3940F: drivers/power/supply/da9052-battery.c 3941F: drivers/power/supply/da91??-*.c 3942F: drivers/regulator/da903x.c 3943F: drivers/regulator/da9???-regulator.[ch] 3944F: drivers/rtc/rtc-da90??.c 3945F: drivers/video/backlight/da90??_bl.c 3946F: drivers/watchdog/da90??_wdt.c 3947F: include/linux/mfd/da903x.h 3948F: include/linux/mfd/da9052/ 3949F: include/linux/mfd/da9055/ 3950F: include/linux/mfd/da9062/ 3951F: include/linux/mfd/da9063/ 3952F: include/linux/mfd/da9150/ 3953F: include/linux/regulator/da9211.h 3954F: include/sound/da[79]*.h 3955F: sound/soc/codecs/da[79]*.[ch] 3956 3957DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3958M: William Breathitt Gray <vilhelm.gray@gmail.com> 3959L: linux-gpio@vger.kernel.org 3960S: Maintained 3961F: drivers/gpio/gpio-gpio-mm.c 3962 3963DIGI NEO AND CLASSIC PCI PRODUCTS 3964M: Lidza Louina <lidza.louina@gmail.com> 3965M: Mark Hounschell <markh@compro.net> 3966L: driverdev-devel@linuxdriverproject.org 3967S: Maintained 3968F: drivers/staging/dgnc/ 3969 3970DIOLAN U2C-12 I2C DRIVER 3971M: Guenter Roeck <linux@roeck-us.net> 3972L: linux-i2c@vger.kernel.org 3973S: Maintained 3974F: drivers/i2c/busses/i2c-diolan-u2c.c 3975 3976DIRECT ACCESS (DAX) 3977M: Matthew Wilcox <mawilcox@microsoft.com> 3978M: Ross Zwisler <ross.zwisler@linux.intel.com> 3979L: linux-fsdevel@vger.kernel.org 3980S: Supported 3981F: fs/dax.c 3982F: include/linux/dax.h 3983F: include/trace/events/fs_dax.h 3984 3985DIRECTORY NOTIFICATION (DNOTIFY) 3986M: Eric Paris <eparis@parisplace.org> 3987S: Maintained 3988F: Documentation/filesystems/dnotify.txt 3989F: fs/notify/dnotify/ 3990F: include/linux/dnotify.h 3991 3992DISK GEOMETRY AND PARTITION HANDLING 3993M: Andries Brouwer <aeb@cwi.nl> 3994W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3995W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3996W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3997S: Maintained 3998 3999DISKQUOTA 4000M: Jan Kara <jack@suse.com> 4001S: Maintained 4002F: Documentation/filesystems/quota.txt 4003F: fs/quota/ 4004F: include/linux/quota*.h 4005F: include/uapi/linux/quota*.h 4006 4007DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4008M: Bernie Thompson <bernie@plugable.com> 4009L: linux-fbdev@vger.kernel.org 4010S: Maintained 4011W: http://plugable.com/category/projects/udlfb/ 4012F: drivers/video/fbdev/udlfb.c 4013F: include/video/udlfb.h 4014F: Documentation/fb/udlfb.txt 4015 4016DISTRIBUTED LOCK MANAGER (DLM) 4017M: Christine Caulfield <ccaulfie@redhat.com> 4018M: David Teigland <teigland@redhat.com> 4019L: cluster-devel@redhat.com 4020W: http://sources.redhat.com/cluster/ 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4022S: Supported 4023F: fs/dlm/ 4024 4025DMA BUFFER SHARING FRAMEWORK 4026M: Sumit Semwal <sumit.semwal@linaro.org> 4027S: Maintained 4028L: linux-media@vger.kernel.org 4029L: dri-devel@lists.freedesktop.org 4030L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4031F: drivers/dma-buf/ 4032F: include/linux/dma-buf* 4033F: include/linux/reservation.h 4034F: include/linux/*fence.h 4035F: Documentation/driver-api/dma-buf.rst 4036T: git git://anongit.freedesktop.org/drm/drm-misc 4037 4038SYNC FILE FRAMEWORK 4039M: Sumit Semwal <sumit.semwal@linaro.org> 4040R: Gustavo Padovan <gustavo@padovan.org> 4041S: Maintained 4042L: linux-media@vger.kernel.org 4043L: dri-devel@lists.freedesktop.org 4044F: drivers/dma-buf/sync_* 4045F: drivers/dma-buf/dma-fence* 4046F: drivers/dma-buf/sw_sync.c 4047F: include/linux/sync_file.h 4048F: include/uapi/linux/sync_file.h 4049F: Documentation/sync_file.txt 4050T: git git://anongit.freedesktop.org/drm/drm-misc 4051 4052DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4053M: Vinod Koul <vinod.koul@intel.com> 4054L: dmaengine@vger.kernel.org 4055Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4056S: Maintained 4057F: drivers/dma/ 4058F: include/linux/dmaengine.h 4059F: Documentation/devicetree/bindings/dma/ 4060F: Documentation/dmaengine/ 4061T: git git://git.infradead.org/users/vkoul/slave-dma.git 4062 4063DME1737 HARDWARE MONITOR DRIVER 4064M: Juerg Haefliger <juergh@gmail.com> 4065L: linux-hwmon@vger.kernel.org 4066S: Maintained 4067F: Documentation/hwmon/dme1737 4068F: drivers/hwmon/dme1737.c 4069 4070DMI/SMBIOS SUPPORT 4071M: Jean Delvare <jdelvare@suse.com> 4072S: Maintained 4073T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4074F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4075F: drivers/firmware/dmi-id.c 4076F: drivers/firmware/dmi_scan.c 4077F: include/linux/dmi.h 4078 4079DOCUMENTATION 4080M: Jonathan Corbet <corbet@lwn.net> 4081L: linux-doc@vger.kernel.org 4082S: Maintained 4083F: Documentation/ 4084F: scripts/docproc.c 4085F: scripts/kernel-doc* 4086X: Documentation/ABI/ 4087X: Documentation/devicetree/ 4088X: Documentation/acpi 4089X: Documentation/power 4090X: Documentation/spi 4091X: Documentation/media 4092T: git git://git.lwn.net/linux.git docs-next 4093 4094DOUBLETALK DRIVER 4095M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4096L: blinux-list@redhat.com 4097S: Maintained 4098F: drivers/char/dtlk.c 4099F: include/linux/dtlk.h 4100 4101DPT_I2O SCSI RAID DRIVER 4102M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4103L: linux-scsi@vger.kernel.org 4104W: http://www.adaptec.com/ 4105S: Maintained 4106F: drivers/scsi/dpt* 4107F: drivers/scsi/dpt/ 4108 4109DRBD DRIVER 4110M: Philipp Reisner <philipp.reisner@linbit.com> 4111M: Lars Ellenberg <lars.ellenberg@linbit.com> 4112L: drbd-dev@lists.linbit.com 4113W: http://www.drbd.org 4114T: git git://git.linbit.com/linux-drbd.git 4115T: git git://git.linbit.com/drbd-8.4.git 4116S: Supported 4117F: drivers/block/drbd/ 4118F: lib/lru_cache.c 4119F: Documentation/blockdev/drbd/ 4120 4121DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4124S: Supported 4125F: Documentation/kobject.txt 4126F: drivers/base/ 4127F: fs/debugfs/ 4128F: fs/kernfs/ 4129F: fs/sysfs/ 4130F: include/linux/debugfs.h 4131F: include/linux/kobj* 4132F: lib/kobj* 4133 4134DRM DRIVERS 4135M: David Airlie <airlied@linux.ie> 4136L: dri-devel@lists.freedesktop.org 4137T: git git://people.freedesktop.org/~airlied/linux 4138B: https://bugs.freedesktop.org/ 4139C: irc://chat.freenode.net/dri-devel 4140S: Maintained 4141F: drivers/gpu/drm/ 4142F: drivers/gpu/vga/ 4143F: Documentation/devicetree/bindings/display/ 4144F: Documentation/devicetree/bindings/gpu/ 4145F: Documentation/devicetree/bindings/video/ 4146F: Documentation/gpu/ 4147F: include/drm/ 4148F: include/uapi/drm/ 4149 4150DRM DRIVERS AND MISC GPU PATCHES 4151M: Daniel Vetter <daniel.vetter@intel.com> 4152M: Jani Nikula <jani.nikula@linux.intel.com> 4153M: Sean Paul <seanpaul@chromium.org> 4154W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4155S: Maintained 4156T: git git://anongit.freedesktop.org/drm/drm-misc 4157F: Documentation/gpu/ 4158F: drivers/gpu/vga/ 4159F: drivers/gpu/drm/* 4160F: include/drm/drm* 4161F: include/uapi/drm/drm* 4162 4163DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4164M: Dave Airlie <airlied@redhat.com> 4165S: Odd Fixes 4166F: drivers/gpu/drm/ast/ 4167 4168DRM DRIVERS FOR BRIDGE CHIPS 4169M: Archit Taneja <architt@codeaurora.org> 4170S: Maintained 4171T: git git://anongit.freedesktop.org/drm/drm-misc 4172F: drivers/gpu/drm/bridge/ 4173 4174DRM DRIVER FOR BOCHS VIRTUAL GPU 4175M: Gerd Hoffmann <kraxel@redhat.com> 4176L: virtualization@lists.linux-foundation.org 4177T: git git://git.kraxel.org/linux drm-qemu 4178S: Maintained 4179F: drivers/gpu/drm/bochs/ 4180 4181DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4182M: Dave Airlie <airlied@redhat.com> 4183M: Gerd Hoffmann <kraxel@redhat.com> 4184L: virtualization@lists.linux-foundation.org 4185T: git git://git.kraxel.org/linux drm-qemu 4186S: Obsolete 4187W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4188F: drivers/gpu/drm/cirrus/ 4189 4190RADEON and AMDGPU DRM DRIVERS 4191M: Alex Deucher <alexander.deucher@amd.com> 4192M: Christian König <christian.koenig@amd.com> 4193L: amd-gfx@lists.freedesktop.org 4194T: git git://people.freedesktop.org/~agd5f/linux 4195S: Supported 4196F: drivers/gpu/drm/radeon/ 4197F: include/uapi/drm/radeon_drm.h 4198F: drivers/gpu/drm/amd/ 4199F: include/uapi/drm/amdgpu_drm.h 4200 4201DRM PANEL DRIVERS 4202M: Thierry Reding <thierry.reding@gmail.com> 4203L: dri-devel@lists.freedesktop.org 4204T: git git://anongit.freedesktop.org/tegra/linux.git 4205S: Maintained 4206F: drivers/gpu/drm/drm_panel.c 4207F: drivers/gpu/drm/panel/ 4208F: include/drm/drm_panel.h 4209F: Documentation/devicetree/bindings/display/panel/ 4210 4211INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4212M: Daniel Vetter <daniel.vetter@intel.com> 4213M: Jani Nikula <jani.nikula@linux.intel.com> 4214L: intel-gfx@lists.freedesktop.org 4215W: https://01.org/linuxgraphics/ 4216B: https://01.org/linuxgraphics/documentation/how-report-bugs 4217C: irc://chat.freenode.net/intel-gfx 4218Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4219T: git git://anongit.freedesktop.org/drm-intel 4220S: Supported 4221F: drivers/gpu/drm/i915/ 4222F: include/drm/i915* 4223F: include/uapi/drm/i915_drm.h 4224F: Documentation/gpu/i915.rst 4225 4226INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4227M: Zhenyu Wang <zhenyuw@linux.intel.com> 4228M: Zhi Wang <zhi.a.wang@intel.com> 4229L: intel-gvt-dev@lists.freedesktop.org 4230L: intel-gfx@lists.freedesktop.org 4231W: https://01.org/igvt-g 4232T: git https://github.com/01org/gvt-linux.git 4233S: Supported 4234F: drivers/gpu/drm/i915/gvt/ 4235 4236DRM DRIVERS FOR ATMEL HLCDC 4237M: Boris Brezillon <boris.brezillon@free-electrons.com> 4238L: dri-devel@lists.freedesktop.org 4239S: Supported 4240F: drivers/gpu/drm/atmel-hlcdc/ 4241F: Documentation/devicetree/bindings/drm/atmel/ 4242 4243DRM DRIVERS FOR ALLWINNER A10 4244M: Maxime Ripard <maxime.ripard@free-electrons.com> 4245L: dri-devel@lists.freedesktop.org 4246S: Supported 4247F: drivers/gpu/drm/sun4i/ 4248F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4249 4250DRM DRIVERS FOR AMLOGIC SOCS 4251M: Neil Armstrong <narmstrong@baylibre.com> 4252L: dri-devel@lists.freedesktop.org 4253L: linux-amlogic@lists.infradead.org 4254W: http://linux-meson.com/ 4255S: Supported 4256F: drivers/gpu/drm/meson/ 4257F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4258 4259DRM DRIVERS FOR EXYNOS 4260M: Inki Dae <inki.dae@samsung.com> 4261M: Joonyoung Shim <jy0922.shim@samsung.com> 4262M: Seung-Woo Kim <sw0312.kim@samsung.com> 4263M: Kyungmin Park <kyungmin.park@samsung.com> 4264L: dri-devel@lists.freedesktop.org 4265T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4266S: Supported 4267F: drivers/gpu/drm/exynos/ 4268F: include/uapi/drm/exynos_drm.h 4269F: Documentation/devicetree/bindings/display/exynos/ 4270 4271DRM DRIVERS FOR FREESCALE DCU 4272M: Stefan Agner <stefan@agner.ch> 4273M: Alison Wang <alison.wang@freescale.com> 4274L: dri-devel@lists.freedesktop.org 4275S: Supported 4276F: drivers/gpu/drm/fsl-dcu/ 4277F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4278F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4279F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4280 4281DRM DRIVERS FOR FREESCALE IMX 4282M: Philipp Zabel <p.zabel@pengutronix.de> 4283L: dri-devel@lists.freedesktop.org 4284S: Maintained 4285F: drivers/gpu/drm/imx/ 4286F: drivers/gpu/ipu-v3/ 4287F: Documentation/devicetree/bindings/display/imx/ 4288 4289DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4290M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4291L: dri-devel@lists.freedesktop.org 4292T: git git://github.com/patjak/drm-gma500 4293S: Maintained 4294F: drivers/gpu/drm/gma500/ 4295 4296DRM DRIVERS FOR HISILICON 4297M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4298M: Rongrong Zou <zourongrong@gmail.com> 4299R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4300R: Chen Feng <puck.chen@hisilicon.com> 4301L: dri-devel@lists.freedesktop.org 4302T: git git://github.com/xin3liang/linux.git 4303S: Maintained 4304F: drivers/gpu/drm/hisilicon/ 4305F: Documentation/devicetree/bindings/display/hisilicon/ 4306 4307DRM DRIVER FOR INTEL I810 VIDEO CARDS 4308S: Orphan / Obsolete 4309F: drivers/gpu/drm/i810/ 4310F: include/uapi/drm/i810_drm.h 4311 4312DRM DRIVERS FOR MEDIATEK 4313M: CK Hu <ck.hu@mediatek.com> 4314M: Philipp Zabel <p.zabel@pengutronix.de> 4315L: dri-devel@lists.freedesktop.org 4316S: Supported 4317F: drivers/gpu/drm/mediatek/ 4318F: Documentation/devicetree/bindings/display/mediatek/ 4319 4320DRM DRIVER FOR MI0283QT 4321M: Noralf Trønnes <noralf@tronnes.org> 4322S: Maintained 4323F: drivers/gpu/drm/tinydrm/mi0283qt.c 4324F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4325 4326DRM DRIVER FOR MSM ADRENO GPU 4327M: Rob Clark <robdclark@gmail.com> 4328L: linux-arm-msm@vger.kernel.org 4329L: dri-devel@lists.freedesktop.org 4330L: freedreno@lists.freedesktop.org 4331T: git git://people.freedesktop.org/~robclark/linux 4332S: Maintained 4333F: drivers/gpu/drm/msm/ 4334F: include/uapi/drm/msm_drm.h 4335F: Documentation/devicetree/bindings/display/msm/ 4336 4337DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4338M: Ben Skeggs <bskeggs@redhat.com> 4339L: dri-devel@lists.freedesktop.org 4340L: nouveau@lists.freedesktop.org 4341T: git git://github.com/skeggsb/linux 4342S: Supported 4343F: drivers/gpu/drm/nouveau/ 4344F: include/uapi/drm/nouveau_drm.h 4345 4346DRM DRIVERS FOR NVIDIA TEGRA 4347M: Thierry Reding <thierry.reding@gmail.com> 4348L: dri-devel@lists.freedesktop.org 4349L: linux-tegra@vger.kernel.org 4350T: git git://anongit.freedesktop.org/tegra/linux.git 4351S: Supported 4352F: drivers/gpu/drm/tegra/ 4353F: drivers/gpu/host1x/ 4354F: include/linux/host1x.h 4355F: include/uapi/drm/tegra_drm.h 4356F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4357 4358DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4359S: Orphan / Obsolete 4360F: drivers/gpu/drm/mga/ 4361F: include/uapi/drm/mga_drm.h 4362 4363DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4364M: Dave Airlie <airlied@redhat.com> 4365S: Odd Fixes 4366F: drivers/gpu/drm/mgag200/ 4367 4368DRM DRIVER FOR RAGE 128 VIDEO CARDS 4369S: Orphan / Obsolete 4370F: drivers/gpu/drm/r128/ 4371F: include/uapi/drm/r128_drm.h 4372 4373DRM DRIVERS FOR RENESAS 4374M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4375L: dri-devel@lists.freedesktop.org 4376L: linux-renesas-soc@vger.kernel.org 4377T: git git://linuxtv.org/pinchartl/fbdev 4378S: Supported 4379F: drivers/gpu/drm/rcar-du/ 4380F: drivers/gpu/drm/shmobile/ 4381F: include/linux/platform_data/shmob_drm.h 4382F: Documentation/devicetree/bindings/display/renesas,du.txt 4383 4384DRM DRIVER FOR QXL VIRTUAL GPU 4385M: Dave Airlie <airlied@redhat.com> 4386M: Gerd Hoffmann <kraxel@redhat.com> 4387L: virtualization@lists.linux-foundation.org 4388T: git git://git.kraxel.org/linux drm-qemu 4389S: Maintained 4390F: drivers/gpu/drm/qxl/ 4391F: include/uapi/drm/qxl_drm.h 4392 4393DRM DRIVERS FOR ROCKCHIP 4394M: Mark Yao <mark.yao@rock-chips.com> 4395L: dri-devel@lists.freedesktop.org 4396S: Maintained 4397F: drivers/gpu/drm/rockchip/ 4398F: Documentation/devicetree/bindings/display/rockchip/ 4399 4400DRM DRIVER FOR SAVAGE VIDEO CARDS 4401S: Orphan / Obsolete 4402F: drivers/gpu/drm/savage/ 4403F: include/uapi/drm/savage_drm.h 4404 4405DRM DRIVER FOR SIS VIDEO CARDS 4406S: Orphan / Obsolete 4407F: drivers/gpu/drm/sis/ 4408F: include/uapi/drm/sis_drm.h 4409 4410DRM DRIVERS FOR STI 4411M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4412M: Vincent Abriou <vincent.abriou@st.com> 4413L: dri-devel@lists.freedesktop.org 4414T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4415S: Maintained 4416F: drivers/gpu/drm/sti 4417F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4418 4419DRM DRIVER FOR TDFX VIDEO CARDS 4420S: Orphan / Obsolete 4421F: drivers/gpu/drm/tdfx/ 4422 4423DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4424M: Dave Airlie <airlied@redhat.com> 4425S: Odd Fixes 4426F: drivers/gpu/drm/udl/ 4427 4428DRM DRIVERS FOR VIVANTE GPU IP 4429M: Lucas Stach <l.stach@pengutronix.de> 4430R: Russell King <linux+etnaviv@armlinux.org.uk> 4431R: Christian Gmeiner <christian.gmeiner@gmail.com> 4432L: etnaviv@lists.freedesktop.org 4433L: dri-devel@lists.freedesktop.org 4434S: Maintained 4435F: drivers/gpu/drm/etnaviv/ 4436F: include/uapi/drm/etnaviv_drm.h 4437F: Documentation/devicetree/bindings/display/etnaviv/ 4438 4439DRM DRIVER FOR VMWARE VIRTUAL GPU 4440M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4441M: Sinclair Yeh <syeh@vmware.com> 4442M: Thomas Hellstrom <thellstrom@vmware.com> 4443L: dri-devel@lists.freedesktop.org 4444T: git git://people.freedesktop.org/~syeh/repos_linux 4445T: git git://people.freedesktop.org/~thomash/linux 4446S: Supported 4447F: drivers/gpu/drm/vmwgfx/ 4448F: include/uapi/drm/vmwgfx_drm.h 4449 4450DRM DRIVERS FOR VC4 4451M: Eric Anholt <eric@anholt.net> 4452T: git git://github.com/anholt/linux 4453S: Supported 4454F: drivers/gpu/drm/vc4/ 4455F: include/uapi/drm/vc4_drm.h 4456F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4457 4458DRM DRIVERS FOR TI OMAP 4459M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4460L: dri-devel@lists.freedesktop.org 4461S: Maintained 4462F: drivers/gpu/drm/omapdrm/ 4463F: Documentation/devicetree/bindings/display/ti/ 4464 4465DRM DRIVERS FOR TI LCDC 4466M: Jyri Sarha <jsarha@ti.com> 4467R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4468L: dri-devel@lists.freedesktop.org 4469S: Maintained 4470F: drivers/gpu/drm/tilcdc/ 4471F: Documentation/devicetree/bindings/display/tilcdc/ 4472 4473DRM DRIVERS FOR ZTE ZX 4474M: Shawn Guo <shawnguo@kernel.org> 4475L: dri-devel@lists.freedesktop.org 4476S: Maintained 4477F: drivers/gpu/drm/zte/ 4478F: Documentation/devicetree/bindings/display/zte,vou.txt 4479 4480DSBR100 USB FM RADIO DRIVER 4481M: Alexey Klimov <klimov.linux@gmail.com> 4482L: linux-media@vger.kernel.org 4483T: git git://linuxtv.org/media_tree.git 4484S: Maintained 4485F: drivers/media/radio/dsbr100.c 4486 4487DSCC4 DRIVER 4488M: Francois Romieu <romieu@fr.zoreil.com> 4489L: netdev@vger.kernel.org 4490S: Maintained 4491F: drivers/net/wan/dscc4.c 4492 4493DT3155 MEDIA DRIVER 4494M: Hans Verkuil <hverkuil@xs4all.nl> 4495L: linux-media@vger.kernel.org 4496T: git git://linuxtv.org/media_tree.git 4497W: https://linuxtv.org 4498S: Odd Fixes 4499F: drivers/media/pci/dt3155/ 4500 4501DVB_USB_AF9015 MEDIA DRIVER 4502M: Antti Palosaari <crope@iki.fi> 4503L: linux-media@vger.kernel.org 4504W: https://linuxtv.org 4505W: http://palosaari.fi/linux/ 4506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4507T: git git://linuxtv.org/anttip/media_tree.git 4508S: Maintained 4509F: drivers/media/usb/dvb-usb-v2/af9015* 4510 4511DVB_USB_AF9035 MEDIA DRIVER 4512M: Antti Palosaari <crope@iki.fi> 4513L: linux-media@vger.kernel.org 4514W: https://linuxtv.org 4515W: http://palosaari.fi/linux/ 4516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4517T: git git://linuxtv.org/anttip/media_tree.git 4518S: Maintained 4519F: drivers/media/usb/dvb-usb-v2/af9035* 4520 4521DVB_USB_ANYSEE MEDIA DRIVER 4522M: Antti Palosaari <crope@iki.fi> 4523L: linux-media@vger.kernel.org 4524W: https://linuxtv.org 4525W: http://palosaari.fi/linux/ 4526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4527T: git git://linuxtv.org/anttip/media_tree.git 4528S: Maintained 4529F: drivers/media/usb/dvb-usb-v2/anysee* 4530 4531DVB_USB_AU6610 MEDIA DRIVER 4532M: Antti Palosaari <crope@iki.fi> 4533L: linux-media@vger.kernel.org 4534W: https://linuxtv.org 4535W: http://palosaari.fi/linux/ 4536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4537T: git git://linuxtv.org/anttip/media_tree.git 4538S: Maintained 4539F: drivers/media/usb/dvb-usb-v2/au6610* 4540 4541DVB_USB_CE6230 MEDIA DRIVER 4542M: Antti Palosaari <crope@iki.fi> 4543L: linux-media@vger.kernel.org 4544W: https://linuxtv.org 4545W: http://palosaari.fi/linux/ 4546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4547T: git git://linuxtv.org/anttip/media_tree.git 4548S: Maintained 4549F: drivers/media/usb/dvb-usb-v2/ce6230* 4550 4551DVB_USB_CXUSB MEDIA DRIVER 4552M: Michael Krufky <mkrufky@linuxtv.org> 4553L: linux-media@vger.kernel.org 4554W: https://linuxtv.org 4555W: http://github.com/mkrufky 4556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4557T: git git://linuxtv.org/media_tree.git 4558S: Maintained 4559F: drivers/media/usb/dvb-usb/cxusb* 4560 4561DVB_USB_EC168 MEDIA DRIVER 4562M: Antti Palosaari <crope@iki.fi> 4563L: linux-media@vger.kernel.org 4564W: https://linuxtv.org 4565W: http://palosaari.fi/linux/ 4566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4567T: git git://linuxtv.org/anttip/media_tree.git 4568S: Maintained 4569F: drivers/media/usb/dvb-usb-v2/ec168* 4570 4571DVB_USB_GL861 MEDIA DRIVER 4572M: Antti Palosaari <crope@iki.fi> 4573L: linux-media@vger.kernel.org 4574W: https://linuxtv.org 4575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4576T: git git://linuxtv.org/anttip/media_tree.git 4577S: Maintained 4578F: drivers/media/usb/dvb-usb-v2/gl861* 4579 4580DVB_USB_MXL111SF MEDIA DRIVER 4581M: Michael Krufky <mkrufky@linuxtv.org> 4582L: linux-media@vger.kernel.org 4583W: https://linuxtv.org 4584W: http://github.com/mkrufky 4585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4586T: git git://linuxtv.org/mkrufky/mxl111sf.git 4587S: Maintained 4588F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4589 4590DVB_USB_RTL28XXU MEDIA DRIVER 4591M: Antti Palosaari <crope@iki.fi> 4592L: linux-media@vger.kernel.org 4593W: https://linuxtv.org 4594W: http://palosaari.fi/linux/ 4595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4596T: git git://linuxtv.org/anttip/media_tree.git 4597S: Maintained 4598F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4599 4600DVB_USB_V2 MEDIA DRIVER 4601M: Antti Palosaari <crope@iki.fi> 4602L: linux-media@vger.kernel.org 4603W: https://linuxtv.org 4604W: http://palosaari.fi/linux/ 4605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4606T: git git://linuxtv.org/anttip/media_tree.git 4607S: Maintained 4608F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4609F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4610 4611DYNAMIC DEBUG 4612M: Jason Baron <jbaron@akamai.com> 4613S: Maintained 4614F: lib/dynamic_debug.c 4615F: include/linux/dynamic_debug.h 4616 4617DZ DECSTATION DZ11 SERIAL DRIVER 4618M: "Maciej W. Rozycki" <macro@linux-mips.org> 4619S: Maintained 4620F: drivers/tty/serial/dz.* 4621 4622E3X0 POWER BUTTON DRIVER 4623M: Moritz Fischer <moritz.fischer@ettus.com> 4624L: usrp-users@lists.ettus.com 4625W: http://www.ettus.com 4626S: Supported 4627F: drivers/input/misc/e3x0-button.c 4628F: Documentation/devicetree/bindings/input/e3x0-button.txt 4629 4630E4000 MEDIA DRIVER 4631M: Antti Palosaari <crope@iki.fi> 4632L: linux-media@vger.kernel.org 4633W: https://linuxtv.org 4634W: http://palosaari.fi/linux/ 4635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4636T: git git://linuxtv.org/anttip/media_tree.git 4637S: Maintained 4638F: drivers/media/tuners/e4000* 4639 4640EATA ISA/EISA/PCI SCSI DRIVER 4641M: Dario Ballabio <ballabio_dario@emc.com> 4642L: linux-scsi@vger.kernel.org 4643S: Maintained 4644F: drivers/scsi/eata.c 4645 4646EC100 MEDIA DRIVER 4647M: Antti Palosaari <crope@iki.fi> 4648L: linux-media@vger.kernel.org 4649W: https://linuxtv.org 4650W: http://palosaari.fi/linux/ 4651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4652T: git git://linuxtv.org/anttip/media_tree.git 4653S: Maintained 4654F: drivers/media/dvb-frontends/ec100* 4655 4656ECRYPT FILE SYSTEM 4657M: Tyler Hicks <tyhicks@canonical.com> 4658L: ecryptfs@vger.kernel.org 4659W: http://ecryptfs.org 4660W: https://launchpad.net/ecryptfs 4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4662S: Supported 4663F: Documentation/filesystems/ecryptfs.txt 4664F: fs/ecryptfs/ 4665 4666EDAC-CORE 4667M: Borislav Petkov <bp@alien8.de> 4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4669M: Mauro Carvalho Chehab <mchehab@kernel.org> 4670L: linux-edac@vger.kernel.org 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4673S: Supported 4674F: Documentation/admin-guide/ras.rst 4675F: Documentation/driver-api/edac.rst 4676F: drivers/edac/ 4677F: include/linux/edac.h 4678 4679EDAC-AMD64 4680M: Borislav Petkov <bp@alien8.de> 4681L: linux-edac@vger.kernel.org 4682S: Maintained 4683F: drivers/edac/amd64_edac* 4684 4685EDAC-CALXEDA 4686M: Robert Richter <rric@kernel.org> 4687L: linux-edac@vger.kernel.org 4688S: Maintained 4689F: drivers/edac/highbank* 4690 4691EDAC-CAVIUM 4692M: Ralf Baechle <ralf@linux-mips.org> 4693M: David Daney <david.daney@cavium.com> 4694L: linux-edac@vger.kernel.org 4695L: linux-mips@linux-mips.org 4696S: Supported 4697F: drivers/edac/octeon_edac* 4698 4699EDAC-E752X 4700M: Mark Gross <mark.gross@intel.com> 4701L: linux-edac@vger.kernel.org 4702S: Maintained 4703F: drivers/edac/e752x_edac.c 4704 4705EDAC-E7XXX 4706L: linux-edac@vger.kernel.org 4707S: Maintained 4708F: drivers/edac/e7xxx_edac.c 4709 4710EDAC-FSL_DDR 4711M: York Sun <york.sun@nxp.com> 4712L: linux-edac@vger.kernel.org 4713S: Maintained 4714F: drivers/edac/fsl_ddr_edac.* 4715 4716EDAC-GHES 4717M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4718M: Mauro Carvalho Chehab <mchehab@kernel.org> 4719L: linux-edac@vger.kernel.org 4720S: Maintained 4721F: drivers/edac/ghes_edac.c 4722 4723EDAC-I82443BXGX 4724M: Tim Small <tim@buttersideup.com> 4725L: linux-edac@vger.kernel.org 4726S: Maintained 4727F: drivers/edac/i82443bxgx_edac.c 4728 4729EDAC-I3000 4730L: linux-edac@vger.kernel.org 4731S: Orphan 4732F: drivers/edac/i3000_edac.c 4733 4734EDAC-I5000 4735L: linux-edac@vger.kernel.org 4736S: Maintained 4737F: drivers/edac/i5000_edac.c 4738 4739EDAC-I5400 4740M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4741M: Mauro Carvalho Chehab <mchehab@kernel.org> 4742L: linux-edac@vger.kernel.org 4743S: Maintained 4744F: drivers/edac/i5400_edac.c 4745 4746EDAC-I7300 4747M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4748M: Mauro Carvalho Chehab <mchehab@kernel.org> 4749L: linux-edac@vger.kernel.org 4750S: Maintained 4751F: drivers/edac/i7300_edac.c 4752 4753EDAC-I7CORE 4754M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4755M: Mauro Carvalho Chehab <mchehab@kernel.org> 4756L: linux-edac@vger.kernel.org 4757S: Maintained 4758F: drivers/edac/i7core_edac.c 4759 4760EDAC-I82975X 4761M: Ranganathan Desikan <ravi@jetztechnologies.com> 4762M: "Arvind R." <arvino55@gmail.com> 4763L: linux-edac@vger.kernel.org 4764S: Maintained 4765F: drivers/edac/i82975x_edac.c 4766 4767EDAC-IE31200 4768M: Jason Baron <jbaron@akamai.com> 4769L: linux-edac@vger.kernel.org 4770S: Maintained 4771F: drivers/edac/ie31200_edac.c 4772 4773EDAC-MPC85XX 4774M: Johannes Thumshirn <morbidrsa@gmail.com> 4775L: linux-edac@vger.kernel.org 4776S: Maintained 4777F: drivers/edac/mpc85xx_edac.[ch] 4778 4779EDAC-PASEMI 4780M: Egor Martovetsky <egor@pasemi.com> 4781L: linux-edac@vger.kernel.org 4782S: Maintained 4783F: drivers/edac/pasemi_edac.c 4784 4785EDAC-R82600 4786M: Tim Small <tim@buttersideup.com> 4787L: linux-edac@vger.kernel.org 4788S: Maintained 4789F: drivers/edac/r82600_edac.c 4790 4791EDAC-SBRIDGE 4792M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4793M: Mauro Carvalho Chehab <mchehab@kernel.org> 4794L: linux-edac@vger.kernel.org 4795S: Maintained 4796F: drivers/edac/sb_edac.c 4797 4798EDAC-SKYLAKE 4799M: Tony Luck <tony.luck@intel.com> 4800L: linux-edac@vger.kernel.org 4801S: Maintained 4802F: drivers/edac/skx_edac.c 4803 4804EDAC-XGENE 4805APPLIED MICRO (APM) X-GENE SOC EDAC 4806M: Loc Ho <lho@apm.com> 4807S: Supported 4808F: drivers/edac/xgene_edac.c 4809F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4810 4811EDIROL UA-101/UA-1000 DRIVER 4812M: Clemens Ladisch <clemens@ladisch.de> 4813L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4814T: git git://git.alsa-project.org/alsa-kernel.git 4815S: Maintained 4816F: sound/usb/misc/ua101.c 4817 4818EXTENSIBLE FIRMWARE INTERFACE (EFI) 4819M: Matt Fleming <matt@codeblueprint.co.uk> 4820M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4821L: linux-efi@vger.kernel.org 4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4823S: Maintained 4824F: Documentation/efi-stub.txt 4825F: arch/*/kernel/efi.c 4826F: arch/x86/boot/compressed/eboot.[ch] 4827F: arch/*/include/asm/efi.h 4828F: arch/x86/platform/efi/ 4829F: drivers/firmware/efi/ 4830F: include/linux/efi*.h 4831F: arch/arm/boot/compressed/efi-header.S 4832F: arch/arm64/kernel/efi-entry.S 4833 4834EFI VARIABLE FILESYSTEM 4835M: Matthew Garrett <matthew.garrett@nebula.com> 4836M: Jeremy Kerr <jk@ozlabs.org> 4837M: Matt Fleming <matt@codeblueprint.co.uk> 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4839L: linux-efi@vger.kernel.org 4840S: Maintained 4841F: fs/efivarfs/ 4842 4843EFIFB FRAMEBUFFER DRIVER 4844L: linux-fbdev@vger.kernel.org 4845M: Peter Jones <pjones@redhat.com> 4846S: Maintained 4847F: drivers/video/fbdev/efifb.c 4848 4849EFI TEST DRIVER 4850L: linux-efi@vger.kernel.org 4851M: Ivan Hu <ivan.hu@canonical.com> 4852M: Matt Fleming <matt@codeblueprint.co.uk> 4853S: Maintained 4854F: drivers/firmware/efi/test/ 4855 4856EFS FILESYSTEM 4857W: http://aeschi.ch.eu.org/efs/ 4858S: Orphan 4859F: fs/efs/ 4860 4861EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4862M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4863L: netdev@vger.kernel.org 4864S: Maintained 4865F: drivers/net/ethernet/ibm/ehea/ 4866 4867EM28XX VIDEO4LINUX DRIVER 4868M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4869M: Mauro Carvalho Chehab <mchehab@kernel.org> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872T: git git://linuxtv.org/media_tree.git 4873S: Maintained 4874F: drivers/media/usb/em28xx/ 4875F: Documentation/media/v4l-drivers/em28xx* 4876 4877EMBEDDED LINUX 4878M: Paul Gortmaker <paul.gortmaker@windriver.com> 4879M: Matt Mackall <mpm@selenic.com> 4880M: David Woodhouse <dwmw2@infradead.org> 4881L: linux-embedded@vger.kernel.org 4882S: Maintained 4883 4884EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4885M: James Smart <james.smart@broadcom.com> 4886M: Dick Kennedy <dick.kennedy@broadcom.com> 4887L: linux-scsi@vger.kernel.org 4888W: http://www.broadcom.com 4889S: Supported 4890F: drivers/scsi/lpfc/ 4891 4892ENE CB710 FLASH CARD READER DRIVER 4893M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4894S: Maintained 4895F: drivers/misc/cb710/ 4896F: drivers/mmc/host/cb710-mmc.* 4897F: include/linux/cb710.h 4898 4899ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4900M: Maxim Levitsky <maximlevitsky@gmail.com> 4901S: Maintained 4902F: drivers/media/rc/ene_ir.* 4903 4904EPSON S1D13XXX FRAMEBUFFER DRIVER 4905M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4906S: Maintained 4907T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4908F: drivers/video/fbdev/s1d13xxxfb.c 4909F: include/video/s1d13xxxfb.h 4910 4911ET131X NETWORK DRIVER 4912M: Mark Einon <mark.einon@gmail.com> 4913S: Odd Fixes 4914F: drivers/net/ethernet/agere/ 4915 4916ETHERNET BRIDGE 4917M: Stephen Hemminger <stephen@networkplumber.org> 4918L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4919L: netdev@vger.kernel.org 4920W: http://www.linuxfoundation.org/en/Net:Bridge 4921S: Maintained 4922F: include/linux/netfilter_bridge/ 4923F: net/bridge/ 4924 4925ETHERNET PHY LIBRARY 4926M: Florian Fainelli <f.fainelli@gmail.com> 4927L: netdev@vger.kernel.org 4928S: Maintained 4929F: include/linux/phy.h 4930F: include/linux/phy_fixed.h 4931F: drivers/net/phy/ 4932F: Documentation/networking/phy.txt 4933F: drivers/of/of_mdio.c 4934F: drivers/of/of_net.c 4935 4936EXT2 FILE SYSTEM 4937M: Jan Kara <jack@suse.com> 4938L: linux-ext4@vger.kernel.org 4939S: Maintained 4940F: Documentation/filesystems/ext2.txt 4941F: fs/ext2/ 4942F: include/linux/ext2* 4943 4944EXT4 FILE SYSTEM 4945M: "Theodore Ts'o" <tytso@mit.edu> 4946M: Andreas Dilger <adilger.kernel@dilger.ca> 4947L: linux-ext4@vger.kernel.org 4948W: http://ext4.wiki.kernel.org 4949Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4951S: Maintained 4952F: Documentation/filesystems/ext4.txt 4953F: fs/ext4/ 4954 4955Extended Verification Module (EVM) 4956M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4957L: linux-ima-devel@lists.sourceforge.net 4958L: linux-security-module@vger.kernel.org 4959S: Supported 4960F: security/integrity/evm/ 4961 4962EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4963M: MyungJoo Ham <myungjoo.ham@samsung.com> 4964M: Chanwoo Choi <cw00.choi@samsung.com> 4965L: linux-kernel@vger.kernel.org 4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4967S: Maintained 4968F: drivers/extcon/ 4969F: include/linux/extcon/ 4970F: include/linux/extcon.h 4971F: Documentation/extcon/ 4972F: Documentation/devicetree/bindings/extcon/ 4973 4974EXYNOS DP DRIVER 4975M: Jingoo Han <jingoohan1@gmail.com> 4976L: dri-devel@lists.freedesktop.org 4977S: Maintained 4978F: drivers/gpu/drm/exynos/exynos_dp* 4979 4980EXYNOS SYSMMU (IOMMU) driver 4981M: Marek Szyprowski <m.szyprowski@samsung.com> 4982L: iommu@lists.linux-foundation.org 4983S: Maintained 4984F: drivers/iommu/exynos-iommu.c 4985 4986EZchip NPS platform support 4987M: Noam Camus <noamc@ezchip.com> 4988S: Supported 4989F: arch/arc/plat-eznps 4990F: arch/arc/boot/dts/eznps.dts 4991 4992F71805F HARDWARE MONITORING DRIVER 4993M: Jean Delvare <jdelvare@suse.com> 4994L: linux-hwmon@vger.kernel.org 4995S: Maintained 4996F: Documentation/hwmon/f71805f 4997F: drivers/hwmon/f71805f.c 4998 4999FC0011 TUNER DRIVER 5000M: Michael Buesch <m@bues.ch> 5001L: linux-media@vger.kernel.org 5002S: Maintained 5003F: drivers/media/tuners/fc0011.h 5004F: drivers/media/tuners/fc0011.c 5005 5006FC2580 MEDIA DRIVER 5007M: Antti Palosaari <crope@iki.fi> 5008L: linux-media@vger.kernel.org 5009W: https://linuxtv.org 5010W: http://palosaari.fi/linux/ 5011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5012T: git git://linuxtv.org/anttip/media_tree.git 5013S: Maintained 5014F: drivers/media/tuners/fc2580* 5015 5016FANOTIFY 5017M: Eric Paris <eparis@redhat.com> 5018S: Maintained 5019F: fs/notify/fanotify/ 5020F: include/linux/fanotify.h 5021F: include/uapi/linux/fanotify.h 5022 5023FARSYNC SYNCHRONOUS DRIVER 5024M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5025W: http://www.farsite.co.uk/ 5026S: Supported 5027F: drivers/net/wan/farsync.* 5028 5029FAULT INJECTION SUPPORT 5030M: Akinobu Mita <akinobu.mita@gmail.com> 5031S: Supported 5032F: Documentation/fault-injection/ 5033F: lib/fault-inject.c 5034 5035FBTFT Framebuffer drivers 5036M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5037S: Maintained 5038F: drivers/staging/fbtft/ 5039 5040FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5041M: Johannes Thumshirn <jth@kernel.org> 5042L: fcoe-devel@open-fcoe.org 5043W: www.Open-FCoE.org 5044S: Supported 5045F: drivers/scsi/libfc/ 5046F: drivers/scsi/fcoe/ 5047F: include/scsi/fc/ 5048F: include/scsi/libfc.h 5049F: include/scsi/libfcoe.h 5050F: include/uapi/scsi/fc/ 5051 5052FILE LOCKING (flock() and fcntl()/lockf()) 5053M: Jeff Layton <jlayton@poochiereds.net> 5054M: "J. Bruce Fields" <bfields@fieldses.org> 5055L: linux-fsdevel@vger.kernel.org 5056S: Maintained 5057F: include/linux/fcntl.h 5058F: include/linux/fs.h 5059F: include/uapi/linux/fcntl.h 5060F: include/uapi/linux/fs.h 5061F: fs/fcntl.c 5062F: fs/locks.c 5063 5064FILESYSTEMS (VFS and infrastructure) 5065M: Alexander Viro <viro@zeniv.linux.org.uk> 5066L: linux-fsdevel@vger.kernel.org 5067S: Maintained 5068F: fs/* 5069 5070FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5071M: Riku Voipio <riku.voipio@iki.fi> 5072L: linux-hwmon@vger.kernel.org 5073S: Maintained 5074F: drivers/hwmon/f75375s.c 5075F: include/linux/f75375s.h 5076 5077FIREWIRE AUDIO DRIVERS 5078M: Clemens Ladisch <clemens@ladisch.de> 5079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5080T: git git://git.alsa-project.org/alsa-kernel.git 5081S: Maintained 5082F: sound/firewire/ 5083 5084FIREWIRE MEDIA DRIVERS (firedtv) 5085M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5086L: linux-media@vger.kernel.org 5087L: linux1394-devel@lists.sourceforge.net 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5089S: Maintained 5090F: drivers/media/firewire/ 5091 5092FIREWIRE SBP-2 TARGET 5093M: Chris Boot <bootc@bootc.net> 5094L: linux-scsi@vger.kernel.org 5095L: target-devel@vger.kernel.org 5096L: linux1394-devel@lists.sourceforge.net 5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5098S: Maintained 5099F: drivers/target/sbp/ 5100 5101FIREWIRE SUBSYSTEM 5102M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5103L: linux1394-devel@lists.sourceforge.net 5104W: http://ieee1394.wiki.kernel.org/ 5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5106S: Maintained 5107F: drivers/firewire/ 5108F: include/linux/firewire.h 5109F: include/uapi/linux/firewire*.h 5110F: tools/firewire/ 5111 5112FIRMWARE LOADER (request_firmware) 5113M: Ming Lei <ming.lei@canonical.com> 5114M: Luis R. Rodriguez <mcgrof@kernel.org> 5115L: linux-kernel@vger.kernel.org 5116S: Maintained 5117F: Documentation/firmware_class/ 5118F: drivers/base/firmware*.c 5119F: include/linux/firmware.h 5120 5121FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5122M: Joshua Morris <josh.h.morris@us.ibm.com> 5123M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5124S: Maintained 5125F: drivers/block/rsxx/ 5126 5127FLOPPY DRIVER 5128M: Jiri Kosina <jikos@kernel.org> 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5130S: Odd fixes 5131F: drivers/block/floppy.c 5132 5133FMC SUBSYSTEM 5134M: Alessandro Rubini <rubini@gnudd.com> 5135W: http://www.ohwr.org/projects/fmc-bus 5136S: Supported 5137F: drivers/fmc/ 5138F: include/linux/fmc*.h 5139F: include/linux/ipmi-fru.h 5140K: fmc_d.*register 5141 5142FPGA MANAGER FRAMEWORK 5143M: Alan Tull <atull@opensource.altera.com> 5144R: Moritz Fischer <moritz.fischer@ettus.com> 5145L: linux-fpga@vger.kernel.org 5146S: Maintained 5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5148F: drivers/fpga/ 5149F: include/linux/fpga/fpga-mgr.h 5150W: http://www.rocketboards.org 5151 5152FPU EMULATOR 5153M: Bill Metzenthen <billm@melbpc.org.au> 5154W: http://floatingpoint.sourceforge.net/emulator/index.html 5155S: Maintained 5156F: arch/x86/math-emu/ 5157 5158FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5159L: netdev@vger.kernel.org 5160S: Orphan 5161F: drivers/net/wan/dlci.c 5162F: drivers/net/wan/sdla.c 5163 5164FRAMEBUFFER LAYER 5165M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5166L: linux-fbdev@vger.kernel.org 5167T: git git://github.com/bzolnier/linux.git 5168Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5169S: Maintained 5170F: Documentation/fb/ 5171F: drivers/video/ 5172F: include/video/ 5173F: include/linux/fb.h 5174F: include/uapi/video/ 5175F: include/uapi/linux/fb.h 5176 5177FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5178M: Horia Geantă <horia.geanta@nxp.com> 5179M: Dan Douglass <dan.douglass@nxp.com> 5180L: linux-crypto@vger.kernel.org 5181S: Maintained 5182F: drivers/crypto/caam/ 5183F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5184 5185FREESCALE DIU FRAMEBUFFER DRIVER 5186M: Timur Tabi <timur@tabi.org> 5187L: linux-fbdev@vger.kernel.org 5188S: Maintained 5189F: drivers/video/fbdev/fsl-diu-fb.* 5190 5191FREESCALE DMA DRIVER 5192M: Li Yang <leoli@freescale.com> 5193M: Zhang Wei <zw@zh-kernel.org> 5194L: linuxppc-dev@lists.ozlabs.org 5195S: Maintained 5196F: drivers/dma/fsldma.* 5197 5198FREESCALE GPMI NAND DRIVER 5199M: Han Xu <han.xu@nxp.com> 5200L: linux-mtd@lists.infradead.org 5201S: Maintained 5202F: drivers/mtd/nand/gpmi-nand/* 5203 5204FREESCALE I2C CPM DRIVER 5205M: Jochen Friedrich <jochen@scram.de> 5206L: linuxppc-dev@lists.ozlabs.org 5207L: linux-i2c@vger.kernel.org 5208S: Maintained 5209F: drivers/i2c/busses/i2c-cpm.c 5210 5211FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5212M: Sascha Hauer <kernel@pengutronix.de> 5213L: linux-fbdev@vger.kernel.org 5214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5215S: Maintained 5216F: include/linux/platform_data/video-imxfb.h 5217F: drivers/video/fbdev/imxfb.c 5218 5219FREESCALE QUAD SPI DRIVER 5220M: Han Xu <han.xu@nxp.com> 5221L: linux-mtd@lists.infradead.org 5222S: Maintained 5223F: drivers/mtd/spi-nor/fsl-quadspi.c 5224 5225FREESCALE SOC FS_ENET DRIVER 5226M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5227M: Vitaly Bordug <vbordug@ru.mvista.com> 5228L: linuxppc-dev@lists.ozlabs.org 5229L: netdev@vger.kernel.org 5230S: Maintained 5231F: drivers/net/ethernet/freescale/fs_enet/ 5232F: include/linux/fs_enet_pd.h 5233 5234FREESCALE IMX / MXC FEC DRIVER 5235M: Fugang Duan <fugang.duan@nxp.com> 5236L: netdev@vger.kernel.org 5237S: Maintained 5238F: drivers/net/ethernet/freescale/fec_main.c 5239F: drivers/net/ethernet/freescale/fec_ptp.c 5240F: drivers/net/ethernet/freescale/fec.h 5241F: Documentation/devicetree/bindings/net/fsl-fec.txt 5242 5243FREESCALE QORIQ DPAA FMAN DRIVER 5244M: Madalin Bucur <madalin.bucur@nxp.com> 5245L: netdev@vger.kernel.org 5246S: Maintained 5247F: drivers/net/ethernet/freescale/fman 5248F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5249 5250FREESCALE QORIQ DPAA ETHERNET DRIVER 5251M: Madalin Bucur <madalin.bucur@nxp.com> 5252L: netdev@vger.kernel.org 5253S: Maintained 5254F: drivers/net/ethernet/freescale/dpaa 5255 5256FREESCALE SOC DRIVERS 5257M: Scott Wood <oss@buserror.net> 5258L: linuxppc-dev@lists.ozlabs.org 5259L: linux-arm-kernel@lists.infradead.org 5260S: Maintained 5261F: drivers/soc/fsl/ 5262F: include/linux/fsl/ 5263 5264FREESCALE QUICC ENGINE LIBRARY 5265M: Qiang Zhao <qiang.zhao@nxp.com> 5266L: linuxppc-dev@lists.ozlabs.org 5267S: Maintained 5268F: drivers/soc/fsl/qe/ 5269F: include/soc/fsl/*qe*.h 5270F: include/soc/fsl/*ucc*.h 5271 5272FREESCALE USB PERIPHERAL DRIVERS 5273M: Li Yang <leoli@freescale.com> 5274L: linux-usb@vger.kernel.org 5275L: linuxppc-dev@lists.ozlabs.org 5276S: Maintained 5277F: drivers/usb/gadget/udc/fsl* 5278 5279FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5280M: Li Yang <leoli@freescale.com> 5281L: netdev@vger.kernel.org 5282L: linuxppc-dev@lists.ozlabs.org 5283S: Maintained 5284F: drivers/net/ethernet/freescale/ucc_geth* 5285 5286FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5287M: Claudiu Manoil <claudiu.manoil@freescale.com> 5288L: netdev@vger.kernel.org 5289S: Maintained 5290F: drivers/net/ethernet/freescale/gianfar* 5291X: drivers/net/ethernet/freescale/gianfar_ptp.c 5292F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5293 5294FREESCALE QUICC ENGINE UCC HDLC DRIVER 5295M: Zhao Qiang <qiang.zhao@nxp.com> 5296L: netdev@vger.kernel.org 5297L: linuxppc-dev@lists.ozlabs.org 5298S: Maintained 5299F: drivers/net/wan/fsl_ucc_hdlc* 5300 5301FREESCALE QUICC ENGINE UCC UART DRIVER 5302M: Timur Tabi <timur@tabi.org> 5303L: linuxppc-dev@lists.ozlabs.org 5304S: Maintained 5305F: drivers/tty/serial/ucc_uart.c 5306 5307FREESCALE SOC SOUND DRIVERS 5308M: Timur Tabi <timur@tabi.org> 5309M: Nicolin Chen <nicoleotsuka@gmail.com> 5310M: Xiubo Li <Xiubo.Lee@gmail.com> 5311R: Fabio Estevam <fabio.estevam@nxp.com> 5312L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5313L: linuxppc-dev@lists.ozlabs.org 5314S: Maintained 5315F: sound/soc/fsl/fsl* 5316F: sound/soc/fsl/imx* 5317F: sound/soc/fsl/mpc8610_hpcd.c 5318 5319FREEVXFS FILESYSTEM 5320M: Christoph Hellwig <hch@infradead.org> 5321W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5322S: Maintained 5323F: fs/freevxfs/ 5324 5325FREEZER 5326M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5327M: Pavel Machek <pavel@ucw.cz> 5328L: linux-pm@vger.kernel.org 5329S: Supported 5330F: Documentation/power/freezing-of-tasks.txt 5331F: include/linux/freezer.h 5332F: kernel/freezer.c 5333 5334FRONTSWAP API 5335M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5336L: linux-kernel@vger.kernel.org 5337S: Maintained 5338F: mm/frontswap.c 5339F: include/linux/frontswap.h 5340 5341FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5342M: David Howells <dhowells@redhat.com> 5343L: linux-cachefs@redhat.com (moderated for non-subscribers) 5344S: Supported 5345F: Documentation/filesystems/caching/ 5346F: fs/fscache/ 5347F: include/linux/fscache*.h 5348 5349FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5350M: Theodore Y. Ts'o <tytso@mit.edu> 5351M: Jaegeuk Kim <jaegeuk@kernel.org> 5352L: linux-fsdevel@vger.kernel.org 5353S: Supported 5354F: fs/crypto/ 5355F: include/linux/fscrypt*.h 5356 5357F2FS FILE SYSTEM 5358M: Jaegeuk Kim <jaegeuk@kernel.org> 5359M: Chao Yu <yuchao0@huawei.com> 5360L: linux-f2fs-devel@lists.sourceforge.net 5361W: https://f2fs.wiki.kernel.org/ 5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5363S: Maintained 5364F: Documentation/filesystems/f2fs.txt 5365F: Documentation/ABI/testing/sysfs-fs-f2fs 5366F: fs/f2fs/ 5367F: include/linux/f2fs_fs.h 5368F: include/trace/events/f2fs.h 5369 5370FUJITSU FR-V (FRV) PORT 5371S: Orphan 5372F: arch/frv/ 5373 5374FUJITSU LAPTOP EXTRAS 5375M: Jonathan Woithe <jwoithe@just42.net> 5376L: platform-driver-x86@vger.kernel.org 5377S: Maintained 5378F: drivers/platform/x86/fujitsu-laptop.c 5379 5380FUJITSU M-5MO LS CAMERA ISP DRIVER 5381M: Kyungmin Park <kyungmin.park@samsung.com> 5382M: Heungjun Kim <riverful.kim@samsung.com> 5383L: linux-media@vger.kernel.org 5384S: Maintained 5385F: drivers/media/i2c/m5mols/ 5386F: include/media/i2c/m5mols.h 5387 5388FUJITSU TABLET EXTRAS 5389M: Robert Gerlach <khnz@gmx.de> 5390L: platform-driver-x86@vger.kernel.org 5391S: Maintained 5392F: drivers/platform/x86/fujitsu-tablet.c 5393 5394FUSE: FILESYSTEM IN USERSPACE 5395M: Miklos Szeredi <miklos@szeredi.hu> 5396L: linux-fsdevel@vger.kernel.org 5397W: http://fuse.sourceforge.net/ 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5399S: Maintained 5400F: fs/fuse/ 5401F: include/uapi/linux/fuse.h 5402F: Documentation/filesystems/fuse.txt 5403 5404FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5405M: Rik Faith <faith@cs.unc.edu> 5406L: linux-scsi@vger.kernel.org 5407S: Odd Fixes (e.g., new signatures) 5408F: drivers/scsi/fdomain.* 5409 5410GCC PLUGINS 5411M: Kees Cook <keescook@chromium.org> 5412R: Emese Revfy <re.emese@gmail.com> 5413L: kernel-hardening@lists.openwall.com 5414S: Maintained 5415F: scripts/gcc-plugins/ 5416F: scripts/gcc-plugin.sh 5417F: scripts/Makefile.gcc-plugins 5418F: Documentation/gcc-plugins.txt 5419 5420GCOV BASED KERNEL PROFILING 5421M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5422S: Maintained 5423F: kernel/gcov/ 5424F: Documentation/dev-tools/gcov.rst 5425 5426GDT SCSI DISK ARRAY CONTROLLER DRIVER 5427M: Achim Leubner <achim_leubner@adaptec.com> 5428L: linux-scsi@vger.kernel.org 5429W: http://www.icp-vortex.com/ 5430S: Supported 5431F: drivers/scsi/gdt* 5432 5433GDB KERNEL DEBUGGING HELPER SCRIPTS 5434M: Jan Kiszka <jan.kiszka@siemens.com> 5435M: Kieran Bingham <kieran@bingham.xyz> 5436S: Supported 5437F: scripts/gdb/ 5438 5439GEMTEK FM RADIO RECEIVER DRIVER 5440M: Hans Verkuil <hverkuil@xs4all.nl> 5441L: linux-media@vger.kernel.org 5442T: git git://linuxtv.org/media_tree.git 5443W: https://linuxtv.org 5444S: Maintained 5445F: drivers/media/radio/radio-gemtek* 5446 5447GENERIC GPIO I2C DRIVER 5448M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5449S: Supported 5450F: drivers/i2c/busses/i2c-gpio.c 5451F: include/linux/i2c-gpio.h 5452 5453GENERIC GPIO I2C MULTIPLEXER DRIVER 5454M: Peter Korsgaard <peter.korsgaard@barco.com> 5455L: linux-i2c@vger.kernel.org 5456S: Supported 5457F: drivers/i2c/muxes/i2c-mux-gpio.c 5458F: include/linux/i2c-mux-gpio.h 5459F: Documentation/i2c/muxes/i2c-mux-gpio 5460 5461GENERIC HDLC (WAN) DRIVERS 5462M: Krzysztof Halasa <khc@pm.waw.pl> 5463W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5464S: Maintained 5465F: drivers/net/wan/c101.c 5466F: drivers/net/wan/hd6457* 5467F: drivers/net/wan/hdlc* 5468F: drivers/net/wan/n2.c 5469F: drivers/net/wan/pc300too.c 5470F: drivers/net/wan/pci200syn.c 5471F: drivers/net/wan/wanxl* 5472 5473GENERIC INCLUDE/ASM HEADER FILES 5474M: Arnd Bergmann <arnd@arndb.de> 5475L: linux-arch@vger.kernel.org 5476T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5477S: Maintained 5478F: include/asm-generic/ 5479F: include/uapi/asm-generic/ 5480 5481GENERIC PHY FRAMEWORK 5482M: Kishon Vijay Abraham I <kishon@ti.com> 5483L: linux-kernel@vger.kernel.org 5484T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5485S: Supported 5486F: drivers/phy/ 5487F: include/linux/phy/ 5488 5489GENERIC PM DOMAINS 5490M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5491M: Kevin Hilman <khilman@kernel.org> 5492M: Ulf Hansson <ulf.hansson@linaro.org> 5493L: linux-pm@vger.kernel.org 5494S: Supported 5495F: drivers/base/power/domain*.c 5496F: include/linux/pm_domain.h 5497 5498GENERIC UIO DRIVER FOR PCI DEVICES 5499M: "Michael S. Tsirkin" <mst@redhat.com> 5500L: kvm@vger.kernel.org 5501S: Supported 5502F: drivers/uio/uio_pci_generic.c 5503 5504GET_MAINTAINER SCRIPT 5505M: Joe Perches <joe@perches.com> 5506S: Maintained 5507F: scripts/get_maintainer.pl 5508 5509GENWQE (IBM Generic Workqueue Card) 5510M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5511M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5512S: Supported 5513F: drivers/misc/genwqe/ 5514 5515GFS2 FILE SYSTEM 5516M: Steven Whitehouse <swhiteho@redhat.com> 5517M: Bob Peterson <rpeterso@redhat.com> 5518L: cluster-devel@redhat.com 5519W: http://sources.redhat.com/cluster/ 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5521S: Supported 5522F: Documentation/filesystems/gfs2*.txt 5523F: fs/gfs2/ 5524F: include/uapi/linux/gfs2_ondisk.h 5525 5526GIGASET ISDN DRIVERS 5527M: Paul Bolle <pebolle@tiscali.nl> 5528L: gigaset307x-common@lists.sourceforge.net 5529W: http://gigaset307x.sourceforge.net/ 5530S: Odd Fixes 5531F: Documentation/isdn/README.gigaset 5532F: drivers/isdn/gigaset/ 5533F: include/uapi/linux/gigaset_dev.h 5534 5535GO7007 MPEG CODEC 5536M: Hans Verkuil <hans.verkuil@cisco.com> 5537L: linux-media@vger.kernel.org 5538S: Maintained 5539F: drivers/media/usb/go7007/ 5540 5541GOODIX TOUCHSCREEN 5542M: Bastien Nocera <hadess@hadess.net> 5543L: linux-input@vger.kernel.org 5544S: Maintained 5545F: drivers/input/touchscreen/goodix.c 5546 5547GPIO MOCKUP DRIVER 5548M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5549L: linux-gpio@vger.kernel.org 5550S: Maintained 5551F: drivers/gpio/gpio-mockup.c 5552F: tools/testing/selftests/gpio/ 5553 5554GPIO SUBSYSTEM 5555M: Linus Walleij <linus.walleij@linaro.org> 5556M: Alexandre Courbot <gnurou@gmail.com> 5557L: linux-gpio@vger.kernel.org 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5559S: Maintained 5560F: Documentation/devicetree/bindings/gpio/ 5561F: Documentation/gpio/ 5562F: Documentation/ABI/testing/gpio-cdev 5563F: Documentation/ABI/obsolete/sysfs-gpio 5564F: drivers/gpio/ 5565F: include/linux/gpio/ 5566F: include/linux/gpio.h 5567F: include/asm-generic/gpio.h 5568F: include/uapi/linux/gpio.h 5569F: tools/gpio/ 5570 5571GRE DEMULTIPLEXER DRIVER 5572M: Dmitry Kozlov <xeb@mail.ru> 5573L: netdev@vger.kernel.org 5574S: Maintained 5575F: net/ipv4/gre_demux.c 5576F: net/ipv4/gre_offload.c 5577F: include/net/gre.h 5578 5579GRETH 10/100/1G Ethernet MAC device driver 5580M: Andreas Larsson <andreas@gaisler.com> 5581L: netdev@vger.kernel.org 5582S: Maintained 5583F: drivers/net/ethernet/aeroflex/ 5584 5585GREYBUS SUBSYSTEM 5586M: Johan Hovold <johan@kernel.org> 5587M: Alex Elder <elder@kernel.org> 5588M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5589S: Maintained 5590F: drivers/staging/greybus/ 5591L: greybus-dev@lists.linaro.org 5592 5593GREYBUS AUDIO PROTOCOLS DRIVERS 5594M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5595M: Mark Greer <mgreer@animalcreek.com> 5596S: Maintained 5597F: drivers/staging/greybus/audio_apbridgea.c 5598F: drivers/staging/greybus/audio_apbridgea.h 5599F: drivers/staging/greybus/audio_codec.c 5600F: drivers/staging/greybus/audio_codec.h 5601F: drivers/staging/greybus/audio_gb.c 5602F: drivers/staging/greybus/audio_manager.c 5603F: drivers/staging/greybus/audio_manager.h 5604F: drivers/staging/greybus/audio_manager_module.c 5605F: drivers/staging/greybus/audio_manager_private.h 5606F: drivers/staging/greybus/audio_manager_sysfs.c 5607F: drivers/staging/greybus/audio_module.c 5608F: drivers/staging/greybus/audio_topology.c 5609 5610GREYBUS PROTOCOLS DRIVERS 5611M: Rui Miguel Silva <rmfrfs@gmail.com> 5612S: Maintained 5613F: drivers/staging/greybus/sdio.c 5614F: drivers/staging/greybus/light.c 5615F: drivers/staging/greybus/gpio.c 5616F: drivers/staging/greybus/power_supply.c 5617F: drivers/staging/greybus/spi.c 5618F: drivers/staging/greybus/spilib.c 5619 5620GREYBUS PROTOCOLS DRIVERS 5621M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5622S: Maintained 5623F: drivers/staging/greybus/loopback.c 5624F: drivers/staging/greybus/timesync.c 5625F: drivers/staging/greybus/timesync_platform.c 5626 5627GREYBUS PROTOCOLS DRIVERS 5628M: Viresh Kumar <vireshk@kernel.org> 5629S: Maintained 5630F: drivers/staging/greybus/authentication.c 5631F: drivers/staging/greybus/bootrom.c 5632F: drivers/staging/greybus/firmware.h 5633F: drivers/staging/greybus/fw-core.c 5634F: drivers/staging/greybus/fw-download.c 5635F: drivers/staging/greybus/fw-managament.c 5636F: drivers/staging/greybus/greybus_authentication.h 5637F: drivers/staging/greybus/greybus_firmware.h 5638F: drivers/staging/greybus/hid.c 5639F: drivers/staging/greybus/i2c.c 5640F: drivers/staging/greybus/spi.c 5641F: drivers/staging/greybus/spilib.c 5642F: drivers/staging/greybus/spilib.h 5643 5644GREYBUS PROTOCOLS DRIVERS 5645M: David Lin <dtwlin@gmail.com> 5646S: Maintained 5647F: drivers/staging/greybus/uart.c 5648F: drivers/staging/greybus/log.c 5649 5650GREYBUS PLATFORM DRIVERS 5651M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5652S: Maintained 5653F: drivers/staging/greybus/arche-platform.c 5654F: drivers/staging/greybus/arche-apb-ctrl.c 5655F: drivers/staging/greybus/arche_platform.h 5656 5657GS1662 VIDEO SERIALIZER 5658M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5659L: linux-media@vger.kernel.org 5660T: git git://linuxtv.org/media_tree.git 5661S: Maintained 5662F: drivers/media/spi/gs1662.c 5663 5664GSPCA FINEPIX SUBDRIVER 5665M: Frank Zago <frank@zago.net> 5666L: linux-media@vger.kernel.org 5667T: git git://linuxtv.org/media_tree.git 5668S: Maintained 5669F: drivers/media/usb/gspca/finepix.c 5670 5671GSPCA GL860 SUBDRIVER 5672M: Olivier Lorin <o.lorin@laposte.net> 5673L: linux-media@vger.kernel.org 5674T: git git://linuxtv.org/media_tree.git 5675S: Maintained 5676F: drivers/media/usb/gspca/gl860/ 5677 5678GSPCA M5602 SUBDRIVER 5679M: Erik Andren <erik.andren@gmail.com> 5680L: linux-media@vger.kernel.org 5681T: git git://linuxtv.org/media_tree.git 5682S: Maintained 5683F: drivers/media/usb/gspca/m5602/ 5684 5685GSPCA PAC207 SONIXB SUBDRIVER 5686M: Hans Verkuil <hverkuil@xs4all.nl> 5687L: linux-media@vger.kernel.org 5688T: git git://linuxtv.org/media_tree.git 5689S: Odd Fixes 5690F: drivers/media/usb/gspca/pac207.c 5691 5692GSPCA SN9C20X SUBDRIVER 5693M: Brian Johnson <brijohn@gmail.com> 5694L: linux-media@vger.kernel.org 5695T: git git://linuxtv.org/media_tree.git 5696S: Maintained 5697F: drivers/media/usb/gspca/sn9c20x.c 5698 5699GSPCA T613 SUBDRIVER 5700M: Leandro Costantino <lcostantino@gmail.com> 5701L: linux-media@vger.kernel.org 5702T: git git://linuxtv.org/media_tree.git 5703S: Maintained 5704F: drivers/media/usb/gspca/t613.c 5705 5706GSPCA USB WEBCAM DRIVER 5707M: Hans Verkuil <hverkuil@xs4all.nl> 5708L: linux-media@vger.kernel.org 5709T: git git://linuxtv.org/media_tree.git 5710S: Odd Fixes 5711F: drivers/media/usb/gspca/ 5712 5713GTP (GPRS Tunneling Protocol) 5714M: Pablo Neira Ayuso <pablo@netfilter.org> 5715M: Harald Welte <laforge@gnumonks.org> 5716L: osmocom-net-gprs@lists.osmocom.org 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5718S: Maintained 5719F: drivers/net/gtp.c 5720 5721GUID PARTITION TABLE (GPT) 5722M: Davidlohr Bueso <dave@stgolabs.net> 5723L: linux-efi@vger.kernel.org 5724S: Maintained 5725F: block/partitions/efi.* 5726 5727STK1160 USB VIDEO CAPTURE DRIVER 5728M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5729L: linux-media@vger.kernel.org 5730T: git git://linuxtv.org/media_tree.git 5731S: Maintained 5732F: drivers/media/usb/stk1160/ 5733 5734H8/300 ARCHITECTURE 5735M: Yoshinori Sato <ysato@users.sourceforge.jp> 5736L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5737W: http://uclinux-h8.sourceforge.jp 5738T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5739S: Maintained 5740F: arch/h8300/ 5741F: drivers/clocksource/h8300_*.c 5742F: drivers/clk/h8300/ 5743F: drivers/irqchip/irq-renesas-h8*.c 5744 5745HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5746M: Frank Seidel <frank@f-seidel.de> 5747L: platform-driver-x86@vger.kernel.org 5748W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5749S: Maintained 5750F: drivers/platform/x86/hdaps.c 5751 5752HDPVR USB VIDEO ENCODER DRIVER 5753M: Hans Verkuil <hverkuil@xs4all.nl> 5754L: linux-media@vger.kernel.org 5755T: git git://linuxtv.org/media_tree.git 5756W: https://linuxtv.org 5757S: Odd Fixes 5758F: drivers/media/usb/hdpvr/ 5759 5760HWPOISON MEMORY FAILURE HANDLING 5761M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5762L: linux-mm@kvack.org 5763S: Maintained 5764F: mm/memory-failure.c 5765F: mm/hwpoison-inject.c 5766 5767HYPERVISOR VIRTUAL CONSOLE DRIVER 5768L: linuxppc-dev@lists.ozlabs.org 5769S: Odd Fixes 5770F: drivers/tty/hvc/ 5771 5772HACKRF MEDIA DRIVER 5773M: Antti Palosaari <crope@iki.fi> 5774L: linux-media@vger.kernel.org 5775W: https://linuxtv.org 5776W: http://palosaari.fi/linux/ 5777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5778T: git git://linuxtv.org/anttip/media_tree.git 5779S: Maintained 5780F: drivers/media/usb/hackrf/ 5781 5782HARDWARE MONITORING 5783M: Jean Delvare <jdelvare@suse.com> 5784M: Guenter Roeck <linux@roeck-us.net> 5785L: linux-hwmon@vger.kernel.org 5786W: http://hwmon.wiki.kernel.org/ 5787T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5789S: Maintained 5790F: Documentation/hwmon/ 5791F: drivers/hwmon/ 5792F: include/linux/hwmon*.h 5793 5794HARDWARE RANDOM NUMBER GENERATOR CORE 5795M: Matt Mackall <mpm@selenic.com> 5796M: Herbert Xu <herbert@gondor.apana.org.au> 5797L: linux-crypto@vger.kernel.org 5798S: Odd fixes 5799F: Documentation/devicetree/bindings/rng/ 5800F: Documentation/hw_random.txt 5801F: drivers/char/hw_random/ 5802F: include/linux/hw_random.h 5803 5804HARDWARE SPINLOCK CORE 5805M: Ohad Ben-Cohen <ohad@wizery.com> 5806M: Bjorn Andersson <bjorn.andersson@linaro.org> 5807L: linux-remoteproc@vger.kernel.org 5808S: Maintained 5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5810F: Documentation/devicetree/bindings/hwlock/ 5811F: Documentation/hwspinlock.txt 5812F: drivers/hwspinlock/ 5813F: include/linux/hwspinlock.h 5814 5815HARMONY SOUND DRIVER 5816L: linux-parisc@vger.kernel.org 5817S: Maintained 5818F: sound/parisc/harmony.* 5819 5820HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5821M: Jimmy Vance <jimmy.vance@hpe.com> 5822S: Supported 5823F: Documentation/watchdog/hpwdt.txt 5824F: drivers/watchdog/hpwdt.c 5825 5826HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5827M: Don Brace <don.brace@microsemi.com> 5828L: esc.storagedev@microsemi.com 5829L: linux-scsi@vger.kernel.org 5830S: Supported 5831F: Documentation/scsi/hpsa.txt 5832F: drivers/scsi/hpsa*.[ch] 5833F: include/linux/cciss*.h 5834F: include/uapi/linux/cciss*.h 5835 5836HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5837M: Don Brace <don.brace@microsemi.com> 5838L: esc.storagedev@microsemi.com 5839L: linux-scsi@vger.kernel.org 5840S: Supported 5841F: Documentation/blockdev/cciss.txt 5842F: drivers/block/cciss* 5843F: include/linux/cciss_ioctl.h 5844F: include/uapi/linux/cciss_ioctl.h 5845 5846HFI1 DRIVER 5847M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5848M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5849L: linux-rdma@vger.kernel.org 5850S: Supported 5851F: drivers/infiniband/hw/hfi1 5852 5853HFS FILESYSTEM 5854L: linux-fsdevel@vger.kernel.org 5855S: Orphan 5856F: Documentation/filesystems/hfs.txt 5857F: fs/hfs/ 5858 5859HFSPLUS FILESYSTEM 5860L: linux-fsdevel@vger.kernel.org 5861S: Orphan 5862F: Documentation/filesystems/hfsplus.txt 5863F: fs/hfsplus/ 5864 5865HGA FRAMEBUFFER DRIVER 5866M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5867L: linux-nvidia@lists.surfsouth.com 5868W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5869S: Maintained 5870F: drivers/video/fbdev/hgafb.c 5871 5872HIBERNATION (aka Software Suspend, aka swsusp) 5873M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5874M: Pavel Machek <pavel@ucw.cz> 5875L: linux-pm@vger.kernel.org 5876B: https://bugzilla.kernel.org 5877S: Supported 5878F: arch/x86/power/ 5879F: drivers/base/power/ 5880F: kernel/power/ 5881F: include/linux/suspend.h 5882F: include/linux/freezer.h 5883F: include/linux/pm.h 5884F: arch/*/include/asm/suspend*.h 5885 5886HID CORE LAYER 5887M: Jiri Kosina <jikos@kernel.org> 5888R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5889L: linux-input@vger.kernel.org 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5891S: Maintained 5892F: drivers/hid/ 5893F: include/linux/hid* 5894F: include/uapi/linux/hid* 5895 5896HID SENSOR HUB DRIVERS 5897M: Jiri Kosina <jikos@kernel.org> 5898M: Jonathan Cameron <jic23@kernel.org> 5899M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5900L: linux-input@vger.kernel.org 5901L: linux-iio@vger.kernel.org 5902S: Maintained 5903F: Documentation/hid/hid-sensor* 5904F: drivers/hid/hid-sensor-* 5905F: drivers/iio/*/hid-* 5906F: include/linux/hid-sensor-* 5907 5908HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5909M: Thomas Gleixner <tglx@linutronix.de> 5910L: linux-kernel@vger.kernel.org 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5912S: Maintained 5913F: Documentation/timers/ 5914F: kernel/time/hrtimer.c 5915F: kernel/time/clockevents.c 5916F: kernel/time/tick*.* 5917F: kernel/time/timer_*.c 5918F: include/linux/clockchips.h 5919F: include/linux/hrtimer.h 5920 5921HIGH-SPEED SCC DRIVER FOR AX.25 5922L: linux-hams@vger.kernel.org 5923S: Orphan 5924F: drivers/net/hamradio/dmascc.c 5925F: drivers/net/hamradio/scc.c 5926 5927HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5928M: HighPoint Linux Team <linux@highpoint-tech.com> 5929W: http://www.highpoint-tech.com 5930S: Supported 5931F: Documentation/scsi/hptiop.txt 5932F: drivers/scsi/hptiop.c 5933 5934HIPPI 5935M: Jes Sorensen <jes@trained-monkey.org> 5936L: linux-hippi@sunsite.dk 5937S: Maintained 5938F: include/linux/hippidevice.h 5939F: include/uapi/linux/if_hippi.h 5940F: net/802/hippi.c 5941F: drivers/net/hippi/ 5942 5943HISILICON NETWORK SUBSYSTEM DRIVER 5944M: Yisen Zhuang <yisen.zhuang@huawei.com> 5945M: Salil Mehta <salil.mehta@huawei.com> 5946L: netdev@vger.kernel.org 5947W: http://www.hisilicon.com 5948S: Maintained 5949F: drivers/net/ethernet/hisilicon/ 5950F: Documentation/devicetree/bindings/net/hisilicon*.txt 5951 5952HISILICON ROCE DRIVER 5953M: Lijun Ou <oulijun@huawei.com> 5954M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5955L: linux-rdma@vger.kernel.org 5956S: Maintained 5957F: drivers/infiniband/hw/hns/ 5958F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5959 5960HISILICON SAS Controller 5961M: John Garry <john.garry@huawei.com> 5962W: http://www.hisilicon.com 5963S: Supported 5964F: drivers/scsi/hisi_sas/ 5965F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5966 5967HOST AP DRIVER 5968M: Jouni Malinen <j@w1.fi> 5969L: linux-wireless@vger.kernel.org 5970W: http://w1.fi/hostap-driver.html 5971S: Obsolete 5972F: drivers/net/wireless/intersil/hostap/ 5973 5974HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5975L: platform-driver-x86@vger.kernel.org 5976S: Orphan 5977F: drivers/platform/x86/tc1100-wmi.c 5978 5979HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5980M: Jaroslav Kysela <perex@perex.cz> 5981S: Maintained 5982F: drivers/net/ethernet/hp/hp100.* 5983 5984HPET: High Precision Event Timers driver 5985M: Clemens Ladisch <clemens@ladisch.de> 5986S: Maintained 5987F: Documentation/timers/hpet.txt 5988F: drivers/char/hpet.c 5989F: include/linux/hpet.h 5990F: include/uapi/linux/hpet.h 5991 5992HPET: x86 5993S: Orphan 5994F: arch/x86/kernel/hpet.c 5995F: arch/x86/include/asm/hpet.h 5996 5997HPFS FILESYSTEM 5998M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5999W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6000S: Maintained 6001F: fs/hpfs/ 6002 6003HSI SUBSYSTEM 6004M: Sebastian Reichel <sre@kernel.org> 6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6006S: Maintained 6007F: Documentation/ABI/testing/sysfs-bus-hsi 6008F: Documentation/device-drivers/serial-interfaces.rst 6009F: drivers/hsi/ 6010F: include/linux/hsi/ 6011F: include/uapi/linux/hsi/ 6012 6013HSO 3G MODEM DRIVER 6014L: linux-usb@vger.kernel.org 6015S: Orphan 6016F: drivers/net/usb/hso.c 6017 6018HSR NETWORK PROTOCOL 6019M: Arvid Brodin <arvid.brodin@alten.se> 6020L: netdev@vger.kernel.org 6021S: Maintained 6022F: net/hsr/ 6023 6024HTCPEN TOUCHSCREEN DRIVER 6025M: Pau Oliva Fora <pof@eslack.org> 6026L: linux-input@vger.kernel.org 6027S: Maintained 6028F: drivers/input/touchscreen/htcpen.c 6029 6030HUGETLB FILESYSTEM 6031M: Nadia Yvette Chambers <nyc@holomorphy.com> 6032S: Maintained 6033F: fs/hugetlbfs/ 6034 6035HVA ST MEDIA DRIVER 6036M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6037L: linux-media@vger.kernel.org 6038T: git git://linuxtv.org/media_tree.git 6039W: https://linuxtv.org 6040S: Supported 6041F: drivers/media/platform/sti/hva 6042 6043Hyper-V CORE AND DRIVERS 6044M: "K. Y. Srinivasan" <kys@microsoft.com> 6045M: Haiyang Zhang <haiyangz@microsoft.com> 6046M: Stephen Hemminger <sthemmin@microsoft.com> 6047L: devel@linuxdriverproject.org 6048S: Maintained 6049F: arch/x86/include/asm/mshyperv.h 6050F: arch/x86/include/uapi/asm/hyperv.h 6051F: arch/x86/kernel/cpu/mshyperv.c 6052F: arch/x86/hyperv 6053F: drivers/hid/hid-hyperv.c 6054F: drivers/hv/ 6055F: drivers/input/serio/hyperv-keyboard.c 6056F: drivers/pci/host/pci-hyperv.c 6057F: drivers/net/hyperv/ 6058F: drivers/scsi/storvsc_drv.c 6059F: drivers/uio/uio_hv_generic.c 6060F: drivers/video/fbdev/hyperv_fb.c 6061F: include/linux/hyperv.h 6062F: tools/hv/ 6063F: Documentation/ABI/stable/sysfs-bus-vmbus 6064 6065I2C MUXES 6066M: Peter Rosin <peda@axentia.se> 6067L: linux-i2c@vger.kernel.org 6068S: Maintained 6069F: Documentation/i2c/i2c-topology 6070F: Documentation/i2c/muxes/ 6071F: Documentation/devicetree/bindings/i2c/i2c-mux* 6072F: Documentation/devicetree/bindings/i2c/i2c-arb* 6073F: Documentation/devicetree/bindings/i2c/i2c-gate* 6074F: drivers/i2c/i2c-mux.c 6075F: drivers/i2c/muxes/ 6076F: include/linux/i2c-mux.h 6077 6078I2C OVER PARALLEL PORT 6079M: Jean Delvare <jdelvare@suse.com> 6080L: linux-i2c@vger.kernel.org 6081S: Maintained 6082F: Documentation/i2c/busses/i2c-parport 6083F: Documentation/i2c/busses/i2c-parport-light 6084F: drivers/i2c/busses/i2c-parport.c 6085F: drivers/i2c/busses/i2c-parport-light.c 6086 6087I2C/SMBUS CONTROLLER DRIVERS FOR PC 6088M: Jean Delvare <jdelvare@suse.com> 6089L: linux-i2c@vger.kernel.org 6090S: Maintained 6091F: Documentation/i2c/busses/i2c-ali1535 6092F: Documentation/i2c/busses/i2c-ali1563 6093F: Documentation/i2c/busses/i2c-ali15x3 6094F: Documentation/i2c/busses/i2c-amd756 6095F: Documentation/i2c/busses/i2c-amd8111 6096F: Documentation/i2c/busses/i2c-i801 6097F: Documentation/i2c/busses/i2c-nforce2 6098F: Documentation/i2c/busses/i2c-piix4 6099F: Documentation/i2c/busses/i2c-sis5595 6100F: Documentation/i2c/busses/i2c-sis630 6101F: Documentation/i2c/busses/i2c-sis96x 6102F: Documentation/i2c/busses/i2c-via 6103F: Documentation/i2c/busses/i2c-viapro 6104F: drivers/i2c/busses/i2c-ali1535.c 6105F: drivers/i2c/busses/i2c-ali1563.c 6106F: drivers/i2c/busses/i2c-ali15x3.c 6107F: drivers/i2c/busses/i2c-amd756.c 6108F: drivers/i2c/busses/i2c-amd756-s4882.c 6109F: drivers/i2c/busses/i2c-amd8111.c 6110F: drivers/i2c/busses/i2c-i801.c 6111F: drivers/i2c/busses/i2c-isch.c 6112F: drivers/i2c/busses/i2c-nforce2.c 6113F: drivers/i2c/busses/i2c-nforce2-s4985.c 6114F: drivers/i2c/busses/i2c-piix4.c 6115F: drivers/i2c/busses/i2c-sis5595.c 6116F: drivers/i2c/busses/i2c-sis630.c 6117F: drivers/i2c/busses/i2c-sis96x.c 6118F: drivers/i2c/busses/i2c-via.c 6119F: drivers/i2c/busses/i2c-viapro.c 6120 6121I2C/SMBUS ISMT DRIVER 6122M: Seth Heasley <seth.heasley@intel.com> 6123M: Neil Horman <nhorman@tuxdriver.com> 6124L: linux-i2c@vger.kernel.org 6125F: drivers/i2c/busses/i2c-ismt.c 6126F: Documentation/i2c/busses/i2c-ismt 6127 6128I2C/SMBUS STUB DRIVER 6129M: Jean Delvare <jdelvare@suse.com> 6130L: linux-i2c@vger.kernel.org 6131S: Maintained 6132F: drivers/i2c/i2c-stub.c 6133 6134I2C SUBSYSTEM 6135M: Wolfram Sang <wsa@the-dreams.de> 6136L: linux-i2c@vger.kernel.org 6137W: https://i2c.wiki.kernel.org/ 6138Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6140S: Maintained 6141F: Documentation/devicetree/bindings/i2c/ 6142F: Documentation/i2c/ 6143F: drivers/i2c/ 6144F: drivers/i2c/*/ 6145F: include/linux/i2c.h 6146F: include/linux/i2c-*.h 6147F: include/uapi/linux/i2c.h 6148F: include/uapi/linux/i2c-*.h 6149 6150I2C ACPI SUPPORT 6151M: Mika Westerberg <mika.westerberg@linux.intel.com> 6152L: linux-i2c@vger.kernel.org 6153L: linux-acpi@vger.kernel.org 6154S: Maintained 6155 6156I2C-TAOS-EVM DRIVER 6157M: Jean Delvare <jdelvare@suse.com> 6158L: linux-i2c@vger.kernel.org 6159S: Maintained 6160F: Documentation/i2c/busses/i2c-taos-evm 6161F: drivers/i2c/busses/i2c-taos-evm.c 6162 6163I2C-TINY-USB DRIVER 6164M: Till Harbaum <till@harbaum.org> 6165L: linux-i2c@vger.kernel.org 6166W: http://www.harbaum.org/till/i2c_tiny_usb 6167S: Maintained 6168F: drivers/i2c/busses/i2c-tiny-usb.c 6169 6170i386 BOOT CODE 6171M: "H. Peter Anvin" <hpa@zytor.com> 6172S: Maintained 6173F: arch/x86/boot/ 6174 6175i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6176M: "H. Peter Anvin" <hpa@zytor.com> 6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6178S: Maintained 6179 6180IA64 (Itanium) PLATFORM 6181M: Tony Luck <tony.luck@intel.com> 6182M: Fenghua Yu <fenghua.yu@intel.com> 6183L: linux-ia64@vger.kernel.org 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6185S: Maintained 6186F: arch/ia64/ 6187 6188IBM Power VMX Cryptographic instructions 6189M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6190M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6191L: linux-crypto@vger.kernel.org 6192S: Supported 6193F: drivers/crypto/vmx/Makefile 6194F: drivers/crypto/vmx/Kconfig 6195F: drivers/crypto/vmx/vmx.c 6196F: drivers/crypto/vmx/aes* 6197F: drivers/crypto/vmx/ghash* 6198F: drivers/crypto/vmx/ppc-xlate.pl 6199 6200IBM Power in-Nest Crypto Acceleration 6201M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6202M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6203L: linux-crypto@vger.kernel.org 6204S: Supported 6205F: drivers/crypto/nx/Makefile 6206F: drivers/crypto/nx/Kconfig 6207F: drivers/crypto/nx/nx-aes* 6208F: drivers/crypto/nx/nx-sha* 6209F: drivers/crypto/nx/nx.* 6210F: drivers/crypto/nx/nx_csbcpb.h 6211F: drivers/crypto/nx/nx_debugfs.h 6212 6213IBM Power 842 compression accelerator 6214M: Dan Streetman <ddstreet@ieee.org> 6215S: Supported 6216F: drivers/crypto/nx/Makefile 6217F: drivers/crypto/nx/Kconfig 6218F: drivers/crypto/nx/nx-842* 6219F: include/linux/sw842.h 6220F: crypto/842.c 6221F: lib/842/ 6222 6223IBM Power Linux RAID adapter 6224M: Brian King <brking@us.ibm.com> 6225S: Supported 6226F: drivers/scsi/ipr.* 6227 6228IBM Power Virtual Ethernet Device Driver 6229M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6230L: netdev@vger.kernel.org 6231S: Supported 6232F: drivers/net/ethernet/ibm/ibmveth.* 6233 6234IBM Power SRIOV Virtual NIC Device Driver 6235M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6236M: John Allen <jallen@linux.vnet.ibm.com> 6237L: netdev@vger.kernel.org 6238S: Supported 6239F: drivers/net/ethernet/ibm/ibmvnic.* 6240 6241IBM Power Virtual SCSI Device Drivers 6242M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6243L: linux-scsi@vger.kernel.org 6244S: Supported 6245F: drivers/scsi/ibmvscsi/ibmvscsi* 6246F: include/scsi/viosrp.h 6247 6248IBM Power Virtual SCSI Device Target Driver 6249M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6250M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6251L: linux-scsi@vger.kernel.org 6252L: target-devel@vger.kernel.org 6253S: Supported 6254F: drivers/scsi/ibmvscsi_tgt/ 6255 6256IBM Power Virtual FC Device Drivers 6257M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6258L: linux-scsi@vger.kernel.org 6259S: Supported 6260F: drivers/scsi/ibmvscsi/ibmvfc* 6261 6262IBM ServeRAID RAID DRIVER 6263S: Orphan 6264F: drivers/scsi/ips.* 6265 6266ICH LPC AND GPIO DRIVER 6267M: Peter Tyser <ptyser@xes-inc.com> 6268S: Maintained 6269F: drivers/mfd/lpc_ich.c 6270F: drivers/gpio/gpio-ich.c 6271 6272IDT VersaClock 5 CLOCK DRIVER 6273M: Marek Vasut <marek.vasut@gmail.com> 6274S: Maintained 6275F: drivers/clk/clk-versaclock5.c 6276 6277IDE SUBSYSTEM 6278M: "David S. Miller" <davem@davemloft.net> 6279L: linux-ide@vger.kernel.org 6280Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6282S: Maintained 6283F: Documentation/ide/ 6284F: drivers/ide/ 6285F: include/linux/ide.h 6286 6287IDEAPAD LAPTOP EXTRAS DRIVER 6288M: Ike Panhc <ike.pan@canonical.com> 6289L: platform-driver-x86@vger.kernel.org 6290W: http://launchpad.net/ideapad-laptop 6291S: Maintained 6292F: drivers/platform/x86/ideapad-laptop.c 6293 6294IDEAPAD LAPTOP SLIDEBAR DRIVER 6295M: Andrey Moiseev <o2g.org.ru@gmail.com> 6296L: linux-input@vger.kernel.org 6297W: https://github.com/o2genum/ideapad-slidebar 6298S: Maintained 6299F: drivers/input/misc/ideapad_slidebar.c 6300 6301IDE/ATAPI DRIVERS 6302M: Borislav Petkov <bp@alien8.de> 6303L: linux-ide@vger.kernel.org 6304S: Maintained 6305F: Documentation/cdrom/ide-cd 6306F: drivers/ide/ide-cd* 6307 6308IEEE 802.15.4 SUBSYSTEM 6309M: Alexander Aring <aar@pengutronix.de> 6310M: Stefan Schmidt <stefan@osg.samsung.com> 6311L: linux-wpan@vger.kernel.org 6312W: http://wpan.cakelab.org/ 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6315S: Maintained 6316F: net/ieee802154/ 6317F: net/mac802154/ 6318F: drivers/net/ieee802154/ 6319F: include/linux/nl802154.h 6320F: include/linux/ieee802154.h 6321F: include/net/nl802154.h 6322F: include/net/mac802154.h 6323F: include/net/af_ieee802154.h 6324F: include/net/cfg802154.h 6325F: include/net/ieee802154_netdev.h 6326F: Documentation/networking/ieee802154.txt 6327 6328IFE PROTOCOL 6329M: Yotam Gigi <yotamg@mellanox.com> 6330M: Jamal Hadi Salim <jhs@mojatatu.com> 6331F: net/ife 6332F: include/net/ife.h 6333F: include/uapi/linux/ife.h 6334 6335IGORPLUG-USB IR RECEIVER 6336M: Sean Young <sean@mess.org> 6337L: linux-media@vger.kernel.org 6338S: Maintained 6339F: drivers/media/rc/igorplugusb.c 6340 6341IGUANAWORKS USB IR TRANSCEIVER 6342M: Sean Young <sean@mess.org> 6343L: linux-media@vger.kernel.org 6344S: Maintained 6345F: drivers/media/rc/iguanair.c 6346 6347IIO DIGITAL POTENTIOMETER DAC 6348M: Peter Rosin <peda@axentia.se> 6349L: linux-iio@vger.kernel.org 6350S: Maintained 6351F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6352F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6353F: drivers/iio/dac/dpot-dac.c 6354 6355IIO ENVELOPE DETECTOR 6356M: Peter Rosin <peda@axentia.se> 6357L: linux-iio@vger.kernel.org 6358S: Maintained 6359F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6360F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6361F: drivers/iio/adc/envelope-detector.c 6362 6363IIO SUBSYSTEM AND DRIVERS 6364M: Jonathan Cameron <jic23@kernel.org> 6365R: Hartmut Knaack <knaack.h@gmx.de> 6366R: Lars-Peter Clausen <lars@metafoo.de> 6367R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6368L: linux-iio@vger.kernel.org 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6370S: Maintained 6371F: Documentation/devicetree/bindings/iio/ 6372F: drivers/iio/ 6373F: drivers/staging/iio/ 6374F: include/linux/iio/ 6375F: tools/iio/ 6376 6377IKANOS/ADI EAGLE ADSL USB DRIVER 6378M: Matthieu Castet <castet.matthieu@free.fr> 6379M: Stanislaw Gruszka <stf_xl@wp.pl> 6380S: Maintained 6381F: drivers/usb/atm/ueagle-atm.c 6382 6383IMGTEC ASCII LCD DRIVER 6384M: Paul Burton <paul.burton@imgtec.com> 6385S: Maintained 6386F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6387F: drivers/auxdisplay/img-ascii-lcd.c 6388 6389INA209 HARDWARE MONITOR DRIVER 6390M: Guenter Roeck <linux@roeck-us.net> 6391L: linux-hwmon@vger.kernel.org 6392S: Maintained 6393F: Documentation/hwmon/ina209 6394F: Documentation/devicetree/bindings/i2c/ina209.txt 6395F: drivers/hwmon/ina209.c 6396 6397INA2XX HARDWARE MONITOR DRIVER 6398M: Guenter Roeck <linux@roeck-us.net> 6399L: linux-hwmon@vger.kernel.org 6400S: Maintained 6401F: Documentation/hwmon/ina2xx 6402F: drivers/hwmon/ina2xx.c 6403F: include/linux/platform_data/ina2xx.h 6404 6405INDUSTRY PACK SUBSYSTEM (IPACK) 6406M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6407M: Jens Taprogge <jens.taprogge@taprogge.org> 6408M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6409L: industrypack-devel@lists.sourceforge.net 6410W: http://industrypack.sourceforge.net 6411S: Maintained 6412F: drivers/ipack/ 6413 6414INGENIC JZ4780 DMA Driver 6415M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6416S: Maintained 6417F: drivers/dma/dma-jz4780.c 6418 6419INGENIC JZ4780 NAND DRIVER 6420M: Harvey Hunt <harveyhuntnexus@gmail.com> 6421L: linux-mtd@lists.infradead.org 6422S: Maintained 6423F: drivers/mtd/nand/jz4780_* 6424 6425INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6426M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6427M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6428L: linux-ima-devel@lists.sourceforge.net 6429L: linux-ima-user@lists.sourceforge.net 6430L: linux-security-module@vger.kernel.org 6431T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6432S: Supported 6433F: security/integrity/ima/ 6434 6435IMGTEC IR DECODER DRIVER 6436M: James Hogan <james.hogan@imgtec.com> 6437S: Maintained 6438F: drivers/media/rc/img-ir/ 6439 6440IMS TWINTURBO FRAMEBUFFER DRIVER 6441L: linux-fbdev@vger.kernel.org 6442S: Orphan 6443F: drivers/video/fbdev/imsttfb.c 6444 6445INFINIBAND SUBSYSTEM 6446M: Doug Ledford <dledford@redhat.com> 6447M: Sean Hefty <sean.hefty@intel.com> 6448M: Hal Rosenstock <hal.rosenstock@gmail.com> 6449L: linux-rdma@vger.kernel.org 6450W: http://www.openfabrics.org/ 6451Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6453S: Supported 6454F: Documentation/infiniband/ 6455F: drivers/infiniband/ 6456F: include/uapi/linux/if_infiniband.h 6457F: include/uapi/rdma/ 6458F: include/rdma/ 6459 6460INOTIFY 6461M: John McCutchan <john@johnmccutchan.com> 6462M: Robert Love <rlove@rlove.org> 6463M: Eric Paris <eparis@parisplace.org> 6464S: Maintained 6465F: Documentation/filesystems/inotify.txt 6466F: fs/notify/inotify/ 6467F: include/linux/inotify.h 6468F: include/uapi/linux/inotify.h 6469 6470INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6471M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6472L: linux-input@vger.kernel.org 6473Q: http://patchwork.kernel.org/project/linux-input/list/ 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6475S: Maintained 6476F: drivers/input/ 6477F: include/linux/input.h 6478F: include/uapi/linux/input.h 6479F: include/linux/input/ 6480F: Documentation/devicetree/bindings/input/ 6481 6482INPUT MULTITOUCH (MT) PROTOCOL 6483M: Henrik Rydberg <rydberg@bitmath.org> 6484L: linux-input@vger.kernel.org 6485S: Odd fixes 6486F: Documentation/input/multi-touch-protocol.txt 6487F: drivers/input/input-mt.c 6488K: \b(ABS|SYN)_MT_ 6489 6490INTEL ASoC BDW/HSW DRIVERS 6491M: Jie Yang <yang.jie@linux.intel.com> 6492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6493S: Supported 6494F: sound/soc/intel/common/sst-dsp* 6495F: sound/soc/intel/common/sst-firmware.c 6496F: sound/soc/intel/boards/broadwell.c 6497F: sound/soc/intel/haswell/ 6498 6499INTEL C600 SERIES SAS CONTROLLER DRIVER 6500M: Intel SCU Linux support <intel-linux-scu@intel.com> 6501M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6502L: linux-scsi@vger.kernel.org 6503T: git git://git.code.sf.net/p/intel-sas/isci 6504S: Supported 6505F: drivers/scsi/isci/ 6506 6507INTEL HID EVENT DRIVER 6508M: Alex Hung <alex.hung@canonical.com> 6509L: platform-driver-x86@vger.kernel.org 6510S: Maintained 6511F: drivers/platform/x86/intel-hid.c 6512 6513INTEL VIRTUAL BUTTON DRIVER 6514M: AceLan Kao <acelan.kao@canonical.com> 6515L: platform-driver-x86@vger.kernel.org 6516S: Maintained 6517F: drivers/platform/x86/intel-vbtn.c 6518 6519INTEL IDLE DRIVER 6520M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6521M: Len Brown <lenb@kernel.org> 6522L: linux-pm@vger.kernel.org 6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6524B: https://bugzilla.kernel.org 6525S: Supported 6526F: drivers/idle/intel_idle.c 6527 6528INTEL INTEGRATED SENSOR HUB DRIVER 6529M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6530M: Jiri Kosina <jikos@kernel.org> 6531L: linux-input@vger.kernel.org 6532S: Maintained 6533F: drivers/hid/intel-ish-hid/ 6534 6535INTEL PSTATE DRIVER 6536M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6537M: Len Brown <lenb@kernel.org> 6538L: linux-pm@vger.kernel.org 6539S: Supported 6540F: drivers/cpufreq/intel_pstate.c 6541 6542INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6543M: Maik Broemme <mbroemme@libmpq.org> 6544L: linux-fbdev@vger.kernel.org 6545S: Maintained 6546F: Documentation/fb/intelfb.txt 6547F: drivers/video/fbdev/intelfb/ 6548 6549INTEL 810/815 FRAMEBUFFER DRIVER 6550M: Antonino Daplas <adaplas@gmail.com> 6551L: linux-fbdev@vger.kernel.org 6552S: Maintained 6553F: drivers/video/fbdev/i810/ 6554 6555INTEL MENLOW THERMAL DRIVER 6556M: Sujith Thomas <sujith.thomas@intel.com> 6557L: platform-driver-x86@vger.kernel.org 6558W: https://01.org/linux-acpi 6559S: Supported 6560F: drivers/platform/x86/intel_menlow.c 6561 6562INTEL I/OAT DMA DRIVER 6563M: Dave Jiang <dave.jiang@intel.com> 6564R: Dan Williams <dan.j.williams@intel.com> 6565L: dmaengine@vger.kernel.org 6566Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6567S: Supported 6568F: drivers/dma/ioat* 6569 6570INTEL IOMMU (VT-d) 6571M: David Woodhouse <dwmw2@infradead.org> 6572L: iommu@lists.linux-foundation.org 6573T: git git://git.infradead.org/iommu-2.6.git 6574S: Supported 6575F: drivers/iommu/intel-iommu.c 6576F: include/linux/intel-iommu.h 6577 6578INTEL IOP-ADMA DMA DRIVER 6579R: Dan Williams <dan.j.williams@intel.com> 6580S: Odd fixes 6581F: drivers/dma/iop-adma.c 6582 6583INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6584M: Krzysztof Halasa <khalasa@piap.pl> 6585S: Maintained 6586F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6587F: arch/arm/mach-ixp4xx/include/mach/npe.h 6588F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6589F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6590F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6591F: drivers/net/wan/ixp4xx_hss.c 6592 6593INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6594M: Deepak Saxena <dsaxena@plexity.net> 6595S: Maintained 6596F: drivers/char/hw_random/ixp4xx-rng.c 6597 6598INTEL ETHERNET DRIVERS 6599M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6600L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6601W: http://www.intel.com/support/feedback.htm 6602W: http://e1000.sourceforge.net/ 6603Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6606S: Supported 6607F: Documentation/networking/e100.txt 6608F: Documentation/networking/e1000.txt 6609F: Documentation/networking/e1000e.txt 6610F: Documentation/networking/igb.txt 6611F: Documentation/networking/igbvf.txt 6612F: Documentation/networking/ixgb.txt 6613F: Documentation/networking/ixgbe.txt 6614F: Documentation/networking/ixgbevf.txt 6615F: Documentation/networking/i40e.txt 6616F: Documentation/networking/i40evf.txt 6617F: drivers/net/ethernet/intel/ 6618F: drivers/net/ethernet/intel/*/ 6619 6620INTEL RDMA RNIC DRIVER 6621M: Faisal Latif <faisal.latif@intel.com> 6622M: Shiraz Saleem <shiraz.saleem@intel.com> 6623L: linux-rdma@vger.kernel.org 6624S: Supported 6625F: drivers/infiniband/hw/i40iw/ 6626 6627INTEL MERRIFIELD GPIO DRIVER 6628M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6629L: linux-gpio@vger.kernel.org 6630S: Maintained 6631F: drivers/gpio/gpio-merrifield.c 6632 6633INTEL-MID GPIO DRIVER 6634M: David Cohen <david.a.cohen@linux.intel.com> 6635L: linux-gpio@vger.kernel.org 6636S: Maintained 6637F: drivers/gpio/gpio-intel-mid.c 6638 6639INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6640M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6641L: linux-wireless@vger.kernel.org 6642S: Maintained 6643F: Documentation/networking/README.ipw2100 6644F: Documentation/networking/README.ipw2200 6645F: drivers/net/wireless/intel/ipw2x00/ 6646 6647INTEL(R) TRACE HUB 6648M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6649S: Supported 6650F: Documentation/trace/intel_th.txt 6651F: drivers/hwtracing/intel_th/ 6652 6653INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6654M: Ning Sun <ning.sun@intel.com> 6655L: tboot-devel@lists.sourceforge.net 6656W: http://tboot.sourceforge.net 6657T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6658S: Supported 6659F: Documentation/intel_txt.txt 6660F: include/linux/tboot.h 6661F: arch/x86/kernel/tboot.c 6662 6663INTEL WIRELESS WIMAX CONNECTION 2400 6664M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6665M: linux-wimax@intel.com 6666L: wimax@linuxwimax.org (subscribers-only) 6667S: Supported 6668W: http://linuxwimax.org 6669F: Documentation/wimax/README.i2400m 6670F: drivers/net/wimax/i2400m/ 6671F: include/uapi/linux/wimax/i2400m.h 6672 6673INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6674M: Stanislaw Gruszka <sgruszka@redhat.com> 6675L: linux-wireless@vger.kernel.org 6676S: Supported 6677F: drivers/net/wireless/intel/iwlegacy/ 6678 6679INTEL WIRELESS WIFI LINK (iwlwifi) 6680M: Johannes Berg <johannes.berg@intel.com> 6681M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6682M: Luca Coelho <luciano.coelho@intel.com> 6683M: Intel Linux Wireless <linuxwifi@intel.com> 6684L: linux-wireless@vger.kernel.org 6685W: http://intellinuxwireless.org 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6687S: Supported 6688F: drivers/net/wireless/intel/iwlwifi/ 6689 6690INTEL MANAGEMENT ENGINE (mei) 6691M: Tomas Winkler <tomas.winkler@intel.com> 6692L: linux-kernel@vger.kernel.org 6693S: Supported 6694F: include/uapi/linux/mei.h 6695F: include/linux/mei_cl_bus.h 6696F: drivers/misc/mei/* 6697F: drivers/watchdog/mei_wdt.c 6698F: Documentation/misc-devices/mei/* 6699F: samples/mei/* 6700 6701INTEL MIC DRIVERS (mic) 6702M: Sudeep Dutt <sudeep.dutt@intel.com> 6703M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6704S: Supported 6705W: https://github.com/sudeepdutt/mic 6706W: http://software.intel.com/en-us/mic-developer 6707F: include/linux/mic_bus.h 6708F: include/linux/scif.h 6709F: include/uapi/linux/mic_common.h 6710F: include/uapi/linux/mic_ioctl.h 6711F: include/uapi/linux/scif_ioctl.h 6712F: drivers/misc/mic/ 6713F: drivers/dma/mic_x100_dma.c 6714F: drivers/dma/mic_x100_dma.h 6715F: Documentation/mic/ 6716 6717INTEL PMC/P-Unit IPC DRIVER 6718M: Zha Qipeng<qipeng.zha@intel.com> 6719L: platform-driver-x86@vger.kernel.org 6720S: Maintained 6721F: drivers/platform/x86/intel_pmc_ipc.c 6722F: drivers/platform/x86/intel_punit_ipc.c 6723F: arch/x86/include/asm/intel_pmc_ipc.h 6724F: arch/x86/include/asm/intel_punit_ipc.h 6725 6726INTEL TELEMETRY DRIVER 6727M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6728L: platform-driver-x86@vger.kernel.org 6729S: Maintained 6730F: arch/x86/include/asm/intel_telemetry.h 6731F: drivers/platform/x86/intel_telemetry* 6732 6733INTEL PMC CORE DRIVER 6734M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6735M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6736L: platform-driver-x86@vger.kernel.org 6737S: Maintained 6738F: arch/x86/include/asm/pmc_core.h 6739F: drivers/platform/x86/intel_pmc_core* 6740 6741INVENSENSE MPU-3050 GYROSCOPE DRIVER 6742M: Linus Walleij <linus.walleij@linaro.org> 6743L: linux-iio@vger.kernel.org 6744S: Maintained 6745F: drivers/iio/gyro/mpu3050* 6746F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6747 6748IOC3 ETHERNET DRIVER 6749M: Ralf Baechle <ralf@linux-mips.org> 6750L: linux-mips@linux-mips.org 6751S: Maintained 6752F: drivers/net/ethernet/sgi/ioc3-eth.c 6753 6754IOC3 SERIAL DRIVER 6755M: Pat Gefre <pfg@sgi.com> 6756L: linux-serial@vger.kernel.org 6757S: Maintained 6758F: drivers/tty/serial/ioc3_serial.c 6759 6760IOMMU DRIVERS 6761M: Joerg Roedel <joro@8bytes.org> 6762L: iommu@lists.linux-foundation.org 6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6764S: Maintained 6765F: Documentation/devicetree/bindings/iommu/ 6766F: drivers/iommu/ 6767 6768IP MASQUERADING 6769M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6770S: Maintained 6771F: net/ipv4/netfilter/ipt_MASQUERADE.c 6772 6773IPMI SUBSYSTEM 6774M: Corey Minyard <minyard@acm.org> 6775L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6776W: http://openipmi.sourceforge.net/ 6777S: Supported 6778F: Documentation/IPMI.txt 6779F: drivers/char/ipmi/ 6780F: include/linux/ipmi* 6781F: include/uapi/linux/ipmi* 6782 6783QCOM AUDIO (ASoC) DRIVERS 6784M: Patrick Lai <plai@codeaurora.org> 6785M: Banajit Goswami <bgoswami@codeaurora.org> 6786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6787S: Supported 6788F: sound/soc/qcom/ 6789 6790IPS SCSI RAID DRIVER 6791M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6792L: linux-scsi@vger.kernel.org 6793W: http://www.adaptec.com/ 6794S: Maintained 6795F: drivers/scsi/ips* 6796 6797IPVS 6798M: Wensong Zhang <wensong@linux-vs.org> 6799M: Simon Horman <horms@verge.net.au> 6800M: Julian Anastasov <ja@ssi.bg> 6801L: netdev@vger.kernel.org 6802L: lvs-devel@vger.kernel.org 6803S: Maintained 6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6806F: Documentation/networking/ipvs-sysctl.txt 6807F: include/net/ip_vs.h 6808F: include/uapi/linux/ip_vs.h 6809F: net/netfilter/ipvs/ 6810 6811IPWIRELESS DRIVER 6812M: Jiri Kosina <jikos@kernel.org> 6813M: David Sterba <dsterba@suse.com> 6814S: Odd Fixes 6815F: drivers/tty/ipwireless/ 6816 6817IPX NETWORK LAYER 6818L: netdev@vger.kernel.org 6819S: Odd fixes 6820F: include/net/ipx.h 6821F: include/uapi/linux/ipx.h 6822F: net/ipx/ 6823 6824IRDA SUBSYSTEM 6825M: Samuel Ortiz <samuel@sortiz.org> 6826L: irda-users@lists.sourceforge.net (subscribers-only) 6827L: netdev@vger.kernel.org 6828W: http://irda.sourceforge.net/ 6829S: Maintained 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6831F: Documentation/networking/irda.txt 6832F: drivers/net/irda/ 6833F: include/net/irda/ 6834F: net/irda/ 6835 6836IRQ SUBSYSTEM 6837M: Thomas Gleixner <tglx@linutronix.de> 6838L: linux-kernel@vger.kernel.org 6839S: Maintained 6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6841F: kernel/irq/ 6842 6843IRQCHIP DRIVERS 6844M: Thomas Gleixner <tglx@linutronix.de> 6845M: Jason Cooper <jason@lakedaemon.net> 6846M: Marc Zyngier <marc.zyngier@arm.com> 6847L: linux-kernel@vger.kernel.org 6848S: Maintained 6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6850T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6851F: Documentation/devicetree/bindings/interrupt-controller/ 6852F: drivers/irqchip/ 6853 6854IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6855M: Marc Zyngier <marc.zyngier@arm.com> 6856S: Maintained 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6858F: Documentation/IRQ-domain.txt 6859F: include/linux/irqdomain.h 6860F: kernel/irq/irqdomain.c 6861F: kernel/irq/msi.c 6862 6863ISA 6864M: William Breathitt Gray <vilhelm.gray@gmail.com> 6865S: Maintained 6866F: Documentation/isa.txt 6867F: drivers/base/isa.c 6868F: include/linux/isa.h 6869 6870ISAPNP 6871M: Jaroslav Kysela <perex@perex.cz> 6872S: Maintained 6873F: Documentation/isapnp.txt 6874F: drivers/pnp/isapnp/ 6875F: include/linux/isapnp.h 6876 6877ISA RADIO MODULE 6878M: Hans Verkuil <hverkuil@xs4all.nl> 6879L: linux-media@vger.kernel.org 6880T: git git://linuxtv.org/media_tree.git 6881W: https://linuxtv.org 6882S: Maintained 6883F: drivers/media/radio/radio-isa* 6884 6885iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6886M: Peter Jones <pjones@redhat.com> 6887M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6888S: Maintained 6889F: drivers/firmware/iscsi_ibft* 6890 6891ISCSI 6892M: Lee Duncan <lduncan@suse.com> 6893M: Chris Leech <cleech@redhat.com> 6894L: open-iscsi@googlegroups.com 6895W: www.open-iscsi.com 6896S: Maintained 6897F: drivers/scsi/*iscsi* 6898F: include/scsi/*iscsi* 6899 6900ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6901M: Or Gerlitz <ogerlitz@mellanox.com> 6902M: Sagi Grimberg <sagi@grimberg.me> 6903M: Roi Dayan <roid@mellanox.com> 6904L: linux-rdma@vger.kernel.org 6905S: Supported 6906W: http://www.openfabrics.org 6907W: www.open-iscsi.org 6908Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6909F: drivers/infiniband/ulp/iser/ 6910 6911ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6912M: Sagi Grimberg <sagi@grimberg.me> 6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6914L: linux-rdma@vger.kernel.org 6915L: target-devel@vger.kernel.org 6916S: Supported 6917W: http://www.linux-iscsi.org 6918F: drivers/infiniband/ulp/isert 6919 6920ISDN SUBSYSTEM 6921M: Karsten Keil <isdn@linux-pingi.de> 6922L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6923L: netdev@vger.kernel.org 6924W: http://www.isdn4linux.de 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6926S: Maintained 6927F: Documentation/isdn/ 6928F: drivers/isdn/ 6929F: include/linux/isdn.h 6930F: include/linux/isdn/ 6931F: include/uapi/linux/isdn.h 6932F: include/uapi/linux/isdn/ 6933 6934ISDN SUBSYSTEM (Eicon active card driver) 6935M: Armin Schindler <mac@melware.de> 6936L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6937W: http://www.melware.de 6938S: Maintained 6939F: drivers/isdn/hardware/eicon/ 6940 6941IT87 HARDWARE MONITORING DRIVER 6942M: Jean Delvare <jdelvare@suse.com> 6943L: linux-hwmon@vger.kernel.org 6944S: Maintained 6945F: Documentation/hwmon/it87 6946F: drivers/hwmon/it87.c 6947 6948IT913X MEDIA DRIVER 6949M: Antti Palosaari <crope@iki.fi> 6950L: linux-media@vger.kernel.org 6951W: https://linuxtv.org 6952W: http://palosaari.fi/linux/ 6953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6954T: git git://linuxtv.org/anttip/media_tree.git 6955S: Maintained 6956F: drivers/media/tuners/it913x* 6957 6958IVTV VIDEO4LINUX DRIVER 6959M: Andy Walls <awalls@md.metrocast.net> 6960L: ivtv-devel@ivtvdriver.org (subscribers-only) 6961L: linux-media@vger.kernel.org 6962T: git git://linuxtv.org/media_tree.git 6963W: http://www.ivtvdriver.org 6964S: Maintained 6965F: Documentation/media/v4l-drivers/ivtv* 6966F: drivers/media/pci/ivtv/ 6967F: include/uapi/linux/ivtv* 6968 6969IX2505V MEDIA DRIVER 6970M: Malcolm Priestley <tvboxspy@gmail.com> 6971L: linux-media@vger.kernel.org 6972W: https://linuxtv.org 6973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6974S: Maintained 6975F: drivers/media/dvb-frontends/ix2505v* 6976 6977JC42.4 TEMPERATURE SENSOR DRIVER 6978M: Guenter Roeck <linux@roeck-us.net> 6979L: linux-hwmon@vger.kernel.org 6980S: Maintained 6981F: drivers/hwmon/jc42.c 6982F: Documentation/hwmon/jc42 6983 6984JFS FILESYSTEM 6985M: Dave Kleikamp <shaggy@kernel.org> 6986L: jfs-discussion@lists.sourceforge.net 6987W: http://jfs.sourceforge.net/ 6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6989S: Maintained 6990F: Documentation/filesystems/jfs.txt 6991F: fs/jfs/ 6992 6993JME NETWORK DRIVER 6994M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6995L: netdev@vger.kernel.org 6996S: Maintained 6997F: drivers/net/ethernet/jme.* 6998 6999JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7000M: David Woodhouse <dwmw2@infradead.org> 7001L: linux-mtd@lists.infradead.org 7002W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7003S: Maintained 7004F: fs/jffs2/ 7005F: include/uapi/linux/jffs2.h 7006 7007JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7008M: "Theodore Ts'o" <tytso@mit.edu> 7009M: Jan Kara <jack@suse.com> 7010L: linux-ext4@vger.kernel.org 7011S: Maintained 7012F: fs/jbd2/ 7013F: include/linux/jbd2.h 7014 7015JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7016M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7017L: linux-media@vger.kernel.org 7018S: Maintained 7019F: drivers/media/platform/rcar_jpu.c 7020 7021JSM Neo PCI based serial card 7022M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7023L: linux-serial@vger.kernel.org 7024S: Maintained 7025F: drivers/tty/serial/jsm/ 7026 7027K10TEMP HARDWARE MONITORING DRIVER 7028M: Clemens Ladisch <clemens@ladisch.de> 7029L: linux-hwmon@vger.kernel.org 7030S: Maintained 7031F: Documentation/hwmon/k10temp 7032F: drivers/hwmon/k10temp.c 7033 7034K8TEMP HARDWARE MONITORING DRIVER 7035M: Rudolf Marek <r.marek@assembler.cz> 7036L: linux-hwmon@vger.kernel.org 7037S: Maintained 7038F: Documentation/hwmon/k8temp 7039F: drivers/hwmon/k8temp.c 7040 7041KASAN 7042M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7043R: Alexander Potapenko <glider@google.com> 7044R: Dmitry Vyukov <dvyukov@google.com> 7045L: kasan-dev@googlegroups.com 7046S: Maintained 7047F: arch/*/include/asm/kasan.h 7048F: arch/*/mm/kasan_init* 7049F: Documentation/dev-tools/kasan.rst 7050F: include/linux/kasan*.h 7051F: lib/test_kasan.c 7052F: mm/kasan/ 7053F: scripts/Makefile.kasan 7054 7055KCONFIG 7056M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7057L: linux-kbuild@vger.kernel.org 7058T: git git://gitorious.org/linux-kconfig/linux-kconfig 7059S: Maintained 7060F: Documentation/kbuild/kconfig-language.txt 7061F: scripts/kconfig/ 7062 7063KDUMP 7064M: Dave Young <dyoung@redhat.com> 7065M: Baoquan He <bhe@redhat.com> 7066R: Vivek Goyal <vgoyal@redhat.com> 7067L: kexec@lists.infradead.org 7068W: http://lse.sourceforge.net/kdump/ 7069S: Maintained 7070F: Documentation/kdump/ 7071 7072KEENE FM RADIO TRANSMITTER DRIVER 7073M: Hans Verkuil <hverkuil@xs4all.nl> 7074L: linux-media@vger.kernel.org 7075T: git git://linuxtv.org/media_tree.git 7076W: https://linuxtv.org 7077S: Maintained 7078F: drivers/media/radio/radio-keene* 7079 7080KERNEL AUTOMOUNTER v4 (AUTOFS4) 7081M: Ian Kent <raven@themaw.net> 7082L: autofs@vger.kernel.org 7083S: Maintained 7084F: fs/autofs4/ 7085 7086KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7087M: Michal Marek <mmarek@suse.com> 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7090L: linux-kbuild@vger.kernel.org 7091S: Maintained 7092F: Documentation/kbuild/ 7093F: Makefile 7094F: scripts/Makefile.* 7095F: scripts/basic/ 7096F: scripts/mk* 7097F: scripts/package/ 7098 7099KERNEL JANITORS 7100L: kernel-janitors@vger.kernel.org 7101W: http://kernelnewbies.org/KernelJanitors 7102S: Odd Fixes 7103 7104KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7105M: "J. Bruce Fields" <bfields@fieldses.org> 7106M: Jeff Layton <jlayton@poochiereds.net> 7107L: linux-nfs@vger.kernel.org 7108W: http://nfs.sourceforge.net/ 7109T: git git://linux-nfs.org/~bfields/linux.git 7110S: Supported 7111F: fs/nfsd/ 7112F: include/uapi/linux/nfsd/ 7113F: fs/lockd/ 7114F: fs/nfs_common/ 7115F: net/sunrpc/ 7116F: include/linux/lockd/ 7117F: include/linux/sunrpc/ 7118F: include/uapi/linux/sunrpc/ 7119 7120KERNEL SELFTEST FRAMEWORK 7121M: Shuah Khan <shuahkh@osg.samsung.com> 7122M: Shuah Khan <shuah@kernel.org> 7123L: linux-kselftest@vger.kernel.org 7124T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7125S: Maintained 7126F: tools/testing/selftests 7127 7128KERNEL VIRTUAL MACHINE (KVM) 7129M: Paolo Bonzini <pbonzini@redhat.com> 7130M: Radim Krčmář <rkrcmar@redhat.com> 7131L: kvm@vger.kernel.org 7132W: http://www.linux-kvm.org 7133T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7134S: Supported 7135F: Documentation/*/kvm*.txt 7136F: Documentation/virtual/kvm/ 7137F: arch/*/kvm/ 7138F: arch/x86/kernel/kvm.c 7139F: arch/x86/kernel/kvmclock.c 7140F: arch/*/include/asm/kvm* 7141F: include/linux/kvm* 7142F: include/uapi/linux/kvm* 7143F: virt/kvm/ 7144F: tools/kvm/ 7145 7146KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7147M: Joerg Roedel <joro@8bytes.org> 7148L: kvm@vger.kernel.org 7149W: http://www.linux-kvm.org/ 7150S: Maintained 7151F: arch/x86/include/asm/svm.h 7152F: arch/x86/kvm/svm.c 7153 7154KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7155M: Alexander Graf <agraf@suse.com> 7156L: kvm-ppc@vger.kernel.org 7157W: http://www.linux-kvm.org/ 7158T: git git://github.com/agraf/linux-2.6.git 7159S: Supported 7160F: arch/powerpc/include/asm/kvm* 7161F: arch/powerpc/kvm/ 7162 7163KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7164M: Christian Borntraeger <borntraeger@de.ibm.com> 7165M: Cornelia Huck <cornelia.huck@de.ibm.com> 7166L: linux-s390@vger.kernel.org 7167W: http://www.ibm.com/developerworks/linux/linux390/ 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7169S: Supported 7170F: Documentation/s390/kvm.txt 7171F: arch/s390/include/asm/kvm* 7172F: arch/s390/kvm/ 7173 7174KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7175M: Christoffer Dall <christoffer.dall@linaro.org> 7176M: Marc Zyngier <marc.zyngier@arm.com> 7177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7178L: kvmarm@lists.cs.columbia.edu 7179W: http://systems.cs.columbia.edu/projects/kvm-arm 7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7181S: Supported 7182F: arch/arm/include/uapi/asm/kvm* 7183F: arch/arm/include/asm/kvm* 7184F: arch/arm/kvm/ 7185F: virt/kvm/arm/ 7186F: include/kvm/arm_* 7187 7188KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7189M: Christoffer Dall <christoffer.dall@linaro.org> 7190M: Marc Zyngier <marc.zyngier@arm.com> 7191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7192L: kvmarm@lists.cs.columbia.edu 7193S: Maintained 7194F: arch/arm64/include/uapi/asm/kvm* 7195F: arch/arm64/include/asm/kvm* 7196F: arch/arm64/kvm/ 7197 7198KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7199M: James Hogan <james.hogan@imgtec.com> 7200L: linux-mips@linux-mips.org 7201S: Supported 7202F: arch/mips/include/uapi/asm/kvm* 7203F: arch/mips/include/asm/kvm* 7204F: arch/mips/kvm/ 7205 7206KEXEC 7207M: Eric Biederman <ebiederm@xmission.com> 7208W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7209L: kexec@lists.infradead.org 7210S: Maintained 7211F: include/linux/kexec.h 7212F: include/uapi/linux/kexec.h 7213F: kernel/kexec* 7214 7215KEYS/KEYRINGS: 7216M: David Howells <dhowells@redhat.com> 7217L: keyrings@vger.kernel.org 7218S: Maintained 7219F: Documentation/security/keys.txt 7220F: include/linux/key.h 7221F: include/linux/key-type.h 7222F: include/linux/keyctl.h 7223F: include/uapi/linux/keyctl.h 7224F: include/keys/ 7225F: security/keys/ 7226 7227KEYS-TRUSTED 7228M: David Safford <safford@us.ibm.com> 7229M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7230L: linux-security-module@vger.kernel.org 7231L: keyrings@vger.kernel.org 7232S: Supported 7233F: Documentation/security/keys-trusted-encrypted.txt 7234F: include/keys/trusted-type.h 7235F: security/keys/trusted.c 7236F: security/keys/trusted.h 7237 7238KEYS-ENCRYPTED 7239M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7240M: David Safford <safford@us.ibm.com> 7241L: linux-security-module@vger.kernel.org 7242L: keyrings@vger.kernel.org 7243S: Supported 7244F: Documentation/security/keys-trusted-encrypted.txt 7245F: include/keys/encrypted-type.h 7246F: security/keys/encrypted-keys/ 7247 7248KGDB / KDB /debug_core 7249M: Jason Wessel <jason.wessel@windriver.com> 7250W: http://kgdb.wiki.kernel.org/ 7251L: kgdb-bugreport@lists.sourceforge.net 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7253S: Maintained 7254F: Documentation/DocBook/kgdb.tmpl 7255F: drivers/misc/kgdbts.c 7256F: drivers/tty/serial/kgdboc.c 7257F: include/linux/kdb.h 7258F: include/linux/kgdb.h 7259F: kernel/debug/ 7260 7261KMEMCHECK 7262M: Vegard Nossum <vegardno@ifi.uio.no> 7263M: Pekka Enberg <penberg@kernel.org> 7264S: Maintained 7265F: Documentation/dev-tools/kmemcheck.rst 7266F: arch/x86/include/asm/kmemcheck.h 7267F: arch/x86/mm/kmemcheck/ 7268F: include/linux/kmemcheck.h 7269F: mm/kmemcheck.c 7270 7271KMEMLEAK 7272M: Catalin Marinas <catalin.marinas@arm.com> 7273S: Maintained 7274F: Documentation/dev-tools/kmemleak.rst 7275F: include/linux/kmemleak.h 7276F: mm/kmemleak.c 7277F: mm/kmemleak-test.c 7278 7279KPROBES 7280M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7281M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7282M: "David S. Miller" <davem@davemloft.net> 7283M: Masami Hiramatsu <mhiramat@kernel.org> 7284S: Maintained 7285F: Documentation/kprobes.txt 7286F: include/linux/kprobes.h 7287F: include/asm-generic/kprobes.h 7288F: kernel/kprobes.c 7289 7290KS0108 LCD CONTROLLER DRIVER 7291M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7292W: http://miguelojeda.es/auxdisplay.htm 7293W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7294S: Maintained 7295F: Documentation/auxdisplay/ks0108 7296F: drivers/auxdisplay/ks0108.c 7297F: include/linux/ks0108.h 7298 7299L3MDEV 7300M: David Ahern <dsa@cumulusnetworks.com> 7301L: netdev@vger.kernel.org 7302S: Maintained 7303F: net/l3mdev 7304F: include/net/l3mdev.h 7305 7306LANTIQ MIPS ARCHITECTURE 7307M: John Crispin <john@phrozen.org> 7308L: linux-mips@linux-mips.org 7309S: Maintained 7310F: arch/mips/lantiq 7311 7312LAPB module 7313L: linux-x25@vger.kernel.org 7314S: Orphan 7315F: Documentation/networking/lapb-module.txt 7316F: include/*/lapb.h 7317F: net/lapb/ 7318 7319LASI 53c700 driver for PARISC 7320M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7321L: linux-scsi@vger.kernel.org 7322S: Maintained 7323F: Documentation/scsi/53c700.txt 7324F: drivers/scsi/53c700* 7325 7326LED SUBSYSTEM 7327M: Richard Purdie <rpurdie@rpsys.net> 7328M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7329M: Pavel Machek <pavel@ucw.cz> 7330L: linux-leds@vger.kernel.org 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7332S: Maintained 7333F: Documentation/devicetree/bindings/leds/ 7334F: drivers/leds/ 7335F: include/linux/leds.h 7336 7337LEGACY EEPROM DRIVER 7338M: Jean Delvare <jdelvare@suse.com> 7339S: Maintained 7340F: Documentation/misc-devices/eeprom 7341F: drivers/misc/eeprom/eeprom.c 7342 7343LEGO USB Tower driver 7344M: Juergen Stuber <starblue@users.sourceforge.net> 7345L: legousb-devel@lists.sourceforge.net 7346W: http://legousb.sourceforge.net/ 7347S: Maintained 7348F: drivers/usb/misc/legousbtower.c 7349 7350LG2160 MEDIA DRIVER 7351M: Michael Krufky <mkrufky@linuxtv.org> 7352L: linux-media@vger.kernel.org 7353W: https://linuxtv.org 7354W: http://github.com/mkrufky 7355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7356T: git git://linuxtv.org/mkrufky/tuners.git 7357S: Maintained 7358F: drivers/media/dvb-frontends/lg2160.* 7359 7360LGDT3305 MEDIA DRIVER 7361M: Michael Krufky <mkrufky@linuxtv.org> 7362L: linux-media@vger.kernel.org 7363W: https://linuxtv.org 7364W: http://github.com/mkrufky 7365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7366T: git git://linuxtv.org/mkrufky/tuners.git 7367S: Maintained 7368F: drivers/media/dvb-frontends/lgdt3305.* 7369 7370LGUEST 7371M: Rusty Russell <rusty@rustcorp.com.au> 7372L: lguest@lists.ozlabs.org 7373W: http://lguest.ozlabs.org/ 7374S: Odd Fixes 7375F: arch/x86/include/asm/lguest*.h 7376F: arch/x86/lguest/ 7377F: drivers/lguest/ 7378F: include/linux/lguest*.h 7379F: tools/lguest/ 7380 7381LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7382M: Tejun Heo <tj@kernel.org> 7383L: linux-ide@vger.kernel.org 7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7385S: Maintained 7386F: drivers/ata/ 7387F: include/linux/ata.h 7388F: include/linux/libata.h 7389F: Documentation/devicetree/bindings/ata/ 7390 7391LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7392M: Viresh Kumar <vireshk@kernel.org> 7393L: linux-ide@vger.kernel.org 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7395S: Maintained 7396F: include/linux/pata_arasan_cf_data.h 7397F: drivers/ata/pata_arasan_cf.c 7398 7399LIBATA PATA DRIVERS 7400M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7401M: Tejun Heo <tj@kernel.org> 7402L: linux-ide@vger.kernel.org 7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7404S: Maintained 7405F: drivers/ata/pata_*.c 7406F: drivers/ata/ata_generic.c 7407 7408LIBATA SATA AHCI PLATFORM devices support 7409M: Hans de Goede <hdegoede@redhat.com> 7410M: Tejun Heo <tj@kernel.org> 7411L: linux-ide@vger.kernel.org 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7413S: Maintained 7414F: drivers/ata/ahci_platform.c 7415F: drivers/ata/libahci_platform.c 7416F: include/linux/ahci_platform.h 7417 7418LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7419M: Mikael Pettersson <mikpelinux@gmail.com> 7420L: linux-ide@vger.kernel.org 7421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7422S: Maintained 7423F: drivers/ata/sata_promise.* 7424 7425LIBLOCKDEP 7426M: Sasha Levin <sasha.levin@oracle.com> 7427S: Maintained 7428F: tools/lib/lockdep/ 7429 7430LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7431M: Dan Williams <dan.j.williams@intel.com> 7432L: linux-nvdimm@lists.01.org 7433Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7434T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7435S: Supported 7436F: drivers/nvdimm/* 7437F: include/linux/nd.h 7438F: include/linux/libnvdimm.h 7439F: include/uapi/linux/ndctl.h 7440 7441LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7442M: Ross Zwisler <ross.zwisler@linux.intel.com> 7443L: linux-nvdimm@lists.01.org 7444Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7445S: Supported 7446F: drivers/nvdimm/blk.c 7447F: drivers/nvdimm/region_devs.c 7448F: drivers/acpi/nfit* 7449 7450LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7451M: Vishal Verma <vishal.l.verma@intel.com> 7452L: linux-nvdimm@lists.01.org 7453Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7454S: Supported 7455F: drivers/nvdimm/btt* 7456 7457LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7458M: Ross Zwisler <ross.zwisler@linux.intel.com> 7459L: linux-nvdimm@lists.01.org 7460Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7461S: Supported 7462F: drivers/nvdimm/pmem.c 7463F: include/linux/pmem.h 7464F: arch/*/include/asm/pmem.h 7465 7466LIGHTNVM PLATFORM SUPPORT 7467M: Matias Bjorling <mb@lightnvm.io> 7468W: http://github/OpenChannelSSD 7469L: linux-block@vger.kernel.org 7470S: Maintained 7471F: drivers/lightnvm/ 7472F: include/linux/lightnvm.h 7473F: include/uapi/linux/lightnvm.h 7474 7475LINUX FOR POWERPC (32-BIT AND 64-BIT) 7476M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7477M: Paul Mackerras <paulus@samba.org> 7478M: Michael Ellerman <mpe@ellerman.id.au> 7479W: https://github.com/linuxppc/linux/wiki 7480L: linuxppc-dev@lists.ozlabs.org 7481Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7483S: Supported 7484F: Documentation/ABI/stable/sysfs-firmware-opal-* 7485F: Documentation/devicetree/bindings/powerpc/opal/ 7486F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7487F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7488F: Documentation/powerpc/ 7489F: arch/powerpc/ 7490F: drivers/char/tpm/tpm_ibmvtpm* 7491F: drivers/crypto/nx/ 7492F: drivers/crypto/vmx/ 7493F: drivers/i2c/busses/i2c-opal.c 7494F: drivers/net/ethernet/ibm/ibmveth.* 7495F: drivers/net/ethernet/ibm/ibmvnic.* 7496F: drivers/pci/hotplug/pnv_php.c 7497F: drivers/pci/hotplug/rpa* 7498F: drivers/rtc/rtc-opal.c 7499F: drivers/scsi/ibmvscsi/ 7500F: drivers/tty/hvc/hvc_opal.c 7501F: tools/testing/selftests/powerpc 7502N: /pmac 7503N: powermac 7504N: powernv 7505N: [^a-z0-9]ps3 7506N: pseries 7507 7508LINUX FOR POWER MACINTOSH 7509M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7510W: http://www.penguinppc.org/ 7511L: linuxppc-dev@lists.ozlabs.org 7512S: Maintained 7513F: arch/powerpc/platforms/powermac/ 7514F: drivers/macintosh/ 7515 7516LINUX FOR POWERPC EMBEDDED MPC5XXX 7517M: Anatolij Gustschin <agust@denx.de> 7518L: linuxppc-dev@lists.ozlabs.org 7519T: git git://git.denx.de/linux-denx-agust.git 7520S: Maintained 7521F: arch/powerpc/platforms/512x/ 7522F: arch/powerpc/platforms/52xx/ 7523 7524LINUX FOR POWERPC EMBEDDED PPC4XX 7525M: Alistair Popple <alistair@popple.id.au> 7526M: Matt Porter <mporter@kernel.crashing.org> 7527W: http://www.penguinppc.org/ 7528L: linuxppc-dev@lists.ozlabs.org 7529S: Maintained 7530F: arch/powerpc/platforms/40x/ 7531F: arch/powerpc/platforms/44x/ 7532 7533LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7534L: linuxppc-dev@lists.ozlabs.org 7535S: Orphan 7536F: arch/powerpc/*/*virtex* 7537F: arch/powerpc/*/*/*virtex* 7538 7539LINUX FOR POWERPC EMBEDDED PPC8XX 7540M: Vitaly Bordug <vitb@kernel.crashing.org> 7541W: http://www.penguinppc.org/ 7542L: linuxppc-dev@lists.ozlabs.org 7543S: Maintained 7544F: arch/powerpc/platforms/8xx/ 7545 7546LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7547M: Scott Wood <oss@buserror.net> 7548M: Kumar Gala <galak@kernel.crashing.org> 7549W: http://www.penguinppc.org/ 7550L: linuxppc-dev@lists.ozlabs.org 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7552S: Maintained 7553F: arch/powerpc/platforms/83xx/ 7554F: arch/powerpc/platforms/85xx/ 7555 7556LINUX FOR POWERPC PA SEMI PWRFICIENT 7557L: linuxppc-dev@lists.ozlabs.org 7558S: Orphan 7559F: arch/powerpc/platforms/pasemi/ 7560F: drivers/*/*pasemi* 7561F: drivers/*/*/*pasemi* 7562 7563LINUX SECURITY MODULE (LSM) FRAMEWORK 7564M: Chris Wright <chrisw@sous-sol.org> 7565L: linux-security-module@vger.kernel.org 7566S: Supported 7567 7568LIS3LV02D ACCELEROMETER DRIVER 7569M: Eric Piel <eric.piel@tremplin-utc.net> 7570S: Maintained 7571F: Documentation/misc-devices/lis3lv02d 7572F: drivers/misc/lis3lv02d/ 7573F: drivers/platform/x86/hp_accel.c 7574 7575LIVE PATCHING 7576M: Josh Poimboeuf <jpoimboe@redhat.com> 7577M: Jessica Yu <jeyu@redhat.com> 7578M: Jiri Kosina <jikos@kernel.org> 7579M: Miroslav Benes <mbenes@suse.cz> 7580R: Petr Mladek <pmladek@suse.com> 7581S: Maintained 7582F: kernel/livepatch/ 7583F: include/linux/livepatch.h 7584F: arch/x86/include/asm/livepatch.h 7585F: arch/x86/kernel/livepatch.c 7586F: Documentation/livepatch/ 7587F: Documentation/ABI/testing/sysfs-kernel-livepatch 7588F: samples/livepatch/ 7589L: live-patching@vger.kernel.org 7590T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7591 7592LINUX KERNEL DUMP TEST MODULE (LKDTM) 7593M: Kees Cook <keescook@chromium.org> 7594S: Maintained 7595F: drivers/misc/lkdtm* 7596 7597LLC (802.2) 7598L: netdev@vger.kernel.org 7599S: Odd fixes 7600F: include/linux/llc.h 7601F: include/uapi/linux/llc.h 7602F: include/net/llc* 7603F: net/llc/ 7604 7605LM73 HARDWARE MONITOR DRIVER 7606M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7607L: linux-hwmon@vger.kernel.org 7608S: Maintained 7609F: drivers/hwmon/lm73.c 7610 7611LM78 HARDWARE MONITOR DRIVER 7612M: Jean Delvare <jdelvare@suse.com> 7613L: linux-hwmon@vger.kernel.org 7614S: Maintained 7615F: Documentation/hwmon/lm78 7616F: drivers/hwmon/lm78.c 7617 7618LM83 HARDWARE MONITOR DRIVER 7619M: Jean Delvare <jdelvare@suse.com> 7620L: linux-hwmon@vger.kernel.org 7621S: Maintained 7622F: Documentation/hwmon/lm83 7623F: drivers/hwmon/lm83.c 7624 7625LM90 HARDWARE MONITOR DRIVER 7626M: Jean Delvare <jdelvare@suse.com> 7627L: linux-hwmon@vger.kernel.org 7628S: Maintained 7629F: Documentation/hwmon/lm90 7630F: Documentation/devicetree/bindings/hwmon/lm90.txt 7631F: drivers/hwmon/lm90.c 7632F: include/dt-bindings/thermal/lm90.h 7633 7634LM95234 HARDWARE MONITOR DRIVER 7635M: Guenter Roeck <linux@roeck-us.net> 7636L: linux-hwmon@vger.kernel.org 7637S: Maintained 7638F: Documentation/hwmon/lm95234 7639F: drivers/hwmon/lm95234.c 7640 7641LME2510 MEDIA DRIVER 7642M: Malcolm Priestley <tvboxspy@gmail.com> 7643L: linux-media@vger.kernel.org 7644W: https://linuxtv.org 7645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7646S: Maintained 7647F: drivers/media/usb/dvb-usb-v2/lmedm04* 7648 7649LOCKING PRIMITIVES 7650M: Peter Zijlstra <peterz@infradead.org> 7651M: Ingo Molnar <mingo@redhat.com> 7652L: linux-kernel@vger.kernel.org 7653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7654S: Maintained 7655F: Documentation/locking/ 7656F: include/linux/lockdep.h 7657F: include/linux/spinlock*.h 7658F: arch/*/include/asm/spinlock*.h 7659F: include/linux/rwlock*.h 7660F: include/linux/mutex*.h 7661F: arch/*/include/asm/mutex*.h 7662F: include/linux/rwsem*.h 7663F: arch/*/include/asm/rwsem.h 7664F: include/linux/seqlock.h 7665F: lib/locking*.[ch] 7666F: kernel/locking/ 7667 7668LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7669M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7670L: linux-ntfs-dev@lists.sourceforge.net 7671W: http://www.linux-ntfs.org/content/view/19/37/ 7672S: Maintained 7673F: Documentation/ldm.txt 7674F: block/partitions/ldm.* 7675 7676LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7677M: Sathya Prakash <sathya.prakash@broadcom.com> 7678M: Chaitra P B <chaitra.basappa@broadcom.com> 7679M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7680L: MPT-FusionLinux.pdl@broadcom.com 7681L: linux-scsi@vger.kernel.org 7682W: http://www.avagotech.com/support/ 7683S: Supported 7684F: drivers/message/fusion/ 7685F: drivers/scsi/mpt2sas/ 7686F: drivers/scsi/mpt3sas/ 7687 7688LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7689M: Matthew Wilcox <matthew@wil.cx> 7690L: linux-scsi@vger.kernel.org 7691S: Maintained 7692F: drivers/scsi/sym53c8xx_2/ 7693 7694LTC4261 HARDWARE MONITOR DRIVER 7695M: Guenter Roeck <linux@roeck-us.net> 7696L: linux-hwmon@vger.kernel.org 7697S: Maintained 7698F: Documentation/hwmon/ltc4261 7699F: drivers/hwmon/ltc4261.c 7700 7701LTP (Linux Test Project) 7702M: Mike Frysinger <vapier@gentoo.org> 7703M: Cyril Hrubis <chrubis@suse.cz> 7704M: Wanlong Gao <wanlong.gao@gmail.com> 7705M: Jan Stancek <jstancek@redhat.com> 7706M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7707M: Alexey Kodanev <alexey.kodanev@oracle.com> 7708L: ltp@lists.linux.it (subscribers-only) 7709W: http://linux-test-project.github.io/ 7710T: git git://github.com/linux-test-project/ltp.git 7711S: Maintained 7712 7713M32R ARCHITECTURE 7714W: http://www.linux-m32r.org/ 7715S: Orphan 7716F: arch/m32r/ 7717 7718M68K ARCHITECTURE 7719M: Geert Uytterhoeven <geert@linux-m68k.org> 7720L: linux-m68k@lists.linux-m68k.org 7721W: http://www.linux-m68k.org/ 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7723S: Maintained 7724F: arch/m68k/ 7725F: drivers/zorro/ 7726 7727M68K ON APPLE MACINTOSH 7728M: Joshua Thompson <funaho@jurai.org> 7729W: http://www.mac.linux-m68k.org/ 7730L: linux-m68k@lists.linux-m68k.org 7731S: Maintained 7732F: arch/m68k/mac/ 7733 7734M68K ON HP9000/300 7735M: Philip Blundell <philb@gnu.org> 7736W: http://www.tazenda.demon.co.uk/phil/linux-hp 7737S: Maintained 7738F: arch/m68k/hp300/ 7739 7740M88DS3103 MEDIA DRIVER 7741M: Antti Palosaari <crope@iki.fi> 7742L: linux-media@vger.kernel.org 7743W: https://linuxtv.org 7744W: http://palosaari.fi/linux/ 7745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7746T: git git://linuxtv.org/anttip/media_tree.git 7747S: Maintained 7748F: drivers/media/dvb-frontends/m88ds3103* 7749 7750M88RS2000 MEDIA DRIVER 7751M: Malcolm Priestley <tvboxspy@gmail.com> 7752L: linux-media@vger.kernel.org 7753W: https://linuxtv.org 7754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7755S: Maintained 7756F: drivers/media/dvb-frontends/m88rs2000* 7757 7758MA901 MASTERKIT USB FM RADIO DRIVER 7759M: Alexey Klimov <klimov.linux@gmail.com> 7760L: linux-media@vger.kernel.org 7761T: git git://linuxtv.org/media_tree.git 7762S: Maintained 7763F: drivers/media/radio/radio-ma901.c 7764 7765MAC80211 7766M: Johannes Berg <johannes@sipsolutions.net> 7767L: linux-wireless@vger.kernel.org 7768W: http://wireless.kernel.org/ 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7771S: Maintained 7772F: Documentation/networking/mac80211-injection.txt 7773F: include/net/mac80211.h 7774F: net/mac80211/ 7775F: drivers/net/wireless/mac80211_hwsim.[ch] 7776 7777MACVLAN DRIVER 7778M: Patrick McHardy <kaber@trash.net> 7779L: netdev@vger.kernel.org 7780S: Maintained 7781F: drivers/net/macvlan.c 7782F: include/linux/if_macvlan.h 7783 7784MAILBOX API 7785M: Jassi Brar <jassisinghbrar@gmail.com> 7786L: linux-kernel@vger.kernel.org 7787S: Maintained 7788F: drivers/mailbox/ 7789F: include/linux/mailbox_client.h 7790F: include/linux/mailbox_controller.h 7791 7792MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7793M: Michael Kerrisk <mtk.manpages@gmail.com> 7794W: http://www.kernel.org/doc/man-pages 7795L: linux-man@vger.kernel.org 7796S: Maintained 7797 7798MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7799M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7800L: linux-mips@linux-mips.org 7801S: Maintained 7802F: arch/mips/boot/dts/img/pistachio_marduk.dts 7803 7804MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7805M: Andrew Lunn <andrew@lunn.ch> 7806M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7807L: netdev@vger.kernel.org 7808S: Maintained 7809F: drivers/net/dsa/mv88e6xxx/ 7810F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7811 7812MARVELL ARMADA DRM SUPPORT 7813M: Russell King <linux@armlinux.org.uk> 7814S: Maintained 7815T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7816T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7817F: drivers/gpu/drm/armada/ 7818F: include/uapi/drm/armada_drm.h 7819F: Documentation/devicetree/bindings/display/armada/ 7820 7821MARVELL CRYPTO DRIVER 7822M: Boris Brezillon <boris.brezillon@free-electrons.com> 7823M: Arnaud Ebalard <arno@natisbad.org> 7824F: drivers/crypto/marvell/ 7825S: Maintained 7826L: linux-crypto@vger.kernel.org 7827 7828MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7829M: Mirko Lindner <mlindner@marvell.com> 7830M: Stephen Hemminger <stephen@networkplumber.org> 7831L: netdev@vger.kernel.org 7832S: Maintained 7833F: drivers/net/ethernet/marvell/sk* 7834 7835MARVELL LIBERTAS WIRELESS DRIVER 7836L: libertas-dev@lists.infradead.org 7837S: Orphan 7838F: drivers/net/wireless/marvell/libertas/ 7839 7840MARVELL MV643XX ETHERNET DRIVER 7841M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7842L: netdev@vger.kernel.org 7843S: Maintained 7844F: drivers/net/ethernet/marvell/mv643xx_eth.* 7845F: include/linux/mv643xx.h 7846 7847MARVELL MVNETA ETHERNET DRIVER 7848M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7849L: netdev@vger.kernel.org 7850S: Maintained 7851F: drivers/net/ethernet/marvell/mvneta.* 7852 7853MARVELL MWIFIEX WIRELESS DRIVER 7854M: Amitkumar Karwar <akarwar@marvell.com> 7855M: Nishant Sarmukadam <nishants@marvell.com> 7856L: linux-wireless@vger.kernel.org 7857S: Maintained 7858F: drivers/net/wireless/marvell/mwifiex/ 7859 7860MARVELL MWL8K WIRELESS DRIVER 7861M: Lennert Buytenhek <buytenh@wantstofly.org> 7862L: linux-wireless@vger.kernel.org 7863S: Odd Fixes 7864F: drivers/net/wireless/marvell/mwl8k.c 7865 7866MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7867M: Nicolas Pitre <nico@fluxnic.net> 7868S: Odd Fixes 7869F: drivers/mmc/host/mvsdio.* 7870 7871MATROX FRAMEBUFFER DRIVER 7872L: linux-fbdev@vger.kernel.org 7873S: Orphan 7874F: drivers/video/fbdev/matrox/matroxfb_* 7875F: include/uapi/linux/matroxfb.h 7876 7877MAX16065 HARDWARE MONITOR DRIVER 7878M: Guenter Roeck <linux@roeck-us.net> 7879L: linux-hwmon@vger.kernel.org 7880S: Maintained 7881F: Documentation/hwmon/max16065 7882F: drivers/hwmon/max16065.c 7883 7884MAX20751 HARDWARE MONITOR DRIVER 7885M: Guenter Roeck <linux@roeck-us.net> 7886L: linux-hwmon@vger.kernel.org 7887S: Maintained 7888F: Documentation/hwmon/max20751 7889F: drivers/hwmon/max20751.c 7890 7891MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7892L: linux-hwmon@vger.kernel.org 7893S: Orphan 7894F: Documentation/hwmon/max6650 7895F: drivers/hwmon/max6650.c 7896 7897MAX6697 HARDWARE MONITOR DRIVER 7898M: Guenter Roeck <linux@roeck-us.net> 7899L: linux-hwmon@vger.kernel.org 7900S: Maintained 7901F: Documentation/hwmon/max6697 7902F: Documentation/devicetree/bindings/i2c/max6697.txt 7903F: drivers/hwmon/max6697.c 7904F: include/linux/platform_data/max6697.h 7905 7906MAX9860 MONO AUDIO VOICE CODEC DRIVER 7907M: Peter Rosin <peda@axentia.se> 7908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7909S: Maintained 7910F: Documentation/devicetree/bindings/sound/max9860.txt 7911F: sound/soc/codecs/max9860.* 7912 7913MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7914M: Krzysztof Kozlowski <krzk@kernel.org> 7915M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7916L: linux-pm@vger.kernel.org 7917S: Supported 7918F: drivers/power/supply/max14577_charger.c 7919F: drivers/power/supply/max77693_charger.c 7920 7921MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7922M: Javier Martinez Canillas <javier@osg.samsung.com> 7923L: linux-kernel@vger.kernel.org 7924S: Supported 7925F: drivers/*/*max77802*.c 7926F: Documentation/devicetree/bindings/*/*max77802.txt 7927F: include/dt-bindings/*/*max77802.h 7928 7929MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7930M: Chanwoo Choi <cw00.choi@samsung.com> 7931M: Krzysztof Kozlowski <krzk@kernel.org> 7932M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7933L: linux-kernel@vger.kernel.org 7934S: Supported 7935F: drivers/*/max14577*.c 7936F: drivers/*/max77686*.c 7937F: drivers/*/max77693*.c 7938F: drivers/extcon/extcon-max14577.c 7939F: drivers/extcon/extcon-max77693.c 7940F: drivers/rtc/rtc-max77686.c 7941F: drivers/clk/clk-max77686.c 7942F: Documentation/devicetree/bindings/mfd/max14577.txt 7943F: Documentation/devicetree/bindings/*/max77686.txt 7944F: Documentation/devicetree/bindings/mfd/max77693.txt 7945F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7946F: include/linux/mfd/max14577*.h 7947F: include/linux/mfd/max77686*.h 7948F: include/linux/mfd/max77693*.h 7949 7950MAXIRADIO FM RADIO RECEIVER DRIVER 7951M: Hans Verkuil <hverkuil@xs4all.nl> 7952L: linux-media@vger.kernel.org 7953T: git git://linuxtv.org/media_tree.git 7954W: https://linuxtv.org 7955S: Maintained 7956F: drivers/media/radio/radio-maxiradio* 7957 7958MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7959M: Peter Rosin <peda@axentia.se> 7960L: linux-iio@vger.kernel.org 7961S: Maintained 7962F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7963F: drivers/iio/potentiometer/mcp4531.c 7964 7965MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7966M: William Breathitt Gray <vilhelm.gray@gmail.com> 7967L: linux-iio@vger.kernel.org 7968S: Maintained 7969F: drivers/iio/dac/cio-dac.c 7970 7971MEDIA DRIVERS FOR RENESAS - FCP 7972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7973L: linux-media@vger.kernel.org 7974L: linux-renesas-soc@vger.kernel.org 7975T: git git://linuxtv.org/media_tree.git 7976S: Supported 7977F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7978F: drivers/media/platform/rcar-fcp.c 7979F: include/media/rcar-fcp.h 7980 7981MEDIA DRIVERS FOR RENESAS - FDP1 7982M: Kieran Bingham <kieran@bingham.xyz> 7983L: linux-media@vger.kernel.org 7984L: linux-renesas-soc@vger.kernel.org 7985T: git git://linuxtv.org/media_tree.git 7986S: Supported 7987F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7988F: drivers/media/platform/rcar_fdp1.c 7989 7990MEDIA DRIVERS FOR RENESAS - VIN 7991M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7992L: linux-media@vger.kernel.org 7993L: linux-renesas-soc@vger.kernel.org 7994T: git git://linuxtv.org/media_tree.git 7995S: Supported 7996F: Documentation/devicetree/bindings/media/rcar_vin.txt 7997F: drivers/media/platform/rcar-vin/ 7998 7999MEDIA DRIVERS FOR RENESAS - VSP1 8000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8001L: linux-media@vger.kernel.org 8002L: linux-renesas-soc@vger.kernel.org 8003T: git git://linuxtv.org/media_tree.git 8004S: Supported 8005F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8006F: drivers/media/platform/vsp1/ 8007 8008MEDIA DRIVERS FOR HELENE 8009M: Abylay Ospan <aospan@netup.ru> 8010L: linux-media@vger.kernel.org 8011W: https://linuxtv.org 8012W: http://netup.tv/ 8013T: git git://linuxtv.org/media_tree.git 8014S: Supported 8015F: drivers/media/dvb-frontends/helene* 8016 8017MEDIA DRIVERS FOR ASCOT2E 8018M: Sergey Kozlov <serjk@netup.ru> 8019M: Abylay Ospan <aospan@netup.ru> 8020L: linux-media@vger.kernel.org 8021W: https://linuxtv.org 8022W: http://netup.tv/ 8023T: git git://linuxtv.org/media_tree.git 8024S: Supported 8025F: drivers/media/dvb-frontends/ascot2e* 8026 8027MEDIA DRIVERS FOR CXD2841ER 8028M: Sergey Kozlov <serjk@netup.ru> 8029M: Abylay Ospan <aospan@netup.ru> 8030L: linux-media@vger.kernel.org 8031W: https://linuxtv.org 8032W: http://netup.tv/ 8033T: git git://linuxtv.org/media_tree.git 8034S: Supported 8035F: drivers/media/dvb-frontends/cxd2841er* 8036 8037MEDIA DRIVERS FOR HORUS3A 8038M: Sergey Kozlov <serjk@netup.ru> 8039M: Abylay Ospan <aospan@netup.ru> 8040L: linux-media@vger.kernel.org 8041W: https://linuxtv.org 8042W: http://netup.tv/ 8043T: git git://linuxtv.org/media_tree.git 8044S: Supported 8045F: drivers/media/dvb-frontends/horus3a* 8046 8047MEDIA DRIVERS FOR LNBH25 8048M: Sergey Kozlov <serjk@netup.ru> 8049M: Abylay Ospan <aospan@netup.ru> 8050L: linux-media@vger.kernel.org 8051W: https://linuxtv.org 8052W: http://netup.tv/ 8053T: git git://linuxtv.org/media_tree.git 8054S: Supported 8055F: drivers/media/dvb-frontends/lnbh25* 8056 8057MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8058M: Sergey Kozlov <serjk@netup.ru> 8059M: Abylay Ospan <aospan@netup.ru> 8060L: linux-media@vger.kernel.org 8061W: https://linuxtv.org 8062W: http://netup.tv/ 8063T: git git://linuxtv.org/media_tree.git 8064S: Supported 8065F: drivers/media/pci/netup_unidvb/* 8066 8067MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8068M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8069M: Mauro Carvalho Chehab <mchehab@kernel.org> 8070P: LinuxTV.org Project 8071L: linux-media@vger.kernel.org 8072W: https://linuxtv.org 8073Q: http://patchwork.kernel.org/project/linux-media/list/ 8074T: git git://linuxtv.org/media_tree.git 8075S: Maintained 8076F: Documentation/media/ 8077F: drivers/media/ 8078F: drivers/staging/media/ 8079F: include/linux/platform_data/media/ 8080F: include/media/ 8081F: include/uapi/linux/dvb/ 8082F: include/uapi/linux/videodev2.h 8083F: include/uapi/linux/media.h 8084F: include/uapi/linux/v4l2-* 8085F: include/uapi/linux/meye.h 8086F: include/uapi/linux/ivtv* 8087F: include/uapi/linux/uvcvideo.h 8088 8089MEDIATEK ETHERNET DRIVER 8090M: Felix Fietkau <nbd@openwrt.org> 8091M: John Crispin <blogic@openwrt.org> 8092L: netdev@vger.kernel.org 8093S: Maintained 8094F: drivers/net/ethernet/mediatek/ 8095 8096MEDIATEK 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: include/linux/platform_data/usb251xb.h 8311F: Documentation/devicetree/bindings/usb/usb251xb.txt 8312 8313MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8314M: Chen Yu <yu.c.chen@intel.com> 8315L: platform-driver-x86@vger.kernel.org 8316S: Supported 8317F: drivers/platform/x86/surfacepro3_button.c 8318 8319MICROTEK X6 SCANNER 8320M: Oliver Neukum <oliver@neukum.org> 8321S: Maintained 8322F: drivers/usb/image/microtek.* 8323 8324MIPS 8325M: Ralf Baechle <ralf@linux-mips.org> 8326L: linux-mips@linux-mips.org 8327W: http://www.linux-mips.org/ 8328T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8329Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8330S: Supported 8331F: Documentation/devicetree/bindings/mips/ 8332F: Documentation/mips/ 8333F: arch/mips/ 8334 8335MIPS/LOONGSON1 ARCHITECTURE 8336M: Keguang Zhang <keguang.zhang@gmail.com> 8337L: linux-mips@linux-mips.org 8338S: Maintained 8339F: arch/mips/loongson32/ 8340F: arch/mips/include/asm/mach-loongson32/ 8341F: drivers/*/*loongson1* 8342F: drivers/*/*/*loongson1* 8343 8344MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8345M: Hans Verkuil <hverkuil@xs4all.nl> 8346L: linux-media@vger.kernel.org 8347T: git git://linuxtv.org/media_tree.git 8348W: https://linuxtv.org 8349S: Odd Fixes 8350F: drivers/media/radio/radio-miropcm20* 8351 8352MELLANOX MLX4 core VPI driver 8353M: Yishai Hadas <yishaih@mellanox.com> 8354L: netdev@vger.kernel.org 8355L: linux-rdma@vger.kernel.org 8356W: http://www.mellanox.com 8357Q: http://patchwork.ozlabs.org/project/netdev/list/ 8358S: Supported 8359F: drivers/net/ethernet/mellanox/mlx4/ 8360F: include/linux/mlx4/ 8361F: include/uapi/rdma/mlx4-abi.h 8362 8363MELLANOX MLX4 IB driver 8364M: Yishai Hadas <yishaih@mellanox.com> 8365L: linux-rdma@vger.kernel.org 8366W: http://www.mellanox.com 8367Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8368S: Supported 8369F: drivers/infiniband/hw/mlx4/ 8370F: include/linux/mlx4/ 8371 8372MELLANOX MLX5 core VPI driver 8373M: Saeed Mahameed <saeedm@mellanox.com> 8374M: Matan Barak <matanb@mellanox.com> 8375M: Leon Romanovsky <leonro@mellanox.com> 8376L: netdev@vger.kernel.org 8377L: linux-rdma@vger.kernel.org 8378W: http://www.mellanox.com 8379Q: http://patchwork.ozlabs.org/project/netdev/list/ 8380S: Supported 8381F: drivers/net/ethernet/mellanox/mlx5/core/ 8382F: include/linux/mlx5/ 8383F: include/uapi/rdma/mlx5-abi.h 8384 8385MELLANOX MLX5 IB driver 8386M: Matan Barak <matanb@mellanox.com> 8387M: Leon Romanovsky <leonro@mellanox.com> 8388L: linux-rdma@vger.kernel.org 8389W: http://www.mellanox.com 8390Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8391S: Supported 8392F: drivers/infiniband/hw/mlx5/ 8393F: include/linux/mlx5/ 8394 8395MELEXIS MLX90614 DRIVER 8396M: Crt Mori <cmo@melexis.com> 8397L: linux-iio@vger.kernel.org 8398W: http://www.melexis.com 8399S: Supported 8400F: drivers/iio/temperature/mlx90614.c 8401 8402MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8403M: Don Brace <don.brace@microsemi.com> 8404L: esc.storagedev@microsemi.com 8405L: linux-scsi@vger.kernel.org 8406S: Supported 8407F: drivers/scsi/smartpqi/smartpqi*.[ch] 8408F: drivers/scsi/smartpqi/Kconfig 8409F: drivers/scsi/smartpqi/Makefile 8410F: include/linux/cciss*.h 8411F: include/uapi/linux/cciss*.h 8412F: Documentation/scsi/smartpqi.txt 8413 8414MN88472 MEDIA DRIVER 8415M: Antti Palosaari <crope@iki.fi> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418W: http://palosaari.fi/linux/ 8419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8420S: Maintained 8421F: drivers/media/dvb-frontends/mn88472* 8422 8423MN88473 MEDIA DRIVER 8424M: Antti Palosaari <crope@iki.fi> 8425L: linux-media@vger.kernel.org 8426W: https://linuxtv.org 8427W: http://palosaari.fi/linux/ 8428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8429S: Maintained 8430F: drivers/media/dvb-frontends/mn88473* 8431 8432MODULE SUPPORT 8433M: Jessica Yu <jeyu@redhat.com> 8434M: Rusty Russell <rusty@rustcorp.com.au> 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8436S: Maintained 8437F: include/linux/module.h 8438F: kernel/module.c 8439 8440MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8441W: http://popies.net/meye/ 8442S: Orphan 8443F: Documentation/media/v4l-drivers/meye* 8444F: drivers/media/pci/meye/ 8445F: include/uapi/linux/meye.h 8446 8447MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8448M: Jiri Slaby <jirislaby@gmail.com> 8449S: Maintained 8450F: Documentation/serial/moxa-smartio 8451F: drivers/tty/mxser.* 8452 8453MR800 AVERMEDIA USB FM RADIO DRIVER 8454M: Alexey Klimov <klimov.linux@gmail.com> 8455L: linux-media@vger.kernel.org 8456T: git git://linuxtv.org/media_tree.git 8457S: Maintained 8458F: drivers/media/radio/radio-mr800.c 8459 8460MRF24J40 IEEE 802.15.4 RADIO DRIVER 8461M: Alan Ott <alan@signal11.us> 8462L: linux-wpan@vger.kernel.org 8463S: Maintained 8464F: drivers/net/ieee802154/mrf24j40.c 8465F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8466 8467MSI LAPTOP SUPPORT 8468M: "Lee, Chun-Yi" <jlee@suse.com> 8469L: platform-driver-x86@vger.kernel.org 8470S: Maintained 8471F: drivers/platform/x86/msi-laptop.c 8472 8473MSI WMI SUPPORT 8474L: platform-driver-x86@vger.kernel.org 8475S: Orphan 8476F: drivers/platform/x86/msi-wmi.c 8477 8478MSI001 MEDIA DRIVER 8479M: Antti Palosaari <crope@iki.fi> 8480L: linux-media@vger.kernel.org 8481W: https://linuxtv.org 8482W: http://palosaari.fi/linux/ 8483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8484T: git git://linuxtv.org/anttip/media_tree.git 8485S: Maintained 8486F: drivers/media/tuners/msi001* 8487 8488MSI2500 MEDIA DRIVER 8489M: Antti Palosaari <crope@iki.fi> 8490L: linux-media@vger.kernel.org 8491W: https://linuxtv.org 8492W: http://palosaari.fi/linux/ 8493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8494T: git git://linuxtv.org/anttip/media_tree.git 8495S: Maintained 8496F: drivers/media/usb/msi2500/ 8497 8498MSYSTEMS DISKONCHIP G3 MTD DRIVER 8499M: Robert Jarzmik <robert.jarzmik@free.fr> 8500L: linux-mtd@lists.infradead.org 8501S: Maintained 8502F: drivers/mtd/devices/docg3* 8503 8504MT9M032 APTINA SENSOR DRIVER 8505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8506L: linux-media@vger.kernel.org 8507T: git git://linuxtv.org/media_tree.git 8508S: Maintained 8509F: drivers/media/i2c/mt9m032.c 8510F: include/media/i2c/mt9m032.h 8511 8512MT9P031 APTINA CAMERA SENSOR 8513M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8514L: linux-media@vger.kernel.org 8515T: git git://linuxtv.org/media_tree.git 8516S: Maintained 8517F: drivers/media/i2c/mt9p031.c 8518F: include/media/i2c/mt9p031.h 8519 8520MT9T001 APTINA CAMERA SENSOR 8521M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8522L: linux-media@vger.kernel.org 8523T: git git://linuxtv.org/media_tree.git 8524S: Maintained 8525F: drivers/media/i2c/mt9t001.c 8526F: include/media/i2c/mt9t001.h 8527 8528MT9V032 APTINA CAMERA SENSOR 8529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8530L: linux-media@vger.kernel.org 8531T: git git://linuxtv.org/media_tree.git 8532S: Maintained 8533F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8534F: drivers/media/i2c/mt9v032.c 8535F: include/media/i2c/mt9v032.h 8536 8537MULTIFUNCTION DEVICES (MFD) 8538M: Lee Jones <lee.jones@linaro.org> 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8540S: Supported 8541F: Documentation/devicetree/bindings/mfd/ 8542F: drivers/mfd/ 8543F: include/linux/mfd/ 8544F: include/dt-bindings/mfd/ 8545 8546MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8547M: Ulf Hansson <ulf.hansson@linaro.org> 8548L: linux-mmc@vger.kernel.org 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8550S: Maintained 8551F: Documentation/devicetree/bindings/mmc/ 8552F: drivers/mmc/ 8553F: include/linux/mmc/ 8554F: include/uapi/linux/mmc/ 8555 8556MULTIMEDIA CARD (MMC) ETC. OVER SPI 8557S: Orphan 8558F: drivers/mmc/host/mmc_spi.c 8559F: include/linux/spi/mmc_spi.h 8560 8561MULTISOUND SOUND DRIVER 8562M: Andrew Veliath <andrewtv@usa.net> 8563S: Maintained 8564F: Documentation/sound/oss/MultiSound 8565F: sound/oss/msnd* 8566 8567MULTITECH MULTIPORT CARD (ISICOM) 8568S: Orphan 8569F: drivers/tty/isicom.c 8570F: include/linux/isicom.h 8571 8572MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8573M: Bin Liu <b-liu@ti.com> 8574L: linux-usb@vger.kernel.org 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8576S: Maintained 8577F: drivers/usb/musb/ 8578 8579MXL5007T MEDIA DRIVER 8580M: Michael Krufky <mkrufky@linuxtv.org> 8581L: linux-media@vger.kernel.org 8582W: https://linuxtv.org 8583W: http://github.com/mkrufky 8584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8585T: git git://linuxtv.org/mkrufky/tuners.git 8586S: Maintained 8587F: drivers/media/tuners/mxl5007t.* 8588 8589MXSFB DRM DRIVER 8590M: Marek Vasut <marex@denx.de> 8591S: Supported 8592F: drivers/gpu/drm/mxsfb/ 8593F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8594 8595MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8596M: Hyong-Youb Kim <hykim@myri.com> 8597L: netdev@vger.kernel.org 8598W: https://www.myricom.com/support/downloads/myri10ge.html 8599S: Supported 8600F: drivers/net/ethernet/myricom/myri10ge/ 8601 8602NAND FLASH SUBSYSTEM 8603M: Boris Brezillon <boris.brezillon@free-electrons.com> 8604R: Richard Weinberger <richard@nod.at> 8605L: linux-mtd@lists.infradead.org 8606W: http://www.linux-mtd.infradead.org/ 8607Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8608T: git git://github.com/linux-nand/linux.git 8609S: Maintained 8610F: drivers/mtd/nand/ 8611F: include/linux/mtd/nand*.h 8612 8613NATSEMI ETHERNET DRIVER (DP8381x) 8614S: Orphan 8615F: drivers/net/ethernet/natsemi/natsemi.c 8616 8617NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8618M: Daniel Mack <zonque@gmail.com> 8619S: Maintained 8620L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8621W: http://www.native-instruments.com 8622F: sound/usb/caiaq/ 8623 8624NCP FILESYSTEM 8625M: Petr Vandrovec <petr@vandrovec.name> 8626S: Odd Fixes 8627F: fs/ncpfs/ 8628 8629NCR 5380 SCSI DRIVERS 8630M: Finn Thain <fthain@telegraphics.com.au> 8631M: Michael Schmitz <schmitzmic@gmail.com> 8632L: linux-scsi@vger.kernel.org 8633S: Maintained 8634F: Documentation/scsi/g_NCR5380.txt 8635F: drivers/scsi/NCR5380.* 8636F: drivers/scsi/arm/cumana_1.c 8637F: drivers/scsi/arm/oak.c 8638F: drivers/scsi/atari_scsi.* 8639F: drivers/scsi/dmx3191d.c 8640F: drivers/scsi/g_NCR5380.* 8641F: drivers/scsi/mac_scsi.* 8642F: drivers/scsi/sun3_scsi.* 8643F: drivers/scsi/sun3_scsi_vme.c 8644 8645NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8646M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8647L: linux-scsi@vger.kernel.org 8648S: Maintained 8649F: drivers/scsi/NCR_D700.* 8650 8651NCT6775 HARDWARE MONITOR DRIVER 8652M: Guenter Roeck <linux@roeck-us.net> 8653L: linux-hwmon@vger.kernel.org 8654S: Maintained 8655F: Documentation/hwmon/nct6775 8656F: drivers/hwmon/nct6775.c 8657 8658NETEFFECT IWARP RNIC DRIVER (IW_NES) 8659M: Faisal Latif <faisal.latif@intel.com> 8660L: linux-rdma@vger.kernel.org 8661W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8662S: Supported 8663F: drivers/infiniband/hw/nes/ 8664F: include/uapi/rdma/nes-abi.h 8665 8666NETEM NETWORK EMULATOR 8667M: Stephen Hemminger <stephen@networkplumber.org> 8668L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8669S: Maintained 8670F: net/sched/sch_netem.c 8671 8672NETERION 10GbE DRIVERS (s2io/vxge) 8673M: Jon Mason <jdmason@kudzu.us> 8674L: netdev@vger.kernel.org 8675S: Supported 8676F: Documentation/networking/s2io.txt 8677F: Documentation/networking/vxge.txt 8678F: drivers/net/ethernet/neterion/ 8679 8680NETFILTER 8681M: Pablo Neira Ayuso <pablo@netfilter.org> 8682M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8683L: netfilter-devel@vger.kernel.org 8684L: coreteam@netfilter.org 8685W: http://www.netfilter.org/ 8686W: http://www.iptables.org/ 8687Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8690S: Supported 8691F: include/linux/netfilter* 8692F: include/linux/netfilter/ 8693F: include/net/netfilter/ 8694F: include/uapi/linux/netfilter* 8695F: include/uapi/linux/netfilter/ 8696F: net/*/netfilter.c 8697F: net/*/netfilter/ 8698F: net/netfilter/ 8699F: net/bridge/br_netfilter*.c 8700 8701NETLABEL 8702M: Paul Moore <paul@paul-moore.com> 8703W: http://netlabel.sf.net 8704L: netdev@vger.kernel.org 8705S: Maintained 8706F: Documentation/netlabel/ 8707F: include/net/netlabel.h 8708F: net/netlabel/ 8709 8710NETROM NETWORK LAYER 8711M: Ralf Baechle <ralf@linux-mips.org> 8712L: linux-hams@vger.kernel.org 8713W: http://www.linux-ax25.org/ 8714S: Maintained 8715F: include/net/netrom.h 8716F: include/uapi/linux/netrom.h 8717F: net/netrom/ 8718 8719NETRONOME ETHERNET DRIVERS 8720M: Jakub Kicinski <jakub.kicinski@netronome.com> 8721L: oss-drivers@netronome.com 8722S: Maintained 8723F: drivers/net/ethernet/netronome/ 8724 8725NETWORK BLOCK DEVICE (NBD) 8726M: Josef Bacik <jbacik@fb.com> 8727S: Maintained 8728L: linux-block@vger.kernel.org 8729L: nbd-general@lists.sourceforge.net 8730F: Documentation/blockdev/nbd.txt 8731F: drivers/block/nbd.c 8732F: include/uapi/linux/nbd.h 8733 8734NETWORK DROP MONITOR 8735M: Neil Horman <nhorman@tuxdriver.com> 8736L: netdev@vger.kernel.org 8737S: Maintained 8738W: https://fedorahosted.org/dropwatch/ 8739F: net/core/drop_monitor.c 8740 8741NETWORKING [DSA] 8742M: Andrew Lunn <andrew@lunn.ch> 8743M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8744M: Florian Fainelli <f.fainelli@gmail.com> 8745S: Maintained 8746F: net/dsa/ 8747F: include/net/dsa.h 8748F: drivers/net/dsa/ 8749 8750NETWORKING [GENERAL] 8751M: "David S. Miller" <davem@davemloft.net> 8752L: netdev@vger.kernel.org 8753W: http://www.linuxfoundation.org/en/Net 8754Q: http://patchwork.ozlabs.org/project/netdev/list/ 8755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8757S: Maintained 8758F: net/ 8759F: include/net/ 8760F: include/linux/in.h 8761F: include/linux/net.h 8762F: include/linux/netdevice.h 8763F: include/uapi/linux/in.h 8764F: include/uapi/linux/net.h 8765F: include/uapi/linux/netdevice.h 8766F: include/uapi/linux/net_namespace.h 8767F: tools/net/ 8768F: tools/testing/selftests/net/ 8769F: lib/random32.c 8770 8771NETWORKING [IPv4/IPv6] 8772M: "David S. Miller" <davem@davemloft.net> 8773M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8774M: James Morris <jmorris@namei.org> 8775M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8776M: Patrick McHardy <kaber@trash.net> 8777L: netdev@vger.kernel.org 8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8779S: Maintained 8780F: net/ipv4/ 8781F: net/ipv6/ 8782F: include/net/ip* 8783F: arch/x86/net/* 8784 8785NETWORKING [IPSEC] 8786M: Steffen Klassert <steffen.klassert@secunet.com> 8787M: Herbert Xu <herbert@gondor.apana.org.au> 8788M: "David S. Miller" <davem@davemloft.net> 8789L: netdev@vger.kernel.org 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8792S: Maintained 8793F: net/core/flow.c 8794F: net/xfrm/ 8795F: net/key/ 8796F: net/ipv4/xfrm* 8797F: net/ipv4/esp4.c 8798F: net/ipv4/ah4.c 8799F: net/ipv4/ipcomp.c 8800F: net/ipv4/ip_vti.c 8801F: net/ipv6/xfrm* 8802F: net/ipv6/esp6.c 8803F: net/ipv6/ah6.c 8804F: net/ipv6/ipcomp6.c 8805F: net/ipv6/ip6_vti.c 8806F: include/uapi/linux/xfrm.h 8807F: include/net/xfrm.h 8808 8809NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8810M: Paul Moore <paul@paul-moore.com> 8811L: netdev@vger.kernel.org 8812S: Maintained 8813 8814NETWORKING [WIRELESS] 8815L: linux-wireless@vger.kernel.org 8816Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8817 8818NETWORKING DRIVERS 8819L: netdev@vger.kernel.org 8820W: http://www.linuxfoundation.org/en/Net 8821Q: http://patchwork.ozlabs.org/project/netdev/list/ 8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8824S: Odd Fixes 8825F: Documentation/devicetree/bindings/net/ 8826F: drivers/net/ 8827F: include/linux/if_* 8828F: include/linux/netdevice.h 8829F: include/linux/etherdevice.h 8830F: include/linux/fcdevice.h 8831F: include/linux/fddidevice.h 8832F: include/linux/hippidevice.h 8833F: include/linux/inetdevice.h 8834F: include/uapi/linux/if_* 8835F: include/uapi/linux/netdevice.h 8836 8837NETWORKING DRIVERS (WIRELESS) 8838M: Kalle Valo <kvalo@codeaurora.org> 8839L: linux-wireless@vger.kernel.org 8840Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8841T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8843S: Maintained 8844F: Documentation/devicetree/bindings/net/wireless/ 8845F: drivers/net/wireless/ 8846 8847NETXEN (1/10) GbE SUPPORT 8848M: Manish Chopra <manish.chopra@cavium.com> 8849M: Rahul Verma <rahul.verma@cavium.com> 8850M: Dept-GELinuxNICDev@cavium.com 8851L: netdev@vger.kernel.org 8852S: Supported 8853F: drivers/net/ethernet/qlogic/netxen/ 8854 8855NFC SUBSYSTEM 8856M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8857M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8858M: Samuel Ortiz <sameo@linux.intel.com> 8859L: linux-wireless@vger.kernel.org 8860L: linux-nfc@lists.01.org (subscribers-only) 8861S: Supported 8862F: net/nfc/ 8863F: include/net/nfc/ 8864F: include/uapi/linux/nfc.h 8865F: drivers/nfc/ 8866F: include/linux/platform_data/nfcmrvl.h 8867F: include/linux/platform_data/nxp-nci.h 8868F: include/linux/platform_data/pn544.h 8869F: include/linux/platform_data/st21nfca.h 8870F: include/linux/platform_data/st-nci.h 8871F: Documentation/devicetree/bindings/net/nfc/ 8872 8873NFS, SUNRPC, AND LOCKD CLIENTS 8874M: Trond Myklebust <trond.myklebust@primarydata.com> 8875M: Anna Schumaker <anna.schumaker@netapp.com> 8876L: linux-nfs@vger.kernel.org 8877W: http://client.linux-nfs.org 8878T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8879S: Maintained 8880F: fs/lockd/ 8881F: fs/nfs/ 8882F: fs/nfs_common/ 8883F: net/sunrpc/ 8884F: include/linux/lockd/ 8885F: include/linux/nfs* 8886F: include/linux/sunrpc/ 8887F: include/uapi/linux/nfs* 8888F: include/uapi/linux/sunrpc/ 8889 8890NILFS2 FILESYSTEM 8891M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8892L: linux-nilfs@vger.kernel.org 8893W: http://nilfs.sourceforge.net/ 8894W: http://nilfs.osdn.jp/ 8895T: git git://github.com/konis/nilfs2.git 8896S: Supported 8897F: Documentation/filesystems/nilfs2.txt 8898F: fs/nilfs2/ 8899F: include/trace/events/nilfs2.h 8900F: include/uapi/linux/nilfs2_api.h 8901F: include/uapi/linux/nilfs2_ondisk.h 8902 8903NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8904M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8905W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8906S: Maintained 8907F: Documentation/scsi/NinjaSCSI.txt 8908F: drivers/scsi/pcmcia/nsp_* 8909 8910NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8911M: GOTO Masanori <gotom@debian.or.jp> 8912M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8913W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8914S: Maintained 8915F: Documentation/scsi/NinjaSCSI.txt 8916F: drivers/scsi/nsp32* 8917 8918NIOS2 ARCHITECTURE 8919M: Ley Foon Tan <lftan@altera.com> 8920L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8922S: Maintained 8923F: arch/nios2/ 8924 8925NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8926M: Pavel Machek <pavel@ucw.cz> 8927M: Sakari Ailus <sakari.ailus@iki.fi> 8928L: linux-media@vger.kernel.org 8929S: Maintained 8930F: drivers/media/i2c/et8ek8 8931F: drivers/media/i2c/ad5820.c 8932 8933NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8934M: Pavel Machek <pavel@ucw.cz> 8935M: Sakari Ailus <sakari.ailus@iki.fi> 8936L: linux-media@vger.kernel.org 8937S: Maintained 8938F: drivers/media/i2c/et8ek8 8939F: drivers/media/i2c/ad5820.c 8940 8941NOKIA N900 POWER SUPPLY DRIVERS 8942R: Pali Rohár <pali.rohar@gmail.com> 8943F: include/linux/power/bq2415x_charger.h 8944F: include/linux/power/bq27xxx_battery.h 8945F: include/linux/power/isp1704_charger.h 8946F: drivers/power/supply/bq2415x_charger.c 8947F: drivers/power/supply/bq27xxx_battery.c 8948F: drivers/power/supply/bq27xxx_battery_i2c.c 8949F: drivers/power/supply/isp1704_charger.c 8950F: drivers/power/supply/rx51_battery.c 8951 8952NTB DRIVER CORE 8953M: Jon Mason <jdmason@kudzu.us> 8954M: Dave Jiang <dave.jiang@intel.com> 8955M: Allen Hubbe <Allen.Hubbe@emc.com> 8956L: linux-ntb@googlegroups.com 8957S: Supported 8958W: https://github.com/jonmason/ntb/wiki 8959T: git git://github.com/jonmason/ntb.git 8960F: drivers/ntb/ 8961F: drivers/net/ntb_netdev.c 8962F: include/linux/ntb.h 8963F: include/linux/ntb_transport.h 8964F: tools/testing/selftests/ntb/ 8965 8966NTB INTEL DRIVER 8967M: Jon Mason <jdmason@kudzu.us> 8968M: Dave Jiang <dave.jiang@intel.com> 8969L: linux-ntb@googlegroups.com 8970S: Supported 8971W: https://github.com/jonmason/ntb/wiki 8972T: git git://github.com/jonmason/ntb.git 8973F: drivers/ntb/hw/intel/ 8974 8975NTB AMD DRIVER 8976M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8977L: linux-ntb@googlegroups.com 8978S: Supported 8979F: drivers/ntb/hw/amd/ 8980 8981NTFS FILESYSTEM 8982M: Anton Altaparmakov <anton@tuxera.com> 8983L: linux-ntfs-dev@lists.sourceforge.net 8984W: http://www.tuxera.com/ 8985T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8986S: Supported 8987F: Documentation/filesystems/ntfs.txt 8988F: fs/ntfs/ 8989 8990NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8991M: Antonino Daplas <adaplas@gmail.com> 8992L: linux-fbdev@vger.kernel.org 8993S: Maintained 8994F: drivers/video/fbdev/riva/ 8995F: drivers/video/fbdev/nvidia/ 8996 8997NVM EXPRESS DRIVER 8998M: Keith Busch <keith.busch@intel.com> 8999M: Jens Axboe <axboe@fb.com> 9000M: Christoph Hellwig <hch@lst.de> 9001M: Sagi Grimberg <sagi@grimberg.me> 9002L: linux-nvme@lists.infradead.org 9003T: git://git.infradead.org/nvme.git 9004W: http://git.infradead.org/nvme.git 9005S: Supported 9006F: drivers/nvme/host/ 9007F: include/linux/nvme.h 9008F: include/uapi/linux/nvme_ioctl.h 9009 9010NVM EXPRESS TARGET DRIVER 9011M: Christoph Hellwig <hch@lst.de> 9012M: Sagi Grimberg <sagi@grimberg.me> 9013L: linux-nvme@lists.infradead.org 9014T: git://git.infradead.org/nvme.git 9015W: http://git.infradead.org/nvme.git 9016S: Supported 9017F: drivers/nvme/target/ 9018 9019NVM EXPRESS FC TRANSPORT DRIVERS 9020M: James Smart <james.smart@broadcom.com> 9021L: linux-nvme@lists.infradead.org 9022S: Supported 9023F: include/linux/nvme-fc.h 9024F: include/linux/nvme-fc-driver.h 9025F: drivers/nvme/host/fc.c 9026F: drivers/nvme/target/fc.c 9027F: drivers/nvme/target/fcloop.c 9028 9029NVMEM FRAMEWORK 9030M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9031M: Maxime Ripard <maxime.ripard@free-electrons.com> 9032S: Maintained 9033F: drivers/nvmem/ 9034F: Documentation/devicetree/bindings/nvmem/ 9035F: include/linux/nvmem-consumer.h 9036F: include/linux/nvmem-provider.h 9037 9038NXP-NCI NFC DRIVER 9039M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9040R: Charles Gorand <charles.gorand@effinnov.com> 9041L: linux-nfc@lists.01.org (moderated for non-subscribers) 9042S: Supported 9043F: drivers/nfc/nxp-nci 9044 9045NXP TDA998X DRM DRIVER 9046M: Russell King <linux@armlinux.org.uk> 9047S: Supported 9048T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9049T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9050F: drivers/gpu/drm/i2c/tda998x_drv.c 9051F: include/drm/i2c/tda998x.h 9052 9053NXP TFA9879 DRIVER 9054M: Peter Rosin <peda@axentia.se> 9055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9056S: Maintained 9057F: sound/soc/codecs/tfa9879* 9058 9059OBJTOOL 9060M: Josh Poimboeuf <jpoimboe@redhat.com> 9061S: Supported 9062F: tools/objtool/ 9063 9064OMAP1 SUPPORT 9065M: Aaro Koskinen <aaro.koskinen@iki.fi> 9066M: Tony Lindgren <tony@atomide.com> 9067L: linux-omap@vger.kernel.org 9068Q: http://patchwork.kernel.org/project/linux-omap/list/ 9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9070S: Maintained 9071F: arch/arm/mach-omap1/ 9072F: arch/arm/plat-omap/ 9073F: arch/arm/configs/omap1_defconfig 9074F: drivers/i2c/busses/i2c-omap.c 9075F: include/linux/i2c-omap.h 9076 9077OMAP2+ SUPPORT 9078M: Tony Lindgren <tony@atomide.com> 9079L: linux-omap@vger.kernel.org 9080W: http://www.muru.com/linux/omap/ 9081W: http://linux.omap.com/ 9082Q: http://patchwork.kernel.org/project/linux-omap/list/ 9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9084S: Maintained 9085F: arch/arm/mach-omap2/ 9086F: arch/arm/plat-omap/ 9087F: arch/arm/configs/omap2plus_defconfig 9088F: drivers/i2c/busses/i2c-omap.c 9089F: drivers/irqchip/irq-omap-intc.c 9090F: drivers/mfd/*omap*.c 9091F: drivers/mfd/menelaus.c 9092F: drivers/mfd/palmas.c 9093F: drivers/mfd/tps65217.c 9094F: drivers/mfd/tps65218.c 9095F: drivers/mfd/tps65910.c 9096F: drivers/mfd/twl-core.[ch] 9097F: drivers/mfd/twl4030*.c 9098F: drivers/mfd/twl6030*.c 9099F: drivers/mfd/twl6040*.c 9100F: drivers/regulator/palmas-regulator*.c 9101F: drivers/regulator/pbias-regulator.c 9102F: drivers/regulator/tps65217-regulator.c 9103F: drivers/regulator/tps65218-regulator.c 9104F: drivers/regulator/tps65910-regulator.c 9105F: drivers/regulator/twl-regulator.c 9106F: drivers/regulator/twl6030-regulator.c 9107F: include/linux/i2c-omap.h 9108 9109OMAP DEVICE TREE SUPPORT 9110M: Benoît Cousson <bcousson@baylibre.com> 9111M: Tony Lindgren <tony@atomide.com> 9112L: linux-omap@vger.kernel.org 9113L: devicetree@vger.kernel.org 9114S: Maintained 9115F: arch/arm/boot/dts/*omap* 9116F: arch/arm/boot/dts/*am3* 9117F: arch/arm/boot/dts/*am4* 9118F: arch/arm/boot/dts/*am5* 9119F: arch/arm/boot/dts/*dra7* 9120 9121OMAP CLOCK FRAMEWORK SUPPORT 9122M: Paul Walmsley <paul@pwsan.com> 9123L: linux-omap@vger.kernel.org 9124S: Maintained 9125F: arch/arm/*omap*/*clock* 9126 9127OMAP POWER MANAGEMENT SUPPORT 9128M: Kevin Hilman <khilman@kernel.org> 9129L: linux-omap@vger.kernel.org 9130S: Maintained 9131F: arch/arm/*omap*/*pm* 9132F: drivers/cpufreq/omap-cpufreq.c 9133 9134OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9135M: Rajendra Nayak <rnayak@codeaurora.org> 9136M: Paul Walmsley <paul@pwsan.com> 9137L: linux-omap@vger.kernel.org 9138S: Maintained 9139F: arch/arm/mach-omap2/prm* 9140 9141OMAP AUDIO SUPPORT 9142M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9143M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9144L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9145L: linux-omap@vger.kernel.org 9146S: Maintained 9147F: sound/soc/omap/ 9148 9149OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9150M: Roger Quadros <rogerq@ti.com> 9151M: Tony Lindgren <tony@atomide.com> 9152L: linux-omap@vger.kernel.org 9153S: Maintained 9154F: drivers/memory/omap-gpmc.c 9155F: arch/arm/mach-omap2/*gpmc* 9156 9157OMAP FRAMEBUFFER SUPPORT 9158M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9159L: linux-fbdev@vger.kernel.org 9160L: linux-omap@vger.kernel.org 9161S: Maintained 9162F: drivers/video/fbdev/omap/ 9163 9164OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9165M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9166L: linux-omap@vger.kernel.org 9167L: linux-fbdev@vger.kernel.org 9168S: Maintained 9169F: drivers/video/fbdev/omap2/ 9170F: Documentation/arm/OMAP/DSS 9171 9172OMAP HARDWARE SPINLOCK SUPPORT 9173M: Ohad Ben-Cohen <ohad@wizery.com> 9174L: linux-omap@vger.kernel.org 9175S: Maintained 9176F: drivers/hwspinlock/omap_hwspinlock.c 9177 9178OMAP MMC SUPPORT 9179M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9180L: linux-omap@vger.kernel.org 9181S: Maintained 9182F: drivers/mmc/host/omap.c 9183 9184OMAP HS MMC SUPPORT 9185L: linux-mmc@vger.kernel.org 9186L: linux-omap@vger.kernel.org 9187S: Orphan 9188F: drivers/mmc/host/omap_hsmmc.c 9189 9190OMAP RANDOM NUMBER GENERATOR SUPPORT 9191M: Deepak Saxena <dsaxena@plexity.net> 9192S: Maintained 9193F: drivers/char/hw_random/omap-rng.c 9194 9195OMAP HWMOD SUPPORT 9196M: Benoît Cousson <bcousson@baylibre.com> 9197M: Paul Walmsley <paul@pwsan.com> 9198L: linux-omap@vger.kernel.org 9199S: Maintained 9200F: arch/arm/mach-omap2/omap_hwmod.* 9201 9202OMAP HWMOD DATA 9203M: Paul Walmsley <paul@pwsan.com> 9204L: linux-omap@vger.kernel.org 9205S: Maintained 9206F: arch/arm/mach-omap2/omap_hwmod*data* 9207 9208OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9209M: Benoît Cousson <bcousson@baylibre.com> 9210L: linux-omap@vger.kernel.org 9211S: Maintained 9212F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9213 9214OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9216L: linux-media@vger.kernel.org 9217S: Maintained 9218F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9219F: drivers/media/platform/omap3isp/ 9220F: drivers/staging/media/omap4iss/ 9221 9222OMAP USB SUPPORT 9223L: linux-usb@vger.kernel.org 9224L: linux-omap@vger.kernel.org 9225S: Orphan 9226F: drivers/usb/*/*omap* 9227F: arch/arm/*omap*/usb* 9228 9229OMAP GPIO DRIVER 9230M: Grygorii Strashko <grygorii.strashko@ti.com> 9231M: Santosh Shilimkar <ssantosh@kernel.org> 9232M: Kevin Hilman <khilman@kernel.org> 9233L: linux-omap@vger.kernel.org 9234S: Maintained 9235F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9236F: drivers/gpio/gpio-omap.c 9237 9238OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9239M: Mark Jackson <mpfj@newflow.co.uk> 9240L: linux-omap@vger.kernel.org 9241S: Maintained 9242F: arch/arm/boot/dts/am335x-nano.dts 9243 9244OMFS FILESYSTEM 9245M: Bob Copeland <me@bobcopeland.com> 9246L: linux-karma-devel@lists.sourceforge.net 9247S: Maintained 9248F: Documentation/filesystems/omfs.txt 9249F: fs/omfs/ 9250 9251OMNIKEY CARDMAN 4000 DRIVER 9252M: Harald Welte <laforge@gnumonks.org> 9253S: Maintained 9254F: drivers/char/pcmcia/cm4000_cs.c 9255F: include/linux/cm4000_cs.h 9256F: include/uapi/linux/cm4000_cs.h 9257 9258OMNIKEY CARDMAN 4040 DRIVER 9259M: Harald Welte <laforge@gnumonks.org> 9260S: Maintained 9261F: drivers/char/pcmcia/cm4040_cs.* 9262 9263OMNIVISION OV7670 SENSOR DRIVER 9264M: Jonathan Corbet <corbet@lwn.net> 9265L: linux-media@vger.kernel.org 9266T: git git://linuxtv.org/media_tree.git 9267S: Maintained 9268F: drivers/media/i2c/ov7670.c 9269 9270ONENAND FLASH DRIVER 9271M: Kyungmin Park <kyungmin.park@samsung.com> 9272L: linux-mtd@lists.infradead.org 9273S: Maintained 9274F: drivers/mtd/onenand/ 9275F: include/linux/mtd/onenand*.h 9276 9277ONSTREAM SCSI TAPE DRIVER 9278M: Willem Riede <osst@riede.org> 9279L: osst-users@lists.sourceforge.net 9280L: linux-scsi@vger.kernel.org 9281S: Maintained 9282F: Documentation/scsi/osst.txt 9283F: drivers/scsi/osst.* 9284F: drivers/scsi/osst_*.h 9285F: drivers/scsi/st.h 9286 9287OPENCORES I2C BUS DRIVER 9288M: Peter Korsgaard <jacmet@sunsite.dk> 9289L: linux-i2c@vger.kernel.org 9290S: Maintained 9291F: Documentation/i2c/busses/i2c-ocores 9292F: drivers/i2c/busses/i2c-ocores.c 9293 9294OPEN FIRMWARE AND FLATTENED DEVICE TREE 9295M: Rob Herring <robh+dt@kernel.org> 9296M: Frank Rowand <frowand.list@gmail.com> 9297L: devicetree@vger.kernel.org 9298W: http://www.devicetree.org/ 9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9300S: Maintained 9301F: drivers/of/ 9302F: include/linux/of*.h 9303F: scripts/dtc/ 9304 9305OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9306M: Rob Herring <robh+dt@kernel.org> 9307M: Mark Rutland <mark.rutland@arm.com> 9308L: devicetree@vger.kernel.org 9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9310Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9311S: Maintained 9312F: Documentation/devicetree/ 9313F: arch/*/boot/dts/ 9314F: include/dt-bindings/ 9315 9316OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9317M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9318L: devicetree@vger.kernel.org 9319S: Maintained 9320F: Documentation/devicetree/dynamic-resolution-notes.txt 9321F: Documentation/devicetree/overlay-notes.txt 9322F: drivers/of/overlay.c 9323F: drivers/of/resolver.c 9324 9325OPENRISC ARCHITECTURE 9326M: Jonas Bonn <jonas@southpole.se> 9327M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9328M: Stafford Horne <shorne@gmail.com> 9329T: git git://github.com/openrisc/linux.git 9330L: openrisc@lists.librecores.org 9331W: http://openrisc.io 9332S: Maintained 9333F: arch/openrisc/ 9334 9335OPENVSWITCH 9336M: Pravin Shelar <pshelar@nicira.com> 9337L: netdev@vger.kernel.org 9338L: dev@openvswitch.org 9339W: http://openvswitch.org 9340S: Maintained 9341F: net/openvswitch/ 9342F: include/uapi/linux/openvswitch.h 9343 9344OPERATING PERFORMANCE POINTS (OPP) 9345M: Viresh Kumar <vireshk@kernel.org> 9346M: Nishanth Menon <nm@ti.com> 9347M: Stephen Boyd <sboyd@codeaurora.org> 9348L: linux-pm@vger.kernel.org 9349S: Maintained 9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9351F: drivers/base/power/opp/ 9352F: include/linux/pm_opp.h 9353F: Documentation/power/opp.txt 9354F: Documentation/devicetree/bindings/opp/ 9355 9356OPL4 DRIVER 9357M: Clemens Ladisch <clemens@ladisch.de> 9358L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9359T: git git://git.alsa-project.org/alsa-kernel.git 9360S: Maintained 9361F: sound/drivers/opl4/ 9362 9363OPROFILE 9364M: Robert Richter <rric@kernel.org> 9365L: oprofile-list@lists.sf.net 9366S: Maintained 9367F: arch/*/include/asm/oprofile*.h 9368F: arch/*/oprofile/ 9369F: drivers/oprofile/ 9370F: include/linux/oprofile.h 9371 9372ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9373M: Mark Fasheh <mfasheh@versity.com> 9374M: Joel Becker <jlbec@evilplan.org> 9375L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9376W: http://ocfs2.wiki.kernel.org 9377S: Supported 9378F: Documentation/filesystems/ocfs2.txt 9379F: Documentation/filesystems/dlmfs.txt 9380F: fs/ocfs2/ 9381 9382ORINOCO DRIVER 9383L: linux-wireless@vger.kernel.org 9384W: http://wireless.kernel.org/en/users/Drivers/orinoco 9385W: http://www.nongnu.org/orinoco/ 9386S: Orphan 9387F: drivers/net/wireless/intersil/orinoco/ 9388 9389OSD LIBRARY and FILESYSTEM 9390M: Boaz Harrosh <ooo@electrozaur.com> 9391M: Benny Halevy <bhalevy@primarydata.com> 9392L: osd-dev@open-osd.org 9393W: http://open-osd.org 9394T: git git://git.open-osd.org/open-osd.git 9395S: Maintained 9396F: drivers/scsi/osd/ 9397F: include/scsi/osd_* 9398F: fs/exofs/ 9399 9400OVERLAY FILESYSTEM 9401M: Miklos Szeredi <miklos@szeredi.hu> 9402L: linux-unionfs@vger.kernel.org 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9404S: Supported 9405F: fs/overlayfs/ 9406F: Documentation/filesystems/overlayfs.txt 9407 9408ORANGEFS FILESYSTEM 9409M: Mike Marshall <hubcap@omnibond.com> 9410L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9412S: Supported 9413F: fs/orangefs/ 9414F: Documentation/filesystems/orangefs.txt 9415 9416P54 WIRELESS DRIVER 9417M: Christian Lamparter <chunkeey@googlemail.com> 9418L: linux-wireless@vger.kernel.org 9419W: http://wireless.kernel.org/en/users/Drivers/p54 9420S: Maintained 9421F: drivers/net/wireless/intersil/p54/ 9422 9423PA SEMI ETHERNET DRIVER 9424L: netdev@vger.kernel.org 9425S: Orphan 9426F: drivers/net/ethernet/pasemi/* 9427 9428PA SEMI SMBUS DRIVER 9429L: linux-i2c@vger.kernel.org 9430S: Orphan 9431F: drivers/i2c/busses/i2c-pasemi.c 9432 9433PADATA PARALLEL EXECUTION MECHANISM 9434M: Steffen Klassert <steffen.klassert@secunet.com> 9435L: linux-crypto@vger.kernel.org 9436S: Maintained 9437F: kernel/padata.c 9438F: include/linux/padata.h 9439F: Documentation/padata.txt 9440 9441PANASONIC LAPTOP ACPI EXTRAS DRIVER 9442M: Harald Welte <laforge@gnumonks.org> 9443L: platform-driver-x86@vger.kernel.org 9444S: Maintained 9445F: drivers/platform/x86/panasonic-laptop.c 9446 9447PANASONIC MN10300/AM33/AM34 PORT 9448M: David Howells <dhowells@redhat.com> 9449L: linux-am33-list@redhat.com (moderated for non-subscribers) 9450W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9451S: Maintained 9452F: Documentation/mn10300/ 9453F: arch/mn10300/ 9454 9455PARALLEL LCD/KEYPAD PANEL DRIVER 9456M: Willy Tarreau <willy@haproxy.com> 9457M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9458S: Odd Fixes 9459F: Documentation/misc-devices/lcd-panel-cgram.txt 9460F: drivers/misc/panel.c 9461 9462PARALLEL PORT SUBSYSTEM 9463M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9464M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9465L: linux-parport@lists.infradead.org (subscribers-only) 9466S: Maintained 9467F: drivers/parport/ 9468F: include/linux/parport*.h 9469F: drivers/char/ppdev.c 9470F: include/uapi/linux/ppdev.h 9471F: Documentation/parport*.txt 9472 9473PARAVIRT_OPS INTERFACE 9474M: Jeremy Fitzhardinge <jeremy@goop.org> 9475M: Chris Wright <chrisw@sous-sol.org> 9476M: Alok Kataria <akataria@vmware.com> 9477M: Rusty Russell <rusty@rustcorp.com.au> 9478L: virtualization@lists.linux-foundation.org 9479S: Supported 9480F: Documentation/virtual/paravirt_ops.txt 9481F: arch/*/kernel/paravirt* 9482F: arch/*/include/asm/paravirt.h 9483F: include/linux/hypervisor.h 9484 9485PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9486M: Tim Waugh <tim@cyberelk.net> 9487L: linux-parport@lists.infradead.org (subscribers-only) 9488S: Maintained 9489F: Documentation/blockdev/paride.txt 9490F: drivers/block/paride/ 9491 9492PARISC ARCHITECTURE 9493M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9494M: Helge Deller <deller@gmx.de> 9495L: linux-parisc@vger.kernel.org 9496W: http://www.parisc-linux.org/ 9497Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9500S: Maintained 9501F: arch/parisc/ 9502F: Documentation/parisc/ 9503F: drivers/parisc/ 9504F: drivers/char/agp/parisc-agp.c 9505F: drivers/input/serio/gscps2.c 9506F: drivers/parport/parport_gsc.* 9507F: drivers/tty/serial/8250/8250_gsc.c 9508F: drivers/video/fbdev/sti* 9509F: drivers/video/console/sti* 9510F: drivers/video/logo/logo_parisc* 9511 9512PARMAN 9513M: Jiri Pirko <jiri@mellanox.com> 9514L: netdev@vger.kernel.org 9515S: Supported 9516F: lib/parman.c 9517F: lib/test_parman.c 9518F: include/linux/parman.h 9519 9520PC87360 HARDWARE MONITORING DRIVER 9521M: Jim Cromie <jim.cromie@gmail.com> 9522L: linux-hwmon@vger.kernel.org 9523S: Maintained 9524F: Documentation/hwmon/pc87360 9525F: drivers/hwmon/pc87360.c 9526 9527PC8736x GPIO DRIVER 9528M: Jim Cromie <jim.cromie@gmail.com> 9529S: Maintained 9530F: drivers/char/pc8736x_gpio.c 9531 9532PC87427 HARDWARE MONITORING DRIVER 9533M: Jean Delvare <jdelvare@suse.com> 9534L: linux-hwmon@vger.kernel.org 9535S: Maintained 9536F: Documentation/hwmon/pc87427 9537F: drivers/hwmon/pc87427.c 9538 9539PCA9532 LED DRIVER 9540M: Riku Voipio <riku.voipio@iki.fi> 9541S: Maintained 9542F: drivers/leds/leds-pca9532.c 9543F: include/linux/leds-pca9532.h 9544 9545PCA9541 I2C BUS MASTER SELECTOR DRIVER 9546M: Guenter Roeck <linux@roeck-us.net> 9547L: linux-i2c@vger.kernel.org 9548S: Maintained 9549F: drivers/i2c/muxes/i2c-mux-pca9541.c 9550 9551PCDP - PRIMARY CONSOLE AND DEBUG PORT 9552M: Khalid Aziz <khalid@gonehiking.org> 9553S: Maintained 9554F: drivers/firmware/pcdp.* 9555 9556PCI ERROR RECOVERY 9557M: Linas Vepstas <linasvepstas@gmail.com> 9558L: linux-pci@vger.kernel.org 9559S: Supported 9560F: Documentation/PCI/pci-error-recovery.txt 9561 9562PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9563M: Russell Currey <ruscur@russell.cc> 9564L: linuxppc-dev@lists.ozlabs.org 9565S: Supported 9566F: Documentation/powerpc/eeh-pci-error-recovery.txt 9567F: arch/powerpc/kernel/eeh*.c 9568F: arch/powerpc/platforms/*/eeh*.c 9569F: arch/powerpc/include/*/eeh*.h 9570 9571PCI SUBSYSTEM 9572M: Bjorn Helgaas <bhelgaas@google.com> 9573L: linux-pci@vger.kernel.org 9574Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9576S: Supported 9577F: Documentation/devicetree/bindings/pci/ 9578F: Documentation/PCI/ 9579F: drivers/pci/ 9580F: include/linux/pci* 9581F: arch/x86/pci/ 9582F: arch/x86/kernel/quirks.c 9583 9584PCI DRIVER FOR ALTERA PCIE IP 9585M: Ley Foon Tan <lftan@altera.com> 9586L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9587L: linux-pci@vger.kernel.org 9588S: Supported 9589F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9590F: drivers/pci/host/pcie-altera.c 9591 9592PCI DRIVER FOR ARM VERSATILE PLATFORM 9593M: Rob Herring <robh@kernel.org> 9594L: linux-pci@vger.kernel.org 9595L: linux-arm-kernel@lists.infradead.org 9596S: Maintained 9597F: Documentation/devicetree/bindings/pci/versatile.txt 9598F: drivers/pci/host/pci-versatile.c 9599 9600PCI DRIVER FOR ARMADA 8K 9601M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9602L: linux-pci@vger.kernel.org 9603L: linux-arm-kernel@lists.infradead.org 9604S: Maintained 9605F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9606F: drivers/pci/dwc/pcie-armada8k.c 9607 9608PCI DRIVER FOR APPLIEDMICRO XGENE 9609M: Tanmay Inamdar <tinamdar@apm.com> 9610L: linux-pci@vger.kernel.org 9611L: linux-arm-kernel@lists.infradead.org 9612S: Maintained 9613F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9614F: drivers/pci/host/pci-xgene.c 9615 9616PCI DRIVER FOR FREESCALE LAYERSCAPE 9617M: Minghuan Lian <minghuan.Lian@freescale.com> 9618M: Mingkai Hu <mingkai.hu@freescale.com> 9619M: Roy Zang <tie-fei.zang@freescale.com> 9620L: linuxppc-dev@lists.ozlabs.org 9621L: linux-pci@vger.kernel.org 9622L: linux-arm-kernel@lists.infradead.org 9623S: Maintained 9624F: drivers/pci/dwc/*layerscape* 9625 9626PCI DRIVER FOR IMX6 9627M: Richard Zhu <hongxing.zhu@nxp.com> 9628M: Lucas Stach <l.stach@pengutronix.de> 9629L: linux-pci@vger.kernel.org 9630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9631S: Maintained 9632F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9633F: drivers/pci/dwc/*imx6* 9634 9635PCI DRIVER FOR TI KEYSTONE 9636M: Murali Karicheri <m-karicheri2@ti.com> 9637L: linux-pci@vger.kernel.org 9638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9639S: Maintained 9640F: drivers/pci/dwc/*keystone* 9641 9642PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9643M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9644M: Jason Cooper <jason@lakedaemon.net> 9645L: linux-pci@vger.kernel.org 9646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9647S: Maintained 9648F: drivers/pci/host/*mvebu* 9649 9650PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9651M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9652L: linux-pci@vger.kernel.org 9653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9654S: Maintained 9655F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9656F: drivers/pci/host/pci-aardvark.c 9657 9658PCI DRIVER FOR NVIDIA TEGRA 9659M: Thierry Reding <thierry.reding@gmail.com> 9660L: linux-tegra@vger.kernel.org 9661L: linux-pci@vger.kernel.org 9662S: Supported 9663F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9664F: drivers/pci/host/pci-tegra.c 9665 9666PCI DRIVER FOR TI DRA7XX 9667M: Kishon Vijay Abraham I <kishon@ti.com> 9668L: linux-omap@vger.kernel.org 9669L: linux-pci@vger.kernel.org 9670S: Supported 9671F: Documentation/devicetree/bindings/pci/ti-pci.txt 9672F: drivers/pci/dwc/pci-dra7xx.c 9673 9674PCI DRIVER FOR RENESAS R-CAR 9675M: Simon Horman <horms@verge.net.au> 9676L: linux-pci@vger.kernel.org 9677L: linux-renesas-soc@vger.kernel.org 9678S: Maintained 9679F: drivers/pci/host/*rcar* 9680 9681PCI DRIVER FOR SAMSUNG EXYNOS 9682M: Jingoo Han <jingoohan1@gmail.com> 9683L: linux-pci@vger.kernel.org 9684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9685L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9686S: Maintained 9687F: drivers/pci/dwc/pci-exynos.c 9688 9689PCI DRIVER FOR SYNOPSIS DESIGNWARE 9690M: Jingoo Han <jingoohan1@gmail.com> 9691M: Joao Pinto <Joao.Pinto@synopsys.com> 9692L: linux-pci@vger.kernel.org 9693S: Maintained 9694F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9695F: drivers/pci/dwc/*designware* 9696 9697PCI DRIVER FOR GENERIC OF HOSTS 9698M: Will Deacon <will.deacon@arm.com> 9699L: linux-pci@vger.kernel.org 9700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9701S: Maintained 9702F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9703F: drivers/pci/host/pci-host-common.c 9704F: drivers/pci/host/pci-host-generic.c 9705 9706PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9707M: Keith Busch <keith.busch@intel.com> 9708L: linux-pci@vger.kernel.org 9709S: Supported 9710F: drivers/pci/host/vmd.c 9711 9712PCIE DRIVER FOR ST SPEAR13XX 9713M: Pratyush Anand <pratyush.anand@gmail.com> 9714L: linux-pci@vger.kernel.org 9715S: Maintained 9716F: drivers/pci/dwc/*spear* 9717 9718PCI MSI DRIVER FOR ALTERA MSI IP 9719M: Ley Foon Tan <lftan@altera.com> 9720L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9721L: linux-pci@vger.kernel.org 9722S: Supported 9723F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9724F: drivers/pci/host/pcie-altera-msi.c 9725 9726PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9727M: Duc Dang <dhdang@apm.com> 9728L: linux-pci@vger.kernel.org 9729L: linux-arm-kernel@lists.infradead.org 9730S: Maintained 9731F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9732F: drivers/pci/host/pci-xgene-msi.c 9733 9734PCIE DRIVER FOR AXIS ARTPEC 9735M: Niklas Cassel <niklas.cassel@axis.com> 9736M: Jesper Nilsson <jesper.nilsson@axis.com> 9737L: linux-arm-kernel@axis.com 9738L: linux-pci@vger.kernel.org 9739S: Maintained 9740F: Documentation/devicetree/bindings/pci/axis,artpec* 9741F: drivers/pci/dwc/*artpec* 9742 9743PCIE DRIVER FOR HISILICON 9744M: Zhou Wang <wangzhou1@hisilicon.com> 9745M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9746L: linux-pci@vger.kernel.org 9747S: Maintained 9748F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9749F: drivers/pci/dwc/pcie-hisi.c 9750 9751PCIE DRIVER FOR ROCKCHIP 9752M: Shawn Lin <shawn.lin@rock-chips.com> 9753M: Wenrui Li <wenrui.li@rock-chips.com> 9754L: linux-pci@vger.kernel.org 9755L: linux-rockchip@lists.infradead.org 9756S: Maintained 9757F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9758F: drivers/pci/host/pcie-rockchip.c 9759 9760PCIE DRIVER FOR QUALCOMM MSM 9761M: Stanimir Varbanov <svarbanov@mm-sol.com> 9762L: linux-pci@vger.kernel.org 9763L: linux-arm-msm@vger.kernel.org 9764S: Maintained 9765F: drivers/pci/dwc/*qcom* 9766 9767PCIE DRIVER FOR CAVIUM THUNDERX 9768M: David Daney <david.daney@cavium.com> 9769L: linux-pci@vger.kernel.org 9770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9771S: Supported 9772F: Documentation/devicetree/bindings/pci/pci-thunder-* 9773F: drivers/pci/host/pci-thunder-* 9774 9775PCMCIA SUBSYSTEM 9776P: Linux PCMCIA Team 9777L: linux-pcmcia@lists.infradead.org 9778W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9780S: Maintained 9781F: Documentation/pcmcia/ 9782F: tools/pcmcia/ 9783F: drivers/pcmcia/ 9784F: include/pcmcia/ 9785 9786PCNET32 NETWORK DRIVER 9787M: Don Fry <pcnet32@frontier.com> 9788L: netdev@vger.kernel.org 9789S: Maintained 9790F: drivers/net/ethernet/amd/pcnet32.c 9791 9792PCRYPT PARALLEL CRYPTO ENGINE 9793M: Steffen Klassert <steffen.klassert@secunet.com> 9794L: linux-crypto@vger.kernel.org 9795S: Maintained 9796F: crypto/pcrypt.c 9797F: include/crypto/pcrypt.h 9798 9799PER-CPU MEMORY ALLOCATOR 9800M: Tejun Heo <tj@kernel.org> 9801M: Christoph Lameter <cl@linux.com> 9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9803S: Maintained 9804F: include/linux/percpu*.h 9805F: mm/percpu*.c 9806F: arch/*/include/asm/percpu.h 9807 9808PER-TASK DELAY ACCOUNTING 9809M: Balbir Singh <bsingharora@gmail.com> 9810S: Maintained 9811F: include/linux/delayacct.h 9812F: kernel/delayacct.c 9813 9814PERFORMANCE EVENTS SUBSYSTEM 9815M: Peter Zijlstra <peterz@infradead.org> 9816M: Ingo Molnar <mingo@redhat.com> 9817M: Arnaldo Carvalho de Melo <acme@kernel.org> 9818R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9819L: linux-kernel@vger.kernel.org 9820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9821S: Supported 9822F: kernel/events/* 9823F: include/linux/perf_event.h 9824F: include/uapi/linux/perf_event.h 9825F: arch/*/kernel/perf_event*.c 9826F: arch/*/kernel/*/perf_event*.c 9827F: arch/*/kernel/*/*/perf_event*.c 9828F: arch/*/include/asm/perf_event.h 9829F: arch/*/kernel/perf_callchain.c 9830F: arch/*/events/* 9831F: tools/perf/ 9832 9833PERSONALITY HANDLING 9834M: Christoph Hellwig <hch@infradead.org> 9835L: linux-abi-devel@lists.sourceforge.net 9836S: Maintained 9837F: include/linux/personality.h 9838F: include/uapi/linux/personality.h 9839 9840PHONET PROTOCOL 9841M: Remi Denis-Courmont <courmisch@gmail.com> 9842S: Supported 9843F: Documentation/networking/phonet.txt 9844F: include/linux/phonet.h 9845F: include/net/phonet/ 9846F: include/uapi/linux/phonet.h 9847F: net/phonet/ 9848 9849PHRAM MTD DRIVER 9850M: Joern Engel <joern@lazybastard.org> 9851L: linux-mtd@lists.infradead.org 9852S: Maintained 9853F: drivers/mtd/devices/phram.c 9854 9855PICOLCD HID DRIVER 9856M: Bruno Prémont <bonbons@linux-vserver.org> 9857L: linux-input@vger.kernel.org 9858S: Maintained 9859F: drivers/hid/hid-picolcd* 9860 9861PICOXCELL SUPPORT 9862M: Jamie Iles <jamie@jamieiles.com> 9863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9864T: git git://github.com/jamieiles/linux-2.6-ji.git 9865S: Supported 9866F: arch/arm/boot/dts/picoxcell* 9867F: arch/arm/mach-picoxcell/ 9868F: drivers/crypto/picoxcell* 9869 9870PIN CONTROL SUBSYSTEM 9871M: Linus Walleij <linus.walleij@linaro.org> 9872L: linux-gpio@vger.kernel.org 9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9874S: Maintained 9875F: Documentation/devicetree/bindings/pinctrl/ 9876F: Documentation/pinctrl.txt 9877F: drivers/pinctrl/ 9878F: include/linux/pinctrl/ 9879 9880PIN CONTROLLER - ATMEL AT91 9881M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9883S: Maintained 9884F: drivers/pinctrl/pinctrl-at91.* 9885 9886PIN CONTROLLER - ATMEL AT91 PIO4 9887M: Ludovic Desroches <ludovic.desroches@microchip.com> 9888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9889L: linux-gpio@vger.kernel.org 9890S: Supported 9891F: drivers/pinctrl/pinctrl-at91-pio4.* 9892 9893PIN CONTROLLER - INTEL 9894M: Mika Westerberg <mika.westerberg@linux.intel.com> 9895M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9896S: Maintained 9897F: drivers/pinctrl/intel/ 9898 9899PIN CONTROLLER - RENESAS 9900M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9901M: Geert Uytterhoeven <geert+renesas@glider.be> 9902L: linux-renesas-soc@vger.kernel.org 9903S: Maintained 9904F: drivers/pinctrl/sh-pfc/ 9905 9906PIN CONTROLLER - SAMSUNG 9907M: Tomasz Figa <tomasz.figa@gmail.com> 9908M: Krzysztof Kozlowski <krzk@kernel.org> 9909M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9911L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9912S: Maintained 9913F: drivers/pinctrl/samsung/ 9914F: include/dt-bindings/pinctrl/samsung.h 9915F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9916 9917PIN CONTROLLER - SINGLE 9918M: Tony Lindgren <tony@atomide.com> 9919M: Haojian Zhuang <haojian.zhuang@linaro.org> 9920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9921L: linux-omap@vger.kernel.org 9922S: Maintained 9923F: drivers/pinctrl/pinctrl-single.c 9924 9925PIN CONTROLLER - ST SPEAR 9926M: Viresh Kumar <vireshk@kernel.org> 9927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9928W: http://www.st.com/spear 9929S: Maintained 9930F: drivers/pinctrl/spear/ 9931 9932PISTACHIO SOC SUPPORT 9933M: James Hartley <james.hartley@imgtec.com> 9934M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9935L: linux-mips@linux-mips.org 9936S: Maintained 9937F: arch/mips/pistachio/ 9938F: arch/mips/include/asm/mach-pistachio/ 9939F: arch/mips/boot/dts/img/pistachio* 9940F: arch/mips/configs/pistachio*_defconfig 9941 9942PKTCDVD DRIVER 9943S: Orphan 9944M: linux-block@vger.kernel.org 9945F: drivers/block/pktcdvd.c 9946F: include/linux/pktcdvd.h 9947F: include/uapi/linux/pktcdvd.h 9948 9949PKUNITY SOC DRIVERS 9950M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9951W: http://mprc.pku.edu.cn/~guanxuetao/linux 9952S: Maintained 9953T: git git://github.com/gxt/linux.git 9954F: drivers/input/serio/i8042-unicore32io.h 9955F: drivers/i2c/busses/i2c-puv3.c 9956F: drivers/video/fbdev/fb-puv3.c 9957F: drivers/rtc/rtc-puv3.c 9958 9959PMBUS HARDWARE MONITORING DRIVERS 9960M: Guenter Roeck <linux@roeck-us.net> 9961L: linux-hwmon@vger.kernel.org 9962W: http://hwmon.wiki.kernel.org/ 9963W: http://www.roeck-us.net/linux/drivers/ 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9965S: Maintained 9966F: Documentation/hwmon/pmbus 9967F: drivers/hwmon/pmbus/ 9968F: include/linux/i2c/pmbus.h 9969 9970PMC SIERRA MaxRAID DRIVER 9971L: linux-scsi@vger.kernel.org 9972W: http://www.pmc-sierra.com/ 9973S: Orphan 9974F: drivers/scsi/pmcraid.* 9975 9976PMC SIERRA PM8001 DRIVER 9977M: Jack Wang <jinpu.wang@profitbricks.com> 9978M: lindar_liu@usish.com 9979L: pmchba@pmcs.com 9980L: linux-scsi@vger.kernel.org 9981S: Supported 9982F: drivers/scsi/pm8001/ 9983 9984POSIX CLOCKS and TIMERS 9985M: Thomas Gleixner <tglx@linutronix.de> 9986L: linux-kernel@vger.kernel.org 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9988S: Maintained 9989F: fs/timerfd.c 9990F: include/linux/timer* 9991F: kernel/time/*timer* 9992 9993POWER MANAGEMENT CORE 9994M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9995L: linux-pm@vger.kernel.org 9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9997B: https://bugzilla.kernel.org 9998S: Supported 9999F: drivers/base/power/ 10000F: include/linux/pm.h 10001F: include/linux/pm_* 10002F: include/linux/powercap.h 10003F: drivers/powercap/ 10004 10005POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10006M: Sebastian Reichel <sre@kernel.org> 10007L: linux-pm@vger.kernel.org 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10009S: Maintained 10010F: Documentation/devicetree/bindings/power/supply/ 10011F: include/linux/power_supply.h 10012F: drivers/power/supply/ 10013 10014POWER STATE COORDINATION INTERFACE (PSCI) 10015M: Mark Rutland <mark.rutland@arm.com> 10016M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10017L: linux-arm-kernel@lists.infradead.org 10018S: Maintained 10019F: drivers/firmware/psci*.c 10020F: include/linux/psci.h 10021F: include/uapi/linux/psci.h 10022 10023POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10024M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10025L: linuxppc-dev@lists.ozlabs.org 10026S: Maintained 10027F: drivers/char/powernv-op-panel.c 10028 10029PNP SUPPORT 10030M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10031S: Maintained 10032F: drivers/pnp/ 10033 10034PPP PROTOCOL DRIVERS AND COMPRESSORS 10035M: Paul Mackerras <paulus@samba.org> 10036L: linux-ppp@vger.kernel.org 10037S: Maintained 10038F: drivers/net/ppp/ppp_* 10039 10040PPP OVER ATM (RFC 2364) 10041M: Mitchell Blank Jr <mitch@sfgoth.com> 10042S: Maintained 10043F: net/atm/pppoatm.c 10044F: include/uapi/linux/atmppp.h 10045 10046PPP OVER ETHERNET 10047M: Michal Ostrowski <mostrows@earthlink.net> 10048S: Maintained 10049F: drivers/net/ppp/pppoe.c 10050F: drivers/net/ppp/pppox.c 10051 10052PPP OVER L2TP 10053M: James Chapman <jchapman@katalix.com> 10054S: Maintained 10055F: net/l2tp/l2tp_ppp.c 10056F: include/linux/if_pppol2tp.h 10057F: include/uapi/linux/if_pppol2tp.h 10058 10059PPS SUPPORT 10060M: Rodolfo Giometti <giometti@enneenne.com> 10061W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10062L: linuxpps@ml.enneenne.com (subscribers-only) 10063S: Maintained 10064F: Documentation/pps/ 10065F: drivers/pps/ 10066F: include/linux/pps*.h 10067 10068PPTP DRIVER 10069M: Dmitry Kozlov <xeb@mail.ru> 10070L: netdev@vger.kernel.org 10071S: Maintained 10072F: drivers/net/ppp/pptp.c 10073W: http://sourceforge.net/projects/accel-pptp 10074 10075PREEMPTIBLE KERNEL 10076M: Robert Love <rml@tech9.net> 10077L: kpreempt-tech@lists.sourceforge.net 10078W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10079S: Supported 10080F: Documentation/preempt-locking.txt 10081F: include/linux/preempt.h 10082 10083PRINTK 10084M: Petr Mladek <pmladek@suse.com> 10085M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10086R: Steven Rostedt <rostedt@goodmis.org> 10087S: Maintained 10088F: kernel/printk/ 10089F: include/linux/printk.h 10090 10091PRISM54 WIRELESS DRIVER 10092M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10093L: linux-wireless@vger.kernel.org 10094W: http://wireless.kernel.org/en/users/Drivers/p54 10095S: Obsolete 10096F: drivers/net/wireless/intersil/prism54/ 10097 10098PS3 NETWORK SUPPORT 10099M: Geoff Levand <geoff@infradead.org> 10100L: netdev@vger.kernel.org 10101L: linuxppc-dev@lists.ozlabs.org 10102S: Maintained 10103F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10104 10105PS3 PLATFORM SUPPORT 10106M: Geoff Levand <geoff@infradead.org> 10107L: linuxppc-dev@lists.ozlabs.org 10108S: Maintained 10109F: arch/powerpc/boot/ps3* 10110F: arch/powerpc/include/asm/lv1call.h 10111F: arch/powerpc/include/asm/ps3*.h 10112F: arch/powerpc/platforms/ps3/ 10113F: drivers/*/ps3* 10114F: drivers/ps3/ 10115F: drivers/rtc/rtc-ps3.c 10116F: drivers/usb/host/*ps3.c 10117F: sound/ppc/snd_ps3* 10118 10119PS3VRAM DRIVER 10120M: Jim Paris <jim@jtan.com> 10121M: Geoff Levand <geoff@infradead.org> 10122L: linuxppc-dev@lists.ozlabs.org 10123S: Maintained 10124F: drivers/block/ps3vram.c 10125 10126PSAMPLE PACKET SAMPLING SUPPORT: 10127M: Yotam Gigi <yotamg@mellanox.com> 10128S: Maintained 10129F: net/psample 10130F: include/net/psample.h 10131F: include/uapi/linux/psample.h 10132 10133PSTORE FILESYSTEM 10134M: Kees Cook <keescook@chromium.org> 10135M: Anton Vorontsov <anton@enomsg.org> 10136M: Colin Cross <ccross@android.com> 10137M: Tony Luck <tony.luck@intel.com> 10138S: Maintained 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10140F: fs/pstore/ 10141F: include/linux/pstore* 10142F: drivers/firmware/efi/efi-pstore.c 10143F: drivers/acpi/apei/erst.c 10144F: Documentation/admin-guide/ramoops.rst 10145F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10146K: \b(pstore|ramoops) 10147 10148PTP HARDWARE CLOCK SUPPORT 10149M: Richard Cochran <richardcochran@gmail.com> 10150L: netdev@vger.kernel.org 10151S: Maintained 10152W: http://linuxptp.sourceforge.net/ 10153F: Documentation/ABI/testing/sysfs-ptp 10154F: Documentation/ptp/* 10155F: drivers/net/ethernet/freescale/gianfar_ptp.c 10156F: drivers/net/phy/dp83640* 10157F: drivers/ptp/* 10158F: include/linux/ptp_cl* 10159 10160PTRACE SUPPORT 10161M: Roland McGrath <roland@hack.frob.com> 10162M: Oleg Nesterov <oleg@redhat.com> 10163S: Maintained 10164F: include/asm-generic/syscall.h 10165F: include/linux/ptrace.h 10166F: include/linux/regset.h 10167F: include/linux/tracehook.h 10168F: include/uapi/linux/ptrace.h 10169F: kernel/ptrace.c 10170 10171PULSE8-CEC DRIVER 10172M: Hans Verkuil <hverkuil@xs4all.nl> 10173L: linux-media@vger.kernel.org 10174T: git git://linuxtv.org/media_tree.git 10175S: Maintained 10176F: drivers/media/usb/pulse8-cec/* 10177 10178PVRUSB2 VIDEO4LINUX DRIVER 10179M: Mike Isely <isely@pobox.com> 10180L: pvrusb2@isely.net (subscribers-only) 10181L: linux-media@vger.kernel.org 10182W: http://www.isely.net/pvrusb2/ 10183T: git git://linuxtv.org/media_tree.git 10184S: Maintained 10185F: Documentation/media/v4l-drivers/pvrusb2* 10186F: drivers/media/usb/pvrusb2/ 10187 10188PWC WEBCAM DRIVER 10189M: Hans Verkuil <hverkuil@xs4all.nl> 10190L: linux-media@vger.kernel.org 10191T: git git://linuxtv.org/media_tree.git 10192S: Odd Fixes 10193F: drivers/media/usb/pwc/* 10194 10195PWM FAN DRIVER 10196M: Kamil Debski <kamil@wypas.org> 10197M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10198L: linux-hwmon@vger.kernel.org 10199S: Supported 10200F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10201F: Documentation/hwmon/pwm-fan 10202F: drivers/hwmon/pwm-fan.c 10203 10204PWM SUBSYSTEM 10205M: Thierry Reding <thierry.reding@gmail.com> 10206L: linux-pwm@vger.kernel.org 10207S: Maintained 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10209F: Documentation/pwm.txt 10210F: Documentation/devicetree/bindings/pwm/ 10211F: include/linux/pwm.h 10212F: drivers/pwm/ 10213F: drivers/video/backlight/pwm_bl.c 10214F: include/linux/pwm_backlight.h 10215 10216PXA2xx/PXA3xx SUPPORT 10217M: Daniel Mack <daniel@zonque.org> 10218M: Haojian Zhuang <haojian.zhuang@gmail.com> 10219M: Robert Jarzmik <robert.jarzmik@free.fr> 10220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10221T: git git://github.com/hzhuang1/linux.git 10222T: git git://github.com/rjarzmik/linux.git 10223S: Maintained 10224F: arch/arm/boot/dts/pxa* 10225F: arch/arm/mach-pxa/ 10226F: drivers/dma/pxa* 10227F: drivers/pcmcia/pxa2xx* 10228F: drivers/pinctrl/pxa/ 10229F: drivers/spi/spi-pxa2xx* 10230F: drivers/usb/gadget/udc/pxa2* 10231F: include/sound/pxa2xx-lib.h 10232F: sound/arm/pxa* 10233F: sound/soc/pxa/ 10234 10235PXA GPIO DRIVER 10236M: Robert Jarzmik <robert.jarzmik@free.fr> 10237L: linux-gpio@vger.kernel.org 10238S: Maintained 10239F: drivers/gpio/gpio-pxa.c 10240 10241PXA3xx NAND FLASH DRIVER 10242M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10243L: linux-mtd@lists.infradead.org 10244S: Maintained 10245F: drivers/mtd/nand/pxa3xx_nand.c 10246 10247MMP SUPPORT 10248M: Eric Miao <eric.y.miao@gmail.com> 10249M: Haojian Zhuang <haojian.zhuang@gmail.com> 10250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10251T: git git://github.com/hzhuang1/linux.git 10252T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10253S: Maintained 10254F: arch/arm/boot/dts/mmp* 10255F: arch/arm/mach-mmp/ 10256 10257PXA MMCI DRIVER 10258S: Orphan 10259 10260PXA RTC DRIVER 10261M: Robert Jarzmik <robert.jarzmik@free.fr> 10262L: rtc-linux@googlegroups.com 10263S: Maintained 10264 10265QAT DRIVER 10266M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10267M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10268L: qat-linux@intel.com 10269S: Supported 10270F: drivers/crypto/qat/ 10271 10272QIB DRIVER 10273M: Mike Marciniszyn <infinipath@intel.com> 10274L: linux-rdma@vger.kernel.org 10275S: Supported 10276F: drivers/infiniband/hw/qib/ 10277 10278QLOGIC QLA1280 SCSI DRIVER 10279M: Michael Reed <mdr@sgi.com> 10280L: linux-scsi@vger.kernel.org 10281S: Maintained 10282F: drivers/scsi/qla1280.[ch] 10283 10284QLOGIC QLA2XXX FC-SCSI DRIVER 10285M: qla2xxx-upstream@qlogic.com 10286L: linux-scsi@vger.kernel.org 10287S: Supported 10288F: Documentation/scsi/LICENSE.qla2xxx 10289F: drivers/scsi/qla2xxx/ 10290 10291QLOGIC QLA4XXX iSCSI DRIVER 10292M: QLogic-Storage-Upstream@qlogic.com 10293L: linux-scsi@vger.kernel.org 10294S: Supported 10295F: Documentation/scsi/LICENSE.qla4xxx 10296F: drivers/scsi/qla4xxx/ 10297 10298QLOGIC QLA3XXX NETWORK DRIVER 10299M: Dept-GELinuxNICDev@cavium.com 10300L: netdev@vger.kernel.org 10301S: Supported 10302F: Documentation/networking/LICENSE.qla3xxx 10303F: drivers/net/ethernet/qlogic/qla3xxx.* 10304 10305QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10306M: Harish Patil <harish.patil@cavium.com> 10307M: Manish Chopra <manish.chopra@cavium.com> 10308M: Dept-GELinuxNICDev@cavium.com 10309L: netdev@vger.kernel.org 10310S: Supported 10311F: drivers/net/ethernet/qlogic/qlcnic/ 10312 10313QLOGIC QLGE 10Gb ETHERNET DRIVER 10314M: Harish Patil <harish.patil@cavium.com> 10315M: Manish Chopra <manish.chopra@cavium.com> 10316M: Dept-GELinuxNICDev@cavium.com 10317L: netdev@vger.kernel.org 10318S: Supported 10319F: drivers/net/ethernet/qlogic/qlge/ 10320 10321QLOGIC QL4xxx ETHERNET DRIVER 10322M: Yuval Mintz <Yuval.Mintz@cavium.com> 10323M: Ariel Elior <Ariel.Elior@cavium.com> 10324M: everest-linux-l2@cavium.com 10325L: netdev@vger.kernel.org 10326S: Supported 10327F: drivers/net/ethernet/qlogic/qed/ 10328F: include/linux/qed/ 10329F: drivers/net/ethernet/qlogic/qede/ 10330 10331QLOGIC QL41xxx ISCSI DRIVER 10332M: QLogic-Storage-Upstream@cavium.com 10333L: linux-scsi@vger.kernel.org 10334S: Supported 10335F: drivers/scsi/qedi/ 10336 10337QLOGIC QL41xxx FCOE DRIVER 10338M: QLogic-Storage-Upstream@cavium.com 10339L: linux-scsi@vger.kernel.org 10340S: Supported 10341F: drivers/scsi/qedf/ 10342 10343QNX4 FILESYSTEM 10344M: Anders Larsen <al@alarsen.net> 10345W: http://www.alarsen.net/linux/qnx4fs/ 10346S: Maintained 10347F: fs/qnx4/ 10348F: include/uapi/linux/qnx4_fs.h 10349F: include/uapi/linux/qnxtypes.h 10350 10351QORIQ DPAA2 FSL-MC BUS DRIVER 10352M: Stuart Yoder <stuyoder@gmail.com> 10353M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10354L: linux-kernel@vger.kernel.org 10355S: Maintained 10356F: drivers/staging/fsl-mc/ 10357 10358QT1010 MEDIA DRIVER 10359M: Antti Palosaari <crope@iki.fi> 10360L: linux-media@vger.kernel.org 10361W: https://linuxtv.org 10362W: http://palosaari.fi/linux/ 10363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10364T: git git://linuxtv.org/anttip/media_tree.git 10365S: Maintained 10366F: drivers/media/tuners/qt1010* 10367 10368QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10369M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10370L: linux-wireless@vger.kernel.org 10371W: http://wireless.kernel.org/en/users/Drivers/ath9k 10372S: Supported 10373F: drivers/net/wireless/ath/ath9k/ 10374 10375QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10376M: Kalle Valo <kvalo@qca.qualcomm.com> 10377L: ath10k@lists.infradead.org 10378W: http://wireless.kernel.org/en/users/Drivers/ath10k 10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10380S: Supported 10381F: drivers/net/wireless/ath/ath10k/ 10382 10383QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10384M: Timur Tabi <timur@codeaurora.org> 10385L: netdev@vger.kernel.org 10386S: Supported 10387F: drivers/net/ethernet/qualcomm/emac/ 10388 10389QUALCOMM HEXAGON ARCHITECTURE 10390M: Richard Kuo <rkuo@codeaurora.org> 10391L: linux-hexagon@vger.kernel.org 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10393S: Supported 10394F: arch/hexagon/ 10395 10396QUALCOMM WCN36XX WIRELESS DRIVER 10397M: Eugene Krasnikov <k.eugene.e@gmail.com> 10398L: wcn36xx@lists.infradead.org 10399W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10400T: git git://github.com/KrasnikovEugene/wcn36xx.git 10401S: Supported 10402F: drivers/net/wireless/ath/wcn36xx/ 10403 10404QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10405M: Gabriel Somlo <somlo@cmu.edu> 10406M: "Michael S. Tsirkin" <mst@redhat.com> 10407L: qemu-devel@nongnu.org 10408S: Maintained 10409F: drivers/firmware/qemu_fw_cfg.c 10410 10411RADOS BLOCK DEVICE (RBD) 10412M: Ilya Dryomov <idryomov@gmail.com> 10413M: Sage Weil <sage@redhat.com> 10414M: Alex Elder <elder@kernel.org> 10415L: ceph-devel@vger.kernel.org 10416W: http://ceph.com/ 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10418T: git git://github.com/ceph/ceph-client.git 10419S: Supported 10420F: Documentation/ABI/testing/sysfs-bus-rbd 10421F: drivers/block/rbd.c 10422F: drivers/block/rbd_types.h 10423 10424RADEON FRAMEBUFFER DISPLAY DRIVER 10425M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10426L: linux-fbdev@vger.kernel.org 10427S: Maintained 10428F: drivers/video/fbdev/aty/radeon* 10429F: include/uapi/linux/radeonfb.h 10430 10431RADIOSHARK RADIO DRIVER 10432M: Hans Verkuil <hverkuil@xs4all.nl> 10433L: linux-media@vger.kernel.org 10434T: git git://linuxtv.org/media_tree.git 10435S: Maintained 10436F: drivers/media/radio/radio-shark.c 10437 10438RADIOSHARK2 RADIO DRIVER 10439M: Hans Verkuil <hverkuil@xs4all.nl> 10440L: linux-media@vger.kernel.org 10441T: git git://linuxtv.org/media_tree.git 10442S: Maintained 10443F: drivers/media/radio/radio-shark2.c 10444F: drivers/media/radio/radio-tea5777.c 10445 10446RAGE128 FRAMEBUFFER DISPLAY DRIVER 10447M: Paul Mackerras <paulus@samba.org> 10448L: linux-fbdev@vger.kernel.org 10449S: Maintained 10450F: drivers/video/fbdev/aty/aty128fb.c 10451 10452RALINK MIPS ARCHITECTURE 10453M: John Crispin <john@phrozen.org> 10454L: linux-mips@linux-mips.org 10455S: Maintained 10456F: arch/mips/ralink 10457 10458RALINK RT2X00 WIRELESS LAN DRIVER 10459P: rt2x00 project 10460M: Stanislaw Gruszka <sgruszka@redhat.com> 10461M: Helmut Schaa <helmut.schaa@googlemail.com> 10462L: linux-wireless@vger.kernel.org 10463S: Maintained 10464F: drivers/net/wireless/ralink/rt2x00/ 10465 10466RAMDISK RAM BLOCK DEVICE DRIVER 10467M: Jens Axboe <axboe@kernel.dk> 10468S: Maintained 10469F: Documentation/blockdev/ramdisk.txt 10470F: drivers/block/brd.c 10471 10472RANDOM NUMBER DRIVER 10473M: "Theodore Ts'o" <tytso@mit.edu> 10474S: Maintained 10475F: drivers/char/random.c 10476 10477RAPIDIO SUBSYSTEM 10478M: Matt Porter <mporter@kernel.crashing.org> 10479M: Alexandre Bounine <alexandre.bounine@idt.com> 10480S: Maintained 10481F: drivers/rapidio/ 10482 10483RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10484L: linux-wireless@vger.kernel.org 10485S: Orphan 10486F: drivers/net/wireless/ray* 10487 10488RCUTORTURE MODULE 10489M: Josh Triplett <josh@joshtriplett.org> 10490M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10491L: linux-kernel@vger.kernel.org 10492S: Supported 10493T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10494F: Documentation/RCU/torture.txt 10495F: kernel/rcu/rcutorture.c 10496 10497RCUTORTURE TEST FRAMEWORK 10498M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10499M: Josh Triplett <josh@joshtriplett.org> 10500R: Steven Rostedt <rostedt@goodmis.org> 10501R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10502R: Lai Jiangshan <jiangshanlai@gmail.com> 10503L: linux-kernel@vger.kernel.org 10504S: Supported 10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10506F: tools/testing/selftests/rcutorture 10507 10508RDC R-321X SoC 10509M: Florian Fainelli <florian@openwrt.org> 10510S: Maintained 10511 10512RDC R6040 FAST ETHERNET DRIVER 10513M: Florian Fainelli <f.fainelli@gmail.com> 10514L: netdev@vger.kernel.org 10515S: Maintained 10516F: drivers/net/ethernet/rdc/r6040.c 10517 10518RDS - RELIABLE DATAGRAM SOCKETS 10519M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10520L: netdev@vger.kernel.org 10521L: linux-rdma@vger.kernel.org 10522L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10523W: https://oss.oracle.com/projects/rds/ 10524S: Supported 10525F: net/rds/ 10526F: Documentation/networking/rds.txt 10527 10528RDMAVT - RDMA verbs software 10529M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10530L: linux-rdma@vger.kernel.org 10531S: Supported 10532F: drivers/infiniband/sw/rdmavt 10533 10534RDT - RESOURCE ALLOCATION 10535M: Fenghua Yu <fenghua.yu@intel.com> 10536L: linux-kernel@vger.kernel.org 10537S: Supported 10538F: arch/x86/kernel/cpu/intel_rdt* 10539F: arch/x86/include/asm/intel_rdt* 10540F: Documentation/x86/intel_rdt* 10541 10542READ-COPY UPDATE (RCU) 10543M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10544M: Josh Triplett <josh@joshtriplett.org> 10545R: Steven Rostedt <rostedt@goodmis.org> 10546R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10547R: Lai Jiangshan <jiangshanlai@gmail.com> 10548L: linux-kernel@vger.kernel.org 10549W: http://www.rdrop.com/users/paulmck/RCU/ 10550S: Supported 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10552F: Documentation/RCU/ 10553X: Documentation/RCU/torture.txt 10554F: include/linux/rcu* 10555X: include/linux/srcu.h 10556F: kernel/rcu/ 10557X: kernel/torture.c 10558 10559REAL TIME CLOCK (RTC) SUBSYSTEM 10560M: Alessandro Zummo <a.zummo@towertech.it> 10561M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10562L: rtc-linux@googlegroups.com 10563Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10565S: Maintained 10566F: Documentation/devicetree/bindings/rtc/ 10567F: Documentation/rtc.txt 10568F: drivers/rtc/ 10569F: include/linux/rtc.h 10570F: include/uapi/linux/rtc.h 10571F: include/linux/rtc/ 10572F: include/linux/platform_data/rtc-* 10573F: tools/testing/selftests/timers/rtctest.c 10574 10575REALTEK AUDIO CODECS 10576M: Bard Liao <bardliao@realtek.com> 10577M: Oder Chiou <oder_chiou@realtek.com> 10578S: Maintained 10579F: sound/soc/codecs/rt* 10580F: include/sound/rt*.h 10581 10582REISERFS FILE SYSTEM 10583L: reiserfs-devel@vger.kernel.org 10584S: Supported 10585F: fs/reiserfs/ 10586 10587REGISTER MAP ABSTRACTION 10588M: Mark Brown <broonie@kernel.org> 10589L: linux-kernel@vger.kernel.org 10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10591S: Supported 10592F: Documentation/devicetree/bindings/regmap/ 10593F: drivers/base/regmap/ 10594F: include/linux/regmap.h 10595 10596REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10597M: Ohad Ben-Cohen <ohad@wizery.com> 10598M: Bjorn Andersson <bjorn.andersson@linaro.org> 10599L: linux-remoteproc@vger.kernel.org 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10601S: Maintained 10602F: Documentation/devicetree/bindings/remoteproc/ 10603F: Documentation/remoteproc.txt 10604F: drivers/remoteproc/ 10605F: include/linux/remoteproc.h 10606 10607REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10608M: Ohad Ben-Cohen <ohad@wizery.com> 10609M: Bjorn Andersson <bjorn.andersson@linaro.org> 10610L: linux-remoteproc@vger.kernel.org 10611T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10612S: Maintained 10613F: drivers/rpmsg/ 10614F: Documentation/rpmsg.txt 10615F: include/linux/rpmsg.h 10616F: include/linux/rpmsg/ 10617 10618RENESAS CLOCK DRIVERS 10619M: Geert Uytterhoeven <geert+renesas@glider.be> 10620L: linux-renesas-soc@vger.kernel.org 10621S: Supported 10622F: drivers/clk/renesas/ 10623 10624RENESAS ETHERNET DRIVERS 10625R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10626L: netdev@vger.kernel.org 10627L: linux-renesas-soc@vger.kernel.org 10628F: drivers/net/ethernet/renesas/ 10629F: include/linux/sh_eth.h 10630 10631RENESAS R-CAR GYROADC DRIVER 10632M: Marek Vasut <marek.vasut@gmail.com> 10633L: linux-iio@vger.kernel.org 10634S: Supported 10635F: drivers/iio/adc/rcar_gyro_adc.c 10636 10637RENESAS USB2 PHY DRIVER 10638M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10639L: linux-renesas-soc@vger.kernel.org 10640S: Maintained 10641F: drivers/phy/phy-rcar-gen3-usb2.c 10642 10643RESET CONTROLLER FRAMEWORK 10644M: Philipp Zabel <p.zabel@pengutronix.de> 10645T: git git://git.pengutronix.de/git/pza/linux 10646S: Maintained 10647F: drivers/reset/ 10648F: Documentation/devicetree/bindings/reset/ 10649F: include/dt-bindings/reset/ 10650F: include/linux/reset.h 10651F: include/linux/reset-controller.h 10652 10653RFKILL 10654M: Johannes Berg <johannes@sipsolutions.net> 10655L: linux-wireless@vger.kernel.org 10656W: http://wireless.kernel.org/ 10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10659S: Maintained 10660F: Documentation/rfkill.txt 10661F: net/rfkill/ 10662 10663RHASHTABLE 10664M: Thomas Graf <tgraf@suug.ch> 10665M: Herbert Xu <herbert@gondor.apana.org.au> 10666L: netdev@vger.kernel.org 10667S: Maintained 10668F: lib/rhashtable.c 10669F: include/linux/rhashtable.h 10670 10671RICOH SMARTMEDIA/XD DRIVER 10672M: Maxim Levitsky <maximlevitsky@gmail.com> 10673S: Maintained 10674F: drivers/mtd/nand/r852.c 10675F: drivers/mtd/nand/r852.h 10676 10677RICOH R5C592 MEMORYSTICK DRIVER 10678M: Maxim Levitsky <maximlevitsky@gmail.com> 10679S: Maintained 10680F: drivers/memstick/host/r592.* 10681 10682ROCCAT DRIVERS 10683M: Stefan Achatz <erazor_de@users.sourceforge.net> 10684W: http://sourceforge.net/projects/roccat/ 10685S: Maintained 10686F: drivers/hid/hid-roccat* 10687F: include/linux/hid-roccat* 10688F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10689 10690ROCKER DRIVER 10691M: Jiri Pirko <jiri@resnulli.us> 10692L: netdev@vger.kernel.org 10693S: Supported 10694F: drivers/net/ethernet/rocker/ 10695 10696ROCKETPORT DRIVER 10697P: Comtrol Corp. 10698W: http://www.comtrol.com 10699S: Maintained 10700F: Documentation/serial/rocket.txt 10701F: drivers/tty/rocket* 10702 10703ROCKETPORT EXPRESS/INFINITY DRIVER 10704M: Kevin Cernekee <cernekee@gmail.com> 10705L: linux-serial@vger.kernel.org 10706S: Odd Fixes 10707F: drivers/tty/serial/rp2.* 10708 10709ROSE NETWORK LAYER 10710M: Ralf Baechle <ralf@linux-mips.org> 10711L: linux-hams@vger.kernel.org 10712W: http://www.linux-ax25.org/ 10713S: Maintained 10714F: include/net/rose.h 10715F: include/uapi/linux/rose.h 10716F: net/rose/ 10717 10718RTL2830 MEDIA DRIVER 10719M: Antti Palosaari <crope@iki.fi> 10720L: linux-media@vger.kernel.org 10721W: https://linuxtv.org 10722W: http://palosaari.fi/linux/ 10723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10724T: git git://linuxtv.org/anttip/media_tree.git 10725S: Maintained 10726F: drivers/media/dvb-frontends/rtl2830* 10727 10728RTL2832 MEDIA DRIVER 10729M: Antti Palosaari <crope@iki.fi> 10730L: linux-media@vger.kernel.org 10731W: https://linuxtv.org 10732W: http://palosaari.fi/linux/ 10733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10734T: git git://linuxtv.org/anttip/media_tree.git 10735S: Maintained 10736F: drivers/media/dvb-frontends/rtl2832* 10737 10738RTL2832_SDR MEDIA DRIVER 10739M: Antti Palosaari <crope@iki.fi> 10740L: linux-media@vger.kernel.org 10741W: https://linuxtv.org 10742W: http://palosaari.fi/linux/ 10743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10744T: git git://linuxtv.org/anttip/media_tree.git 10745S: Maintained 10746F: drivers/media/dvb-frontends/rtl2832_sdr* 10747 10748RTL8180 WIRELESS DRIVER 10749L: linux-wireless@vger.kernel.org 10750W: http://wireless.kernel.org/ 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10752S: Orphan 10753F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10754 10755RTL8187 WIRELESS DRIVER 10756M: Herton Ronaldo Krzesinski <herton@canonical.com> 10757M: Hin-Tak Leung <htl10@users.sourceforge.net> 10758M: Larry Finger <Larry.Finger@lwfinger.net> 10759L: linux-wireless@vger.kernel.org 10760W: http://wireless.kernel.org/ 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10762S: Maintained 10763F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10764 10765RTL8192CE WIRELESS DRIVER 10766M: Larry Finger <Larry.Finger@lwfinger.net> 10767M: Chaoming Li <chaoming_li@realsil.com.cn> 10768L: linux-wireless@vger.kernel.org 10769W: http://wireless.kernel.org/ 10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10771S: Maintained 10772F: drivers/net/wireless/realtek/rtlwifi/ 10773F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10774 10775RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10776M: Jes Sorensen <Jes.Sorensen@gmail.com> 10777L: linux-wireless@vger.kernel.org 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10779S: Maintained 10780F: drivers/net/wireless/realtek/rtl8xxxu/ 10781 10782S3 SAVAGE FRAMEBUFFER DRIVER 10783M: Antonino Daplas <adaplas@gmail.com> 10784L: linux-fbdev@vger.kernel.org 10785S: Maintained 10786F: drivers/video/fbdev/savage/ 10787 10788S390 10789M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10790M: Heiko Carstens <heiko.carstens@de.ibm.com> 10791L: linux-s390@vger.kernel.org 10792W: http://www.ibm.com/developerworks/linux/linux390/ 10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10794S: Supported 10795F: arch/s390/ 10796F: drivers/s390/ 10797F: Documentation/s390/ 10798F: Documentation/DocBook/s390* 10799 10800S390 COMMON I/O LAYER 10801M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10802M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10803L: linux-s390@vger.kernel.org 10804W: http://www.ibm.com/developerworks/linux/linux390/ 10805S: Supported 10806F: drivers/s390/cio/ 10807 10808S390 DASD DRIVER 10809M: Stefan Haberland <sth@linux.vnet.ibm.com> 10810M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10811L: linux-s390@vger.kernel.org 10812W: http://www.ibm.com/developerworks/linux/linux390/ 10813S: Supported 10814F: drivers/s390/block/dasd* 10815F: block/partitions/ibm.c 10816 10817S390 NETWORK DRIVERS 10818M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10819L: linux-s390@vger.kernel.org 10820W: http://www.ibm.com/developerworks/linux/linux390/ 10821S: Supported 10822F: drivers/s390/net/ 10823 10824S390 PCI SUBSYSTEM 10825M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10826M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10827L: linux-s390@vger.kernel.org 10828W: http://www.ibm.com/developerworks/linux/linux390/ 10829S: Supported 10830F: arch/s390/pci/ 10831F: drivers/pci/hotplug/s390_pci_hpc.c 10832 10833S390 ZCRYPT DRIVER 10834M: Harald Freudenberger <freude@de.ibm.com> 10835L: linux-s390@vger.kernel.org 10836W: http://www.ibm.com/developerworks/linux/linux390/ 10837S: Supported 10838F: drivers/s390/crypto/ 10839 10840S390 ZFCP DRIVER 10841M: Steffen Maier <maier@linux.vnet.ibm.com> 10842L: linux-s390@vger.kernel.org 10843W: http://www.ibm.com/developerworks/linux/linux390/ 10844S: Supported 10845F: drivers/s390/scsi/zfcp_* 10846 10847S390 IUCV NETWORK LAYER 10848M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10849L: linux-s390@vger.kernel.org 10850W: http://www.ibm.com/developerworks/linux/linux390/ 10851S: Supported 10852F: drivers/s390/net/*iucv* 10853F: include/net/iucv/ 10854F: net/iucv/ 10855 10856S390 IOMMU (PCI) 10857M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10858L: linux-s390@vger.kernel.org 10859W: http://www.ibm.com/developerworks/linux/linux390/ 10860S: Supported 10861F: drivers/iommu/s390-iommu.c 10862 10863S3C24XX SD/MMC Driver 10864M: Ben Dooks <ben-linux@fluff.org> 10865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10866S: Supported 10867F: drivers/mmc/host/s3cmci.* 10868 10869SAA6588 RDS RECEIVER DRIVER 10870M: Hans Verkuil <hverkuil@xs4all.nl> 10871L: linux-media@vger.kernel.org 10872T: git git://linuxtv.org/media_tree.git 10873W: https://linuxtv.org 10874S: Odd Fixes 10875F: drivers/media/i2c/saa6588* 10876 10877SAA7134 VIDEO4LINUX DRIVER 10878M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10879M: Mauro Carvalho Chehab <mchehab@kernel.org> 10880L: linux-media@vger.kernel.org 10881W: https://linuxtv.org 10882T: git git://linuxtv.org/media_tree.git 10883S: Odd fixes 10884F: Documentation/media/v4l-drivers/saa7134* 10885F: drivers/media/pci/saa7134/ 10886 10887SAA7146 VIDEO4LINUX-2 DRIVER 10888M: Hans Verkuil <hverkuil@xs4all.nl> 10889L: linux-media@vger.kernel.org 10890T: git git://linuxtv.org/media_tree.git 10891S: Maintained 10892F: drivers/media/common/saa7146/ 10893F: drivers/media/pci/saa7146/ 10894F: include/media/saa7146* 10895 10896SAMSUNG LAPTOP DRIVER 10897M: Corentin Chary <corentin.chary@gmail.com> 10898L: platform-driver-x86@vger.kernel.org 10899S: Maintained 10900F: drivers/platform/x86/samsung-laptop.c 10901 10902SAMSUNG AUDIO (ASoC) DRIVERS 10903M: Krzysztof Kozlowski <krzk@kernel.org> 10904M: Sangbeom Kim <sbkim73@samsung.com> 10905M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10906L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10907S: Supported 10908F: sound/soc/samsung/ 10909 10910SAMSUNG FRAMEBUFFER DRIVER 10911M: Jingoo Han <jingoohan1@gmail.com> 10912L: linux-fbdev@vger.kernel.org 10913S: Maintained 10914F: drivers/video/fbdev/s3c-fb.c 10915 10916SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10917M: Sangbeom Kim <sbkim73@samsung.com> 10918M: Krzysztof Kozlowski <krzk@kernel.org> 10919M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10920L: linux-kernel@vger.kernel.org 10921L: linux-samsung-soc@vger.kernel.org 10922S: Supported 10923F: drivers/mfd/sec*.c 10924F: drivers/regulator/s2m*.c 10925F: drivers/regulator/s5m*.c 10926F: drivers/clk/clk-s2mps11.c 10927F: drivers/rtc/rtc-s5m.c 10928F: include/linux/mfd/samsung/ 10929F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10930F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10931F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10932F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10933 10934SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10935M: Kyungmin Park <kyungmin.park@samsung.com> 10936M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10937L: linux-media@vger.kernel.org 10938Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10939S: Supported 10940F: drivers/media/platform/exynos4-is/ 10941 10942SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10943M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10944L: linux-media@vger.kernel.org 10945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10946S: Maintained 10947F: drivers/media/platform/s3c-camif/ 10948F: include/media/drv-intf/s3c_camif.h 10949 10950SAMSUNG S5C73M3 CAMERA DRIVER 10951M: Kyungmin Park <kyungmin.park@samsung.com> 10952M: Andrzej Hajda <a.hajda@samsung.com> 10953L: linux-media@vger.kernel.org 10954S: Supported 10955F: drivers/media/i2c/s5c73m3/* 10956 10957SAMSUNG S5K5BAF CAMERA DRIVER 10958M: Kyungmin Park <kyungmin.park@samsung.com> 10959M: Andrzej Hajda <a.hajda@samsung.com> 10960L: linux-media@vger.kernel.org 10961S: Supported 10962F: drivers/media/i2c/s5k5baf.c 10963 10964SAMSUNG S3FWRN5 NFC DRIVER 10965M: Robert Baldyga <r.baldyga@samsung.com> 10966M: Krzysztof Opasiak <k.opasiak@samsung.com> 10967L: linux-nfc@lists.01.org (moderated for non-subscribers) 10968S: Supported 10969F: drivers/nfc/s3fwrn5 10970 10971SAMSUNG SOC CLOCK DRIVERS 10972M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10973M: Tomasz Figa <tomasz.figa@gmail.com> 10974M: Chanwoo Choi <cw00.choi@samsung.com> 10975S: Supported 10976L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10977F: drivers/clk/samsung/ 10978F: include/dt-bindings/clock/exynos*.h 10979F: Documentation/devicetree/bindings/clock/exynos*.txt 10980 10981SAMSUNG SPI DRIVERS 10982M: Kukjin Kim <kgene@kernel.org> 10983M: Krzysztof Kozlowski <krzk@kernel.org> 10984M: Andi Shyti <andi.shyti@samsung.com> 10985L: linux-spi@vger.kernel.org 10986L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10987S: Maintained 10988F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10989F: drivers/spi/spi-s3c* 10990F: include/linux/platform_data/spi-s3c64xx.h 10991 10992SAMSUNG SXGBE DRIVERS 10993M: Byungho An <bh74.an@samsung.com> 10994M: Girish K S <ks.giri@samsung.com> 10995M: Vipul Pandya <vipul.pandya@samsung.com> 10996S: Supported 10997L: netdev@vger.kernel.org 10998F: drivers/net/ethernet/samsung/sxgbe/ 10999 11000SAMSUNG THERMAL DRIVER 11001M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11002L: linux-pm@vger.kernel.org 11003L: linux-samsung-soc@vger.kernel.org 11004S: Supported 11005T: git https://github.com/lmajewski/linux-samsung-thermal.git 11006F: drivers/thermal/samsung/ 11007 11008SAMSUNG USB2 PHY DRIVER 11009M: Kamil Debski <kamil@wypas.org> 11010M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11011L: linux-kernel@vger.kernel.org 11012S: Supported 11013F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11014F: Documentation/phy/samsung-usb2.txt 11015F: drivers/phy/phy-exynos4210-usb2.c 11016F: drivers/phy/phy-exynos4x12-usb2.c 11017F: drivers/phy/phy-exynos5250-usb2.c 11018F: drivers/phy/phy-s5pv210-usb2.c 11019F: drivers/phy/phy-samsung-usb2.c 11020F: drivers/phy/phy-samsung-usb2.h 11021 11022SERIAL DRIVERS 11023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11024L: linux-serial@vger.kernel.org 11025S: Maintained 11026F: Documentation/devicetree/bindings/serial/ 11027F: drivers/tty/serial/ 11028 11029SERIAL DEVICE BUS 11030M: Rob Herring <robh@kernel.org> 11031L: linux-serial@vger.kernel.org 11032S: Maintained 11033F: Documentation/devicetree/bindings/serial/slave-device.txt 11034F: drivers/tty/serdev/ 11035F: include/linux/serdev.h 11036 11037SERIAL IR RECEIVER 11038M: Sean Young <sean@mess.org> 11039L: linux-media@vger.kernel.org 11040S: Maintained 11041F: drivers/media/rc/serial_ir.c 11042 11043STI CEC DRIVER 11044M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11045L: kernel@stlinux.com 11046S: Maintained 11047F: drivers/staging/media/st-cec/ 11048F: Documentation/devicetree/bindings/media/stih-cec.txt 11049 11050SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11051M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11052L: linux-s390@vger.kernel.org 11053W: http://www.ibm.com/developerworks/linux/linux390/ 11054S: Supported 11055F: net/smc/ 11056 11057SYNOPSYS DESIGNWARE DMAC DRIVER 11058M: Viresh Kumar <vireshk@kernel.org> 11059M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11060S: Maintained 11061F: include/linux/dma/dw.h 11062F: include/linux/platform_data/dma-dw.h 11063F: drivers/dma/dw/ 11064 11065SYNOPSYS DESIGNWARE I2C DRIVER 11066M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11067R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11068R: Mika Westerberg <mika.westerberg@linux.intel.com> 11069L: linux-i2c@vger.kernel.org 11070S: Maintained 11071F: drivers/i2c/busses/i2c-designware-* 11072F: include/linux/platform_data/i2c-designware.h 11073 11074SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11075M: Jaehoon Chung <jh80.chung@samsung.com> 11076L: linux-mmc@vger.kernel.org 11077S: Maintained 11078F: drivers/mmc/host/dw_mmc* 11079 11080SYSTEM TRACE MODULE CLASS 11081M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11082S: Maintained 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11084F: Documentation/trace/stm.txt 11085F: drivers/hwtracing/stm/ 11086F: include/linux/stm.h 11087F: include/uapi/linux/stm.h 11088 11089THUNDERBOLT DRIVER 11090M: Andreas Noever <andreas.noever@gmail.com> 11091S: Maintained 11092F: drivers/thunderbolt/ 11093 11094TI BQ27XXX POWER SUPPLY DRIVER 11095R: Andrew F. Davis <afd@ti.com> 11096F: include/linux/power/bq27xxx_battery.h 11097F: drivers/power/supply/bq27xxx_battery.c 11098F: drivers/power/supply/bq27xxx_battery_i2c.c 11099 11100TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11101M: John Stultz <john.stultz@linaro.org> 11102M: Thomas Gleixner <tglx@linutronix.de> 11103L: linux-kernel@vger.kernel.org 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11105S: Supported 11106F: include/linux/clocksource.h 11107F: include/linux/time.h 11108F: include/linux/timex.h 11109F: include/uapi/linux/time.h 11110F: include/uapi/linux/timex.h 11111F: kernel/time/clocksource.c 11112F: kernel/time/time*.c 11113F: kernel/time/alarmtimer.c 11114F: kernel/time/ntp.c 11115F: tools/testing/selftests/timers/ 11116 11117SC1200 WDT DRIVER 11118M: Zwane Mwaikambo <zwanem@gmail.com> 11119S: Maintained 11120F: drivers/watchdog/sc1200wdt.c 11121 11122SCHEDULER 11123M: Ingo Molnar <mingo@redhat.com> 11124M: Peter Zijlstra <peterz@infradead.org> 11125L: linux-kernel@vger.kernel.org 11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11127S: Maintained 11128F: kernel/sched/ 11129F: include/linux/sched.h 11130F: include/uapi/linux/sched.h 11131F: include/linux/wait.h 11132 11133SCORE ARCHITECTURE 11134M: Chen Liqin <liqin.linux@gmail.com> 11135M: Lennox Wu <lennox.wu@gmail.com> 11136W: http://www.sunplus.com 11137S: Supported 11138F: arch/score/ 11139 11140SCR24X CHIP CARD INTERFACE DRIVER 11141M: Lubomir Rintel <lkundrak@v3.sk> 11142S: Supported 11143F: drivers/char/pcmcia/scr24x_cs.c 11144 11145SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11146M: Sudeep Holla <sudeep.holla@arm.com> 11147L: linux-arm-kernel@lists.infradead.org 11148S: Maintained 11149F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11150F: drivers/clk/clk-scpi.c 11151F: drivers/cpufreq/scpi-cpufreq.c 11152F: drivers/firmware/arm_scpi.c 11153F: include/linux/scpi_protocol.h 11154 11155SCSI CDROM DRIVER 11156M: Jens Axboe <axboe@kernel.dk> 11157L: linux-scsi@vger.kernel.org 11158W: http://www.kernel.dk 11159S: Maintained 11160F: drivers/scsi/sr* 11161 11162SCSI RDMA PROTOCOL (SRP) INITIATOR 11163M: Bart Van Assche <bart.vanassche@sandisk.com> 11164L: linux-rdma@vger.kernel.org 11165S: Supported 11166W: http://www.openfabrics.org 11167Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11169F: drivers/infiniband/ulp/srp/ 11170F: include/scsi/srp.h 11171 11172SCSI SG DRIVER 11173M: Doug Gilbert <dgilbert@interlog.com> 11174L: linux-scsi@vger.kernel.org 11175W: http://sg.danny.cz/sg 11176S: Maintained 11177F: Documentation/scsi/scsi-generic.txt 11178F: drivers/scsi/sg.c 11179F: include/scsi/sg.h 11180 11181SCSI SUBSYSTEM 11182M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11184M: "Martin K. Petersen" <martin.petersen@oracle.com> 11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11186L: linux-scsi@vger.kernel.org 11187S: Maintained 11188F: Documentation/devicetree/bindings/scsi/ 11189F: drivers/scsi/ 11190F: include/scsi/ 11191 11192SCSI TAPE DRIVER 11193M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11194L: linux-scsi@vger.kernel.org 11195S: Maintained 11196F: Documentation/scsi/st.txt 11197F: drivers/scsi/st.* 11198F: drivers/scsi/st_*.h 11199 11200SCTP PROTOCOL 11201M: Vlad Yasevich <vyasevich@gmail.com> 11202M: Neil Horman <nhorman@tuxdriver.com> 11203L: linux-sctp@vger.kernel.org 11204W: http://lksctp.sourceforge.net 11205S: Maintained 11206F: Documentation/networking/sctp.txt 11207F: include/linux/sctp.h 11208F: include/uapi/linux/sctp.h 11209F: include/net/sctp/ 11210F: net/sctp/ 11211 11212SCx200 CPU SUPPORT 11213M: Jim Cromie <jim.cromie@gmail.com> 11214S: Odd Fixes 11215F: Documentation/i2c/busses/scx200_acb 11216F: arch/x86/platform/scx200/ 11217F: drivers/watchdog/scx200_wdt.c 11218F: drivers/i2c/busses/scx200* 11219F: drivers/mtd/maps/scx200_docflash.c 11220F: include/linux/scx200.h 11221 11222SCx200 GPIO DRIVER 11223M: Jim Cromie <jim.cromie@gmail.com> 11224S: Maintained 11225F: drivers/char/scx200_gpio.c 11226F: include/linux/scx200_gpio.h 11227 11228SCx200 HRT CLOCKSOURCE DRIVER 11229M: Jim Cromie <jim.cromie@gmail.com> 11230S: Maintained 11231F: drivers/clocksource/scx200_hrt.c 11232 11233SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11234M: Sascha Sommer <saschasommer@freenet.de> 11235L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11236S: Maintained 11237F: drivers/mmc/host/sdricoh_cs.c 11238 11239SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11240M: Adrian Hunter <adrian.hunter@intel.com> 11241L: linux-mmc@vger.kernel.org 11242T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11243S: Maintained 11244F: drivers/mmc/host/sdhci* 11245F: include/linux/mmc/sdhci* 11246 11247SECURE COMPUTING 11248M: Kees Cook <keescook@chromium.org> 11249R: Andy Lutomirski <luto@amacapital.net> 11250R: Will Drewry <wad@chromium.org> 11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11252S: Supported 11253F: kernel/seccomp.c 11254F: include/uapi/linux/seccomp.h 11255F: include/linux/seccomp.h 11256F: tools/testing/selftests/seccomp/* 11257K: \bsecure_computing 11258K: \bTIF_SECCOMP\b 11259 11260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11261M: Al Cooper <alcooperx@gmail.com> 11262L: linux-mmc@vger.kernel.org 11263L: bcm-kernel-feedback-list@broadcom.com 11264S: Maintained 11265F: drivers/mmc/host/sdhci-brcmstb* 11266 11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11268M: Ben Dooks <ben-linux@fluff.org> 11269M: Jaehoon Chung <jh80.chung@samsung.com> 11270L: linux-mmc@vger.kernel.org 11271S: Maintained 11272F: drivers/mmc/host/sdhci-s3c* 11273 11274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11275M: Viresh Kumar <vireshk@kernel.org> 11276L: linux-mmc@vger.kernel.org 11277S: Maintained 11278F: drivers/mmc/host/sdhci-spear.c 11279 11280SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11281M: Scott Bauer <scott.bauer@intel.com> 11282M: Jonathan Derrick <jonathan.derrick@intel.com> 11283M: Rafael Antognolli <rafael.antognolli@intel.com> 11284L: linux-block@vger.kernel.org 11285S: Supported 11286F: block/sed* 11287F: block/opal_proto.h 11288F: include/linux/sed* 11289F: include/uapi/linux/sed* 11290 11291SECURITY SUBSYSTEM 11292M: James Morris <james.l.morris@oracle.com> 11293M: "Serge E. Hallyn" <serge@hallyn.com> 11294L: linux-security-module@vger.kernel.org (suggested Cc:) 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11296W: http://kernsec.org/ 11297S: Supported 11298F: security/ 11299 11300SECURITY CONTACT 11301M: Security Officers <security@kernel.org> 11302S: Supported 11303 11304SELINUX SECURITY MODULE 11305M: Paul Moore <paul@paul-moore.com> 11306M: Stephen Smalley <sds@tycho.nsa.gov> 11307M: Eric Paris <eparis@parisplace.org> 11308L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11309W: http://selinuxproject.org 11310T: git git://git.infradead.org/users/pcmoore/selinux 11311S: Supported 11312F: include/linux/selinux* 11313F: security/selinux/ 11314F: scripts/selinux/ 11315 11316APPARMOR SECURITY MODULE 11317M: John Johansen <john.johansen@canonical.com> 11318L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11319W: apparmor.wiki.kernel.org 11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11321S: Supported 11322F: security/apparmor/ 11323 11324LOADPIN SECURITY MODULE 11325M: Kees Cook <keescook@chromium.org> 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11327S: Supported 11328F: security/loadpin/ 11329 11330YAMA SECURITY MODULE 11331M: Kees Cook <keescook@chromium.org> 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11333S: Supported 11334F: security/yama/ 11335 11336SENSABLE PHANTOM 11337M: Jiri Slaby <jirislaby@gmail.com> 11338S: Maintained 11339F: drivers/misc/phantom.c 11340F: include/uapi/linux/phantom.h 11341 11342Emulex 10Gbps iSCSI - OneConnect DRIVER 11343M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11344M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11345M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11346L: linux-scsi@vger.kernel.org 11347W: http://www.broadcom.com 11348S: Supported 11349F: drivers/scsi/be2iscsi/ 11350 11351Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11352M: Sathya Perla <sathya.perla@broadcom.com> 11353M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11354M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11355M: Somnath Kotur <somnath.kotur@broadcom.com> 11356L: netdev@vger.kernel.org 11357W: http://www.emulex.com 11358S: Supported 11359F: drivers/net/ethernet/emulex/benet/ 11360 11361EMULEX ONECONNECT ROCE DRIVER 11362M: Selvin Xavier <selvin.xavier@avagotech.com> 11363M: Devesh Sharma <devesh.sharma@avagotech.com> 11364L: linux-rdma@vger.kernel.org 11365W: http://www.emulex.com 11366S: Supported 11367F: drivers/infiniband/hw/ocrdma/ 11368F: include/uapi/rdma/ocrdma-abi.h 11369 11370SFC NETWORK DRIVER 11371M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11372M: Edward Cree <ecree@solarflare.com> 11373M: Bert Kenward <bkenward@solarflare.com> 11374L: netdev@vger.kernel.org 11375S: Supported 11376F: drivers/net/ethernet/sfc/ 11377 11378SGI GRU DRIVER 11379M: Dimitri Sivanich <sivanich@sgi.com> 11380S: Maintained 11381F: drivers/misc/sgi-gru/ 11382 11383SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11384M: Pat Gefre <pfg@sgi.com> 11385L: linux-ia64@vger.kernel.org 11386S: Supported 11387F: Documentation/ia64/serial.txt 11388F: drivers/tty/serial/ioc?_serial.c 11389F: include/linux/ioc?.h 11390 11391SGI XP/XPC/XPNET DRIVER 11392M: Cliff Whickman <cpw@sgi.com> 11393M: Robin Holt <robinmholt@gmail.com> 11394S: Maintained 11395F: drivers/misc/sgi-xp/ 11396 11397SI2157 MEDIA DRIVER 11398M: Antti Palosaari <crope@iki.fi> 11399L: linux-media@vger.kernel.org 11400W: https://linuxtv.org 11401W: http://palosaari.fi/linux/ 11402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11403T: git git://linuxtv.org/anttip/media_tree.git 11404S: Maintained 11405F: drivers/media/tuners/si2157* 11406 11407SI2168 MEDIA DRIVER 11408M: Antti Palosaari <crope@iki.fi> 11409L: linux-media@vger.kernel.org 11410W: https://linuxtv.org 11411W: http://palosaari.fi/linux/ 11412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11413T: git git://linuxtv.org/anttip/media_tree.git 11414S: Maintained 11415F: drivers/media/dvb-frontends/si2168* 11416 11417SI470X FM RADIO RECEIVER I2C DRIVER 11418M: Hans Verkuil <hverkuil@xs4all.nl> 11419L: linux-media@vger.kernel.org 11420T: git git://linuxtv.org/media_tree.git 11421W: https://linuxtv.org 11422S: Odd Fixes 11423F: drivers/media/radio/si470x/radio-si470x-i2c.c 11424 11425SI470X FM RADIO RECEIVER USB DRIVER 11426M: Hans Verkuil <hverkuil@xs4all.nl> 11427L: linux-media@vger.kernel.org 11428T: git git://linuxtv.org/media_tree.git 11429W: https://linuxtv.org 11430S: Maintained 11431F: drivers/media/radio/si470x/radio-si470x-common.c 11432F: drivers/media/radio/si470x/radio-si470x.h 11433F: drivers/media/radio/si470x/radio-si470x-usb.c 11434 11435SI4713 FM RADIO TRANSMITTER I2C DRIVER 11436M: Eduardo Valentin <edubezval@gmail.com> 11437L: linux-media@vger.kernel.org 11438T: git git://linuxtv.org/media_tree.git 11439W: https://linuxtv.org 11440S: Odd Fixes 11441F: drivers/media/radio/si4713/si4713.? 11442 11443SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11444M: Eduardo Valentin <edubezval@gmail.com> 11445L: linux-media@vger.kernel.org 11446T: git git://linuxtv.org/media_tree.git 11447W: https://linuxtv.org 11448S: Odd Fixes 11449F: drivers/media/radio/si4713/radio-platform-si4713.c 11450 11451SI4713 FM RADIO TRANSMITTER USB DRIVER 11452M: Hans Verkuil <hverkuil@xs4all.nl> 11453L: linux-media@vger.kernel.org 11454T: git git://linuxtv.org/media_tree.git 11455W: https://linuxtv.org 11456S: Maintained 11457F: drivers/media/radio/si4713/radio-usb-si4713.c 11458 11459SIANO DVB DRIVER 11460M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11461M: Mauro Carvalho Chehab <mchehab@kernel.org> 11462L: linux-media@vger.kernel.org 11463W: https://linuxtv.org 11464T: git git://linuxtv.org/media_tree.git 11465S: Odd fixes 11466F: drivers/media/common/siano/ 11467F: drivers/media/usb/siano/ 11468F: drivers/media/usb/siano/ 11469F: drivers/media/mmc/siano/ 11470 11471SILEAD TOUCHSCREEN DRIVER 11472M: Hans de Goede <hdegoede@redhat.com> 11473L: linux-input@vger.kernel.org 11474L: platform-driver-x86@vger.kernel.org 11475S: Maintained 11476F: drivers/input/touchscreen/silead.c 11477F: drivers/platform/x86/silead_dmi.c 11478 11479SIMPLEFB FB DRIVER 11480M: Hans de Goede <hdegoede@redhat.com> 11481L: linux-fbdev@vger.kernel.org 11482S: Maintained 11483F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11484F: drivers/video/fbdev/simplefb.c 11485F: include/linux/platform_data/simplefb.h 11486 11487SH_VEU V4L2 MEM2MEM DRIVER 11488L: linux-media@vger.kernel.org 11489S: Orphan 11490F: drivers/media/platform/sh_veu.c 11491 11492SH_VOU V4L2 OUTPUT DRIVER 11493L: linux-media@vger.kernel.org 11494S: Orphan 11495F: drivers/media/platform/sh_vou.c 11496F: include/media/drv-intf/sh_vou.h 11497 11498SIMPLE FIRMWARE INTERFACE (SFI) 11499M: Len Brown <lenb@kernel.org> 11500L: sfi-devel@simplefirmware.org 11501W: http://simplefirmware.org/ 11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11503S: Supported 11504F: arch/x86/platform/sfi/ 11505F: drivers/sfi/ 11506F: include/linux/sfi*.h 11507 11508SIMTEC EB110ATX (Chalice CATS) 11509P: Ben Dooks 11510P: Vincent Sanders <vince@simtec.co.uk> 11511M: Simtec Linux Team <linux@simtec.co.uk> 11512W: http://www.simtec.co.uk/products/EB110ATX/ 11513S: Supported 11514 11515SIMTEC EB2410ITX (BAST) 11516P: Ben Dooks 11517P: Vincent Sanders <vince@simtec.co.uk> 11518M: Simtec Linux Team <linux@simtec.co.uk> 11519W: http://www.simtec.co.uk/products/EB2410ITX/ 11520S: Supported 11521F: arch/arm/mach-s3c24xx/mach-bast.c 11522F: arch/arm/mach-s3c24xx/bast-ide.c 11523F: arch/arm/mach-s3c24xx/bast-irq.c 11524 11525SIPHASH PRF ROUTINES 11526M: Jason A. Donenfeld <Jason@zx2c4.com> 11527S: Maintained 11528F: lib/siphash.c 11529F: lib/test_siphash.c 11530F: include/linux/siphash.h 11531 11532TI DAVINCI MACHINE SUPPORT 11533M: Sekhar Nori <nsekhar@ti.com> 11534M: Kevin Hilman <khilman@kernel.org> 11535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11537S: Supported 11538F: arch/arm/mach-davinci/ 11539F: drivers/i2c/busses/i2c-davinci.c 11540 11541TI DAVINCI SERIES MEDIA DRIVER 11542M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11543L: linux-media@vger.kernel.org 11544W: https://linuxtv.org 11545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11546T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11547S: Maintained 11548F: drivers/media/platform/davinci/ 11549F: include/media/davinci/ 11550 11551TI AM437X VPFE DRIVER 11552M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11553L: linux-media@vger.kernel.org 11554W: https://linuxtv.org 11555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11556T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11557S: Maintained 11558F: drivers/media/platform/am437x/ 11559 11560OV2659 OMNIVISION SENSOR DRIVER 11561M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11562L: linux-media@vger.kernel.org 11563W: https://linuxtv.org 11564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11565T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11566S: Maintained 11567F: drivers/media/i2c/ov2659.c 11568F: include/media/i2c/ov2659.h 11569 11570SILICON MOTION SM712 FRAME BUFFER DRIVER 11571M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11572M: Teddy Wang <teddy.wang@siliconmotion.com> 11573M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11574L: linux-fbdev@vger.kernel.org 11575S: Maintained 11576F: drivers/video/fbdev/sm712* 11577F: Documentation/fb/sm712fb.txt 11578 11579SIS 190 ETHERNET DRIVER 11580M: Francois Romieu <romieu@fr.zoreil.com> 11581L: netdev@vger.kernel.org 11582S: Maintained 11583F: drivers/net/ethernet/sis/sis190.c 11584 11585SIS 900/7016 FAST ETHERNET DRIVER 11586M: Daniele Venzano <venza@brownhat.org> 11587W: http://www.brownhat.org/sis900.html 11588L: netdev@vger.kernel.org 11589S: Maintained 11590F: drivers/net/ethernet/sis/sis900.* 11591 11592SIS FRAMEBUFFER DRIVER 11593M: Thomas Winischhofer <thomas@winischhofer.net> 11594W: http://www.winischhofer.net/linuxsisvga.shtml 11595S: Maintained 11596F: Documentation/fb/sisfb.txt 11597F: drivers/video/fbdev/sis/ 11598F: include/video/sisfb.h 11599 11600SIS USB2VGA DRIVER 11601M: Thomas Winischhofer <thomas@winischhofer.net> 11602W: http://www.winischhofer.at/linuxsisusbvga.shtml 11603S: Maintained 11604F: drivers/usb/misc/sisusbvga/ 11605 11606SLAB ALLOCATOR 11607M: Christoph Lameter <cl@linux.com> 11608M: Pekka Enberg <penberg@kernel.org> 11609M: David Rientjes <rientjes@google.com> 11610M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11611M: Andrew Morton <akpm@linux-foundation.org> 11612L: linux-mm@kvack.org 11613S: Maintained 11614F: include/linux/sl?b*.h 11615F: mm/sl?b* 11616 11617SLEEPABLE READ-COPY UPDATE (SRCU) 11618M: Lai Jiangshan <jiangshanlai@gmail.com> 11619M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11620M: Josh Triplett <josh@joshtriplett.org> 11621R: Steven Rostedt <rostedt@goodmis.org> 11622R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11623L: linux-kernel@vger.kernel.org 11624W: http://www.rdrop.com/users/paulmck/RCU/ 11625S: Supported 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11627F: include/linux/srcu.h 11628F: kernel/rcu/srcu.c 11629 11630SMACK SECURITY MODULE 11631M: Casey Schaufler <casey@schaufler-ca.com> 11632L: linux-security-module@vger.kernel.org 11633W: http://schaufler-ca.com 11634T: git git://github.com/cschaufler/smack-next 11635S: Maintained 11636F: Documentation/security/Smack.txt 11637F: security/smack/ 11638 11639DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11640M: Kevin Hilman <khilman@kernel.org> 11641M: Nishanth Menon <nm@ti.com> 11642S: Maintained 11643F: drivers/power/avs/ 11644F: include/linux/power/smartreflex.h 11645L: linux-pm@vger.kernel.org 11646 11647SMC91x ETHERNET DRIVER 11648M: Nicolas Pitre <nico@fluxnic.net> 11649S: Odd Fixes 11650F: drivers/net/ethernet/smsc/smc91x.* 11651 11652SMIA AND SMIA++ IMAGE SENSOR DRIVER 11653M: Sakari Ailus <sakari.ailus@iki.fi> 11654L: linux-media@vger.kernel.org 11655S: Maintained 11656F: drivers/media/i2c/smiapp/ 11657F: include/media/i2c/smiapp.h 11658F: drivers/media/i2c/smiapp-pll.c 11659F: drivers/media/i2c/smiapp-pll.h 11660F: include/uapi/linux/smiapp.h 11661F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11662 11663SMM665 HARDWARE MONITOR DRIVER 11664M: Guenter Roeck <linux@roeck-us.net> 11665L: linux-hwmon@vger.kernel.org 11666S: Maintained 11667F: Documentation/hwmon/smm665 11668F: drivers/hwmon/smm665.c 11669 11670SMSC EMC2103 HARDWARE MONITOR DRIVER 11671M: Steve Glendinning <steve.glendinning@shawell.net> 11672L: linux-hwmon@vger.kernel.org 11673S: Maintained 11674F: Documentation/hwmon/emc2103 11675F: drivers/hwmon/emc2103.c 11676 11677SMSC SCH5627 HARDWARE MONITOR DRIVER 11678M: Hans de Goede <hdegoede@redhat.com> 11679L: linux-hwmon@vger.kernel.org 11680S: Supported 11681F: Documentation/hwmon/sch5627 11682F: drivers/hwmon/sch5627.c 11683 11684SMSC47B397 HARDWARE MONITOR DRIVER 11685M: Jean Delvare <jdelvare@suse.com> 11686L: linux-hwmon@vger.kernel.org 11687S: Maintained 11688F: Documentation/hwmon/smsc47b397 11689F: drivers/hwmon/smsc47b397.c 11690 11691SMSC911x ETHERNET DRIVER 11692M: Steve Glendinning <steve.glendinning@shawell.net> 11693L: netdev@vger.kernel.org 11694S: Maintained 11695F: include/linux/smsc911x.h 11696F: drivers/net/ethernet/smsc/smsc911x.* 11697 11698SMSC9420 PCI ETHERNET DRIVER 11699M: Steve Glendinning <steve.glendinning@shawell.net> 11700L: netdev@vger.kernel.org 11701S: Maintained 11702F: drivers/net/ethernet/smsc/smsc9420.* 11703 11704SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11705M: Steve Glendinning <steve.glendinning@shawell.net> 11706L: linux-fbdev@vger.kernel.org 11707S: Maintained 11708F: drivers/video/fbdev/smscufx.c 11709 11710SOC-CAMERA V4L2 SUBSYSTEM 11711M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11712L: linux-media@vger.kernel.org 11713T: git git://linuxtv.org/media_tree.git 11714S: Maintained 11715F: include/media/soc* 11716F: drivers/media/i2c/soc_camera/ 11717F: drivers/media/platform/soc_camera/ 11718 11719SOEKRIS NET48XX LED SUPPORT 11720M: Chris Boot <bootc@bootc.net> 11721S: Maintained 11722F: drivers/leds/leds-net48xx.c 11723 11724SOFTLOGIC 6x10 MPEG CODEC 11725M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11726M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11727M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11728M: Ismael Luceno <ismael@iodev.co.uk> 11729L: linux-media@vger.kernel.org 11730S: Supported 11731F: drivers/media/pci/solo6x10/ 11732 11733SOFTWARE RAID (Multiple Disks) SUPPORT 11734M: Shaohua Li <shli@kernel.org> 11735L: linux-raid@vger.kernel.org 11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11737S: Supported 11738F: drivers/md/ 11739F: include/linux/raid/ 11740F: include/uapi/linux/raid/ 11741 11742SONIC NETWORK DRIVER 11743M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11744L: netdev@vger.kernel.org 11745S: Maintained 11746F: drivers/net/ethernet/natsemi/sonic.* 11747 11748SONICS SILICON BACKPLANE DRIVER (SSB) 11749M: Michael Buesch <m@bues.ch> 11750L: linux-wireless@vger.kernel.org 11751S: Maintained 11752F: drivers/ssb/ 11753F: include/linux/ssb/ 11754 11755SONY VAIO CONTROL DEVICE DRIVER 11756M: Mattia Dongili <malattia@linux.it> 11757L: platform-driver-x86@vger.kernel.org 11758W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11759S: Maintained 11760F: Documentation/laptops/sony-laptop.txt 11761F: drivers/char/sonypi.c 11762F: drivers/platform/x86/sony-laptop.c 11763F: include/linux/sony-laptop.h 11764 11765SONY MEMORYSTICK CARD SUPPORT 11766M: Alex Dubov <oakad@yahoo.com> 11767W: http://tifmxx.berlios.de/ 11768S: Maintained 11769F: drivers/memstick/host/tifm_ms.c 11770 11771SONY MEMORYSTICK STANDARD SUPPORT 11772M: Maxim Levitsky <maximlevitsky@gmail.com> 11773S: Maintained 11774F: drivers/memstick/core/ms_block.* 11775 11776SOUND 11777M: Jaroslav Kysela <perex@perex.cz> 11778M: Takashi Iwai <tiwai@suse.com> 11779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11780W: http://www.alsa-project.org/ 11781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11782T: git git://git.alsa-project.org/alsa-kernel.git 11783Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11784S: Maintained 11785F: Documentation/sound/ 11786F: include/sound/ 11787F: include/uapi/sound/ 11788F: sound/ 11789 11790SOUND - COMPRESSED AUDIO 11791M: Vinod Koul <vinod.koul@intel.com> 11792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11794S: Supported 11795F: Documentation/sound/alsa/compress_offload.txt 11796F: include/sound/compress_driver.h 11797F: include/uapi/sound/compress_* 11798F: sound/core/compress_offload.c 11799F: sound/soc/soc-compress.c 11800 11801SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11802M: Liam Girdwood <lgirdwood@gmail.com> 11803M: Mark Brown <broonie@kernel.org> 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11806W: http://alsa-project.org/main/index.php/ASoC 11807S: Supported 11808F: Documentation/devicetree/bindings/sound/ 11809F: Documentation/sound/alsa/soc/ 11810F: sound/soc/ 11811F: include/sound/soc* 11812 11813SOUND - DMAENGINE HELPERS 11814M: Lars-Peter Clausen <lars@metafoo.de> 11815S: Supported 11816F: include/sound/dmaengine_pcm.h 11817F: sound/core/pcm_dmaengine.c 11818F: sound/soc/soc-generic-dmaengine-pcm.c 11819 11820SP2 MEDIA DRIVER 11821M: Olli Salonen <olli.salonen@iki.fi> 11822L: linux-media@vger.kernel.org 11823W: https://linuxtv.org 11824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11825S: Maintained 11826F: drivers/media/dvb-frontends/sp2* 11827 11828SPARC + UltraSPARC (sparc/sparc64) 11829M: "David S. Miller" <davem@davemloft.net> 11830L: sparclinux@vger.kernel.org 11831Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11832T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11834S: Maintained 11835F: arch/sparc/ 11836F: drivers/sbus/ 11837 11838SPARC SERIAL DRIVERS 11839M: "David S. Miller" <davem@davemloft.net> 11840L: sparclinux@vger.kernel.org 11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11843S: Maintained 11844F: include/linux/sunserialcore.h 11845F: drivers/tty/serial/suncore.c 11846F: drivers/tty/serial/sunhv.c 11847F: drivers/tty/serial/sunsab.c 11848F: drivers/tty/serial/sunsab.h 11849F: drivers/tty/serial/sunsu.c 11850F: drivers/tty/serial/sunzilog.c 11851F: drivers/tty/serial/sunzilog.h 11852 11853SPARSE CHECKER 11854M: "Christopher Li" <sparse@chrisli.org> 11855L: linux-sparse@vger.kernel.org 11856W: https://sparse.wiki.kernel.org/ 11857T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11858T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11859S: Maintained 11860F: include/linux/compiler.h 11861 11862SPEAR PLATFORM SUPPORT 11863M: Viresh Kumar <vireshk@kernel.org> 11864M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11866W: http://www.st.com/spear 11867S: Maintained 11868F: arch/arm/boot/dts/spear* 11869F: arch/arm/mach-spear/ 11870 11871SPEAR CLOCK FRAMEWORK SUPPORT 11872M: Viresh Kumar <vireshk@kernel.org> 11873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11874W: http://www.st.com/spear 11875S: Maintained 11876F: drivers/clk/spear/ 11877 11878SPI NOR SUBSYSTEM 11879M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11880M: Marek Vasut <marek.vasut@gmail.com> 11881L: linux-mtd@lists.infradead.org 11882W: http://www.linux-mtd.infradead.org/ 11883Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11884T: git git://github.com/spi-nor/linux.git 11885S: Maintained 11886F: drivers/mtd/spi-nor/ 11887F: include/linux/mtd/spi-nor.h 11888 11889SPI SUBSYSTEM 11890M: Mark Brown <broonie@kernel.org> 11891L: linux-spi@vger.kernel.org 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11893Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11894S: Maintained 11895F: Documentation/devicetree/bindings/spi/ 11896F: Documentation/spi/ 11897F: drivers/spi/ 11898F: include/linux/spi/ 11899F: include/uapi/linux/spi/ 11900F: tools/spi/ 11901 11902SPIDERNET NETWORK DRIVER for CELL 11903M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11904L: netdev@vger.kernel.org 11905S: Supported 11906F: Documentation/networking/spider_net.txt 11907F: drivers/net/ethernet/toshiba/spider_net* 11908 11909SPU FILE SYSTEM 11910M: Jeremy Kerr <jk@ozlabs.org> 11911L: linuxppc-dev@lists.ozlabs.org 11912W: http://www.ibm.com/developerworks/power/cell/ 11913S: Supported 11914F: Documentation/filesystems/spufs.txt 11915F: arch/powerpc/platforms/cell/spufs/ 11916 11917SQUASHFS FILE SYSTEM 11918M: Phillip Lougher <phillip@squashfs.org.uk> 11919L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11920W: http://squashfs.org.uk 11921T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11922S: Maintained 11923F: Documentation/filesystems/squashfs.txt 11924F: fs/squashfs/ 11925 11926SRM (Alpha) environment access 11927M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11928S: Maintained 11929F: arch/alpha/kernel/srm_env.c 11930 11931STABLE BRANCH 11932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11933L: stable@vger.kernel.org 11934S: Supported 11935F: Documentation/process/stable-kernel-rules.rst 11936 11937STAGING SUBSYSTEM 11938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11940L: devel@driverdev.osuosl.org 11941S: Supported 11942F: drivers/staging/ 11943 11944STAGING - COMEDI 11945M: Ian Abbott <abbotti@mev.co.uk> 11946M: H Hartley Sweeten <hsweeten@visionengravers.com> 11947S: Odd Fixes 11948F: drivers/staging/comedi/ 11949 11950STAGING - FLARION FT1000 DRIVERS 11951M: Marek Belisko <marek.belisko@gmail.com> 11952S: Odd Fixes 11953F: drivers/staging/ft1000/ 11954 11955STAGING - INDUSTRIAL IO 11956M: Jonathan Cameron <jic23@kernel.org> 11957L: linux-iio@vger.kernel.org 11958S: Odd Fixes 11959F: Documentation/devicetree/bindings/staging/iio/ 11960F: drivers/staging/iio/ 11961 11962STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11963M: Jarod Wilson <jarod@wilsonet.com> 11964W: http://www.lirc.org/ 11965S: Odd Fixes 11966F: drivers/staging/media/lirc/ 11967 11968STAGING - LUSTRE PARALLEL FILESYSTEM 11969M: Oleg Drokin <oleg.drokin@intel.com> 11970M: Andreas Dilger <andreas.dilger@intel.com> 11971M: James Simmons <jsimmons@infradead.org> 11972L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11973W: http://wiki.lustre.org/ 11974S: Maintained 11975F: drivers/staging/lustre 11976 11977STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11978M: Marc Dietrich <marvin24@gmx.de> 11979L: ac100@lists.launchpad.net (moderated for non-subscribers) 11980L: linux-tegra@vger.kernel.org 11981S: Maintained 11982F: drivers/staging/nvec/ 11983 11984STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11985M: Jens Frederich <jfrederich@gmail.com> 11986M: Daniel Drake <dsd@laptop.org> 11987M: Jon Nettleton <jon.nettleton@gmail.com> 11988W: http://wiki.laptop.org/go/DCON 11989S: Maintained 11990F: drivers/staging/olpc_dcon/ 11991 11992STAGING - REALTEK RTL8712U DRIVERS 11993M: Larry Finger <Larry.Finger@lwfinger.net> 11994M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11995S: Odd Fixes 11996F: drivers/staging/rtl8712/ 11997 11998STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11999M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12000M: Teddy Wang <teddy.wang@siliconmotion.com> 12001M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12002L: linux-fbdev@vger.kernel.org 12003S: Maintained 12004F: drivers/staging/sm750fb/ 12005 12006STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12007M: William Hubbs <w.d.hubbs@gmail.com> 12008M: Chris Brannon <chris@the-brannons.com> 12009M: Kirk Reiser <kirk@reisers.ca> 12010M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12011L: speakup@linux-speakup.org 12012W: http://www.linux-speakup.org/ 12013S: Odd Fixes 12014F: drivers/staging/speakup/ 12015 12016STAGING - VIA VT665X DRIVERS 12017M: Forest Bond <forest@alittletooquiet.net> 12018S: Odd Fixes 12019F: drivers/staging/vt665?/ 12020 12021STAGING - WILC1000 WIFI DRIVER 12022M: Aditya Shankar <aditya.shankar@microchip.com> 12023M: Ganesh Krishna <ganesh.krishna@microchip.com> 12024L: linux-wireless@vger.kernel.org 12025S: Supported 12026F: drivers/staging/wilc1000/ 12027 12028STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12029M: Arnaud Patard <arnaud.patard@rtp-net.org> 12030S: Odd Fixes 12031F: drivers/staging/xgifb/ 12032 12033STARFIRE/DURALAN NETWORK DRIVER 12034M: Ion Badulescu <ionut@badula.org> 12035S: Odd Fixes 12036F: drivers/net/ethernet/adaptec/starfire* 12037 12038SUN3/3X 12039M: Sam Creasey <sammy@sammy.net> 12040W: http://sammy.net/sun3/ 12041S: Maintained 12042F: arch/m68k/kernel/*sun3* 12043F: arch/m68k/sun3*/ 12044F: arch/m68k/include/asm/sun3* 12045F: drivers/net/ethernet/i825xx/sun3* 12046 12047SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12048M: Hans de Goede <hdegoede@redhat.com> 12049L: linux-input@vger.kernel.org 12050S: Maintained 12051F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12052F: drivers/input/keyboard/sun4i-lradc-keys.c 12053 12054SUNDANCE NETWORK DRIVER 12055M: Denis Kirjanov <kda@linux-powerpc.org> 12056L: netdev@vger.kernel.org 12057S: Maintained 12058F: drivers/net/ethernet/dlink/sundance.c 12059 12060SUPERH 12061M: Yoshinori Sato <ysato@users.sourceforge.jp> 12062M: Rich Felker <dalias@libc.org> 12063L: linux-sh@vger.kernel.org 12064Q: http://patchwork.kernel.org/project/linux-sh/list/ 12065S: Maintained 12066F: Documentation/sh/ 12067F: arch/sh/ 12068F: drivers/sh/ 12069 12070SUSPEND TO RAM 12071M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12072M: Len Brown <len.brown@intel.com> 12073M: Pavel Machek <pavel@ucw.cz> 12074L: linux-pm@vger.kernel.org 12075B: https://bugzilla.kernel.org 12076S: Supported 12077F: Documentation/power/ 12078F: arch/x86/kernel/acpi/ 12079F: drivers/base/power/ 12080F: kernel/power/ 12081F: include/linux/suspend.h 12082F: include/linux/freezer.h 12083F: include/linux/pm.h 12084 12085SVGA HANDLING 12086M: Martin Mares <mj@ucw.cz> 12087L: linux-video@atrey.karlin.mff.cuni.cz 12088S: Maintained 12089F: Documentation/svga.txt 12090F: arch/x86/boot/video* 12091 12092SWIOTLB SUBSYSTEM 12093M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12094L: linux-kernel@vger.kernel.org 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12096S: Supported 12097F: lib/swiotlb.c 12098F: arch/*/kernel/pci-swiotlb.c 12099F: include/linux/swiotlb.h 12100 12101SWITCHDEV 12102M: Jiri Pirko <jiri@resnulli.us> 12103M: Ivan Vecera <ivecera@redhat.com> 12104L: netdev@vger.kernel.org 12105S: Supported 12106F: net/switchdev/ 12107F: include/net/switchdev.h 12108 12109SYNOPSYS ARC ARCHITECTURE 12110M: Vineet Gupta <vgupta@synopsys.com> 12111L: linux-snps-arc@lists.infradead.org 12112S: Supported 12113F: arch/arc/ 12114F: Documentation/devicetree/bindings/arc/* 12115F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12116F: drivers/clocksource/arc_timer.c 12117F: drivers/tty/serial/arc_uart.c 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12119 12120SYNOPSYS ARC SDP platform support 12121M: Alexey Brodkin <abrodkin@synopsys.com> 12122S: Supported 12123F: arch/arc/plat-axs10x 12124F: arch/arc/boot/dts/ax* 12125F: Documentation/devicetree/bindings/arc/axs10* 12126 12127SYSTEM CONFIGURATION (SYSCON) 12128M: Lee Jones <lee.jones@linaro.org> 12129M: Arnd Bergmann <arnd@arndb.de> 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12131S: Supported 12132F: drivers/mfd/syscon.c 12133 12134SYSTEM RESET/SHUTDOWN DRIVERS 12135M: Sebastian Reichel <sre@kernel.org> 12136L: linux-pm@vger.kernel.org 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12138S: Maintained 12139F: Documentation/devicetree/bindings/power/reset/ 12140F: drivers/power/reset/ 12141 12142SYSV FILESYSTEM 12143M: Christoph Hellwig <hch@infradead.org> 12144S: Maintained 12145F: Documentation/filesystems/sysv-fs.txt 12146F: fs/sysv/ 12147F: include/linux/sysv_fs.h 12148 12149TARGET SUBSYSTEM 12150M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12151L: linux-scsi@vger.kernel.org 12152L: target-devel@vger.kernel.org 12153W: http://www.linux-iscsi.org 12154W: http://groups.google.com/group/linux-iscsi-target-dev 12155T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12156S: Supported 12157F: drivers/target/ 12158F: include/target/ 12159F: Documentation/target/ 12160 12161TASKSTATS STATISTICS INTERFACE 12162M: Balbir Singh <bsingharora@gmail.com> 12163S: Maintained 12164F: Documentation/accounting/taskstats* 12165F: include/linux/taskstats* 12166F: kernel/taskstats.c 12167 12168TC CLASSIFIER 12169M: Jamal Hadi Salim <jhs@mojatatu.com> 12170L: netdev@vger.kernel.org 12171S: Maintained 12172F: include/net/pkt_cls.h 12173F: include/uapi/linux/pkt_cls.h 12174F: net/sched/ 12175 12176TCP LOW PRIORITY MODULE 12177M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12178M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12179W: http://tcp-lp-mod.sourceforge.net/ 12180S: Maintained 12181F: net/ipv4/tcp_lp.c 12182 12183TDA10071 MEDIA DRIVER 12184M: Antti Palosaari <crope@iki.fi> 12185L: linux-media@vger.kernel.org 12186W: https://linuxtv.org 12187W: http://palosaari.fi/linux/ 12188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12189T: git git://linuxtv.org/anttip/media_tree.git 12190S: Maintained 12191F: drivers/media/dvb-frontends/tda10071* 12192 12193TDA18212 MEDIA DRIVER 12194M: Antti Palosaari <crope@iki.fi> 12195L: linux-media@vger.kernel.org 12196W: https://linuxtv.org 12197W: http://palosaari.fi/linux/ 12198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12199T: git git://linuxtv.org/anttip/media_tree.git 12200S: Maintained 12201F: drivers/media/tuners/tda18212* 12202 12203TDA18218 MEDIA DRIVER 12204M: Antti Palosaari <crope@iki.fi> 12205L: linux-media@vger.kernel.org 12206W: https://linuxtv.org 12207W: http://palosaari.fi/linux/ 12208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12209T: git git://linuxtv.org/anttip/media_tree.git 12210S: Maintained 12211F: drivers/media/tuners/tda18218* 12212 12213TDA18271 MEDIA DRIVER 12214M: Michael Krufky <mkrufky@linuxtv.org> 12215L: linux-media@vger.kernel.org 12216W: https://linuxtv.org 12217W: http://github.com/mkrufky 12218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12219T: git git://linuxtv.org/mkrufky/tuners.git 12220S: Maintained 12221F: drivers/media/tuners/tda18271* 12222 12223TDA827x MEDIA DRIVER 12224M: Michael Krufky <mkrufky@linuxtv.org> 12225L: linux-media@vger.kernel.org 12226W: https://linuxtv.org 12227W: http://github.com/mkrufky 12228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12229T: git git://linuxtv.org/mkrufky/tuners.git 12230S: Maintained 12231F: drivers/media/tuners/tda8290.* 12232 12233TDA8290 MEDIA DRIVER 12234M: Michael Krufky <mkrufky@linuxtv.org> 12235L: linux-media@vger.kernel.org 12236W: https://linuxtv.org 12237W: http://github.com/mkrufky 12238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12239T: git git://linuxtv.org/mkrufky/tuners.git 12240S: Maintained 12241F: drivers/media/tuners/tda8290.* 12242 12243TDA9840 MEDIA DRIVER 12244M: Hans Verkuil <hverkuil@xs4all.nl> 12245L: linux-media@vger.kernel.org 12246T: git git://linuxtv.org/media_tree.git 12247W: https://linuxtv.org 12248S: Maintained 12249F: drivers/media/i2c/tda9840* 12250 12251TEA5761 TUNER DRIVER 12252M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12253M: Mauro Carvalho Chehab <mchehab@kernel.org> 12254L: linux-media@vger.kernel.org 12255W: https://linuxtv.org 12256T: git git://linuxtv.org/media_tree.git 12257S: Odd fixes 12258F: drivers/media/tuners/tea5761.* 12259 12260TEA5767 TUNER DRIVER 12261M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12262M: Mauro Carvalho Chehab <mchehab@kernel.org> 12263L: linux-media@vger.kernel.org 12264W: https://linuxtv.org 12265T: git git://linuxtv.org/media_tree.git 12266S: Maintained 12267F: drivers/media/tuners/tea5767.* 12268 12269TEA6415C MEDIA DRIVER 12270M: Hans Verkuil <hverkuil@xs4all.nl> 12271L: linux-media@vger.kernel.org 12272T: git git://linuxtv.org/media_tree.git 12273W: https://linuxtv.org 12274S: Maintained 12275F: drivers/media/i2c/tea6415c* 12276 12277TEA6420 MEDIA DRIVER 12278M: Hans Verkuil <hverkuil@xs4all.nl> 12279L: linux-media@vger.kernel.org 12280T: git git://linuxtv.org/media_tree.git 12281W: https://linuxtv.org 12282S: Maintained 12283F: drivers/media/i2c/tea6420* 12284 12285TEAM DRIVER 12286M: Jiri Pirko <jiri@resnulli.us> 12287L: netdev@vger.kernel.org 12288S: Supported 12289F: drivers/net/team/ 12290F: include/linux/if_team.h 12291F: include/uapi/linux/if_team.h 12292 12293TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12294M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12295S: Maintained 12296F: arch/x86/platform/ts5500/ 12297 12298TECHNOTREND USB IR RECEIVER 12299M: Sean Young <sean@mess.org> 12300L: linux-media@vger.kernel.org 12301S: Maintained 12302F: drivers/media/rc/ttusbir.c 12303 12304TEGRA ARCHITECTURE SUPPORT 12305M: Stephen Warren <swarren@wwwdotorg.org> 12306M: Thierry Reding <thierry.reding@gmail.com> 12307M: Alexandre Courbot <gnurou@gmail.com> 12308L: linux-tegra@vger.kernel.org 12309Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12311S: Supported 12312N: [^a-z]tegra 12313 12314TEGRA CLOCK DRIVER 12315M: Peter De Schrijver <pdeschrijver@nvidia.com> 12316M: Prashant Gaikwad <pgaikwad@nvidia.com> 12317S: Supported 12318F: drivers/clk/tegra/ 12319 12320TEGRA DMA DRIVERS 12321M: Laxman Dewangan <ldewangan@nvidia.com> 12322M: Jon Hunter <jonathanh@nvidia.com> 12323S: Supported 12324F: drivers/dma/tegra* 12325 12326TEGRA I2C DRIVER 12327M: Laxman Dewangan <ldewangan@nvidia.com> 12328S: Supported 12329F: drivers/i2c/busses/i2c-tegra.c 12330 12331TEGRA IOMMU DRIVERS 12332M: Hiroshi Doyu <hdoyu@nvidia.com> 12333S: Supported 12334F: drivers/iommu/tegra* 12335 12336TEGRA KBC DRIVER 12337M: Rakesh Iyer <riyer@nvidia.com> 12338M: Laxman Dewangan <ldewangan@nvidia.com> 12339S: Supported 12340F: drivers/input/keyboard/tegra-kbc.c 12341 12342TEGRA PWM DRIVER 12343M: Thierry Reding <thierry.reding@gmail.com> 12344S: Supported 12345F: drivers/pwm/pwm-tegra.c 12346 12347TEGRA SERIAL DRIVER 12348M: Laxman Dewangan <ldewangan@nvidia.com> 12349S: Supported 12350F: drivers/tty/serial/serial-tegra.c 12351 12352TEGRA SPI DRIVER 12353M: Laxman Dewangan <ldewangan@nvidia.com> 12354S: Supported 12355F: drivers/spi/spi-tegra* 12356 12357TEHUTI ETHERNET DRIVER 12358M: Andy Gospodarek <andy@greyhouse.net> 12359L: netdev@vger.kernel.org 12360S: Supported 12361F: drivers/net/ethernet/tehuti/* 12362 12363Telecom Clock Driver for MCPL0010 12364M: Mark Gross <mark.gross@intel.com> 12365S: Supported 12366F: drivers/char/tlclk.c 12367 12368TENSILICA XTENSA PORT (xtensa) 12369M: Chris Zankel <chris@zankel.net> 12370M: Max Filippov <jcmvbkbc@gmail.com> 12371L: linux-xtensa@linux-xtensa.org 12372T: git git://github.com/czankel/xtensa-linux.git 12373S: Maintained 12374F: arch/xtensa/ 12375F: drivers/irqchip/irq-xtensa-* 12376 12377Texas Instruments' System Control Interface (TISCI) Protocol Driver 12378M: Nishanth Menon <nm@ti.com> 12379M: Tero Kristo <t-kristo@ti.com> 12380M: Santosh Shilimkar <ssantosh@kernel.org> 12381L: linux-arm-kernel@lists.infradead.org 12382S: Maintained 12383F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12384F: drivers/firmware/ti_sci* 12385F: include/linux/soc/ti/ti_sci_protocol.h 12386 12387THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12388M: Hans Verkuil <hverkuil@xs4all.nl> 12389L: linux-media@vger.kernel.org 12390T: git git://linuxtv.org/media_tree.git 12391W: https://linuxtv.org 12392S: Maintained 12393F: drivers/media/radio/radio-raremono.c 12394 12395THERMAL 12396M: Zhang Rui <rui.zhang@intel.com> 12397M: Eduardo Valentin <edubezval@gmail.com> 12398L: linux-pm@vger.kernel.org 12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12400T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12401Q: https://patchwork.kernel.org/project/linux-pm/list/ 12402S: Supported 12403F: drivers/thermal/ 12404F: include/linux/thermal.h 12405F: include/uapi/linux/thermal.h 12406F: include/linux/cpu_cooling.h 12407F: Documentation/devicetree/bindings/thermal/ 12408 12409THERMAL/CPU_COOLING 12410M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12411M: Viresh Kumar <viresh.kumar@linaro.org> 12412M: Javi Merino <javi.merino@kernel.org> 12413L: linux-pm@vger.kernel.org 12414S: Supported 12415F: Documentation/thermal/cpu-cooling-api.txt 12416F: drivers/thermal/cpu_cooling.c 12417F: include/linux/cpu_cooling.h 12418 12419THINKPAD ACPI EXTRAS DRIVER 12420M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12421L: ibm-acpi-devel@lists.sourceforge.net 12422L: platform-driver-x86@vger.kernel.org 12423W: http://ibm-acpi.sourceforge.net 12424W: http://thinkwiki.org/wiki/Ibm-acpi 12425T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12426S: Maintained 12427F: drivers/platform/x86/thinkpad_acpi.c 12428 12429TI BANDGAP AND THERMAL DRIVER 12430M: Eduardo Valentin <edubezval@gmail.com> 12431M: Keerthy <j-keerthy@ti.com> 12432L: linux-pm@vger.kernel.org 12433L: linux-omap@vger.kernel.org 12434S: Maintained 12435F: drivers/thermal/ti-soc-thermal/ 12436 12437TI VPE/CAL DRIVERS 12438M: Benoit Parrot <bparrot@ti.com> 12439L: linux-media@vger.kernel.org 12440W: http://linuxtv.org/ 12441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12442S: Maintained 12443F: drivers/media/platform/ti-vpe/ 12444 12445TI CDCE706 CLOCK DRIVER 12446M: Max Filippov <jcmvbkbc@gmail.com> 12447S: Maintained 12448F: drivers/clk/clk-cdce706.c 12449 12450TI CLOCK DRIVER 12451M: Tero Kristo <t-kristo@ti.com> 12452L: linux-omap@vger.kernel.org 12453S: Maintained 12454F: drivers/clk/ti/ 12455F: include/linux/clk/ti.h 12456 12457TI ETHERNET SWITCH DRIVER (CPSW) 12458M: Mugunthan V N <mugunthanvnm@ti.com> 12459R: Grygorii Strashko <grygorii.strashko@ti.com> 12460L: linux-omap@vger.kernel.org 12461L: netdev@vger.kernel.org 12462S: Maintained 12463F: drivers/net/ethernet/ti/cpsw* 12464F: drivers/net/ethernet/ti/davinci* 12465 12466TI FLASH MEDIA INTERFACE DRIVER 12467M: Alex Dubov <oakad@yahoo.com> 12468S: Maintained 12469F: drivers/misc/tifm* 12470F: drivers/mmc/host/tifm_sd.c 12471F: include/linux/tifm.h 12472 12473TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12474M: Santosh Shilimkar <ssantosh@kernel.org> 12475L: linux-kernel@vger.kernel.org 12476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12477S: Maintained 12478F: drivers/soc/ti/* 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12480 12481 12482TI LM49xxx FAMILY ASoC CODEC DRIVERS 12483M: M R Swami Reddy <mr.swami.reddy@ti.com> 12484M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12486S: Maintained 12487F: sound/soc/codecs/lm49453* 12488F: sound/soc/codecs/isabelle* 12489 12490TI LP855x BACKLIGHT DRIVER 12491M: Milo Kim <milo.kim@ti.com> 12492S: Maintained 12493F: Documentation/backlight/lp855x-driver.txt 12494F: drivers/video/backlight/lp855x_bl.c 12495F: include/linux/platform_data/lp855x.h 12496 12497TI LP8727 CHARGER DRIVER 12498M: Milo Kim <milo.kim@ti.com> 12499S: Maintained 12500F: drivers/power/supply/lp8727_charger.c 12501F: include/linux/platform_data/lp8727.h 12502 12503TI LP8788 MFD DRIVER 12504M: Milo Kim <milo.kim@ti.com> 12505S: Maintained 12506F: drivers/iio/adc/lp8788_adc.c 12507F: drivers/leds/leds-lp8788.c 12508F: drivers/mfd/lp8788*.c 12509F: drivers/power/supply/lp8788-charger.c 12510F: drivers/regulator/lp8788-*.c 12511F: include/linux/mfd/lp8788*.h 12512 12513TI NETCP ETHERNET DRIVER 12514M: Wingman Kwok <w-kwok2@ti.com> 12515M: Murali Karicheri <m-karicheri2@ti.com> 12516L: netdev@vger.kernel.org 12517S: Maintained 12518F: drivers/net/ethernet/ti/netcp* 12519 12520TI TAS571X FAMILY ASoC CODEC DRIVER 12521M: Kevin Cernekee <cernekee@chromium.org> 12522L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12523S: Odd Fixes 12524F: sound/soc/codecs/tas571x* 12525 12526TI TWL4030 SERIES SOC CODEC DRIVER 12527M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12529S: Maintained 12530F: sound/soc/codecs/twl4030* 12531 12532TI WILINK WIRELESS DRIVERS 12533L: linux-wireless@vger.kernel.org 12534W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12535W: http://wireless.kernel.org/en/users/Drivers/wl1251 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12537S: Orphan 12538F: drivers/net/wireless/ti/ 12539F: include/linux/wl12xx.h 12540 12541TIPC NETWORK LAYER 12542M: Jon Maloy <jon.maloy@ericsson.com> 12543M: Ying Xue <ying.xue@windriver.com> 12544L: netdev@vger.kernel.org (core kernel code) 12545L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12546W: http://tipc.sourceforge.net/ 12547S: Maintained 12548F: include/uapi/linux/tipc*.h 12549F: net/tipc/ 12550 12551TILE ARCHITECTURE 12552M: Chris Metcalf <cmetcalf@mellanox.com> 12553W: http://www.mellanox.com/repository/solutions/tile-scm/ 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12555S: Supported 12556F: arch/tile/ 12557F: drivers/char/tile-srom.c 12558F: drivers/edac/tile_edac.c 12559F: drivers/net/ethernet/tile/ 12560F: drivers/rtc/rtc-tile.c 12561F: drivers/tty/hvc/hvc_tile.c 12562F: drivers/tty/serial/tilegx.c 12563F: drivers/usb/host/*-tilegx.c 12564F: include/linux/usb/tilegx.h 12565 12566TLAN NETWORK DRIVER 12567M: Samuel Chessman <chessman@tux.org> 12568L: tlan-devel@lists.sourceforge.net (subscribers-only) 12569W: http://sourceforge.net/projects/tlan/ 12570S: Maintained 12571F: Documentation/networking/tlan.txt 12572F: drivers/net/ethernet/ti/tlan.* 12573 12574TOMOYO SECURITY MODULE 12575M: Kentaro Takeda <takedakn@nttdata.co.jp> 12576M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12577L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12578L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12579L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12580L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12581W: http://tomoyo.sourceforge.jp/ 12582T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12583S: Maintained 12584F: security/tomoyo/ 12585 12586TOPSTAR LAPTOP EXTRAS DRIVER 12587M: Herton Ronaldo Krzesinski <herton@canonical.com> 12588L: platform-driver-x86@vger.kernel.org 12589S: Maintained 12590F: drivers/platform/x86/topstar-laptop.c 12591 12592TOSHIBA ACPI EXTRAS DRIVER 12593M: Azael Avalos <coproscefalo@gmail.com> 12594L: platform-driver-x86@vger.kernel.org 12595S: Maintained 12596F: drivers/platform/x86/toshiba_acpi.c 12597 12598TOSHIBA BLUETOOTH DRIVER 12599M: Azael Avalos <coproscefalo@gmail.com> 12600L: platform-driver-x86@vger.kernel.org 12601S: Maintained 12602F: drivers/platform/x86/toshiba_bluetooth.c 12603 12604TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12605M: Azael Avalos <coproscefalo@gmail.com> 12606L: platform-driver-x86@vger.kernel.org 12607S: Maintained 12608F: drivers/platform/x86/toshiba_haps.c 12609 12610TOSHIBA WMI HOTKEYS DRIVER 12611M: Azael Avalos <coproscefalo@gmail.com> 12612L: platform-driver-x86@vger.kernel.org 12613S: Maintained 12614F: drivers/platform/x86/toshiba-wmi.c 12615 12616TOSHIBA SMM DRIVER 12617M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12618W: http://www.buzzard.org.uk/toshiba/ 12619S: Maintained 12620F: drivers/char/toshiba.c 12621F: include/linux/toshiba.h 12622F: include/uapi/linux/toshiba.h 12623 12624TOSHIBA TC358743 DRIVER 12625M: Mats Randgaard <matrandg@cisco.com> 12626L: linux-media@vger.kernel.org 12627S: Maintained 12628F: drivers/media/i2c/tc358743* 12629F: include/media/i2c/tc358743.h 12630 12631TMIO/SDHI MMC DRIVER 12632M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12633L: linux-mmc@vger.kernel.org 12634S: Supported 12635F: drivers/mmc/host/tmio_mmc* 12636F: drivers/mmc/host/sh_mobile_sdhi.c 12637F: include/linux/mfd/tmio.h 12638 12639TMP401 HARDWARE MONITOR DRIVER 12640M: Guenter Roeck <linux@roeck-us.net> 12641L: linux-hwmon@vger.kernel.org 12642S: Maintained 12643F: Documentation/hwmon/tmp401 12644F: drivers/hwmon/tmp401.c 12645 12646TMPFS (SHMEM FILESYSTEM) 12647M: Hugh Dickins <hughd@google.com> 12648L: linux-mm@kvack.org 12649S: Maintained 12650F: include/linux/shmem_fs.h 12651F: mm/shmem.c 12652 12653TM6000 VIDEO4LINUX DRIVER 12654M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12655M: Mauro Carvalho Chehab <mchehab@kernel.org> 12656L: linux-media@vger.kernel.org 12657W: https://linuxtv.org 12658T: git git://linuxtv.org/media_tree.git 12659S: Odd fixes 12660F: drivers/media/usb/tm6000/ 12661F: Documentation/media/v4l-drivers/tm6000* 12662 12663TW5864 VIDEO4LINUX DRIVER 12664M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12665M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12666M: Andrey Utkin <andrey_utkin@fastmail.com> 12667L: linux-media@vger.kernel.org 12668S: Supported 12669F: drivers/media/pci/tw5864/ 12670 12671TW68 VIDEO4LINUX DRIVER 12672M: Hans Verkuil <hverkuil@xs4all.nl> 12673L: linux-media@vger.kernel.org 12674T: git git://linuxtv.org/media_tree.git 12675W: https://linuxtv.org 12676S: Odd Fixes 12677F: drivers/media/pci/tw68/ 12678 12679TW686X VIDEO4LINUX DRIVER 12680M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12681L: linux-media@vger.kernel.org 12682T: git git://linuxtv.org/media_tree.git 12683W: http://linuxtv.org 12684S: Maintained 12685F: drivers/media/pci/tw686x/ 12686 12687TPM DEVICE DRIVER 12688M: Peter Huewe <peterhuewe@gmx.de> 12689M: Marcel Selhorst <tpmdd@selhorst.net> 12690M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12691R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12692W: http://tpmdd.sourceforge.net 12693L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12694Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12695T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12696S: Maintained 12697F: drivers/char/tpm/ 12698 12699TPM IBM_VTPM DEVICE DRIVER 12700M: Ashley Lai <ashleydlai@gmail.com> 12701W: http://tpmdd.sourceforge.net 12702L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12703S: Maintained 12704F: drivers/char/tpm/tpm_ibmvtpm* 12705 12706TRACING 12707M: Steven Rostedt <rostedt@goodmis.org> 12708M: Ingo Molnar <mingo@redhat.com> 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12710S: Maintained 12711F: Documentation/trace/ftrace.txt 12712F: arch/*/*/*/ftrace.h 12713F: arch/*/kernel/ftrace.c 12714F: include/*/ftrace.h 12715F: include/linux/trace*.h 12716F: include/trace/ 12717F: kernel/trace/ 12718F: tools/testing/selftests/ftrace/ 12719 12720TRACING MMIO ACCESSES (MMIOTRACE) 12721M: Steven Rostedt <rostedt@goodmis.org> 12722M: Ingo Molnar <mingo@kernel.org> 12723R: Karol Herbst <karolherbst@gmail.com> 12724R: Pekka Paalanen <ppaalanen@gmail.com> 12725S: Maintained 12726L: linux-kernel@vger.kernel.org 12727L: nouveau@lists.freedesktop.org 12728F: kernel/trace/trace_mmiotrace.c 12729F: include/linux/mmiotrace.h 12730F: arch/x86/mm/kmmio.c 12731F: arch/x86/mm/mmio-mod.c 12732F: arch/x86/mm/testmmiotrace.c 12733 12734TRIVIAL PATCHES 12735M: Jiri Kosina <trivial@kernel.org> 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12737S: Maintained 12738K: ^Subject:.*(?i)trivial 12739 12740TTY LAYER 12741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12742M: Jiri Slaby <jslaby@suse.com> 12743S: Supported 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12745F: Documentation/serial/ 12746F: drivers/tty/ 12747F: drivers/tty/serial/serial_core.c 12748F: include/linux/serial_core.h 12749F: include/linux/serial.h 12750F: include/linux/tty.h 12751F: include/uapi/linux/serial_core.h 12752F: include/uapi/linux/serial.h 12753F: include/uapi/linux/tty.h 12754 12755TUA9001 MEDIA DRIVER 12756M: Antti Palosaari <crope@iki.fi> 12757L: linux-media@vger.kernel.org 12758W: https://linuxtv.org 12759W: http://palosaari.fi/linux/ 12760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12761T: git git://linuxtv.org/anttip/media_tree.git 12762S: Maintained 12763F: drivers/media/tuners/tua9001* 12764 12765TULIP NETWORK DRIVERS 12766L: netdev@vger.kernel.org 12767L: linux-parisc@vger.kernel.org 12768S: Orphan 12769F: drivers/net/ethernet/dec/tulip/ 12770 12771TUN/TAP driver 12772M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12773W: http://vtun.sourceforge.net/tun 12774S: Maintained 12775F: Documentation/networking/tuntap.txt 12776F: arch/um/os-Linux/drivers/ 12777 12778TURBOCHANNEL SUBSYSTEM 12779M: "Maciej W. Rozycki" <macro@linux-mips.org> 12780M: Ralf Baechle <ralf@linux-mips.org> 12781L: linux-mips@linux-mips.org 12782Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12783S: Maintained 12784F: drivers/tc/ 12785F: include/linux/tc.h 12786 12787UBI FILE SYSTEM (UBIFS) 12788M: Richard Weinberger <richard@nod.at> 12789M: Artem Bityutskiy <dedekind1@gmail.com> 12790M: Adrian Hunter <adrian.hunter@intel.com> 12791L: linux-mtd@lists.infradead.org 12792T: git git://git.infradead.org/ubifs-2.6.git 12793W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12794S: Supported 12795F: Documentation/filesystems/ubifs.txt 12796F: fs/ubifs/ 12797 12798UCLINUX (M68KNOMMU AND COLDFIRE) 12799M: Greg Ungerer <gerg@linux-m68k.org> 12800W: http://www.linux-m68k.org/ 12801W: http://www.uclinux.org/ 12802L: linux-m68k@lists.linux-m68k.org 12803L: uclinux-dev@uclinux.org (subscribers-only) 12804T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12805S: Maintained 12806F: arch/m68k/coldfire/ 12807F: arch/m68k/68*/ 12808F: arch/m68k/*/*_no.* 12809F: arch/m68k/include/asm/*_no.* 12810 12811UDF FILESYSTEM 12812M: Jan Kara <jack@suse.com> 12813S: Maintained 12814F: Documentation/filesystems/udf.txt 12815F: fs/udf/ 12816 12817UDRAW TABLET 12818M: Bastien Nocera <hadess@hadess.net> 12819L: linux-input@vger.kernel.org 12820S: Maintained 12821F: drivers/hid/hid-udraw.c 12822 12823UFS FILESYSTEM 12824M: Evgeniy Dushistov <dushistov@mail.ru> 12825S: Maintained 12826F: Documentation/filesystems/ufs.txt 12827F: fs/ufs/ 12828 12829UHID USERSPACE HID IO DRIVER: 12830M: David Herrmann <dh.herrmann@googlemail.com> 12831L: linux-input@vger.kernel.org 12832S: Maintained 12833F: drivers/hid/uhid.c 12834F: include/uapi/linux/uhid.h 12835 12836ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12837L: linux-usb@vger.kernel.org 12838S: Orphan 12839F: drivers/uwb/ 12840F: include/linux/uwb.h 12841F: include/linux/uwb/ 12842 12843UNICORE32 ARCHITECTURE: 12844M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12845W: http://mprc.pku.edu.cn/~guanxuetao/linux 12846S: Maintained 12847T: git git://github.com/gxt/linux.git 12848F: arch/unicore32/ 12849 12850UNIFDEF 12851M: Tony Finch <dot@dotat.at> 12852W: http://dotat.at/prog/unifdef 12853S: Maintained 12854F: scripts/unifdef.c 12855 12856UNIFORM CDROM DRIVER 12857M: Jens Axboe <axboe@kernel.dk> 12858W: http://www.kernel.dk 12859S: Maintained 12860F: Documentation/cdrom/ 12861F: drivers/cdrom/cdrom.c 12862F: include/linux/cdrom.h 12863F: include/uapi/linux/cdrom.h 12864 12865UNISYS S-PAR DRIVERS 12866M: David Kershner <david.kershner@unisys.com> 12867L: sparmaintainer@unisys.com (Unisys internal) 12868S: Supported 12869F: drivers/staging/unisys/ 12870 12871UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12872M: Vinayak Holikatti <vinholikatti@gmail.com> 12873L: linux-scsi@vger.kernel.org 12874S: Supported 12875F: Documentation/scsi/ufs.txt 12876F: drivers/scsi/ufs/ 12877 12878UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12879M: Manjunath M Bettegowda <manjumb@synopsys.com> 12880M: Prabu Thangamuthu <prabut@synopsys.com> 12881L: linux-scsi@vger.kernel.org 12882S: Supported 12883F: drivers/scsi/ufs/*dwc* 12884 12885UNSORTED BLOCK IMAGES (UBI) 12886M: Artem Bityutskiy <dedekind1@gmail.com> 12887M: Richard Weinberger <richard@nod.at> 12888W: http://www.linux-mtd.infradead.org/ 12889L: linux-mtd@lists.infradead.org 12890T: git git://git.infradead.org/ubifs-2.6.git 12891S: Supported 12892F: drivers/mtd/ubi/ 12893F: include/linux/mtd/ubi.h 12894F: include/uapi/mtd/ubi-user.h 12895 12896USB ACM DRIVER 12897M: Oliver Neukum <oneukum@suse.com> 12898L: linux-usb@vger.kernel.org 12899S: Maintained 12900F: Documentation/usb/acm.txt 12901F: drivers/usb/class/cdc-acm.* 12902 12903USB AR5523 WIRELESS DRIVER 12904M: Pontus Fuchs <pontus.fuchs@gmail.com> 12905L: linux-wireless@vger.kernel.org 12906S: Maintained 12907F: drivers/net/wireless/ath/ar5523/ 12908 12909USB ATTACHED SCSI 12910M: Oliver Neukum <oneukum@suse.com> 12911L: linux-usb@vger.kernel.org 12912L: linux-scsi@vger.kernel.org 12913S: Maintained 12914F: drivers/usb/storage/uas.c 12915 12916USB CDC ETHERNET DRIVER 12917M: Oliver Neukum <oliver@neukum.org> 12918L: linux-usb@vger.kernel.org 12919S: Maintained 12920F: drivers/net/usb/cdc_*.c 12921F: include/uapi/linux/usb/cdc.h 12922 12923USB CHAOSKEY DRIVER 12924M: Keith Packard <keithp@keithp.com> 12925L: linux-usb@vger.kernel.org 12926S: Maintained 12927F: drivers/usb/misc/chaoskey.c 12928 12929USB CYPRESS C67X00 DRIVER 12930M: Peter Korsgaard <jacmet@sunsite.dk> 12931L: linux-usb@vger.kernel.org 12932S: Maintained 12933F: drivers/usb/c67x00/ 12934 12935USB DAVICOM DM9601 DRIVER 12936M: Peter Korsgaard <jacmet@sunsite.dk> 12937L: netdev@vger.kernel.org 12938W: http://www.linux-usb.org/usbnet 12939S: Maintained 12940F: drivers/net/usb/dm9601.c 12941 12942USB DIAMOND RIO500 DRIVER 12943M: Cesar Miquel <miquel@df.uba.ar> 12944L: rio500-users@lists.sourceforge.net 12945W: http://rio500.sourceforge.net 12946S: Maintained 12947F: drivers/usb/misc/rio500* 12948 12949USB EHCI DRIVER 12950M: Alan Stern <stern@rowland.harvard.edu> 12951L: linux-usb@vger.kernel.org 12952S: Maintained 12953F: Documentation/usb/ehci.txt 12954F: drivers/usb/host/ehci* 12955 12956USB GADGET/PERIPHERAL SUBSYSTEM 12957M: Felipe Balbi <balbi@kernel.org> 12958L: linux-usb@vger.kernel.org 12959W: http://www.linux-usb.org/gadget 12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12961S: Maintained 12962F: drivers/usb/gadget/ 12963F: include/linux/usb/gadget* 12964 12965USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12966M: Jiri Kosina <jikos@kernel.org> 12967R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12968L: linux-usb@vger.kernel.org 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12970S: Maintained 12971F: Documentation/hid/hiddev.txt 12972F: drivers/hid/usbhid/ 12973 12974USB ISP116X DRIVER 12975M: Olav Kongas <ok@artecdesign.ee> 12976L: linux-usb@vger.kernel.org 12977S: Maintained 12978F: drivers/usb/host/isp116x* 12979F: include/linux/usb/isp116x.h 12980 12981USB LAN78XX ETHERNET DRIVER 12982M: Woojung Huh <woojung.huh@microchip.com> 12983M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12984L: netdev@vger.kernel.org 12985S: Maintained 12986F: drivers/net/usb/lan78xx.* 12987 12988USB MASS STORAGE DRIVER 12989M: Alan Stern <stern@rowland.harvard.edu> 12990L: linux-usb@vger.kernel.org 12991L: usb-storage@lists.one-eyed-alien.net 12992S: Maintained 12993W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12994F: drivers/usb/storage/ 12995 12996USB MIDI DRIVER 12997M: Clemens Ladisch <clemens@ladisch.de> 12998L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12999T: git git://git.alsa-project.org/alsa-kernel.git 13000S: Maintained 13001F: sound/usb/midi.* 13002 13003USB NETWORKING DRIVERS 13004L: linux-usb@vger.kernel.org 13005S: Odd Fixes 13006F: drivers/net/usb/ 13007 13008USB OHCI DRIVER 13009M: Alan Stern <stern@rowland.harvard.edu> 13010L: linux-usb@vger.kernel.org 13011S: Maintained 13012F: Documentation/usb/ohci.txt 13013F: drivers/usb/host/ohci* 13014 13015USB OTG FSM (Finite State Machine) 13016M: Peter Chen <Peter.Chen@nxp.com> 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13018L: linux-usb@vger.kernel.org 13019S: Maintained 13020F: drivers/usb/common/usb-otg-fsm.c 13021 13022USB OVER IP DRIVER 13023M: Valentina Manea <valentina.manea.m@gmail.com> 13024M: Shuah Khan <shuahkh@osg.samsung.com> 13025M: Shuah Khan <shuah@kernel.org> 13026L: linux-usb@vger.kernel.org 13027S: Maintained 13028F: Documentation/usb/usbip_protocol.txt 13029F: drivers/usb/usbip/ 13030F: tools/usb/usbip/ 13031 13032USB PEGASUS DRIVER 13033M: Petko Manolov <petkan@nucleusys.com> 13034L: linux-usb@vger.kernel.org 13035L: netdev@vger.kernel.org 13036T: git git://github.com/petkan/pegasus.git 13037W: https://github.com/petkan/pegasus 13038S: Maintained 13039F: drivers/net/usb/pegasus.* 13040 13041USB PHY LAYER 13042M: Felipe Balbi <balbi@kernel.org> 13043L: linux-usb@vger.kernel.org 13044T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13045S: Maintained 13046F: drivers/usb/phy/ 13047 13048USB PRINTER DRIVER (usblp) 13049M: Pete Zaitcev <zaitcev@redhat.com> 13050L: linux-usb@vger.kernel.org 13051S: Supported 13052F: drivers/usb/class/usblp.c 13053 13054USB QMI WWAN NETWORK DRIVER 13055M: Bjørn Mork <bjorn@mork.no> 13056L: netdev@vger.kernel.org 13057S: Maintained 13058F: Documentation/ABI/testing/sysfs-class-net-qmi 13059F: drivers/net/usb/qmi_wwan.c 13060 13061USB RTL8150 DRIVER 13062M: Petko Manolov <petkan@nucleusys.com> 13063L: linux-usb@vger.kernel.org 13064L: netdev@vger.kernel.org 13065T: git git://github.com/petkan/rtl8150.git 13066W: https://github.com/petkan/rtl8150 13067S: Maintained 13068F: drivers/net/usb/rtl8150.c 13069 13070USB SERIAL SUBSYSTEM 13071M: Johan Hovold <johan@kernel.org> 13072L: linux-usb@vger.kernel.org 13073T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13074S: Maintained 13075F: Documentation/usb/usb-serial.txt 13076F: drivers/usb/serial/ 13077F: include/linux/usb/serial.h 13078 13079USB SMSC75XX ETHERNET DRIVER 13080M: Steve Glendinning <steve.glendinning@shawell.net> 13081L: netdev@vger.kernel.org 13082S: Maintained 13083F: drivers/net/usb/smsc75xx.* 13084 13085USB SMSC95XX ETHERNET DRIVER 13086M: Steve Glendinning <steve.glendinning@shawell.net> 13087M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13088L: netdev@vger.kernel.org 13089S: Maintained 13090F: drivers/net/usb/smsc95xx.* 13091 13092USB SUBSYSTEM 13093M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13094L: linux-usb@vger.kernel.org 13095W: http://www.linux-usb.org 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13097S: Supported 13098F: Documentation/devicetree/bindings/usb/ 13099F: Documentation/usb/ 13100F: drivers/usb/ 13101F: include/linux/usb.h 13102F: include/linux/usb/ 13103 13104USB UHCI DRIVER 13105M: Alan Stern <stern@rowland.harvard.edu> 13106L: linux-usb@vger.kernel.org 13107S: Maintained 13108F: drivers/usb/host/uhci* 13109 13110USB "USBNET" DRIVER FRAMEWORK 13111M: Oliver Neukum <oneukum@suse.com> 13112L: netdev@vger.kernel.org 13113W: http://www.linux-usb.org/usbnet 13114S: Maintained 13115F: drivers/net/usb/usbnet.c 13116F: include/linux/usb/usbnet.h 13117 13118USB VIDEO CLASS 13119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13120L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13121L: linux-media@vger.kernel.org 13122T: git git://linuxtv.org/media_tree.git 13123W: http://www.ideasonboard.org/uvc/ 13124S: Maintained 13125F: drivers/media/usb/uvc/ 13126F: include/uapi/linux/uvcvideo.h 13127 13128USB VISION DRIVER 13129M: Hans Verkuil <hverkuil@xs4all.nl> 13130L: linux-media@vger.kernel.org 13131T: git git://linuxtv.org/media_tree.git 13132W: https://linuxtv.org 13133S: Odd Fixes 13134F: drivers/media/usb/usbvision/ 13135 13136USB WEBCAM GADGET 13137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13138L: linux-usb@vger.kernel.org 13139S: Maintained 13140F: drivers/usb/gadget/function/*uvc* 13141F: drivers/usb/gadget/legacy/webcam.c 13142 13143USB WIRELESS RNDIS DRIVER (rndis_wlan) 13144M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13145L: linux-wireless@vger.kernel.org 13146S: Maintained 13147F: drivers/net/wireless/rndis_wlan.c 13148 13149USB XHCI DRIVER 13150M: Mathias Nyman <mathias.nyman@intel.com> 13151L: linux-usb@vger.kernel.org 13152S: Supported 13153F: drivers/usb/host/xhci* 13154F: drivers/usb/host/pci-quirks* 13155 13156USB ZD1201 DRIVER 13157L: linux-wireless@vger.kernel.org 13158W: http://linux-lc100020.sourceforge.net 13159S: Orphan 13160F: drivers/net/wireless/zydas/zd1201.* 13161 13162USB ZR364XX DRIVER 13163M: Antoine Jacquet <royale@zerezo.com> 13164L: linux-usb@vger.kernel.org 13165L: linux-media@vger.kernel.org 13166T: git git://linuxtv.org/media_tree.git 13167W: http://royale.zerezo.com/zr364xx/ 13168S: Maintained 13169F: Documentation/media/v4l-drivers/zr364xx* 13170F: drivers/media/usb/zr364xx/ 13171 13172ULPI BUS 13173M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13174L: linux-usb@vger.kernel.org 13175S: Maintained 13176F: drivers/usb/common/ulpi.c 13177F: include/linux/ulpi/ 13178 13179USER-MODE LINUX (UML) 13180M: Jeff Dike <jdike@addtoit.com> 13181M: Richard Weinberger <richard@nod.at> 13182L: user-mode-linux-devel@lists.sourceforge.net 13183L: user-mode-linux-user@lists.sourceforge.net 13184W: http://user-mode-linux.sourceforge.net 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13186S: Maintained 13187F: Documentation/virtual/uml/ 13188F: arch/um/ 13189F: arch/x86/um/ 13190F: fs/hostfs/ 13191F: fs/hppfs/ 13192 13193USERSPACE I/O (UIO) 13194M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13195S: Maintained 13196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13197F: Documentation/driver-api/uio-howto.rst 13198F: drivers/uio/ 13199F: include/linux/uio*.h 13200 13201UTIL-LINUX PACKAGE 13202M: Karel Zak <kzak@redhat.com> 13203L: util-linux@vger.kernel.org 13204W: http://en.wikipedia.org/wiki/Util-linux 13205T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13206S: Maintained 13207 13208UVESAFB DRIVER 13209M: Michal Januszewski <spock@gentoo.org> 13210L: linux-fbdev@vger.kernel.org 13211W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13212S: Maintained 13213F: Documentation/fb/uvesafb.txt 13214F: drivers/video/fbdev/uvesafb.* 13215 13216VF610 NAND DRIVER 13217M: Stefan Agner <stefan@agner.ch> 13218L: linux-mtd@lists.infradead.org 13219S: Supported 13220F: drivers/mtd/nand/vf610_nfc.c 13221 13222VFAT/FAT/MSDOS FILESYSTEM 13223M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13224S: Maintained 13225F: Documentation/filesystems/vfat.txt 13226F: fs/fat/ 13227 13228VFIO DRIVER 13229M: Alex Williamson <alex.williamson@redhat.com> 13230L: kvm@vger.kernel.org 13231T: git git://github.com/awilliam/linux-vfio.git 13232S: Maintained 13233F: Documentation/vfio.txt 13234F: drivers/vfio/ 13235F: include/linux/vfio.h 13236F: include/uapi/linux/vfio.h 13237 13238VFIO MEDIATED DEVICE DRIVERS 13239M: Kirti Wankhede <kwankhede@nvidia.com> 13240L: kvm@vger.kernel.org 13241S: Maintained 13242F: Documentation/vfio-mediated-device.txt 13243F: drivers/vfio/mdev/ 13244F: include/linux/mdev.h 13245F: samples/vfio-mdev/ 13246 13247VFIO PLATFORM DRIVER 13248M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13249L: kvm@vger.kernel.org 13250S: Maintained 13251F: drivers/vfio/platform/ 13252 13253VIDEOBUF2 FRAMEWORK 13254M: Pawel Osciak <pawel@osciak.com> 13255M: Marek Szyprowski <m.szyprowski@samsung.com> 13256M: Kyungmin Park <kyungmin.park@samsung.com> 13257L: linux-media@vger.kernel.org 13258S: Maintained 13259F: drivers/media/v4l2-core/videobuf2-* 13260F: include/media/videobuf2-* 13261 13262VIRTIO AND VHOST VSOCK DRIVER 13263M: Stefan Hajnoczi <stefanha@redhat.com> 13264L: kvm@vger.kernel.org 13265L: virtualization@lists.linux-foundation.org 13266L: netdev@vger.kernel.org 13267S: Maintained 13268F: include/linux/virtio_vsock.h 13269F: include/uapi/linux/virtio_vsock.h 13270F: net/vmw_vsock/virtio_transport_common.c 13271F: net/vmw_vsock/virtio_transport.c 13272F: drivers/vhost/vsock.c 13273F: drivers/vhost/vsock.h 13274 13275VIRTUAL SERIO DEVICE DRIVER 13276M: Stephen Chandler Paul <thatslyude@gmail.com> 13277S: Maintained 13278F: drivers/input/serio/userio.c 13279F: include/uapi/linux/userio.h 13280 13281VIRTIO CONSOLE DRIVER 13282M: Amit Shah <amit@kernel.org> 13283L: virtualization@lists.linux-foundation.org 13284S: Maintained 13285F: drivers/char/virtio_console.c 13286F: include/linux/virtio_console.h 13287F: include/uapi/linux/virtio_console.h 13288 13289VIRTIO CORE, NET AND BLOCK DRIVERS 13290M: "Michael S. Tsirkin" <mst@redhat.com> 13291M: Jason Wang <jasowang@redhat.com> 13292L: virtualization@lists.linux-foundation.org 13293S: Maintained 13294F: Documentation/devicetree/bindings/virtio/ 13295F: drivers/virtio/ 13296F: tools/virtio/ 13297F: drivers/net/virtio_net.c 13298F: drivers/block/virtio_blk.c 13299F: include/linux/virtio_*.h 13300F: include/uapi/linux/virtio_*.h 13301F: drivers/crypto/virtio/ 13302 13303VIRTIO DRIVERS FOR S390 13304M: Christian Borntraeger <borntraeger@de.ibm.com> 13305M: Cornelia Huck <cornelia.huck@de.ibm.com> 13306L: linux-s390@vger.kernel.org 13307L: virtualization@lists.linux-foundation.org 13308L: kvm@vger.kernel.org 13309S: Supported 13310F: drivers/s390/virtio/ 13311 13312VIRTIO GPU DRIVER 13313M: David Airlie <airlied@linux.ie> 13314M: Gerd Hoffmann <kraxel@redhat.com> 13315L: dri-devel@lists.freedesktop.org 13316L: virtualization@lists.linux-foundation.org 13317T: git git://git.kraxel.org/linux drm-qemu 13318S: Maintained 13319F: drivers/gpu/drm/virtio/ 13320F: include/uapi/linux/virtio_gpu.h 13321 13322VIRTIO HOST (VHOST) 13323M: "Michael S. Tsirkin" <mst@redhat.com> 13324M: Jason Wang <jasowang@redhat.com> 13325L: kvm@vger.kernel.org 13326L: virtualization@lists.linux-foundation.org 13327L: netdev@vger.kernel.org 13328T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13329S: Maintained 13330F: drivers/vhost/ 13331F: include/uapi/linux/vhost.h 13332 13333VIRTIO INPUT DRIVER 13334M: Gerd Hoffmann <kraxel@redhat.com> 13335S: Maintained 13336F: drivers/virtio/virtio_input.c 13337F: include/uapi/linux/virtio_input.h 13338 13339VIRTIO CRYPTO DRIVER 13340M: Gonglei <arei.gonglei@huawei.com> 13341L: virtualization@lists.linux-foundation.org 13342L: linux-crypto@vger.kernel.org 13343S: Maintained 13344F: drivers/crypto/virtio/ 13345F: include/uapi/linux/virtio_crypto.h 13346 13347VIA RHINE NETWORK DRIVER 13348S: Orphan 13349F: drivers/net/ethernet/via/via-rhine.c 13350 13351VIA SD/MMC CARD CONTROLLER DRIVER 13352M: Bruce Chang <brucechang@via.com.tw> 13353M: Harald Welte <HaraldWelte@viatech.com> 13354S: Maintained 13355F: drivers/mmc/host/via-sdmmc.c 13356 13357VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13358M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13359L: linux-fbdev@vger.kernel.org 13360S: Maintained 13361F: include/linux/via-core.h 13362F: include/linux/via-gpio.h 13363F: include/linux/via_i2c.h 13364F: drivers/video/fbdev/via/ 13365 13366VIA VELOCITY NETWORK DRIVER 13367M: Francois Romieu <romieu@fr.zoreil.com> 13368L: netdev@vger.kernel.org 13369S: Maintained 13370F: drivers/net/ethernet/via/via-velocity.* 13371 13372VIRT LIB 13373M: Alex Williamson <alex.williamson@redhat.com> 13374M: Paolo Bonzini <pbonzini@redhat.com> 13375L: kvm@vger.kernel.org 13376S: Supported 13377F: virt/lib/ 13378 13379VIVID VIRTUAL VIDEO DRIVER 13380M: Hans Verkuil <hverkuil@xs4all.nl> 13381L: linux-media@vger.kernel.org 13382T: git git://linuxtv.org/media_tree.git 13383W: https://linuxtv.org 13384S: Maintained 13385F: drivers/media/platform/vivid/* 13386 13387VLAN (802.1Q) 13388M: Patrick McHardy <kaber@trash.net> 13389L: netdev@vger.kernel.org 13390S: Maintained 13391F: drivers/net/macvlan.c 13392F: include/linux/if_*vlan.h 13393F: net/8021q/ 13394 13395VLYNQ BUS 13396M: Florian Fainelli <f.fainelli@gmail.com> 13397L: openwrt-devel@lists.openwrt.org (subscribers-only) 13398S: Maintained 13399F: drivers/vlynq/vlynq.c 13400F: include/linux/vlynq.h 13401 13402VME SUBSYSTEM 13403M: Martyn Welch <martyn@welchs.me.uk> 13404M: Manohar Vanga <manohar.vanga@gmail.com> 13405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13406L: devel@driverdev.osuosl.org 13407S: Maintained 13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13409F: Documentation/driver-api/vme.rst 13410F: drivers/staging/vme/ 13411F: drivers/vme/ 13412F: include/linux/vme* 13413 13414VMWARE HYPERVISOR INTERFACE 13415M: Alok Kataria <akataria@vmware.com> 13416L: virtualization@lists.linux-foundation.org 13417S: Supported 13418F: arch/x86/kernel/cpu/vmware.c 13419 13420VMWARE BALLOON DRIVER 13421M: Xavier Deguillard <xdeguillard@vmware.com> 13422M: Philip Moltmann <moltmann@vmware.com> 13423M: "VMware, Inc." <pv-drivers@vmware.com> 13424L: linux-kernel@vger.kernel.org 13425S: Maintained 13426F: drivers/misc/vmw_balloon.c 13427 13428VMWARE VMMOUSE SUBDRIVER 13429M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13430M: "VMware, Inc." <pv-drivers@vmware.com> 13431L: linux-input@vger.kernel.org 13432S: Maintained 13433F: drivers/input/mouse/vmmouse.c 13434F: drivers/input/mouse/vmmouse.h 13435 13436VMWARE VMXNET3 ETHERNET DRIVER 13437M: Shrikrishna Khare <skhare@vmware.com> 13438M: "VMware, Inc." <pv-drivers@vmware.com> 13439L: netdev@vger.kernel.org 13440S: Maintained 13441F: drivers/net/vmxnet3/ 13442 13443VMware PVSCSI driver 13444M: Jim Gill <jgill@vmware.com> 13445M: VMware PV-Drivers <pv-drivers@vmware.com> 13446L: linux-scsi@vger.kernel.org 13447S: Maintained 13448F: drivers/scsi/vmw_pvscsi.c 13449F: drivers/scsi/vmw_pvscsi.h 13450 13451VMWARE PVRDMA DRIVER 13452M: Adit Ranadive <aditr@vmware.com> 13453M: VMware PV-Drivers <pv-drivers@vmware.com> 13454L: linux-rdma@vger.kernel.org 13455S: Maintained 13456F: drivers/infiniband/hw/vmw_pvrdma/ 13457 13458VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13459M: Liam Girdwood <lgirdwood@gmail.com> 13460M: Mark Brown <broonie@kernel.org> 13461L: linux-kernel@vger.kernel.org 13462W: http://www.slimlogic.co.uk/?p=48 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13464S: Supported 13465F: Documentation/devicetree/bindings/regulator/ 13466F: drivers/regulator/ 13467F: include/dt-bindings/regulator/ 13468F: include/linux/regulator/ 13469 13470VRF 13471M: David Ahern <dsa@cumulusnetworks.com> 13472M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13473L: netdev@vger.kernel.org 13474S: Maintained 13475F: drivers/net/vrf.c 13476F: Documentation/networking/vrf.txt 13477 13478VT1211 HARDWARE MONITOR DRIVER 13479M: Juerg Haefliger <juergh@gmail.com> 13480L: linux-hwmon@vger.kernel.org 13481S: Maintained 13482F: Documentation/hwmon/vt1211 13483F: drivers/hwmon/vt1211.c 13484 13485VT8231 HARDWARE MONITOR DRIVER 13486M: Roger Lucas <vt8231@hiddenengine.co.uk> 13487L: linux-hwmon@vger.kernel.org 13488S: Maintained 13489F: drivers/hwmon/vt8231.c 13490 13491VUB300 USB to SDIO/SD/MMC bridge chip 13492M: Tony Olech <tony.olech@elandigitalsystems.com> 13493L: linux-mmc@vger.kernel.org 13494L: linux-usb@vger.kernel.org 13495S: Supported 13496F: drivers/mmc/host/vub300.c 13497 13498W1 DALLAS'S 1-WIRE BUS 13499M: Evgeniy Polyakov <zbr@ioremap.net> 13500S: Maintained 13501F: Documentation/w1/ 13502F: drivers/w1/ 13503 13504W83791D HARDWARE MONITORING DRIVER 13505M: Marc Hulsman <m.hulsman@tudelft.nl> 13506L: linux-hwmon@vger.kernel.org 13507S: Maintained 13508F: Documentation/hwmon/w83791d 13509F: drivers/hwmon/w83791d.c 13510 13511W83793 HARDWARE MONITORING DRIVER 13512M: Rudolf Marek <r.marek@assembler.cz> 13513L: linux-hwmon@vger.kernel.org 13514S: Maintained 13515F: Documentation/hwmon/w83793 13516F: drivers/hwmon/w83793.c 13517 13518W83795 HARDWARE MONITORING DRIVER 13519M: Jean Delvare <jdelvare@suse.com> 13520L: linux-hwmon@vger.kernel.org 13521S: Maintained 13522F: drivers/hwmon/w83795.c 13523 13524W83L51xD SD/MMC CARD INTERFACE DRIVER 13525M: Pierre Ossman <pierre@ossman.eu> 13526S: Maintained 13527F: drivers/mmc/host/wbsd.* 13528 13529WACOM PROTOCOL 4 SERIAL TABLETS 13530M: Julian Squires <julian@cipht.net> 13531M: Hans de Goede <hdegoede@redhat.com> 13532L: linux-input@vger.kernel.org 13533S: Maintained 13534F: drivers/input/tablet/wacom_serial4.c 13535 13536WATCHDOG DEVICE DRIVERS 13537M: Wim Van Sebroeck <wim@iguana.be> 13538R: Guenter Roeck <linux@roeck-us.net> 13539L: linux-watchdog@vger.kernel.org 13540W: http://www.linux-watchdog.org/ 13541T: git git://www.linux-watchdog.org/linux-watchdog.git 13542S: Maintained 13543F: Documentation/devicetree/bindings/watchdog/ 13544F: Documentation/watchdog/ 13545F: drivers/watchdog/ 13546F: include/linux/watchdog.h 13547F: include/uapi/linux/watchdog.h 13548 13549WIIMOTE HID DRIVER 13550M: David Herrmann <dh.herrmann@googlemail.com> 13551L: linux-input@vger.kernel.org 13552S: Maintained 13553F: drivers/hid/hid-wiimote* 13554 13555WINBOND CIR DRIVER 13556M: David Härdeman <david@hardeman.nu> 13557S: Maintained 13558F: drivers/media/rc/winbond-cir.c 13559 13560WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13561M: William Breathitt Gray <vilhelm.gray@gmail.com> 13562L: linux-watchdog@vger.kernel.org 13563S: Maintained 13564F: drivers/watchdog/ebc-c384_wdt.c 13565 13566WINSYSTEMS WS16C48 GPIO DRIVER 13567M: William Breathitt Gray <vilhelm.gray@gmail.com> 13568L: linux-gpio@vger.kernel.org 13569S: Maintained 13570F: drivers/gpio/gpio-ws16c48.c 13571 13572WIMAX STACK 13573M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13574M: linux-wimax@intel.com 13575L: wimax@linuxwimax.org (subscribers-only) 13576S: Supported 13577W: http://linuxwimax.org 13578F: Documentation/wimax/README.wimax 13579F: include/linux/wimax/debug.h 13580F: include/net/wimax.h 13581F: include/uapi/linux/wimax.h 13582F: net/wimax/ 13583 13584WISTRON LAPTOP BUTTON DRIVER 13585M: Miloslav Trmac <mitr@volny.cz> 13586S: Maintained 13587F: drivers/input/misc/wistron_btns.c 13588 13589WL3501 WIRELESS PCMCIA CARD DRIVER 13590L: linux-wireless@vger.kernel.org 13591S: Odd fixes 13592F: drivers/net/wireless/wl3501* 13593 13594WOLFSON MICROELECTRONICS DRIVERS 13595L: patches@opensource.wolfsonmicro.com 13596T: git https://github.com/CirrusLogic/linux-drivers.git 13597W: https://github.com/CirrusLogic/linux-drivers/wiki 13598S: Supported 13599F: Documentation/hwmon/wm83?? 13600F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13601F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13602F: Documentation/devicetree/bindings/mfd/arizona.txt 13603F: arch/arm/mach-s3c64xx/mach-crag6410* 13604F: drivers/clk/clk-wm83*.c 13605F: drivers/extcon/extcon-arizona.c 13606F: drivers/leds/leds-wm83*.c 13607F: drivers/gpio/gpio-*wm*.c 13608F: drivers/gpio/gpio-arizona.c 13609F: drivers/hwmon/wm83??-hwmon.c 13610F: drivers/input/misc/wm831x-on.c 13611F: drivers/input/touchscreen/wm831x-ts.c 13612F: drivers/input/touchscreen/wm97*.c 13613F: drivers/mfd/arizona* 13614F: drivers/mfd/wm*.c 13615F: drivers/mfd/cs47l24* 13616F: drivers/power/supply/wm83*.c 13617F: drivers/rtc/rtc-wm83*.c 13618F: drivers/regulator/wm8*.c 13619F: drivers/video/backlight/wm83*_bl.c 13620F: drivers/watchdog/wm83*_wdt.c 13621F: include/linux/mfd/arizona/ 13622F: include/linux/mfd/wm831x/ 13623F: include/linux/mfd/wm8350/ 13624F: include/linux/mfd/wm8400* 13625F: include/linux/wm97xx.h 13626F: include/sound/wm????.h 13627F: sound/soc/codecs/arizona.? 13628F: sound/soc/codecs/wm* 13629F: sound/soc/codecs/cs47l24* 13630 13631WORKQUEUE 13632M: Tejun Heo <tj@kernel.org> 13633R: Lai Jiangshan <jiangshanlai@gmail.com> 13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13635S: Maintained 13636F: include/linux/workqueue.h 13637F: kernel/workqueue.c 13638F: Documentation/core-api/workqueue.rst 13639 13640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13641M: Chen-Yu Tsai <wens@csie.org> 13642L: linux-kernel@vger.kernel.org 13643S: Maintained 13644N: axp[128] 13645 13646X.25 NETWORK LAYER 13647M: Andrew Hendry <andrew.hendry@gmail.com> 13648L: linux-x25@vger.kernel.org 13649S: Odd Fixes 13650F: Documentation/networking/x25* 13651F: include/net/x25* 13652F: net/x25/ 13653 13654X86 ARCHITECTURE (32-BIT AND 64-BIT) 13655M: Thomas Gleixner <tglx@linutronix.de> 13656M: Ingo Molnar <mingo@redhat.com> 13657M: "H. Peter Anvin" <hpa@zytor.com> 13658M: x86@kernel.org 13659L: linux-kernel@vger.kernel.org 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13661S: Maintained 13662F: Documentation/x86/ 13663F: arch/x86/ 13664 13665X86 PLATFORM DRIVERS 13666M: Darren Hart <dvhart@infradead.org> 13667M: Andy Shevchenko <andy@infradead.org> 13668L: platform-driver-x86@vger.kernel.org 13669T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13670S: Maintained 13671F: drivers/platform/x86/ 13672F: drivers/platform/olpc/ 13673 13674X86 MCE INFRASTRUCTURE 13675M: Tony Luck <tony.luck@intel.com> 13676M: Borislav Petkov <bp@alien8.de> 13677L: linux-edac@vger.kernel.org 13678S: Maintained 13679F: arch/x86/kernel/cpu/mcheck/* 13680 13681X86 MICROCODE UPDATE SUPPORT 13682M: Borislav Petkov <bp@alien8.de> 13683S: Maintained 13684F: arch/x86/kernel/cpu/microcode/* 13685 13686X86 VDSO 13687M: Andy Lutomirski <luto@amacapital.net> 13688L: linux-kernel@vger.kernel.org 13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13690S: Maintained 13691F: arch/x86/entry/vdso/ 13692 13693XC2028/3028 TUNER DRIVER 13694M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13695M: Mauro Carvalho Chehab <mchehab@kernel.org> 13696L: linux-media@vger.kernel.org 13697W: https://linuxtv.org 13698T: git git://linuxtv.org/media_tree.git 13699S: Maintained 13700F: drivers/media/tuners/tuner-xc2028.* 13701 13702XEN HYPERVISOR INTERFACE 13703M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13704M: Juergen Gross <jgross@suse.com> 13705L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13707S: Supported 13708F: arch/x86/xen/ 13709F: drivers/*/xen-*front.c 13710F: drivers/xen/ 13711F: arch/x86/include/asm/xen/ 13712F: include/xen/ 13713F: include/uapi/xen/ 13714 13715XEN HYPERVISOR ARM 13716M: Stefano Stabellini <sstabellini@kernel.org> 13717L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13718S: Maintained 13719F: arch/arm/xen/ 13720F: arch/arm/include/asm/xen/ 13721 13722XEN HYPERVISOR ARM64 13723M: Stefano Stabellini <sstabellini@kernel.org> 13724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13725S: Maintained 13726F: arch/arm64/xen/ 13727F: arch/arm64/include/asm/xen/ 13728 13729XEN NETWORK BACKEND DRIVER 13730M: Wei Liu <wei.liu2@citrix.com> 13731M: Paul Durrant <paul.durrant@citrix.com> 13732L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13733L: netdev@vger.kernel.org 13734S: Supported 13735F: drivers/net/xen-netback/* 13736 13737XEN PCI SUBSYSTEM 13738M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13739L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13740S: Supported 13741F: arch/x86/pci/*xen* 13742F: drivers/pci/*xen* 13743 13744XEN BLOCK SUBSYSTEM 13745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13746M: Roger Pau Monné <roger.pau@citrix.com> 13747L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13748S: Supported 13749F: drivers/block/xen-blkback/* 13750F: drivers/block/xen* 13751 13752XEN PVSCSI DRIVERS 13753M: Juergen Gross <jgross@suse.com> 13754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13755L: linux-scsi@vger.kernel.org 13756S: Supported 13757F: drivers/scsi/xen-scsifront.c 13758F: drivers/xen/xen-scsiback.c 13759F: include/xen/interface/io/vscsiif.h 13760 13761XEN SWIOTLB SUBSYSTEM 13762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13763L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13764S: Supported 13765F: arch/x86/xen/*swiotlb* 13766F: drivers/xen/*swiotlb* 13767 13768XFS FILESYSTEM 13769M: Darrick J. Wong <darrick.wong@oracle.com> 13770M: linux-xfs@vger.kernel.org 13771L: linux-xfs@vger.kernel.org 13772W: http://xfs.org/ 13773T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13774S: Supported 13775F: Documentation/filesystems/xfs.txt 13776F: fs/xfs/ 13777 13778XILINX AXI ETHERNET DRIVER 13779M: Anirudha Sarangi <anirudh@xilinx.com> 13780M: John Linn <John.Linn@xilinx.com> 13781S: Maintained 13782F: drivers/net/ethernet/xilinx/xilinx_axienet* 13783 13784XILINX UARTLITE SERIAL DRIVER 13785M: Peter Korsgaard <jacmet@sunsite.dk> 13786L: linux-serial@vger.kernel.org 13787S: Maintained 13788F: drivers/tty/serial/uartlite.c 13789 13790XILINX VIDEO IP CORES 13791M: Hyun Kwon <hyun.kwon@xilinx.com> 13792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13793L: linux-media@vger.kernel.org 13794T: git git://linuxtv.org/media_tree.git 13795S: Supported 13796F: Documentation/devicetree/bindings/media/xilinx/ 13797F: drivers/media/platform/xilinx/ 13798F: include/uapi/linux/xilinx-v4l2-controls.h 13799 13800XILLYBUS DRIVER 13801M: Eli Billauer <eli.billauer@gmail.com> 13802L: linux-kernel@vger.kernel.org 13803S: Supported 13804F: drivers/char/xillybus/ 13805 13806XTENSA XTFPGA PLATFORM SUPPORT 13807M: Max Filippov <jcmvbkbc@gmail.com> 13808L: linux-xtensa@linux-xtensa.org 13809S: Maintained 13810F: drivers/spi/spi-xtensa-xtfpga.c 13811F: sound/soc/xtensa/xtfpga-i2s.c 13812 13813YAM DRIVER FOR AX.25 13814M: Jean-Paul Roubelat <jpr@f6fbb.org> 13815L: linux-hams@vger.kernel.org 13816S: Maintained 13817F: drivers/net/hamradio/yam* 13818F: include/linux/yam.h 13819 13820YEALINK PHONE DRIVER 13821M: Henk Vergonet <Henk.Vergonet@gmail.com> 13822L: usbb2k-api-dev@nongnu.org 13823S: Maintained 13824F: Documentation/input/yealink.txt 13825F: drivers/input/misc/yealink.* 13826 13827Z8530 DRIVER FOR AX.25 13828M: Joerg Reuter <jreuter@yaina.de> 13829W: http://yaina.de/jreuter/ 13830W: http://www.qsl.net/dl1bke/ 13831L: linux-hams@vger.kernel.org 13832S: Maintained 13833F: Documentation/networking/z8530drv.txt 13834F: drivers/net/hamradio/*scc.c 13835F: drivers/net/hamradio/z8530.h 13836 13837ZBUD COMPRESSED PAGE ALLOCATOR 13838M: Seth Jennings <sjenning@redhat.com> 13839M: Dan Streetman <ddstreet@ieee.org> 13840L: linux-mm@kvack.org 13841S: Maintained 13842F: mm/zbud.c 13843F: include/linux/zbud.h 13844 13845ZD1211RW WIRELESS DRIVER 13846M: Daniel Drake <dsd@gentoo.org> 13847M: Ulrich Kunitz <kune@deine-taler.de> 13848W: http://zd1211.ath.cx/wiki/DriverRewrite 13849L: linux-wireless@vger.kernel.org 13850L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13851S: Maintained 13852F: drivers/net/wireless/zydas/zd1211rw/ 13853 13854ZD1301_DEMOD MEDIA DRIVER 13855M: Antti Palosaari <crope@iki.fi> 13856L: linux-media@vger.kernel.org 13857W: https://linuxtv.org/ 13858W: http://palosaari.fi/linux/ 13859Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13860S: Maintained 13861F: drivers/media/dvb-frontends/zd1301_demod* 13862 13863ZD1301 MEDIA DRIVER 13864M: Antti Palosaari <crope@iki.fi> 13865L: linux-media@vger.kernel.org 13866W: https://linuxtv.org/ 13867W: http://palosaari.fi/linux/ 13868Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13869S: Maintained 13870F: drivers/media/usb/dvb-usb-v2/zd1301* 13871 13872ZPOOL COMPRESSED PAGE STORAGE API 13873M: Dan Streetman <ddstreet@ieee.org> 13874L: linux-mm@kvack.org 13875S: Maintained 13876F: mm/zpool.c 13877F: include/linux/zpool.h 13878 13879ZR36067 VIDEO FOR LINUX DRIVER 13880L: mjpeg-users@lists.sourceforge.net 13881L: linux-media@vger.kernel.org 13882W: http://mjpeg.sourceforge.net/driver-zoran/ 13883T: hg https://linuxtv.org/hg/v4l-dvb 13884S: Odd Fixes 13885F: drivers/media/pci/zoran/ 13886 13887ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13888M: Minchan Kim <minchan@kernel.org> 13889M: Nitin Gupta <ngupta@vflare.org> 13890R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13891L: linux-kernel@vger.kernel.org 13892S: Maintained 13893F: drivers/block/zram/ 13894F: Documentation/blockdev/zram.txt 13895 13896ZS DECSTATION Z85C30 SERIAL DRIVER 13897M: "Maciej W. Rozycki" <macro@linux-mips.org> 13898S: Maintained 13899F: drivers/tty/serial/zs.* 13900 13901ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13902M: Minchan Kim <minchan@kernel.org> 13903M: Nitin Gupta <ngupta@vflare.org> 13904R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13905L: linux-mm@kvack.org 13906S: Maintained 13907F: mm/zsmalloc.c 13908F: include/linux/zsmalloc.h 13909F: Documentation/vm/zsmalloc.txt 13910 13911ZSWAP COMPRESSED SWAP CACHING 13912M: Seth Jennings <sjenning@redhat.com> 13913M: Dan Streetman <ddstreet@ieee.org> 13914L: linux-mm@kvack.org 13915S: Maintained 13916F: mm/zswap.c 13917 13918THE REST 13919M: Linus Torvalds <torvalds@linux-foundation.org> 13920L: linux-kernel@vger.kernel.org 13921Q: http://patchwork.kernel.org/project/LKML/list/ 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13923S: Buried alive in reporters 13924F: * 13925F: */ 13926