1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657 658ALTERA TRIPLE SPEED ETHERNET DRIVER 659M: Vince Bridgers <vbridger@opensource.altera.com> 660L: netdev@vger.kernel.org 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/net/ethernet/altera/ 664 665ALTERA UART/JTAG UART SERIAL DRIVERS 666M: Tobias Klauser <tklauser@distanz.ch> 667L: linux-serial@vger.kernel.org 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 669S: Maintained 670F: drivers/tty/serial/altera_uart.c 671F: drivers/tty/serial/altera_jtaguart.c 672F: include/linux/altera_uart.h 673F: include/linux/altera_jtaguart.h 674 675AMAZON ETHERNET DRIVERS 676M: Netanel Belgazal <netanel@annapurnalabs.com> 677R: Saeed Bishara <saeed@annapurnalabs.com> 678R: Zorik Machulsky <zorik@annapurnalabs.com> 679L: netdev@vger.kernel.org 680S: Supported 681F: Documentation/networking/ena.txt 682F: drivers/net/ethernet/amazon/ 683 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 685M: Tom Lendacky <thomas.lendacky@amd.com> 686M: Gary Hook <gary.hook@amd.com> 687L: linux-crypto@vger.kernel.org 688S: Supported 689F: drivers/crypto/ccp/ 690F: include/linux/ccp.h 691 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER 693M: Huang Rui <ray.huang@amd.com> 694L: linux-hwmon@vger.kernel.org 695S: Supported 696F: Documentation/hwmon/fam15h_power 697F: drivers/hwmon/fam15h_power.c 698 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701S: Orphan 702F: drivers/usb/gadget/udc/amd5536udc.* 703 704AMD GEODE PROCESSOR/CHIPSET SUPPORT 705P: Andres Salomon <dilinger@queued.net> 706L: linux-geode@lists.infradead.org (moderated for non-subscribers) 707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 708S: Supported 709F: drivers/char/hw_random/geode-rng.c 710F: drivers/crypto/geode* 711F: drivers/video/fbdev/geode/ 712F: arch/x86/include/asm/geode.h 713 714AMD IOMMU (AMD-VI) 715M: Joerg Roedel <joro@8bytes.org> 716L: iommu@lists.linux-foundation.org 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 718S: Maintained 719F: drivers/iommu/amd_iommu*.[ch] 720F: include/linux/amd-iommu.h 721 722AMD KFD 723M: Oded Gabbay <oded.gabbay@gmail.com> 724L: dri-devel@lists.freedesktop.org 725T: git git://people.freedesktop.org/~gabbayo/linux.git 726S: Supported 727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 731F: drivers/gpu/drm/amd/amdkfd/ 732F: drivers/gpu/drm/amd/include/cik_structs.h 733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 734F: drivers/gpu/drm/amd/include/vi_structs.h 735F: drivers/gpu/drm/radeon/radeon_kfd.c 736F: drivers/gpu/drm/radeon/radeon_kfd.h 737F: include/uapi/linux/kfd_ioctl.h 738 739AMD SEATTLE DEVICE TREE SUPPORT 740M: Brijesh Singh <brijeshkumar.singh@amd.com> 741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 742M: Tom Lendacky <thomas.lendacky@amd.com> 743S: Supported 744F: arch/arm64/boot/dts/amd/ 745 746AMD XGBE DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748L: netdev@vger.kernel.org 749S: Supported 750F: drivers/net/ethernet/amd/xgbe/ 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 752 753AMS (Apple Motion Sensor) DRIVER 754M: Michael Hanselmann <linux-kernel@hansmi.ch> 755S: Supported 756F: drivers/macintosh/ams/ 757 758ANALOG DEVICES INC AD9389B DRIVER 759M: Hans Verkuil <hans.verkuil@cisco.com> 760L: linux-media@vger.kernel.org 761S: Maintained 762F: drivers/media/i2c/ad9389b* 763 764ANALOG DEVICES INC ADV7180 DRIVER 765M: Lars-Peter Clausen <lars@metafoo.de> 766L: linux-media@vger.kernel.org 767W: http://ez.analog.com/community/linux-device-drivers 768S: Supported 769F: drivers/media/i2c/adv7180.c 770 771ANALOG DEVICES INC ADV7511 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7511* 776 777ANALOG DEVICES INC ADV7604 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7604* 782 783ANALOG DEVICES INC ADV7842 DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/adv7842* 788 789ANALOG DEVICES INC ASOC CODEC DRIVERS 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792W: http://wiki.analog.com/ 793W: http://ez.analog.com/community/linux-device-drivers 794S: Supported 795F: sound/soc/codecs/adau* 796F: sound/soc/codecs/adav* 797F: sound/soc/codecs/ad1* 798F: sound/soc/codecs/ad7* 799F: sound/soc/codecs/ssm* 800F: sound/soc/codecs/sigmadsp.* 801 802ANALOG DEVICES INC ASOC DRIVERS 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 805W: http://blackfin.uclinux.org/ 806S: Supported 807F: sound/soc/blackfin/* 808 809ANALOG DEVICES INC IIO DRIVERS 810M: Lars-Peter Clausen <lars@metafoo.de> 811M: Michael Hennerich <Michael.Hennerich@analog.com> 812W: http://wiki.analog.com/ 813W: http://ez.analog.com/community/linux-device-drivers 814S: Supported 815F: drivers/iio/*/ad* 816X: drivers/iio/*/adjd* 817F: drivers/staging/iio/*/ad* 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 819 820ANALOG DEVICES INC DMA DRIVERS 821M: Lars-Peter Clausen <lars@metafoo.de> 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/dma/dma-axi-dmac.c 825 826ANDROID CONFIG FRAGMENTS 827M: Rob Herring <robh@kernel.org> 828S: Supported 829F: kernel/configs/android* 830 831ANDROID DRIVERS 832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 833M: Arve Hjønnevåg <arve@android.com> 834M: Riley Andrews <riandrews@android.com> 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 836L: devel@driverdev.osuosl.org 837S: Supported 838F: drivers/android/ 839F: drivers/staging/android/ 840 841ANDROID ION DRIVER 842M: Laura Abbott <labbott@redhat.com> 843M: Sumit Semwal <sumit.semwal@linaro.org> 844L: devel@driverdev.osuosl.org 845S: Supported 846F: Documentation/devicetree/bindings/staging/ion/ 847F: drivers/staging/android/ion 848F: drivers/staging/android/uapi/ion.h 849F: drivers/staging/android/uapi/ion_test.h 850 851AOA (Apple Onboard Audio) ALSA DRIVER 852M: Johannes Berg <johannes@sipsolutions.net> 853L: linuxppc-dev@lists.ozlabs.org 854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 855S: Maintained 856F: sound/aoa/ 857 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 859M: William Breathitt Gray <vilhelm.gray@gmail.com> 860L: linux-iio@vger.kernel.org 861S: Maintained 862F: drivers/iio/adc/stx104.c 863 864APM DRIVER 865M: Jiri Kosina <jikos@kernel.org> 866S: Odd fixes 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 868F: arch/x86/kernel/apm_32.c 869F: include/linux/apm_bios.h 870F: include/uapi/linux/apm_bios.h 871F: drivers/char/apm-emulation.c 872 873APPLE BCM5974 MULTITOUCH DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-input@vger.kernel.org 876S: Odd fixes 877F: drivers/input/mouse/bcm5974.c 878 879APPLE SMC DRIVER 880M: Henrik Rydberg <rydberg@bitmath.org> 881L: linux-hwmon@vger.kernel.org 882S: Odd fixes 883F: drivers/hwmon/applesmc.c 884 885APPLETALK NETWORK LAYER 886L: netdev@vger.kernel.org 887S: Odd fixes 888F: drivers/net/appletalk/ 889F: net/appletalk/ 890 891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 892M: Duc Dang <dhdang@apm.com> 893S: Supported 894F: arch/arm64/boot/dts/apm/ 895 896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 897M: Iyappan Subramanian <isubramanian@apm.com> 898M: Keyur Chudgar <kchudgar@apm.com> 899S: Supported 900F: drivers/net/ethernet/apm/xgene/ 901F: drivers/net/phy/mdio-xgene.c 902F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 903F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 904 905APPLIED MICRO (APM) X-GENE SOC PMU 906M: Tai Nguyen <ttnguyen@apm.com> 907S: Supported 908F: drivers/perf/xgene_pmu.c 909F: Documentation/perf/xgene-pmu.txt 910F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 911 912APTINA CAMERA SENSOR PLL 913M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/aptina-pll.* 917 918ARC FRAMEBUFFER DRIVER 919M: Jaya Kumar <jayalk@intworks.biz> 920S: Maintained 921F: drivers/video/fbdev/arcfb.c 922F: drivers/video/fbdev/core/fb_defio.c 923 924ARCNET NETWORK LAYER 925M: Michael Grzeschik <m.grzeschik@pengutronix.de> 926L: netdev@vger.kernel.org 927S: Maintained 928F: drivers/net/arcnet/ 929F: include/uapi/linux/if_arcnet.h 930 931ARC PGU DRM DRIVER 932M: Alexey Brodkin <abrodkin@synopsys.com> 933S: Supported 934F: drivers/gpu/drm/arc/ 935F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 936 937ARM ARCHITECTED TIMER DRIVER 938M: Mark Rutland <mark.rutland@arm.com> 939M: Marc Zyngier <marc.zyngier@arm.com> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942F: arch/arm/include/asm/arch_timer.h 943F: arch/arm64/include/asm/arch_timer.h 944F: drivers/clocksource/arm_arch_timer.c 945 946ARM HDLCD DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948S: Supported 949F: drivers/gpu/drm/arm/hdlcd_* 950F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 951 952ARM MALI-DP DRM DRIVER 953M: Liviu Dudau <liviu.dudau@arm.com> 954M: Brian Starkey <brian.starkey@arm.com> 955M: Mali DP Maintainers <malidp@foss.arm.com> 956S: Supported 957F: drivers/gpu/drm/arm/ 958F: Documentation/devicetree/bindings/display/arm,malidp.txt 959 960ARM MFM AND FLOPPY DRIVERS 961M: Ian Molton <spyro@f2s.com> 962S: Maintained 963F: arch/arm/lib/floppydma.S 964F: arch/arm/include/asm/floppy.h 965 966ARM PMU PROFILING AND DEBUGGING 967M: Will Deacon <will.deacon@arm.com> 968M: Mark Rutland <mark.rutland@arm.com> 969S: Maintained 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 971F: arch/arm*/kernel/perf_* 972F: arch/arm/oprofile/common.c 973F: arch/arm*/kernel/hw_breakpoint.c 974F: arch/arm*/include/asm/hw_breakpoint.h 975F: arch/arm*/include/asm/perf_event.h 976F: drivers/perf/* 977F: include/linux/perf/arm_pmu.h 978F: Documentation/devicetree/bindings/arm/pmu.txt 979 980ARM PORT 981M: Russell King <linux@armlinux.org.uk> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.armlinux.org.uk/ 984S: Maintained 985T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 986F: arch/arm/ 987 988ARM SUB-ARCHITECTURES 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/mach-*/ 992F: arch/arm/plat-*/ 993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 994 995ARM PRIMECELL AACI PL041 DRIVER 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: sound/arm/aaci.* 999 1000ARM PRIMECELL CLCD PL110 DRIVER 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/video/fbdev/amba-clcd.* 1004 1005ARM PRIMECELL KMI PL050 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/input/serio/ambakmi.* 1009F: include/linux/amba/kmi.h 1010 1011ARM PRIMECELL MMCI PL180/1 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/mmc/host/mmci.* 1015F: include/linux/amba/mmci.h 1016 1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/tty/serial/amba-pl01*.c 1021F: include/linux/amba/serial.h 1022 1023ARM PRIMECELL BUS SUPPORT 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/amba/ 1027F: include/linux/amba/bus.h 1028 1029ARM/ADS SPHERE MACHINE SUPPORT 1030M: Lennert Buytenhek <kernel@wantstofly.org> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032S: Maintained 1033 1034ARM/AFEB9260 MACHINE SUPPORT 1035M: Sergey Lapin <slapin@ossfans.org> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038 1039ARM/AJECO 1ARM MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/Allwinner sunXi SoC support 1045M: Maxime Ripard <maxime.ripard@free-electrons.com> 1046M: Chen-Yu Tsai <wens@csie.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049N: sun[x456789]i 1050F: arch/arm/boot/dts/ntc-gr8* 1051F: arch/arm64/boot/dts/allwinner/ 1052 1053ARM/Allwinner SoC Clock Support 1054M: Emilio López <emilio@elopez.com.ar> 1055S: Maintained 1056F: drivers/clk/sunxi/ 1057 1058ARM/Amlogic Meson SoC support 1059M: Carlo Caione <carlo@caione.org> 1060M: Kevin Hilman <khilman@baylibre.com> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062L: linux-amlogic@lists.infradead.org 1063W: http://linux-meson.com/ 1064S: Maintained 1065F: arch/arm/mach-meson/ 1066F: arch/arm/boot/dts/meson* 1067F: arch/arm64/boot/dts/amlogic/ 1068F: drivers/pinctrl/meson/ 1069F: drivers/mmc/host/meson* 1070N: meson 1071 1072ARM/Annapurna Labs ALPINE ARCHITECTURE 1073M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1074M: Antoine Tenart <antoine.tenart@free-electrons.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/mach-alpine/ 1078F: arch/arm/boot/dts/alpine* 1079F: arch/arm64/boot/dts/al/ 1080F: drivers/*/*alpine* 1081 1082ARM/ARTPEC MACHINE SUPPORT 1083M: Jesper Nilsson <jesper.nilsson@axis.com> 1084M: Lars Persson <lars.persson@axis.com> 1085M: Niklas Cassel <niklas.cassel@axis.com> 1086S: Maintained 1087L: linux-arm-kernel@axis.com 1088F: arch/arm/mach-artpec 1089F: arch/arm/boot/dts/artpec6* 1090F: drivers/clk/axis 1091 1092ARM/ASPEED MACHINE SUPPORT 1093M: Joel Stanley <joel@jms.id.au> 1094S: Maintained 1095F: arch/arm/mach-aspeed/ 1096F: arch/arm/boot/dts/aspeed-* 1097F: drivers/*/*aspeed* 1098 1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1100M: Nicolas Ferre <nicolas.ferre@microchip.com> 1101M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1102M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.linux4sam.org 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1106S: Supported 1107F: arch/arm/mach-at91/ 1108F: include/soc/at91/ 1109F: arch/arm/boot/dts/at91*.dts 1110F: arch/arm/boot/dts/at91*.dtsi 1111F: arch/arm/boot/dts/sama*.dts 1112F: arch/arm/boot/dts/sama*.dtsi 1113F: arch/arm/include/debug/at91.S 1114 1115ARM/ATMEL AT91 Clock Support 1116M: Boris Brezillon <boris.brezillon@free-electrons.com> 1117S: Maintained 1118F: drivers/clk/at91 1119 1120ARM/CALXEDA HIGHBANK ARCHITECTURE 1121M: Rob Herring <robh@kernel.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124F: arch/arm/mach-highbank/ 1125F: arch/arm/boot/dts/highbank.dts 1126F: arch/arm/boot/dts/ecx-*.dts* 1127 1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1129M: Krzysztof Halasa <khalasa@piap.pl> 1130S: Maintained 1131F: arch/arm/mach-cns3xxx/ 1132 1133ARM/CAVIUM THUNDER NETWORK DRIVER 1134M: Sunil Goutham <sgoutham@cavium.com> 1135M: Robert Richter <rric@kernel.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Supported 1138F: drivers/net/ethernet/cavium/thunder/ 1139 1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1141M: Alexander Shiyan <shc_work@mail.ru> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Odd Fixes 1144N: clps711x 1145 1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1147M: Hartley Sweeten <hsweeten@visionengravers.com> 1148M: Ryan Mallon <rmallon@gmail.com> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-ep93xx/ 1152F: arch/arm/mach-ep93xx/include/mach/ 1153 1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1155M: Lennert Buytenhek <kernel@wantstofly.org> 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1157S: Maintained 1158 1159ARM/CLKDEV SUPPORT 1160M: Russell King <linux@armlinux.org.uk> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1164F: arch/arm/include/asm/clkdev.h 1165F: drivers/clk/clkdev.c 1166 1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1168M: Mike Rapoport <mike@compulab.co.il> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171 1172ARM/CONTEC MICRO9 MACHINE SUPPORT 1173M: Hubert Feurstein <hubert.feurstein@contec.at> 1174S: Maintained 1175F: arch/arm/mach-ep93xx/micro9.c 1176 1177ARM/CORESIGHT FRAMEWORK AND DRIVERS 1178M: Mathieu Poirier <mathieu.poirier@linaro.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: drivers/hwtracing/coresight/* 1182F: Documentation/trace/coresight.txt 1183F: Documentation/devicetree/bindings/arm/coresight.txt 1184F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1185F: tools/perf/arch/arm/util/pmu.c 1186F: tools/perf/arch/arm/util/auxtrace.c 1187F: tools/perf/arch/arm/util/cs-etm.c 1188F: tools/perf/arch/arm/util/cs-etm.h 1189F: tools/perf/util/cs-etm.h 1190 1191ARM/CORGI MACHINE SUPPORT 1192M: Richard Purdie <rpurdie@rpsys.net> 1193S: Maintained 1194 1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1196M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://github.com/ulli-kroll/linux.git 1199S: Maintained 1200F: arch/arm/mach-gemini/ 1201F: drivers/rtc/rtc-gemini.c 1202 1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1204M: Barry Song <baohua@kernel.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1207S: Maintained 1208F: arch/arm/boot/dts/prima2* 1209F: arch/arm/mach-prima2/ 1210F: drivers/clk/sirf/ 1211F: drivers/clocksource/timer-prima2.c 1212F: drivers/clocksource/timer-atlas7.c 1213N: [^a-z]sirf 1214 1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1216M: Baruch Siach <baruch@tkos.co.il> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/boot/dts/cx92755* 1220N: digicolor 1221 1222ARM/EBSA110 MACHINE SUPPORT 1223M: Russell King <linux@armlinux.org.uk> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225W: http://www.armlinux.org.uk/ 1226S: Maintained 1227F: arch/arm/mach-ebsa110/ 1228F: drivers/net/ethernet/amd/am79c961a.* 1229 1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1231M: Uwe Kleine-König <kernel@pengutronix.de> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234N: efm32 1235 1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1237M: Robert Jarzmik <robert.jarzmik@free.fr> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-pxa/ezx.c 1241 1242ARM/FARADAY FA526 PORT 1243M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246T: git git://git.berlios.de/gemini-board 1247F: arch/arm/mm/*-fa* 1248 1249ARM/FOOTBRIDGE ARCHITECTURE 1250M: Russell King <linux@armlinux.org.uk> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252W: http://www.armlinux.org.uk/ 1253S: Maintained 1254F: arch/arm/include/asm/hardware/dec21285.h 1255F: arch/arm/mach-footbridge/ 1256 1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1258M: Shawn Guo <shawnguo@kernel.org> 1259M: Sascha Hauer <kernel@pengutronix.de> 1260R: Fabio Estevam <fabio.estevam@nxp.com> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1264F: arch/arm/mach-imx/ 1265F: arch/arm/mach-mxs/ 1266F: arch/arm/boot/dts/imx* 1267F: arch/arm/configs/imx*_defconfig 1268F: drivers/clk/imx/ 1269F: include/soc/imx/ 1270 1271ARM/FREESCALE VYBRID ARM ARCHITECTURE 1272M: Shawn Guo <shawnguo@kernel.org> 1273M: Sascha Hauer <kernel@pengutronix.de> 1274R: Stefan Agner <stefan@agner.ch> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1278F: arch/arm/mach-imx/*vf610* 1279F: arch/arm/boot/dts/vf* 1280 1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1282M: Lennert Buytenhek <kernel@wantstofly.org> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285 1286ARM/GUMSTIX MACHINE SUPPORT 1287M: Steve Sakoman <sakoman@gmail.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1292M: Philipp Zabel <philipp.zabel@gmail.com> 1293M: Paul Parsons <lost.distance@yahoo.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-pxa/hx4700.c 1297F: arch/arm/mach-pxa/include/mach/hx4700.h 1298F: sound/soc/pxa/hx4700.c 1299 1300ARM/HISILICON SOC SUPPORT 1301M: Wei Xu <xuwei5@hisilicon.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303W: http://www.hisilicon.com 1304S: Supported 1305T: git git://github.com/hisilicon/linux-hisi.git 1306F: arch/arm/mach-hisi/ 1307F: arch/arm/boot/dts/hi3* 1308F: arch/arm/boot/dts/hip* 1309F: arch/arm/boot/dts/hisi* 1310F: arch/arm64/boot/dts/hisilicon/ 1311 1312ARM/HP JORNADA 7XX MACHINE SUPPORT 1313M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1314W: www.jlime.com 1315S: Maintained 1316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1317F: arch/arm/mach-sa1100/jornada720.c 1318F: arch/arm/mach-sa1100/include/mach/jornada720.h 1319 1320ARM/IGEP MACHINE SUPPORT 1321M: Enric Balletbo i Serra <eballetbo@gmail.com> 1322M: Javier Martinez Canillas <javier@dowhile0.org> 1323L: linux-omap@vger.kernel.org 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/boot/dts/omap3-igep* 1327 1328ARM/INCOME PXA270 SUPPORT 1329M: Marek Vasut <marek.vasut@gmail.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: arch/arm/mach-pxa/colibri-pxa270-income.c 1333 1334ARM/INTEL IOP32X ARM ARCHITECTURE 1335M: Lennert Buytenhek <kernel@wantstofly.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Maintained 1338 1339ARM/INTEL IOP33X ARM ARCHITECTURE 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Orphan 1342 1343ARM/INTEL IOP13XX ARM ARCHITECTURE 1344M: Lennert Buytenhek <kernel@wantstofly.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347 1348ARM/INTEL IQ81342EX MACHINE SUPPORT 1349M: Lennert Buytenhek <kernel@wantstofly.org> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352 1353ARM/INTEL IXDP2850 MACHINE SUPPORT 1354M: Lennert Buytenhek <kernel@wantstofly.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357 1358ARM/INTEL IXP4XX ARM ARCHITECTURE 1359M: Imre Kaloz <kaloz@openwrt.org> 1360M: Krzysztof Halasa <khalasa@piap.pl> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-ixp4xx/ 1364 1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1366M: Jonathan Cameron <jic23@cam.ac.uk> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: arch/arm/mach-pxa/stargate2.c 1370F: drivers/pcmcia/pxa2xx_stargate2.c 1371 1372ARM/INTEL XSC3 (MANZANO) ARM CORE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-keystone/ 1387F: arch/arm/boot/dts/keystone-* 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1389 1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1391M: Santosh Shilimkar <ssantosh@kernel.org> 1392L: linux-kernel@vger.kernel.org 1393S: Maintained 1394F: drivers/clk/keystone/ 1395 1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1397M: Santosh Shilimkar <ssantosh@kernel.org> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399L: linux-kernel@vger.kernel.org 1400S: Maintained 1401F: drivers/clocksource/timer-keystone.c 1402 1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1404M: Santosh Shilimkar <ssantosh@kernel.org> 1405L: linux-kernel@vger.kernel.org 1406S: Maintained 1407F: drivers/power/reset/keystone-reset.c 1408 1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1410M: Santosh Shilimkar <ssantosh@kernel.org> 1411L: linux-kernel@vger.kernel.org 1412S: Maintained 1413F: drivers/memory/*emif* 1414 1415ARM/LG1K ARCHITECTURE 1416M: Chanho Min <chanho.min@lge.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm64/boot/dts/lg/ 1420 1421ARM/LOGICPD PXA270 MACHINE SUPPORT 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/LPC18XX ARCHITECTURE 1427M: Joachim Eastwood <manabian@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/lpc43* 1431F: drivers/clk/nxp/clk-lpc18xx* 1432F: drivers/clocksource/time-lpc32xx.c 1433F: drivers/i2c/busses/i2c-lpc2k.c 1434F: drivers/memory/pl172.c 1435F: drivers/mtd/spi-nor/nxp-spifi.c 1436F: drivers/rtc/rtc-lpc24xx.c 1437N: lpc18xx 1438 1439ARM/LPC32XX SOC SUPPORT 1440M: Vladimir Zapolskiy <vz@mleia.com> 1441M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1444S: Maintained 1445F: arch/arm/boot/dts/lpc32* 1446F: arch/arm/mach-lpc32xx/ 1447F: drivers/i2c/busses/i2c-pnx.c 1448F: drivers/net/ethernet/nxp/lpc_eth.c 1449F: drivers/usb/host/ohci-nxp.c 1450F: drivers/watchdog/pnx4008_wdt.c 1451N: lpc32xx 1452 1453ARM/MAGICIAN MACHINE SUPPORT 1454M: Philipp Zabel <philipp.zabel@gmail.com> 1455S: Maintained 1456 1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1458M: Jason Cooper <jason@lakedaemon.net> 1459M: Andrew Lunn <andrew@lunn.ch> 1460M: Gregory Clement <gregory.clement@free-electrons.com> 1461M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-mvebu/ 1465F: drivers/rtc/rtc-armada38x.c 1466F: arch/arm/boot/dts/armada* 1467F: arch/arm/boot/dts/kirkwood* 1468F: arch/arm64/boot/dts/marvell/armada* 1469F: drivers/cpufreq/mvebu-cpufreq.c 1470F: arch/arm/configs/mvebu_*_defconfig 1471 1472ARM/Marvell Berlin SoC support 1473M: Jisheng Zhang <jszhang@marvell.com> 1474M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-berlin/ 1478F: arch/arm/boot/dts/berlin* 1479F: arch/arm64/boot/dts/marvell/berlin* 1480 1481 1482ARM/Marvell Dove/MV78xx0/Orion SOC support 1483M: Jason Cooper <jason@lakedaemon.net> 1484M: Andrew Lunn <andrew@lunn.ch> 1485M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1486M: Gregory Clement <gregory.clement@free-electrons.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-dove/ 1490F: arch/arm/mach-mv78xx0/ 1491F: arch/arm/mach-orion5x/ 1492F: arch/arm/plat-orion/ 1493F: arch/arm/boot/dts/dove* 1494F: arch/arm/boot/dts/orion5x* 1495 1496 1497ARM/Orion SoC/Technologic Systems TS-78xx platform support 1498M: Alexander Clouter <alex@digriz.org.uk> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500W: http://www.digriz.org.uk/ts78xx/kernel 1501S: Maintained 1502F: arch/arm/mach-orion5x/ts78xx-* 1503 1504ARM/OXNAS platform support 1505M: Neil Armstrong <narmstrong@baylibre.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1508S: Maintained 1509F: arch/arm/mach-oxnas/ 1510F: arch/arm/boot/dts/ox8*.dtsi 1511F: arch/arm/boot/dts/wd-mbwe.dts 1512F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1513N: oxnas 1514 1515ARM/Mediatek RTC DRIVER 1516M: Eddie Huang <eddie.huang@mediatek.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: drivers/rtc/rtc-mt6397.c 1521 1522ARM/Mediatek SoC support 1523M: Matthias Brugger <matthias.bgg@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/boot/dts/mt6* 1528F: arch/arm/boot/dts/mt7* 1529F: arch/arm/boot/dts/mt8* 1530F: arch/arm/mach-mediatek/ 1531F: arch/arm64/boot/dts/mediatek/ 1532N: mtk 1533K: mediatek 1534 1535ARM/Mediatek USB3 PHY DRIVER 1536M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: drivers/phy/phy-mt65xx-usb3.c 1541 1542ARM/MICREL KS8695 ARCHITECTURE 1543M: Greg Ungerer <gerg@uclinux.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545F: arch/arm/mach-ks8695/ 1546S: Odd Fixes 1547 1548ARM/MIOA701 MACHINE SUPPORT 1549M: Robert Jarzmik <robert.jarzmik@free.fr> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551F: arch/arm/mach-pxa/mioa701.c 1552S: Maintained 1553 1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1555M: Michael Petchkovsky <mkpetch@internode.on.net> 1556S: Maintained 1557 1558ARM/NOMADIK ARCHITECTURE 1559M: Alessandro Rubini <rubini@unipv.it> 1560M: Linus Walleij <linus.walleij@linaro.org> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-nomadik/ 1564F: drivers/pinctrl/nomadik/ 1565F: drivers/i2c/busses/i2c-nomadik.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1567 1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1569M: Nelson Castillo <arhuaco@freaks-unidos.net> 1570L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1571W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1572S: Supported 1573 1574ARM/TOSA MACHINE SUPPORT 1575M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1576M: Dirk Opfer <dirk@opfer-online.de> 1577S: Maintained 1578 1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1580M: Marek Vasut <marek.vasut@gmail.com> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmtx.h 1585F: arch/arm/mach-pxa/palmtx.c 1586F: arch/arm/mach-pxa/include/mach/palmt5.h 1587F: arch/arm/mach-pxa/palmt5.c 1588F: arch/arm/mach-pxa/include/mach/palmld.h 1589F: arch/arm/mach-pxa/palmld.c 1590F: arch/arm/mach-pxa/include/mach/palmte2.h 1591F: arch/arm/mach-pxa/palmte2.c 1592F: arch/arm/mach-pxa/include/mach/palmtc.h 1593F: arch/arm/mach-pxa/palmtc.c 1594 1595ARM/PALM TREO SUPPORT 1596M: Tomas Cech <sleep_walker@suse.com> 1597L: linux-arm-kernel@lists.infradead.org 1598W: http://hackndev.com 1599S: Maintained 1600F: arch/arm/mach-pxa/include/mach/palmtreo.h 1601F: arch/arm/mach-pxa/palmtreo.c 1602 1603ARM/PALMZ72 SUPPORT 1604M: Sergey Lapin <slapin@ossfans.org> 1605L: linux-arm-kernel@lists.infradead.org 1606W: http://hackndev.com 1607S: Maintained 1608F: arch/arm/mach-pxa/include/mach/palmz72.h 1609F: arch/arm/mach-pxa/palmz72.c 1610 1611ARM/PLEB SUPPORT 1612M: Peter Chubb <pleb@gelato.unsw.edu.au> 1613W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1614S: Maintained 1615 1616ARM/PT DIGITAL BOARD PORT 1617M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619W: http://www.armlinux.org.uk/ 1620S: Maintained 1621 1622ARM/QUALCOMM SUPPORT 1623M: Andy Gross <andy.gross@linaro.org> 1624M: David Brown <david.brown@linaro.org> 1625L: linux-arm-msm@vger.kernel.org 1626L: linux-soc@vger.kernel.org 1627S: Maintained 1628F: Documentation/devicetree/bindings/soc/qcom/ 1629F: arch/arm/boot/dts/qcom-*.dts 1630F: arch/arm/boot/dts/qcom-*.dtsi 1631F: arch/arm/mach-qcom/ 1632F: arch/arm64/boot/dts/qcom/* 1633F: drivers/i2c/busses/i2c-qup.c 1634F: drivers/clk/qcom/ 1635F: drivers/pinctrl/qcom/ 1636F: drivers/dma/qcom/ 1637F: drivers/soc/qcom/ 1638F: drivers/spi/spi-qup.c 1639F: drivers/tty/serial/msm_serial.h 1640F: drivers/tty/serial/msm_serial.c 1641F: drivers/*/pm8???-* 1642F: drivers/mfd/ssbi.c 1643F: drivers/firmware/qcom_scm.c 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1645 1646ARM/RADISYS ENP2611 MACHINE SUPPORT 1647M: Lennert Buytenhek <kernel@wantstofly.org> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650 1651ARM/RENESAS ARM64 ARCHITECTURE 1652M: Simon Horman <horms@verge.net.au> 1653M: Magnus Damm <magnus.damm@gmail.com> 1654L: linux-renesas-soc@vger.kernel.org 1655Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1656T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1657S: Supported 1658F: arch/arm64/boot/dts/renesas/ 1659F: drivers/soc/renesas/ 1660F: include/linux/soc/renesas/ 1661 1662ARM/RISCPC ARCHITECTURE 1663M: Russell King <linux@armlinux.org.uk> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665W: http://www.armlinux.org.uk/ 1666S: Maintained 1667F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1668F: arch/arm/include/asm/hardware/ioc.h 1669F: arch/arm/include/asm/hardware/iomd.h 1670F: arch/arm/include/asm/hardware/memc.h 1671F: arch/arm/mach-rpc/ 1672F: drivers/net/ethernet/8390/etherh.c 1673F: drivers/net/ethernet/i825xx/ether1* 1674F: drivers/net/ethernet/seeq/ether3* 1675F: drivers/scsi/arm/ 1676 1677ARM/Rockchip SoC support 1678M: Heiko Stuebner <heiko@sntech.de> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-rockchip@lists.infradead.org 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1682S: Maintained 1683F: arch/arm/boot/dts/rk3* 1684F: arch/arm/mach-rockchip/ 1685F: drivers/clk/rockchip/ 1686F: drivers/i2c/busses/i2c-rk3x.c 1687F: drivers/*/*rockchip* 1688F: drivers/*/*/*rockchip* 1689F: sound/soc/rockchip/ 1690N: rockchip 1691 1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1693M: Kukjin Kim <kgene@kernel.org> 1694M: Krzysztof Kozlowski <krzk@kernel.org> 1695R: Javier Martinez Canillas <javier@osg.samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1698Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1699S: Maintained 1700F: arch/arm/boot/dts/s3c* 1701F: arch/arm/boot/dts/s5p* 1702F: arch/arm/boot/dts/samsung* 1703F: arch/arm/boot/dts/exynos* 1704F: arch/arm64/boot/dts/exynos/ 1705F: arch/arm/plat-samsung/ 1706F: arch/arm/mach-s3c24*/ 1707F: arch/arm/mach-s3c64xx/ 1708F: arch/arm/mach-s5p*/ 1709F: arch/arm/mach-exynos*/ 1710F: drivers/*/*s3c24* 1711F: drivers/*/*/*s3c24* 1712F: drivers/*/*s3c64xx* 1713F: drivers/*/*s5pv210* 1714F: drivers/memory/samsung/* 1715F: drivers/soc/samsung/* 1716F: Documentation/arm/Samsung/ 1717F: Documentation/devicetree/bindings/arm/samsung/ 1718F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1719F: Documentation/devicetree/bindings/power/pd-samsung.txt 1720N: exynos 1721 1722ARM/SAMSUNG MOBILE MACHINE SUPPORT 1723M: Kyungmin Park <kyungmin.park@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/mach-s5pv210/ 1727 1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1729M: Kyungmin Park <kyungmin.park@samsung.com> 1730M: Kamil Debski <kamil@wypas.org> 1731M: Andrzej Hajda <a.hajda@samsung.com> 1732L: linux-arm-kernel@lists.infradead.org 1733L: linux-media@vger.kernel.org 1734S: Maintained 1735F: drivers/media/platform/s5p-g2d/ 1736 1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1738M: Kyungmin Park <kyungmin.park@samsung.com> 1739M: Kamil Debski <kamil@wypas.org> 1740M: Jeongtae Park <jtp.park@samsung.com> 1741M: Andrzej Hajda <a.hajda@samsung.com> 1742L: linux-arm-kernel@lists.infradead.org 1743L: linux-media@vger.kernel.org 1744S: Maintained 1745F: arch/arm/plat-samsung/s5p-dev-mfc.c 1746F: drivers/media/platform/s5p-mfc/ 1747 1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1749M: Kyungmin Park <kyungmin.park@samsung.com> 1750L: linux-arm-kernel@lists.infradead.org 1751L: linux-media@vger.kernel.org 1752S: Maintained 1753F: drivers/staging/media/platform/s5p-cec/ 1754 1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1756M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1757M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org 1759L: linux-media@vger.kernel.org 1760S: Maintained 1761F: drivers/media/platform/s5p-jpeg/ 1762 1763ARM/SHMOBILE ARM ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm/boot/dts/emev2* 1771F: arch/arm/boot/dts/r7s* 1772F: arch/arm/boot/dts/r8a* 1773F: arch/arm/boot/dts/sh* 1774F: arch/arm/configs/shmobile_defconfig 1775F: arch/arm/include/debug/renesas-scif.S 1776F: arch/arm/mach-shmobile/ 1777F: drivers/soc/renesas/ 1778F: include/linux/soc/renesas/ 1779 1780ARM/SOCFPGA ARCHITECTURE 1781M: Dinh Nguyen <dinguyen@kernel.org> 1782S: Maintained 1783F: arch/arm/mach-socfpga/ 1784F: arch/arm/boot/dts/socfpga* 1785F: arch/arm/configs/socfpga_defconfig 1786F: arch/arm64/boot/dts/altera/ 1787W: http://www.rocketboards.org 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1789 1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1791M: Dinh Nguyen <dinguyen@kernel.org> 1792S: Maintained 1793F: drivers/clk/socfpga/ 1794 1795ARM/SOCFPGA EDAC SUPPORT 1796M: Thor Thayer <thor.thayer@linux.intel.com> 1797S: Maintained 1798F: drivers/edac/altera_edac. 1799 1800ARM/STI ARCHITECTURE 1801M: Patrice Chotard <patrice.chotard@st.com> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803L: kernel@stlinux.com 1804W: http://www.stlinux.com 1805S: Maintained 1806F: arch/arm/mach-sti/ 1807F: arch/arm/boot/dts/sti* 1808F: drivers/char/hw_random/st-rng.c 1809F: drivers/clocksource/arm_global_timer.c 1810F: drivers/clocksource/clksrc_st_lpc.c 1811F: drivers/cpufreq/sti-cpufreq.c 1812F: drivers/dma/st_fdma* 1813F: drivers/i2c/busses/i2c-st.c 1814F: drivers/media/rc/st_rc.c 1815F: drivers/media/platform/sti/c8sectpfe/ 1816F: drivers/mmc/host/sdhci-st.c 1817F: drivers/phy/phy-miphy28lp.c 1818F: drivers/phy/phy-stih407-usb.c 1819F: drivers/pinctrl/pinctrl-st.c 1820F: drivers/remoteproc/st_remoteproc.c 1821F: drivers/remoteproc/st_slim_rproc.c 1822F: drivers/reset/sti/ 1823F: drivers/rtc/rtc-st-lpc.c 1824F: drivers/tty/serial/st-asc.c 1825F: drivers/usb/dwc3/dwc3-st.c 1826F: drivers/usb/host/ehci-st.c 1827F: drivers/usb/host/ohci-st.c 1828F: drivers/watchdog/st_lpc_wdt.c 1829F: drivers/ata/ahci_st.c 1830F: include/linux/remoteproc/st_slim_rproc.h 1831 1832ARM/STM32 ARCHITECTURE 1833M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1834M: Alexandre Torgue <alexandre.torgue@st.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1838N: stm32 1839F: drivers/clocksource/armv7m_systick.c 1840 1841ARM/TANGO ARCHITECTURE 1842M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1843L: linux-arm-kernel@lists.infradead.org 1844S: Maintained 1845N: tango 1846 1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1848M: Lennert Buytenhek <kernel@wantstofly.org> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/TETON BGA MACHINE SUPPORT 1853M: "Mark F. Brown" <mark.brown314@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/THECUS N2100 MACHINE SUPPORT 1858M: Lennert Buytenhek <kernel@wantstofly.org> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860S: Maintained 1861 1862ARM/NUVOTON W90X900 ARM ARCHITECTURE 1863M: Wan ZongShun <mcuos.com@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865W: http://www.mcuos.com 1866S: Maintained 1867F: arch/arm/mach-w90x900/ 1868F: drivers/input/keyboard/w90p910_keypad.c 1869F: drivers/input/touchscreen/w90p910_ts.c 1870F: drivers/watchdog/nuc900_wdt.c 1871F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1872F: drivers/mtd/nand/nuc900_nand.c 1873F: drivers/rtc/rtc-nuc900.c 1874F: drivers/spi/spi-nuc900.c 1875F: drivers/usb/host/ehci-w90x900.c 1876F: drivers/video/fbdev/nuc900fb.c 1877 1878ARM/U300 MACHINE SUPPORT 1879M: Linus Walleij <linus.walleij@linaro.org> 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1881S: Supported 1882F: arch/arm/mach-u300/ 1883F: drivers/clocksource/timer-u300.c 1884F: drivers/i2c/busses/i2c-stu300.c 1885F: drivers/rtc/rtc-coh901331.c 1886F: drivers/watchdog/coh901327_wdt.c 1887F: drivers/dma/coh901318* 1888F: drivers/mfd/ab3100* 1889F: drivers/rtc/rtc-ab3100.c 1890F: drivers/rtc/rtc-coh901331.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/UNIPHIER ARCHITECTURE 1894M: Masahiro Yamada <yamada.masahiro@socionext.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1897S: Maintained 1898F: arch/arm/boot/dts/uniphier* 1899F: arch/arm/include/asm/hardware/cache-uniphier.h 1900F: arch/arm/mach-uniphier/ 1901F: arch/arm/mm/cache-uniphier.c 1902F: arch/arm64/boot/dts/socionext/ 1903F: drivers/bus/uniphier-system-bus.c 1904F: drivers/clk/uniphier/ 1905F: drivers/i2c/busses/i2c-uniphier* 1906F: drivers/pinctrl/uniphier/ 1907F: drivers/reset/reset-uniphier.c 1908F: drivers/tty/serial/8250/8250_uniphier.c 1909N: uniphier 1910 1911ARM/Ux500 ARM ARCHITECTURE 1912M: Linus Walleij <linus.walleij@linaro.org> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914S: Maintained 1915F: arch/arm/mach-ux500/ 1916F: drivers/clocksource/clksrc-dbx500-prcmu.c 1917F: drivers/dma/ste_dma40* 1918F: drivers/hwspinlock/u8500_hsem.c 1919F: drivers/mfd/abx500* 1920F: drivers/mfd/ab8500* 1921F: drivers/mfd/dbx500* 1922F: drivers/mfd/db8500* 1923F: drivers/pinctrl/nomadik/pinctrl-ab* 1924F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1925F: drivers/rtc/rtc-ab8500.c 1926F: drivers/rtc/rtc-pl031.c 1927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1928 1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1930M: Ulf Hansson <ulf.hansson@linaro.org> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932T: git git://git.linaro.org/people/ulfh/clk.git 1933S: Maintained 1934F: drivers/clk/ux500/ 1935 1936ARM/VERSATILE EXPRESS PLATFORM 1937M: Liviu Dudau <liviu.dudau@arm.com> 1938M: Sudeep Holla <sudeep.holla@arm.com> 1939M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/boot/dts/vexpress* 1943F: arch/arm64/boot/dts/arm/ 1944F: arch/arm/mach-vexpress/ 1945F: */*/vexpress* 1946F: */*/*/vexpress* 1947F: drivers/clk/versatile/clk-vexpress-osc.c 1948F: drivers/clocksource/versatile.c 1949N: mps2 1950 1951ARM/VFP SUPPORT 1952M: Russell King <linux@armlinux.org.uk> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954W: http://www.armlinux.org.uk/ 1955S: Maintained 1956F: arch/arm/vfp/ 1957 1958ARM/VOIPAC PXA270 SUPPORT 1959M: Marek Vasut <marek.vasut@gmail.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-pxa/vpac270.c 1963F: arch/arm/mach-pxa/include/mach/vpac270.h 1964 1965ARM/VT8500 ARM ARCHITECTURE 1966M: Tony Prisk <linux@prisktech.co.nz> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-vt8500/ 1970F: drivers/clocksource/vt8500_timer.c 1971F: drivers/i2c/busses/i2c-wmt.c 1972F: drivers/mmc/host/wmt-sdmmc.c 1973F: drivers/pwm/pwm-vt8500.c 1974F: drivers/rtc/rtc-vt8500.c 1975F: drivers/tty/serial/vt8500_serial.c 1976F: drivers/usb/host/ehci-platform.c 1977F: drivers/usb/host/uhci-platform.c 1978F: drivers/video/fbdev/vt8500lcdfb.* 1979F: drivers/video/fbdev/wm8505fb* 1980F: drivers/video/fbdev/wmt_ge_rops.* 1981 1982ARM/ZIPIT Z2 SUPPORT 1983M: Marek Vasut <marek.vasut@gmail.com> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-pxa/z2.c 1987F: arch/arm/mach-pxa/include/mach/z2.h 1988 1989ARM/ZTE ARCHITECTURE 1990M: Jun Nie <jun.nie@linaro.org> 1991M: Baoyou Xie <baoyou.xie@linaro.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994F: arch/arm/mach-zx/ 1995F: drivers/clk/zte/ 1996F: drivers/reset/reset-zx2967.c 1997F: drivers/soc/zte/ 1998F: Documentation/devicetree/bindings/arm/zte.txt 1999F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2000F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2001F: Documentation/devicetree/bindings/soc/zte/ 2002F: include/dt-bindings/soc/zx*.h 2003 2004ARM/ZYNQ ARCHITECTURE 2005M: Michal Simek <michal.simek@xilinx.com> 2006R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008W: http://wiki.xilinx.com 2009T: git https://github.com/Xilinx/linux-xlnx.git 2010S: Supported 2011F: arch/arm/mach-zynq/ 2012F: drivers/cpuidle/cpuidle-zynq.c 2013F: drivers/block/xsysace.c 2014N: zynq 2015N: xilinx 2016F: drivers/clocksource/cadence_ttc_timer.c 2017F: drivers/i2c/busses/i2c-cadence.c 2018F: drivers/mmc/host/sdhci-of-arasan.c 2019F: drivers/edac/synopsys_edac.c 2020 2021ARM SMMU DRIVERS 2022M: Will Deacon <will.deacon@arm.com> 2023R: Robin Murphy <robin.murphy@arm.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026F: drivers/iommu/arm-smmu.c 2027F: drivers/iommu/arm-smmu-v3.c 2028F: drivers/iommu/io-pgtable-arm.c 2029F: drivers/iommu/io-pgtable-arm-v7s.c 2030 2031ARM64 PORT (AARCH64 ARCHITECTURE) 2032M: Catalin Marinas <catalin.marinas@arm.com> 2033M: Will Deacon <will.deacon@arm.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2036S: Maintained 2037F: arch/arm64/ 2038F: Documentation/arm64/ 2039 2040AS3645A LED FLASH CONTROLLER DRIVER 2041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2042L: linux-media@vger.kernel.org 2043T: git git://linuxtv.org/media_tree.git 2044S: Maintained 2045F: drivers/media/i2c/as3645a.c 2046F: include/media/i2c/as3645a.h 2047 2048ASAHI KASEI AK8974 DRIVER 2049M: Linus Walleij <linus.walleij@linaro.org> 2050L: linux-iio@vger.kernel.org 2051W: http://www.akm.com/ 2052S: Supported 2053F: drivers/iio/magnetometer/ak8974.c 2054 2055ASC7621 HARDWARE MONITOR DRIVER 2056M: George Joseph <george.joseph@fairview5.com> 2057L: linux-hwmon@vger.kernel.org 2058S: Maintained 2059F: Documentation/hwmon/asc7621 2060F: drivers/hwmon/asc7621.c 2061 2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2063M: Corentin Chary <corentin.chary@gmail.com> 2064L: acpi4asus-user@lists.sourceforge.net 2065L: platform-driver-x86@vger.kernel.org 2066W: http://acpi4asus.sf.net 2067S: Maintained 2068F: drivers/platform/x86/asus*.c 2069F: drivers/platform/x86/eeepc*.c 2070 2071ASUS WIRELESS RADIO CONTROL DRIVER 2072M: João Paulo Rechi Vita <jprvita@gmail.com> 2073L: platform-driver-x86@vger.kernel.org 2074S: Maintained 2075F: drivers/platform/x86/asus-wireless.c 2076 2077ASYMMETRIC KEYS 2078M: David Howells <dhowells@redhat.com> 2079L: keyrings@vger.kernel.org 2080S: Maintained 2081F: Documentation/crypto/asymmetric-keys.txt 2082F: include/linux/verification.h 2083F: include/crypto/public_key.h 2084F: include/crypto/pkcs7.h 2085F: crypto/asymmetric_keys/ 2086 2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2088R: Dan Williams <dan.j.williams@intel.com> 2089W: http://sourceforge.net/projects/xscaleiop 2090S: Odd fixes 2091F: Documentation/crypto/async-tx-api.txt 2092F: crypto/async_tx/ 2093F: drivers/dma/ 2094F: include/linux/dmaengine.h 2095F: include/linux/async_tx.h 2096 2097AT24 EEPROM DRIVER 2098M: Wolfram Sang <wsa@the-dreams.de> 2099L: linux-i2c@vger.kernel.org 2100S: Maintained 2101F: drivers/misc/eeprom/at24.c 2102F: include/linux/platform_data/at24.h 2103 2104ATA OVER ETHERNET (AOE) DRIVER 2105M: "Ed L. Cashin" <ed.cashin@acm.org> 2106W: http://www.openaoe.org/ 2107S: Supported 2108F: Documentation/aoe/ 2109F: drivers/block/aoe/ 2110 2111ATHEROS 71XX/9XXX GPIO DRIVER 2112M: Alban Bedel <albeu@free.fr> 2113W: https://github.com/AlbanBedel/linux 2114T: git git://github.com/AlbanBedel/linux 2115S: Maintained 2116F: drivers/gpio/gpio-ath79.c 2117F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2118 2119ATHEROS ATH GENERIC UTILITIES 2120M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2121L: linux-wireless@vger.kernel.org 2122S: Supported 2123F: drivers/net/wireless/ath/* 2124 2125ATHEROS ATH5K WIRELESS DRIVER 2126M: Jiri Slaby <jirislaby@gmail.com> 2127M: Nick Kossifidis <mickflemm@gmail.com> 2128M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2129L: linux-wireless@vger.kernel.org 2130W: http://wireless.kernel.org/en/users/Drivers/ath5k 2131S: Maintained 2132F: drivers/net/wireless/ath/ath5k/ 2133 2134ATHEROS ATH6KL WIRELESS DRIVER 2135M: Kalle Valo <kvalo@qca.qualcomm.com> 2136L: linux-wireless@vger.kernel.org 2137W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2139S: Supported 2140F: drivers/net/wireless/ath/ath6kl/ 2141 2142WILOCITY WIL6210 WIRELESS DRIVER 2143M: Maya Erez <qca_merez@qca.qualcomm.com> 2144L: linux-wireless@vger.kernel.org 2145L: wil6210@qca.qualcomm.com 2146S: Supported 2147W: http://wireless.kernel.org/en/users/Drivers/wil6210 2148F: drivers/net/wireless/ath/wil6210/ 2149F: include/uapi/linux/wil6210_uapi.h 2150 2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2152M: Christian Lamparter <chunkeey@googlemail.com> 2153L: linux-wireless@vger.kernel.org 2154W: http://wireless.kernel.org/en/users/Drivers/carl9170 2155S: Maintained 2156F: drivers/net/wireless/ath/carl9170/ 2157 2158ATK0110 HWMON DRIVER 2159M: Luca Tettamanti <kronos.it@gmail.com> 2160L: linux-hwmon@vger.kernel.org 2161S: Maintained 2162F: drivers/hwmon/asus_atk0110.c 2163 2164ATI_REMOTE2 DRIVER 2165M: Ville Syrjala <syrjala@sci.fi> 2166S: Maintained 2167F: drivers/input/misc/ati_remote2.c 2168 2169ATLX ETHERNET DRIVERS 2170M: Jay Cliburn <jcliburn@gmail.com> 2171M: Chris Snook <chris.snook@gmail.com> 2172L: netdev@vger.kernel.org 2173W: http://sourceforge.net/projects/atl1 2174W: http://atl1.sourceforge.net 2175S: Maintained 2176F: drivers/net/ethernet/atheros/ 2177 2178ATM 2179M: Chas Williams <3chas3@gmail.com> 2180L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2181L: netdev@vger.kernel.org 2182W: http://linux-atm.sourceforge.net 2183S: Maintained 2184F: drivers/atm/ 2185F: include/linux/atm* 2186F: include/uapi/linux/atm* 2187 2188ATMEL AT91 / AT32 MCI DRIVER 2189M: Ludovic Desroches <ludovic.desroches@microchip.com> 2190S: Maintained 2191F: drivers/mmc/host/atmel-mci.c 2192 2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195S: Supported 2196F: drivers/power/reset/at91-sama5d2_shdwc.c 2197 2198ATMEL SAMA5D2 ADC DRIVER 2199M: Ludovic Desroches <ludovic.desroches@microchip.com> 2200L: linux-iio@vger.kernel.org 2201S: Supported 2202F: drivers/iio/adc/at91-sama5d2_adc.c 2203 2204ATMEL Audio ALSA driver 2205M: Nicolas Ferre <nicolas.ferre@microchip.com> 2206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2207S: Supported 2208F: sound/soc/atmel 2209 2210ATMEL XDMA DRIVER 2211M: Ludovic Desroches <ludovic.desroches@microchip.com> 2212L: linux-arm-kernel@lists.infradead.org 2213L: dmaengine@vger.kernel.org 2214S: Supported 2215F: drivers/dma/at_xdmac.c 2216 2217ATMEL I2C DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219L: linux-i2c@vger.kernel.org 2220S: Supported 2221F: drivers/i2c/busses/i2c-at91.c 2222 2223ATMEL ISI DRIVER 2224M: Ludovic Desroches <ludovic.desroches@microchip.com> 2225L: linux-media@vger.kernel.org 2226S: Supported 2227F: drivers/media/platform/soc_camera/atmel-isi.c 2228F: include/media/atmel-isi.h 2229 2230ATMEL LCDFB DRIVER 2231M: Nicolas Ferre <nicolas.ferre@microchip.com> 2232L: linux-fbdev@vger.kernel.org 2233S: Maintained 2234F: drivers/video/fbdev/atmel_lcdfb.c 2235F: include/video/atmel_lcdc.h 2236 2237ATMEL MACB ETHERNET DRIVER 2238M: Nicolas Ferre <nicolas.ferre@microchip.com> 2239S: Supported 2240F: drivers/net/ethernet/cadence/ 2241 2242ATMEL NAND DRIVER 2243M: Wenyou Yang <wenyou.yang@atmel.com> 2244M: Josh Wu <rainyfeeling@outlook.com> 2245L: linux-mtd@lists.infradead.org 2246S: Supported 2247F: drivers/mtd/nand/atmel_nand* 2248 2249ATMEL SDMMC DRIVER 2250M: Ludovic Desroches <ludovic.desroches@microchip.com> 2251L: linux-mmc@vger.kernel.org 2252S: Supported 2253F: drivers/mmc/host/sdhci-of-at91.c 2254 2255ATMEL SPI DRIVER 2256M: Nicolas Ferre <nicolas.ferre@microchip.com> 2257S: Supported 2258F: drivers/spi/spi-atmel.* 2259 2260ATMEL SSC DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/misc/atmel-ssc.c 2265F: include/linux/atmel-ssc.h 2266 2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270S: Supported 2271F: drivers/misc/atmel_tclib.c 2272F: drivers/clocksource/tcb_clksrc.c 2273 2274ATMEL USBA UDC DRIVER 2275M: Nicolas Ferre <nicolas.ferre@microchip.com> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Supported 2278F: drivers/usb/gadget/udc/atmel_usba_udc.* 2279 2280ATMEL WIRELESS DRIVER 2281M: Simon Kelley <simon@thekelleys.org.uk> 2282L: linux-wireless@vger.kernel.org 2283W: http://www.thekelleys.org.uk/atmel 2284W: http://atmelwlandriver.sourceforge.net/ 2285S: Maintained 2286F: drivers/net/wireless/atmel/atmel* 2287 2288ATMEL MAXTOUCH DRIVER 2289M: Nick Dyer <nick@shmanahar.org> 2290T: git git://github.com/ndyer/linux.git 2291S: Maintained 2292F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2293F: drivers/input/touchscreen/atmel_mxt_ts.c 2294F: include/linux/platform_data/atmel_mxt_ts.h 2295 2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2297M: Bradley Grove <linuxdrivers@attotech.com> 2298L: linux-scsi@vger.kernel.org 2299W: http://www.attotech.com 2300S: Supported 2301F: drivers/scsi/esas2r 2302 2303ATUSB IEEE 802.15.4 RADIO DRIVER 2304M: Stefan Schmidt <stefan@osg.samsung.com> 2305L: linux-wpan@vger.kernel.org 2306S: Maintained 2307F: drivers/net/ieee802154/atusb.c 2308F: drivers/net/ieee802154/atusb.h 2309F: drivers/net/ieee802154/at86rf230.h 2310 2311AUDIT SUBSYSTEM 2312M: Paul Moore <paul@paul-moore.com> 2313M: Eric Paris <eparis@redhat.com> 2314L: linux-audit@redhat.com (moderated for non-subscribers) 2315W: http://people.redhat.com/sgrubb/audit/ 2316T: git git://git.infradead.org/users/pcmoore/audit 2317S: Maintained 2318F: include/linux/audit.h 2319F: include/uapi/linux/audit.h 2320F: kernel/audit* 2321 2322AUXILIARY DISPLAY DRIVERS 2323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2324W: http://miguelojeda.es/auxdisplay.htm 2325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2326S: Maintained 2327F: drivers/auxdisplay/ 2328F: include/linux/cfag12864b.h 2329 2330AVR32 ARCHITECTURE 2331M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2332M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2333W: http://www.atmel.com/products/AVR32/ 2334W: http://mirror.egtvedt.no/avr32linux.org/ 2335W: http://avrfreaks.net/ 2336S: Maintained 2337F: arch/avr32/ 2338 2339AVR32/AT32AP MACHINE SUPPORT 2340M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2341M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2342S: Maintained 2343F: arch/avr32/mach-at32ap/ 2344 2345AX.25 NETWORK LAYER 2346M: Ralf Baechle <ralf@linux-mips.org> 2347L: linux-hams@vger.kernel.org 2348W: http://www.linux-ax25.org/ 2349S: Maintained 2350F: include/uapi/linux/ax25.h 2351F: include/net/ax25.h 2352F: net/ax25/ 2353 2354AXENTIA ASOC DRIVERS 2355M: Peter Rosin <peda@axentia.se> 2356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2357S: Maintained 2358F: Documentation/devicetree/bindings/sound/axentia,* 2359F: sound/soc/atmel/tse850-pcm5142.c 2360 2361AXENTIA ARM DEVICES 2362M: Peter Rosin <peda@axentia.se> 2363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2364S: Maintained 2365F: Documentation/devicetree/bindings/arm/axentia.txt 2366F: arch/arm/boot/dts/at91-linea.dtsi 2367F: arch/arm/boot/dts/at91-tse850-3.dts 2368 2369AZ6007 DVB DRIVER 2370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2371M: Mauro Carvalho Chehab <mchehab@kernel.org> 2372L: linux-media@vger.kernel.org 2373W: https://linuxtv.org 2374T: git git://linuxtv.org/media_tree.git 2375S: Maintained 2376F: drivers/media/usb/dvb-usb-v2/az6007.c 2377 2378AZTECH FM RADIO RECEIVER DRIVER 2379M: Hans Verkuil <hverkuil@xs4all.nl> 2380L: linux-media@vger.kernel.org 2381T: git git://linuxtv.org/media_tree.git 2382W: https://linuxtv.org 2383S: Maintained 2384F: drivers/media/radio/radio-aztech* 2385 2386B43 WIRELESS DRIVER 2387L: linux-wireless@vger.kernel.org 2388L: b43-dev@lists.infradead.org 2389W: http://wireless.kernel.org/en/users/Drivers/b43 2390S: Odd Fixes 2391F: drivers/net/wireless/broadcom/b43/ 2392 2393B43LEGACY WIRELESS DRIVER 2394M: Larry Finger <Larry.Finger@lwfinger.net> 2395L: linux-wireless@vger.kernel.org 2396L: b43-dev@lists.infradead.org 2397W: http://wireless.kernel.org/en/users/Drivers/b43 2398S: Maintained 2399F: drivers/net/wireless/broadcom/b43legacy/ 2400 2401BACKLIGHT CLASS/SUBSYSTEM 2402M: Lee Jones <lee.jones@linaro.org> 2403M: Daniel Thompson <daniel.thompson@linaro.org> 2404M: Jingoo Han <jingoohan1@gmail.com> 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2406S: Maintained 2407F: drivers/video/backlight/ 2408F: include/linux/backlight.h 2409F: include/linux/pwm_backlight.h 2410F: Documentation/devicetree/bindings/leds/backlight 2411 2412BATMAN ADVANCED 2413M: Marek Lindner <mareklindner@neomailbox.ch> 2414M: Simon Wunderlich <sw@simonwunderlich.de> 2415M: Antonio Quartulli <a@unstable.cc> 2416L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2417W: https://www.open-mesh.org/ 2418Q: https://patchwork.open-mesh.org/project/batman/list/ 2419S: Maintained 2420F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2421F: Documentation/ABI/testing/sysfs-class-net-mesh 2422F: Documentation/networking/batman-adv.txt 2423F: include/uapi/linux/batman_adv.h 2424F: net/batman-adv/ 2425 2426BAYCOM/HDLCDRV DRIVERS FOR AX.25 2427M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2428L: linux-hams@vger.kernel.org 2429W: http://www.baycom.org/~tom/ham/ham.html 2430S: Maintained 2431F: drivers/net/hamradio/baycom* 2432 2433BCACHE (BLOCK LAYER CACHE) 2434M: Kent Overstreet <kent.overstreet@gmail.com> 2435L: linux-bcache@vger.kernel.org 2436W: http://bcache.evilpiepirate.org 2437S: Orphan 2438F: drivers/md/bcache/ 2439 2440BDISP ST MEDIA DRIVER 2441M: Fabien Dessenne <fabien.dessenne@st.com> 2442L: linux-media@vger.kernel.org 2443T: git git://linuxtv.org/media_tree.git 2444W: https://linuxtv.org 2445S: Supported 2446F: drivers/media/platform/sti/bdisp 2447 2448DELTA ST MEDIA DRIVER 2449M: Hugues Fruchet <hugues.fruchet@st.com> 2450L: linux-media@vger.kernel.org 2451T: git git://linuxtv.org/media_tree.git 2452W: https://linuxtv.org 2453S: Supported 2454F: drivers/media/platform/sti/delta 2455 2456BEFS FILE SYSTEM 2457M: Luis de Bethencourt <luisbg@osg.samsung.com> 2458M: Salah Triki <salah.triki@gmail.com> 2459S: Maintained 2460T: git git://github.com/luisbg/linux-befs.git 2461F: Documentation/filesystems/befs.txt 2462F: fs/befs/ 2463 2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2465M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2466L: netdev@vger.kernel.org 2467S: Maintained 2468F: drivers/net/ethernet/ec_bhf.c 2469 2470BFS FILE SYSTEM 2471M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2472S: Maintained 2473F: Documentation/filesystems/bfs.txt 2474F: fs/bfs/ 2475F: include/uapi/linux/bfs_fs.h 2476 2477BLACKFIN ARCHITECTURE 2478M: Steven Miao <realmz6@gmail.com> 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2480T: git git://git.code.sf.net/p/adi-linux/code 2481W: http://blackfin.uclinux.org 2482S: Supported 2483F: arch/blackfin/ 2484 2485BLACKFIN EMAC DRIVER 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org 2488S: Supported 2489F: drivers/net/ethernet/adi/ 2490 2491BLACKFIN RTC DRIVER 2492L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2493W: http://blackfin.uclinux.org 2494S: Supported 2495F: drivers/rtc/rtc-bfin.c 2496 2497BLACKFIN SDH DRIVER 2498M: Sonic Zhang <sonic.zhang@analog.com> 2499L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2500W: http://blackfin.uclinux.org 2501S: Supported 2502F: drivers/mmc/host/bfin_sdh.c 2503 2504BLACKFIN SERIAL DRIVER 2505M: Sonic Zhang <sonic.zhang@analog.com> 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/tty/serial/bfin_uart.c 2510 2511BLACKFIN WATCHDOG DRIVER 2512L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2513W: http://blackfin.uclinux.org 2514S: Supported 2515F: drivers/watchdog/bfin_wdt.c 2516 2517BLACKFIN I2C TWI DRIVER 2518M: Sonic Zhang <sonic.zhang@analog.com> 2519L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2520W: http://blackfin.uclinux.org/ 2521S: Supported 2522F: drivers/i2c/busses/i2c-bfin-twi.c 2523 2524BLACKFIN MEDIA DRIVER 2525M: Scott Jiang <scott.jiang.linux@gmail.com> 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org/ 2528S: Supported 2529F: drivers/media/platform/blackfin/ 2530F: drivers/media/i2c/adv7183* 2531F: drivers/media/i2c/vs6624* 2532 2533BLINKM RGB LED DRIVER 2534M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2535S: Maintained 2536F: drivers/leds/leds-blinkm.c 2537 2538BLOCK LAYER 2539M: Jens Axboe <axboe@kernel.dk> 2540L: linux-block@vger.kernel.org 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2542S: Maintained 2543F: block/ 2544F: kernel/trace/blktrace.c 2545F: lib/sbitmap.c 2546 2547BLOCK2MTD DRIVER 2548M: Joern Engel <joern@lazybastard.org> 2549L: linux-mtd@lists.infradead.org 2550S: Maintained 2551F: drivers/mtd/devices/block2mtd.c 2552 2553BLUETOOTH DRIVERS 2554M: Marcel Holtmann <marcel@holtmann.org> 2555M: Gustavo Padovan <gustavo@padovan.org> 2556M: Johan Hedberg <johan.hedberg@gmail.com> 2557L: linux-bluetooth@vger.kernel.org 2558W: http://www.bluez.org/ 2559T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2561S: Maintained 2562F: drivers/bluetooth/ 2563 2564BLUETOOTH SUBSYSTEM 2565M: Marcel Holtmann <marcel@holtmann.org> 2566M: Gustavo Padovan <gustavo@padovan.org> 2567M: Johan Hedberg <johan.hedberg@gmail.com> 2568L: linux-bluetooth@vger.kernel.org 2569W: http://www.bluez.org/ 2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2572S: Maintained 2573F: net/bluetooth/ 2574F: include/net/bluetooth/ 2575 2576BONDING DRIVER 2577M: Jay Vosburgh <j.vosburgh@gmail.com> 2578M: Veaceslav Falico <vfalico@gmail.com> 2579M: Andy Gospodarek <andy@greyhouse.net> 2580L: netdev@vger.kernel.org 2581W: http://sourceforge.net/projects/bonding/ 2582S: Supported 2583F: drivers/net/bonding/ 2584F: include/uapi/linux/if_bonding.h 2585 2586BPF (Safe dynamic programs and tools) 2587M: Alexei Starovoitov <ast@kernel.org> 2588L: netdev@vger.kernel.org 2589L: linux-kernel@vger.kernel.org 2590S: Supported 2591F: kernel/bpf/ 2592F: tools/testing/selftests/bpf/ 2593F: lib/test_bpf.c 2594 2595BROADCOM B44 10/100 ETHERNET DRIVER 2596M: Michael Chan <michael.chan@broadcom.com> 2597L: netdev@vger.kernel.org 2598S: Supported 2599F: drivers/net/ethernet/broadcom/b44.* 2600 2601BROADCOM B53 ETHERNET SWITCH DRIVER 2602M: Florian Fainelli <f.fainelli@gmail.com> 2603L: netdev@vger.kernel.org 2604L: openwrt-devel@lists.openwrt.org (subscribers-only) 2605S: Supported 2606F: drivers/net/dsa/b53/* 2607F: include/linux/platform_data/b53.h 2608 2609BROADCOM GENET ETHERNET DRIVER 2610M: Florian Fainelli <f.fainelli@gmail.com> 2611L: netdev@vger.kernel.org 2612S: Supported 2613F: drivers/net/ethernet/broadcom/genet/ 2614 2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2616M: Rasesh Mody <rasesh.mody@cavium.com> 2617M: Harish Patil <harish.patil@cavium.com> 2618M: Dept-GELinuxNICDev@cavium.com 2619L: netdev@vger.kernel.org 2620S: Supported 2621F: drivers/net/ethernet/broadcom/bnx2.* 2622F: drivers/net/ethernet/broadcom/bnx2_* 2623 2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2625M: Yuval Mintz <Yuval.Mintz@cavium.com> 2626M: Ariel Elior <ariel.elior@cavium.com> 2627M: everest-linux-l2@cavium.com 2628L: netdev@vger.kernel.org 2629S: Supported 2630F: drivers/net/ethernet/broadcom/bnx2x/ 2631 2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/bnxt/ 2637 2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640M: Ray Jui <rjui@broadcom.com> 2641M: Scott Branden <sbranden@broadcom.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643T: git git://github.com/broadcom/mach-bcm 2644S: Maintained 2645N: bcm281* 2646N: bcm113* 2647N: bcm216* 2648N: kona 2649F: arch/arm/mach-bcm/ 2650 2651BROADCOM BCM2835 ARM ARCHITECTURE 2652M: Stephen Warren <swarren@wwwdotorg.org> 2653M: Lee Jones <lee@kernel.org> 2654M: Eric Anholt <eric@anholt.net> 2655L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2657T: git git://github.com/anholt/linux 2658S: Maintained 2659N: bcm2835 2660F: drivers/staging/vc04_services 2661 2662BROADCOM BCM47XX MIPS ARCHITECTURE 2663M: Hauke Mehrtens <hauke@hauke-m.de> 2664M: Rafał Miłecki <zajec5@gmail.com> 2665L: linux-mips@linux-mips.org 2666S: Maintained 2667F: Documentation/devicetree/bindings/mips/brcm/ 2668F: arch/mips/bcm47xx/* 2669F: arch/mips/include/asm/mach-bcm47xx/* 2670 2671BROADCOM BCM5301X ARM ARCHITECTURE 2672M: Hauke Mehrtens <hauke@hauke-m.de> 2673M: Rafał Miłecki <zajec5@gmail.com> 2674M: bcm-kernel-feedback-list@broadcom.com 2675L: linux-arm-kernel@lists.infradead.org 2676S: Maintained 2677F: arch/arm/mach-bcm/bcm_5301x.c 2678F: arch/arm/boot/dts/bcm5301x*.dtsi 2679F: arch/arm/boot/dts/bcm470* 2680 2681BROADCOM BCM53573 ARM ARCHITECTURE 2682M: Rafał Miłecki <rafal@milecki.pl> 2683L: linux-arm-kernel@lists.infradead.org 2684S: Maintained 2685F: arch/arm/boot/dts/bcm53573* 2686F: arch/arm/boot/dts/bcm47189* 2687 2688BROADCOM BCM63XX ARM ARCHITECTURE 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690M: bcm-kernel-feedback-list@broadcom.com 2691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2692T: git git://github.com/broadcom/stblinux.git 2693S: Maintained 2694N: bcm63xx 2695 2696BROADCOM BCM63XX/BCM33XX UDC DRIVER 2697M: Kevin Cernekee <cernekee@gmail.com> 2698L: linux-usb@vger.kernel.org 2699S: Maintained 2700F: drivers/usb/gadget/udc/bcm63xx_udc.* 2701 2702BROADCOM BCM7XXX ARM ARCHITECTURE 2703M: Brian Norris <computersforpeace@gmail.com> 2704M: Gregory Fong <gregory.0xf0@gmail.com> 2705M: Florian Fainelli <f.fainelli@gmail.com> 2706M: bcm-kernel-feedback-list@broadcom.com 2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2708T: git git://github.com/broadcom/stblinux.git 2709S: Maintained 2710F: arch/arm/mach-bcm/*brcmstb* 2711F: arch/arm/boot/dts/bcm7*.dts* 2712F: drivers/bus/brcmstb_gisb.c 2713N: brcmstb 2714 2715BROADCOM BMIPS MIPS ARCHITECTURE 2716M: Kevin Cernekee <cernekee@gmail.com> 2717M: Florian Fainelli <f.fainelli@gmail.com> 2718L: linux-mips@linux-mips.org 2719T: git git://github.com/broadcom/stblinux.git 2720S: Maintained 2721F: arch/mips/bmips/* 2722F: arch/mips/include/asm/mach-bmips/* 2723F: arch/mips/kernel/*bmips* 2724F: arch/mips/boot/dts/brcm/bcm*.dts* 2725F: drivers/irqchip/irq-bcm63* 2726F: drivers/irqchip/irq-bcm7* 2727F: drivers/irqchip/irq-brcmstb* 2728F: include/linux/bcm963xx_nvram.h 2729F: include/linux/bcm963xx_tag.h 2730 2731BROADCOM BMIPS CPUFREQ DRIVER 2732M: Markus Mayer <mmayer@broadcom.com> 2733M: bcm-kernel-feedback-list@broadcom.com 2734L: linux-pm@vger.kernel.org 2735S: Maintained 2736F: drivers/cpufreq/bmips-cpufreq.c 2737 2738BROADCOM TG3 GIGABIT ETHERNET DRIVER 2739M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2740M: Prashant Sreedharan <prashant@broadcom.com> 2741M: Michael Chan <mchan@broadcom.com> 2742L: netdev@vger.kernel.org 2743S: Supported 2744F: drivers/net/ethernet/broadcom/tg3.* 2745 2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2747M: Arend van Spriel <arend.vanspriel@broadcom.com> 2748M: Franky Lin <franky.lin@broadcom.com> 2749M: Hante Meuleman <hante.meuleman@broadcom.com> 2750L: linux-wireless@vger.kernel.org 2751L: brcm80211-dev-list.pdl@broadcom.com 2752S: Supported 2753F: drivers/net/wireless/broadcom/brcm80211/ 2754 2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2756M: QLogic-Storage-Upstream@qlogic.com 2757L: linux-scsi@vger.kernel.org 2758S: Supported 2759F: drivers/scsi/bnx2fc/ 2760 2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2762M: QLogic-Storage-Upstream@qlogic.com 2763L: linux-scsi@vger.kernel.org 2764S: Supported 2765F: drivers/scsi/bnx2i/ 2766 2767BROADCOM IPROC ARM ARCHITECTURE 2768M: Ray Jui <rjui@broadcom.com> 2769M: Scott Branden <sbranden@broadcom.com> 2770M: Jon Mason <jonmason@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2773T: git git://github.com/broadcom/cygnus-linux.git 2774S: Maintained 2775N: iproc 2776N: cygnus 2777N: bcm[-_]nsp 2778N: bcm9113* 2779N: bcm9583* 2780N: bcm9585* 2781N: bcm9586* 2782N: bcm988312 2783N: bcm113* 2784N: bcm583* 2785N: bcm585* 2786N: bcm586* 2787N: bcm88312 2788F: arch/arm64/boot/dts/broadcom/ns2* 2789F: drivers/clk/bcm/clk-ns* 2790F: drivers/pinctrl/bcm/pinctrl-ns* 2791 2792BROADCOM BRCMSTB GPIO DRIVER 2793M: Gregory Fong <gregory.0xf0@gmail.com> 2794L: bcm-kernel-feedback-list@broadcom.com 2795S: Supported 2796F: drivers/gpio/gpio-brcmstb.c 2797F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2798 2799BROADCOM KONA GPIO DRIVER 2800M: Ray Jui <rjui@broadcom.com> 2801L: bcm-kernel-feedback-list@broadcom.com 2802S: Supported 2803F: drivers/gpio/gpio-bcm-kona.c 2804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2805 2806BROADCOM NVRAM DRIVER 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: drivers/firmware/broadcom/* 2811 2812BROADCOM STB NAND FLASH DRIVER 2813M: Brian Norris <computersforpeace@gmail.com> 2814M: Kamal Dasu <kdasu.kdev@gmail.com> 2815L: linux-mtd@lists.infradead.org 2816L: bcm-kernel-feedback-list@broadcom.com 2817S: Maintained 2818F: drivers/mtd/nand/brcmnand/ 2819 2820BROADCOM STB AVS CPUFREQ DRIVER 2821M: Markus Mayer <mmayer@broadcom.com> 2822M: bcm-kernel-feedback-list@broadcom.com 2823L: linux-pm@vger.kernel.org 2824S: Maintained 2825F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2826F: drivers/cpufreq/brcmstb* 2827 2828BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2829M: Rafał Miłecki <zajec5@gmail.com> 2830L: linux-wireless@vger.kernel.org 2831S: Maintained 2832F: drivers/bcma/ 2833F: include/linux/bcma/ 2834 2835BROADCOM SYSTEMPORT ETHERNET DRIVER 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Supported 2839F: drivers/net/ethernet/broadcom/bcmsysport.* 2840 2841BROADCOM VULCAN ARM64 SOC 2842M: Jayachandran C. <c.jayachandran@gmail.com> 2843M: bcm-kernel-feedback-list@broadcom.com 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: arch/arm64/boot/dts/broadcom/vulcan* 2847 2848BROADCOM NETXTREME-E ROCE DRIVER 2849M: Selvin Xavier <selvin.xavier@broadcom.com> 2850M: Devesh Sharma <devesh.sharma@broadcom.com> 2851M: Somnath Kotur <somnath.kotur@broadcom.com> 2852M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2853L: linux-rdma@vger.kernel.org 2854W: http://www.broadcom.com 2855S: Supported 2856F: drivers/infiniband/hw/bnxt_re/ 2857F: include/uapi/rdma/bnxt_re-abi.h 2858 2859BROCADE BFA FC SCSI DRIVER 2860M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2861M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2862L: linux-scsi@vger.kernel.org 2863S: Supported 2864F: drivers/scsi/bfa/ 2865 2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2867M: Rasesh Mody <rasesh.mody@cavium.com> 2868M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2869M: Dept-GELinuxNICDev@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/brocade/bna/ 2873 2874BSG (block layer generic sg v4 driver) 2875M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: block/bsg.c 2879F: include/linux/bsg.h 2880F: include/uapi/linux/bsg.h 2881 2882BT87X AUDIO DRIVER 2883M: Clemens Ladisch <clemens@ladisch.de> 2884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2885T: git git://git.alsa-project.org/alsa-kernel.git 2886S: Maintained 2887F: Documentation/sound/alsa/Bt87x.txt 2888F: sound/pci/bt87x.c 2889 2890BT8XXGPIO DRIVER 2891M: Michael Buesch <m@bues.ch> 2892W: http://bu3sch.de/btgpio.php 2893S: Maintained 2894F: drivers/gpio/gpio-bt8xx.c 2895 2896BTRFS FILE SYSTEM 2897M: Chris Mason <clm@fb.com> 2898M: Josef Bacik <jbacik@fb.com> 2899M: David Sterba <dsterba@suse.com> 2900L: linux-btrfs@vger.kernel.org 2901W: http://btrfs.wiki.kernel.org/ 2902Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2904S: Maintained 2905F: Documentation/filesystems/btrfs.txt 2906F: fs/btrfs/ 2907 2908BTTV VIDEO4LINUX DRIVER 2909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2910M: Mauro Carvalho Chehab <mchehab@kernel.org> 2911L: linux-media@vger.kernel.org 2912W: https://linuxtv.org 2913T: git git://linuxtv.org/media_tree.git 2914S: Odd fixes 2915F: Documentation/media/v4l-drivers/bttv* 2916F: drivers/media/pci/bt8xx/bttv* 2917 2918BUSLOGIC SCSI DRIVER 2919M: Khalid Aziz <khalid@gonehiking.org> 2920L: linux-scsi@vger.kernel.org 2921S: Maintained 2922F: drivers/scsi/BusLogic.* 2923F: drivers/scsi/FlashPoint.* 2924 2925C-MEDIA CMI8788 DRIVER 2926M: Clemens Ladisch <clemens@ladisch.de> 2927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2928T: git git://git.alsa-project.org/alsa-kernel.git 2929S: Maintained 2930F: sound/pci/oxygen/ 2931 2932C6X ARCHITECTURE 2933M: Mark Salter <msalter@redhat.com> 2934M: Aurelien Jacquiot <a-jacquiot@ti.com> 2935L: linux-c6x-dev@linux-c6x.org 2936W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2937S: Maintained 2938F: arch/c6x/ 2939 2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2941M: David Howells <dhowells@redhat.com> 2942L: linux-cachefs@redhat.com (moderated for non-subscribers) 2943S: Supported 2944F: Documentation/filesystems/caching/cachefiles.txt 2945F: fs/cachefiles/ 2946 2947CADET FM/AM RADIO RECEIVER DRIVER 2948M: Hans Verkuil <hverkuil@xs4all.nl> 2949L: linux-media@vger.kernel.org 2950T: git git://linuxtv.org/media_tree.git 2951W: https://linuxtv.org 2952S: Maintained 2953F: drivers/media/radio/radio-cadet* 2954 2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2956M: Jonathan Corbet <corbet@lwn.net> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959S: Maintained 2960F: Documentation/media/v4l-drivers/cafe_ccic* 2961F: drivers/media/platform/marvell-ccic/ 2962 2963CAIF NETWORK LAYER 2964M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: Documentation/networking/caif/ 2968F: drivers/net/caif/ 2969F: include/uapi/linux/caif/ 2970F: include/net/caif/ 2971F: net/caif/ 2972 2973CALGARY x86-64 IOMMU 2974M: Muli Ben-Yehuda <mulix@mulix.org> 2975M: Jon Mason <jdmason@kudzu.us> 2976L: iommu@lists.linux-foundation.org 2977S: Maintained 2978F: arch/x86/kernel/pci-calgary_64.c 2979F: arch/x86/kernel/tce_64.c 2980F: arch/x86/include/asm/calgary.h 2981F: arch/x86/include/asm/tce.h 2982 2983CAN NETWORK LAYER 2984M: Oliver Hartkopp <socketcan@hartkopp.net> 2985M: Marc Kleine-Budde <mkl@pengutronix.de> 2986L: linux-can@vger.kernel.org 2987W: https://github.com/linux-can 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2990S: Maintained 2991F: Documentation/networking/can.txt 2992F: net/can/ 2993F: include/linux/can/core.h 2994F: include/uapi/linux/can.h 2995F: include/uapi/linux/can/bcm.h 2996F: include/uapi/linux/can/raw.h 2997F: include/uapi/linux/can/gw.h 2998 2999CAN NETWORK DRIVERS 3000M: Wolfgang Grandegger <wg@grandegger.com> 3001M: Marc Kleine-Budde <mkl@pengutronix.de> 3002L: linux-can@vger.kernel.org 3003W: https://github.com/linux-can 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3006S: Maintained 3007F: Documentation/devicetree/bindings/net/can/ 3008F: drivers/net/can/ 3009F: include/linux/can/dev.h 3010F: include/linux/can/platform/ 3011F: include/uapi/linux/can/error.h 3012F: include/uapi/linux/can/netlink.h 3013 3014CAPABILITIES 3015M: Serge Hallyn <serge@hallyn.com> 3016L: linux-security-module@vger.kernel.org 3017S: Supported 3018F: include/linux/capability.h 3019F: include/uapi/linux/capability.h 3020F: security/commoncap.c 3021F: kernel/capability.c 3022 3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3024M: Kevin Tsai <ktsai@capellamicro.com> 3025S: Maintained 3026F: drivers/iio/light/cm* 3027F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3028 3029CAVIUM THUNDERX2 ARM64 SOC 3030M: Jayachandran C <jnair@caviumnetworks.com> 3031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3032S: Maintained 3033F: arch/arm64/boot/dts/cavium/thunder-99xx* 3034F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3035 3036CAVIUM I2C DRIVER 3037M: Jan Glauber <jglauber@cavium.com> 3038M: David Daney <david.daney@cavium.com> 3039W: http://www.cavium.com 3040S: Supported 3041F: drivers/i2c/busses/i2c-octeon* 3042F: drivers/i2c/busses/i2c-thunderx* 3043 3044CAVIUM LIQUIDIO NETWORK DRIVER 3045M: Derek Chickles <derek.chickles@caviumnetworks.com> 3046M: Satanand Burla <satananda.burla@caviumnetworks.com> 3047M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3048M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3049L: netdev@vger.kernel.org 3050W: http://www.cavium.com 3051S: Supported 3052F: drivers/net/ethernet/cavium/liquidio/ 3053 3054CAVIUM OCTEON-TX CRYPTO DRIVER 3055M: George Cherian <george.cherian@cavium.com> 3056L: linux-crypto@vger.kernel.org 3057W: http://www.cavium.com 3058S: Supported 3059F: drivers/crypto/cavium/cpt/ 3060 3061CC2520 IEEE-802.15.4 RADIO DRIVER 3062M: Varka Bhadram <varkabhadram@gmail.com> 3063L: linux-wpan@vger.kernel.org 3064S: Maintained 3065F: drivers/net/ieee802154/cc2520.c 3066F: include/linux/spi/cc2520.h 3067F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3068 3069CEC DRIVER 3070M: Hans Verkuil <hans.verkuil@cisco.com> 3071L: linux-media@vger.kernel.org 3072T: git git://linuxtv.org/media_tree.git 3073W: http://linuxtv.org 3074S: Supported 3075F: Documentation/media/kapi/cec-core.rst 3076F: Documentation/media/uapi/cec 3077F: drivers/media/cec/ 3078F: drivers/media/cec-edid.c 3079F: drivers/media/rc/keymaps/rc-cec.c 3080F: include/media/cec.h 3081F: include/media/cec-edid.h 3082F: include/uapi/linux/cec.h 3083F: include/uapi/linux/cec-funcs.h 3084 3085CELL BROADBAND ENGINE ARCHITECTURE 3086M: Arnd Bergmann <arnd@arndb.de> 3087L: linuxppc-dev@lists.ozlabs.org 3088W: http://www.ibm.com/developerworks/power/cell/ 3089S: Supported 3090F: arch/powerpc/include/asm/cell*.h 3091F: arch/powerpc/include/asm/spu*.h 3092F: arch/powerpc/include/uapi/asm/spu*.h 3093F: arch/powerpc/oprofile/*cell* 3094F: arch/powerpc/platforms/cell/ 3095 3096CEPH COMMON CODE (LIBCEPH) 3097M: Ilya Dryomov <idryomov@gmail.com> 3098M: "Yan, Zheng" <zyan@redhat.com> 3099M: Sage Weil <sage@redhat.com> 3100L: ceph-devel@vger.kernel.org 3101W: http://ceph.com/ 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3103T: git git://github.com/ceph/ceph-client.git 3104S: Supported 3105F: net/ceph/ 3106F: include/linux/ceph/ 3107F: include/linux/crush/ 3108 3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3110M: "Yan, Zheng" <zyan@redhat.com> 3111M: Sage Weil <sage@redhat.com> 3112M: Ilya Dryomov <idryomov@gmail.com> 3113L: ceph-devel@vger.kernel.org 3114W: http://ceph.com/ 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3116T: git git://github.com/ceph/ceph-client.git 3117S: Supported 3118F: Documentation/filesystems/ceph.txt 3119F: fs/ceph/ 3120 3121CERTIFICATE HANDLING: 3122M: David Howells <dhowells@redhat.com> 3123M: David Woodhouse <dwmw2@infradead.org> 3124L: keyrings@vger.kernel.org 3125S: Maintained 3126F: Documentation/module-signing.txt 3127F: certs/ 3128F: scripts/sign-file.c 3129F: scripts/extract-cert.c 3130 3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3132L: linux-usb@vger.kernel.org 3133S: Orphan 3134F: Documentation/usb/WUSB-Design-overview.txt 3135F: Documentation/usb/wusb-cbaf 3136F: drivers/usb/host/hwa-hc.c 3137F: drivers/usb/host/whci/ 3138F: drivers/usb/wusbcore/ 3139F: include/linux/usb/wusb* 3140 3141HT16K33 LED CONTROLLER DRIVER 3142M: Robin van der Gracht <robin@protonic.nl> 3143S: Maintained 3144F: drivers/auxdisplay/ht16k33.c 3145F: Documentation/devicetree/bindings/display/ht16k33.txt 3146 3147CFAG12864B LCD DRIVER 3148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3149W: http://miguelojeda.es/auxdisplay.htm 3150W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3151S: Maintained 3152F: drivers/auxdisplay/cfag12864b.c 3153F: include/linux/cfag12864b.h 3154 3155CFAG12864BFB LCD FRAMEBUFFER DRIVER 3156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3157W: http://miguelojeda.es/auxdisplay.htm 3158W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3159S: Maintained 3160F: drivers/auxdisplay/cfag12864bfb.c 3161F: include/linux/cfag12864b.h 3162 3163CFG80211 and NL80211 3164M: Johannes Berg <johannes@sipsolutions.net> 3165L: linux-wireless@vger.kernel.org 3166W: http://wireless.kernel.org/ 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3169S: Maintained 3170F: include/uapi/linux/nl80211.h 3171F: include/net/cfg80211.h 3172F: net/wireless/* 3173X: net/wireless/wext* 3174 3175CHAR and MISC DRIVERS 3176M: Arnd Bergmann <arnd@arndb.de> 3177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3179S: Supported 3180F: drivers/char/* 3181F: drivers/misc/* 3182F: include/linux/miscdevice.h 3183 3184CHECKPATCH 3185M: Andy Whitcroft <apw@canonical.com> 3186M: Joe Perches <joe@perches.com> 3187S: Maintained 3188F: scripts/checkpatch.pl 3189 3190CHINESE DOCUMENTATION 3191M: Harry Wei <harryxiyou@gmail.com> 3192L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3193L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3194S: Maintained 3195F: Documentation/translations/zh_CN/ 3196 3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3198M: Peter Chen <Peter.Chen@nxp.com> 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3200L: linux-usb@vger.kernel.org 3201S: Maintained 3202F: drivers/usb/chipidea/ 3203 3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3205M: Hans de Goede <hdegoede@redhat.com> 3206L: linux-input@vger.kernel.org 3207S: Maintained 3208F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3209F: drivers/input/touchscreen/chipone_icn8318.c 3210 3211CHROME HARDWARE PLATFORM SUPPORT 3212M: Olof Johansson <olof@lixom.net> 3213S: Maintained 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3215F: drivers/platform/chrome/ 3216 3217CISCO VIC ETHERNET NIC DRIVER 3218M: Christian Benvenuti <benve@cisco.com> 3219M: Sujith Sankar <ssujith@cisco.com> 3220M: Govindarajulu Varadarajan <_govind@gmx.com> 3221M: Neel Patel <neepatel@cisco.com> 3222S: Supported 3223F: drivers/net/ethernet/cisco/enic/ 3224 3225CISCO VIC LOW LATENCY NIC DRIVER 3226M: Christian Benvenuti <benve@cisco.com> 3227M: Dave Goodell <dgoodell@cisco.com> 3228S: Supported 3229F: drivers/infiniband/hw/usnic/ 3230 3231CIRRUS LOGIC EP93XX ETHERNET DRIVER 3232M: Hartley Sweeten <hsweeten@visionengravers.com> 3233L: netdev@vger.kernel.org 3234S: Maintained 3235F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3236 3237CIRRUS LOGIC AUDIO CODEC DRIVERS 3238M: Brian Austin <brian.austin@cirrus.com> 3239M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3240L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3241S: Maintained 3242F: sound/soc/codecs/cs* 3243 3244CLEANCACHE API 3245M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3246L: linux-kernel@vger.kernel.org 3247S: Maintained 3248F: mm/cleancache.c 3249F: include/linux/cleancache.h 3250 3251CLK API 3252M: Russell King <linux@armlinux.org.uk> 3253L: linux-clk@vger.kernel.org 3254S: Maintained 3255F: include/linux/clk.h 3256 3257CLOCKSOURCE, CLOCKEVENT DRIVERS 3258M: Daniel Lezcano <daniel.lezcano@linaro.org> 3259M: Thomas Gleixner <tglx@linutronix.de> 3260L: linux-kernel@vger.kernel.org 3261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3262S: Supported 3263F: drivers/clocksource 3264 3265CISCO FCOE HBA DRIVER 3266M: Satish Kharat <satishkh@cisco.com> 3267M: Sesidhar Baddela <sebaddel@cisco.com> 3268M: Karan Tilak Kumar <kartilak@cisco.com> 3269L: linux-scsi@vger.kernel.org 3270S: Supported 3271F: drivers/scsi/fnic/ 3272 3273CISCO SCSI HBA DRIVER 3274M: Karan Tilak Kumar <kartilak@cisco.com> 3275M: Sesidhar Baddela <sebaddel@cisco.com> 3276L: linux-scsi@vger.kernel.org 3277S: Supported 3278F: drivers/scsi/snic/ 3279 3280CMPC ACPI DRIVER 3281M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3282M: Daniel Oliveira Nascimento <don@syst.com.br> 3283L: platform-driver-x86@vger.kernel.org 3284S: Supported 3285F: drivers/platform/x86/classmate-laptop.c 3286 3287COBALT MEDIA DRIVER 3288M: Hans Verkuil <hans.verkuil@cisco.com> 3289L: linux-media@vger.kernel.org 3290T: git git://linuxtv.org/media_tree.git 3291W: https://linuxtv.org 3292S: Supported 3293F: drivers/media/pci/cobalt/ 3294 3295COCCINELLE/Semantic Patches (SmPL) 3296M: Julia Lawall <Julia.Lawall@lip6.fr> 3297M: Gilles Muller <Gilles.Muller@lip6.fr> 3298M: Nicolas Palix <nicolas.palix@imag.fr> 3299M: Michal Marek <mmarek@suse.com> 3300L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3302W: http://coccinelle.lip6.fr/ 3303S: Supported 3304F: Documentation/dev-tools/coccinelle.rst 3305F: scripts/coccinelle/ 3306F: scripts/coccicheck 3307 3308CODA FILE SYSTEM 3309M: Jan Harkes <jaharkes@cs.cmu.edu> 3310M: coda@cs.cmu.edu 3311L: codalist@coda.cs.cmu.edu 3312W: http://www.coda.cs.cmu.edu/ 3313S: Maintained 3314F: Documentation/filesystems/coda.txt 3315F: fs/coda/ 3316F: include/linux/coda*.h 3317F: include/uapi/linux/coda*.h 3318 3319CODA V4L2 MEM2MEM DRIVER 3320M: Philipp Zabel <p.zabel@pengutronix.de> 3321L: linux-media@vger.kernel.org 3322S: Maintained 3323F: Documentation/devicetree/bindings/media/coda.txt 3324F: drivers/media/platform/coda/ 3325 3326COMMON CLK FRAMEWORK 3327M: Michael Turquette <mturquette@baylibre.com> 3328M: Stephen Boyd <sboyd@codeaurora.org> 3329L: linux-clk@vger.kernel.org 3330Q: http://patchwork.kernel.org/project/linux-clk/list/ 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3332S: Maintained 3333F: Documentation/devicetree/bindings/clock/ 3334F: drivers/clk/ 3335X: drivers/clk/clkdev.c 3336F: include/linux/clk-pr* 3337F: include/linux/clk/ 3338 3339COMMON INTERNET FILE SYSTEM (CIFS) 3340M: Steve French <sfrench@samba.org> 3341L: linux-cifs@vger.kernel.org 3342L: samba-technical@lists.samba.org (moderated for non-subscribers) 3343W: http://linux-cifs.samba.org/ 3344T: git git://git.samba.org/sfrench/cifs-2.6.git 3345S: Supported 3346F: Documentation/filesystems/cifs/ 3347F: fs/cifs/ 3348 3349COMPACTPCI HOTPLUG CORE 3350M: Scott Murray <scott@spiteful.org> 3351L: linux-pci@vger.kernel.org 3352S: Maintained 3353F: drivers/pci/hotplug/cpci_hotplug* 3354 3355COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3356M: Scott Murray <scott@spiteful.org> 3357L: linux-pci@vger.kernel.org 3358S: Maintained 3359F: drivers/pci/hotplug/cpcihp_zt5550.* 3360 3361COMPACTPCI HOTPLUG GENERIC DRIVER 3362M: Scott Murray <scott@spiteful.org> 3363L: linux-pci@vger.kernel.org 3364S: Maintained 3365F: drivers/pci/hotplug/cpcihp_generic.c 3366 3367COMPAL LAPTOP SUPPORT 3368M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3369L: platform-driver-x86@vger.kernel.org 3370S: Maintained 3371F: drivers/platform/x86/compal-laptop.c 3372 3373CONEXANT ACCESSRUNNER USB DRIVER 3374L: accessrunner-general@lists.sourceforge.net 3375W: http://accessrunner.sourceforge.net/ 3376S: Orphan 3377F: drivers/usb/atm/cxacru.c 3378 3379CONFIGFS 3380M: Joel Becker <jlbec@evilplan.org> 3381M: Christoph Hellwig <hch@lst.de> 3382T: git git://git.infradead.org/users/hch/configfs.git 3383S: Supported 3384F: fs/configfs/ 3385F: include/linux/configfs.h 3386 3387CONNECTOR 3388M: Evgeniy Polyakov <zbr@ioremap.net> 3389L: netdev@vger.kernel.org 3390S: Maintained 3391F: drivers/connector/ 3392 3393CONTROL GROUP (CGROUP) 3394M: Tejun Heo <tj@kernel.org> 3395M: Li Zefan <lizefan@huawei.com> 3396M: Johannes Weiner <hannes@cmpxchg.org> 3397L: cgroups@vger.kernel.org 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3399S: Maintained 3400F: Documentation/cgroup* 3401F: include/linux/cgroup* 3402F: kernel/cgroup* 3403 3404CONTROL GROUP - CPUSET 3405M: Li Zefan <lizefan@huawei.com> 3406L: cgroups@vger.kernel.org 3407W: http://www.bullopensource.org/cpuset/ 3408W: http://oss.sgi.com/projects/cpusets/ 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3410S: Maintained 3411F: Documentation/cgroup-v1/cpusets.txt 3412F: include/linux/cpuset.h 3413F: kernel/cpuset.c 3414 3415CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3416M: Johannes Weiner <hannes@cmpxchg.org> 3417M: Michal Hocko <mhocko@kernel.org> 3418M: Vladimir Davydov <vdavydov.dev@gmail.com> 3419L: cgroups@vger.kernel.org 3420L: linux-mm@kvack.org 3421S: Maintained 3422F: mm/memcontrol.c 3423F: mm/swap_cgroup.c 3424 3425CORETEMP HARDWARE MONITORING DRIVER 3426M: Fenghua Yu <fenghua.yu@intel.com> 3427L: linux-hwmon@vger.kernel.org 3428S: Maintained 3429F: Documentation/hwmon/coretemp 3430F: drivers/hwmon/coretemp.c 3431 3432COSA/SRP SYNC SERIAL DRIVER 3433M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3434W: http://www.fi.muni.cz/~kas/cosa/ 3435S: Maintained 3436F: drivers/net/wan/cosa* 3437 3438CPMAC ETHERNET DRIVER 3439M: Florian Fainelli <f.fainelli@gmail.com> 3440L: netdev@vger.kernel.org 3441S: Maintained 3442F: drivers/net/ethernet/ti/cpmac.c 3443 3444CPU FREQUENCY DRIVERS 3445M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3446M: Viresh Kumar <viresh.kumar@linaro.org> 3447L: linux-pm@vger.kernel.org 3448S: Maintained 3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3450T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3451B: https://bugzilla.kernel.org 3452F: Documentation/cpu-freq/ 3453F: drivers/cpufreq/ 3454F: include/linux/cpufreq.h 3455F: tools/testing/selftests/cpufreq/ 3456 3457CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3458M: Viresh Kumar <viresh.kumar@linaro.org> 3459M: Sudeep Holla <sudeep.holla@arm.com> 3460L: linux-pm@vger.kernel.org 3461W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3462S: Maintained 3463F: drivers/cpufreq/arm_big_little.h 3464F: drivers/cpufreq/arm_big_little.c 3465F: drivers/cpufreq/arm_big_little_dt.c 3466 3467CPUIDLE DRIVER - ARM BIG LITTLE 3468M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3469M: Daniel Lezcano <daniel.lezcano@linaro.org> 3470L: linux-pm@vger.kernel.org 3471L: linux-arm-kernel@lists.infradead.org 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3473S: Maintained 3474F: drivers/cpuidle/cpuidle-big_little.c 3475 3476CPUIDLE DRIVER - ARM EXYNOS 3477M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3478M: Daniel Lezcano <daniel.lezcano@linaro.org> 3479M: Kukjin Kim <kgene@kernel.org> 3480L: linux-pm@vger.kernel.org 3481L: linux-samsung-soc@vger.kernel.org 3482S: Supported 3483F: drivers/cpuidle/cpuidle-exynos.c 3484F: arch/arm/mach-exynos/pm.c 3485 3486CPUIDLE DRIVERS 3487M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3488M: Daniel Lezcano <daniel.lezcano@linaro.org> 3489L: linux-pm@vger.kernel.org 3490S: Maintained 3491T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3492B: https://bugzilla.kernel.org 3493F: drivers/cpuidle/* 3494F: include/linux/cpuidle.h 3495 3496CPUID/MSR DRIVER 3497M: "H. Peter Anvin" <hpa@zytor.com> 3498S: Maintained 3499F: arch/x86/kernel/cpuid.c 3500F: arch/x86/kernel/msr.c 3501 3502CPU POWER MONITORING SUBSYSTEM 3503M: Thomas Renninger <trenn@suse.com> 3504L: linux-pm@vger.kernel.org 3505S: Maintained 3506F: tools/power/cpupower/ 3507 3508CRAMFS FILESYSTEM 3509W: http://sourceforge.net/projects/cramfs/ 3510S: Orphan / Obsolete 3511F: Documentation/filesystems/cramfs.txt 3512F: fs/cramfs/ 3513 3514CRIS PORT 3515M: Mikael Starvik <starvik@axis.com> 3516M: Jesper Nilsson <jesper.nilsson@axis.com> 3517L: linux-cris-kernel@axis.com 3518W: http://developer.axis.com 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3520S: Maintained 3521F: arch/cris/ 3522F: drivers/tty/serial/crisv10.* 3523 3524CRYPTO API 3525M: Herbert Xu <herbert@gondor.apana.org.au> 3526M: "David S. Miller" <davem@davemloft.net> 3527L: linux-crypto@vger.kernel.org 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3530S: Maintained 3531F: Documentation/crypto/ 3532F: Documentation/devicetree/bindings/crypto/ 3533F: Documentation/DocBook/crypto-API.tmpl 3534F: arch/*/crypto/ 3535F: crypto/ 3536F: drivers/crypto/ 3537F: include/crypto/ 3538F: include/linux/crypto* 3539 3540CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3541M: Neil Horman <nhorman@tuxdriver.com> 3542L: linux-crypto@vger.kernel.org 3543S: Maintained 3544F: crypto/ansi_cprng.c 3545F: crypto/rng.c 3546 3547CS3308 MEDIA DRIVER 3548M: Hans Verkuil <hverkuil@xs4all.nl> 3549L: linux-media@vger.kernel.org 3550T: git git://linuxtv.org/media_tree.git 3551W: http://linuxtv.org 3552S: Odd Fixes 3553F: drivers/media/i2c/cs3308.c 3554F: drivers/media/i2c/cs3308.h 3555 3556CS5535 Audio ALSA driver 3557M: Jaya Kumar <jayakumar.alsa@gmail.com> 3558S: Maintained 3559F: sound/pci/cs5535audio/ 3560 3561CW1200 WLAN driver 3562M: Solomon Peachy <pizza@shaftnet.org> 3563S: Maintained 3564F: drivers/net/wireless/st/cw1200/ 3565 3566CX18 VIDEO4LINUX DRIVER 3567M: Andy Walls <awalls@md.metrocast.net> 3568L: ivtv-devel@ivtvdriver.org (subscribers-only) 3569L: linux-media@vger.kernel.org 3570T: git git://linuxtv.org/media_tree.git 3571W: https://linuxtv.org 3572W: http://www.ivtvdriver.org/index.php/Cx18 3573S: Maintained 3574F: Documentation/media/v4l-drivers/cx18* 3575F: drivers/media/pci/cx18/ 3576F: include/uapi/linux/ivtv* 3577 3578CX2341X MPEG ENCODER HELPER MODULE 3579M: Hans Verkuil <hverkuil@xs4all.nl> 3580L: linux-media@vger.kernel.org 3581T: git git://linuxtv.org/media_tree.git 3582W: https://linuxtv.org 3583S: Maintained 3584F: drivers/media/common/cx2341x* 3585F: include/media/cx2341x* 3586 3587CX24120 MEDIA DRIVER 3588M: Jemma Denson <jdenson@gmail.com> 3589M: Patrick Boettcher <patrick.boettcher@posteo.de> 3590L: linux-media@vger.kernel.org 3591W: https://linuxtv.org 3592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3593S: Maintained 3594F: drivers/media/dvb-frontends/cx24120* 3595 3596CX88 VIDEO4LINUX DRIVER 3597M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3598M: Mauro Carvalho Chehab <mchehab@kernel.org> 3599L: linux-media@vger.kernel.org 3600W: https://linuxtv.org 3601T: git git://linuxtv.org/media_tree.git 3602S: Odd fixes 3603F: Documentation/media/v4l-drivers/cx88* 3604F: drivers/media/pci/cx88/ 3605 3606CXD2820R MEDIA DRIVER 3607M: Antti Palosaari <crope@iki.fi> 3608L: linux-media@vger.kernel.org 3609W: https://linuxtv.org 3610W: http://palosaari.fi/linux/ 3611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3612T: git git://linuxtv.org/anttip/media_tree.git 3613S: Maintained 3614F: drivers/media/dvb-frontends/cxd2820r* 3615 3616CXGB3 ETHERNET DRIVER (CXGB3) 3617M: Santosh Raspatur <santosh@chelsio.com> 3618L: netdev@vger.kernel.org 3619W: http://www.chelsio.com 3620S: Supported 3621F: drivers/net/ethernet/chelsio/cxgb3/ 3622 3623CXGB3 ISCSI DRIVER (CXGB3I) 3624M: Karen Xie <kxie@chelsio.com> 3625L: linux-scsi@vger.kernel.org 3626W: http://www.chelsio.com 3627S: Supported 3628F: drivers/scsi/cxgbi/cxgb3i 3629 3630CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3631M: Steve Wise <swise@chelsio.com> 3632L: linux-rdma@vger.kernel.org 3633W: http://www.openfabrics.org 3634S: Supported 3635F: drivers/infiniband/hw/cxgb3/ 3636F: include/uapi/rdma/cxgb3-abi.h 3637 3638CXGB4 ETHERNET DRIVER (CXGB4) 3639M: Ganesh Goudar <ganeshgr@chelsio.com> 3640L: netdev@vger.kernel.org 3641W: http://www.chelsio.com 3642S: Supported 3643F: drivers/net/ethernet/chelsio/cxgb4/ 3644 3645CXGB4 ISCSI DRIVER (CXGB4I) 3646M: Karen Xie <kxie@chelsio.com> 3647L: linux-scsi@vger.kernel.org 3648W: http://www.chelsio.com 3649S: Supported 3650F: drivers/scsi/cxgbi/cxgb4i 3651 3652CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3653M: Steve Wise <swise@chelsio.com> 3654L: linux-rdma@vger.kernel.org 3655W: http://www.openfabrics.org 3656S: Supported 3657F: drivers/infiniband/hw/cxgb4/ 3658F: include/uapi/rdma/cxgb4-abi.h 3659 3660CXGB4VF ETHERNET DRIVER (CXGB4VF) 3661M: Casey Leedom <leedom@chelsio.com> 3662L: netdev@vger.kernel.org 3663W: http://www.chelsio.com 3664S: Supported 3665F: drivers/net/ethernet/chelsio/cxgb4vf/ 3666 3667CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3668M: Ian Munsie <imunsie@au1.ibm.com> 3669M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3670L: linuxppc-dev@lists.ozlabs.org 3671S: Supported 3672F: arch/powerpc/platforms/powernv/pci-cxl.c 3673F: drivers/misc/cxl/ 3674F: include/misc/cxl* 3675F: include/uapi/misc/cxl.h 3676F: Documentation/powerpc/cxl.txt 3677F: Documentation/ABI/testing/sysfs-class-cxl 3678 3679CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3680M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3681M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3682M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3683L: linux-scsi@vger.kernel.org 3684S: Supported 3685F: drivers/scsi/cxlflash/ 3686F: include/uapi/scsi/cxlflash_ioctls.h 3687F: Documentation/powerpc/cxlflash.txt 3688 3689STMMAC ETHERNET DRIVER 3690M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3691M: Alexandre Torgue <alexandre.torgue@st.com> 3692L: netdev@vger.kernel.org 3693W: http://www.stlinux.com 3694S: Supported 3695F: drivers/net/ethernet/stmicro/stmmac/ 3696 3697CYBERPRO FB DRIVER 3698M: Russell King <linux@armlinux.org.uk> 3699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3700W: http://www.armlinux.org.uk/ 3701S: Maintained 3702F: drivers/video/fbdev/cyber2000fb.* 3703 3704CYCLADES ASYNC MUX DRIVER 3705W: http://www.cyclades.com/ 3706S: Orphan 3707F: drivers/tty/cyclades.c 3708F: include/linux/cyclades.h 3709F: include/uapi/linux/cyclades.h 3710 3711CYCLADES PC300 DRIVER 3712W: http://www.cyclades.com/ 3713S: Orphan 3714F: drivers/net/wan/pc300* 3715 3716CYPRESS_FIRMWARE MEDIA DRIVER 3717M: Antti Palosaari <crope@iki.fi> 3718L: linux-media@vger.kernel.org 3719W: https://linuxtv.org 3720W: http://palosaari.fi/linux/ 3721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3722T: git git://linuxtv.org/anttip/media_tree.git 3723S: Maintained 3724F: drivers/media/common/cypress_firmware* 3725 3726CYTTSP TOUCHSCREEN DRIVER 3727M: Ferruh Yigit <fery@cypress.com> 3728L: linux-input@vger.kernel.org 3729S: Supported 3730F: drivers/input/touchscreen/cyttsp* 3731F: include/linux/input/cyttsp.h 3732 3733DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3734M: Joshua Kinard <kumba@gentoo.org> 3735S: Maintained 3736F: drivers/rtc/rtc-ds1685.c 3737F: include/linux/rtc/ds1685.h 3738 3739DAMA SLAVE for AX.25 3740M: Joerg Reuter <jreuter@yaina.de> 3741W: http://yaina.de/jreuter/ 3742W: http://www.qsl.net/dl1bke/ 3743L: linux-hams@vger.kernel.org 3744S: Maintained 3745F: net/ax25/af_ax25.c 3746F: net/ax25/ax25_dev.c 3747F: net/ax25/ax25_ds_* 3748F: net/ax25/ax25_in.c 3749F: net/ax25/ax25_out.c 3750F: net/ax25/ax25_timer.c 3751F: net/ax25/sysctl_net_ax25.c 3752 3753DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3754L: netdev@vger.kernel.org 3755S: Orphan 3756F: Documentation/networking/dmfe.txt 3757F: drivers/net/ethernet/dec/tulip/dmfe.c 3758 3759DC390/AM53C974 SCSI driver 3760M: Hannes Reinecke <hare@suse.com> 3761L: linux-scsi@vger.kernel.org 3762S: Maintained 3763F: drivers/scsi/am53c974.c 3764 3765DC395x SCSI driver 3766M: Oliver Neukum <oliver@neukum.org> 3767M: Ali Akcaagac <aliakc@web.de> 3768M: Jamie Lenehan <lenehan@twibble.org> 3769L: dc395x@twibble.org 3770W: http://twibble.org/dist/dc395x/ 3771W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3772S: Maintained 3773F: Documentation/scsi/dc395x.txt 3774F: drivers/scsi/dc395x.* 3775 3776DCCP PROTOCOL 3777M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3778L: dccp@vger.kernel.org 3779W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3780S: Maintained 3781F: include/linux/dccp.h 3782F: include/uapi/linux/dccp.h 3783F: include/linux/tfrc.h 3784F: net/dccp/ 3785 3786DECnet NETWORK LAYER 3787W: http://linux-decnet.sourceforge.net 3788L: linux-decnet-user@lists.sourceforge.net 3789S: Orphan 3790F: Documentation/networking/decnet.txt 3791F: net/decnet/ 3792 3793DECSTATION PLATFORM SUPPORT 3794M: "Maciej W. Rozycki" <macro@linux-mips.org> 3795L: linux-mips@linux-mips.org 3796W: http://www.linux-mips.org/wiki/DECstation 3797S: Maintained 3798F: arch/mips/dec/ 3799F: arch/mips/include/asm/dec/ 3800F: arch/mips/include/asm/mach-dec/ 3801 3802DEFXX FDDI NETWORK DRIVER 3803M: "Maciej W. Rozycki" <macro@linux-mips.org> 3804S: Maintained 3805F: drivers/net/fddi/defxx.* 3806 3807DELL LAPTOP DRIVER 3808M: Matthew Garrett <mjg59@srcf.ucam.org> 3809M: Pali Rohár <pali.rohar@gmail.com> 3810L: platform-driver-x86@vger.kernel.org 3811S: Maintained 3812F: drivers/platform/x86/dell-laptop.c 3813 3814DELL LAPTOP RBTN DRIVER 3815M: Pali Rohár <pali.rohar@gmail.com> 3816S: Maintained 3817F: drivers/platform/x86/dell-rbtn.* 3818 3819DELL LAPTOP FREEFALL DRIVER 3820M: Pali Rohár <pali.rohar@gmail.com> 3821S: Maintained 3822F: drivers/platform/x86/dell-smo8800.c 3823 3824DELL LAPTOP SMM DRIVER 3825M: Pali Rohár <pali.rohar@gmail.com> 3826S: Maintained 3827F: drivers/hwmon/dell-smm-hwmon.c 3828F: include/uapi/linux/i8k.h 3829 3830DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3831M: Doug Warzecha <Douglas_Warzecha@dell.com> 3832S: Maintained 3833F: Documentation/dcdbas.txt 3834F: drivers/firmware/dcdbas.* 3835 3836DELL WMI EXTRAS DRIVER 3837M: Matthew Garrett <mjg59@srcf.ucam.org> 3838M: Pali Rohár <pali.rohar@gmail.com> 3839S: Maintained 3840F: drivers/platform/x86/dell-wmi.c 3841 3842DESIGNWARE USB2 DRD IP DRIVER 3843M: John Youn <johnyoun@synopsys.com> 3844L: linux-usb@vger.kernel.org 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3846S: Maintained 3847F: drivers/usb/dwc2/ 3848 3849DESIGNWARE USB3 DRD IP DRIVER 3850M: Felipe Balbi <balbi@kernel.org> 3851L: linux-usb@vger.kernel.org 3852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3853S: Maintained 3854F: drivers/usb/dwc3/ 3855 3856DEVICE COREDUMP (DEV_COREDUMP) 3857M: Johannes Berg <johannes@sipsolutions.net> 3858L: linux-kernel@vger.kernel.org 3859S: Maintained 3860F: drivers/base/devcoredump.c 3861F: include/linux/devcoredump.h 3862 3863DEVICE FREQUENCY (DEVFREQ) 3864M: MyungJoo Ham <myungjoo.ham@samsung.com> 3865M: Kyungmin Park <kyungmin.park@samsung.com> 3866R: Chanwoo Choi <cw00.choi@samsung.com> 3867L: linux-pm@vger.kernel.org 3868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3869S: Maintained 3870F: drivers/devfreq/ 3871F: include/linux/devfreq.h 3872F: Documentation/devicetree/bindings/devfreq/ 3873 3874DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3875M: Chanwoo Choi <cw00.choi@samsung.com> 3876L: linux-pm@vger.kernel.org 3877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3878S: Supported 3879F: drivers/devfreq/event/ 3880F: drivers/devfreq/devfreq-event.c 3881F: include/linux/devfreq-event.h 3882F: Documentation/devicetree/bindings/devfreq/event/ 3883 3884BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3885M: Chanwoo Choi <cw00.choi@samsung.com> 3886L: linux-pm@vger.kernel.org 3887L: linux-samsung-soc@vger.kernel.org 3888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3889S: Maintained 3890F: drivers/devfreq/exynos-bus.c 3891F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3892 3893DEVICE NUMBER REGISTRY 3894M: Torben Mathiasen <device@lanana.org> 3895W: http://lanana.org/docs/device-list/index.html 3896S: Maintained 3897 3898DEVICE-MAPPER (LVM) 3899M: Alasdair Kergon <agk@redhat.com> 3900M: Mike Snitzer <snitzer@redhat.com> 3901M: dm-devel@redhat.com 3902L: dm-devel@redhat.com 3903W: http://sources.redhat.com/dm 3904Q: http://patchwork.kernel.org/project/dm-devel/list/ 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3906T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3907S: Maintained 3908F: Documentation/device-mapper/ 3909F: drivers/md/dm* 3910F: drivers/md/persistent-data/ 3911F: include/linux/device-mapper.h 3912F: include/linux/dm-*.h 3913F: include/uapi/linux/dm-*.h 3914 3915DEVLINK 3916M: Jiri Pirko <jiri@mellanox.com> 3917L: netdev@vger.kernel.org 3918S: Supported 3919F: net/core/devlink.c 3920F: include/net/devlink.h 3921F: include/uapi/linux/devlink.h 3922 3923DIALOG SEMICONDUCTOR DRIVERS 3924M: Support Opensource <support.opensource@diasemi.com> 3925W: http://www.dialog-semiconductor.com/products 3926S: Supported 3927F: Documentation/hwmon/da90?? 3928F: Documentation/devicetree/bindings/mfd/da90*.txt 3929F: Documentation/devicetree/bindings/regulator/da92*.txt 3930F: Documentation/devicetree/bindings/sound/da[79]*.txt 3931F: drivers/gpio/gpio-da90??.c 3932F: drivers/hwmon/da90??-hwmon.c 3933F: drivers/iio/adc/da91??-*.c 3934F: drivers/input/misc/da90??_onkey.c 3935F: drivers/input/touchscreen/da9052_tsi.c 3936F: drivers/leds/leds-da90??.c 3937F: drivers/mfd/da903x.c 3938F: drivers/mfd/da90??-*.c 3939F: drivers/mfd/da91??-*.c 3940F: drivers/power/supply/da9052-battery.c 3941F: drivers/power/supply/da91??-*.c 3942F: drivers/regulator/da903x.c 3943F: drivers/regulator/da9???-regulator.[ch] 3944F: drivers/rtc/rtc-da90??.c 3945F: drivers/video/backlight/da90??_bl.c 3946F: drivers/watchdog/da90??_wdt.c 3947F: include/linux/mfd/da903x.h 3948F: include/linux/mfd/da9052/ 3949F: include/linux/mfd/da9055/ 3950F: include/linux/mfd/da9062/ 3951F: include/linux/mfd/da9063/ 3952F: include/linux/mfd/da9150/ 3953F: include/linux/regulator/da9211.h 3954F: include/sound/da[79]*.h 3955F: sound/soc/codecs/da[79]*.[ch] 3956 3957DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3958M: William Breathitt Gray <vilhelm.gray@gmail.com> 3959L: linux-gpio@vger.kernel.org 3960S: Maintained 3961F: drivers/gpio/gpio-gpio-mm.c 3962 3963DIGI NEO AND CLASSIC PCI PRODUCTS 3964M: Lidza Louina <lidza.louina@gmail.com> 3965M: Mark Hounschell <markh@compro.net> 3966L: driverdev-devel@linuxdriverproject.org 3967S: Maintained 3968F: drivers/staging/dgnc/ 3969 3970DIOLAN U2C-12 I2C DRIVER 3971M: Guenter Roeck <linux@roeck-us.net> 3972L: linux-i2c@vger.kernel.org 3973S: Maintained 3974F: drivers/i2c/busses/i2c-diolan-u2c.c 3975 3976DIRECT ACCESS (DAX) 3977M: Matthew Wilcox <mawilcox@microsoft.com> 3978M: Ross Zwisler <ross.zwisler@linux.intel.com> 3979L: linux-fsdevel@vger.kernel.org 3980S: Supported 3981F: fs/dax.c 3982F: include/linux/dax.h 3983F: include/trace/events/fs_dax.h 3984 3985DIRECTORY NOTIFICATION (DNOTIFY) 3986M: Eric Paris <eparis@parisplace.org> 3987S: Maintained 3988F: Documentation/filesystems/dnotify.txt 3989F: fs/notify/dnotify/ 3990F: include/linux/dnotify.h 3991 3992DISK GEOMETRY AND PARTITION HANDLING 3993M: Andries Brouwer <aeb@cwi.nl> 3994W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3995W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3996W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3997S: Maintained 3998 3999DISKQUOTA 4000M: Jan Kara <jack@suse.com> 4001S: Maintained 4002F: Documentation/filesystems/quota.txt 4003F: fs/quota/ 4004F: include/linux/quota*.h 4005F: include/uapi/linux/quota*.h 4006 4007DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4008M: Bernie Thompson <bernie@plugable.com> 4009L: linux-fbdev@vger.kernel.org 4010S: Maintained 4011W: http://plugable.com/category/projects/udlfb/ 4012F: drivers/video/fbdev/udlfb.c 4013F: include/video/udlfb.h 4014F: Documentation/fb/udlfb.txt 4015 4016DISTRIBUTED LOCK MANAGER (DLM) 4017M: Christine Caulfield <ccaulfie@redhat.com> 4018M: David Teigland <teigland@redhat.com> 4019L: cluster-devel@redhat.com 4020W: http://sources.redhat.com/cluster/ 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4022S: Supported 4023F: fs/dlm/ 4024 4025DMA BUFFER SHARING FRAMEWORK 4026M: Sumit Semwal <sumit.semwal@linaro.org> 4027S: Maintained 4028L: linux-media@vger.kernel.org 4029L: dri-devel@lists.freedesktop.org 4030L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4031F: drivers/dma-buf/ 4032F: include/linux/dma-buf* 4033F: include/linux/reservation.h 4034F: include/linux/*fence.h 4035F: Documentation/driver-api/dma-buf.rst 4036T: git git://anongit.freedesktop.org/drm/drm-misc 4037 4038SYNC FILE FRAMEWORK 4039M: Sumit Semwal <sumit.semwal@linaro.org> 4040R: Gustavo Padovan <gustavo@padovan.org> 4041S: Maintained 4042L: linux-media@vger.kernel.org 4043L: dri-devel@lists.freedesktop.org 4044F: drivers/dma-buf/sync_* 4045F: drivers/dma-buf/dma-fence* 4046F: drivers/dma-buf/sw_sync.c 4047F: include/linux/sync_file.h 4048F: include/uapi/linux/sync_file.h 4049F: Documentation/sync_file.txt 4050T: git git://anongit.freedesktop.org/drm/drm-misc 4051 4052DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4053M: Vinod Koul <vinod.koul@intel.com> 4054L: dmaengine@vger.kernel.org 4055Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4056S: Maintained 4057F: drivers/dma/ 4058F: include/linux/dmaengine.h 4059F: Documentation/devicetree/bindings/dma/ 4060F: Documentation/dmaengine/ 4061T: git git://git.infradead.org/users/vkoul/slave-dma.git 4062 4063DME1737 HARDWARE MONITOR DRIVER 4064M: Juerg Haefliger <juergh@gmail.com> 4065L: linux-hwmon@vger.kernel.org 4066S: Maintained 4067F: Documentation/hwmon/dme1737 4068F: drivers/hwmon/dme1737.c 4069 4070DMI/SMBIOS SUPPORT 4071M: Jean Delvare <jdelvare@suse.com> 4072S: Maintained 4073T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4074F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4075F: drivers/firmware/dmi-id.c 4076F: drivers/firmware/dmi_scan.c 4077F: include/linux/dmi.h 4078 4079DOCUMENTATION 4080M: Jonathan Corbet <corbet@lwn.net> 4081L: linux-doc@vger.kernel.org 4082S: Maintained 4083F: Documentation/ 4084F: scripts/docproc.c 4085F: scripts/kernel-doc* 4086X: Documentation/ABI/ 4087X: Documentation/devicetree/ 4088X: Documentation/acpi 4089X: Documentation/power 4090X: Documentation/spi 4091X: Documentation/media 4092T: git git://git.lwn.net/linux.git docs-next 4093 4094DOUBLETALK DRIVER 4095M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4096L: blinux-list@redhat.com 4097S: Maintained 4098F: drivers/char/dtlk.c 4099F: include/linux/dtlk.h 4100 4101DPT_I2O SCSI RAID DRIVER 4102M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4103L: linux-scsi@vger.kernel.org 4104W: http://www.adaptec.com/ 4105S: Maintained 4106F: drivers/scsi/dpt* 4107F: drivers/scsi/dpt/ 4108 4109DRBD DRIVER 4110M: Philipp Reisner <philipp.reisner@linbit.com> 4111M: Lars Ellenberg <lars.ellenberg@linbit.com> 4112L: drbd-dev@lists.linbit.com 4113W: http://www.drbd.org 4114T: git git://git.linbit.com/linux-drbd.git 4115T: git git://git.linbit.com/drbd-8.4.git 4116S: Supported 4117F: drivers/block/drbd/ 4118F: lib/lru_cache.c 4119F: Documentation/blockdev/drbd/ 4120 4121DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4124S: Supported 4125F: Documentation/kobject.txt 4126F: drivers/base/ 4127F: fs/debugfs/ 4128F: fs/kernfs/ 4129F: fs/sysfs/ 4130F: include/linux/debugfs.h 4131F: include/linux/kobj* 4132F: lib/kobj* 4133 4134DRM DRIVERS 4135M: David Airlie <airlied@linux.ie> 4136L: dri-devel@lists.freedesktop.org 4137T: git git://people.freedesktop.org/~airlied/linux 4138B: https://bugs.freedesktop.org/ 4139C: irc://chat.freenode.net/dri-devel 4140S: Maintained 4141F: drivers/gpu/drm/ 4142F: drivers/gpu/vga/ 4143F: Documentation/devicetree/bindings/display/ 4144F: Documentation/devicetree/bindings/gpu/ 4145F: Documentation/devicetree/bindings/video/ 4146F: Documentation/gpu/ 4147F: include/drm/ 4148F: include/uapi/drm/ 4149 4150DRM DRIVERS AND MISC GPU PATCHES 4151M: Daniel Vetter <daniel.vetter@intel.com> 4152M: Jani Nikula <jani.nikula@linux.intel.com> 4153M: Sean Paul <seanpaul@chromium.org> 4154W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4155S: Maintained 4156T: git git://anongit.freedesktop.org/drm/drm-misc 4157F: Documentation/gpu/ 4158F: drivers/gpu/vga/ 4159F: drivers/gpu/drm/* 4160F: include/drm/drm* 4161F: include/uapi/drm/drm* 4162 4163DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4164M: Dave Airlie <airlied@redhat.com> 4165S: Odd Fixes 4166F: drivers/gpu/drm/ast/ 4167 4168DRM DRIVERS FOR BRIDGE CHIPS 4169M: Archit Taneja <architt@codeaurora.org> 4170S: Maintained 4171T: git git://anongit.freedesktop.org/drm/drm-misc 4172F: drivers/gpu/drm/bridge/ 4173 4174DRM DRIVER FOR BOCHS VIRTUAL GPU 4175M: Gerd Hoffmann <kraxel@redhat.com> 4176L: virtualization@lists.linux-foundation.org 4177T: git git://anongit.freedesktop.org/drm/drm-misc 4178S: Maintained 4179F: drivers/gpu/drm/bochs/ 4180 4181DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4182M: Dave Airlie <airlied@redhat.com> 4183M: Gerd Hoffmann <kraxel@redhat.com> 4184L: virtualization@lists.linux-foundation.org 4185T: git git://anongit.freedesktop.org/drm/drm-misc 4186S: Obsolete 4187W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4188F: drivers/gpu/drm/cirrus/ 4189 4190RADEON and AMDGPU DRM DRIVERS 4191M: Alex Deucher <alexander.deucher@amd.com> 4192M: Christian König <christian.koenig@amd.com> 4193L: amd-gfx@lists.freedesktop.org 4194T: git git://people.freedesktop.org/~agd5f/linux 4195S: Supported 4196F: drivers/gpu/drm/radeon/ 4197F: include/uapi/drm/radeon_drm.h 4198F: drivers/gpu/drm/amd/ 4199F: include/uapi/drm/amdgpu_drm.h 4200 4201DRM PANEL DRIVERS 4202M: Thierry Reding <thierry.reding@gmail.com> 4203L: dri-devel@lists.freedesktop.org 4204T: git git://anongit.freedesktop.org/tegra/linux.git 4205S: Maintained 4206F: drivers/gpu/drm/drm_panel.c 4207F: drivers/gpu/drm/panel/ 4208F: include/drm/drm_panel.h 4209F: Documentation/devicetree/bindings/display/panel/ 4210 4211INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4212M: Daniel Vetter <daniel.vetter@intel.com> 4213M: Jani Nikula <jani.nikula@linux.intel.com> 4214L: intel-gfx@lists.freedesktop.org 4215W: https://01.org/linuxgraphics/ 4216B: https://01.org/linuxgraphics/documentation/how-report-bugs 4217C: irc://chat.freenode.net/intel-gfx 4218Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4219T: git git://anongit.freedesktop.org/drm-intel 4220S: Supported 4221F: drivers/gpu/drm/i915/ 4222F: include/drm/i915* 4223F: include/uapi/drm/i915_drm.h 4224F: Documentation/gpu/i915.rst 4225 4226INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4227M: Zhenyu Wang <zhenyuw@linux.intel.com> 4228M: Zhi Wang <zhi.a.wang@intel.com> 4229L: intel-gvt-dev@lists.freedesktop.org 4230L: intel-gfx@lists.freedesktop.org 4231W: https://01.org/igvt-g 4232T: git https://github.com/01org/gvt-linux.git 4233S: Supported 4234F: drivers/gpu/drm/i915/gvt/ 4235 4236DRM DRIVERS FOR ATMEL HLCDC 4237M: Boris Brezillon <boris.brezillon@free-electrons.com> 4238L: dri-devel@lists.freedesktop.org 4239S: Supported 4240F: drivers/gpu/drm/atmel-hlcdc/ 4241F: Documentation/devicetree/bindings/drm/atmel/ 4242T: git git://anongit.freedesktop.org/drm/drm-misc 4243 4244DRM DRIVERS FOR ALLWINNER A10 4245M: Maxime Ripard <maxime.ripard@free-electrons.com> 4246L: dri-devel@lists.freedesktop.org 4247S: Supported 4248F: drivers/gpu/drm/sun4i/ 4249F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4250 4251DRM DRIVERS FOR AMLOGIC SOCS 4252M: Neil Armstrong <narmstrong@baylibre.com> 4253L: dri-devel@lists.freedesktop.org 4254L: linux-amlogic@lists.infradead.org 4255W: http://linux-meson.com/ 4256S: Supported 4257F: drivers/gpu/drm/meson/ 4258F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4259T: git git://anongit.freedesktop.org/drm/drm-meson 4260T: git git://anongit.freedesktop.org/drm/drm-misc 4261 4262DRM DRIVERS FOR EXYNOS 4263M: Inki Dae <inki.dae@samsung.com> 4264M: Joonyoung Shim <jy0922.shim@samsung.com> 4265M: Seung-Woo Kim <sw0312.kim@samsung.com> 4266M: Kyungmin Park <kyungmin.park@samsung.com> 4267L: dri-devel@lists.freedesktop.org 4268T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4269S: Supported 4270F: drivers/gpu/drm/exynos/ 4271F: include/uapi/drm/exynos_drm.h 4272F: Documentation/devicetree/bindings/display/exynos/ 4273 4274DRM DRIVERS FOR FREESCALE DCU 4275M: Stefan Agner <stefan@agner.ch> 4276M: Alison Wang <alison.wang@freescale.com> 4277L: dri-devel@lists.freedesktop.org 4278S: Supported 4279F: drivers/gpu/drm/fsl-dcu/ 4280F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4281F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4282F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4283 4284DRM DRIVERS FOR FREESCALE IMX 4285M: Philipp Zabel <p.zabel@pengutronix.de> 4286L: dri-devel@lists.freedesktop.org 4287S: Maintained 4288F: drivers/gpu/drm/imx/ 4289F: drivers/gpu/ipu-v3/ 4290F: Documentation/devicetree/bindings/display/imx/ 4291 4292DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4293M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4294L: dri-devel@lists.freedesktop.org 4295T: git git://github.com/patjak/drm-gma500 4296S: Maintained 4297F: drivers/gpu/drm/gma500/ 4298 4299DRM DRIVERS FOR HISILICON 4300M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4301M: Rongrong Zou <zourongrong@gmail.com> 4302R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4303R: Chen Feng <puck.chen@hisilicon.com> 4304L: dri-devel@lists.freedesktop.org 4305T: git git://github.com/xin3liang/linux.git 4306S: Maintained 4307F: drivers/gpu/drm/hisilicon/ 4308F: Documentation/devicetree/bindings/display/hisilicon/ 4309 4310DRM DRIVER FOR INTEL I810 VIDEO CARDS 4311S: Orphan / Obsolete 4312F: drivers/gpu/drm/i810/ 4313F: include/uapi/drm/i810_drm.h 4314 4315DRM DRIVERS FOR MEDIATEK 4316M: CK Hu <ck.hu@mediatek.com> 4317M: Philipp Zabel <p.zabel@pengutronix.de> 4318L: dri-devel@lists.freedesktop.org 4319S: Supported 4320F: drivers/gpu/drm/mediatek/ 4321F: Documentation/devicetree/bindings/display/mediatek/ 4322 4323DRM DRIVER FOR MI0283QT 4324M: Noralf Trønnes <noralf@tronnes.org> 4325S: Maintained 4326F: drivers/gpu/drm/tinydrm/mi0283qt.c 4327F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4328 4329DRM DRIVER FOR MSM ADRENO GPU 4330M: Rob Clark <robdclark@gmail.com> 4331L: linux-arm-msm@vger.kernel.org 4332L: dri-devel@lists.freedesktop.org 4333L: freedreno@lists.freedesktop.org 4334T: git git://people.freedesktop.org/~robclark/linux 4335S: Maintained 4336F: drivers/gpu/drm/msm/ 4337F: include/uapi/drm/msm_drm.h 4338F: Documentation/devicetree/bindings/display/msm/ 4339 4340DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4341M: Ben Skeggs <bskeggs@redhat.com> 4342L: dri-devel@lists.freedesktop.org 4343L: nouveau@lists.freedesktop.org 4344T: git git://github.com/skeggsb/linux 4345S: Supported 4346F: drivers/gpu/drm/nouveau/ 4347F: include/uapi/drm/nouveau_drm.h 4348 4349DRM DRIVERS FOR NVIDIA TEGRA 4350M: Thierry Reding <thierry.reding@gmail.com> 4351L: dri-devel@lists.freedesktop.org 4352L: linux-tegra@vger.kernel.org 4353T: git git://anongit.freedesktop.org/tegra/linux.git 4354S: Supported 4355F: drivers/gpu/drm/tegra/ 4356F: drivers/gpu/host1x/ 4357F: include/linux/host1x.h 4358F: include/uapi/drm/tegra_drm.h 4359F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4360 4361DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4362S: Orphan / Obsolete 4363F: drivers/gpu/drm/mga/ 4364F: include/uapi/drm/mga_drm.h 4365 4366DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4367M: Dave Airlie <airlied@redhat.com> 4368S: Odd Fixes 4369F: drivers/gpu/drm/mgag200/ 4370 4371DRM DRIVER FOR RAGE 128 VIDEO CARDS 4372S: Orphan / Obsolete 4373F: drivers/gpu/drm/r128/ 4374F: include/uapi/drm/r128_drm.h 4375 4376DRM DRIVERS FOR RENESAS 4377M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4378L: dri-devel@lists.freedesktop.org 4379L: linux-renesas-soc@vger.kernel.org 4380T: git git://linuxtv.org/pinchartl/fbdev 4381S: Supported 4382F: drivers/gpu/drm/rcar-du/ 4383F: drivers/gpu/drm/shmobile/ 4384F: include/linux/platform_data/shmob_drm.h 4385F: Documentation/devicetree/bindings/display/renesas,du.txt 4386 4387DRM DRIVER FOR QXL VIRTUAL GPU 4388M: Dave Airlie <airlied@redhat.com> 4389M: Gerd Hoffmann <kraxel@redhat.com> 4390L: virtualization@lists.linux-foundation.org 4391T: git git://anongit.freedesktop.org/drm/drm-misc 4392S: Maintained 4393F: drivers/gpu/drm/qxl/ 4394F: include/uapi/drm/qxl_drm.h 4395 4396DRM DRIVERS FOR ROCKCHIP 4397M: Mark Yao <mark.yao@rock-chips.com> 4398L: dri-devel@lists.freedesktop.org 4399S: Maintained 4400F: drivers/gpu/drm/rockchip/ 4401F: Documentation/devicetree/bindings/display/rockchip/ 4402T: git git://anongit.freedesktop.org/drm/drm-misc 4403 4404DRM DRIVER FOR SAVAGE VIDEO CARDS 4405S: Orphan / Obsolete 4406F: drivers/gpu/drm/savage/ 4407F: include/uapi/drm/savage_drm.h 4408 4409DRM DRIVER FOR SIS VIDEO CARDS 4410S: Orphan / Obsolete 4411F: drivers/gpu/drm/sis/ 4412F: include/uapi/drm/sis_drm.h 4413 4414DRM DRIVERS FOR STI 4415M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4416M: Vincent Abriou <vincent.abriou@st.com> 4417L: dri-devel@lists.freedesktop.org 4418T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4419S: Maintained 4420F: drivers/gpu/drm/sti 4421F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4422 4423DRM DRIVER FOR TDFX VIDEO CARDS 4424S: Orphan / Obsolete 4425F: drivers/gpu/drm/tdfx/ 4426 4427DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4428M: Dave Airlie <airlied@redhat.com> 4429S: Odd Fixes 4430F: drivers/gpu/drm/udl/ 4431 4432DRM DRIVERS FOR VIVANTE GPU IP 4433M: Lucas Stach <l.stach@pengutronix.de> 4434R: Russell King <linux+etnaviv@armlinux.org.uk> 4435R: Christian Gmeiner <christian.gmeiner@gmail.com> 4436L: etnaviv@lists.freedesktop.org 4437L: dri-devel@lists.freedesktop.org 4438S: Maintained 4439F: drivers/gpu/drm/etnaviv/ 4440F: include/uapi/drm/etnaviv_drm.h 4441F: Documentation/devicetree/bindings/display/etnaviv/ 4442 4443DRM DRIVER FOR VMWARE VIRTUAL GPU 4444M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4445M: Sinclair Yeh <syeh@vmware.com> 4446M: Thomas Hellstrom <thellstrom@vmware.com> 4447L: dri-devel@lists.freedesktop.org 4448T: git git://people.freedesktop.org/~syeh/repos_linux 4449T: git git://people.freedesktop.org/~thomash/linux 4450S: Supported 4451F: drivers/gpu/drm/vmwgfx/ 4452F: include/uapi/drm/vmwgfx_drm.h 4453 4454DRM DRIVERS FOR VC4 4455M: Eric Anholt <eric@anholt.net> 4456T: git git://github.com/anholt/linux 4457S: Supported 4458F: drivers/gpu/drm/vc4/ 4459F: include/uapi/drm/vc4_drm.h 4460F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462 4463DRM DRIVERS FOR TI OMAP 4464M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4465L: dri-devel@lists.freedesktop.org 4466S: Maintained 4467F: drivers/gpu/drm/omapdrm/ 4468F: Documentation/devicetree/bindings/display/ti/ 4469 4470DRM DRIVERS FOR TI LCDC 4471M: Jyri Sarha <jsarha@ti.com> 4472R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4473L: dri-devel@lists.freedesktop.org 4474S: Maintained 4475F: drivers/gpu/drm/tilcdc/ 4476F: Documentation/devicetree/bindings/display/tilcdc/ 4477 4478DRM DRIVERS FOR ZTE ZX 4479M: Shawn Guo <shawnguo@kernel.org> 4480L: dri-devel@lists.freedesktop.org 4481S: Maintained 4482F: drivers/gpu/drm/zte/ 4483F: Documentation/devicetree/bindings/display/zte,vou.txt 4484T: git git://anongit.freedesktop.org/drm/drm-misc 4485 4486DSBR100 USB FM RADIO DRIVER 4487M: Alexey Klimov <klimov.linux@gmail.com> 4488L: linux-media@vger.kernel.org 4489T: git git://linuxtv.org/media_tree.git 4490S: Maintained 4491F: drivers/media/radio/dsbr100.c 4492 4493DSCC4 DRIVER 4494M: Francois Romieu <romieu@fr.zoreil.com> 4495L: netdev@vger.kernel.org 4496S: Maintained 4497F: drivers/net/wan/dscc4.c 4498 4499DT3155 MEDIA DRIVER 4500M: Hans Verkuil <hverkuil@xs4all.nl> 4501L: linux-media@vger.kernel.org 4502T: git git://linuxtv.org/media_tree.git 4503W: https://linuxtv.org 4504S: Odd Fixes 4505F: drivers/media/pci/dt3155/ 4506 4507DVB_USB_AF9015 MEDIA DRIVER 4508M: Antti Palosaari <crope@iki.fi> 4509L: linux-media@vger.kernel.org 4510W: https://linuxtv.org 4511W: http://palosaari.fi/linux/ 4512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4513T: git git://linuxtv.org/anttip/media_tree.git 4514S: Maintained 4515F: drivers/media/usb/dvb-usb-v2/af9015* 4516 4517DVB_USB_AF9035 MEDIA DRIVER 4518M: Antti Palosaari <crope@iki.fi> 4519L: linux-media@vger.kernel.org 4520W: https://linuxtv.org 4521W: http://palosaari.fi/linux/ 4522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4523T: git git://linuxtv.org/anttip/media_tree.git 4524S: Maintained 4525F: drivers/media/usb/dvb-usb-v2/af9035* 4526 4527DVB_USB_ANYSEE MEDIA DRIVER 4528M: Antti Palosaari <crope@iki.fi> 4529L: linux-media@vger.kernel.org 4530W: https://linuxtv.org 4531W: http://palosaari.fi/linux/ 4532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4533T: git git://linuxtv.org/anttip/media_tree.git 4534S: Maintained 4535F: drivers/media/usb/dvb-usb-v2/anysee* 4536 4537DVB_USB_AU6610 MEDIA DRIVER 4538M: Antti Palosaari <crope@iki.fi> 4539L: linux-media@vger.kernel.org 4540W: https://linuxtv.org 4541W: http://palosaari.fi/linux/ 4542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4543T: git git://linuxtv.org/anttip/media_tree.git 4544S: Maintained 4545F: drivers/media/usb/dvb-usb-v2/au6610* 4546 4547DVB_USB_CE6230 MEDIA DRIVER 4548M: Antti Palosaari <crope@iki.fi> 4549L: linux-media@vger.kernel.org 4550W: https://linuxtv.org 4551W: http://palosaari.fi/linux/ 4552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4553T: git git://linuxtv.org/anttip/media_tree.git 4554S: Maintained 4555F: drivers/media/usb/dvb-usb-v2/ce6230* 4556 4557DVB_USB_CXUSB MEDIA DRIVER 4558M: Michael Krufky <mkrufky@linuxtv.org> 4559L: linux-media@vger.kernel.org 4560W: https://linuxtv.org 4561W: http://github.com/mkrufky 4562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4563T: git git://linuxtv.org/media_tree.git 4564S: Maintained 4565F: drivers/media/usb/dvb-usb/cxusb* 4566 4567DVB_USB_EC168 MEDIA DRIVER 4568M: Antti Palosaari <crope@iki.fi> 4569L: linux-media@vger.kernel.org 4570W: https://linuxtv.org 4571W: http://palosaari.fi/linux/ 4572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4573T: git git://linuxtv.org/anttip/media_tree.git 4574S: Maintained 4575F: drivers/media/usb/dvb-usb-v2/ec168* 4576 4577DVB_USB_GL861 MEDIA DRIVER 4578M: Antti Palosaari <crope@iki.fi> 4579L: linux-media@vger.kernel.org 4580W: https://linuxtv.org 4581Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4582T: git git://linuxtv.org/anttip/media_tree.git 4583S: Maintained 4584F: drivers/media/usb/dvb-usb-v2/gl861* 4585 4586DVB_USB_MXL111SF MEDIA DRIVER 4587M: Michael Krufky <mkrufky@linuxtv.org> 4588L: linux-media@vger.kernel.org 4589W: https://linuxtv.org 4590W: http://github.com/mkrufky 4591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4592T: git git://linuxtv.org/mkrufky/mxl111sf.git 4593S: Maintained 4594F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4595 4596DVB_USB_RTL28XXU MEDIA DRIVER 4597M: Antti Palosaari <crope@iki.fi> 4598L: linux-media@vger.kernel.org 4599W: https://linuxtv.org 4600W: http://palosaari.fi/linux/ 4601Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4602T: git git://linuxtv.org/anttip/media_tree.git 4603S: Maintained 4604F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4605 4606DVB_USB_V2 MEDIA DRIVER 4607M: Antti Palosaari <crope@iki.fi> 4608L: linux-media@vger.kernel.org 4609W: https://linuxtv.org 4610W: http://palosaari.fi/linux/ 4611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4612T: git git://linuxtv.org/anttip/media_tree.git 4613S: Maintained 4614F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4615F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4616 4617DYNAMIC DEBUG 4618M: Jason Baron <jbaron@akamai.com> 4619S: Maintained 4620F: lib/dynamic_debug.c 4621F: include/linux/dynamic_debug.h 4622 4623DZ DECSTATION DZ11 SERIAL DRIVER 4624M: "Maciej W. Rozycki" <macro@linux-mips.org> 4625S: Maintained 4626F: drivers/tty/serial/dz.* 4627 4628E3X0 POWER BUTTON DRIVER 4629M: Moritz Fischer <moritz.fischer@ettus.com> 4630L: usrp-users@lists.ettus.com 4631W: http://www.ettus.com 4632S: Supported 4633F: drivers/input/misc/e3x0-button.c 4634F: Documentation/devicetree/bindings/input/e3x0-button.txt 4635 4636E4000 MEDIA DRIVER 4637M: Antti Palosaari <crope@iki.fi> 4638L: linux-media@vger.kernel.org 4639W: https://linuxtv.org 4640W: http://palosaari.fi/linux/ 4641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4642T: git git://linuxtv.org/anttip/media_tree.git 4643S: Maintained 4644F: drivers/media/tuners/e4000* 4645 4646EATA ISA/EISA/PCI SCSI DRIVER 4647M: Dario Ballabio <ballabio_dario@emc.com> 4648L: linux-scsi@vger.kernel.org 4649S: Maintained 4650F: drivers/scsi/eata.c 4651 4652EC100 MEDIA DRIVER 4653M: Antti Palosaari <crope@iki.fi> 4654L: linux-media@vger.kernel.org 4655W: https://linuxtv.org 4656W: http://palosaari.fi/linux/ 4657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4658T: git git://linuxtv.org/anttip/media_tree.git 4659S: Maintained 4660F: drivers/media/dvb-frontends/ec100* 4661 4662ECRYPT FILE SYSTEM 4663M: Tyler Hicks <tyhicks@canonical.com> 4664L: ecryptfs@vger.kernel.org 4665W: http://ecryptfs.org 4666W: https://launchpad.net/ecryptfs 4667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4668S: Supported 4669F: Documentation/filesystems/ecryptfs.txt 4670F: fs/ecryptfs/ 4671 4672EDAC-CORE 4673M: Borislav Petkov <bp@alien8.de> 4674M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4675M: Mauro Carvalho Chehab <mchehab@kernel.org> 4676L: linux-edac@vger.kernel.org 4677T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4679S: Supported 4680F: Documentation/admin-guide/ras.rst 4681F: Documentation/driver-api/edac.rst 4682F: drivers/edac/ 4683F: include/linux/edac.h 4684 4685EDAC-AMD64 4686M: Borislav Petkov <bp@alien8.de> 4687L: linux-edac@vger.kernel.org 4688S: Maintained 4689F: drivers/edac/amd64_edac* 4690 4691EDAC-CALXEDA 4692M: Robert Richter <rric@kernel.org> 4693L: linux-edac@vger.kernel.org 4694S: Maintained 4695F: drivers/edac/highbank* 4696 4697EDAC-CAVIUM 4698M: Ralf Baechle <ralf@linux-mips.org> 4699M: David Daney <david.daney@cavium.com> 4700L: linux-edac@vger.kernel.org 4701L: linux-mips@linux-mips.org 4702S: Supported 4703F: drivers/edac/octeon_edac* 4704 4705EDAC-E752X 4706M: Mark Gross <mark.gross@intel.com> 4707L: linux-edac@vger.kernel.org 4708S: Maintained 4709F: drivers/edac/e752x_edac.c 4710 4711EDAC-E7XXX 4712L: linux-edac@vger.kernel.org 4713S: Maintained 4714F: drivers/edac/e7xxx_edac.c 4715 4716EDAC-FSL_DDR 4717M: York Sun <york.sun@nxp.com> 4718L: linux-edac@vger.kernel.org 4719S: Maintained 4720F: drivers/edac/fsl_ddr_edac.* 4721 4722EDAC-GHES 4723M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4724M: Mauro Carvalho Chehab <mchehab@kernel.org> 4725L: linux-edac@vger.kernel.org 4726S: Maintained 4727F: drivers/edac/ghes_edac.c 4728 4729EDAC-I82443BXGX 4730M: Tim Small <tim@buttersideup.com> 4731L: linux-edac@vger.kernel.org 4732S: Maintained 4733F: drivers/edac/i82443bxgx_edac.c 4734 4735EDAC-I3000 4736L: linux-edac@vger.kernel.org 4737S: Orphan 4738F: drivers/edac/i3000_edac.c 4739 4740EDAC-I5000 4741L: linux-edac@vger.kernel.org 4742S: Maintained 4743F: drivers/edac/i5000_edac.c 4744 4745EDAC-I5400 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/i5400_edac.c 4751 4752EDAC-I7300 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/i7300_edac.c 4758 4759EDAC-I7CORE 4760M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4761M: Mauro Carvalho Chehab <mchehab@kernel.org> 4762L: linux-edac@vger.kernel.org 4763S: Maintained 4764F: drivers/edac/i7core_edac.c 4765 4766EDAC-I82975X 4767M: Ranganathan Desikan <ravi@jetztechnologies.com> 4768M: "Arvind R." <arvino55@gmail.com> 4769L: linux-edac@vger.kernel.org 4770S: Maintained 4771F: drivers/edac/i82975x_edac.c 4772 4773EDAC-IE31200 4774M: Jason Baron <jbaron@akamai.com> 4775L: linux-edac@vger.kernel.org 4776S: Maintained 4777F: drivers/edac/ie31200_edac.c 4778 4779EDAC-MPC85XX 4780M: Johannes Thumshirn <morbidrsa@gmail.com> 4781L: linux-edac@vger.kernel.org 4782S: Maintained 4783F: drivers/edac/mpc85xx_edac.[ch] 4784 4785EDAC-PASEMI 4786M: Egor Martovetsky <egor@pasemi.com> 4787L: linux-edac@vger.kernel.org 4788S: Maintained 4789F: drivers/edac/pasemi_edac.c 4790 4791EDAC-R82600 4792M: Tim Small <tim@buttersideup.com> 4793L: linux-edac@vger.kernel.org 4794S: Maintained 4795F: drivers/edac/r82600_edac.c 4796 4797EDAC-SBRIDGE 4798M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4799M: Mauro Carvalho Chehab <mchehab@kernel.org> 4800L: linux-edac@vger.kernel.org 4801S: Maintained 4802F: drivers/edac/sb_edac.c 4803 4804EDAC-SKYLAKE 4805M: Tony Luck <tony.luck@intel.com> 4806L: linux-edac@vger.kernel.org 4807S: Maintained 4808F: drivers/edac/skx_edac.c 4809 4810EDAC-XGENE 4811APPLIED MICRO (APM) X-GENE SOC EDAC 4812M: Loc Ho <lho@apm.com> 4813S: Supported 4814F: drivers/edac/xgene_edac.c 4815F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4816 4817EDIROL UA-101/UA-1000 DRIVER 4818M: Clemens Ladisch <clemens@ladisch.de> 4819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4820T: git git://git.alsa-project.org/alsa-kernel.git 4821S: Maintained 4822F: sound/usb/misc/ua101.c 4823 4824EXTENSIBLE FIRMWARE INTERFACE (EFI) 4825M: Matt Fleming <matt@codeblueprint.co.uk> 4826M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4827L: linux-efi@vger.kernel.org 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4829S: Maintained 4830F: Documentation/efi-stub.txt 4831F: arch/*/kernel/efi.c 4832F: arch/x86/boot/compressed/eboot.[ch] 4833F: arch/*/include/asm/efi.h 4834F: arch/x86/platform/efi/ 4835F: drivers/firmware/efi/ 4836F: include/linux/efi*.h 4837F: arch/arm/boot/compressed/efi-header.S 4838F: arch/arm64/kernel/efi-entry.S 4839 4840EFI VARIABLE FILESYSTEM 4841M: Matthew Garrett <matthew.garrett@nebula.com> 4842M: Jeremy Kerr <jk@ozlabs.org> 4843M: Matt Fleming <matt@codeblueprint.co.uk> 4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4845L: linux-efi@vger.kernel.org 4846S: Maintained 4847F: fs/efivarfs/ 4848 4849EFIFB FRAMEBUFFER DRIVER 4850L: linux-fbdev@vger.kernel.org 4851M: Peter Jones <pjones@redhat.com> 4852S: Maintained 4853F: drivers/video/fbdev/efifb.c 4854 4855EFI TEST DRIVER 4856L: linux-efi@vger.kernel.org 4857M: Ivan Hu <ivan.hu@canonical.com> 4858M: Matt Fleming <matt@codeblueprint.co.uk> 4859S: Maintained 4860F: drivers/firmware/efi/test/ 4861 4862EFS FILESYSTEM 4863W: http://aeschi.ch.eu.org/efs/ 4864S: Orphan 4865F: fs/efs/ 4866 4867EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4868M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4869L: netdev@vger.kernel.org 4870S: Maintained 4871F: drivers/net/ethernet/ibm/ehea/ 4872 4873EM28XX VIDEO4LINUX DRIVER 4874M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4875M: Mauro Carvalho Chehab <mchehab@kernel.org> 4876L: linux-media@vger.kernel.org 4877W: https://linuxtv.org 4878T: git git://linuxtv.org/media_tree.git 4879S: Maintained 4880F: drivers/media/usb/em28xx/ 4881F: Documentation/media/v4l-drivers/em28xx* 4882 4883EMBEDDED LINUX 4884M: Paul Gortmaker <paul.gortmaker@windriver.com> 4885M: Matt Mackall <mpm@selenic.com> 4886M: David Woodhouse <dwmw2@infradead.org> 4887L: linux-embedded@vger.kernel.org 4888S: Maintained 4889 4890EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4891M: James Smart <james.smart@broadcom.com> 4892M: Dick Kennedy <dick.kennedy@broadcom.com> 4893L: linux-scsi@vger.kernel.org 4894W: http://www.broadcom.com 4895S: Supported 4896F: drivers/scsi/lpfc/ 4897 4898ENE CB710 FLASH CARD READER DRIVER 4899M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4900S: Maintained 4901F: drivers/misc/cb710/ 4902F: drivers/mmc/host/cb710-mmc.* 4903F: include/linux/cb710.h 4904 4905ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4906M: Maxim Levitsky <maximlevitsky@gmail.com> 4907S: Maintained 4908F: drivers/media/rc/ene_ir.* 4909 4910EPSON S1D13XXX FRAMEBUFFER DRIVER 4911M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4912S: Maintained 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4914F: drivers/video/fbdev/s1d13xxxfb.c 4915F: include/video/s1d13xxxfb.h 4916 4917ET131X NETWORK DRIVER 4918M: Mark Einon <mark.einon@gmail.com> 4919S: Odd Fixes 4920F: drivers/net/ethernet/agere/ 4921 4922ETHERNET BRIDGE 4923M: Stephen Hemminger <stephen@networkplumber.org> 4924L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4925L: netdev@vger.kernel.org 4926W: http://www.linuxfoundation.org/en/Net:Bridge 4927S: Maintained 4928F: include/linux/netfilter_bridge/ 4929F: net/bridge/ 4930 4931ETHERNET PHY LIBRARY 4932M: Florian Fainelli <f.fainelli@gmail.com> 4933L: netdev@vger.kernel.org 4934S: Maintained 4935F: include/linux/phy.h 4936F: include/linux/phy_fixed.h 4937F: drivers/net/phy/ 4938F: Documentation/networking/phy.txt 4939F: drivers/of/of_mdio.c 4940F: drivers/of/of_net.c 4941 4942EXT2 FILE SYSTEM 4943M: Jan Kara <jack@suse.com> 4944L: linux-ext4@vger.kernel.org 4945S: Maintained 4946F: Documentation/filesystems/ext2.txt 4947F: fs/ext2/ 4948F: include/linux/ext2* 4949 4950EXT4 FILE SYSTEM 4951M: "Theodore Ts'o" <tytso@mit.edu> 4952M: Andreas Dilger <adilger.kernel@dilger.ca> 4953L: linux-ext4@vger.kernel.org 4954W: http://ext4.wiki.kernel.org 4955Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4957S: Maintained 4958F: Documentation/filesystems/ext4.txt 4959F: fs/ext4/ 4960 4961Extended Verification Module (EVM) 4962M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4963L: linux-ima-devel@lists.sourceforge.net 4964L: linux-security-module@vger.kernel.org 4965S: Supported 4966F: security/integrity/evm/ 4967 4968EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4969M: MyungJoo Ham <myungjoo.ham@samsung.com> 4970M: Chanwoo Choi <cw00.choi@samsung.com> 4971L: linux-kernel@vger.kernel.org 4972T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4973S: Maintained 4974F: drivers/extcon/ 4975F: include/linux/extcon/ 4976F: include/linux/extcon.h 4977F: Documentation/extcon/ 4978F: Documentation/devicetree/bindings/extcon/ 4979 4980EXYNOS DP DRIVER 4981M: Jingoo Han <jingoohan1@gmail.com> 4982L: dri-devel@lists.freedesktop.org 4983S: Maintained 4984F: drivers/gpu/drm/exynos/exynos_dp* 4985 4986EXYNOS SYSMMU (IOMMU) driver 4987M: Marek Szyprowski <m.szyprowski@samsung.com> 4988L: iommu@lists.linux-foundation.org 4989S: Maintained 4990F: drivers/iommu/exynos-iommu.c 4991 4992EZchip NPS platform support 4993M: Noam Camus <noamc@ezchip.com> 4994S: Supported 4995F: arch/arc/plat-eznps 4996F: arch/arc/boot/dts/eznps.dts 4997 4998F71805F HARDWARE MONITORING DRIVER 4999M: Jean Delvare <jdelvare@suse.com> 5000L: linux-hwmon@vger.kernel.org 5001S: Maintained 5002F: Documentation/hwmon/f71805f 5003F: drivers/hwmon/f71805f.c 5004 5005FC0011 TUNER DRIVER 5006M: Michael Buesch <m@bues.ch> 5007L: linux-media@vger.kernel.org 5008S: Maintained 5009F: drivers/media/tuners/fc0011.h 5010F: drivers/media/tuners/fc0011.c 5011 5012FC2580 MEDIA DRIVER 5013M: Antti Palosaari <crope@iki.fi> 5014L: linux-media@vger.kernel.org 5015W: https://linuxtv.org 5016W: http://palosaari.fi/linux/ 5017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5018T: git git://linuxtv.org/anttip/media_tree.git 5019S: Maintained 5020F: drivers/media/tuners/fc2580* 5021 5022FANOTIFY 5023M: Eric Paris <eparis@redhat.com> 5024S: Maintained 5025F: fs/notify/fanotify/ 5026F: include/linux/fanotify.h 5027F: include/uapi/linux/fanotify.h 5028 5029FARSYNC SYNCHRONOUS DRIVER 5030M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5031W: http://www.farsite.co.uk/ 5032S: Supported 5033F: drivers/net/wan/farsync.* 5034 5035FAULT INJECTION SUPPORT 5036M: Akinobu Mita <akinobu.mita@gmail.com> 5037S: Supported 5038F: Documentation/fault-injection/ 5039F: lib/fault-inject.c 5040 5041FBTFT Framebuffer drivers 5042M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5043S: Maintained 5044F: drivers/staging/fbtft/ 5045 5046FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5047M: Johannes Thumshirn <jth@kernel.org> 5048L: fcoe-devel@open-fcoe.org 5049W: www.Open-FCoE.org 5050S: Supported 5051F: drivers/scsi/libfc/ 5052F: drivers/scsi/fcoe/ 5053F: include/scsi/fc/ 5054F: include/scsi/libfc.h 5055F: include/scsi/libfcoe.h 5056F: include/uapi/scsi/fc/ 5057 5058FILE LOCKING (flock() and fcntl()/lockf()) 5059M: Jeff Layton <jlayton@poochiereds.net> 5060M: "J. Bruce Fields" <bfields@fieldses.org> 5061L: linux-fsdevel@vger.kernel.org 5062S: Maintained 5063F: include/linux/fcntl.h 5064F: include/linux/fs.h 5065F: include/uapi/linux/fcntl.h 5066F: include/uapi/linux/fs.h 5067F: fs/fcntl.c 5068F: fs/locks.c 5069 5070FILESYSTEMS (VFS and infrastructure) 5071M: Alexander Viro <viro@zeniv.linux.org.uk> 5072L: linux-fsdevel@vger.kernel.org 5073S: Maintained 5074F: fs/* 5075 5076FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5077M: Riku Voipio <riku.voipio@iki.fi> 5078L: linux-hwmon@vger.kernel.org 5079S: Maintained 5080F: drivers/hwmon/f75375s.c 5081F: include/linux/f75375s.h 5082 5083FIREWIRE AUDIO DRIVERS 5084M: Clemens Ladisch <clemens@ladisch.de> 5085L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5086T: git git://git.alsa-project.org/alsa-kernel.git 5087S: Maintained 5088F: sound/firewire/ 5089 5090FIREWIRE MEDIA DRIVERS (firedtv) 5091M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5092L: linux-media@vger.kernel.org 5093L: linux1394-devel@lists.sourceforge.net 5094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5095S: Maintained 5096F: drivers/media/firewire/ 5097 5098FIREWIRE SBP-2 TARGET 5099M: Chris Boot <bootc@bootc.net> 5100L: linux-scsi@vger.kernel.org 5101L: target-devel@vger.kernel.org 5102L: linux1394-devel@lists.sourceforge.net 5103T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5104S: Maintained 5105F: drivers/target/sbp/ 5106 5107FIREWIRE SUBSYSTEM 5108M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5109L: linux1394-devel@lists.sourceforge.net 5110W: http://ieee1394.wiki.kernel.org/ 5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5112S: Maintained 5113F: drivers/firewire/ 5114F: include/linux/firewire.h 5115F: include/uapi/linux/firewire*.h 5116F: tools/firewire/ 5117 5118FIRMWARE LOADER (request_firmware) 5119M: Ming Lei <ming.lei@canonical.com> 5120M: Luis R. Rodriguez <mcgrof@kernel.org> 5121L: linux-kernel@vger.kernel.org 5122S: Maintained 5123F: Documentation/firmware_class/ 5124F: drivers/base/firmware*.c 5125F: include/linux/firmware.h 5126 5127FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5128M: Joshua Morris <josh.h.morris@us.ibm.com> 5129M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5130S: Maintained 5131F: drivers/block/rsxx/ 5132 5133FLOPPY DRIVER 5134M: Jiri Kosina <jikos@kernel.org> 5135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5136S: Odd fixes 5137F: drivers/block/floppy.c 5138 5139FMC SUBSYSTEM 5140M: Alessandro Rubini <rubini@gnudd.com> 5141W: http://www.ohwr.org/projects/fmc-bus 5142S: Supported 5143F: drivers/fmc/ 5144F: include/linux/fmc*.h 5145F: include/linux/ipmi-fru.h 5146K: fmc_d.*register 5147 5148FPGA MANAGER FRAMEWORK 5149M: Alan Tull <atull@opensource.altera.com> 5150R: Moritz Fischer <moritz.fischer@ettus.com> 5151L: linux-fpga@vger.kernel.org 5152S: Maintained 5153T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5154F: drivers/fpga/ 5155F: include/linux/fpga/fpga-mgr.h 5156W: http://www.rocketboards.org 5157 5158FPU EMULATOR 5159M: Bill Metzenthen <billm@melbpc.org.au> 5160W: http://floatingpoint.sourceforge.net/emulator/index.html 5161S: Maintained 5162F: arch/x86/math-emu/ 5163 5164FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5165L: netdev@vger.kernel.org 5166S: Orphan 5167F: drivers/net/wan/dlci.c 5168F: drivers/net/wan/sdla.c 5169 5170FRAMEBUFFER LAYER 5171M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5172L: linux-fbdev@vger.kernel.org 5173T: git git://github.com/bzolnier/linux.git 5174Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5175S: Maintained 5176F: Documentation/fb/ 5177F: drivers/video/ 5178F: include/video/ 5179F: include/linux/fb.h 5180F: include/uapi/video/ 5181F: include/uapi/linux/fb.h 5182 5183FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5184M: Horia Geantă <horia.geanta@nxp.com> 5185M: Dan Douglass <dan.douglass@nxp.com> 5186L: linux-crypto@vger.kernel.org 5187S: Maintained 5188F: drivers/crypto/caam/ 5189F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5190 5191FREESCALE DIU FRAMEBUFFER DRIVER 5192M: Timur Tabi <timur@tabi.org> 5193L: linux-fbdev@vger.kernel.org 5194S: Maintained 5195F: drivers/video/fbdev/fsl-diu-fb.* 5196 5197FREESCALE DMA DRIVER 5198M: Li Yang <leoli@freescale.com> 5199M: Zhang Wei <zw@zh-kernel.org> 5200L: linuxppc-dev@lists.ozlabs.org 5201S: Maintained 5202F: drivers/dma/fsldma.* 5203 5204FREESCALE GPMI NAND DRIVER 5205M: Han Xu <han.xu@nxp.com> 5206L: linux-mtd@lists.infradead.org 5207S: Maintained 5208F: drivers/mtd/nand/gpmi-nand/* 5209 5210FREESCALE I2C CPM DRIVER 5211M: Jochen Friedrich <jochen@scram.de> 5212L: linuxppc-dev@lists.ozlabs.org 5213L: linux-i2c@vger.kernel.org 5214S: Maintained 5215F: drivers/i2c/busses/i2c-cpm.c 5216 5217FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5218M: Sascha Hauer <kernel@pengutronix.de> 5219L: linux-fbdev@vger.kernel.org 5220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5221S: Maintained 5222F: include/linux/platform_data/video-imxfb.h 5223F: drivers/video/fbdev/imxfb.c 5224 5225FREESCALE QUAD SPI DRIVER 5226M: Han Xu <han.xu@nxp.com> 5227L: linux-mtd@lists.infradead.org 5228S: Maintained 5229F: drivers/mtd/spi-nor/fsl-quadspi.c 5230 5231FREESCALE SOC FS_ENET DRIVER 5232M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5233M: Vitaly Bordug <vbordug@ru.mvista.com> 5234L: linuxppc-dev@lists.ozlabs.org 5235L: netdev@vger.kernel.org 5236S: Maintained 5237F: drivers/net/ethernet/freescale/fs_enet/ 5238F: include/linux/fs_enet_pd.h 5239 5240FREESCALE IMX / MXC FEC DRIVER 5241M: Fugang Duan <fugang.duan@nxp.com> 5242L: netdev@vger.kernel.org 5243S: Maintained 5244F: drivers/net/ethernet/freescale/fec_main.c 5245F: drivers/net/ethernet/freescale/fec_ptp.c 5246F: drivers/net/ethernet/freescale/fec.h 5247F: Documentation/devicetree/bindings/net/fsl-fec.txt 5248 5249FREESCALE QORIQ DPAA FMAN DRIVER 5250M: Madalin Bucur <madalin.bucur@nxp.com> 5251L: netdev@vger.kernel.org 5252S: Maintained 5253F: drivers/net/ethernet/freescale/fman 5254F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5255 5256FREESCALE QORIQ DPAA ETHERNET DRIVER 5257M: Madalin Bucur <madalin.bucur@nxp.com> 5258L: netdev@vger.kernel.org 5259S: Maintained 5260F: drivers/net/ethernet/freescale/dpaa 5261 5262FREESCALE SOC DRIVERS 5263M: Scott Wood <oss@buserror.net> 5264L: linuxppc-dev@lists.ozlabs.org 5265L: linux-arm-kernel@lists.infradead.org 5266S: Maintained 5267F: drivers/soc/fsl/ 5268F: include/linux/fsl/ 5269 5270FREESCALE QUICC ENGINE LIBRARY 5271M: Qiang Zhao <qiang.zhao@nxp.com> 5272L: linuxppc-dev@lists.ozlabs.org 5273S: Maintained 5274F: drivers/soc/fsl/qe/ 5275F: include/soc/fsl/*qe*.h 5276F: include/soc/fsl/*ucc*.h 5277 5278FREESCALE USB PERIPHERAL DRIVERS 5279M: Li Yang <leoli@freescale.com> 5280L: linux-usb@vger.kernel.org 5281L: linuxppc-dev@lists.ozlabs.org 5282S: Maintained 5283F: drivers/usb/gadget/udc/fsl* 5284 5285FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5286M: Li Yang <leoli@freescale.com> 5287L: netdev@vger.kernel.org 5288L: linuxppc-dev@lists.ozlabs.org 5289S: Maintained 5290F: drivers/net/ethernet/freescale/ucc_geth* 5291 5292FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5293M: Claudiu Manoil <claudiu.manoil@freescale.com> 5294L: netdev@vger.kernel.org 5295S: Maintained 5296F: drivers/net/ethernet/freescale/gianfar* 5297X: drivers/net/ethernet/freescale/gianfar_ptp.c 5298F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5299 5300FREESCALE QUICC ENGINE UCC HDLC DRIVER 5301M: Zhao Qiang <qiang.zhao@nxp.com> 5302L: netdev@vger.kernel.org 5303L: linuxppc-dev@lists.ozlabs.org 5304S: Maintained 5305F: drivers/net/wan/fsl_ucc_hdlc* 5306 5307FREESCALE QUICC ENGINE UCC UART DRIVER 5308M: Timur Tabi <timur@tabi.org> 5309L: linuxppc-dev@lists.ozlabs.org 5310S: Maintained 5311F: drivers/tty/serial/ucc_uart.c 5312 5313FREESCALE SOC SOUND DRIVERS 5314M: Timur Tabi <timur@tabi.org> 5315M: Nicolin Chen <nicoleotsuka@gmail.com> 5316M: Xiubo Li <Xiubo.Lee@gmail.com> 5317R: Fabio Estevam <fabio.estevam@nxp.com> 5318L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5319L: linuxppc-dev@lists.ozlabs.org 5320S: Maintained 5321F: sound/soc/fsl/fsl* 5322F: sound/soc/fsl/imx* 5323F: sound/soc/fsl/mpc8610_hpcd.c 5324 5325FREEVXFS FILESYSTEM 5326M: Christoph Hellwig <hch@infradead.org> 5327W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5328S: Maintained 5329F: fs/freevxfs/ 5330 5331FREEZER 5332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5333M: Pavel Machek <pavel@ucw.cz> 5334L: linux-pm@vger.kernel.org 5335S: Supported 5336F: Documentation/power/freezing-of-tasks.txt 5337F: include/linux/freezer.h 5338F: kernel/freezer.c 5339 5340FRONTSWAP API 5341M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5342L: linux-kernel@vger.kernel.org 5343S: Maintained 5344F: mm/frontswap.c 5345F: include/linux/frontswap.h 5346 5347FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5348M: David Howells <dhowells@redhat.com> 5349L: linux-cachefs@redhat.com (moderated for non-subscribers) 5350S: Supported 5351F: Documentation/filesystems/caching/ 5352F: fs/fscache/ 5353F: include/linux/fscache*.h 5354 5355FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5356M: Theodore Y. Ts'o <tytso@mit.edu> 5357M: Jaegeuk Kim <jaegeuk@kernel.org> 5358L: linux-fsdevel@vger.kernel.org 5359S: Supported 5360F: fs/crypto/ 5361F: include/linux/fscrypt*.h 5362 5363F2FS FILE SYSTEM 5364M: Jaegeuk Kim <jaegeuk@kernel.org> 5365M: Chao Yu <yuchao0@huawei.com> 5366L: linux-f2fs-devel@lists.sourceforge.net 5367W: https://f2fs.wiki.kernel.org/ 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5369S: Maintained 5370F: Documentation/filesystems/f2fs.txt 5371F: Documentation/ABI/testing/sysfs-fs-f2fs 5372F: fs/f2fs/ 5373F: include/linux/f2fs_fs.h 5374F: include/trace/events/f2fs.h 5375 5376FUJITSU FR-V (FRV) PORT 5377S: Orphan 5378F: arch/frv/ 5379 5380FUJITSU LAPTOP EXTRAS 5381M: Jonathan Woithe <jwoithe@just42.net> 5382L: platform-driver-x86@vger.kernel.org 5383S: Maintained 5384F: drivers/platform/x86/fujitsu-laptop.c 5385 5386FUJITSU M-5MO LS CAMERA ISP DRIVER 5387M: Kyungmin Park <kyungmin.park@samsung.com> 5388M: Heungjun Kim <riverful.kim@samsung.com> 5389L: linux-media@vger.kernel.org 5390S: Maintained 5391F: drivers/media/i2c/m5mols/ 5392F: include/media/i2c/m5mols.h 5393 5394FUJITSU TABLET EXTRAS 5395M: Robert Gerlach <khnz@gmx.de> 5396L: platform-driver-x86@vger.kernel.org 5397S: Maintained 5398F: drivers/platform/x86/fujitsu-tablet.c 5399 5400FUSE: FILESYSTEM IN USERSPACE 5401M: Miklos Szeredi <miklos@szeredi.hu> 5402L: linux-fsdevel@vger.kernel.org 5403W: http://fuse.sourceforge.net/ 5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5405S: Maintained 5406F: fs/fuse/ 5407F: include/uapi/linux/fuse.h 5408F: Documentation/filesystems/fuse.txt 5409 5410FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5411M: Rik Faith <faith@cs.unc.edu> 5412L: linux-scsi@vger.kernel.org 5413S: Odd Fixes (e.g., new signatures) 5414F: drivers/scsi/fdomain.* 5415 5416GCC PLUGINS 5417M: Kees Cook <keescook@chromium.org> 5418R: Emese Revfy <re.emese@gmail.com> 5419L: kernel-hardening@lists.openwall.com 5420S: Maintained 5421F: scripts/gcc-plugins/ 5422F: scripts/gcc-plugin.sh 5423F: scripts/Makefile.gcc-plugins 5424F: Documentation/gcc-plugins.txt 5425 5426GCOV BASED KERNEL PROFILING 5427M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5428S: Maintained 5429F: kernel/gcov/ 5430F: Documentation/dev-tools/gcov.rst 5431 5432GDT SCSI DISK ARRAY CONTROLLER DRIVER 5433M: Achim Leubner <achim_leubner@adaptec.com> 5434L: linux-scsi@vger.kernel.org 5435W: http://www.icp-vortex.com/ 5436S: Supported 5437F: drivers/scsi/gdt* 5438 5439GDB KERNEL DEBUGGING HELPER SCRIPTS 5440M: Jan Kiszka <jan.kiszka@siemens.com> 5441M: Kieran Bingham <kieran@bingham.xyz> 5442S: Supported 5443F: scripts/gdb/ 5444 5445GEMTEK FM RADIO RECEIVER DRIVER 5446M: Hans Verkuil <hverkuil@xs4all.nl> 5447L: linux-media@vger.kernel.org 5448T: git git://linuxtv.org/media_tree.git 5449W: https://linuxtv.org 5450S: Maintained 5451F: drivers/media/radio/radio-gemtek* 5452 5453GENERIC GPIO I2C DRIVER 5454M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5455S: Supported 5456F: drivers/i2c/busses/i2c-gpio.c 5457F: include/linux/i2c-gpio.h 5458 5459GENERIC GPIO I2C MULTIPLEXER DRIVER 5460M: Peter Korsgaard <peter.korsgaard@barco.com> 5461L: linux-i2c@vger.kernel.org 5462S: Supported 5463F: drivers/i2c/muxes/i2c-mux-gpio.c 5464F: include/linux/i2c-mux-gpio.h 5465F: Documentation/i2c/muxes/i2c-mux-gpio 5466 5467GENERIC HDLC (WAN) DRIVERS 5468M: Krzysztof Halasa <khc@pm.waw.pl> 5469W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5470S: Maintained 5471F: drivers/net/wan/c101.c 5472F: drivers/net/wan/hd6457* 5473F: drivers/net/wan/hdlc* 5474F: drivers/net/wan/n2.c 5475F: drivers/net/wan/pc300too.c 5476F: drivers/net/wan/pci200syn.c 5477F: drivers/net/wan/wanxl* 5478 5479GENERIC INCLUDE/ASM HEADER FILES 5480M: Arnd Bergmann <arnd@arndb.de> 5481L: linux-arch@vger.kernel.org 5482T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5483S: Maintained 5484F: include/asm-generic/ 5485F: include/uapi/asm-generic/ 5486 5487GENERIC PHY FRAMEWORK 5488M: Kishon Vijay Abraham I <kishon@ti.com> 5489L: linux-kernel@vger.kernel.org 5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5491S: Supported 5492F: drivers/phy/ 5493F: include/linux/phy/ 5494 5495GENERIC PM DOMAINS 5496M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5497M: Kevin Hilman <khilman@kernel.org> 5498M: Ulf Hansson <ulf.hansson@linaro.org> 5499L: linux-pm@vger.kernel.org 5500S: Supported 5501F: drivers/base/power/domain*.c 5502F: include/linux/pm_domain.h 5503 5504GENERIC UIO DRIVER FOR PCI DEVICES 5505M: "Michael S. Tsirkin" <mst@redhat.com> 5506L: kvm@vger.kernel.org 5507S: Supported 5508F: drivers/uio/uio_pci_generic.c 5509 5510GET_MAINTAINER SCRIPT 5511M: Joe Perches <joe@perches.com> 5512S: Maintained 5513F: scripts/get_maintainer.pl 5514 5515GENWQE (IBM Generic Workqueue Card) 5516M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5517M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5518S: Supported 5519F: drivers/misc/genwqe/ 5520 5521GFS2 FILE SYSTEM 5522M: Steven Whitehouse <swhiteho@redhat.com> 5523M: Bob Peterson <rpeterso@redhat.com> 5524L: cluster-devel@redhat.com 5525W: http://sources.redhat.com/cluster/ 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5527S: Supported 5528F: Documentation/filesystems/gfs2*.txt 5529F: fs/gfs2/ 5530F: include/uapi/linux/gfs2_ondisk.h 5531 5532GIGASET ISDN DRIVERS 5533M: Paul Bolle <pebolle@tiscali.nl> 5534L: gigaset307x-common@lists.sourceforge.net 5535W: http://gigaset307x.sourceforge.net/ 5536S: Odd Fixes 5537F: Documentation/isdn/README.gigaset 5538F: drivers/isdn/gigaset/ 5539F: include/uapi/linux/gigaset_dev.h 5540 5541GO7007 MPEG CODEC 5542M: Hans Verkuil <hans.verkuil@cisco.com> 5543L: linux-media@vger.kernel.org 5544S: Maintained 5545F: drivers/media/usb/go7007/ 5546 5547GOODIX TOUCHSCREEN 5548M: Bastien Nocera <hadess@hadess.net> 5549L: linux-input@vger.kernel.org 5550S: Maintained 5551F: drivers/input/touchscreen/goodix.c 5552 5553GPIO MOCKUP DRIVER 5554M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5555L: linux-gpio@vger.kernel.org 5556S: Maintained 5557F: drivers/gpio/gpio-mockup.c 5558F: tools/testing/selftests/gpio/ 5559 5560GPIO SUBSYSTEM 5561M: Linus Walleij <linus.walleij@linaro.org> 5562M: Alexandre Courbot <gnurou@gmail.com> 5563L: linux-gpio@vger.kernel.org 5564T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5565S: Maintained 5566F: Documentation/devicetree/bindings/gpio/ 5567F: Documentation/gpio/ 5568F: Documentation/ABI/testing/gpio-cdev 5569F: Documentation/ABI/obsolete/sysfs-gpio 5570F: drivers/gpio/ 5571F: include/linux/gpio/ 5572F: include/linux/gpio.h 5573F: include/asm-generic/gpio.h 5574F: include/uapi/linux/gpio.h 5575F: tools/gpio/ 5576 5577GRE DEMULTIPLEXER DRIVER 5578M: Dmitry Kozlov <xeb@mail.ru> 5579L: netdev@vger.kernel.org 5580S: Maintained 5581F: net/ipv4/gre_demux.c 5582F: net/ipv4/gre_offload.c 5583F: include/net/gre.h 5584 5585GRETH 10/100/1G Ethernet MAC device driver 5586M: Andreas Larsson <andreas@gaisler.com> 5587L: netdev@vger.kernel.org 5588S: Maintained 5589F: drivers/net/ethernet/aeroflex/ 5590 5591GREYBUS SUBSYSTEM 5592M: Johan Hovold <johan@kernel.org> 5593M: Alex Elder <elder@kernel.org> 5594M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5595S: Maintained 5596F: drivers/staging/greybus/ 5597L: greybus-dev@lists.linaro.org 5598 5599GREYBUS AUDIO PROTOCOLS DRIVERS 5600M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5601M: Mark Greer <mgreer@animalcreek.com> 5602S: Maintained 5603F: drivers/staging/greybus/audio_apbridgea.c 5604F: drivers/staging/greybus/audio_apbridgea.h 5605F: drivers/staging/greybus/audio_codec.c 5606F: drivers/staging/greybus/audio_codec.h 5607F: drivers/staging/greybus/audio_gb.c 5608F: drivers/staging/greybus/audio_manager.c 5609F: drivers/staging/greybus/audio_manager.h 5610F: drivers/staging/greybus/audio_manager_module.c 5611F: drivers/staging/greybus/audio_manager_private.h 5612F: drivers/staging/greybus/audio_manager_sysfs.c 5613F: drivers/staging/greybus/audio_module.c 5614F: drivers/staging/greybus/audio_topology.c 5615 5616GREYBUS PROTOCOLS DRIVERS 5617M: Rui Miguel Silva <rmfrfs@gmail.com> 5618S: Maintained 5619F: drivers/staging/greybus/sdio.c 5620F: drivers/staging/greybus/light.c 5621F: drivers/staging/greybus/gpio.c 5622F: drivers/staging/greybus/power_supply.c 5623F: drivers/staging/greybus/spi.c 5624F: drivers/staging/greybus/spilib.c 5625 5626GREYBUS PROTOCOLS DRIVERS 5627M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5628S: Maintained 5629F: drivers/staging/greybus/loopback.c 5630F: drivers/staging/greybus/timesync.c 5631F: drivers/staging/greybus/timesync_platform.c 5632 5633GREYBUS PROTOCOLS DRIVERS 5634M: Viresh Kumar <vireshk@kernel.org> 5635S: Maintained 5636F: drivers/staging/greybus/authentication.c 5637F: drivers/staging/greybus/bootrom.c 5638F: drivers/staging/greybus/firmware.h 5639F: drivers/staging/greybus/fw-core.c 5640F: drivers/staging/greybus/fw-download.c 5641F: drivers/staging/greybus/fw-managament.c 5642F: drivers/staging/greybus/greybus_authentication.h 5643F: drivers/staging/greybus/greybus_firmware.h 5644F: drivers/staging/greybus/hid.c 5645F: drivers/staging/greybus/i2c.c 5646F: drivers/staging/greybus/spi.c 5647F: drivers/staging/greybus/spilib.c 5648F: drivers/staging/greybus/spilib.h 5649 5650GREYBUS PROTOCOLS DRIVERS 5651M: David Lin <dtwlin@gmail.com> 5652S: Maintained 5653F: drivers/staging/greybus/uart.c 5654F: drivers/staging/greybus/log.c 5655 5656GREYBUS PLATFORM DRIVERS 5657M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5658S: Maintained 5659F: drivers/staging/greybus/arche-platform.c 5660F: drivers/staging/greybus/arche-apb-ctrl.c 5661F: drivers/staging/greybus/arche_platform.h 5662 5663GS1662 VIDEO SERIALIZER 5664M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5665L: linux-media@vger.kernel.org 5666T: git git://linuxtv.org/media_tree.git 5667S: Maintained 5668F: drivers/media/spi/gs1662.c 5669 5670GSPCA FINEPIX SUBDRIVER 5671M: Frank Zago <frank@zago.net> 5672L: linux-media@vger.kernel.org 5673T: git git://linuxtv.org/media_tree.git 5674S: Maintained 5675F: drivers/media/usb/gspca/finepix.c 5676 5677GSPCA GL860 SUBDRIVER 5678M: Olivier Lorin <o.lorin@laposte.net> 5679L: linux-media@vger.kernel.org 5680T: git git://linuxtv.org/media_tree.git 5681S: Maintained 5682F: drivers/media/usb/gspca/gl860/ 5683 5684GSPCA M5602 SUBDRIVER 5685M: Erik Andren <erik.andren@gmail.com> 5686L: linux-media@vger.kernel.org 5687T: git git://linuxtv.org/media_tree.git 5688S: Maintained 5689F: drivers/media/usb/gspca/m5602/ 5690 5691GSPCA PAC207 SONIXB SUBDRIVER 5692M: Hans Verkuil <hverkuil@xs4all.nl> 5693L: linux-media@vger.kernel.org 5694T: git git://linuxtv.org/media_tree.git 5695S: Odd Fixes 5696F: drivers/media/usb/gspca/pac207.c 5697 5698GSPCA SN9C20X SUBDRIVER 5699M: Brian Johnson <brijohn@gmail.com> 5700L: linux-media@vger.kernel.org 5701T: git git://linuxtv.org/media_tree.git 5702S: Maintained 5703F: drivers/media/usb/gspca/sn9c20x.c 5704 5705GSPCA T613 SUBDRIVER 5706M: Leandro Costantino <lcostantino@gmail.com> 5707L: linux-media@vger.kernel.org 5708T: git git://linuxtv.org/media_tree.git 5709S: Maintained 5710F: drivers/media/usb/gspca/t613.c 5711 5712GSPCA USB WEBCAM DRIVER 5713M: Hans Verkuil <hverkuil@xs4all.nl> 5714L: linux-media@vger.kernel.org 5715T: git git://linuxtv.org/media_tree.git 5716S: Odd Fixes 5717F: drivers/media/usb/gspca/ 5718 5719GTP (GPRS Tunneling Protocol) 5720M: Pablo Neira Ayuso <pablo@netfilter.org> 5721M: Harald Welte <laforge@gnumonks.org> 5722L: osmocom-net-gprs@lists.osmocom.org 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5724S: Maintained 5725F: drivers/net/gtp.c 5726 5727GUID PARTITION TABLE (GPT) 5728M: Davidlohr Bueso <dave@stgolabs.net> 5729L: linux-efi@vger.kernel.org 5730S: Maintained 5731F: block/partitions/efi.* 5732 5733STK1160 USB VIDEO CAPTURE DRIVER 5734M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5735L: linux-media@vger.kernel.org 5736T: git git://linuxtv.org/media_tree.git 5737S: Maintained 5738F: drivers/media/usb/stk1160/ 5739 5740H8/300 ARCHITECTURE 5741M: Yoshinori Sato <ysato@users.sourceforge.jp> 5742L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5743W: http://uclinux-h8.sourceforge.jp 5744T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5745S: Maintained 5746F: arch/h8300/ 5747F: drivers/clocksource/h8300_*.c 5748F: drivers/clk/h8300/ 5749F: drivers/irqchip/irq-renesas-h8*.c 5750 5751HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5752M: Frank Seidel <frank@f-seidel.de> 5753L: platform-driver-x86@vger.kernel.org 5754W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5755S: Maintained 5756F: drivers/platform/x86/hdaps.c 5757 5758HDPVR USB VIDEO ENCODER DRIVER 5759M: Hans Verkuil <hverkuil@xs4all.nl> 5760L: linux-media@vger.kernel.org 5761T: git git://linuxtv.org/media_tree.git 5762W: https://linuxtv.org 5763S: Odd Fixes 5764F: drivers/media/usb/hdpvr/ 5765 5766HWPOISON MEMORY FAILURE HANDLING 5767M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5768L: linux-mm@kvack.org 5769S: Maintained 5770F: mm/memory-failure.c 5771F: mm/hwpoison-inject.c 5772 5773HYPERVISOR VIRTUAL CONSOLE DRIVER 5774L: linuxppc-dev@lists.ozlabs.org 5775S: Odd Fixes 5776F: drivers/tty/hvc/ 5777 5778HACKRF MEDIA DRIVER 5779M: Antti Palosaari <crope@iki.fi> 5780L: linux-media@vger.kernel.org 5781W: https://linuxtv.org 5782W: http://palosaari.fi/linux/ 5783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5784T: git git://linuxtv.org/anttip/media_tree.git 5785S: Maintained 5786F: drivers/media/usb/hackrf/ 5787 5788HARDWARE MONITORING 5789M: Jean Delvare <jdelvare@suse.com> 5790M: Guenter Roeck <linux@roeck-us.net> 5791L: linux-hwmon@vger.kernel.org 5792W: http://hwmon.wiki.kernel.org/ 5793T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5795S: Maintained 5796F: Documentation/hwmon/ 5797F: drivers/hwmon/ 5798F: include/linux/hwmon*.h 5799 5800HARDWARE RANDOM NUMBER GENERATOR CORE 5801M: Matt Mackall <mpm@selenic.com> 5802M: Herbert Xu <herbert@gondor.apana.org.au> 5803L: linux-crypto@vger.kernel.org 5804S: Odd fixes 5805F: Documentation/devicetree/bindings/rng/ 5806F: Documentation/hw_random.txt 5807F: drivers/char/hw_random/ 5808F: include/linux/hw_random.h 5809 5810HARDWARE SPINLOCK CORE 5811M: Ohad Ben-Cohen <ohad@wizery.com> 5812M: Bjorn Andersson <bjorn.andersson@linaro.org> 5813L: linux-remoteproc@vger.kernel.org 5814S: Maintained 5815T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5816F: Documentation/devicetree/bindings/hwlock/ 5817F: Documentation/hwspinlock.txt 5818F: drivers/hwspinlock/ 5819F: include/linux/hwspinlock.h 5820 5821HARMONY SOUND DRIVER 5822L: linux-parisc@vger.kernel.org 5823S: Maintained 5824F: sound/parisc/harmony.* 5825 5826HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5827M: Jimmy Vance <jimmy.vance@hpe.com> 5828S: Supported 5829F: Documentation/watchdog/hpwdt.txt 5830F: drivers/watchdog/hpwdt.c 5831 5832HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5833M: Don Brace <don.brace@microsemi.com> 5834L: esc.storagedev@microsemi.com 5835L: linux-scsi@vger.kernel.org 5836S: Supported 5837F: Documentation/scsi/hpsa.txt 5838F: drivers/scsi/hpsa*.[ch] 5839F: include/linux/cciss*.h 5840F: include/uapi/linux/cciss*.h 5841 5842HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5843M: Don Brace <don.brace@microsemi.com> 5844L: esc.storagedev@microsemi.com 5845L: linux-scsi@vger.kernel.org 5846S: Supported 5847F: Documentation/blockdev/cciss.txt 5848F: drivers/block/cciss* 5849F: include/linux/cciss_ioctl.h 5850F: include/uapi/linux/cciss_ioctl.h 5851 5852HFI1 DRIVER 5853M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5854M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5855L: linux-rdma@vger.kernel.org 5856S: Supported 5857F: drivers/infiniband/hw/hfi1 5858 5859HFS FILESYSTEM 5860L: linux-fsdevel@vger.kernel.org 5861S: Orphan 5862F: Documentation/filesystems/hfs.txt 5863F: fs/hfs/ 5864 5865HFSPLUS FILESYSTEM 5866L: linux-fsdevel@vger.kernel.org 5867S: Orphan 5868F: Documentation/filesystems/hfsplus.txt 5869F: fs/hfsplus/ 5870 5871HGA FRAMEBUFFER DRIVER 5872M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5873L: linux-nvidia@lists.surfsouth.com 5874W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5875S: Maintained 5876F: drivers/video/fbdev/hgafb.c 5877 5878HIBERNATION (aka Software Suspend, aka swsusp) 5879M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5880M: Pavel Machek <pavel@ucw.cz> 5881L: linux-pm@vger.kernel.org 5882B: https://bugzilla.kernel.org 5883S: Supported 5884F: arch/x86/power/ 5885F: drivers/base/power/ 5886F: kernel/power/ 5887F: include/linux/suspend.h 5888F: include/linux/freezer.h 5889F: include/linux/pm.h 5890F: arch/*/include/asm/suspend*.h 5891 5892HID CORE LAYER 5893M: Jiri Kosina <jikos@kernel.org> 5894R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5895L: linux-input@vger.kernel.org 5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5897S: Maintained 5898F: drivers/hid/ 5899F: include/linux/hid* 5900F: include/uapi/linux/hid* 5901 5902HID SENSOR HUB DRIVERS 5903M: Jiri Kosina <jikos@kernel.org> 5904M: Jonathan Cameron <jic23@kernel.org> 5905M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5906L: linux-input@vger.kernel.org 5907L: linux-iio@vger.kernel.org 5908S: Maintained 5909F: Documentation/hid/hid-sensor* 5910F: drivers/hid/hid-sensor-* 5911F: drivers/iio/*/hid-* 5912F: include/linux/hid-sensor-* 5913 5914HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5915M: Thomas Gleixner <tglx@linutronix.de> 5916L: linux-kernel@vger.kernel.org 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5918S: Maintained 5919F: Documentation/timers/ 5920F: kernel/time/hrtimer.c 5921F: kernel/time/clockevents.c 5922F: kernel/time/tick*.* 5923F: kernel/time/timer_*.c 5924F: include/linux/clockchips.h 5925F: include/linux/hrtimer.h 5926 5927HIGH-SPEED SCC DRIVER FOR AX.25 5928L: linux-hams@vger.kernel.org 5929S: Orphan 5930F: drivers/net/hamradio/dmascc.c 5931F: drivers/net/hamradio/scc.c 5932 5933HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5934M: HighPoint Linux Team <linux@highpoint-tech.com> 5935W: http://www.highpoint-tech.com 5936S: Supported 5937F: Documentation/scsi/hptiop.txt 5938F: drivers/scsi/hptiop.c 5939 5940HIPPI 5941M: Jes Sorensen <jes@trained-monkey.org> 5942L: linux-hippi@sunsite.dk 5943S: Maintained 5944F: include/linux/hippidevice.h 5945F: include/uapi/linux/if_hippi.h 5946F: net/802/hippi.c 5947F: drivers/net/hippi/ 5948 5949HISILICON NETWORK SUBSYSTEM DRIVER 5950M: Yisen Zhuang <yisen.zhuang@huawei.com> 5951M: Salil Mehta <salil.mehta@huawei.com> 5952L: netdev@vger.kernel.org 5953W: http://www.hisilicon.com 5954S: Maintained 5955F: drivers/net/ethernet/hisilicon/ 5956F: Documentation/devicetree/bindings/net/hisilicon*.txt 5957 5958HISILICON ROCE DRIVER 5959M: Lijun Ou <oulijun@huawei.com> 5960M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5961L: linux-rdma@vger.kernel.org 5962S: Maintained 5963F: drivers/infiniband/hw/hns/ 5964F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5965 5966HISILICON SAS Controller 5967M: John Garry <john.garry@huawei.com> 5968W: http://www.hisilicon.com 5969S: Supported 5970F: drivers/scsi/hisi_sas/ 5971F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5972 5973HOST AP DRIVER 5974M: Jouni Malinen <j@w1.fi> 5975L: linux-wireless@vger.kernel.org 5976W: http://w1.fi/hostap-driver.html 5977S: Obsolete 5978F: drivers/net/wireless/intersil/hostap/ 5979 5980HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5981L: platform-driver-x86@vger.kernel.org 5982S: Orphan 5983F: drivers/platform/x86/tc1100-wmi.c 5984 5985HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5986M: Jaroslav Kysela <perex@perex.cz> 5987S: Maintained 5988F: drivers/net/ethernet/hp/hp100.* 5989 5990HPET: High Precision Event Timers driver 5991M: Clemens Ladisch <clemens@ladisch.de> 5992S: Maintained 5993F: Documentation/timers/hpet.txt 5994F: drivers/char/hpet.c 5995F: include/linux/hpet.h 5996F: include/uapi/linux/hpet.h 5997 5998HPET: x86 5999S: Orphan 6000F: arch/x86/kernel/hpet.c 6001F: arch/x86/include/asm/hpet.h 6002 6003HPFS FILESYSTEM 6004M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6005W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6006S: Maintained 6007F: fs/hpfs/ 6008 6009HSI SUBSYSTEM 6010M: Sebastian Reichel <sre@kernel.org> 6011T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6012S: Maintained 6013F: Documentation/ABI/testing/sysfs-bus-hsi 6014F: Documentation/device-drivers/serial-interfaces.rst 6015F: drivers/hsi/ 6016F: include/linux/hsi/ 6017F: include/uapi/linux/hsi/ 6018 6019HSO 3G MODEM DRIVER 6020L: linux-usb@vger.kernel.org 6021S: Orphan 6022F: drivers/net/usb/hso.c 6023 6024HSR NETWORK PROTOCOL 6025M: Arvid Brodin <arvid.brodin@alten.se> 6026L: netdev@vger.kernel.org 6027S: Maintained 6028F: net/hsr/ 6029 6030HTCPEN TOUCHSCREEN DRIVER 6031M: Pau Oliva Fora <pof@eslack.org> 6032L: linux-input@vger.kernel.org 6033S: Maintained 6034F: drivers/input/touchscreen/htcpen.c 6035 6036HUGETLB FILESYSTEM 6037M: Nadia Yvette Chambers <nyc@holomorphy.com> 6038S: Maintained 6039F: fs/hugetlbfs/ 6040 6041HVA ST MEDIA DRIVER 6042M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6043L: linux-media@vger.kernel.org 6044T: git git://linuxtv.org/media_tree.git 6045W: https://linuxtv.org 6046S: Supported 6047F: drivers/media/platform/sti/hva 6048 6049Hyper-V CORE AND DRIVERS 6050M: "K. Y. Srinivasan" <kys@microsoft.com> 6051M: Haiyang Zhang <haiyangz@microsoft.com> 6052M: Stephen Hemminger <sthemmin@microsoft.com> 6053L: devel@linuxdriverproject.org 6054S: Maintained 6055F: arch/x86/include/asm/mshyperv.h 6056F: arch/x86/include/uapi/asm/hyperv.h 6057F: arch/x86/kernel/cpu/mshyperv.c 6058F: arch/x86/hyperv 6059F: drivers/hid/hid-hyperv.c 6060F: drivers/hv/ 6061F: drivers/input/serio/hyperv-keyboard.c 6062F: drivers/pci/host/pci-hyperv.c 6063F: drivers/net/hyperv/ 6064F: drivers/scsi/storvsc_drv.c 6065F: drivers/uio/uio_hv_generic.c 6066F: drivers/video/fbdev/hyperv_fb.c 6067F: include/linux/hyperv.h 6068F: tools/hv/ 6069F: Documentation/ABI/stable/sysfs-bus-vmbus 6070 6071I2C MUXES 6072M: Peter Rosin <peda@axentia.se> 6073L: linux-i2c@vger.kernel.org 6074S: Maintained 6075F: Documentation/i2c/i2c-topology 6076F: Documentation/i2c/muxes/ 6077F: Documentation/devicetree/bindings/i2c/i2c-mux* 6078F: Documentation/devicetree/bindings/i2c/i2c-arb* 6079F: Documentation/devicetree/bindings/i2c/i2c-gate* 6080F: drivers/i2c/i2c-mux.c 6081F: drivers/i2c/muxes/ 6082F: include/linux/i2c-mux.h 6083 6084I2C OVER PARALLEL PORT 6085M: Jean Delvare <jdelvare@suse.com> 6086L: linux-i2c@vger.kernel.org 6087S: Maintained 6088F: Documentation/i2c/busses/i2c-parport 6089F: Documentation/i2c/busses/i2c-parport-light 6090F: drivers/i2c/busses/i2c-parport.c 6091F: drivers/i2c/busses/i2c-parport-light.c 6092 6093I2C/SMBUS CONTROLLER DRIVERS FOR PC 6094M: Jean Delvare <jdelvare@suse.com> 6095L: linux-i2c@vger.kernel.org 6096S: Maintained 6097F: Documentation/i2c/busses/i2c-ali1535 6098F: Documentation/i2c/busses/i2c-ali1563 6099F: Documentation/i2c/busses/i2c-ali15x3 6100F: Documentation/i2c/busses/i2c-amd756 6101F: Documentation/i2c/busses/i2c-amd8111 6102F: Documentation/i2c/busses/i2c-i801 6103F: Documentation/i2c/busses/i2c-nforce2 6104F: Documentation/i2c/busses/i2c-piix4 6105F: Documentation/i2c/busses/i2c-sis5595 6106F: Documentation/i2c/busses/i2c-sis630 6107F: Documentation/i2c/busses/i2c-sis96x 6108F: Documentation/i2c/busses/i2c-via 6109F: Documentation/i2c/busses/i2c-viapro 6110F: drivers/i2c/busses/i2c-ali1535.c 6111F: drivers/i2c/busses/i2c-ali1563.c 6112F: drivers/i2c/busses/i2c-ali15x3.c 6113F: drivers/i2c/busses/i2c-amd756.c 6114F: drivers/i2c/busses/i2c-amd756-s4882.c 6115F: drivers/i2c/busses/i2c-amd8111.c 6116F: drivers/i2c/busses/i2c-i801.c 6117F: drivers/i2c/busses/i2c-isch.c 6118F: drivers/i2c/busses/i2c-nforce2.c 6119F: drivers/i2c/busses/i2c-nforce2-s4985.c 6120F: drivers/i2c/busses/i2c-piix4.c 6121F: drivers/i2c/busses/i2c-sis5595.c 6122F: drivers/i2c/busses/i2c-sis630.c 6123F: drivers/i2c/busses/i2c-sis96x.c 6124F: drivers/i2c/busses/i2c-via.c 6125F: drivers/i2c/busses/i2c-viapro.c 6126 6127I2C/SMBUS ISMT DRIVER 6128M: Seth Heasley <seth.heasley@intel.com> 6129M: Neil Horman <nhorman@tuxdriver.com> 6130L: linux-i2c@vger.kernel.org 6131F: drivers/i2c/busses/i2c-ismt.c 6132F: Documentation/i2c/busses/i2c-ismt 6133 6134I2C/SMBUS STUB DRIVER 6135M: Jean Delvare <jdelvare@suse.com> 6136L: linux-i2c@vger.kernel.org 6137S: Maintained 6138F: drivers/i2c/i2c-stub.c 6139 6140I2C SUBSYSTEM 6141M: Wolfram Sang <wsa@the-dreams.de> 6142L: linux-i2c@vger.kernel.org 6143W: https://i2c.wiki.kernel.org/ 6144Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6145T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6146S: Maintained 6147F: Documentation/devicetree/bindings/i2c/ 6148F: Documentation/i2c/ 6149F: drivers/i2c/ 6150F: drivers/i2c/*/ 6151F: include/linux/i2c.h 6152F: include/linux/i2c-*.h 6153F: include/uapi/linux/i2c.h 6154F: include/uapi/linux/i2c-*.h 6155 6156I2C ACPI SUPPORT 6157M: Mika Westerberg <mika.westerberg@linux.intel.com> 6158L: linux-i2c@vger.kernel.org 6159L: linux-acpi@vger.kernel.org 6160S: Maintained 6161 6162I2C-TAOS-EVM DRIVER 6163M: Jean Delvare <jdelvare@suse.com> 6164L: linux-i2c@vger.kernel.org 6165S: Maintained 6166F: Documentation/i2c/busses/i2c-taos-evm 6167F: drivers/i2c/busses/i2c-taos-evm.c 6168 6169I2C-TINY-USB DRIVER 6170M: Till Harbaum <till@harbaum.org> 6171L: linux-i2c@vger.kernel.org 6172W: http://www.harbaum.org/till/i2c_tiny_usb 6173S: Maintained 6174F: drivers/i2c/busses/i2c-tiny-usb.c 6175 6176i386 BOOT CODE 6177M: "H. Peter Anvin" <hpa@zytor.com> 6178S: Maintained 6179F: arch/x86/boot/ 6180 6181i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6182M: "H. Peter Anvin" <hpa@zytor.com> 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6184S: Maintained 6185 6186IA64 (Itanium) PLATFORM 6187M: Tony Luck <tony.luck@intel.com> 6188M: Fenghua Yu <fenghua.yu@intel.com> 6189L: linux-ia64@vger.kernel.org 6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6191S: Maintained 6192F: arch/ia64/ 6193 6194IBM Power VMX Cryptographic instructions 6195M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6196M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6197L: linux-crypto@vger.kernel.org 6198S: Supported 6199F: drivers/crypto/vmx/Makefile 6200F: drivers/crypto/vmx/Kconfig 6201F: drivers/crypto/vmx/vmx.c 6202F: drivers/crypto/vmx/aes* 6203F: drivers/crypto/vmx/ghash* 6204F: drivers/crypto/vmx/ppc-xlate.pl 6205 6206IBM Power in-Nest Crypto Acceleration 6207M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6208M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6209L: linux-crypto@vger.kernel.org 6210S: Supported 6211F: drivers/crypto/nx/Makefile 6212F: drivers/crypto/nx/Kconfig 6213F: drivers/crypto/nx/nx-aes* 6214F: drivers/crypto/nx/nx-sha* 6215F: drivers/crypto/nx/nx.* 6216F: drivers/crypto/nx/nx_csbcpb.h 6217F: drivers/crypto/nx/nx_debugfs.h 6218 6219IBM Power 842 compression accelerator 6220M: Dan Streetman <ddstreet@ieee.org> 6221S: Supported 6222F: drivers/crypto/nx/Makefile 6223F: drivers/crypto/nx/Kconfig 6224F: drivers/crypto/nx/nx-842* 6225F: include/linux/sw842.h 6226F: crypto/842.c 6227F: lib/842/ 6228 6229IBM Power Linux RAID adapter 6230M: Brian King <brking@us.ibm.com> 6231S: Supported 6232F: drivers/scsi/ipr.* 6233 6234IBM Power Virtual Ethernet Device Driver 6235M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6236L: netdev@vger.kernel.org 6237S: Supported 6238F: drivers/net/ethernet/ibm/ibmveth.* 6239 6240IBM Power SRIOV Virtual NIC Device Driver 6241M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6242M: John Allen <jallen@linux.vnet.ibm.com> 6243L: netdev@vger.kernel.org 6244S: Supported 6245F: drivers/net/ethernet/ibm/ibmvnic.* 6246 6247IBM Power Virtual SCSI Device Drivers 6248M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6249L: linux-scsi@vger.kernel.org 6250S: Supported 6251F: drivers/scsi/ibmvscsi/ibmvscsi* 6252F: include/scsi/viosrp.h 6253 6254IBM Power Virtual SCSI Device Target Driver 6255M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6256M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6257L: linux-scsi@vger.kernel.org 6258L: target-devel@vger.kernel.org 6259S: Supported 6260F: drivers/scsi/ibmvscsi_tgt/ 6261 6262IBM Power Virtual FC Device Drivers 6263M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6264L: linux-scsi@vger.kernel.org 6265S: Supported 6266F: drivers/scsi/ibmvscsi/ibmvfc* 6267 6268IBM ServeRAID RAID DRIVER 6269S: Orphan 6270F: drivers/scsi/ips.* 6271 6272ICH LPC AND GPIO DRIVER 6273M: Peter Tyser <ptyser@xes-inc.com> 6274S: Maintained 6275F: drivers/mfd/lpc_ich.c 6276F: drivers/gpio/gpio-ich.c 6277 6278IDT VersaClock 5 CLOCK DRIVER 6279M: Marek Vasut <marek.vasut@gmail.com> 6280S: Maintained 6281F: drivers/clk/clk-versaclock5.c 6282 6283IDE SUBSYSTEM 6284M: "David S. Miller" <davem@davemloft.net> 6285L: linux-ide@vger.kernel.org 6286Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6288S: Maintained 6289F: Documentation/ide/ 6290F: drivers/ide/ 6291F: include/linux/ide.h 6292 6293IDEAPAD LAPTOP EXTRAS DRIVER 6294M: Ike Panhc <ike.pan@canonical.com> 6295L: platform-driver-x86@vger.kernel.org 6296W: http://launchpad.net/ideapad-laptop 6297S: Maintained 6298F: drivers/platform/x86/ideapad-laptop.c 6299 6300IDEAPAD LAPTOP SLIDEBAR DRIVER 6301M: Andrey Moiseev <o2g.org.ru@gmail.com> 6302L: linux-input@vger.kernel.org 6303W: https://github.com/o2genum/ideapad-slidebar 6304S: Maintained 6305F: drivers/input/misc/ideapad_slidebar.c 6306 6307IDE/ATAPI DRIVERS 6308M: Borislav Petkov <bp@alien8.de> 6309L: linux-ide@vger.kernel.org 6310S: Maintained 6311F: Documentation/cdrom/ide-cd 6312F: drivers/ide/ide-cd* 6313 6314IEEE 802.15.4 SUBSYSTEM 6315M: Alexander Aring <aar@pengutronix.de> 6316M: Stefan Schmidt <stefan@osg.samsung.com> 6317L: linux-wpan@vger.kernel.org 6318W: http://wpan.cakelab.org/ 6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6321S: Maintained 6322F: net/ieee802154/ 6323F: net/mac802154/ 6324F: drivers/net/ieee802154/ 6325F: include/linux/nl802154.h 6326F: include/linux/ieee802154.h 6327F: include/net/nl802154.h 6328F: include/net/mac802154.h 6329F: include/net/af_ieee802154.h 6330F: include/net/cfg802154.h 6331F: include/net/ieee802154_netdev.h 6332F: Documentation/networking/ieee802154.txt 6333 6334IFE PROTOCOL 6335M: Yotam Gigi <yotamg@mellanox.com> 6336M: Jamal Hadi Salim <jhs@mojatatu.com> 6337F: net/ife 6338F: include/net/ife.h 6339F: include/uapi/linux/ife.h 6340 6341IGORPLUG-USB IR RECEIVER 6342M: Sean Young <sean@mess.org> 6343L: linux-media@vger.kernel.org 6344S: Maintained 6345F: drivers/media/rc/igorplugusb.c 6346 6347IGUANAWORKS USB IR TRANSCEIVER 6348M: Sean Young <sean@mess.org> 6349L: linux-media@vger.kernel.org 6350S: Maintained 6351F: drivers/media/rc/iguanair.c 6352 6353IIO DIGITAL POTENTIOMETER DAC 6354M: Peter Rosin <peda@axentia.se> 6355L: linux-iio@vger.kernel.org 6356S: Maintained 6357F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6358F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6359F: drivers/iio/dac/dpot-dac.c 6360 6361IIO ENVELOPE DETECTOR 6362M: Peter Rosin <peda@axentia.se> 6363L: linux-iio@vger.kernel.org 6364S: Maintained 6365F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6366F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6367F: drivers/iio/adc/envelope-detector.c 6368 6369IIO SUBSYSTEM AND DRIVERS 6370M: Jonathan Cameron <jic23@kernel.org> 6371R: Hartmut Knaack <knaack.h@gmx.de> 6372R: Lars-Peter Clausen <lars@metafoo.de> 6373R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6374L: linux-iio@vger.kernel.org 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6376S: Maintained 6377F: Documentation/devicetree/bindings/iio/ 6378F: drivers/iio/ 6379F: drivers/staging/iio/ 6380F: include/linux/iio/ 6381F: tools/iio/ 6382 6383IKANOS/ADI EAGLE ADSL USB DRIVER 6384M: Matthieu Castet <castet.matthieu@free.fr> 6385M: Stanislaw Gruszka <stf_xl@wp.pl> 6386S: Maintained 6387F: drivers/usb/atm/ueagle-atm.c 6388 6389IMGTEC ASCII LCD DRIVER 6390M: Paul Burton <paul.burton@imgtec.com> 6391S: Maintained 6392F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6393F: drivers/auxdisplay/img-ascii-lcd.c 6394 6395INA209 HARDWARE MONITOR DRIVER 6396M: Guenter Roeck <linux@roeck-us.net> 6397L: linux-hwmon@vger.kernel.org 6398S: Maintained 6399F: Documentation/hwmon/ina209 6400F: Documentation/devicetree/bindings/i2c/ina209.txt 6401F: drivers/hwmon/ina209.c 6402 6403INA2XX HARDWARE MONITOR DRIVER 6404M: Guenter Roeck <linux@roeck-us.net> 6405L: linux-hwmon@vger.kernel.org 6406S: Maintained 6407F: Documentation/hwmon/ina2xx 6408F: drivers/hwmon/ina2xx.c 6409F: include/linux/platform_data/ina2xx.h 6410 6411INDUSTRY PACK SUBSYSTEM (IPACK) 6412M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6413M: Jens Taprogge <jens.taprogge@taprogge.org> 6414M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6415L: industrypack-devel@lists.sourceforge.net 6416W: http://industrypack.sourceforge.net 6417S: Maintained 6418F: drivers/ipack/ 6419 6420INGENIC JZ4780 DMA Driver 6421M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6422S: Maintained 6423F: drivers/dma/dma-jz4780.c 6424 6425INGENIC JZ4780 NAND DRIVER 6426M: Harvey Hunt <harveyhuntnexus@gmail.com> 6427L: linux-mtd@lists.infradead.org 6428S: Maintained 6429F: drivers/mtd/nand/jz4780_* 6430 6431INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6432M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6433M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6434L: linux-ima-devel@lists.sourceforge.net 6435L: linux-ima-user@lists.sourceforge.net 6436L: linux-security-module@vger.kernel.org 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6438S: Supported 6439F: security/integrity/ima/ 6440 6441IMGTEC IR DECODER DRIVER 6442M: James Hogan <james.hogan@imgtec.com> 6443S: Maintained 6444F: drivers/media/rc/img-ir/ 6445 6446IMS TWINTURBO FRAMEBUFFER DRIVER 6447L: linux-fbdev@vger.kernel.org 6448S: Orphan 6449F: drivers/video/fbdev/imsttfb.c 6450 6451INFINIBAND SUBSYSTEM 6452M: Doug Ledford <dledford@redhat.com> 6453M: Sean Hefty <sean.hefty@intel.com> 6454M: Hal Rosenstock <hal.rosenstock@gmail.com> 6455L: linux-rdma@vger.kernel.org 6456W: http://www.openfabrics.org/ 6457Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6459S: Supported 6460F: Documentation/infiniband/ 6461F: drivers/infiniband/ 6462F: include/uapi/linux/if_infiniband.h 6463F: include/uapi/rdma/ 6464F: include/rdma/ 6465 6466INOTIFY 6467M: John McCutchan <john@johnmccutchan.com> 6468M: Robert Love <rlove@rlove.org> 6469M: Eric Paris <eparis@parisplace.org> 6470S: Maintained 6471F: Documentation/filesystems/inotify.txt 6472F: fs/notify/inotify/ 6473F: include/linux/inotify.h 6474F: include/uapi/linux/inotify.h 6475 6476INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6477M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6478L: linux-input@vger.kernel.org 6479Q: http://patchwork.kernel.org/project/linux-input/list/ 6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6481S: Maintained 6482F: drivers/input/ 6483F: include/linux/input.h 6484F: include/uapi/linux/input.h 6485F: include/linux/input/ 6486F: Documentation/devicetree/bindings/input/ 6487 6488INPUT MULTITOUCH (MT) PROTOCOL 6489M: Henrik Rydberg <rydberg@bitmath.org> 6490L: linux-input@vger.kernel.org 6491S: Odd fixes 6492F: Documentation/input/multi-touch-protocol.txt 6493F: drivers/input/input-mt.c 6494K: \b(ABS|SYN)_MT_ 6495 6496INTEL ASoC BDW/HSW DRIVERS 6497M: Jie Yang <yang.jie@linux.intel.com> 6498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6499S: Supported 6500F: sound/soc/intel/common/sst-dsp* 6501F: sound/soc/intel/common/sst-firmware.c 6502F: sound/soc/intel/boards/broadwell.c 6503F: sound/soc/intel/haswell/ 6504 6505INTEL C600 SERIES SAS CONTROLLER DRIVER 6506M: Intel SCU Linux support <intel-linux-scu@intel.com> 6507M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6508L: linux-scsi@vger.kernel.org 6509T: git git://git.code.sf.net/p/intel-sas/isci 6510S: Supported 6511F: drivers/scsi/isci/ 6512 6513INTEL HID EVENT DRIVER 6514M: Alex Hung <alex.hung@canonical.com> 6515L: platform-driver-x86@vger.kernel.org 6516S: Maintained 6517F: drivers/platform/x86/intel-hid.c 6518 6519INTEL VIRTUAL BUTTON DRIVER 6520M: AceLan Kao <acelan.kao@canonical.com> 6521L: platform-driver-x86@vger.kernel.org 6522S: Maintained 6523F: drivers/platform/x86/intel-vbtn.c 6524 6525INTEL IDLE DRIVER 6526M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6527M: Len Brown <lenb@kernel.org> 6528L: linux-pm@vger.kernel.org 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6530B: https://bugzilla.kernel.org 6531S: Supported 6532F: drivers/idle/intel_idle.c 6533 6534INTEL INTEGRATED SENSOR HUB DRIVER 6535M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6536M: Jiri Kosina <jikos@kernel.org> 6537L: linux-input@vger.kernel.org 6538S: Maintained 6539F: drivers/hid/intel-ish-hid/ 6540 6541INTEL PSTATE DRIVER 6542M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6543M: Len Brown <lenb@kernel.org> 6544L: linux-pm@vger.kernel.org 6545S: Supported 6546F: drivers/cpufreq/intel_pstate.c 6547 6548INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6549M: Maik Broemme <mbroemme@libmpq.org> 6550L: linux-fbdev@vger.kernel.org 6551S: Maintained 6552F: Documentation/fb/intelfb.txt 6553F: drivers/video/fbdev/intelfb/ 6554 6555INTEL 810/815 FRAMEBUFFER DRIVER 6556M: Antonino Daplas <adaplas@gmail.com> 6557L: linux-fbdev@vger.kernel.org 6558S: Maintained 6559F: drivers/video/fbdev/i810/ 6560 6561INTEL MENLOW THERMAL DRIVER 6562M: Sujith Thomas <sujith.thomas@intel.com> 6563L: platform-driver-x86@vger.kernel.org 6564W: https://01.org/linux-acpi 6565S: Supported 6566F: drivers/platform/x86/intel_menlow.c 6567 6568INTEL I/OAT DMA DRIVER 6569M: Dave Jiang <dave.jiang@intel.com> 6570R: Dan Williams <dan.j.williams@intel.com> 6571L: dmaengine@vger.kernel.org 6572Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6573S: Supported 6574F: drivers/dma/ioat* 6575 6576INTEL IOMMU (VT-d) 6577M: David Woodhouse <dwmw2@infradead.org> 6578L: iommu@lists.linux-foundation.org 6579T: git git://git.infradead.org/iommu-2.6.git 6580S: Supported 6581F: drivers/iommu/intel-iommu.c 6582F: include/linux/intel-iommu.h 6583 6584INTEL IOP-ADMA DMA DRIVER 6585R: Dan Williams <dan.j.williams@intel.com> 6586S: Odd fixes 6587F: drivers/dma/iop-adma.c 6588 6589INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6590M: Krzysztof Halasa <khalasa@piap.pl> 6591S: Maintained 6592F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6593F: arch/arm/mach-ixp4xx/include/mach/npe.h 6594F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6595F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6596F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6597F: drivers/net/wan/ixp4xx_hss.c 6598 6599INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6600M: Deepak Saxena <dsaxena@plexity.net> 6601S: Maintained 6602F: drivers/char/hw_random/ixp4xx-rng.c 6603 6604INTEL ETHERNET DRIVERS 6605M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6606L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6607W: http://www.intel.com/support/feedback.htm 6608W: http://e1000.sourceforge.net/ 6609Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6612S: Supported 6613F: Documentation/networking/e100.txt 6614F: Documentation/networking/e1000.txt 6615F: Documentation/networking/e1000e.txt 6616F: Documentation/networking/igb.txt 6617F: Documentation/networking/igbvf.txt 6618F: Documentation/networking/ixgb.txt 6619F: Documentation/networking/ixgbe.txt 6620F: Documentation/networking/ixgbevf.txt 6621F: Documentation/networking/i40e.txt 6622F: Documentation/networking/i40evf.txt 6623F: drivers/net/ethernet/intel/ 6624F: drivers/net/ethernet/intel/*/ 6625 6626INTEL RDMA RNIC DRIVER 6627M: Faisal Latif <faisal.latif@intel.com> 6628M: Shiraz Saleem <shiraz.saleem@intel.com> 6629L: linux-rdma@vger.kernel.org 6630S: Supported 6631F: drivers/infiniband/hw/i40iw/ 6632 6633INTEL MERRIFIELD GPIO DRIVER 6634M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6635L: linux-gpio@vger.kernel.org 6636S: Maintained 6637F: drivers/gpio/gpio-merrifield.c 6638 6639INTEL-MID GPIO DRIVER 6640M: David Cohen <david.a.cohen@linux.intel.com> 6641L: linux-gpio@vger.kernel.org 6642S: Maintained 6643F: drivers/gpio/gpio-intel-mid.c 6644 6645INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6646M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6647L: linux-wireless@vger.kernel.org 6648S: Maintained 6649F: Documentation/networking/README.ipw2100 6650F: Documentation/networking/README.ipw2200 6651F: drivers/net/wireless/intel/ipw2x00/ 6652 6653INTEL(R) TRACE HUB 6654M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6655S: Supported 6656F: Documentation/trace/intel_th.txt 6657F: drivers/hwtracing/intel_th/ 6658 6659INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6660M: Ning Sun <ning.sun@intel.com> 6661L: tboot-devel@lists.sourceforge.net 6662W: http://tboot.sourceforge.net 6663T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6664S: Supported 6665F: Documentation/intel_txt.txt 6666F: include/linux/tboot.h 6667F: arch/x86/kernel/tboot.c 6668 6669INTEL WIRELESS WIMAX CONNECTION 2400 6670M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6671M: linux-wimax@intel.com 6672L: wimax@linuxwimax.org (subscribers-only) 6673S: Supported 6674W: http://linuxwimax.org 6675F: Documentation/wimax/README.i2400m 6676F: drivers/net/wimax/i2400m/ 6677F: include/uapi/linux/wimax/i2400m.h 6678 6679INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6680M: Stanislaw Gruszka <sgruszka@redhat.com> 6681L: linux-wireless@vger.kernel.org 6682S: Supported 6683F: drivers/net/wireless/intel/iwlegacy/ 6684 6685INTEL WIRELESS WIFI LINK (iwlwifi) 6686M: Johannes Berg <johannes.berg@intel.com> 6687M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6688M: Luca Coelho <luciano.coelho@intel.com> 6689M: Intel Linux Wireless <linuxwifi@intel.com> 6690L: linux-wireless@vger.kernel.org 6691W: http://intellinuxwireless.org 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6693S: Supported 6694F: drivers/net/wireless/intel/iwlwifi/ 6695 6696INTEL MANAGEMENT ENGINE (mei) 6697M: Tomas Winkler <tomas.winkler@intel.com> 6698L: linux-kernel@vger.kernel.org 6699S: Supported 6700F: include/uapi/linux/mei.h 6701F: include/linux/mei_cl_bus.h 6702F: drivers/misc/mei/* 6703F: drivers/watchdog/mei_wdt.c 6704F: Documentation/misc-devices/mei/* 6705F: samples/mei/* 6706 6707INTEL MIC DRIVERS (mic) 6708M: Sudeep Dutt <sudeep.dutt@intel.com> 6709M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6710S: Supported 6711W: https://github.com/sudeepdutt/mic 6712W: http://software.intel.com/en-us/mic-developer 6713F: include/linux/mic_bus.h 6714F: include/linux/scif.h 6715F: include/uapi/linux/mic_common.h 6716F: include/uapi/linux/mic_ioctl.h 6717F: include/uapi/linux/scif_ioctl.h 6718F: drivers/misc/mic/ 6719F: drivers/dma/mic_x100_dma.c 6720F: drivers/dma/mic_x100_dma.h 6721F: Documentation/mic/ 6722 6723INTEL PMC/P-Unit IPC DRIVER 6724M: Zha Qipeng<qipeng.zha@intel.com> 6725L: platform-driver-x86@vger.kernel.org 6726S: Maintained 6727F: drivers/platform/x86/intel_pmc_ipc.c 6728F: drivers/platform/x86/intel_punit_ipc.c 6729F: arch/x86/include/asm/intel_pmc_ipc.h 6730F: arch/x86/include/asm/intel_punit_ipc.h 6731 6732INTEL TELEMETRY DRIVER 6733M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6734L: platform-driver-x86@vger.kernel.org 6735S: Maintained 6736F: arch/x86/include/asm/intel_telemetry.h 6737F: drivers/platform/x86/intel_telemetry* 6738 6739INTEL PMC CORE DRIVER 6740M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6741M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6742L: platform-driver-x86@vger.kernel.org 6743S: Maintained 6744F: arch/x86/include/asm/pmc_core.h 6745F: drivers/platform/x86/intel_pmc_core* 6746 6747INVENSENSE MPU-3050 GYROSCOPE DRIVER 6748M: Linus Walleij <linus.walleij@linaro.org> 6749L: linux-iio@vger.kernel.org 6750S: Maintained 6751F: drivers/iio/gyro/mpu3050* 6752F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6753 6754IOC3 ETHERNET DRIVER 6755M: Ralf Baechle <ralf@linux-mips.org> 6756L: linux-mips@linux-mips.org 6757S: Maintained 6758F: drivers/net/ethernet/sgi/ioc3-eth.c 6759 6760IOC3 SERIAL DRIVER 6761M: Pat Gefre <pfg@sgi.com> 6762L: linux-serial@vger.kernel.org 6763S: Maintained 6764F: drivers/tty/serial/ioc3_serial.c 6765 6766IOMMU DRIVERS 6767M: Joerg Roedel <joro@8bytes.org> 6768L: iommu@lists.linux-foundation.org 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6770S: Maintained 6771F: Documentation/devicetree/bindings/iommu/ 6772F: drivers/iommu/ 6773 6774IP MASQUERADING 6775M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6776S: Maintained 6777F: net/ipv4/netfilter/ipt_MASQUERADE.c 6778 6779IPMI SUBSYSTEM 6780M: Corey Minyard <minyard@acm.org> 6781L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6782W: http://openipmi.sourceforge.net/ 6783S: Supported 6784F: Documentation/IPMI.txt 6785F: drivers/char/ipmi/ 6786F: include/linux/ipmi* 6787F: include/uapi/linux/ipmi* 6788 6789QCOM AUDIO (ASoC) DRIVERS 6790M: Patrick Lai <plai@codeaurora.org> 6791M: Banajit Goswami <bgoswami@codeaurora.org> 6792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6793S: Supported 6794F: sound/soc/qcom/ 6795 6796IPS SCSI RAID DRIVER 6797M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6798L: linux-scsi@vger.kernel.org 6799W: http://www.adaptec.com/ 6800S: Maintained 6801F: drivers/scsi/ips* 6802 6803IPVS 6804M: Wensong Zhang <wensong@linux-vs.org> 6805M: Simon Horman <horms@verge.net.au> 6806M: Julian Anastasov <ja@ssi.bg> 6807L: netdev@vger.kernel.org 6808L: lvs-devel@vger.kernel.org 6809S: Maintained 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6812F: Documentation/networking/ipvs-sysctl.txt 6813F: include/net/ip_vs.h 6814F: include/uapi/linux/ip_vs.h 6815F: net/netfilter/ipvs/ 6816 6817IPWIRELESS DRIVER 6818M: Jiri Kosina <jikos@kernel.org> 6819M: David Sterba <dsterba@suse.com> 6820S: Odd Fixes 6821F: drivers/tty/ipwireless/ 6822 6823IPX NETWORK LAYER 6824L: netdev@vger.kernel.org 6825S: Odd fixes 6826F: include/net/ipx.h 6827F: include/uapi/linux/ipx.h 6828F: net/ipx/ 6829 6830IRDA SUBSYSTEM 6831M: Samuel Ortiz <samuel@sortiz.org> 6832L: irda-users@lists.sourceforge.net (subscribers-only) 6833L: netdev@vger.kernel.org 6834W: http://irda.sourceforge.net/ 6835S: Maintained 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6837F: Documentation/networking/irda.txt 6838F: drivers/net/irda/ 6839F: include/net/irda/ 6840F: net/irda/ 6841 6842IRQ SUBSYSTEM 6843M: Thomas Gleixner <tglx@linutronix.de> 6844L: linux-kernel@vger.kernel.org 6845S: Maintained 6846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6847F: kernel/irq/ 6848 6849IRQCHIP DRIVERS 6850M: Thomas Gleixner <tglx@linutronix.de> 6851M: Jason Cooper <jason@lakedaemon.net> 6852M: Marc Zyngier <marc.zyngier@arm.com> 6853L: linux-kernel@vger.kernel.org 6854S: Maintained 6855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6856T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6857F: Documentation/devicetree/bindings/interrupt-controller/ 6858F: drivers/irqchip/ 6859 6860IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6861M: Marc Zyngier <marc.zyngier@arm.com> 6862S: Maintained 6863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6864F: Documentation/IRQ-domain.txt 6865F: include/linux/irqdomain.h 6866F: kernel/irq/irqdomain.c 6867F: kernel/irq/msi.c 6868 6869ISA 6870M: William Breathitt Gray <vilhelm.gray@gmail.com> 6871S: Maintained 6872F: Documentation/isa.txt 6873F: drivers/base/isa.c 6874F: include/linux/isa.h 6875 6876ISAPNP 6877M: Jaroslav Kysela <perex@perex.cz> 6878S: Maintained 6879F: Documentation/isapnp.txt 6880F: drivers/pnp/isapnp/ 6881F: include/linux/isapnp.h 6882 6883ISA RADIO MODULE 6884M: Hans Verkuil <hverkuil@xs4all.nl> 6885L: linux-media@vger.kernel.org 6886T: git git://linuxtv.org/media_tree.git 6887W: https://linuxtv.org 6888S: Maintained 6889F: drivers/media/radio/radio-isa* 6890 6891iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6892M: Peter Jones <pjones@redhat.com> 6893M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6894S: Maintained 6895F: drivers/firmware/iscsi_ibft* 6896 6897ISCSI 6898M: Lee Duncan <lduncan@suse.com> 6899M: Chris Leech <cleech@redhat.com> 6900L: open-iscsi@googlegroups.com 6901W: www.open-iscsi.com 6902S: Maintained 6903F: drivers/scsi/*iscsi* 6904F: include/scsi/*iscsi* 6905 6906ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6907M: Or Gerlitz <ogerlitz@mellanox.com> 6908M: Sagi Grimberg <sagi@grimberg.me> 6909M: Roi Dayan <roid@mellanox.com> 6910L: linux-rdma@vger.kernel.org 6911S: Supported 6912W: http://www.openfabrics.org 6913W: www.open-iscsi.org 6914Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6915F: drivers/infiniband/ulp/iser/ 6916 6917ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6918M: Sagi Grimberg <sagi@grimberg.me> 6919T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6920L: linux-rdma@vger.kernel.org 6921L: target-devel@vger.kernel.org 6922S: Supported 6923W: http://www.linux-iscsi.org 6924F: drivers/infiniband/ulp/isert 6925 6926ISDN SUBSYSTEM 6927M: Karsten Keil <isdn@linux-pingi.de> 6928L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6929L: netdev@vger.kernel.org 6930W: http://www.isdn4linux.de 6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6932S: Maintained 6933F: Documentation/isdn/ 6934F: drivers/isdn/ 6935F: include/linux/isdn.h 6936F: include/linux/isdn/ 6937F: include/uapi/linux/isdn.h 6938F: include/uapi/linux/isdn/ 6939 6940ISDN SUBSYSTEM (Eicon active card driver) 6941M: Armin Schindler <mac@melware.de> 6942L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6943W: http://www.melware.de 6944S: Maintained 6945F: drivers/isdn/hardware/eicon/ 6946 6947IT87 HARDWARE MONITORING DRIVER 6948M: Jean Delvare <jdelvare@suse.com> 6949L: linux-hwmon@vger.kernel.org 6950S: Maintained 6951F: Documentation/hwmon/it87 6952F: drivers/hwmon/it87.c 6953 6954IT913X MEDIA DRIVER 6955M: Antti Palosaari <crope@iki.fi> 6956L: linux-media@vger.kernel.org 6957W: https://linuxtv.org 6958W: http://palosaari.fi/linux/ 6959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6960T: git git://linuxtv.org/anttip/media_tree.git 6961S: Maintained 6962F: drivers/media/tuners/it913x* 6963 6964IVTV VIDEO4LINUX DRIVER 6965M: Andy Walls <awalls@md.metrocast.net> 6966L: ivtv-devel@ivtvdriver.org (subscribers-only) 6967L: linux-media@vger.kernel.org 6968T: git git://linuxtv.org/media_tree.git 6969W: http://www.ivtvdriver.org 6970S: Maintained 6971F: Documentation/media/v4l-drivers/ivtv* 6972F: drivers/media/pci/ivtv/ 6973F: include/uapi/linux/ivtv* 6974 6975IX2505V MEDIA DRIVER 6976M: Malcolm Priestley <tvboxspy@gmail.com> 6977L: linux-media@vger.kernel.org 6978W: https://linuxtv.org 6979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6980S: Maintained 6981F: drivers/media/dvb-frontends/ix2505v* 6982 6983JC42.4 TEMPERATURE SENSOR DRIVER 6984M: Guenter Roeck <linux@roeck-us.net> 6985L: linux-hwmon@vger.kernel.org 6986S: Maintained 6987F: drivers/hwmon/jc42.c 6988F: Documentation/hwmon/jc42 6989 6990JFS FILESYSTEM 6991M: Dave Kleikamp <shaggy@kernel.org> 6992L: jfs-discussion@lists.sourceforge.net 6993W: http://jfs.sourceforge.net/ 6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6995S: Maintained 6996F: Documentation/filesystems/jfs.txt 6997F: fs/jfs/ 6998 6999JME NETWORK DRIVER 7000M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7001L: netdev@vger.kernel.org 7002S: Maintained 7003F: drivers/net/ethernet/jme.* 7004 7005JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7006M: David Woodhouse <dwmw2@infradead.org> 7007L: linux-mtd@lists.infradead.org 7008W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7009S: Maintained 7010F: fs/jffs2/ 7011F: include/uapi/linux/jffs2.h 7012 7013JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7014M: "Theodore Ts'o" <tytso@mit.edu> 7015M: Jan Kara <jack@suse.com> 7016L: linux-ext4@vger.kernel.org 7017S: Maintained 7018F: fs/jbd2/ 7019F: include/linux/jbd2.h 7020 7021JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7022M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7023L: linux-media@vger.kernel.org 7024S: Maintained 7025F: drivers/media/platform/rcar_jpu.c 7026 7027JSM Neo PCI based serial card 7028M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7029L: linux-serial@vger.kernel.org 7030S: Maintained 7031F: drivers/tty/serial/jsm/ 7032 7033K10TEMP HARDWARE MONITORING DRIVER 7034M: Clemens Ladisch <clemens@ladisch.de> 7035L: linux-hwmon@vger.kernel.org 7036S: Maintained 7037F: Documentation/hwmon/k10temp 7038F: drivers/hwmon/k10temp.c 7039 7040K8TEMP HARDWARE MONITORING DRIVER 7041M: Rudolf Marek <r.marek@assembler.cz> 7042L: linux-hwmon@vger.kernel.org 7043S: Maintained 7044F: Documentation/hwmon/k8temp 7045F: drivers/hwmon/k8temp.c 7046 7047KASAN 7048M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7049R: Alexander Potapenko <glider@google.com> 7050R: Dmitry Vyukov <dvyukov@google.com> 7051L: kasan-dev@googlegroups.com 7052S: Maintained 7053F: arch/*/include/asm/kasan.h 7054F: arch/*/mm/kasan_init* 7055F: Documentation/dev-tools/kasan.rst 7056F: include/linux/kasan*.h 7057F: lib/test_kasan.c 7058F: mm/kasan/ 7059F: scripts/Makefile.kasan 7060 7061KCONFIG 7062M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7063L: linux-kbuild@vger.kernel.org 7064T: git git://gitorious.org/linux-kconfig/linux-kconfig 7065S: Maintained 7066F: Documentation/kbuild/kconfig-language.txt 7067F: scripts/kconfig/ 7068 7069KDUMP 7070M: Dave Young <dyoung@redhat.com> 7071M: Baoquan He <bhe@redhat.com> 7072R: Vivek Goyal <vgoyal@redhat.com> 7073L: kexec@lists.infradead.org 7074W: http://lse.sourceforge.net/kdump/ 7075S: Maintained 7076F: Documentation/kdump/ 7077 7078KEENE FM RADIO TRANSMITTER DRIVER 7079M: Hans Verkuil <hverkuil@xs4all.nl> 7080L: linux-media@vger.kernel.org 7081T: git git://linuxtv.org/media_tree.git 7082W: https://linuxtv.org 7083S: Maintained 7084F: drivers/media/radio/radio-keene* 7085 7086KERNEL AUTOMOUNTER v4 (AUTOFS4) 7087M: Ian Kent <raven@themaw.net> 7088L: autofs@vger.kernel.org 7089S: Maintained 7090F: fs/autofs4/ 7091 7092KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7093M: Michal Marek <mmarek@suse.com> 7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7096L: linux-kbuild@vger.kernel.org 7097S: Maintained 7098F: Documentation/kbuild/ 7099F: Makefile 7100F: scripts/Makefile.* 7101F: scripts/basic/ 7102F: scripts/mk* 7103F: scripts/package/ 7104 7105KERNEL JANITORS 7106L: kernel-janitors@vger.kernel.org 7107W: http://kernelnewbies.org/KernelJanitors 7108S: Odd Fixes 7109 7110KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7111M: "J. Bruce Fields" <bfields@fieldses.org> 7112M: Jeff Layton <jlayton@poochiereds.net> 7113L: linux-nfs@vger.kernel.org 7114W: http://nfs.sourceforge.net/ 7115T: git git://linux-nfs.org/~bfields/linux.git 7116S: Supported 7117F: fs/nfsd/ 7118F: include/uapi/linux/nfsd/ 7119F: fs/lockd/ 7120F: fs/nfs_common/ 7121F: net/sunrpc/ 7122F: include/linux/lockd/ 7123F: include/linux/sunrpc/ 7124F: include/uapi/linux/sunrpc/ 7125 7126KERNEL SELFTEST FRAMEWORK 7127M: Shuah Khan <shuahkh@osg.samsung.com> 7128M: Shuah Khan <shuah@kernel.org> 7129L: linux-kselftest@vger.kernel.org 7130T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7131S: Maintained 7132F: tools/testing/selftests 7133 7134KERNEL VIRTUAL MACHINE (KVM) 7135M: Paolo Bonzini <pbonzini@redhat.com> 7136M: Radim Krčmář <rkrcmar@redhat.com> 7137L: kvm@vger.kernel.org 7138W: http://www.linux-kvm.org 7139T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7140S: Supported 7141F: Documentation/*/kvm*.txt 7142F: Documentation/virtual/kvm/ 7143F: arch/*/kvm/ 7144F: arch/x86/kernel/kvm.c 7145F: arch/x86/kernel/kvmclock.c 7146F: arch/*/include/asm/kvm* 7147F: include/linux/kvm* 7148F: include/uapi/linux/kvm* 7149F: virt/kvm/ 7150F: tools/kvm/ 7151 7152KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7153M: Joerg Roedel <joro@8bytes.org> 7154L: kvm@vger.kernel.org 7155W: http://www.linux-kvm.org/ 7156S: Maintained 7157F: arch/x86/include/asm/svm.h 7158F: arch/x86/kvm/svm.c 7159 7160KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7161M: Alexander Graf <agraf@suse.com> 7162L: kvm-ppc@vger.kernel.org 7163W: http://www.linux-kvm.org/ 7164T: git git://github.com/agraf/linux-2.6.git 7165S: Supported 7166F: arch/powerpc/include/asm/kvm* 7167F: arch/powerpc/kvm/ 7168 7169KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7170M: Christian Borntraeger <borntraeger@de.ibm.com> 7171M: Cornelia Huck <cornelia.huck@de.ibm.com> 7172L: linux-s390@vger.kernel.org 7173W: http://www.ibm.com/developerworks/linux/linux390/ 7174T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7175S: Supported 7176F: Documentation/s390/kvm.txt 7177F: arch/s390/include/asm/kvm* 7178F: arch/s390/kvm/ 7179 7180KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7181M: Christoffer Dall <christoffer.dall@linaro.org> 7182M: Marc Zyngier <marc.zyngier@arm.com> 7183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7184L: kvmarm@lists.cs.columbia.edu 7185W: http://systems.cs.columbia.edu/projects/kvm-arm 7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7187S: Supported 7188F: arch/arm/include/uapi/asm/kvm* 7189F: arch/arm/include/asm/kvm* 7190F: arch/arm/kvm/ 7191F: virt/kvm/arm/ 7192F: include/kvm/arm_* 7193 7194KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7195M: Christoffer Dall <christoffer.dall@linaro.org> 7196M: Marc Zyngier <marc.zyngier@arm.com> 7197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7198L: kvmarm@lists.cs.columbia.edu 7199S: Maintained 7200F: arch/arm64/include/uapi/asm/kvm* 7201F: arch/arm64/include/asm/kvm* 7202F: arch/arm64/kvm/ 7203 7204KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7205M: James Hogan <james.hogan@imgtec.com> 7206L: linux-mips@linux-mips.org 7207S: Supported 7208F: arch/mips/include/uapi/asm/kvm* 7209F: arch/mips/include/asm/kvm* 7210F: arch/mips/kvm/ 7211 7212KEXEC 7213M: Eric Biederman <ebiederm@xmission.com> 7214W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7215L: kexec@lists.infradead.org 7216S: Maintained 7217F: include/linux/kexec.h 7218F: include/uapi/linux/kexec.h 7219F: kernel/kexec* 7220 7221KEYS/KEYRINGS: 7222M: David Howells <dhowells@redhat.com> 7223L: keyrings@vger.kernel.org 7224S: Maintained 7225F: Documentation/security/keys.txt 7226F: include/linux/key.h 7227F: include/linux/key-type.h 7228F: include/linux/keyctl.h 7229F: include/uapi/linux/keyctl.h 7230F: include/keys/ 7231F: security/keys/ 7232 7233KEYS-TRUSTED 7234M: David Safford <safford@us.ibm.com> 7235M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7236L: linux-security-module@vger.kernel.org 7237L: keyrings@vger.kernel.org 7238S: Supported 7239F: Documentation/security/keys-trusted-encrypted.txt 7240F: include/keys/trusted-type.h 7241F: security/keys/trusted.c 7242F: security/keys/trusted.h 7243 7244KEYS-ENCRYPTED 7245M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7246M: David Safford <safford@us.ibm.com> 7247L: linux-security-module@vger.kernel.org 7248L: keyrings@vger.kernel.org 7249S: Supported 7250F: Documentation/security/keys-trusted-encrypted.txt 7251F: include/keys/encrypted-type.h 7252F: security/keys/encrypted-keys/ 7253 7254KGDB / KDB /debug_core 7255M: Jason Wessel <jason.wessel@windriver.com> 7256W: http://kgdb.wiki.kernel.org/ 7257L: kgdb-bugreport@lists.sourceforge.net 7258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7259S: Maintained 7260F: Documentation/DocBook/kgdb.tmpl 7261F: drivers/misc/kgdbts.c 7262F: drivers/tty/serial/kgdboc.c 7263F: include/linux/kdb.h 7264F: include/linux/kgdb.h 7265F: kernel/debug/ 7266 7267KMEMCHECK 7268M: Vegard Nossum <vegardno@ifi.uio.no> 7269M: Pekka Enberg <penberg@kernel.org> 7270S: Maintained 7271F: Documentation/dev-tools/kmemcheck.rst 7272F: arch/x86/include/asm/kmemcheck.h 7273F: arch/x86/mm/kmemcheck/ 7274F: include/linux/kmemcheck.h 7275F: mm/kmemcheck.c 7276 7277KMEMLEAK 7278M: Catalin Marinas <catalin.marinas@arm.com> 7279S: Maintained 7280F: Documentation/dev-tools/kmemleak.rst 7281F: include/linux/kmemleak.h 7282F: mm/kmemleak.c 7283F: mm/kmemleak-test.c 7284 7285KPROBES 7286M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7287M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7288M: "David S. Miller" <davem@davemloft.net> 7289M: Masami Hiramatsu <mhiramat@kernel.org> 7290S: Maintained 7291F: Documentation/kprobes.txt 7292F: include/linux/kprobes.h 7293F: include/asm-generic/kprobes.h 7294F: kernel/kprobes.c 7295 7296KS0108 LCD CONTROLLER DRIVER 7297M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7298W: http://miguelojeda.es/auxdisplay.htm 7299W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7300S: Maintained 7301F: Documentation/auxdisplay/ks0108 7302F: drivers/auxdisplay/ks0108.c 7303F: include/linux/ks0108.h 7304 7305L3MDEV 7306M: David Ahern <dsa@cumulusnetworks.com> 7307L: netdev@vger.kernel.org 7308S: Maintained 7309F: net/l3mdev 7310F: include/net/l3mdev.h 7311 7312LANTIQ MIPS ARCHITECTURE 7313M: John Crispin <john@phrozen.org> 7314L: linux-mips@linux-mips.org 7315S: Maintained 7316F: arch/mips/lantiq 7317 7318LAPB module 7319L: linux-x25@vger.kernel.org 7320S: Orphan 7321F: Documentation/networking/lapb-module.txt 7322F: include/*/lapb.h 7323F: net/lapb/ 7324 7325LASI 53c700 driver for PARISC 7326M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7327L: linux-scsi@vger.kernel.org 7328S: Maintained 7329F: Documentation/scsi/53c700.txt 7330F: drivers/scsi/53c700* 7331 7332LED SUBSYSTEM 7333M: Richard Purdie <rpurdie@rpsys.net> 7334M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7335M: Pavel Machek <pavel@ucw.cz> 7336L: linux-leds@vger.kernel.org 7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7338S: Maintained 7339F: Documentation/devicetree/bindings/leds/ 7340F: drivers/leds/ 7341F: include/linux/leds.h 7342 7343LEGACY EEPROM DRIVER 7344M: Jean Delvare <jdelvare@suse.com> 7345S: Maintained 7346F: Documentation/misc-devices/eeprom 7347F: drivers/misc/eeprom/eeprom.c 7348 7349LEGO USB Tower driver 7350M: Juergen Stuber <starblue@users.sourceforge.net> 7351L: legousb-devel@lists.sourceforge.net 7352W: http://legousb.sourceforge.net/ 7353S: Maintained 7354F: drivers/usb/misc/legousbtower.c 7355 7356LG2160 MEDIA DRIVER 7357M: Michael Krufky <mkrufky@linuxtv.org> 7358L: linux-media@vger.kernel.org 7359W: https://linuxtv.org 7360W: http://github.com/mkrufky 7361Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7362T: git git://linuxtv.org/mkrufky/tuners.git 7363S: Maintained 7364F: drivers/media/dvb-frontends/lg2160.* 7365 7366LGDT3305 MEDIA DRIVER 7367M: Michael Krufky <mkrufky@linuxtv.org> 7368L: linux-media@vger.kernel.org 7369W: https://linuxtv.org 7370W: http://github.com/mkrufky 7371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7372T: git git://linuxtv.org/mkrufky/tuners.git 7373S: Maintained 7374F: drivers/media/dvb-frontends/lgdt3305.* 7375 7376LGUEST 7377M: Rusty Russell <rusty@rustcorp.com.au> 7378L: lguest@lists.ozlabs.org 7379W: http://lguest.ozlabs.org/ 7380S: Odd Fixes 7381F: arch/x86/include/asm/lguest*.h 7382F: arch/x86/lguest/ 7383F: drivers/lguest/ 7384F: include/linux/lguest*.h 7385F: tools/lguest/ 7386 7387LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7388M: Tejun Heo <tj@kernel.org> 7389L: linux-ide@vger.kernel.org 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7391S: Maintained 7392F: drivers/ata/ 7393F: include/linux/ata.h 7394F: include/linux/libata.h 7395F: Documentation/devicetree/bindings/ata/ 7396 7397LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7398M: Viresh Kumar <vireshk@kernel.org> 7399L: linux-ide@vger.kernel.org 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7401S: Maintained 7402F: include/linux/pata_arasan_cf_data.h 7403F: drivers/ata/pata_arasan_cf.c 7404 7405LIBATA PATA DRIVERS 7406M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7407M: Tejun Heo <tj@kernel.org> 7408L: linux-ide@vger.kernel.org 7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7410S: Maintained 7411F: drivers/ata/pata_*.c 7412F: drivers/ata/ata_generic.c 7413 7414LIBATA SATA AHCI PLATFORM devices support 7415M: Hans de Goede <hdegoede@redhat.com> 7416M: Tejun Heo <tj@kernel.org> 7417L: linux-ide@vger.kernel.org 7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7419S: Maintained 7420F: drivers/ata/ahci_platform.c 7421F: drivers/ata/libahci_platform.c 7422F: include/linux/ahci_platform.h 7423 7424LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7425M: Mikael Pettersson <mikpelinux@gmail.com> 7426L: linux-ide@vger.kernel.org 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7428S: Maintained 7429F: drivers/ata/sata_promise.* 7430 7431LIBLOCKDEP 7432M: Sasha Levin <sasha.levin@oracle.com> 7433S: Maintained 7434F: tools/lib/lockdep/ 7435 7436LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7437M: Dan Williams <dan.j.williams@intel.com> 7438L: linux-nvdimm@lists.01.org 7439Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7440T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7441S: Supported 7442F: drivers/nvdimm/* 7443F: include/linux/nd.h 7444F: include/linux/libnvdimm.h 7445F: include/uapi/linux/ndctl.h 7446 7447LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7448M: Ross Zwisler <ross.zwisler@linux.intel.com> 7449L: linux-nvdimm@lists.01.org 7450Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7451S: Supported 7452F: drivers/nvdimm/blk.c 7453F: drivers/nvdimm/region_devs.c 7454F: drivers/acpi/nfit* 7455 7456LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7457M: Vishal Verma <vishal.l.verma@intel.com> 7458L: linux-nvdimm@lists.01.org 7459Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7460S: Supported 7461F: drivers/nvdimm/btt* 7462 7463LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7464M: Ross Zwisler <ross.zwisler@linux.intel.com> 7465L: linux-nvdimm@lists.01.org 7466Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7467S: Supported 7468F: drivers/nvdimm/pmem.c 7469F: include/linux/pmem.h 7470F: arch/*/include/asm/pmem.h 7471 7472LIGHTNVM PLATFORM SUPPORT 7473M: Matias Bjorling <mb@lightnvm.io> 7474W: http://github/OpenChannelSSD 7475L: linux-block@vger.kernel.org 7476S: Maintained 7477F: drivers/lightnvm/ 7478F: include/linux/lightnvm.h 7479F: include/uapi/linux/lightnvm.h 7480 7481LINUX FOR POWERPC (32-BIT AND 64-BIT) 7482M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7483M: Paul Mackerras <paulus@samba.org> 7484M: Michael Ellerman <mpe@ellerman.id.au> 7485W: https://github.com/linuxppc/linux/wiki 7486L: linuxppc-dev@lists.ozlabs.org 7487Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7489S: Supported 7490F: Documentation/ABI/stable/sysfs-firmware-opal-* 7491F: Documentation/devicetree/bindings/powerpc/opal/ 7492F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7493F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7494F: Documentation/powerpc/ 7495F: arch/powerpc/ 7496F: drivers/char/tpm/tpm_ibmvtpm* 7497F: drivers/crypto/nx/ 7498F: drivers/crypto/vmx/ 7499F: drivers/i2c/busses/i2c-opal.c 7500F: drivers/net/ethernet/ibm/ibmveth.* 7501F: drivers/net/ethernet/ibm/ibmvnic.* 7502F: drivers/pci/hotplug/pnv_php.c 7503F: drivers/pci/hotplug/rpa* 7504F: drivers/rtc/rtc-opal.c 7505F: drivers/scsi/ibmvscsi/ 7506F: drivers/tty/hvc/hvc_opal.c 7507F: tools/testing/selftests/powerpc 7508N: /pmac 7509N: powermac 7510N: powernv 7511N: [^a-z0-9]ps3 7512N: pseries 7513 7514LINUX FOR POWER MACINTOSH 7515M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7516W: http://www.penguinppc.org/ 7517L: linuxppc-dev@lists.ozlabs.org 7518S: Maintained 7519F: arch/powerpc/platforms/powermac/ 7520F: drivers/macintosh/ 7521 7522LINUX FOR POWERPC EMBEDDED MPC5XXX 7523M: Anatolij Gustschin <agust@denx.de> 7524L: linuxppc-dev@lists.ozlabs.org 7525T: git git://git.denx.de/linux-denx-agust.git 7526S: Maintained 7527F: arch/powerpc/platforms/512x/ 7528F: arch/powerpc/platforms/52xx/ 7529 7530LINUX FOR POWERPC EMBEDDED PPC4XX 7531M: Alistair Popple <alistair@popple.id.au> 7532M: Matt Porter <mporter@kernel.crashing.org> 7533W: http://www.penguinppc.org/ 7534L: linuxppc-dev@lists.ozlabs.org 7535S: Maintained 7536F: arch/powerpc/platforms/40x/ 7537F: arch/powerpc/platforms/44x/ 7538 7539LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7540L: linuxppc-dev@lists.ozlabs.org 7541S: Orphan 7542F: arch/powerpc/*/*virtex* 7543F: arch/powerpc/*/*/*virtex* 7544 7545LINUX FOR POWERPC EMBEDDED PPC8XX 7546M: Vitaly Bordug <vitb@kernel.crashing.org> 7547W: http://www.penguinppc.org/ 7548L: linuxppc-dev@lists.ozlabs.org 7549S: Maintained 7550F: arch/powerpc/platforms/8xx/ 7551 7552LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7553M: Scott Wood <oss@buserror.net> 7554M: Kumar Gala <galak@kernel.crashing.org> 7555W: http://www.penguinppc.org/ 7556L: linuxppc-dev@lists.ozlabs.org 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7558S: Maintained 7559F: arch/powerpc/platforms/83xx/ 7560F: arch/powerpc/platforms/85xx/ 7561 7562LINUX FOR POWERPC PA SEMI PWRFICIENT 7563L: linuxppc-dev@lists.ozlabs.org 7564S: Orphan 7565F: arch/powerpc/platforms/pasemi/ 7566F: drivers/*/*pasemi* 7567F: drivers/*/*/*pasemi* 7568 7569LINUX SECURITY MODULE (LSM) FRAMEWORK 7570M: Chris Wright <chrisw@sous-sol.org> 7571L: linux-security-module@vger.kernel.org 7572S: Supported 7573 7574LIS3LV02D ACCELEROMETER DRIVER 7575M: Eric Piel <eric.piel@tremplin-utc.net> 7576S: Maintained 7577F: Documentation/misc-devices/lis3lv02d 7578F: drivers/misc/lis3lv02d/ 7579F: drivers/platform/x86/hp_accel.c 7580 7581LIVE PATCHING 7582M: Josh Poimboeuf <jpoimboe@redhat.com> 7583M: Jessica Yu <jeyu@redhat.com> 7584M: Jiri Kosina <jikos@kernel.org> 7585M: Miroslav Benes <mbenes@suse.cz> 7586R: Petr Mladek <pmladek@suse.com> 7587S: Maintained 7588F: kernel/livepatch/ 7589F: include/linux/livepatch.h 7590F: arch/x86/include/asm/livepatch.h 7591F: arch/x86/kernel/livepatch.c 7592F: Documentation/livepatch/ 7593F: Documentation/ABI/testing/sysfs-kernel-livepatch 7594F: samples/livepatch/ 7595L: live-patching@vger.kernel.org 7596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7597 7598LINUX KERNEL DUMP TEST MODULE (LKDTM) 7599M: Kees Cook <keescook@chromium.org> 7600S: Maintained 7601F: drivers/misc/lkdtm* 7602 7603LLC (802.2) 7604L: netdev@vger.kernel.org 7605S: Odd fixes 7606F: include/linux/llc.h 7607F: include/uapi/linux/llc.h 7608F: include/net/llc* 7609F: net/llc/ 7610 7611LM73 HARDWARE MONITOR DRIVER 7612M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7613L: linux-hwmon@vger.kernel.org 7614S: Maintained 7615F: drivers/hwmon/lm73.c 7616 7617LM78 HARDWARE MONITOR DRIVER 7618M: Jean Delvare <jdelvare@suse.com> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: Documentation/hwmon/lm78 7622F: drivers/hwmon/lm78.c 7623 7624LM83 HARDWARE MONITOR DRIVER 7625M: Jean Delvare <jdelvare@suse.com> 7626L: linux-hwmon@vger.kernel.org 7627S: Maintained 7628F: Documentation/hwmon/lm83 7629F: drivers/hwmon/lm83.c 7630 7631LM90 HARDWARE MONITOR DRIVER 7632M: Jean Delvare <jdelvare@suse.com> 7633L: linux-hwmon@vger.kernel.org 7634S: Maintained 7635F: Documentation/hwmon/lm90 7636F: Documentation/devicetree/bindings/hwmon/lm90.txt 7637F: drivers/hwmon/lm90.c 7638F: include/dt-bindings/thermal/lm90.h 7639 7640LM95234 HARDWARE MONITOR DRIVER 7641M: Guenter Roeck <linux@roeck-us.net> 7642L: linux-hwmon@vger.kernel.org 7643S: Maintained 7644F: Documentation/hwmon/lm95234 7645F: drivers/hwmon/lm95234.c 7646 7647LME2510 MEDIA DRIVER 7648M: Malcolm Priestley <tvboxspy@gmail.com> 7649L: linux-media@vger.kernel.org 7650W: https://linuxtv.org 7651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7652S: Maintained 7653F: drivers/media/usb/dvb-usb-v2/lmedm04* 7654 7655LOCKING PRIMITIVES 7656M: Peter Zijlstra <peterz@infradead.org> 7657M: Ingo Molnar <mingo@redhat.com> 7658L: linux-kernel@vger.kernel.org 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7660S: Maintained 7661F: Documentation/locking/ 7662F: include/linux/lockdep.h 7663F: include/linux/spinlock*.h 7664F: arch/*/include/asm/spinlock*.h 7665F: include/linux/rwlock*.h 7666F: include/linux/mutex*.h 7667F: arch/*/include/asm/mutex*.h 7668F: include/linux/rwsem*.h 7669F: arch/*/include/asm/rwsem.h 7670F: include/linux/seqlock.h 7671F: lib/locking*.[ch] 7672F: kernel/locking/ 7673 7674LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7675M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7676L: linux-ntfs-dev@lists.sourceforge.net 7677W: http://www.linux-ntfs.org/content/view/19/37/ 7678S: Maintained 7679F: Documentation/ldm.txt 7680F: block/partitions/ldm.* 7681 7682LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7683M: Sathya Prakash <sathya.prakash@broadcom.com> 7684M: Chaitra P B <chaitra.basappa@broadcom.com> 7685M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7686L: MPT-FusionLinux.pdl@broadcom.com 7687L: linux-scsi@vger.kernel.org 7688W: http://www.avagotech.com/support/ 7689S: Supported 7690F: drivers/message/fusion/ 7691F: drivers/scsi/mpt2sas/ 7692F: drivers/scsi/mpt3sas/ 7693 7694LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7695M: Matthew Wilcox <matthew@wil.cx> 7696L: linux-scsi@vger.kernel.org 7697S: Maintained 7698F: drivers/scsi/sym53c8xx_2/ 7699 7700LTC4261 HARDWARE MONITOR DRIVER 7701M: Guenter Roeck <linux@roeck-us.net> 7702L: linux-hwmon@vger.kernel.org 7703S: Maintained 7704F: Documentation/hwmon/ltc4261 7705F: drivers/hwmon/ltc4261.c 7706 7707LTP (Linux Test Project) 7708M: Mike Frysinger <vapier@gentoo.org> 7709M: Cyril Hrubis <chrubis@suse.cz> 7710M: Wanlong Gao <wanlong.gao@gmail.com> 7711M: Jan Stancek <jstancek@redhat.com> 7712M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7713M: Alexey Kodanev <alexey.kodanev@oracle.com> 7714L: ltp@lists.linux.it (subscribers-only) 7715W: http://linux-test-project.github.io/ 7716T: git git://github.com/linux-test-project/ltp.git 7717S: Maintained 7718 7719M32R ARCHITECTURE 7720W: http://www.linux-m32r.org/ 7721S: Orphan 7722F: arch/m32r/ 7723 7724M68K ARCHITECTURE 7725M: Geert Uytterhoeven <geert@linux-m68k.org> 7726L: linux-m68k@lists.linux-m68k.org 7727W: http://www.linux-m68k.org/ 7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7729S: Maintained 7730F: arch/m68k/ 7731F: drivers/zorro/ 7732 7733M68K ON APPLE MACINTOSH 7734M: Joshua Thompson <funaho@jurai.org> 7735W: http://www.mac.linux-m68k.org/ 7736L: linux-m68k@lists.linux-m68k.org 7737S: Maintained 7738F: arch/m68k/mac/ 7739 7740M68K ON HP9000/300 7741M: Philip Blundell <philb@gnu.org> 7742W: http://www.tazenda.demon.co.uk/phil/linux-hp 7743S: Maintained 7744F: arch/m68k/hp300/ 7745 7746M88DS3103 MEDIA DRIVER 7747M: Antti Palosaari <crope@iki.fi> 7748L: linux-media@vger.kernel.org 7749W: https://linuxtv.org 7750W: http://palosaari.fi/linux/ 7751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7752T: git git://linuxtv.org/anttip/media_tree.git 7753S: Maintained 7754F: drivers/media/dvb-frontends/m88ds3103* 7755 7756M88RS2000 MEDIA DRIVER 7757M: Malcolm Priestley <tvboxspy@gmail.com> 7758L: linux-media@vger.kernel.org 7759W: https://linuxtv.org 7760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7761S: Maintained 7762F: drivers/media/dvb-frontends/m88rs2000* 7763 7764MA901 MASTERKIT USB FM RADIO DRIVER 7765M: Alexey Klimov <klimov.linux@gmail.com> 7766L: linux-media@vger.kernel.org 7767T: git git://linuxtv.org/media_tree.git 7768S: Maintained 7769F: drivers/media/radio/radio-ma901.c 7770 7771MAC80211 7772M: Johannes Berg <johannes@sipsolutions.net> 7773L: linux-wireless@vger.kernel.org 7774W: http://wireless.kernel.org/ 7775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7777S: Maintained 7778F: Documentation/networking/mac80211-injection.txt 7779F: include/net/mac80211.h 7780F: net/mac80211/ 7781F: drivers/net/wireless/mac80211_hwsim.[ch] 7782 7783MACVLAN DRIVER 7784M: Patrick McHardy <kaber@trash.net> 7785L: netdev@vger.kernel.org 7786S: Maintained 7787F: drivers/net/macvlan.c 7788F: include/linux/if_macvlan.h 7789 7790MAILBOX API 7791M: Jassi Brar <jassisinghbrar@gmail.com> 7792L: linux-kernel@vger.kernel.org 7793S: Maintained 7794F: drivers/mailbox/ 7795F: include/linux/mailbox_client.h 7796F: include/linux/mailbox_controller.h 7797 7798MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7799M: Michael Kerrisk <mtk.manpages@gmail.com> 7800W: http://www.kernel.org/doc/man-pages 7801L: linux-man@vger.kernel.org 7802S: Maintained 7803 7804MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7805M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7806L: linux-mips@linux-mips.org 7807S: Maintained 7808F: arch/mips/boot/dts/img/pistachio_marduk.dts 7809 7810MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7811M: Andrew Lunn <andrew@lunn.ch> 7812M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7813L: netdev@vger.kernel.org 7814S: Maintained 7815F: drivers/net/dsa/mv88e6xxx/ 7816F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7817 7818MARVELL ARMADA DRM SUPPORT 7819M: Russell King <linux@armlinux.org.uk> 7820S: Maintained 7821T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7822T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7823F: drivers/gpu/drm/armada/ 7824F: include/uapi/drm/armada_drm.h 7825F: Documentation/devicetree/bindings/display/armada/ 7826 7827MARVELL CRYPTO DRIVER 7828M: Boris Brezillon <boris.brezillon@free-electrons.com> 7829M: Arnaud Ebalard <arno@natisbad.org> 7830F: drivers/crypto/marvell/ 7831S: Maintained 7832L: linux-crypto@vger.kernel.org 7833 7834MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7835M: Mirko Lindner <mlindner@marvell.com> 7836M: Stephen Hemminger <stephen@networkplumber.org> 7837L: netdev@vger.kernel.org 7838S: Maintained 7839F: drivers/net/ethernet/marvell/sk* 7840 7841MARVELL LIBERTAS WIRELESS DRIVER 7842L: libertas-dev@lists.infradead.org 7843S: Orphan 7844F: drivers/net/wireless/marvell/libertas/ 7845 7846MARVELL MV643XX ETHERNET DRIVER 7847M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7848L: netdev@vger.kernel.org 7849S: Maintained 7850F: drivers/net/ethernet/marvell/mv643xx_eth.* 7851F: include/linux/mv643xx.h 7852 7853MARVELL MVNETA ETHERNET DRIVER 7854M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7855L: netdev@vger.kernel.org 7856S: Maintained 7857F: drivers/net/ethernet/marvell/mvneta.* 7858 7859MARVELL MWIFIEX WIRELESS DRIVER 7860M: Amitkumar Karwar <akarwar@marvell.com> 7861M: Nishant Sarmukadam <nishants@marvell.com> 7862L: linux-wireless@vger.kernel.org 7863S: Maintained 7864F: drivers/net/wireless/marvell/mwifiex/ 7865 7866MARVELL MWL8K WIRELESS DRIVER 7867M: Lennert Buytenhek <buytenh@wantstofly.org> 7868L: linux-wireless@vger.kernel.org 7869S: Odd Fixes 7870F: drivers/net/wireless/marvell/mwl8k.c 7871 7872MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7873M: Nicolas Pitre <nico@fluxnic.net> 7874S: Odd Fixes 7875F: drivers/mmc/host/mvsdio.* 7876 7877MATROX FRAMEBUFFER DRIVER 7878L: linux-fbdev@vger.kernel.org 7879S: Orphan 7880F: drivers/video/fbdev/matrox/matroxfb_* 7881F: include/uapi/linux/matroxfb.h 7882 7883MAX16065 HARDWARE MONITOR DRIVER 7884M: Guenter Roeck <linux@roeck-us.net> 7885L: linux-hwmon@vger.kernel.org 7886S: Maintained 7887F: Documentation/hwmon/max16065 7888F: drivers/hwmon/max16065.c 7889 7890MAX20751 HARDWARE MONITOR DRIVER 7891M: Guenter Roeck <linux@roeck-us.net> 7892L: linux-hwmon@vger.kernel.org 7893S: Maintained 7894F: Documentation/hwmon/max20751 7895F: drivers/hwmon/max20751.c 7896 7897MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7898L: linux-hwmon@vger.kernel.org 7899S: Orphan 7900F: Documentation/hwmon/max6650 7901F: drivers/hwmon/max6650.c 7902 7903MAX6697 HARDWARE MONITOR DRIVER 7904M: Guenter Roeck <linux@roeck-us.net> 7905L: linux-hwmon@vger.kernel.org 7906S: Maintained 7907F: Documentation/hwmon/max6697 7908F: Documentation/devicetree/bindings/i2c/max6697.txt 7909F: drivers/hwmon/max6697.c 7910F: include/linux/platform_data/max6697.h 7911 7912MAX9860 MONO AUDIO VOICE CODEC DRIVER 7913M: Peter Rosin <peda@axentia.se> 7914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7915S: Maintained 7916F: Documentation/devicetree/bindings/sound/max9860.txt 7917F: sound/soc/codecs/max9860.* 7918 7919MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7920M: Krzysztof Kozlowski <krzk@kernel.org> 7921M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7922L: linux-pm@vger.kernel.org 7923S: Supported 7924F: drivers/power/supply/max14577_charger.c 7925F: drivers/power/supply/max77693_charger.c 7926 7927MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7928M: Javier Martinez Canillas <javier@osg.samsung.com> 7929L: linux-kernel@vger.kernel.org 7930S: Supported 7931F: drivers/*/*max77802*.c 7932F: Documentation/devicetree/bindings/*/*max77802.txt 7933F: include/dt-bindings/*/*max77802.h 7934 7935MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7936M: Chanwoo Choi <cw00.choi@samsung.com> 7937M: Krzysztof Kozlowski <krzk@kernel.org> 7938M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7939L: linux-kernel@vger.kernel.org 7940S: Supported 7941F: drivers/*/max14577*.c 7942F: drivers/*/max77686*.c 7943F: drivers/*/max77693*.c 7944F: drivers/extcon/extcon-max14577.c 7945F: drivers/extcon/extcon-max77693.c 7946F: drivers/rtc/rtc-max77686.c 7947F: drivers/clk/clk-max77686.c 7948F: Documentation/devicetree/bindings/mfd/max14577.txt 7949F: Documentation/devicetree/bindings/*/max77686.txt 7950F: Documentation/devicetree/bindings/mfd/max77693.txt 7951F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7952F: include/linux/mfd/max14577*.h 7953F: include/linux/mfd/max77686*.h 7954F: include/linux/mfd/max77693*.h 7955 7956MAXIRADIO FM RADIO RECEIVER DRIVER 7957M: Hans Verkuil <hverkuil@xs4all.nl> 7958L: linux-media@vger.kernel.org 7959T: git git://linuxtv.org/media_tree.git 7960W: https://linuxtv.org 7961S: Maintained 7962F: drivers/media/radio/radio-maxiradio* 7963 7964MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7965M: Peter Rosin <peda@axentia.se> 7966L: linux-iio@vger.kernel.org 7967S: Maintained 7968F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7969F: drivers/iio/potentiometer/mcp4531.c 7970 7971MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7972M: William Breathitt Gray <vilhelm.gray@gmail.com> 7973L: linux-iio@vger.kernel.org 7974S: Maintained 7975F: drivers/iio/dac/cio-dac.c 7976 7977MEDIA DRIVERS FOR RENESAS - FCP 7978M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7979L: linux-media@vger.kernel.org 7980L: linux-renesas-soc@vger.kernel.org 7981T: git git://linuxtv.org/media_tree.git 7982S: Supported 7983F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7984F: drivers/media/platform/rcar-fcp.c 7985F: include/media/rcar-fcp.h 7986 7987MEDIA DRIVERS FOR RENESAS - FDP1 7988M: Kieran Bingham <kieran@bingham.xyz> 7989L: linux-media@vger.kernel.org 7990L: linux-renesas-soc@vger.kernel.org 7991T: git git://linuxtv.org/media_tree.git 7992S: Supported 7993F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7994F: drivers/media/platform/rcar_fdp1.c 7995 7996MEDIA DRIVERS FOR RENESAS - VIN 7997M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7998L: linux-media@vger.kernel.org 7999L: linux-renesas-soc@vger.kernel.org 8000T: git git://linuxtv.org/media_tree.git 8001S: Supported 8002F: Documentation/devicetree/bindings/media/rcar_vin.txt 8003F: drivers/media/platform/rcar-vin/ 8004 8005MEDIA DRIVERS FOR RENESAS - VSP1 8006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8007L: linux-media@vger.kernel.org 8008L: linux-renesas-soc@vger.kernel.org 8009T: git git://linuxtv.org/media_tree.git 8010S: Supported 8011F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8012F: drivers/media/platform/vsp1/ 8013 8014MEDIA DRIVERS FOR HELENE 8015M: Abylay Ospan <aospan@netup.ru> 8016L: linux-media@vger.kernel.org 8017W: https://linuxtv.org 8018W: http://netup.tv/ 8019T: git git://linuxtv.org/media_tree.git 8020S: Supported 8021F: drivers/media/dvb-frontends/helene* 8022 8023MEDIA DRIVERS FOR ASCOT2E 8024M: Sergey Kozlov <serjk@netup.ru> 8025M: Abylay Ospan <aospan@netup.ru> 8026L: linux-media@vger.kernel.org 8027W: https://linuxtv.org 8028W: http://netup.tv/ 8029T: git git://linuxtv.org/media_tree.git 8030S: Supported 8031F: drivers/media/dvb-frontends/ascot2e* 8032 8033MEDIA DRIVERS FOR CXD2841ER 8034M: Sergey Kozlov <serjk@netup.ru> 8035M: Abylay Ospan <aospan@netup.ru> 8036L: linux-media@vger.kernel.org 8037W: https://linuxtv.org 8038W: http://netup.tv/ 8039T: git git://linuxtv.org/media_tree.git 8040S: Supported 8041F: drivers/media/dvb-frontends/cxd2841er* 8042 8043MEDIA DRIVERS FOR HORUS3A 8044M: Sergey Kozlov <serjk@netup.ru> 8045M: Abylay Ospan <aospan@netup.ru> 8046L: linux-media@vger.kernel.org 8047W: https://linuxtv.org 8048W: http://netup.tv/ 8049T: git git://linuxtv.org/media_tree.git 8050S: Supported 8051F: drivers/media/dvb-frontends/horus3a* 8052 8053MEDIA DRIVERS FOR LNBH25 8054M: Sergey Kozlov <serjk@netup.ru> 8055M: Abylay Ospan <aospan@netup.ru> 8056L: linux-media@vger.kernel.org 8057W: https://linuxtv.org 8058W: http://netup.tv/ 8059T: git git://linuxtv.org/media_tree.git 8060S: Supported 8061F: drivers/media/dvb-frontends/lnbh25* 8062 8063MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8064M: Sergey Kozlov <serjk@netup.ru> 8065M: Abylay Ospan <aospan@netup.ru> 8066L: linux-media@vger.kernel.org 8067W: https://linuxtv.org 8068W: http://netup.tv/ 8069T: git git://linuxtv.org/media_tree.git 8070S: Supported 8071F: drivers/media/pci/netup_unidvb/* 8072 8073MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8075M: Mauro Carvalho Chehab <mchehab@kernel.org> 8076P: LinuxTV.org Project 8077L: linux-media@vger.kernel.org 8078W: https://linuxtv.org 8079Q: http://patchwork.kernel.org/project/linux-media/list/ 8080T: git git://linuxtv.org/media_tree.git 8081S: Maintained 8082F: Documentation/media/ 8083F: drivers/media/ 8084F: drivers/staging/media/ 8085F: include/linux/platform_data/media/ 8086F: include/media/ 8087F: include/uapi/linux/dvb/ 8088F: include/uapi/linux/videodev2.h 8089F: include/uapi/linux/media.h 8090F: include/uapi/linux/v4l2-* 8091F: include/uapi/linux/meye.h 8092F: include/uapi/linux/ivtv* 8093F: include/uapi/linux/uvcvideo.h 8094 8095MEDIATEK ETHERNET DRIVER 8096M: Felix Fietkau <nbd@openwrt.org> 8097M: John Crispin <blogic@openwrt.org> 8098L: netdev@vger.kernel.org 8099S: Maintained 8100F: drivers/net/ethernet/mediatek/ 8101 8102MEDIATEK MEDIA DRIVER 8103M: Tiffany Lin <tiffany.lin@mediatek.com> 8104M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8105S: Supported 8106F: drivers/media/platform/mtk-vcodec/ 8107F: drivers/media/platform/mtk-vpu/ 8108F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8109F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8110 8111MEDIATEK MDP DRIVER 8112M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8113M: Houlong Wei <houlong.wei@mediatek.com> 8114M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8115S: Supported 8116F: drivers/media/platform/mtk-mdp/ 8117F: drivers/media/platform/mtk-vpu/ 8118F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8119 8120MEDIATEK MT7601U WIRELESS LAN DRIVER 8121M: Jakub Kicinski <kubakici@wp.pl> 8122L: linux-wireless@vger.kernel.org 8123S: Maintained 8124F: drivers/net/wireless/mediatek/mt7601u/ 8125 8126MEGARAID SCSI/SAS DRIVERS 8127M: Kashyap Desai <kashyap.desai@broadcom.com> 8128M: Sumit Saxena <sumit.saxena@broadcom.com> 8129M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8130L: megaraidlinux.pdl@broadcom.com 8131L: linux-scsi@vger.kernel.org 8132W: http://www.avagotech.com/support/ 8133S: Maintained 8134F: Documentation/scsi/megaraid.txt 8135F: drivers/scsi/megaraid.* 8136F: drivers/scsi/megaraid/ 8137 8138MELFAS MIP4 TOUCHSCREEN DRIVER 8139M: Sangwon Jee <jeesw@melfas.com> 8140W: http://www.melfas.com 8141S: Supported 8142F: drivers/input/touchscreen/melfas_mip4.c 8143F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8144 8145MELLANOX ETHERNET DRIVER (mlx4_en) 8146M: Tariq Toukan <tariqt@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/mlx4/en_* 8152 8153MELLANOX ETHERNET DRIVER (mlx5e) 8154M: Saeed Mahameed <saeedm@mellanox.com> 8155L: netdev@vger.kernel.org 8156S: Supported 8157W: http://www.mellanox.com 8158Q: http://patchwork.ozlabs.org/project/netdev/list/ 8159F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8160 8161MELLANOX ETHERNET SWITCH DRIVERS 8162M: Jiri Pirko <jiri@mellanox.com> 8163M: Ido Schimmel <idosch@mellanox.com> 8164L: netdev@vger.kernel.org 8165S: Supported 8166W: http://www.mellanox.com 8167Q: http://patchwork.ozlabs.org/project/netdev/list/ 8168F: drivers/net/ethernet/mellanox/mlxsw/ 8169 8170MELLANOX MLXCPLD I2C AND MUX DRIVER 8171M: Vadim Pasternak <vadimp@mellanox.com> 8172M: Michael Shych <michaelsh@mellanox.com> 8173L: linux-i2c@vger.kernel.org 8174S: Supported 8175F: drivers/i2c/busses/i2c-mlxcpld.c 8176F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8177F: Documentation/i2c/busses/i2c-mlxcpld 8178 8179MELLANOX MLXCPLD LED DRIVER 8180M: Vadim Pasternak <vadimp@mellanox.com> 8181L: linux-leds@vger.kernel.org 8182S: Supported 8183F: drivers/leds/leds-mlxcpld.c 8184F: Documentation/leds/leds-mlxcpld.txt 8185 8186MELLANOX PLATFORM DRIVER 8187M: Vadim Pasternak <vadimp@mellanox.com> 8188L: platform-driver-x86@vger.kernel.org 8189S: Supported 8190F: drivers/platform/x86/mlx-platform.c 8191 8192MELLANOX MLX CPLD HOTPLUG DRIVER 8193M: Vadim Pasternak <vadimp@mellanox.com> 8194L: platform-driver-x86@vger.kernel.org 8195S: Supported 8196F: drivers/platform/x86/mlxcpld-hotplug.c 8197F: include/linux/platform_data/mlxcpld-hotplug.h 8198 8199SOFT-ROCE DRIVER (rxe) 8200M: Moni Shoua <monis@mellanox.com> 8201L: linux-rdma@vger.kernel.org 8202S: Supported 8203W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8204Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8205F: drivers/infiniband/sw/rxe/ 8206F: include/uapi/rdma/rdma_user_rxe.h 8207 8208MEMBARRIER SUPPORT 8209M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8210M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8211L: linux-kernel@vger.kernel.org 8212S: Supported 8213F: kernel/membarrier.c 8214F: include/uapi/linux/membarrier.h 8215 8216MEMORY MANAGEMENT 8217L: linux-mm@kvack.org 8218W: http://www.linux-mm.org 8219S: Maintained 8220F: include/linux/mm.h 8221F: include/linux/gfp.h 8222F: include/linux/mmzone.h 8223F: include/linux/memory_hotplug.h 8224F: include/linux/vmalloc.h 8225F: mm/ 8226 8227MEMORY TECHNOLOGY DEVICES (MTD) 8228M: David Woodhouse <dwmw2@infradead.org> 8229M: Brian Norris <computersforpeace@gmail.com> 8230M: Boris Brezillon <boris.brezillon@free-electrons.com> 8231M: Marek Vasut <marek.vasut@gmail.com> 8232M: Richard Weinberger <richard@nod.at> 8233M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8234L: linux-mtd@lists.infradead.org 8235W: http://www.linux-mtd.infradead.org/ 8236Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8237T: git git://git.infradead.org/linux-mtd.git 8238T: git git://git.infradead.org/l2-mtd.git 8239S: Maintained 8240F: Documentation/devicetree/bindings/mtd/ 8241F: drivers/mtd/ 8242F: include/linux/mtd/ 8243F: include/uapi/mtd/ 8244 8245MEN A21 WATCHDOG DRIVER 8246M: Johannes Thumshirn <morbidrsa@gmail.com> 8247L: linux-watchdog@vger.kernel.org 8248S: Maintained 8249F: drivers/watchdog/mena21_wdt.c 8250 8251MEN CHAMELEON BUS (mcb) 8252M: Johannes Thumshirn <morbidrsa@gmail.com> 8253S: Maintained 8254F: drivers/mcb/ 8255F: include/linux/mcb.h 8256F: Documentation/men-chameleon-bus.txt 8257 8258MEN F21BMC (Board Management Controller) 8259M: Andreas Werner <andreas.werner@men.de> 8260S: Supported 8261F: drivers/mfd/menf21bmc.c 8262F: drivers/watchdog/menf21bmc_wdt.c 8263F: drivers/leds/leds-menf21bmc.c 8264F: drivers/hwmon/menf21bmc_hwmon.c 8265F: Documentation/hwmon/menf21bmc 8266 8267METAG ARCHITECTURE 8268M: James Hogan <james.hogan@imgtec.com> 8269L: linux-metag@vger.kernel.org 8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8271S: Odd Fixes 8272F: arch/metag/ 8273F: Documentation/metag/ 8274F: Documentation/devicetree/bindings/metag/ 8275F: Documentation/devicetree/bindings/interrupt-controller/img,* 8276F: drivers/clocksource/metag_generic.c 8277F: drivers/irqchip/irq-metag.c 8278F: drivers/irqchip/irq-metag-ext.c 8279F: drivers/tty/metag_da.c 8280 8281MICROBLAZE ARCHITECTURE 8282M: Michal Simek <monstr@monstr.eu> 8283W: http://www.monstr.eu/fdt/ 8284T: git git://git.monstr.eu/linux-2.6-microblaze.git 8285S: Supported 8286F: arch/microblaze/ 8287 8288MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8289M: Richard Genoud <richard.genoud@gmail.com> 8290S: Maintained 8291F: drivers/tty/serial/atmel_serial.c 8292F: include/linux/atmel_serial.h 8293 8294MICROCHIP / ATMEL DMA DRIVER 8295M: Ludovic Desroches <ludovic.desroches@microchip.com> 8296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8297L: dmaengine@vger.kernel.org 8298S: Supported 8299F: drivers/dma/at_hdmac.c 8300F: drivers/dma/at_hdmac_regs.h 8301F: include/linux/platform_data/dma-atmel.h 8302 8303MICROCHIP / ATMEL ISC DRIVER 8304M: Songjun Wu <songjun.wu@microchip.com> 8305L: linux-media@vger.kernel.org 8306S: Supported 8307F: drivers/media/platform/atmel/atmel-isc.c 8308F: drivers/media/platform/atmel/atmel-isc-regs.h 8309F: devicetree/bindings/media/atmel-isc.txt 8310 8311MICROCHIP USB251XB DRIVER 8312M: Richard Leitner <richard.leitner@skidata.com> 8313L: linux-usb@vger.kernel.org 8314S: Maintained 8315F: drivers/usb/misc/usb251xb.c 8316F: include/linux/platform_data/usb251xb.h 8317F: Documentation/devicetree/bindings/usb/usb251xb.txt 8318 8319MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8320M: Chen Yu <yu.c.chen@intel.com> 8321L: platform-driver-x86@vger.kernel.org 8322S: Supported 8323F: drivers/platform/x86/surfacepro3_button.c 8324 8325MICROTEK X6 SCANNER 8326M: Oliver Neukum <oliver@neukum.org> 8327S: Maintained 8328F: drivers/usb/image/microtek.* 8329 8330MIPS 8331M: Ralf Baechle <ralf@linux-mips.org> 8332L: linux-mips@linux-mips.org 8333W: http://www.linux-mips.org/ 8334T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8335Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8336S: Supported 8337F: Documentation/devicetree/bindings/mips/ 8338F: Documentation/mips/ 8339F: arch/mips/ 8340 8341MIPS/LOONGSON1 ARCHITECTURE 8342M: Keguang Zhang <keguang.zhang@gmail.com> 8343L: linux-mips@linux-mips.org 8344S: Maintained 8345F: arch/mips/loongson32/ 8346F: arch/mips/include/asm/mach-loongson32/ 8347F: drivers/*/*loongson1* 8348F: drivers/*/*/*loongson1* 8349 8350MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8351M: Hans Verkuil <hverkuil@xs4all.nl> 8352L: linux-media@vger.kernel.org 8353T: git git://linuxtv.org/media_tree.git 8354W: https://linuxtv.org 8355S: Odd Fixes 8356F: drivers/media/radio/radio-miropcm20* 8357 8358MELLANOX MLX4 core VPI driver 8359M: Yishai Hadas <yishaih@mellanox.com> 8360L: netdev@vger.kernel.org 8361L: linux-rdma@vger.kernel.org 8362W: http://www.mellanox.com 8363Q: http://patchwork.ozlabs.org/project/netdev/list/ 8364S: Supported 8365F: drivers/net/ethernet/mellanox/mlx4/ 8366F: include/linux/mlx4/ 8367F: include/uapi/rdma/mlx4-abi.h 8368 8369MELLANOX MLX4 IB driver 8370M: Yishai Hadas <yishaih@mellanox.com> 8371L: linux-rdma@vger.kernel.org 8372W: http://www.mellanox.com 8373Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8374S: Supported 8375F: drivers/infiniband/hw/mlx4/ 8376F: include/linux/mlx4/ 8377 8378MELLANOX MLX5 core VPI driver 8379M: Saeed Mahameed <saeedm@mellanox.com> 8380M: Matan Barak <matanb@mellanox.com> 8381M: Leon Romanovsky <leonro@mellanox.com> 8382L: netdev@vger.kernel.org 8383L: linux-rdma@vger.kernel.org 8384W: http://www.mellanox.com 8385Q: http://patchwork.ozlabs.org/project/netdev/list/ 8386S: Supported 8387F: drivers/net/ethernet/mellanox/mlx5/core/ 8388F: include/linux/mlx5/ 8389F: include/uapi/rdma/mlx5-abi.h 8390 8391MELLANOX MLX5 IB driver 8392M: Matan Barak <matanb@mellanox.com> 8393M: Leon Romanovsky <leonro@mellanox.com> 8394L: linux-rdma@vger.kernel.org 8395W: http://www.mellanox.com 8396Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8397S: Supported 8398F: drivers/infiniband/hw/mlx5/ 8399F: include/linux/mlx5/ 8400 8401MELEXIS MLX90614 DRIVER 8402M: Crt Mori <cmo@melexis.com> 8403L: linux-iio@vger.kernel.org 8404W: http://www.melexis.com 8405S: Supported 8406F: drivers/iio/temperature/mlx90614.c 8407 8408MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8409M: Don Brace <don.brace@microsemi.com> 8410L: esc.storagedev@microsemi.com 8411L: linux-scsi@vger.kernel.org 8412S: Supported 8413F: drivers/scsi/smartpqi/smartpqi*.[ch] 8414F: drivers/scsi/smartpqi/Kconfig 8415F: drivers/scsi/smartpqi/Makefile 8416F: include/linux/cciss*.h 8417F: include/uapi/linux/cciss*.h 8418F: Documentation/scsi/smartpqi.txt 8419 8420MN88472 MEDIA DRIVER 8421M: Antti Palosaari <crope@iki.fi> 8422L: linux-media@vger.kernel.org 8423W: https://linuxtv.org 8424W: http://palosaari.fi/linux/ 8425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8426S: Maintained 8427F: drivers/media/dvb-frontends/mn88472* 8428 8429MN88473 MEDIA DRIVER 8430M: Antti Palosaari <crope@iki.fi> 8431L: linux-media@vger.kernel.org 8432W: https://linuxtv.org 8433W: http://palosaari.fi/linux/ 8434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8435S: Maintained 8436F: drivers/media/dvb-frontends/mn88473* 8437 8438MODULE SUPPORT 8439M: Jessica Yu <jeyu@redhat.com> 8440M: Rusty Russell <rusty@rustcorp.com.au> 8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8442S: Maintained 8443F: include/linux/module.h 8444F: kernel/module.c 8445 8446MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8447W: http://popies.net/meye/ 8448S: Orphan 8449F: Documentation/media/v4l-drivers/meye* 8450F: drivers/media/pci/meye/ 8451F: include/uapi/linux/meye.h 8452 8453MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8454M: Jiri Slaby <jirislaby@gmail.com> 8455S: Maintained 8456F: Documentation/serial/moxa-smartio 8457F: drivers/tty/mxser.* 8458 8459MR800 AVERMEDIA USB FM RADIO DRIVER 8460M: Alexey Klimov <klimov.linux@gmail.com> 8461L: linux-media@vger.kernel.org 8462T: git git://linuxtv.org/media_tree.git 8463S: Maintained 8464F: drivers/media/radio/radio-mr800.c 8465 8466MRF24J40 IEEE 802.15.4 RADIO DRIVER 8467M: Alan Ott <alan@signal11.us> 8468L: linux-wpan@vger.kernel.org 8469S: Maintained 8470F: drivers/net/ieee802154/mrf24j40.c 8471F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8472 8473MSI LAPTOP SUPPORT 8474M: "Lee, Chun-Yi" <jlee@suse.com> 8475L: platform-driver-x86@vger.kernel.org 8476S: Maintained 8477F: drivers/platform/x86/msi-laptop.c 8478 8479MSI WMI SUPPORT 8480L: platform-driver-x86@vger.kernel.org 8481S: Orphan 8482F: drivers/platform/x86/msi-wmi.c 8483 8484MSI001 MEDIA DRIVER 8485M: Antti Palosaari <crope@iki.fi> 8486L: linux-media@vger.kernel.org 8487W: https://linuxtv.org 8488W: http://palosaari.fi/linux/ 8489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8490T: git git://linuxtv.org/anttip/media_tree.git 8491S: Maintained 8492F: drivers/media/tuners/msi001* 8493 8494MSI2500 MEDIA DRIVER 8495M: Antti Palosaari <crope@iki.fi> 8496L: linux-media@vger.kernel.org 8497W: https://linuxtv.org 8498W: http://palosaari.fi/linux/ 8499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8500T: git git://linuxtv.org/anttip/media_tree.git 8501S: Maintained 8502F: drivers/media/usb/msi2500/ 8503 8504MSYSTEMS DISKONCHIP G3 MTD DRIVER 8505M: Robert Jarzmik <robert.jarzmik@free.fr> 8506L: linux-mtd@lists.infradead.org 8507S: Maintained 8508F: drivers/mtd/devices/docg3* 8509 8510MT9M032 APTINA SENSOR DRIVER 8511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8512L: linux-media@vger.kernel.org 8513T: git git://linuxtv.org/media_tree.git 8514S: Maintained 8515F: drivers/media/i2c/mt9m032.c 8516F: include/media/i2c/mt9m032.h 8517 8518MT9P031 APTINA CAMERA SENSOR 8519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8520L: linux-media@vger.kernel.org 8521T: git git://linuxtv.org/media_tree.git 8522S: Maintained 8523F: drivers/media/i2c/mt9p031.c 8524F: include/media/i2c/mt9p031.h 8525 8526MT9T001 APTINA CAMERA SENSOR 8527M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8528L: linux-media@vger.kernel.org 8529T: git git://linuxtv.org/media_tree.git 8530S: Maintained 8531F: drivers/media/i2c/mt9t001.c 8532F: include/media/i2c/mt9t001.h 8533 8534MT9V032 APTINA CAMERA SENSOR 8535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8536L: linux-media@vger.kernel.org 8537T: git git://linuxtv.org/media_tree.git 8538S: Maintained 8539F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8540F: drivers/media/i2c/mt9v032.c 8541F: include/media/i2c/mt9v032.h 8542 8543MULTIFUNCTION DEVICES (MFD) 8544M: Lee Jones <lee.jones@linaro.org> 8545T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8546S: Supported 8547F: Documentation/devicetree/bindings/mfd/ 8548F: drivers/mfd/ 8549F: include/linux/mfd/ 8550F: include/dt-bindings/mfd/ 8551 8552MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8553M: Ulf Hansson <ulf.hansson@linaro.org> 8554L: linux-mmc@vger.kernel.org 8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8556S: Maintained 8557F: Documentation/devicetree/bindings/mmc/ 8558F: drivers/mmc/ 8559F: include/linux/mmc/ 8560F: include/uapi/linux/mmc/ 8561 8562MULTIMEDIA CARD (MMC) ETC. OVER SPI 8563S: Orphan 8564F: drivers/mmc/host/mmc_spi.c 8565F: include/linux/spi/mmc_spi.h 8566 8567MULTISOUND SOUND DRIVER 8568M: Andrew Veliath <andrewtv@usa.net> 8569S: Maintained 8570F: Documentation/sound/oss/MultiSound 8571F: sound/oss/msnd* 8572 8573MULTITECH MULTIPORT CARD (ISICOM) 8574S: Orphan 8575F: drivers/tty/isicom.c 8576F: include/linux/isicom.h 8577 8578MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8579M: Bin Liu <b-liu@ti.com> 8580L: linux-usb@vger.kernel.org 8581T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8582S: Maintained 8583F: drivers/usb/musb/ 8584 8585MXL5007T MEDIA DRIVER 8586M: Michael Krufky <mkrufky@linuxtv.org> 8587L: linux-media@vger.kernel.org 8588W: https://linuxtv.org 8589W: http://github.com/mkrufky 8590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8591T: git git://linuxtv.org/mkrufky/tuners.git 8592S: Maintained 8593F: drivers/media/tuners/mxl5007t.* 8594 8595MXSFB DRM DRIVER 8596M: Marek Vasut <marex@denx.de> 8597S: Supported 8598F: drivers/gpu/drm/mxsfb/ 8599F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8600 8601MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8602M: Hyong-Youb Kim <hykim@myri.com> 8603L: netdev@vger.kernel.org 8604W: https://www.myricom.com/support/downloads/myri10ge.html 8605S: Supported 8606F: drivers/net/ethernet/myricom/myri10ge/ 8607 8608NAND FLASH SUBSYSTEM 8609M: Boris Brezillon <boris.brezillon@free-electrons.com> 8610R: Richard Weinberger <richard@nod.at> 8611L: linux-mtd@lists.infradead.org 8612W: http://www.linux-mtd.infradead.org/ 8613Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8614T: git git://github.com/linux-nand/linux.git 8615S: Maintained 8616F: drivers/mtd/nand/ 8617F: include/linux/mtd/nand*.h 8618 8619NATSEMI ETHERNET DRIVER (DP8381x) 8620S: Orphan 8621F: drivers/net/ethernet/natsemi/natsemi.c 8622 8623NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8624M: Daniel Mack <zonque@gmail.com> 8625S: Maintained 8626L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8627W: http://www.native-instruments.com 8628F: sound/usb/caiaq/ 8629 8630NCP FILESYSTEM 8631M: Petr Vandrovec <petr@vandrovec.name> 8632S: Odd Fixes 8633F: fs/ncpfs/ 8634 8635NCR 5380 SCSI DRIVERS 8636M: Finn Thain <fthain@telegraphics.com.au> 8637M: Michael Schmitz <schmitzmic@gmail.com> 8638L: linux-scsi@vger.kernel.org 8639S: Maintained 8640F: Documentation/scsi/g_NCR5380.txt 8641F: drivers/scsi/NCR5380.* 8642F: drivers/scsi/arm/cumana_1.c 8643F: drivers/scsi/arm/oak.c 8644F: drivers/scsi/atari_scsi.* 8645F: drivers/scsi/dmx3191d.c 8646F: drivers/scsi/g_NCR5380.* 8647F: drivers/scsi/mac_scsi.* 8648F: drivers/scsi/sun3_scsi.* 8649F: drivers/scsi/sun3_scsi_vme.c 8650 8651NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8652M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8653L: linux-scsi@vger.kernel.org 8654S: Maintained 8655F: drivers/scsi/NCR_D700.* 8656 8657NCT6775 HARDWARE MONITOR DRIVER 8658M: Guenter Roeck <linux@roeck-us.net> 8659L: linux-hwmon@vger.kernel.org 8660S: Maintained 8661F: Documentation/hwmon/nct6775 8662F: drivers/hwmon/nct6775.c 8663 8664NETEFFECT IWARP RNIC DRIVER (IW_NES) 8665M: Faisal Latif <faisal.latif@intel.com> 8666L: linux-rdma@vger.kernel.org 8667W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8668S: Supported 8669F: drivers/infiniband/hw/nes/ 8670F: include/uapi/rdma/nes-abi.h 8671 8672NETEM NETWORK EMULATOR 8673M: Stephen Hemminger <stephen@networkplumber.org> 8674L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8675S: Maintained 8676F: net/sched/sch_netem.c 8677 8678NETERION 10GbE DRIVERS (s2io/vxge) 8679M: Jon Mason <jdmason@kudzu.us> 8680L: netdev@vger.kernel.org 8681S: Supported 8682F: Documentation/networking/s2io.txt 8683F: Documentation/networking/vxge.txt 8684F: drivers/net/ethernet/neterion/ 8685 8686NETFILTER 8687M: Pablo Neira Ayuso <pablo@netfilter.org> 8688M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8689L: netfilter-devel@vger.kernel.org 8690L: coreteam@netfilter.org 8691W: http://www.netfilter.org/ 8692W: http://www.iptables.org/ 8693Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8696S: Supported 8697F: include/linux/netfilter* 8698F: include/linux/netfilter/ 8699F: include/net/netfilter/ 8700F: include/uapi/linux/netfilter* 8701F: include/uapi/linux/netfilter/ 8702F: net/*/netfilter.c 8703F: net/*/netfilter/ 8704F: net/netfilter/ 8705F: net/bridge/br_netfilter*.c 8706 8707NETLABEL 8708M: Paul Moore <paul@paul-moore.com> 8709W: http://netlabel.sf.net 8710L: netdev@vger.kernel.org 8711S: Maintained 8712F: Documentation/netlabel/ 8713F: include/net/netlabel.h 8714F: net/netlabel/ 8715 8716NETROM NETWORK LAYER 8717M: Ralf Baechle <ralf@linux-mips.org> 8718L: linux-hams@vger.kernel.org 8719W: http://www.linux-ax25.org/ 8720S: Maintained 8721F: include/net/netrom.h 8722F: include/uapi/linux/netrom.h 8723F: net/netrom/ 8724 8725NETRONOME ETHERNET DRIVERS 8726M: Jakub Kicinski <jakub.kicinski@netronome.com> 8727L: oss-drivers@netronome.com 8728S: Maintained 8729F: drivers/net/ethernet/netronome/ 8730 8731NETWORK BLOCK DEVICE (NBD) 8732M: Josef Bacik <jbacik@fb.com> 8733S: Maintained 8734L: linux-block@vger.kernel.org 8735L: nbd-general@lists.sourceforge.net 8736F: Documentation/blockdev/nbd.txt 8737F: drivers/block/nbd.c 8738F: include/uapi/linux/nbd.h 8739 8740NETWORK DROP MONITOR 8741M: Neil Horman <nhorman@tuxdriver.com> 8742L: netdev@vger.kernel.org 8743S: Maintained 8744W: https://fedorahosted.org/dropwatch/ 8745F: net/core/drop_monitor.c 8746 8747NETWORKING [DSA] 8748M: Andrew Lunn <andrew@lunn.ch> 8749M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8750M: Florian Fainelli <f.fainelli@gmail.com> 8751S: Maintained 8752F: net/dsa/ 8753F: include/net/dsa.h 8754F: drivers/net/dsa/ 8755 8756NETWORKING [GENERAL] 8757M: "David S. Miller" <davem@davemloft.net> 8758L: netdev@vger.kernel.org 8759W: http://www.linuxfoundation.org/en/Net 8760Q: http://patchwork.ozlabs.org/project/netdev/list/ 8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8763S: Maintained 8764F: net/ 8765F: include/net/ 8766F: include/linux/in.h 8767F: include/linux/net.h 8768F: include/linux/netdevice.h 8769F: include/uapi/linux/in.h 8770F: include/uapi/linux/net.h 8771F: include/uapi/linux/netdevice.h 8772F: include/uapi/linux/net_namespace.h 8773F: tools/net/ 8774F: tools/testing/selftests/net/ 8775F: lib/random32.c 8776 8777NETWORKING [IPv4/IPv6] 8778M: "David S. Miller" <davem@davemloft.net> 8779M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8780M: James Morris <jmorris@namei.org> 8781M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8782M: Patrick McHardy <kaber@trash.net> 8783L: netdev@vger.kernel.org 8784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8785S: Maintained 8786F: net/ipv4/ 8787F: net/ipv6/ 8788F: include/net/ip* 8789F: arch/x86/net/* 8790 8791NETWORKING [IPSEC] 8792M: Steffen Klassert <steffen.klassert@secunet.com> 8793M: Herbert Xu <herbert@gondor.apana.org.au> 8794M: "David S. Miller" <davem@davemloft.net> 8795L: netdev@vger.kernel.org 8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8798S: Maintained 8799F: net/core/flow.c 8800F: net/xfrm/ 8801F: net/key/ 8802F: net/ipv4/xfrm* 8803F: net/ipv4/esp4.c 8804F: net/ipv4/ah4.c 8805F: net/ipv4/ipcomp.c 8806F: net/ipv4/ip_vti.c 8807F: net/ipv6/xfrm* 8808F: net/ipv6/esp6.c 8809F: net/ipv6/ah6.c 8810F: net/ipv6/ipcomp6.c 8811F: net/ipv6/ip6_vti.c 8812F: include/uapi/linux/xfrm.h 8813F: include/net/xfrm.h 8814 8815NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8816M: Paul Moore <paul@paul-moore.com> 8817L: netdev@vger.kernel.org 8818S: Maintained 8819 8820NETWORKING [WIRELESS] 8821L: linux-wireless@vger.kernel.org 8822Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8823 8824NETWORKING DRIVERS 8825L: netdev@vger.kernel.org 8826W: http://www.linuxfoundation.org/en/Net 8827Q: http://patchwork.ozlabs.org/project/netdev/list/ 8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8830S: Odd Fixes 8831F: Documentation/devicetree/bindings/net/ 8832F: drivers/net/ 8833F: include/linux/if_* 8834F: include/linux/netdevice.h 8835F: include/linux/etherdevice.h 8836F: include/linux/fcdevice.h 8837F: include/linux/fddidevice.h 8838F: include/linux/hippidevice.h 8839F: include/linux/inetdevice.h 8840F: include/uapi/linux/if_* 8841F: include/uapi/linux/netdevice.h 8842 8843NETWORKING DRIVERS (WIRELESS) 8844M: Kalle Valo <kvalo@codeaurora.org> 8845L: linux-wireless@vger.kernel.org 8846Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8849S: Maintained 8850F: Documentation/devicetree/bindings/net/wireless/ 8851F: drivers/net/wireless/ 8852 8853NETXEN (1/10) GbE SUPPORT 8854M: Manish Chopra <manish.chopra@cavium.com> 8855M: Rahul Verma <rahul.verma@cavium.com> 8856M: Dept-GELinuxNICDev@cavium.com 8857L: netdev@vger.kernel.org 8858S: Supported 8859F: drivers/net/ethernet/qlogic/netxen/ 8860 8861NFC SUBSYSTEM 8862M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8863M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8864M: Samuel Ortiz <sameo@linux.intel.com> 8865L: linux-wireless@vger.kernel.org 8866L: linux-nfc@lists.01.org (subscribers-only) 8867S: Supported 8868F: net/nfc/ 8869F: include/net/nfc/ 8870F: include/uapi/linux/nfc.h 8871F: drivers/nfc/ 8872F: include/linux/platform_data/nfcmrvl.h 8873F: include/linux/platform_data/nxp-nci.h 8874F: include/linux/platform_data/pn544.h 8875F: include/linux/platform_data/st21nfca.h 8876F: include/linux/platform_data/st-nci.h 8877F: Documentation/devicetree/bindings/net/nfc/ 8878 8879NFS, SUNRPC, AND LOCKD CLIENTS 8880M: Trond Myklebust <trond.myklebust@primarydata.com> 8881M: Anna Schumaker <anna.schumaker@netapp.com> 8882L: linux-nfs@vger.kernel.org 8883W: http://client.linux-nfs.org 8884T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8885S: Maintained 8886F: fs/lockd/ 8887F: fs/nfs/ 8888F: fs/nfs_common/ 8889F: net/sunrpc/ 8890F: include/linux/lockd/ 8891F: include/linux/nfs* 8892F: include/linux/sunrpc/ 8893F: include/uapi/linux/nfs* 8894F: include/uapi/linux/sunrpc/ 8895 8896NILFS2 FILESYSTEM 8897M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8898L: linux-nilfs@vger.kernel.org 8899W: http://nilfs.sourceforge.net/ 8900W: http://nilfs.osdn.jp/ 8901T: git git://github.com/konis/nilfs2.git 8902S: Supported 8903F: Documentation/filesystems/nilfs2.txt 8904F: fs/nilfs2/ 8905F: include/trace/events/nilfs2.h 8906F: include/uapi/linux/nilfs2_api.h 8907F: include/uapi/linux/nilfs2_ondisk.h 8908 8909NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8910M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8911W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8912S: Maintained 8913F: Documentation/scsi/NinjaSCSI.txt 8914F: drivers/scsi/pcmcia/nsp_* 8915 8916NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8917M: GOTO Masanori <gotom@debian.or.jp> 8918M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8919W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8920S: Maintained 8921F: Documentation/scsi/NinjaSCSI.txt 8922F: drivers/scsi/nsp32* 8923 8924NIOS2 ARCHITECTURE 8925M: Ley Foon Tan <lftan@altera.com> 8926L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8928S: Maintained 8929F: arch/nios2/ 8930 8931NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8932M: Pavel Machek <pavel@ucw.cz> 8933M: Sakari Ailus <sakari.ailus@iki.fi> 8934L: linux-media@vger.kernel.org 8935S: Maintained 8936F: drivers/media/i2c/et8ek8 8937F: drivers/media/i2c/ad5820.c 8938 8939NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8940M: Pavel Machek <pavel@ucw.cz> 8941M: Sakari Ailus <sakari.ailus@iki.fi> 8942L: linux-media@vger.kernel.org 8943S: Maintained 8944F: drivers/media/i2c/et8ek8 8945F: drivers/media/i2c/ad5820.c 8946 8947NOKIA N900 POWER SUPPLY DRIVERS 8948R: Pali Rohár <pali.rohar@gmail.com> 8949F: include/linux/power/bq2415x_charger.h 8950F: include/linux/power/bq27xxx_battery.h 8951F: include/linux/power/isp1704_charger.h 8952F: drivers/power/supply/bq2415x_charger.c 8953F: drivers/power/supply/bq27xxx_battery.c 8954F: drivers/power/supply/bq27xxx_battery_i2c.c 8955F: drivers/power/supply/isp1704_charger.c 8956F: drivers/power/supply/rx51_battery.c 8957 8958NTB DRIVER CORE 8959M: Jon Mason <jdmason@kudzu.us> 8960M: Dave Jiang <dave.jiang@intel.com> 8961M: Allen Hubbe <Allen.Hubbe@emc.com> 8962L: linux-ntb@googlegroups.com 8963S: Supported 8964W: https://github.com/jonmason/ntb/wiki 8965T: git git://github.com/jonmason/ntb.git 8966F: drivers/ntb/ 8967F: drivers/net/ntb_netdev.c 8968F: include/linux/ntb.h 8969F: include/linux/ntb_transport.h 8970F: tools/testing/selftests/ntb/ 8971 8972NTB INTEL DRIVER 8973M: Jon Mason <jdmason@kudzu.us> 8974M: Dave Jiang <dave.jiang@intel.com> 8975L: linux-ntb@googlegroups.com 8976S: Supported 8977W: https://github.com/jonmason/ntb/wiki 8978T: git git://github.com/jonmason/ntb.git 8979F: drivers/ntb/hw/intel/ 8980 8981NTB AMD DRIVER 8982M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8983L: linux-ntb@googlegroups.com 8984S: Supported 8985F: drivers/ntb/hw/amd/ 8986 8987NTFS FILESYSTEM 8988M: Anton Altaparmakov <anton@tuxera.com> 8989L: linux-ntfs-dev@lists.sourceforge.net 8990W: http://www.tuxera.com/ 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8992S: Supported 8993F: Documentation/filesystems/ntfs.txt 8994F: fs/ntfs/ 8995 8996NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8997M: Antonino Daplas <adaplas@gmail.com> 8998L: linux-fbdev@vger.kernel.org 8999S: Maintained 9000F: drivers/video/fbdev/riva/ 9001F: drivers/video/fbdev/nvidia/ 9002 9003NVM EXPRESS DRIVER 9004M: Keith Busch <keith.busch@intel.com> 9005M: Jens Axboe <axboe@fb.com> 9006M: Christoph Hellwig <hch@lst.de> 9007M: Sagi Grimberg <sagi@grimberg.me> 9008L: linux-nvme@lists.infradead.org 9009T: git://git.infradead.org/nvme.git 9010W: http://git.infradead.org/nvme.git 9011S: Supported 9012F: drivers/nvme/host/ 9013F: include/linux/nvme.h 9014F: include/uapi/linux/nvme_ioctl.h 9015 9016NVM EXPRESS TARGET DRIVER 9017M: Christoph Hellwig <hch@lst.de> 9018M: Sagi Grimberg <sagi@grimberg.me> 9019L: linux-nvme@lists.infradead.org 9020T: git://git.infradead.org/nvme.git 9021W: http://git.infradead.org/nvme.git 9022S: Supported 9023F: drivers/nvme/target/ 9024 9025NVM EXPRESS FC TRANSPORT DRIVERS 9026M: James Smart <james.smart@broadcom.com> 9027L: linux-nvme@lists.infradead.org 9028S: Supported 9029F: include/linux/nvme-fc.h 9030F: include/linux/nvme-fc-driver.h 9031F: drivers/nvme/host/fc.c 9032F: drivers/nvme/target/fc.c 9033F: drivers/nvme/target/fcloop.c 9034 9035NVMEM FRAMEWORK 9036M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9037M: Maxime Ripard <maxime.ripard@free-electrons.com> 9038S: Maintained 9039F: drivers/nvmem/ 9040F: Documentation/devicetree/bindings/nvmem/ 9041F: include/linux/nvmem-consumer.h 9042F: include/linux/nvmem-provider.h 9043 9044NXP-NCI NFC DRIVER 9045M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9046R: Charles Gorand <charles.gorand@effinnov.com> 9047L: linux-nfc@lists.01.org (moderated for non-subscribers) 9048S: Supported 9049F: drivers/nfc/nxp-nci 9050 9051NXP TDA998X DRM DRIVER 9052M: Russell King <linux@armlinux.org.uk> 9053S: Supported 9054T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9055T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9056F: drivers/gpu/drm/i2c/tda998x_drv.c 9057F: include/drm/i2c/tda998x.h 9058 9059NXP TFA9879 DRIVER 9060M: Peter Rosin <peda@axentia.se> 9061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9062S: Maintained 9063F: sound/soc/codecs/tfa9879* 9064 9065OBJTOOL 9066M: Josh Poimboeuf <jpoimboe@redhat.com> 9067S: Supported 9068F: tools/objtool/ 9069 9070OMAP1 SUPPORT 9071M: Aaro Koskinen <aaro.koskinen@iki.fi> 9072M: Tony Lindgren <tony@atomide.com> 9073L: linux-omap@vger.kernel.org 9074Q: http://patchwork.kernel.org/project/linux-omap/list/ 9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9076S: Maintained 9077F: arch/arm/mach-omap1/ 9078F: arch/arm/plat-omap/ 9079F: arch/arm/configs/omap1_defconfig 9080F: drivers/i2c/busses/i2c-omap.c 9081F: include/linux/i2c-omap.h 9082 9083OMAP2+ SUPPORT 9084M: Tony Lindgren <tony@atomide.com> 9085L: linux-omap@vger.kernel.org 9086W: http://www.muru.com/linux/omap/ 9087W: http://linux.omap.com/ 9088Q: http://patchwork.kernel.org/project/linux-omap/list/ 9089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9090S: Maintained 9091F: arch/arm/mach-omap2/ 9092F: arch/arm/plat-omap/ 9093F: arch/arm/configs/omap2plus_defconfig 9094F: drivers/i2c/busses/i2c-omap.c 9095F: drivers/irqchip/irq-omap-intc.c 9096F: drivers/mfd/*omap*.c 9097F: drivers/mfd/menelaus.c 9098F: drivers/mfd/palmas.c 9099F: drivers/mfd/tps65217.c 9100F: drivers/mfd/tps65218.c 9101F: drivers/mfd/tps65910.c 9102F: drivers/mfd/twl-core.[ch] 9103F: drivers/mfd/twl4030*.c 9104F: drivers/mfd/twl6030*.c 9105F: drivers/mfd/twl6040*.c 9106F: drivers/regulator/palmas-regulator*.c 9107F: drivers/regulator/pbias-regulator.c 9108F: drivers/regulator/tps65217-regulator.c 9109F: drivers/regulator/tps65218-regulator.c 9110F: drivers/regulator/tps65910-regulator.c 9111F: drivers/regulator/twl-regulator.c 9112F: drivers/regulator/twl6030-regulator.c 9113F: include/linux/i2c-omap.h 9114 9115OMAP DEVICE TREE SUPPORT 9116M: Benoît Cousson <bcousson@baylibre.com> 9117M: Tony Lindgren <tony@atomide.com> 9118L: linux-omap@vger.kernel.org 9119L: devicetree@vger.kernel.org 9120S: Maintained 9121F: arch/arm/boot/dts/*omap* 9122F: arch/arm/boot/dts/*am3* 9123F: arch/arm/boot/dts/*am4* 9124F: arch/arm/boot/dts/*am5* 9125F: arch/arm/boot/dts/*dra7* 9126 9127OMAP CLOCK FRAMEWORK SUPPORT 9128M: Paul Walmsley <paul@pwsan.com> 9129L: linux-omap@vger.kernel.org 9130S: Maintained 9131F: arch/arm/*omap*/*clock* 9132 9133OMAP POWER MANAGEMENT SUPPORT 9134M: Kevin Hilman <khilman@kernel.org> 9135L: linux-omap@vger.kernel.org 9136S: Maintained 9137F: arch/arm/*omap*/*pm* 9138F: drivers/cpufreq/omap-cpufreq.c 9139 9140OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9141M: Rajendra Nayak <rnayak@codeaurora.org> 9142M: Paul Walmsley <paul@pwsan.com> 9143L: linux-omap@vger.kernel.org 9144S: Maintained 9145F: arch/arm/mach-omap2/prm* 9146 9147OMAP AUDIO SUPPORT 9148M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9149M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9150L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9151L: linux-omap@vger.kernel.org 9152S: Maintained 9153F: sound/soc/omap/ 9154 9155OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9156M: Roger Quadros <rogerq@ti.com> 9157M: Tony Lindgren <tony@atomide.com> 9158L: linux-omap@vger.kernel.org 9159S: Maintained 9160F: drivers/memory/omap-gpmc.c 9161F: arch/arm/mach-omap2/*gpmc* 9162 9163OMAP FRAMEBUFFER SUPPORT 9164M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9165L: linux-fbdev@vger.kernel.org 9166L: linux-omap@vger.kernel.org 9167S: Maintained 9168F: drivers/video/fbdev/omap/ 9169 9170OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9171M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9172L: linux-omap@vger.kernel.org 9173L: linux-fbdev@vger.kernel.org 9174S: Maintained 9175F: drivers/video/fbdev/omap2/ 9176F: Documentation/arm/OMAP/DSS 9177 9178OMAP HARDWARE SPINLOCK SUPPORT 9179M: Ohad Ben-Cohen <ohad@wizery.com> 9180L: linux-omap@vger.kernel.org 9181S: Maintained 9182F: drivers/hwspinlock/omap_hwspinlock.c 9183 9184OMAP MMC SUPPORT 9185M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9186L: linux-omap@vger.kernel.org 9187S: Maintained 9188F: drivers/mmc/host/omap.c 9189 9190OMAP HS MMC SUPPORT 9191L: linux-mmc@vger.kernel.org 9192L: linux-omap@vger.kernel.org 9193S: Orphan 9194F: drivers/mmc/host/omap_hsmmc.c 9195 9196OMAP RANDOM NUMBER GENERATOR SUPPORT 9197M: Deepak Saxena <dsaxena@plexity.net> 9198S: Maintained 9199F: drivers/char/hw_random/omap-rng.c 9200 9201OMAP HWMOD SUPPORT 9202M: Benoît Cousson <bcousson@baylibre.com> 9203M: Paul Walmsley <paul@pwsan.com> 9204L: linux-omap@vger.kernel.org 9205S: Maintained 9206F: arch/arm/mach-omap2/omap_hwmod.* 9207 9208OMAP HWMOD DATA 9209M: Paul Walmsley <paul@pwsan.com> 9210L: linux-omap@vger.kernel.org 9211S: Maintained 9212F: arch/arm/mach-omap2/omap_hwmod*data* 9213 9214OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9215M: Benoît Cousson <bcousson@baylibre.com> 9216L: linux-omap@vger.kernel.org 9217S: Maintained 9218F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9219 9220OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9221M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9222L: linux-media@vger.kernel.org 9223S: Maintained 9224F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9225F: drivers/media/platform/omap3isp/ 9226F: drivers/staging/media/omap4iss/ 9227 9228OMAP USB SUPPORT 9229L: linux-usb@vger.kernel.org 9230L: linux-omap@vger.kernel.org 9231S: Orphan 9232F: drivers/usb/*/*omap* 9233F: arch/arm/*omap*/usb* 9234 9235OMAP GPIO DRIVER 9236M: Grygorii Strashko <grygorii.strashko@ti.com> 9237M: Santosh Shilimkar <ssantosh@kernel.org> 9238M: Kevin Hilman <khilman@kernel.org> 9239L: linux-omap@vger.kernel.org 9240S: Maintained 9241F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9242F: drivers/gpio/gpio-omap.c 9243 9244OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9245M: Mark Jackson <mpfj@newflow.co.uk> 9246L: linux-omap@vger.kernel.org 9247S: Maintained 9248F: arch/arm/boot/dts/am335x-nano.dts 9249 9250OMFS FILESYSTEM 9251M: Bob Copeland <me@bobcopeland.com> 9252L: linux-karma-devel@lists.sourceforge.net 9253S: Maintained 9254F: Documentation/filesystems/omfs.txt 9255F: fs/omfs/ 9256 9257OMNIKEY CARDMAN 4000 DRIVER 9258M: Harald Welte <laforge@gnumonks.org> 9259S: Maintained 9260F: drivers/char/pcmcia/cm4000_cs.c 9261F: include/linux/cm4000_cs.h 9262F: include/uapi/linux/cm4000_cs.h 9263 9264OMNIKEY CARDMAN 4040 DRIVER 9265M: Harald Welte <laforge@gnumonks.org> 9266S: Maintained 9267F: drivers/char/pcmcia/cm4040_cs.* 9268 9269OMNIVISION OV7670 SENSOR DRIVER 9270M: Jonathan Corbet <corbet@lwn.net> 9271L: linux-media@vger.kernel.org 9272T: git git://linuxtv.org/media_tree.git 9273S: Maintained 9274F: drivers/media/i2c/ov7670.c 9275 9276ONENAND FLASH DRIVER 9277M: Kyungmin Park <kyungmin.park@samsung.com> 9278L: linux-mtd@lists.infradead.org 9279S: Maintained 9280F: drivers/mtd/onenand/ 9281F: include/linux/mtd/onenand*.h 9282 9283ONSTREAM SCSI TAPE DRIVER 9284M: Willem Riede <osst@riede.org> 9285L: osst-users@lists.sourceforge.net 9286L: linux-scsi@vger.kernel.org 9287S: Maintained 9288F: Documentation/scsi/osst.txt 9289F: drivers/scsi/osst.* 9290F: drivers/scsi/osst_*.h 9291F: drivers/scsi/st.h 9292 9293OPENCORES I2C BUS DRIVER 9294M: Peter Korsgaard <jacmet@sunsite.dk> 9295L: linux-i2c@vger.kernel.org 9296S: Maintained 9297F: Documentation/i2c/busses/i2c-ocores 9298F: drivers/i2c/busses/i2c-ocores.c 9299 9300OPEN FIRMWARE AND FLATTENED DEVICE TREE 9301M: Rob Herring <robh+dt@kernel.org> 9302M: Frank Rowand <frowand.list@gmail.com> 9303L: devicetree@vger.kernel.org 9304W: http://www.devicetree.org/ 9305T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9306S: Maintained 9307F: drivers/of/ 9308F: include/linux/of*.h 9309F: scripts/dtc/ 9310 9311OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9312M: Rob Herring <robh+dt@kernel.org> 9313M: Mark Rutland <mark.rutland@arm.com> 9314L: devicetree@vger.kernel.org 9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9316Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9317S: Maintained 9318F: Documentation/devicetree/ 9319F: arch/*/boot/dts/ 9320F: include/dt-bindings/ 9321 9322OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9323M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9324L: devicetree@vger.kernel.org 9325S: Maintained 9326F: Documentation/devicetree/dynamic-resolution-notes.txt 9327F: Documentation/devicetree/overlay-notes.txt 9328F: drivers/of/overlay.c 9329F: drivers/of/resolver.c 9330 9331OPENRISC ARCHITECTURE 9332M: Jonas Bonn <jonas@southpole.se> 9333M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9334M: Stafford Horne <shorne@gmail.com> 9335T: git git://github.com/openrisc/linux.git 9336L: openrisc@lists.librecores.org 9337W: http://openrisc.io 9338S: Maintained 9339F: arch/openrisc/ 9340 9341OPENVSWITCH 9342M: Pravin Shelar <pshelar@nicira.com> 9343L: netdev@vger.kernel.org 9344L: dev@openvswitch.org 9345W: http://openvswitch.org 9346S: Maintained 9347F: net/openvswitch/ 9348F: include/uapi/linux/openvswitch.h 9349 9350OPERATING PERFORMANCE POINTS (OPP) 9351M: Viresh Kumar <vireshk@kernel.org> 9352M: Nishanth Menon <nm@ti.com> 9353M: Stephen Boyd <sboyd@codeaurora.org> 9354L: linux-pm@vger.kernel.org 9355S: Maintained 9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9357F: drivers/base/power/opp/ 9358F: include/linux/pm_opp.h 9359F: Documentation/power/opp.txt 9360F: Documentation/devicetree/bindings/opp/ 9361 9362OPL4 DRIVER 9363M: Clemens Ladisch <clemens@ladisch.de> 9364L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9365T: git git://git.alsa-project.org/alsa-kernel.git 9366S: Maintained 9367F: sound/drivers/opl4/ 9368 9369OPROFILE 9370M: Robert Richter <rric@kernel.org> 9371L: oprofile-list@lists.sf.net 9372S: Maintained 9373F: arch/*/include/asm/oprofile*.h 9374F: arch/*/oprofile/ 9375F: drivers/oprofile/ 9376F: include/linux/oprofile.h 9377 9378ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9379M: Mark Fasheh <mfasheh@versity.com> 9380M: Joel Becker <jlbec@evilplan.org> 9381L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9382W: http://ocfs2.wiki.kernel.org 9383S: Supported 9384F: Documentation/filesystems/ocfs2.txt 9385F: Documentation/filesystems/dlmfs.txt 9386F: fs/ocfs2/ 9387 9388ORINOCO DRIVER 9389L: linux-wireless@vger.kernel.org 9390W: http://wireless.kernel.org/en/users/Drivers/orinoco 9391W: http://www.nongnu.org/orinoco/ 9392S: Orphan 9393F: drivers/net/wireless/intersil/orinoco/ 9394 9395OSD LIBRARY and FILESYSTEM 9396M: Boaz Harrosh <ooo@electrozaur.com> 9397M: Benny Halevy <bhalevy@primarydata.com> 9398L: osd-dev@open-osd.org 9399W: http://open-osd.org 9400T: git git://git.open-osd.org/open-osd.git 9401S: Maintained 9402F: drivers/scsi/osd/ 9403F: include/scsi/osd_* 9404F: fs/exofs/ 9405 9406OVERLAY FILESYSTEM 9407M: Miklos Szeredi <miklos@szeredi.hu> 9408L: linux-unionfs@vger.kernel.org 9409T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9410S: Supported 9411F: fs/overlayfs/ 9412F: Documentation/filesystems/overlayfs.txt 9413 9414ORANGEFS FILESYSTEM 9415M: Mike Marshall <hubcap@omnibond.com> 9416L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9418S: Supported 9419F: fs/orangefs/ 9420F: Documentation/filesystems/orangefs.txt 9421 9422P54 WIRELESS DRIVER 9423M: Christian Lamparter <chunkeey@googlemail.com> 9424L: linux-wireless@vger.kernel.org 9425W: http://wireless.kernel.org/en/users/Drivers/p54 9426S: Maintained 9427F: drivers/net/wireless/intersil/p54/ 9428 9429PA SEMI ETHERNET DRIVER 9430L: netdev@vger.kernel.org 9431S: Orphan 9432F: drivers/net/ethernet/pasemi/* 9433 9434PA SEMI SMBUS DRIVER 9435L: linux-i2c@vger.kernel.org 9436S: Orphan 9437F: drivers/i2c/busses/i2c-pasemi.c 9438 9439PADATA PARALLEL EXECUTION MECHANISM 9440M: Steffen Klassert <steffen.klassert@secunet.com> 9441L: linux-crypto@vger.kernel.org 9442S: Maintained 9443F: kernel/padata.c 9444F: include/linux/padata.h 9445F: Documentation/padata.txt 9446 9447PANASONIC LAPTOP ACPI EXTRAS DRIVER 9448M: Harald Welte <laforge@gnumonks.org> 9449L: platform-driver-x86@vger.kernel.org 9450S: Maintained 9451F: drivers/platform/x86/panasonic-laptop.c 9452 9453PANASONIC MN10300/AM33/AM34 PORT 9454M: David Howells <dhowells@redhat.com> 9455L: linux-am33-list@redhat.com (moderated for non-subscribers) 9456W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9457S: Maintained 9458F: Documentation/mn10300/ 9459F: arch/mn10300/ 9460 9461PARALLEL LCD/KEYPAD PANEL DRIVER 9462M: Willy Tarreau <willy@haproxy.com> 9463M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9464S: Odd Fixes 9465F: Documentation/misc-devices/lcd-panel-cgram.txt 9466F: drivers/misc/panel.c 9467 9468PARALLEL PORT SUBSYSTEM 9469M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9470M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9471L: linux-parport@lists.infradead.org (subscribers-only) 9472S: Maintained 9473F: drivers/parport/ 9474F: include/linux/parport*.h 9475F: drivers/char/ppdev.c 9476F: include/uapi/linux/ppdev.h 9477F: Documentation/parport*.txt 9478 9479PARAVIRT_OPS INTERFACE 9480M: Jeremy Fitzhardinge <jeremy@goop.org> 9481M: Chris Wright <chrisw@sous-sol.org> 9482M: Alok Kataria <akataria@vmware.com> 9483M: Rusty Russell <rusty@rustcorp.com.au> 9484L: virtualization@lists.linux-foundation.org 9485S: Supported 9486F: Documentation/virtual/paravirt_ops.txt 9487F: arch/*/kernel/paravirt* 9488F: arch/*/include/asm/paravirt.h 9489F: include/linux/hypervisor.h 9490 9491PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9492M: Tim Waugh <tim@cyberelk.net> 9493L: linux-parport@lists.infradead.org (subscribers-only) 9494S: Maintained 9495F: Documentation/blockdev/paride.txt 9496F: drivers/block/paride/ 9497 9498PARISC ARCHITECTURE 9499M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9500M: Helge Deller <deller@gmx.de> 9501L: linux-parisc@vger.kernel.org 9502W: http://www.parisc-linux.org/ 9503Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9506S: Maintained 9507F: arch/parisc/ 9508F: Documentation/parisc/ 9509F: drivers/parisc/ 9510F: drivers/char/agp/parisc-agp.c 9511F: drivers/input/serio/gscps2.c 9512F: drivers/parport/parport_gsc.* 9513F: drivers/tty/serial/8250/8250_gsc.c 9514F: drivers/video/fbdev/sti* 9515F: drivers/video/console/sti* 9516F: drivers/video/logo/logo_parisc* 9517 9518PARMAN 9519M: Jiri Pirko <jiri@mellanox.com> 9520L: netdev@vger.kernel.org 9521S: Supported 9522F: lib/parman.c 9523F: lib/test_parman.c 9524F: include/linux/parman.h 9525 9526PC87360 HARDWARE MONITORING DRIVER 9527M: Jim Cromie <jim.cromie@gmail.com> 9528L: linux-hwmon@vger.kernel.org 9529S: Maintained 9530F: Documentation/hwmon/pc87360 9531F: drivers/hwmon/pc87360.c 9532 9533PC8736x GPIO DRIVER 9534M: Jim Cromie <jim.cromie@gmail.com> 9535S: Maintained 9536F: drivers/char/pc8736x_gpio.c 9537 9538PC87427 HARDWARE MONITORING DRIVER 9539M: Jean Delvare <jdelvare@suse.com> 9540L: linux-hwmon@vger.kernel.org 9541S: Maintained 9542F: Documentation/hwmon/pc87427 9543F: drivers/hwmon/pc87427.c 9544 9545PCA9532 LED DRIVER 9546M: Riku Voipio <riku.voipio@iki.fi> 9547S: Maintained 9548F: drivers/leds/leds-pca9532.c 9549F: include/linux/leds-pca9532.h 9550 9551PCA9541 I2C BUS MASTER SELECTOR DRIVER 9552M: Guenter Roeck <linux@roeck-us.net> 9553L: linux-i2c@vger.kernel.org 9554S: Maintained 9555F: drivers/i2c/muxes/i2c-mux-pca9541.c 9556 9557PCDP - PRIMARY CONSOLE AND DEBUG PORT 9558M: Khalid Aziz <khalid@gonehiking.org> 9559S: Maintained 9560F: drivers/firmware/pcdp.* 9561 9562PCI ERROR RECOVERY 9563M: Linas Vepstas <linasvepstas@gmail.com> 9564L: linux-pci@vger.kernel.org 9565S: Supported 9566F: Documentation/PCI/pci-error-recovery.txt 9567 9568PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9569M: Russell Currey <ruscur@russell.cc> 9570L: linuxppc-dev@lists.ozlabs.org 9571S: Supported 9572F: Documentation/powerpc/eeh-pci-error-recovery.txt 9573F: arch/powerpc/kernel/eeh*.c 9574F: arch/powerpc/platforms/*/eeh*.c 9575F: arch/powerpc/include/*/eeh*.h 9576 9577PCI SUBSYSTEM 9578M: Bjorn Helgaas <bhelgaas@google.com> 9579L: linux-pci@vger.kernel.org 9580Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9582S: Supported 9583F: Documentation/devicetree/bindings/pci/ 9584F: Documentation/PCI/ 9585F: drivers/pci/ 9586F: include/linux/pci* 9587F: arch/x86/pci/ 9588F: arch/x86/kernel/quirks.c 9589 9590PCI DRIVER FOR ALTERA PCIE IP 9591M: Ley Foon Tan <lftan@altera.com> 9592L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9593L: linux-pci@vger.kernel.org 9594S: Supported 9595F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9596F: drivers/pci/host/pcie-altera.c 9597 9598PCI DRIVER FOR ARM VERSATILE PLATFORM 9599M: Rob Herring <robh@kernel.org> 9600L: linux-pci@vger.kernel.org 9601L: linux-arm-kernel@lists.infradead.org 9602S: Maintained 9603F: Documentation/devicetree/bindings/pci/versatile.txt 9604F: drivers/pci/host/pci-versatile.c 9605 9606PCI DRIVER FOR ARMADA 8K 9607M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9608L: linux-pci@vger.kernel.org 9609L: linux-arm-kernel@lists.infradead.org 9610S: Maintained 9611F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9612F: drivers/pci/dwc/pcie-armada8k.c 9613 9614PCI DRIVER FOR APPLIEDMICRO XGENE 9615M: Tanmay Inamdar <tinamdar@apm.com> 9616L: linux-pci@vger.kernel.org 9617L: linux-arm-kernel@lists.infradead.org 9618S: Maintained 9619F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9620F: drivers/pci/host/pci-xgene.c 9621 9622PCI DRIVER FOR FREESCALE LAYERSCAPE 9623M: Minghuan Lian <minghuan.Lian@freescale.com> 9624M: Mingkai Hu <mingkai.hu@freescale.com> 9625M: Roy Zang <tie-fei.zang@freescale.com> 9626L: linuxppc-dev@lists.ozlabs.org 9627L: linux-pci@vger.kernel.org 9628L: linux-arm-kernel@lists.infradead.org 9629S: Maintained 9630F: drivers/pci/dwc/*layerscape* 9631 9632PCI DRIVER FOR IMX6 9633M: Richard Zhu <hongxing.zhu@nxp.com> 9634M: Lucas Stach <l.stach@pengutronix.de> 9635L: linux-pci@vger.kernel.org 9636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9637S: Maintained 9638F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9639F: drivers/pci/dwc/*imx6* 9640 9641PCI DRIVER FOR TI KEYSTONE 9642M: Murali Karicheri <m-karicheri2@ti.com> 9643L: linux-pci@vger.kernel.org 9644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9645S: Maintained 9646F: drivers/pci/dwc/*keystone* 9647 9648PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9649M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9650M: Jason Cooper <jason@lakedaemon.net> 9651L: linux-pci@vger.kernel.org 9652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9653S: Maintained 9654F: drivers/pci/host/*mvebu* 9655 9656PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9657M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9658L: linux-pci@vger.kernel.org 9659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9660S: Maintained 9661F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9662F: drivers/pci/host/pci-aardvark.c 9663 9664PCI DRIVER FOR NVIDIA TEGRA 9665M: Thierry Reding <thierry.reding@gmail.com> 9666L: linux-tegra@vger.kernel.org 9667L: linux-pci@vger.kernel.org 9668S: Supported 9669F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9670F: drivers/pci/host/pci-tegra.c 9671 9672PCI DRIVER FOR TI DRA7XX 9673M: Kishon Vijay Abraham I <kishon@ti.com> 9674L: linux-omap@vger.kernel.org 9675L: linux-pci@vger.kernel.org 9676S: Supported 9677F: Documentation/devicetree/bindings/pci/ti-pci.txt 9678F: drivers/pci/dwc/pci-dra7xx.c 9679 9680PCI DRIVER FOR RENESAS R-CAR 9681M: Simon Horman <horms@verge.net.au> 9682L: linux-pci@vger.kernel.org 9683L: linux-renesas-soc@vger.kernel.org 9684S: Maintained 9685F: drivers/pci/host/*rcar* 9686 9687PCI DRIVER FOR SAMSUNG EXYNOS 9688M: Jingoo Han <jingoohan1@gmail.com> 9689L: linux-pci@vger.kernel.org 9690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9692S: Maintained 9693F: drivers/pci/dwc/pci-exynos.c 9694 9695PCI DRIVER FOR SYNOPSIS DESIGNWARE 9696M: Jingoo Han <jingoohan1@gmail.com> 9697M: Joao Pinto <Joao.Pinto@synopsys.com> 9698L: linux-pci@vger.kernel.org 9699S: Maintained 9700F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9701F: drivers/pci/dwc/*designware* 9702 9703PCI DRIVER FOR GENERIC OF HOSTS 9704M: Will Deacon <will.deacon@arm.com> 9705L: linux-pci@vger.kernel.org 9706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9707S: Maintained 9708F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9709F: drivers/pci/host/pci-host-common.c 9710F: drivers/pci/host/pci-host-generic.c 9711 9712PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9713M: Keith Busch <keith.busch@intel.com> 9714L: linux-pci@vger.kernel.org 9715S: Supported 9716F: drivers/pci/host/vmd.c 9717 9718PCIE DRIVER FOR ST SPEAR13XX 9719M: Pratyush Anand <pratyush.anand@gmail.com> 9720L: linux-pci@vger.kernel.org 9721S: Maintained 9722F: drivers/pci/dwc/*spear* 9723 9724PCI MSI DRIVER FOR ALTERA MSI IP 9725M: Ley Foon Tan <lftan@altera.com> 9726L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9727L: linux-pci@vger.kernel.org 9728S: Supported 9729F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9730F: drivers/pci/host/pcie-altera-msi.c 9731 9732PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9733M: Duc Dang <dhdang@apm.com> 9734L: linux-pci@vger.kernel.org 9735L: linux-arm-kernel@lists.infradead.org 9736S: Maintained 9737F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9738F: drivers/pci/host/pci-xgene-msi.c 9739 9740PCIE DRIVER FOR AXIS ARTPEC 9741M: Niklas Cassel <niklas.cassel@axis.com> 9742M: Jesper Nilsson <jesper.nilsson@axis.com> 9743L: linux-arm-kernel@axis.com 9744L: linux-pci@vger.kernel.org 9745S: Maintained 9746F: Documentation/devicetree/bindings/pci/axis,artpec* 9747F: drivers/pci/dwc/*artpec* 9748 9749PCIE DRIVER FOR HISILICON 9750M: Zhou Wang <wangzhou1@hisilicon.com> 9751M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9752L: linux-pci@vger.kernel.org 9753S: Maintained 9754F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9755F: drivers/pci/dwc/pcie-hisi.c 9756 9757PCIE DRIVER FOR ROCKCHIP 9758M: Shawn Lin <shawn.lin@rock-chips.com> 9759M: Wenrui Li <wenrui.li@rock-chips.com> 9760L: linux-pci@vger.kernel.org 9761L: linux-rockchip@lists.infradead.org 9762S: Maintained 9763F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9764F: drivers/pci/host/pcie-rockchip.c 9765 9766PCIE DRIVER FOR QUALCOMM MSM 9767M: Stanimir Varbanov <svarbanov@mm-sol.com> 9768L: linux-pci@vger.kernel.org 9769L: linux-arm-msm@vger.kernel.org 9770S: Maintained 9771F: drivers/pci/dwc/*qcom* 9772 9773PCIE DRIVER FOR CAVIUM THUNDERX 9774M: David Daney <david.daney@cavium.com> 9775L: linux-pci@vger.kernel.org 9776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9777S: Supported 9778F: Documentation/devicetree/bindings/pci/pci-thunder-* 9779F: drivers/pci/host/pci-thunder-* 9780 9781PCMCIA SUBSYSTEM 9782P: Linux PCMCIA Team 9783L: linux-pcmcia@lists.infradead.org 9784W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9786S: Maintained 9787F: Documentation/pcmcia/ 9788F: tools/pcmcia/ 9789F: drivers/pcmcia/ 9790F: include/pcmcia/ 9791 9792PCNET32 NETWORK DRIVER 9793M: Don Fry <pcnet32@frontier.com> 9794L: netdev@vger.kernel.org 9795S: Maintained 9796F: drivers/net/ethernet/amd/pcnet32.c 9797 9798PCRYPT PARALLEL CRYPTO ENGINE 9799M: Steffen Klassert <steffen.klassert@secunet.com> 9800L: linux-crypto@vger.kernel.org 9801S: Maintained 9802F: crypto/pcrypt.c 9803F: include/crypto/pcrypt.h 9804 9805PER-CPU MEMORY ALLOCATOR 9806M: Tejun Heo <tj@kernel.org> 9807M: Christoph Lameter <cl@linux.com> 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9809S: Maintained 9810F: include/linux/percpu*.h 9811F: mm/percpu*.c 9812F: arch/*/include/asm/percpu.h 9813 9814PER-TASK DELAY ACCOUNTING 9815M: Balbir Singh <bsingharora@gmail.com> 9816S: Maintained 9817F: include/linux/delayacct.h 9818F: kernel/delayacct.c 9819 9820PERFORMANCE EVENTS SUBSYSTEM 9821M: Peter Zijlstra <peterz@infradead.org> 9822M: Ingo Molnar <mingo@redhat.com> 9823M: Arnaldo Carvalho de Melo <acme@kernel.org> 9824R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9825L: linux-kernel@vger.kernel.org 9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9827S: Supported 9828F: kernel/events/* 9829F: include/linux/perf_event.h 9830F: include/uapi/linux/perf_event.h 9831F: arch/*/kernel/perf_event*.c 9832F: arch/*/kernel/*/perf_event*.c 9833F: arch/*/kernel/*/*/perf_event*.c 9834F: arch/*/include/asm/perf_event.h 9835F: arch/*/kernel/perf_callchain.c 9836F: arch/*/events/* 9837F: tools/perf/ 9838 9839PERSONALITY HANDLING 9840M: Christoph Hellwig <hch@infradead.org> 9841L: linux-abi-devel@lists.sourceforge.net 9842S: Maintained 9843F: include/linux/personality.h 9844F: include/uapi/linux/personality.h 9845 9846PHONET PROTOCOL 9847M: Remi Denis-Courmont <courmisch@gmail.com> 9848S: Supported 9849F: Documentation/networking/phonet.txt 9850F: include/linux/phonet.h 9851F: include/net/phonet/ 9852F: include/uapi/linux/phonet.h 9853F: net/phonet/ 9854 9855PHRAM MTD DRIVER 9856M: Joern Engel <joern@lazybastard.org> 9857L: linux-mtd@lists.infradead.org 9858S: Maintained 9859F: drivers/mtd/devices/phram.c 9860 9861PICOLCD HID DRIVER 9862M: Bruno Prémont <bonbons@linux-vserver.org> 9863L: linux-input@vger.kernel.org 9864S: Maintained 9865F: drivers/hid/hid-picolcd* 9866 9867PICOXCELL SUPPORT 9868M: Jamie Iles <jamie@jamieiles.com> 9869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9870T: git git://github.com/jamieiles/linux-2.6-ji.git 9871S: Supported 9872F: arch/arm/boot/dts/picoxcell* 9873F: arch/arm/mach-picoxcell/ 9874F: drivers/crypto/picoxcell* 9875 9876PIN CONTROL SUBSYSTEM 9877M: Linus Walleij <linus.walleij@linaro.org> 9878L: linux-gpio@vger.kernel.org 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9880S: Maintained 9881F: Documentation/devicetree/bindings/pinctrl/ 9882F: Documentation/pinctrl.txt 9883F: drivers/pinctrl/ 9884F: include/linux/pinctrl/ 9885 9886PIN CONTROLLER - ATMEL AT91 9887M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9889S: Maintained 9890F: drivers/pinctrl/pinctrl-at91.* 9891 9892PIN CONTROLLER - ATMEL AT91 PIO4 9893M: Ludovic Desroches <ludovic.desroches@microchip.com> 9894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9895L: linux-gpio@vger.kernel.org 9896S: Supported 9897F: drivers/pinctrl/pinctrl-at91-pio4.* 9898 9899PIN CONTROLLER - INTEL 9900M: Mika Westerberg <mika.westerberg@linux.intel.com> 9901M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9902S: Maintained 9903F: drivers/pinctrl/intel/ 9904 9905PIN CONTROLLER - RENESAS 9906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9907M: Geert Uytterhoeven <geert+renesas@glider.be> 9908L: linux-renesas-soc@vger.kernel.org 9909S: Maintained 9910F: drivers/pinctrl/sh-pfc/ 9911 9912PIN CONTROLLER - SAMSUNG 9913M: Tomasz Figa <tomasz.figa@gmail.com> 9914M: Krzysztof Kozlowski <krzk@kernel.org> 9915M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9917L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9918S: Maintained 9919F: drivers/pinctrl/samsung/ 9920F: include/dt-bindings/pinctrl/samsung.h 9921F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9922 9923PIN CONTROLLER - SINGLE 9924M: Tony Lindgren <tony@atomide.com> 9925M: Haojian Zhuang <haojian.zhuang@linaro.org> 9926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9927L: linux-omap@vger.kernel.org 9928S: Maintained 9929F: drivers/pinctrl/pinctrl-single.c 9930 9931PIN CONTROLLER - ST SPEAR 9932M: Viresh Kumar <vireshk@kernel.org> 9933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9934W: http://www.st.com/spear 9935S: Maintained 9936F: drivers/pinctrl/spear/ 9937 9938PISTACHIO SOC SUPPORT 9939M: James Hartley <james.hartley@imgtec.com> 9940M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9941L: linux-mips@linux-mips.org 9942S: Maintained 9943F: arch/mips/pistachio/ 9944F: arch/mips/include/asm/mach-pistachio/ 9945F: arch/mips/boot/dts/img/pistachio* 9946F: arch/mips/configs/pistachio*_defconfig 9947 9948PKTCDVD DRIVER 9949S: Orphan 9950M: linux-block@vger.kernel.org 9951F: drivers/block/pktcdvd.c 9952F: include/linux/pktcdvd.h 9953F: include/uapi/linux/pktcdvd.h 9954 9955PKUNITY SOC DRIVERS 9956M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9957W: http://mprc.pku.edu.cn/~guanxuetao/linux 9958S: Maintained 9959T: git git://github.com/gxt/linux.git 9960F: drivers/input/serio/i8042-unicore32io.h 9961F: drivers/i2c/busses/i2c-puv3.c 9962F: drivers/video/fbdev/fb-puv3.c 9963F: drivers/rtc/rtc-puv3.c 9964 9965PMBUS HARDWARE MONITORING DRIVERS 9966M: Guenter Roeck <linux@roeck-us.net> 9967L: linux-hwmon@vger.kernel.org 9968W: http://hwmon.wiki.kernel.org/ 9969W: http://www.roeck-us.net/linux/drivers/ 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9971S: Maintained 9972F: Documentation/hwmon/pmbus 9973F: drivers/hwmon/pmbus/ 9974F: include/linux/i2c/pmbus.h 9975 9976PMC SIERRA MaxRAID DRIVER 9977L: linux-scsi@vger.kernel.org 9978W: http://www.pmc-sierra.com/ 9979S: Orphan 9980F: drivers/scsi/pmcraid.* 9981 9982PMC SIERRA PM8001 DRIVER 9983M: Jack Wang <jinpu.wang@profitbricks.com> 9984M: lindar_liu@usish.com 9985L: pmchba@pmcs.com 9986L: linux-scsi@vger.kernel.org 9987S: Supported 9988F: drivers/scsi/pm8001/ 9989 9990POSIX CLOCKS and TIMERS 9991M: Thomas Gleixner <tglx@linutronix.de> 9992L: linux-kernel@vger.kernel.org 9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9994S: Maintained 9995F: fs/timerfd.c 9996F: include/linux/timer* 9997F: kernel/time/*timer* 9998 9999POWER MANAGEMENT CORE 10000M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10001L: linux-pm@vger.kernel.org 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10003B: https://bugzilla.kernel.org 10004S: Supported 10005F: drivers/base/power/ 10006F: include/linux/pm.h 10007F: include/linux/pm_* 10008F: include/linux/powercap.h 10009F: drivers/powercap/ 10010 10011POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10012M: Sebastian Reichel <sre@kernel.org> 10013L: linux-pm@vger.kernel.org 10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10015S: Maintained 10016F: Documentation/devicetree/bindings/power/supply/ 10017F: include/linux/power_supply.h 10018F: drivers/power/supply/ 10019 10020POWER STATE COORDINATION INTERFACE (PSCI) 10021M: Mark Rutland <mark.rutland@arm.com> 10022M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10023L: linux-arm-kernel@lists.infradead.org 10024S: Maintained 10025F: drivers/firmware/psci*.c 10026F: include/linux/psci.h 10027F: include/uapi/linux/psci.h 10028 10029POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10030M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10031L: linuxppc-dev@lists.ozlabs.org 10032S: Maintained 10033F: drivers/char/powernv-op-panel.c 10034 10035PNP SUPPORT 10036M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10037S: Maintained 10038F: drivers/pnp/ 10039 10040PPP PROTOCOL DRIVERS AND COMPRESSORS 10041M: Paul Mackerras <paulus@samba.org> 10042L: linux-ppp@vger.kernel.org 10043S: Maintained 10044F: drivers/net/ppp/ppp_* 10045 10046PPP OVER ATM (RFC 2364) 10047M: Mitchell Blank Jr <mitch@sfgoth.com> 10048S: Maintained 10049F: net/atm/pppoatm.c 10050F: include/uapi/linux/atmppp.h 10051 10052PPP OVER ETHERNET 10053M: Michal Ostrowski <mostrows@earthlink.net> 10054S: Maintained 10055F: drivers/net/ppp/pppoe.c 10056F: drivers/net/ppp/pppox.c 10057 10058PPP OVER L2TP 10059M: James Chapman <jchapman@katalix.com> 10060S: Maintained 10061F: net/l2tp/l2tp_ppp.c 10062F: include/linux/if_pppol2tp.h 10063F: include/uapi/linux/if_pppol2tp.h 10064 10065PPS SUPPORT 10066M: Rodolfo Giometti <giometti@enneenne.com> 10067W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10068L: linuxpps@ml.enneenne.com (subscribers-only) 10069S: Maintained 10070F: Documentation/pps/ 10071F: drivers/pps/ 10072F: include/linux/pps*.h 10073 10074PPTP DRIVER 10075M: Dmitry Kozlov <xeb@mail.ru> 10076L: netdev@vger.kernel.org 10077S: Maintained 10078F: drivers/net/ppp/pptp.c 10079W: http://sourceforge.net/projects/accel-pptp 10080 10081PREEMPTIBLE KERNEL 10082M: Robert Love <rml@tech9.net> 10083L: kpreempt-tech@lists.sourceforge.net 10084W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10085S: Supported 10086F: Documentation/preempt-locking.txt 10087F: include/linux/preempt.h 10088 10089PRINTK 10090M: Petr Mladek <pmladek@suse.com> 10091M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10092R: Steven Rostedt <rostedt@goodmis.org> 10093S: Maintained 10094F: kernel/printk/ 10095F: include/linux/printk.h 10096 10097PRISM54 WIRELESS DRIVER 10098M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10099L: linux-wireless@vger.kernel.org 10100W: http://wireless.kernel.org/en/users/Drivers/p54 10101S: Obsolete 10102F: drivers/net/wireless/intersil/prism54/ 10103 10104PS3 NETWORK SUPPORT 10105M: Geoff Levand <geoff@infradead.org> 10106L: netdev@vger.kernel.org 10107L: linuxppc-dev@lists.ozlabs.org 10108S: Maintained 10109F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10110 10111PS3 PLATFORM SUPPORT 10112M: Geoff Levand <geoff@infradead.org> 10113L: linuxppc-dev@lists.ozlabs.org 10114S: Maintained 10115F: arch/powerpc/boot/ps3* 10116F: arch/powerpc/include/asm/lv1call.h 10117F: arch/powerpc/include/asm/ps3*.h 10118F: arch/powerpc/platforms/ps3/ 10119F: drivers/*/ps3* 10120F: drivers/ps3/ 10121F: drivers/rtc/rtc-ps3.c 10122F: drivers/usb/host/*ps3.c 10123F: sound/ppc/snd_ps3* 10124 10125PS3VRAM DRIVER 10126M: Jim Paris <jim@jtan.com> 10127M: Geoff Levand <geoff@infradead.org> 10128L: linuxppc-dev@lists.ozlabs.org 10129S: Maintained 10130F: drivers/block/ps3vram.c 10131 10132PSAMPLE PACKET SAMPLING SUPPORT: 10133M: Yotam Gigi <yotamg@mellanox.com> 10134S: Maintained 10135F: net/psample 10136F: include/net/psample.h 10137F: include/uapi/linux/psample.h 10138 10139PSTORE FILESYSTEM 10140M: Kees Cook <keescook@chromium.org> 10141M: Anton Vorontsov <anton@enomsg.org> 10142M: Colin Cross <ccross@android.com> 10143M: Tony Luck <tony.luck@intel.com> 10144S: Maintained 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10146F: fs/pstore/ 10147F: include/linux/pstore* 10148F: drivers/firmware/efi/efi-pstore.c 10149F: drivers/acpi/apei/erst.c 10150F: Documentation/admin-guide/ramoops.rst 10151F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10152K: \b(pstore|ramoops) 10153 10154PTP HARDWARE CLOCK SUPPORT 10155M: Richard Cochran <richardcochran@gmail.com> 10156L: netdev@vger.kernel.org 10157S: Maintained 10158W: http://linuxptp.sourceforge.net/ 10159F: Documentation/ABI/testing/sysfs-ptp 10160F: Documentation/ptp/* 10161F: drivers/net/ethernet/freescale/gianfar_ptp.c 10162F: drivers/net/phy/dp83640* 10163F: drivers/ptp/* 10164F: include/linux/ptp_cl* 10165 10166PTRACE SUPPORT 10167M: Roland McGrath <roland@hack.frob.com> 10168M: Oleg Nesterov <oleg@redhat.com> 10169S: Maintained 10170F: include/asm-generic/syscall.h 10171F: include/linux/ptrace.h 10172F: include/linux/regset.h 10173F: include/linux/tracehook.h 10174F: include/uapi/linux/ptrace.h 10175F: kernel/ptrace.c 10176 10177PULSE8-CEC DRIVER 10178M: Hans Verkuil <hverkuil@xs4all.nl> 10179L: linux-media@vger.kernel.org 10180T: git git://linuxtv.org/media_tree.git 10181S: Maintained 10182F: drivers/media/usb/pulse8-cec/* 10183 10184PVRUSB2 VIDEO4LINUX DRIVER 10185M: Mike Isely <isely@pobox.com> 10186L: pvrusb2@isely.net (subscribers-only) 10187L: linux-media@vger.kernel.org 10188W: http://www.isely.net/pvrusb2/ 10189T: git git://linuxtv.org/media_tree.git 10190S: Maintained 10191F: Documentation/media/v4l-drivers/pvrusb2* 10192F: drivers/media/usb/pvrusb2/ 10193 10194PWC WEBCAM DRIVER 10195M: Hans Verkuil <hverkuil@xs4all.nl> 10196L: linux-media@vger.kernel.org 10197T: git git://linuxtv.org/media_tree.git 10198S: Odd Fixes 10199F: drivers/media/usb/pwc/* 10200 10201PWM FAN DRIVER 10202M: Kamil Debski <kamil@wypas.org> 10203M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10204L: linux-hwmon@vger.kernel.org 10205S: Supported 10206F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10207F: Documentation/hwmon/pwm-fan 10208F: drivers/hwmon/pwm-fan.c 10209 10210PWM SUBSYSTEM 10211M: Thierry Reding <thierry.reding@gmail.com> 10212L: linux-pwm@vger.kernel.org 10213S: Maintained 10214T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10215F: Documentation/pwm.txt 10216F: Documentation/devicetree/bindings/pwm/ 10217F: include/linux/pwm.h 10218F: drivers/pwm/ 10219F: drivers/video/backlight/pwm_bl.c 10220F: include/linux/pwm_backlight.h 10221 10222PXA2xx/PXA3xx SUPPORT 10223M: Daniel Mack <daniel@zonque.org> 10224M: Haojian Zhuang <haojian.zhuang@gmail.com> 10225M: Robert Jarzmik <robert.jarzmik@free.fr> 10226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10227T: git git://github.com/hzhuang1/linux.git 10228T: git git://github.com/rjarzmik/linux.git 10229S: Maintained 10230F: arch/arm/boot/dts/pxa* 10231F: arch/arm/mach-pxa/ 10232F: drivers/dma/pxa* 10233F: drivers/pcmcia/pxa2xx* 10234F: drivers/pinctrl/pxa/ 10235F: drivers/spi/spi-pxa2xx* 10236F: drivers/usb/gadget/udc/pxa2* 10237F: include/sound/pxa2xx-lib.h 10238F: sound/arm/pxa* 10239F: sound/soc/pxa/ 10240 10241PXA GPIO DRIVER 10242M: Robert Jarzmik <robert.jarzmik@free.fr> 10243L: linux-gpio@vger.kernel.org 10244S: Maintained 10245F: drivers/gpio/gpio-pxa.c 10246 10247PXA3xx NAND FLASH DRIVER 10248M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10249L: linux-mtd@lists.infradead.org 10250S: Maintained 10251F: drivers/mtd/nand/pxa3xx_nand.c 10252 10253MMP SUPPORT 10254M: Eric Miao <eric.y.miao@gmail.com> 10255M: Haojian Zhuang <haojian.zhuang@gmail.com> 10256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10257T: git git://github.com/hzhuang1/linux.git 10258T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10259S: Maintained 10260F: arch/arm/boot/dts/mmp* 10261F: arch/arm/mach-mmp/ 10262 10263PXA MMCI DRIVER 10264S: Orphan 10265 10266PXA RTC DRIVER 10267M: Robert Jarzmik <robert.jarzmik@free.fr> 10268L: rtc-linux@googlegroups.com 10269S: Maintained 10270 10271QAT DRIVER 10272M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10273M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10274L: qat-linux@intel.com 10275S: Supported 10276F: drivers/crypto/qat/ 10277 10278QIB DRIVER 10279M: Mike Marciniszyn <infinipath@intel.com> 10280L: linux-rdma@vger.kernel.org 10281S: Supported 10282F: drivers/infiniband/hw/qib/ 10283 10284QLOGIC QLA1280 SCSI DRIVER 10285M: Michael Reed <mdr@sgi.com> 10286L: linux-scsi@vger.kernel.org 10287S: Maintained 10288F: drivers/scsi/qla1280.[ch] 10289 10290QLOGIC QLA2XXX FC-SCSI DRIVER 10291M: qla2xxx-upstream@qlogic.com 10292L: linux-scsi@vger.kernel.org 10293S: Supported 10294F: Documentation/scsi/LICENSE.qla2xxx 10295F: drivers/scsi/qla2xxx/ 10296 10297QLOGIC QLA4XXX iSCSI DRIVER 10298M: QLogic-Storage-Upstream@qlogic.com 10299L: linux-scsi@vger.kernel.org 10300S: Supported 10301F: Documentation/scsi/LICENSE.qla4xxx 10302F: drivers/scsi/qla4xxx/ 10303 10304QLOGIC QLA3XXX NETWORK DRIVER 10305M: Dept-GELinuxNICDev@cavium.com 10306L: netdev@vger.kernel.org 10307S: Supported 10308F: Documentation/networking/LICENSE.qla3xxx 10309F: drivers/net/ethernet/qlogic/qla3xxx.* 10310 10311QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10312M: Harish Patil <harish.patil@cavium.com> 10313M: Manish Chopra <manish.chopra@cavium.com> 10314M: Dept-GELinuxNICDev@cavium.com 10315L: netdev@vger.kernel.org 10316S: Supported 10317F: drivers/net/ethernet/qlogic/qlcnic/ 10318 10319QLOGIC QLGE 10Gb ETHERNET DRIVER 10320M: Harish Patil <harish.patil@cavium.com> 10321M: Manish Chopra <manish.chopra@cavium.com> 10322M: Dept-GELinuxNICDev@cavium.com 10323L: netdev@vger.kernel.org 10324S: Supported 10325F: drivers/net/ethernet/qlogic/qlge/ 10326 10327QLOGIC QL4xxx ETHERNET DRIVER 10328M: Yuval Mintz <Yuval.Mintz@cavium.com> 10329M: Ariel Elior <Ariel.Elior@cavium.com> 10330M: everest-linux-l2@cavium.com 10331L: netdev@vger.kernel.org 10332S: Supported 10333F: drivers/net/ethernet/qlogic/qed/ 10334F: include/linux/qed/ 10335F: drivers/net/ethernet/qlogic/qede/ 10336 10337QLOGIC QL41xxx ISCSI DRIVER 10338M: QLogic-Storage-Upstream@cavium.com 10339L: linux-scsi@vger.kernel.org 10340S: Supported 10341F: drivers/scsi/qedi/ 10342 10343QLOGIC QL41xxx FCOE DRIVER 10344M: QLogic-Storage-Upstream@cavium.com 10345L: linux-scsi@vger.kernel.org 10346S: Supported 10347F: drivers/scsi/qedf/ 10348 10349QNX4 FILESYSTEM 10350M: Anders Larsen <al@alarsen.net> 10351W: http://www.alarsen.net/linux/qnx4fs/ 10352S: Maintained 10353F: fs/qnx4/ 10354F: include/uapi/linux/qnx4_fs.h 10355F: include/uapi/linux/qnxtypes.h 10356 10357QORIQ DPAA2 FSL-MC BUS DRIVER 10358M: Stuart Yoder <stuyoder@gmail.com> 10359M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10360L: linux-kernel@vger.kernel.org 10361S: Maintained 10362F: drivers/staging/fsl-mc/ 10363 10364QT1010 MEDIA DRIVER 10365M: Antti Palosaari <crope@iki.fi> 10366L: linux-media@vger.kernel.org 10367W: https://linuxtv.org 10368W: http://palosaari.fi/linux/ 10369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10370T: git git://linuxtv.org/anttip/media_tree.git 10371S: Maintained 10372F: drivers/media/tuners/qt1010* 10373 10374QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10375M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10376L: linux-wireless@vger.kernel.org 10377W: http://wireless.kernel.org/en/users/Drivers/ath9k 10378S: Supported 10379F: drivers/net/wireless/ath/ath9k/ 10380 10381QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10382M: Kalle Valo <kvalo@qca.qualcomm.com> 10383L: ath10k@lists.infradead.org 10384W: http://wireless.kernel.org/en/users/Drivers/ath10k 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10386S: Supported 10387F: drivers/net/wireless/ath/ath10k/ 10388 10389QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10390M: Timur Tabi <timur@codeaurora.org> 10391L: netdev@vger.kernel.org 10392S: Supported 10393F: drivers/net/ethernet/qualcomm/emac/ 10394 10395QUALCOMM HEXAGON ARCHITECTURE 10396M: Richard Kuo <rkuo@codeaurora.org> 10397L: linux-hexagon@vger.kernel.org 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10399S: Supported 10400F: arch/hexagon/ 10401 10402QUALCOMM WCN36XX WIRELESS DRIVER 10403M: Eugene Krasnikov <k.eugene.e@gmail.com> 10404L: wcn36xx@lists.infradead.org 10405W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10406T: git git://github.com/KrasnikovEugene/wcn36xx.git 10407S: Supported 10408F: drivers/net/wireless/ath/wcn36xx/ 10409 10410QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10411M: Gabriel Somlo <somlo@cmu.edu> 10412M: "Michael S. Tsirkin" <mst@redhat.com> 10413L: qemu-devel@nongnu.org 10414S: Maintained 10415F: drivers/firmware/qemu_fw_cfg.c 10416 10417RADOS BLOCK DEVICE (RBD) 10418M: Ilya Dryomov <idryomov@gmail.com> 10419M: Sage Weil <sage@redhat.com> 10420M: Alex Elder <elder@kernel.org> 10421L: ceph-devel@vger.kernel.org 10422W: http://ceph.com/ 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10424T: git git://github.com/ceph/ceph-client.git 10425S: Supported 10426F: Documentation/ABI/testing/sysfs-bus-rbd 10427F: drivers/block/rbd.c 10428F: drivers/block/rbd_types.h 10429 10430RADEON FRAMEBUFFER DISPLAY DRIVER 10431M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10432L: linux-fbdev@vger.kernel.org 10433S: Maintained 10434F: drivers/video/fbdev/aty/radeon* 10435F: include/uapi/linux/radeonfb.h 10436 10437RADIOSHARK RADIO DRIVER 10438M: Hans Verkuil <hverkuil@xs4all.nl> 10439L: linux-media@vger.kernel.org 10440T: git git://linuxtv.org/media_tree.git 10441S: Maintained 10442F: drivers/media/radio/radio-shark.c 10443 10444RADIOSHARK2 RADIO DRIVER 10445M: Hans Verkuil <hverkuil@xs4all.nl> 10446L: linux-media@vger.kernel.org 10447T: git git://linuxtv.org/media_tree.git 10448S: Maintained 10449F: drivers/media/radio/radio-shark2.c 10450F: drivers/media/radio/radio-tea5777.c 10451 10452RAGE128 FRAMEBUFFER DISPLAY DRIVER 10453M: Paul Mackerras <paulus@samba.org> 10454L: linux-fbdev@vger.kernel.org 10455S: Maintained 10456F: drivers/video/fbdev/aty/aty128fb.c 10457 10458RALINK MIPS ARCHITECTURE 10459M: John Crispin <john@phrozen.org> 10460L: linux-mips@linux-mips.org 10461S: Maintained 10462F: arch/mips/ralink 10463 10464RALINK RT2X00 WIRELESS LAN DRIVER 10465P: rt2x00 project 10466M: Stanislaw Gruszka <sgruszka@redhat.com> 10467M: Helmut Schaa <helmut.schaa@googlemail.com> 10468L: linux-wireless@vger.kernel.org 10469S: Maintained 10470F: drivers/net/wireless/ralink/rt2x00/ 10471 10472RAMDISK RAM BLOCK DEVICE DRIVER 10473M: Jens Axboe <axboe@kernel.dk> 10474S: Maintained 10475F: Documentation/blockdev/ramdisk.txt 10476F: drivers/block/brd.c 10477 10478RANDOM NUMBER DRIVER 10479M: "Theodore Ts'o" <tytso@mit.edu> 10480S: Maintained 10481F: drivers/char/random.c 10482 10483RAPIDIO SUBSYSTEM 10484M: Matt Porter <mporter@kernel.crashing.org> 10485M: Alexandre Bounine <alexandre.bounine@idt.com> 10486S: Maintained 10487F: drivers/rapidio/ 10488 10489RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10490L: linux-wireless@vger.kernel.org 10491S: Orphan 10492F: drivers/net/wireless/ray* 10493 10494RCUTORTURE MODULE 10495M: Josh Triplett <josh@joshtriplett.org> 10496M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10497L: linux-kernel@vger.kernel.org 10498S: Supported 10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10500F: Documentation/RCU/torture.txt 10501F: kernel/rcu/rcutorture.c 10502 10503RCUTORTURE TEST FRAMEWORK 10504M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10505M: Josh Triplett <josh@joshtriplett.org> 10506R: Steven Rostedt <rostedt@goodmis.org> 10507R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10508R: Lai Jiangshan <jiangshanlai@gmail.com> 10509L: linux-kernel@vger.kernel.org 10510S: Supported 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10512F: tools/testing/selftests/rcutorture 10513 10514RDC R-321X SoC 10515M: Florian Fainelli <florian@openwrt.org> 10516S: Maintained 10517 10518RDC R6040 FAST ETHERNET DRIVER 10519M: Florian Fainelli <f.fainelli@gmail.com> 10520L: netdev@vger.kernel.org 10521S: Maintained 10522F: drivers/net/ethernet/rdc/r6040.c 10523 10524RDS - RELIABLE DATAGRAM SOCKETS 10525M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10526L: netdev@vger.kernel.org 10527L: linux-rdma@vger.kernel.org 10528L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10529W: https://oss.oracle.com/projects/rds/ 10530S: Supported 10531F: net/rds/ 10532F: Documentation/networking/rds.txt 10533 10534RDMAVT - RDMA verbs software 10535M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10536L: linux-rdma@vger.kernel.org 10537S: Supported 10538F: drivers/infiniband/sw/rdmavt 10539 10540RDT - RESOURCE ALLOCATION 10541M: Fenghua Yu <fenghua.yu@intel.com> 10542L: linux-kernel@vger.kernel.org 10543S: Supported 10544F: arch/x86/kernel/cpu/intel_rdt* 10545F: arch/x86/include/asm/intel_rdt* 10546F: Documentation/x86/intel_rdt* 10547 10548READ-COPY UPDATE (RCU) 10549M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10550M: Josh Triplett <josh@joshtriplett.org> 10551R: Steven Rostedt <rostedt@goodmis.org> 10552R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10553R: Lai Jiangshan <jiangshanlai@gmail.com> 10554L: linux-kernel@vger.kernel.org 10555W: http://www.rdrop.com/users/paulmck/RCU/ 10556S: Supported 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10558F: Documentation/RCU/ 10559X: Documentation/RCU/torture.txt 10560F: include/linux/rcu* 10561X: include/linux/srcu.h 10562F: kernel/rcu/ 10563X: kernel/torture.c 10564 10565REAL TIME CLOCK (RTC) SUBSYSTEM 10566M: Alessandro Zummo <a.zummo@towertech.it> 10567M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10568L: rtc-linux@googlegroups.com 10569Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10571S: Maintained 10572F: Documentation/devicetree/bindings/rtc/ 10573F: Documentation/rtc.txt 10574F: drivers/rtc/ 10575F: include/linux/rtc.h 10576F: include/uapi/linux/rtc.h 10577F: include/linux/rtc/ 10578F: include/linux/platform_data/rtc-* 10579F: tools/testing/selftests/timers/rtctest.c 10580 10581REALTEK AUDIO CODECS 10582M: Bard Liao <bardliao@realtek.com> 10583M: Oder Chiou <oder_chiou@realtek.com> 10584S: Maintained 10585F: sound/soc/codecs/rt* 10586F: include/sound/rt*.h 10587 10588REISERFS FILE SYSTEM 10589L: reiserfs-devel@vger.kernel.org 10590S: Supported 10591F: fs/reiserfs/ 10592 10593REGISTER MAP ABSTRACTION 10594M: Mark Brown <broonie@kernel.org> 10595L: linux-kernel@vger.kernel.org 10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10597S: Supported 10598F: Documentation/devicetree/bindings/regmap/ 10599F: drivers/base/regmap/ 10600F: include/linux/regmap.h 10601 10602REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10603M: Ohad Ben-Cohen <ohad@wizery.com> 10604M: Bjorn Andersson <bjorn.andersson@linaro.org> 10605L: linux-remoteproc@vger.kernel.org 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10607S: Maintained 10608F: Documentation/devicetree/bindings/remoteproc/ 10609F: Documentation/remoteproc.txt 10610F: drivers/remoteproc/ 10611F: include/linux/remoteproc.h 10612 10613REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10614M: Ohad Ben-Cohen <ohad@wizery.com> 10615M: Bjorn Andersson <bjorn.andersson@linaro.org> 10616L: linux-remoteproc@vger.kernel.org 10617T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10618S: Maintained 10619F: drivers/rpmsg/ 10620F: Documentation/rpmsg.txt 10621F: include/linux/rpmsg.h 10622F: include/linux/rpmsg/ 10623 10624RENESAS CLOCK DRIVERS 10625M: Geert Uytterhoeven <geert+renesas@glider.be> 10626L: linux-renesas-soc@vger.kernel.org 10627S: Supported 10628F: drivers/clk/renesas/ 10629 10630RENESAS ETHERNET DRIVERS 10631R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10632L: netdev@vger.kernel.org 10633L: linux-renesas-soc@vger.kernel.org 10634F: drivers/net/ethernet/renesas/ 10635F: include/linux/sh_eth.h 10636 10637RENESAS R-CAR GYROADC DRIVER 10638M: Marek Vasut <marek.vasut@gmail.com> 10639L: linux-iio@vger.kernel.org 10640S: Supported 10641F: drivers/iio/adc/rcar_gyro_adc.c 10642 10643RENESAS USB2 PHY DRIVER 10644M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10645L: linux-renesas-soc@vger.kernel.org 10646S: Maintained 10647F: drivers/phy/phy-rcar-gen3-usb2.c 10648 10649RESET CONTROLLER FRAMEWORK 10650M: Philipp Zabel <p.zabel@pengutronix.de> 10651T: git git://git.pengutronix.de/git/pza/linux 10652S: Maintained 10653F: drivers/reset/ 10654F: Documentation/devicetree/bindings/reset/ 10655F: include/dt-bindings/reset/ 10656F: include/linux/reset.h 10657F: include/linux/reset-controller.h 10658 10659RFKILL 10660M: Johannes Berg <johannes@sipsolutions.net> 10661L: linux-wireless@vger.kernel.org 10662W: http://wireless.kernel.org/ 10663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10665S: Maintained 10666F: Documentation/rfkill.txt 10667F: net/rfkill/ 10668 10669RHASHTABLE 10670M: Thomas Graf <tgraf@suug.ch> 10671M: Herbert Xu <herbert@gondor.apana.org.au> 10672L: netdev@vger.kernel.org 10673S: Maintained 10674F: lib/rhashtable.c 10675F: include/linux/rhashtable.h 10676 10677RICOH SMARTMEDIA/XD DRIVER 10678M: Maxim Levitsky <maximlevitsky@gmail.com> 10679S: Maintained 10680F: drivers/mtd/nand/r852.c 10681F: drivers/mtd/nand/r852.h 10682 10683RICOH R5C592 MEMORYSTICK DRIVER 10684M: Maxim Levitsky <maximlevitsky@gmail.com> 10685S: Maintained 10686F: drivers/memstick/host/r592.* 10687 10688ROCCAT DRIVERS 10689M: Stefan Achatz <erazor_de@users.sourceforge.net> 10690W: http://sourceforge.net/projects/roccat/ 10691S: Maintained 10692F: drivers/hid/hid-roccat* 10693F: include/linux/hid-roccat* 10694F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10695 10696ROCKER DRIVER 10697M: Jiri Pirko <jiri@resnulli.us> 10698L: netdev@vger.kernel.org 10699S: Supported 10700F: drivers/net/ethernet/rocker/ 10701 10702ROCKETPORT DRIVER 10703P: Comtrol Corp. 10704W: http://www.comtrol.com 10705S: Maintained 10706F: Documentation/serial/rocket.txt 10707F: drivers/tty/rocket* 10708 10709ROCKETPORT EXPRESS/INFINITY DRIVER 10710M: Kevin Cernekee <cernekee@gmail.com> 10711L: linux-serial@vger.kernel.org 10712S: Odd Fixes 10713F: drivers/tty/serial/rp2.* 10714 10715ROSE NETWORK LAYER 10716M: Ralf Baechle <ralf@linux-mips.org> 10717L: linux-hams@vger.kernel.org 10718W: http://www.linux-ax25.org/ 10719S: Maintained 10720F: include/net/rose.h 10721F: include/uapi/linux/rose.h 10722F: net/rose/ 10723 10724RTL2830 MEDIA DRIVER 10725M: Antti Palosaari <crope@iki.fi> 10726L: linux-media@vger.kernel.org 10727W: https://linuxtv.org 10728W: http://palosaari.fi/linux/ 10729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10730T: git git://linuxtv.org/anttip/media_tree.git 10731S: Maintained 10732F: drivers/media/dvb-frontends/rtl2830* 10733 10734RTL2832 MEDIA DRIVER 10735M: Antti Palosaari <crope@iki.fi> 10736L: linux-media@vger.kernel.org 10737W: https://linuxtv.org 10738W: http://palosaari.fi/linux/ 10739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10740T: git git://linuxtv.org/anttip/media_tree.git 10741S: Maintained 10742F: drivers/media/dvb-frontends/rtl2832* 10743 10744RTL2832_SDR MEDIA DRIVER 10745M: Antti Palosaari <crope@iki.fi> 10746L: linux-media@vger.kernel.org 10747W: https://linuxtv.org 10748W: http://palosaari.fi/linux/ 10749Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10750T: git git://linuxtv.org/anttip/media_tree.git 10751S: Maintained 10752F: drivers/media/dvb-frontends/rtl2832_sdr* 10753 10754RTL8180 WIRELESS DRIVER 10755L: linux-wireless@vger.kernel.org 10756W: http://wireless.kernel.org/ 10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10758S: Orphan 10759F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10760 10761RTL8187 WIRELESS DRIVER 10762M: Herton Ronaldo Krzesinski <herton@canonical.com> 10763M: Hin-Tak Leung <htl10@users.sourceforge.net> 10764M: Larry Finger <Larry.Finger@lwfinger.net> 10765L: linux-wireless@vger.kernel.org 10766W: http://wireless.kernel.org/ 10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10768S: Maintained 10769F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10770 10771RTL8192CE WIRELESS DRIVER 10772M: Larry Finger <Larry.Finger@lwfinger.net> 10773M: Chaoming Li <chaoming_li@realsil.com.cn> 10774L: linux-wireless@vger.kernel.org 10775W: http://wireless.kernel.org/ 10776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10777S: Maintained 10778F: drivers/net/wireless/realtek/rtlwifi/ 10779F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10780 10781RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10782M: Jes Sorensen <Jes.Sorensen@gmail.com> 10783L: linux-wireless@vger.kernel.org 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10785S: Maintained 10786F: drivers/net/wireless/realtek/rtl8xxxu/ 10787 10788S3 SAVAGE FRAMEBUFFER DRIVER 10789M: Antonino Daplas <adaplas@gmail.com> 10790L: linux-fbdev@vger.kernel.org 10791S: Maintained 10792F: drivers/video/fbdev/savage/ 10793 10794S390 10795M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10796M: Heiko Carstens <heiko.carstens@de.ibm.com> 10797L: linux-s390@vger.kernel.org 10798W: http://www.ibm.com/developerworks/linux/linux390/ 10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10800S: Supported 10801F: arch/s390/ 10802F: drivers/s390/ 10803F: Documentation/s390/ 10804F: Documentation/DocBook/s390* 10805 10806S390 COMMON I/O LAYER 10807M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10808M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10809L: linux-s390@vger.kernel.org 10810W: http://www.ibm.com/developerworks/linux/linux390/ 10811S: Supported 10812F: drivers/s390/cio/ 10813 10814S390 DASD DRIVER 10815M: Stefan Haberland <sth@linux.vnet.ibm.com> 10816M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10817L: linux-s390@vger.kernel.org 10818W: http://www.ibm.com/developerworks/linux/linux390/ 10819S: Supported 10820F: drivers/s390/block/dasd* 10821F: block/partitions/ibm.c 10822 10823S390 NETWORK DRIVERS 10824M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10825L: linux-s390@vger.kernel.org 10826W: http://www.ibm.com/developerworks/linux/linux390/ 10827S: Supported 10828F: drivers/s390/net/ 10829 10830S390 PCI SUBSYSTEM 10831M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10832M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10833L: linux-s390@vger.kernel.org 10834W: http://www.ibm.com/developerworks/linux/linux390/ 10835S: Supported 10836F: arch/s390/pci/ 10837F: drivers/pci/hotplug/s390_pci_hpc.c 10838 10839S390 ZCRYPT DRIVER 10840M: Harald Freudenberger <freude@de.ibm.com> 10841L: linux-s390@vger.kernel.org 10842W: http://www.ibm.com/developerworks/linux/linux390/ 10843S: Supported 10844F: drivers/s390/crypto/ 10845 10846S390 ZFCP DRIVER 10847M: Steffen Maier <maier@linux.vnet.ibm.com> 10848L: linux-s390@vger.kernel.org 10849W: http://www.ibm.com/developerworks/linux/linux390/ 10850S: Supported 10851F: drivers/s390/scsi/zfcp_* 10852 10853S390 IUCV NETWORK LAYER 10854M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10855L: linux-s390@vger.kernel.org 10856W: http://www.ibm.com/developerworks/linux/linux390/ 10857S: Supported 10858F: drivers/s390/net/*iucv* 10859F: include/net/iucv/ 10860F: net/iucv/ 10861 10862S390 IOMMU (PCI) 10863M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10864L: linux-s390@vger.kernel.org 10865W: http://www.ibm.com/developerworks/linux/linux390/ 10866S: Supported 10867F: drivers/iommu/s390-iommu.c 10868 10869S3C24XX SD/MMC Driver 10870M: Ben Dooks <ben-linux@fluff.org> 10871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10872S: Supported 10873F: drivers/mmc/host/s3cmci.* 10874 10875SAA6588 RDS RECEIVER DRIVER 10876M: Hans Verkuil <hverkuil@xs4all.nl> 10877L: linux-media@vger.kernel.org 10878T: git git://linuxtv.org/media_tree.git 10879W: https://linuxtv.org 10880S: Odd Fixes 10881F: drivers/media/i2c/saa6588* 10882 10883SAA7134 VIDEO4LINUX DRIVER 10884M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10885M: Mauro Carvalho Chehab <mchehab@kernel.org> 10886L: linux-media@vger.kernel.org 10887W: https://linuxtv.org 10888T: git git://linuxtv.org/media_tree.git 10889S: Odd fixes 10890F: Documentation/media/v4l-drivers/saa7134* 10891F: drivers/media/pci/saa7134/ 10892 10893SAA7146 VIDEO4LINUX-2 DRIVER 10894M: Hans Verkuil <hverkuil@xs4all.nl> 10895L: linux-media@vger.kernel.org 10896T: git git://linuxtv.org/media_tree.git 10897S: Maintained 10898F: drivers/media/common/saa7146/ 10899F: drivers/media/pci/saa7146/ 10900F: include/media/saa7146* 10901 10902SAMSUNG LAPTOP DRIVER 10903M: Corentin Chary <corentin.chary@gmail.com> 10904L: platform-driver-x86@vger.kernel.org 10905S: Maintained 10906F: drivers/platform/x86/samsung-laptop.c 10907 10908SAMSUNG AUDIO (ASoC) DRIVERS 10909M: Krzysztof Kozlowski <krzk@kernel.org> 10910M: Sangbeom Kim <sbkim73@samsung.com> 10911M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10913S: Supported 10914F: sound/soc/samsung/ 10915 10916SAMSUNG FRAMEBUFFER DRIVER 10917M: Jingoo Han <jingoohan1@gmail.com> 10918L: linux-fbdev@vger.kernel.org 10919S: Maintained 10920F: drivers/video/fbdev/s3c-fb.c 10921 10922SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10923M: Sangbeom Kim <sbkim73@samsung.com> 10924M: Krzysztof Kozlowski <krzk@kernel.org> 10925M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10926L: linux-kernel@vger.kernel.org 10927L: linux-samsung-soc@vger.kernel.org 10928S: Supported 10929F: drivers/mfd/sec*.c 10930F: drivers/regulator/s2m*.c 10931F: drivers/regulator/s5m*.c 10932F: drivers/clk/clk-s2mps11.c 10933F: drivers/rtc/rtc-s5m.c 10934F: include/linux/mfd/samsung/ 10935F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10936F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10937F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10938F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10939 10940SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10941M: Kyungmin Park <kyungmin.park@samsung.com> 10942M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10943L: linux-media@vger.kernel.org 10944Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10945S: Supported 10946F: drivers/media/platform/exynos4-is/ 10947 10948SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10949M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10950L: linux-media@vger.kernel.org 10951L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10952S: Maintained 10953F: drivers/media/platform/s3c-camif/ 10954F: include/media/drv-intf/s3c_camif.h 10955 10956SAMSUNG S5C73M3 CAMERA DRIVER 10957M: Kyungmin Park <kyungmin.park@samsung.com> 10958M: Andrzej Hajda <a.hajda@samsung.com> 10959L: linux-media@vger.kernel.org 10960S: Supported 10961F: drivers/media/i2c/s5c73m3/* 10962 10963SAMSUNG S5K5BAF CAMERA DRIVER 10964M: Kyungmin Park <kyungmin.park@samsung.com> 10965M: Andrzej Hajda <a.hajda@samsung.com> 10966L: linux-media@vger.kernel.org 10967S: Supported 10968F: drivers/media/i2c/s5k5baf.c 10969 10970SAMSUNG S3FWRN5 NFC DRIVER 10971M: Robert Baldyga <r.baldyga@samsung.com> 10972M: Krzysztof Opasiak <k.opasiak@samsung.com> 10973L: linux-nfc@lists.01.org (moderated for non-subscribers) 10974S: Supported 10975F: drivers/nfc/s3fwrn5 10976 10977SAMSUNG SOC CLOCK DRIVERS 10978M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10979M: Tomasz Figa <tomasz.figa@gmail.com> 10980M: Chanwoo Choi <cw00.choi@samsung.com> 10981S: Supported 10982L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10983F: drivers/clk/samsung/ 10984F: include/dt-bindings/clock/exynos*.h 10985F: Documentation/devicetree/bindings/clock/exynos*.txt 10986 10987SAMSUNG SPI DRIVERS 10988M: Kukjin Kim <kgene@kernel.org> 10989M: Krzysztof Kozlowski <krzk@kernel.org> 10990M: Andi Shyti <andi.shyti@samsung.com> 10991L: linux-spi@vger.kernel.org 10992L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10993S: Maintained 10994F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10995F: drivers/spi/spi-s3c* 10996F: include/linux/platform_data/spi-s3c64xx.h 10997 10998SAMSUNG SXGBE DRIVERS 10999M: Byungho An <bh74.an@samsung.com> 11000M: Girish K S <ks.giri@samsung.com> 11001M: Vipul Pandya <vipul.pandya@samsung.com> 11002S: Supported 11003L: netdev@vger.kernel.org 11004F: drivers/net/ethernet/samsung/sxgbe/ 11005 11006SAMSUNG THERMAL DRIVER 11007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11008L: linux-pm@vger.kernel.org 11009L: linux-samsung-soc@vger.kernel.org 11010S: Supported 11011T: git https://github.com/lmajewski/linux-samsung-thermal.git 11012F: drivers/thermal/samsung/ 11013 11014SAMSUNG USB2 PHY DRIVER 11015M: Kamil Debski <kamil@wypas.org> 11016M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11017L: linux-kernel@vger.kernel.org 11018S: Supported 11019F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11020F: Documentation/phy/samsung-usb2.txt 11021F: drivers/phy/phy-exynos4210-usb2.c 11022F: drivers/phy/phy-exynos4x12-usb2.c 11023F: drivers/phy/phy-exynos5250-usb2.c 11024F: drivers/phy/phy-s5pv210-usb2.c 11025F: drivers/phy/phy-samsung-usb2.c 11026F: drivers/phy/phy-samsung-usb2.h 11027 11028SERIAL DRIVERS 11029M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11030L: linux-serial@vger.kernel.org 11031S: Maintained 11032F: Documentation/devicetree/bindings/serial/ 11033F: drivers/tty/serial/ 11034 11035SERIAL DEVICE BUS 11036M: Rob Herring <robh@kernel.org> 11037L: linux-serial@vger.kernel.org 11038S: Maintained 11039F: Documentation/devicetree/bindings/serial/slave-device.txt 11040F: drivers/tty/serdev/ 11041F: include/linux/serdev.h 11042 11043SERIAL IR RECEIVER 11044M: Sean Young <sean@mess.org> 11045L: linux-media@vger.kernel.org 11046S: Maintained 11047F: drivers/media/rc/serial_ir.c 11048 11049STI CEC DRIVER 11050M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11051L: kernel@stlinux.com 11052S: Maintained 11053F: drivers/staging/media/st-cec/ 11054F: Documentation/devicetree/bindings/media/stih-cec.txt 11055 11056SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11057M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11058L: linux-s390@vger.kernel.org 11059W: http://www.ibm.com/developerworks/linux/linux390/ 11060S: Supported 11061F: net/smc/ 11062 11063SYNOPSYS DESIGNWARE DMAC DRIVER 11064M: Viresh Kumar <vireshk@kernel.org> 11065M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11066S: Maintained 11067F: include/linux/dma/dw.h 11068F: include/linux/platform_data/dma-dw.h 11069F: drivers/dma/dw/ 11070 11071SYNOPSYS DESIGNWARE I2C DRIVER 11072M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11073R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11074R: Mika Westerberg <mika.westerberg@linux.intel.com> 11075L: linux-i2c@vger.kernel.org 11076S: Maintained 11077F: drivers/i2c/busses/i2c-designware-* 11078F: include/linux/platform_data/i2c-designware.h 11079 11080SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11081M: Jaehoon Chung <jh80.chung@samsung.com> 11082L: linux-mmc@vger.kernel.org 11083S: Maintained 11084F: drivers/mmc/host/dw_mmc* 11085 11086SYSTEM TRACE MODULE CLASS 11087M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11088S: Maintained 11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11090F: Documentation/trace/stm.txt 11091F: drivers/hwtracing/stm/ 11092F: include/linux/stm.h 11093F: include/uapi/linux/stm.h 11094 11095THUNDERBOLT DRIVER 11096M: Andreas Noever <andreas.noever@gmail.com> 11097S: Maintained 11098F: drivers/thunderbolt/ 11099 11100TI BQ27XXX POWER SUPPLY DRIVER 11101R: Andrew F. Davis <afd@ti.com> 11102F: include/linux/power/bq27xxx_battery.h 11103F: drivers/power/supply/bq27xxx_battery.c 11104F: drivers/power/supply/bq27xxx_battery_i2c.c 11105 11106TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11107M: John Stultz <john.stultz@linaro.org> 11108M: Thomas Gleixner <tglx@linutronix.de> 11109L: linux-kernel@vger.kernel.org 11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11111S: Supported 11112F: include/linux/clocksource.h 11113F: include/linux/time.h 11114F: include/linux/timex.h 11115F: include/uapi/linux/time.h 11116F: include/uapi/linux/timex.h 11117F: kernel/time/clocksource.c 11118F: kernel/time/time*.c 11119F: kernel/time/alarmtimer.c 11120F: kernel/time/ntp.c 11121F: tools/testing/selftests/timers/ 11122 11123SC1200 WDT DRIVER 11124M: Zwane Mwaikambo <zwanem@gmail.com> 11125S: Maintained 11126F: drivers/watchdog/sc1200wdt.c 11127 11128SCHEDULER 11129M: Ingo Molnar <mingo@redhat.com> 11130M: Peter Zijlstra <peterz@infradead.org> 11131L: linux-kernel@vger.kernel.org 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11133S: Maintained 11134F: kernel/sched/ 11135F: include/linux/sched.h 11136F: include/uapi/linux/sched.h 11137F: include/linux/wait.h 11138 11139SCORE ARCHITECTURE 11140M: Chen Liqin <liqin.linux@gmail.com> 11141M: Lennox Wu <lennox.wu@gmail.com> 11142W: http://www.sunplus.com 11143S: Supported 11144F: arch/score/ 11145 11146SCR24X CHIP CARD INTERFACE DRIVER 11147M: Lubomir Rintel <lkundrak@v3.sk> 11148S: Supported 11149F: drivers/char/pcmcia/scr24x_cs.c 11150 11151SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11152M: Sudeep Holla <sudeep.holla@arm.com> 11153L: linux-arm-kernel@lists.infradead.org 11154S: Maintained 11155F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11156F: drivers/clk/clk-scpi.c 11157F: drivers/cpufreq/scpi-cpufreq.c 11158F: drivers/firmware/arm_scpi.c 11159F: include/linux/scpi_protocol.h 11160 11161SCSI CDROM DRIVER 11162M: Jens Axboe <axboe@kernel.dk> 11163L: linux-scsi@vger.kernel.org 11164W: http://www.kernel.dk 11165S: Maintained 11166F: drivers/scsi/sr* 11167 11168SCSI RDMA PROTOCOL (SRP) INITIATOR 11169M: Bart Van Assche <bart.vanassche@sandisk.com> 11170L: linux-rdma@vger.kernel.org 11171S: Supported 11172W: http://www.openfabrics.org 11173Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11175F: drivers/infiniband/ulp/srp/ 11176F: include/scsi/srp.h 11177 11178SCSI SG DRIVER 11179M: Doug Gilbert <dgilbert@interlog.com> 11180L: linux-scsi@vger.kernel.org 11181W: http://sg.danny.cz/sg 11182S: Maintained 11183F: Documentation/scsi/scsi-generic.txt 11184F: drivers/scsi/sg.c 11185F: include/scsi/sg.h 11186 11187SCSI SUBSYSTEM 11188M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11189T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11190M: "Martin K. Petersen" <martin.petersen@oracle.com> 11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11192L: linux-scsi@vger.kernel.org 11193S: Maintained 11194F: Documentation/devicetree/bindings/scsi/ 11195F: drivers/scsi/ 11196F: include/scsi/ 11197 11198SCSI TAPE DRIVER 11199M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11200L: linux-scsi@vger.kernel.org 11201S: Maintained 11202F: Documentation/scsi/st.txt 11203F: drivers/scsi/st.* 11204F: drivers/scsi/st_*.h 11205 11206SCTP PROTOCOL 11207M: Vlad Yasevich <vyasevich@gmail.com> 11208M: Neil Horman <nhorman@tuxdriver.com> 11209L: linux-sctp@vger.kernel.org 11210W: http://lksctp.sourceforge.net 11211S: Maintained 11212F: Documentation/networking/sctp.txt 11213F: include/linux/sctp.h 11214F: include/uapi/linux/sctp.h 11215F: include/net/sctp/ 11216F: net/sctp/ 11217 11218SCx200 CPU SUPPORT 11219M: Jim Cromie <jim.cromie@gmail.com> 11220S: Odd Fixes 11221F: Documentation/i2c/busses/scx200_acb 11222F: arch/x86/platform/scx200/ 11223F: drivers/watchdog/scx200_wdt.c 11224F: drivers/i2c/busses/scx200* 11225F: drivers/mtd/maps/scx200_docflash.c 11226F: include/linux/scx200.h 11227 11228SCx200 GPIO DRIVER 11229M: Jim Cromie <jim.cromie@gmail.com> 11230S: Maintained 11231F: drivers/char/scx200_gpio.c 11232F: include/linux/scx200_gpio.h 11233 11234SCx200 HRT CLOCKSOURCE DRIVER 11235M: Jim Cromie <jim.cromie@gmail.com> 11236S: Maintained 11237F: drivers/clocksource/scx200_hrt.c 11238 11239SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11240M: Sascha Sommer <saschasommer@freenet.de> 11241L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11242S: Maintained 11243F: drivers/mmc/host/sdricoh_cs.c 11244 11245SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11246M: Adrian Hunter <adrian.hunter@intel.com> 11247L: linux-mmc@vger.kernel.org 11248T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11249S: Maintained 11250F: drivers/mmc/host/sdhci* 11251F: include/linux/mmc/sdhci* 11252 11253SECURE COMPUTING 11254M: Kees Cook <keescook@chromium.org> 11255R: Andy Lutomirski <luto@amacapital.net> 11256R: Will Drewry <wad@chromium.org> 11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11258S: Supported 11259F: kernel/seccomp.c 11260F: include/uapi/linux/seccomp.h 11261F: include/linux/seccomp.h 11262F: tools/testing/selftests/seccomp/* 11263K: \bsecure_computing 11264K: \bTIF_SECCOMP\b 11265 11266SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11267M: Al Cooper <alcooperx@gmail.com> 11268L: linux-mmc@vger.kernel.org 11269L: bcm-kernel-feedback-list@broadcom.com 11270S: Maintained 11271F: drivers/mmc/host/sdhci-brcmstb* 11272 11273SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11274M: Ben Dooks <ben-linux@fluff.org> 11275M: Jaehoon Chung <jh80.chung@samsung.com> 11276L: linux-mmc@vger.kernel.org 11277S: Maintained 11278F: drivers/mmc/host/sdhci-s3c* 11279 11280SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11281M: Viresh Kumar <vireshk@kernel.org> 11282L: linux-mmc@vger.kernel.org 11283S: Maintained 11284F: drivers/mmc/host/sdhci-spear.c 11285 11286SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11287M: Scott Bauer <scott.bauer@intel.com> 11288M: Jonathan Derrick <jonathan.derrick@intel.com> 11289M: Rafael Antognolli <rafael.antognolli@intel.com> 11290L: linux-block@vger.kernel.org 11291S: Supported 11292F: block/sed* 11293F: block/opal_proto.h 11294F: include/linux/sed* 11295F: include/uapi/linux/sed* 11296 11297SECURITY SUBSYSTEM 11298M: James Morris <james.l.morris@oracle.com> 11299M: "Serge E. Hallyn" <serge@hallyn.com> 11300L: linux-security-module@vger.kernel.org (suggested Cc:) 11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11302W: http://kernsec.org/ 11303S: Supported 11304F: security/ 11305 11306SECURITY CONTACT 11307M: Security Officers <security@kernel.org> 11308S: Supported 11309 11310SELINUX SECURITY MODULE 11311M: Paul Moore <paul@paul-moore.com> 11312M: Stephen Smalley <sds@tycho.nsa.gov> 11313M: Eric Paris <eparis@parisplace.org> 11314L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11315W: http://selinuxproject.org 11316T: git git://git.infradead.org/users/pcmoore/selinux 11317S: Supported 11318F: include/linux/selinux* 11319F: security/selinux/ 11320F: scripts/selinux/ 11321 11322APPARMOR SECURITY MODULE 11323M: John Johansen <john.johansen@canonical.com> 11324L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11325W: apparmor.wiki.kernel.org 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11327S: Supported 11328F: security/apparmor/ 11329 11330LOADPIN SECURITY MODULE 11331M: Kees Cook <keescook@chromium.org> 11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11333S: Supported 11334F: security/loadpin/ 11335 11336YAMA SECURITY MODULE 11337M: Kees Cook <keescook@chromium.org> 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11339S: Supported 11340F: security/yama/ 11341 11342SENSABLE PHANTOM 11343M: Jiri Slaby <jirislaby@gmail.com> 11344S: Maintained 11345F: drivers/misc/phantom.c 11346F: include/uapi/linux/phantom.h 11347 11348Emulex 10Gbps iSCSI - OneConnect DRIVER 11349M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11350M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11351M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11352L: linux-scsi@vger.kernel.org 11353W: http://www.broadcom.com 11354S: Supported 11355F: drivers/scsi/be2iscsi/ 11356 11357Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11358M: Sathya Perla <sathya.perla@broadcom.com> 11359M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11360M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11361M: Somnath Kotur <somnath.kotur@broadcom.com> 11362L: netdev@vger.kernel.org 11363W: http://www.emulex.com 11364S: Supported 11365F: drivers/net/ethernet/emulex/benet/ 11366 11367EMULEX ONECONNECT ROCE DRIVER 11368M: Selvin Xavier <selvin.xavier@avagotech.com> 11369M: Devesh Sharma <devesh.sharma@avagotech.com> 11370L: linux-rdma@vger.kernel.org 11371W: http://www.emulex.com 11372S: Supported 11373F: drivers/infiniband/hw/ocrdma/ 11374F: include/uapi/rdma/ocrdma-abi.h 11375 11376SFC NETWORK DRIVER 11377M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11378M: Edward Cree <ecree@solarflare.com> 11379M: Bert Kenward <bkenward@solarflare.com> 11380L: netdev@vger.kernel.org 11381S: Supported 11382F: drivers/net/ethernet/sfc/ 11383 11384SGI GRU DRIVER 11385M: Dimitri Sivanich <sivanich@sgi.com> 11386S: Maintained 11387F: drivers/misc/sgi-gru/ 11388 11389SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11390M: Pat Gefre <pfg@sgi.com> 11391L: linux-ia64@vger.kernel.org 11392S: Supported 11393F: Documentation/ia64/serial.txt 11394F: drivers/tty/serial/ioc?_serial.c 11395F: include/linux/ioc?.h 11396 11397SGI XP/XPC/XPNET DRIVER 11398M: Cliff Whickman <cpw@sgi.com> 11399M: Robin Holt <robinmholt@gmail.com> 11400S: Maintained 11401F: drivers/misc/sgi-xp/ 11402 11403SI2157 MEDIA DRIVER 11404M: Antti Palosaari <crope@iki.fi> 11405L: linux-media@vger.kernel.org 11406W: https://linuxtv.org 11407W: http://palosaari.fi/linux/ 11408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11409T: git git://linuxtv.org/anttip/media_tree.git 11410S: Maintained 11411F: drivers/media/tuners/si2157* 11412 11413SI2168 MEDIA DRIVER 11414M: Antti Palosaari <crope@iki.fi> 11415L: linux-media@vger.kernel.org 11416W: https://linuxtv.org 11417W: http://palosaari.fi/linux/ 11418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11419T: git git://linuxtv.org/anttip/media_tree.git 11420S: Maintained 11421F: drivers/media/dvb-frontends/si2168* 11422 11423SI470X FM RADIO RECEIVER I2C DRIVER 11424M: Hans Verkuil <hverkuil@xs4all.nl> 11425L: linux-media@vger.kernel.org 11426T: git git://linuxtv.org/media_tree.git 11427W: https://linuxtv.org 11428S: Odd Fixes 11429F: drivers/media/radio/si470x/radio-si470x-i2c.c 11430 11431SI470X FM RADIO RECEIVER USB DRIVER 11432M: Hans Verkuil <hverkuil@xs4all.nl> 11433L: linux-media@vger.kernel.org 11434T: git git://linuxtv.org/media_tree.git 11435W: https://linuxtv.org 11436S: Maintained 11437F: drivers/media/radio/si470x/radio-si470x-common.c 11438F: drivers/media/radio/si470x/radio-si470x.h 11439F: drivers/media/radio/si470x/radio-si470x-usb.c 11440 11441SI4713 FM RADIO TRANSMITTER I2C DRIVER 11442M: Eduardo Valentin <edubezval@gmail.com> 11443L: linux-media@vger.kernel.org 11444T: git git://linuxtv.org/media_tree.git 11445W: https://linuxtv.org 11446S: Odd Fixes 11447F: drivers/media/radio/si4713/si4713.? 11448 11449SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11450M: Eduardo Valentin <edubezval@gmail.com> 11451L: linux-media@vger.kernel.org 11452T: git git://linuxtv.org/media_tree.git 11453W: https://linuxtv.org 11454S: Odd Fixes 11455F: drivers/media/radio/si4713/radio-platform-si4713.c 11456 11457SI4713 FM RADIO TRANSMITTER USB DRIVER 11458M: Hans Verkuil <hverkuil@xs4all.nl> 11459L: linux-media@vger.kernel.org 11460T: git git://linuxtv.org/media_tree.git 11461W: https://linuxtv.org 11462S: Maintained 11463F: drivers/media/radio/si4713/radio-usb-si4713.c 11464 11465SIANO DVB DRIVER 11466M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11467M: Mauro Carvalho Chehab <mchehab@kernel.org> 11468L: linux-media@vger.kernel.org 11469W: https://linuxtv.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Odd fixes 11472F: drivers/media/common/siano/ 11473F: drivers/media/usb/siano/ 11474F: drivers/media/usb/siano/ 11475F: drivers/media/mmc/siano/ 11476 11477SILEAD TOUCHSCREEN DRIVER 11478M: Hans de Goede <hdegoede@redhat.com> 11479L: linux-input@vger.kernel.org 11480L: platform-driver-x86@vger.kernel.org 11481S: Maintained 11482F: drivers/input/touchscreen/silead.c 11483F: drivers/platform/x86/silead_dmi.c 11484 11485SIMPLEFB FB DRIVER 11486M: Hans de Goede <hdegoede@redhat.com> 11487L: linux-fbdev@vger.kernel.org 11488S: Maintained 11489F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11490F: drivers/video/fbdev/simplefb.c 11491F: include/linux/platform_data/simplefb.h 11492 11493SH_VEU V4L2 MEM2MEM DRIVER 11494L: linux-media@vger.kernel.org 11495S: Orphan 11496F: drivers/media/platform/sh_veu.c 11497 11498SH_VOU V4L2 OUTPUT DRIVER 11499L: linux-media@vger.kernel.org 11500S: Orphan 11501F: drivers/media/platform/sh_vou.c 11502F: include/media/drv-intf/sh_vou.h 11503 11504SIMPLE FIRMWARE INTERFACE (SFI) 11505M: Len Brown <lenb@kernel.org> 11506L: sfi-devel@simplefirmware.org 11507W: http://simplefirmware.org/ 11508T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11509S: Supported 11510F: arch/x86/platform/sfi/ 11511F: drivers/sfi/ 11512F: include/linux/sfi*.h 11513 11514SIMTEC EB110ATX (Chalice CATS) 11515P: Ben Dooks 11516P: Vincent Sanders <vince@simtec.co.uk> 11517M: Simtec Linux Team <linux@simtec.co.uk> 11518W: http://www.simtec.co.uk/products/EB110ATX/ 11519S: Supported 11520 11521SIMTEC EB2410ITX (BAST) 11522P: Ben Dooks 11523P: Vincent Sanders <vince@simtec.co.uk> 11524M: Simtec Linux Team <linux@simtec.co.uk> 11525W: http://www.simtec.co.uk/products/EB2410ITX/ 11526S: Supported 11527F: arch/arm/mach-s3c24xx/mach-bast.c 11528F: arch/arm/mach-s3c24xx/bast-ide.c 11529F: arch/arm/mach-s3c24xx/bast-irq.c 11530 11531SIPHASH PRF ROUTINES 11532M: Jason A. Donenfeld <Jason@zx2c4.com> 11533S: Maintained 11534F: lib/siphash.c 11535F: lib/test_siphash.c 11536F: include/linux/siphash.h 11537 11538TI DAVINCI MACHINE SUPPORT 11539M: Sekhar Nori <nsekhar@ti.com> 11540M: Kevin Hilman <khilman@kernel.org> 11541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11543S: Supported 11544F: arch/arm/mach-davinci/ 11545F: drivers/i2c/busses/i2c-davinci.c 11546 11547TI DAVINCI SERIES MEDIA DRIVER 11548M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11549L: linux-media@vger.kernel.org 11550W: https://linuxtv.org 11551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11552T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11553S: Maintained 11554F: drivers/media/platform/davinci/ 11555F: include/media/davinci/ 11556 11557TI AM437X VPFE DRIVER 11558M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11559L: linux-media@vger.kernel.org 11560W: https://linuxtv.org 11561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11562T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11563S: Maintained 11564F: drivers/media/platform/am437x/ 11565 11566OV2659 OMNIVISION SENSOR DRIVER 11567M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11568L: linux-media@vger.kernel.org 11569W: https://linuxtv.org 11570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11571T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11572S: Maintained 11573F: drivers/media/i2c/ov2659.c 11574F: include/media/i2c/ov2659.h 11575 11576SILICON MOTION SM712 FRAME BUFFER DRIVER 11577M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11578M: Teddy Wang <teddy.wang@siliconmotion.com> 11579M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11580L: linux-fbdev@vger.kernel.org 11581S: Maintained 11582F: drivers/video/fbdev/sm712* 11583F: Documentation/fb/sm712fb.txt 11584 11585SIS 190 ETHERNET DRIVER 11586M: Francois Romieu <romieu@fr.zoreil.com> 11587L: netdev@vger.kernel.org 11588S: Maintained 11589F: drivers/net/ethernet/sis/sis190.c 11590 11591SIS 900/7016 FAST ETHERNET DRIVER 11592M: Daniele Venzano <venza@brownhat.org> 11593W: http://www.brownhat.org/sis900.html 11594L: netdev@vger.kernel.org 11595S: Maintained 11596F: drivers/net/ethernet/sis/sis900.* 11597 11598SIS FRAMEBUFFER DRIVER 11599M: Thomas Winischhofer <thomas@winischhofer.net> 11600W: http://www.winischhofer.net/linuxsisvga.shtml 11601S: Maintained 11602F: Documentation/fb/sisfb.txt 11603F: drivers/video/fbdev/sis/ 11604F: include/video/sisfb.h 11605 11606SIS USB2VGA DRIVER 11607M: Thomas Winischhofer <thomas@winischhofer.net> 11608W: http://www.winischhofer.at/linuxsisusbvga.shtml 11609S: Maintained 11610F: drivers/usb/misc/sisusbvga/ 11611 11612SLAB ALLOCATOR 11613M: Christoph Lameter <cl@linux.com> 11614M: Pekka Enberg <penberg@kernel.org> 11615M: David Rientjes <rientjes@google.com> 11616M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11617M: Andrew Morton <akpm@linux-foundation.org> 11618L: linux-mm@kvack.org 11619S: Maintained 11620F: include/linux/sl?b*.h 11621F: mm/sl?b* 11622 11623SLEEPABLE READ-COPY UPDATE (SRCU) 11624M: Lai Jiangshan <jiangshanlai@gmail.com> 11625M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11626M: Josh Triplett <josh@joshtriplett.org> 11627R: Steven Rostedt <rostedt@goodmis.org> 11628R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11629L: linux-kernel@vger.kernel.org 11630W: http://www.rdrop.com/users/paulmck/RCU/ 11631S: Supported 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11633F: include/linux/srcu.h 11634F: kernel/rcu/srcu.c 11635 11636SMACK SECURITY MODULE 11637M: Casey Schaufler <casey@schaufler-ca.com> 11638L: linux-security-module@vger.kernel.org 11639W: http://schaufler-ca.com 11640T: git git://github.com/cschaufler/smack-next 11641S: Maintained 11642F: Documentation/security/Smack.txt 11643F: security/smack/ 11644 11645DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11646M: Kevin Hilman <khilman@kernel.org> 11647M: Nishanth Menon <nm@ti.com> 11648S: Maintained 11649F: drivers/power/avs/ 11650F: include/linux/power/smartreflex.h 11651L: linux-pm@vger.kernel.org 11652 11653SMC91x ETHERNET DRIVER 11654M: Nicolas Pitre <nico@fluxnic.net> 11655S: Odd Fixes 11656F: drivers/net/ethernet/smsc/smc91x.* 11657 11658SMIA AND SMIA++ IMAGE SENSOR DRIVER 11659M: Sakari Ailus <sakari.ailus@iki.fi> 11660L: linux-media@vger.kernel.org 11661S: Maintained 11662F: drivers/media/i2c/smiapp/ 11663F: include/media/i2c/smiapp.h 11664F: drivers/media/i2c/smiapp-pll.c 11665F: drivers/media/i2c/smiapp-pll.h 11666F: include/uapi/linux/smiapp.h 11667F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11668 11669SMM665 HARDWARE MONITOR DRIVER 11670M: Guenter Roeck <linux@roeck-us.net> 11671L: linux-hwmon@vger.kernel.org 11672S: Maintained 11673F: Documentation/hwmon/smm665 11674F: drivers/hwmon/smm665.c 11675 11676SMSC EMC2103 HARDWARE MONITOR DRIVER 11677M: Steve Glendinning <steve.glendinning@shawell.net> 11678L: linux-hwmon@vger.kernel.org 11679S: Maintained 11680F: Documentation/hwmon/emc2103 11681F: drivers/hwmon/emc2103.c 11682 11683SMSC SCH5627 HARDWARE MONITOR DRIVER 11684M: Hans de Goede <hdegoede@redhat.com> 11685L: linux-hwmon@vger.kernel.org 11686S: Supported 11687F: Documentation/hwmon/sch5627 11688F: drivers/hwmon/sch5627.c 11689 11690SMSC47B397 HARDWARE MONITOR DRIVER 11691M: Jean Delvare <jdelvare@suse.com> 11692L: linux-hwmon@vger.kernel.org 11693S: Maintained 11694F: Documentation/hwmon/smsc47b397 11695F: drivers/hwmon/smsc47b397.c 11696 11697SMSC911x ETHERNET DRIVER 11698M: Steve Glendinning <steve.glendinning@shawell.net> 11699L: netdev@vger.kernel.org 11700S: Maintained 11701F: include/linux/smsc911x.h 11702F: drivers/net/ethernet/smsc/smsc911x.* 11703 11704SMSC9420 PCI ETHERNET DRIVER 11705M: Steve Glendinning <steve.glendinning@shawell.net> 11706L: netdev@vger.kernel.org 11707S: Maintained 11708F: drivers/net/ethernet/smsc/smsc9420.* 11709 11710SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11711M: Steve Glendinning <steve.glendinning@shawell.net> 11712L: linux-fbdev@vger.kernel.org 11713S: Maintained 11714F: drivers/video/fbdev/smscufx.c 11715 11716SOC-CAMERA V4L2 SUBSYSTEM 11717M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11718L: linux-media@vger.kernel.org 11719T: git git://linuxtv.org/media_tree.git 11720S: Maintained 11721F: include/media/soc* 11722F: drivers/media/i2c/soc_camera/ 11723F: drivers/media/platform/soc_camera/ 11724 11725SOEKRIS NET48XX LED SUPPORT 11726M: Chris Boot <bootc@bootc.net> 11727S: Maintained 11728F: drivers/leds/leds-net48xx.c 11729 11730SOFTLOGIC 6x10 MPEG CODEC 11731M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11732M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11733M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11734M: Ismael Luceno <ismael@iodev.co.uk> 11735L: linux-media@vger.kernel.org 11736S: Supported 11737F: drivers/media/pci/solo6x10/ 11738 11739SOFTWARE RAID (Multiple Disks) SUPPORT 11740M: Shaohua Li <shli@kernel.org> 11741L: linux-raid@vger.kernel.org 11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11743S: Supported 11744F: drivers/md/ 11745F: include/linux/raid/ 11746F: include/uapi/linux/raid/ 11747 11748SONIC NETWORK DRIVER 11749M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11750L: netdev@vger.kernel.org 11751S: Maintained 11752F: drivers/net/ethernet/natsemi/sonic.* 11753 11754SONICS SILICON BACKPLANE DRIVER (SSB) 11755M: Michael Buesch <m@bues.ch> 11756L: linux-wireless@vger.kernel.org 11757S: Maintained 11758F: drivers/ssb/ 11759F: include/linux/ssb/ 11760 11761SONY VAIO CONTROL DEVICE DRIVER 11762M: Mattia Dongili <malattia@linux.it> 11763L: platform-driver-x86@vger.kernel.org 11764W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11765S: Maintained 11766F: Documentation/laptops/sony-laptop.txt 11767F: drivers/char/sonypi.c 11768F: drivers/platform/x86/sony-laptop.c 11769F: include/linux/sony-laptop.h 11770 11771SONY MEMORYSTICK CARD SUPPORT 11772M: Alex Dubov <oakad@yahoo.com> 11773W: http://tifmxx.berlios.de/ 11774S: Maintained 11775F: drivers/memstick/host/tifm_ms.c 11776 11777SONY MEMORYSTICK STANDARD SUPPORT 11778M: Maxim Levitsky <maximlevitsky@gmail.com> 11779S: Maintained 11780F: drivers/memstick/core/ms_block.* 11781 11782SOUND 11783M: Jaroslav Kysela <perex@perex.cz> 11784M: Takashi Iwai <tiwai@suse.com> 11785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11786W: http://www.alsa-project.org/ 11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11788T: git git://git.alsa-project.org/alsa-kernel.git 11789Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11790S: Maintained 11791F: Documentation/sound/ 11792F: include/sound/ 11793F: include/uapi/sound/ 11794F: sound/ 11795 11796SOUND - COMPRESSED AUDIO 11797M: Vinod Koul <vinod.koul@intel.com> 11798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11800S: Supported 11801F: Documentation/sound/alsa/compress_offload.txt 11802F: include/sound/compress_driver.h 11803F: include/uapi/sound/compress_* 11804F: sound/core/compress_offload.c 11805F: sound/soc/soc-compress.c 11806 11807SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11808M: Liam Girdwood <lgirdwood@gmail.com> 11809M: Mark Brown <broonie@kernel.org> 11810T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11811L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11812W: http://alsa-project.org/main/index.php/ASoC 11813S: Supported 11814F: Documentation/devicetree/bindings/sound/ 11815F: Documentation/sound/alsa/soc/ 11816F: sound/soc/ 11817F: include/sound/soc* 11818 11819SOUND - DMAENGINE HELPERS 11820M: Lars-Peter Clausen <lars@metafoo.de> 11821S: Supported 11822F: include/sound/dmaengine_pcm.h 11823F: sound/core/pcm_dmaengine.c 11824F: sound/soc/soc-generic-dmaengine-pcm.c 11825 11826SP2 MEDIA DRIVER 11827M: Olli Salonen <olli.salonen@iki.fi> 11828L: linux-media@vger.kernel.org 11829W: https://linuxtv.org 11830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11831S: Maintained 11832F: drivers/media/dvb-frontends/sp2* 11833 11834SPARC + UltraSPARC (sparc/sparc64) 11835M: "David S. Miller" <davem@davemloft.net> 11836L: sparclinux@vger.kernel.org 11837Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11838T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11840S: Maintained 11841F: arch/sparc/ 11842F: drivers/sbus/ 11843 11844SPARC SERIAL DRIVERS 11845M: "David S. Miller" <davem@davemloft.net> 11846L: sparclinux@vger.kernel.org 11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11849S: Maintained 11850F: include/linux/sunserialcore.h 11851F: drivers/tty/serial/suncore.c 11852F: drivers/tty/serial/sunhv.c 11853F: drivers/tty/serial/sunsab.c 11854F: drivers/tty/serial/sunsab.h 11855F: drivers/tty/serial/sunsu.c 11856F: drivers/tty/serial/sunzilog.c 11857F: drivers/tty/serial/sunzilog.h 11858 11859SPARSE CHECKER 11860M: "Christopher Li" <sparse@chrisli.org> 11861L: linux-sparse@vger.kernel.org 11862W: https://sparse.wiki.kernel.org/ 11863T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11864T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11865S: Maintained 11866F: include/linux/compiler.h 11867 11868SPEAR PLATFORM SUPPORT 11869M: Viresh Kumar <vireshk@kernel.org> 11870M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11872W: http://www.st.com/spear 11873S: Maintained 11874F: arch/arm/boot/dts/spear* 11875F: arch/arm/mach-spear/ 11876 11877SPEAR CLOCK FRAMEWORK SUPPORT 11878M: Viresh Kumar <vireshk@kernel.org> 11879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11880W: http://www.st.com/spear 11881S: Maintained 11882F: drivers/clk/spear/ 11883 11884SPI NOR SUBSYSTEM 11885M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11886M: Marek Vasut <marek.vasut@gmail.com> 11887L: linux-mtd@lists.infradead.org 11888W: http://www.linux-mtd.infradead.org/ 11889Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11890T: git git://github.com/spi-nor/linux.git 11891S: Maintained 11892F: drivers/mtd/spi-nor/ 11893F: include/linux/mtd/spi-nor.h 11894 11895SPI SUBSYSTEM 11896M: Mark Brown <broonie@kernel.org> 11897L: linux-spi@vger.kernel.org 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11899Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11900S: Maintained 11901F: Documentation/devicetree/bindings/spi/ 11902F: Documentation/spi/ 11903F: drivers/spi/ 11904F: include/linux/spi/ 11905F: include/uapi/linux/spi/ 11906F: tools/spi/ 11907 11908SPIDERNET NETWORK DRIVER for CELL 11909M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11910L: netdev@vger.kernel.org 11911S: Supported 11912F: Documentation/networking/spider_net.txt 11913F: drivers/net/ethernet/toshiba/spider_net* 11914 11915SPU FILE SYSTEM 11916M: Jeremy Kerr <jk@ozlabs.org> 11917L: linuxppc-dev@lists.ozlabs.org 11918W: http://www.ibm.com/developerworks/power/cell/ 11919S: Supported 11920F: Documentation/filesystems/spufs.txt 11921F: arch/powerpc/platforms/cell/spufs/ 11922 11923SQUASHFS FILE SYSTEM 11924M: Phillip Lougher <phillip@squashfs.org.uk> 11925L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11926W: http://squashfs.org.uk 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11928S: Maintained 11929F: Documentation/filesystems/squashfs.txt 11930F: fs/squashfs/ 11931 11932SRM (Alpha) environment access 11933M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11934S: Maintained 11935F: arch/alpha/kernel/srm_env.c 11936 11937STABLE BRANCH 11938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11939L: stable@vger.kernel.org 11940S: Supported 11941F: Documentation/process/stable-kernel-rules.rst 11942 11943STAGING SUBSYSTEM 11944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11946L: devel@driverdev.osuosl.org 11947S: Supported 11948F: drivers/staging/ 11949 11950STAGING - COMEDI 11951M: Ian Abbott <abbotti@mev.co.uk> 11952M: H Hartley Sweeten <hsweeten@visionengravers.com> 11953S: Odd Fixes 11954F: drivers/staging/comedi/ 11955 11956STAGING - FLARION FT1000 DRIVERS 11957M: Marek Belisko <marek.belisko@gmail.com> 11958S: Odd Fixes 11959F: drivers/staging/ft1000/ 11960 11961STAGING - INDUSTRIAL IO 11962M: Jonathan Cameron <jic23@kernel.org> 11963L: linux-iio@vger.kernel.org 11964S: Odd Fixes 11965F: Documentation/devicetree/bindings/staging/iio/ 11966F: drivers/staging/iio/ 11967 11968STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11969M: Jarod Wilson <jarod@wilsonet.com> 11970W: http://www.lirc.org/ 11971S: Odd Fixes 11972F: drivers/staging/media/lirc/ 11973 11974STAGING - LUSTRE PARALLEL FILESYSTEM 11975M: Oleg Drokin <oleg.drokin@intel.com> 11976M: Andreas Dilger <andreas.dilger@intel.com> 11977M: James Simmons <jsimmons@infradead.org> 11978L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11979W: http://wiki.lustre.org/ 11980S: Maintained 11981F: drivers/staging/lustre 11982 11983STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11984M: Marc Dietrich <marvin24@gmx.de> 11985L: ac100@lists.launchpad.net (moderated for non-subscribers) 11986L: linux-tegra@vger.kernel.org 11987S: Maintained 11988F: drivers/staging/nvec/ 11989 11990STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11991M: Jens Frederich <jfrederich@gmail.com> 11992M: Daniel Drake <dsd@laptop.org> 11993M: Jon Nettleton <jon.nettleton@gmail.com> 11994W: http://wiki.laptop.org/go/DCON 11995S: Maintained 11996F: drivers/staging/olpc_dcon/ 11997 11998STAGING - REALTEK RTL8712U DRIVERS 11999M: Larry Finger <Larry.Finger@lwfinger.net> 12000M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12001S: Odd Fixes 12002F: drivers/staging/rtl8712/ 12003 12004STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12005M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12006M: Teddy Wang <teddy.wang@siliconmotion.com> 12007M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12008L: linux-fbdev@vger.kernel.org 12009S: Maintained 12010F: drivers/staging/sm750fb/ 12011 12012STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12013M: William Hubbs <w.d.hubbs@gmail.com> 12014M: Chris Brannon <chris@the-brannons.com> 12015M: Kirk Reiser <kirk@reisers.ca> 12016M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12017L: speakup@linux-speakup.org 12018W: http://www.linux-speakup.org/ 12019S: Odd Fixes 12020F: drivers/staging/speakup/ 12021 12022STAGING - VIA VT665X DRIVERS 12023M: Forest Bond <forest@alittletooquiet.net> 12024S: Odd Fixes 12025F: drivers/staging/vt665?/ 12026 12027STAGING - WILC1000 WIFI DRIVER 12028M: Aditya Shankar <aditya.shankar@microchip.com> 12029M: Ganesh Krishna <ganesh.krishna@microchip.com> 12030L: linux-wireless@vger.kernel.org 12031S: Supported 12032F: drivers/staging/wilc1000/ 12033 12034STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12035M: Arnaud Patard <arnaud.patard@rtp-net.org> 12036S: Odd Fixes 12037F: drivers/staging/xgifb/ 12038 12039STARFIRE/DURALAN NETWORK DRIVER 12040M: Ion Badulescu <ionut@badula.org> 12041S: Odd Fixes 12042F: drivers/net/ethernet/adaptec/starfire* 12043 12044SUN3/3X 12045M: Sam Creasey <sammy@sammy.net> 12046W: http://sammy.net/sun3/ 12047S: Maintained 12048F: arch/m68k/kernel/*sun3* 12049F: arch/m68k/sun3*/ 12050F: arch/m68k/include/asm/sun3* 12051F: drivers/net/ethernet/i825xx/sun3* 12052 12053SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12054M: Hans de Goede <hdegoede@redhat.com> 12055L: linux-input@vger.kernel.org 12056S: Maintained 12057F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12058F: drivers/input/keyboard/sun4i-lradc-keys.c 12059 12060SUNDANCE NETWORK DRIVER 12061M: Denis Kirjanov <kda@linux-powerpc.org> 12062L: netdev@vger.kernel.org 12063S: Maintained 12064F: drivers/net/ethernet/dlink/sundance.c 12065 12066SUPERH 12067M: Yoshinori Sato <ysato@users.sourceforge.jp> 12068M: Rich Felker <dalias@libc.org> 12069L: linux-sh@vger.kernel.org 12070Q: http://patchwork.kernel.org/project/linux-sh/list/ 12071S: Maintained 12072F: Documentation/sh/ 12073F: arch/sh/ 12074F: drivers/sh/ 12075 12076SUSPEND TO RAM 12077M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12078M: Len Brown <len.brown@intel.com> 12079M: Pavel Machek <pavel@ucw.cz> 12080L: linux-pm@vger.kernel.org 12081B: https://bugzilla.kernel.org 12082S: Supported 12083F: Documentation/power/ 12084F: arch/x86/kernel/acpi/ 12085F: drivers/base/power/ 12086F: kernel/power/ 12087F: include/linux/suspend.h 12088F: include/linux/freezer.h 12089F: include/linux/pm.h 12090 12091SVGA HANDLING 12092M: Martin Mares <mj@ucw.cz> 12093L: linux-video@atrey.karlin.mff.cuni.cz 12094S: Maintained 12095F: Documentation/svga.txt 12096F: arch/x86/boot/video* 12097 12098SWIOTLB SUBSYSTEM 12099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12100L: linux-kernel@vger.kernel.org 12101T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12102S: Supported 12103F: lib/swiotlb.c 12104F: arch/*/kernel/pci-swiotlb.c 12105F: include/linux/swiotlb.h 12106 12107SWITCHDEV 12108M: Jiri Pirko <jiri@resnulli.us> 12109M: Ivan Vecera <ivecera@redhat.com> 12110L: netdev@vger.kernel.org 12111S: Supported 12112F: net/switchdev/ 12113F: include/net/switchdev.h 12114 12115SYNOPSYS ARC ARCHITECTURE 12116M: Vineet Gupta <vgupta@synopsys.com> 12117L: linux-snps-arc@lists.infradead.org 12118S: Supported 12119F: arch/arc/ 12120F: Documentation/devicetree/bindings/arc/* 12121F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12122F: drivers/clocksource/arc_timer.c 12123F: drivers/tty/serial/arc_uart.c 12124T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12125 12126SYNOPSYS ARC SDP platform support 12127M: Alexey Brodkin <abrodkin@synopsys.com> 12128S: Supported 12129F: arch/arc/plat-axs10x 12130F: arch/arc/boot/dts/ax* 12131F: Documentation/devicetree/bindings/arc/axs10* 12132 12133SYSTEM CONFIGURATION (SYSCON) 12134M: Lee Jones <lee.jones@linaro.org> 12135M: Arnd Bergmann <arnd@arndb.de> 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12137S: Supported 12138F: drivers/mfd/syscon.c 12139 12140SYSTEM RESET/SHUTDOWN DRIVERS 12141M: Sebastian Reichel <sre@kernel.org> 12142L: linux-pm@vger.kernel.org 12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12144S: Maintained 12145F: Documentation/devicetree/bindings/power/reset/ 12146F: drivers/power/reset/ 12147 12148SYSV FILESYSTEM 12149M: Christoph Hellwig <hch@infradead.org> 12150S: Maintained 12151F: Documentation/filesystems/sysv-fs.txt 12152F: fs/sysv/ 12153F: include/linux/sysv_fs.h 12154 12155TARGET SUBSYSTEM 12156M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12157L: linux-scsi@vger.kernel.org 12158L: target-devel@vger.kernel.org 12159W: http://www.linux-iscsi.org 12160W: http://groups.google.com/group/linux-iscsi-target-dev 12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12162S: Supported 12163F: drivers/target/ 12164F: include/target/ 12165F: Documentation/target/ 12166 12167TASKSTATS STATISTICS INTERFACE 12168M: Balbir Singh <bsingharora@gmail.com> 12169S: Maintained 12170F: Documentation/accounting/taskstats* 12171F: include/linux/taskstats* 12172F: kernel/taskstats.c 12173 12174TC CLASSIFIER 12175M: Jamal Hadi Salim <jhs@mojatatu.com> 12176L: netdev@vger.kernel.org 12177S: Maintained 12178F: include/net/pkt_cls.h 12179F: include/uapi/linux/pkt_cls.h 12180F: net/sched/ 12181 12182TCP LOW PRIORITY MODULE 12183M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12184M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12185W: http://tcp-lp-mod.sourceforge.net/ 12186S: Maintained 12187F: net/ipv4/tcp_lp.c 12188 12189TDA10071 MEDIA DRIVER 12190M: Antti Palosaari <crope@iki.fi> 12191L: linux-media@vger.kernel.org 12192W: https://linuxtv.org 12193W: http://palosaari.fi/linux/ 12194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12195T: git git://linuxtv.org/anttip/media_tree.git 12196S: Maintained 12197F: drivers/media/dvb-frontends/tda10071* 12198 12199TDA18212 MEDIA DRIVER 12200M: Antti Palosaari <crope@iki.fi> 12201L: linux-media@vger.kernel.org 12202W: https://linuxtv.org 12203W: http://palosaari.fi/linux/ 12204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12205T: git git://linuxtv.org/anttip/media_tree.git 12206S: Maintained 12207F: drivers/media/tuners/tda18212* 12208 12209TDA18218 MEDIA DRIVER 12210M: Antti Palosaari <crope@iki.fi> 12211L: linux-media@vger.kernel.org 12212W: https://linuxtv.org 12213W: http://palosaari.fi/linux/ 12214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12215T: git git://linuxtv.org/anttip/media_tree.git 12216S: Maintained 12217F: drivers/media/tuners/tda18218* 12218 12219TDA18271 MEDIA DRIVER 12220M: Michael Krufky <mkrufky@linuxtv.org> 12221L: linux-media@vger.kernel.org 12222W: https://linuxtv.org 12223W: http://github.com/mkrufky 12224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12225T: git git://linuxtv.org/mkrufky/tuners.git 12226S: Maintained 12227F: drivers/media/tuners/tda18271* 12228 12229TDA827x MEDIA DRIVER 12230M: Michael Krufky <mkrufky@linuxtv.org> 12231L: linux-media@vger.kernel.org 12232W: https://linuxtv.org 12233W: http://github.com/mkrufky 12234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12235T: git git://linuxtv.org/mkrufky/tuners.git 12236S: Maintained 12237F: drivers/media/tuners/tda8290.* 12238 12239TDA8290 MEDIA DRIVER 12240M: Michael Krufky <mkrufky@linuxtv.org> 12241L: linux-media@vger.kernel.org 12242W: https://linuxtv.org 12243W: http://github.com/mkrufky 12244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12245T: git git://linuxtv.org/mkrufky/tuners.git 12246S: Maintained 12247F: drivers/media/tuners/tda8290.* 12248 12249TDA9840 MEDIA DRIVER 12250M: Hans Verkuil <hverkuil@xs4all.nl> 12251L: linux-media@vger.kernel.org 12252T: git git://linuxtv.org/media_tree.git 12253W: https://linuxtv.org 12254S: Maintained 12255F: drivers/media/i2c/tda9840* 12256 12257TEA5761 TUNER DRIVER 12258M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12259M: Mauro Carvalho Chehab <mchehab@kernel.org> 12260L: linux-media@vger.kernel.org 12261W: https://linuxtv.org 12262T: git git://linuxtv.org/media_tree.git 12263S: Odd fixes 12264F: drivers/media/tuners/tea5761.* 12265 12266TEA5767 TUNER DRIVER 12267M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12268M: Mauro Carvalho Chehab <mchehab@kernel.org> 12269L: linux-media@vger.kernel.org 12270W: https://linuxtv.org 12271T: git git://linuxtv.org/media_tree.git 12272S: Maintained 12273F: drivers/media/tuners/tea5767.* 12274 12275TEA6415C MEDIA DRIVER 12276M: Hans Verkuil <hverkuil@xs4all.nl> 12277L: linux-media@vger.kernel.org 12278T: git git://linuxtv.org/media_tree.git 12279W: https://linuxtv.org 12280S: Maintained 12281F: drivers/media/i2c/tea6415c* 12282 12283TEA6420 MEDIA DRIVER 12284M: Hans Verkuil <hverkuil@xs4all.nl> 12285L: linux-media@vger.kernel.org 12286T: git git://linuxtv.org/media_tree.git 12287W: https://linuxtv.org 12288S: Maintained 12289F: drivers/media/i2c/tea6420* 12290 12291TEAM DRIVER 12292M: Jiri Pirko <jiri@resnulli.us> 12293L: netdev@vger.kernel.org 12294S: Supported 12295F: drivers/net/team/ 12296F: include/linux/if_team.h 12297F: include/uapi/linux/if_team.h 12298 12299TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12300M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12301S: Maintained 12302F: arch/x86/platform/ts5500/ 12303 12304TECHNOTREND USB IR RECEIVER 12305M: Sean Young <sean@mess.org> 12306L: linux-media@vger.kernel.org 12307S: Maintained 12308F: drivers/media/rc/ttusbir.c 12309 12310TEGRA ARCHITECTURE SUPPORT 12311M: Stephen Warren <swarren@wwwdotorg.org> 12312M: Thierry Reding <thierry.reding@gmail.com> 12313M: Alexandre Courbot <gnurou@gmail.com> 12314L: linux-tegra@vger.kernel.org 12315Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12317S: Supported 12318N: [^a-z]tegra 12319 12320TEGRA CLOCK DRIVER 12321M: Peter De Schrijver <pdeschrijver@nvidia.com> 12322M: Prashant Gaikwad <pgaikwad@nvidia.com> 12323S: Supported 12324F: drivers/clk/tegra/ 12325 12326TEGRA DMA DRIVERS 12327M: Laxman Dewangan <ldewangan@nvidia.com> 12328M: Jon Hunter <jonathanh@nvidia.com> 12329S: Supported 12330F: drivers/dma/tegra* 12331 12332TEGRA I2C DRIVER 12333M: Laxman Dewangan <ldewangan@nvidia.com> 12334S: Supported 12335F: drivers/i2c/busses/i2c-tegra.c 12336 12337TEGRA IOMMU DRIVERS 12338M: Hiroshi Doyu <hdoyu@nvidia.com> 12339S: Supported 12340F: drivers/iommu/tegra* 12341 12342TEGRA KBC DRIVER 12343M: Rakesh Iyer <riyer@nvidia.com> 12344M: Laxman Dewangan <ldewangan@nvidia.com> 12345S: Supported 12346F: drivers/input/keyboard/tegra-kbc.c 12347 12348TEGRA PWM DRIVER 12349M: Thierry Reding <thierry.reding@gmail.com> 12350S: Supported 12351F: drivers/pwm/pwm-tegra.c 12352 12353TEGRA SERIAL DRIVER 12354M: Laxman Dewangan <ldewangan@nvidia.com> 12355S: Supported 12356F: drivers/tty/serial/serial-tegra.c 12357 12358TEGRA SPI DRIVER 12359M: Laxman Dewangan <ldewangan@nvidia.com> 12360S: Supported 12361F: drivers/spi/spi-tegra* 12362 12363TEHUTI ETHERNET DRIVER 12364M: Andy Gospodarek <andy@greyhouse.net> 12365L: netdev@vger.kernel.org 12366S: Supported 12367F: drivers/net/ethernet/tehuti/* 12368 12369Telecom Clock Driver for MCPL0010 12370M: Mark Gross <mark.gross@intel.com> 12371S: Supported 12372F: drivers/char/tlclk.c 12373 12374TENSILICA XTENSA PORT (xtensa) 12375M: Chris Zankel <chris@zankel.net> 12376M: Max Filippov <jcmvbkbc@gmail.com> 12377L: linux-xtensa@linux-xtensa.org 12378T: git git://github.com/czankel/xtensa-linux.git 12379S: Maintained 12380F: arch/xtensa/ 12381F: drivers/irqchip/irq-xtensa-* 12382 12383Texas Instruments' System Control Interface (TISCI) Protocol Driver 12384M: Nishanth Menon <nm@ti.com> 12385M: Tero Kristo <t-kristo@ti.com> 12386M: Santosh Shilimkar <ssantosh@kernel.org> 12387L: linux-arm-kernel@lists.infradead.org 12388S: Maintained 12389F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12390F: drivers/firmware/ti_sci* 12391F: include/linux/soc/ti/ti_sci_protocol.h 12392 12393THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12394M: Hans Verkuil <hverkuil@xs4all.nl> 12395L: linux-media@vger.kernel.org 12396T: git git://linuxtv.org/media_tree.git 12397W: https://linuxtv.org 12398S: Maintained 12399F: drivers/media/radio/radio-raremono.c 12400 12401THERMAL 12402M: Zhang Rui <rui.zhang@intel.com> 12403M: Eduardo Valentin <edubezval@gmail.com> 12404L: linux-pm@vger.kernel.org 12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12406T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12407Q: https://patchwork.kernel.org/project/linux-pm/list/ 12408S: Supported 12409F: drivers/thermal/ 12410F: include/linux/thermal.h 12411F: include/uapi/linux/thermal.h 12412F: include/linux/cpu_cooling.h 12413F: Documentation/devicetree/bindings/thermal/ 12414 12415THERMAL/CPU_COOLING 12416M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12417M: Viresh Kumar <viresh.kumar@linaro.org> 12418M: Javi Merino <javi.merino@kernel.org> 12419L: linux-pm@vger.kernel.org 12420S: Supported 12421F: Documentation/thermal/cpu-cooling-api.txt 12422F: drivers/thermal/cpu_cooling.c 12423F: include/linux/cpu_cooling.h 12424 12425THINKPAD ACPI EXTRAS DRIVER 12426M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12427L: ibm-acpi-devel@lists.sourceforge.net 12428L: platform-driver-x86@vger.kernel.org 12429W: http://ibm-acpi.sourceforge.net 12430W: http://thinkwiki.org/wiki/Ibm-acpi 12431T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12432S: Maintained 12433F: drivers/platform/x86/thinkpad_acpi.c 12434 12435TI BANDGAP AND THERMAL DRIVER 12436M: Eduardo Valentin <edubezval@gmail.com> 12437M: Keerthy <j-keerthy@ti.com> 12438L: linux-pm@vger.kernel.org 12439L: linux-omap@vger.kernel.org 12440S: Maintained 12441F: drivers/thermal/ti-soc-thermal/ 12442 12443TI VPE/CAL DRIVERS 12444M: Benoit Parrot <bparrot@ti.com> 12445L: linux-media@vger.kernel.org 12446W: http://linuxtv.org/ 12447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12448S: Maintained 12449F: drivers/media/platform/ti-vpe/ 12450 12451TI CDCE706 CLOCK DRIVER 12452M: Max Filippov <jcmvbkbc@gmail.com> 12453S: Maintained 12454F: drivers/clk/clk-cdce706.c 12455 12456TI CLOCK DRIVER 12457M: Tero Kristo <t-kristo@ti.com> 12458L: linux-omap@vger.kernel.org 12459S: Maintained 12460F: drivers/clk/ti/ 12461F: include/linux/clk/ti.h 12462 12463TI ETHERNET SWITCH DRIVER (CPSW) 12464M: Mugunthan V N <mugunthanvnm@ti.com> 12465R: Grygorii Strashko <grygorii.strashko@ti.com> 12466L: linux-omap@vger.kernel.org 12467L: netdev@vger.kernel.org 12468S: Maintained 12469F: drivers/net/ethernet/ti/cpsw* 12470F: drivers/net/ethernet/ti/davinci* 12471 12472TI FLASH MEDIA INTERFACE DRIVER 12473M: Alex Dubov <oakad@yahoo.com> 12474S: Maintained 12475F: drivers/misc/tifm* 12476F: drivers/mmc/host/tifm_sd.c 12477F: include/linux/tifm.h 12478 12479TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12480M: Santosh Shilimkar <ssantosh@kernel.org> 12481L: linux-kernel@vger.kernel.org 12482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12483S: Maintained 12484F: drivers/soc/ti/* 12485T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12486 12487 12488TI LM49xxx FAMILY ASoC CODEC DRIVERS 12489M: M R Swami Reddy <mr.swami.reddy@ti.com> 12490M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12492S: Maintained 12493F: sound/soc/codecs/lm49453* 12494F: sound/soc/codecs/isabelle* 12495 12496TI LP855x BACKLIGHT DRIVER 12497M: Milo Kim <milo.kim@ti.com> 12498S: Maintained 12499F: Documentation/backlight/lp855x-driver.txt 12500F: drivers/video/backlight/lp855x_bl.c 12501F: include/linux/platform_data/lp855x.h 12502 12503TI LP8727 CHARGER DRIVER 12504M: Milo Kim <milo.kim@ti.com> 12505S: Maintained 12506F: drivers/power/supply/lp8727_charger.c 12507F: include/linux/platform_data/lp8727.h 12508 12509TI LP8788 MFD DRIVER 12510M: Milo Kim <milo.kim@ti.com> 12511S: Maintained 12512F: drivers/iio/adc/lp8788_adc.c 12513F: drivers/leds/leds-lp8788.c 12514F: drivers/mfd/lp8788*.c 12515F: drivers/power/supply/lp8788-charger.c 12516F: drivers/regulator/lp8788-*.c 12517F: include/linux/mfd/lp8788*.h 12518 12519TI NETCP ETHERNET DRIVER 12520M: Wingman Kwok <w-kwok2@ti.com> 12521M: Murali Karicheri <m-karicheri2@ti.com> 12522L: netdev@vger.kernel.org 12523S: Maintained 12524F: drivers/net/ethernet/ti/netcp* 12525 12526TI TAS571X FAMILY ASoC CODEC DRIVER 12527M: Kevin Cernekee <cernekee@chromium.org> 12528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12529S: Odd Fixes 12530F: sound/soc/codecs/tas571x* 12531 12532TI TWL4030 SERIES SOC CODEC DRIVER 12533M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12534L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12535S: Maintained 12536F: sound/soc/codecs/twl4030* 12537 12538TI WILINK WIRELESS DRIVERS 12539L: linux-wireless@vger.kernel.org 12540W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12541W: http://wireless.kernel.org/en/users/Drivers/wl1251 12542T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12543S: Orphan 12544F: drivers/net/wireless/ti/ 12545F: include/linux/wl12xx.h 12546 12547TIPC NETWORK LAYER 12548M: Jon Maloy <jon.maloy@ericsson.com> 12549M: Ying Xue <ying.xue@windriver.com> 12550L: netdev@vger.kernel.org (core kernel code) 12551L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12552W: http://tipc.sourceforge.net/ 12553S: Maintained 12554F: include/uapi/linux/tipc*.h 12555F: net/tipc/ 12556 12557TILE ARCHITECTURE 12558M: Chris Metcalf <cmetcalf@mellanox.com> 12559W: http://www.mellanox.com/repository/solutions/tile-scm/ 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12561S: Supported 12562F: arch/tile/ 12563F: drivers/char/tile-srom.c 12564F: drivers/edac/tile_edac.c 12565F: drivers/net/ethernet/tile/ 12566F: drivers/rtc/rtc-tile.c 12567F: drivers/tty/hvc/hvc_tile.c 12568F: drivers/tty/serial/tilegx.c 12569F: drivers/usb/host/*-tilegx.c 12570F: include/linux/usb/tilegx.h 12571 12572TLAN NETWORK DRIVER 12573M: Samuel Chessman <chessman@tux.org> 12574L: tlan-devel@lists.sourceforge.net (subscribers-only) 12575W: http://sourceforge.net/projects/tlan/ 12576S: Maintained 12577F: Documentation/networking/tlan.txt 12578F: drivers/net/ethernet/ti/tlan.* 12579 12580TOMOYO SECURITY MODULE 12581M: Kentaro Takeda <takedakn@nttdata.co.jp> 12582M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12583L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12584L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12585L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12586L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12587W: http://tomoyo.sourceforge.jp/ 12588T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12589S: Maintained 12590F: security/tomoyo/ 12591 12592TOPSTAR LAPTOP EXTRAS DRIVER 12593M: Herton Ronaldo Krzesinski <herton@canonical.com> 12594L: platform-driver-x86@vger.kernel.org 12595S: Maintained 12596F: drivers/platform/x86/topstar-laptop.c 12597 12598TOSHIBA ACPI EXTRAS DRIVER 12599M: Azael Avalos <coproscefalo@gmail.com> 12600L: platform-driver-x86@vger.kernel.org 12601S: Maintained 12602F: drivers/platform/x86/toshiba_acpi.c 12603 12604TOSHIBA BLUETOOTH DRIVER 12605M: Azael Avalos <coproscefalo@gmail.com> 12606L: platform-driver-x86@vger.kernel.org 12607S: Maintained 12608F: drivers/platform/x86/toshiba_bluetooth.c 12609 12610TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12611M: Azael Avalos <coproscefalo@gmail.com> 12612L: platform-driver-x86@vger.kernel.org 12613S: Maintained 12614F: drivers/platform/x86/toshiba_haps.c 12615 12616TOSHIBA WMI HOTKEYS DRIVER 12617M: Azael Avalos <coproscefalo@gmail.com> 12618L: platform-driver-x86@vger.kernel.org 12619S: Maintained 12620F: drivers/platform/x86/toshiba-wmi.c 12621 12622TOSHIBA SMM DRIVER 12623M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12624W: http://www.buzzard.org.uk/toshiba/ 12625S: Maintained 12626F: drivers/char/toshiba.c 12627F: include/linux/toshiba.h 12628F: include/uapi/linux/toshiba.h 12629 12630TOSHIBA TC358743 DRIVER 12631M: Mats Randgaard <matrandg@cisco.com> 12632L: linux-media@vger.kernel.org 12633S: Maintained 12634F: drivers/media/i2c/tc358743* 12635F: include/media/i2c/tc358743.h 12636 12637TMIO/SDHI MMC DRIVER 12638M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12639L: linux-mmc@vger.kernel.org 12640S: Supported 12641F: drivers/mmc/host/tmio_mmc* 12642F: drivers/mmc/host/sh_mobile_sdhi.c 12643F: include/linux/mfd/tmio.h 12644 12645TMP401 HARDWARE MONITOR DRIVER 12646M: Guenter Roeck <linux@roeck-us.net> 12647L: linux-hwmon@vger.kernel.org 12648S: Maintained 12649F: Documentation/hwmon/tmp401 12650F: drivers/hwmon/tmp401.c 12651 12652TMPFS (SHMEM FILESYSTEM) 12653M: Hugh Dickins <hughd@google.com> 12654L: linux-mm@kvack.org 12655S: Maintained 12656F: include/linux/shmem_fs.h 12657F: mm/shmem.c 12658 12659TM6000 VIDEO4LINUX DRIVER 12660M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12661M: Mauro Carvalho Chehab <mchehab@kernel.org> 12662L: linux-media@vger.kernel.org 12663W: https://linuxtv.org 12664T: git git://linuxtv.org/media_tree.git 12665S: Odd fixes 12666F: drivers/media/usb/tm6000/ 12667F: Documentation/media/v4l-drivers/tm6000* 12668 12669TW5864 VIDEO4LINUX DRIVER 12670M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12671M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12672M: Andrey Utkin <andrey_utkin@fastmail.com> 12673L: linux-media@vger.kernel.org 12674S: Supported 12675F: drivers/media/pci/tw5864/ 12676 12677TW68 VIDEO4LINUX DRIVER 12678M: Hans Verkuil <hverkuil@xs4all.nl> 12679L: linux-media@vger.kernel.org 12680T: git git://linuxtv.org/media_tree.git 12681W: https://linuxtv.org 12682S: Odd Fixes 12683F: drivers/media/pci/tw68/ 12684 12685TW686X VIDEO4LINUX DRIVER 12686M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12687L: linux-media@vger.kernel.org 12688T: git git://linuxtv.org/media_tree.git 12689W: http://linuxtv.org 12690S: Maintained 12691F: drivers/media/pci/tw686x/ 12692 12693TPM DEVICE DRIVER 12694M: Peter Huewe <peterhuewe@gmx.de> 12695M: Marcel Selhorst <tpmdd@selhorst.net> 12696M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12697R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12698W: http://tpmdd.sourceforge.net 12699L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12700Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12701T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12702S: Maintained 12703F: drivers/char/tpm/ 12704 12705TPM IBM_VTPM DEVICE DRIVER 12706M: Ashley Lai <ashleydlai@gmail.com> 12707W: http://tpmdd.sourceforge.net 12708L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12709S: Maintained 12710F: drivers/char/tpm/tpm_ibmvtpm* 12711 12712TRACING 12713M: Steven Rostedt <rostedt@goodmis.org> 12714M: Ingo Molnar <mingo@redhat.com> 12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12716S: Maintained 12717F: Documentation/trace/ftrace.txt 12718F: arch/*/*/*/ftrace.h 12719F: arch/*/kernel/ftrace.c 12720F: include/*/ftrace.h 12721F: include/linux/trace*.h 12722F: include/trace/ 12723F: kernel/trace/ 12724F: tools/testing/selftests/ftrace/ 12725 12726TRACING MMIO ACCESSES (MMIOTRACE) 12727M: Steven Rostedt <rostedt@goodmis.org> 12728M: Ingo Molnar <mingo@kernel.org> 12729R: Karol Herbst <karolherbst@gmail.com> 12730R: Pekka Paalanen <ppaalanen@gmail.com> 12731S: Maintained 12732L: linux-kernel@vger.kernel.org 12733L: nouveau@lists.freedesktop.org 12734F: kernel/trace/trace_mmiotrace.c 12735F: include/linux/mmiotrace.h 12736F: arch/x86/mm/kmmio.c 12737F: arch/x86/mm/mmio-mod.c 12738F: arch/x86/mm/testmmiotrace.c 12739 12740TRIVIAL PATCHES 12741M: Jiri Kosina <trivial@kernel.org> 12742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12743S: Maintained 12744K: ^Subject:.*(?i)trivial 12745 12746TTY LAYER 12747M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12748M: Jiri Slaby <jslaby@suse.com> 12749S: Supported 12750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12751F: Documentation/serial/ 12752F: drivers/tty/ 12753F: drivers/tty/serial/serial_core.c 12754F: include/linux/serial_core.h 12755F: include/linux/serial.h 12756F: include/linux/tty.h 12757F: include/uapi/linux/serial_core.h 12758F: include/uapi/linux/serial.h 12759F: include/uapi/linux/tty.h 12760 12761TUA9001 MEDIA DRIVER 12762M: Antti Palosaari <crope@iki.fi> 12763L: linux-media@vger.kernel.org 12764W: https://linuxtv.org 12765W: http://palosaari.fi/linux/ 12766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12767T: git git://linuxtv.org/anttip/media_tree.git 12768S: Maintained 12769F: drivers/media/tuners/tua9001* 12770 12771TULIP NETWORK DRIVERS 12772L: netdev@vger.kernel.org 12773L: linux-parisc@vger.kernel.org 12774S: Orphan 12775F: drivers/net/ethernet/dec/tulip/ 12776 12777TUN/TAP driver 12778M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12779W: http://vtun.sourceforge.net/tun 12780S: Maintained 12781F: Documentation/networking/tuntap.txt 12782F: arch/um/os-Linux/drivers/ 12783 12784TURBOCHANNEL SUBSYSTEM 12785M: "Maciej W. Rozycki" <macro@linux-mips.org> 12786M: Ralf Baechle <ralf@linux-mips.org> 12787L: linux-mips@linux-mips.org 12788Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12789S: Maintained 12790F: drivers/tc/ 12791F: include/linux/tc.h 12792 12793UBI FILE SYSTEM (UBIFS) 12794M: Richard Weinberger <richard@nod.at> 12795M: Artem Bityutskiy <dedekind1@gmail.com> 12796M: Adrian Hunter <adrian.hunter@intel.com> 12797L: linux-mtd@lists.infradead.org 12798T: git git://git.infradead.org/ubifs-2.6.git 12799W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12800S: Supported 12801F: Documentation/filesystems/ubifs.txt 12802F: fs/ubifs/ 12803 12804UCLINUX (M68KNOMMU AND COLDFIRE) 12805M: Greg Ungerer <gerg@linux-m68k.org> 12806W: http://www.linux-m68k.org/ 12807W: http://www.uclinux.org/ 12808L: linux-m68k@lists.linux-m68k.org 12809L: uclinux-dev@uclinux.org (subscribers-only) 12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12811S: Maintained 12812F: arch/m68k/coldfire/ 12813F: arch/m68k/68*/ 12814F: arch/m68k/*/*_no.* 12815F: arch/m68k/include/asm/*_no.* 12816 12817UDF FILESYSTEM 12818M: Jan Kara <jack@suse.com> 12819S: Maintained 12820F: Documentation/filesystems/udf.txt 12821F: fs/udf/ 12822 12823UDRAW TABLET 12824M: Bastien Nocera <hadess@hadess.net> 12825L: linux-input@vger.kernel.org 12826S: Maintained 12827F: drivers/hid/hid-udraw.c 12828 12829UFS FILESYSTEM 12830M: Evgeniy Dushistov <dushistov@mail.ru> 12831S: Maintained 12832F: Documentation/filesystems/ufs.txt 12833F: fs/ufs/ 12834 12835UHID USERSPACE HID IO DRIVER: 12836M: David Herrmann <dh.herrmann@googlemail.com> 12837L: linux-input@vger.kernel.org 12838S: Maintained 12839F: drivers/hid/uhid.c 12840F: include/uapi/linux/uhid.h 12841 12842ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12843L: linux-usb@vger.kernel.org 12844S: Orphan 12845F: drivers/uwb/ 12846F: include/linux/uwb.h 12847F: include/linux/uwb/ 12848 12849UNICORE32 ARCHITECTURE: 12850M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12851W: http://mprc.pku.edu.cn/~guanxuetao/linux 12852S: Maintained 12853T: git git://github.com/gxt/linux.git 12854F: arch/unicore32/ 12855 12856UNIFDEF 12857M: Tony Finch <dot@dotat.at> 12858W: http://dotat.at/prog/unifdef 12859S: Maintained 12860F: scripts/unifdef.c 12861 12862UNIFORM CDROM DRIVER 12863M: Jens Axboe <axboe@kernel.dk> 12864W: http://www.kernel.dk 12865S: Maintained 12866F: Documentation/cdrom/ 12867F: drivers/cdrom/cdrom.c 12868F: include/linux/cdrom.h 12869F: include/uapi/linux/cdrom.h 12870 12871UNISYS S-PAR DRIVERS 12872M: David Kershner <david.kershner@unisys.com> 12873L: sparmaintainer@unisys.com (Unisys internal) 12874S: Supported 12875F: drivers/staging/unisys/ 12876 12877UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12878M: Vinayak Holikatti <vinholikatti@gmail.com> 12879L: linux-scsi@vger.kernel.org 12880S: Supported 12881F: Documentation/scsi/ufs.txt 12882F: drivers/scsi/ufs/ 12883 12884UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12885M: Manjunath M Bettegowda <manjumb@synopsys.com> 12886M: Prabu Thangamuthu <prabut@synopsys.com> 12887L: linux-scsi@vger.kernel.org 12888S: Supported 12889F: drivers/scsi/ufs/*dwc* 12890 12891UNSORTED BLOCK IMAGES (UBI) 12892M: Artem Bityutskiy <dedekind1@gmail.com> 12893M: Richard Weinberger <richard@nod.at> 12894W: http://www.linux-mtd.infradead.org/ 12895L: linux-mtd@lists.infradead.org 12896T: git git://git.infradead.org/ubifs-2.6.git 12897S: Supported 12898F: drivers/mtd/ubi/ 12899F: include/linux/mtd/ubi.h 12900F: include/uapi/mtd/ubi-user.h 12901 12902USB ACM DRIVER 12903M: Oliver Neukum <oneukum@suse.com> 12904L: linux-usb@vger.kernel.org 12905S: Maintained 12906F: Documentation/usb/acm.txt 12907F: drivers/usb/class/cdc-acm.* 12908 12909USB AR5523 WIRELESS DRIVER 12910M: Pontus Fuchs <pontus.fuchs@gmail.com> 12911L: linux-wireless@vger.kernel.org 12912S: Maintained 12913F: drivers/net/wireless/ath/ar5523/ 12914 12915USB ATTACHED SCSI 12916M: Oliver Neukum <oneukum@suse.com> 12917L: linux-usb@vger.kernel.org 12918L: linux-scsi@vger.kernel.org 12919S: Maintained 12920F: drivers/usb/storage/uas.c 12921 12922USB CDC ETHERNET DRIVER 12923M: Oliver Neukum <oliver@neukum.org> 12924L: linux-usb@vger.kernel.org 12925S: Maintained 12926F: drivers/net/usb/cdc_*.c 12927F: include/uapi/linux/usb/cdc.h 12928 12929USB CHAOSKEY DRIVER 12930M: Keith Packard <keithp@keithp.com> 12931L: linux-usb@vger.kernel.org 12932S: Maintained 12933F: drivers/usb/misc/chaoskey.c 12934 12935USB CYPRESS C67X00 DRIVER 12936M: Peter Korsgaard <jacmet@sunsite.dk> 12937L: linux-usb@vger.kernel.org 12938S: Maintained 12939F: drivers/usb/c67x00/ 12940 12941USB DAVICOM DM9601 DRIVER 12942M: Peter Korsgaard <jacmet@sunsite.dk> 12943L: netdev@vger.kernel.org 12944W: http://www.linux-usb.org/usbnet 12945S: Maintained 12946F: drivers/net/usb/dm9601.c 12947 12948USB DIAMOND RIO500 DRIVER 12949M: Cesar Miquel <miquel@df.uba.ar> 12950L: rio500-users@lists.sourceforge.net 12951W: http://rio500.sourceforge.net 12952S: Maintained 12953F: drivers/usb/misc/rio500* 12954 12955USB EHCI DRIVER 12956M: Alan Stern <stern@rowland.harvard.edu> 12957L: linux-usb@vger.kernel.org 12958S: Maintained 12959F: Documentation/usb/ehci.txt 12960F: drivers/usb/host/ehci* 12961 12962USB GADGET/PERIPHERAL SUBSYSTEM 12963M: Felipe Balbi <balbi@kernel.org> 12964L: linux-usb@vger.kernel.org 12965W: http://www.linux-usb.org/gadget 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12967S: Maintained 12968F: drivers/usb/gadget/ 12969F: include/linux/usb/gadget* 12970 12971USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12972M: Jiri Kosina <jikos@kernel.org> 12973R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12974L: linux-usb@vger.kernel.org 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12976S: Maintained 12977F: Documentation/hid/hiddev.txt 12978F: drivers/hid/usbhid/ 12979 12980USB ISP116X DRIVER 12981M: Olav Kongas <ok@artecdesign.ee> 12982L: linux-usb@vger.kernel.org 12983S: Maintained 12984F: drivers/usb/host/isp116x* 12985F: include/linux/usb/isp116x.h 12986 12987USB LAN78XX ETHERNET DRIVER 12988M: Woojung Huh <woojung.huh@microchip.com> 12989M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12990L: netdev@vger.kernel.org 12991S: Maintained 12992F: drivers/net/usb/lan78xx.* 12993 12994USB MASS STORAGE DRIVER 12995M: Alan Stern <stern@rowland.harvard.edu> 12996L: linux-usb@vger.kernel.org 12997L: usb-storage@lists.one-eyed-alien.net 12998S: Maintained 12999W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13000F: drivers/usb/storage/ 13001 13002USB MIDI DRIVER 13003M: Clemens Ladisch <clemens@ladisch.de> 13004L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13005T: git git://git.alsa-project.org/alsa-kernel.git 13006S: Maintained 13007F: sound/usb/midi.* 13008 13009USB NETWORKING DRIVERS 13010L: linux-usb@vger.kernel.org 13011S: Odd Fixes 13012F: drivers/net/usb/ 13013 13014USB OHCI DRIVER 13015M: Alan Stern <stern@rowland.harvard.edu> 13016L: linux-usb@vger.kernel.org 13017S: Maintained 13018F: Documentation/usb/ohci.txt 13019F: drivers/usb/host/ohci* 13020 13021USB OTG FSM (Finite State Machine) 13022M: Peter Chen <Peter.Chen@nxp.com> 13023T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13024L: linux-usb@vger.kernel.org 13025S: Maintained 13026F: drivers/usb/common/usb-otg-fsm.c 13027 13028USB OVER IP DRIVER 13029M: Valentina Manea <valentina.manea.m@gmail.com> 13030M: Shuah Khan <shuahkh@osg.samsung.com> 13031M: Shuah Khan <shuah@kernel.org> 13032L: linux-usb@vger.kernel.org 13033S: Maintained 13034F: Documentation/usb/usbip_protocol.txt 13035F: drivers/usb/usbip/ 13036F: tools/usb/usbip/ 13037 13038USB PEGASUS DRIVER 13039M: Petko Manolov <petkan@nucleusys.com> 13040L: linux-usb@vger.kernel.org 13041L: netdev@vger.kernel.org 13042T: git git://github.com/petkan/pegasus.git 13043W: https://github.com/petkan/pegasus 13044S: Maintained 13045F: drivers/net/usb/pegasus.* 13046 13047USB PHY LAYER 13048M: Felipe Balbi <balbi@kernel.org> 13049L: linux-usb@vger.kernel.org 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13051S: Maintained 13052F: drivers/usb/phy/ 13053 13054USB PRINTER DRIVER (usblp) 13055M: Pete Zaitcev <zaitcev@redhat.com> 13056L: linux-usb@vger.kernel.org 13057S: Supported 13058F: drivers/usb/class/usblp.c 13059 13060USB QMI WWAN NETWORK DRIVER 13061M: Bjørn Mork <bjorn@mork.no> 13062L: netdev@vger.kernel.org 13063S: Maintained 13064F: Documentation/ABI/testing/sysfs-class-net-qmi 13065F: drivers/net/usb/qmi_wwan.c 13066 13067USB RTL8150 DRIVER 13068M: Petko Manolov <petkan@nucleusys.com> 13069L: linux-usb@vger.kernel.org 13070L: netdev@vger.kernel.org 13071T: git git://github.com/petkan/rtl8150.git 13072W: https://github.com/petkan/rtl8150 13073S: Maintained 13074F: drivers/net/usb/rtl8150.c 13075 13076USB SERIAL SUBSYSTEM 13077M: Johan Hovold <johan@kernel.org> 13078L: linux-usb@vger.kernel.org 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13080S: Maintained 13081F: Documentation/usb/usb-serial.txt 13082F: drivers/usb/serial/ 13083F: include/linux/usb/serial.h 13084 13085USB SMSC75XX ETHERNET DRIVER 13086M: Steve Glendinning <steve.glendinning@shawell.net> 13087L: netdev@vger.kernel.org 13088S: Maintained 13089F: drivers/net/usb/smsc75xx.* 13090 13091USB SMSC95XX ETHERNET DRIVER 13092M: Steve Glendinning <steve.glendinning@shawell.net> 13093M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13094L: netdev@vger.kernel.org 13095S: Maintained 13096F: drivers/net/usb/smsc95xx.* 13097 13098USB SUBSYSTEM 13099M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13100L: linux-usb@vger.kernel.org 13101W: http://www.linux-usb.org 13102T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13103S: Supported 13104F: Documentation/devicetree/bindings/usb/ 13105F: Documentation/usb/ 13106F: drivers/usb/ 13107F: include/linux/usb.h 13108F: include/linux/usb/ 13109 13110USB UHCI DRIVER 13111M: Alan Stern <stern@rowland.harvard.edu> 13112L: linux-usb@vger.kernel.org 13113S: Maintained 13114F: drivers/usb/host/uhci* 13115 13116USB "USBNET" DRIVER FRAMEWORK 13117M: Oliver Neukum <oneukum@suse.com> 13118L: netdev@vger.kernel.org 13119W: http://www.linux-usb.org/usbnet 13120S: Maintained 13121F: drivers/net/usb/usbnet.c 13122F: include/linux/usb/usbnet.h 13123 13124USB VIDEO CLASS 13125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13126L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13127L: linux-media@vger.kernel.org 13128T: git git://linuxtv.org/media_tree.git 13129W: http://www.ideasonboard.org/uvc/ 13130S: Maintained 13131F: drivers/media/usb/uvc/ 13132F: include/uapi/linux/uvcvideo.h 13133 13134USB VISION DRIVER 13135M: Hans Verkuil <hverkuil@xs4all.nl> 13136L: linux-media@vger.kernel.org 13137T: git git://linuxtv.org/media_tree.git 13138W: https://linuxtv.org 13139S: Odd Fixes 13140F: drivers/media/usb/usbvision/ 13141 13142USB WEBCAM GADGET 13143M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13144L: linux-usb@vger.kernel.org 13145S: Maintained 13146F: drivers/usb/gadget/function/*uvc* 13147F: drivers/usb/gadget/legacy/webcam.c 13148 13149USB WIRELESS RNDIS DRIVER (rndis_wlan) 13150M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13151L: linux-wireless@vger.kernel.org 13152S: Maintained 13153F: drivers/net/wireless/rndis_wlan.c 13154 13155USB XHCI DRIVER 13156M: Mathias Nyman <mathias.nyman@intel.com> 13157L: linux-usb@vger.kernel.org 13158S: Supported 13159F: drivers/usb/host/xhci* 13160F: drivers/usb/host/pci-quirks* 13161 13162USB ZD1201 DRIVER 13163L: linux-wireless@vger.kernel.org 13164W: http://linux-lc100020.sourceforge.net 13165S: Orphan 13166F: drivers/net/wireless/zydas/zd1201.* 13167 13168USB ZR364XX DRIVER 13169M: Antoine Jacquet <royale@zerezo.com> 13170L: linux-usb@vger.kernel.org 13171L: linux-media@vger.kernel.org 13172T: git git://linuxtv.org/media_tree.git 13173W: http://royale.zerezo.com/zr364xx/ 13174S: Maintained 13175F: Documentation/media/v4l-drivers/zr364xx* 13176F: drivers/media/usb/zr364xx/ 13177 13178ULPI BUS 13179M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13180L: linux-usb@vger.kernel.org 13181S: Maintained 13182F: drivers/usb/common/ulpi.c 13183F: include/linux/ulpi/ 13184 13185USER-MODE LINUX (UML) 13186M: Jeff Dike <jdike@addtoit.com> 13187M: Richard Weinberger <richard@nod.at> 13188L: user-mode-linux-devel@lists.sourceforge.net 13189L: user-mode-linux-user@lists.sourceforge.net 13190W: http://user-mode-linux.sourceforge.net 13191T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13192S: Maintained 13193F: Documentation/virtual/uml/ 13194F: arch/um/ 13195F: arch/x86/um/ 13196F: fs/hostfs/ 13197F: fs/hppfs/ 13198 13199USERSPACE I/O (UIO) 13200M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13201S: Maintained 13202T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13203F: Documentation/driver-api/uio-howto.rst 13204F: drivers/uio/ 13205F: include/linux/uio*.h 13206 13207UTIL-LINUX PACKAGE 13208M: Karel Zak <kzak@redhat.com> 13209L: util-linux@vger.kernel.org 13210W: http://en.wikipedia.org/wiki/Util-linux 13211T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13212S: Maintained 13213 13214UVESAFB DRIVER 13215M: Michal Januszewski <spock@gentoo.org> 13216L: linux-fbdev@vger.kernel.org 13217W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13218S: Maintained 13219F: Documentation/fb/uvesafb.txt 13220F: drivers/video/fbdev/uvesafb.* 13221 13222VF610 NAND DRIVER 13223M: Stefan Agner <stefan@agner.ch> 13224L: linux-mtd@lists.infradead.org 13225S: Supported 13226F: drivers/mtd/nand/vf610_nfc.c 13227 13228VFAT/FAT/MSDOS FILESYSTEM 13229M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13230S: Maintained 13231F: Documentation/filesystems/vfat.txt 13232F: fs/fat/ 13233 13234VFIO DRIVER 13235M: Alex Williamson <alex.williamson@redhat.com> 13236L: kvm@vger.kernel.org 13237T: git git://github.com/awilliam/linux-vfio.git 13238S: Maintained 13239F: Documentation/vfio.txt 13240F: drivers/vfio/ 13241F: include/linux/vfio.h 13242F: include/uapi/linux/vfio.h 13243 13244VFIO MEDIATED DEVICE DRIVERS 13245M: Kirti Wankhede <kwankhede@nvidia.com> 13246L: kvm@vger.kernel.org 13247S: Maintained 13248F: Documentation/vfio-mediated-device.txt 13249F: drivers/vfio/mdev/ 13250F: include/linux/mdev.h 13251F: samples/vfio-mdev/ 13252 13253VFIO PLATFORM DRIVER 13254M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13255L: kvm@vger.kernel.org 13256S: Maintained 13257F: drivers/vfio/platform/ 13258 13259VIDEOBUF2 FRAMEWORK 13260M: Pawel Osciak <pawel@osciak.com> 13261M: Marek Szyprowski <m.szyprowski@samsung.com> 13262M: Kyungmin Park <kyungmin.park@samsung.com> 13263L: linux-media@vger.kernel.org 13264S: Maintained 13265F: drivers/media/v4l2-core/videobuf2-* 13266F: include/media/videobuf2-* 13267 13268VIRTIO AND VHOST VSOCK DRIVER 13269M: Stefan Hajnoczi <stefanha@redhat.com> 13270L: kvm@vger.kernel.org 13271L: virtualization@lists.linux-foundation.org 13272L: netdev@vger.kernel.org 13273S: Maintained 13274F: include/linux/virtio_vsock.h 13275F: include/uapi/linux/virtio_vsock.h 13276F: net/vmw_vsock/virtio_transport_common.c 13277F: net/vmw_vsock/virtio_transport.c 13278F: drivers/vhost/vsock.c 13279F: drivers/vhost/vsock.h 13280 13281VIRTUAL SERIO DEVICE DRIVER 13282M: Stephen Chandler Paul <thatslyude@gmail.com> 13283S: Maintained 13284F: drivers/input/serio/userio.c 13285F: include/uapi/linux/userio.h 13286 13287VIRTIO CONSOLE DRIVER 13288M: Amit Shah <amit@kernel.org> 13289L: virtualization@lists.linux-foundation.org 13290S: Maintained 13291F: drivers/char/virtio_console.c 13292F: include/linux/virtio_console.h 13293F: include/uapi/linux/virtio_console.h 13294 13295VIRTIO CORE, NET AND BLOCK DRIVERS 13296M: "Michael S. Tsirkin" <mst@redhat.com> 13297M: Jason Wang <jasowang@redhat.com> 13298L: virtualization@lists.linux-foundation.org 13299S: Maintained 13300F: Documentation/devicetree/bindings/virtio/ 13301F: drivers/virtio/ 13302F: tools/virtio/ 13303F: drivers/net/virtio_net.c 13304F: drivers/block/virtio_blk.c 13305F: include/linux/virtio_*.h 13306F: include/uapi/linux/virtio_*.h 13307F: drivers/crypto/virtio/ 13308 13309VIRTIO DRIVERS FOR S390 13310M: Christian Borntraeger <borntraeger@de.ibm.com> 13311M: Cornelia Huck <cornelia.huck@de.ibm.com> 13312L: linux-s390@vger.kernel.org 13313L: virtualization@lists.linux-foundation.org 13314L: kvm@vger.kernel.org 13315S: Supported 13316F: drivers/s390/virtio/ 13317 13318VIRTIO GPU DRIVER 13319M: David Airlie <airlied@linux.ie> 13320M: Gerd Hoffmann <kraxel@redhat.com> 13321L: dri-devel@lists.freedesktop.org 13322L: virtualization@lists.linux-foundation.org 13323T: git git://anongit.freedesktop.org/drm/drm-misc 13324S: Maintained 13325F: drivers/gpu/drm/virtio/ 13326F: include/uapi/linux/virtio_gpu.h 13327 13328VIRTIO HOST (VHOST) 13329M: "Michael S. Tsirkin" <mst@redhat.com> 13330M: Jason Wang <jasowang@redhat.com> 13331L: kvm@vger.kernel.org 13332L: virtualization@lists.linux-foundation.org 13333L: netdev@vger.kernel.org 13334T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13335S: Maintained 13336F: drivers/vhost/ 13337F: include/uapi/linux/vhost.h 13338 13339VIRTIO INPUT DRIVER 13340M: Gerd Hoffmann <kraxel@redhat.com> 13341S: Maintained 13342F: drivers/virtio/virtio_input.c 13343F: include/uapi/linux/virtio_input.h 13344 13345VIRTIO CRYPTO DRIVER 13346M: Gonglei <arei.gonglei@huawei.com> 13347L: virtualization@lists.linux-foundation.org 13348L: linux-crypto@vger.kernel.org 13349S: Maintained 13350F: drivers/crypto/virtio/ 13351F: include/uapi/linux/virtio_crypto.h 13352 13353VIA RHINE NETWORK DRIVER 13354S: Orphan 13355F: drivers/net/ethernet/via/via-rhine.c 13356 13357VIA SD/MMC CARD CONTROLLER DRIVER 13358M: Bruce Chang <brucechang@via.com.tw> 13359M: Harald Welte <HaraldWelte@viatech.com> 13360S: Maintained 13361F: drivers/mmc/host/via-sdmmc.c 13362 13363VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13364M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13365L: linux-fbdev@vger.kernel.org 13366S: Maintained 13367F: include/linux/via-core.h 13368F: include/linux/via-gpio.h 13369F: include/linux/via_i2c.h 13370F: drivers/video/fbdev/via/ 13371 13372VIA VELOCITY NETWORK DRIVER 13373M: Francois Romieu <romieu@fr.zoreil.com> 13374L: netdev@vger.kernel.org 13375S: Maintained 13376F: drivers/net/ethernet/via/via-velocity.* 13377 13378VIRT LIB 13379M: Alex Williamson <alex.williamson@redhat.com> 13380M: Paolo Bonzini <pbonzini@redhat.com> 13381L: kvm@vger.kernel.org 13382S: Supported 13383F: virt/lib/ 13384 13385VIVID VIRTUAL VIDEO DRIVER 13386M: Hans Verkuil <hverkuil@xs4all.nl> 13387L: linux-media@vger.kernel.org 13388T: git git://linuxtv.org/media_tree.git 13389W: https://linuxtv.org 13390S: Maintained 13391F: drivers/media/platform/vivid/* 13392 13393VLAN (802.1Q) 13394M: Patrick McHardy <kaber@trash.net> 13395L: netdev@vger.kernel.org 13396S: Maintained 13397F: drivers/net/macvlan.c 13398F: include/linux/if_*vlan.h 13399F: net/8021q/ 13400 13401VLYNQ BUS 13402M: Florian Fainelli <f.fainelli@gmail.com> 13403L: openwrt-devel@lists.openwrt.org (subscribers-only) 13404S: Maintained 13405F: drivers/vlynq/vlynq.c 13406F: include/linux/vlynq.h 13407 13408VME SUBSYSTEM 13409M: Martyn Welch <martyn@welchs.me.uk> 13410M: Manohar Vanga <manohar.vanga@gmail.com> 13411M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13412L: devel@driverdev.osuosl.org 13413S: Maintained 13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13415F: Documentation/driver-api/vme.rst 13416F: drivers/staging/vme/ 13417F: drivers/vme/ 13418F: include/linux/vme* 13419 13420VMWARE HYPERVISOR INTERFACE 13421M: Alok Kataria <akataria@vmware.com> 13422L: virtualization@lists.linux-foundation.org 13423S: Supported 13424F: arch/x86/kernel/cpu/vmware.c 13425 13426VMWARE BALLOON DRIVER 13427M: Xavier Deguillard <xdeguillard@vmware.com> 13428M: Philip Moltmann <moltmann@vmware.com> 13429M: "VMware, Inc." <pv-drivers@vmware.com> 13430L: linux-kernel@vger.kernel.org 13431S: Maintained 13432F: drivers/misc/vmw_balloon.c 13433 13434VMWARE VMMOUSE SUBDRIVER 13435M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13436M: "VMware, Inc." <pv-drivers@vmware.com> 13437L: linux-input@vger.kernel.org 13438S: Maintained 13439F: drivers/input/mouse/vmmouse.c 13440F: drivers/input/mouse/vmmouse.h 13441 13442VMWARE VMXNET3 ETHERNET DRIVER 13443M: Shrikrishna Khare <skhare@vmware.com> 13444M: "VMware, Inc." <pv-drivers@vmware.com> 13445L: netdev@vger.kernel.org 13446S: Maintained 13447F: drivers/net/vmxnet3/ 13448 13449VMware PVSCSI driver 13450M: Jim Gill <jgill@vmware.com> 13451M: VMware PV-Drivers <pv-drivers@vmware.com> 13452L: linux-scsi@vger.kernel.org 13453S: Maintained 13454F: drivers/scsi/vmw_pvscsi.c 13455F: drivers/scsi/vmw_pvscsi.h 13456 13457VMWARE PVRDMA DRIVER 13458M: Adit Ranadive <aditr@vmware.com> 13459M: VMware PV-Drivers <pv-drivers@vmware.com> 13460L: linux-rdma@vger.kernel.org 13461S: Maintained 13462F: drivers/infiniband/hw/vmw_pvrdma/ 13463 13464VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13465M: Liam Girdwood <lgirdwood@gmail.com> 13466M: Mark Brown <broonie@kernel.org> 13467L: linux-kernel@vger.kernel.org 13468W: http://www.slimlogic.co.uk/?p=48 13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13470S: Supported 13471F: Documentation/devicetree/bindings/regulator/ 13472F: drivers/regulator/ 13473F: include/dt-bindings/regulator/ 13474F: include/linux/regulator/ 13475 13476VRF 13477M: David Ahern <dsa@cumulusnetworks.com> 13478M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13479L: netdev@vger.kernel.org 13480S: Maintained 13481F: drivers/net/vrf.c 13482F: Documentation/networking/vrf.txt 13483 13484VT1211 HARDWARE MONITOR DRIVER 13485M: Juerg Haefliger <juergh@gmail.com> 13486L: linux-hwmon@vger.kernel.org 13487S: Maintained 13488F: Documentation/hwmon/vt1211 13489F: drivers/hwmon/vt1211.c 13490 13491VT8231 HARDWARE MONITOR DRIVER 13492M: Roger Lucas <vt8231@hiddenengine.co.uk> 13493L: linux-hwmon@vger.kernel.org 13494S: Maintained 13495F: drivers/hwmon/vt8231.c 13496 13497VUB300 USB to SDIO/SD/MMC bridge chip 13498M: Tony Olech <tony.olech@elandigitalsystems.com> 13499L: linux-mmc@vger.kernel.org 13500L: linux-usb@vger.kernel.org 13501S: Supported 13502F: drivers/mmc/host/vub300.c 13503 13504W1 DALLAS'S 1-WIRE BUS 13505M: Evgeniy Polyakov <zbr@ioremap.net> 13506S: Maintained 13507F: Documentation/w1/ 13508F: drivers/w1/ 13509 13510W83791D HARDWARE MONITORING DRIVER 13511M: Marc Hulsman <m.hulsman@tudelft.nl> 13512L: linux-hwmon@vger.kernel.org 13513S: Maintained 13514F: Documentation/hwmon/w83791d 13515F: drivers/hwmon/w83791d.c 13516 13517W83793 HARDWARE MONITORING DRIVER 13518M: Rudolf Marek <r.marek@assembler.cz> 13519L: linux-hwmon@vger.kernel.org 13520S: Maintained 13521F: Documentation/hwmon/w83793 13522F: drivers/hwmon/w83793.c 13523 13524W83795 HARDWARE MONITORING DRIVER 13525M: Jean Delvare <jdelvare@suse.com> 13526L: linux-hwmon@vger.kernel.org 13527S: Maintained 13528F: drivers/hwmon/w83795.c 13529 13530W83L51xD SD/MMC CARD INTERFACE DRIVER 13531M: Pierre Ossman <pierre@ossman.eu> 13532S: Maintained 13533F: drivers/mmc/host/wbsd.* 13534 13535WACOM PROTOCOL 4 SERIAL TABLETS 13536M: Julian Squires <julian@cipht.net> 13537M: Hans de Goede <hdegoede@redhat.com> 13538L: linux-input@vger.kernel.org 13539S: Maintained 13540F: drivers/input/tablet/wacom_serial4.c 13541 13542WATCHDOG DEVICE DRIVERS 13543M: Wim Van Sebroeck <wim@iguana.be> 13544R: Guenter Roeck <linux@roeck-us.net> 13545L: linux-watchdog@vger.kernel.org 13546W: http://www.linux-watchdog.org/ 13547T: git git://www.linux-watchdog.org/linux-watchdog.git 13548S: Maintained 13549F: Documentation/devicetree/bindings/watchdog/ 13550F: Documentation/watchdog/ 13551F: drivers/watchdog/ 13552F: include/linux/watchdog.h 13553F: include/uapi/linux/watchdog.h 13554 13555WIIMOTE HID DRIVER 13556M: David Herrmann <dh.herrmann@googlemail.com> 13557L: linux-input@vger.kernel.org 13558S: Maintained 13559F: drivers/hid/hid-wiimote* 13560 13561WINBOND CIR DRIVER 13562M: David Härdeman <david@hardeman.nu> 13563S: Maintained 13564F: drivers/media/rc/winbond-cir.c 13565 13566WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13567M: William Breathitt Gray <vilhelm.gray@gmail.com> 13568L: linux-watchdog@vger.kernel.org 13569S: Maintained 13570F: drivers/watchdog/ebc-c384_wdt.c 13571 13572WINSYSTEMS WS16C48 GPIO DRIVER 13573M: William Breathitt Gray <vilhelm.gray@gmail.com> 13574L: linux-gpio@vger.kernel.org 13575S: Maintained 13576F: drivers/gpio/gpio-ws16c48.c 13577 13578WIMAX STACK 13579M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13580M: linux-wimax@intel.com 13581L: wimax@linuxwimax.org (subscribers-only) 13582S: Supported 13583W: http://linuxwimax.org 13584F: Documentation/wimax/README.wimax 13585F: include/linux/wimax/debug.h 13586F: include/net/wimax.h 13587F: include/uapi/linux/wimax.h 13588F: net/wimax/ 13589 13590WISTRON LAPTOP BUTTON DRIVER 13591M: Miloslav Trmac <mitr@volny.cz> 13592S: Maintained 13593F: drivers/input/misc/wistron_btns.c 13594 13595WL3501 WIRELESS PCMCIA CARD DRIVER 13596L: linux-wireless@vger.kernel.org 13597S: Odd fixes 13598F: drivers/net/wireless/wl3501* 13599 13600WOLFSON MICROELECTRONICS DRIVERS 13601L: patches@opensource.wolfsonmicro.com 13602T: git https://github.com/CirrusLogic/linux-drivers.git 13603W: https://github.com/CirrusLogic/linux-drivers/wiki 13604S: Supported 13605F: Documentation/hwmon/wm83?? 13606F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13607F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13608F: Documentation/devicetree/bindings/mfd/arizona.txt 13609F: arch/arm/mach-s3c64xx/mach-crag6410* 13610F: drivers/clk/clk-wm83*.c 13611F: drivers/extcon/extcon-arizona.c 13612F: drivers/leds/leds-wm83*.c 13613F: drivers/gpio/gpio-*wm*.c 13614F: drivers/gpio/gpio-arizona.c 13615F: drivers/hwmon/wm83??-hwmon.c 13616F: drivers/input/misc/wm831x-on.c 13617F: drivers/input/touchscreen/wm831x-ts.c 13618F: drivers/input/touchscreen/wm97*.c 13619F: drivers/mfd/arizona* 13620F: drivers/mfd/wm*.c 13621F: drivers/mfd/cs47l24* 13622F: drivers/power/supply/wm83*.c 13623F: drivers/rtc/rtc-wm83*.c 13624F: drivers/regulator/wm8*.c 13625F: drivers/video/backlight/wm83*_bl.c 13626F: drivers/watchdog/wm83*_wdt.c 13627F: include/linux/mfd/arizona/ 13628F: include/linux/mfd/wm831x/ 13629F: include/linux/mfd/wm8350/ 13630F: include/linux/mfd/wm8400* 13631F: include/linux/wm97xx.h 13632F: include/sound/wm????.h 13633F: sound/soc/codecs/arizona.? 13634F: sound/soc/codecs/wm* 13635F: sound/soc/codecs/cs47l24* 13636 13637WORKQUEUE 13638M: Tejun Heo <tj@kernel.org> 13639R: Lai Jiangshan <jiangshanlai@gmail.com> 13640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13641S: Maintained 13642F: include/linux/workqueue.h 13643F: kernel/workqueue.c 13644F: Documentation/core-api/workqueue.rst 13645 13646X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13647M: Chen-Yu Tsai <wens@csie.org> 13648L: linux-kernel@vger.kernel.org 13649S: Maintained 13650N: axp[128] 13651 13652X.25 NETWORK LAYER 13653M: Andrew Hendry <andrew.hendry@gmail.com> 13654L: linux-x25@vger.kernel.org 13655S: Odd Fixes 13656F: Documentation/networking/x25* 13657F: include/net/x25* 13658F: net/x25/ 13659 13660X86 ARCHITECTURE (32-BIT AND 64-BIT) 13661M: Thomas Gleixner <tglx@linutronix.de> 13662M: Ingo Molnar <mingo@redhat.com> 13663M: "H. Peter Anvin" <hpa@zytor.com> 13664M: x86@kernel.org 13665L: linux-kernel@vger.kernel.org 13666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13667S: Maintained 13668F: Documentation/x86/ 13669F: arch/x86/ 13670 13671X86 PLATFORM DRIVERS 13672M: Darren Hart <dvhart@infradead.org> 13673M: Andy Shevchenko <andy@infradead.org> 13674L: platform-driver-x86@vger.kernel.org 13675T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13676S: Maintained 13677F: drivers/platform/x86/ 13678F: drivers/platform/olpc/ 13679 13680X86 MCE INFRASTRUCTURE 13681M: Tony Luck <tony.luck@intel.com> 13682M: Borislav Petkov <bp@alien8.de> 13683L: linux-edac@vger.kernel.org 13684S: Maintained 13685F: arch/x86/kernel/cpu/mcheck/* 13686 13687X86 MICROCODE UPDATE SUPPORT 13688M: Borislav Petkov <bp@alien8.de> 13689S: Maintained 13690F: arch/x86/kernel/cpu/microcode/* 13691 13692X86 VDSO 13693M: Andy Lutomirski <luto@amacapital.net> 13694L: linux-kernel@vger.kernel.org 13695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13696S: Maintained 13697F: arch/x86/entry/vdso/ 13698 13699XC2028/3028 TUNER DRIVER 13700M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13701M: Mauro Carvalho Chehab <mchehab@kernel.org> 13702L: linux-media@vger.kernel.org 13703W: https://linuxtv.org 13704T: git git://linuxtv.org/media_tree.git 13705S: Maintained 13706F: drivers/media/tuners/tuner-xc2028.* 13707 13708XEN HYPERVISOR INTERFACE 13709M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13710M: Juergen Gross <jgross@suse.com> 13711L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13712T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13713S: Supported 13714F: arch/x86/xen/ 13715F: drivers/*/xen-*front.c 13716F: drivers/xen/ 13717F: arch/x86/include/asm/xen/ 13718F: include/xen/ 13719F: include/uapi/xen/ 13720 13721XEN HYPERVISOR ARM 13722M: Stefano Stabellini <sstabellini@kernel.org> 13723L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13724S: Maintained 13725F: arch/arm/xen/ 13726F: arch/arm/include/asm/xen/ 13727 13728XEN HYPERVISOR ARM64 13729M: Stefano Stabellini <sstabellini@kernel.org> 13730L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13731S: Maintained 13732F: arch/arm64/xen/ 13733F: arch/arm64/include/asm/xen/ 13734 13735XEN NETWORK BACKEND DRIVER 13736M: Wei Liu <wei.liu2@citrix.com> 13737M: Paul Durrant <paul.durrant@citrix.com> 13738L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13739L: netdev@vger.kernel.org 13740S: Supported 13741F: drivers/net/xen-netback/* 13742 13743XEN PCI SUBSYSTEM 13744M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13745L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13746S: Supported 13747F: arch/x86/pci/*xen* 13748F: drivers/pci/*xen* 13749 13750XEN BLOCK SUBSYSTEM 13751M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13752M: Roger Pau Monné <roger.pau@citrix.com> 13753L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13754S: Supported 13755F: drivers/block/xen-blkback/* 13756F: drivers/block/xen* 13757 13758XEN PVSCSI DRIVERS 13759M: Juergen Gross <jgross@suse.com> 13760L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13761L: linux-scsi@vger.kernel.org 13762S: Supported 13763F: drivers/scsi/xen-scsifront.c 13764F: drivers/xen/xen-scsiback.c 13765F: include/xen/interface/io/vscsiif.h 13766 13767XEN SWIOTLB SUBSYSTEM 13768M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13769L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13770S: Supported 13771F: arch/x86/xen/*swiotlb* 13772F: drivers/xen/*swiotlb* 13773 13774XFS FILESYSTEM 13775M: Darrick J. Wong <darrick.wong@oracle.com> 13776M: linux-xfs@vger.kernel.org 13777L: linux-xfs@vger.kernel.org 13778W: http://xfs.org/ 13779T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13780S: Supported 13781F: Documentation/filesystems/xfs.txt 13782F: fs/xfs/ 13783 13784XILINX AXI ETHERNET DRIVER 13785M: Anirudha Sarangi <anirudh@xilinx.com> 13786M: John Linn <John.Linn@xilinx.com> 13787S: Maintained 13788F: drivers/net/ethernet/xilinx/xilinx_axienet* 13789 13790XILINX UARTLITE SERIAL DRIVER 13791M: Peter Korsgaard <jacmet@sunsite.dk> 13792L: linux-serial@vger.kernel.org 13793S: Maintained 13794F: drivers/tty/serial/uartlite.c 13795 13796XILINX VIDEO IP CORES 13797M: Hyun Kwon <hyun.kwon@xilinx.com> 13798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13799L: linux-media@vger.kernel.org 13800T: git git://linuxtv.org/media_tree.git 13801S: Supported 13802F: Documentation/devicetree/bindings/media/xilinx/ 13803F: drivers/media/platform/xilinx/ 13804F: include/uapi/linux/xilinx-v4l2-controls.h 13805 13806XILLYBUS DRIVER 13807M: Eli Billauer <eli.billauer@gmail.com> 13808L: linux-kernel@vger.kernel.org 13809S: Supported 13810F: drivers/char/xillybus/ 13811 13812XTENSA XTFPGA PLATFORM SUPPORT 13813M: Max Filippov <jcmvbkbc@gmail.com> 13814L: linux-xtensa@linux-xtensa.org 13815S: Maintained 13816F: drivers/spi/spi-xtensa-xtfpga.c 13817F: sound/soc/xtensa/xtfpga-i2s.c 13818 13819YAM DRIVER FOR AX.25 13820M: Jean-Paul Roubelat <jpr@f6fbb.org> 13821L: linux-hams@vger.kernel.org 13822S: Maintained 13823F: drivers/net/hamradio/yam* 13824F: include/linux/yam.h 13825 13826YEALINK PHONE DRIVER 13827M: Henk Vergonet <Henk.Vergonet@gmail.com> 13828L: usbb2k-api-dev@nongnu.org 13829S: Maintained 13830F: Documentation/input/yealink.txt 13831F: drivers/input/misc/yealink.* 13832 13833Z8530 DRIVER FOR AX.25 13834M: Joerg Reuter <jreuter@yaina.de> 13835W: http://yaina.de/jreuter/ 13836W: http://www.qsl.net/dl1bke/ 13837L: linux-hams@vger.kernel.org 13838S: Maintained 13839F: Documentation/networking/z8530drv.txt 13840F: drivers/net/hamradio/*scc.c 13841F: drivers/net/hamradio/z8530.h 13842 13843ZBUD COMPRESSED PAGE ALLOCATOR 13844M: Seth Jennings <sjenning@redhat.com> 13845M: Dan Streetman <ddstreet@ieee.org> 13846L: linux-mm@kvack.org 13847S: Maintained 13848F: mm/zbud.c 13849F: include/linux/zbud.h 13850 13851ZD1211RW WIRELESS DRIVER 13852M: Daniel Drake <dsd@gentoo.org> 13853M: Ulrich Kunitz <kune@deine-taler.de> 13854W: http://zd1211.ath.cx/wiki/DriverRewrite 13855L: linux-wireless@vger.kernel.org 13856L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13857S: Maintained 13858F: drivers/net/wireless/zydas/zd1211rw/ 13859 13860ZD1301_DEMOD MEDIA DRIVER 13861M: Antti Palosaari <crope@iki.fi> 13862L: linux-media@vger.kernel.org 13863W: https://linuxtv.org/ 13864W: http://palosaari.fi/linux/ 13865Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13866S: Maintained 13867F: drivers/media/dvb-frontends/zd1301_demod* 13868 13869ZD1301 MEDIA DRIVER 13870M: Antti Palosaari <crope@iki.fi> 13871L: linux-media@vger.kernel.org 13872W: https://linuxtv.org/ 13873W: http://palosaari.fi/linux/ 13874Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13875S: Maintained 13876F: drivers/media/usb/dvb-usb-v2/zd1301* 13877 13878ZPOOL COMPRESSED PAGE STORAGE API 13879M: Dan Streetman <ddstreet@ieee.org> 13880L: linux-mm@kvack.org 13881S: Maintained 13882F: mm/zpool.c 13883F: include/linux/zpool.h 13884 13885ZR36067 VIDEO FOR LINUX DRIVER 13886L: mjpeg-users@lists.sourceforge.net 13887L: linux-media@vger.kernel.org 13888W: http://mjpeg.sourceforge.net/driver-zoran/ 13889T: hg https://linuxtv.org/hg/v4l-dvb 13890S: Odd Fixes 13891F: drivers/media/pci/zoran/ 13892 13893ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13894M: Minchan Kim <minchan@kernel.org> 13895M: Nitin Gupta <ngupta@vflare.org> 13896R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13897L: linux-kernel@vger.kernel.org 13898S: Maintained 13899F: drivers/block/zram/ 13900F: Documentation/blockdev/zram.txt 13901 13902ZS DECSTATION Z85C30 SERIAL DRIVER 13903M: "Maciej W. Rozycki" <macro@linux-mips.org> 13904S: Maintained 13905F: drivers/tty/serial/zs.* 13906 13907ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13908M: Minchan Kim <minchan@kernel.org> 13909M: Nitin Gupta <ngupta@vflare.org> 13910R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13911L: linux-mm@kvack.org 13912S: Maintained 13913F: mm/zsmalloc.c 13914F: include/linux/zsmalloc.h 13915F: Documentation/vm/zsmalloc.txt 13916 13917ZSWAP COMPRESSED SWAP CACHING 13918M: Seth Jennings <sjenning@redhat.com> 13919M: Dan Streetman <ddstreet@ieee.org> 13920L: linux-mm@kvack.org 13921S: Maintained 13922F: mm/zswap.c 13923 13924THE REST 13925M: Linus Torvalds <torvalds@linux-foundation.org> 13926L: linux-kernel@vger.kernel.org 13927Q: http://patchwork.kernel.org/project/LKML/list/ 13928T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13929S: Buried alive in reporters 13930F: * 13931F: */ 13932