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 3455 3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3457M: Viresh Kumar <viresh.kumar@linaro.org> 3458M: Sudeep Holla <sudeep.holla@arm.com> 3459L: linux-pm@vger.kernel.org 3460W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3461S: Maintained 3462F: drivers/cpufreq/arm_big_little.h 3463F: drivers/cpufreq/arm_big_little.c 3464F: drivers/cpufreq/arm_big_little_dt.c 3465 3466CPUIDLE DRIVER - ARM BIG LITTLE 3467M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3468M: Daniel Lezcano <daniel.lezcano@linaro.org> 3469L: linux-pm@vger.kernel.org 3470L: linux-arm-kernel@lists.infradead.org 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3472S: Maintained 3473F: drivers/cpuidle/cpuidle-big_little.c 3474 3475CPUIDLE DRIVER - ARM EXYNOS 3476M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3477M: Daniel Lezcano <daniel.lezcano@linaro.org> 3478M: Kukjin Kim <kgene@kernel.org> 3479L: linux-pm@vger.kernel.org 3480L: linux-samsung-soc@vger.kernel.org 3481S: Supported 3482F: drivers/cpuidle/cpuidle-exynos.c 3483F: arch/arm/mach-exynos/pm.c 3484 3485CPUIDLE DRIVERS 3486M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3487M: Daniel Lezcano <daniel.lezcano@linaro.org> 3488L: linux-pm@vger.kernel.org 3489S: Maintained 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3491B: https://bugzilla.kernel.org 3492F: drivers/cpuidle/* 3493F: include/linux/cpuidle.h 3494 3495CPUID/MSR DRIVER 3496M: "H. Peter Anvin" <hpa@zytor.com> 3497S: Maintained 3498F: arch/x86/kernel/cpuid.c 3499F: arch/x86/kernel/msr.c 3500 3501CPU POWER MONITORING SUBSYSTEM 3502M: Thomas Renninger <trenn@suse.com> 3503L: linux-pm@vger.kernel.org 3504S: Maintained 3505F: tools/power/cpupower/ 3506 3507CRAMFS FILESYSTEM 3508W: http://sourceforge.net/projects/cramfs/ 3509S: Orphan / Obsolete 3510F: Documentation/filesystems/cramfs.txt 3511F: fs/cramfs/ 3512 3513CRIS PORT 3514M: Mikael Starvik <starvik@axis.com> 3515M: Jesper Nilsson <jesper.nilsson@axis.com> 3516L: linux-cris-kernel@axis.com 3517W: http://developer.axis.com 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3519S: Maintained 3520F: arch/cris/ 3521F: drivers/tty/serial/crisv10.* 3522 3523CRYPTO API 3524M: Herbert Xu <herbert@gondor.apana.org.au> 3525M: "David S. Miller" <davem@davemloft.net> 3526L: linux-crypto@vger.kernel.org 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3529S: Maintained 3530F: Documentation/crypto/ 3531F: Documentation/devicetree/bindings/crypto/ 3532F: Documentation/DocBook/crypto-API.tmpl 3533F: arch/*/crypto/ 3534F: crypto/ 3535F: drivers/crypto/ 3536F: include/crypto/ 3537F: include/linux/crypto* 3538 3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3540M: Neil Horman <nhorman@tuxdriver.com> 3541L: linux-crypto@vger.kernel.org 3542S: Maintained 3543F: crypto/ansi_cprng.c 3544F: crypto/rng.c 3545 3546CS3308 MEDIA DRIVER 3547M: Hans Verkuil <hverkuil@xs4all.nl> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: http://linuxtv.org 3551S: Odd Fixes 3552F: drivers/media/i2c/cs3308.c 3553F: drivers/media/i2c/cs3308.h 3554 3555CS5535 Audio ALSA driver 3556M: Jaya Kumar <jayakumar.alsa@gmail.com> 3557S: Maintained 3558F: sound/pci/cs5535audio/ 3559 3560CW1200 WLAN driver 3561M: Solomon Peachy <pizza@shaftnet.org> 3562S: Maintained 3563F: drivers/net/wireless/st/cw1200/ 3564 3565CX18 VIDEO4LINUX DRIVER 3566M: Andy Walls <awalls@md.metrocast.net> 3567L: ivtv-devel@ivtvdriver.org (subscribers-only) 3568L: linux-media@vger.kernel.org 3569T: git git://linuxtv.org/media_tree.git 3570W: https://linuxtv.org 3571W: http://www.ivtvdriver.org/index.php/Cx18 3572S: Maintained 3573F: Documentation/media/v4l-drivers/cx18* 3574F: drivers/media/pci/cx18/ 3575F: include/uapi/linux/ivtv* 3576 3577CX2341X MPEG ENCODER HELPER MODULE 3578M: Hans Verkuil <hverkuil@xs4all.nl> 3579L: linux-media@vger.kernel.org 3580T: git git://linuxtv.org/media_tree.git 3581W: https://linuxtv.org 3582S: Maintained 3583F: drivers/media/common/cx2341x* 3584F: include/media/cx2341x* 3585 3586CX24120 MEDIA DRIVER 3587M: Jemma Denson <jdenson@gmail.com> 3588M: Patrick Boettcher <patrick.boettcher@posteo.de> 3589L: linux-media@vger.kernel.org 3590W: https://linuxtv.org 3591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3592S: Maintained 3593F: drivers/media/dvb-frontends/cx24120* 3594 3595CX88 VIDEO4LINUX DRIVER 3596M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3597M: Mauro Carvalho Chehab <mchehab@kernel.org> 3598L: linux-media@vger.kernel.org 3599W: https://linuxtv.org 3600T: git git://linuxtv.org/media_tree.git 3601S: Odd fixes 3602F: Documentation/media/v4l-drivers/cx88* 3603F: drivers/media/pci/cx88/ 3604 3605CXD2820R MEDIA DRIVER 3606M: Antti Palosaari <crope@iki.fi> 3607L: linux-media@vger.kernel.org 3608W: https://linuxtv.org 3609W: http://palosaari.fi/linux/ 3610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3611T: git git://linuxtv.org/anttip/media_tree.git 3612S: Maintained 3613F: drivers/media/dvb-frontends/cxd2820r* 3614 3615CXGB3 ETHERNET DRIVER (CXGB3) 3616M: Santosh Raspatur <santosh@chelsio.com> 3617L: netdev@vger.kernel.org 3618W: http://www.chelsio.com 3619S: Supported 3620F: drivers/net/ethernet/chelsio/cxgb3/ 3621 3622CXGB3 ISCSI DRIVER (CXGB3I) 3623M: Karen Xie <kxie@chelsio.com> 3624L: linux-scsi@vger.kernel.org 3625W: http://www.chelsio.com 3626S: Supported 3627F: drivers/scsi/cxgbi/cxgb3i 3628 3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3630M: Steve Wise <swise@chelsio.com> 3631L: linux-rdma@vger.kernel.org 3632W: http://www.openfabrics.org 3633S: Supported 3634F: drivers/infiniband/hw/cxgb3/ 3635F: include/uapi/rdma/cxgb3-abi.h 3636 3637CXGB4 ETHERNET DRIVER (CXGB4) 3638M: Ganesh Goudar <ganeshgr@chelsio.com> 3639L: netdev@vger.kernel.org 3640W: http://www.chelsio.com 3641S: Supported 3642F: drivers/net/ethernet/chelsio/cxgb4/ 3643 3644CXGB4 ISCSI DRIVER (CXGB4I) 3645M: Karen Xie <kxie@chelsio.com> 3646L: linux-scsi@vger.kernel.org 3647W: http://www.chelsio.com 3648S: Supported 3649F: drivers/scsi/cxgbi/cxgb4i 3650 3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3652M: Steve Wise <swise@chelsio.com> 3653L: linux-rdma@vger.kernel.org 3654W: http://www.openfabrics.org 3655S: Supported 3656F: drivers/infiniband/hw/cxgb4/ 3657F: include/uapi/rdma/cxgb4-abi.h 3658 3659CXGB4VF ETHERNET DRIVER (CXGB4VF) 3660M: Casey Leedom <leedom@chelsio.com> 3661L: netdev@vger.kernel.org 3662W: http://www.chelsio.com 3663S: Supported 3664F: drivers/net/ethernet/chelsio/cxgb4vf/ 3665 3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3667M: Ian Munsie <imunsie@au1.ibm.com> 3668M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3669L: linuxppc-dev@lists.ozlabs.org 3670S: Supported 3671F: arch/powerpc/platforms/powernv/pci-cxl.c 3672F: drivers/misc/cxl/ 3673F: include/misc/cxl* 3674F: include/uapi/misc/cxl.h 3675F: Documentation/powerpc/cxl.txt 3676F: Documentation/ABI/testing/sysfs-class-cxl 3677 3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3679M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3680M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3681M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3682L: linux-scsi@vger.kernel.org 3683S: Supported 3684F: drivers/scsi/cxlflash/ 3685F: include/uapi/scsi/cxlflash_ioctls.h 3686F: Documentation/powerpc/cxlflash.txt 3687 3688STMMAC ETHERNET DRIVER 3689M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3690M: Alexandre Torgue <alexandre.torgue@st.com> 3691L: netdev@vger.kernel.org 3692W: http://www.stlinux.com 3693S: Supported 3694F: drivers/net/ethernet/stmicro/stmmac/ 3695 3696CYBERPRO FB DRIVER 3697M: Russell King <linux@armlinux.org.uk> 3698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3699W: http://www.armlinux.org.uk/ 3700S: Maintained 3701F: drivers/video/fbdev/cyber2000fb.* 3702 3703CYCLADES ASYNC MUX DRIVER 3704W: http://www.cyclades.com/ 3705S: Orphan 3706F: drivers/tty/cyclades.c 3707F: include/linux/cyclades.h 3708F: include/uapi/linux/cyclades.h 3709 3710CYCLADES PC300 DRIVER 3711W: http://www.cyclades.com/ 3712S: Orphan 3713F: drivers/net/wan/pc300* 3714 3715CYPRESS_FIRMWARE MEDIA DRIVER 3716M: Antti Palosaari <crope@iki.fi> 3717L: linux-media@vger.kernel.org 3718W: https://linuxtv.org 3719W: http://palosaari.fi/linux/ 3720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3721T: git git://linuxtv.org/anttip/media_tree.git 3722S: Maintained 3723F: drivers/media/common/cypress_firmware* 3724 3725CYTTSP TOUCHSCREEN DRIVER 3726M: Ferruh Yigit <fery@cypress.com> 3727L: linux-input@vger.kernel.org 3728S: Supported 3729F: drivers/input/touchscreen/cyttsp* 3730F: include/linux/input/cyttsp.h 3731 3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3733M: Joshua Kinard <kumba@gentoo.org> 3734S: Maintained 3735F: drivers/rtc/rtc-ds1685.c 3736F: include/linux/rtc/ds1685.h 3737 3738DAMA SLAVE for AX.25 3739M: Joerg Reuter <jreuter@yaina.de> 3740W: http://yaina.de/jreuter/ 3741W: http://www.qsl.net/dl1bke/ 3742L: linux-hams@vger.kernel.org 3743S: Maintained 3744F: net/ax25/af_ax25.c 3745F: net/ax25/ax25_dev.c 3746F: net/ax25/ax25_ds_* 3747F: net/ax25/ax25_in.c 3748F: net/ax25/ax25_out.c 3749F: net/ax25/ax25_timer.c 3750F: net/ax25/sysctl_net_ax25.c 3751 3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3753L: netdev@vger.kernel.org 3754S: Orphan 3755F: Documentation/networking/dmfe.txt 3756F: drivers/net/ethernet/dec/tulip/dmfe.c 3757 3758DC390/AM53C974 SCSI driver 3759M: Hannes Reinecke <hare@suse.com> 3760L: linux-scsi@vger.kernel.org 3761S: Maintained 3762F: drivers/scsi/am53c974.c 3763 3764DC395x SCSI driver 3765M: Oliver Neukum <oliver@neukum.org> 3766M: Ali Akcaagac <aliakc@web.de> 3767M: Jamie Lenehan <lenehan@twibble.org> 3768L: dc395x@twibble.org 3769W: http://twibble.org/dist/dc395x/ 3770W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3771S: Maintained 3772F: Documentation/scsi/dc395x.txt 3773F: drivers/scsi/dc395x.* 3774 3775DCCP PROTOCOL 3776M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3777L: dccp@vger.kernel.org 3778W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3779S: Maintained 3780F: include/linux/dccp.h 3781F: include/uapi/linux/dccp.h 3782F: include/linux/tfrc.h 3783F: net/dccp/ 3784 3785DECnet NETWORK LAYER 3786W: http://linux-decnet.sourceforge.net 3787L: linux-decnet-user@lists.sourceforge.net 3788S: Orphan 3789F: Documentation/networking/decnet.txt 3790F: net/decnet/ 3791 3792DECSTATION PLATFORM SUPPORT 3793M: "Maciej W. Rozycki" <macro@linux-mips.org> 3794L: linux-mips@linux-mips.org 3795W: http://www.linux-mips.org/wiki/DECstation 3796S: Maintained 3797F: arch/mips/dec/ 3798F: arch/mips/include/asm/dec/ 3799F: arch/mips/include/asm/mach-dec/ 3800 3801DEFXX FDDI NETWORK DRIVER 3802M: "Maciej W. Rozycki" <macro@linux-mips.org> 3803S: Maintained 3804F: drivers/net/fddi/defxx.* 3805 3806DELL LAPTOP DRIVER 3807M: Matthew Garrett <mjg59@srcf.ucam.org> 3808M: Pali Rohár <pali.rohar@gmail.com> 3809L: platform-driver-x86@vger.kernel.org 3810S: Maintained 3811F: drivers/platform/x86/dell-laptop.c 3812 3813DELL LAPTOP RBTN DRIVER 3814M: Pali Rohár <pali.rohar@gmail.com> 3815S: Maintained 3816F: drivers/platform/x86/dell-rbtn.* 3817 3818DELL LAPTOP FREEFALL DRIVER 3819M: Pali Rohár <pali.rohar@gmail.com> 3820S: Maintained 3821F: drivers/platform/x86/dell-smo8800.c 3822 3823DELL LAPTOP SMM DRIVER 3824M: Pali Rohár <pali.rohar@gmail.com> 3825S: Maintained 3826F: drivers/hwmon/dell-smm-hwmon.c 3827F: include/uapi/linux/i8k.h 3828 3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3830M: Doug Warzecha <Douglas_Warzecha@dell.com> 3831S: Maintained 3832F: Documentation/dcdbas.txt 3833F: drivers/firmware/dcdbas.* 3834 3835DELL WMI EXTRAS DRIVER 3836M: Matthew Garrett <mjg59@srcf.ucam.org> 3837M: Pali Rohár <pali.rohar@gmail.com> 3838S: Maintained 3839F: drivers/platform/x86/dell-wmi.c 3840 3841DESIGNWARE USB2 DRD IP DRIVER 3842M: John Youn <johnyoun@synopsys.com> 3843L: linux-usb@vger.kernel.org 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3845S: Maintained 3846F: drivers/usb/dwc2/ 3847 3848DESIGNWARE USB3 DRD IP DRIVER 3849M: Felipe Balbi <balbi@kernel.org> 3850L: linux-usb@vger.kernel.org 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3852S: Maintained 3853F: drivers/usb/dwc3/ 3854 3855DEVICE COREDUMP (DEV_COREDUMP) 3856M: Johannes Berg <johannes@sipsolutions.net> 3857L: linux-kernel@vger.kernel.org 3858S: Maintained 3859F: drivers/base/devcoredump.c 3860F: include/linux/devcoredump.h 3861 3862DEVICE FREQUENCY (DEVFREQ) 3863M: MyungJoo Ham <myungjoo.ham@samsung.com> 3864M: Kyungmin Park <kyungmin.park@samsung.com> 3865R: Chanwoo Choi <cw00.choi@samsung.com> 3866L: linux-pm@vger.kernel.org 3867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3868S: Maintained 3869F: drivers/devfreq/ 3870F: include/linux/devfreq.h 3871F: Documentation/devicetree/bindings/devfreq/ 3872 3873DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3874M: Chanwoo Choi <cw00.choi@samsung.com> 3875L: linux-pm@vger.kernel.org 3876T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3877S: Supported 3878F: drivers/devfreq/event/ 3879F: drivers/devfreq/devfreq-event.c 3880F: include/linux/devfreq-event.h 3881F: Documentation/devicetree/bindings/devfreq/event/ 3882 3883BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3884M: Chanwoo Choi <cw00.choi@samsung.com> 3885L: linux-pm@vger.kernel.org 3886L: linux-samsung-soc@vger.kernel.org 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3888S: Maintained 3889F: drivers/devfreq/exynos-bus.c 3890F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3891 3892DEVICE NUMBER REGISTRY 3893M: Torben Mathiasen <device@lanana.org> 3894W: http://lanana.org/docs/device-list/index.html 3895S: Maintained 3896 3897DEVICE-MAPPER (LVM) 3898M: Alasdair Kergon <agk@redhat.com> 3899M: Mike Snitzer <snitzer@redhat.com> 3900M: dm-devel@redhat.com 3901L: dm-devel@redhat.com 3902W: http://sources.redhat.com/dm 3903Q: http://patchwork.kernel.org/project/dm-devel/list/ 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3905T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3906S: Maintained 3907F: Documentation/device-mapper/ 3908F: drivers/md/dm* 3909F: drivers/md/persistent-data/ 3910F: include/linux/device-mapper.h 3911F: include/linux/dm-*.h 3912F: include/uapi/linux/dm-*.h 3913 3914DEVLINK 3915M: Jiri Pirko <jiri@mellanox.com> 3916L: netdev@vger.kernel.org 3917S: Supported 3918F: net/core/devlink.c 3919F: include/net/devlink.h 3920F: include/uapi/linux/devlink.h 3921 3922DIALOG SEMICONDUCTOR DRIVERS 3923M: Support Opensource <support.opensource@diasemi.com> 3924W: http://www.dialog-semiconductor.com/products 3925S: Supported 3926F: Documentation/hwmon/da90?? 3927F: Documentation/devicetree/bindings/mfd/da90*.txt 3928F: Documentation/devicetree/bindings/regulator/da92*.txt 3929F: Documentation/devicetree/bindings/sound/da[79]*.txt 3930F: drivers/gpio/gpio-da90??.c 3931F: drivers/hwmon/da90??-hwmon.c 3932F: drivers/iio/adc/da91??-*.c 3933F: drivers/input/misc/da90??_onkey.c 3934F: drivers/input/touchscreen/da9052_tsi.c 3935F: drivers/leds/leds-da90??.c 3936F: drivers/mfd/da903x.c 3937F: drivers/mfd/da90??-*.c 3938F: drivers/mfd/da91??-*.c 3939F: drivers/power/supply/da9052-battery.c 3940F: drivers/power/supply/da91??-*.c 3941F: drivers/regulator/da903x.c 3942F: drivers/regulator/da9???-regulator.[ch] 3943F: drivers/rtc/rtc-da90??.c 3944F: drivers/video/backlight/da90??_bl.c 3945F: drivers/watchdog/da90??_wdt.c 3946F: include/linux/mfd/da903x.h 3947F: include/linux/mfd/da9052/ 3948F: include/linux/mfd/da9055/ 3949F: include/linux/mfd/da9062/ 3950F: include/linux/mfd/da9063/ 3951F: include/linux/mfd/da9150/ 3952F: include/linux/regulator/da9211.h 3953F: include/sound/da[79]*.h 3954F: sound/soc/codecs/da[79]*.[ch] 3955 3956DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3957M: William Breathitt Gray <vilhelm.gray@gmail.com> 3958L: linux-gpio@vger.kernel.org 3959S: Maintained 3960F: drivers/gpio/gpio-gpio-mm.c 3961 3962DIGI NEO AND CLASSIC PCI PRODUCTS 3963M: Lidza Louina <lidza.louina@gmail.com> 3964M: Mark Hounschell <markh@compro.net> 3965L: driverdev-devel@linuxdriverproject.org 3966S: Maintained 3967F: drivers/staging/dgnc/ 3968 3969DIOLAN U2C-12 I2C DRIVER 3970M: Guenter Roeck <linux@roeck-us.net> 3971L: linux-i2c@vger.kernel.org 3972S: Maintained 3973F: drivers/i2c/busses/i2c-diolan-u2c.c 3974 3975DIRECT ACCESS (DAX) 3976M: Matthew Wilcox <mawilcox@microsoft.com> 3977M: Ross Zwisler <ross.zwisler@linux.intel.com> 3978L: linux-fsdevel@vger.kernel.org 3979S: Supported 3980F: fs/dax.c 3981F: include/linux/dax.h 3982F: include/trace/events/fs_dax.h 3983 3984DIRECTORY NOTIFICATION (DNOTIFY) 3985M: Eric Paris <eparis@parisplace.org> 3986S: Maintained 3987F: Documentation/filesystems/dnotify.txt 3988F: fs/notify/dnotify/ 3989F: include/linux/dnotify.h 3990 3991DISK GEOMETRY AND PARTITION HANDLING 3992M: Andries Brouwer <aeb@cwi.nl> 3993W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3994W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3995W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3996S: Maintained 3997 3998DISKQUOTA 3999M: Jan Kara <jack@suse.com> 4000S: Maintained 4001F: Documentation/filesystems/quota.txt 4002F: fs/quota/ 4003F: include/linux/quota*.h 4004F: include/uapi/linux/quota*.h 4005 4006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4007M: Bernie Thompson <bernie@plugable.com> 4008L: linux-fbdev@vger.kernel.org 4009S: Maintained 4010W: http://plugable.com/category/projects/udlfb/ 4011F: drivers/video/fbdev/udlfb.c 4012F: include/video/udlfb.h 4013F: Documentation/fb/udlfb.txt 4014 4015DISTRIBUTED LOCK MANAGER (DLM) 4016M: Christine Caulfield <ccaulfie@redhat.com> 4017M: David Teigland <teigland@redhat.com> 4018L: cluster-devel@redhat.com 4019W: http://sources.redhat.com/cluster/ 4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4021S: Supported 4022F: fs/dlm/ 4023 4024DMA BUFFER SHARING FRAMEWORK 4025M: Sumit Semwal <sumit.semwal@linaro.org> 4026S: Maintained 4027L: linux-media@vger.kernel.org 4028L: dri-devel@lists.freedesktop.org 4029L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4030F: drivers/dma-buf/ 4031F: include/linux/dma-buf* 4032F: include/linux/reservation.h 4033F: include/linux/*fence.h 4034F: Documentation/driver-api/dma-buf.rst 4035T: git git://anongit.freedesktop.org/drm/drm-misc 4036 4037SYNC FILE FRAMEWORK 4038M: Sumit Semwal <sumit.semwal@linaro.org> 4039R: Gustavo Padovan <gustavo@padovan.org> 4040S: Maintained 4041L: linux-media@vger.kernel.org 4042L: dri-devel@lists.freedesktop.org 4043F: drivers/dma-buf/sync_* 4044F: drivers/dma-buf/dma-fence* 4045F: drivers/dma-buf/sw_sync.c 4046F: include/linux/sync_file.h 4047F: include/uapi/linux/sync_file.h 4048F: Documentation/sync_file.txt 4049T: git git://anongit.freedesktop.org/drm/drm-misc 4050 4051DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4052M: Vinod Koul <vinod.koul@intel.com> 4053L: dmaengine@vger.kernel.org 4054Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4055S: Maintained 4056F: drivers/dma/ 4057F: include/linux/dmaengine.h 4058F: Documentation/devicetree/bindings/dma/ 4059F: Documentation/dmaengine/ 4060T: git git://git.infradead.org/users/vkoul/slave-dma.git 4061 4062DME1737 HARDWARE MONITOR DRIVER 4063M: Juerg Haefliger <juergh@gmail.com> 4064L: linux-hwmon@vger.kernel.org 4065S: Maintained 4066F: Documentation/hwmon/dme1737 4067F: drivers/hwmon/dme1737.c 4068 4069DMI/SMBIOS SUPPORT 4070M: Jean Delvare <jdelvare@suse.com> 4071S: Maintained 4072T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4073F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4074F: drivers/firmware/dmi-id.c 4075F: drivers/firmware/dmi_scan.c 4076F: include/linux/dmi.h 4077 4078DOCUMENTATION 4079M: Jonathan Corbet <corbet@lwn.net> 4080L: linux-doc@vger.kernel.org 4081S: Maintained 4082F: Documentation/ 4083F: scripts/docproc.c 4084F: scripts/kernel-doc* 4085X: Documentation/ABI/ 4086X: Documentation/devicetree/ 4087X: Documentation/acpi 4088X: Documentation/power 4089X: Documentation/spi 4090X: Documentation/media 4091T: git git://git.lwn.net/linux.git docs-next 4092 4093DOUBLETALK DRIVER 4094M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4095L: blinux-list@redhat.com 4096S: Maintained 4097F: drivers/char/dtlk.c 4098F: include/linux/dtlk.h 4099 4100DPT_I2O SCSI RAID DRIVER 4101M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4102L: linux-scsi@vger.kernel.org 4103W: http://www.adaptec.com/ 4104S: Maintained 4105F: drivers/scsi/dpt* 4106F: drivers/scsi/dpt/ 4107 4108DRBD DRIVER 4109M: Philipp Reisner <philipp.reisner@linbit.com> 4110M: Lars Ellenberg <lars.ellenberg@linbit.com> 4111L: drbd-dev@lists.linbit.com 4112W: http://www.drbd.org 4113T: git git://git.linbit.com/linux-drbd.git 4114T: git git://git.linbit.com/drbd-8.4.git 4115S: Supported 4116F: drivers/block/drbd/ 4117F: lib/lru_cache.c 4118F: Documentation/blockdev/drbd/ 4119 4120DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4123S: Supported 4124F: Documentation/kobject.txt 4125F: drivers/base/ 4126F: fs/debugfs/ 4127F: fs/kernfs/ 4128F: fs/sysfs/ 4129F: include/linux/debugfs.h 4130F: include/linux/kobj* 4131F: lib/kobj* 4132 4133DRM DRIVERS 4134M: David Airlie <airlied@linux.ie> 4135L: dri-devel@lists.freedesktop.org 4136T: git git://people.freedesktop.org/~airlied/linux 4137B: https://bugs.freedesktop.org/ 4138C: irc://chat.freenode.net/dri-devel 4139S: Maintained 4140F: drivers/gpu/drm/ 4141F: drivers/gpu/vga/ 4142F: Documentation/devicetree/bindings/display/ 4143F: Documentation/devicetree/bindings/gpu/ 4144F: Documentation/devicetree/bindings/video/ 4145F: Documentation/gpu/ 4146F: include/drm/ 4147F: include/uapi/drm/ 4148 4149DRM DRIVERS AND MISC GPU PATCHES 4150M: Daniel Vetter <daniel.vetter@intel.com> 4151M: Jani Nikula <jani.nikula@linux.intel.com> 4152M: Sean Paul <seanpaul@chromium.org> 4153W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4154S: Maintained 4155T: git git://anongit.freedesktop.org/drm/drm-misc 4156F: Documentation/gpu/ 4157F: drivers/gpu/vga/ 4158F: drivers/gpu/drm/* 4159F: include/drm/drm* 4160F: include/uapi/drm/drm* 4161 4162DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4163M: Dave Airlie <airlied@redhat.com> 4164S: Odd Fixes 4165F: drivers/gpu/drm/ast/ 4166 4167DRM DRIVERS FOR BRIDGE CHIPS 4168M: Archit Taneja <architt@codeaurora.org> 4169S: Maintained 4170T: git git://anongit.freedesktop.org/drm/drm-misc 4171F: drivers/gpu/drm/bridge/ 4172 4173DRM DRIVER FOR BOCHS VIRTUAL GPU 4174M: Gerd Hoffmann <kraxel@redhat.com> 4175L: virtualization@lists.linux-foundation.org 4176T: git git://git.kraxel.org/linux drm-qemu 4177S: Maintained 4178F: drivers/gpu/drm/bochs/ 4179 4180DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4181M: Dave Airlie <airlied@redhat.com> 4182M: Gerd Hoffmann <kraxel@redhat.com> 4183L: virtualization@lists.linux-foundation.org 4184T: git git://git.kraxel.org/linux drm-qemu 4185S: Obsolete 4186W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4187F: drivers/gpu/drm/cirrus/ 4188 4189RADEON and AMDGPU DRM DRIVERS 4190M: Alex Deucher <alexander.deucher@amd.com> 4191M: Christian König <christian.koenig@amd.com> 4192L: amd-gfx@lists.freedesktop.org 4193T: git git://people.freedesktop.org/~agd5f/linux 4194S: Supported 4195F: drivers/gpu/drm/radeon/ 4196F: include/uapi/drm/radeon_drm.h 4197F: drivers/gpu/drm/amd/ 4198F: include/uapi/drm/amdgpu_drm.h 4199 4200DRM PANEL DRIVERS 4201M: Thierry Reding <thierry.reding@gmail.com> 4202L: dri-devel@lists.freedesktop.org 4203T: git git://anongit.freedesktop.org/tegra/linux.git 4204S: Maintained 4205F: drivers/gpu/drm/drm_panel.c 4206F: drivers/gpu/drm/panel/ 4207F: include/drm/drm_panel.h 4208F: Documentation/devicetree/bindings/display/panel/ 4209 4210INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4211M: Daniel Vetter <daniel.vetter@intel.com> 4212M: Jani Nikula <jani.nikula@linux.intel.com> 4213L: intel-gfx@lists.freedesktop.org 4214W: https://01.org/linuxgraphics/ 4215B: https://01.org/linuxgraphics/documentation/how-report-bugs 4216C: irc://chat.freenode.net/intel-gfx 4217Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4218T: git git://anongit.freedesktop.org/drm-intel 4219S: Supported 4220F: drivers/gpu/drm/i915/ 4221F: include/drm/i915* 4222F: include/uapi/drm/i915_drm.h 4223F: Documentation/gpu/i915.rst 4224 4225INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4226M: Zhenyu Wang <zhenyuw@linux.intel.com> 4227M: Zhi Wang <zhi.a.wang@intel.com> 4228L: intel-gvt-dev@lists.freedesktop.org 4229L: intel-gfx@lists.freedesktop.org 4230W: https://01.org/igvt-g 4231T: git https://github.com/01org/gvt-linux.git 4232S: Supported 4233F: drivers/gpu/drm/i915/gvt/ 4234 4235DRM DRIVERS FOR ATMEL HLCDC 4236M: Boris Brezillon <boris.brezillon@free-electrons.com> 4237L: dri-devel@lists.freedesktop.org 4238S: Supported 4239F: drivers/gpu/drm/atmel-hlcdc/ 4240F: Documentation/devicetree/bindings/drm/atmel/ 4241 4242DRM DRIVERS FOR ALLWINNER A10 4243M: Maxime Ripard <maxime.ripard@free-electrons.com> 4244L: dri-devel@lists.freedesktop.org 4245S: Supported 4246F: drivers/gpu/drm/sun4i/ 4247F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4248 4249DRM DRIVERS FOR AMLOGIC SOCS 4250M: Neil Armstrong <narmstrong@baylibre.com> 4251L: dri-devel@lists.freedesktop.org 4252L: linux-amlogic@lists.infradead.org 4253W: http://linux-meson.com/ 4254S: Supported 4255F: drivers/gpu/drm/meson/ 4256F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4257 4258DRM DRIVERS FOR EXYNOS 4259M: Inki Dae <inki.dae@samsung.com> 4260M: Joonyoung Shim <jy0922.shim@samsung.com> 4261M: Seung-Woo Kim <sw0312.kim@samsung.com> 4262M: Kyungmin Park <kyungmin.park@samsung.com> 4263L: dri-devel@lists.freedesktop.org 4264T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4265S: Supported 4266F: drivers/gpu/drm/exynos/ 4267F: include/uapi/drm/exynos_drm.h 4268F: Documentation/devicetree/bindings/display/exynos/ 4269 4270DRM DRIVERS FOR FREESCALE DCU 4271M: Stefan Agner <stefan@agner.ch> 4272M: Alison Wang <alison.wang@freescale.com> 4273L: dri-devel@lists.freedesktop.org 4274S: Supported 4275F: drivers/gpu/drm/fsl-dcu/ 4276F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4277F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4278F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4279 4280DRM DRIVERS FOR FREESCALE IMX 4281M: Philipp Zabel <p.zabel@pengutronix.de> 4282L: dri-devel@lists.freedesktop.org 4283S: Maintained 4284F: drivers/gpu/drm/imx/ 4285F: drivers/gpu/ipu-v3/ 4286F: Documentation/devicetree/bindings/display/imx/ 4287 4288DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4289M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4290L: dri-devel@lists.freedesktop.org 4291T: git git://github.com/patjak/drm-gma500 4292S: Maintained 4293F: drivers/gpu/drm/gma500/ 4294 4295DRM DRIVERS FOR HISILICON 4296M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4297M: Rongrong Zou <zourongrong@gmail.com> 4298R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4299R: Chen Feng <puck.chen@hisilicon.com> 4300L: dri-devel@lists.freedesktop.org 4301T: git git://github.com/xin3liang/linux.git 4302S: Maintained 4303F: drivers/gpu/drm/hisilicon/ 4304F: Documentation/devicetree/bindings/display/hisilicon/ 4305 4306DRM DRIVER FOR INTEL I810 VIDEO CARDS 4307S: Orphan / Obsolete 4308F: drivers/gpu/drm/i810/ 4309F: include/uapi/drm/i810_drm.h 4310 4311DRM DRIVERS FOR MEDIATEK 4312M: CK Hu <ck.hu@mediatek.com> 4313M: Philipp Zabel <p.zabel@pengutronix.de> 4314L: dri-devel@lists.freedesktop.org 4315S: Supported 4316F: drivers/gpu/drm/mediatek/ 4317F: Documentation/devicetree/bindings/display/mediatek/ 4318 4319DRM DRIVER FOR MI0283QT 4320M: Noralf Trønnes <noralf@tronnes.org> 4321S: Maintained 4322F: drivers/gpu/drm/tinydrm/mi0283qt.c 4323F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4324 4325DRM DRIVER FOR MSM ADRENO GPU 4326M: Rob Clark <robdclark@gmail.com> 4327L: linux-arm-msm@vger.kernel.org 4328L: dri-devel@lists.freedesktop.org 4329L: freedreno@lists.freedesktop.org 4330T: git git://people.freedesktop.org/~robclark/linux 4331S: Maintained 4332F: drivers/gpu/drm/msm/ 4333F: include/uapi/drm/msm_drm.h 4334F: Documentation/devicetree/bindings/display/msm/ 4335 4336DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4337M: Ben Skeggs <bskeggs@redhat.com> 4338L: dri-devel@lists.freedesktop.org 4339L: nouveau@lists.freedesktop.org 4340T: git git://github.com/skeggsb/linux 4341S: Supported 4342F: drivers/gpu/drm/nouveau/ 4343F: include/uapi/drm/nouveau_drm.h 4344 4345DRM DRIVERS FOR NVIDIA TEGRA 4346M: Thierry Reding <thierry.reding@gmail.com> 4347L: dri-devel@lists.freedesktop.org 4348L: linux-tegra@vger.kernel.org 4349T: git git://anongit.freedesktop.org/tegra/linux.git 4350S: Supported 4351F: drivers/gpu/drm/tegra/ 4352F: drivers/gpu/host1x/ 4353F: include/linux/host1x.h 4354F: include/uapi/drm/tegra_drm.h 4355F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4356 4357DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4358S: Orphan / Obsolete 4359F: drivers/gpu/drm/mga/ 4360F: include/uapi/drm/mga_drm.h 4361 4362DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4363M: Dave Airlie <airlied@redhat.com> 4364S: Odd Fixes 4365F: drivers/gpu/drm/mgag200/ 4366 4367DRM DRIVER FOR RAGE 128 VIDEO CARDS 4368S: Orphan / Obsolete 4369F: drivers/gpu/drm/r128/ 4370F: include/uapi/drm/r128_drm.h 4371 4372DRM DRIVERS FOR RENESAS 4373M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4374L: dri-devel@lists.freedesktop.org 4375L: linux-renesas-soc@vger.kernel.org 4376T: git git://linuxtv.org/pinchartl/fbdev 4377S: Supported 4378F: drivers/gpu/drm/rcar-du/ 4379F: drivers/gpu/drm/shmobile/ 4380F: include/linux/platform_data/shmob_drm.h 4381F: Documentation/devicetree/bindings/display/renesas,du.txt 4382 4383DRM DRIVER FOR QXL VIRTUAL GPU 4384M: Dave Airlie <airlied@redhat.com> 4385M: Gerd Hoffmann <kraxel@redhat.com> 4386L: virtualization@lists.linux-foundation.org 4387T: git git://git.kraxel.org/linux drm-qemu 4388S: Maintained 4389F: drivers/gpu/drm/qxl/ 4390F: include/uapi/drm/qxl_drm.h 4391 4392DRM DRIVERS FOR ROCKCHIP 4393M: Mark Yao <mark.yao@rock-chips.com> 4394L: dri-devel@lists.freedesktop.org 4395S: Maintained 4396F: drivers/gpu/drm/rockchip/ 4397F: Documentation/devicetree/bindings/display/rockchip/ 4398 4399DRM DRIVER FOR SAVAGE VIDEO CARDS 4400S: Orphan / Obsolete 4401F: drivers/gpu/drm/savage/ 4402F: include/uapi/drm/savage_drm.h 4403 4404DRM DRIVER FOR SIS VIDEO CARDS 4405S: Orphan / Obsolete 4406F: drivers/gpu/drm/sis/ 4407F: include/uapi/drm/sis_drm.h 4408 4409DRM DRIVERS FOR STI 4410M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4411M: Vincent Abriou <vincent.abriou@st.com> 4412L: dri-devel@lists.freedesktop.org 4413T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4414S: Maintained 4415F: drivers/gpu/drm/sti 4416F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4417 4418DRM DRIVER FOR TDFX VIDEO CARDS 4419S: Orphan / Obsolete 4420F: drivers/gpu/drm/tdfx/ 4421 4422DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4423M: Dave Airlie <airlied@redhat.com> 4424S: Odd Fixes 4425F: drivers/gpu/drm/udl/ 4426 4427DRM DRIVERS FOR VIVANTE GPU IP 4428M: Lucas Stach <l.stach@pengutronix.de> 4429R: Russell King <linux+etnaviv@armlinux.org.uk> 4430R: Christian Gmeiner <christian.gmeiner@gmail.com> 4431L: etnaviv@lists.freedesktop.org 4432L: dri-devel@lists.freedesktop.org 4433S: Maintained 4434F: drivers/gpu/drm/etnaviv/ 4435F: include/uapi/drm/etnaviv_drm.h 4436F: Documentation/devicetree/bindings/display/etnaviv/ 4437 4438DRM DRIVER FOR VMWARE VIRTUAL GPU 4439M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4440M: Sinclair Yeh <syeh@vmware.com> 4441M: Thomas Hellstrom <thellstrom@vmware.com> 4442L: dri-devel@lists.freedesktop.org 4443T: git git://people.freedesktop.org/~syeh/repos_linux 4444T: git git://people.freedesktop.org/~thomash/linux 4445S: Supported 4446F: drivers/gpu/drm/vmwgfx/ 4447F: include/uapi/drm/vmwgfx_drm.h 4448 4449DRM DRIVERS FOR VC4 4450M: Eric Anholt <eric@anholt.net> 4451T: git git://github.com/anholt/linux 4452S: Supported 4453F: drivers/gpu/drm/vc4/ 4454F: include/uapi/drm/vc4_drm.h 4455F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4456 4457DRM DRIVERS FOR TI OMAP 4458M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4459L: dri-devel@lists.freedesktop.org 4460S: Maintained 4461F: drivers/gpu/drm/omapdrm/ 4462F: Documentation/devicetree/bindings/display/ti/ 4463 4464DRM DRIVERS FOR TI LCDC 4465M: Jyri Sarha <jsarha@ti.com> 4466R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4467L: dri-devel@lists.freedesktop.org 4468S: Maintained 4469F: drivers/gpu/drm/tilcdc/ 4470F: Documentation/devicetree/bindings/display/tilcdc/ 4471 4472DRM DRIVERS FOR ZTE ZX 4473M: Shawn Guo <shawnguo@kernel.org> 4474L: dri-devel@lists.freedesktop.org 4475S: Maintained 4476F: drivers/gpu/drm/zte/ 4477F: Documentation/devicetree/bindings/display/zte,vou.txt 4478 4479DSBR100 USB FM RADIO DRIVER 4480M: Alexey Klimov <klimov.linux@gmail.com> 4481L: linux-media@vger.kernel.org 4482T: git git://linuxtv.org/media_tree.git 4483S: Maintained 4484F: drivers/media/radio/dsbr100.c 4485 4486DSCC4 DRIVER 4487M: Francois Romieu <romieu@fr.zoreil.com> 4488L: netdev@vger.kernel.org 4489S: Maintained 4490F: drivers/net/wan/dscc4.c 4491 4492DT3155 MEDIA DRIVER 4493M: Hans Verkuil <hverkuil@xs4all.nl> 4494L: linux-media@vger.kernel.org 4495T: git git://linuxtv.org/media_tree.git 4496W: https://linuxtv.org 4497S: Odd Fixes 4498F: drivers/media/pci/dt3155/ 4499 4500DVB_USB_AF9015 MEDIA DRIVER 4501M: Antti Palosaari <crope@iki.fi> 4502L: linux-media@vger.kernel.org 4503W: https://linuxtv.org 4504W: http://palosaari.fi/linux/ 4505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4506T: git git://linuxtv.org/anttip/media_tree.git 4507S: Maintained 4508F: drivers/media/usb/dvb-usb-v2/af9015* 4509 4510DVB_USB_AF9035 MEDIA DRIVER 4511M: Antti Palosaari <crope@iki.fi> 4512L: linux-media@vger.kernel.org 4513W: https://linuxtv.org 4514W: http://palosaari.fi/linux/ 4515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4516T: git git://linuxtv.org/anttip/media_tree.git 4517S: Maintained 4518F: drivers/media/usb/dvb-usb-v2/af9035* 4519 4520DVB_USB_ANYSEE MEDIA DRIVER 4521M: Antti Palosaari <crope@iki.fi> 4522L: linux-media@vger.kernel.org 4523W: https://linuxtv.org 4524W: http://palosaari.fi/linux/ 4525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4526T: git git://linuxtv.org/anttip/media_tree.git 4527S: Maintained 4528F: drivers/media/usb/dvb-usb-v2/anysee* 4529 4530DVB_USB_AU6610 MEDIA DRIVER 4531M: Antti Palosaari <crope@iki.fi> 4532L: linux-media@vger.kernel.org 4533W: https://linuxtv.org 4534W: http://palosaari.fi/linux/ 4535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4536T: git git://linuxtv.org/anttip/media_tree.git 4537S: Maintained 4538F: drivers/media/usb/dvb-usb-v2/au6610* 4539 4540DVB_USB_CE6230 MEDIA DRIVER 4541M: Antti Palosaari <crope@iki.fi> 4542L: linux-media@vger.kernel.org 4543W: https://linuxtv.org 4544W: http://palosaari.fi/linux/ 4545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4546T: git git://linuxtv.org/anttip/media_tree.git 4547S: Maintained 4548F: drivers/media/usb/dvb-usb-v2/ce6230* 4549 4550DVB_USB_CXUSB MEDIA DRIVER 4551M: Michael Krufky <mkrufky@linuxtv.org> 4552L: linux-media@vger.kernel.org 4553W: https://linuxtv.org 4554W: http://github.com/mkrufky 4555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4556T: git git://linuxtv.org/media_tree.git 4557S: Maintained 4558F: drivers/media/usb/dvb-usb/cxusb* 4559 4560DVB_USB_EC168 MEDIA DRIVER 4561M: Antti Palosaari <crope@iki.fi> 4562L: linux-media@vger.kernel.org 4563W: https://linuxtv.org 4564W: http://palosaari.fi/linux/ 4565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4566T: git git://linuxtv.org/anttip/media_tree.git 4567S: Maintained 4568F: drivers/media/usb/dvb-usb-v2/ec168* 4569 4570DVB_USB_GL861 MEDIA DRIVER 4571M: Antti Palosaari <crope@iki.fi> 4572L: linux-media@vger.kernel.org 4573W: https://linuxtv.org 4574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4575T: git git://linuxtv.org/anttip/media_tree.git 4576S: Maintained 4577F: drivers/media/usb/dvb-usb-v2/gl861* 4578 4579DVB_USB_MXL111SF MEDIA DRIVER 4580M: Michael Krufky <mkrufky@linuxtv.org> 4581L: linux-media@vger.kernel.org 4582W: https://linuxtv.org 4583W: http://github.com/mkrufky 4584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4585T: git git://linuxtv.org/mkrufky/mxl111sf.git 4586S: Maintained 4587F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4588 4589DVB_USB_RTL28XXU MEDIA DRIVER 4590M: Antti Palosaari <crope@iki.fi> 4591L: linux-media@vger.kernel.org 4592W: https://linuxtv.org 4593W: http://palosaari.fi/linux/ 4594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4595T: git git://linuxtv.org/anttip/media_tree.git 4596S: Maintained 4597F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4598 4599DVB_USB_V2 MEDIA DRIVER 4600M: Antti Palosaari <crope@iki.fi> 4601L: linux-media@vger.kernel.org 4602W: https://linuxtv.org 4603W: http://palosaari.fi/linux/ 4604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4605T: git git://linuxtv.org/anttip/media_tree.git 4606S: Maintained 4607F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4608F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4609 4610DYNAMIC DEBUG 4611M: Jason Baron <jbaron@akamai.com> 4612S: Maintained 4613F: lib/dynamic_debug.c 4614F: include/linux/dynamic_debug.h 4615 4616DZ DECSTATION DZ11 SERIAL DRIVER 4617M: "Maciej W. Rozycki" <macro@linux-mips.org> 4618S: Maintained 4619F: drivers/tty/serial/dz.* 4620 4621E3X0 POWER BUTTON DRIVER 4622M: Moritz Fischer <moritz.fischer@ettus.com> 4623L: usrp-users@lists.ettus.com 4624W: http://www.ettus.com 4625S: Supported 4626F: drivers/input/misc/e3x0-button.c 4627F: Documentation/devicetree/bindings/input/e3x0-button.txt 4628 4629E4000 MEDIA DRIVER 4630M: Antti Palosaari <crope@iki.fi> 4631L: linux-media@vger.kernel.org 4632W: https://linuxtv.org 4633W: http://palosaari.fi/linux/ 4634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4635T: git git://linuxtv.org/anttip/media_tree.git 4636S: Maintained 4637F: drivers/media/tuners/e4000* 4638 4639EATA ISA/EISA/PCI SCSI DRIVER 4640M: Dario Ballabio <ballabio_dario@emc.com> 4641L: linux-scsi@vger.kernel.org 4642S: Maintained 4643F: drivers/scsi/eata.c 4644 4645EC100 MEDIA DRIVER 4646M: Antti Palosaari <crope@iki.fi> 4647L: linux-media@vger.kernel.org 4648W: https://linuxtv.org 4649W: http://palosaari.fi/linux/ 4650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4651T: git git://linuxtv.org/anttip/media_tree.git 4652S: Maintained 4653F: drivers/media/dvb-frontends/ec100* 4654 4655ECRYPT FILE SYSTEM 4656M: Tyler Hicks <tyhicks@canonical.com> 4657L: ecryptfs@vger.kernel.org 4658W: http://ecryptfs.org 4659W: https://launchpad.net/ecryptfs 4660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4661S: Supported 4662F: Documentation/filesystems/ecryptfs.txt 4663F: fs/ecryptfs/ 4664 4665EDAC-CORE 4666M: Borislav Petkov <bp@alien8.de> 4667M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4668M: Mauro Carvalho Chehab <mchehab@kernel.org> 4669L: linux-edac@vger.kernel.org 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4672S: Supported 4673F: Documentation/admin-guide/ras.rst 4674F: Documentation/driver-api/edac.rst 4675F: drivers/edac/ 4676F: include/linux/edac.h 4677 4678EDAC-AMD64 4679M: Borislav Petkov <bp@alien8.de> 4680L: linux-edac@vger.kernel.org 4681S: Maintained 4682F: drivers/edac/amd64_edac* 4683 4684EDAC-CALXEDA 4685M: Robert Richter <rric@kernel.org> 4686L: linux-edac@vger.kernel.org 4687S: Maintained 4688F: drivers/edac/highbank* 4689 4690EDAC-CAVIUM 4691M: Ralf Baechle <ralf@linux-mips.org> 4692M: David Daney <david.daney@cavium.com> 4693L: linux-edac@vger.kernel.org 4694L: linux-mips@linux-mips.org 4695S: Supported 4696F: drivers/edac/octeon_edac* 4697 4698EDAC-E752X 4699M: Mark Gross <mark.gross@intel.com> 4700L: linux-edac@vger.kernel.org 4701S: Maintained 4702F: drivers/edac/e752x_edac.c 4703 4704EDAC-E7XXX 4705L: linux-edac@vger.kernel.org 4706S: Maintained 4707F: drivers/edac/e7xxx_edac.c 4708 4709EDAC-FSL_DDR 4710M: York Sun <york.sun@nxp.com> 4711L: linux-edac@vger.kernel.org 4712S: Maintained 4713F: drivers/edac/fsl_ddr_edac.* 4714 4715EDAC-GHES 4716M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4717M: Mauro Carvalho Chehab <mchehab@kernel.org> 4718L: linux-edac@vger.kernel.org 4719S: Maintained 4720F: drivers/edac/ghes_edac.c 4721 4722EDAC-I82443BXGX 4723M: Tim Small <tim@buttersideup.com> 4724L: linux-edac@vger.kernel.org 4725S: Maintained 4726F: drivers/edac/i82443bxgx_edac.c 4727 4728EDAC-I3000 4729L: linux-edac@vger.kernel.org 4730S: Orphan 4731F: drivers/edac/i3000_edac.c 4732 4733EDAC-I5000 4734L: linux-edac@vger.kernel.org 4735S: Maintained 4736F: drivers/edac/i5000_edac.c 4737 4738EDAC-I5400 4739M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4740M: Mauro Carvalho Chehab <mchehab@kernel.org> 4741L: linux-edac@vger.kernel.org 4742S: Maintained 4743F: drivers/edac/i5400_edac.c 4744 4745EDAC-I7300 4746M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4747M: Mauro Carvalho Chehab <mchehab@kernel.org> 4748L: linux-edac@vger.kernel.org 4749S: Maintained 4750F: drivers/edac/i7300_edac.c 4751 4752EDAC-I7CORE 4753M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4754M: Mauro Carvalho Chehab <mchehab@kernel.org> 4755L: linux-edac@vger.kernel.org 4756S: Maintained 4757F: drivers/edac/i7core_edac.c 4758 4759EDAC-I82975X 4760M: Ranganathan Desikan <ravi@jetztechnologies.com> 4761M: "Arvind R." <arvino55@gmail.com> 4762L: linux-edac@vger.kernel.org 4763S: Maintained 4764F: drivers/edac/i82975x_edac.c 4765 4766EDAC-IE31200 4767M: Jason Baron <jbaron@akamai.com> 4768L: linux-edac@vger.kernel.org 4769S: Maintained 4770F: drivers/edac/ie31200_edac.c 4771 4772EDAC-MPC85XX 4773M: Johannes Thumshirn <morbidrsa@gmail.com> 4774L: linux-edac@vger.kernel.org 4775S: Maintained 4776F: drivers/edac/mpc85xx_edac.[ch] 4777 4778EDAC-PASEMI 4779M: Egor Martovetsky <egor@pasemi.com> 4780L: linux-edac@vger.kernel.org 4781S: Maintained 4782F: drivers/edac/pasemi_edac.c 4783 4784EDAC-R82600 4785M: Tim Small <tim@buttersideup.com> 4786L: linux-edac@vger.kernel.org 4787S: Maintained 4788F: drivers/edac/r82600_edac.c 4789 4790EDAC-SBRIDGE 4791M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4792M: Mauro Carvalho Chehab <mchehab@kernel.org> 4793L: linux-edac@vger.kernel.org 4794S: Maintained 4795F: drivers/edac/sb_edac.c 4796 4797EDAC-SKYLAKE 4798M: Tony Luck <tony.luck@intel.com> 4799L: linux-edac@vger.kernel.org 4800S: Maintained 4801F: drivers/edac/skx_edac.c 4802 4803EDAC-XGENE 4804APPLIED MICRO (APM) X-GENE SOC EDAC 4805M: Loc Ho <lho@apm.com> 4806S: Supported 4807F: drivers/edac/xgene_edac.c 4808F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4809 4810EDIROL UA-101/UA-1000 DRIVER 4811M: Clemens Ladisch <clemens@ladisch.de> 4812L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4813T: git git://git.alsa-project.org/alsa-kernel.git 4814S: Maintained 4815F: sound/usb/misc/ua101.c 4816 4817EXTENSIBLE FIRMWARE INTERFACE (EFI) 4818M: Matt Fleming <matt@codeblueprint.co.uk> 4819M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4820L: linux-efi@vger.kernel.org 4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4822S: Maintained 4823F: Documentation/efi-stub.txt 4824F: arch/*/kernel/efi.c 4825F: arch/x86/boot/compressed/eboot.[ch] 4826F: arch/*/include/asm/efi.h 4827F: arch/x86/platform/efi/ 4828F: drivers/firmware/efi/ 4829F: include/linux/efi*.h 4830F: arch/arm/boot/compressed/efi-header.S 4831F: arch/arm64/kernel/efi-entry.S 4832 4833EFI VARIABLE FILESYSTEM 4834M: Matthew Garrett <matthew.garrett@nebula.com> 4835M: Jeremy Kerr <jk@ozlabs.org> 4836M: Matt Fleming <matt@codeblueprint.co.uk> 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4838L: linux-efi@vger.kernel.org 4839S: Maintained 4840F: fs/efivarfs/ 4841 4842EFIFB FRAMEBUFFER DRIVER 4843L: linux-fbdev@vger.kernel.org 4844M: Peter Jones <pjones@redhat.com> 4845S: Maintained 4846F: drivers/video/fbdev/efifb.c 4847 4848EFI TEST DRIVER 4849L: linux-efi@vger.kernel.org 4850M: Ivan Hu <ivan.hu@canonical.com> 4851M: Matt Fleming <matt@codeblueprint.co.uk> 4852S: Maintained 4853F: drivers/firmware/efi/test/ 4854 4855EFS FILESYSTEM 4856W: http://aeschi.ch.eu.org/efs/ 4857S: Orphan 4858F: fs/efs/ 4859 4860EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4861M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4862L: netdev@vger.kernel.org 4863S: Maintained 4864F: drivers/net/ethernet/ibm/ehea/ 4865 4866EM28XX VIDEO4LINUX DRIVER 4867M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4868M: Mauro Carvalho Chehab <mchehab@kernel.org> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871T: git git://linuxtv.org/media_tree.git 4872S: Maintained 4873F: drivers/media/usb/em28xx/ 4874F: Documentation/media/v4l-drivers/em28xx* 4875 4876EMBEDDED LINUX 4877M: Paul Gortmaker <paul.gortmaker@windriver.com> 4878M: Matt Mackall <mpm@selenic.com> 4879M: David Woodhouse <dwmw2@infradead.org> 4880L: linux-embedded@vger.kernel.org 4881S: Maintained 4882 4883EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4884M: James Smart <james.smart@broadcom.com> 4885M: Dick Kennedy <dick.kennedy@broadcom.com> 4886L: linux-scsi@vger.kernel.org 4887W: http://www.broadcom.com 4888S: Supported 4889F: drivers/scsi/lpfc/ 4890 4891ENE CB710 FLASH CARD READER DRIVER 4892M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4893S: Maintained 4894F: drivers/misc/cb710/ 4895F: drivers/mmc/host/cb710-mmc.* 4896F: include/linux/cb710.h 4897 4898ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4899M: Maxim Levitsky <maximlevitsky@gmail.com> 4900S: Maintained 4901F: drivers/media/rc/ene_ir.* 4902 4903EPSON S1D13XXX FRAMEBUFFER DRIVER 4904M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4905S: Maintained 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4907F: drivers/video/fbdev/s1d13xxxfb.c 4908F: include/video/s1d13xxxfb.h 4909 4910ET131X NETWORK DRIVER 4911M: Mark Einon <mark.einon@gmail.com> 4912S: Odd Fixes 4913F: drivers/net/ethernet/agere/ 4914 4915ETHERNET BRIDGE 4916M: Stephen Hemminger <stephen@networkplumber.org> 4917L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4918L: netdev@vger.kernel.org 4919W: http://www.linuxfoundation.org/en/Net:Bridge 4920S: Maintained 4921F: include/linux/netfilter_bridge/ 4922F: net/bridge/ 4923 4924ETHERNET PHY LIBRARY 4925M: Florian Fainelli <f.fainelli@gmail.com> 4926L: netdev@vger.kernel.org 4927S: Maintained 4928F: include/linux/phy.h 4929F: include/linux/phy_fixed.h 4930F: drivers/net/phy/ 4931F: Documentation/networking/phy.txt 4932F: drivers/of/of_mdio.c 4933F: drivers/of/of_net.c 4934 4935EXT2 FILE SYSTEM 4936M: Jan Kara <jack@suse.com> 4937L: linux-ext4@vger.kernel.org 4938S: Maintained 4939F: Documentation/filesystems/ext2.txt 4940F: fs/ext2/ 4941F: include/linux/ext2* 4942 4943EXT4 FILE SYSTEM 4944M: "Theodore Ts'o" <tytso@mit.edu> 4945M: Andreas Dilger <adilger.kernel@dilger.ca> 4946L: linux-ext4@vger.kernel.org 4947W: http://ext4.wiki.kernel.org 4948Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4950S: Maintained 4951F: Documentation/filesystems/ext4.txt 4952F: fs/ext4/ 4953 4954Extended Verification Module (EVM) 4955M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4956L: linux-ima-devel@lists.sourceforge.net 4957L: linux-security-module@vger.kernel.org 4958S: Supported 4959F: security/integrity/evm/ 4960 4961EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4962M: MyungJoo Ham <myungjoo.ham@samsung.com> 4963M: Chanwoo Choi <cw00.choi@samsung.com> 4964L: linux-kernel@vger.kernel.org 4965T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4966S: Maintained 4967F: drivers/extcon/ 4968F: include/linux/extcon/ 4969F: include/linux/extcon.h 4970F: Documentation/extcon/ 4971F: Documentation/devicetree/bindings/extcon/ 4972 4973EXYNOS DP DRIVER 4974M: Jingoo Han <jingoohan1@gmail.com> 4975L: dri-devel@lists.freedesktop.org 4976S: Maintained 4977F: drivers/gpu/drm/exynos/exynos_dp* 4978 4979EXYNOS SYSMMU (IOMMU) driver 4980M: Marek Szyprowski <m.szyprowski@samsung.com> 4981L: iommu@lists.linux-foundation.org 4982S: Maintained 4983F: drivers/iommu/exynos-iommu.c 4984 4985EZchip NPS platform support 4986M: Noam Camus <noamc@ezchip.com> 4987S: Supported 4988F: arch/arc/plat-eznps 4989F: arch/arc/boot/dts/eznps.dts 4990 4991F71805F HARDWARE MONITORING DRIVER 4992M: Jean Delvare <jdelvare@suse.com> 4993L: linux-hwmon@vger.kernel.org 4994S: Maintained 4995F: Documentation/hwmon/f71805f 4996F: drivers/hwmon/f71805f.c 4997 4998FC0011 TUNER DRIVER 4999M: Michael Buesch <m@bues.ch> 5000L: linux-media@vger.kernel.org 5001S: Maintained 5002F: drivers/media/tuners/fc0011.h 5003F: drivers/media/tuners/fc0011.c 5004 5005FC2580 MEDIA DRIVER 5006M: Antti Palosaari <crope@iki.fi> 5007L: linux-media@vger.kernel.org 5008W: https://linuxtv.org 5009W: http://palosaari.fi/linux/ 5010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5011T: git git://linuxtv.org/anttip/media_tree.git 5012S: Maintained 5013F: drivers/media/tuners/fc2580* 5014 5015FANOTIFY 5016M: Eric Paris <eparis@redhat.com> 5017S: Maintained 5018F: fs/notify/fanotify/ 5019F: include/linux/fanotify.h 5020F: include/uapi/linux/fanotify.h 5021 5022FARSYNC SYNCHRONOUS DRIVER 5023M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5024W: http://www.farsite.co.uk/ 5025S: Supported 5026F: drivers/net/wan/farsync.* 5027 5028FAULT INJECTION SUPPORT 5029M: Akinobu Mita <akinobu.mita@gmail.com> 5030S: Supported 5031F: Documentation/fault-injection/ 5032F: lib/fault-inject.c 5033 5034FBTFT Framebuffer drivers 5035M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5036M: Noralf Trønnes <noralf@tronnes.org> 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 6014M: Jan Dumon <j.dumon@option.com> 6015W: http://www.pharscape.org 6016S: Maintained 6017F: drivers/net/usb/hso.c 6018 6019HSR NETWORK PROTOCOL 6020M: Arvid Brodin <arvid.brodin@alten.se> 6021L: netdev@vger.kernel.org 6022S: Maintained 6023F: net/hsr/ 6024 6025HTCPEN TOUCHSCREEN DRIVER 6026M: Pau Oliva Fora <pof@eslack.org> 6027L: linux-input@vger.kernel.org 6028S: Maintained 6029F: drivers/input/touchscreen/htcpen.c 6030 6031HUGETLB FILESYSTEM 6032M: Nadia Yvette Chambers <nyc@holomorphy.com> 6033S: Maintained 6034F: fs/hugetlbfs/ 6035 6036HVA ST MEDIA DRIVER 6037M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6038L: linux-media@vger.kernel.org 6039T: git git://linuxtv.org/media_tree.git 6040W: https://linuxtv.org 6041S: Supported 6042F: drivers/media/platform/sti/hva 6043 6044Hyper-V CORE AND DRIVERS 6045M: "K. Y. Srinivasan" <kys@microsoft.com> 6046M: Haiyang Zhang <haiyangz@microsoft.com> 6047M: Stephen Hemminger <sthemmin@microsoft.com> 6048L: devel@linuxdriverproject.org 6049S: Maintained 6050F: arch/x86/include/asm/mshyperv.h 6051F: arch/x86/include/uapi/asm/hyperv.h 6052F: arch/x86/kernel/cpu/mshyperv.c 6053F: arch/x86/hyperv 6054F: drivers/hid/hid-hyperv.c 6055F: drivers/hv/ 6056F: drivers/input/serio/hyperv-keyboard.c 6057F: drivers/pci/host/pci-hyperv.c 6058F: drivers/net/hyperv/ 6059F: drivers/scsi/storvsc_drv.c 6060F: drivers/uio/uio_hv_generic.c 6061F: drivers/video/fbdev/hyperv_fb.c 6062F: include/linux/hyperv.h 6063F: tools/hv/ 6064F: Documentation/ABI/stable/sysfs-bus-vmbus 6065 6066I2C MUXES 6067M: Peter Rosin <peda@axentia.se> 6068L: linux-i2c@vger.kernel.org 6069S: Maintained 6070F: Documentation/i2c/i2c-topology 6071F: Documentation/i2c/muxes/ 6072F: Documentation/devicetree/bindings/i2c/i2c-mux* 6073F: Documentation/devicetree/bindings/i2c/i2c-arb* 6074F: Documentation/devicetree/bindings/i2c/i2c-gate* 6075F: drivers/i2c/i2c-mux.c 6076F: drivers/i2c/muxes/ 6077F: include/linux/i2c-mux.h 6078 6079I2C OVER PARALLEL PORT 6080M: Jean Delvare <jdelvare@suse.com> 6081L: linux-i2c@vger.kernel.org 6082S: Maintained 6083F: Documentation/i2c/busses/i2c-parport 6084F: Documentation/i2c/busses/i2c-parport-light 6085F: drivers/i2c/busses/i2c-parport.c 6086F: drivers/i2c/busses/i2c-parport-light.c 6087 6088I2C/SMBUS CONTROLLER DRIVERS FOR PC 6089M: Jean Delvare <jdelvare@suse.com> 6090L: linux-i2c@vger.kernel.org 6091S: Maintained 6092F: Documentation/i2c/busses/i2c-ali1535 6093F: Documentation/i2c/busses/i2c-ali1563 6094F: Documentation/i2c/busses/i2c-ali15x3 6095F: Documentation/i2c/busses/i2c-amd756 6096F: Documentation/i2c/busses/i2c-amd8111 6097F: Documentation/i2c/busses/i2c-i801 6098F: Documentation/i2c/busses/i2c-nforce2 6099F: Documentation/i2c/busses/i2c-piix4 6100F: Documentation/i2c/busses/i2c-sis5595 6101F: Documentation/i2c/busses/i2c-sis630 6102F: Documentation/i2c/busses/i2c-sis96x 6103F: Documentation/i2c/busses/i2c-via 6104F: Documentation/i2c/busses/i2c-viapro 6105F: drivers/i2c/busses/i2c-ali1535.c 6106F: drivers/i2c/busses/i2c-ali1563.c 6107F: drivers/i2c/busses/i2c-ali15x3.c 6108F: drivers/i2c/busses/i2c-amd756.c 6109F: drivers/i2c/busses/i2c-amd756-s4882.c 6110F: drivers/i2c/busses/i2c-amd8111.c 6111F: drivers/i2c/busses/i2c-i801.c 6112F: drivers/i2c/busses/i2c-isch.c 6113F: drivers/i2c/busses/i2c-nforce2.c 6114F: drivers/i2c/busses/i2c-nforce2-s4985.c 6115F: drivers/i2c/busses/i2c-piix4.c 6116F: drivers/i2c/busses/i2c-sis5595.c 6117F: drivers/i2c/busses/i2c-sis630.c 6118F: drivers/i2c/busses/i2c-sis96x.c 6119F: drivers/i2c/busses/i2c-via.c 6120F: drivers/i2c/busses/i2c-viapro.c 6121 6122I2C/SMBUS ISMT DRIVER 6123M: Seth Heasley <seth.heasley@intel.com> 6124M: Neil Horman <nhorman@tuxdriver.com> 6125L: linux-i2c@vger.kernel.org 6126F: drivers/i2c/busses/i2c-ismt.c 6127F: Documentation/i2c/busses/i2c-ismt 6128 6129I2C/SMBUS STUB DRIVER 6130M: Jean Delvare <jdelvare@suse.com> 6131L: linux-i2c@vger.kernel.org 6132S: Maintained 6133F: drivers/i2c/i2c-stub.c 6134 6135I2C SUBSYSTEM 6136M: Wolfram Sang <wsa@the-dreams.de> 6137L: linux-i2c@vger.kernel.org 6138W: https://i2c.wiki.kernel.org/ 6139Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6141S: Maintained 6142F: Documentation/devicetree/bindings/i2c/ 6143F: Documentation/i2c/ 6144F: drivers/i2c/ 6145F: drivers/i2c/*/ 6146F: include/linux/i2c.h 6147F: include/linux/i2c-*.h 6148F: include/uapi/linux/i2c.h 6149F: include/uapi/linux/i2c-*.h 6150 6151I2C ACPI SUPPORT 6152M: Mika Westerberg <mika.westerberg@linux.intel.com> 6153L: linux-i2c@vger.kernel.org 6154L: linux-acpi@vger.kernel.org 6155S: Maintained 6156 6157I2C-TAOS-EVM DRIVER 6158M: Jean Delvare <jdelvare@suse.com> 6159L: linux-i2c@vger.kernel.org 6160S: Maintained 6161F: Documentation/i2c/busses/i2c-taos-evm 6162F: drivers/i2c/busses/i2c-taos-evm.c 6163 6164I2C-TINY-USB DRIVER 6165M: Till Harbaum <till@harbaum.org> 6166L: linux-i2c@vger.kernel.org 6167W: http://www.harbaum.org/till/i2c_tiny_usb 6168S: Maintained 6169F: drivers/i2c/busses/i2c-tiny-usb.c 6170 6171i386 BOOT CODE 6172M: "H. Peter Anvin" <hpa@zytor.com> 6173S: Maintained 6174F: arch/x86/boot/ 6175 6176i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6177M: "H. Peter Anvin" <hpa@zytor.com> 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6179S: Maintained 6180 6181IA64 (Itanium) PLATFORM 6182M: Tony Luck <tony.luck@intel.com> 6183M: Fenghua Yu <fenghua.yu@intel.com> 6184L: linux-ia64@vger.kernel.org 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6186S: Maintained 6187F: arch/ia64/ 6188 6189IBM Power VMX Cryptographic instructions 6190M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6191M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6192L: linux-crypto@vger.kernel.org 6193S: Supported 6194F: drivers/crypto/vmx/Makefile 6195F: drivers/crypto/vmx/Kconfig 6196F: drivers/crypto/vmx/vmx.c 6197F: drivers/crypto/vmx/aes* 6198F: drivers/crypto/vmx/ghash* 6199F: drivers/crypto/vmx/ppc-xlate.pl 6200 6201IBM Power in-Nest Crypto Acceleration 6202M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6203M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6204L: linux-crypto@vger.kernel.org 6205S: Supported 6206F: drivers/crypto/nx/Makefile 6207F: drivers/crypto/nx/Kconfig 6208F: drivers/crypto/nx/nx-aes* 6209F: drivers/crypto/nx/nx-sha* 6210F: drivers/crypto/nx/nx.* 6211F: drivers/crypto/nx/nx_csbcpb.h 6212F: drivers/crypto/nx/nx_debugfs.h 6213 6214IBM Power 842 compression accelerator 6215M: Dan Streetman <ddstreet@ieee.org> 6216S: Supported 6217F: drivers/crypto/nx/Makefile 6218F: drivers/crypto/nx/Kconfig 6219F: drivers/crypto/nx/nx-842* 6220F: include/linux/sw842.h 6221F: crypto/842.c 6222F: lib/842/ 6223 6224IBM Power Linux RAID adapter 6225M: Brian King <brking@us.ibm.com> 6226S: Supported 6227F: drivers/scsi/ipr.* 6228 6229IBM Power Virtual Ethernet Device Driver 6230M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6231L: netdev@vger.kernel.org 6232S: Supported 6233F: drivers/net/ethernet/ibm/ibmveth.* 6234 6235IBM Power SRIOV Virtual NIC Device Driver 6236M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6237M: John Allen <jallen@linux.vnet.ibm.com> 6238L: netdev@vger.kernel.org 6239S: Supported 6240F: drivers/net/ethernet/ibm/ibmvnic.* 6241 6242IBM Power Virtual SCSI Device Drivers 6243M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6244L: linux-scsi@vger.kernel.org 6245S: Supported 6246F: drivers/scsi/ibmvscsi/ibmvscsi* 6247F: include/scsi/viosrp.h 6248 6249IBM Power Virtual SCSI Device Target Driver 6250M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6251M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6252L: linux-scsi@vger.kernel.org 6253L: target-devel@vger.kernel.org 6254S: Supported 6255F: drivers/scsi/ibmvscsi_tgt/ 6256 6257IBM Power Virtual FC Device Drivers 6258M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6259L: linux-scsi@vger.kernel.org 6260S: Supported 6261F: drivers/scsi/ibmvscsi/ibmvfc* 6262 6263IBM ServeRAID RAID DRIVER 6264S: Orphan 6265F: drivers/scsi/ips.* 6266 6267ICH LPC AND GPIO DRIVER 6268M: Peter Tyser <ptyser@xes-inc.com> 6269S: Maintained 6270F: drivers/mfd/lpc_ich.c 6271F: drivers/gpio/gpio-ich.c 6272 6273IDE SUBSYSTEM 6274M: "David S. Miller" <davem@davemloft.net> 6275L: linux-ide@vger.kernel.org 6276Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6278S: Maintained 6279F: Documentation/ide/ 6280F: drivers/ide/ 6281F: include/linux/ide.h 6282 6283IDEAPAD LAPTOP EXTRAS DRIVER 6284M: Ike Panhc <ike.pan@canonical.com> 6285L: platform-driver-x86@vger.kernel.org 6286W: http://launchpad.net/ideapad-laptop 6287S: Maintained 6288F: drivers/platform/x86/ideapad-laptop.c 6289 6290IDEAPAD LAPTOP SLIDEBAR DRIVER 6291M: Andrey Moiseev <o2g.org.ru@gmail.com> 6292L: linux-input@vger.kernel.org 6293W: https://github.com/o2genum/ideapad-slidebar 6294S: Maintained 6295F: drivers/input/misc/ideapad_slidebar.c 6296 6297IDE/ATAPI DRIVERS 6298M: Borislav Petkov <bp@alien8.de> 6299L: linux-ide@vger.kernel.org 6300S: Maintained 6301F: Documentation/cdrom/ide-cd 6302F: drivers/ide/ide-cd* 6303 6304IEEE 802.15.4 SUBSYSTEM 6305M: Alexander Aring <aar@pengutronix.de> 6306M: Stefan Schmidt <stefan@osg.samsung.com> 6307L: linux-wpan@vger.kernel.org 6308W: http://wpan.cakelab.org/ 6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6311S: Maintained 6312F: net/ieee802154/ 6313F: net/mac802154/ 6314F: drivers/net/ieee802154/ 6315F: include/linux/nl802154.h 6316F: include/linux/ieee802154.h 6317F: include/net/nl802154.h 6318F: include/net/mac802154.h 6319F: include/net/af_ieee802154.h 6320F: include/net/cfg802154.h 6321F: include/net/ieee802154_netdev.h 6322F: Documentation/networking/ieee802154.txt 6323 6324IFE PROTOCOL 6325M: Yotam Gigi <yotamg@mellanox.com> 6326M: Jamal Hadi Salim <jhs@mojatatu.com> 6327F: net/ife 6328F: include/net/ife.h 6329F: include/uapi/linux/ife.h 6330 6331IGORPLUG-USB IR RECEIVER 6332M: Sean Young <sean@mess.org> 6333L: linux-media@vger.kernel.org 6334S: Maintained 6335F: drivers/media/rc/igorplugusb.c 6336 6337IGUANAWORKS USB IR TRANSCEIVER 6338M: Sean Young <sean@mess.org> 6339L: linux-media@vger.kernel.org 6340S: Maintained 6341F: drivers/media/rc/iguanair.c 6342 6343IIO DIGITAL POTENTIOMETER DAC 6344M: Peter Rosin <peda@axentia.se> 6345L: linux-iio@vger.kernel.org 6346S: Maintained 6347F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6348F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6349F: drivers/iio/dac/dpot-dac.c 6350 6351IIO ENVELOPE DETECTOR 6352M: Peter Rosin <peda@axentia.se> 6353L: linux-iio@vger.kernel.org 6354S: Maintained 6355F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6356F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6357F: drivers/iio/adc/envelope-detector.c 6358 6359IIO SUBSYSTEM AND DRIVERS 6360M: Jonathan Cameron <jic23@kernel.org> 6361R: Hartmut Knaack <knaack.h@gmx.de> 6362R: Lars-Peter Clausen <lars@metafoo.de> 6363R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6364L: linux-iio@vger.kernel.org 6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6366S: Maintained 6367F: Documentation/devicetree/bindings/iio/ 6368F: drivers/iio/ 6369F: drivers/staging/iio/ 6370F: include/linux/iio/ 6371F: tools/iio/ 6372 6373IKANOS/ADI EAGLE ADSL USB DRIVER 6374M: Matthieu Castet <castet.matthieu@free.fr> 6375M: Stanislaw Gruszka <stf_xl@wp.pl> 6376S: Maintained 6377F: drivers/usb/atm/ueagle-atm.c 6378 6379IMGTEC ASCII LCD DRIVER 6380M: Paul Burton <paul.burton@imgtec.com> 6381S: Maintained 6382F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6383F: drivers/auxdisplay/img-ascii-lcd.c 6384 6385INA209 HARDWARE MONITOR DRIVER 6386M: Guenter Roeck <linux@roeck-us.net> 6387L: linux-hwmon@vger.kernel.org 6388S: Maintained 6389F: Documentation/hwmon/ina209 6390F: Documentation/devicetree/bindings/i2c/ina209.txt 6391F: drivers/hwmon/ina209.c 6392 6393INA2XX HARDWARE MONITOR DRIVER 6394M: Guenter Roeck <linux@roeck-us.net> 6395L: linux-hwmon@vger.kernel.org 6396S: Maintained 6397F: Documentation/hwmon/ina2xx 6398F: drivers/hwmon/ina2xx.c 6399F: include/linux/platform_data/ina2xx.h 6400 6401INDUSTRY PACK SUBSYSTEM (IPACK) 6402M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6403M: Jens Taprogge <jens.taprogge@taprogge.org> 6404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6405L: industrypack-devel@lists.sourceforge.net 6406W: http://industrypack.sourceforge.net 6407S: Maintained 6408F: drivers/ipack/ 6409 6410INGENIC JZ4780 DMA Driver 6411M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6412S: Maintained 6413F: drivers/dma/dma-jz4780.c 6414 6415INGENIC JZ4780 NAND DRIVER 6416M: Harvey Hunt <harveyhuntnexus@gmail.com> 6417L: linux-mtd@lists.infradead.org 6418S: Maintained 6419F: drivers/mtd/nand/jz4780_* 6420 6421INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6422M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6423M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6424L: linux-ima-devel@lists.sourceforge.net 6425L: linux-ima-user@lists.sourceforge.net 6426L: linux-security-module@vger.kernel.org 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6428S: Supported 6429F: security/integrity/ima/ 6430 6431IMGTEC IR DECODER DRIVER 6432M: James Hogan <james.hogan@imgtec.com> 6433S: Maintained 6434F: drivers/media/rc/img-ir/ 6435 6436IMS TWINTURBO FRAMEBUFFER DRIVER 6437L: linux-fbdev@vger.kernel.org 6438S: Orphan 6439F: drivers/video/fbdev/imsttfb.c 6440 6441INFINIBAND SUBSYSTEM 6442M: Doug Ledford <dledford@redhat.com> 6443M: Sean Hefty <sean.hefty@intel.com> 6444M: Hal Rosenstock <hal.rosenstock@gmail.com> 6445L: linux-rdma@vger.kernel.org 6446W: http://www.openfabrics.org/ 6447Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6449S: Supported 6450F: Documentation/infiniband/ 6451F: drivers/infiniband/ 6452F: include/uapi/linux/if_infiniband.h 6453F: include/uapi/rdma/ 6454F: include/rdma/ 6455 6456INOTIFY 6457M: John McCutchan <john@johnmccutchan.com> 6458M: Robert Love <rlove@rlove.org> 6459M: Eric Paris <eparis@parisplace.org> 6460S: Maintained 6461F: Documentation/filesystems/inotify.txt 6462F: fs/notify/inotify/ 6463F: include/linux/inotify.h 6464F: include/uapi/linux/inotify.h 6465 6466INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6467M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6468L: linux-input@vger.kernel.org 6469Q: http://patchwork.kernel.org/project/linux-input/list/ 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6471S: Maintained 6472F: drivers/input/ 6473F: include/linux/input.h 6474F: include/uapi/linux/input.h 6475F: include/linux/input/ 6476F: Documentation/devicetree/bindings/input/ 6477 6478INPUT MULTITOUCH (MT) PROTOCOL 6479M: Henrik Rydberg <rydberg@bitmath.org> 6480L: linux-input@vger.kernel.org 6481S: Odd fixes 6482F: Documentation/input/multi-touch-protocol.txt 6483F: drivers/input/input-mt.c 6484K: \b(ABS|SYN)_MT_ 6485 6486INTEL ASoC BDW/HSW DRIVERS 6487M: Jie Yang <yang.jie@linux.intel.com> 6488L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6489S: Supported 6490F: sound/soc/intel/common/sst-dsp* 6491F: sound/soc/intel/common/sst-firmware.c 6492F: sound/soc/intel/boards/broadwell.c 6493F: sound/soc/intel/haswell/ 6494 6495INTEL C600 SERIES SAS CONTROLLER DRIVER 6496M: Intel SCU Linux support <intel-linux-scu@intel.com> 6497M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6498L: linux-scsi@vger.kernel.org 6499T: git git://git.code.sf.net/p/intel-sas/isci 6500S: Supported 6501F: drivers/scsi/isci/ 6502 6503INTEL HID EVENT DRIVER 6504M: Alex Hung <alex.hung@canonical.com> 6505L: platform-driver-x86@vger.kernel.org 6506S: Maintained 6507F: drivers/platform/x86/intel-hid.c 6508 6509INTEL VIRTUAL BUTTON DRIVER 6510M: AceLan Kao <acelan.kao@canonical.com> 6511L: platform-driver-x86@vger.kernel.org 6512S: Maintained 6513F: drivers/platform/x86/intel-vbtn.c 6514 6515INTEL IDLE DRIVER 6516M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6517M: Len Brown <lenb@kernel.org> 6518L: linux-pm@vger.kernel.org 6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6520B: https://bugzilla.kernel.org 6521S: Supported 6522F: drivers/idle/intel_idle.c 6523 6524INTEL INTEGRATED SENSOR HUB DRIVER 6525M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6526M: Jiri Kosina <jikos@kernel.org> 6527L: linux-input@vger.kernel.org 6528S: Maintained 6529F: drivers/hid/intel-ish-hid/ 6530 6531INTEL PSTATE DRIVER 6532M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6533M: Len Brown <lenb@kernel.org> 6534L: linux-pm@vger.kernel.org 6535S: Supported 6536F: drivers/cpufreq/intel_pstate.c 6537 6538INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6539M: Maik Broemme <mbroemme@libmpq.org> 6540L: linux-fbdev@vger.kernel.org 6541S: Maintained 6542F: Documentation/fb/intelfb.txt 6543F: drivers/video/fbdev/intelfb/ 6544 6545INTEL 810/815 FRAMEBUFFER DRIVER 6546M: Antonino Daplas <adaplas@gmail.com> 6547L: linux-fbdev@vger.kernel.org 6548S: Maintained 6549F: drivers/video/fbdev/i810/ 6550 6551INTEL MENLOW THERMAL DRIVER 6552M: Sujith Thomas <sujith.thomas@intel.com> 6553L: platform-driver-x86@vger.kernel.org 6554W: https://01.org/linux-acpi 6555S: Supported 6556F: drivers/platform/x86/intel_menlow.c 6557 6558INTEL I/OAT DMA DRIVER 6559M: Dave Jiang <dave.jiang@intel.com> 6560R: Dan Williams <dan.j.williams@intel.com> 6561L: dmaengine@vger.kernel.org 6562Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6563S: Supported 6564F: drivers/dma/ioat* 6565 6566INTEL IOMMU (VT-d) 6567M: David Woodhouse <dwmw2@infradead.org> 6568L: iommu@lists.linux-foundation.org 6569T: git git://git.infradead.org/iommu-2.6.git 6570S: Supported 6571F: drivers/iommu/intel-iommu.c 6572F: include/linux/intel-iommu.h 6573 6574INTEL IOP-ADMA DMA DRIVER 6575R: Dan Williams <dan.j.williams@intel.com> 6576S: Odd fixes 6577F: drivers/dma/iop-adma.c 6578 6579INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6580M: Krzysztof Halasa <khalasa@piap.pl> 6581S: Maintained 6582F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6583F: arch/arm/mach-ixp4xx/include/mach/npe.h 6584F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6585F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6586F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6587F: drivers/net/wan/ixp4xx_hss.c 6588 6589INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6590M: Deepak Saxena <dsaxena@plexity.net> 6591S: Maintained 6592F: drivers/char/hw_random/ixp4xx-rng.c 6593 6594INTEL ETHERNET DRIVERS 6595M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6596L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6597W: http://www.intel.com/support/feedback.htm 6598W: http://e1000.sourceforge.net/ 6599Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6602S: Supported 6603F: Documentation/networking/e100.txt 6604F: Documentation/networking/e1000.txt 6605F: Documentation/networking/e1000e.txt 6606F: Documentation/networking/igb.txt 6607F: Documentation/networking/igbvf.txt 6608F: Documentation/networking/ixgb.txt 6609F: Documentation/networking/ixgbe.txt 6610F: Documentation/networking/ixgbevf.txt 6611F: Documentation/networking/i40e.txt 6612F: Documentation/networking/i40evf.txt 6613F: drivers/net/ethernet/intel/ 6614F: drivers/net/ethernet/intel/*/ 6615 6616INTEL RDMA RNIC DRIVER 6617M: Faisal Latif <faisal.latif@intel.com> 6618M: Shiraz Saleem <shiraz.saleem@intel.com> 6619L: linux-rdma@vger.kernel.org 6620S: Supported 6621F: drivers/infiniband/hw/i40iw/ 6622 6623INTEL MERRIFIELD GPIO DRIVER 6624M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6625L: linux-gpio@vger.kernel.org 6626S: Maintained 6627F: drivers/gpio/gpio-merrifield.c 6628 6629INTEL-MID GPIO DRIVER 6630M: David Cohen <david.a.cohen@linux.intel.com> 6631L: linux-gpio@vger.kernel.org 6632S: Maintained 6633F: drivers/gpio/gpio-intel-mid.c 6634 6635INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6636M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6637L: linux-wireless@vger.kernel.org 6638S: Maintained 6639F: Documentation/networking/README.ipw2100 6640F: Documentation/networking/README.ipw2200 6641F: drivers/net/wireless/intel/ipw2x00/ 6642 6643INTEL(R) TRACE HUB 6644M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6645S: Supported 6646F: Documentation/trace/intel_th.txt 6647F: drivers/hwtracing/intel_th/ 6648 6649INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6650M: Ning Sun <ning.sun@intel.com> 6651L: tboot-devel@lists.sourceforge.net 6652W: http://tboot.sourceforge.net 6653T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6654S: Supported 6655F: Documentation/intel_txt.txt 6656F: include/linux/tboot.h 6657F: arch/x86/kernel/tboot.c 6658 6659INTEL WIRELESS WIMAX CONNECTION 2400 6660M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6661M: linux-wimax@intel.com 6662L: wimax@linuxwimax.org (subscribers-only) 6663S: Supported 6664W: http://linuxwimax.org 6665F: Documentation/wimax/README.i2400m 6666F: drivers/net/wimax/i2400m/ 6667F: include/uapi/linux/wimax/i2400m.h 6668 6669INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6670M: Stanislaw Gruszka <sgruszka@redhat.com> 6671L: linux-wireless@vger.kernel.org 6672S: Supported 6673F: drivers/net/wireless/intel/iwlegacy/ 6674 6675INTEL WIRELESS WIFI LINK (iwlwifi) 6676M: Johannes Berg <johannes.berg@intel.com> 6677M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6678M: Luca Coelho <luciano.coelho@intel.com> 6679M: Intel Linux Wireless <linuxwifi@intel.com> 6680L: linux-wireless@vger.kernel.org 6681W: http://intellinuxwireless.org 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6683S: Supported 6684F: drivers/net/wireless/intel/iwlwifi/ 6685 6686INTEL MANAGEMENT ENGINE (mei) 6687M: Tomas Winkler <tomas.winkler@intel.com> 6688L: linux-kernel@vger.kernel.org 6689S: Supported 6690F: include/uapi/linux/mei.h 6691F: include/linux/mei_cl_bus.h 6692F: drivers/misc/mei/* 6693F: drivers/watchdog/mei_wdt.c 6694F: Documentation/misc-devices/mei/* 6695F: samples/mei/* 6696 6697INTEL MIC DRIVERS (mic) 6698M: Sudeep Dutt <sudeep.dutt@intel.com> 6699M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6700S: Supported 6701W: https://github.com/sudeepdutt/mic 6702W: http://software.intel.com/en-us/mic-developer 6703F: include/linux/mic_bus.h 6704F: include/linux/scif.h 6705F: include/uapi/linux/mic_common.h 6706F: include/uapi/linux/mic_ioctl.h 6707F: include/uapi/linux/scif_ioctl.h 6708F: drivers/misc/mic/ 6709F: drivers/dma/mic_x100_dma.c 6710F: drivers/dma/mic_x100_dma.h 6711F: Documentation/mic/ 6712 6713INTEL PMC/P-Unit IPC DRIVER 6714M: Zha Qipeng<qipeng.zha@intel.com> 6715L: platform-driver-x86@vger.kernel.org 6716S: Maintained 6717F: drivers/platform/x86/intel_pmc_ipc.c 6718F: drivers/platform/x86/intel_punit_ipc.c 6719F: arch/x86/include/asm/intel_pmc_ipc.h 6720F: arch/x86/include/asm/intel_punit_ipc.h 6721 6722INTEL TELEMETRY DRIVER 6723M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6724L: platform-driver-x86@vger.kernel.org 6725S: Maintained 6726F: arch/x86/include/asm/intel_telemetry.h 6727F: drivers/platform/x86/intel_telemetry* 6728 6729INTEL PMC CORE DRIVER 6730M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6731M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6732L: platform-driver-x86@vger.kernel.org 6733S: Maintained 6734F: arch/x86/include/asm/pmc_core.h 6735F: drivers/platform/x86/intel_pmc_core* 6736 6737INVENSENSE MPU-3050 GYROSCOPE DRIVER 6738M: Linus Walleij <linus.walleij@linaro.org> 6739L: linux-iio@vger.kernel.org 6740S: Maintained 6741F: drivers/iio/gyro/mpu3050* 6742F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6743 6744IOC3 ETHERNET DRIVER 6745M: Ralf Baechle <ralf@linux-mips.org> 6746L: linux-mips@linux-mips.org 6747S: Maintained 6748F: drivers/net/ethernet/sgi/ioc3-eth.c 6749 6750IOC3 SERIAL DRIVER 6751M: Pat Gefre <pfg@sgi.com> 6752L: linux-serial@vger.kernel.org 6753S: Maintained 6754F: drivers/tty/serial/ioc3_serial.c 6755 6756IOMMU DRIVERS 6757M: Joerg Roedel <joro@8bytes.org> 6758L: iommu@lists.linux-foundation.org 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6760S: Maintained 6761F: Documentation/devicetree/bindings/iommu/ 6762F: drivers/iommu/ 6763 6764IP MASQUERADING 6765M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6766S: Maintained 6767F: net/ipv4/netfilter/ipt_MASQUERADE.c 6768 6769IPMI SUBSYSTEM 6770M: Corey Minyard <minyard@acm.org> 6771L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6772W: http://openipmi.sourceforge.net/ 6773S: Supported 6774F: Documentation/IPMI.txt 6775F: drivers/char/ipmi/ 6776F: include/linux/ipmi* 6777F: include/uapi/linux/ipmi* 6778 6779QCOM AUDIO (ASoC) DRIVERS 6780M: Patrick Lai <plai@codeaurora.org> 6781M: Banajit Goswami <bgoswami@codeaurora.org> 6782L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6783S: Supported 6784F: sound/soc/qcom/ 6785 6786IPS SCSI RAID DRIVER 6787M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6788L: linux-scsi@vger.kernel.org 6789W: http://www.adaptec.com/ 6790S: Maintained 6791F: drivers/scsi/ips* 6792 6793IPVS 6794M: Wensong Zhang <wensong@linux-vs.org> 6795M: Simon Horman <horms@verge.net.au> 6796M: Julian Anastasov <ja@ssi.bg> 6797L: netdev@vger.kernel.org 6798L: lvs-devel@vger.kernel.org 6799S: Maintained 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6802F: Documentation/networking/ipvs-sysctl.txt 6803F: include/net/ip_vs.h 6804F: include/uapi/linux/ip_vs.h 6805F: net/netfilter/ipvs/ 6806 6807IPWIRELESS DRIVER 6808M: Jiri Kosina <jikos@kernel.org> 6809M: David Sterba <dsterba@suse.com> 6810S: Odd Fixes 6811F: drivers/tty/ipwireless/ 6812 6813IPX NETWORK LAYER 6814L: netdev@vger.kernel.org 6815S: Odd fixes 6816F: include/net/ipx.h 6817F: include/uapi/linux/ipx.h 6818F: net/ipx/ 6819 6820IRDA SUBSYSTEM 6821M: Samuel Ortiz <samuel@sortiz.org> 6822L: irda-users@lists.sourceforge.net (subscribers-only) 6823L: netdev@vger.kernel.org 6824W: http://irda.sourceforge.net/ 6825S: Maintained 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6827F: Documentation/networking/irda.txt 6828F: drivers/net/irda/ 6829F: include/net/irda/ 6830F: net/irda/ 6831 6832IRQ SUBSYSTEM 6833M: Thomas Gleixner <tglx@linutronix.de> 6834L: linux-kernel@vger.kernel.org 6835S: Maintained 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6837F: kernel/irq/ 6838 6839IRQCHIP DRIVERS 6840M: Thomas Gleixner <tglx@linutronix.de> 6841M: Jason Cooper <jason@lakedaemon.net> 6842M: Marc Zyngier <marc.zyngier@arm.com> 6843L: linux-kernel@vger.kernel.org 6844S: Maintained 6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6846T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6847F: Documentation/devicetree/bindings/interrupt-controller/ 6848F: drivers/irqchip/ 6849 6850IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6851M: Marc Zyngier <marc.zyngier@arm.com> 6852S: Maintained 6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6854F: Documentation/IRQ-domain.txt 6855F: include/linux/irqdomain.h 6856F: kernel/irq/irqdomain.c 6857F: kernel/irq/msi.c 6858 6859ISA 6860M: William Breathitt Gray <vilhelm.gray@gmail.com> 6861S: Maintained 6862F: Documentation/isa.txt 6863F: drivers/base/isa.c 6864F: include/linux/isa.h 6865 6866ISAPNP 6867M: Jaroslav Kysela <perex@perex.cz> 6868S: Maintained 6869F: Documentation/isapnp.txt 6870F: drivers/pnp/isapnp/ 6871F: include/linux/isapnp.h 6872 6873ISA RADIO MODULE 6874M: Hans Verkuil <hverkuil@xs4all.nl> 6875L: linux-media@vger.kernel.org 6876T: git git://linuxtv.org/media_tree.git 6877W: https://linuxtv.org 6878S: Maintained 6879F: drivers/media/radio/radio-isa* 6880 6881iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6882M: Peter Jones <pjones@redhat.com> 6883M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6884S: Maintained 6885F: drivers/firmware/iscsi_ibft* 6886 6887ISCSI 6888M: Lee Duncan <lduncan@suse.com> 6889M: Chris Leech <cleech@redhat.com> 6890L: open-iscsi@googlegroups.com 6891W: www.open-iscsi.com 6892S: Maintained 6893F: drivers/scsi/*iscsi* 6894F: include/scsi/*iscsi* 6895 6896ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6897M: Or Gerlitz <ogerlitz@mellanox.com> 6898M: Sagi Grimberg <sagi@grimberg.me> 6899M: Roi Dayan <roid@mellanox.com> 6900L: linux-rdma@vger.kernel.org 6901S: Supported 6902W: http://www.openfabrics.org 6903W: www.open-iscsi.org 6904Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6905F: drivers/infiniband/ulp/iser/ 6906 6907ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6908M: Sagi Grimberg <sagi@grimberg.me> 6909T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6910L: linux-rdma@vger.kernel.org 6911L: target-devel@vger.kernel.org 6912S: Supported 6913W: http://www.linux-iscsi.org 6914F: drivers/infiniband/ulp/isert 6915 6916ISDN SUBSYSTEM 6917M: Karsten Keil <isdn@linux-pingi.de> 6918L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6919L: netdev@vger.kernel.org 6920W: http://www.isdn4linux.de 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6922S: Maintained 6923F: Documentation/isdn/ 6924F: drivers/isdn/ 6925F: include/linux/isdn.h 6926F: include/linux/isdn/ 6927F: include/uapi/linux/isdn.h 6928F: include/uapi/linux/isdn/ 6929 6930ISDN SUBSYSTEM (Eicon active card driver) 6931M: Armin Schindler <mac@melware.de> 6932L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6933W: http://www.melware.de 6934S: Maintained 6935F: drivers/isdn/hardware/eicon/ 6936 6937IT87 HARDWARE MONITORING DRIVER 6938M: Jean Delvare <jdelvare@suse.com> 6939L: linux-hwmon@vger.kernel.org 6940S: Maintained 6941F: Documentation/hwmon/it87 6942F: drivers/hwmon/it87.c 6943 6944IT913X MEDIA DRIVER 6945M: Antti Palosaari <crope@iki.fi> 6946L: linux-media@vger.kernel.org 6947W: https://linuxtv.org 6948W: http://palosaari.fi/linux/ 6949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6950T: git git://linuxtv.org/anttip/media_tree.git 6951S: Maintained 6952F: drivers/media/tuners/it913x* 6953 6954IVTV VIDEO4LINUX DRIVER 6955M: Andy Walls <awalls@md.metrocast.net> 6956L: ivtv-devel@ivtvdriver.org (subscribers-only) 6957L: linux-media@vger.kernel.org 6958T: git git://linuxtv.org/media_tree.git 6959W: http://www.ivtvdriver.org 6960S: Maintained 6961F: Documentation/media/v4l-drivers/ivtv* 6962F: drivers/media/pci/ivtv/ 6963F: include/uapi/linux/ivtv* 6964 6965IX2505V MEDIA DRIVER 6966M: Malcolm Priestley <tvboxspy@gmail.com> 6967L: linux-media@vger.kernel.org 6968W: https://linuxtv.org 6969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6970S: Maintained 6971F: drivers/media/dvb-frontends/ix2505v* 6972 6973JC42.4 TEMPERATURE SENSOR DRIVER 6974M: Guenter Roeck <linux@roeck-us.net> 6975L: linux-hwmon@vger.kernel.org 6976S: Maintained 6977F: drivers/hwmon/jc42.c 6978F: Documentation/hwmon/jc42 6979 6980JFS FILESYSTEM 6981M: Dave Kleikamp <shaggy@kernel.org> 6982L: jfs-discussion@lists.sourceforge.net 6983W: http://jfs.sourceforge.net/ 6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6985S: Maintained 6986F: Documentation/filesystems/jfs.txt 6987F: fs/jfs/ 6988 6989JME NETWORK DRIVER 6990M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6991L: netdev@vger.kernel.org 6992S: Maintained 6993F: drivers/net/ethernet/jme.* 6994 6995JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6996M: David Woodhouse <dwmw2@infradead.org> 6997L: linux-mtd@lists.infradead.org 6998W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6999S: Maintained 7000F: fs/jffs2/ 7001F: include/uapi/linux/jffs2.h 7002 7003JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7004M: "Theodore Ts'o" <tytso@mit.edu> 7005M: Jan Kara <jack@suse.com> 7006L: linux-ext4@vger.kernel.org 7007S: Maintained 7008F: fs/jbd2/ 7009F: include/linux/jbd2.h 7010 7011JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7012M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7013L: linux-media@vger.kernel.org 7014S: Maintained 7015F: drivers/media/platform/rcar_jpu.c 7016 7017JSM Neo PCI based serial card 7018M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7019L: linux-serial@vger.kernel.org 7020S: Maintained 7021F: drivers/tty/serial/jsm/ 7022 7023K10TEMP HARDWARE MONITORING DRIVER 7024M: Clemens Ladisch <clemens@ladisch.de> 7025L: linux-hwmon@vger.kernel.org 7026S: Maintained 7027F: Documentation/hwmon/k10temp 7028F: drivers/hwmon/k10temp.c 7029 7030K8TEMP HARDWARE MONITORING DRIVER 7031M: Rudolf Marek <r.marek@assembler.cz> 7032L: linux-hwmon@vger.kernel.org 7033S: Maintained 7034F: Documentation/hwmon/k8temp 7035F: drivers/hwmon/k8temp.c 7036 7037KASAN 7038M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7039R: Alexander Potapenko <glider@google.com> 7040R: Dmitry Vyukov <dvyukov@google.com> 7041L: kasan-dev@googlegroups.com 7042S: Maintained 7043F: arch/*/include/asm/kasan.h 7044F: arch/*/mm/kasan_init* 7045F: Documentation/dev-tools/kasan.rst 7046F: include/linux/kasan*.h 7047F: lib/test_kasan.c 7048F: mm/kasan/ 7049F: scripts/Makefile.kasan 7050 7051KCONFIG 7052M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7053L: linux-kbuild@vger.kernel.org 7054T: git git://gitorious.org/linux-kconfig/linux-kconfig 7055S: Maintained 7056F: Documentation/kbuild/kconfig-language.txt 7057F: scripts/kconfig/ 7058 7059KDUMP 7060M: Dave Young <dyoung@redhat.com> 7061M: Baoquan He <bhe@redhat.com> 7062R: Vivek Goyal <vgoyal@redhat.com> 7063L: kexec@lists.infradead.org 7064W: http://lse.sourceforge.net/kdump/ 7065S: Maintained 7066F: Documentation/kdump/ 7067 7068KEENE FM RADIO TRANSMITTER DRIVER 7069M: Hans Verkuil <hverkuil@xs4all.nl> 7070L: linux-media@vger.kernel.org 7071T: git git://linuxtv.org/media_tree.git 7072W: https://linuxtv.org 7073S: Maintained 7074F: drivers/media/radio/radio-keene* 7075 7076KERNEL AUTOMOUNTER v4 (AUTOFS4) 7077M: Ian Kent <raven@themaw.net> 7078L: autofs@vger.kernel.org 7079S: Maintained 7080F: fs/autofs4/ 7081 7082KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7083M: Michal Marek <mmarek@suse.com> 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7086L: linux-kbuild@vger.kernel.org 7087S: Maintained 7088F: Documentation/kbuild/ 7089F: Makefile 7090F: scripts/Makefile.* 7091F: scripts/basic/ 7092F: scripts/mk* 7093F: scripts/package/ 7094 7095KERNEL JANITORS 7096L: kernel-janitors@vger.kernel.org 7097W: http://kernelnewbies.org/KernelJanitors 7098S: Odd Fixes 7099 7100KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7101M: "J. Bruce Fields" <bfields@fieldses.org> 7102M: Jeff Layton <jlayton@poochiereds.net> 7103L: linux-nfs@vger.kernel.org 7104W: http://nfs.sourceforge.net/ 7105T: git git://linux-nfs.org/~bfields/linux.git 7106S: Supported 7107F: fs/nfsd/ 7108F: include/uapi/linux/nfsd/ 7109F: fs/lockd/ 7110F: fs/nfs_common/ 7111F: net/sunrpc/ 7112F: include/linux/lockd/ 7113F: include/linux/sunrpc/ 7114F: include/uapi/linux/sunrpc/ 7115 7116KERNEL SELFTEST FRAMEWORK 7117M: Shuah Khan <shuahkh@osg.samsung.com> 7118M: Shuah Khan <shuah@kernel.org> 7119L: linux-kselftest@vger.kernel.org 7120T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7121S: Maintained 7122F: tools/testing/selftests 7123 7124KERNEL VIRTUAL MACHINE (KVM) 7125M: Paolo Bonzini <pbonzini@redhat.com> 7126M: Radim Krčmář <rkrcmar@redhat.com> 7127L: kvm@vger.kernel.org 7128W: http://www.linux-kvm.org 7129T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7130S: Supported 7131F: Documentation/*/kvm*.txt 7132F: Documentation/virtual/kvm/ 7133F: arch/*/kvm/ 7134F: arch/x86/kernel/kvm.c 7135F: arch/x86/kernel/kvmclock.c 7136F: arch/*/include/asm/kvm* 7137F: include/linux/kvm* 7138F: include/uapi/linux/kvm* 7139F: virt/kvm/ 7140F: tools/kvm/ 7141 7142KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7143M: Joerg Roedel <joro@8bytes.org> 7144L: kvm@vger.kernel.org 7145W: http://www.linux-kvm.org/ 7146S: Maintained 7147F: arch/x86/include/asm/svm.h 7148F: arch/x86/kvm/svm.c 7149 7150KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7151M: Alexander Graf <agraf@suse.com> 7152L: kvm-ppc@vger.kernel.org 7153W: http://www.linux-kvm.org/ 7154T: git git://github.com/agraf/linux-2.6.git 7155S: Supported 7156F: arch/powerpc/include/asm/kvm* 7157F: arch/powerpc/kvm/ 7158 7159KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7160M: Christian Borntraeger <borntraeger@de.ibm.com> 7161M: Cornelia Huck <cornelia.huck@de.ibm.com> 7162L: linux-s390@vger.kernel.org 7163W: http://www.ibm.com/developerworks/linux/linux390/ 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7165S: Supported 7166F: Documentation/s390/kvm.txt 7167F: arch/s390/include/asm/kvm* 7168F: arch/s390/kvm/ 7169 7170KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7171M: Christoffer Dall <christoffer.dall@linaro.org> 7172M: Marc Zyngier <marc.zyngier@arm.com> 7173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7174L: kvmarm@lists.cs.columbia.edu 7175W: http://systems.cs.columbia.edu/projects/kvm-arm 7176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7177S: Supported 7178F: arch/arm/include/uapi/asm/kvm* 7179F: arch/arm/include/asm/kvm* 7180F: arch/arm/kvm/ 7181F: virt/kvm/arm/ 7182F: include/kvm/arm_* 7183 7184KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7185M: Christoffer Dall <christoffer.dall@linaro.org> 7186M: Marc Zyngier <marc.zyngier@arm.com> 7187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7188L: kvmarm@lists.cs.columbia.edu 7189S: Maintained 7190F: arch/arm64/include/uapi/asm/kvm* 7191F: arch/arm64/include/asm/kvm* 7192F: arch/arm64/kvm/ 7193 7194KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7195M: James Hogan <james.hogan@imgtec.com> 7196L: linux-mips@linux-mips.org 7197S: Supported 7198F: arch/mips/include/uapi/asm/kvm* 7199F: arch/mips/include/asm/kvm* 7200F: arch/mips/kvm/ 7201 7202KEXEC 7203M: Eric Biederman <ebiederm@xmission.com> 7204W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7205L: kexec@lists.infradead.org 7206S: Maintained 7207F: include/linux/kexec.h 7208F: include/uapi/linux/kexec.h 7209F: kernel/kexec* 7210 7211KEYS/KEYRINGS: 7212M: David Howells <dhowells@redhat.com> 7213L: keyrings@vger.kernel.org 7214S: Maintained 7215F: Documentation/security/keys.txt 7216F: include/linux/key.h 7217F: include/linux/key-type.h 7218F: include/linux/keyctl.h 7219F: include/uapi/linux/keyctl.h 7220F: include/keys/ 7221F: security/keys/ 7222 7223KEYS-TRUSTED 7224M: David Safford <safford@us.ibm.com> 7225M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7226L: linux-security-module@vger.kernel.org 7227L: keyrings@vger.kernel.org 7228S: Supported 7229F: Documentation/security/keys-trusted-encrypted.txt 7230F: include/keys/trusted-type.h 7231F: security/keys/trusted.c 7232F: security/keys/trusted.h 7233 7234KEYS-ENCRYPTED 7235M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7236M: David Safford <safford@us.ibm.com> 7237L: linux-security-module@vger.kernel.org 7238L: keyrings@vger.kernel.org 7239S: Supported 7240F: Documentation/security/keys-trusted-encrypted.txt 7241F: include/keys/encrypted-type.h 7242F: security/keys/encrypted-keys/ 7243 7244KGDB / KDB /debug_core 7245M: Jason Wessel <jason.wessel@windriver.com> 7246W: http://kgdb.wiki.kernel.org/ 7247L: kgdb-bugreport@lists.sourceforge.net 7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7249S: Maintained 7250F: Documentation/DocBook/kgdb.tmpl 7251F: drivers/misc/kgdbts.c 7252F: drivers/tty/serial/kgdboc.c 7253F: include/linux/kdb.h 7254F: include/linux/kgdb.h 7255F: kernel/debug/ 7256 7257KMEMCHECK 7258M: Vegard Nossum <vegardno@ifi.uio.no> 7259M: Pekka Enberg <penberg@kernel.org> 7260S: Maintained 7261F: Documentation/dev-tools/kmemcheck.rst 7262F: arch/x86/include/asm/kmemcheck.h 7263F: arch/x86/mm/kmemcheck/ 7264F: include/linux/kmemcheck.h 7265F: mm/kmemcheck.c 7266 7267KMEMLEAK 7268M: Catalin Marinas <catalin.marinas@arm.com> 7269S: Maintained 7270F: Documentation/dev-tools/kmemleak.rst 7271F: include/linux/kmemleak.h 7272F: mm/kmemleak.c 7273F: mm/kmemleak-test.c 7274 7275KPROBES 7276M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7277M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7278M: "David S. Miller" <davem@davemloft.net> 7279M: Masami Hiramatsu <mhiramat@kernel.org> 7280S: Maintained 7281F: Documentation/kprobes.txt 7282F: include/linux/kprobes.h 7283F: kernel/kprobes.c 7284 7285KS0108 LCD CONTROLLER DRIVER 7286M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7287W: http://miguelojeda.es/auxdisplay.htm 7288W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7289S: Maintained 7290F: Documentation/auxdisplay/ks0108 7291F: drivers/auxdisplay/ks0108.c 7292F: include/linux/ks0108.h 7293 7294L3MDEV 7295M: David Ahern <dsa@cumulusnetworks.com> 7296L: netdev@vger.kernel.org 7297S: Maintained 7298F: net/l3mdev 7299F: include/net/l3mdev.h 7300 7301LANTIQ MIPS ARCHITECTURE 7302M: John Crispin <john@phrozen.org> 7303L: linux-mips@linux-mips.org 7304S: Maintained 7305F: arch/mips/lantiq 7306 7307LAPB module 7308L: linux-x25@vger.kernel.org 7309S: Orphan 7310F: Documentation/networking/lapb-module.txt 7311F: include/*/lapb.h 7312F: net/lapb/ 7313 7314LASI 53c700 driver for PARISC 7315M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7316L: linux-scsi@vger.kernel.org 7317S: Maintained 7318F: Documentation/scsi/53c700.txt 7319F: drivers/scsi/53c700* 7320 7321LED SUBSYSTEM 7322M: Richard Purdie <rpurdie@rpsys.net> 7323M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7324M: Pavel Machek <pavel@ucw.cz> 7325L: linux-leds@vger.kernel.org 7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7327S: Maintained 7328F: Documentation/devicetree/bindings/leds/ 7329F: drivers/leds/ 7330F: include/linux/leds.h 7331 7332LEGACY EEPROM DRIVER 7333M: Jean Delvare <jdelvare@suse.com> 7334S: Maintained 7335F: Documentation/misc-devices/eeprom 7336F: drivers/misc/eeprom/eeprom.c 7337 7338LEGO USB Tower driver 7339M: Juergen Stuber <starblue@users.sourceforge.net> 7340L: legousb-devel@lists.sourceforge.net 7341W: http://legousb.sourceforge.net/ 7342S: Maintained 7343F: drivers/usb/misc/legousbtower.c 7344 7345LG2160 MEDIA DRIVER 7346M: Michael Krufky <mkrufky@linuxtv.org> 7347L: linux-media@vger.kernel.org 7348W: https://linuxtv.org 7349W: http://github.com/mkrufky 7350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7351T: git git://linuxtv.org/mkrufky/tuners.git 7352S: Maintained 7353F: drivers/media/dvb-frontends/lg2160.* 7354 7355LGDT3305 MEDIA DRIVER 7356M: Michael Krufky <mkrufky@linuxtv.org> 7357L: linux-media@vger.kernel.org 7358W: https://linuxtv.org 7359W: http://github.com/mkrufky 7360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7361T: git git://linuxtv.org/mkrufky/tuners.git 7362S: Maintained 7363F: drivers/media/dvb-frontends/lgdt3305.* 7364 7365LGUEST 7366M: Rusty Russell <rusty@rustcorp.com.au> 7367L: lguest@lists.ozlabs.org 7368W: http://lguest.ozlabs.org/ 7369S: Odd Fixes 7370F: arch/x86/include/asm/lguest*.h 7371F: arch/x86/lguest/ 7372F: drivers/lguest/ 7373F: include/linux/lguest*.h 7374F: tools/lguest/ 7375 7376LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7377M: Tejun Heo <tj@kernel.org> 7378L: linux-ide@vger.kernel.org 7379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7380S: Maintained 7381F: drivers/ata/ 7382F: include/linux/ata.h 7383F: include/linux/libata.h 7384F: Documentation/devicetree/bindings/ata/ 7385 7386LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7387M: Viresh Kumar <vireshk@kernel.org> 7388L: linux-ide@vger.kernel.org 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7390S: Maintained 7391F: include/linux/pata_arasan_cf_data.h 7392F: drivers/ata/pata_arasan_cf.c 7393 7394LIBATA PATA DRIVERS 7395M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7396M: Tejun Heo <tj@kernel.org> 7397L: linux-ide@vger.kernel.org 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7399S: Maintained 7400F: drivers/ata/pata_*.c 7401F: drivers/ata/ata_generic.c 7402 7403LIBATA SATA AHCI PLATFORM devices support 7404M: Hans de Goede <hdegoede@redhat.com> 7405M: Tejun Heo <tj@kernel.org> 7406L: linux-ide@vger.kernel.org 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7408S: Maintained 7409F: drivers/ata/ahci_platform.c 7410F: drivers/ata/libahci_platform.c 7411F: include/linux/ahci_platform.h 7412 7413LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7414M: Mikael Pettersson <mikpelinux@gmail.com> 7415L: linux-ide@vger.kernel.org 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7417S: Maintained 7418F: drivers/ata/sata_promise.* 7419 7420LIBLOCKDEP 7421M: Sasha Levin <sasha.levin@oracle.com> 7422S: Maintained 7423F: tools/lib/lockdep/ 7424 7425LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7426M: Dan Williams <dan.j.williams@intel.com> 7427L: linux-nvdimm@lists.01.org 7428Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7430S: Supported 7431F: drivers/nvdimm/* 7432F: include/linux/nd.h 7433F: include/linux/libnvdimm.h 7434F: include/uapi/linux/ndctl.h 7435 7436LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7437M: Ross Zwisler <ross.zwisler@linux.intel.com> 7438L: linux-nvdimm@lists.01.org 7439Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7440S: Supported 7441F: drivers/nvdimm/blk.c 7442F: drivers/nvdimm/region_devs.c 7443F: drivers/acpi/nfit* 7444 7445LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7446M: Vishal Verma <vishal.l.verma@intel.com> 7447L: linux-nvdimm@lists.01.org 7448Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7449S: Supported 7450F: drivers/nvdimm/btt* 7451 7452LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7453M: Ross Zwisler <ross.zwisler@linux.intel.com> 7454L: linux-nvdimm@lists.01.org 7455Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7456S: Supported 7457F: drivers/nvdimm/pmem.c 7458F: include/linux/pmem.h 7459F: arch/*/include/asm/pmem.h 7460 7461LIGHTNVM PLATFORM SUPPORT 7462M: Matias Bjorling <mb@lightnvm.io> 7463W: http://github/OpenChannelSSD 7464L: linux-block@vger.kernel.org 7465S: Maintained 7466F: drivers/lightnvm/ 7467F: include/linux/lightnvm.h 7468F: include/uapi/linux/lightnvm.h 7469 7470LINUX FOR POWERPC (32-BIT AND 64-BIT) 7471M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7472M: Paul Mackerras <paulus@samba.org> 7473M: Michael Ellerman <mpe@ellerman.id.au> 7474W: https://github.com/linuxppc/linux/wiki 7475L: linuxppc-dev@lists.ozlabs.org 7476Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7478S: Supported 7479F: Documentation/powerpc/ 7480F: arch/powerpc/ 7481F: drivers/char/tpm/tpm_ibmvtpm* 7482F: drivers/crypto/nx/ 7483F: drivers/crypto/vmx/ 7484F: drivers/net/ethernet/ibm/ibmveth.* 7485F: drivers/net/ethernet/ibm/ibmvnic.* 7486F: drivers/pci/hotplug/pnv_php.c 7487F: drivers/pci/hotplug/rpa* 7488F: drivers/scsi/ibmvscsi/ 7489F: tools/testing/selftests/powerpc 7490N: opal 7491N: /pmac 7492N: powermac 7493N: powernv 7494N: [^a-z0-9]ps3 7495N: pseries 7496 7497LINUX FOR POWER MACINTOSH 7498M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7499W: http://www.penguinppc.org/ 7500L: linuxppc-dev@lists.ozlabs.org 7501S: Maintained 7502F: arch/powerpc/platforms/powermac/ 7503F: drivers/macintosh/ 7504 7505LINUX FOR POWERPC EMBEDDED MPC5XXX 7506M: Anatolij Gustschin <agust@denx.de> 7507L: linuxppc-dev@lists.ozlabs.org 7508T: git git://git.denx.de/linux-denx-agust.git 7509S: Maintained 7510F: arch/powerpc/platforms/512x/ 7511F: arch/powerpc/platforms/52xx/ 7512 7513LINUX FOR POWERPC EMBEDDED PPC4XX 7514M: Alistair Popple <alistair@popple.id.au> 7515M: Matt Porter <mporter@kernel.crashing.org> 7516W: http://www.penguinppc.org/ 7517L: linuxppc-dev@lists.ozlabs.org 7518S: Maintained 7519F: arch/powerpc/platforms/40x/ 7520F: arch/powerpc/platforms/44x/ 7521 7522LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7523L: linuxppc-dev@lists.ozlabs.org 7524S: Orphan 7525F: arch/powerpc/*/*virtex* 7526F: arch/powerpc/*/*/*virtex* 7527 7528LINUX FOR POWERPC EMBEDDED PPC8XX 7529M: Vitaly Bordug <vitb@kernel.crashing.org> 7530W: http://www.penguinppc.org/ 7531L: linuxppc-dev@lists.ozlabs.org 7532S: Maintained 7533F: arch/powerpc/platforms/8xx/ 7534 7535LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7536M: Scott Wood <oss@buserror.net> 7537M: Kumar Gala <galak@kernel.crashing.org> 7538W: http://www.penguinppc.org/ 7539L: linuxppc-dev@lists.ozlabs.org 7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7541S: Maintained 7542F: arch/powerpc/platforms/83xx/ 7543F: arch/powerpc/platforms/85xx/ 7544 7545LINUX FOR POWERPC PA SEMI PWRFICIENT 7546L: linuxppc-dev@lists.ozlabs.org 7547S: Orphan 7548F: arch/powerpc/platforms/pasemi/ 7549F: drivers/*/*pasemi* 7550F: drivers/*/*/*pasemi* 7551 7552LINUX SECURITY MODULE (LSM) FRAMEWORK 7553M: Chris Wright <chrisw@sous-sol.org> 7554L: linux-security-module@vger.kernel.org 7555S: Supported 7556 7557LIS3LV02D ACCELEROMETER DRIVER 7558M: Eric Piel <eric.piel@tremplin-utc.net> 7559S: Maintained 7560F: Documentation/misc-devices/lis3lv02d 7561F: drivers/misc/lis3lv02d/ 7562F: drivers/platform/x86/hp_accel.c 7563 7564LIVE PATCHING 7565M: Josh Poimboeuf <jpoimboe@redhat.com> 7566M: Jessica Yu <jeyu@redhat.com> 7567M: Jiri Kosina <jikos@kernel.org> 7568M: Miroslav Benes <mbenes@suse.cz> 7569R: Petr Mladek <pmladek@suse.com> 7570S: Maintained 7571F: kernel/livepatch/ 7572F: include/linux/livepatch.h 7573F: arch/x86/include/asm/livepatch.h 7574F: arch/x86/kernel/livepatch.c 7575F: Documentation/livepatch/ 7576F: Documentation/ABI/testing/sysfs-kernel-livepatch 7577F: samples/livepatch/ 7578L: live-patching@vger.kernel.org 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7580 7581LINUX KERNEL DUMP TEST MODULE (LKDTM) 7582M: Kees Cook <keescook@chromium.org> 7583S: Maintained 7584F: drivers/misc/lkdtm* 7585 7586LLC (802.2) 7587L: netdev@vger.kernel.org 7588S: Odd fixes 7589F: include/linux/llc.h 7590F: include/uapi/linux/llc.h 7591F: include/net/llc* 7592F: net/llc/ 7593 7594LM73 HARDWARE MONITOR DRIVER 7595M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7596L: linux-hwmon@vger.kernel.org 7597S: Maintained 7598F: drivers/hwmon/lm73.c 7599 7600LM78 HARDWARE MONITOR DRIVER 7601M: Jean Delvare <jdelvare@suse.com> 7602L: linux-hwmon@vger.kernel.org 7603S: Maintained 7604F: Documentation/hwmon/lm78 7605F: drivers/hwmon/lm78.c 7606 7607LM83 HARDWARE MONITOR DRIVER 7608M: Jean Delvare <jdelvare@suse.com> 7609L: linux-hwmon@vger.kernel.org 7610S: Maintained 7611F: Documentation/hwmon/lm83 7612F: drivers/hwmon/lm83.c 7613 7614LM90 HARDWARE MONITOR DRIVER 7615M: Jean Delvare <jdelvare@suse.com> 7616L: linux-hwmon@vger.kernel.org 7617S: Maintained 7618F: Documentation/hwmon/lm90 7619F: Documentation/devicetree/bindings/hwmon/lm90.txt 7620F: drivers/hwmon/lm90.c 7621F: include/dt-bindings/thermal/lm90.h 7622 7623LM95234 HARDWARE MONITOR DRIVER 7624M: Guenter Roeck <linux@roeck-us.net> 7625L: linux-hwmon@vger.kernel.org 7626S: Maintained 7627F: Documentation/hwmon/lm95234 7628F: drivers/hwmon/lm95234.c 7629 7630LME2510 MEDIA DRIVER 7631M: Malcolm Priestley <tvboxspy@gmail.com> 7632L: linux-media@vger.kernel.org 7633W: https://linuxtv.org 7634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7635S: Maintained 7636F: drivers/media/usb/dvb-usb-v2/lmedm04* 7637 7638LOCKING PRIMITIVES 7639M: Peter Zijlstra <peterz@infradead.org> 7640M: Ingo Molnar <mingo@redhat.com> 7641L: linux-kernel@vger.kernel.org 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7643S: Maintained 7644F: Documentation/locking/ 7645F: include/linux/lockdep.h 7646F: include/linux/spinlock*.h 7647F: arch/*/include/asm/spinlock*.h 7648F: include/linux/rwlock*.h 7649F: include/linux/mutex*.h 7650F: arch/*/include/asm/mutex*.h 7651F: include/linux/rwsem*.h 7652F: arch/*/include/asm/rwsem.h 7653F: include/linux/seqlock.h 7654F: lib/locking*.[ch] 7655F: kernel/locking/ 7656 7657LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7658M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7659L: linux-ntfs-dev@lists.sourceforge.net 7660W: http://www.linux-ntfs.org/content/view/19/37/ 7661S: Maintained 7662F: Documentation/ldm.txt 7663F: block/partitions/ldm.* 7664 7665LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7666M: Sathya Prakash <sathya.prakash@broadcom.com> 7667M: Chaitra P B <chaitra.basappa@broadcom.com> 7668M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7669L: MPT-FusionLinux.pdl@broadcom.com 7670L: linux-scsi@vger.kernel.org 7671W: http://www.avagotech.com/support/ 7672S: Supported 7673F: drivers/message/fusion/ 7674F: drivers/scsi/mpt2sas/ 7675F: drivers/scsi/mpt3sas/ 7676 7677LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7678M: Matthew Wilcox <matthew@wil.cx> 7679L: linux-scsi@vger.kernel.org 7680S: Maintained 7681F: drivers/scsi/sym53c8xx_2/ 7682 7683LTC4261 HARDWARE MONITOR DRIVER 7684M: Guenter Roeck <linux@roeck-us.net> 7685L: linux-hwmon@vger.kernel.org 7686S: Maintained 7687F: Documentation/hwmon/ltc4261 7688F: drivers/hwmon/ltc4261.c 7689 7690LTP (Linux Test Project) 7691M: Mike Frysinger <vapier@gentoo.org> 7692M: Cyril Hrubis <chrubis@suse.cz> 7693M: Wanlong Gao <wanlong.gao@gmail.com> 7694M: Jan Stancek <jstancek@redhat.com> 7695M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7696M: Alexey Kodanev <alexey.kodanev@oracle.com> 7697L: ltp@lists.linux.it (subscribers-only) 7698W: http://linux-test-project.github.io/ 7699T: git git://github.com/linux-test-project/ltp.git 7700S: Maintained 7701 7702M32R ARCHITECTURE 7703W: http://www.linux-m32r.org/ 7704S: Orphan 7705F: arch/m32r/ 7706 7707M68K ARCHITECTURE 7708M: Geert Uytterhoeven <geert@linux-m68k.org> 7709L: linux-m68k@lists.linux-m68k.org 7710W: http://www.linux-m68k.org/ 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7712S: Maintained 7713F: arch/m68k/ 7714F: drivers/zorro/ 7715 7716M68K ON APPLE MACINTOSH 7717M: Joshua Thompson <funaho@jurai.org> 7718W: http://www.mac.linux-m68k.org/ 7719L: linux-m68k@lists.linux-m68k.org 7720S: Maintained 7721F: arch/m68k/mac/ 7722 7723M68K ON HP9000/300 7724M: Philip Blundell <philb@gnu.org> 7725W: http://www.tazenda.demon.co.uk/phil/linux-hp 7726S: Maintained 7727F: arch/m68k/hp300/ 7728 7729M88DS3103 MEDIA DRIVER 7730M: Antti Palosaari <crope@iki.fi> 7731L: linux-media@vger.kernel.org 7732W: https://linuxtv.org 7733W: http://palosaari.fi/linux/ 7734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7735T: git git://linuxtv.org/anttip/media_tree.git 7736S: Maintained 7737F: drivers/media/dvb-frontends/m88ds3103* 7738 7739M88RS2000 MEDIA DRIVER 7740M: Malcolm Priestley <tvboxspy@gmail.com> 7741L: linux-media@vger.kernel.org 7742W: https://linuxtv.org 7743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7744S: Maintained 7745F: drivers/media/dvb-frontends/m88rs2000* 7746 7747MA901 MASTERKIT USB FM RADIO DRIVER 7748M: Alexey Klimov <klimov.linux@gmail.com> 7749L: linux-media@vger.kernel.org 7750T: git git://linuxtv.org/media_tree.git 7751S: Maintained 7752F: drivers/media/radio/radio-ma901.c 7753 7754MAC80211 7755M: Johannes Berg <johannes@sipsolutions.net> 7756L: linux-wireless@vger.kernel.org 7757W: http://wireless.kernel.org/ 7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7760S: Maintained 7761F: Documentation/networking/mac80211-injection.txt 7762F: include/net/mac80211.h 7763F: net/mac80211/ 7764F: drivers/net/wireless/mac80211_hwsim.[ch] 7765 7766MACVLAN DRIVER 7767M: Patrick McHardy <kaber@trash.net> 7768L: netdev@vger.kernel.org 7769S: Maintained 7770F: drivers/net/macvlan.c 7771F: include/linux/if_macvlan.h 7772 7773MAILBOX API 7774M: Jassi Brar <jassisinghbrar@gmail.com> 7775L: linux-kernel@vger.kernel.org 7776S: Maintained 7777F: drivers/mailbox/ 7778F: include/linux/mailbox_client.h 7779F: include/linux/mailbox_controller.h 7780 7781MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7782M: Michael Kerrisk <mtk.manpages@gmail.com> 7783W: http://www.kernel.org/doc/man-pages 7784L: linux-man@vger.kernel.org 7785S: Maintained 7786 7787MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7788M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7789L: linux-mips@linux-mips.org 7790S: Maintained 7791F: arch/mips/boot/dts/img/pistachio_marduk.dts 7792 7793MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7794M: Andrew Lunn <andrew@lunn.ch> 7795M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7796L: netdev@vger.kernel.org 7797S: Maintained 7798F: drivers/net/dsa/mv88e6xxx/ 7799F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7800 7801MARVELL ARMADA DRM SUPPORT 7802M: Russell King <linux@armlinux.org.uk> 7803S: Maintained 7804T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7805T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7806F: drivers/gpu/drm/armada/ 7807F: include/uapi/drm/armada_drm.h 7808F: Documentation/devicetree/bindings/display/armada/ 7809 7810MARVELL CRYPTO DRIVER 7811M: Boris Brezillon <boris.brezillon@free-electrons.com> 7812M: Arnaud Ebalard <arno@natisbad.org> 7813F: drivers/crypto/marvell/ 7814S: Maintained 7815L: linux-crypto@vger.kernel.org 7816 7817MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7818M: Mirko Lindner <mlindner@marvell.com> 7819M: Stephen Hemminger <stephen@networkplumber.org> 7820L: netdev@vger.kernel.org 7821S: Maintained 7822F: drivers/net/ethernet/marvell/sk* 7823 7824MARVELL LIBERTAS WIRELESS DRIVER 7825L: libertas-dev@lists.infradead.org 7826S: Orphan 7827F: drivers/net/wireless/marvell/libertas/ 7828 7829MARVELL MV643XX ETHERNET DRIVER 7830M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7831L: netdev@vger.kernel.org 7832S: Maintained 7833F: drivers/net/ethernet/marvell/mv643xx_eth.* 7834F: include/linux/mv643xx.h 7835 7836MARVELL MVNETA ETHERNET DRIVER 7837M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7838L: netdev@vger.kernel.org 7839S: Maintained 7840F: drivers/net/ethernet/marvell/mvneta.* 7841 7842MARVELL MWIFIEX WIRELESS DRIVER 7843M: Amitkumar Karwar <akarwar@marvell.com> 7844M: Nishant Sarmukadam <nishants@marvell.com> 7845L: linux-wireless@vger.kernel.org 7846S: Maintained 7847F: drivers/net/wireless/marvell/mwifiex/ 7848 7849MARVELL MWL8K WIRELESS DRIVER 7850M: Lennert Buytenhek <buytenh@wantstofly.org> 7851L: linux-wireless@vger.kernel.org 7852S: Odd Fixes 7853F: drivers/net/wireless/marvell/mwl8k.c 7854 7855MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7856M: Nicolas Pitre <nico@fluxnic.net> 7857S: Odd Fixes 7858F: drivers/mmc/host/mvsdio.* 7859 7860MATROX FRAMEBUFFER DRIVER 7861L: linux-fbdev@vger.kernel.org 7862S: Orphan 7863F: drivers/video/fbdev/matrox/matroxfb_* 7864F: include/uapi/linux/matroxfb.h 7865 7866MAX16065 HARDWARE MONITOR DRIVER 7867M: Guenter Roeck <linux@roeck-us.net> 7868L: linux-hwmon@vger.kernel.org 7869S: Maintained 7870F: Documentation/hwmon/max16065 7871F: drivers/hwmon/max16065.c 7872 7873MAX20751 HARDWARE MONITOR DRIVER 7874M: Guenter Roeck <linux@roeck-us.net> 7875L: linux-hwmon@vger.kernel.org 7876S: Maintained 7877F: Documentation/hwmon/max20751 7878F: drivers/hwmon/max20751.c 7879 7880MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7881L: linux-hwmon@vger.kernel.org 7882S: Orphan 7883F: Documentation/hwmon/max6650 7884F: drivers/hwmon/max6650.c 7885 7886MAX6697 HARDWARE MONITOR DRIVER 7887M: Guenter Roeck <linux@roeck-us.net> 7888L: linux-hwmon@vger.kernel.org 7889S: Maintained 7890F: Documentation/hwmon/max6697 7891F: Documentation/devicetree/bindings/i2c/max6697.txt 7892F: drivers/hwmon/max6697.c 7893F: include/linux/platform_data/max6697.h 7894 7895MAX9860 MONO AUDIO VOICE CODEC DRIVER 7896M: Peter Rosin <peda@axentia.se> 7897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7898S: Maintained 7899F: Documentation/devicetree/bindings/sound/max9860.txt 7900F: sound/soc/codecs/max9860.* 7901 7902MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7903M: Krzysztof Kozlowski <krzk@kernel.org> 7904M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7905L: linux-pm@vger.kernel.org 7906S: Supported 7907F: drivers/power/supply/max14577_charger.c 7908F: drivers/power/supply/max77693_charger.c 7909 7910MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7911M: Javier Martinez Canillas <javier@osg.samsung.com> 7912L: linux-kernel@vger.kernel.org 7913S: Supported 7914F: drivers/*/*max77802*.c 7915F: Documentation/devicetree/bindings/*/*max77802.txt 7916F: include/dt-bindings/*/*max77802.h 7917 7918MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7919M: Chanwoo Choi <cw00.choi@samsung.com> 7920M: Krzysztof Kozlowski <krzk@kernel.org> 7921M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7922L: linux-kernel@vger.kernel.org 7923S: Supported 7924F: drivers/*/max14577*.c 7925F: drivers/*/max77686*.c 7926F: drivers/*/max77693*.c 7927F: drivers/extcon/extcon-max14577.c 7928F: drivers/extcon/extcon-max77693.c 7929F: drivers/rtc/rtc-max77686.c 7930F: drivers/clk/clk-max77686.c 7931F: Documentation/devicetree/bindings/mfd/max14577.txt 7932F: Documentation/devicetree/bindings/*/max77686.txt 7933F: Documentation/devicetree/bindings/mfd/max77693.txt 7934F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7935F: include/linux/mfd/max14577*.h 7936F: include/linux/mfd/max77686*.h 7937F: include/linux/mfd/max77693*.h 7938 7939MAXIRADIO FM RADIO RECEIVER DRIVER 7940M: Hans Verkuil <hverkuil@xs4all.nl> 7941L: linux-media@vger.kernel.org 7942T: git git://linuxtv.org/media_tree.git 7943W: https://linuxtv.org 7944S: Maintained 7945F: drivers/media/radio/radio-maxiradio* 7946 7947MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7948M: Peter Rosin <peda@axentia.se> 7949L: linux-iio@vger.kernel.org 7950S: Maintained 7951F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7952F: drivers/iio/potentiometer/mcp4531.c 7953 7954MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7955M: William Breathitt Gray <vilhelm.gray@gmail.com> 7956L: linux-iio@vger.kernel.org 7957S: Maintained 7958F: drivers/iio/dac/cio-dac.c 7959 7960MEDIA DRIVERS FOR RENESAS - FCP 7961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7962L: linux-media@vger.kernel.org 7963L: linux-renesas-soc@vger.kernel.org 7964T: git git://linuxtv.org/media_tree.git 7965S: Supported 7966F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7967F: drivers/media/platform/rcar-fcp.c 7968F: include/media/rcar-fcp.h 7969 7970MEDIA DRIVERS FOR RENESAS - FDP1 7971M: Kieran Bingham <kieran@bingham.xyz> 7972L: linux-media@vger.kernel.org 7973L: linux-renesas-soc@vger.kernel.org 7974T: git git://linuxtv.org/media_tree.git 7975S: Supported 7976F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7977F: drivers/media/platform/rcar_fdp1.c 7978 7979MEDIA DRIVERS FOR RENESAS - VIN 7980M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7981L: linux-media@vger.kernel.org 7982L: linux-renesas-soc@vger.kernel.org 7983T: git git://linuxtv.org/media_tree.git 7984S: Supported 7985F: Documentation/devicetree/bindings/media/rcar_vin.txt 7986F: drivers/media/platform/rcar-vin/ 7987 7988MEDIA DRIVERS FOR RENESAS - VSP1 7989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7990L: linux-media@vger.kernel.org 7991L: linux-renesas-soc@vger.kernel.org 7992T: git git://linuxtv.org/media_tree.git 7993S: Supported 7994F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7995F: drivers/media/platform/vsp1/ 7996 7997MEDIA DRIVERS FOR HELENE 7998M: Abylay Ospan <aospan@netup.ru> 7999L: linux-media@vger.kernel.org 8000W: https://linuxtv.org 8001W: http://netup.tv/ 8002T: git git://linuxtv.org/media_tree.git 8003S: Supported 8004F: drivers/media/dvb-frontends/helene* 8005 8006MEDIA DRIVERS FOR ASCOT2E 8007M: Sergey Kozlov <serjk@netup.ru> 8008M: Abylay Ospan <aospan@netup.ru> 8009L: linux-media@vger.kernel.org 8010W: https://linuxtv.org 8011W: http://netup.tv/ 8012T: git git://linuxtv.org/media_tree.git 8013S: Supported 8014F: drivers/media/dvb-frontends/ascot2e* 8015 8016MEDIA DRIVERS FOR CXD2841ER 8017M: Sergey Kozlov <serjk@netup.ru> 8018M: Abylay Ospan <aospan@netup.ru> 8019L: linux-media@vger.kernel.org 8020W: https://linuxtv.org 8021W: http://netup.tv/ 8022T: git git://linuxtv.org/media_tree.git 8023S: Supported 8024F: drivers/media/dvb-frontends/cxd2841er* 8025 8026MEDIA DRIVERS FOR HORUS3A 8027M: Sergey Kozlov <serjk@netup.ru> 8028M: Abylay Ospan <aospan@netup.ru> 8029L: linux-media@vger.kernel.org 8030W: https://linuxtv.org 8031W: http://netup.tv/ 8032T: git git://linuxtv.org/media_tree.git 8033S: Supported 8034F: drivers/media/dvb-frontends/horus3a* 8035 8036MEDIA DRIVERS FOR LNBH25 8037M: Sergey Kozlov <serjk@netup.ru> 8038M: Abylay Ospan <aospan@netup.ru> 8039L: linux-media@vger.kernel.org 8040W: https://linuxtv.org 8041W: http://netup.tv/ 8042T: git git://linuxtv.org/media_tree.git 8043S: Supported 8044F: drivers/media/dvb-frontends/lnbh25* 8045 8046MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8047M: Sergey Kozlov <serjk@netup.ru> 8048M: Abylay Ospan <aospan@netup.ru> 8049L: linux-media@vger.kernel.org 8050W: https://linuxtv.org 8051W: http://netup.tv/ 8052T: git git://linuxtv.org/media_tree.git 8053S: Supported 8054F: drivers/media/pci/netup_unidvb/* 8055 8056MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8057M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8058M: Mauro Carvalho Chehab <mchehab@kernel.org> 8059P: LinuxTV.org Project 8060L: linux-media@vger.kernel.org 8061W: https://linuxtv.org 8062Q: http://patchwork.kernel.org/project/linux-media/list/ 8063T: git git://linuxtv.org/media_tree.git 8064S: Maintained 8065F: Documentation/media/ 8066F: drivers/media/ 8067F: drivers/staging/media/ 8068F: include/linux/platform_data/media/ 8069F: include/media/ 8070F: include/uapi/linux/dvb/ 8071F: include/uapi/linux/videodev2.h 8072F: include/uapi/linux/media.h 8073F: include/uapi/linux/v4l2-* 8074F: include/uapi/linux/meye.h 8075F: include/uapi/linux/ivtv* 8076F: include/uapi/linux/uvcvideo.h 8077 8078MEDIATEK ETHERNET DRIVER 8079M: Felix Fietkau <nbd@openwrt.org> 8080M: John Crispin <blogic@openwrt.org> 8081L: netdev@vger.kernel.org 8082S: Maintained 8083F: drivers/net/ethernet/mediatek/ 8084 8085MEDIATEK MEDIA DRIVER 8086M: Tiffany Lin <tiffany.lin@mediatek.com> 8087M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8088S: Supported 8089F: drivers/media/platform/mtk-vcodec/ 8090F: drivers/media/platform/mtk-vpu/ 8091F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8092F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8093 8094MEDIATEK MDP DRIVER 8095M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8096M: Houlong Wei <houlong.wei@mediatek.com> 8097M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8098S: Supported 8099F: drivers/media/platform/mtk-mdp/ 8100F: drivers/media/platform/mtk-vpu/ 8101F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8102 8103MEDIATEK MT7601U WIRELESS LAN DRIVER 8104M: Jakub Kicinski <kubakici@wp.pl> 8105L: linux-wireless@vger.kernel.org 8106S: Maintained 8107F: drivers/net/wireless/mediatek/mt7601u/ 8108 8109MEGARAID SCSI/SAS DRIVERS 8110M: Kashyap Desai <kashyap.desai@broadcom.com> 8111M: Sumit Saxena <sumit.saxena@broadcom.com> 8112M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8113L: megaraidlinux.pdl@broadcom.com 8114L: linux-scsi@vger.kernel.org 8115W: http://www.avagotech.com/support/ 8116S: Maintained 8117F: Documentation/scsi/megaraid.txt 8118F: drivers/scsi/megaraid.* 8119F: drivers/scsi/megaraid/ 8120 8121MELFAS MIP4 TOUCHSCREEN DRIVER 8122M: Sangwon Jee <jeesw@melfas.com> 8123W: http://www.melfas.com 8124S: Supported 8125F: drivers/input/touchscreen/melfas_mip4.c 8126F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8127 8128MELLANOX ETHERNET DRIVER (mlx4_en) 8129M: Tariq Toukan <tariqt@mellanox.com> 8130L: netdev@vger.kernel.org 8131S: Supported 8132W: http://www.mellanox.com 8133Q: http://patchwork.ozlabs.org/project/netdev/list/ 8134F: drivers/net/ethernet/mellanox/mlx4/en_* 8135 8136MELLANOX ETHERNET DRIVER (mlx5e) 8137M: Saeed Mahameed <saeedm@mellanox.com> 8138L: netdev@vger.kernel.org 8139S: Supported 8140W: http://www.mellanox.com 8141Q: http://patchwork.ozlabs.org/project/netdev/list/ 8142F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8143 8144MELLANOX ETHERNET SWITCH DRIVERS 8145M: Jiri Pirko <jiri@mellanox.com> 8146M: Ido Schimmel <idosch@mellanox.com> 8147L: netdev@vger.kernel.org 8148S: Supported 8149W: http://www.mellanox.com 8150Q: http://patchwork.ozlabs.org/project/netdev/list/ 8151F: drivers/net/ethernet/mellanox/mlxsw/ 8152 8153MELLANOX MLXCPLD I2C AND MUX DRIVER 8154M: Vadim Pasternak <vadimp@mellanox.com> 8155M: Michael Shych <michaelsh@mellanox.com> 8156L: linux-i2c@vger.kernel.org 8157S: Supported 8158F: drivers/i2c/busses/i2c-mlxcpld.c 8159F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8160F: Documentation/i2c/busses/i2c-mlxcpld 8161 8162MELLANOX MLXCPLD LED DRIVER 8163M: Vadim Pasternak <vadimp@mellanox.com> 8164L: linux-leds@vger.kernel.org 8165S: Supported 8166F: drivers/leds/leds-mlxcpld.c 8167F: Documentation/leds/leds-mlxcpld.txt 8168 8169MELLANOX PLATFORM DRIVER 8170M: Vadim Pasternak <vadimp@mellanox.com> 8171L: platform-driver-x86@vger.kernel.org 8172S: Supported 8173F: drivers/platform/x86/mlx-platform.c 8174 8175MELLANOX MLX CPLD HOTPLUG DRIVER 8176M: Vadim Pasternak <vadimp@mellanox.com> 8177L: platform-driver-x86@vger.kernel.org 8178S: Supported 8179F: drivers/platform/x86/mlxcpld-hotplug.c 8180F: include/linux/platform_data/mlxcpld-hotplug.h 8181 8182SOFT-ROCE DRIVER (rxe) 8183M: Moni Shoua <monis@mellanox.com> 8184L: linux-rdma@vger.kernel.org 8185S: Supported 8186W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8187Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8188F: drivers/infiniband/sw/rxe/ 8189F: include/uapi/rdma/rdma_user_rxe.h 8190 8191MEMBARRIER SUPPORT 8192M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8193M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8194L: linux-kernel@vger.kernel.org 8195S: Supported 8196F: kernel/membarrier.c 8197F: include/uapi/linux/membarrier.h 8198 8199MEMORY MANAGEMENT 8200L: linux-mm@kvack.org 8201W: http://www.linux-mm.org 8202S: Maintained 8203F: include/linux/mm.h 8204F: include/linux/gfp.h 8205F: include/linux/mmzone.h 8206F: include/linux/memory_hotplug.h 8207F: include/linux/vmalloc.h 8208F: mm/ 8209 8210MEMORY TECHNOLOGY DEVICES (MTD) 8211M: David Woodhouse <dwmw2@infradead.org> 8212M: Brian Norris <computersforpeace@gmail.com> 8213M: Boris Brezillon <boris.brezillon@free-electrons.com> 8214M: Marek Vasut <marek.vasut@gmail.com> 8215M: Richard Weinberger <richard@nod.at> 8216M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8217L: linux-mtd@lists.infradead.org 8218W: http://www.linux-mtd.infradead.org/ 8219Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8220T: git git://git.infradead.org/linux-mtd.git 8221T: git git://git.infradead.org/l2-mtd.git 8222S: Maintained 8223F: Documentation/devicetree/bindings/mtd/ 8224F: drivers/mtd/ 8225F: include/linux/mtd/ 8226F: include/uapi/mtd/ 8227 8228MEN A21 WATCHDOG DRIVER 8229M: Johannes Thumshirn <morbidrsa@gmail.com> 8230L: linux-watchdog@vger.kernel.org 8231S: Maintained 8232F: drivers/watchdog/mena21_wdt.c 8233 8234MEN CHAMELEON BUS (mcb) 8235M: Johannes Thumshirn <morbidrsa@gmail.com> 8236S: Maintained 8237F: drivers/mcb/ 8238F: include/linux/mcb.h 8239F: Documentation/men-chameleon-bus.txt 8240 8241MEN F21BMC (Board Management Controller) 8242M: Andreas Werner <andreas.werner@men.de> 8243S: Supported 8244F: drivers/mfd/menf21bmc.c 8245F: drivers/watchdog/menf21bmc_wdt.c 8246F: drivers/leds/leds-menf21bmc.c 8247F: drivers/hwmon/menf21bmc_hwmon.c 8248F: Documentation/hwmon/menf21bmc 8249 8250METAG ARCHITECTURE 8251M: James Hogan <james.hogan@imgtec.com> 8252L: linux-metag@vger.kernel.org 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8254S: Odd Fixes 8255F: arch/metag/ 8256F: Documentation/metag/ 8257F: Documentation/devicetree/bindings/metag/ 8258F: Documentation/devicetree/bindings/interrupt-controller/img,* 8259F: drivers/clocksource/metag_generic.c 8260F: drivers/irqchip/irq-metag.c 8261F: drivers/irqchip/irq-metag-ext.c 8262F: drivers/tty/metag_da.c 8263 8264MICROBLAZE ARCHITECTURE 8265M: Michal Simek <monstr@monstr.eu> 8266W: http://www.monstr.eu/fdt/ 8267T: git git://git.monstr.eu/linux-2.6-microblaze.git 8268S: Supported 8269F: arch/microblaze/ 8270 8271MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8272M: Richard Genoud <richard.genoud@gmail.com> 8273S: Maintained 8274F: drivers/tty/serial/atmel_serial.c 8275F: include/linux/atmel_serial.h 8276 8277MICROCHIP / ATMEL DMA DRIVER 8278M: Ludovic Desroches <ludovic.desroches@microchip.com> 8279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8280L: dmaengine@vger.kernel.org 8281S: Supported 8282F: drivers/dma/at_hdmac.c 8283F: drivers/dma/at_hdmac_regs.h 8284F: include/linux/platform_data/dma-atmel.h 8285 8286MICROCHIP / ATMEL ISC DRIVER 8287M: Songjun Wu <songjun.wu@microchip.com> 8288L: linux-media@vger.kernel.org 8289S: Supported 8290F: drivers/media/platform/atmel/atmel-isc.c 8291F: drivers/media/platform/atmel/atmel-isc-regs.h 8292F: devicetree/bindings/media/atmel-isc.txt 8293 8294MICROCHIP USB251XB DRIVER 8295M: Richard Leitner <richard.leitner@skidata.com> 8296L: linux-usb@vger.kernel.org 8297S: Maintained 8298F: drivers/usb/misc/usb251xb.c 8299F: include/linux/platform_data/usb251xb.h 8300F: Documentation/devicetree/bindings/usb/usb251xb.txt 8301 8302MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8303M: Chen Yu <yu.c.chen@intel.com> 8304L: platform-driver-x86@vger.kernel.org 8305S: Supported 8306F: drivers/platform/x86/surfacepro3_button.c 8307 8308MICROTEK X6 SCANNER 8309M: Oliver Neukum <oliver@neukum.org> 8310S: Maintained 8311F: drivers/usb/image/microtek.* 8312 8313MIPS 8314M: Ralf Baechle <ralf@linux-mips.org> 8315L: linux-mips@linux-mips.org 8316W: http://www.linux-mips.org/ 8317T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8318Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8319S: Supported 8320F: Documentation/devicetree/bindings/mips/ 8321F: Documentation/mips/ 8322F: arch/mips/ 8323 8324MIPS/LOONGSON1 ARCHITECTURE 8325M: Keguang Zhang <keguang.zhang@gmail.com> 8326L: linux-mips@linux-mips.org 8327S: Maintained 8328F: arch/mips/loongson32/ 8329F: arch/mips/include/asm/mach-loongson32/ 8330F: drivers/*/*loongson1* 8331F: drivers/*/*/*loongson1* 8332 8333MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8334M: Hans Verkuil <hverkuil@xs4all.nl> 8335L: linux-media@vger.kernel.org 8336T: git git://linuxtv.org/media_tree.git 8337W: https://linuxtv.org 8338S: Odd Fixes 8339F: drivers/media/radio/radio-miropcm20* 8340 8341MELLANOX MLX4 core VPI driver 8342M: Yishai Hadas <yishaih@mellanox.com> 8343L: netdev@vger.kernel.org 8344L: linux-rdma@vger.kernel.org 8345W: http://www.mellanox.com 8346Q: http://patchwork.ozlabs.org/project/netdev/list/ 8347S: Supported 8348F: drivers/net/ethernet/mellanox/mlx4/ 8349F: include/linux/mlx4/ 8350F: include/uapi/rdma/mlx4-abi.h 8351 8352MELLANOX MLX4 IB driver 8353M: Yishai Hadas <yishaih@mellanox.com> 8354L: linux-rdma@vger.kernel.org 8355W: http://www.mellanox.com 8356Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8357S: Supported 8358F: drivers/infiniband/hw/mlx4/ 8359F: include/linux/mlx4/ 8360 8361MELLANOX MLX5 core VPI driver 8362M: Saeed Mahameed <saeedm@mellanox.com> 8363M: Matan Barak <matanb@mellanox.com> 8364M: Leon Romanovsky <leonro@mellanox.com> 8365L: netdev@vger.kernel.org 8366L: linux-rdma@vger.kernel.org 8367W: http://www.mellanox.com 8368Q: http://patchwork.ozlabs.org/project/netdev/list/ 8369S: Supported 8370F: drivers/net/ethernet/mellanox/mlx5/core/ 8371F: include/linux/mlx5/ 8372F: include/uapi/rdma/mlx5-abi.h 8373 8374MELLANOX MLX5 IB driver 8375M: Matan Barak <matanb@mellanox.com> 8376M: Leon Romanovsky <leonro@mellanox.com> 8377L: linux-rdma@vger.kernel.org 8378W: http://www.mellanox.com 8379Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8380S: Supported 8381F: drivers/infiniband/hw/mlx5/ 8382F: include/linux/mlx5/ 8383 8384MELEXIS MLX90614 DRIVER 8385M: Crt Mori <cmo@melexis.com> 8386L: linux-iio@vger.kernel.org 8387W: http://www.melexis.com 8388S: Supported 8389F: drivers/iio/temperature/mlx90614.c 8390 8391MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8392M: Don Brace <don.brace@microsemi.com> 8393L: esc.storagedev@microsemi.com 8394L: linux-scsi@vger.kernel.org 8395S: Supported 8396F: drivers/scsi/smartpqi/smartpqi*.[ch] 8397F: drivers/scsi/smartpqi/Kconfig 8398F: drivers/scsi/smartpqi/Makefile 8399F: include/linux/cciss*.h 8400F: include/uapi/linux/cciss*.h 8401F: Documentation/scsi/smartpqi.txt 8402 8403MN88472 MEDIA DRIVER 8404M: Antti Palosaari <crope@iki.fi> 8405L: linux-media@vger.kernel.org 8406W: https://linuxtv.org 8407W: http://palosaari.fi/linux/ 8408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8409S: Maintained 8410F: drivers/media/dvb-frontends/mn88472* 8411 8412MN88473 MEDIA DRIVER 8413M: Antti Palosaari <crope@iki.fi> 8414L: linux-media@vger.kernel.org 8415W: https://linuxtv.org 8416W: http://palosaari.fi/linux/ 8417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8418S: Maintained 8419F: drivers/media/dvb-frontends/mn88473* 8420 8421MODULE SUPPORT 8422M: Jessica Yu <jeyu@redhat.com> 8423M: Rusty Russell <rusty@rustcorp.com.au> 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8425S: Maintained 8426F: include/linux/module.h 8427F: kernel/module.c 8428 8429MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8430W: http://popies.net/meye/ 8431S: Orphan 8432F: Documentation/media/v4l-drivers/meye* 8433F: drivers/media/pci/meye/ 8434F: include/uapi/linux/meye.h 8435 8436MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8437M: Jiri Slaby <jirislaby@gmail.com> 8438S: Maintained 8439F: Documentation/serial/moxa-smartio 8440F: drivers/tty/mxser.* 8441 8442MR800 AVERMEDIA USB FM RADIO DRIVER 8443M: Alexey Klimov <klimov.linux@gmail.com> 8444L: linux-media@vger.kernel.org 8445T: git git://linuxtv.org/media_tree.git 8446S: Maintained 8447F: drivers/media/radio/radio-mr800.c 8448 8449MRF24J40 IEEE 802.15.4 RADIO DRIVER 8450M: Alan Ott <alan@signal11.us> 8451L: linux-wpan@vger.kernel.org 8452S: Maintained 8453F: drivers/net/ieee802154/mrf24j40.c 8454F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8455 8456MSI LAPTOP SUPPORT 8457M: "Lee, Chun-Yi" <jlee@suse.com> 8458L: platform-driver-x86@vger.kernel.org 8459S: Maintained 8460F: drivers/platform/x86/msi-laptop.c 8461 8462MSI WMI SUPPORT 8463L: platform-driver-x86@vger.kernel.org 8464S: Orphan 8465F: drivers/platform/x86/msi-wmi.c 8466 8467MSI001 MEDIA DRIVER 8468M: Antti Palosaari <crope@iki.fi> 8469L: linux-media@vger.kernel.org 8470W: https://linuxtv.org 8471W: http://palosaari.fi/linux/ 8472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8473T: git git://linuxtv.org/anttip/media_tree.git 8474S: Maintained 8475F: drivers/media/tuners/msi001* 8476 8477MSI2500 MEDIA DRIVER 8478M: Antti Palosaari <crope@iki.fi> 8479L: linux-media@vger.kernel.org 8480W: https://linuxtv.org 8481W: http://palosaari.fi/linux/ 8482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8483T: git git://linuxtv.org/anttip/media_tree.git 8484S: Maintained 8485F: drivers/media/usb/msi2500/ 8486 8487MSYSTEMS DISKONCHIP G3 MTD DRIVER 8488M: Robert Jarzmik <robert.jarzmik@free.fr> 8489L: linux-mtd@lists.infradead.org 8490S: Maintained 8491F: drivers/mtd/devices/docg3* 8492 8493MT9M032 APTINA SENSOR DRIVER 8494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8495L: linux-media@vger.kernel.org 8496T: git git://linuxtv.org/media_tree.git 8497S: Maintained 8498F: drivers/media/i2c/mt9m032.c 8499F: include/media/i2c/mt9m032.h 8500 8501MT9P031 APTINA CAMERA SENSOR 8502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8503L: linux-media@vger.kernel.org 8504T: git git://linuxtv.org/media_tree.git 8505S: Maintained 8506F: drivers/media/i2c/mt9p031.c 8507F: include/media/i2c/mt9p031.h 8508 8509MT9T001 APTINA CAMERA SENSOR 8510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8511L: linux-media@vger.kernel.org 8512T: git git://linuxtv.org/media_tree.git 8513S: Maintained 8514F: drivers/media/i2c/mt9t001.c 8515F: include/media/i2c/mt9t001.h 8516 8517MT9V032 APTINA CAMERA SENSOR 8518M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8519L: linux-media@vger.kernel.org 8520T: git git://linuxtv.org/media_tree.git 8521S: Maintained 8522F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8523F: drivers/media/i2c/mt9v032.c 8524F: include/media/i2c/mt9v032.h 8525 8526MULTIFUNCTION DEVICES (MFD) 8527M: Lee Jones <lee.jones@linaro.org> 8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8529S: Supported 8530F: Documentation/devicetree/bindings/mfd/ 8531F: drivers/mfd/ 8532F: include/linux/mfd/ 8533F: include/dt-bindings/mfd/ 8534 8535MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8536M: Ulf Hansson <ulf.hansson@linaro.org> 8537L: linux-mmc@vger.kernel.org 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8539S: Maintained 8540F: Documentation/devicetree/bindings/mmc/ 8541F: drivers/mmc/ 8542F: include/linux/mmc/ 8543F: include/uapi/linux/mmc/ 8544 8545MULTIMEDIA CARD (MMC) ETC. OVER SPI 8546S: Orphan 8547F: drivers/mmc/host/mmc_spi.c 8548F: include/linux/spi/mmc_spi.h 8549 8550MULTISOUND SOUND DRIVER 8551M: Andrew Veliath <andrewtv@usa.net> 8552S: Maintained 8553F: Documentation/sound/oss/MultiSound 8554F: sound/oss/msnd* 8555 8556MULTITECH MULTIPORT CARD (ISICOM) 8557S: Orphan 8558F: drivers/tty/isicom.c 8559F: include/linux/isicom.h 8560 8561MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8562M: Bin Liu <b-liu@ti.com> 8563L: linux-usb@vger.kernel.org 8564T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8565S: Maintained 8566F: drivers/usb/musb/ 8567 8568MXL5007T MEDIA DRIVER 8569M: Michael Krufky <mkrufky@linuxtv.org> 8570L: linux-media@vger.kernel.org 8571W: https://linuxtv.org 8572W: http://github.com/mkrufky 8573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8574T: git git://linuxtv.org/mkrufky/tuners.git 8575S: Maintained 8576F: drivers/media/tuners/mxl5007t.* 8577 8578MXSFB DRM DRIVER 8579M: Marek Vasut <marex@denx.de> 8580S: Supported 8581F: drivers/gpu/drm/mxsfb/ 8582F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8583 8584MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8585M: Hyong-Youb Kim <hykim@myri.com> 8586L: netdev@vger.kernel.org 8587W: https://www.myricom.com/support/downloads/myri10ge.html 8588S: Supported 8589F: drivers/net/ethernet/myricom/myri10ge/ 8590 8591NAND FLASH SUBSYSTEM 8592M: Boris Brezillon <boris.brezillon@free-electrons.com> 8593R: Richard Weinberger <richard@nod.at> 8594L: linux-mtd@lists.infradead.org 8595W: http://www.linux-mtd.infradead.org/ 8596Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8597T: git git://github.com/linux-nand/linux.git 8598S: Maintained 8599F: drivers/mtd/nand/ 8600F: include/linux/mtd/nand*.h 8601 8602NATSEMI ETHERNET DRIVER (DP8381x) 8603S: Orphan 8604F: drivers/net/ethernet/natsemi/natsemi.c 8605 8606NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8607M: Daniel Mack <zonque@gmail.com> 8608S: Maintained 8609L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8610W: http://www.native-instruments.com 8611F: sound/usb/caiaq/ 8612 8613NCP FILESYSTEM 8614M: Petr Vandrovec <petr@vandrovec.name> 8615S: Odd Fixes 8616F: fs/ncpfs/ 8617 8618NCR 5380 SCSI DRIVERS 8619M: Finn Thain <fthain@telegraphics.com.au> 8620M: Michael Schmitz <schmitzmic@gmail.com> 8621L: linux-scsi@vger.kernel.org 8622S: Maintained 8623F: Documentation/scsi/g_NCR5380.txt 8624F: drivers/scsi/NCR5380.* 8625F: drivers/scsi/arm/cumana_1.c 8626F: drivers/scsi/arm/oak.c 8627F: drivers/scsi/atari_scsi.* 8628F: drivers/scsi/dmx3191d.c 8629F: drivers/scsi/g_NCR5380.* 8630F: drivers/scsi/mac_scsi.* 8631F: drivers/scsi/sun3_scsi.* 8632F: drivers/scsi/sun3_scsi_vme.c 8633 8634NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8635M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8636L: linux-scsi@vger.kernel.org 8637S: Maintained 8638F: drivers/scsi/NCR_D700.* 8639 8640NCT6775 HARDWARE MONITOR DRIVER 8641M: Guenter Roeck <linux@roeck-us.net> 8642L: linux-hwmon@vger.kernel.org 8643S: Maintained 8644F: Documentation/hwmon/nct6775 8645F: drivers/hwmon/nct6775.c 8646 8647NETEFFECT IWARP RNIC DRIVER (IW_NES) 8648M: Faisal Latif <faisal.latif@intel.com> 8649L: linux-rdma@vger.kernel.org 8650W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8651S: Supported 8652F: drivers/infiniband/hw/nes/ 8653F: include/uapi/rdma/nes-abi.h 8654 8655NETEM NETWORK EMULATOR 8656M: Stephen Hemminger <stephen@networkplumber.org> 8657L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8658S: Maintained 8659F: net/sched/sch_netem.c 8660 8661NETERION 10GbE DRIVERS (s2io/vxge) 8662M: Jon Mason <jdmason@kudzu.us> 8663L: netdev@vger.kernel.org 8664S: Supported 8665F: Documentation/networking/s2io.txt 8666F: Documentation/networking/vxge.txt 8667F: drivers/net/ethernet/neterion/ 8668 8669NETFILTER 8670M: Pablo Neira Ayuso <pablo@netfilter.org> 8671M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8672L: netfilter-devel@vger.kernel.org 8673L: coreteam@netfilter.org 8674W: http://www.netfilter.org/ 8675W: http://www.iptables.org/ 8676Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8677T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8679S: Supported 8680F: include/linux/netfilter* 8681F: include/linux/netfilter/ 8682F: include/net/netfilter/ 8683F: include/uapi/linux/netfilter* 8684F: include/uapi/linux/netfilter/ 8685F: net/*/netfilter.c 8686F: net/*/netfilter/ 8687F: net/netfilter/ 8688F: net/bridge/br_netfilter*.c 8689 8690NETLABEL 8691M: Paul Moore <paul@paul-moore.com> 8692W: http://netlabel.sf.net 8693L: netdev@vger.kernel.org 8694S: Maintained 8695F: Documentation/netlabel/ 8696F: include/net/netlabel.h 8697F: net/netlabel/ 8698 8699NETROM NETWORK LAYER 8700M: Ralf Baechle <ralf@linux-mips.org> 8701L: linux-hams@vger.kernel.org 8702W: http://www.linux-ax25.org/ 8703S: Maintained 8704F: include/net/netrom.h 8705F: include/uapi/linux/netrom.h 8706F: net/netrom/ 8707 8708NETRONOME ETHERNET DRIVERS 8709M: Jakub Kicinski <jakub.kicinski@netronome.com> 8710L: oss-drivers@netronome.com 8711S: Maintained 8712F: drivers/net/ethernet/netronome/ 8713 8714NETWORK BLOCK DEVICE (NBD) 8715M: Josef Bacik <jbacik@fb.com> 8716S: Maintained 8717L: linux-block@vger.kernel.org 8718L: nbd-general@lists.sourceforge.net 8719F: Documentation/blockdev/nbd.txt 8720F: drivers/block/nbd.c 8721F: include/uapi/linux/nbd.h 8722 8723NETWORK DROP MONITOR 8724M: Neil Horman <nhorman@tuxdriver.com> 8725L: netdev@vger.kernel.org 8726S: Maintained 8727W: https://fedorahosted.org/dropwatch/ 8728F: net/core/drop_monitor.c 8729 8730NETWORKING [DSA] 8731M: Andrew Lunn <andrew@lunn.ch> 8732M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8733M: Florian Fainelli <f.fainelli@gmail.com> 8734S: Maintained 8735F: net/dsa/ 8736F: include/net/dsa.h 8737F: drivers/net/dsa/ 8738 8739NETWORKING [GENERAL] 8740M: "David S. Miller" <davem@davemloft.net> 8741L: netdev@vger.kernel.org 8742W: http://www.linuxfoundation.org/en/Net 8743Q: http://patchwork.ozlabs.org/project/netdev/list/ 8744T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8746S: Maintained 8747F: net/ 8748F: include/net/ 8749F: include/linux/in.h 8750F: include/linux/net.h 8751F: include/linux/netdevice.h 8752F: include/uapi/linux/in.h 8753F: include/uapi/linux/net.h 8754F: include/uapi/linux/netdevice.h 8755F: include/uapi/linux/net_namespace.h 8756F: tools/net/ 8757F: tools/testing/selftests/net/ 8758F: lib/random32.c 8759 8760NETWORKING [IPv4/IPv6] 8761M: "David S. Miller" <davem@davemloft.net> 8762M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8763M: James Morris <jmorris@namei.org> 8764M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8765M: Patrick McHardy <kaber@trash.net> 8766L: netdev@vger.kernel.org 8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8768S: Maintained 8769F: net/ipv4/ 8770F: net/ipv6/ 8771F: include/net/ip* 8772F: arch/x86/net/* 8773 8774NETWORKING [IPSEC] 8775M: Steffen Klassert <steffen.klassert@secunet.com> 8776M: Herbert Xu <herbert@gondor.apana.org.au> 8777M: "David S. Miller" <davem@davemloft.net> 8778L: netdev@vger.kernel.org 8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8781S: Maintained 8782F: net/core/flow.c 8783F: net/xfrm/ 8784F: net/key/ 8785F: net/ipv4/xfrm* 8786F: net/ipv4/esp4.c 8787F: net/ipv4/ah4.c 8788F: net/ipv4/ipcomp.c 8789F: net/ipv4/ip_vti.c 8790F: net/ipv6/xfrm* 8791F: net/ipv6/esp6.c 8792F: net/ipv6/ah6.c 8793F: net/ipv6/ipcomp6.c 8794F: net/ipv6/ip6_vti.c 8795F: include/uapi/linux/xfrm.h 8796F: include/net/xfrm.h 8797 8798NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8799M: Paul Moore <paul@paul-moore.com> 8800L: netdev@vger.kernel.org 8801S: Maintained 8802 8803NETWORKING [WIRELESS] 8804L: linux-wireless@vger.kernel.org 8805Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8806 8807NETWORKING DRIVERS 8808L: netdev@vger.kernel.org 8809W: http://www.linuxfoundation.org/en/Net 8810Q: http://patchwork.ozlabs.org/project/netdev/list/ 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8813S: Odd Fixes 8814F: Documentation/devicetree/bindings/net/ 8815F: drivers/net/ 8816F: include/linux/if_* 8817F: include/linux/netdevice.h 8818F: include/linux/etherdevice.h 8819F: include/linux/fcdevice.h 8820F: include/linux/fddidevice.h 8821F: include/linux/hippidevice.h 8822F: include/linux/inetdevice.h 8823F: include/uapi/linux/if_* 8824F: include/uapi/linux/netdevice.h 8825 8826NETWORKING DRIVERS (WIRELESS) 8827M: Kalle Valo <kvalo@codeaurora.org> 8828L: linux-wireless@vger.kernel.org 8829Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8832S: Maintained 8833F: Documentation/devicetree/bindings/net/wireless/ 8834F: drivers/net/wireless/ 8835 8836NETXEN (1/10) GbE SUPPORT 8837M: Manish Chopra <manish.chopra@cavium.com> 8838M: Rahul Verma <rahul.verma@cavium.com> 8839M: Dept-GELinuxNICDev@cavium.com 8840L: netdev@vger.kernel.org 8841S: Supported 8842F: drivers/net/ethernet/qlogic/netxen/ 8843 8844NFC SUBSYSTEM 8845M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8846M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8847M: Samuel Ortiz <sameo@linux.intel.com> 8848L: linux-wireless@vger.kernel.org 8849L: linux-nfc@lists.01.org (subscribers-only) 8850S: Supported 8851F: net/nfc/ 8852F: include/net/nfc/ 8853F: include/uapi/linux/nfc.h 8854F: drivers/nfc/ 8855F: include/linux/platform_data/nfcmrvl.h 8856F: include/linux/platform_data/nxp-nci.h 8857F: include/linux/platform_data/pn544.h 8858F: include/linux/platform_data/st21nfca.h 8859F: include/linux/platform_data/st-nci.h 8860F: Documentation/devicetree/bindings/net/nfc/ 8861 8862NFS, SUNRPC, AND LOCKD CLIENTS 8863M: Trond Myklebust <trond.myklebust@primarydata.com> 8864M: Anna Schumaker <anna.schumaker@netapp.com> 8865L: linux-nfs@vger.kernel.org 8866W: http://client.linux-nfs.org 8867T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8868S: Maintained 8869F: fs/lockd/ 8870F: fs/nfs/ 8871F: fs/nfs_common/ 8872F: net/sunrpc/ 8873F: include/linux/lockd/ 8874F: include/linux/nfs* 8875F: include/linux/sunrpc/ 8876F: include/uapi/linux/nfs* 8877F: include/uapi/linux/sunrpc/ 8878 8879NILFS2 FILESYSTEM 8880M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8881L: linux-nilfs@vger.kernel.org 8882W: http://nilfs.sourceforge.net/ 8883W: http://nilfs.osdn.jp/ 8884T: git git://github.com/konis/nilfs2.git 8885S: Supported 8886F: Documentation/filesystems/nilfs2.txt 8887F: fs/nilfs2/ 8888F: include/trace/events/nilfs2.h 8889F: include/uapi/linux/nilfs2_api.h 8890F: include/uapi/linux/nilfs2_ondisk.h 8891 8892NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8893M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8894W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8895S: Maintained 8896F: Documentation/scsi/NinjaSCSI.txt 8897F: drivers/scsi/pcmcia/nsp_* 8898 8899NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8900M: GOTO Masanori <gotom@debian.or.jp> 8901M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8902W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8903S: Maintained 8904F: Documentation/scsi/NinjaSCSI.txt 8905F: drivers/scsi/nsp32* 8906 8907NIOS2 ARCHITECTURE 8908M: Ley Foon Tan <lftan@altera.com> 8909L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8911S: Maintained 8912F: arch/nios2/ 8913 8914NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8915M: Pavel Machek <pavel@ucw.cz> 8916M: Sakari Ailus <sakari.ailus@iki.fi> 8917L: linux-media@vger.kernel.org 8918S: Maintained 8919F: drivers/media/i2c/et8ek8 8920F: drivers/media/i2c/ad5820.c 8921 8922NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8923M: Pavel Machek <pavel@ucw.cz> 8924M: Sakari Ailus <sakari.ailus@iki.fi> 8925L: linux-media@vger.kernel.org 8926S: Maintained 8927F: drivers/media/i2c/et8ek8 8928F: drivers/media/i2c/ad5820.c 8929 8930NOKIA N900 POWER SUPPLY DRIVERS 8931R: Pali Rohár <pali.rohar@gmail.com> 8932F: include/linux/power/bq2415x_charger.h 8933F: include/linux/power/bq27xxx_battery.h 8934F: include/linux/power/isp1704_charger.h 8935F: drivers/power/supply/bq2415x_charger.c 8936F: drivers/power/supply/bq27xxx_battery.c 8937F: drivers/power/supply/bq27xxx_battery_i2c.c 8938F: drivers/power/supply/isp1704_charger.c 8939F: drivers/power/supply/rx51_battery.c 8940 8941NTB DRIVER CORE 8942M: Jon Mason <jdmason@kudzu.us> 8943M: Dave Jiang <dave.jiang@intel.com> 8944M: Allen Hubbe <Allen.Hubbe@emc.com> 8945L: linux-ntb@googlegroups.com 8946S: Supported 8947W: https://github.com/jonmason/ntb/wiki 8948T: git git://github.com/jonmason/ntb.git 8949F: drivers/ntb/ 8950F: drivers/net/ntb_netdev.c 8951F: include/linux/ntb.h 8952F: include/linux/ntb_transport.h 8953F: tools/testing/selftests/ntb/ 8954 8955NTB INTEL DRIVER 8956M: Jon Mason <jdmason@kudzu.us> 8957M: Dave Jiang <dave.jiang@intel.com> 8958L: linux-ntb@googlegroups.com 8959S: Supported 8960W: https://github.com/jonmason/ntb/wiki 8961T: git git://github.com/jonmason/ntb.git 8962F: drivers/ntb/hw/intel/ 8963 8964NTB AMD DRIVER 8965M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8966L: linux-ntb@googlegroups.com 8967S: Supported 8968F: drivers/ntb/hw/amd/ 8969 8970NTFS FILESYSTEM 8971M: Anton Altaparmakov <anton@tuxera.com> 8972L: linux-ntfs-dev@lists.sourceforge.net 8973W: http://www.tuxera.com/ 8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8975S: Supported 8976F: Documentation/filesystems/ntfs.txt 8977F: fs/ntfs/ 8978 8979NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8980M: Antonino Daplas <adaplas@gmail.com> 8981L: linux-fbdev@vger.kernel.org 8982S: Maintained 8983F: drivers/video/fbdev/riva/ 8984F: drivers/video/fbdev/nvidia/ 8985 8986NVM EXPRESS DRIVER 8987M: Keith Busch <keith.busch@intel.com> 8988M: Jens Axboe <axboe@fb.com> 8989M: Christoph Hellwig <hch@lst.de> 8990M: Sagi Grimberg <sagi@grimberg.me> 8991L: linux-nvme@lists.infradead.org 8992T: git://git.infradead.org/nvme.git 8993W: http://git.infradead.org/nvme.git 8994S: Supported 8995F: drivers/nvme/host/ 8996F: include/linux/nvme.h 8997F: include/uapi/linux/nvme_ioctl.h 8998 8999NVM EXPRESS TARGET DRIVER 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/target/ 9007 9008NVM EXPRESS FC TRANSPORT DRIVERS 9009M: James Smart <james.smart@broadcom.com> 9010L: linux-nvme@lists.infradead.org 9011S: Supported 9012F: include/linux/nvme-fc.h 9013F: include/linux/nvme-fc-driver.h 9014F: drivers/nvme/host/fc.c 9015F: drivers/nvme/target/fc.c 9016F: drivers/nvme/target/fcloop.c 9017 9018NVMEM FRAMEWORK 9019M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9020M: Maxime Ripard <maxime.ripard@free-electrons.com> 9021S: Maintained 9022F: drivers/nvmem/ 9023F: Documentation/devicetree/bindings/nvmem/ 9024F: include/linux/nvmem-consumer.h 9025F: include/linux/nvmem-provider.h 9026 9027NXP-NCI NFC DRIVER 9028M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9029R: Charles Gorand <charles.gorand@effinnov.com> 9030L: linux-nfc@lists.01.org (moderated for non-subscribers) 9031S: Supported 9032F: drivers/nfc/nxp-nci 9033 9034NXP TDA998X DRM DRIVER 9035M: Russell King <linux@armlinux.org.uk> 9036S: Supported 9037T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9038T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9039F: drivers/gpu/drm/i2c/tda998x_drv.c 9040F: include/drm/i2c/tda998x.h 9041 9042NXP TFA9879 DRIVER 9043M: Peter Rosin <peda@axentia.se> 9044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9045S: Maintained 9046F: sound/soc/codecs/tfa9879* 9047 9048OBJTOOL 9049M: Josh Poimboeuf <jpoimboe@redhat.com> 9050S: Supported 9051F: tools/objtool/ 9052 9053OMAP1 SUPPORT 9054M: Aaro Koskinen <aaro.koskinen@iki.fi> 9055M: Tony Lindgren <tony@atomide.com> 9056L: linux-omap@vger.kernel.org 9057Q: http://patchwork.kernel.org/project/linux-omap/list/ 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9059S: Maintained 9060F: arch/arm/mach-omap1/ 9061F: arch/arm/plat-omap/ 9062F: arch/arm/configs/omap1_defconfig 9063F: drivers/i2c/busses/i2c-omap.c 9064F: include/linux/i2c-omap.h 9065 9066OMAP2+ SUPPORT 9067M: Tony Lindgren <tony@atomide.com> 9068L: linux-omap@vger.kernel.org 9069W: http://www.muru.com/linux/omap/ 9070W: http://linux.omap.com/ 9071Q: http://patchwork.kernel.org/project/linux-omap/list/ 9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9073S: Maintained 9074F: arch/arm/mach-omap2/ 9075F: arch/arm/plat-omap/ 9076F: arch/arm/configs/omap2plus_defconfig 9077F: drivers/i2c/busses/i2c-omap.c 9078F: drivers/irqchip/irq-omap-intc.c 9079F: drivers/mfd/*omap*.c 9080F: drivers/mfd/menelaus.c 9081F: drivers/mfd/palmas.c 9082F: drivers/mfd/tps65217.c 9083F: drivers/mfd/tps65218.c 9084F: drivers/mfd/tps65910.c 9085F: drivers/mfd/twl-core.[ch] 9086F: drivers/mfd/twl4030*.c 9087F: drivers/mfd/twl6030*.c 9088F: drivers/mfd/twl6040*.c 9089F: drivers/regulator/palmas-regulator*.c 9090F: drivers/regulator/pbias-regulator.c 9091F: drivers/regulator/tps65217-regulator.c 9092F: drivers/regulator/tps65218-regulator.c 9093F: drivers/regulator/tps65910-regulator.c 9094F: drivers/regulator/twl-regulator.c 9095F: drivers/regulator/twl6030-regulator.c 9096F: include/linux/i2c-omap.h 9097 9098OMAP DEVICE TREE SUPPORT 9099M: Benoît Cousson <bcousson@baylibre.com> 9100M: Tony Lindgren <tony@atomide.com> 9101L: linux-omap@vger.kernel.org 9102L: devicetree@vger.kernel.org 9103S: Maintained 9104F: arch/arm/boot/dts/*omap* 9105F: arch/arm/boot/dts/*am3* 9106F: arch/arm/boot/dts/*am4* 9107F: arch/arm/boot/dts/*am5* 9108F: arch/arm/boot/dts/*dra7* 9109 9110OMAP CLOCK FRAMEWORK SUPPORT 9111M: Paul Walmsley <paul@pwsan.com> 9112L: linux-omap@vger.kernel.org 9113S: Maintained 9114F: arch/arm/*omap*/*clock* 9115 9116OMAP POWER MANAGEMENT SUPPORT 9117M: Kevin Hilman <khilman@kernel.org> 9118L: linux-omap@vger.kernel.org 9119S: Maintained 9120F: arch/arm/*omap*/*pm* 9121F: drivers/cpufreq/omap-cpufreq.c 9122 9123OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9124M: Rajendra Nayak <rnayak@codeaurora.org> 9125M: Paul Walmsley <paul@pwsan.com> 9126L: linux-omap@vger.kernel.org 9127S: Maintained 9128F: arch/arm/mach-omap2/prm* 9129 9130OMAP AUDIO SUPPORT 9131M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9132M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9134L: linux-omap@vger.kernel.org 9135S: Maintained 9136F: sound/soc/omap/ 9137 9138OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9139M: Roger Quadros <rogerq@ti.com> 9140M: Tony Lindgren <tony@atomide.com> 9141L: linux-omap@vger.kernel.org 9142S: Maintained 9143F: drivers/memory/omap-gpmc.c 9144F: arch/arm/mach-omap2/*gpmc* 9145 9146OMAP FRAMEBUFFER SUPPORT 9147M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9148L: linux-fbdev@vger.kernel.org 9149L: linux-omap@vger.kernel.org 9150S: Maintained 9151F: drivers/video/fbdev/omap/ 9152 9153OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9154M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9155L: linux-omap@vger.kernel.org 9156L: linux-fbdev@vger.kernel.org 9157S: Maintained 9158F: drivers/video/fbdev/omap2/ 9159F: Documentation/arm/OMAP/DSS 9160 9161OMAP HARDWARE SPINLOCK SUPPORT 9162M: Ohad Ben-Cohen <ohad@wizery.com> 9163L: linux-omap@vger.kernel.org 9164S: Maintained 9165F: drivers/hwspinlock/omap_hwspinlock.c 9166 9167OMAP MMC SUPPORT 9168M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9169L: linux-omap@vger.kernel.org 9170S: Maintained 9171F: drivers/mmc/host/omap.c 9172 9173OMAP HS MMC SUPPORT 9174L: linux-mmc@vger.kernel.org 9175L: linux-omap@vger.kernel.org 9176S: Orphan 9177F: drivers/mmc/host/omap_hsmmc.c 9178 9179OMAP RANDOM NUMBER GENERATOR SUPPORT 9180M: Deepak Saxena <dsaxena@plexity.net> 9181S: Maintained 9182F: drivers/char/hw_random/omap-rng.c 9183 9184OMAP HWMOD SUPPORT 9185M: Benoît Cousson <bcousson@baylibre.com> 9186M: Paul Walmsley <paul@pwsan.com> 9187L: linux-omap@vger.kernel.org 9188S: Maintained 9189F: arch/arm/mach-omap2/omap_hwmod.* 9190 9191OMAP HWMOD DATA 9192M: Paul Walmsley <paul@pwsan.com> 9193L: linux-omap@vger.kernel.org 9194S: Maintained 9195F: arch/arm/mach-omap2/omap_hwmod*data* 9196 9197OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9198M: Benoît Cousson <bcousson@baylibre.com> 9199L: linux-omap@vger.kernel.org 9200S: Maintained 9201F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9202 9203OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9205L: linux-media@vger.kernel.org 9206S: Maintained 9207F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9208F: drivers/media/platform/omap3isp/ 9209F: drivers/staging/media/omap4iss/ 9210 9211OMAP USB SUPPORT 9212L: linux-usb@vger.kernel.org 9213L: linux-omap@vger.kernel.org 9214S: Orphan 9215F: drivers/usb/*/*omap* 9216F: arch/arm/*omap*/usb* 9217 9218OMAP GPIO DRIVER 9219M: Grygorii Strashko <grygorii.strashko@ti.com> 9220M: Santosh Shilimkar <ssantosh@kernel.org> 9221M: Kevin Hilman <khilman@kernel.org> 9222L: linux-omap@vger.kernel.org 9223S: Maintained 9224F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9225F: drivers/gpio/gpio-omap.c 9226 9227OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9228M: Mark Jackson <mpfj@newflow.co.uk> 9229L: linux-omap@vger.kernel.org 9230S: Maintained 9231F: arch/arm/boot/dts/am335x-nano.dts 9232 9233OMFS FILESYSTEM 9234M: Bob Copeland <me@bobcopeland.com> 9235L: linux-karma-devel@lists.sourceforge.net 9236S: Maintained 9237F: Documentation/filesystems/omfs.txt 9238F: fs/omfs/ 9239 9240OMNIKEY CARDMAN 4000 DRIVER 9241M: Harald Welte <laforge@gnumonks.org> 9242S: Maintained 9243F: drivers/char/pcmcia/cm4000_cs.c 9244F: include/linux/cm4000_cs.h 9245F: include/uapi/linux/cm4000_cs.h 9246 9247OMNIKEY CARDMAN 4040 DRIVER 9248M: Harald Welte <laforge@gnumonks.org> 9249S: Maintained 9250F: drivers/char/pcmcia/cm4040_cs.* 9251 9252OMNIVISION OV7670 SENSOR DRIVER 9253M: Jonathan Corbet <corbet@lwn.net> 9254L: linux-media@vger.kernel.org 9255T: git git://linuxtv.org/media_tree.git 9256S: Maintained 9257F: drivers/media/i2c/ov7670.c 9258 9259ONENAND FLASH DRIVER 9260M: Kyungmin Park <kyungmin.park@samsung.com> 9261L: linux-mtd@lists.infradead.org 9262S: Maintained 9263F: drivers/mtd/onenand/ 9264F: include/linux/mtd/onenand*.h 9265 9266ONSTREAM SCSI TAPE DRIVER 9267M: Willem Riede <osst@riede.org> 9268L: osst-users@lists.sourceforge.net 9269L: linux-scsi@vger.kernel.org 9270S: Maintained 9271F: Documentation/scsi/osst.txt 9272F: drivers/scsi/osst.* 9273F: drivers/scsi/osst_*.h 9274F: drivers/scsi/st.h 9275 9276OPENCORES I2C BUS DRIVER 9277M: Peter Korsgaard <jacmet@sunsite.dk> 9278L: linux-i2c@vger.kernel.org 9279S: Maintained 9280F: Documentation/i2c/busses/i2c-ocores 9281F: drivers/i2c/busses/i2c-ocores.c 9282 9283OPEN FIRMWARE AND FLATTENED DEVICE TREE 9284M: Rob Herring <robh+dt@kernel.org> 9285M: Frank Rowand <frowand.list@gmail.com> 9286L: devicetree@vger.kernel.org 9287W: http://www.devicetree.org/ 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9289S: Maintained 9290F: drivers/of/ 9291F: include/linux/of*.h 9292F: scripts/dtc/ 9293 9294OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9295M: Rob Herring <robh+dt@kernel.org> 9296M: Mark Rutland <mark.rutland@arm.com> 9297L: devicetree@vger.kernel.org 9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9299Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9300S: Maintained 9301F: Documentation/devicetree/ 9302F: arch/*/boot/dts/ 9303F: include/dt-bindings/ 9304 9305OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9306M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9307L: devicetree@vger.kernel.org 9308S: Maintained 9309F: Documentation/devicetree/dynamic-resolution-notes.txt 9310F: Documentation/devicetree/overlay-notes.txt 9311F: drivers/of/overlay.c 9312F: drivers/of/resolver.c 9313 9314OPENRISC ARCHITECTURE 9315M: Jonas Bonn <jonas@southpole.se> 9316M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9317M: Stafford Horne <shorne@gmail.com> 9318L: openrisc@lists.librecores.org 9319W: http://openrisc.io 9320S: Maintained 9321F: arch/openrisc/ 9322 9323OPENVSWITCH 9324M: Pravin Shelar <pshelar@nicira.com> 9325L: netdev@vger.kernel.org 9326L: dev@openvswitch.org 9327W: http://openvswitch.org 9328S: Maintained 9329F: net/openvswitch/ 9330F: include/uapi/linux/openvswitch.h 9331 9332OPERATING PERFORMANCE POINTS (OPP) 9333M: Viresh Kumar <vireshk@kernel.org> 9334M: Nishanth Menon <nm@ti.com> 9335M: Stephen Boyd <sboyd@codeaurora.org> 9336L: linux-pm@vger.kernel.org 9337S: Maintained 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9339F: drivers/base/power/opp/ 9340F: include/linux/pm_opp.h 9341F: Documentation/power/opp.txt 9342F: Documentation/devicetree/bindings/opp/ 9343 9344OPL4 DRIVER 9345M: Clemens Ladisch <clemens@ladisch.de> 9346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9347T: git git://git.alsa-project.org/alsa-kernel.git 9348S: Maintained 9349F: sound/drivers/opl4/ 9350 9351OPROFILE 9352M: Robert Richter <rric@kernel.org> 9353L: oprofile-list@lists.sf.net 9354S: Maintained 9355F: arch/*/include/asm/oprofile*.h 9356F: arch/*/oprofile/ 9357F: drivers/oprofile/ 9358F: include/linux/oprofile.h 9359 9360ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9361M: Mark Fasheh <mfasheh@versity.com> 9362M: Joel Becker <jlbec@evilplan.org> 9363L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9364W: http://ocfs2.wiki.kernel.org 9365S: Supported 9366F: Documentation/filesystems/ocfs2.txt 9367F: Documentation/filesystems/dlmfs.txt 9368F: fs/ocfs2/ 9369 9370ORINOCO DRIVER 9371L: linux-wireless@vger.kernel.org 9372W: http://wireless.kernel.org/en/users/Drivers/orinoco 9373W: http://www.nongnu.org/orinoco/ 9374S: Orphan 9375F: drivers/net/wireless/intersil/orinoco/ 9376 9377OSD LIBRARY and FILESYSTEM 9378M: Boaz Harrosh <ooo@electrozaur.com> 9379M: Benny Halevy <bhalevy@primarydata.com> 9380L: osd-dev@open-osd.org 9381W: http://open-osd.org 9382T: git git://git.open-osd.org/open-osd.git 9383S: Maintained 9384F: drivers/scsi/osd/ 9385F: include/scsi/osd_* 9386F: fs/exofs/ 9387 9388OVERLAY FILESYSTEM 9389M: Miklos Szeredi <miklos@szeredi.hu> 9390L: linux-unionfs@vger.kernel.org 9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9392S: Supported 9393F: fs/overlayfs/ 9394F: Documentation/filesystems/overlayfs.txt 9395 9396ORANGEFS FILESYSTEM 9397M: Mike Marshall <hubcap@omnibond.com> 9398L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9400S: Supported 9401F: fs/orangefs/ 9402F: Documentation/filesystems/orangefs.txt 9403 9404P54 WIRELESS DRIVER 9405M: Christian Lamparter <chunkeey@googlemail.com> 9406L: linux-wireless@vger.kernel.org 9407W: http://wireless.kernel.org/en/users/Drivers/p54 9408S: Maintained 9409F: drivers/net/wireless/intersil/p54/ 9410 9411PA SEMI ETHERNET DRIVER 9412L: netdev@vger.kernel.org 9413S: Orphan 9414F: drivers/net/ethernet/pasemi/* 9415 9416PA SEMI SMBUS DRIVER 9417L: linux-i2c@vger.kernel.org 9418S: Orphan 9419F: drivers/i2c/busses/i2c-pasemi.c 9420 9421PADATA PARALLEL EXECUTION MECHANISM 9422M: Steffen Klassert <steffen.klassert@secunet.com> 9423L: linux-crypto@vger.kernel.org 9424S: Maintained 9425F: kernel/padata.c 9426F: include/linux/padata.h 9427F: Documentation/padata.txt 9428 9429PANASONIC LAPTOP ACPI EXTRAS DRIVER 9430M: Harald Welte <laforge@gnumonks.org> 9431L: platform-driver-x86@vger.kernel.org 9432S: Maintained 9433F: drivers/platform/x86/panasonic-laptop.c 9434 9435PANASONIC MN10300/AM33/AM34 PORT 9436M: David Howells <dhowells@redhat.com> 9437L: linux-am33-list@redhat.com (moderated for non-subscribers) 9438W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9439S: Maintained 9440F: Documentation/mn10300/ 9441F: arch/mn10300/ 9442 9443PARALLEL LCD/KEYPAD PANEL DRIVER 9444M: Willy Tarreau <willy@haproxy.com> 9445M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9446S: Odd Fixes 9447F: Documentation/misc-devices/lcd-panel-cgram.txt 9448F: drivers/misc/panel.c 9449 9450PARALLEL PORT SUBSYSTEM 9451M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9452M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9453L: linux-parport@lists.infradead.org (subscribers-only) 9454S: Maintained 9455F: drivers/parport/ 9456F: include/linux/parport*.h 9457F: drivers/char/ppdev.c 9458F: include/uapi/linux/ppdev.h 9459F: Documentation/parport*.txt 9460 9461PARAVIRT_OPS INTERFACE 9462M: Jeremy Fitzhardinge <jeremy@goop.org> 9463M: Chris Wright <chrisw@sous-sol.org> 9464M: Alok Kataria <akataria@vmware.com> 9465M: Rusty Russell <rusty@rustcorp.com.au> 9466L: virtualization@lists.linux-foundation.org 9467S: Supported 9468F: Documentation/virtual/paravirt_ops.txt 9469F: arch/*/kernel/paravirt* 9470F: arch/*/include/asm/paravirt.h 9471F: include/linux/hypervisor.h 9472 9473PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9474M: Tim Waugh <tim@cyberelk.net> 9475L: linux-parport@lists.infradead.org (subscribers-only) 9476S: Maintained 9477F: Documentation/blockdev/paride.txt 9478F: drivers/block/paride/ 9479 9480PARISC ARCHITECTURE 9481M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9482M: Helge Deller <deller@gmx.de> 9483L: linux-parisc@vger.kernel.org 9484W: http://www.parisc-linux.org/ 9485Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9487T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9488S: Maintained 9489F: arch/parisc/ 9490F: Documentation/parisc/ 9491F: drivers/parisc/ 9492F: drivers/char/agp/parisc-agp.c 9493F: drivers/input/serio/gscps2.c 9494F: drivers/parport/parport_gsc.* 9495F: drivers/tty/serial/8250/8250_gsc.c 9496F: drivers/video/fbdev/sti* 9497F: drivers/video/console/sti* 9498F: drivers/video/logo/logo_parisc* 9499 9500PARMAN 9501M: Jiri Pirko <jiri@mellanox.com> 9502L: netdev@vger.kernel.org 9503S: Supported 9504F: lib/parman.c 9505F: lib/test_parman.c 9506F: include/linux/parman.h 9507 9508PC87360 HARDWARE MONITORING DRIVER 9509M: Jim Cromie <jim.cromie@gmail.com> 9510L: linux-hwmon@vger.kernel.org 9511S: Maintained 9512F: Documentation/hwmon/pc87360 9513F: drivers/hwmon/pc87360.c 9514 9515PC8736x GPIO DRIVER 9516M: Jim Cromie <jim.cromie@gmail.com> 9517S: Maintained 9518F: drivers/char/pc8736x_gpio.c 9519 9520PC87427 HARDWARE MONITORING DRIVER 9521M: Jean Delvare <jdelvare@suse.com> 9522L: linux-hwmon@vger.kernel.org 9523S: Maintained 9524F: Documentation/hwmon/pc87427 9525F: drivers/hwmon/pc87427.c 9526 9527PCA9532 LED DRIVER 9528M: Riku Voipio <riku.voipio@iki.fi> 9529S: Maintained 9530F: drivers/leds/leds-pca9532.c 9531F: include/linux/leds-pca9532.h 9532 9533PCA9541 I2C BUS MASTER SELECTOR DRIVER 9534M: Guenter Roeck <linux@roeck-us.net> 9535L: linux-i2c@vger.kernel.org 9536S: Maintained 9537F: drivers/i2c/muxes/i2c-mux-pca9541.c 9538 9539PCDP - PRIMARY CONSOLE AND DEBUG PORT 9540M: Khalid Aziz <khalid@gonehiking.org> 9541S: Maintained 9542F: drivers/firmware/pcdp.* 9543 9544PCI ERROR RECOVERY 9545M: Linas Vepstas <linasvepstas@gmail.com> 9546L: linux-pci@vger.kernel.org 9547S: Supported 9548F: Documentation/PCI/pci-error-recovery.txt 9549 9550PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9551M: Russell Currey <ruscur@russell.cc> 9552L: linuxppc-dev@lists.ozlabs.org 9553S: Supported 9554F: Documentation/powerpc/eeh-pci-error-recovery.txt 9555F: arch/powerpc/kernel/eeh*.c 9556F: arch/powerpc/platforms/*/eeh*.c 9557F: arch/powerpc/include/*/eeh*.h 9558 9559PCI SUBSYSTEM 9560M: Bjorn Helgaas <bhelgaas@google.com> 9561L: linux-pci@vger.kernel.org 9562Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9564S: Supported 9565F: Documentation/devicetree/bindings/pci/ 9566F: Documentation/PCI/ 9567F: drivers/pci/ 9568F: include/linux/pci* 9569F: arch/x86/pci/ 9570F: arch/x86/kernel/quirks.c 9571 9572PCI DRIVER FOR ALTERA PCIE IP 9573M: Ley Foon Tan <lftan@altera.com> 9574L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9575L: linux-pci@vger.kernel.org 9576S: Supported 9577F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9578F: drivers/pci/host/pcie-altera.c 9579 9580PCI DRIVER FOR ARM VERSATILE PLATFORM 9581M: Rob Herring <robh@kernel.org> 9582L: linux-pci@vger.kernel.org 9583L: linux-arm-kernel@lists.infradead.org 9584S: Maintained 9585F: Documentation/devicetree/bindings/pci/versatile.txt 9586F: drivers/pci/host/pci-versatile.c 9587 9588PCI DRIVER FOR ARMADA 8K 9589M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9590L: linux-pci@vger.kernel.org 9591L: linux-arm-kernel@lists.infradead.org 9592S: Maintained 9593F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9594F: drivers/pci/dwc/pcie-armada8k.c 9595 9596PCI DRIVER FOR APPLIEDMICRO XGENE 9597M: Tanmay Inamdar <tinamdar@apm.com> 9598L: linux-pci@vger.kernel.org 9599L: linux-arm-kernel@lists.infradead.org 9600S: Maintained 9601F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9602F: drivers/pci/host/pci-xgene.c 9603 9604PCI DRIVER FOR FREESCALE LAYERSCAPE 9605M: Minghuan Lian <minghuan.Lian@freescale.com> 9606M: Mingkai Hu <mingkai.hu@freescale.com> 9607M: Roy Zang <tie-fei.zang@freescale.com> 9608L: linuxppc-dev@lists.ozlabs.org 9609L: linux-pci@vger.kernel.org 9610L: linux-arm-kernel@lists.infradead.org 9611S: Maintained 9612F: drivers/pci/dwc/*layerscape* 9613 9614PCI DRIVER FOR IMX6 9615M: Richard Zhu <hongxing.zhu@nxp.com> 9616M: Lucas Stach <l.stach@pengutronix.de> 9617L: linux-pci@vger.kernel.org 9618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9619S: Maintained 9620F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9621F: drivers/pci/dwc/*imx6* 9622 9623PCI DRIVER FOR TI KEYSTONE 9624M: Murali Karicheri <m-karicheri2@ti.com> 9625L: linux-pci@vger.kernel.org 9626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9627S: Maintained 9628F: drivers/pci/dwc/*keystone* 9629 9630PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9631M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9632M: Jason Cooper <jason@lakedaemon.net> 9633L: linux-pci@vger.kernel.org 9634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9635S: Maintained 9636F: drivers/pci/host/*mvebu* 9637 9638PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9639M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9640L: linux-pci@vger.kernel.org 9641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9642S: Maintained 9643F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9644F: drivers/pci/host/pci-aardvark.c 9645 9646PCI DRIVER FOR NVIDIA TEGRA 9647M: Thierry Reding <thierry.reding@gmail.com> 9648L: linux-tegra@vger.kernel.org 9649L: linux-pci@vger.kernel.org 9650S: Supported 9651F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9652F: drivers/pci/host/pci-tegra.c 9653 9654PCI DRIVER FOR TI DRA7XX 9655M: Kishon Vijay Abraham I <kishon@ti.com> 9656L: linux-omap@vger.kernel.org 9657L: linux-pci@vger.kernel.org 9658S: Supported 9659F: Documentation/devicetree/bindings/pci/ti-pci.txt 9660F: drivers/pci/dwc/pci-dra7xx.c 9661 9662PCI DRIVER FOR RENESAS R-CAR 9663M: Simon Horman <horms@verge.net.au> 9664L: linux-pci@vger.kernel.org 9665L: linux-renesas-soc@vger.kernel.org 9666S: Maintained 9667F: drivers/pci/host/*rcar* 9668 9669PCI DRIVER FOR SAMSUNG EXYNOS 9670M: Jingoo Han <jingoohan1@gmail.com> 9671L: linux-pci@vger.kernel.org 9672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9673L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9674S: Maintained 9675F: drivers/pci/dwc/pci-exynos.c 9676 9677PCI DRIVER FOR SYNOPSIS DESIGNWARE 9678M: Jingoo Han <jingoohan1@gmail.com> 9679M: Joao Pinto <Joao.Pinto@synopsys.com> 9680L: linux-pci@vger.kernel.org 9681S: Maintained 9682F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9683F: drivers/pci/dwc/*designware* 9684 9685PCI DRIVER FOR GENERIC OF HOSTS 9686M: Will Deacon <will.deacon@arm.com> 9687L: linux-pci@vger.kernel.org 9688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9689S: Maintained 9690F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9691F: drivers/pci/host/pci-host-common.c 9692F: drivers/pci/host/pci-host-generic.c 9693 9694PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9695M: Keith Busch <keith.busch@intel.com> 9696L: linux-pci@vger.kernel.org 9697S: Supported 9698F: drivers/pci/host/vmd.c 9699 9700PCIE DRIVER FOR ST SPEAR13XX 9701M: Pratyush Anand <pratyush.anand@gmail.com> 9702L: linux-pci@vger.kernel.org 9703S: Maintained 9704F: drivers/pci/dwc/*spear* 9705 9706PCI MSI DRIVER FOR ALTERA MSI IP 9707M: Ley Foon Tan <lftan@altera.com> 9708L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9709L: linux-pci@vger.kernel.org 9710S: Supported 9711F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9712F: drivers/pci/host/pcie-altera-msi.c 9713 9714PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9715M: Duc Dang <dhdang@apm.com> 9716L: linux-pci@vger.kernel.org 9717L: linux-arm-kernel@lists.infradead.org 9718S: Maintained 9719F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9720F: drivers/pci/host/pci-xgene-msi.c 9721 9722PCIE DRIVER FOR AXIS ARTPEC 9723M: Niklas Cassel <niklas.cassel@axis.com> 9724M: Jesper Nilsson <jesper.nilsson@axis.com> 9725L: linux-arm-kernel@axis.com 9726L: linux-pci@vger.kernel.org 9727S: Maintained 9728F: Documentation/devicetree/bindings/pci/axis,artpec* 9729F: drivers/pci/dwc/*artpec* 9730 9731PCIE DRIVER FOR HISILICON 9732M: Zhou Wang <wangzhou1@hisilicon.com> 9733M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9734L: linux-pci@vger.kernel.org 9735S: Maintained 9736F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9737F: drivers/pci/dwc/pcie-hisi.c 9738 9739PCIE DRIVER FOR ROCKCHIP 9740M: Shawn Lin <shawn.lin@rock-chips.com> 9741M: Wenrui Li <wenrui.li@rock-chips.com> 9742L: linux-pci@vger.kernel.org 9743L: linux-rockchip@lists.infradead.org 9744S: Maintained 9745F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9746F: drivers/pci/host/pcie-rockchip.c 9747 9748PCIE DRIVER FOR QUALCOMM MSM 9749M: Stanimir Varbanov <svarbanov@mm-sol.com> 9750L: linux-pci@vger.kernel.org 9751L: linux-arm-msm@vger.kernel.org 9752S: Maintained 9753F: drivers/pci/dwc/*qcom* 9754 9755PCIE DRIVER FOR CAVIUM THUNDERX 9756M: David Daney <david.daney@cavium.com> 9757L: linux-pci@vger.kernel.org 9758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9759S: Supported 9760F: Documentation/devicetree/bindings/pci/pci-thunder-* 9761F: drivers/pci/host/pci-thunder-* 9762 9763PCMCIA SUBSYSTEM 9764P: Linux PCMCIA Team 9765L: linux-pcmcia@lists.infradead.org 9766W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9768S: Maintained 9769F: Documentation/pcmcia/ 9770F: tools/pcmcia/ 9771F: drivers/pcmcia/ 9772F: include/pcmcia/ 9773 9774PCNET32 NETWORK DRIVER 9775M: Don Fry <pcnet32@frontier.com> 9776L: netdev@vger.kernel.org 9777S: Maintained 9778F: drivers/net/ethernet/amd/pcnet32.c 9779 9780PCRYPT PARALLEL CRYPTO ENGINE 9781M: Steffen Klassert <steffen.klassert@secunet.com> 9782L: linux-crypto@vger.kernel.org 9783S: Maintained 9784F: crypto/pcrypt.c 9785F: include/crypto/pcrypt.h 9786 9787PER-CPU MEMORY ALLOCATOR 9788M: Tejun Heo <tj@kernel.org> 9789M: Christoph Lameter <cl@linux.com> 9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9791S: Maintained 9792F: include/linux/percpu*.h 9793F: mm/percpu*.c 9794F: arch/*/include/asm/percpu.h 9795 9796PER-TASK DELAY ACCOUNTING 9797M: Balbir Singh <bsingharora@gmail.com> 9798S: Maintained 9799F: include/linux/delayacct.h 9800F: kernel/delayacct.c 9801 9802PERFORMANCE EVENTS SUBSYSTEM 9803M: Peter Zijlstra <peterz@infradead.org> 9804M: Ingo Molnar <mingo@redhat.com> 9805M: Arnaldo Carvalho de Melo <acme@kernel.org> 9806R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9807L: linux-kernel@vger.kernel.org 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9809S: Supported 9810F: kernel/events/* 9811F: include/linux/perf_event.h 9812F: include/uapi/linux/perf_event.h 9813F: arch/*/kernel/perf_event*.c 9814F: arch/*/kernel/*/perf_event*.c 9815F: arch/*/kernel/*/*/perf_event*.c 9816F: arch/*/include/asm/perf_event.h 9817F: arch/*/kernel/perf_callchain.c 9818F: arch/*/events/* 9819F: tools/perf/ 9820 9821PERSONALITY HANDLING 9822M: Christoph Hellwig <hch@infradead.org> 9823L: linux-abi-devel@lists.sourceforge.net 9824S: Maintained 9825F: include/linux/personality.h 9826F: include/uapi/linux/personality.h 9827 9828PHONET PROTOCOL 9829M: Remi Denis-Courmont <courmisch@gmail.com> 9830S: Supported 9831F: Documentation/networking/phonet.txt 9832F: include/linux/phonet.h 9833F: include/net/phonet/ 9834F: include/uapi/linux/phonet.h 9835F: net/phonet/ 9836 9837PHRAM MTD DRIVER 9838M: Joern Engel <joern@lazybastard.org> 9839L: linux-mtd@lists.infradead.org 9840S: Maintained 9841F: drivers/mtd/devices/phram.c 9842 9843PICOLCD HID DRIVER 9844M: Bruno Prémont <bonbons@linux-vserver.org> 9845L: linux-input@vger.kernel.org 9846S: Maintained 9847F: drivers/hid/hid-picolcd* 9848 9849PICOXCELL SUPPORT 9850M: Jamie Iles <jamie@jamieiles.com> 9851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9852T: git git://github.com/jamieiles/linux-2.6-ji.git 9853S: Supported 9854F: arch/arm/boot/dts/picoxcell* 9855F: arch/arm/mach-picoxcell/ 9856F: drivers/crypto/picoxcell* 9857 9858PIN CONTROL SUBSYSTEM 9859M: Linus Walleij <linus.walleij@linaro.org> 9860L: linux-gpio@vger.kernel.org 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9862S: Maintained 9863F: Documentation/devicetree/bindings/pinctrl/ 9864F: Documentation/pinctrl.txt 9865F: drivers/pinctrl/ 9866F: include/linux/pinctrl/ 9867 9868PIN CONTROLLER - ATMEL AT91 9869M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9871S: Maintained 9872F: drivers/pinctrl/pinctrl-at91.* 9873 9874PIN CONTROLLER - ATMEL AT91 PIO4 9875M: Ludovic Desroches <ludovic.desroches@microchip.com> 9876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9877L: linux-gpio@vger.kernel.org 9878S: Supported 9879F: drivers/pinctrl/pinctrl-at91-pio4.* 9880 9881PIN CONTROLLER - INTEL 9882M: Mika Westerberg <mika.westerberg@linux.intel.com> 9883M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9884S: Maintained 9885F: drivers/pinctrl/intel/ 9886 9887PIN CONTROLLER - RENESAS 9888M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9889M: Geert Uytterhoeven <geert+renesas@glider.be> 9890L: linux-renesas-soc@vger.kernel.org 9891S: Maintained 9892F: drivers/pinctrl/sh-pfc/ 9893 9894PIN CONTROLLER - SAMSUNG 9895M: Tomasz Figa <tomasz.figa@gmail.com> 9896M: Krzysztof Kozlowski <krzk@kernel.org> 9897M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9899L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9900S: Maintained 9901F: drivers/pinctrl/samsung/ 9902F: include/dt-bindings/pinctrl/samsung.h 9903F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9904 9905PIN CONTROLLER - SINGLE 9906M: Tony Lindgren <tony@atomide.com> 9907M: Haojian Zhuang <haojian.zhuang@linaro.org> 9908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9909L: linux-omap@vger.kernel.org 9910S: Maintained 9911F: drivers/pinctrl/pinctrl-single.c 9912 9913PIN CONTROLLER - ST SPEAR 9914M: Viresh Kumar <vireshk@kernel.org> 9915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9916W: http://www.st.com/spear 9917S: Maintained 9918F: drivers/pinctrl/spear/ 9919 9920PISTACHIO SOC SUPPORT 9921M: James Hartley <james.hartley@imgtec.com> 9922M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9923L: linux-mips@linux-mips.org 9924S: Maintained 9925F: arch/mips/pistachio/ 9926F: arch/mips/include/asm/mach-pistachio/ 9927F: arch/mips/boot/dts/img/pistachio* 9928F: arch/mips/configs/pistachio*_defconfig 9929 9930PKTCDVD DRIVER 9931S: Orphan 9932M: linux-block@vger.kernel.org 9933F: drivers/block/pktcdvd.c 9934F: include/linux/pktcdvd.h 9935F: include/uapi/linux/pktcdvd.h 9936 9937PKUNITY SOC DRIVERS 9938M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9939W: http://mprc.pku.edu.cn/~guanxuetao/linux 9940S: Maintained 9941T: git git://github.com/gxt/linux.git 9942F: drivers/input/serio/i8042-unicore32io.h 9943F: drivers/i2c/busses/i2c-puv3.c 9944F: drivers/video/fbdev/fb-puv3.c 9945F: drivers/rtc/rtc-puv3.c 9946 9947PMBUS HARDWARE MONITORING DRIVERS 9948M: Guenter Roeck <linux@roeck-us.net> 9949L: linux-hwmon@vger.kernel.org 9950W: http://hwmon.wiki.kernel.org/ 9951W: http://www.roeck-us.net/linux/drivers/ 9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9953S: Maintained 9954F: Documentation/hwmon/pmbus 9955F: drivers/hwmon/pmbus/ 9956F: include/linux/i2c/pmbus.h 9957 9958PMC SIERRA MaxRAID DRIVER 9959L: linux-scsi@vger.kernel.org 9960W: http://www.pmc-sierra.com/ 9961S: Orphan 9962F: drivers/scsi/pmcraid.* 9963 9964PMC SIERRA PM8001 DRIVER 9965M: Jack Wang <jinpu.wang@profitbricks.com> 9966M: lindar_liu@usish.com 9967L: pmchba@pmcs.com 9968L: linux-scsi@vger.kernel.org 9969S: Supported 9970F: drivers/scsi/pm8001/ 9971 9972POSIX CLOCKS and TIMERS 9973M: Thomas Gleixner <tglx@linutronix.de> 9974L: linux-kernel@vger.kernel.org 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9976S: Maintained 9977F: fs/timerfd.c 9978F: include/linux/timer* 9979F: kernel/time/*timer* 9980 9981POWER MANAGEMENT CORE 9982M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9983L: linux-pm@vger.kernel.org 9984T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9985B: https://bugzilla.kernel.org 9986S: Supported 9987F: drivers/base/power/ 9988F: include/linux/pm.h 9989F: include/linux/pm_* 9990F: include/linux/powercap.h 9991F: drivers/powercap/ 9992 9993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9994M: Sebastian Reichel <sre@kernel.org> 9995L: linux-pm@vger.kernel.org 9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9997S: Maintained 9998F: Documentation/devicetree/bindings/power/supply/ 9999F: include/linux/power_supply.h 10000F: drivers/power/supply/ 10001 10002POWER STATE COORDINATION INTERFACE (PSCI) 10003M: Mark Rutland <mark.rutland@arm.com> 10004M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10005L: linux-arm-kernel@lists.infradead.org 10006S: Maintained 10007F: drivers/firmware/psci*.c 10008F: include/linux/psci.h 10009F: include/uapi/linux/psci.h 10010 10011POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10012M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10013L: linuxppc-dev@lists.ozlabs.org 10014S: Maintained 10015F: drivers/char/powernv-op-panel.c 10016 10017PNP SUPPORT 10018M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10019S: Maintained 10020F: drivers/pnp/ 10021 10022PPP PROTOCOL DRIVERS AND COMPRESSORS 10023M: Paul Mackerras <paulus@samba.org> 10024L: linux-ppp@vger.kernel.org 10025S: Maintained 10026F: drivers/net/ppp/ppp_* 10027 10028PPP OVER ATM (RFC 2364) 10029M: Mitchell Blank Jr <mitch@sfgoth.com> 10030S: Maintained 10031F: net/atm/pppoatm.c 10032F: include/uapi/linux/atmppp.h 10033 10034PPP OVER ETHERNET 10035M: Michal Ostrowski <mostrows@earthlink.net> 10036S: Maintained 10037F: drivers/net/ppp/pppoe.c 10038F: drivers/net/ppp/pppox.c 10039 10040PPP OVER L2TP 10041M: James Chapman <jchapman@katalix.com> 10042S: Maintained 10043F: net/l2tp/l2tp_ppp.c 10044F: include/linux/if_pppol2tp.h 10045F: include/uapi/linux/if_pppol2tp.h 10046 10047PPS SUPPORT 10048M: Rodolfo Giometti <giometti@enneenne.com> 10049W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10050L: linuxpps@ml.enneenne.com (subscribers-only) 10051S: Maintained 10052F: Documentation/pps/ 10053F: drivers/pps/ 10054F: include/linux/pps*.h 10055 10056PPTP DRIVER 10057M: Dmitry Kozlov <xeb@mail.ru> 10058L: netdev@vger.kernel.org 10059S: Maintained 10060F: drivers/net/ppp/pptp.c 10061W: http://sourceforge.net/projects/accel-pptp 10062 10063PREEMPTIBLE KERNEL 10064M: Robert Love <rml@tech9.net> 10065L: kpreempt-tech@lists.sourceforge.net 10066W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10067S: Supported 10068F: Documentation/preempt-locking.txt 10069F: include/linux/preempt.h 10070 10071PRINTK 10072M: Petr Mladek <pmladek@suse.com> 10073M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10074R: Steven Rostedt <rostedt@goodmis.org> 10075S: Maintained 10076F: kernel/printk/ 10077F: include/linux/printk.h 10078 10079PRISM54 WIRELESS DRIVER 10080M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10081L: linux-wireless@vger.kernel.org 10082W: http://wireless.kernel.org/en/users/Drivers/p54 10083S: Obsolete 10084F: drivers/net/wireless/intersil/prism54/ 10085 10086PS3 NETWORK SUPPORT 10087M: Geoff Levand <geoff@infradead.org> 10088L: netdev@vger.kernel.org 10089L: linuxppc-dev@lists.ozlabs.org 10090S: Maintained 10091F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10092 10093PS3 PLATFORM SUPPORT 10094M: Geoff Levand <geoff@infradead.org> 10095L: linuxppc-dev@lists.ozlabs.org 10096S: Maintained 10097F: arch/powerpc/boot/ps3* 10098F: arch/powerpc/include/asm/lv1call.h 10099F: arch/powerpc/include/asm/ps3*.h 10100F: arch/powerpc/platforms/ps3/ 10101F: drivers/*/ps3* 10102F: drivers/ps3/ 10103F: drivers/rtc/rtc-ps3.c 10104F: drivers/usb/host/*ps3.c 10105F: sound/ppc/snd_ps3* 10106 10107PS3VRAM DRIVER 10108M: Jim Paris <jim@jtan.com> 10109M: Geoff Levand <geoff@infradead.org> 10110L: linuxppc-dev@lists.ozlabs.org 10111S: Maintained 10112F: drivers/block/ps3vram.c 10113 10114PSAMPLE PACKET SAMPLING SUPPORT: 10115M: Yotam Gigi <yotamg@mellanox.com> 10116S: Maintained 10117F: net/psample 10118F: include/net/psample.h 10119F: include/uapi/linux/psample.h 10120 10121PSTORE FILESYSTEM 10122M: Kees Cook <keescook@chromium.org> 10123M: Anton Vorontsov <anton@enomsg.org> 10124M: Colin Cross <ccross@android.com> 10125M: Tony Luck <tony.luck@intel.com> 10126S: Maintained 10127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10128F: fs/pstore/ 10129F: include/linux/pstore* 10130F: drivers/firmware/efi/efi-pstore.c 10131F: drivers/acpi/apei/erst.c 10132F: Documentation/admin-guide/ramoops.rst 10133F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10134K: \b(pstore|ramoops) 10135 10136PTP HARDWARE CLOCK SUPPORT 10137M: Richard Cochran <richardcochran@gmail.com> 10138L: netdev@vger.kernel.org 10139S: Maintained 10140W: http://linuxptp.sourceforge.net/ 10141F: Documentation/ABI/testing/sysfs-ptp 10142F: Documentation/ptp/* 10143F: drivers/net/ethernet/freescale/gianfar_ptp.c 10144F: drivers/net/phy/dp83640* 10145F: drivers/ptp/* 10146F: include/linux/ptp_cl* 10147 10148PTRACE SUPPORT 10149M: Roland McGrath <roland@hack.frob.com> 10150M: Oleg Nesterov <oleg@redhat.com> 10151S: Maintained 10152F: include/asm-generic/syscall.h 10153F: include/linux/ptrace.h 10154F: include/linux/regset.h 10155F: include/linux/tracehook.h 10156F: include/uapi/linux/ptrace.h 10157F: kernel/ptrace.c 10158 10159PULSE8-CEC DRIVER 10160M: Hans Verkuil <hverkuil@xs4all.nl> 10161L: linux-media@vger.kernel.org 10162T: git git://linuxtv.org/media_tree.git 10163S: Maintained 10164F: drivers/media/usb/pulse8-cec/* 10165 10166PVRUSB2 VIDEO4LINUX DRIVER 10167M: Mike Isely <isely@pobox.com> 10168L: pvrusb2@isely.net (subscribers-only) 10169L: linux-media@vger.kernel.org 10170W: http://www.isely.net/pvrusb2/ 10171T: git git://linuxtv.org/media_tree.git 10172S: Maintained 10173F: Documentation/media/v4l-drivers/pvrusb2* 10174F: drivers/media/usb/pvrusb2/ 10175 10176PWC WEBCAM DRIVER 10177M: Hans Verkuil <hverkuil@xs4all.nl> 10178L: linux-media@vger.kernel.org 10179T: git git://linuxtv.org/media_tree.git 10180S: Odd Fixes 10181F: drivers/media/usb/pwc/* 10182 10183PWM FAN DRIVER 10184M: Kamil Debski <kamil@wypas.org> 10185M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10186L: linux-hwmon@vger.kernel.org 10187S: Supported 10188F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10189F: Documentation/hwmon/pwm-fan 10190F: drivers/hwmon/pwm-fan.c 10191 10192PWM SUBSYSTEM 10193M: Thierry Reding <thierry.reding@gmail.com> 10194L: linux-pwm@vger.kernel.org 10195S: Maintained 10196T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10197F: Documentation/pwm.txt 10198F: Documentation/devicetree/bindings/pwm/ 10199F: include/linux/pwm.h 10200F: drivers/pwm/ 10201F: drivers/video/backlight/pwm_bl.c 10202F: include/linux/pwm_backlight.h 10203 10204PXA2xx/PXA3xx SUPPORT 10205M: Daniel Mack <daniel@zonque.org> 10206M: Haojian Zhuang <haojian.zhuang@gmail.com> 10207M: Robert Jarzmik <robert.jarzmik@free.fr> 10208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10209T: git git://github.com/hzhuang1/linux.git 10210T: git git://github.com/rjarzmik/linux.git 10211S: Maintained 10212F: arch/arm/boot/dts/pxa* 10213F: arch/arm/mach-pxa/ 10214F: drivers/dma/pxa* 10215F: drivers/pcmcia/pxa2xx* 10216F: drivers/pinctrl/pxa/ 10217F: drivers/spi/spi-pxa2xx* 10218F: drivers/usb/gadget/udc/pxa2* 10219F: include/sound/pxa2xx-lib.h 10220F: sound/arm/pxa* 10221F: sound/soc/pxa/ 10222 10223PXA GPIO DRIVER 10224M: Robert Jarzmik <robert.jarzmik@free.fr> 10225L: linux-gpio@vger.kernel.org 10226S: Maintained 10227F: drivers/gpio/gpio-pxa.c 10228 10229PXA3xx NAND FLASH DRIVER 10230M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10231L: linux-mtd@lists.infradead.org 10232S: Maintained 10233F: drivers/mtd/nand/pxa3xx_nand.c 10234 10235MMP SUPPORT 10236M: Eric Miao <eric.y.miao@gmail.com> 10237M: Haojian Zhuang <haojian.zhuang@gmail.com> 10238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10239T: git git://github.com/hzhuang1/linux.git 10240T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10241S: Maintained 10242F: arch/arm/boot/dts/mmp* 10243F: arch/arm/mach-mmp/ 10244 10245PXA MMCI DRIVER 10246S: Orphan 10247 10248PXA RTC DRIVER 10249M: Robert Jarzmik <robert.jarzmik@free.fr> 10250L: rtc-linux@googlegroups.com 10251S: Maintained 10252 10253QAT DRIVER 10254M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10255M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10256L: qat-linux@intel.com 10257S: Supported 10258F: drivers/crypto/qat/ 10259 10260QIB DRIVER 10261M: Mike Marciniszyn <infinipath@intel.com> 10262L: linux-rdma@vger.kernel.org 10263S: Supported 10264F: drivers/infiniband/hw/qib/ 10265 10266QLOGIC QLA1280 SCSI DRIVER 10267M: Michael Reed <mdr@sgi.com> 10268L: linux-scsi@vger.kernel.org 10269S: Maintained 10270F: drivers/scsi/qla1280.[ch] 10271 10272QLOGIC QLA2XXX FC-SCSI DRIVER 10273M: qla2xxx-upstream@qlogic.com 10274L: linux-scsi@vger.kernel.org 10275S: Supported 10276F: Documentation/scsi/LICENSE.qla2xxx 10277F: drivers/scsi/qla2xxx/ 10278 10279QLOGIC QLA4XXX iSCSI DRIVER 10280M: QLogic-Storage-Upstream@qlogic.com 10281L: linux-scsi@vger.kernel.org 10282S: Supported 10283F: Documentation/scsi/LICENSE.qla4xxx 10284F: drivers/scsi/qla4xxx/ 10285 10286QLOGIC QLA3XXX NETWORK DRIVER 10287M: Dept-GELinuxNICDev@cavium.com 10288L: netdev@vger.kernel.org 10289S: Supported 10290F: Documentation/networking/LICENSE.qla3xxx 10291F: drivers/net/ethernet/qlogic/qla3xxx.* 10292 10293QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10294M: Harish Patil <harish.patil@cavium.com> 10295M: Manish Chopra <manish.chopra@cavium.com> 10296M: Dept-GELinuxNICDev@cavium.com 10297L: netdev@vger.kernel.org 10298S: Supported 10299F: drivers/net/ethernet/qlogic/qlcnic/ 10300 10301QLOGIC QLGE 10Gb ETHERNET DRIVER 10302M: Harish Patil <harish.patil@cavium.com> 10303M: Manish Chopra <manish.chopra@cavium.com> 10304M: Dept-GELinuxNICDev@cavium.com 10305L: netdev@vger.kernel.org 10306S: Supported 10307F: drivers/net/ethernet/qlogic/qlge/ 10308 10309QLOGIC QL4xxx ETHERNET DRIVER 10310M: Yuval Mintz <Yuval.Mintz@cavium.com> 10311M: Ariel Elior <Ariel.Elior@cavium.com> 10312M: everest-linux-l2@cavium.com 10313L: netdev@vger.kernel.org 10314S: Supported 10315F: drivers/net/ethernet/qlogic/qed/ 10316F: include/linux/qed/ 10317F: drivers/net/ethernet/qlogic/qede/ 10318 10319QLOGIC QL41xxx ISCSI DRIVER 10320M: QLogic-Storage-Upstream@cavium.com 10321L: linux-scsi@vger.kernel.org 10322S: Supported 10323F: drivers/scsi/qedi/ 10324 10325QNX4 FILESYSTEM 10326M: Anders Larsen <al@alarsen.net> 10327W: http://www.alarsen.net/linux/qnx4fs/ 10328S: Maintained 10329F: fs/qnx4/ 10330F: include/uapi/linux/qnx4_fs.h 10331F: include/uapi/linux/qnxtypes.h 10332 10333QORIQ DPAA2 FSL-MC BUS DRIVER 10334M: Stuart Yoder <stuyoder@gmail.com> 10335M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10336L: linux-kernel@vger.kernel.org 10337S: Maintained 10338F: drivers/staging/fsl-mc/ 10339 10340QT1010 MEDIA DRIVER 10341M: Antti Palosaari <crope@iki.fi> 10342L: linux-media@vger.kernel.org 10343W: https://linuxtv.org 10344W: http://palosaari.fi/linux/ 10345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10346T: git git://linuxtv.org/anttip/media_tree.git 10347S: Maintained 10348F: drivers/media/tuners/qt1010* 10349 10350QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10351M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10352L: linux-wireless@vger.kernel.org 10353W: http://wireless.kernel.org/en/users/Drivers/ath9k 10354S: Supported 10355F: drivers/net/wireless/ath/ath9k/ 10356 10357QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10358M: Kalle Valo <kvalo@qca.qualcomm.com> 10359L: ath10k@lists.infradead.org 10360W: http://wireless.kernel.org/en/users/Drivers/ath10k 10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10362S: Supported 10363F: drivers/net/wireless/ath/ath10k/ 10364 10365QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10366M: Timur Tabi <timur@codeaurora.org> 10367L: netdev@vger.kernel.org 10368S: Supported 10369F: drivers/net/ethernet/qualcomm/emac/ 10370 10371QUALCOMM HEXAGON ARCHITECTURE 10372M: Richard Kuo <rkuo@codeaurora.org> 10373L: linux-hexagon@vger.kernel.org 10374T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10375S: Supported 10376F: arch/hexagon/ 10377 10378QUALCOMM WCN36XX WIRELESS DRIVER 10379M: Eugene Krasnikov <k.eugene.e@gmail.com> 10380L: wcn36xx@lists.infradead.org 10381W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10382T: git git://github.com/KrasnikovEugene/wcn36xx.git 10383S: Supported 10384F: drivers/net/wireless/ath/wcn36xx/ 10385 10386QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10387M: Gabriel Somlo <somlo@cmu.edu> 10388M: "Michael S. Tsirkin" <mst@redhat.com> 10389L: qemu-devel@nongnu.org 10390S: Maintained 10391F: drivers/firmware/qemu_fw_cfg.c 10392 10393RADOS BLOCK DEVICE (RBD) 10394M: Ilya Dryomov <idryomov@gmail.com> 10395M: Sage Weil <sage@redhat.com> 10396M: Alex Elder <elder@kernel.org> 10397L: ceph-devel@vger.kernel.org 10398W: http://ceph.com/ 10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10400T: git git://github.com/ceph/ceph-client.git 10401S: Supported 10402F: Documentation/ABI/testing/sysfs-bus-rbd 10403F: drivers/block/rbd.c 10404F: drivers/block/rbd_types.h 10405 10406RADEON FRAMEBUFFER DISPLAY DRIVER 10407M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10408L: linux-fbdev@vger.kernel.org 10409S: Maintained 10410F: drivers/video/fbdev/aty/radeon* 10411F: include/uapi/linux/radeonfb.h 10412 10413RADIOSHARK RADIO DRIVER 10414M: Hans Verkuil <hverkuil@xs4all.nl> 10415L: linux-media@vger.kernel.org 10416T: git git://linuxtv.org/media_tree.git 10417S: Maintained 10418F: drivers/media/radio/radio-shark.c 10419 10420RADIOSHARK2 RADIO DRIVER 10421M: Hans Verkuil <hverkuil@xs4all.nl> 10422L: linux-media@vger.kernel.org 10423T: git git://linuxtv.org/media_tree.git 10424S: Maintained 10425F: drivers/media/radio/radio-shark2.c 10426F: drivers/media/radio/radio-tea5777.c 10427 10428RAGE128 FRAMEBUFFER DISPLAY DRIVER 10429M: Paul Mackerras <paulus@samba.org> 10430L: linux-fbdev@vger.kernel.org 10431S: Maintained 10432F: drivers/video/fbdev/aty/aty128fb.c 10433 10434RALINK MIPS ARCHITECTURE 10435M: John Crispin <john@phrozen.org> 10436L: linux-mips@linux-mips.org 10437S: Maintained 10438F: arch/mips/ralink 10439 10440RALINK RT2X00 WIRELESS LAN DRIVER 10441P: rt2x00 project 10442M: Stanislaw Gruszka <sgruszka@redhat.com> 10443M: Helmut Schaa <helmut.schaa@googlemail.com> 10444L: linux-wireless@vger.kernel.org 10445S: Maintained 10446F: drivers/net/wireless/ralink/rt2x00/ 10447 10448RAMDISK RAM BLOCK DEVICE DRIVER 10449M: Jens Axboe <axboe@kernel.dk> 10450S: Maintained 10451F: Documentation/blockdev/ramdisk.txt 10452F: drivers/block/brd.c 10453 10454RANDOM NUMBER DRIVER 10455M: "Theodore Ts'o" <tytso@mit.edu> 10456S: Maintained 10457F: drivers/char/random.c 10458 10459RAPIDIO SUBSYSTEM 10460M: Matt Porter <mporter@kernel.crashing.org> 10461M: Alexandre Bounine <alexandre.bounine@idt.com> 10462S: Maintained 10463F: drivers/rapidio/ 10464 10465RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10466L: linux-wireless@vger.kernel.org 10467S: Orphan 10468F: drivers/net/wireless/ray* 10469 10470RCUTORTURE MODULE 10471M: Josh Triplett <josh@joshtriplett.org> 10472M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10473L: linux-kernel@vger.kernel.org 10474S: Supported 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10476F: Documentation/RCU/torture.txt 10477F: kernel/rcu/rcutorture.c 10478 10479RCUTORTURE TEST FRAMEWORK 10480M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10481M: Josh Triplett <josh@joshtriplett.org> 10482R: Steven Rostedt <rostedt@goodmis.org> 10483R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10484R: Lai Jiangshan <jiangshanlai@gmail.com> 10485L: linux-kernel@vger.kernel.org 10486S: Supported 10487T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10488F: tools/testing/selftests/rcutorture 10489 10490RDC R-321X SoC 10491M: Florian Fainelli <florian@openwrt.org> 10492S: Maintained 10493 10494RDC R6040 FAST ETHERNET DRIVER 10495M: Florian Fainelli <f.fainelli@gmail.com> 10496L: netdev@vger.kernel.org 10497S: Maintained 10498F: drivers/net/ethernet/rdc/r6040.c 10499 10500RDS - RELIABLE DATAGRAM SOCKETS 10501M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10502L: netdev@vger.kernel.org 10503L: linux-rdma@vger.kernel.org 10504L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10505W: https://oss.oracle.com/projects/rds/ 10506S: Supported 10507F: net/rds/ 10508F: Documentation/networking/rds.txt 10509 10510RDMAVT - RDMA verbs software 10511M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10512L: linux-rdma@vger.kernel.org 10513S: Supported 10514F: drivers/infiniband/sw/rdmavt 10515 10516RDT - RESOURCE ALLOCATION 10517M: Fenghua Yu <fenghua.yu@intel.com> 10518L: linux-kernel@vger.kernel.org 10519S: Supported 10520F: arch/x86/kernel/cpu/intel_rdt* 10521F: arch/x86/include/asm/intel_rdt* 10522F: Documentation/x86/intel_rdt* 10523 10524READ-COPY UPDATE (RCU) 10525M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10526M: Josh Triplett <josh@joshtriplett.org> 10527R: Steven Rostedt <rostedt@goodmis.org> 10528R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10529R: Lai Jiangshan <jiangshanlai@gmail.com> 10530L: linux-kernel@vger.kernel.org 10531W: http://www.rdrop.com/users/paulmck/RCU/ 10532S: Supported 10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10534F: Documentation/RCU/ 10535X: Documentation/RCU/torture.txt 10536F: include/linux/rcu* 10537X: include/linux/srcu.h 10538F: kernel/rcu/ 10539X: kernel/torture.c 10540 10541REAL TIME CLOCK (RTC) SUBSYSTEM 10542M: Alessandro Zummo <a.zummo@towertech.it> 10543M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10544L: rtc-linux@googlegroups.com 10545Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10547S: Maintained 10548F: Documentation/devicetree/bindings/rtc/ 10549F: Documentation/rtc.txt 10550F: drivers/rtc/ 10551F: include/linux/rtc.h 10552F: include/uapi/linux/rtc.h 10553F: include/linux/rtc/ 10554F: include/linux/platform_data/rtc-* 10555F: tools/testing/selftests/timers/rtctest.c 10556 10557REALTEK AUDIO CODECS 10558M: Bard Liao <bardliao@realtek.com> 10559M: Oder Chiou <oder_chiou@realtek.com> 10560S: Maintained 10561F: sound/soc/codecs/rt* 10562F: include/sound/rt*.h 10563 10564REISERFS FILE SYSTEM 10565L: reiserfs-devel@vger.kernel.org 10566S: Supported 10567F: fs/reiserfs/ 10568 10569REGISTER MAP ABSTRACTION 10570M: Mark Brown <broonie@kernel.org> 10571L: linux-kernel@vger.kernel.org 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10573S: Supported 10574F: Documentation/devicetree/bindings/regmap/ 10575F: drivers/base/regmap/ 10576F: include/linux/regmap.h 10577 10578REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10579M: Ohad Ben-Cohen <ohad@wizery.com> 10580M: Bjorn Andersson <bjorn.andersson@linaro.org> 10581L: linux-remoteproc@vger.kernel.org 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10583S: Maintained 10584F: Documentation/devicetree/bindings/remoteproc/ 10585F: Documentation/remoteproc.txt 10586F: drivers/remoteproc/ 10587F: include/linux/remoteproc.h 10588 10589REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10590M: Ohad Ben-Cohen <ohad@wizery.com> 10591M: Bjorn Andersson <bjorn.andersson@linaro.org> 10592L: linux-remoteproc@vger.kernel.org 10593T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10594S: Maintained 10595F: drivers/rpmsg/ 10596F: Documentation/rpmsg.txt 10597F: include/linux/rpmsg.h 10598F: include/linux/rpmsg/ 10599 10600RENESAS CLOCK DRIVERS 10601M: Geert Uytterhoeven <geert+renesas@glider.be> 10602L: linux-renesas-soc@vger.kernel.org 10603S: Supported 10604F: drivers/clk/renesas/ 10605 10606RENESAS ETHERNET DRIVERS 10607R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10608L: netdev@vger.kernel.org 10609L: linux-renesas-soc@vger.kernel.org 10610F: drivers/net/ethernet/renesas/ 10611F: include/linux/sh_eth.h 10612 10613RENESAS R-CAR GYROADC DRIVER 10614M: Marek Vasut <marek.vasut@gmail.com> 10615L: linux-iio@vger.kernel.org 10616S: Supported 10617F: drivers/iio/adc/rcar_gyro_adc.c 10618 10619RENESAS USB2 PHY DRIVER 10620M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10621L: linux-renesas-soc@vger.kernel.org 10622S: Maintained 10623F: drivers/phy/phy-rcar-gen3-usb2.c 10624 10625RESET CONTROLLER FRAMEWORK 10626M: Philipp Zabel <p.zabel@pengutronix.de> 10627T: git git://git.pengutronix.de/git/pza/linux 10628S: Maintained 10629F: drivers/reset/ 10630F: Documentation/devicetree/bindings/reset/ 10631F: include/dt-bindings/reset/ 10632F: include/linux/reset.h 10633F: include/linux/reset-controller.h 10634 10635RFKILL 10636M: Johannes Berg <johannes@sipsolutions.net> 10637L: linux-wireless@vger.kernel.org 10638W: http://wireless.kernel.org/ 10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10641S: Maintained 10642F: Documentation/rfkill.txt 10643F: net/rfkill/ 10644 10645RHASHTABLE 10646M: Thomas Graf <tgraf@suug.ch> 10647M: Herbert Xu <herbert@gondor.apana.org.au> 10648L: netdev@vger.kernel.org 10649S: Maintained 10650F: lib/rhashtable.c 10651F: include/linux/rhashtable.h 10652 10653RICOH SMARTMEDIA/XD DRIVER 10654M: Maxim Levitsky <maximlevitsky@gmail.com> 10655S: Maintained 10656F: drivers/mtd/nand/r852.c 10657F: drivers/mtd/nand/r852.h 10658 10659RICOH R5C592 MEMORYSTICK DRIVER 10660M: Maxim Levitsky <maximlevitsky@gmail.com> 10661S: Maintained 10662F: drivers/memstick/host/r592.* 10663 10664ROCCAT DRIVERS 10665M: Stefan Achatz <erazor_de@users.sourceforge.net> 10666W: http://sourceforge.net/projects/roccat/ 10667S: Maintained 10668F: drivers/hid/hid-roccat* 10669F: include/linux/hid-roccat* 10670F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10671 10672ROCKER DRIVER 10673M: Jiri Pirko <jiri@resnulli.us> 10674L: netdev@vger.kernel.org 10675S: Supported 10676F: drivers/net/ethernet/rocker/ 10677 10678ROCKETPORT DRIVER 10679P: Comtrol Corp. 10680W: http://www.comtrol.com 10681S: Maintained 10682F: Documentation/serial/rocket.txt 10683F: drivers/tty/rocket* 10684 10685ROCKETPORT EXPRESS/INFINITY DRIVER 10686M: Kevin Cernekee <cernekee@gmail.com> 10687L: linux-serial@vger.kernel.org 10688S: Odd Fixes 10689F: drivers/tty/serial/rp2.* 10690 10691ROSE NETWORK LAYER 10692M: Ralf Baechle <ralf@linux-mips.org> 10693L: linux-hams@vger.kernel.org 10694W: http://www.linux-ax25.org/ 10695S: Maintained 10696F: include/net/rose.h 10697F: include/uapi/linux/rose.h 10698F: net/rose/ 10699 10700RTL2830 MEDIA DRIVER 10701M: Antti Palosaari <crope@iki.fi> 10702L: linux-media@vger.kernel.org 10703W: https://linuxtv.org 10704W: http://palosaari.fi/linux/ 10705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10706T: git git://linuxtv.org/anttip/media_tree.git 10707S: Maintained 10708F: drivers/media/dvb-frontends/rtl2830* 10709 10710RTL2832 MEDIA DRIVER 10711M: Antti Palosaari <crope@iki.fi> 10712L: linux-media@vger.kernel.org 10713W: https://linuxtv.org 10714W: http://palosaari.fi/linux/ 10715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10716T: git git://linuxtv.org/anttip/media_tree.git 10717S: Maintained 10718F: drivers/media/dvb-frontends/rtl2832* 10719 10720RTL2832_SDR MEDIA DRIVER 10721M: Antti Palosaari <crope@iki.fi> 10722L: linux-media@vger.kernel.org 10723W: https://linuxtv.org 10724W: http://palosaari.fi/linux/ 10725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10726T: git git://linuxtv.org/anttip/media_tree.git 10727S: Maintained 10728F: drivers/media/dvb-frontends/rtl2832_sdr* 10729 10730RTL8180 WIRELESS DRIVER 10731L: linux-wireless@vger.kernel.org 10732W: http://wireless.kernel.org/ 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10734S: Orphan 10735F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10736 10737RTL8187 WIRELESS DRIVER 10738M: Herton Ronaldo Krzesinski <herton@canonical.com> 10739M: Hin-Tak Leung <htl10@users.sourceforge.net> 10740M: Larry Finger <Larry.Finger@lwfinger.net> 10741L: linux-wireless@vger.kernel.org 10742W: http://wireless.kernel.org/ 10743T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10744S: Maintained 10745F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10746 10747RTL8192CE WIRELESS DRIVER 10748M: Larry Finger <Larry.Finger@lwfinger.net> 10749M: Chaoming Li <chaoming_li@realsil.com.cn> 10750L: linux-wireless@vger.kernel.org 10751W: http://wireless.kernel.org/ 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10753S: Maintained 10754F: drivers/net/wireless/realtek/rtlwifi/ 10755F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10756 10757RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10758M: Jes Sorensen <Jes.Sorensen@gmail.com> 10759L: linux-wireless@vger.kernel.org 10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10761S: Maintained 10762F: drivers/net/wireless/realtek/rtl8xxxu/ 10763 10764S3 SAVAGE FRAMEBUFFER DRIVER 10765M: Antonino Daplas <adaplas@gmail.com> 10766L: linux-fbdev@vger.kernel.org 10767S: Maintained 10768F: drivers/video/fbdev/savage/ 10769 10770S390 10771M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10772M: Heiko Carstens <heiko.carstens@de.ibm.com> 10773L: linux-s390@vger.kernel.org 10774W: http://www.ibm.com/developerworks/linux/linux390/ 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10776S: Supported 10777F: arch/s390/ 10778F: drivers/s390/ 10779F: Documentation/s390/ 10780F: Documentation/DocBook/s390* 10781 10782S390 COMMON I/O LAYER 10783M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10784M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10785L: linux-s390@vger.kernel.org 10786W: http://www.ibm.com/developerworks/linux/linux390/ 10787S: Supported 10788F: drivers/s390/cio/ 10789 10790S390 DASD DRIVER 10791M: Stefan Haberland <sth@linux.vnet.ibm.com> 10792M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10793L: linux-s390@vger.kernel.org 10794W: http://www.ibm.com/developerworks/linux/linux390/ 10795S: Supported 10796F: drivers/s390/block/dasd* 10797F: block/partitions/ibm.c 10798 10799S390 NETWORK DRIVERS 10800M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10801L: linux-s390@vger.kernel.org 10802W: http://www.ibm.com/developerworks/linux/linux390/ 10803S: Supported 10804F: drivers/s390/net/ 10805 10806S390 PCI SUBSYSTEM 10807M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10808M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10809L: linux-s390@vger.kernel.org 10810W: http://www.ibm.com/developerworks/linux/linux390/ 10811S: Supported 10812F: arch/s390/pci/ 10813F: drivers/pci/hotplug/s390_pci_hpc.c 10814 10815S390 ZCRYPT DRIVER 10816M: Harald Freudenberger <freude@de.ibm.com> 10817L: linux-s390@vger.kernel.org 10818W: http://www.ibm.com/developerworks/linux/linux390/ 10819S: Supported 10820F: drivers/s390/crypto/ 10821 10822S390 ZFCP DRIVER 10823M: Steffen Maier <maier@linux.vnet.ibm.com> 10824L: linux-s390@vger.kernel.org 10825W: http://www.ibm.com/developerworks/linux/linux390/ 10826S: Supported 10827F: drivers/s390/scsi/zfcp_* 10828 10829S390 IUCV NETWORK LAYER 10830M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10831L: linux-s390@vger.kernel.org 10832W: http://www.ibm.com/developerworks/linux/linux390/ 10833S: Supported 10834F: drivers/s390/net/*iucv* 10835F: include/net/iucv/ 10836F: net/iucv/ 10837 10838S390 IOMMU (PCI) 10839M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10840L: linux-s390@vger.kernel.org 10841W: http://www.ibm.com/developerworks/linux/linux390/ 10842S: Supported 10843F: drivers/iommu/s390-iommu.c 10844 10845S3C24XX SD/MMC Driver 10846M: Ben Dooks <ben-linux@fluff.org> 10847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10848S: Supported 10849F: drivers/mmc/host/s3cmci.* 10850 10851SAA6588 RDS RECEIVER DRIVER 10852M: Hans Verkuil <hverkuil@xs4all.nl> 10853L: linux-media@vger.kernel.org 10854T: git git://linuxtv.org/media_tree.git 10855W: https://linuxtv.org 10856S: Odd Fixes 10857F: drivers/media/i2c/saa6588* 10858 10859SAA7134 VIDEO4LINUX DRIVER 10860M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10861M: Mauro Carvalho Chehab <mchehab@kernel.org> 10862L: linux-media@vger.kernel.org 10863W: https://linuxtv.org 10864T: git git://linuxtv.org/media_tree.git 10865S: Odd fixes 10866F: Documentation/media/v4l-drivers/saa7134* 10867F: drivers/media/pci/saa7134/ 10868 10869SAA7146 VIDEO4LINUX-2 DRIVER 10870M: Hans Verkuil <hverkuil@xs4all.nl> 10871L: linux-media@vger.kernel.org 10872T: git git://linuxtv.org/media_tree.git 10873S: Maintained 10874F: drivers/media/common/saa7146/ 10875F: drivers/media/pci/saa7146/ 10876F: include/media/saa7146* 10877 10878SAMSUNG LAPTOP DRIVER 10879M: Corentin Chary <corentin.chary@gmail.com> 10880L: platform-driver-x86@vger.kernel.org 10881S: Maintained 10882F: drivers/platform/x86/samsung-laptop.c 10883 10884SAMSUNG AUDIO (ASoC) DRIVERS 10885M: Krzysztof Kozlowski <krzk@kernel.org> 10886M: Sangbeom Kim <sbkim73@samsung.com> 10887M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10889S: Supported 10890F: sound/soc/samsung/ 10891 10892SAMSUNG FRAMEBUFFER DRIVER 10893M: Jingoo Han <jingoohan1@gmail.com> 10894L: linux-fbdev@vger.kernel.org 10895S: Maintained 10896F: drivers/video/fbdev/s3c-fb.c 10897 10898SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10899M: Sangbeom Kim <sbkim73@samsung.com> 10900M: Krzysztof Kozlowski <krzk@kernel.org> 10901M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10902L: linux-kernel@vger.kernel.org 10903L: linux-samsung-soc@vger.kernel.org 10904S: Supported 10905F: drivers/mfd/sec*.c 10906F: drivers/regulator/s2m*.c 10907F: drivers/regulator/s5m*.c 10908F: drivers/clk/clk-s2mps11.c 10909F: drivers/rtc/rtc-s5m.c 10910F: include/linux/mfd/samsung/ 10911F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10912F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10913F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10914F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10915 10916SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10917M: Kyungmin Park <kyungmin.park@samsung.com> 10918M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10919L: linux-media@vger.kernel.org 10920Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10921S: Supported 10922F: drivers/media/platform/exynos4-is/ 10923 10924SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10925M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10926L: linux-media@vger.kernel.org 10927L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10928S: Maintained 10929F: drivers/media/platform/s3c-camif/ 10930F: include/media/drv-intf/s3c_camif.h 10931 10932SAMSUNG S5C73M3 CAMERA DRIVER 10933M: Kyungmin Park <kyungmin.park@samsung.com> 10934M: Andrzej Hajda <a.hajda@samsung.com> 10935L: linux-media@vger.kernel.org 10936S: Supported 10937F: drivers/media/i2c/s5c73m3/* 10938 10939SAMSUNG S5K5BAF CAMERA DRIVER 10940M: Kyungmin Park <kyungmin.park@samsung.com> 10941M: Andrzej Hajda <a.hajda@samsung.com> 10942L: linux-media@vger.kernel.org 10943S: Supported 10944F: drivers/media/i2c/s5k5baf.c 10945 10946SAMSUNG S3FWRN5 NFC DRIVER 10947M: Robert Baldyga <r.baldyga@samsung.com> 10948M: Krzysztof Opasiak <k.opasiak@samsung.com> 10949L: linux-nfc@lists.01.org (moderated for non-subscribers) 10950S: Supported 10951F: drivers/nfc/s3fwrn5 10952 10953SAMSUNG SOC CLOCK DRIVERS 10954M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10955M: Tomasz Figa <tomasz.figa@gmail.com> 10956M: Chanwoo Choi <cw00.choi@samsung.com> 10957S: Supported 10958L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10959F: drivers/clk/samsung/ 10960F: include/dt-bindings/clock/exynos*.h 10961F: Documentation/devicetree/bindings/clock/exynos*.txt 10962 10963SAMSUNG SPI DRIVERS 10964M: Kukjin Kim <kgene@kernel.org> 10965M: Krzysztof Kozlowski <krzk@kernel.org> 10966M: Andi Shyti <andi.shyti@samsung.com> 10967L: linux-spi@vger.kernel.org 10968L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10969S: Maintained 10970F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10971F: drivers/spi/spi-s3c* 10972F: include/linux/platform_data/spi-s3c64xx.h 10973 10974SAMSUNG SXGBE DRIVERS 10975M: Byungho An <bh74.an@samsung.com> 10976M: Girish K S <ks.giri@samsung.com> 10977M: Vipul Pandya <vipul.pandya@samsung.com> 10978S: Supported 10979L: netdev@vger.kernel.org 10980F: drivers/net/ethernet/samsung/sxgbe/ 10981 10982SAMSUNG THERMAL DRIVER 10983M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10984L: linux-pm@vger.kernel.org 10985L: linux-samsung-soc@vger.kernel.org 10986S: Supported 10987T: git https://github.com/lmajewski/linux-samsung-thermal.git 10988F: drivers/thermal/samsung/ 10989 10990SAMSUNG USB2 PHY DRIVER 10991M: Kamil Debski <kamil@wypas.org> 10992M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10993L: linux-kernel@vger.kernel.org 10994S: Supported 10995F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10996F: Documentation/phy/samsung-usb2.txt 10997F: drivers/phy/phy-exynos4210-usb2.c 10998F: drivers/phy/phy-exynos4x12-usb2.c 10999F: drivers/phy/phy-exynos5250-usb2.c 11000F: drivers/phy/phy-s5pv210-usb2.c 11001F: drivers/phy/phy-samsung-usb2.c 11002F: drivers/phy/phy-samsung-usb2.h 11003 11004SERIAL DRIVERS 11005M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11006L: linux-serial@vger.kernel.org 11007S: Maintained 11008F: Documentation/devicetree/bindings/serial/ 11009F: drivers/tty/serial/ 11010 11011SERIAL DEVICE BUS 11012M: Rob Herring <robh@kernel.org> 11013L: linux-serial@vger.kernel.org 11014S: Maintained 11015F: Documentation/devicetree/bindings/serial/slave-device.txt 11016F: drivers/tty/serdev/ 11017F: include/linux/serdev.h 11018 11019SERIAL IR RECEIVER 11020M: Sean Young <sean@mess.org> 11021L: linux-media@vger.kernel.org 11022S: Maintained 11023F: drivers/media/rc/serial_ir.c 11024 11025STI CEC DRIVER 11026M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11027L: kernel@stlinux.com 11028S: Maintained 11029F: drivers/staging/media/st-cec/ 11030F: Documentation/devicetree/bindings/media/stih-cec.txt 11031 11032SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11033M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11034L: linux-s390@vger.kernel.org 11035W: http://www.ibm.com/developerworks/linux/linux390/ 11036S: Supported 11037F: net/smc/ 11038 11039SYNOPSYS DESIGNWARE DMAC DRIVER 11040M: Viresh Kumar <vireshk@kernel.org> 11041M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11042S: Maintained 11043F: include/linux/dma/dw.h 11044F: include/linux/platform_data/dma-dw.h 11045F: drivers/dma/dw/ 11046 11047SYNOPSYS DESIGNWARE I2C DRIVER 11048M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11049R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11050R: Mika Westerberg <mika.westerberg@linux.intel.com> 11051L: linux-i2c@vger.kernel.org 11052S: Maintained 11053F: drivers/i2c/busses/i2c-designware-* 11054F: include/linux/platform_data/i2c-designware.h 11055 11056SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11057M: Jaehoon Chung <jh80.chung@samsung.com> 11058L: linux-mmc@vger.kernel.org 11059S: Maintained 11060F: drivers/mmc/host/dw_mmc* 11061 11062SYSTEM TRACE MODULE CLASS 11063M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11064S: Maintained 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11066F: Documentation/trace/stm.txt 11067F: drivers/hwtracing/stm/ 11068F: include/linux/stm.h 11069F: include/uapi/linux/stm.h 11070 11071THUNDERBOLT DRIVER 11072M: Andreas Noever <andreas.noever@gmail.com> 11073S: Maintained 11074F: drivers/thunderbolt/ 11075 11076TI BQ27XXX POWER SUPPLY DRIVER 11077R: Andrew F. Davis <afd@ti.com> 11078F: include/linux/power/bq27xxx_battery.h 11079F: drivers/power/supply/bq27xxx_battery.c 11080F: drivers/power/supply/bq27xxx_battery_i2c.c 11081 11082TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11083M: John Stultz <john.stultz@linaro.org> 11084M: Thomas Gleixner <tglx@linutronix.de> 11085L: linux-kernel@vger.kernel.org 11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11087S: Supported 11088F: include/linux/clocksource.h 11089F: include/linux/time.h 11090F: include/linux/timex.h 11091F: include/uapi/linux/time.h 11092F: include/uapi/linux/timex.h 11093F: kernel/time/clocksource.c 11094F: kernel/time/time*.c 11095F: kernel/time/alarmtimer.c 11096F: kernel/time/ntp.c 11097F: tools/testing/selftests/timers/ 11098 11099SC1200 WDT DRIVER 11100M: Zwane Mwaikambo <zwanem@gmail.com> 11101S: Maintained 11102F: drivers/watchdog/sc1200wdt.c 11103 11104SCHEDULER 11105M: Ingo Molnar <mingo@redhat.com> 11106M: Peter Zijlstra <peterz@infradead.org> 11107L: linux-kernel@vger.kernel.org 11108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11109S: Maintained 11110F: kernel/sched/ 11111F: include/linux/sched.h 11112F: include/uapi/linux/sched.h 11113F: include/linux/wait.h 11114 11115SCORE ARCHITECTURE 11116M: Chen Liqin <liqin.linux@gmail.com> 11117M: Lennox Wu <lennox.wu@gmail.com> 11118W: http://www.sunplus.com 11119S: Supported 11120F: arch/score/ 11121 11122SCR24X CHIP CARD INTERFACE DRIVER 11123M: Lubomir Rintel <lkundrak@v3.sk> 11124S: Supported 11125F: drivers/char/pcmcia/scr24x_cs.c 11126 11127SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11128M: Sudeep Holla <sudeep.holla@arm.com> 11129L: linux-arm-kernel@lists.infradead.org 11130S: Maintained 11131F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11132F: drivers/clk/clk-scpi.c 11133F: drivers/cpufreq/scpi-cpufreq.c 11134F: drivers/firmware/arm_scpi.c 11135F: include/linux/scpi_protocol.h 11136 11137SCSI CDROM DRIVER 11138M: Jens Axboe <axboe@kernel.dk> 11139L: linux-scsi@vger.kernel.org 11140W: http://www.kernel.dk 11141S: Maintained 11142F: drivers/scsi/sr* 11143 11144SCSI RDMA PROTOCOL (SRP) INITIATOR 11145M: Bart Van Assche <bart.vanassche@sandisk.com> 11146L: linux-rdma@vger.kernel.org 11147S: Supported 11148W: http://www.openfabrics.org 11149Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11151F: drivers/infiniband/ulp/srp/ 11152F: include/scsi/srp.h 11153 11154SCSI SG DRIVER 11155M: Doug Gilbert <dgilbert@interlog.com> 11156L: linux-scsi@vger.kernel.org 11157W: http://sg.danny.cz/sg 11158S: Maintained 11159F: Documentation/scsi/scsi-generic.txt 11160F: drivers/scsi/sg.c 11161F: include/scsi/sg.h 11162 11163SCSI SUBSYSTEM 11164M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11166M: "Martin K. Petersen" <martin.petersen@oracle.com> 11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11168L: linux-scsi@vger.kernel.org 11169S: Maintained 11170F: Documentation/devicetree/bindings/scsi/ 11171F: drivers/scsi/ 11172F: include/scsi/ 11173 11174SCSI TAPE DRIVER 11175M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11176L: linux-scsi@vger.kernel.org 11177S: Maintained 11178F: Documentation/scsi/st.txt 11179F: drivers/scsi/st.* 11180F: drivers/scsi/st_*.h 11181 11182SCTP PROTOCOL 11183M: Vlad Yasevich <vyasevich@gmail.com> 11184M: Neil Horman <nhorman@tuxdriver.com> 11185L: linux-sctp@vger.kernel.org 11186W: http://lksctp.sourceforge.net 11187S: Maintained 11188F: Documentation/networking/sctp.txt 11189F: include/linux/sctp.h 11190F: include/uapi/linux/sctp.h 11191F: include/net/sctp/ 11192F: net/sctp/ 11193 11194SCx200 CPU SUPPORT 11195M: Jim Cromie <jim.cromie@gmail.com> 11196S: Odd Fixes 11197F: Documentation/i2c/busses/scx200_acb 11198F: arch/x86/platform/scx200/ 11199F: drivers/watchdog/scx200_wdt.c 11200F: drivers/i2c/busses/scx200* 11201F: drivers/mtd/maps/scx200_docflash.c 11202F: include/linux/scx200.h 11203 11204SCx200 GPIO DRIVER 11205M: Jim Cromie <jim.cromie@gmail.com> 11206S: Maintained 11207F: drivers/char/scx200_gpio.c 11208F: include/linux/scx200_gpio.h 11209 11210SCx200 HRT CLOCKSOURCE DRIVER 11211M: Jim Cromie <jim.cromie@gmail.com> 11212S: Maintained 11213F: drivers/clocksource/scx200_hrt.c 11214 11215SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11216M: Sascha Sommer <saschasommer@freenet.de> 11217L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11218S: Maintained 11219F: drivers/mmc/host/sdricoh_cs.c 11220 11221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11222M: Adrian Hunter <adrian.hunter@intel.com> 11223L: linux-mmc@vger.kernel.org 11224T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11225S: Maintained 11226F: drivers/mmc/host/sdhci* 11227F: include/linux/mmc/sdhci* 11228 11229SECURE COMPUTING 11230M: Kees Cook <keescook@chromium.org> 11231R: Andy Lutomirski <luto@amacapital.net> 11232R: Will Drewry <wad@chromium.org> 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11234S: Supported 11235F: kernel/seccomp.c 11236F: include/uapi/linux/seccomp.h 11237F: include/linux/seccomp.h 11238F: tools/testing/selftests/seccomp/* 11239K: \bsecure_computing 11240K: \bTIF_SECCOMP\b 11241 11242SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11243M: Al Cooper <alcooperx@gmail.com> 11244L: linux-mmc@vger.kernel.org 11245L: bcm-kernel-feedback-list@broadcom.com 11246S: Maintained 11247F: drivers/mmc/host/sdhci-brcmstb* 11248 11249SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11250M: Ben Dooks <ben-linux@fluff.org> 11251M: Jaehoon Chung <jh80.chung@samsung.com> 11252L: linux-mmc@vger.kernel.org 11253S: Maintained 11254F: drivers/mmc/host/sdhci-s3c* 11255 11256SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11257M: Viresh Kumar <vireshk@kernel.org> 11258L: linux-mmc@vger.kernel.org 11259S: Maintained 11260F: drivers/mmc/host/sdhci-spear.c 11261 11262SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11263M: Scott Bauer <scott.bauer@intel.com> 11264M: Jonathan Derrick <jonathan.derrick@intel.com> 11265M: Rafael Antognolli <rafael.antognolli@intel.com> 11266L: linux-block@vger.kernel.org 11267S: Supported 11268F: block/sed* 11269F: block/opal_proto.h 11270F: include/linux/sed* 11271F: include/uapi/linux/sed* 11272 11273SECURITY SUBSYSTEM 11274M: James Morris <james.l.morris@oracle.com> 11275M: "Serge E. Hallyn" <serge@hallyn.com> 11276L: linux-security-module@vger.kernel.org (suggested Cc:) 11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11278W: http://kernsec.org/ 11279S: Supported 11280F: security/ 11281 11282SECURITY CONTACT 11283M: Security Officers <security@kernel.org> 11284S: Supported 11285 11286SELINUX SECURITY MODULE 11287M: Paul Moore <paul@paul-moore.com> 11288M: Stephen Smalley <sds@tycho.nsa.gov> 11289M: Eric Paris <eparis@parisplace.org> 11290L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11291W: http://selinuxproject.org 11292T: git git://git.infradead.org/users/pcmoore/selinux 11293S: Supported 11294F: include/linux/selinux* 11295F: security/selinux/ 11296F: scripts/selinux/ 11297 11298APPARMOR SECURITY MODULE 11299M: John Johansen <john.johansen@canonical.com> 11300L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11301W: apparmor.wiki.kernel.org 11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11303S: Supported 11304F: security/apparmor/ 11305 11306LOADPIN SECURITY MODULE 11307M: Kees Cook <keescook@chromium.org> 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11309S: Supported 11310F: security/loadpin/ 11311 11312YAMA SECURITY MODULE 11313M: Kees Cook <keescook@chromium.org> 11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11315S: Supported 11316F: security/yama/ 11317 11318SENSABLE PHANTOM 11319M: Jiri Slaby <jirislaby@gmail.com> 11320S: Maintained 11321F: drivers/misc/phantom.c 11322F: include/uapi/linux/phantom.h 11323 11324Emulex 10Gbps iSCSI - OneConnect DRIVER 11325M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11326M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11327M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11328L: linux-scsi@vger.kernel.org 11329W: http://www.broadcom.com 11330S: Supported 11331F: drivers/scsi/be2iscsi/ 11332 11333Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11334M: Sathya Perla <sathya.perla@broadcom.com> 11335M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11336M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11337M: Somnath Kotur <somnath.kotur@broadcom.com> 11338L: netdev@vger.kernel.org 11339W: http://www.emulex.com 11340S: Supported 11341F: drivers/net/ethernet/emulex/benet/ 11342 11343EMULEX ONECONNECT ROCE DRIVER 11344M: Selvin Xavier <selvin.xavier@avagotech.com> 11345M: Devesh Sharma <devesh.sharma@avagotech.com> 11346L: linux-rdma@vger.kernel.org 11347W: http://www.emulex.com 11348S: Supported 11349F: drivers/infiniband/hw/ocrdma/ 11350F: include/uapi/rdma/ocrdma-abi.h 11351 11352SFC NETWORK DRIVER 11353M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11354M: Edward Cree <ecree@solarflare.com> 11355M: Bert Kenward <bkenward@solarflare.com> 11356L: netdev@vger.kernel.org 11357S: Supported 11358F: drivers/net/ethernet/sfc/ 11359 11360SGI GRU DRIVER 11361M: Dimitri Sivanich <sivanich@sgi.com> 11362S: Maintained 11363F: drivers/misc/sgi-gru/ 11364 11365SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11366M: Pat Gefre <pfg@sgi.com> 11367L: linux-ia64@vger.kernel.org 11368S: Supported 11369F: Documentation/ia64/serial.txt 11370F: drivers/tty/serial/ioc?_serial.c 11371F: include/linux/ioc?.h 11372 11373SGI XP/XPC/XPNET DRIVER 11374M: Cliff Whickman <cpw@sgi.com> 11375M: Robin Holt <robinmholt@gmail.com> 11376S: Maintained 11377F: drivers/misc/sgi-xp/ 11378 11379SI2157 MEDIA DRIVER 11380M: Antti Palosaari <crope@iki.fi> 11381L: linux-media@vger.kernel.org 11382W: https://linuxtv.org 11383W: http://palosaari.fi/linux/ 11384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11385T: git git://linuxtv.org/anttip/media_tree.git 11386S: Maintained 11387F: drivers/media/tuners/si2157* 11388 11389SI2168 MEDIA DRIVER 11390M: Antti Palosaari <crope@iki.fi> 11391L: linux-media@vger.kernel.org 11392W: https://linuxtv.org 11393W: http://palosaari.fi/linux/ 11394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11395T: git git://linuxtv.org/anttip/media_tree.git 11396S: Maintained 11397F: drivers/media/dvb-frontends/si2168* 11398 11399SI470X FM RADIO RECEIVER I2C DRIVER 11400M: Hans Verkuil <hverkuil@xs4all.nl> 11401L: linux-media@vger.kernel.org 11402T: git git://linuxtv.org/media_tree.git 11403W: https://linuxtv.org 11404S: Odd Fixes 11405F: drivers/media/radio/si470x/radio-si470x-i2c.c 11406 11407SI470X FM RADIO RECEIVER USB DRIVER 11408M: Hans Verkuil <hverkuil@xs4all.nl> 11409L: linux-media@vger.kernel.org 11410T: git git://linuxtv.org/media_tree.git 11411W: https://linuxtv.org 11412S: Maintained 11413F: drivers/media/radio/si470x/radio-si470x-common.c 11414F: drivers/media/radio/si470x/radio-si470x.h 11415F: drivers/media/radio/si470x/radio-si470x-usb.c 11416 11417SI4713 FM RADIO TRANSMITTER I2C DRIVER 11418M: Eduardo Valentin <edubezval@gmail.com> 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/si4713/si4713.? 11424 11425SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11426M: Eduardo Valentin <edubezval@gmail.com> 11427L: linux-media@vger.kernel.org 11428T: git git://linuxtv.org/media_tree.git 11429W: https://linuxtv.org 11430S: Odd Fixes 11431F: drivers/media/radio/si4713/radio-platform-si4713.c 11432 11433SI4713 FM RADIO TRANSMITTER USB DRIVER 11434M: Hans Verkuil <hverkuil@xs4all.nl> 11435L: linux-media@vger.kernel.org 11436T: git git://linuxtv.org/media_tree.git 11437W: https://linuxtv.org 11438S: Maintained 11439F: drivers/media/radio/si4713/radio-usb-si4713.c 11440 11441SIANO DVB DRIVER 11442M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11443M: Mauro Carvalho Chehab <mchehab@kernel.org> 11444L: linux-media@vger.kernel.org 11445W: https://linuxtv.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Odd fixes 11448F: drivers/media/common/siano/ 11449F: drivers/media/usb/siano/ 11450F: drivers/media/usb/siano/ 11451F: drivers/media/mmc/siano/ 11452 11453SIMPLEFB FB DRIVER 11454M: Hans de Goede <hdegoede@redhat.com> 11455L: linux-fbdev@vger.kernel.org 11456S: Maintained 11457F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11458F: drivers/video/fbdev/simplefb.c 11459F: include/linux/platform_data/simplefb.h 11460 11461SH_VEU V4L2 MEM2MEM DRIVER 11462L: linux-media@vger.kernel.org 11463S: Orphan 11464F: drivers/media/platform/sh_veu.c 11465 11466SH_VOU V4L2 OUTPUT DRIVER 11467L: linux-media@vger.kernel.org 11468S: Orphan 11469F: drivers/media/platform/sh_vou.c 11470F: include/media/drv-intf/sh_vou.h 11471 11472SIMPLE FIRMWARE INTERFACE (SFI) 11473M: Len Brown <lenb@kernel.org> 11474L: sfi-devel@simplefirmware.org 11475W: http://simplefirmware.org/ 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11477S: Supported 11478F: arch/x86/platform/sfi/ 11479F: drivers/sfi/ 11480F: include/linux/sfi*.h 11481 11482SIMTEC EB110ATX (Chalice CATS) 11483P: Ben Dooks 11484P: Vincent Sanders <vince@simtec.co.uk> 11485M: Simtec Linux Team <linux@simtec.co.uk> 11486W: http://www.simtec.co.uk/products/EB110ATX/ 11487S: Supported 11488 11489SIMTEC EB2410ITX (BAST) 11490P: Ben Dooks 11491P: Vincent Sanders <vince@simtec.co.uk> 11492M: Simtec Linux Team <linux@simtec.co.uk> 11493W: http://www.simtec.co.uk/products/EB2410ITX/ 11494S: Supported 11495F: arch/arm/mach-s3c24xx/mach-bast.c 11496F: arch/arm/mach-s3c24xx/bast-ide.c 11497F: arch/arm/mach-s3c24xx/bast-irq.c 11498 11499SIPHASH PRF ROUTINES 11500M: Jason A. Donenfeld <Jason@zx2c4.com> 11501S: Maintained 11502F: lib/siphash.c 11503F: lib/test_siphash.c 11504F: include/linux/siphash.h 11505 11506TI DAVINCI MACHINE SUPPORT 11507M: Sekhar Nori <nsekhar@ti.com> 11508M: Kevin Hilman <khilman@kernel.org> 11509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11511S: Supported 11512F: arch/arm/mach-davinci/ 11513F: drivers/i2c/busses/i2c-davinci.c 11514 11515TI DAVINCI SERIES MEDIA DRIVER 11516M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11517L: linux-media@vger.kernel.org 11518W: https://linuxtv.org 11519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11520T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11521S: Maintained 11522F: drivers/media/platform/davinci/ 11523F: include/media/davinci/ 11524 11525TI AM437X VPFE DRIVER 11526M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11527L: linux-media@vger.kernel.org 11528W: https://linuxtv.org 11529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11530T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11531S: Maintained 11532F: drivers/media/platform/am437x/ 11533 11534OV2659 OMNIVISION SENSOR DRIVER 11535M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11536L: linux-media@vger.kernel.org 11537W: https://linuxtv.org 11538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11539T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11540S: Maintained 11541F: drivers/media/i2c/ov2659.c 11542F: include/media/i2c/ov2659.h 11543 11544SILICON MOTION SM712 FRAME BUFFER DRIVER 11545M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11546M: Teddy Wang <teddy.wang@siliconmotion.com> 11547M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11548L: linux-fbdev@vger.kernel.org 11549S: Maintained 11550F: drivers/video/fbdev/sm712* 11551F: Documentation/fb/sm712fb.txt 11552 11553SIS 190 ETHERNET DRIVER 11554M: Francois Romieu <romieu@fr.zoreil.com> 11555L: netdev@vger.kernel.org 11556S: Maintained 11557F: drivers/net/ethernet/sis/sis190.c 11558 11559SIS 900/7016 FAST ETHERNET DRIVER 11560M: Daniele Venzano <venza@brownhat.org> 11561W: http://www.brownhat.org/sis900.html 11562L: netdev@vger.kernel.org 11563S: Maintained 11564F: drivers/net/ethernet/sis/sis900.* 11565 11566SIS FRAMEBUFFER DRIVER 11567M: Thomas Winischhofer <thomas@winischhofer.net> 11568W: http://www.winischhofer.net/linuxsisvga.shtml 11569S: Maintained 11570F: Documentation/fb/sisfb.txt 11571F: drivers/video/fbdev/sis/ 11572F: include/video/sisfb.h 11573 11574SIS USB2VGA DRIVER 11575M: Thomas Winischhofer <thomas@winischhofer.net> 11576W: http://www.winischhofer.at/linuxsisusbvga.shtml 11577S: Maintained 11578F: drivers/usb/misc/sisusbvga/ 11579 11580SLAB ALLOCATOR 11581M: Christoph Lameter <cl@linux.com> 11582M: Pekka Enberg <penberg@kernel.org> 11583M: David Rientjes <rientjes@google.com> 11584M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11585M: Andrew Morton <akpm@linux-foundation.org> 11586L: linux-mm@kvack.org 11587S: Maintained 11588F: include/linux/sl?b*.h 11589F: mm/sl?b* 11590 11591SLEEPABLE READ-COPY UPDATE (SRCU) 11592M: Lai Jiangshan <jiangshanlai@gmail.com> 11593M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11594M: Josh Triplett <josh@joshtriplett.org> 11595R: Steven Rostedt <rostedt@goodmis.org> 11596R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11597L: linux-kernel@vger.kernel.org 11598W: http://www.rdrop.com/users/paulmck/RCU/ 11599S: Supported 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11601F: include/linux/srcu.h 11602F: kernel/rcu/srcu.c 11603 11604SMACK SECURITY MODULE 11605M: Casey Schaufler <casey@schaufler-ca.com> 11606L: linux-security-module@vger.kernel.org 11607W: http://schaufler-ca.com 11608T: git git://github.com/cschaufler/smack-next 11609S: Maintained 11610F: Documentation/security/Smack.txt 11611F: security/smack/ 11612 11613DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11614M: Kevin Hilman <khilman@kernel.org> 11615M: Nishanth Menon <nm@ti.com> 11616S: Maintained 11617F: drivers/power/avs/ 11618F: include/linux/power/smartreflex.h 11619L: linux-pm@vger.kernel.org 11620 11621SMC91x ETHERNET DRIVER 11622M: Nicolas Pitre <nico@fluxnic.net> 11623S: Odd Fixes 11624F: drivers/net/ethernet/smsc/smc91x.* 11625 11626SMIA AND SMIA++ IMAGE SENSOR DRIVER 11627M: Sakari Ailus <sakari.ailus@iki.fi> 11628L: linux-media@vger.kernel.org 11629S: Maintained 11630F: drivers/media/i2c/smiapp/ 11631F: include/media/i2c/smiapp.h 11632F: drivers/media/i2c/smiapp-pll.c 11633F: drivers/media/i2c/smiapp-pll.h 11634F: include/uapi/linux/smiapp.h 11635F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11636 11637SMM665 HARDWARE MONITOR DRIVER 11638M: Guenter Roeck <linux@roeck-us.net> 11639L: linux-hwmon@vger.kernel.org 11640S: Maintained 11641F: Documentation/hwmon/smm665 11642F: drivers/hwmon/smm665.c 11643 11644SMSC EMC2103 HARDWARE MONITOR DRIVER 11645M: Steve Glendinning <steve.glendinning@shawell.net> 11646L: linux-hwmon@vger.kernel.org 11647S: Maintained 11648F: Documentation/hwmon/emc2103 11649F: drivers/hwmon/emc2103.c 11650 11651SMSC SCH5627 HARDWARE MONITOR DRIVER 11652M: Hans de Goede <hdegoede@redhat.com> 11653L: linux-hwmon@vger.kernel.org 11654S: Supported 11655F: Documentation/hwmon/sch5627 11656F: drivers/hwmon/sch5627.c 11657 11658SMSC47B397 HARDWARE MONITOR DRIVER 11659M: Jean Delvare <jdelvare@suse.com> 11660L: linux-hwmon@vger.kernel.org 11661S: Maintained 11662F: Documentation/hwmon/smsc47b397 11663F: drivers/hwmon/smsc47b397.c 11664 11665SMSC911x ETHERNET DRIVER 11666M: Steve Glendinning <steve.glendinning@shawell.net> 11667L: netdev@vger.kernel.org 11668S: Maintained 11669F: include/linux/smsc911x.h 11670F: drivers/net/ethernet/smsc/smsc911x.* 11671 11672SMSC9420 PCI ETHERNET DRIVER 11673M: Steve Glendinning <steve.glendinning@shawell.net> 11674L: netdev@vger.kernel.org 11675S: Maintained 11676F: drivers/net/ethernet/smsc/smsc9420.* 11677 11678SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11679M: Steve Glendinning <steve.glendinning@shawell.net> 11680L: linux-fbdev@vger.kernel.org 11681S: Maintained 11682F: drivers/video/fbdev/smscufx.c 11683 11684SOC-CAMERA V4L2 SUBSYSTEM 11685M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11686L: linux-media@vger.kernel.org 11687T: git git://linuxtv.org/media_tree.git 11688S: Maintained 11689F: include/media/soc* 11690F: drivers/media/i2c/soc_camera/ 11691F: drivers/media/platform/soc_camera/ 11692 11693SOEKRIS NET48XX LED SUPPORT 11694M: Chris Boot <bootc@bootc.net> 11695S: Maintained 11696F: drivers/leds/leds-net48xx.c 11697 11698SOFTLOGIC 6x10 MPEG CODEC 11699M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11700M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11701M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11702M: Ismael Luceno <ismael@iodev.co.uk> 11703L: linux-media@vger.kernel.org 11704S: Supported 11705F: drivers/media/pci/solo6x10/ 11706 11707SOFTWARE RAID (Multiple Disks) SUPPORT 11708M: Shaohua Li <shli@kernel.org> 11709L: linux-raid@vger.kernel.org 11710T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11711S: Supported 11712F: drivers/md/ 11713F: include/linux/raid/ 11714F: include/uapi/linux/raid/ 11715 11716SONIC NETWORK DRIVER 11717M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11718L: netdev@vger.kernel.org 11719S: Maintained 11720F: drivers/net/ethernet/natsemi/sonic.* 11721 11722SONICS SILICON BACKPLANE DRIVER (SSB) 11723M: Michael Buesch <m@bues.ch> 11724L: linux-wireless@vger.kernel.org 11725S: Maintained 11726F: drivers/ssb/ 11727F: include/linux/ssb/ 11728 11729SONY VAIO CONTROL DEVICE DRIVER 11730M: Mattia Dongili <malattia@linux.it> 11731L: platform-driver-x86@vger.kernel.org 11732W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11733S: Maintained 11734F: Documentation/laptops/sony-laptop.txt 11735F: drivers/char/sonypi.c 11736F: drivers/platform/x86/sony-laptop.c 11737F: include/linux/sony-laptop.h 11738 11739SONY MEMORYSTICK CARD SUPPORT 11740M: Alex Dubov <oakad@yahoo.com> 11741W: http://tifmxx.berlios.de/ 11742S: Maintained 11743F: drivers/memstick/host/tifm_ms.c 11744 11745SONY MEMORYSTICK STANDARD SUPPORT 11746M: Maxim Levitsky <maximlevitsky@gmail.com> 11747S: Maintained 11748F: drivers/memstick/core/ms_block.* 11749 11750SOUND 11751M: Jaroslav Kysela <perex@perex.cz> 11752M: Takashi Iwai <tiwai@suse.com> 11753L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11754W: http://www.alsa-project.org/ 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11756T: git git://git.alsa-project.org/alsa-kernel.git 11757Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11758S: Maintained 11759F: Documentation/sound/ 11760F: include/sound/ 11761F: include/uapi/sound/ 11762F: sound/ 11763 11764SOUND - COMPRESSED AUDIO 11765M: Vinod Koul <vinod.koul@intel.com> 11766L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11768S: Supported 11769F: Documentation/sound/alsa/compress_offload.txt 11770F: include/sound/compress_driver.h 11771F: include/uapi/sound/compress_* 11772F: sound/core/compress_offload.c 11773F: sound/soc/soc-compress.c 11774 11775SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11776M: Liam Girdwood <lgirdwood@gmail.com> 11777M: Mark Brown <broonie@kernel.org> 11778T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11780W: http://alsa-project.org/main/index.php/ASoC 11781S: Supported 11782F: Documentation/devicetree/bindings/sound/ 11783F: Documentation/sound/alsa/soc/ 11784F: sound/soc/ 11785F: include/sound/soc* 11786 11787SOUND - DMAENGINE HELPERS 11788M: Lars-Peter Clausen <lars@metafoo.de> 11789S: Supported 11790F: include/sound/dmaengine_pcm.h 11791F: sound/core/pcm_dmaengine.c 11792F: sound/soc/soc-generic-dmaengine-pcm.c 11793 11794SP2 MEDIA DRIVER 11795M: Olli Salonen <olli.salonen@iki.fi> 11796L: linux-media@vger.kernel.org 11797W: https://linuxtv.org 11798Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11799S: Maintained 11800F: drivers/media/dvb-frontends/sp2* 11801 11802SPARC + UltraSPARC (sparc/sparc64) 11803M: "David S. Miller" <davem@davemloft.net> 11804L: sparclinux@vger.kernel.org 11805Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11806T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11807T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11808S: Maintained 11809F: arch/sparc/ 11810F: drivers/sbus/ 11811 11812SPARC SERIAL DRIVERS 11813M: "David S. Miller" <davem@davemloft.net> 11814L: sparclinux@vger.kernel.org 11815T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11817S: Maintained 11818F: include/linux/sunserialcore.h 11819F: drivers/tty/serial/suncore.c 11820F: drivers/tty/serial/sunhv.c 11821F: drivers/tty/serial/sunsab.c 11822F: drivers/tty/serial/sunsab.h 11823F: drivers/tty/serial/sunsu.c 11824F: drivers/tty/serial/sunzilog.c 11825F: drivers/tty/serial/sunzilog.h 11826 11827SPARSE CHECKER 11828M: "Christopher Li" <sparse@chrisli.org> 11829L: linux-sparse@vger.kernel.org 11830W: https://sparse.wiki.kernel.org/ 11831T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11832T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11833S: Maintained 11834F: include/linux/compiler.h 11835 11836SPEAR PLATFORM SUPPORT 11837M: Viresh Kumar <vireshk@kernel.org> 11838M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11840W: http://www.st.com/spear 11841S: Maintained 11842F: arch/arm/boot/dts/spear* 11843F: arch/arm/mach-spear/ 11844 11845SPEAR CLOCK FRAMEWORK SUPPORT 11846M: Viresh Kumar <vireshk@kernel.org> 11847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11848W: http://www.st.com/spear 11849S: Maintained 11850F: drivers/clk/spear/ 11851 11852SPI NOR SUBSYSTEM 11853M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11854M: Marek Vasut <marek.vasut@gmail.com> 11855L: linux-mtd@lists.infradead.org 11856W: http://www.linux-mtd.infradead.org/ 11857Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11858T: git git://github.com/spi-nor/linux.git 11859S: Maintained 11860F: drivers/mtd/spi-nor/ 11861F: include/linux/mtd/spi-nor.h 11862 11863SPI SUBSYSTEM 11864M: Mark Brown <broonie@kernel.org> 11865L: linux-spi@vger.kernel.org 11866T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11867Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11868S: Maintained 11869F: Documentation/devicetree/bindings/spi/ 11870F: Documentation/spi/ 11871F: drivers/spi/ 11872F: include/linux/spi/ 11873F: include/uapi/linux/spi/ 11874F: tools/spi/ 11875 11876SPIDERNET NETWORK DRIVER for CELL 11877M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11878L: netdev@vger.kernel.org 11879S: Supported 11880F: Documentation/networking/spider_net.txt 11881F: drivers/net/ethernet/toshiba/spider_net* 11882 11883SPU FILE SYSTEM 11884M: Jeremy Kerr <jk@ozlabs.org> 11885L: linuxppc-dev@lists.ozlabs.org 11886W: http://www.ibm.com/developerworks/power/cell/ 11887S: Supported 11888F: Documentation/filesystems/spufs.txt 11889F: arch/powerpc/platforms/cell/spufs/ 11890 11891SQUASHFS FILE SYSTEM 11892M: Phillip Lougher <phillip@squashfs.org.uk> 11893L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11894W: http://squashfs.org.uk 11895T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11896S: Maintained 11897F: Documentation/filesystems/squashfs.txt 11898F: fs/squashfs/ 11899 11900SRM (Alpha) environment access 11901M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11902S: Maintained 11903F: arch/alpha/kernel/srm_env.c 11904 11905STABLE BRANCH 11906M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11907L: stable@vger.kernel.org 11908S: Supported 11909F: Documentation/process/stable-kernel-rules.rst 11910 11911STAGING SUBSYSTEM 11912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11914L: devel@driverdev.osuosl.org 11915S: Supported 11916F: drivers/staging/ 11917 11918STAGING - COMEDI 11919M: Ian Abbott <abbotti@mev.co.uk> 11920M: H Hartley Sweeten <hsweeten@visionengravers.com> 11921S: Odd Fixes 11922F: drivers/staging/comedi/ 11923 11924STAGING - FLARION FT1000 DRIVERS 11925M: Marek Belisko <marek.belisko@gmail.com> 11926S: Odd Fixes 11927F: drivers/staging/ft1000/ 11928 11929STAGING - INDUSTRIAL IO 11930M: Jonathan Cameron <jic23@kernel.org> 11931L: linux-iio@vger.kernel.org 11932S: Odd Fixes 11933F: Documentation/devicetree/bindings/staging/iio/ 11934F: drivers/staging/iio/ 11935 11936STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11937M: Jarod Wilson <jarod@wilsonet.com> 11938W: http://www.lirc.org/ 11939S: Odd Fixes 11940F: drivers/staging/media/lirc/ 11941 11942STAGING - LUSTRE PARALLEL FILESYSTEM 11943M: Oleg Drokin <oleg.drokin@intel.com> 11944M: Andreas Dilger <andreas.dilger@intel.com> 11945M: James Simmons <jsimmons@infradead.org> 11946L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11947W: http://wiki.lustre.org/ 11948S: Maintained 11949F: drivers/staging/lustre 11950 11951STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11952M: Marc Dietrich <marvin24@gmx.de> 11953L: ac100@lists.launchpad.net (moderated for non-subscribers) 11954L: linux-tegra@vger.kernel.org 11955S: Maintained 11956F: drivers/staging/nvec/ 11957 11958STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11959M: Jens Frederich <jfrederich@gmail.com> 11960M: Daniel Drake <dsd@laptop.org> 11961M: Jon Nettleton <jon.nettleton@gmail.com> 11962W: http://wiki.laptop.org/go/DCON 11963S: Maintained 11964F: drivers/staging/olpc_dcon/ 11965 11966STAGING - REALTEK RTL8712U DRIVERS 11967M: Larry Finger <Larry.Finger@lwfinger.net> 11968M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11969S: Odd Fixes 11970F: drivers/staging/rtl8712/ 11971 11972STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11973M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11974M: Teddy Wang <teddy.wang@siliconmotion.com> 11975M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11976L: linux-fbdev@vger.kernel.org 11977S: Maintained 11978F: drivers/staging/sm750fb/ 11979 11980STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11981M: William Hubbs <w.d.hubbs@gmail.com> 11982M: Chris Brannon <chris@the-brannons.com> 11983M: Kirk Reiser <kirk@reisers.ca> 11984M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11985L: speakup@linux-speakup.org 11986W: http://www.linux-speakup.org/ 11987S: Odd Fixes 11988F: drivers/staging/speakup/ 11989 11990STAGING - VIA VT665X DRIVERS 11991M: Forest Bond <forest@alittletooquiet.net> 11992S: Odd Fixes 11993F: drivers/staging/vt665?/ 11994 11995STAGING - WILC1000 WIFI DRIVER 11996M: Aditya Shankar <aditya.shankar@microchip.com> 11997M: Ganesh Krishna <ganesh.krishna@microchip.com> 11998L: linux-wireless@vger.kernel.org 11999S: Supported 12000F: drivers/staging/wilc1000/ 12001 12002STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12003M: Arnaud Patard <arnaud.patard@rtp-net.org> 12004S: Odd Fixes 12005F: drivers/staging/xgifb/ 12006 12007STARFIRE/DURALAN NETWORK DRIVER 12008M: Ion Badulescu <ionut@badula.org> 12009S: Odd Fixes 12010F: drivers/net/ethernet/adaptec/starfire* 12011 12012SUN3/3X 12013M: Sam Creasey <sammy@sammy.net> 12014W: http://sammy.net/sun3/ 12015S: Maintained 12016F: arch/m68k/kernel/*sun3* 12017F: arch/m68k/sun3*/ 12018F: arch/m68k/include/asm/sun3* 12019F: drivers/net/ethernet/i825xx/sun3* 12020 12021SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12022M: Hans de Goede <hdegoede@redhat.com> 12023L: linux-input@vger.kernel.org 12024S: Maintained 12025F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12026F: drivers/input/keyboard/sun4i-lradc-keys.c 12027 12028SUNDANCE NETWORK DRIVER 12029M: Denis Kirjanov <kda@linux-powerpc.org> 12030L: netdev@vger.kernel.org 12031S: Maintained 12032F: drivers/net/ethernet/dlink/sundance.c 12033 12034SUPERH 12035M: Yoshinori Sato <ysato@users.sourceforge.jp> 12036M: Rich Felker <dalias@libc.org> 12037L: linux-sh@vger.kernel.org 12038Q: http://patchwork.kernel.org/project/linux-sh/list/ 12039S: Maintained 12040F: Documentation/sh/ 12041F: arch/sh/ 12042F: drivers/sh/ 12043 12044SUSPEND TO RAM 12045M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12046M: Len Brown <len.brown@intel.com> 12047M: Pavel Machek <pavel@ucw.cz> 12048L: linux-pm@vger.kernel.org 12049B: https://bugzilla.kernel.org 12050S: Supported 12051F: Documentation/power/ 12052F: arch/x86/kernel/acpi/ 12053F: drivers/base/power/ 12054F: kernel/power/ 12055F: include/linux/suspend.h 12056F: include/linux/freezer.h 12057F: include/linux/pm.h 12058 12059SVGA HANDLING 12060M: Martin Mares <mj@ucw.cz> 12061L: linux-video@atrey.karlin.mff.cuni.cz 12062S: Maintained 12063F: Documentation/svga.txt 12064F: arch/x86/boot/video* 12065 12066SWIOTLB SUBSYSTEM 12067M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12068L: linux-kernel@vger.kernel.org 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12070S: Supported 12071F: lib/swiotlb.c 12072F: arch/*/kernel/pci-swiotlb.c 12073F: include/linux/swiotlb.h 12074 12075SWITCHDEV 12076M: Jiri Pirko <jiri@resnulli.us> 12077M: Ivan Vecera <ivecera@redhat.com> 12078L: netdev@vger.kernel.org 12079S: Supported 12080F: net/switchdev/ 12081F: include/net/switchdev.h 12082 12083SYNOPSYS ARC ARCHITECTURE 12084M: Vineet Gupta <vgupta@synopsys.com> 12085L: linux-snps-arc@lists.infradead.org 12086S: Supported 12087F: arch/arc/ 12088F: Documentation/devicetree/bindings/arc/* 12089F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12090F: drivers/clocksource/arc_timer.c 12091F: drivers/tty/serial/arc_uart.c 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12093 12094SYNOPSYS ARC SDP platform support 12095M: Alexey Brodkin <abrodkin@synopsys.com> 12096S: Supported 12097F: arch/arc/plat-axs10x 12098F: arch/arc/boot/dts/ax* 12099F: Documentation/devicetree/bindings/arc/axs10* 12100 12101SYSTEM CONFIGURATION (SYSCON) 12102M: Lee Jones <lee.jones@linaro.org> 12103M: Arnd Bergmann <arnd@arndb.de> 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12105S: Supported 12106F: drivers/mfd/syscon.c 12107 12108SYSTEM RESET/SHUTDOWN DRIVERS 12109M: Sebastian Reichel <sre@kernel.org> 12110L: linux-pm@vger.kernel.org 12111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12112S: Maintained 12113F: Documentation/devicetree/bindings/power/reset/ 12114F: drivers/power/reset/ 12115 12116SYSV FILESYSTEM 12117M: Christoph Hellwig <hch@infradead.org> 12118S: Maintained 12119F: Documentation/filesystems/sysv-fs.txt 12120F: fs/sysv/ 12121F: include/linux/sysv_fs.h 12122 12123TARGET SUBSYSTEM 12124M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12125L: linux-scsi@vger.kernel.org 12126L: target-devel@vger.kernel.org 12127W: http://www.linux-iscsi.org 12128W: http://groups.google.com/group/linux-iscsi-target-dev 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12130S: Supported 12131F: drivers/target/ 12132F: include/target/ 12133F: Documentation/target/ 12134 12135TASKSTATS STATISTICS INTERFACE 12136M: Balbir Singh <bsingharora@gmail.com> 12137S: Maintained 12138F: Documentation/accounting/taskstats* 12139F: include/linux/taskstats* 12140F: kernel/taskstats.c 12141 12142TC CLASSIFIER 12143M: Jamal Hadi Salim <jhs@mojatatu.com> 12144L: netdev@vger.kernel.org 12145S: Maintained 12146F: include/net/pkt_cls.h 12147F: include/uapi/linux/pkt_cls.h 12148F: net/sched/ 12149 12150TCP LOW PRIORITY MODULE 12151M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12152M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12153W: http://tcp-lp-mod.sourceforge.net/ 12154S: Maintained 12155F: net/ipv4/tcp_lp.c 12156 12157TDA10071 MEDIA DRIVER 12158M: Antti Palosaari <crope@iki.fi> 12159L: linux-media@vger.kernel.org 12160W: https://linuxtv.org 12161W: http://palosaari.fi/linux/ 12162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12163T: git git://linuxtv.org/anttip/media_tree.git 12164S: Maintained 12165F: drivers/media/dvb-frontends/tda10071* 12166 12167TDA18212 MEDIA DRIVER 12168M: Antti Palosaari <crope@iki.fi> 12169L: linux-media@vger.kernel.org 12170W: https://linuxtv.org 12171W: http://palosaari.fi/linux/ 12172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12173T: git git://linuxtv.org/anttip/media_tree.git 12174S: Maintained 12175F: drivers/media/tuners/tda18212* 12176 12177TDA18218 MEDIA DRIVER 12178M: Antti Palosaari <crope@iki.fi> 12179L: linux-media@vger.kernel.org 12180W: https://linuxtv.org 12181W: http://palosaari.fi/linux/ 12182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12183T: git git://linuxtv.org/anttip/media_tree.git 12184S: Maintained 12185F: drivers/media/tuners/tda18218* 12186 12187TDA18271 MEDIA DRIVER 12188M: Michael Krufky <mkrufky@linuxtv.org> 12189L: linux-media@vger.kernel.org 12190W: https://linuxtv.org 12191W: http://github.com/mkrufky 12192Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12193T: git git://linuxtv.org/mkrufky/tuners.git 12194S: Maintained 12195F: drivers/media/tuners/tda18271* 12196 12197TDA827x MEDIA DRIVER 12198M: Michael Krufky <mkrufky@linuxtv.org> 12199L: linux-media@vger.kernel.org 12200W: https://linuxtv.org 12201W: http://github.com/mkrufky 12202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12203T: git git://linuxtv.org/mkrufky/tuners.git 12204S: Maintained 12205F: drivers/media/tuners/tda8290.* 12206 12207TDA8290 MEDIA DRIVER 12208M: Michael Krufky <mkrufky@linuxtv.org> 12209L: linux-media@vger.kernel.org 12210W: https://linuxtv.org 12211W: http://github.com/mkrufky 12212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12213T: git git://linuxtv.org/mkrufky/tuners.git 12214S: Maintained 12215F: drivers/media/tuners/tda8290.* 12216 12217TDA9840 MEDIA DRIVER 12218M: Hans Verkuil <hverkuil@xs4all.nl> 12219L: linux-media@vger.kernel.org 12220T: git git://linuxtv.org/media_tree.git 12221W: https://linuxtv.org 12222S: Maintained 12223F: drivers/media/i2c/tda9840* 12224 12225TEA5761 TUNER DRIVER 12226M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12227M: Mauro Carvalho Chehab <mchehab@kernel.org> 12228L: linux-media@vger.kernel.org 12229W: https://linuxtv.org 12230T: git git://linuxtv.org/media_tree.git 12231S: Odd fixes 12232F: drivers/media/tuners/tea5761.* 12233 12234TEA5767 TUNER DRIVER 12235M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12236M: Mauro Carvalho Chehab <mchehab@kernel.org> 12237L: linux-media@vger.kernel.org 12238W: https://linuxtv.org 12239T: git git://linuxtv.org/media_tree.git 12240S: Maintained 12241F: drivers/media/tuners/tea5767.* 12242 12243TEA6415C 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/tea6415c* 12250 12251TEA6420 MEDIA DRIVER 12252M: Hans Verkuil <hverkuil@xs4all.nl> 12253L: linux-media@vger.kernel.org 12254T: git git://linuxtv.org/media_tree.git 12255W: https://linuxtv.org 12256S: Maintained 12257F: drivers/media/i2c/tea6420* 12258 12259TEAM DRIVER 12260M: Jiri Pirko <jiri@resnulli.us> 12261L: netdev@vger.kernel.org 12262S: Supported 12263F: drivers/net/team/ 12264F: include/linux/if_team.h 12265F: include/uapi/linux/if_team.h 12266 12267TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12268M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12269S: Maintained 12270F: arch/x86/platform/ts5500/ 12271 12272TECHNOTREND USB IR RECEIVER 12273M: Sean Young <sean@mess.org> 12274L: linux-media@vger.kernel.org 12275S: Maintained 12276F: drivers/media/rc/ttusbir.c 12277 12278TEGRA ARCHITECTURE SUPPORT 12279M: Stephen Warren <swarren@wwwdotorg.org> 12280M: Thierry Reding <thierry.reding@gmail.com> 12281M: Alexandre Courbot <gnurou@gmail.com> 12282L: linux-tegra@vger.kernel.org 12283Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12285S: Supported 12286N: [^a-z]tegra 12287 12288TEGRA CLOCK DRIVER 12289M: Peter De Schrijver <pdeschrijver@nvidia.com> 12290M: Prashant Gaikwad <pgaikwad@nvidia.com> 12291S: Supported 12292F: drivers/clk/tegra/ 12293 12294TEGRA DMA DRIVERS 12295M: Laxman Dewangan <ldewangan@nvidia.com> 12296M: Jon Hunter <jonathanh@nvidia.com> 12297S: Supported 12298F: drivers/dma/tegra* 12299 12300TEGRA I2C DRIVER 12301M: Laxman Dewangan <ldewangan@nvidia.com> 12302S: Supported 12303F: drivers/i2c/busses/i2c-tegra.c 12304 12305TEGRA IOMMU DRIVERS 12306M: Hiroshi Doyu <hdoyu@nvidia.com> 12307S: Supported 12308F: drivers/iommu/tegra* 12309 12310TEGRA KBC DRIVER 12311M: Rakesh Iyer <riyer@nvidia.com> 12312M: Laxman Dewangan <ldewangan@nvidia.com> 12313S: Supported 12314F: drivers/input/keyboard/tegra-kbc.c 12315 12316TEGRA PWM DRIVER 12317M: Thierry Reding <thierry.reding@gmail.com> 12318S: Supported 12319F: drivers/pwm/pwm-tegra.c 12320 12321TEGRA SERIAL DRIVER 12322M: Laxman Dewangan <ldewangan@nvidia.com> 12323S: Supported 12324F: drivers/tty/serial/serial-tegra.c 12325 12326TEGRA SPI DRIVER 12327M: Laxman Dewangan <ldewangan@nvidia.com> 12328S: Supported 12329F: drivers/spi/spi-tegra* 12330 12331TEHUTI ETHERNET DRIVER 12332M: Andy Gospodarek <andy@greyhouse.net> 12333L: netdev@vger.kernel.org 12334S: Supported 12335F: drivers/net/ethernet/tehuti/* 12336 12337Telecom Clock Driver for MCPL0010 12338M: Mark Gross <mark.gross@intel.com> 12339S: Supported 12340F: drivers/char/tlclk.c 12341 12342TENSILICA XTENSA PORT (xtensa) 12343M: Chris Zankel <chris@zankel.net> 12344M: Max Filippov <jcmvbkbc@gmail.com> 12345L: linux-xtensa@linux-xtensa.org 12346T: git git://github.com/czankel/xtensa-linux.git 12347S: Maintained 12348F: arch/xtensa/ 12349F: drivers/irqchip/irq-xtensa-* 12350 12351Texas Instruments' System Control Interface (TISCI) Protocol Driver 12352M: Nishanth Menon <nm@ti.com> 12353M: Tero Kristo <t-kristo@ti.com> 12354M: Santosh Shilimkar <ssantosh@kernel.org> 12355L: linux-arm-kernel@lists.infradead.org 12356S: Maintained 12357F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12358F: drivers/firmware/ti_sci* 12359F: include/linux/soc/ti/ti_sci_protocol.h 12360 12361THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12362M: Hans Verkuil <hverkuil@xs4all.nl> 12363L: linux-media@vger.kernel.org 12364T: git git://linuxtv.org/media_tree.git 12365W: https://linuxtv.org 12366S: Maintained 12367F: drivers/media/radio/radio-raremono.c 12368 12369THERMAL 12370M: Zhang Rui <rui.zhang@intel.com> 12371M: Eduardo Valentin <edubezval@gmail.com> 12372L: linux-pm@vger.kernel.org 12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12374T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12375Q: https://patchwork.kernel.org/project/linux-pm/list/ 12376S: Supported 12377F: drivers/thermal/ 12378F: include/linux/thermal.h 12379F: include/uapi/linux/thermal.h 12380F: include/linux/cpu_cooling.h 12381F: Documentation/devicetree/bindings/thermal/ 12382 12383THERMAL/CPU_COOLING 12384M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12385M: Viresh Kumar <viresh.kumar@linaro.org> 12386M: Javi Merino <javi.merino@kernel.org> 12387L: linux-pm@vger.kernel.org 12388S: Supported 12389F: Documentation/thermal/cpu-cooling-api.txt 12390F: drivers/thermal/cpu_cooling.c 12391F: include/linux/cpu_cooling.h 12392 12393THINKPAD ACPI EXTRAS DRIVER 12394M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12395L: ibm-acpi-devel@lists.sourceforge.net 12396L: platform-driver-x86@vger.kernel.org 12397W: http://ibm-acpi.sourceforge.net 12398W: http://thinkwiki.org/wiki/Ibm-acpi 12399T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12400S: Maintained 12401F: drivers/platform/x86/thinkpad_acpi.c 12402 12403TI BANDGAP AND THERMAL DRIVER 12404M: Eduardo Valentin <edubezval@gmail.com> 12405M: Keerthy <j-keerthy@ti.com> 12406L: linux-pm@vger.kernel.org 12407L: linux-omap@vger.kernel.org 12408S: Maintained 12409F: drivers/thermal/ti-soc-thermal/ 12410 12411TI VPE/CAL DRIVERS 12412M: Benoit Parrot <bparrot@ti.com> 12413L: linux-media@vger.kernel.org 12414W: http://linuxtv.org/ 12415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12416S: Maintained 12417F: drivers/media/platform/ti-vpe/ 12418 12419TI CDCE706 CLOCK DRIVER 12420M: Max Filippov <jcmvbkbc@gmail.com> 12421S: Maintained 12422F: drivers/clk/clk-cdce706.c 12423 12424TI CLOCK DRIVER 12425M: Tero Kristo <t-kristo@ti.com> 12426L: linux-omap@vger.kernel.org 12427S: Maintained 12428F: drivers/clk/ti/ 12429F: include/linux/clk/ti.h 12430 12431TI ETHERNET SWITCH DRIVER (CPSW) 12432M: Mugunthan V N <mugunthanvnm@ti.com> 12433R: Grygorii Strashko <grygorii.strashko@ti.com> 12434L: linux-omap@vger.kernel.org 12435L: netdev@vger.kernel.org 12436S: Maintained 12437F: drivers/net/ethernet/ti/cpsw* 12438F: drivers/net/ethernet/ti/davinci* 12439 12440TI FLASH MEDIA INTERFACE DRIVER 12441M: Alex Dubov <oakad@yahoo.com> 12442S: Maintained 12443F: drivers/misc/tifm* 12444F: drivers/mmc/host/tifm_sd.c 12445F: include/linux/tifm.h 12446 12447TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12448M: Santosh Shilimkar <ssantosh@kernel.org> 12449L: linux-kernel@vger.kernel.org 12450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12451S: Maintained 12452F: drivers/soc/ti/* 12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12454 12455 12456TI LM49xxx FAMILY ASoC CODEC DRIVERS 12457M: M R Swami Reddy <mr.swami.reddy@ti.com> 12458M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12459L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12460S: Maintained 12461F: sound/soc/codecs/lm49453* 12462F: sound/soc/codecs/isabelle* 12463 12464TI LP855x BACKLIGHT DRIVER 12465M: Milo Kim <milo.kim@ti.com> 12466S: Maintained 12467F: Documentation/backlight/lp855x-driver.txt 12468F: drivers/video/backlight/lp855x_bl.c 12469F: include/linux/platform_data/lp855x.h 12470 12471TI LP8727 CHARGER DRIVER 12472M: Milo Kim <milo.kim@ti.com> 12473S: Maintained 12474F: drivers/power/supply/lp8727_charger.c 12475F: include/linux/platform_data/lp8727.h 12476 12477TI LP8788 MFD DRIVER 12478M: Milo Kim <milo.kim@ti.com> 12479S: Maintained 12480F: drivers/iio/adc/lp8788_adc.c 12481F: drivers/leds/leds-lp8788.c 12482F: drivers/mfd/lp8788*.c 12483F: drivers/power/supply/lp8788-charger.c 12484F: drivers/regulator/lp8788-*.c 12485F: include/linux/mfd/lp8788*.h 12486 12487TI NETCP ETHERNET DRIVER 12488M: Wingman Kwok <w-kwok2@ti.com> 12489M: Murali Karicheri <m-karicheri2@ti.com> 12490L: netdev@vger.kernel.org 12491S: Maintained 12492F: drivers/net/ethernet/ti/netcp* 12493 12494TI TAS571X FAMILY ASoC CODEC DRIVER 12495M: Kevin Cernekee <cernekee@chromium.org> 12496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12497S: Odd Fixes 12498F: sound/soc/codecs/tas571x* 12499 12500TI TWL4030 SERIES SOC CODEC DRIVER 12501M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12502L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12503S: Maintained 12504F: sound/soc/codecs/twl4030* 12505 12506TI WILINK WIRELESS DRIVERS 12507L: linux-wireless@vger.kernel.org 12508W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12509W: http://wireless.kernel.org/en/users/Drivers/wl1251 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12511S: Orphan 12512F: drivers/net/wireless/ti/ 12513F: include/linux/wl12xx.h 12514 12515TIPC NETWORK LAYER 12516M: Jon Maloy <jon.maloy@ericsson.com> 12517M: Ying Xue <ying.xue@windriver.com> 12518L: netdev@vger.kernel.org (core kernel code) 12519L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12520W: http://tipc.sourceforge.net/ 12521S: Maintained 12522F: include/uapi/linux/tipc*.h 12523F: net/tipc/ 12524 12525TILE ARCHITECTURE 12526M: Chris Metcalf <cmetcalf@mellanox.com> 12527W: http://www.mellanox.com/repository/solutions/tile-scm/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12529S: Supported 12530F: arch/tile/ 12531F: drivers/char/tile-srom.c 12532F: drivers/edac/tile_edac.c 12533F: drivers/net/ethernet/tile/ 12534F: drivers/rtc/rtc-tile.c 12535F: drivers/tty/hvc/hvc_tile.c 12536F: drivers/tty/serial/tilegx.c 12537F: drivers/usb/host/*-tilegx.c 12538F: include/linux/usb/tilegx.h 12539 12540TLAN NETWORK DRIVER 12541M: Samuel Chessman <chessman@tux.org> 12542L: tlan-devel@lists.sourceforge.net (subscribers-only) 12543W: http://sourceforge.net/projects/tlan/ 12544S: Maintained 12545F: Documentation/networking/tlan.txt 12546F: drivers/net/ethernet/ti/tlan.* 12547 12548TOMOYO SECURITY MODULE 12549M: Kentaro Takeda <takedakn@nttdata.co.jp> 12550M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12551L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12552L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12553L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12554L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12555W: http://tomoyo.sourceforge.jp/ 12556T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12557S: Maintained 12558F: security/tomoyo/ 12559 12560TOPSTAR LAPTOP EXTRAS DRIVER 12561M: Herton Ronaldo Krzesinski <herton@canonical.com> 12562L: platform-driver-x86@vger.kernel.org 12563S: Maintained 12564F: drivers/platform/x86/topstar-laptop.c 12565 12566TOSHIBA ACPI EXTRAS DRIVER 12567M: Azael Avalos <coproscefalo@gmail.com> 12568L: platform-driver-x86@vger.kernel.org 12569S: Maintained 12570F: drivers/platform/x86/toshiba_acpi.c 12571 12572TOSHIBA BLUETOOTH DRIVER 12573M: Azael Avalos <coproscefalo@gmail.com> 12574L: platform-driver-x86@vger.kernel.org 12575S: Maintained 12576F: drivers/platform/x86/toshiba_bluetooth.c 12577 12578TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12579M: Azael Avalos <coproscefalo@gmail.com> 12580L: platform-driver-x86@vger.kernel.org 12581S: Maintained 12582F: drivers/platform/x86/toshiba_haps.c 12583 12584TOSHIBA WMI HOTKEYS DRIVER 12585M: Azael Avalos <coproscefalo@gmail.com> 12586L: platform-driver-x86@vger.kernel.org 12587S: Maintained 12588F: drivers/platform/x86/toshiba-wmi.c 12589 12590TOSHIBA SMM DRIVER 12591M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12592W: http://www.buzzard.org.uk/toshiba/ 12593S: Maintained 12594F: drivers/char/toshiba.c 12595F: include/linux/toshiba.h 12596F: include/uapi/linux/toshiba.h 12597 12598TOSHIBA TC358743 DRIVER 12599M: Mats Randgaard <matrandg@cisco.com> 12600L: linux-media@vger.kernel.org 12601S: Maintained 12602F: drivers/media/i2c/tc358743* 12603F: include/media/i2c/tc358743.h 12604 12605TMIO/SDHI MMC DRIVER 12606M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12607L: linux-mmc@vger.kernel.org 12608S: Supported 12609F: drivers/mmc/host/tmio_mmc* 12610F: drivers/mmc/host/sh_mobile_sdhi.c 12611F: include/linux/mfd/tmio.h 12612 12613TMP401 HARDWARE MONITOR DRIVER 12614M: Guenter Roeck <linux@roeck-us.net> 12615L: linux-hwmon@vger.kernel.org 12616S: Maintained 12617F: Documentation/hwmon/tmp401 12618F: drivers/hwmon/tmp401.c 12619 12620TMPFS (SHMEM FILESYSTEM) 12621M: Hugh Dickins <hughd@google.com> 12622L: linux-mm@kvack.org 12623S: Maintained 12624F: include/linux/shmem_fs.h 12625F: mm/shmem.c 12626 12627TM6000 VIDEO4LINUX DRIVER 12628M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12629M: Mauro Carvalho Chehab <mchehab@kernel.org> 12630L: linux-media@vger.kernel.org 12631W: https://linuxtv.org 12632T: git git://linuxtv.org/media_tree.git 12633S: Odd fixes 12634F: drivers/media/usb/tm6000/ 12635F: Documentation/media/v4l-drivers/tm6000* 12636 12637TW5864 VIDEO4LINUX DRIVER 12638M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12639M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12640M: Andrey Utkin <andrey_utkin@fastmail.com> 12641L: linux-media@vger.kernel.org 12642S: Supported 12643F: drivers/media/pci/tw5864/ 12644 12645TW68 VIDEO4LINUX DRIVER 12646M: Hans Verkuil <hverkuil@xs4all.nl> 12647L: linux-media@vger.kernel.org 12648T: git git://linuxtv.org/media_tree.git 12649W: https://linuxtv.org 12650S: Odd Fixes 12651F: drivers/media/pci/tw68/ 12652 12653TW686X VIDEO4LINUX DRIVER 12654M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12655L: linux-media@vger.kernel.org 12656T: git git://linuxtv.org/media_tree.git 12657W: http://linuxtv.org 12658S: Maintained 12659F: drivers/media/pci/tw686x/ 12660 12661TPM DEVICE DRIVER 12662M: Peter Huewe <peterhuewe@gmx.de> 12663M: Marcel Selhorst <tpmdd@selhorst.net> 12664M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12665R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12666W: http://tpmdd.sourceforge.net 12667L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12668Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12669T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12670S: Maintained 12671F: drivers/char/tpm/ 12672 12673TPM IBM_VTPM DEVICE DRIVER 12674M: Ashley Lai <ashleydlai@gmail.com> 12675W: http://tpmdd.sourceforge.net 12676L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12677S: Maintained 12678F: drivers/char/tpm/tpm_ibmvtpm* 12679 12680TRACING 12681M: Steven Rostedt <rostedt@goodmis.org> 12682M: Ingo Molnar <mingo@redhat.com> 12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12684S: Maintained 12685F: Documentation/trace/ftrace.txt 12686F: arch/*/*/*/ftrace.h 12687F: arch/*/kernel/ftrace.c 12688F: include/*/ftrace.h 12689F: include/linux/trace*.h 12690F: include/trace/ 12691F: kernel/trace/ 12692F: tools/testing/selftests/ftrace/ 12693 12694TRACING MMIO ACCESSES (MMIOTRACE) 12695M: Steven Rostedt <rostedt@goodmis.org> 12696M: Ingo Molnar <mingo@kernel.org> 12697R: Karol Herbst <karolherbst@gmail.com> 12698R: Pekka Paalanen <ppaalanen@gmail.com> 12699S: Maintained 12700L: linux-kernel@vger.kernel.org 12701L: nouveau@lists.freedesktop.org 12702F: kernel/trace/trace_mmiotrace.c 12703F: include/linux/mmiotrace.h 12704F: arch/x86/mm/kmmio.c 12705F: arch/x86/mm/mmio-mod.c 12706F: arch/x86/mm/testmmiotrace.c 12707 12708TRIVIAL PATCHES 12709M: Jiri Kosina <trivial@kernel.org> 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12711S: Maintained 12712K: ^Subject:.*(?i)trivial 12713 12714TTY LAYER 12715M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12716M: Jiri Slaby <jslaby@suse.com> 12717S: Supported 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12719F: Documentation/serial/ 12720F: drivers/tty/ 12721F: drivers/tty/serial/serial_core.c 12722F: include/linux/serial_core.h 12723F: include/linux/serial.h 12724F: include/linux/tty.h 12725F: include/uapi/linux/serial_core.h 12726F: include/uapi/linux/serial.h 12727F: include/uapi/linux/tty.h 12728 12729TUA9001 MEDIA DRIVER 12730M: Antti Palosaari <crope@iki.fi> 12731L: linux-media@vger.kernel.org 12732W: https://linuxtv.org 12733W: http://palosaari.fi/linux/ 12734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12735T: git git://linuxtv.org/anttip/media_tree.git 12736S: Maintained 12737F: drivers/media/tuners/tua9001* 12738 12739TULIP NETWORK DRIVERS 12740L: netdev@vger.kernel.org 12741L: linux-parisc@vger.kernel.org 12742S: Orphan 12743F: drivers/net/ethernet/dec/tulip/ 12744 12745TUN/TAP driver 12746M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12747W: http://vtun.sourceforge.net/tun 12748S: Maintained 12749F: Documentation/networking/tuntap.txt 12750F: arch/um/os-Linux/drivers/ 12751 12752TURBOCHANNEL SUBSYSTEM 12753M: "Maciej W. Rozycki" <macro@linux-mips.org> 12754M: Ralf Baechle <ralf@linux-mips.org> 12755L: linux-mips@linux-mips.org 12756Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12757S: Maintained 12758F: drivers/tc/ 12759F: include/linux/tc.h 12760 12761UBI FILE SYSTEM (UBIFS) 12762M: Richard Weinberger <richard@nod.at> 12763M: Artem Bityutskiy <dedekind1@gmail.com> 12764M: Adrian Hunter <adrian.hunter@intel.com> 12765L: linux-mtd@lists.infradead.org 12766T: git git://git.infradead.org/ubifs-2.6.git 12767W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12768S: Supported 12769F: Documentation/filesystems/ubifs.txt 12770F: fs/ubifs/ 12771 12772UCLINUX (M68KNOMMU AND COLDFIRE) 12773M: Greg Ungerer <gerg@linux-m68k.org> 12774W: http://www.linux-m68k.org/ 12775W: http://www.uclinux.org/ 12776L: linux-m68k@lists.linux-m68k.org 12777L: uclinux-dev@uclinux.org (subscribers-only) 12778T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12779S: Maintained 12780F: arch/m68k/coldfire/ 12781F: arch/m68k/68*/ 12782F: arch/m68k/*/*_no.* 12783F: arch/m68k/include/asm/*_no.* 12784 12785UDF FILESYSTEM 12786M: Jan Kara <jack@suse.com> 12787S: Maintained 12788F: Documentation/filesystems/udf.txt 12789F: fs/udf/ 12790 12791UDRAW TABLET 12792M: Bastien Nocera <hadess@hadess.net> 12793L: linux-input@vger.kernel.org 12794S: Maintained 12795F: drivers/hid/hid-udraw.c 12796 12797UFS FILESYSTEM 12798M: Evgeniy Dushistov <dushistov@mail.ru> 12799S: Maintained 12800F: Documentation/filesystems/ufs.txt 12801F: fs/ufs/ 12802 12803UHID USERSPACE HID IO DRIVER: 12804M: David Herrmann <dh.herrmann@googlemail.com> 12805L: linux-input@vger.kernel.org 12806S: Maintained 12807F: drivers/hid/uhid.c 12808F: include/uapi/linux/uhid.h 12809 12810ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12811L: linux-usb@vger.kernel.org 12812S: Orphan 12813F: drivers/uwb/ 12814F: include/linux/uwb.h 12815F: include/linux/uwb/ 12816 12817UNICORE32 ARCHITECTURE: 12818M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12819W: http://mprc.pku.edu.cn/~guanxuetao/linux 12820S: Maintained 12821T: git git://github.com/gxt/linux.git 12822F: arch/unicore32/ 12823 12824UNIFDEF 12825M: Tony Finch <dot@dotat.at> 12826W: http://dotat.at/prog/unifdef 12827S: Maintained 12828F: scripts/unifdef.c 12829 12830UNIFORM CDROM DRIVER 12831M: Jens Axboe <axboe@kernel.dk> 12832W: http://www.kernel.dk 12833S: Maintained 12834F: Documentation/cdrom/ 12835F: drivers/cdrom/cdrom.c 12836F: include/linux/cdrom.h 12837F: include/uapi/linux/cdrom.h 12838 12839UNISYS S-PAR DRIVERS 12840M: David Kershner <david.kershner@unisys.com> 12841L: sparmaintainer@unisys.com (Unisys internal) 12842S: Supported 12843F: drivers/staging/unisys/ 12844 12845UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12846M: Vinayak Holikatti <vinholikatti@gmail.com> 12847L: linux-scsi@vger.kernel.org 12848S: Supported 12849F: Documentation/scsi/ufs.txt 12850F: drivers/scsi/ufs/ 12851 12852UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12853M: Manjunath M Bettegowda <manjumb@synopsys.com> 12854M: Prabu Thangamuthu <prabut@synopsys.com> 12855L: linux-scsi@vger.kernel.org 12856S: Supported 12857F: drivers/scsi/ufs/*dwc* 12858 12859UNSORTED BLOCK IMAGES (UBI) 12860M: Artem Bityutskiy <dedekind1@gmail.com> 12861M: Richard Weinberger <richard@nod.at> 12862W: http://www.linux-mtd.infradead.org/ 12863L: linux-mtd@lists.infradead.org 12864T: git git://git.infradead.org/ubifs-2.6.git 12865S: Supported 12866F: drivers/mtd/ubi/ 12867F: include/linux/mtd/ubi.h 12868F: include/uapi/mtd/ubi-user.h 12869 12870USB ACM DRIVER 12871M: Oliver Neukum <oneukum@suse.com> 12872L: linux-usb@vger.kernel.org 12873S: Maintained 12874F: Documentation/usb/acm.txt 12875F: drivers/usb/class/cdc-acm.* 12876 12877USB AR5523 WIRELESS DRIVER 12878M: Pontus Fuchs <pontus.fuchs@gmail.com> 12879L: linux-wireless@vger.kernel.org 12880S: Maintained 12881F: drivers/net/wireless/ath/ar5523/ 12882 12883USB ATTACHED SCSI 12884M: Oliver Neukum <oneukum@suse.com> 12885L: linux-usb@vger.kernel.org 12886L: linux-scsi@vger.kernel.org 12887S: Maintained 12888F: drivers/usb/storage/uas.c 12889 12890USB CDC ETHERNET DRIVER 12891M: Oliver Neukum <oliver@neukum.org> 12892L: linux-usb@vger.kernel.org 12893S: Maintained 12894F: drivers/net/usb/cdc_*.c 12895F: include/uapi/linux/usb/cdc.h 12896 12897USB CHAOSKEY DRIVER 12898M: Keith Packard <keithp@keithp.com> 12899L: linux-usb@vger.kernel.org 12900S: Maintained 12901F: drivers/usb/misc/chaoskey.c 12902 12903USB CYPRESS C67X00 DRIVER 12904M: Peter Korsgaard <jacmet@sunsite.dk> 12905L: linux-usb@vger.kernel.org 12906S: Maintained 12907F: drivers/usb/c67x00/ 12908 12909USB DAVICOM DM9601 DRIVER 12910M: Peter Korsgaard <jacmet@sunsite.dk> 12911L: netdev@vger.kernel.org 12912W: http://www.linux-usb.org/usbnet 12913S: Maintained 12914F: drivers/net/usb/dm9601.c 12915 12916USB DIAMOND RIO500 DRIVER 12917M: Cesar Miquel <miquel@df.uba.ar> 12918L: rio500-users@lists.sourceforge.net 12919W: http://rio500.sourceforge.net 12920S: Maintained 12921F: drivers/usb/misc/rio500* 12922 12923USB EHCI DRIVER 12924M: Alan Stern <stern@rowland.harvard.edu> 12925L: linux-usb@vger.kernel.org 12926S: Maintained 12927F: Documentation/usb/ehci.txt 12928F: drivers/usb/host/ehci* 12929 12930USB GADGET/PERIPHERAL SUBSYSTEM 12931M: Felipe Balbi <balbi@kernel.org> 12932L: linux-usb@vger.kernel.org 12933W: http://www.linux-usb.org/gadget 12934T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12935S: Maintained 12936F: drivers/usb/gadget/ 12937F: include/linux/usb/gadget* 12938 12939USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12940M: Jiri Kosina <jikos@kernel.org> 12941R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12942L: linux-usb@vger.kernel.org 12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12944S: Maintained 12945F: Documentation/hid/hiddev.txt 12946F: drivers/hid/usbhid/ 12947 12948USB ISP116X DRIVER 12949M: Olav Kongas <ok@artecdesign.ee> 12950L: linux-usb@vger.kernel.org 12951S: Maintained 12952F: drivers/usb/host/isp116x* 12953F: include/linux/usb/isp116x.h 12954 12955USB LAN78XX ETHERNET DRIVER 12956M: Woojung Huh <woojung.huh@microchip.com> 12957M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12958L: netdev@vger.kernel.org 12959S: Maintained 12960F: drivers/net/usb/lan78xx.* 12961 12962USB MASS STORAGE DRIVER 12963M: Alan Stern <stern@rowland.harvard.edu> 12964L: linux-usb@vger.kernel.org 12965L: usb-storage@lists.one-eyed-alien.net 12966S: Maintained 12967W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12968F: drivers/usb/storage/ 12969 12970USB MIDI DRIVER 12971M: Clemens Ladisch <clemens@ladisch.de> 12972L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12973T: git git://git.alsa-project.org/alsa-kernel.git 12974S: Maintained 12975F: sound/usb/midi.* 12976 12977USB NETWORKING DRIVERS 12978L: linux-usb@vger.kernel.org 12979S: Odd Fixes 12980F: drivers/net/usb/ 12981 12982USB OHCI DRIVER 12983M: Alan Stern <stern@rowland.harvard.edu> 12984L: linux-usb@vger.kernel.org 12985S: Maintained 12986F: Documentation/usb/ohci.txt 12987F: drivers/usb/host/ohci* 12988 12989USB OTG FSM (Finite State Machine) 12990M: Peter Chen <Peter.Chen@nxp.com> 12991T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12992L: linux-usb@vger.kernel.org 12993S: Maintained 12994F: drivers/usb/common/usb-otg-fsm.c 12995 12996USB OVER IP DRIVER 12997M: Valentina Manea <valentina.manea.m@gmail.com> 12998M: Shuah Khan <shuahkh@osg.samsung.com> 12999M: Shuah Khan <shuah@kernel.org> 13000L: linux-usb@vger.kernel.org 13001S: Maintained 13002F: Documentation/usb/usbip_protocol.txt 13003F: drivers/usb/usbip/ 13004F: tools/usb/usbip/ 13005 13006USB PEGASUS DRIVER 13007M: Petko Manolov <petkan@nucleusys.com> 13008L: linux-usb@vger.kernel.org 13009L: netdev@vger.kernel.org 13010T: git git://github.com/petkan/pegasus.git 13011W: https://github.com/petkan/pegasus 13012S: Maintained 13013F: drivers/net/usb/pegasus.* 13014 13015USB PHY LAYER 13016M: Felipe Balbi <balbi@kernel.org> 13017L: linux-usb@vger.kernel.org 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13019S: Maintained 13020F: drivers/usb/phy/ 13021 13022USB PRINTER DRIVER (usblp) 13023M: Pete Zaitcev <zaitcev@redhat.com> 13024L: linux-usb@vger.kernel.org 13025S: Supported 13026F: drivers/usb/class/usblp.c 13027 13028USB QMI WWAN NETWORK DRIVER 13029M: Bjørn Mork <bjorn@mork.no> 13030L: netdev@vger.kernel.org 13031S: Maintained 13032F: Documentation/ABI/testing/sysfs-class-net-qmi 13033F: drivers/net/usb/qmi_wwan.c 13034 13035USB RTL8150 DRIVER 13036M: Petko Manolov <petkan@nucleusys.com> 13037L: linux-usb@vger.kernel.org 13038L: netdev@vger.kernel.org 13039T: git git://github.com/petkan/rtl8150.git 13040W: https://github.com/petkan/rtl8150 13041S: Maintained 13042F: drivers/net/usb/rtl8150.c 13043 13044USB SERIAL SUBSYSTEM 13045M: Johan Hovold <johan@kernel.org> 13046L: linux-usb@vger.kernel.org 13047T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13048S: Maintained 13049F: Documentation/usb/usb-serial.txt 13050F: drivers/usb/serial/ 13051F: include/linux/usb/serial.h 13052 13053USB SMSC75XX ETHERNET DRIVER 13054M: Steve Glendinning <steve.glendinning@shawell.net> 13055L: netdev@vger.kernel.org 13056S: Maintained 13057F: drivers/net/usb/smsc75xx.* 13058 13059USB SMSC95XX ETHERNET DRIVER 13060M: Steve Glendinning <steve.glendinning@shawell.net> 13061M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13062L: netdev@vger.kernel.org 13063S: Maintained 13064F: drivers/net/usb/smsc95xx.* 13065 13066USB SUBSYSTEM 13067M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13068L: linux-usb@vger.kernel.org 13069W: http://www.linux-usb.org 13070T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13071S: Supported 13072F: Documentation/devicetree/bindings/usb/ 13073F: Documentation/usb/ 13074F: drivers/usb/ 13075F: include/linux/usb.h 13076F: include/linux/usb/ 13077 13078USB UHCI DRIVER 13079M: Alan Stern <stern@rowland.harvard.edu> 13080L: linux-usb@vger.kernel.org 13081S: Maintained 13082F: drivers/usb/host/uhci* 13083 13084USB "USBNET" DRIVER FRAMEWORK 13085M: Oliver Neukum <oneukum@suse.com> 13086L: netdev@vger.kernel.org 13087W: http://www.linux-usb.org/usbnet 13088S: Maintained 13089F: drivers/net/usb/usbnet.c 13090F: include/linux/usb/usbnet.h 13091 13092USB VIDEO CLASS 13093M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13094L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13095L: linux-media@vger.kernel.org 13096T: git git://linuxtv.org/media_tree.git 13097W: http://www.ideasonboard.org/uvc/ 13098S: Maintained 13099F: drivers/media/usb/uvc/ 13100F: include/uapi/linux/uvcvideo.h 13101 13102USB VISION DRIVER 13103M: Hans Verkuil <hverkuil@xs4all.nl> 13104L: linux-media@vger.kernel.org 13105T: git git://linuxtv.org/media_tree.git 13106W: https://linuxtv.org 13107S: Odd Fixes 13108F: drivers/media/usb/usbvision/ 13109 13110USB WEBCAM GADGET 13111M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13112L: linux-usb@vger.kernel.org 13113S: Maintained 13114F: drivers/usb/gadget/function/*uvc* 13115F: drivers/usb/gadget/legacy/webcam.c 13116 13117USB WIRELESS RNDIS DRIVER (rndis_wlan) 13118M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13119L: linux-wireless@vger.kernel.org 13120S: Maintained 13121F: drivers/net/wireless/rndis_wlan.c 13122 13123USB XHCI DRIVER 13124M: Mathias Nyman <mathias.nyman@intel.com> 13125L: linux-usb@vger.kernel.org 13126S: Supported 13127F: drivers/usb/host/xhci* 13128F: drivers/usb/host/pci-quirks* 13129 13130USB ZD1201 DRIVER 13131L: linux-wireless@vger.kernel.org 13132W: http://linux-lc100020.sourceforge.net 13133S: Orphan 13134F: drivers/net/wireless/zydas/zd1201.* 13135 13136USB ZR364XX DRIVER 13137M: Antoine Jacquet <royale@zerezo.com> 13138L: linux-usb@vger.kernel.org 13139L: linux-media@vger.kernel.org 13140T: git git://linuxtv.org/media_tree.git 13141W: http://royale.zerezo.com/zr364xx/ 13142S: Maintained 13143F: Documentation/media/v4l-drivers/zr364xx* 13144F: drivers/media/usb/zr364xx/ 13145 13146ULPI BUS 13147M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13148L: linux-usb@vger.kernel.org 13149S: Maintained 13150F: drivers/usb/common/ulpi.c 13151F: include/linux/ulpi/ 13152 13153USER-MODE LINUX (UML) 13154M: Jeff Dike <jdike@addtoit.com> 13155M: Richard Weinberger <richard@nod.at> 13156L: user-mode-linux-devel@lists.sourceforge.net 13157L: user-mode-linux-user@lists.sourceforge.net 13158W: http://user-mode-linux.sourceforge.net 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13160S: Maintained 13161F: Documentation/virtual/uml/ 13162F: arch/um/ 13163F: arch/x86/um/ 13164F: fs/hostfs/ 13165F: fs/hppfs/ 13166 13167USERSPACE I/O (UIO) 13168M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13169S: Maintained 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13171F: Documentation/driver-api/uio-howto.rst 13172F: drivers/uio/ 13173F: include/linux/uio*.h 13174 13175UTIL-LINUX PACKAGE 13176M: Karel Zak <kzak@redhat.com> 13177L: util-linux@vger.kernel.org 13178W: http://en.wikipedia.org/wiki/Util-linux 13179T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13180S: Maintained 13181 13182UVESAFB DRIVER 13183M: Michal Januszewski <spock@gentoo.org> 13184L: linux-fbdev@vger.kernel.org 13185W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13186S: Maintained 13187F: Documentation/fb/uvesafb.txt 13188F: drivers/video/fbdev/uvesafb.* 13189 13190VF610 NAND DRIVER 13191M: Stefan Agner <stefan@agner.ch> 13192L: linux-mtd@lists.infradead.org 13193S: Supported 13194F: drivers/mtd/nand/vf610_nfc.c 13195 13196VFAT/FAT/MSDOS FILESYSTEM 13197M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13198S: Maintained 13199F: Documentation/filesystems/vfat.txt 13200F: fs/fat/ 13201 13202VFIO DRIVER 13203M: Alex Williamson <alex.williamson@redhat.com> 13204L: kvm@vger.kernel.org 13205T: git git://github.com/awilliam/linux-vfio.git 13206S: Maintained 13207F: Documentation/vfio.txt 13208F: drivers/vfio/ 13209F: include/linux/vfio.h 13210F: include/uapi/linux/vfio.h 13211 13212VFIO MEDIATED DEVICE DRIVERS 13213M: Kirti Wankhede <kwankhede@nvidia.com> 13214L: kvm@vger.kernel.org 13215S: Maintained 13216F: Documentation/vfio-mediated-device.txt 13217F: drivers/vfio/mdev/ 13218F: include/linux/mdev.h 13219F: samples/vfio-mdev/ 13220 13221VFIO PLATFORM DRIVER 13222M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13223L: kvm@vger.kernel.org 13224S: Maintained 13225F: drivers/vfio/platform/ 13226 13227VIDEOBUF2 FRAMEWORK 13228M: Pawel Osciak <pawel@osciak.com> 13229M: Marek Szyprowski <m.szyprowski@samsung.com> 13230M: Kyungmin Park <kyungmin.park@samsung.com> 13231L: linux-media@vger.kernel.org 13232S: Maintained 13233F: drivers/media/v4l2-core/videobuf2-* 13234F: include/media/videobuf2-* 13235 13236VIRTIO AND VHOST VSOCK DRIVER 13237M: Stefan Hajnoczi <stefanha@redhat.com> 13238L: kvm@vger.kernel.org 13239L: virtualization@lists.linux-foundation.org 13240L: netdev@vger.kernel.org 13241S: Maintained 13242F: include/linux/virtio_vsock.h 13243F: include/uapi/linux/virtio_vsock.h 13244F: net/vmw_vsock/virtio_transport_common.c 13245F: net/vmw_vsock/virtio_transport.c 13246F: drivers/vhost/vsock.c 13247F: drivers/vhost/vsock.h 13248 13249VIRTUAL SERIO DEVICE DRIVER 13250M: Stephen Chandler Paul <thatslyude@gmail.com> 13251S: Maintained 13252F: drivers/input/serio/userio.c 13253F: include/uapi/linux/userio.h 13254 13255VIRTIO CONSOLE DRIVER 13256M: Amit Shah <amit@kernel.org> 13257L: virtualization@lists.linux-foundation.org 13258S: Maintained 13259F: drivers/char/virtio_console.c 13260F: include/linux/virtio_console.h 13261F: include/uapi/linux/virtio_console.h 13262 13263VIRTIO CORE, NET AND BLOCK DRIVERS 13264M: "Michael S. Tsirkin" <mst@redhat.com> 13265M: Jason Wang <jasowang@redhat.com> 13266L: virtualization@lists.linux-foundation.org 13267S: Maintained 13268F: Documentation/devicetree/bindings/virtio/ 13269F: drivers/virtio/ 13270F: tools/virtio/ 13271F: drivers/net/virtio_net.c 13272F: drivers/block/virtio_blk.c 13273F: include/linux/virtio_*.h 13274F: include/uapi/linux/virtio_*.h 13275F: drivers/crypto/virtio/ 13276 13277VIRTIO DRIVERS FOR S390 13278M: Christian Borntraeger <borntraeger@de.ibm.com> 13279M: Cornelia Huck <cornelia.huck@de.ibm.com> 13280L: linux-s390@vger.kernel.org 13281L: virtualization@lists.linux-foundation.org 13282L: kvm@vger.kernel.org 13283S: Supported 13284F: drivers/s390/virtio/ 13285 13286VIRTIO GPU DRIVER 13287M: David Airlie <airlied@linux.ie> 13288M: Gerd Hoffmann <kraxel@redhat.com> 13289L: dri-devel@lists.freedesktop.org 13290L: virtualization@lists.linux-foundation.org 13291T: git git://git.kraxel.org/linux drm-qemu 13292S: Maintained 13293F: drivers/gpu/drm/virtio/ 13294F: include/uapi/linux/virtio_gpu.h 13295 13296VIRTIO HOST (VHOST) 13297M: "Michael S. Tsirkin" <mst@redhat.com> 13298M: Jason Wang <jasowang@redhat.com> 13299L: kvm@vger.kernel.org 13300L: virtualization@lists.linux-foundation.org 13301L: netdev@vger.kernel.org 13302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13303S: Maintained 13304F: drivers/vhost/ 13305F: include/uapi/linux/vhost.h 13306 13307VIRTIO INPUT DRIVER 13308M: Gerd Hoffmann <kraxel@redhat.com> 13309S: Maintained 13310F: drivers/virtio/virtio_input.c 13311F: include/uapi/linux/virtio_input.h 13312 13313VIRTIO CRYPTO DRIVER 13314M: Gonglei <arei.gonglei@huawei.com> 13315L: virtualization@lists.linux-foundation.org 13316L: linux-crypto@vger.kernel.org 13317S: Maintained 13318F: drivers/crypto/virtio/ 13319F: include/uapi/linux/virtio_crypto.h 13320 13321VIA RHINE NETWORK DRIVER 13322S: Orphan 13323F: drivers/net/ethernet/via/via-rhine.c 13324 13325VIA SD/MMC CARD CONTROLLER DRIVER 13326M: Bruce Chang <brucechang@via.com.tw> 13327M: Harald Welte <HaraldWelte@viatech.com> 13328S: Maintained 13329F: drivers/mmc/host/via-sdmmc.c 13330 13331VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13332M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13333L: linux-fbdev@vger.kernel.org 13334S: Maintained 13335F: include/linux/via-core.h 13336F: include/linux/via-gpio.h 13337F: include/linux/via_i2c.h 13338F: drivers/video/fbdev/via/ 13339 13340VIA VELOCITY NETWORK DRIVER 13341M: Francois Romieu <romieu@fr.zoreil.com> 13342L: netdev@vger.kernel.org 13343S: Maintained 13344F: drivers/net/ethernet/via/via-velocity.* 13345 13346VIRT LIB 13347M: Alex Williamson <alex.williamson@redhat.com> 13348M: Paolo Bonzini <pbonzini@redhat.com> 13349L: kvm@vger.kernel.org 13350S: Supported 13351F: virt/lib/ 13352 13353VIVID VIRTUAL VIDEO DRIVER 13354M: Hans Verkuil <hverkuil@xs4all.nl> 13355L: linux-media@vger.kernel.org 13356T: git git://linuxtv.org/media_tree.git 13357W: https://linuxtv.org 13358S: Maintained 13359F: drivers/media/platform/vivid/* 13360 13361VLAN (802.1Q) 13362M: Patrick McHardy <kaber@trash.net> 13363L: netdev@vger.kernel.org 13364S: Maintained 13365F: drivers/net/macvlan.c 13366F: include/linux/if_*vlan.h 13367F: net/8021q/ 13368 13369VLYNQ BUS 13370M: Florian Fainelli <f.fainelli@gmail.com> 13371L: openwrt-devel@lists.openwrt.org (subscribers-only) 13372S: Maintained 13373F: drivers/vlynq/vlynq.c 13374F: include/linux/vlynq.h 13375 13376VME SUBSYSTEM 13377M: Martyn Welch <martyn@welchs.me.uk> 13378M: Manohar Vanga <manohar.vanga@gmail.com> 13379M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13380L: devel@driverdev.osuosl.org 13381S: Maintained 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13383F: Documentation/driver-api/vme.rst 13384F: drivers/staging/vme/ 13385F: drivers/vme/ 13386F: include/linux/vme* 13387 13388VMWARE HYPERVISOR INTERFACE 13389M: Alok Kataria <akataria@vmware.com> 13390L: virtualization@lists.linux-foundation.org 13391S: Supported 13392F: arch/x86/kernel/cpu/vmware.c 13393 13394VMWARE BALLOON DRIVER 13395M: Xavier Deguillard <xdeguillard@vmware.com> 13396M: Philip Moltmann <moltmann@vmware.com> 13397M: "VMware, Inc." <pv-drivers@vmware.com> 13398L: linux-kernel@vger.kernel.org 13399S: Maintained 13400F: drivers/misc/vmw_balloon.c 13401 13402VMWARE VMMOUSE SUBDRIVER 13403M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13404M: "VMware, Inc." <pv-drivers@vmware.com> 13405L: linux-input@vger.kernel.org 13406S: Maintained 13407F: drivers/input/mouse/vmmouse.c 13408F: drivers/input/mouse/vmmouse.h 13409 13410VMWARE VMXNET3 ETHERNET DRIVER 13411M: Shrikrishna Khare <skhare@vmware.com> 13412M: "VMware, Inc." <pv-drivers@vmware.com> 13413L: netdev@vger.kernel.org 13414S: Maintained 13415F: drivers/net/vmxnet3/ 13416 13417VMware PVSCSI driver 13418M: Jim Gill <jgill@vmware.com> 13419M: VMware PV-Drivers <pv-drivers@vmware.com> 13420L: linux-scsi@vger.kernel.org 13421S: Maintained 13422F: drivers/scsi/vmw_pvscsi.c 13423F: drivers/scsi/vmw_pvscsi.h 13424 13425VMWARE PVRDMA DRIVER 13426M: Adit Ranadive <aditr@vmware.com> 13427M: VMware PV-Drivers <pv-drivers@vmware.com> 13428L: linux-rdma@vger.kernel.org 13429S: Maintained 13430F: drivers/infiniband/hw/vmw_pvrdma/ 13431 13432VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13433M: Liam Girdwood <lgirdwood@gmail.com> 13434M: Mark Brown <broonie@kernel.org> 13435L: linux-kernel@vger.kernel.org 13436W: http://www.slimlogic.co.uk/?p=48 13437T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13438S: Supported 13439F: Documentation/devicetree/bindings/regulator/ 13440F: drivers/regulator/ 13441F: include/dt-bindings/regulator/ 13442F: include/linux/regulator/ 13443 13444VRF 13445M: David Ahern <dsa@cumulusnetworks.com> 13446M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13447L: netdev@vger.kernel.org 13448S: Maintained 13449F: drivers/net/vrf.c 13450F: Documentation/networking/vrf.txt 13451 13452VT1211 HARDWARE MONITOR DRIVER 13453M: Juerg Haefliger <juergh@gmail.com> 13454L: linux-hwmon@vger.kernel.org 13455S: Maintained 13456F: Documentation/hwmon/vt1211 13457F: drivers/hwmon/vt1211.c 13458 13459VT8231 HARDWARE MONITOR DRIVER 13460M: Roger Lucas <vt8231@hiddenengine.co.uk> 13461L: linux-hwmon@vger.kernel.org 13462S: Maintained 13463F: drivers/hwmon/vt8231.c 13464 13465VUB300 USB to SDIO/SD/MMC bridge chip 13466M: Tony Olech <tony.olech@elandigitalsystems.com> 13467L: linux-mmc@vger.kernel.org 13468L: linux-usb@vger.kernel.org 13469S: Supported 13470F: drivers/mmc/host/vub300.c 13471 13472W1 DALLAS'S 1-WIRE BUS 13473M: Evgeniy Polyakov <zbr@ioremap.net> 13474S: Maintained 13475F: Documentation/w1/ 13476F: drivers/w1/ 13477 13478W83791D HARDWARE MONITORING DRIVER 13479M: Marc Hulsman <m.hulsman@tudelft.nl> 13480L: linux-hwmon@vger.kernel.org 13481S: Maintained 13482F: Documentation/hwmon/w83791d 13483F: drivers/hwmon/w83791d.c 13484 13485W83793 HARDWARE MONITORING DRIVER 13486M: Rudolf Marek <r.marek@assembler.cz> 13487L: linux-hwmon@vger.kernel.org 13488S: Maintained 13489F: Documentation/hwmon/w83793 13490F: drivers/hwmon/w83793.c 13491 13492W83795 HARDWARE MONITORING DRIVER 13493M: Jean Delvare <jdelvare@suse.com> 13494L: linux-hwmon@vger.kernel.org 13495S: Maintained 13496F: drivers/hwmon/w83795.c 13497 13498W83L51xD SD/MMC CARD INTERFACE DRIVER 13499M: Pierre Ossman <pierre@ossman.eu> 13500S: Maintained 13501F: drivers/mmc/host/wbsd.* 13502 13503WACOM PROTOCOL 4 SERIAL TABLETS 13504M: Julian Squires <julian@cipht.net> 13505M: Hans de Goede <hdegoede@redhat.com> 13506L: linux-input@vger.kernel.org 13507S: Maintained 13508F: drivers/input/tablet/wacom_serial4.c 13509 13510WATCHDOG DEVICE DRIVERS 13511M: Wim Van Sebroeck <wim@iguana.be> 13512R: Guenter Roeck <linux@roeck-us.net> 13513L: linux-watchdog@vger.kernel.org 13514W: http://www.linux-watchdog.org/ 13515T: git git://www.linux-watchdog.org/linux-watchdog.git 13516S: Maintained 13517F: Documentation/devicetree/bindings/watchdog/ 13518F: Documentation/watchdog/ 13519F: drivers/watchdog/ 13520F: include/linux/watchdog.h 13521F: include/uapi/linux/watchdog.h 13522 13523WIIMOTE HID DRIVER 13524M: David Herrmann <dh.herrmann@googlemail.com> 13525L: linux-input@vger.kernel.org 13526S: Maintained 13527F: drivers/hid/hid-wiimote* 13528 13529WINBOND CIR DRIVER 13530M: David Härdeman <david@hardeman.nu> 13531S: Maintained 13532F: drivers/media/rc/winbond-cir.c 13533 13534WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13535M: William Breathitt Gray <vilhelm.gray@gmail.com> 13536L: linux-watchdog@vger.kernel.org 13537S: Maintained 13538F: drivers/watchdog/ebc-c384_wdt.c 13539 13540WINSYSTEMS WS16C48 GPIO DRIVER 13541M: William Breathitt Gray <vilhelm.gray@gmail.com> 13542L: linux-gpio@vger.kernel.org 13543S: Maintained 13544F: drivers/gpio/gpio-ws16c48.c 13545 13546WIMAX STACK 13547M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13548M: linux-wimax@intel.com 13549L: wimax@linuxwimax.org (subscribers-only) 13550S: Supported 13551W: http://linuxwimax.org 13552F: Documentation/wimax/README.wimax 13553F: include/linux/wimax/debug.h 13554F: include/net/wimax.h 13555F: include/uapi/linux/wimax.h 13556F: net/wimax/ 13557 13558WISTRON LAPTOP BUTTON DRIVER 13559M: Miloslav Trmac <mitr@volny.cz> 13560S: Maintained 13561F: drivers/input/misc/wistron_btns.c 13562 13563WL3501 WIRELESS PCMCIA CARD DRIVER 13564L: linux-wireless@vger.kernel.org 13565S: Odd fixes 13566F: drivers/net/wireless/wl3501* 13567 13568WOLFSON MICROELECTRONICS DRIVERS 13569L: patches@opensource.wolfsonmicro.com 13570T: git https://github.com/CirrusLogic/linux-drivers.git 13571W: https://github.com/CirrusLogic/linux-drivers/wiki 13572S: Supported 13573F: Documentation/hwmon/wm83?? 13574F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13575F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13576F: Documentation/devicetree/bindings/mfd/arizona.txt 13577F: arch/arm/mach-s3c64xx/mach-crag6410* 13578F: drivers/clk/clk-wm83*.c 13579F: drivers/extcon/extcon-arizona.c 13580F: drivers/leds/leds-wm83*.c 13581F: drivers/gpio/gpio-*wm*.c 13582F: drivers/gpio/gpio-arizona.c 13583F: drivers/hwmon/wm83??-hwmon.c 13584F: drivers/input/misc/wm831x-on.c 13585F: drivers/input/touchscreen/wm831x-ts.c 13586F: drivers/input/touchscreen/wm97*.c 13587F: drivers/mfd/arizona* 13588F: drivers/mfd/wm*.c 13589F: drivers/mfd/cs47l24* 13590F: drivers/power/supply/wm83*.c 13591F: drivers/rtc/rtc-wm83*.c 13592F: drivers/regulator/wm8*.c 13593F: drivers/video/backlight/wm83*_bl.c 13594F: drivers/watchdog/wm83*_wdt.c 13595F: include/linux/mfd/arizona/ 13596F: include/linux/mfd/wm831x/ 13597F: include/linux/mfd/wm8350/ 13598F: include/linux/mfd/wm8400* 13599F: include/linux/wm97xx.h 13600F: include/sound/wm????.h 13601F: sound/soc/codecs/arizona.? 13602F: sound/soc/codecs/wm* 13603F: sound/soc/codecs/cs47l24* 13604 13605WORKQUEUE 13606M: Tejun Heo <tj@kernel.org> 13607R: Lai Jiangshan <jiangshanlai@gmail.com> 13608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13609S: Maintained 13610F: include/linux/workqueue.h 13611F: kernel/workqueue.c 13612F: Documentation/core-api/workqueue.rst 13613 13614X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13615M: Chen-Yu Tsai <wens@csie.org> 13616L: linux-kernel@vger.kernel.org 13617S: Maintained 13618N: axp[128] 13619 13620X.25 NETWORK LAYER 13621M: Andrew Hendry <andrew.hendry@gmail.com> 13622L: linux-x25@vger.kernel.org 13623S: Odd Fixes 13624F: Documentation/networking/x25* 13625F: include/net/x25* 13626F: net/x25/ 13627 13628X86 ARCHITECTURE (32-BIT AND 64-BIT) 13629M: Thomas Gleixner <tglx@linutronix.de> 13630M: Ingo Molnar <mingo@redhat.com> 13631M: "H. Peter Anvin" <hpa@zytor.com> 13632M: x86@kernel.org 13633L: linux-kernel@vger.kernel.org 13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13635S: Maintained 13636F: Documentation/x86/ 13637F: arch/x86/ 13638 13639X86 PLATFORM DRIVERS 13640M: Darren Hart <dvhart@infradead.org> 13641M: Andy Shevchenko <andy@infradead.org> 13642L: platform-driver-x86@vger.kernel.org 13643T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13644S: Maintained 13645F: drivers/platform/x86/ 13646F: drivers/platform/olpc/ 13647 13648X86 MCE INFRASTRUCTURE 13649M: Tony Luck <tony.luck@intel.com> 13650M: Borislav Petkov <bp@alien8.de> 13651L: linux-edac@vger.kernel.org 13652S: Maintained 13653F: arch/x86/kernel/cpu/mcheck/* 13654 13655X86 MICROCODE UPDATE SUPPORT 13656M: Borislav Petkov <bp@alien8.de> 13657S: Maintained 13658F: arch/x86/kernel/cpu/microcode/* 13659 13660X86 VDSO 13661M: Andy Lutomirski <luto@amacapital.net> 13662L: linux-kernel@vger.kernel.org 13663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13664S: Maintained 13665F: arch/x86/entry/vdso/ 13666 13667XC2028/3028 TUNER DRIVER 13668M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13669M: Mauro Carvalho Chehab <mchehab@kernel.org> 13670L: linux-media@vger.kernel.org 13671W: https://linuxtv.org 13672T: git git://linuxtv.org/media_tree.git 13673S: Maintained 13674F: drivers/media/tuners/tuner-xc2028.* 13675 13676XEN HYPERVISOR INTERFACE 13677M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13678M: Juergen Gross <jgross@suse.com> 13679L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13680T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13681S: Supported 13682F: arch/x86/xen/ 13683F: drivers/*/xen-*front.c 13684F: drivers/xen/ 13685F: arch/x86/include/asm/xen/ 13686F: include/xen/ 13687F: include/uapi/xen/ 13688 13689XEN HYPERVISOR ARM 13690M: Stefano Stabellini <sstabellini@kernel.org> 13691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13692S: Maintained 13693F: arch/arm/xen/ 13694F: arch/arm/include/asm/xen/ 13695 13696XEN HYPERVISOR ARM64 13697M: Stefano Stabellini <sstabellini@kernel.org> 13698L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13699S: Maintained 13700F: arch/arm64/xen/ 13701F: arch/arm64/include/asm/xen/ 13702 13703XEN NETWORK BACKEND DRIVER 13704M: Wei Liu <wei.liu2@citrix.com> 13705M: Paul Durrant <paul.durrant@citrix.com> 13706L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13707L: netdev@vger.kernel.org 13708S: Supported 13709F: drivers/net/xen-netback/* 13710 13711XEN PCI SUBSYSTEM 13712M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13713L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13714S: Supported 13715F: arch/x86/pci/*xen* 13716F: drivers/pci/*xen* 13717 13718XEN BLOCK SUBSYSTEM 13719M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13720M: Roger Pau Monné <roger.pau@citrix.com> 13721L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13722S: Supported 13723F: drivers/block/xen-blkback/* 13724F: drivers/block/xen* 13725 13726XEN PVSCSI DRIVERS 13727M: Juergen Gross <jgross@suse.com> 13728L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13729L: linux-scsi@vger.kernel.org 13730S: Supported 13731F: drivers/scsi/xen-scsifront.c 13732F: drivers/xen/xen-scsiback.c 13733F: include/xen/interface/io/vscsiif.h 13734 13735XEN SWIOTLB SUBSYSTEM 13736M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13737L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13738S: Supported 13739F: arch/x86/xen/*swiotlb* 13740F: drivers/xen/*swiotlb* 13741 13742XFS FILESYSTEM 13743M: Darrick J. Wong <darrick.wong@oracle.com> 13744M: linux-xfs@vger.kernel.org 13745L: linux-xfs@vger.kernel.org 13746W: http://xfs.org/ 13747T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13748S: Supported 13749F: Documentation/filesystems/xfs.txt 13750F: fs/xfs/ 13751 13752XILINX AXI ETHERNET DRIVER 13753M: Anirudha Sarangi <anirudh@xilinx.com> 13754M: John Linn <John.Linn@xilinx.com> 13755S: Maintained 13756F: drivers/net/ethernet/xilinx/xilinx_axienet* 13757 13758XILINX UARTLITE SERIAL DRIVER 13759M: Peter Korsgaard <jacmet@sunsite.dk> 13760L: linux-serial@vger.kernel.org 13761S: Maintained 13762F: drivers/tty/serial/uartlite.c 13763 13764XILINX VIDEO IP CORES 13765M: Hyun Kwon <hyun.kwon@xilinx.com> 13766M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13767L: linux-media@vger.kernel.org 13768T: git git://linuxtv.org/media_tree.git 13769S: Supported 13770F: Documentation/devicetree/bindings/media/xilinx/ 13771F: drivers/media/platform/xilinx/ 13772F: include/uapi/linux/xilinx-v4l2-controls.h 13773 13774XILLYBUS DRIVER 13775M: Eli Billauer <eli.billauer@gmail.com> 13776L: linux-kernel@vger.kernel.org 13777S: Supported 13778F: drivers/char/xillybus/ 13779 13780XTENSA XTFPGA PLATFORM SUPPORT 13781M: Max Filippov <jcmvbkbc@gmail.com> 13782L: linux-xtensa@linux-xtensa.org 13783S: Maintained 13784F: drivers/spi/spi-xtensa-xtfpga.c 13785F: sound/soc/xtensa/xtfpga-i2s.c 13786 13787YAM DRIVER FOR AX.25 13788M: Jean-Paul Roubelat <jpr@f6fbb.org> 13789L: linux-hams@vger.kernel.org 13790S: Maintained 13791F: drivers/net/hamradio/yam* 13792F: include/linux/yam.h 13793 13794YEALINK PHONE DRIVER 13795M: Henk Vergonet <Henk.Vergonet@gmail.com> 13796L: usbb2k-api-dev@nongnu.org 13797S: Maintained 13798F: Documentation/input/yealink.txt 13799F: drivers/input/misc/yealink.* 13800 13801Z8530 DRIVER FOR AX.25 13802M: Joerg Reuter <jreuter@yaina.de> 13803W: http://yaina.de/jreuter/ 13804W: http://www.qsl.net/dl1bke/ 13805L: linux-hams@vger.kernel.org 13806S: Maintained 13807F: Documentation/networking/z8530drv.txt 13808F: drivers/net/hamradio/*scc.c 13809F: drivers/net/hamradio/z8530.h 13810 13811ZBUD COMPRESSED PAGE ALLOCATOR 13812M: Seth Jennings <sjenning@redhat.com> 13813M: Dan Streetman <ddstreet@ieee.org> 13814L: linux-mm@kvack.org 13815S: Maintained 13816F: mm/zbud.c 13817F: include/linux/zbud.h 13818 13819ZD1211RW WIRELESS DRIVER 13820M: Daniel Drake <dsd@gentoo.org> 13821M: Ulrich Kunitz <kune@deine-taler.de> 13822W: http://zd1211.ath.cx/wiki/DriverRewrite 13823L: linux-wireless@vger.kernel.org 13824L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13825S: Maintained 13826F: drivers/net/wireless/zydas/zd1211rw/ 13827 13828ZD1301_DEMOD MEDIA DRIVER 13829M: Antti Palosaari <crope@iki.fi> 13830L: linux-media@vger.kernel.org 13831W: https://linuxtv.org/ 13832W: http://palosaari.fi/linux/ 13833Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13834S: Maintained 13835F: drivers/media/dvb-frontends/zd1301_demod* 13836 13837ZD1301 MEDIA DRIVER 13838M: Antti Palosaari <crope@iki.fi> 13839L: linux-media@vger.kernel.org 13840W: https://linuxtv.org/ 13841W: http://palosaari.fi/linux/ 13842Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13843S: Maintained 13844F: drivers/media/usb/dvb-usb-v2/zd1301* 13845 13846ZPOOL COMPRESSED PAGE STORAGE API 13847M: Dan Streetman <ddstreet@ieee.org> 13848L: linux-mm@kvack.org 13849S: Maintained 13850F: mm/zpool.c 13851F: include/linux/zpool.h 13852 13853ZR36067 VIDEO FOR LINUX DRIVER 13854L: mjpeg-users@lists.sourceforge.net 13855L: linux-media@vger.kernel.org 13856W: http://mjpeg.sourceforge.net/driver-zoran/ 13857T: hg https://linuxtv.org/hg/v4l-dvb 13858S: Odd Fixes 13859F: drivers/media/pci/zoran/ 13860 13861ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13862M: Minchan Kim <minchan@kernel.org> 13863M: Nitin Gupta <ngupta@vflare.org> 13864R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13865L: linux-kernel@vger.kernel.org 13866S: Maintained 13867F: drivers/block/zram/ 13868F: Documentation/blockdev/zram.txt 13869 13870ZS DECSTATION Z85C30 SERIAL DRIVER 13871M: "Maciej W. Rozycki" <macro@linux-mips.org> 13872S: Maintained 13873F: drivers/tty/serial/zs.* 13874 13875ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13876M: Minchan Kim <minchan@kernel.org> 13877M: Nitin Gupta <ngupta@vflare.org> 13878R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13879L: linux-mm@kvack.org 13880S: Maintained 13881F: mm/zsmalloc.c 13882F: include/linux/zsmalloc.h 13883F: Documentation/vm/zsmalloc.txt 13884 13885ZSWAP COMPRESSED SWAP CACHING 13886M: Seth Jennings <sjenning@redhat.com> 13887M: Dan Streetman <ddstreet@ieee.org> 13888L: linux-mm@kvack.org 13889S: Maintained 13890F: mm/zswap.c 13891 13892THE REST 13893M: Linus Torvalds <torvalds@linux-foundation.org> 13894L: linux-kernel@vger.kernel.org 13895Q: http://patchwork.kernel.org/project/LKML/list/ 13896T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13897S: Buried alive in reporters 13898F: * 13899F: */ 13900